基於四叉樹對塊濾波器信息進行編碼/解碼的視頻編碼/解碼的方法和裝置的製作方法
2023-05-06 14:51:06 2
專利名稱:基於四叉樹對塊濾波器信息進行編碼/解碼的視頻編碼/解碼的方法和裝置的製作方法
基於四叉樹對塊濾波器信息進行編碼/解碼的視頻編碼/解碼的方法和裝置技術領域
在一些實施方式中,本公開涉及用於編碼/解碼圖像的裝置和方法。更具體而言,本公開涉及視頻編碼/解碼方法和裝置:用於以非整數像素水平精度內插參考圖像的最佳濾波器的塊方式選擇和表達,用於四叉樹編碼塊方式表達的濾波器的信息,用於在識別塊方式濾波器信息之前解碼編碼比特流從而以非整數單元產生最佳參考圖像;且用於基於四叉樹編碼/解碼塊濾波器信息,以最小化在執行運動補償預測時在原始圖像和預測圖像之間的差異。
背景技術:
本部分中的陳述僅提供涉及本公開的背景技術信息且可以不構成現有技術。
對於視頻壓縮,幀間預測是視頻壓縮中最常見的技術。最近,幀間預測利用通過非整數像素單元內插的參考圖像。因此,優於以整數像素單元執行的視頻壓縮,性能被明顯地改善。另外,用於視頻壓縮的最新的H.264/AVC視頻編碼/解碼採用通過高達四分之一像素單元的非整數像素單元內插的參考圖像。
對於參考圖像,H.264/AVC使用以下插值方法。在第一步驟中,為了在
圖1中的位置aa、bb、b、hh、i1、jj、cc、dd、h、ee、ff和gg產生像素,通過在垂直和水平方向中應用6抽頭濾波器(1、_5、20、20、_5、1)內插相應的像素。對於位置j處的插值,6抽頭濾波器同等地應用於位置aa、bb、b、hh、ii和jj。在第二步驟中,通過在水平方向應用線性插值方法內插位置a、C、i和k的像素且通過在垂直方向中應用線性插值方法內插位置d、f、I和n 的像素。通過使用 e=(b+h+l) l>g= (b+ee+1) l>m= (h+hh+1) l>o=(ee+hh+l) 1 的方法在對角線方向的中間位置的像素上通過線性插值內插位置6、8、!11和o的像素。
上述插值方法使用具有固定值(1、-5、20、20、-5、I)的6抽頭濾波器以在非整數位置內插像素值。然而,具有固定係數的濾波器難以反映各個圖像的特徵。因此,發展了自適應插值濾波器(AIF)以考慮用作插值濾波器的每個圖像的特性計算用於每個圖像的最佳濾波器係數。圖1是用於示例性示出內插到四叉樹像素單元的水平的圖像的示例性圖示。在AIF中,定義一維濾波器以在圖1中的位置a、 b、c、d、h和I產生像素。為了計算剩餘位置e、f、g、1、^!^!!!、!!和。的像素,針對在相應位置的像素定義相應二維濾波器。使用如等式I中的整數單元的參考圖像,可以通過執行定義的二維濾波器和像素值的2D卷積預測使用 定義的二維濾波器的非整數像素。使用整數單元的參考圖像,通過執行像素值和定義的一維濾波器的ID卷積預測使用定義的一維濾波器的像素。
權利要求
1.一種視頻編碼/解碼裝置,該視頻編碼/解碼裝置包括: 視頻編碼器,所述視頻編碼器用於對不同塊使用最佳濾波器預測的參考圖像分割成通過至少一個層的塊,用於設置判斷所述分割的塊是否可再分割的分割標誌以及設置判斷所述塊使用何種濾波器內插的濾波器類型,以及用於四叉樹編碼所述分割標誌和所述濾波器類型;以及 視頻解碼器,所述視頻解碼器用於從經所述四叉樹編碼的比特流讀取所述分割標誌和所述濾波器類型以重構所述分割標誌和所述濾波器類型,用於基於所述分割標誌產生塊,以及用於基於所述濾波器類型內插產生的塊以重構參考圖像。
2.一種視頻編碼裝置,該視頻編碼裝置包括: 設置單元,所述設置單元用於對不同塊使用最佳濾波器預測的參考圖像分割成通過至少一個層的塊,以及用於設置判斷所述分割的各個塊是否可再分割的分割標誌以及對應於每個塊的濾波器類型;以及 編碼單元,所述編碼單元用於編碼由所述設置單元產生的塊、對應於所分割的塊的所述分割標誌和對應於所述每個塊的所述濾波器類型。
3.根據權利要求2所述的視頻編碼裝置,其中,當存在下塊或下層時,所述設置單元將所述分割標誌設置為I。
4.根據權利要求2所述的視頻編碼裝置,其中,當不存在下塊或下層時,所述設置單元將所述分割標誌設置為O。
5.根據權利要求2所述的視頻編碼裝置,其中,按照整數單元具有運動信息的塊既不使用濾波器也不定義濾波器類型。
6.根據權利要求2所述的視頻編碼裝置,其中,所述編碼單元四叉樹編碼針對所述每個塊表達的濾波器信息。
7.一種視頻解碼裝置,該視頻解碼裝置包括: 讀取單元,所述讀取單元用於從經四叉樹編碼的比特流讀取對應於相關塊的分割標誌和濾波器類型以重構所述分割標誌和所述濾波器類型; 產生單元,所述產生單元用於基於所述分割標誌產生塊;以及 解碼單元,所 述解碼單元用於通過基於相應濾波器類型而內插產生的塊來重構在最佳運動補償中使用的參考圖像。
8.根據權利要求7所述的視頻解碼裝置,其中,響應於具有下層的層,所述分割標誌被識別為I。
9.根據權利要求7所述的視頻解碼裝置,其中,響應於沒有下層的層,所述分割標誌被識別為O。
10.一種視頻編碼/解碼方法,該視頻編碼/解碼方法包括以下步驟: 對不同塊使用最佳濾波器預測的參考圖像分割成通過至少一個層的塊,設置判斷所述分割的塊是否可再分割的分割標誌以及設置判斷所述塊使用何種濾波器內插的濾波器類型,以及四叉樹編碼所述分割標誌和所述濾波器類型; 從經所述四叉樹編碼的比特流讀取所述分割標誌和所述濾波器類型以重構所述分割標誌和所述濾波器類型,基於所述分割標誌產生塊,以及基於所述濾波器類型內插產生的塊以重構參考圖像。
11.一種視頻編碼方法,該視頻編碼方法包括以下步驟: 對不同塊使用最佳濾波器預測的參考圖像分割成通過至少一個層的塊,以及設置判斷所述分割的各個塊是否可再分割的分割標誌以及對應於每個塊的濾波器類型;以及 編碼對應於所述每個塊的所述分割標誌和所述濾波器類型。
12.根據權利要求11所述的視頻編碼方法,其中,設置所述分割標誌的步驟包括當存在下塊或下層時將所述分割標誌設置為I。
13.根據權利要求11所述的視頻編碼方法,其中,設置所述分割標誌的步驟包括當不存在下塊或下層時將所述分割標誌設置為O。
14.根據權利要求11所述的視頻編碼方法,其中,按照整數單元具有運動信息的塊既不使用濾波器也不定義濾波器類型。
15.一種視頻解碼方法,該視頻解碼方法包括以下步驟: 從經四叉樹編碼的比特流讀取對應於相關塊的分割標誌和濾波器類型以重構所述分割標誌和所述濾波器類型; 基於所述分割標誌產生塊;以及 通過基於相應濾波器類型而內插產生的塊來重構在最佳運動補償中使用的參考圖像。
16.根據權利要求15所述的視頻解碼方法,其中,響應於具有下層的層,所述分割標誌被識別為1,並且響應 於沒有下層的層,所述分割標誌被識別為O。
全文摘要
提供基於四叉樹對塊濾波器信息進行編碼/解碼的視頻編碼/解碼的方法和裝置。根據本發明的實施方式的該視頻編碼/解碼裝置包括視頻編碼器,所述視頻編碼器用於對不同塊使用最佳濾波器預測的參考圖像分割成通過至少一個層的塊,用於設置判斷所述分割的塊是否可再分割的分割標誌以及設置判斷所述塊使用何種濾波器內插的濾波器類型,以及用於四叉樹編碼所述分割標誌和所述濾波器類型;以及視頻解碼器,所述視頻解碼器用於從經四叉樹編碼的比特流讀取所述分割標誌和所述濾波器類型以重構所述分割標誌和所述濾波器類型,用於基於所述分割標誌產生塊,以及用於基於所述濾波器類型內插產生的塊以重構用於最佳運動補償的參考圖像。
文檔編號H04N7/32GK103190149SQ201180052869
公開日2013年7月3日 申請日期2011年10月26日 優先權日2010年10月29日
發明者宋振翰, 林晶娟, 鄭太榮, 金臺浩, 鄭濟昌 申請人:Sk電信有限公司