專利名稱:無漂移視頻編碼和解碼方法及相應的設備的制作方法
技術領域:
本發(fā)明涉及一種對被分成連續(xù)幀組(GOF)的原始視頻序列進行壓縮的編碼方法,并涉及一種相應的解碼方法。本發(fā)明還涉及相應的編碼和解碼設備。
背景技術:
互聯(lián)網(wǎng)的擴大和多媒體技術的進步為視頻壓縮帶來了新的應用和服務。為了適應各種網(wǎng)絡環(huán)境和終端性能可伸縮性滿足這些需求,許多這樣的新應用和服務不僅對編碼的效率有要求,還要求更強的功能以及靈活性。目前的?;诨旌螪CT(discrete cosine transform,離散余弦變換)預測結(jié)構(gòu)的視頻壓縮標準已經(jīng)包括一些可伸縮性特征。這些混合結(jié)構(gòu)基于一個預測方案,在這個預測方案中,從一個給定的參考幀中時間預測每一個幀(可選的預測是P幀的前向預測、或B幀的雙向預測),并接著對由此獲得的預測誤差進行空間轉(zhuǎn)換(在標準方案中采用二維DCT轉(zhuǎn)換)以便利用空間冗余度??缮炜s性是由附加的增強層獲得的。
代替地,三維(3D)子帶視頻編碼技術產(chǎn)生單個的具有完全可伸縮的內(nèi)嵌式比特流。它們依賴于空間-時間濾波,該空間-時間濾波允許以任何所需的空間分辨率或幀速率重建。這樣的方法例如是Podilchuk等人發(fā)表在1995年2月的IEEE Transactions on ImageProcessing,第4卷第2期第125-139頁的文章“Three-dimensionalsubband coding of video”所公開的方法,其中幀組(GOF)被作為三維(2D+t,或3D)結(jié)構(gòu)來處理并被空間-時間濾波,以便壓縮低頻中的能量(進一步研究包括這個方案的運動補償,以改善整個編碼效率)。
在圖1中描述了由此方法獲得的3D子帶結(jié)構(gòu),圖1示出了應用到一個幀組(GOF)的具有運動補償?shù)?D小波分解,并且首先對當前GOF進行運動補償(MC)以處理具有大運動的序列,并接著利用哈爾小波(Haarwavelet)對3D小波進行時間濾波(TF)(虛線箭頭相應于高通時間濾波,而另一個相應于低通時間濾波)。在運動補償操作以及時間濾波操作之后,每一個時間子帶在空間上被分解為一個空間-時間子帶,這個空間-時間子帶最后產(chǎn)生原始GOF的3D小波表示,在圖1的示例中示出了分解的三個階段(L和H=第一階段;LL和LH=第二階段;LLL和LLH=第三階段)。然后,為了有效地相對于空間-時間分解結(jié)構(gòu)對最后系數(shù)位平面進行編碼,選擇公知的從2D擴展至3D的SPIHT算法。
在實施時,在編碼器側(cè),這個3D子帶結(jié)構(gòu)以全原始分辨率應用運動補償(MC)空間-時間分析。空間可伸縮性是通過除去分解中的最高空間子帶而獲得的。然而,當運動補償被用于3D分析方案時,這個方法不能實現(xiàn)較低分辨率的視頻序列的完全重建,即使在非常高的比特率的情況下也不能實現(xiàn),這種現(xiàn)象在下文中被稱為漂移(drift),與以目標最終顯示尺寸直接編碼相比,這種現(xiàn)象降低了可伸縮方案的視覺質(zhì)量。如在P.Y.Cheng等人發(fā)表于Proceedings of the InternationalConference on Image Processing(ICIP95)1995年第1卷第606至609頁上的文獻“Multiscale video compression using wavelet transform and motioncompensation”所述,所述漂移由小波變換和運動補償?shù)捻樞虍a(chǎn)生,這個順序是不可變的。當在解碼器側(cè)允許空間可伸縮性,那么在編碼器側(cè)執(zhí)行的分解的最高空間子帶被省略,這允許原始幀A的低分辨率版本ad的重建或合成。為了進行這樣的合成,應用下列操作a=DWTL(L)+MC[DWTL(H)]=DWTL(A)+[MC[DWTL(H)]-DWTL(MC[H])] (1)其中DWTL(在空域中進行的離散余弦變換)表示利用與3D分析相同的小波濾波器的分辨率縮減取樣。在優(yōu)選的可伸縮方案中,希望具有a=DWTL(A)(2)因而表達式(1)的剩余部分相當于漂移??勺⒁獾?,如果不應用MC,那么漂移被消除。如果對幀應用單一的運動矢量,那么也會產(chǎn)生相同的現(xiàn)象(除了在圖像邊緣)。然而,在下文中可知,為了獲得良好的編碼效率,MC是不可避免的,并且單一的全體運動的可能性很小,足以消除這個特殊情況。
一些作者例如J.W.Wood等在發(fā)表于2001年9月的IEEETransactions on Circuits and Systems for Video Technology第1卷第9期第1035-1044頁的文章“A resolution and frame-rate scalablesubband/wavelet video coder”中已經(jīng)公開消除這個漂移的建議的技術方案。然而,在這個文章中,上述的方案除了非常復雜外,還意味著在比特流中發(fā)送額外的信息(正確地合成較高分辨率所需的漂移方向),導致了一些比特的浪費。在前面引用的“Multiscale videocompression......”的文章中描述的方案避免了這個瓶頸,但是該方案對預測方案有效,并且不能轉(zhuǎn)用到3D子帶編解碼器。
于2002年1月22日申請的歐洲專利申請第02290155.7(PHFR020002)中建議了一個避免這些缺點的方案,并且根據(jù)這個方案,用來對被分成連續(xù)幀組(GOF)的原始視頻序列進行壓縮的視頻編碼方法包括如下步驟(1)利用小波分解方法從原始視頻序列中產(chǎn)生一個包括連續(xù)的低分辨率GOF的低分辨率序列;(2)通過對每一個低分辨率GOF進行運動補償空間-時間分析,對上述低分辨率序列執(zhí)行一個低分辨率分解;(3)通過將該小波分解產(chǎn)生的高頻空間子帶固定到所述低分辨率分解,從所述低分辨率分解中產(chǎn)生一個全分辨率序列。
(4)對在所述運動補償空間-時間分析期間產(chǎn)生的所述全分辨率序列和運動矢量進行編碼,以便產(chǎn)生一個輸出的編碼比特流。
在所述方法中,3DS分析中的分解樹的全局結(jié)構(gòu)被保存,并且不發(fā)送用于校正漂移效應的額外信息(僅改變分解/重建的機理),下面以參考圖2的編碼方案和參考圖3所示的在最低分辨率時的運動補償時間分析的更為詳細的方式回憶所述方法。
提供兩個主要步驟(a)最低分辨率時的運動補償步驟;(b)高空間子帶的編碼步驟。首先,為了避免較低分辨率時的漂移,在此級應用運動補償(MC)。因此,全分辨率時的GOF(圖2中的21)首先被縮小(這個步驟由圖3附圖標記d表示;對應于圖2中的步驟22和23),并接著如圖3所示將通常的3D子帶MC分解方案應用至這個已縮小GOF而不是全尺寸GOF,如圖2的步驟24所述。在圖3中,根據(jù)公知的提升方法(首先由A和B限定H,然后由A和H限定L)確定時間子帶(L0,d,H0,d)以及(L1,d,H1,d),虛線箭頭對應于高通時間濾波,實線箭頭對應于低通時間濾波,而曲線箭頭(位于該序列的幀的低頻空間子帶A(附圖標記A0,d、A1,d、A2,d和A3,d)之間,或者低頻時間子帶L(附圖標記L0,d和L1,d)之間)對應于運動補償(可以注意到這個方法的一個副作用是將在比特流中發(fā)送的運動矢量的數(shù)量下降,這為紋理編碼節(jié)省了一些比特)。在將子帶傳輸至基于樹結(jié)構(gòu)的熵編碼器之前(例如圖2所示,傳輸至3D-SPIHT編碼器27,諸如在B.J.Kim等人發(fā)表于2000年12月8日的IEEE Transactions on Circuits and Systems forVideo Technology第10卷第8期第1374-1387頁的文章“Low bit-ratescalable video coding with 3D set partitioning in hierarchical trees(3D-SPIHT)”中所述),一個移動(步驟25)允許全分辨率的重建的高空間子帶(圖2中的26)。最后的樹結(jié)構(gòu)看上去非常象例如在IEEEConference on Image Processing(ICIP2001),vol.2,pp.1017-1020,Thessaloniki,Greece,October 7-10,2001上的文章“A fully scalable3D subband codec”所記載的3D子帶編解碼器的樹結(jié)構(gòu),并因此,一個基于樹結(jié)構(gòu)的熵編碼器可以在沒有任何限制的情況下被應用到其上。在圖2的編碼方案中,附圖標記如下(針對全分辨率序列21的一個幀)FRS全分辨率序列21WD小波分解22LRS低分辨率序列23MC-3DSA運動補償3D子帶分析24LRD低分辨率分解(251)HS高子帶26U-HFSS一個幀的三個高頻空間子帶的聯(lián)合FR-3D-SPIHT全分辨率3D SPIHT 27OCB輸出的編碼比特流相應的解碼方案在圖4中示出,該解碼方案與這個編碼器對稱(在圖4中,補充的附圖標記如下FR-3D-SPIHT解碼步驟41MC-3DSS運動補償3D子帶分析43HSS高子帶分離44FRR全分辨率序列的全分辨率重建45)。
為了使空間可伸縮,高頻空間子帶只需象在通常的3D子帶編解碼器的方案中那樣被切分,圖4的解碼方案示出了如何自然地獲得低分辨率序列。
接著,為了對高空間子帶進行編碼,提出了兩個主要方案,第一個沒有MC,而第二具有MC。
在第一個方案中,高子帶僅對應于小波分解中GOF的原始(全分辨率)幀的高頻空間子帶。這些子帶允許在解碼側(cè)以全分辨率重建。實際上,幀可以在低分辨率時被解碼。然而,這些幀與原始幀的小波合成中的低空間子帶對應。因此,人們僅必須將低分辨率幀和相應的高子帶放在一起,并提供小波合成,從而獲得全分辨率的幀,并因此優(yōu)化3D-SPIHT編碼器。在3D子帶編碼器的MC方案中,低時間子帶看是去總是象GOF的原始幀之一。這是由于L=12[A+MC(B)]]]>(3)因此,L看上去象A。因此,A的高空間子帶應該與對應于L的低分辨率分解放在一起。這種方法(在前向MC的情況中,高空間子帶的重排序)在圖5中示出,其中jt表示時間分解級(全幀速是0,最低幀速是jt-max),nf是時間級jt的子帶索引,DWTH表示高頻小波濾波器,并且系數(shù)cjt是倍增系數(shù),而OF、LRF、TS分別表示標記為0-3的原始幀、標記為00-03的低分辨率幀以及已傳輸子帶。
在第二種方案中,因為在每一個子帶中使用MC而得不到?jīng)]有漂移的重建,所以部分地采用MC來構(gòu)建高空間子帶還是可能的,并且還可以重建每一個分辨率。根據(jù)從全分辨率序列上執(zhí)行的MC獲得的預測誤差來執(zhí)行小波分解,并再次利用例如低頻分辨率的運動矢量,而不是直接利用小波分解的高頻空間子帶。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是通過在低分辨率時保持其良好的性能來提高上述方案,同時盡量接近傳統(tǒng)3D子帶編解碼器在全分辨率時的性能。
為此,本發(fā)明涉及一種用來對被分成連續(xù)幀組(GOF)的原始視頻序列進行壓縮的視頻編碼方法,所述方法包括如下步驟(1)通過小波分解,從該原始視頻序列的全分辨率幀中產(chǎn)生一個組織在連續(xù)低分辨率GOF中的低分辨率幀序列;(2)對所述的低分辨率幀序列中每一個分辨率的GOF執(zhí)行一個運動補償空間-時間分析,產(chǎn)生一個低分辨率序列;(3)對該原始視頻序列的每一個全分辨率GOF執(zhí)行一個運動補償空間-時間分析;(4)在每一個時間分解級中,用相應的低分辨率序列的時間子帶代替所述分解的低頻子帶;(5)對由此獲得的變更后的序列和在每一個全分辨率GOF的運動補償空間-時間分析期間產(chǎn)生的運動矢量進行編碼,以便產(chǎn)生一個編碼比特率輸出。
本發(fā)明還涉及一種與上述的視頻編碼方法成對的視頻解碼方法,并涉及相應的視頻編碼和解碼設備。
現(xiàn)在將結(jié)合附圖對本發(fā)明進行更詳細的描述,其中圖1示出了一個3D子帶分解;圖2描述了根據(jù)前一實施例的一個編碼方案的實施例;圖3示出了最低分辨率時的運動補償時間分析;圖4描述了對應于圖2所示編碼方案的一個解碼方案實施例;圖5對高空間子帶重排序進行了說明(用于前向運動補償);圖6對本發(fā)明編碼方法的主要步驟進行了說明;圖7A和7B對相應的運動補償時間濾波分解方案進行了說明;圖8A和8B對解碼側(cè)的、相應于圖5所示編碼方法的合成方案的實施進行了說明。
具體實施例方式
相對于前述的方案,現(xiàn)在參照本發(fā)明的基本步驟,對本發(fā)明進行說明(a)在最低分辨率時的運動補償(這個第一步驟-運動補償(MC)-實際上與前述方案中描述的嚴格相等首先利用空間小波濾波器減小GOF的尺寸,并然后對尺寸減小后的GOF應用通常的3D子帶MC分解方案),(b)對高頻空間子帶進行編碼。
與上述的前一個方案主要的不同在于第二步驟其原理是在每一個分解級將低空間分辨率分析的時間子帶插入到全分辨率分析的時間子帶中去。因此,在執(zhí)行一個實際的時間濾波的同時,在解碼側(cè)重建原始幀是可能的(而對于高頻空間子帶,不象前一個方案那樣僅是額外編碼和預測差異)。
下列方程對這個機理進行了更詳細的說明。如上所述,以低分辨率執(zhí)行第一時間分析,其可由方程式(4)和(5)表示Hd=[Bd-MCdowm(Ad)]/2]]>(4)Ld=[2*Ad+MCdown-1(Hd)]]]>(5)其中符號A=參考幀B=當前幀DWT=離散小波變換Ad=幀A的DWT的低頻空間子帶,即幀A的一個低空間分辨率型式Bd=幀B的DWT的低頻空間子帶,即幀B的一個低空間分辨率型式H=低空間分辨率時的高頻時間子帶L=低空間分辨率時的低頻時間子帶MCdown=在低分辨率(即次取樣)幀上執(zhí)行的運動補償MC-1=逆運動補償(所計算出的用于從幀A預測出幀B的運動矢量被相反地用來從幀B中預測幀A)方程式(6)-(9)可用來限定Ls和HsH’=B-MCfull(A) (6)L,=2*A+MCfull-1(H)]]>(7)Hs=H’ (8)Ls=2L,]]>(9)其中Xs=給定幀X的DWT的三個高頻空間子帶的組合(其中Xs=Hs或Ls)MCfull=在全分辨率幀上執(zhí)行的運動補償L’和H’=分別為傳統(tǒng)3D子帶方案中的低頻和高頻時間子帶H=DWT-1[Hd∪Hs]L=DWT-1[Ld∪Ls]
一旦所有的低頻和高額時間子帶均已在給定的時間級jt上產(chǎn)生,那么在低和全空間分辨率時,低頻時間子帶L被進一步分解以獲得下一個時間級jt+1。
在時間分解的每一個步驟都重復這個操作,最后產(chǎn)生一個時間分解結(jié)構(gòu),其與傳統(tǒng)3D子帶編碼器的時間分解結(jié)構(gòu)非常類似。然后,通過小波濾波器對最后一級的低頻時間子帶和所有級的高頻時間子帶進行空間分解,并對其進行編碼以形成比特流。
上述的本發(fā)明使前述方案在低分辨率時保持良好的性能,并在全分辨率時更接近傳統(tǒng)3D子帶編解碼器的性能(3D子帶分析中分解樹的整體結(jié)構(gòu)被保存并且不發(fā)送額外信息來校正漂移影響;僅改變分解/重建機理)。主要的提高歸因于產(chǎn)生高頻空間子帶的新方法,其為分解樹帶來更多的相干性,并因此提高系統(tǒng)的編碼效率。
在解碼器,前述的所有方程式可以被逆轉(zhuǎn),以獲得良好的重建。僅將a^加到每一個子帶中去,以便表示現(xiàn)在涉及的是解碼并且一些信息可能已經(jīng)丟失。首先,低分辨率時的傳統(tǒng)的3D子帶分析允許從Ld和Hd中恢復低空間分辨率子帶Ad和Bd (10) (11)通過合成H和通過逆轉(zhuǎn)方程式(7)還可以容易地得到As。這個過程由方程式(12)至(15)來說明 (12)(13) (14) (15)然后,根據(jù) 和 簡單地重建 。因而可以得到Bs并最終合成B。這可由系列方程(16)-(19)來概括(16)(17)
(18) (19)重復這些操作,直到第一時間級,即直到GOF完全解碼。可以清楚看出,這個方案由于只要L和H在比特流中傳輸完畢就可以獲得完全重建,因而不產(chǎn)生漂移(還可以看出在每一個時間級上,全空間分辨率合成與低分辨率的合成緊密相連,在所述的前一個方案中不存在這種情況)。
現(xiàn)在,參照圖6和圖7對上述的編碼原理進行更詳細的說明,圖6示出了編碼方法的主要步驟,而圖7(實際上包括圖7A和7B)以更詳細的方式示出了相應的運動補償時間濾波方案。
在圖6所示的編碼方案中,首先,通過小波分解WD,利用原始幀組GOF(這個當前GOF包括全分辨率幀F(xiàn)RF)產(chǎn)生低分辨率幀LRF,然后對低分辨率幀執(zhí)行運動補償空間-時間分析MCSTA。因而獲得一個低分辨率序列。原始全分辨率幀(即每一個全分辨率GOF)還被用來執(zhí)行運動補償空間-時間分析(相應的連續(xù)步驟MCSTA和WD對應著一個“MC時間分析”和一個“小波分解”),以便產(chǎn)生高空間子帶HSS。
在全分辨率幀上執(zhí)行這兩組平行的步驟之后,由此獲得該分解的低頻子帶,這些低頻子帶在每一個時間分解級被低分辨率序列LRS的相應的空間-時間子帶根據(jù)下列操作反復代替(a)首先,一個存儲操作62,用于為最后編碼步驟69存儲該分解的高頻空間-時間子帶;(b)然后,一個小波合成63,其從所述分解的低頻空間-時間子帶執(zhí)行(一個測試61“L或H時間子帶”允許分離所述低頻和高頻空間-時間子帶);(c)然后,一個關于該時間分解級的測試64,用于在所述級是最后一個時存儲(65)該分解的低頻空間-時間子帶,在所述級不是最后一個時針對下個時間級(66)執(zhí)行兩組相反的平行步驟。
整個分解方案(在編碼側(cè))以及相應的運動補償合成方案(在解碼側(cè))的更詳細描述可分別見圖7和8(也包括兩個圖圖8A和圖8B)。本發(fā)明的這個空間-時間分解的示例涉及一個只有四幀A0-A3的GOF(為了簡明),具有前向運動補償和兩個分解級。通過利用被稱為提升方案從原始幀計算高和低頻(分別是H0′、H1′與L0′、L1′)時間子帶,在I.Daubechies和W.Seldens發(fā)表于1996年的Bell Laboratoriestechnical report(貝爾實驗室技術報告),Lucent Techologies文章“Factoring wavelet transforms into lifting steps”中已有描述。符號DWT和DWT-1分別表示小波分解和小波合成。圖7的右側(cè)連續(xù)地示出了第一空間-時間分解級,對該分解的低頻空間-時間子帶和第二空間-時間分解級應用反合成(在分解的低頻子帶被低分辨率序列的相應的空間-時間子帶代替后執(zhí)行,所述代替由來自圖7左側(cè)的箭頭示出)。
在上文中已經(jīng)對本發(fā)明的視頻編碼方法和設備進行了詳細說明,但是很明顯本發(fā)明還涉及相應的視頻解碼方法,該解碼方法包括與實現(xiàn)所述視頻編碼方法時執(zhí)行的步驟成對的連續(xù)步驟,并涉及相應的解碼設備,該解碼設備包括與所述視頻編碼設備具有的裝置成對的連續(xù)裝置。
權利要求
1.一種用來壓縮一個被分為連續(xù)幀組(GOF)的原始視頻序列的視頻編碼方法,所述方法包括如下步驟(1)通過小波分解,從該原始視頻序列的全分辨率幀中產(chǎn)生一個被組織在連續(xù)低分辨率GOF中的低分辨率幀序列;(2)對所述低分辨率幀序列的每一個低分辨率GOF執(zhí)行一個運動補償空間-時間分析,從而產(chǎn)生一個低分辨率序列;(3)對該原始視頻序列的每一個全分辨率GOF執(zhí)行一個運動補償空間-時間分析;(4)在每一個時間分解級,用該低分辨率序列的相應空間-時間子帶代替所述分解的低頻子帶;(5)對所獲得的變更后的序列和在每一個全分辨率GOF的運動補償空間-時間分析期間產(chǎn)生的運動矢量進行編碼,以便產(chǎn)生一個輸出的編碼比特流。
2.一種用來壓縮一個被分為連續(xù)幀組(GOF)的原始視頻序列的視頻編碼設備,所述設備包括(1)通過小波分解,從該原始視頻序列的全分辨率幀中產(chǎn)生一個組織在連續(xù)低分辨率GOF中的低分辨率幀序列的裝置;(2)對所述低分辨率幀序列的每一個低分辨率GOF執(zhí)行一個運動補償空間-時間分析,從而產(chǎn)生一個低分辨率序列的裝置;(3)對該原始視頻序列的每一個全分辨率GOF執(zhí)行一個運動補償空間-時間分析的裝置;(4)在每一個時間分解級,用該低分辨率序列的相應空間-時間子帶代替所述分解的低頻子帶的裝置;(5)對所獲得的變更后的序列和在每一個全分辨率GOF的運動補償空間-時間分析期間產(chǎn)生的運動矢量進行編碼,以便產(chǎn)生一個輸出的編碼比特流的裝置。
3.一種用來對一個編碼比特流進行解碼的視頻解碼方法,其中該編碼比特流對應著一個以如下的視頻編碼方法進行編碼的視頻序列,并且為了壓縮所述的原始視頻序列,該視頻編碼方法包括如下步驟(1)通過小波分解,從該原始視頻序列的全分辨率幀中產(chǎn)生一個被組織在連續(xù)低分辨率GOF中的低分辨率幀序列;(2)對所述低分辨率幀序列的每一個低分辨率GOF執(zhí)行一個運動補償空間-時間分析,從而產(chǎn)生一個低分辨率序列;(3)對該原始視頻序列的每一個全分辨率GOF執(zhí)行一個運動補償空間-時間分析;(4)在每一個時間分解級,用該低分辨率序列的相應空間-時間子帶代替所述分解的低頻子帶;(5)對所獲得的變更后的序列和在每一個全分辨率GOF的運動補償空間-時間分析期間產(chǎn)生的運動矢量進行編碼,以便產(chǎn)生一個輸出的編碼比特流,所述視頻解碼方法包括連續(xù)的步驟,這些步驟與權利要求1的所述視頻編碼方法所執(zhí)行的步驟成對。
4.一種用來對一個編碼比特流進行解碼的視頻解碼設備,其中該編碼比特流對應著一個被如下的視頻編碼設備編碼的視頻序列,為了壓縮所述的原始視頻序列,該視頻編碼設備包括(1)通過小波分解,從該原始視頻序列的全分辨率幀中產(chǎn)生一個被組織在連續(xù)低分辨率GOF中的低分辨率幀序列的裝置;(2)對所述低分辨率幀序列的每一個低分辨率GOF執(zhí)行一個運動補償空間-時間分析,從而產(chǎn)生一個低分辨率序列的裝置;(3)對該原始視頻序列的每一個全分辨率GOF執(zhí)行一個運動補償空間-時間分析的裝置;(4)在每一個時間分解級,用該低分辨率序列的相應空間-時間子帶代替所述分解的低頻子帶的裝置;(5)對所獲得的變更后的序列和在每一個全分辨率GOF的運動補償空間-時間分析期間產(chǎn)生的運動矢量進行編碼,以便產(chǎn)生一個輸出的編碼比特流的裝置,所述視頻解碼設備包括連續(xù)的裝置,這些裝置與權利要求2的所述視頻編碼具有的裝置成對。
全文摘要
三維(3D)子帶編碼方案在它們的時間濾波階段中采用運動補償。不幸的是,這個過程產(chǎn)生兩個缺陷(a)MC是以全分辨率施加,因而當在較低分辨率解碼時就出現(xiàn)漂移,并且(b)所有的在全分辨率時估計的運動矢量都要傳輸,這導致比特的浪費。根據(jù)本發(fā)明,首先,通過小波分解的方式,從幀的原始輸入序列中產(chǎn)生一個低分辨率序列,即一個低分辨率幀序列,并對它們執(zhí)行一個運動補償?shù)目臻g-時間分析。然后,對每一個全分辨率幀組執(zhí)行一個運動補償空間-時間分析,并且,最后在每一個時間分解級,用所產(chǎn)生的低分辨率序列的對應空間-時間子帶替換該分解的低頻子帶。由此獲得的變更后的序列最后被編碼。由于這種方法,低分辨率時的良好性能得到保持(不再漂移),同時更接近于在全分辨率時傳統(tǒng)3D子帶編解碼器的性能。
文檔編號G06T9/00GK1706198SQ200380101540
公開日2005年12月7日 申請日期2003年10月1日 優(yōu)先權日2002年10月16日
發(fā)明者A·鮑格 申請人:皇家飛利浦電子股份有限公司