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

子帶視頻解碼方法和設(shè)備的制作方法

文檔序號:7505381閱讀:213來源:國知局
專利名稱:子帶視頻解碼方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明主要涉及視頻壓縮領(lǐng)域,特別是,涉及一種用于解壓縮一與原始視頻序列相對應(yīng)的編碼比特流的視頻解碼方法,該原始視頻序列被劃分成多個連續(xù)幀組(GOFs),并通過三維子帶視頻編碼方法對該原始視頻序列進(jìn)行編碼,該方法包括如下步驟采用或不采用運(yùn)動補(bǔ)償,對所述序列的每個GOF中的每對連續(xù)幀實(shí)施一時間濾波步驟;對所述濾波后的序列實(shí)施一空間分析步驟;對所述分析并濾波后的序列實(shí)施一個熵編碼步驟,若采用運(yùn)動補(bǔ)償則還要對運(yùn)動向量實(shí)施一熵編碼步驟;對由此編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟,并輸出所述編碼比特流。
本發(fā)明還涉及一種用于實(shí)現(xiàn)所述解碼方法的解碼設(shè)備,一種包含用于實(shí)現(xiàn)所述解碼方法的所述步驟的代碼的存儲介質(zhì),及其相應(yīng)的裝置。
背景技術(shù)
從MPEG-1到H.264,標(biāo)準(zhǔn)視頻壓縮方案都是基于所謂的混合解法的(混合視頻編碼器采用預(yù)測方案以利用空間冗余的優(yōu)點(diǎn),在所述預(yù)測方案中,根據(jù)給出的一參考幀來對輸入視頻序列的每一幀進(jìn)行時間上的預(yù)測,并對由所述幀與其預(yù)測幀之間的差值引起的預(yù)測誤差進(jìn)行空間上的變換,例如通過一個二維的DCT變換)。隨后提出的一種不同方法由,處理一幀組(GOF)為三維(3D,或2D+t)結(jié)構(gòu),并對其進(jìn)行時空濾波,從而在低頻壓縮所述能量(如“Three-dimensional subband coding ofvideo”,C.I.Podilchuk等,“IEEE Transactions on ImageProcessing”,第2期第4卷,1995年2月,第125頁至139頁)。并且,這種3D子帶分解方案的運(yùn)動補(bǔ)償步驟的采用能提高整體編碼效率,并由于一子帶樹而產(chǎn)生代表視頻信號的時空多解(分級的),如圖1所示。
如圖1所示,對連續(xù)幀組(GOFs)同樣應(yīng)用具有運(yùn)動補(bǔ)償?shù)?D小波分解。對包含于8幀F(xiàn)1至F8的圖示情況的輸入視頻的每個GOF,首先進(jìn)行運(yùn)動補(bǔ)償(MC),從而處理運(yùn)動劇烈的序列,隨后使用哈爾小波進(jìn)行時間濾波(TF)(虛線箭頭對應(yīng)高通時間濾波,而另外的箭頭對應(yīng)低通時間濾波)。圖中示出了分解的三個連續(xù)級(L和H=第一級;LL和LH=第二級;LLL和LLH=第三級)。通過一個小波濾波器對每個時間級(在上述例子中的H,LH,和LLH)的所述高頻子帶和最低級(LLL)的所述低頻子帶進(jìn)行空間分結(jié)。然后熵編碼器對所述時空分解產(chǎn)生的小波系數(shù)進(jìn)行編碼(例如通過對目前3D小波分解使用2D-SPIHT擴(kuò)展的方式,所述方式最早是由A.Said和W.A.Pearlman在“A new,fast,and efficientimage codec based on set partitioning in hierarchical trees”,IEEE Transactions on Circuits and Systems for Video Technology,第3期第6卷,1996年6月,第243頁至250頁中提出的,是為了對關(guān)于時空分解結(jié)構(gòu)的所述最終系數(shù)比特平面進(jìn)行有效編碼)。
但是,所有3D子帶解都有如下缺陷由于同時對整個GOF進(jìn)行處理,所以必須在進(jìn)行時空分析和編碼之前存儲當(dāng)前GOF中的所有圖像。在解碼時也存在同樣的問題,即對給定GOF中所有幀同時進(jìn)行解碼。

