專利名稱:用于可擴展視頻編碼中的層間預測模式編碼的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及視頻編碼領域,并且更具體地涉及可擴展;f見頻編碼。
技術背景在通常的單層視頻方案中,諸如H.264中,在宏塊中處理視頻 幀。如果宏塊(MB)是幀間MB (inter-MB),則一個宏塊中的^f象 素可以從一個或者多個參考幀內(nèi)的像素中預測出來。如果宏塊是幀 內(nèi)MB (intra-MB),則當前幀的MB中的4象素也可以完全從同 一視 頻幀內(nèi)的像素中預測出來。對于幀間MB和幀內(nèi)MB兩者,用以下步驟對MB進行解碼 -對MB的語法元素進4于解碼,語法元素包纟舌預測才莫式和相關 聯(lián)的參數(shù);-基于語法元素,取回用于MB的每個分割部分的像素預測值。 MB可以具有多個分割部分,并且每個分割部分可以具有其 自己的模式信息;-執(zhí)行熵解碼以便獲得量化系數(shù);-執(zhí)4亍針對量化系數(shù)的逆變換以便重建預測殘差(residue);以及一將像素預測值加到重建的預測殘差上以便獲得MB的重建的像素值。在編碼器側,預測殘差是原始像素和它們的預測值之間的差。 對殘差進行變換并且量化變換系數(shù)。然后使用特定的熵編碼方案對 該量化系數(shù)進行編碼。如果MB是幀間MB,則必須對涉及模式判決的信息進行編碼, 諸如 - MB類型,用于指示其是幀間MB;-所使用的特殊幀間預測模式。預測模式指示如何分割MB。 例如,MB可以僅具有大小為16x16的一個分割部分或者兩 個16x8的分割部分,并且每個分割部分可以具有不同的運 動信息,等等;- 一個或者多個參考幀索引,用于指示從中獲取像素預測值的 參考幀。MB的不同部分可以具有來自不同參考幀的預測值;- 一個或者多個運動矢量,用于指示取得預測值的參考幀上的 位置。如果MB是幀內(nèi)MB,則必須對例如以下信息進行編碼- MB類型,用于指示其是幀內(nèi)MB;-用于亮度(luma)的幀內(nèi)預測模式。如果使用幀內(nèi)4x4模式 來預測亮度信號,則16x16亮度塊中的每個4x4塊可以具有 其自己的預測模式,并且針對MB對十六個幀內(nèi)4x4模式進 行編碼。如果使用幀內(nèi)16x16模式來預測亮度信號,則僅一 個幀內(nèi)16x16模式與整個MB相關聯(lián);- 用于色度(chroma )的幀內(nèi)預測才莫式。在以上任一情況中,大量比特消耗在對模式和相關聯(lián)的參數(shù)進 4亍編;馬上。在如Scalable Video Model 3.0 (ISO/IEC JTC 1/SC 29/WG 11N6716, 2004年10月,Palma de Mallorca,西3爽牙)所才是出的可 擴展—見頻編碼解決方案中,可以在多個層中對^見頻序列進^f亍編碼, 并且每層是特定空間分辨率或者時間分辨率或者特定質(zhì)量水平或者 這三者的某種組合的視頻序列的一個表示。為了實現(xiàn)良好的編碼效 率,使用了一些新紋理預測模式和語法預測模式以減少層間的冗余。 來自基本層的模式繼承(MI)在該才莫式中,除了 MI標記以外,針對MB沒有附加的語法元素 需要進行編碼。MI標記用于指示該MB的模式判決可以從基本層中 對應的MB推導出。如果基本層的分辨率與增強層的分辨率相同,
則所有模式信息可以原樣使用。如果基本層的分辨率與增強層的分 辨率不同(例如,基本層的分辨率是增強層的分辨率的一半),則 增強層所使用的模式信息需要根據(jù)分辨率推導出?;緦蛹y理預測(BLTP)在該模式中,針對整個MB或者部分MB的像素預測值來自基 本層中的7>共定位的MB。需要新語法元素來指示這種預測。這類似 于幀間預測,但是因為預測的位置是已知的所以不需要運動矢量。 該模式在圖l中示出。在圖l中,Cl是增強層編碼中的原始MB, 并且Bl是基本層中重建的MB,用于預測Cl中所使用的當前幀。 在圖1中,增強層幀的大小與基本層中幀的大小相同。如果基本層 具有不同大小,則需要對基本層重建的幀進行適當?shù)臄U展操作。 殘差預測(RP)在該模式中,當兩個MB均在幀間模式中進行編碼時,基本層 的重建的預測殘差用于減少待在增強層中進行編碼的殘差量。在圖l中,基本層中針對塊重建的預測殘差是(Bl - B0)。增 強層中最佳參考塊是EO。在預測Cl中使用的實際預測值是(E0 + (Bl-B0))。實際預測值指的是"調(diào)整的殘差預測值"。如果在RP模式中計算預測殘差,則將得到Cl- (E0+ (B1-B0) ) = (C1-E0) - (B1-B0)。 如果未使用殘差預測,則對增強層中常規(guī)的預測殘差(Cl-E0)進行編碼。在RP模式中進行編碼的是增強層中第一階預測殘差和基 本層中第 一階預測殘差之間的差。因此該紋理預測模式指的是殘差預測。需要一個標記來指示RP模式是否用于對當前MB進行編碼。 在殘差預測模式中,運動向量mve不必須等于實際編碼中的運動 向量mvb 。殘差預測模式還可以與MI相組合。在這種情況中,來自基本層 的模式信息用于訪問增強層中的像素預測值,E0,然后基本層中重 建的預觀'j殘差用于預測增強層中的預測殘差
發(fā)明內(nèi)容
本發(fā)明的主要目的是進一步去除存在于SVC層間的冗余。該目 的可以通過改進層間預觀'j模式來實現(xiàn)。即使當在幀內(nèi)沖莫式中對基本層MB進4亍編碼時,也可以通過如 下方式使用MI來實現(xiàn)改進-如果基本層分辨率低于增強層分辨率,則將基本層中的一個4x4塊的幀內(nèi)4x4模式復制到增強層中的多個相鄰4x4塊。 -如果基本層分辨率低于增強層分辨率并且基本層分辨率在兩個維度上均是增強層分辨率的一半,則使用幀內(nèi)4x4模式作為幀內(nèi)8x8模式。 殘差預測(RP)中的改進可以通過以下方法實現(xiàn) -直接計算在RP中使用的基本層預測殘差; -截去預測殘差以減少存儲器需求;-在BLTP模式中進行預測殘差的穿隧(tunnel);以及 -對RP標記進行有條件編碼,以節(jié)省標記4立并且減少實施復 雜性。而且,當在基本層紋理預測(BLTP)模式中對增強層進行編碼 時,可以執(zhí)行對基本層的模式信息的穿隧。
圖1示出了可擴展視頻編碼中的紋理預測模式。 圖2示出了在殘差預測中使用的預測殘差的計算。 圖3示出了來自空間基本層的編碼塊式樣和幀內(nèi)模式的使用。 圖4是示出了在其中可以實施本發(fā)曰7 編碼器的框圖。
具體實施方式
本發(fā)明按照如下改進了層間預觀'J模式 當在幀內(nèi)模式中對基本層MB進行編碼時來自基本層的模式繼承通常地,僅當基本層中的相應MB是幀間MB時,MI才用于增 強層中的MB。根據(jù)本發(fā)明,當基本層MB是幀內(nèi)MB時也使用MI。 如果基本層分辨率與增強層的分辨率相同,則按原樣使用該模式。 如果基本層分辨率不相同,則相應地轉(zhuǎn)換模式信息。在H.264中,有三種幀內(nèi)預測類型幀內(nèi)4x4、幀內(nèi)8x8以及幀 內(nèi)16x]6。如果基本層分辨率低于增強層分辨率,且如果在幀內(nèi)4x4 模式中對基本層MB的亮度信號進行編碼,則基本層中一個4x4塊 的幀內(nèi)4x4模式可以應用于增強層中的多個4x4塊。例如,如果基 本層分辨率在兩個維度上均是增強層分辨率的 一半,則基本層中的 一個4x4塊的幀內(nèi)預測模式可以由增強層中的四個4x4塊使用,如 圖2的右側所示。在另一實施方式中,如果基本層分辨率是增強層分辨率的一半, 并且在一個幀內(nèi)4x4模式中對基本層MB的亮度信號進行編碼,則 基本層中4x4塊的幀內(nèi)4x4模式用作增強層中對應的8x8塊的幀內(nèi) 8x8模式。這是因為就預測方向而言,對幀內(nèi)8x8模式的定義類似 于頓內(nèi)4x4模式。如果頓內(nèi)8x8預測應用于基本層中,則將基本層 的一個8x8塊的幀內(nèi)8x8預測模式應用于增強層的MB中的所有四 個8x8塊。即使當基本層的分辨率不同于增強層的分辨率時,也通??梢?原樣使用幀內(nèi)16x16模式和色度預測模式。在基本層紋理預測模式中進行模式信息的穿隧在現(xiàn)有技術中,如果在BLTP模式中從層N-1預測MB,則在 對層N處的該MB進行編碼時不需要來自層N - 1的模式判決信息。 根據(jù)本發(fā)明,層N- 1處的MB的所有模式判決信息由層N處的MB 來繼承,并且該信息可以用于對層N+ 1處的MB進行編碼,盡管該 信息不可以用于對層N處的MB進行編碼。
殘差預測(RP)-RP中使用的基本層預測殘差的直接計算在對層N處的MB進行編碼時用于殘差預測的值應該是層N- 1 處的"真實殘差",其定義為層N-1處重建的公共定位塊與層N-1處該么、共定位塊的非調(diào)整的殘差預測值(non-residue-adjusted predictor )之間的差,假設對層N - 1處對應的MB進行了幀間編碼 (inter-coding )。在解碼過程中,可以使用以下兩個步驟來計算"標稱殘差"1. 對量化系數(shù)進行反量化(dequantize),以及2. 針對反量化系數(shù)執(zhí)行逆變換?;緦又械囊粋€4x4塊的模式可以由增強層中的四個4x4塊來 4吏用,如圖2的右側所示。如果在對該層處的MB進行編碼時未使用殘差預測,則對于該 層的該MB,標稱殘差與真實殘差相同。如果在對該層處的MB進行 編碼時使用了殘差預測,則標稱殘差不同于真實殘差,這是因為標 稱殘差是重建的像素和調(diào)整的殘差預測值之間的差。用圖2的左側處的3層SVC結構作為例子。如果殘差預測未用 于層0處的MB,則標稱殘差和真實殘差兩者都是(Bl-BO)。然 而,如果殘差預測用于層1處的MB,則標稱殘差是(E1- (E0 + (Bl-BO)))。該結果可以直接從反量化和反量化系數(shù)的逆變換 獲得。真實殘差是(El - E0)。下文是用于計算層N- 1處的真實殘差的兩種示例性方法'所述 真實殘差將用于層N處的殘差預測中 方法 A對層N- 1處的當前幀和它在層N- 1處的參考幀兩者^M亍完全 重建,然后就可以輕易計算出層N-1處的真實殘差。然而,對于一 些應用而言,期望層2處的幀的重建不要求層0處和層1處的幀的完全重建。
方法B如果殘差預測未用于層N- 1處的MB,則層N- 1處的真實殘 差與標稱殘差相同。否則層N-1處的真實殘差是層N-1處的標稱 殘差和層N-2處的真實殘差的總和。在圖2中,層0處的真實殘差是(Bl-B0)并且RP沖莫式用于 對層1處的對應MB進行編碼。用于層]處的當前MB的調(diào)整的殘 差預測值是(50+ (Bl-BO))。層1處的重建的標稱預測殘差是 (El - (E0+ (Bl-BO))。因此,層1處的真實殘差可以計算如 下(El- (E0+ (B1-B0) ) + (Bl-BO) = (El - E0)方法B不需要較低層處的幀的完全重建。這種方法稱作真實殘差的 "直接計算"。從數(shù)學方面看,根據(jù)方法A和方法B計算的結果相同。然而在 實際操作中,因為執(zhí)行不同的截去操作,該結果可以略有不同。根 據(jù)本發(fā)明,下文是用于計算層N-1處的"真實殘差,,的程序,所述 真實殘差將用于層N處的殘差預測1. 對量化系數(shù)進行反量化;2. 針對反量化系數(shù)執(zhí)行逆變換以便獲得"層N-l處的標稱殘3. 如果殘差預測未用于層N-1中的MB,則設置"暫時殘差(tempResidue )"等于"層N - 1處的標稱殘差(nominalResidue ),,, 然后進行到步驟5;4. 如果殘差預測用于層N- 1中的MB,則設置"暫時殘差"等 于"層N- 1處的標稱殘差"+ "層N- 2處的真實殘差(trueResidue)", 然后進行到步驟5;5. 對"暫時殘差,,執(zhí)行截去以便獲得層N- 1處的"真實殘差"。 在本發(fā)明中,真實殘差已經(jīng)被截去,因此其將落入特定范圍內(nèi),從而節(jié)省存儲殘差數(shù)據(jù)所需的存儲器。可以引入比特流中附加的語
法元素"殘差范圍(residueRange )"以^_指示動態(tài)的殘差范圍。一 個示例是對于8位視頻數(shù)據(jù),截去了范圍[-128,127]中的殘差。更具 侵略性的截去可以應用于確定復雜性與編碼效率的4斤衷。系數(shù)域中的殘差預測在一個實施方式中,殘差預測可以在系數(shù)域中#1行。如果使用 了殘差預測模式,則可以從增強層中的預測殘差的變化系數(shù)中減去 系數(shù)域中的基本層預測殘差。然后在該操作之后是增強層中的量化 處理。通過執(zhí)行系數(shù)域中的殘差預測,可以避免在所有基本層的空 間域中重建預測殘差的逆變化步驟。作為結果,可以極大的減小計 算復雜性。在幀內(nèi)模式和BLTP模式中進行預測殘差的穿隧通常地,如果接近基本層中的MB是幀內(nèi)MB或者其是通過使 用BLTP模式從它自己的基本層預測出來的,則將預測殘差設置為0。 根據(jù)本發(fā)明,預測殘差將傳輸?shù)缴喜吭鰪妼?,但是不加上來自幀?nèi) 預測的殘差??紤]3層SVC結構如果在層0內(nèi)在幀內(nèi)模式中以及 在層1內(nèi)在幀內(nèi)模式中對MB進行編碼,則層0的預測殘差可以用 于層2中。如果在BLTP模式中對當前增強層(例如圖2中的層1)中的 MB進行編碼,則在一個實施方式中,將^^值為(B1-B0)的其基 本層(層0)的預測殘差記錄為層1預測殘差并且在上部增強層(層 2)的殘差預測中使用。并不加上來自層1中的BLTP模式的標稱殘 差。其類似于上文所討論的幀內(nèi)模式。在另一實施方式中,層l中 的值為(El - Bl )的BLTP模式預測殘差還被加到基本層預測殘差 (Bl - B0)上。由此,用于層2殘差預測中的殘差是(El - B0)而 不是(Bl - B0)。其在圖2的右側示出。RP標記的有條件編碼以節(jié)省標記仿-和減少實施復雜性RP標記用于指示RP模式是否用于增強層中的MB。如果可以在 增強層中用于MB的殘差預測中的重建的預測殘差是零,則殘差預 測模式將無助于改進編碼效率。根據(jù)本發(fā)明,在編碼器側,通常在 估計殘差預測模式之前檢查上述條件。由此,可以減少模式判決中 的大量計算。在編碼器側和解碼器側,如果可以在增強層中用于MB 的殘差預測中的重建的預測殘差是零,則不對RP標記進行編碼。由 此,減少了^^費在對RP標記進行編碼的比特數(shù)。在對宏塊進行編碼中,在比特流中對一個或者多個變量進行編 碼,以1更指示MB是幀內(nèi)編碼的、幀間編碼的或者是在BLTP才莫式 中進行編碼的。在此全體變量mbType用于區(qū)分這三種預測類型。對于幀內(nèi)編碼的宏塊而言,標稱預測殘差總是0。如果基本層中 沒有搭配的(collocated)宏塊被幀內(nèi)編碼,則可以在增強層中用于 MB的殘差預測中的重建的預測殘差是0。例如,在2層SVC結構 中,如果基本層不是被幀間編碼的,則可用于對層1中的宏塊進行 編碼的殘差是O,則針對該宏塊而言殘差預測處理可以省略,并且不 發(fā)送殘差預測標記。在視頻編碼中,通常使用編碼塊式樣(CBP)來指示預測殘差在 MB中如何分布。值為0的CBP指示預測殘差為0。當基本層具有不同分辨率時,基本層中的CBP轉(zhuǎn)換為合適的增 強層擴展,如圖3所示。特定示例是基本層分辨率在兩個維度上均 是增強層分辨率的一半。通常,針對MB中的每個8x8亮度塊來發(fā) 送一個CBP位。通過檢查在適當位置處的一個CBP位,可以知道來 自空間基本層的預測殘差是否是0。其在圖3的左側示出。還可以以 類似方式纟全查色度CBP,以4更確定是否應該使用殘差預測。在本發(fā)明的一個實施方式中,基本層的mbType和CBP可以用 于推斷可以使用在當前MB的殘差預測的預測殘差是否是0。由此, 可以避免實際逐個像素地;險查MB中的預測殘差。應該理解到來自檢查CBP和mbType的結果與來自逐個像素檢 查預測殘差的結果可以不一致,因為 一些附加的處理步驟在基本層 紋理數(shù)據(jù)被解碼后可以應用于基本層紋理數(shù)據(jù)上,諸如如果基本層 分辨率低于增強層分辨率情況下的上采樣操作以及環(huán)路(10叩)濾波 操作。例如,如果基本層的分辨率是增強層的分辨率的一半,則基 本層的重建的預測殘差將通過2的印子來上采樣(參見圖3)。在上 采樣處理中執(zhí)行的濾波操作可以將少量能量從非零塊漏出到相鄰的 零塊。如果塊的預測殘差被逐個像素檢查,則可以發(fā)現(xiàn)殘差非零,盡管從CBP和mb類型推斷的信息是0。由此,通過僅檢查基本層中的CBP和mbType的值,可以減少 計算復雜性以及存儲器存取。碼器400的框圖。如圖4所示,編碼器具有兩個編碼模塊410和420, 每個模塊具有熵編碼器以便產(chǎn)生不同層的比特流。可以理解到編碼 器400包括軟件程序,用于確定如何對系數(shù)進行編碼。例如,軟件 程序包括用于使用MI的偽代碼,即使通過以下方式在幀內(nèi)編碼中對 基本層MB進行編碼將基本層中的一個4x4塊的幀內(nèi)4x4模式復 制到增強層中的多個相鄰4x4塊,以及如果基本層分辨率僅是增強 層分辨率的一半,則使用幀內(nèi)4x4模式作為幀內(nèi)8x8模式。軟件程 序可以用于直接使用殘差預測模式來計算基本層預測殘差以及截去 預測殘差。總體而言,幀內(nèi)8x8和幀內(nèi)4x4是不同的亮度預測類型。幀內(nèi) 預測的基本思想是使用相鄰塊中的(已經(jīng)處理過和重建的)邊緣像 素,以<更對正在處理的塊中4象素#1行方向預測。特定沖莫式指定預測 方向,諸如右下方向或者水平方向等等。而更詳細地是,在水平方 向上,將水平地復制當前塊左側的邊緣像素,并且用作當前塊的預 測值。在幀內(nèi)8x8類型中,MB在4個8x8塊中處理,并且有一個幀內(nèi) 8x8預測模式與每個8x8塊相關聯(lián)。在4x4塊中,MB在4x4塊中處 理。然而,對于兩種預測類型,類似地定義了才莫式(預測方向)。 所以在 一 個類型的實施方式中,如果幀的大小在兩個維度上均翻倍,
則可以將一個4x4塊的預測模式復制到增強層中的4個4x4塊。在 另一類型的實施方式中,對于相同的2/1幀的大小關系,可以使用一 個4x4塊的預測模式作為增強層中的一個8x8塊的幀內(nèi)8x8模式。在本發(fā)明中, 一半的分辨率是對于兩個方向而言。但是在一些 應用中,規(guī)頻可以僅在一個維度中進行下采樣。如果在該情況中, 則僅將一個幀內(nèi)4x4模式復制到增強層中的2個4x4塊,則幀內(nèi)4x4 到幀內(nèi)8x8的映射將不再有效。由此,盡管在本發(fā)明中已經(jīng)針對本發(fā)明的一個或者多個實施方 式進行了描述,但是本領域的技術人員將理解到在不偏離本發(fā)明的 范圍的前3是下,可以在其形式和細節(jié)上進行上述和各種其他改變、 省略和偏離。
權利要求
1.一種使用在可擴展視頻編碼中的方法,用于減少可擴展視頻層中存在的冗余,所述層包括基本層和至少一個增強層,每個層包括至少一個宏塊,所述方法的特征在于確定在對所述增強層中的宏塊進行編碼時是否使用殘差預測模式;以及如果使用所述殘差預測模式,則將殘差預測標記編碼到所述增強層比特流中,所述標記用于指示殘差預測是否應用于所述增強層中的所述宏塊;以及如果未使用所述殘差預測模式,則從用于所述宏塊的所述增強層比特流中省略所述殘差預測標記。
2. 根據(jù)權利要求1所述的方法,其特征在于所述確定基于基本 層殘差是否是零。
3. 根據(jù)權利要求1所述的方法,其特征在于所述確定基于所述 基本層中的宏塊被編碼的方式。
4. 根據(jù)權利要求1所述的方法,其特征在于所述確定基于所述 基本層中搭配的宏塊的類型。
5. 根據(jù)權利要求3所述的方法,其特征在于如果在所述基本層 中沒有所述搭配的宏塊被幀間編碼,則不使用所述殘差預領'j模式。
6. 根據(jù)權利要求1所述的方法,其特征在于如果用于所述基本 層宏塊的編碼塊式樣是零,則不使用所述殘差預測才莫式。
7. 根據(jù)權利要求6所述的方法,其特征在于所述基本層和至少 一個增強層具有不同的空間分辨率,并且其中如果根據(jù)所述基本層 編碼塊式樣的位被設置為零,則不使用所述殘差預測模式,如果發(fā) 生了所述基本層的上采樣,則所述位對應于將與所述特定增強層宏 塊搭配的宏塊。
8. 根據(jù)權利要求1所述的方法,其特征在于計算模式繼承的附 加步驟在所述確定之前或者在所述確定之后。
9. 根據(jù)權利要求8所述的方法,其特征在于所述基本層和增強 層具有相等的空間分辨率,并且其中所述增強層中的特定宏塊的模 式從所述搭配的基本層宏塊中繼承,并且所述搭配的基本層宏塊是 幀內(nèi)宏塊。
10. 根據(jù)權利要求8所述的方法,其特征在于所述增強層具有大于所述基本層的空間分辨率,并且其中所述基本層中的幀內(nèi)宏塊的 模式從基本層宏塊繼承,如果上釆樣,則該基本層宏塊將包括所述 特定增強層宏塊。
11. 一種用于編碼的可擴展視頻編碼器,用以減少在可擴展視頻 層中存在的冗佘,所述層包括基本層和至少一個增強層,每個層包括至少一個宏塊,所述編碼器的特征在于用于確定在對所述增強層中的宏塊進行編碼時是否使用殘差預 測模式的裝置;以及裝置,用于在如果使用所述殘差預測模式時,將殘差標記編碼到 所述增強層比特流中,所述標記用于指示殘差預測是否應用于所述 增強層中的所述宏塊;以及用于在如果未使用所述殘差預測模式時,從用于所述宏塊的所述 增強層比特流中省略所述殘差預領'J標記。
12. 根據(jù)權利要求11所述的編碼器,其特征在于所述確定基于 基本層殘差是否是零。
13. 根據(jù)權利要求11所述的編碼器,其特征在于所述確定基于 對所述基本層中的所述宏塊進行編碼的方式。
14. 根據(jù)權利要求11所述的編碼器,其特征在于所述確定基于 所述基本層中搭配的宏塊的類型。
15. 根據(jù)權利要求13所述的編碼器,其特征在于如果所述基本 層中沒有所述搭配的宏塊被幀間編碼,則不使用所述殘差預測模式。
16. 根據(jù)權利要求11所述的編碼器,其特征在于如果用于所述 基本層宏塊的編碼塊式樣是零,則不使用所述殘差預測模式。
17. 根據(jù)權利要求16所述的編碼器,其特征在于所述基本層和 至少 一個增強層具有不同的空間分辨率,并且其中如果根據(jù)所述基 本層編碼塊式樣的位被設置為零,則不使用所述殘差預測模式,如 果發(fā)生所述基本層的上采樣,則所述位對應于將與所述特定增強層 宏塊搭配的宏塊。
18. —種包括具有軟件應用的存儲介質(zhì)的軟件應用產(chǎn)品,用于在 可擴展視頻編碼中使用以便減少在可擴展視頻層中存在的冗余,所 述層包括基本層和至少一個增強層,每個層包括至少一個宏塊,所 述軟件應用的特征在于用于執(zhí)行權利要求1所述的方法步驟的程序 代碼。
全文摘要
本發(fā)明通過以下操作改進了殘差預測即使當在幀內(nèi)模式中對基本層MB進行編碼時也使用MI,例如如果基本層分辨率低于增強層分辨率,則將基本層中一個4×4塊的幀內(nèi)4×4模式復制到增強層中的多個相鄰4×4塊,如果基本層分辨率低于增強層分辨率并且基本層分辨率在兩個維度上均是增強層分辨率的一半,則使用幀內(nèi)4×4模式作為幀內(nèi)8×8模式,執(zhí)行使用在RP中的基本層預測殘差的直接計算,截去預測殘差以減少存儲器需求并在BLTP模式中穿隧預測殘差;以及對RP標記進行有條件編碼以便節(jié)省標記位并且減少實施復雜性。
文檔編號H04N7/50GK101129072SQ200680005741
公開日2008年2月20日 申請日期2006年1月12日 優(yōu)先權日2005年1月12日
發(fā)明者J·里奇, M·卡克澤維茨, 王祥林, 鮑亦亮 申請人:諾基亞公司