專利名稱:緩沖的自適應(yīng)濾波器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及視頻濾波。更具體地,本發(fā)明的實施方式涉及緩沖的自適應(yīng)濾波器。
背景技術(shù):
視頻編碼系統(tǒng)對數(shù)字視頻信號進行壓縮以減小這些信號的存儲需求和/或傳輸帶寬。使用各種視頻編碼系統(tǒng),包括如基于塊的系統(tǒng)、基于小波的系統(tǒng)和基于區(qū)域的系統(tǒng)等。當(dāng)前使用基于塊的系統(tǒng),并且相比某些其它系統(tǒng),基于塊的系統(tǒng)更普遍地被部署。基于 塊的視頻編碼系統(tǒng)的示例包括國際視頻編碼標(biāo)準MPEG1/24、VC-I和MPEG-4 AVC/H. 264。鑒于基于塊的視頻編碼系統(tǒng)廣泛的部署、使用和熟悉,出于簡單、一致、熟悉和清楚的目的,相比較其它系統(tǒng)而言,本文中的示例實施方式可更頻繁地參考基于塊的視頻編碼。但是,不應(yīng)以任何方式的限制來看待這種參考,而這種參考僅是出于示例、討論和說明的理由。視頻編碼相關(guān)領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)很容易地理解,本文所討論的實施方式和技術(shù)可以應(yīng)用到任何類型的視頻編碼,并且明顯不限于基于塊的編碼系統(tǒng)。本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)從以下描述中理解,所討論的技術(shù)很容易地應(yīng)用到出于各種目的而應(yīng)用自適應(yīng)濾波器的任何視頻編碼系統(tǒng),如出于以下目的使用運動補償和運動預(yù)測以減小和/或去除掉各種視頻信號中可能固有的冗余。本部分所描述的方案是能夠執(zhí)行的方案,但不一定是先前想到或執(zhí)行的方案。因此,除非另外指出,否則不應(yīng)當(dāng)認為,本部分中所描述的任何方案僅僅由于其被包括在本部分中就被證明是現(xiàn)有技術(shù)。類似地,關(guān)于一種或更多種方案而明確的事項不應(yīng)基于本部分而認為已經(jīng)在任何現(xiàn)有技術(shù)中已經(jīng)被明確,除非另外指出。
在附圖的各個圖中通過例子以及非限制的方式來說明本發(fā)明,并且在附圖中,相似的附圖標(biāo)記指代類似的元素,其中圖IA描繪了根據(jù)本發(fā)明一個實施方式的示例視頻解碼系統(tǒng),圖IB描繪了根據(jù)本發(fā)明一個實施方式的示例視頻解碼器;圖2描繪了根據(jù)本發(fā)明一個實施方式的基于時域預(yù)測的運動補償?shù)氖纠?;圖3描繪了根據(jù)本發(fā)明一個實施方式的基于運動插值的分數(shù)像素的示例;圖4A和圖4B描繪了根據(jù)本發(fā)明一個實施方式的亞像素對稱的示例;圖5描繪了根據(jù)本發(fā)明一個實施方式的示例自適應(yīng)濾波器緩沖區(qū);
圖6描繪了根據(jù)本發(fā)明一個實施方式的用于緩沖的自適應(yīng)插值濾波器(BAIF)方案的自適應(yīng)濾波器信令的第一示例;圖7描繪了根據(jù)本發(fā)明一個實施方式的用于BAIF方案的自適應(yīng)濾波器信令的第二示例;圖8描繪了根據(jù)本發(fā)明一個實施方式的針對每個參考圖片分別地用信號通知自適應(yīng)濾波器的示例;圖9描繪了根據(jù)本發(fā)明一個實施方式的層次B預(yù)測的簡單示例;以及圖10描繪了根據(jù)本發(fā)明一個實施方式的將濾波器緩沖區(qū)應(yīng)用到多片段解碼的示例。
具體實施例方式本文描述了緩沖的自適應(yīng)濾波器。在以下描述中,出于說明的目的,記載了大量的具體細節(jié)以提供對本發(fā)明的完整理解。但是,很明顯的是,可以在沒有這些具體細節(jié)的情況下來實踐本發(fā)明。在其它情況下,沒有徹底詳細地描述公知的結(jié)構(gòu)和器件,以避免不必要地封閉、模糊或混淆本發(fā)明。概要本文所描述的示例實施方式與緩沖的自適應(yīng)濾波器有關(guān)。在視頻編碼器或視頻解碼器的一個或更多個中建立緩沖區(qū)。在緩沖區(qū)中緩沖一個或更多個自適應(yīng)濾波器??梢詫V波器緩沖區(qū)進行管理,例如,關(guān)于緩沖區(qū)的大小或容量、緩沖區(qū)內(nèi)的濾波器布置和緩沖的默認濾波器進行管理??梢葬槍Χ鄠€參考圖片通過信號通知自適應(yīng)濾波器和緩沖自適應(yīng)濾波器。因此,本發(fā)明的實施方式涉及緩沖的自適應(yīng)濾波器。示例視頻編碼器和解碼器本發(fā)明的實施方式涉及緩沖的自適應(yīng)插值濾波器。圖IA描繪了根據(jù)本發(fā)明一個實施方式的示例視頻編碼系統(tǒng)100。示例視頻編碼系統(tǒng)(如,編碼器)100代表基于塊的編碼器。但是,應(yīng)當(dāng)將所描述的基于塊的編碼器100理解為使用運動估計與補償減小或去除掉某些視頻系統(tǒng)中可能固有的冗余的任何視頻編碼系統(tǒng)的示例。減小或去除掉這樣的冗余對于減小與存儲和/或傳輸視頻信號相關(guān)聯(lián)的存儲和/或帶寬需求是有用的。示例編碼器100逐塊地處理輸入視頻信號102。通常使用的視頻塊單元包括16X16像素,其一般稱為宏塊。對于每個輸入視頻塊,可以進行空間預(yù)測(160)和/或時域預(yù)測(162)。一般也稱為幀內(nèi)預(yù)測的空間預(yù)測160使用相同的視頻圖片/片段中的已經(jīng)編碼的鄰近塊來對當(dāng)前視頻塊進行預(yù)測。時域預(yù)測162使用來自鄰近視頻幀或圖片的視頻塊來對當(dāng)前視頻塊進行預(yù)測。如本文所使用的,實質(zhì)上同義地使用術(shù)語“幀”和“圖片”。術(shù)語“時域預(yù)測” 一般還稱為“幀間預(yù)測”;實質(zhì)上兩個術(shù)語與術(shù)語“運動預(yù)測”同義地使用。例如,對于亮度分量,MPEG-4H. 264/AVC視頻編碼標(biāo)準允許如16X16、16X8、8X16、8X8、8X4、4X8和4X4的幀間預(yù)測塊大小。圖IB描繪了根據(jù)本發(fā)明一個實施方式的示例視頻解碼器10。示例視頻解碼器10接收輸入視頻流(如,來自視頻編碼器100)。示例視頻解碼器10包括濾波器緩沖區(qū)11,利用濾波器緩沖區(qū)11,解碼處理器12可以使用其中緩沖的、包含自適應(yīng)插值濾波器的自適應(yīng)濾波器來生成用于顯示、存儲或后處理的輸出(如,解碼的)視頻信號。解碼處理器12可以包含各種解碼功能,如熵解碼單元、空間預(yù)測單元、運動補償單元、逆量化單元、逆變換單元、環(huán)路濾波單元等。圖2描繪了根據(jù)本發(fā)明一個實施方式的基于運動補償?shù)臅r域預(yù)測的示例?;趬K的運動預(yù)測提供有運動矢量(mvx,mvy)。在圖2中,描繪了預(yù)測信號是從一個參考圖片中取得的情形。可以提供多假設(shè)時域預(yù)測,其中,預(yù)測信號是通過組合來自例如不止一個參考圖片的若干預(yù)測信號來形成的。雙向預(yù)測是一般在一些廣泛使用或采用的視頻編碼標(biāo)準,例如MPEG2、MPEG4、MPEG4 H. 264/AVC和VCl上使用和支持的多假設(shè)時域預(yù)測的示例。實質(zhì)上,雙向預(yù)測對均來自參考圖片的兩個預(yù)測信號進行混合以形成預(yù)測,例如使用P(x,y) = (PQ(x,y)+Pi(x,y)+l) l,其中,PQ(x,y)和P1U, y)是針對來自每個參考圖片的位置(X,y)的預(yù)測信號,并且PU,y)是最終的雙向預(yù)測信號。另外地,可以給PtlU,y)和P1 (X, y)權(quán)重,使得P(x, y) = (w · P0 (x, y) + (ff-w) · P1 (x,y) +ff/2) S
其中,W和S分別代表加權(quán)因子和用于定點運算的比特位移并且W=1〈〈S。該過程一般稱為加權(quán)預(yù)測。除了混合多個時域預(yù)測信號外,也可以通過將空間預(yù)測信號與時域預(yù)測信號混合在一起來形成多假設(shè)預(yù)測信號。在執(zhí)行空間和/或時域預(yù)測后,在加法器116處,從初始的視頻塊中減去預(yù)測塊。殘余塊在變換單元104處進行變換以及在量化單元106處進行量化。然后,將經(jīng)量化的殘余變換系數(shù)發(fā)送到熵編碼單元108進行熵編碼,以進一步減小比特率。然后,將熵編碼的殘余系數(shù)打包以形成輸出視頻比特流120的一部分。量化的變換系數(shù)在逆量化單元100處被逆量化以及在逆變換單元112處被逆變換以獲得重構(gòu)的殘余塊。通過在加法器126處將重構(gòu)的殘余塊加到預(yù)測視頻塊上來形成重構(gòu)視頻塊,并且將重構(gòu)視頻塊添加到參考圖片存儲器164。重構(gòu)的視頻塊還可以在被放置到參考圖片存儲器164中之前在環(huán)路濾波器166 (如,H. 164/AVC MPEG-4)處經(jīng)歷另外的處理。參考圖片存儲器164可以用于以相同視頻幀和/或?qū)硪曨l幀中將來視頻塊的編碼??梢砸苑謹?shù)像素精度來進行單元162處的運動預(yù)測或運動補償。例如,H. 264/AVCMPEG-4標(biāo)準允許運動矢量對于亮度分量與色度分量具有1/2像素精度和1/4像素精度。此夕卜,如果輸入視頻具有4:2:0的顏色格式,則該標(biāo)準還允許針對色度分量具有1/8像素運動精度。如果運動矢量指向分數(shù)像素位置,則通過從參考圖片中的整數(shù)像素值進行插值來使用運動插值獲得分數(shù)像素值。如本文中所使用的,實質(zhì)上,術(shù)語“運動插值”與術(shù)語“運動估計/補償插值”和與幀間像素相關(guān)的空間信息的插值有關(guān)的“運動預(yù)測插值”同義地使用。假定允許全像素、1/2像素和1/4像素的運動精度并且假定六抽頭插值濾波器作為示例(盡管還可以使用任何其它濾波器抽頭長度,包括2-D不可分濾波器)。圖3描繪了根據(jù)本發(fā)明一個實施方式的基于分數(shù)像素的運動插值的示例。在圖3中,示出了整數(shù)像素位置(陰影)和分數(shù)像素(1/2和1/4)位置(白色)之間的差值關(guān)系。將使用下面的濾波器對水平位置X,X e {A,B, C}進行插值Ps =^h^Rr.
\ J. /將使用下面的濾波器對豎直位置X,X e {D,H,L}進行插值
ΡΣ
( 2 )使用下面的濾波器對剩余的2-D分數(shù)像素位置X,X e {E,F(xiàn),G,I,J,K,M,N, 0}進行插值ρχ-尺一
U sad(3)其中,或表示針對位置X, X e {A,B…0}的濾波器系數(shù),并且Rnm表示圍繞待插值的位置的參考圖片中的整數(shù)像素位置。當(dāng)在插值濾波器式子中使用的像素值超出了圖片邊界時,一般可以使用補白(padding)。
僅作為示例給出了用于對水平與豎直位置X,X e {A,B, C,D,H,L}進行插值的等式(I)與(2)中的I-D (—維)濾波器;也可以使用2-D (二維)不可分濾波器對這些位置進行插值,例如,以類似于等式(3)的方式。在運動插值期間,還可以(或可替代地)使用包括舍入與移位的定點操作(例如,16點算術(shù))。用于運動預(yù)測的自適應(yīng)插值濾波器可以明顯地提高運動預(yù)測準確度并因此提高編碼性能。例如,與使用固定的插值濾波器相反,自適應(yīng)插值濾波器可以基于與初始輸入視頻有關(guān)的統(tǒng)計量來自適應(yīng)地得到濾波器系數(shù)和。然后,可以預(yù)測、量化以及使用視
頻比特流(例如,作為比特流的一部分)發(fā)送這些濾波器系數(shù)。示例自適應(yīng)插值濾波等式(I)至(3)中的自適應(yīng)濾波器系數(shù)/I,f和^是基于最小化預(yù)定義的失真測量來得到的。例如,如果將平方誤差的和(或等效地,預(yù)測誤差能量)用作失真測量,則通過最小化以下來得到濾波器系數(shù)SSE =>·> 一取沖2, ^、
(4 J其中,0(x, y)和P(x,y)代表位置(x,y)處的輸入視頻信號和預(yù)測視頻信號。對于每個亞像素位置X,X e {A,B…0},預(yù)測信號Px (X,y)還可以計算為Px (X, V)
M M
=上 Rix —一 _ + P€}^、y 一卿vykn. —it + FO.^ ))2
-(5)其中,R(x,y)代表位置(x,y)處的參考中的整數(shù)像素值,AjJw代表與亞像素位置X對應(yīng)的濾波器系數(shù),(mvxint, mvyint)代表運動矢量(mvx, mvy)的整數(shù)部分,以及FOx =尋一I分別代表在水平維度與豎直維度(如果使用六抽頭濾波器,則FOx = FOv = 2)上的濾波器偏移。亞像素位置X還被根據(jù)運動矢量(mvx,mvy)導(dǎo)出。例如,如果mVX=0. 5并且mvy=0· 5 (兩者都具有1/2像素的精度),則X=J,其中J在圖3中標(biāo)記出。編碼器100可以使用線性最佳化過程來最小化預(yù)測誤差SSE (或任何其它的失真測量)以導(dǎo)出。最終,可以通過計算以下來找到最佳的濾波器系數(shù)
(RT · R) · hx’°pt = Rt · O (6)其中
權(quán)利要求
1.一種方法,包括步驟 在視頻編碼器或視頻解碼器中的一個或更多個中建立至少一個濾波器緩沖區(qū);以及在所述至少一個濾波器緩沖區(qū)中緩沖一個或更多個濾波器;以及使用所述至少一個濾波器緩沖區(qū)中的所述一個或更多個濾波器來對輸入視頻信號進行編碼。
2.根據(jù)權(quán)利要求I所述的方法,其中,已緩沖的所述一個或更多個濾波器包括一個或更多個自適應(yīng)濾波器。
3.根據(jù)權(quán)利要求I所述的方法,還包括以下步驟中的一個或更多個 在所述解碼器處接收一個或更多個自適應(yīng)濾波器,其中,所述一個或更多個自適應(yīng)濾波器構(gòu)成在所述解碼器處接收的視頻比特流的一部分;或者 在所述編碼器處導(dǎo)出所述一個或更多個自適應(yīng)濾波器中的至少之一。
4.根據(jù)權(quán)利要求I所述的方法,其中,所述緩沖區(qū)被建立在視頻編碼器中,所述方法還包括對圖片或片段中的一個或更多個進行編碼的步驟。
5.根據(jù)權(quán)利要求I所述的方法,還包括對已緩沖的濾波器進行索引的步驟。
6.根據(jù)權(quán)利要求I所述的方法,其中, 當(dāng)在所述編碼器處建立了所述濾波器緩沖區(qū)時,所述方法還包括步驟基于與使用所述編碼器編碼的圖片或片段相對應(yīng)的特征或統(tǒng)計量中的一個或更多個來動態(tài)地更新所述濾波器緩沖區(qū); 當(dāng)在所述解碼器處建立了所述濾波緩沖區(qū)時,所述方法還包括步驟基于與使用所述解碼器在視頻比特流中接收的圖片或片段相對應(yīng)的特征或統(tǒng)計量中的一個或更多個來動態(tài)地更新所述濾波器緩沖區(qū);以及 其中,當(dāng)在所述編碼器或所述解碼器處動態(tài)地更新了所述濾波緩器沖區(qū)時,所述方法還包括步驟關(guān)于所述動態(tài)更新步驟中的一個或更多個將所述編碼器和所述解碼器同步。
7.根據(jù)權(quán)利要求I所述的方法, 其中,在所述編碼器處,所述方法還包括以下步驟中的一個或更多個 分析視頻圖片的每個區(qū)域;以及 至少部分基于所述分析步驟將所述圖片分割成一個或更多個圖像區(qū)域;或 針對視頻序列的圖片組導(dǎo)出至少一個自適應(yīng)濾波器; 緩沖所述至少一個自適應(yīng)濾波器;以及 在第二比特流單元的發(fā)送之前或期間,在第一比特流單元中發(fā)送所述至少一個自適應(yīng)濾波器,其中,所述至少一個自適應(yīng)濾波器用于對所述圖片組進行編碼;或者其中,在所述解碼器處,所述方法還包括以下步驟中的一個或更多個 在所述解碼器處接收所述第一比特流單元中的所述一個或更多個自適應(yīng)濾波器; 緩沖所述至少一個自適應(yīng)濾波器;以及 接收所述第二比特流單元,其中,所述至少一個自適應(yīng)濾波器用于對所述圖片組進行解碼。
8.根據(jù)權(quán)利要求I所述的方法,還包括步驟 管理所述至少一個濾波器緩沖區(qū)。
9.根據(jù)權(quán)利要求8所述的方法,其中,當(dāng)編碼器發(fā)送了新的自適應(yīng)濾波器并且解碼器接收了所述新的自適應(yīng)濾波器時,所述管理步驟包括步驟將所述新的自適應(yīng)濾波器添加到所述新的自適應(yīng)濾波器所關(guān)聯(lián)的所述濾波器緩沖區(qū); 當(dāng)進行了所述新的自適應(yīng)濾波器的發(fā)送和接收并且所述編碼器和所述解碼器同步地判定滿足一個或更多個條件時,所述管理步驟包括步驟將所述新的自適應(yīng)濾波器添加到所述新的自適應(yīng)濾波器所關(guān)聯(lián)的所述濾波器緩沖區(qū);或者 在進行了所述新的自適應(yīng)濾波器的發(fā)送和接收時,所述管理步驟包括步驟 在所述編碼器處在所述視頻比特流中發(fā)送附加語法;以及 在所述解碼器處接收所述視頻比特流中的所述附加語法; 其中,所述附加語法指示所述新的自適應(yīng)濾波器是否要被添加到所述新的自適應(yīng)濾波器所關(guān)聯(lián)的所述濾波器緩沖區(qū),以及進行以下操作中的至少之一 在所述附加語法具有至少兩個值中的第一值時,至少部分地基于所述附加語法的所述第一值來將所述新的自適應(yīng)濾波器添加到所述新的自適應(yīng)濾波器所關(guān)聯(lián)的所述濾波器緩沖區(qū);或者 在所述附加語法具有所述至少兩個值中的第二值時,至少部分地基于所述附加語法的所述第二值來維持所述濾波器緩沖區(qū)的無所述新的自適應(yīng)濾波器的狀態(tài)。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述管理步驟包括以下步驟的一個或更多個 確定所述濾波器緩沖區(qū)的容量狀態(tài); 指定每個濾波器緩沖區(qū)的容量大小,其中,所述濾波器緩沖區(qū)中的第一濾波器緩沖區(qū)的所述容量大小獨立于所述濾波器緩沖區(qū)中的第二濾波器緩沖區(qū)的所述容量大??; 布置所述至少一個濾波器緩沖區(qū)中緩沖濾波器的順序;或者 指定至少一個默認濾波器。
11.根據(jù)權(quán)利要求I所述的方法,其中,所述至少一個濾波器緩沖區(qū)中的所述一個或更多個濾波器被用于執(zhí)行運動插值、運動估計、運動補償、運動估計插值、運動補償插值、運動預(yù)測插值或運動預(yù)測之一或更多;以及 其中,所述方法還包括以下步驟中的一個或更多個 使用至少兩個(2)參考圖片來對當(dāng)前圖片或片段中的一個或更多個進行編碼;或 使用至少兩個(2)參考圖片來對當(dāng)前圖片或片段中的一個或更多個進行解碼; 其中,與用于所述至少兩個參考圖片中的至少第二參考圖片的所述自適應(yīng)濾波器中的至少之一相獨立地,通過信號通知用于所述至少兩個參考圖片中的第一參考圖片的所述自適應(yīng)濾波器中的一個或更多個。
12.根據(jù)權(quán)利要求11所述的方法 其中,所述使用至少兩個(2)參考圖片來對當(dāng)前圖片或片段中的一個或更多個進行編碼的步驟包括以下步驟 通過信號通知用于所述至少兩個(2 )參考圖片中的所述第一參考圖片的所述一個或更多個自適應(yīng)濾波器;以及 單獨地通過信號通知用于所述至少兩個(2 )參考圖片中的至少所述第二參考圖片的所述至少一個自適應(yīng)濾波器;或者 其中,所述使用至少兩個(2)參考圖片對當(dāng)前圖片或片段中的一個或更多個進行編碼的步驟包括以下步驟 準確化所述當(dāng)前圖片或片段與所述至少兩個(2)參考圖片中的每個參考圖片之間的運動預(yù)測關(guān)系;以及 在與準確化的運動預(yù)測關(guān)系相關(guān)聯(lián)的誤差能量減小的情況下補償比特成本,所述比特成本與所述單獨地通過信號通知用于所述至少兩個(2 )參考圖片中的至少所述第二參考圖片的所述至少一個自適應(yīng)濾波器的步驟相關(guān)聯(lián)。
13.根據(jù)權(quán)利要求11所述的方法 其中,所述編碼步驟或所述解碼步驟中的一個或更多個包括雙向預(yù)測;或者其中,所述編碼步驟包括多假設(shè)預(yù)測,其中,所述預(yù)測被形成為至少三個預(yù)測信號的組合;或者 其中,所述編碼步驟或所述解碼步驟中的一個或更多個包括對一個或更多個自適應(yīng)濾波器進行改善的步驟;或者 其中,所述使用至少兩個(2)參考圖像對當(dāng)前圖片或片段中的一個或多個進行編碼的步驟包括步驟 通過信號通知用于所述至少兩個參考圖片中的所述第一參考圖片的所述一個或更多個自適應(yīng)濾波器;以及 單獨地通過信號通知用于所述至少兩個參考圖片中的至少所述第二參考圖片的所述至少一個自適應(yīng)濾波器。
14.根據(jù)權(quán)利要求11所述的方法,其中,為存儲在參考圖片緩沖區(qū)中的至少一個參考圖片建立所述至少一個濾波器緩沖區(qū)中的至少之一。
15.根據(jù)權(quán)利要求2至14中的一項或多項所述的方法,其中,所述一個或更多個自適應(yīng)濾波器包括以下中的至少之一 自適應(yīng)差值濾波器; 自適應(yīng)環(huán)路濾波器;或者 自適應(yīng)后環(huán)路濾波器。
16.—種系統(tǒng),包括 用于處理、進行或執(zhí)行根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個或更多個處理步驟的裝置。
17.—種視頻編碼器,包括 至少一個處理器;以及 計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括編碼指令,所述編碼指令使得或控制所述至少一個處理器來進行或執(zhí)行根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個 或更多個處理步驟。
18.—種視頻解碼器,包括 至少一個處理器;以及 計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括編碼指令,所述編碼指令使得或控制所述至少一個處理器來進行或執(zhí)行根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個或更多個處理步驟。
19.一種計算機裝置,包括至少一個處理器;以及 計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)包括編碼指令,所述編碼指令使得或控制所述至少一個處理器來進行或執(zhí)行根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個或更多個處理步驟。
20.一種集成電路(IC)器件,所述集成電路器件進行或執(zhí)行根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個或更多個處理步驟。
21.根據(jù)權(quán)利要求20所述的集成電路器件,包括以下中的至少之一 可編程邏輯器件(PLD); 現(xiàn)場可編程門陣列(FPGA); 數(shù)字信號處理器(DSP); 專用集成電路(ASIC);或者 微控制器。
22.—種計算機系統(tǒng)的用途,包括 處理、進行或執(zhí)行根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個或更多個處理步驟。
23.一種包括指令的計算機可讀存儲介質(zhì),所述指令在由至少一個處理器執(zhí)行或進行時,使得或控制所述至少一個處理器來 進行、執(zhí)行或控制根據(jù)權(quán)利要求I至15中的一項或更多項所述的一個或更多個處理步驟; 編程、指令或控制以下中的至少一種 根據(jù)權(quán)利要求16所述的系統(tǒng); 根據(jù)權(quán)利要求17所述的視頻編碼器; 根據(jù)權(quán)利要求18所述的視頻解碼器; 根據(jù)權(quán)利要求19所述的計算機裝置; 編程、配置或控制根據(jù)權(quán)利要求20至21中的一項或更多項所述的集成電路器件中的至少之一;或者 進行、執(zhí)行或控制根據(jù)權(quán)利要求22所述的計算機用途。
全文摘要
在視頻編碼器和/或視頻解碼器中建立緩沖區(qū)。在所建立的緩沖區(qū)中緩沖自適應(yīng)濾波器。使用緩沖的濾波器對輸入視頻信號進行編碼??梢詫V波器緩沖區(qū)進行管理,例如,關(guān)于緩沖區(qū)大小或容量、緩沖區(qū)內(nèi)的濾波器的布置和緩沖的默認濾波器。自適應(yīng)濾波器可以用信號來通知并且可以針對多個參考圖片來緩沖。
文檔編號H04N7/26GK102714727SQ201180006242
公開日2012年10月3日 申請日期2011年1月5日 優(yōu)先權(quán)日2010年1月14日
發(fā)明者亞歷山德羅斯·圖拉皮斯, 葉琰 申請人:杜比實驗室特許公司