發(fā)明內(nèi)容
因此,本發(fā)明的第一個目的是提供一種能減少3D子帶解法所需高存儲要求的解碼方法。
為此目的,本發(fā)明涉及如說明書引言部分中所定義的一種解碼方法,其中所述方法的特征進(jìn)一步在于其是迭代的,且其包含與每個GOF中幀的對數(shù)一樣多的迭代次數(shù),用于重建每個GOF中的每個連續(xù)幀對的迭代本身包含如下子步驟解碼所述編碼比特流中與當(dāng)前GOF對應(yīng)的部分;僅存儲由此從解碼比特流中得到的關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋?,其中所述子帶包含關(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;用所述相關(guān)數(shù)據(jù)和所述相應(yīng)子帶合成所述當(dāng)前幀對的兩個幀。
本發(fā)明的另一個目的是還提供了一種能執(zhí)行所述解碼方法的解碼設(shè)備,一種包含用于實(shí)現(xiàn)所述解碼方法的所述步驟的存儲介質(zhì),及其相應(yīng)的一種設(shè)備。


下面將通過實(shí)施例并結(jié)合相關(guān)附圖介紹本發(fā)明,其中圖1闡述了現(xiàn)有技術(shù)中一組具有八幀的幀組的3D子帶分解;圖2示出了由所述分解方式得到的子帶中,被發(fā)送的子帶和由此所形成的比特流;圖3至圖6闡述了在根據(jù)本發(fā)明的解碼方法中,用于解碼所述編碼比特流的迭代操作;圖7示出了根據(jù)本發(fā)明的一個用于執(zhí)行所述解碼方法的解碼設(shè)備的
具體實(shí)施例方式
如上所述,當(dāng)處理整個GOF時,必須同時存儲的幀的數(shù)量的確是個問題,且可以作為阻礙3D子帶解法被用作標(biāo)準(zhǔn)的一個理由。例如,對于一個具有16幀典型大小的GOF,人們必須在同時解碼所述GOF中所有幀的解碼器側(cè)同時解碼16個子帶,并在播放前存儲所述16幀。而且,作為實(shí)時播放,必須在播放所有先前GOF的幀之前解碼所述16幀。事實(shí)上,如果N為一個GOF中的幀數(shù),而M為解碼下一組N幀時將被實(shí)時播放的最小幀數(shù),那么所述解碼器需要同時存儲((2×N)+M)個存儲幀。
本發(fā)明的原理接下來提出了一種解碼方法,所述解碼方法實(shí)現(xiàn)3D結(jié)構(gòu)的分支對分支重建,代替了所述的整個樹同時重建如圖所示,這種方法減少了必須被存儲的數(shù)據(jù)。如圖2所示,在八幀GOF時,為了簡化附圖,所述幀F(xiàn)1至F8被分成四個幀對C0,C1,C2,C3。在原始序列時間分解的第一步結(jié)束時,可以得到低頻時間子帶L0,L1,L2,L3和高頻時間子帶H0,H1,H2,H3。當(dāng)編碼并發(fā)送所述子帶H0至H3時,對子帶L0至L3進(jìn)一步進(jìn)行分解在所述分解的第二步結(jié)束時,可以得到低頻時間子帶LL0,LL1和高頻時間子帶LH0,LH1。同樣,當(dāng)編碼和發(fā)送所述子帶LH0,LH1時,對子帶LL0,LL1進(jìn)一步進(jìn)行分解,在所述分解的第三步(所述情況的最后一步)結(jié)束時,可以得到低頻時間子帶LLL0和高頻時間子帶LLH0,并編碼和發(fā)送所述低頻時間子帶LLL0和高頻時間子帶LLH0。圖2中,用黑線圍繞出了被發(fā)送的整個子帶組。
看起來只需要子帶H0,LH0,LLH0,和LLL0對所述GOF的前兩個幀F(xiàn)1,F(xiàn)2(即所述幀對C0)進(jìn)行解碼。而且,第一子帶H0僅包含關(guān)于這兩個第一幀F(xiàn)1,F(xiàn)2的某些信息。所以,一旦解碼F1,F(xiàn)2這些幀,所述第一子帶H0將會變得無用,并可被刪除和代替為了解碼下一個幀對C1,現(xiàn)在裝載下一個子帶H1,其中幀對C1包含F(xiàn)3和F4這兩個幀?,F(xiàn)在只需要子帶H1,LH0,LLL0和LLH0對這些幀F(xiàn)3,F(xiàn)4進(jìn)行解碼,如同先前的H0,子帶H1僅包含關(guān)于F3,F(xiàn)4這兩個幀的某些信息。所以一旦解碼了F3,F(xiàn)4這些幀,就能刪除所述第二子帶H1,并用H2進(jìn)行代替。依此類推,對F5,F(xiàn)6,F(xiàn)7,F(xiàn)8等(總的來說,是對所述GOF中所有的連續(xù)幀對)重復(fù)這些操作??梢杂靡粋€熵編碼器和隨后的一個算術(shù)編碼器(如21和22所示)對由每個連續(xù)GOF由此形成的所述比特流(其所述組成僅僅是本發(fā)明的一個實(shí)施例,并沒有在解碼方面限制本發(fā)明的范圍)進(jìn)行編碼。
實(shí)際操作如下。第一次解碼所述編碼比特流中與當(dāng)前GOF對應(yīng)的部分,但事實(shí)上,僅對所述比特流中與第一對幀C0(上述兩個第一幀F(xiàn)1和F2)對應(yīng)的編碼部分和子帶H0,LH1,LLL0,LLH0進(jìn)行存儲和解碼。當(dāng)解碼了上述前兩個幀F(xiàn)1,F(xiàn)2后,第一個H(如H0所示)子帶將會變得無用,而它的存儲空間可以用于被解碼的下一個子帶。因此為了解碼第二H(如H1所示)子帶以及下一個幀對C1(F3,F(xiàn)4),必須第二次讀取所述編碼比特流。當(dāng)該第二解碼步驟完成后,所述子帶H1和所述第一LH子帶(如LH0所示)都將會變得無用。因此它們將會被刪除,并被下一個H和LH子帶(分別如H2和LH1所示)所代替,其中通過對相同輸入編碼比特流的第三解碼步驟可以得到所述下一個H和LH子帶,以此類推。
通過參照附圖3至6,可以對這種多路徑解碼方法進(jìn)行描述,所述方法包含對GOF中的每一對幀所進(jìn)行的一次迭代。在第一次迭代中,雖然算術(shù)解碼器31對所述在解碼側(cè)接收到的編碼比特流CODB進(jìn)行解碼,但是僅存儲所述與第一幀對C0對應(yīng)的解碼部分,即,所述子帶LLL0,LLH0,LH0,和H0(參見圖3)。然后對于所述子帶,如下執(zhí)行關(guān)于圖1所示的操作的反向操作用解碼后的子帶LLL0和LLH0合成子帶LL0;用所述合成的子帶LL0和解碼后的子帶LH0合成子帶L0;用所述合成的子帶L0和解碼后的子帶H0重建所述幀對C0中的F1,F(xiàn)2兩個幀。
當(dāng)完成第一解碼步驟后,可以開始第二解碼步驟。第二次讀取所述編碼比特流,并僅存儲與第二幀對C1對應(yīng)的解碼部分子帶LLL0,LLH0,LH0和H1(參見圖4)。事實(shí)上,圖4中虛線所示的信息(LLL0,LLH0,LL0,LH0)可以從第一解碼步驟中重新利用(對經(jīng)過算術(shù)解碼后的比特流信息來說尤其是這樣,因?yàn)榫彌_這種壓縮信息并不是真的很消耗存儲器)。對于這些子帶來實(shí)施接下來的反向操作用所述解碼后的子帶LLL0和LLH0合成子帶LL0;用所述合成的子帶LL0和解碼后的子帶LH0合成子帶L1;用所述合成的子帶L1和解碼后的子帶H1重建所述幀對1中的F3,F(xiàn)4兩個幀。
當(dāng)完成第二解碼步驟后,同樣可以開始第三解碼步驟。第三次讀取所述編碼比特流,并僅存儲與第三幀對C2對應(yīng)的解碼部分子帶LLL0,LLH0,LH1和H2(參見圖5)。如上所述,圖5中虛線所示的信息(LLL0,LLH0)可以從第一(或第二)解碼步驟中重新利用。然后實(shí)施接下來的反向操作用所述解碼后的子帶LLL0和LLH0合成子帶LL1;用所述合成的子帶LL1和解碼后的子帶LH1合成子帶L2;用所述合成的子帶L2和解碼后的子帶H2重建所述幀對C2中的F5,F(xiàn)6兩個幀。
當(dāng)完成第三解碼步驟后,同樣可以開始第四解碼步驟。第四次讀取所述編碼比特流(GOF的四對幀中的最后一對),僅存儲所述與第四幀對C3對應(yīng)的解碼部分子帶LLL0,LLH0,LH1和H3(參見圖6)。同樣,圖6中虛線所示的信息(LLL0,LLH0,LL1,LH1)可以從第三解碼步驟中重新利用。實(shí)施接下來的反向操作用所述解碼后的子帶LLL0和LLH0合成子帶LL1;用所述合成的子帶LL1和解碼后的子帶LH1合成子帶L3;用所述合成的子帶L3和解碼后的子帶H3重建所述幀對C3中的F7,F(xiàn)8兩個幀。
對視頻序列中的所有連續(xù)GOF重復(fù)上述步驟。當(dāng)根據(jù)上述步驟解碼所述編碼比特流時,最多必須同時存儲兩個幀(如F1,F(xiàn)2)和四個子帶(在同一例子中H0,LH0,LLH0,LLL0)??偟膩碚f,如果N為GOF中的幀數(shù)(優(yōu)先選擇N=2n),那么在解碼所述比特流時,僅需要有限的子帶數(shù)和幀數(shù),而不是N個子帶和N個幀。
總之,無論采用何種技術(shù)實(shí)現(xiàn)所述編碼方法,這種解法在任何情況下都有很重要的工作優(yōu)勢(因?yàn)樵诰幋a側(cè)不必改變?nèi)魏螙|西,所以通過僅改變解碼器,能使所述解法適應(yīng)任何一種3D子帶視頻解碼技術(shù))。
在解碼側(cè)(或在一個服務(wù)器中),可以在如圖7所示的一個解碼裝置中實(shí)現(xiàn)對應(yīng)的解碼方法,其中所述解碼裝置包括下述主要模塊。解碼裝置71首先處理接收到的編碼比特流RCB,,包括例如串聯(lián)的算術(shù)解碼級和熵解碼級,并為解碼包含所述編碼系數(shù)和所述編碼運(yùn)動向量的編碼比特流提供所述編碼比特流。反向3D小波轉(zhuǎn)換電路72接收所述解碼系數(shù)和運(yùn)動向量,其中所述電路72用于重建一與原始視頻序列對應(yīng)的輸出視頻序列。所述解碼裝置還可以包括一個資源控制器73,用于在解碼每個運(yùn)動向量之前檢驗(yàn)已花費(fèi)的比特預(yù)算的數(shù)目,并在所述數(shù)目的基礎(chǔ)上,決定是否需要對所述編碼數(shù)據(jù)的剩余部分進(jìn)行解碼。
先前的描述只是為了闡明和描述本發(fā)明,并不是把本發(fā)明限制在說明書所公開的精確形式中。根據(jù)上述教導(dǎo)的許多變形和改進(jìn)都是可能的,且都在本發(fā)明的范圍之內(nèi)。所述編碼和解碼裝置可以采用如文獻(xiàn)“Afully scalable 3D subband video codec”,V.Bottreau等,Proceedingsof IEEE Conference on Image Processing(ICIP2001),第2卷,第1017頁至1020頁,Thessaloniki,希臘,2001年10月7日至10日,中所描述的類型。
可以理解,根據(jù)本發(fā)明的所述解碼裝置可以以硬件、軟件(根據(jù)一個或多個軟件程序或在存儲介質(zhì)中的代碼來處理所述編碼比特流,并且其由一個處理器來實(shí)現(xiàn)以便重建與原始視頻序列對應(yīng)的輸出幀)、或軟硬件結(jié)合來實(shí)現(xiàn),不排除一個能實(shí)現(xiàn)多個功能的硬件或軟件的單一對象,也不排除一個能實(shí)現(xiàn)單一功能的硬件或軟件或兩者結(jié)合的組合對象。所述解碼方法和裝置可以用實(shí)現(xiàn)上述方法的任何一種型號的計(jì)算機(jī)系統(tǒng)或其它裝置來實(shí)現(xiàn)。一個典型的硬件和軟件的組合可以是一個具有計(jì)算機(jī)程序的通用目的計(jì)算機(jī)系統(tǒng),當(dāng)載入并執(zhí)行所述計(jì)算機(jī)程序時,其能控制所述計(jì)算機(jī)系統(tǒng)使其實(shí)現(xiàn)上述方法??蛇x地,可以使用一種特殊用途的計(jì)算機(jī),所述計(jì)算機(jī)包含用于實(shí)現(xiàn)本發(fā)明的一個或多個功能任務(wù)的專門硬件。
本發(fā)明還可以被嵌入在一個計(jì)算機(jī)程序產(chǎn)品中,其中所述計(jì)算機(jī)程序產(chǎn)品包含能實(shí)現(xiàn)所述方法和功能的所有特性,并且在其載入計(jì)算機(jī)系統(tǒng)時實(shí)現(xiàn)這些方法和功能。本文中的計(jì)算機(jī)程序、軟件程序、程序、程序產(chǎn)品、或軟件意味著用任何語言、代碼或符號編寫的某種指令集的表達(dá)式,其中所述指令集能產(chǎn)生一個具有信息處理能力的系統(tǒng),從而直接或在下述步驟之后完成特定的功能(a)轉(zhuǎn)換成另一種語言、代碼或符號;和/或(b)以不同的材料形式復(fù)制。
權(quán)利要求
1.一種用于在一個原始序列的每個幀組(GOF)中解壓縮一個與該原始視頻序列對應(yīng)的輸入編碼比特流的視頻解碼方法,所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過三維子帶視頻編碼方法對原始視頻序列進(jìn)行編碼,包括如下步驟對每個連續(xù)幀對實(shí)施一時間濾波步驟;對所述濾波后的序列實(shí)施一空間分析步驟;對所述分析并濾波后的序列實(shí)施一個熵編碼步驟;對編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟;應(yīng)用于為當(dāng)前GOF輸出的編碼比特流的所述解碼方法的進(jìn)一步特征在于該解碼方法是迭代的并具有與每個GOF中的幀對數(shù)目相同的迭代次數(shù),用于重建每個GOF中的每個連續(xù)幀對的每個迭代步驟本身還包括如下子步驟解碼所述編碼比特流;從得到的解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋В鲎訋ОP(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;用所述相關(guān)數(shù)據(jù)和所述適當(dāng)?shù)淖訋Ш铣伤霎?dāng)前幀對的兩個幀。
2.一種用于解壓縮一個與原始視頻序列對應(yīng)的輸入編碼比特流的視頻解碼方法,所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過三維子帶視頻編碼方法對原始視頻序列進(jìn)行編碼,包括如下步驟對原始序列實(shí)施一個運(yùn)動估計(jì)步驟;對所述序列的每個GOF中的每對連續(xù)幀實(shí)施一個運(yùn)動補(bǔ)償時間濾波步驟;對所述濾波后的序列實(shí)施一個空間分析步驟;對所述經(jīng)過分析、濾波得到的序列和通過所述運(yùn)動估計(jì)步驟得到的運(yùn)動向量實(shí)施一個熵編碼步驟;對編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟,并輸出所述編碼比特流;所述解碼方法的進(jìn)一步特征在于該編碼方法是迭代的并具有與每個GOF中的幀對數(shù)目相同的迭代次數(shù),用于重建每個GOF中的每個連續(xù)幀對的每個迭代步驟本身還包括如下子步驟解碼所述編碼比特流;從得到的解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋?,所述子帶包含關(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;從所述相關(guān)數(shù)據(jù)和所述適當(dāng)?shù)淖訋Ш铣伤霎?dāng)前幀對的兩個幀。
3.一種用于在一個原始序列的每個幀組(GOF)中解壓縮一個與該原始視頻序列對應(yīng)的輸入編碼比特流的視頻解碼裝置,所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過三維子帶視頻編碼方法對原始視頻序列進(jìn)行編碼,所述解碼裝置執(zhí)行如下步驟對每對連續(xù)幀對實(shí)施一時間濾波步驟;對所述濾波后的序列實(shí)施一空間分析步驟;對所述分析并濾波后的序列實(shí)施一個熵編碼步驟;對編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟,并輸出所述編碼比特流;所述解碼設(shè)備的進(jìn)一步特征在于包括(1)用于解碼所述編碼比特流的裝置;(2)用于從得到的解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋У难b置,所述子帶包含關(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;(3)用于從所述相關(guān)數(shù)據(jù)和所述適當(dāng)?shù)淖訋Ш铣伤霎?dāng)前幀對的兩個幀的裝置;(4)用于重復(fù)由所述解碼裝置、存儲裝置和合成裝置所執(zhí)行的所述連續(xù)步驟的裝置,其中重復(fù)的次數(shù)與每個GOF中的幀對的數(shù)目相同。
4.一種用于解壓縮一個與原始視頻序列對應(yīng)的輸入編碼比特流的視頻解碼裝置,所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過3D子帶視頻編碼方法對原始視頻序列進(jìn)行編碼,包括如下步驟對所述原始序列實(shí)施一個運(yùn)動估計(jì)步驟;在所述序列的每個GOF中對每個連續(xù)幀對實(shí)施一個運(yùn)動補(bǔ)償時間濾波步驟;對所述濾波后的序列實(shí)施一個空間分析步驟;對所述經(jīng)過分析、濾波得到的序列和通過所述運(yùn)動估計(jì)步驟得到的運(yùn)動向量實(shí)施一個熵編碼步驟;對編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟,并輸出所述編碼比特流;所述解碼設(shè)備的進(jìn)一步的特征在于其包括(1)用于解碼所述與當(dāng)前GOF對應(yīng)的編碼比特流的裝置;(2)用于從得到的解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋У难b置,所述子帶包含關(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;(3)用于從所述相關(guān)數(shù)據(jù)和所述適當(dāng)?shù)淖訋Ш铣伤霎?dāng)前幀對的兩個幀的裝置;(4)用于重復(fù)由所述解碼裝置、存儲裝置和合成裝置所執(zhí)行的所述連續(xù)步驟的裝置,其中重復(fù)的次數(shù)與每個GOF中的幀對的數(shù)目相同。
5.一種包含一計(jì)算機(jī)可讀代碼的存儲介質(zhì),所述計(jì)算即可讀代碼用于解壓縮一個與原始視頻序列對應(yīng)的輸入編碼比特流,所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過三維子帶視頻編碼方法對原始視頻序列進(jìn)行編碼,包括如下步驟采用或不采用運(yùn)動補(bǔ)償,在所述序列的每個GOF中對每個連續(xù)幀對實(shí)施一時間濾波步驟;對所述濾波后的序列實(shí)施一空間分析步驟;對所述分析并濾波后的序列實(shí)施一個熵編碼步驟,若采用運(yùn)動補(bǔ)償則還要對運(yùn)動向量實(shí)施一熵編碼步驟;對編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟,并輸出所述編碼比特流;所述代碼包括用于解碼所述編碼比特流的代碼;用于從得到的儲解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋У拇a,所述子帶包含關(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;用于從所述相關(guān)數(shù)據(jù)和所述適當(dāng)?shù)淖訋Ш铣伤霎?dāng)前幀對的兩個幀的代碼;用于重復(fù)由所述解碼代碼、存儲代碼和合成代碼所執(zhí)行的所述連續(xù)步驟的代碼,其中重復(fù)的次數(shù)與每個GOF中的幀對的數(shù)目相同。
6.一種用于解壓縮一個與原始視頻序列對應(yīng)的輸入編碼比特流的視頻解碼設(shè)備,所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過三維子帶視頻編碼方法對原始視頻序列進(jìn)行編碼,包括如下步驟采用或不采用運(yùn)動補(bǔ)償,在所述序列的每個GOF中對每個連續(xù)幀對實(shí)施一時間濾波步驟;對所述濾波后的序列實(shí)施一空間分析步驟;對所述分析并濾波后的序列實(shí)施一個熵編碼步驟,若采用運(yùn)動補(bǔ)償則還要對運(yùn)動向量實(shí)施一熵編碼步驟;對編碼得到的編碼序列實(shí)施一個算術(shù)編碼步驟,并輸出所述編碼比特流;所述設(shè)備還包括一個存儲可執(zhí)行代碼的存儲器和一個執(zhí)行所述存儲在存儲器中的代碼的處理器,從而可以解碼所述編碼比特流;從得到的解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋?,所述子帶包含關(guān)于所述當(dāng)前幀對的至少一個幀的一些信息;從所述相關(guān)數(shù)據(jù)和所述適當(dāng)?shù)淖訋Ш铣伤霎?dāng)前幀對的兩個幀;重復(fù)應(yīng)用到當(dāng)前幀對的解碼操作、存儲操作和合成操作,其中重復(fù)的次數(shù)與每個GOF中的幀對的數(shù)目相同。
全文摘要
本發(fā)明涉及一種用于解壓縮一個與原始視頻序列對應(yīng)的輸入編碼比特流的視頻解碼方法。所述原始視頻序列被劃分成連續(xù)的幀組(GOFs),并通過三維子帶視頻編碼方法對原始視頻序列進(jìn)行編碼。根據(jù)本發(fā)明,所述解碼方法是迭代的,并具有與每個GOF中的幀對數(shù)目相同的迭代次數(shù),用于重建每個GOF中的每個連續(xù)幀對的每個迭代步驟本身還包括下述子步驟,解碼與當(dāng)前GOF對應(yīng)的編碼比特流,從得到的所述解碼比特流中僅存儲關(guān)于當(dāng)前幀對的數(shù)據(jù)和適當(dāng)?shù)淖訋?,其中所述適當(dāng)?shù)淖訋ОP(guān)于所述當(dāng)前幀對的至少一個幀的一些信息,用所述相關(guān)數(shù)據(jù)和所述相應(yīng)子帶合成所述當(dāng)前幀對的兩個幀。
文檔編號H03M7/40GK1666530SQ03815120
公開日2005年9月7日 申請日期2003年6月18日 優(yōu)先權(quán)日2002年6月28日
發(fā)明者A·布爾熱, E·巴羅, M·貝內(nèi)蒂雷 申請人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1