專利名稱:重現(xiàn)壓縮編碼的視頻數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于重現(xiàn)壓縮編碼的視頻數(shù)據(jù)的方法,并特別涉及一種用于重現(xiàn)解碼的視頻數(shù)據(jù)的方法,該視頻數(shù)據(jù)是根據(jù)MEPG(運(yùn)動(dòng)圖象專家組)規(guī)格壓縮編碼的。
本申請(qǐng)關(guān)于用于重現(xiàn)壓縮編碼的視頻數(shù)據(jù)的方法是基于韓國專利申請(qǐng)?zhí)朜O37067/1995的申請(qǐng)?zhí)岢龅?,在此作為參考?br>
通常,MPEG是圖象壓縮技術(shù)的國際規(guī)格,它為視頻數(shù)據(jù)提供壓縮算法,并廣泛用在光盤、磁光盤或DVCR(數(shù)字盒式磁帶錄像機(jī))磁帶的重現(xiàn)裝置和網(wǎng)絡(luò)中,例如ATM(異步傳送模式)。MPEG圖象壓縮算法基本上由DCT(離散余弦變換)、量化、可變長度編碼和運(yùn)動(dòng)補(bǔ)償構(gòu)成。信息是以正壓縮的將要傳送的比特串排列的,它具有按某種序列和規(guī)則的六個(gè)分層結(jié)構(gòu)。GOP(圖象組)層是圖象的隨機(jī)存取的基本單元,它出現(xiàn)在最上層的序列層的下面,而圖象層(picture layer)出現(xiàn)在其下面。每個(gè)圖象由若干數(shù)據(jù)片層(slicelayer)組成,和每個(gè)數(shù)據(jù)片由若干宏塊層組成,它是運(yùn)動(dòng)補(bǔ)償?shù)幕締卧6?,宏塊由若干塊層組成,它是DCT的基本單元。
MPEG視頻數(shù)據(jù)的格式示于
圖1,圖1示意地表示一個(gè)序列的圖象層,在MPEG視頻數(shù)據(jù)中最大數(shù)據(jù)單元是一序列。一般,在薄膜(film)中,單個(gè)序列適合整個(gè)薄膜本身或多個(gè)序列基本上按構(gòu)成一個(gè)薄膜的情節(jié)(story)明顯地隔開。如圖1所示,這種序列由序列首標(biāo)和至少一個(gè)GOP組成,一個(gè)GOP由至少一個(gè)圖象組成。序列首標(biāo)通常包括加到整個(gè)序列的各種信息,即水平方向的尺寸、垂直方向的尺寸、比特率和圖象的寬高比。序列首標(biāo)也可包括具有用戶數(shù)據(jù)起始碼的用戶數(shù)據(jù)起始,如圖2所示。GOP是由GOP首標(biāo)和幾個(gè)圖象組成的一個(gè)組,并且,如圖2所示,還附加包括具有用戶數(shù)據(jù)起始碼的用戶數(shù)據(jù)起始。還包括具有序列首標(biāo)起始碼的序列首標(biāo)起始和具有組起始碼的GOP首標(biāo)起始。具有圖象起始碼的圖象首標(biāo)起始和具有序列結(jié)束碼的序列結(jié)束。盡管有規(guī)定在MPEG中,由于沒有規(guī)定具體的用法,用戶數(shù)據(jù)實(shí)際上是不使用的。
其時(shí),如圖3所示,通常用于重現(xiàn)根據(jù)MPEG規(guī)格壓縮編碼的視頻數(shù)據(jù)的解碼器包括數(shù)據(jù)輸入緩沖器300,用于緩沖對(duì)MPEG壓縮編碼的視頻數(shù)據(jù)輸入;可變長度解碼器(VLD)302,用于對(duì)緩沖的視頻數(shù)據(jù)執(zhí)行可變長度解碼,逆量化部分304;用于逆量化可變長度解碼的數(shù)據(jù),逆DCT(IDCT)306,用于相對(duì)于逆量化數(shù)據(jù)執(zhí)行逆DCT;運(yùn)動(dòng)補(bǔ)償部分308,用于根據(jù)運(yùn)動(dòng)補(bǔ)償信息進(jìn)行運(yùn)動(dòng)補(bǔ)償;幀緩沖器310,用于保持解碼的數(shù)據(jù);開關(guān)部分312,用于控制運(yùn)動(dòng)補(bǔ)償和數(shù)字視頻輸出;和微處理器單元(MPU)314,用于控制整個(gè)解碼器。
如圖1所示的MPEG視頻數(shù)據(jù)由序列單元按圖4的流程進(jìn)行解碼。解碼后的MPEG視頻數(shù)據(jù)輸入到圖3的數(shù)據(jù)輸入緩沖器300,并經(jīng)VLD302傳送,同時(shí)在解碼中需要的信息由MPU314譯碼。根據(jù)這種信息,MPU314控制整個(gè)解碼器并使MPEG視頻數(shù)據(jù)解碼。
在圖4的步驟400中,通過對(duì)視頻序列的第一數(shù)據(jù)的序列首標(biāo)譯碼得到需要的數(shù)據(jù)以后,圖3的MPU314由GOP單元開始解碼。也就是,在步驟402中,MPU314譯碼GOP首標(biāo),并在步驟404和406中相對(duì)于每個(gè)圖象執(zhí)行解碼。
在圖象單元的解碼中,輸入到數(shù)據(jù)輸入緩沖器300的數(shù)據(jù)傳送到VLD302和可變長度編碼的數(shù)據(jù)將被解碼輸出。在VLD302的輸出由塊單元重新排列以后,在逆量化部分304中執(zhí)行逆量化,并將逆量化的數(shù)據(jù)送到IDCT部分306,同時(shí)執(zhí)行逆-DCT。在數(shù)據(jù)通過這幾步的傳送以后,具有運(yùn)動(dòng)信息的圖象數(shù)據(jù)傳送到運(yùn)動(dòng)補(bǔ)償部分308進(jìn)行運(yùn)動(dòng)補(bǔ)償步驟。如果該數(shù)據(jù)沒有運(yùn)動(dòng)補(bǔ)償信息,該圖象的解碼簡單結(jié)束而沒有更進(jìn)一步的步驟。當(dāng)MPU314控制開關(guān)部分312時(shí),根據(jù)確定其發(fā)送的幀緩沖器310的輸出是否作為在運(yùn)動(dòng)補(bǔ)償部分308中進(jìn)行運(yùn)動(dòng)補(bǔ)償?shù)妮敵龌蚴褂玫臄?shù)字視頻來實(shí)現(xiàn)這個(gè)運(yùn)動(dòng)補(bǔ)償。
如上所述解碼一個(gè)圖象以后,MPU314確定下一個(gè)數(shù)據(jù)是否圖象起始碼,如果是圖象起始碼,則由圖象單元連續(xù)重復(fù)解碼。如果下一個(gè)數(shù)據(jù)不是圖象起始碼,在步驟408中確定下一個(gè)數(shù)據(jù)是否組起始碼。如果確定是組起始碼,在步驟402到406中連續(xù)對(duì)于GOP進(jìn)行解碼,如果不是組起始碼,意味著序列首標(biāo)存在,在步驟410中執(zhí)行對(duì)其檢查,如果序列首標(biāo)碼繼續(xù),步驟400到408的序列解碼按如上所述重復(fù)進(jìn)行,如果不繼續(xù),在步驟412確認(rèn)序列結(jié)束碼是否產(chǎn)生。以結(jié)束解碼過程。
在上述數(shù)據(jù)結(jié)構(gòu)中,當(dāng)使用正在多路復(fù)用的具有與用戶進(jìn)行交互使用的各種內(nèi)容的視頻數(shù)據(jù)時(shí),多路復(fù)用由一序列的一單元實(shí)現(xiàn)。也就是,連續(xù)地重現(xiàn)隨著用戶的選擇而變化的單獨(dú)分段的(separate fragment)一個(gè)MPEG視頻數(shù)據(jù)的情節(jié)(story),它應(yīng)能通過多路復(fù)用使用各種內(nèi)容的視頻數(shù)據(jù)。如上所述,在傳統(tǒng)的技術(shù)中,多路復(fù)用應(yīng)由序列單元被劃分情節(jié)(story)的序列單元形成。此時(shí)通常,一個(gè)序列的一部分按照情節(jié)(story)的內(nèi)容用于多路復(fù)用。于是,由于按照多路復(fù)用需要大量數(shù)據(jù)和記錄或發(fā)送介質(zhì)的大量浪費(fèi),因此就難于實(shí)施。此外,難于跳越根據(jù)用戶的特征,例如,年齡的特殊部分的重現(xiàn)。特別是還沒有提出實(shí)現(xiàn)這種功能而不偏離MPEG規(guī)格的建議。
為了解決上述問題,本發(fā)明的一個(gè)目的是提供一種能由用戶逐步限制重現(xiàn)的重現(xiàn)方法。
本發(fā)明的另一個(gè)目的是提供一種使數(shù)據(jù)量的增量達(dá)最小和使多路復(fù)用成為可能的重現(xiàn)方法。
本發(fā)明的又一個(gè)目的是提供一種能由用戶逐步限制重現(xiàn)和在多路復(fù)用中保持與MPEG規(guī)格兼容的重現(xiàn)方法。
為了實(shí)現(xiàn)上述目的,提供一種用于重現(xiàn)MPEG規(guī)格的壓縮編碼的視頻數(shù)據(jù)的方法包括當(dāng)視頻數(shù)據(jù)按照MPEG規(guī)格壓縮編碼時(shí),借助MPEG規(guī)格的用戶數(shù)據(jù)通過設(shè)置為重現(xiàn)級(jí)(level)的序列和GOP(圖象組)單元根據(jù)視頻數(shù)據(jù)種類選擇用戶級(jí)和多路復(fù)用級(jí)作為在某個(gè)分級(jí)(step)數(shù)中的一級(jí);當(dāng)壓縮編碼視頻數(shù)據(jù)時(shí),檢查重現(xiàn)級(jí)是否設(shè)置在用戶數(shù)據(jù)每個(gè)序列中;當(dāng)重現(xiàn)級(jí)設(shè)置在相應(yīng)序列時(shí),將重現(xiàn)級(jí)用戶級(jí)和多路復(fù)用級(jí),與作為相應(yīng)于分級(jí)中的一個(gè)由用戶輸入的指定級(jí)相比較;當(dāng)指定級(jí)不適合于重現(xiàn)級(jí)時(shí),停止解碼;當(dāng)重現(xiàn)級(jí)沒有設(shè)置在相應(yīng)的序列或者指定級(jí)適合于相應(yīng)序列的重現(xiàn)級(jí)時(shí),檢查重現(xiàn)級(jí)是否設(shè)置在相應(yīng)序列的用戶數(shù)據(jù)每個(gè)GOP中;當(dāng)重現(xiàn)級(jí)設(shè)置在相應(yīng)的GOP時(shí),將重現(xiàn)級(jí)與指定級(jí)相比較;當(dāng)重現(xiàn)級(jí)沒有設(shè)置在相應(yīng)的GOP或指定級(jí)適合于相應(yīng)的GOP的重現(xiàn)級(jí)時(shí),對(duì)相應(yīng)GOP進(jìn)行解碼;和當(dāng)指定級(jí)不適合于相應(yīng)的GOP的重現(xiàn)級(jí)時(shí),跳越?jīng)]有解碼的相應(yīng)GOP。
本發(fā)明的最佳選擇在于,重現(xiàn)級(jí)是以用戶級(jí)和多路復(fù)用級(jí)的任一級(jí)設(shè)置的,用戶級(jí)是用于根據(jù)用戶確定重現(xiàn)的分級(jí)(step)值,而多路復(fù)用級(jí)是指定不同情節(jié)的分級(jí)(step)值。
本發(fā)明的目的,特征及優(yōu)點(diǎn)通過結(jié)合實(shí)施例參考附圖的詳細(xì)描述,將更加明顯。
圖1表示普通MPEG視頻數(shù)據(jù)的格式圖;圖2表示普通MPEG用戶數(shù)據(jù)的格式圖;圖3是典型的MPEG視頻數(shù)據(jù)解碼器的方框圖;圖4是用于說明傳統(tǒng)的MPEG視頻數(shù)據(jù)的解碼的流程圖;圖5是表示根據(jù)本發(fā)明的MPEG用戶數(shù)據(jù)的格式圖;圖6是用于說明根據(jù)本發(fā)明的MPEG視頻數(shù)據(jù)的解碼的流程碼圖。
如圖2所示,由MPEG規(guī)定的用戶數(shù)據(jù)用于本發(fā)明。也就是,通過實(shí)際上使用由MPEG規(guī)定的用戶數(shù)據(jù)起始碼能夠在普通MPEG的解碼器中識(shí)別用戶數(shù)據(jù)的起始。然后通過提供用戶數(shù)據(jù)識(shí)別(ID)對(duì)各種用戶數(shù)據(jù)進(jìn)行分類。每當(dāng)視頻數(shù)據(jù)按照MPEG規(guī)格壓縮編碼時(shí),由MPEG規(guī)格的用戶數(shù)據(jù)通過設(shè)置作為重現(xiàn)級(jí)的序列和GOP單元按照視頻數(shù)據(jù)種類選擇一個(gè)特殊編號(hào)的分級(jí)(step),在重現(xiàn)級(jí)中,構(gòu)成的1個(gè)字節(jié),如圖5所示,上面4比特表示用戶級(jí)和下面的4比特表示多路復(fù)用級(jí)。因此,用戶級(jí)和多路復(fù)用級(jí)的每一個(gè)級(jí)最多能夠具有16個(gè)分級(jí)(step)。
用戶級(jí)表示根據(jù)用戶確定重現(xiàn)的信息,根據(jù)視頻數(shù)據(jù)種類可分成15個(gè)級(jí),以便確定該重現(xiàn)。簡單舉例,用戶級(jí)可分成1到6個(gè)級(jí)用于7歲以下的孩子、12歲以下的兒童、15歲以下男孩、高等學(xué)校學(xué)生、學(xué)院學(xué)生和成人分別與視頻數(shù)據(jù)的內(nèi)容相一致。也就是,如果一用戶對(duì)應(yīng)于用戶級(jí)5,除了用戶級(jí)6被跳過(skipped)以外,用戶級(jí)1-5能夠被重現(xiàn)。當(dāng)數(shù)據(jù)不受用戶級(jí)限制時(shí),用戶級(jí)對(duì)于一使用可指定為“0”。
而且,使用多路復(fù)用級(jí)能以少量的數(shù)據(jù)使MPEG視頻數(shù)據(jù)多路復(fù)用。例如,假設(shè)從整個(gè)情節(jié)(story)的中間有15種具有相互不同情節(jié)的MPEG視頻數(shù)據(jù),由于對(duì)數(shù)據(jù)不進(jìn)行多路復(fù)用,第一多路復(fù)用級(jí)為0。然而,在情節(jié)變成不同的點(diǎn)處,每級(jí)具有不同的多路復(fù)用級(jí)。也就是,如果給定單個(gè)多路復(fù)用級(jí),當(dāng)多路復(fù)用級(jí)相同時(shí)進(jìn)行重現(xiàn),由此實(shí)現(xiàn)了具有變化情節(jié)(varying story)的多路復(fù)用。其時(shí),當(dāng)多路復(fù)用級(jí)設(shè)為“0”時(shí),由于它的多路復(fù)用級(jí),重現(xiàn)將無限制。
在圖5的格式中,例如,當(dāng)“b7b6 b5 b4 b3b2 b1b0”是“0000,0000”,沒有設(shè)置用戶級(jí)多路復(fù)用級(jí)。當(dāng)“0000,xxxx”時(shí),僅把多路復(fù)用級(jí)設(shè)置到某個(gè)級(jí)。當(dāng)“xxxx,0000”時(shí),僅用戶級(jí)設(shè)置到某個(gè)級(jí)。當(dāng)“xxxx,xxxx”時(shí),用戶級(jí)和多路復(fù)用級(jí)二者設(shè)置到各自的某個(gè)級(jí),該“x”意味著或是“0”或是“1”。
如上所述,在圖3的解碼器中,通過選擇重現(xiàn)級(jí)對(duì)于壓縮編碼的MPEG視頻數(shù)據(jù)的解碼是按照本發(fā)明的MPEG視頻數(shù)據(jù)的解碼流程(參見圖6)實(shí)現(xiàn)的。
在圖6的步驟600中,通過對(duì)視頻序列的第一數(shù)據(jù)的序列首標(biāo)進(jìn)行譯碼,該圖3中的MPU314可得到必需信息。在步驟602中,檢查重現(xiàn)級(jí)是否設(shè)置在用戶數(shù)據(jù)中,即,存在重現(xiàn)級(jí)信息。同時(shí),MPU314確認(rèn)用戶數(shù)據(jù)ID,它表示重現(xiàn)級(jí)信息的存在,如圖5所示。然后,如果ID是正確的,它意味著通過-MPEG視頻數(shù)據(jù)單元存在有重現(xiàn)級(jí)信息,在步驟604中,由用戶輸入指定級(jí),即相應(yīng)于重現(xiàn)級(jí)的用戶級(jí)和多路復(fù)用級(jí)。由用戶輸入的指定級(jí)一般是通過MPEG視頻數(shù)據(jù)重現(xiàn)系統(tǒng)中裝備的操作板上的一個(gè)鍵輸入的。然后,在步驟606中,如上所說明的,通過將用戶輸入的指定級(jí)與緊跟序列首標(biāo)之后的用戶數(shù)據(jù)中的重現(xiàn)級(jí)相比較,檢查重現(xiàn)性或適用性。僅當(dāng)在重現(xiàn)級(jí)中的用戶級(jí)與指定級(jí)中的用戶級(jí)相同或比其低并且同時(shí)在重現(xiàn)級(jí)中的多路復(fù)用級(jí)與指定級(jí)中的多路復(fù)用級(jí)相同或是其最低級(jí)時(shí),指定級(jí)被確定為適合于重現(xiàn)級(jí)。如果指定級(jí)不適合于重現(xiàn)級(jí),由于整個(gè)序列不能重現(xiàn)使解碼停止和結(jié)束。反之,指定級(jí)適合于重現(xiàn)級(jí),在步驟608中,啟動(dòng)GOP單元的下一步解碼。當(dāng)在步驟602中沒有存在用戶數(shù)據(jù)時(shí),執(zhí)行步驟608,而沒有由用戶輸入指定級(jí)的步驟。
在步驟608中,MPU314對(duì)GOP首標(biāo)譯碼,和在步驟610中,檢查重現(xiàn)級(jí)是否由GOP單元設(shè)置在如上所述用戶數(shù)據(jù)中。即,由于重現(xiàn)和多路復(fù)用能夠由GOP單元控制所以應(yīng)該檢查每一個(gè)GOP。如果在步驟610中設(shè)置重現(xiàn)級(jí),在步驟604中使其與由用戶輸入的指定級(jí)進(jìn)行比較,然后在步驟612中檢查適用性(suitability)。如果指定級(jí)不適合于重現(xiàn)級(jí),由于整個(gè)相應(yīng)的GOP能被重現(xiàn),在步驟618中跳越過相應(yīng)的GOP并且如圖6步驟620執(zhí)行重現(xiàn)GOP。當(dāng)指定級(jí)適合于重現(xiàn)級(jí)時(shí),在圖6中的步驟614到616中執(zhí)行對(duì)每個(gè)圖象的解碼。
這種圖象單元的解碼與圖4中所示的解碼一樣進(jìn)行。其時(shí),在解碼單個(gè)圖象以后,MPU314確認(rèn)下一個(gè)數(shù)據(jù)是否圖象起始碼。如果有圖象起始碼接著的話,繼續(xù)重復(fù)圖象單元的解碼。如果沒有,在步驟620中檢查下一個(gè)數(shù)據(jù)是否組起始碼。如果組起始碼被檢查到,在步驟608到616中按上面所述繼續(xù)GOP的解碼。當(dāng)組起始碼不存在時(shí),可以存在有序列首標(biāo)。于是如圖6,在步驟622中檢查首標(biāo)存在,如果有序列首標(biāo)碼接著的話,在如圖6的步驟600到圖6的620的序列解碼按上面所述重復(fù)進(jìn)行。如果序列首標(biāo)碼沒有存在,檢查序列結(jié)束碼是否在步驟624中產(chǎn)生,以結(jié)束解碼。
因此,通過使用由MPEG規(guī)定的用戶數(shù)據(jù),在重現(xiàn)和多路復(fù)用中為使數(shù)據(jù)量的增量達(dá)最小逐步限制用戶是可能的。其時(shí),在實(shí)現(xiàn)由GOP單元的多路復(fù)用中的附加數(shù)據(jù)量正好為1字節(jié)每個(gè)序列單元和GOP單元。因此,能夠急劇減少在多路復(fù)用中需要的數(shù)據(jù)量。
如上所述,在本發(fā)明中,通過調(diào)節(jié)相對(duì)于視頻數(shù)據(jù)的特殊部分的指定級(jí)能夠?qū)崿F(xiàn)按照用戶指定的各種重現(xiàn)模式。而且,視頻數(shù)據(jù)的多路復(fù)用相對(duì)于傳統(tǒng)技術(shù)能夠以少量的增補(bǔ)數(shù)據(jù)來實(shí)現(xiàn)。因此,其優(yōu)點(diǎn)是,由于本發(fā)明沒有脫離MPEG規(guī)格,本發(fā)明對(duì)任何MPEG解碼器相容。
因此,應(yīng)當(dāng)理解本發(fā)明并不局限于在此按照實(shí)施本發(fā)明的預(yù)期最佳方式所公開的特定實(shí)施例,而且本發(fā)明也并不局限于在說明書中所描述的具體實(shí)施例。
權(quán)利要求
1.一種用于重現(xiàn)MPEG規(guī)格壓縮編碼的視頻數(shù)據(jù)的方法,所述的方法包括步驟當(dāng)根據(jù)所述MPEG規(guī)格壓縮編碼視頻數(shù)據(jù)時(shí),借助所述MPEG規(guī)格的用戶數(shù)據(jù)設(shè)置的序列和圖象組GOP單元根據(jù)視頻數(shù)據(jù)種類選擇用戶級(jí)作為在某個(gè)分級(jí)數(shù)中的一級(jí);當(dāng)所述視頻數(shù)據(jù)被壓縮編碼時(shí),檢查所述的用戶級(jí)是否設(shè)置在用戶數(shù)據(jù)每個(gè)序列中;當(dāng)所述用戶級(jí)被設(shè)置在所述相應(yīng)的序列中時(shí),相應(yīng)于所述分級(jí)中之一的用戶輸入的指定級(jí)與所述的用戶級(jí)相比較;當(dāng)所述指定級(jí)不適合于所述用戶級(jí)時(shí)停止解碼;當(dāng)所述用戶級(jí)沒有被設(shè)置在相應(yīng)序列中或所述指定級(jí)適合于相應(yīng)序列的用戶級(jí)時(shí),檢查所述用戶級(jí)是否設(shè)置在相應(yīng)序列的用戶數(shù)據(jù)每個(gè)GOP中;當(dāng)所述用戶級(jí)設(shè)置在所述相應(yīng)GOP中時(shí),將用戶級(jí)與所述指定級(jí)相比較;當(dāng)所述用戶級(jí)沒有設(shè)置在所述相應(yīng)GOP中或所述指定級(jí)適合于相應(yīng)GOP的用戶級(jí)時(shí),對(duì)相應(yīng)的GOP解碼;和當(dāng)所述指定級(jí)不適合于所述相應(yīng)的GOP的用戶級(jí)時(shí),跳越?jīng)]有解碼的相應(yīng)GOP。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述用戶級(jí)是按照用戶用于確定重現(xiàn)的分級(jí)值。
3.根據(jù)權(quán)利要求2所述的方法,其中,僅當(dāng)所述用戶級(jí)與所述指定級(jí)相同或比其低時(shí),適合于所述用戶級(jí)的所述指定級(jí)被確定。
4.一種用于重現(xiàn)MPEG規(guī)格的壓縮編碼的視頻數(shù)據(jù)的方法,所述方法包括步驟當(dāng)根據(jù)所述MPEG規(guī)格壓縮編碼視頻數(shù)據(jù)時(shí),借助所述MPEG規(guī)格的所述用戶數(shù)據(jù)設(shè)置的序列和GOP單元為重現(xiàn)級(jí)根據(jù)視頻數(shù)據(jù)的種類選擇用戶級(jí)和多路復(fù)用級(jí)作為某個(gè)分級(jí)數(shù)中的一級(jí);當(dāng)所述視頻數(shù)據(jù)被壓縮編碼時(shí),檢查所述重現(xiàn)級(jí)是否設(shè)置在用戶數(shù)據(jù)每個(gè)序列中;當(dāng)所述重現(xiàn)級(jí)設(shè)置在所述相應(yīng)的序列時(shí),將作為相應(yīng)于所述分級(jí)中之一的用戶輸入的指定級(jí)與所述重現(xiàn)級(jí)用戶級(jí)和多路復(fù)用級(jí)相比較;當(dāng)所述指定級(jí)不適合于所述重現(xiàn)級(jí)時(shí)停止解碼;當(dāng)所述重現(xiàn)級(jí)沒有設(shè)置在所述相應(yīng)的序列或所述指定級(jí)適合于相應(yīng)序列的重現(xiàn)級(jí)時(shí),檢查所述重現(xiàn)級(jí)是否設(shè)置在相應(yīng)序列的用戶數(shù)據(jù)每個(gè)GOP中;當(dāng)所述重現(xiàn)級(jí)設(shè)置在所述相應(yīng)的GOP時(shí),將重現(xiàn)級(jí)與所述指定級(jí)相比較;當(dāng)所述重現(xiàn)級(jí)沒有設(shè)置在所述相應(yīng)的GOP或所述指定級(jí)適合于相應(yīng)GOP的重現(xiàn)級(jí)時(shí),對(duì)相應(yīng)GOP解碼;和當(dāng)所述指定級(jí)不適合于所述相應(yīng)的GOP的重現(xiàn)級(jí)時(shí),跳越?jīng)]有解碼的相應(yīng)GOP。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述用戶級(jí)是用于根據(jù)用戶確定重現(xiàn)的分級(jí)值和多路復(fù)用級(jí)是用于指定不同情節(jié)的分級(jí)值。
6.根據(jù)權(quán)利要求5所述的方法,其中,僅當(dāng)在所述重現(xiàn)級(jí)中的用戶級(jí)與在所述指定級(jí)中的用戶級(jí)相同或比其低時(shí)和同時(shí)在所述重現(xiàn)級(jí)中的多路復(fù)用級(jí)與在所述指定級(jí)中的多路復(fù)用級(jí)相同或是其最低級(jí)時(shí),確定適合于所述重現(xiàn)級(jí)的所述指定級(jí)。
全文摘要
一種用于重現(xiàn)MPEG規(guī)格的壓縮編碼的視頻數(shù)據(jù)的方法,包括將MPEG規(guī)格的用戶數(shù)據(jù)設(shè)置為重現(xiàn)級(jí)的序列和GOP單元根據(jù)視頻數(shù)據(jù)種類選擇用戶級(jí)和多路復(fù)用級(jí)作為在某個(gè)分級(jí)中的一級(jí);檢查重現(xiàn)級(jí)是否設(shè)置在用戶數(shù)據(jù)每個(gè)序列中;如果是,將相應(yīng)于分級(jí)中之一的用戶輸入指定級(jí)與重現(xiàn)級(jí)比較;當(dāng)指定級(jí)不適合于重現(xiàn)級(jí)時(shí)停止解碼;檢查重現(xiàn)級(jí)是否設(shè)置在相應(yīng)序列的用戶數(shù)據(jù)每個(gè)GOP中;如果是,則將重現(xiàn)級(jí)與指定級(jí)比較;或指定級(jí)適合于相應(yīng)GOP的重現(xiàn)級(jí)時(shí),使相應(yīng)GOP解碼。
文檔編號(hào)H04N7/50GK1149806SQ9611286
公開日1997年5月14日 申請(qǐng)日期1996年9月24日 優(yōu)先權(quán)日1995年10月25日
發(fā)明者樸判基 申請(qǐng)人:三星電子株式會(huì)社