專利名稱:單環運動補償精細顆粒可伸縮性的制作方法
技術領域:
本發明涉及視頻編碼,更具體而言,涉及一種可伸縮的視頻編碼方案,該方案在使用部分增強層幀時,對于雙向預測幀(B-幀)和預測幀以及雙向預測幀和(P-和B-幀)采用單環運動補償處理。
可伸縮的增強層視頻編碼已被應用于壓縮通過具有變化帶寬的計算機網絡諸如互聯網傳輸的視頻。當前的增強層視頻編碼方案都使用精細顆粒可伸縮性編碼(fine granular scalable coding)技術(被ISO MPEG-4標準采用),如
圖1所示。可以看出,視頻編碼方案10包括以位速率RBL編碼的基于預測的基本層11,和以位速率RBL編碼的FGS增強層12。
基于預測的基本層11包括幀內編碼的I-幀和幀間編碼的P-幀,它們都使用運動估計-補償根據先前的I-或P-幀進行時間預測,以及幀間編碼的雙向B-幀,它們使用運動估計-補償根據在鄰近B-幀的前和后幀進行時間預測。在基本層11中使用預測和/或內插編碼,即,運動估計和相應的補償,可以減少其中的時間冗余度,但是減少程度有限,這是因為只有基本層幀被進行預測。
增強層12包括FGS增強層I-,P-和B-幀,它們都是通過從各自的原始幀減去它們各自的重建后的基本層幀而得到的(在運動補償域中也可使用這種減法)。結果,增強層中的FGS增強層I-,P-,和B-幀不會被運動補償。(在同一時刻從幀中取出FGS剩余。)其主要原因是為了提供靈活性從而允許每個FGS增強層幀的截尾單獨地取決于在傳輸時間可用的帶寬。特別的,對增強層12的精細顆粒可伸縮性編碼可允許FGS視頻流在具有Rmin=RBL至Rmax=RBL+REL范圍內的可用帶寬的任何網絡話路上傳輸。例如,若在發射機和接收機之間的可用帶寬為B=R,則發射機以位速率RBL發送基本層幀,并以位速率REL=R-RBL發送僅一部分增強層幀。由圖1可看出,增強層中的部分FGS增強層幀以精細顆粒可伸縮性方式被選擇用于傳輸。從而,總的傳輸位速率為R=RBL+REL。這是用單一增強層支持寬范圍帶寬的靈活性。
圖2示出了用于對圖1的視頻編碼方案中基本層11和增強層12編碼的常規的FGS編碼器的框圖。可以看出,幀i的增強層剩余(FGSR(i))等于MCR(i)-MCRQ(i),其中MCR(i)為幀i的運動補償的剩余,MCRQ(i)為量化和解量化處理之后的幀i的運動補償剩余。
雖然圖1的當前FGS增強層視頻編碼方案10非常靈活,但其缺點是,相比于同樣傳輸位速率下工作的非擴展編碼器工作,其根據視頻圖像的質量的性能比較低。圖像質量的下降不是因為增強層12的精細顆粒可伸縮性編碼,而是主要因為在增強層12內FGS剩余幀中時間冗余度的減少的利用。尤其是,增強層12的FGS增強層幀僅由它們各自的基本層I-,P-和B-幀的運動補償的剩余推出,而沒有FGS增強層幀用來預測增強層12中的其他FGS增強層幀或基本層11中的其他幀。
因此,需要一種可伸縮的視頻編碼方案,該方案在保留當前FGS視頻編碼方案通常的最大靈活性和吸引力特征的同時,利用部分增強層幀來進行運動補償從而改善圖像質量。
本發明涉及一種視頻編碼方案,該方案使用部分增強層幀,通常是FGS增強層幀,用于預測B-和P-幀。本發明的一個方面涉及一種方法,該方法包括以下步驟對未編碼的視頻進行編碼以產生擴展的基本層參考幀,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;根據擴展的基本層參考幀來預測基本層幀;并根據未編碼的視頻和該基本層幀產生幀剩余。
本發明的另一方面涉及一種方法,該方法包括以下步驟對基本層和增強層流解碼用于產生擴展的基本層參考幀,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;根據擴展的基本層參考幀來預測基本層幀。
本發明的又一方面涉及一種用于對視頻編碼的存儲介質,該存儲介質包括用于對未編碼的視頻進行編碼以產生擴展的基本層參考幀的代碼,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;用于根據擴展的基本層參考幀來預測基本層幀的代碼;以及用于根據未編碼的視頻和該基本層幀產生幀剩余的代碼。
本發明的再一方面涉及一種用于對具有基本層流和增強層流的壓縮視頻進行解碼的存儲介質,該存儲介質包括用于根據基本層和增強層流對擴展的基本層參考幀進行解碼的代碼,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;以及用于根據擴展的基本層參考幀來預測基本層幀的代碼。
本發明的再一方面涉及一種用于對視頻編碼的裝置,該裝置包括用于對未編碼的視頻進行編碼以產生擴展的基本層參考幀的裝置,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;用于根據擴展的基本層參考幀來預測基本層幀的裝置;以及用于根據未編碼的視頻和該基本層幀產生幀剩余的裝置。
本發明的再一方面涉及一種用于對具有基本層流和增強層流的壓縮視頻進行解碼的裝置,該裝置包括用于根據基本層和增強層流對擴展的基本層參考幀進行解碼的裝置,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;以及用于根據擴展的基本層參考幀來預測基本層幀的裝置。
本發明的優點,特性,和各種其他特征將在以下結合附圖的針對實施例的詳細說明中顯得更為突出,所有附圖中相同的參考標記都表示相同的部件。
圖1表示當前的增強層視頻編碼方案;圖2表示用于對圖1的視頻編碼方案的基本層和增強層編碼的常規編碼器的框圖;圖3A表示根據本發明第一示范實施例的增強層視頻編碼方案;圖3B表示根據本發明第二示范實施例的增強層視頻編碼方案;圖4表示根據本發明一個示范實施例的編碼器的框圖,它可被用于產生圖3A的增強層視頻編碼方案;圖5表示根據本發明一個示范實施例的編碼器的框圖,它可被用于產生圖3B的增強層視頻編碼方案;圖6表示根據本發明一個示范實施例的解碼器的框圖,它可被用于對由圖4的編碼器產生的壓縮的基本層和增強層流進行解碼;圖7表示根據本發明一個示范實施例的解碼器的框圖,它被用于對由圖5的編碼器產生的壓縮的基本層和增強層流進行解碼;以及圖8表示可用于實施本發明原理的系統的示范實施例。
圖3A表示根據本發明第一示范實施例的增強層視頻編碼方案30。可以看出,該增強層視頻編碼方案30包括基于預測(單環運動補償)的基本層31和增強層32。
基于預測的基本層31包括幀內編碼的I-幀和幀間編碼的P-幀,它們通常都是根據標準基本層的I-和P-參考幀在基本層(非可伸縮的)編碼期間產生的。根據本發明的原理,基于預測的基本層31還包括幀間編碼的雙向B-幀,它是根據“擴展”或“增強”的基本層I-和P-,或P-和P-參考幀(以下稱擴展的基本層I-和P-參考幀)在基本層編碼期間產生的。每個擴展的基本層參考幀包括一標準基本層參考幀和相關的增強層參考幀的至少一部分(也可使用相關增強層參考幀的一個或多個位平面或部分的位平面)。
增強層32包括I-,P-和B-幀,它們通常都是通過從它們各自的原始基本層I-,P-,B-幀剩余中減去它們各自的重建后(解碼的)的基本層I-,P-,B-幀剩余而得到的。增強層B-幀按常規方法編碼,然而,它們各自的剩余幀包括較少的信息,這是因為它們各自的基本層幀是根據增強層參考幀被部分預測的,然而P-幀(當然還有I-幀)卻不是。增強層I-,P-,B-幀可以用任何適當的可伸縮的編解碼器(codec)進行編碼,最好是如圖3A所示的精細顆粒可伸縮性(FGS)的編解碼器。
本領域的常規技術人員可以看出,本發明的視頻編碼方案30改善視頻圖像質量。這是由于視頻編碼方案30使用了增強層幀來減少基本層B-幀中的時間冗余度。
并且,應當注意到用本發明的視頻編碼方案實現更好的性能,比特率控制起到重要的作用。然而,即使是非常單純的為GOP分配總比特預算Btot的方法,已提供較好的效果,其中Btot=bI*No._I_frames+bP*No._P_frames+bB*No._B_frames,并且bI>bP>bB。還要注意到,可以為在運動補償環路中使用的每個增強層參考幀考慮不同數目的增強層位/位平面(不一定是整數個位/位平面)。并且,如果需要的話,只是增強層參考幀中只的某些部分或頻率需要用作基本層運動補償環路的參照。
很明顯,圖3A的視頻編碼方案改進了基本層的性能。即使運動補償預測使用到基本層的運動補償環路中的增強層信息,基本層的概念仍然存在,因為結果的B-幀幀仍然以用于常規的基本層編碼的標準量化和熵編碼被部分地編碼。對部分B-幀使用標準量化和熵編碼的方法來編碼的優點在于,結果的視頻編碼方案保留了服從MPEG-4的基本層。而其余部分的B-幀(B-幀的剩余)以可伸縮的編解碼器,例如FGS來編碼。
不對增強層I-和P-幀的所有運動-預測的部分作為“擴展”的基本層進行編碼的原因是用于基本層幀的編碼方案不是可伸縮的,并且如果傳輸帶寬降低到傳輸此“擴展”的基本層所必需的速率以下時,流就不能夠被截尾,從而直到下一個I-幀為止的整個數據將丟失。借助本發明的視頻編碼方案,即使出現預測偏移,只要有增強層位非常有限的部分被接收到,以在RBL和Rmax之間的所有位速率可解碼的流仍能被接收到。
圖4表示根據本發明一個示范實施例的編碼器40的框圖,其可以用于產生圖3A的增強層視頻編碼方案。可以看出,編碼器40包括一基本層編碼器41和增強層編碼器42。基本層編碼器41是常規的并包括一運動估計器43,該估計器根據幀存儲器60中存儲的原始視頻序列和幀產生運動信息(運動矢量和預測模式)。然后此運動信息被提供至運動補償器44,運動補償器44利用運動信息和常規的參考幀以及幀存儲器60中存儲的擴展的基本層I-和P-參考幀,而產生常規的運動補償后的基本層參考幀和本發明擴展的基本層I-和P-參考幀的運動補償后的形式(都被表示為Ref(i))。第一減法器45從原始視頻序列中減去運動補償后的參考幀Ref(i),從而產生基本層幀的運動補償剩余MCR(i)。此基本層幀的運動補償剩余MCR(i)通過離散余弦變換(DCT)編碼器46,量化器47和熵編碼器48的處理,而產生基本層I-,P-,B-幀,它們構成了壓縮的基本層流的一部分。由運動估計器43產生的運動信息也被提供至一多路復用器49,多路復用器49能夠將運動信息與基本層I-,P-,B-幀結合起來完成壓縮的基本層流。在量化器4 7輸出端所產生的量化的基本層幀的運動補償剩余MCR(i)通過反量化器(inverse quantizer)50被解量化,然后通過反向DCT解碼器51而被解碼。這種處理在反向DCT 51的輸出端產生基本層幀的運動補償剩余的量化的/解量化的形式MCRQ(i)。第一幀流控制裝置(framecontrol device)61將反向DCT 51輸出端的基本層I-和P-幀的量化的/解量化的運動補償剩余路由至第一加法器52,第一加法器52將上述量化的/解量化的運動補償剩余與它們相應的運動補償后的基本層參考幀Ref(i)相加,從而產生存儲在上述幀存儲器60中的常規的基本層參考幀。
增強層編碼器41將基本層I-,P-,B-幀的量化的/解量化的運動補償剩余通過第二幀流控制裝置59提供至第二減法器53。第二減法器53將基本層幀的量化/解量化的運動補償剩余從基本層幀的相應的運動補償剩余中減去,從而產生差分的I-,P-,B-幀剩余FGSR(i)。第二減法器53的輸出是由FGS編碼器54或類似的可伸縮編碼器編碼的增強層。FGS編碼器54使用隨之以常規的位平面DCT掃描的常規的DCT編碼和常規的熵編碼以產生壓縮的增強層流。一掩蔽裝置(maskingdevice)55獲取通過第三幀流控制裝置62而被有選擇地路由的增強層編碼的I-和P-幀的一個或多個編碼的位平面,并將該數據提供至第二加法器56的第一輸入57。I-和P-幀的運動補償剩余MCRQ(i)的量化/解量化形式通過第二幀流控制裝置59被路由至第二加法器56的第二輸入58。第二加法器56通過將增強層編碼的I-和P-幀的一個或多個編碼的位平面與它們各自的I-和P-幀剩余MCRQ(i)相加而產生增強層的I-和P-參考幀。由第二加法器56輸出的增強層I-和P-參考幀被直接送至第一流動控制裝置61,第一流動控制裝置61有選擇地將它們路由至第一加法器52。第一加法器52將增強層的I-和P-參考幀與它們相應的運動補償后的基本層I-和P-參考幀(Ref(i))相加從而產生擴展的基本層I-和P-參考幀,它們被存儲在幀存儲器60中,并通過在前描述的方式來預測基本層B-幀。
圖3B表示根據本發明第二示范實施例的增強層視頻編碼方案100。可以看出,第二實施例的視頻編碼方案100與圖3A中第一實施例的視頻編碼方案基本一樣,除了基本層131的幀間編碼預測的P-幀也是在基本層編碼期間根據擴展的基本層I-或P-參考幀而產生的。
圖3B的視頻編碼方案100可將視頻圖像質量進一步提高。這是因為,由于在運動補償環路中使用了增強層幀,從而該視頻編碼方案100減少了基本層131的P-和B-幀的時間冗余度。
本發明的視頻編碼方案對于視頻序列的各個部分或是對于各種視頻序列可以用圖1中的當前視頻編碼方案進行替換或轉換。此外,還可以在圖3A,3B的視頻編碼方案和圖1的當前視頻編碼方案,和/或在前描述的共同未決的美國專利申請中的視頻編碼方案,和/或其他的視頻編碼方案之間進行轉換。這種視頻編碼方案的轉換可以基于信道特性來進行,并且可以在編碼時或在傳輸時刻進行。進一步的,本發明的視頻編碼方案可以在只增加有限的復雜性的同時獲得很高的編碼效率的增加。
圖5表示根據本發明一示范實施例的編碼器140的框圖,它可用于產生圖3B的增強層視頻編碼方案。可以看出,圖5的編碼器140與圖4的編碼器40(它用于產生圖3A的增強層視頻編碼方案)基本相同,除了省去了編碼器40中的幀流控制裝置61。幀流控制裝置61在該編碼器140中不是必需的,因為對基本層P-幀和基本層B-幀的運動補償是基于擴展的基本層I-和P-參考幀的,它包含至少一部分增強層編碼。從而,第一加法器52只產生擴展的基本層I-和P-參考幀,它們被存儲在幀存儲器60中(沒有常規的基本層參考幀被產生或者被存儲在幀存儲器60中)。
圖6表示根據本發明一示范實施例的解碼器70的框圖,這可用于對由圖4的編碼器40產生的壓縮的基本層和增強層流進行解碼。可以看出,解碼器70包括一基本層解碼器71和一增強層解碼器72。基本層解碼器71包括一解復用器73,解復用器73可接收編碼的基本層流并將該流解復用為第一和第二數據流74,75。包含運動信息(運動矢量和運動預測模式)的第一數據流74被提供至運動補償器76。運動補償器76使用運動信息和存儲在相關的基本層幀存儲器77中的視頻幀來重建常規的基本層(I-和P-)參考幀,和被提供至第一加法器78的第一輸入79的擴展的基本層參考(I-和P-)幀。第二數據流75被提供至一基本層可變長度碼解碼器81用于解碼,并被提供至反量化器82用于解量化。解量化的系數被提供至反向離散余弦變換解碼器83,在這里解量化的代碼被變換為被提供至第一加法器78的第二輸入80的基本層幀剩余。第一加法器78將基本層P-幀剩余與它們各自的基本層參考幀相加,并輸出運動預測的P-幀。(基本層I-幀剩余通過第一加法器78作為基本層I-幀而被輸出。)第一加法器78還將基本層B-幀剩余與它們各自的擴展基本層(I-和P-)參考幀相加,從而產生運動預測的B-幀。由第一加法器78輸出的I-和P-基本層幀被存儲在基本層幀存儲器77中。此外,由第一加法器78輸出的I-,P-,B-幀可作為基本層視頻被可選擇地輸出。
增強層解碼器72包括一FGS位平面解碼器84或類似的可伸縮解碼器,解碼器對壓縮的增強層流解碼從而產生差分的I-,P-,B-幀剩余(增強層幀),然后它們被提供知至第二加法器90。I-和P-幀剩余也通過第一幀流控制裝置85被有選擇地路由至掩蔽裝置86,掩蔽裝置86獲取幀剩余的一個或多個重建的增強層位平面(或它們的部分),并將它們提供至第三加法器87的第一輸入88。由基本層解碼器71的第一加法器78輸出的基本層(I-和P-)幀通過第二幀流控制裝置91被有選擇的路由至第三加法器87的第二輸入89。第三加法器87將(I-和P-)增強層位平面與基本層(I-和P-)幀相加從而產生擴展的基本層參考(I-和P-)幀,它們被存儲在幀存儲器7 7中,并在基本層解碼器71中用于按照上述的方式預測基本層B-幀。第二加法器90將增強層I-,P-,B-幀與它們各自的基本層I-,P-,B-幀相加從而產生增強的視頻。
圖7表示根據本發明一示范實施例的解碼器170的框圖,它可用于對由圖5的編碼器140產生的壓縮的基本層和增強層流進行解碼。可以看出,圖7的解碼器170與圖6的解碼器70基本一樣,除了第一加法器78中產生的基本層幀沒有被存儲在基本層幀存儲器77中。這不是必需的,因為P-和B-幀只使用存儲在幀存儲器77中的擴展的基本層參考(I-和P-)幀進行預測。相應的,沒有基本層參考幀被存儲在幀存儲器77中。
圖8表示可用于實施本發明原理的系統200的示范實施例。系統200可表示電視,機頂盒,桌上型,膝上型,或掌上型計算機,個人數字助理(PDA),視頻/圖像存儲裝置例如盒式磁帶錄像機(VCR),數字視頻記錄裝置(DVR),TiVO裝置等等,也可以是這些或其他裝置的部分或結合。系統200包括一個或多個視頻/圖像源201,一個或多個輸入/輸出裝置202,一處理器203和一存儲器204。一個或多個視頻/圖像源201可表示,例如,電視接收機,VCR或其他視頻/圖像存儲裝置。視頻/圖像源201還可以替換地表示一個或多個網絡連接器,用于從例如全球計算機通信網絡的一個或多個服務器來接收視頻,全球計算機通信網絡例如是互聯網,廣域網,城域網,局域網,地面廣播系統,電纜網,衛星網絡,無線網絡,或是電話網絡,以及這些或其它類型的網絡的一部分或結合。
輸入/輸出裝置202,處理器203和存儲器204可通過通信媒體205來通信。通信媒體205可表示,例如,總線,通信網絡,電路、電路板或其他裝置的一個或多個內部連接器,以及這些或其它通信媒體的一部分或結合。從源201來的輸入視頻數據依據存儲在存儲器204中的一個或多個軟件程序被處理并由處理器203執行,從而產生提供至顯示裝置206的輸出視頻/圖像。
在優選實施例中,使用本發明原理的編碼和解碼可通過由系統執行計算機可讀代碼來實現。所述代碼可被存儲在存儲器204中,或者從CD-ROM或軟盤這樣的存儲介質中讀出或下載。在其他實施例中,硬件電路可替代,或結合軟件指令來實現本發明。例如,圖4-6中所示的部件也可被實現為離散的硬件元件。
雖然本發明已通過特定的實施例進行了說明,但應當理解本發明并不意在界定或限于這里所公開的實施例。例如,可以使用除DCT之外的其他變換,包括,但并不局限于小波變換,匹配追蹤。在其他例子中,本發明的其他實施例可以在基本層中只對P-幀僅進行運動補償。這些或其他的類似修改或變化被認為是包含在所附權利要求的范圍內的。
權利要求
1.一種編碼的視頻方法,包括如下步驟對未編碼的視頻進行編碼(41,141,42,142)以產生擴展的基本層參考幀,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;根據擴展的基本層參考幀來預測(41,141)基本層幀;以及根據未編碼的視頻和該基本層幀產生(53)幀剩余。
2.如權利要求1的編碼視頻的方法,進一步包括用可伸縮性的編解碼器對幀剩余進行編碼(54)以產生增強層幀的步驟。
3.如權利要求1的編碼視頻的方法,進一步包括用精細顆粒可伸縮性的編解碼器對幀剩余進行編碼(54)以產生精細顆粒可伸縮性的增強層幀的步驟。
4.如權利要求1的編碼視頻的方法,其中所述基本層幀包括基本層B-幀。
5.如權利要求4的編碼視頻的方法,其中所述基本層幀還包括P-幀。
6.如權利要求1的編碼視頻的方法,其中所述基本層幀包括P-幀。
7.一種對具有基本層流和增強層流的壓縮視頻進行解碼的方法,所述方法包括如下步驟對基本層和增強層流進行解碼(71,171,72,172)以產生擴展的基本層參考幀,每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;以及根據擴展的基本層參考幀來預測(71,171)基本層幀。
8.如權利要求7的解碼視頻的方法,其中所述解碼步驟(71,171,72,172)進一步產生增強層幀;并進一步包括根據基本層幀和增強層幀產生增強的視頻的步驟。
9.如權利要求7的解碼視頻的方法,其中所述基本層幀包括B-幀。
10.如權利要求9的解碼視頻的方法,其中所述基本層幀還包括P-幀。
11.如權利要求7的解碼視頻的方法,其中所述基本層幀包括P-幀。
12.如權利要求7的解碼視頻的方法,進一步包括根據基本層幀產生視頻的步驟。
13.一種用于對視頻編碼的存儲介質,所述存儲介質包括用于對未編碼的視頻進行編碼以產生擴展的基本層參考幀的代碼(41,141,42,142),每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;用于根據擴展的基本層參考幀來預測基本層幀的代碼(41,141);以及用于根據未編碼的視頻和該基本層幀產生幀剩余的代碼(53)。
14.如權利要求13的用于對視頻編碼的存儲介質,進一步包括用于可伸縮地對幀剩余進行編碼的代碼(54)。
15.如權利要求13的用于對視頻編碼的存儲介質,進一步包括用于精細顆粒可伸縮地編碼幀剩余的代碼(54)。
16.如權利要求13的用于對視頻編碼的存儲介質,其中所述基本層幀包括B-幀。
17.如權利要求16的用于對視頻編碼的存儲介質,其中所述基本層幀還包括P-幀。
18.如權利要求13的用于對視頻編碼的存儲介質,其中所述基本層幀包括P-幀。
19.一種用于對具有基本層流和增強層流的壓縮視頻進行解碼的存儲介質,所述存儲介質包括用于根據基本層和增強層流對擴展的基本層參考幀進行解碼的代碼(71,171,72,172),每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;以及用于根據擴展的基本層參考幀來預測基本層幀的代碼。
20.如權利要求19的用于對壓縮視頻進行解碼的存儲介質,其中用于對擴展的基本層參考幀進行解碼的代碼(71,171,72,172)進一步產生增強層幀;并進一步包括用于根據基本層幀和增強層幀產生增強的視頻的代碼。
21.如權利要求19的用于對壓縮視頻進行解碼的存儲介質,其中所述基本層幀包括B-幀。
22.如權利要求21的用于對壓縮視頻進行解碼的存儲介質,其中所述基本層幀還包括P-幀。
23.如權利要求19的用于對壓縮視頻進行解碼的存儲介質,其中所述基本層幀包括P-幀。
24.如權利要求19的用于對壓縮視頻進行解碼的存儲介質,進一步包括根據基本層幀產生視頻的代碼。
25.一種用于對視頻編碼的裝置(40,140),所述裝置包括用于對未編碼的視頻進行編碼以產生擴展的基本層參考幀的裝置(41,141,42,142),每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;用于根據擴展的基本層參考幀來預測基本層幀的裝置(41,141);以及用于根據未編碼的視頻和該基本層幀產生幀剩余的裝置(53)。
26.如權利要求25的用于對視頻編碼的裝置(40,140),進一步包括用于可伸縮地編碼幀剩余的裝置(54)。
27.如權利要求25的用于對視頻編碼的裝置(40,140),進一步包括用于精細顆粒可伸縮編碼幀剩余的裝置(54)。
28.如權利要求25的用于對視頻編碼的裝置(40,140),其中所述基本層幀包括B-幀。
29.如權利要求28的用于對視頻編碼的裝置(40,140),其中所述基本層幀還包括P-幀。
30.如權利要求25的用于對視頻編碼的裝置(40,140),其中所述基本層幀包括P-幀。
31.一種用于對具有基本層流和增強層流的壓縮視頻進行解碼的裝置(70,170),所述裝置包括用于根據基本層和增強層流對擴展的基本層參考幀進行解碼的裝置(71,171,72,172),每個擴展的基本層參考幀包括一基本層參考幀和相關的增強層參考幀的至少一部分;以及用于根據擴展的基本層參考幀來預測基本層幀的裝置(71,171)。
32.如權利要求31的用于對壓縮視頻進行解碼的裝置(70,170),其中用于對擴展的基本層參考幀進行解碼的裝置(71,171,72,172)進一步產生增強層幀;并進一步包括用于根據基本層幀和增強層幀而產生增強的視頻的裝置。
33.如權利要求31的用于對壓縮視頻進行解碼的裝置(70,170),其中所述基本層幀包括B-幀。
34.如權利要求33的用于對壓縮視頻進行解碼的裝置(70,170),其中所述基本層幀還包括P-幀。
35.如權利要求31的用于對壓縮視頻進行解碼的裝置(70,170),其中所述基本層幀包括P-幀。
全文摘要
一種對雙向預測幀(B-幀)和預測幀(P-幀)進行運動補償的視頻編碼技術。該視頻編碼技術涉及一單環的基于預測的基本層,該基本層包括在基本層編碼期間由“擴展的”或“增強的”基本層參考幀而產生的基本層B-和/或P-幀。
文檔編號H03M7/36GK1620818SQ01804881
公開日2005年5月25日 申請日期2001年10月2日 優先權日2000年10月12日
發明者M·范德沙爾, H·拉哈 申請人:皇家菲利浦電子有限公司