亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻序列代碼轉(zhuǎn)換的運動矢量外推法的制作方法

文檔序號:7585567閱讀:312來源:國知局
專利名稱:視頻序列代碼轉(zhuǎn)換的運動矢量外推法的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及視頻序列代碼轉(zhuǎn)換的運動估計,特別是用于代碼轉(zhuǎn)換接收的視頻序列的技術(shù),其通過利用來自接收的視頻序列中的外推的運動信息而減少或消除代碼轉(zhuǎn)換過程的運動估計。
背景技術(shù)
數(shù)據(jù)壓縮技術(shù)能使大量的數(shù)據(jù)在相對小的頻寬上傳輸。壓縮系統(tǒng)中所用算法取決于可能的頻寬或存儲容量,應(yīng)用所要求的功能,和實現(xiàn)壓縮算法(編碼器和譯碼器)所要求的硬件的花費。特此一并引用的運動圖像專家組-2類(“MPEG-2”)壓縮標(biāo)準(zhǔn),是著名的視頻數(shù)據(jù)壓縮技術(shù)。運動估計,其為用于計算運動矢量的過程視頻編碼器,通常被認為是編碼過程的最昂貴部件。類似地,運動估計有可能是代碼轉(zhuǎn)換過程的最昂貴部件,代碼轉(zhuǎn)換過程譯碼視頻序列,然后用新參數(shù)將之重新編碼。隨著高清晰度電視(“HDTV”)的出現(xiàn),由于要求電視演播室能把MPEG-2圖像數(shù)據(jù)位流從一種格式代碼轉(zhuǎn)換成另一種,這就更為關(guān)注。例如,提供HDTV標(biāo)準(zhǔn)的電視演播室必須能夠把MPEG-2位流從一組圖像(“GOP”)結(jié)構(gòu)代碼轉(zhuǎn)換成另一種,從一種圖像尺寸代碼轉(zhuǎn)換成另一種,和/或從一種位速率代碼轉(zhuǎn)換成另一種。有實例要求演播室能把MPEG-2圖像從場圖像代碼轉(zhuǎn)換成幀圖像,或從幀圖像代碼轉(zhuǎn)換成場圖像。也有實例要求演播室能把MPEG-2圖像從隔行序列代碼轉(zhuǎn)換成逐行序列,或從逐行序列代碼轉(zhuǎn)換成隔行序列。代碼轉(zhuǎn)換也可用于完成“修剪”功能,其中輸入代表主圖像,代碼轉(zhuǎn)換后的輸出代表主圖像中的子圖像。
發(fā)明簡述因此,本發(fā)明的目的為提供一種視頻序列代碼轉(zhuǎn)換技術(shù),其減少或消除了運動估計。
本發(fā)明的另一目的為提供一種視頻序列代碼轉(zhuǎn)換技術(shù),其中來自輸入位流中的運動信息被用來為代碼轉(zhuǎn)換的輸出位流產(chǎn)生運動矢量。
本發(fā)明的另一目的為提供一種用于代碼轉(zhuǎn)換過程的運動估計技術(shù),其支持MPEG-2所有的預(yù)測模式。
通過接收具有可識別編碼參數(shù)的壓縮圖像數(shù)據(jù)的第一位流可完成本發(fā)明的代碼轉(zhuǎn)換方法,依照其原理,可取得以上這些和其它目的。這些參數(shù)可能涉及在第一位流中所表示的圖像的GOP結(jié)構(gòu),在第一位流中所表示的圖像的尺寸,在第一位流中所表示的圖像是場圖像還是幀圖像,和/或在第一位流中所表示的圖像定義了一個逐行序列還是一個隔行序列。第一運動信息從第一位流中獲得,并用來為第二壓縮圖像數(shù)據(jù)位流外推第二運動信息。第二位流,其與第一位流有一個或更多的參數(shù)不同,被當(dāng)作代碼轉(zhuǎn)換的輸出。
附圖簡述通過參照附圖對下面進行詳述,本發(fā)明更為完整的理解和其中許多附帶優(yōu)點將逐步明晰化,其中

圖1表示運動矢量外推法的基本原理;圖2表示按照本發(fā)明原理構(gòu)造的代碼轉(zhuǎn)換系統(tǒng);圖3表示按照本發(fā)明原理把圖像從一種GOP結(jié)構(gòu)代碼轉(zhuǎn)換成另一種的過程;和圖4表示運動矢量外推法的一般例,當(dāng)應(yīng)用于代碼轉(zhuǎn)換時能夠用來更好地理解運動矢量外推法。
發(fā)明詳述現(xiàn)在轉(zhuǎn)向附圖,參考圖1,其中表示了運動矢量外推法的基本原理。通常,運動矢量外推法是一種當(dāng)運動在視頻序列的其它處已知時,估計序列中圖像運動的技術(shù)。在圖1中,圖像B中的粗體方塊代表視頻圖像中獨立的像素(pixel,也叫pels)塊。圖像中的每一個塊假定具有一固定位置。在MPEG-2中,這些塊被稱為“宏塊”,且每個塊由16×16的像素塊組成。圖1中的實線箭頭代表粗體塊從圖像A移到圖像B時其已知的運動。實際上,正是塊中的成象移動,而不是其位置固定的塊本身移動。由運動矢量定義的該已知運動,當(dāng)從圖像B移到圖像C時被用來外推塊的運動。圖1中的虛線箭頭代表外推的運動矢量。由于圖1(和其它附圖)使用更為普通的編碼協(xié)定,其中與一個塊相關(guān)的矢量指向那個塊在參考圖像中的“源處”,所以圖1中的箭頭實際指向運動的相反方向。實際上,給定的運動矢量被表示為x和y座標(biāo)的集合,其分別代表兩圖像之間塊的水平和垂直運動。外推法通常假設(shè)運動在時間上是一致的,在空間上是“平滑”的。相應(yīng)地,圖像B中的塊被期望移動到圖像C中所示位置,與之交迭的所有的塊被期望具有近似的相同運動。
現(xiàn)在參考圖2,其中表示了按照本發(fā)明原理構(gòu)造的代碼轉(zhuǎn)換系統(tǒng)。在圖2中,代碼轉(zhuǎn)換系統(tǒng)200接收MPEG-2壓縮圖像數(shù)據(jù)的輸入位流201。呈現(xiàn)特殊位速率的輸入位流201代表具有給定尺寸和GOP結(jié)構(gòu)的圖像。輸入位流201的圖像數(shù)據(jù)由場或幀圖像組成,也可表示逐行的或隔行的序列。在本技術(shù)領(lǐng)域眾所周知的MPEG-2譯碼器202接收輸入位流201并將其譯碼以產(chǎn)生壓縮的數(shù)字圖像數(shù)據(jù)203的輸出。譯碼器202也從輸入位流201提供運動信息(即運動矢量)作為單獨的輸出204。數(shù)字圖像數(shù)據(jù)203輸入到中間處理單元205,其在像素域內(nèi)進行操作,能夠以眾所周知的方法為數(shù)字圖像數(shù)據(jù)203表示的圖像重定大小。除為圖像重定大小之外,中間處理單元205,通過分離由數(shù)字圖像數(shù)據(jù)203表示的主圖像中的子圖像和提供代表子圖像數(shù)據(jù)的輸出,能完成眾所周知的修剪功能。中間處理單元205也能夠執(zhí)行眾所周知的隔行和去隔行操作,其在把圖像的逐行序列代碼轉(zhuǎn)換成圖像的隔行序列時,和把圖像的隔行序列代碼轉(zhuǎn)換成圖像的逐行序列時是很有必要的。中間處理單元205執(zhí)行其操作以響應(yīng)外部輸入206,其指示哪一個處理操作(如果有的話)將要完成,并且進一步指出用于這樣的處理中的參數(shù)。因為中間處理單元205的操作是任選的,如果對于給定的代碼轉(zhuǎn)換應(yīng)用,圖像重定大小,修剪,隔行和去隔行勿需執(zhí)行,中間處理單元205簡單地以直通單元的方式進行操作,不經(jīng)任何像素域處理地輸出數(shù)字圖像數(shù)據(jù)207。在該情況下,數(shù)字圖像數(shù)據(jù)207與數(shù)字圖像數(shù)據(jù)203明顯相同?;蛘撸绻粋€或更多個這些處理操作被用來完成給定的代碼轉(zhuǎn)換應(yīng)用,中間處理單元205進行像素域的處理操作和輸出處理的結(jié)果數(shù)字圖像數(shù)據(jù)207。數(shù)字圖像數(shù)據(jù)207,無論是否經(jīng)由中間處理單元205處理,輸入到MPEG-2編碼器208,其使用由外部輸入209指示的新參數(shù)來重編碼接收的圖像數(shù)據(jù)207。例如,編碼器208可編碼數(shù)字圖像數(shù)據(jù)207以表示與由輸入位流201所表示的不同的GOP結(jié)構(gòu)圖像,并且/或者可以調(diào)整位速率。編碼器208也可把數(shù)字圖像數(shù)據(jù)207編碼為場或幀圖像。為了執(zhí)行編碼處理,編碼器208使用譯碼器202的輸出204中的運動信息來外推被重新編碼的圖像的運動矢量。其后,被重新編碼的圖像從代碼轉(zhuǎn)換系統(tǒng)200作為MPEG-2壓縮數(shù)字圖像數(shù)據(jù)的輸出位流210提供。
如前所示,該輸出位流210可表示與輸入位流201不同的圖像尺寸和GOP結(jié)構(gòu),并且可控制輸出位流210的位速率不同于輸入位流201的位速率。而且,輸出位流210可表示場圖像而輸入位流201表示幀圖像,或輸出位流210表示幀圖像而輸入位流201表示場圖像。類似地,輸出位流210可表示隔行序列而輸入位流201表示逐行序列,或輸出位流210表示逐行序列而輸入位流201表示隔行序列。而且,輸出位流210可表示輸入位流201的“修剪”版本。本質(zhì)上,代碼轉(zhuǎn)換系統(tǒng)200接收具有某些參數(shù)的輸入位流201,并代碼轉(zhuǎn)換輸入位流201以產(chǎn)生具有不同于輸入位流201的一個或更多參數(shù)的輸出位流210。該代碼轉(zhuǎn)換系統(tǒng)200是獨一無二的,因為其使用輸入位流201中的運動信息來外推輸出位流210的運動信息。
現(xiàn)在轉(zhuǎn)向圖3,其中表示了按照本發(fā)明原理把圖像從一種GOP結(jié)構(gòu)代碼轉(zhuǎn)換成另一種的過程。在圖3中,輸入位流表示具有某種GOP結(jié)構(gòu)的圖像,該結(jié)構(gòu)為內(nèi)編碼圖像(“I圖像”),雙向預(yù)測編碼圖像(“B圖像”),B圖像,預(yù)測編碼圖像(“P圖像”)。即,輸入位流代表一個“IBBP”GOP結(jié)構(gòu)。如圖3所示,輸入位流的兩個連續(xù)B圖像,為清楚起見被標(biāo)為B1和B2。該輸入位流類似于圖2中的輸入位流201。在代碼轉(zhuǎn)換處理期間,具有“IBBP”GOP結(jié)構(gòu)的輸入位流被轉(zhuǎn)換成具有“IPPP”GOP結(jié)構(gòu)的輸出位流。如圖3所示,輸出位流的三個連續(xù)P圖像,為清楚起見被標(biāo)為P1,P2和P3。該輸出位流類似于圖2中的輸出位流210。為減少混亂性,構(gòu)成單獨圖像的宏塊未示于圖3中。為了完成代碼轉(zhuǎn)換處理,輸入位流中的I-P和P-B2運動矢量被用來外推輸出位流的運動矢量。例如,如圖3所示,可利用輸入位流中的I-P運動矢量來估計輸出位流的P1-P2運動矢量。類似地,可利用輸入位流中的P-B2運動矢量來估計輸出位流的P2-P3運動矢量。
本發(fā)明的運動矢量外推過程的更為詳盡的解釋將參考圖4給出,該圖表示了視頻序列中的四個圖像。從概念上說,這四個圖像既存在于輸出位流中也存在于輸入位流中,并且實際上這就是通常的情形。圖4中,在任何情況下,圖像T為“目標(biāo)”圖像,其相對圖像R的運動將要被確定。這兩個圖像都將出現(xiàn)于輸出位流。圖像KR與圖像KT為其相對運動在輸入位流中已知的圖像。按照本發(fā)明原理,可利用圖像KR與圖像KT之間的已知運動來外推輸出位流的運動矢量。圖像KR與圖像KT被稱為“基對”,且圖像R與圖像T被稱為“當(dāng)前對”。幾個基對可用于估計當(dāng)前對的運動。通常,任何時間上接近當(dāng)前對的基對,對該目的都有潛在的利用價值。
在代碼轉(zhuǎn)換過程期間,存在情況其中圖像T的某些塊不接收運動外推信息。即,存在這樣的情況其中圖像T的某些塊不為附近基對中任何塊的運動所交迭。圖像T中這樣的塊可能簡單地為內(nèi)編碼的,或其運動可以傳統(tǒng)的方式進行計算?;蛘?,可從附近塊推斷或內(nèi)插這些塊的運動。然而在大多數(shù)情況下,基對中的幾個塊將與圖像T中大多數(shù)塊交迭,則所執(zhí)行的任務(wù)是要從幾個候選運動矢量中選出最佳運動矢量。基對中每一個交迭塊提供一個候選運動矢量。當(dāng)在多個候選運動矢量中進行選擇時,對每個運動矢量進行加權(quán),并選擇具有最大權(quán)重的運動矢量是十分有用的。以圖4的圖像為例,計算出的每個候選運動矢量(MV)的權(quán)重如下所示總權(quán)重(MV)=(交迭權(quán)重)×(圖像權(quán)重)×(舍入權(quán)重) ………(1)其中,交迭權(quán)重=(與圖像T對應(yīng)的塊中像素交迭的圖像KT的塊中像素的數(shù)目)………(2)圖像權(quán)重=1/[1+abs(時間權(quán)重)]……………………………………(3)其中,時間權(quán)重(temporal weight)=(tKT-tKR)×[(tKR+tKT)-(tT+tR)]……………(4)并且,舍入權(quán)重=[1-(水平舍入誤差)]×[1-(垂直舍入誤差)] ……(5)在上面的方程(1)到(5)中,tKR,tKT,tR和tT分別代表圖像KR,KT,R和T的顯示次數(shù)。術(shù)語×和abs分別代表乘法操作符和取絕對值表達式。水平和垂直舍入誤差當(dāng)外推的矢量舍入到近半個像素時才出現(xiàn),并且相應(yīng)地,每個從0到1/2取值。盡管方程(1)到(5)被用于圖4的圖像中,但把這些通用方程用于其它圖像配置是極其自然的。
除簡單地挑選具有最大權(quán)重的候選運動矢量的技術(shù)之外,本發(fā)明涵蓋其它獲得給定塊最佳運動矢量的方法。按照可選實施例,可計算加權(quán)平均,其中利用方程(1)到(5)計算權(quán)重。利用這些權(quán)重,在分量的基礎(chǔ)上通過把權(quán)重乘以對應(yīng)運動矢量的x或y分量來產(chǎn)生加權(quán)分量,對加權(quán)分量取和,并把加權(quán)分量之和除以權(quán)重之和來計算最佳運動矢量。
上面的加權(quán)平均技術(shù)也可在“簇”的基礎(chǔ)上進行。即,如果候選運動矢量的x-y標(biāo)圖顯示了多于一個的運動矢量簇(即接近分組),可計算出每個簇的最佳運動矢量。此為質(zhì)心,或簇的“質(zhì)量中心”。然后可從單獨簇的最佳運動矢量中挑選出最終的最佳運動矢量。
需注意也可完全不使用加權(quán)來從多數(shù)候選運動矢量中挑選最佳運動矢量。例如,可計算表示塊之間像素偏差的均方誤差(MSE)或平均絕對偏差(MAD)來識別最佳運動矢量。當(dāng)然,MSE和MAD計算是該領(lǐng)域公知的技術(shù)。
下面列在表1中的算法表示對目標(biāo)圖像(如圖4的圖像T)的每個可能預(yù)測模式查找最佳運動矢量的步驟。以偽代碼表示的這些步驟,可以以該領(lǐng)域公知的任何編程語言來編程。
表1查找最佳運動矢量的偽代碼-對于為目標(biāo)圖像(當(dāng)前對)考慮的每個預(yù)測模式-對于可應(yīng)用模式(頂場,底場,幀)的每一場或幀-初始化由目標(biāo)圖像中塊索引的表-對于被認為對當(dāng)前對有用的每一個基對(例如,一個基對通常被認為是“有用”的,如果其時間上是在預(yù)定范圍內(nèi)附近)-對于基對目標(biāo)中每個內(nèi)編碼塊的每個運動矢量-確定矢量在目標(biāo)圖像中把塊移到何處-計算矢量的權(quán)重,或評估其匹配(例如MSE,MAD)-在相關(guān)目標(biāo)圖像塊的表入口中存儲信息-對于目標(biāo)圖像中每一個塊-確定場或幀的最佳運動矢量-對于目標(biāo)圖像中每一個塊-確定最佳預(yù)測模式和相應(yīng)的運動矢量注意多個運動矢量都與某些預(yù)測模式中的給定塊相關(guān),諸如幀圖像的場預(yù)測和P圖像的DP(dual prime)預(yù)測。而且,對于B圖像,編碼器必須為每個塊決定是使用前向預(yù)測,后向預(yù)測還是兩者都使用。在某些情況下無一預(yù)測模式能產(chǎn)生可接受的結(jié)果。這種情況出現(xiàn)在沒有候選運動矢量時,或按上面技術(shù)之一確定的最佳運動矢量對特定應(yīng)用不夠好時。另外,存在情況其中編碼器能簡單地把輸入序列中的運動矢量(未改變的)用于輸出序列。
假定在圖4中使用不帶重定大小的幀圖像的幀預(yù)測。假設(shè)圖像KT中的一個塊具有相關(guān)的矢量vK,則圖像T中一個或更多塊具有如下定義的相關(guān)矢量vv=Tv×vK ………………………………………………………………(6)其中,Tv=(tT-tR)/(tKT-tKR)………………………………………………(7)此處,Tv為矢量的時間比例因子,而tKR,tKT,tR和tT分別表示圖像KR,KT,R和T的顯示次數(shù)。對于其場以不同次數(shù)顯示的幀圖像,存在顯示次數(shù)的不明確。在這種情況下,次數(shù)應(yīng)為各自場的平均值。為了跟蹤一個塊從圖像KT到圖像T的運動,考慮特定塊左上角的某一點。在圖4中,該點表示為圖像KT中的點qK和圖像T中的點q。點q的運動由下式給出q=qK-(Tb×vK)…………………………………………………………(8)其中,Tb=(tT-tKT)/(tKT-tKR) ……………………………………………(9)在含有重定圖像大小的代碼轉(zhuǎn)換過程中,圖像KR和KT與圖像R和T具有不同的大小。重定大小如下所示。令Rx和Ry分別代表圖像的水平和垂直放大。即Rx=(圖像T的寬度)/(圖像KT的寬度) ………………………………(10)和,Ry=(圖像T的高度)/(圖像KT的高度) ………………………………(11)圖像重定尺寸要求修改方程(6)和(8)如下v=R(Tv×vK)……………………………………………………………(12)和,q=R(qK-(Tb×vK)) ……………………………………………………(13)前面的方程引入了符號R(V)=(Vx×Rx,Vy×Ry)………………………………………………(14)此處V為一兩分量點(像素)或矢量。注意R代表不同的圖像尺寸,而不是不同的塊尺寸。
重定尺寸不但應(yīng)用于重定大小的圖像,也應(yīng)用于相關(guān)的場和幀圖像和相關(guān)的場和幀預(yù)測。為了完成(場和幀圖像兩者的)場預(yù)測,注意底場比其座標(biāo)所指示的要低0.5個像素。一個場或幀圖像的置換矢量dX如下定義dX=(0,0)若X為頂場或頂幀 ………………………………………(15)和,dX=(0,0.5)若X為底場……………………………………………(16)將此應(yīng)用于方程(12)和(13),v和q的新方程將變?yōu)関=R(Tv×(vK+dKR-dKT))+dT-dR……………………………………(17)和,q=R(qK+dKT-[Tb×(vK+dKR-dKT)])-dT……………………………(18)因此,實際用于本發(fā)明的最后方程為方程(7),(9)和(14)到(18)。
最后,假設(shè)圖2的中間處理單元205修剪圖像??扇缦聭?yīng)用以上方程。我們考慮圖像R和T與原來的尺寸相同,在適當(dāng)?shù)奈恢幂敵鰣D像嵌入其中。該位置定義了影響區(qū)域。只有與影響區(qū)域交迭的塊才用于外推法。則圖1到圖4,以及從之導(dǎo)出的方程可應(yīng)用于該情況。
以上所公開的可間接表明同質(zhì)性;即如果圖像T為利用基于場預(yù)測的幀圖像,則圖像KT也為利用基于場預(yù)測的幀圖像。然而以上所討論的公式更為通用,如以下例子所示。
假設(shè)圖像T利用基于幀的預(yù)測,而圖像KT利用基于場的預(yù)測。在本發(fā)明中,圖像KT為場圖像還是為幀圖像是無關(guān)緊要的。在任一情況下,圖像KT的運動矢量為基于場的,所以Ry=2且Rx=1。如果圖像KT為幀圖像,其塊大小為16×8;然而對前面的公式而言,那是顯而易見的。如果一個塊使用16×8預(yù)測,則其兩個的半塊應(yīng)對待為兩個單獨的塊。
下一步假設(shè)圖像T和圖像KT皆使用基于場的預(yù)測。這里,由于兩個圖像中的矢量參考同尺寸的圖像,不需重定大小并且Rx=Ry=1。即在本發(fā)明的實際例中,是存在場和幀圖像的混合,還是存在場和幀預(yù)測的混合對這些方程而言是不相關(guān)的。
如以上公開所隱含的,若圖像KT中的一個塊使用DP(dual prime),則分別地應(yīng)用其兩個矢量,或許具有不同的權(quán)重。而且評估圖像T的DP與評估圖像T的雙向內(nèi)插十分相似。即分別地評估每一個矢量,然后評估其組合。相應(yīng)地,本發(fā)明支持所有的MPEG-2預(yù)測模式幀圖像的幀、場和DP預(yù)測;和場圖像的場、DP預(yù)測和16×8預(yù)測。
值得注意的是這里所公開的方程通常是考慮線性運動的,而不是非線性運動的情形。例如非線性運動可能源自照相機的晃動或圖像中物體的一致加速。非線性運動這樣的例子可按如下的方法處理。對于與照相機晃動相關(guān)的非線性運動,可期望在比較塊運動之前析出全局運動因子。公知的MSE和MAD計算可用于該目的。對于與物體一致加速相關(guān)的非線性運動,可期望利用三個圖像,而不是兩個來外推該運動。
當(dāng)已表示和描述了本發(fā)明優(yōu)選實施例后,本領(lǐng)域技術(shù)人員應(yīng)理解在不脫離本發(fā)明的真正范圍情況下,所作出的各種變化和修改及其等價形式可替代其中的單元。另外,在不脫離本發(fā)明的中心范圍情況下,可作出許多修改。因此,這不意味著本發(fā)明受限于所公開的執(zhí)行該發(fā)明最佳模式的特殊實施例,而意味著本發(fā)明包括落入所附權(quán)利要求范圍內(nèi)的所有實施例。
權(quán)利要求
1.一種代碼轉(zhuǎn)換方法,包括下列步驟接收具有第一GOP結(jié)構(gòu)的壓縮圖像數(shù)據(jù)的第一位流;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)具有與第一GOP結(jié)構(gòu)不同的第二GOP結(jié)構(gòu);和提供第二位流的輸出。
2.如權(quán)利要求1所述的方法,進一步包括步驟控制第二位流的位速率以使第一位流的位速率與第二位流的位速率不同。
3.如權(quán)利要求1所述的方法,進一步包括步驟調(diào)整由第一位流表示的圖像的尺寸以使第二位流表示的圖像呈現(xiàn)的尺寸與第一位流表示的圖像的尺寸不同。
4.如權(quán)利要求2所述的方法,進一步包括步驟調(diào)整由第一位流表示的圖像的尺寸以使第二位流表示的圖像呈現(xiàn)的尺寸與第一位流表示的圖像的尺寸不同。
5.如權(quán)利要求4所述的方法,進一步包括步驟當(dāng)?shù)谝晃涣鞅硎镜膱D像被編碼為幀圖像時,把第二位流表示的圖像編碼為場圖像。
6.如權(quán)利要求4所述的方法,進一步包括步驟當(dāng)?shù)谝晃涣鞅硎镜膱D像被編碼為場圖像時,把第二位流表示的圖像編碼為幀圖像。
7.如權(quán)利要求4所述的方法,進一步包括步驟當(dāng)以逐行序列接收第一位流表示的圖像時,隔行第一位流表示的圖像,以使第二位流表示的圖像以隔行序列輸出。
8.如權(quán)利要求4所述的方法,進一步包括步驟當(dāng)以隔行序列接收第一位流表示的圖像時,去隔行第一位流表示的圖像,以使第二位流表示的圖像以逐行序列輸出。
9.如權(quán)利要求1所述的方法,進一步包括步驟當(dāng)?shù)谝晃涣鞅硎镜膱D像被編碼為幀圖像時,把第二位流表示的圖像編碼為場圖像。
10.如權(quán)利要求1所述的方法,進一步包括步驟當(dāng)?shù)谝晃涣鞅硎镜膱D像被編碼為場圖像時,把第二位流表示的圖像編碼為幀圖像。
11.如權(quán)利要求1所述的方法,進一步包括步驟當(dāng)以逐行序列接收第一位流表示的圖像時,隔行第一位流表示的圖像,以使第二位流表示的圖像以隔行序列輸出。
12.如權(quán)利要求1所述的方法,進一步包括步驟當(dāng)以隔行序列接收第一位流表示的圖像時,去隔行第一位流表示的圖像,以使第二位流表示的圖像以逐行序列輸出。
13.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)表示第一尺寸圖像;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)具有與第一尺寸圖像不同的第二尺寸圖像;和提供第二位流的輸出。
14.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)表示定義為隔行序列的圖像;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)表示定義逐行序列的圖像;和提供第二位流的輸出。
15.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)表示定義逐行序列的圖像;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)表示定義為隔行序列的圖像;和提供第二位流的輸出。
16.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)表示幀圖像;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)表示場圖像;和提供第二位流的輸出。
17.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)表示場圖像;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)表示幀圖像;和提供第二位流的輸出。
18.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)表示主圖像;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)表示主圖像的一部分;和提供第二位流的輸出。
19.一種代碼轉(zhuǎn)換方法,包括下列步驟接收壓縮圖像數(shù)據(jù)的第一位流,該壓縮圖像數(shù)據(jù)具有多個編碼參數(shù),含有GOP結(jié)構(gòu),圖像尺寸,位速率,幀或場圖像格式,逐行的或隔行的序列;從第一位流獲得第一運動信息;利用第一運動信息來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息,該壓縮圖像數(shù)據(jù)具有多個的編碼參數(shù),如此有一個或更多個第二位流的編碼參數(shù)與第一位流的編碼參數(shù)不同;和提供第二位流的輸出。
全文摘要
一種代碼轉(zhuǎn)換方法,通過接收具有可識別編碼參數(shù)的壓縮圖像數(shù)據(jù)的第一位流來執(zhí)行。這些參數(shù)涉及第一位流所表示圖像的GOP結(jié)構(gòu),第一位流所表示圖像的尺寸,第一位流所表示的圖像是場圖像還是幀圖像,和/或第一位流所表示的圖像定義了一個逐行序列還是一個隔行序列。第一運動信息從第一位流中獲得,并用來外推壓縮圖像數(shù)據(jù)第二位流的第二運動信息。第二位流,其具有與第一位流不同的一個或多個參數(shù),被用作代碼轉(zhuǎn)換后的輸出。
文檔編號H04N7/32GK1293872SQ99804176
公開日2001年5月2日 申請日期1999年2月2日 優(yōu)先權(quán)日1998年2月20日
發(fā)明者斯圖爾特·J·戈林 申請人:湯姆森特許公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1