專(zhuān)利名稱(chēng):用于視頻編碼器和解碼器的對(duì)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本原理一般地涉及視頻編碼和解碼,并且更具體地涉及用于視頻編碼器和解碼器的對(duì)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令(signal)的方法和裝置。
背景技術(shù):
多數(shù)現(xiàn)代視頻編碼標(biāo)準(zhǔn)采用各種編碼模式來(lái)有效地減少空間域和時(shí)間域中的相關(guān)度。例如,在國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)(IS0/IEC)運(yùn)動(dòng)畫(huà)面專(zhuān)家組-4(MPEG-4) 第10部分高級(jí)視頻編碼(AVC)標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信分部(ITU-T)H. 264推薦(下文的 “MPEG-4AVC標(biāo)準(zhǔn)”)中,可以幀內(nèi)編碼或者幀間編碼畫(huà)面。在幀內(nèi)畫(huà)面中,以幀內(nèi)模式編碼所有宏塊,由此利用畫(huà)面內(nèi)的空間相關(guān)度。幀內(nèi)模式可以被歸類(lèi)為以下三種類(lèi)型INTRA4X4 ; INTRA8X8 ;INTRA16X16。INTRA4X4 和 INTRA8X8 支持 9 種幀內(nèi)預(yù)測(cè)模式,INTRA16X16 支持4種幀內(nèi)預(yù)測(cè)模式。INTRA 4X4和INTRA8X8支持以下9種幀內(nèi)預(yù)測(cè)模式垂直預(yù)測(cè)、水平預(yù)測(cè)、DC預(yù)測(cè)、對(duì)角下/左預(yù)測(cè)、對(duì)角下/右預(yù)測(cè)、垂直-左預(yù)測(cè)、水平-下預(yù)測(cè)、垂直-右預(yù)測(cè),以及水平-上預(yù)測(cè)。INTRA16X 16支持以下4種幀內(nèi)預(yù)測(cè)模式垂直預(yù)測(cè)、水平預(yù)測(cè)、DC預(yù)測(cè),以及平面預(yù)測(cè)。轉(zhuǎn)到
圖1,由參考標(biāo)號(hào)100總地指示INTRA4X4和INTRA8X8預(yù)測(cè)模式。在圖1中,參考標(biāo)號(hào)0指示垂直預(yù)測(cè)模式、參考標(biāo)號(hào)1指示水平預(yù)測(cè)模式、參考標(biāo)號(hào)3指示對(duì)角下/左預(yù)測(cè)模式、參考標(biāo)號(hào)4指示對(duì)角下/右預(yù)測(cè)模式、參考標(biāo)號(hào)5指示垂直-右預(yù)測(cè)模式、參考標(biāo)號(hào)6指示水平-下預(yù)測(cè)模式、參考標(biāo)號(hào)7指示垂直-左預(yù)測(cè)模式、參考標(biāo)號(hào)8指示垂直-上預(yù)測(cè)模式。未示出作為INTRA4X4和INTRA8X8預(yù)測(cè)模式一部分的DC模式。 轉(zhuǎn)到圖2,由參考標(biāo)號(hào)200總地指示INTRA16X 16預(yù)測(cè)模式。在圖2中,參考標(biāo)號(hào)0指示垂直預(yù)測(cè)模式、參考標(biāo)號(hào)1指示水平預(yù)測(cè)模式、參考標(biāo)號(hào)3指示平面預(yù)測(cè)模式。未示出作為 INTRA16X16預(yù)測(cè)模式一部分的DC模式。INTRA4X4使用4X4離散余弦變換(DCT)。INTRA8X8使用8X8變換。 INTRA16X16使用級(jí)聯(lián)的4X4變換。為了進(jìn)行信令,INTRA4X4和INTRA8X8共享相同的宏塊類(lèi)型(mb_type)0并且通過(guò)變換尺寸標(biāo)志(transform_8X8_size_flag)來(lái)區(qū)分。然后, 通過(guò)最可能的模式(如果必要,可能利用其余模式)來(lái)對(duì)在INTRA4X4或INTRA8X8中幀內(nèi)預(yù)測(cè)模式的選取進(jìn)行信令。對(duì)于INTRA16X 16,在mb_type中對(duì)所有幀內(nèi)預(yù)測(cè)模式連同編碼塊圖案(cbp)類(lèi)型進(jìn)行信令,其使用1到M的mb_type值。表1示出了用于幀內(nèi)編碼碼片(I碼片)的宏塊類(lèi)型的詳細(xì)的信令。如果尺寸大于16X16的更大的塊用于幀內(nèi)預(yù)測(cè), 則面對(duì)如下的若干可能的問(wèn)題。
(1)如果通過(guò)在MPEG-4AVC標(biāo)準(zhǔn)中簡(jiǎn)單地?cái)U(kuò)展mb_type來(lái)增加INTRA32 X 32或者 INTRA64X64預(yù)測(cè),則其將對(duì)這兩種新模式造成太多的開(kāi)銷(xiāo),并且另外,將不允許幀內(nèi)預(yù)測(cè)的分級(jí)類(lèi)型。如下解釋幀內(nèi)預(yù)測(cè)的分級(jí)類(lèi)型的示例。如果32X32塊用作大塊并且允許子劃分為16X16,則對(duì)于每個(gè)16X16子劃分,應(yīng)允許INTRA4X4、INTRA8X8、INTRA16X16。(2)如果更大的變換(諸如16X 16變換)而不是級(jí)聯(lián)的變換用于INTRA16X 16, 則不能應(yīng)用當(dāng)前的信令。(3)應(yīng)對(duì)一個(gè)幀內(nèi)劃分類(lèi)型內(nèi)部的幀內(nèi)預(yù)測(cè)模式給出不同的優(yōu)先級(jí)。表 權(quán)利要求
1.一種裝置,包括視頻編碼器G00),通過(guò)對(duì)用于畫(huà)面中的至少一個(gè)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令來(lái)編碼所述至少一個(gè)大塊的畫(huà)面數(shù)據(jù),其中通過(guò)選擇基本編碼單元尺寸并且分配用于基本編碼單元尺寸的單個(gè)空間幀內(nèi)劃分類(lèi)型來(lái)對(duì)幀內(nèi)預(yù)測(cè)進(jìn)行信令,該單個(gè)空間幀內(nèi)劃分類(lèi)型是可從多個(gè)空間幀內(nèi)劃分類(lèi)型中選擇的,所述至少一個(gè)大塊具有比基本編碼單元的塊尺寸大的大塊尺寸,其中所述幀內(nèi)預(yù)測(cè)是分層級(jí)的幀內(nèi)預(yù)測(cè)并且通過(guò)以下操作中的至少一個(gè)而對(duì)所述至少一個(gè)大塊執(zhí)行將大塊尺寸拆分為基本編碼單元尺寸以及從基本編碼單元尺寸合并到大塊尺寸。
2.根據(jù)權(quán)利要求1所述的裝置,其中對(duì)于多個(gè)空間幀內(nèi)劃分類(lèi)型的每一個(gè),向多個(gè)可用的幀內(nèi)預(yù)測(cè)模式中最頻繁使用的特定的幀內(nèi)預(yù)測(cè)模式分配較高的優(yōu)先級(jí)。
3.根據(jù)權(quán)利要求1所述的裝置,其中自適應(yīng)地選擇所述大塊尺寸。
4.根據(jù)權(quán)利要求1所述的裝置,其中使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素來(lái)執(zhí)行信令。
5.根據(jù)權(quán)利要求1所述的裝置,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被所述視頻編碼器(400)預(yù)先存儲(chǔ)并且使用以便編碼所述至少一個(gè)大塊,并且其中該空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被安排為被對(duì)應(yīng)的視頻解碼器預(yù)先存儲(chǔ)并且使用以便解碼該至少一個(gè)大塊。
6.根據(jù)權(quán)利要求1所述的裝置,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被所述視頻編碼器(400)用于編碼所述至少一個(gè)大塊,并且被所述視頻編碼器使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素來(lái)傳送。
7.一種視頻編碼器中的方法,包括通過(guò)對(duì)用于畫(huà)面中的至少一個(gè)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令來(lái)編碼所述至少一個(gè)大塊的畫(huà)面數(shù)據(jù)(775,780,755,742),其中通過(guò)選擇基本編碼單元尺寸并且分配用于基本編碼單元尺寸的單個(gè)空間幀內(nèi)劃分類(lèi)型來(lái)對(duì)幀內(nèi)預(yù)測(cè)進(jìn)行信令,該單個(gè)空間幀內(nèi)劃分類(lèi)型是可從多個(gè)空間幀內(nèi)劃分類(lèi)型中選擇的,所述至少一個(gè)大塊具有比基本編碼單元的塊尺寸大的大塊尺寸,其中所述幀內(nèi)預(yù)測(cè)是分層級(jí)的幀內(nèi)預(yù)測(cè)并且通過(guò)以下操作中的至少一個(gè)而對(duì)所述至少一個(gè)大塊執(zhí)行將大塊尺寸拆分為基本編碼單元尺寸(720,725)以及從基本編碼單元尺寸合并到大塊尺寸(742,750,755,770,775,780)。
8.根據(jù)權(quán)利要求7所述的方法,其中對(duì)于多個(gè)空間幀內(nèi)劃分類(lèi)型的每一個(gè),向多個(gè)可用的幀內(nèi)預(yù)測(cè)模式中最頻繁使用的特定的幀內(nèi)預(yù)測(cè)模式分配較高的優(yōu)先級(jí)(785,790, 730)。
9.根據(jù)權(quán)利要求7所述的方法,其中自適應(yīng)地選擇所述大塊尺寸(750,770)。
10.根據(jù)權(quán)利要求7所述的方法,其中使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素來(lái)執(zhí)行信令(742, 755,775,780,785,790,797)。
11.根據(jù)權(quán)利要求7所述的方法,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被視頻編碼器預(yù)先存儲(chǔ)并且使用以便編碼所述至少一個(gè)大塊,并且其中該空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被安排為被對(duì)應(yīng)的視頻解碼器預(yù)先存儲(chǔ)并且使用以便解碼該至少一個(gè)大塊(710)。
12.根據(jù)權(quán)利要求7所述的方法,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被視頻編碼器用于編碼所述至少一個(gè)大塊,并且被視頻編碼器使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素來(lái)傳送(797)。
13.一種裝置,包括視頻解碼器(500),通過(guò)確定要為畫(huà)面中的至少一個(gè)大塊執(zhí)行的幀內(nèi)預(yù)測(cè)來(lái)解碼所述至少一個(gè)大塊的畫(huà)面數(shù)據(jù),其中通過(guò)確定基本編碼單元尺寸并且確定用于基本編碼單元尺寸的單個(gè)空間幀內(nèi)劃分類(lèi)型來(lái)確定幀內(nèi)預(yù)測(cè),該單個(gè)空間幀內(nèi)劃分類(lèi)型是可從多個(gè)空間幀內(nèi)劃分類(lèi)型中確定的,所述至少一個(gè)大塊具有比基本編碼單元的塊尺寸大的大塊尺寸,其中所述幀內(nèi)預(yù)測(cè)是分層級(jí)的幀內(nèi)預(yù)測(cè)并且通過(guò)以下操作中的至少一個(gè)而對(duì)所述至少一個(gè)大塊執(zhí)行將大塊尺寸拆分為基本編碼單元尺寸以及從基本編碼單元尺寸合并到大塊尺寸。
14.根據(jù)權(quán)利要求13所述的裝置,其中對(duì)于多個(gè)空間幀內(nèi)劃分類(lèi)型的每一個(gè),向多個(gè)可用的幀內(nèi)預(yù)測(cè)模式中最頻繁使用的特定的幀內(nèi)預(yù)測(cè)模式分配較高的優(yōu)先級(jí)。
15.根據(jù)權(quán)利要求13所述的裝置,其中自適應(yīng)地選擇所述大塊尺寸。
16.根據(jù)權(quán)利要求13所述的裝置,其中使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素來(lái)確定所述幀內(nèi)預(yù)測(cè)。
17.根據(jù)權(quán)利要求13所述的裝置,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被所述視頻解碼器(500)預(yù)先存儲(chǔ)并且使用以便解碼所述至少一個(gè)大塊,并且其中所述至少一個(gè)大塊之前被對(duì)應(yīng)的編碼器使用在其中預(yù)先存儲(chǔ)的空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)進(jìn)行編碼。
18.根據(jù)權(quán)利要求13所述的裝置,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)通過(guò)所述視頻解碼器(500)使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素進(jìn)行接收并且被所述視頻解碼器(500)用于解碼所述至少一個(gè)大塊。
19.一種視頻解碼器中的方法,包括通過(guò)確定要為畫(huà)面中的至少一個(gè)大塊執(zhí)行的幀內(nèi)預(yù)測(cè)來(lái)解碼所述至少一個(gè)大塊的畫(huà)面數(shù)據(jù)(820,830),其中通過(guò)確定基本編碼單元尺寸并且確定用于基本編碼單元尺寸的單個(gè)空間幀內(nèi)劃分類(lèi)型來(lái)確定所述幀內(nèi)預(yù)測(cè),單個(gè)空間幀內(nèi)劃分類(lèi)型是可從多個(gè)空間幀內(nèi)劃分類(lèi)型中確定的,所述至少一個(gè)大塊具有比基本編碼單元的塊尺寸大的大塊尺寸,其中所述幀內(nèi)預(yù)測(cè)是分層級(jí)的幀內(nèi)預(yù)測(cè)并且通過(guò)以下操作中的至少一個(gè)而對(duì)所述至少一個(gè)大塊執(zhí)行將大塊尺寸拆分為基本編碼單元尺寸以及從基本編碼單元尺寸合并到大塊尺寸(820,830)。
20.根據(jù)權(quán)利要求19所述的方法,其中對(duì)于多個(gè)空間幀內(nèi)劃分類(lèi)型的每一個(gè),向多個(gè)可用的幀內(nèi)預(yù)測(cè)模式中最頻繁使用的特定的幀內(nèi)預(yù)測(cè)模式分配較高的優(yōu)先級(jí)(855,835, 850)。
21.根據(jù)權(quán)利要求19所述的方法,其中自適應(yīng)地確定所述大塊尺寸(820,830)。
22.根據(jù)權(quán)利要求19所述的方法,其中使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素來(lái)確定所述幀內(nèi)預(yù)測(cè)(820,830,835,885,850)。
23.根據(jù)權(quán)利要求19所述的方法,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)被所述視頻解碼器預(yù)先存儲(chǔ)并且使用以便解碼所述至少一個(gè)大塊,并且其中所述至少一個(gè)大塊之前被對(duì)應(yīng)的編碼器使用在其中預(yù)先存儲(chǔ)的空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)進(jìn)行編碼(808)。
24.根據(jù)權(quán)利要求19所述的方法,其中空間幀內(nèi)劃分類(lèi)型表和幀內(nèi)預(yù)測(cè)模式表中的至少一個(gè)通過(guò)所述視頻解碼器使用一個(gè)或多個(gè)高級(jí)語(yǔ)法元素進(jìn)行接收并且被所述視頻解碼器用于解碼所述至少一個(gè)大塊(810)。
25.一種其上編碼有視頻信號(hào)數(shù)據(jù)的存儲(chǔ)介質(zhì),包括通過(guò)對(duì)用于畫(huà)面中的至少一個(gè)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令而編碼的所述至少一個(gè)大塊的畫(huà)面數(shù)據(jù),其中通過(guò)選擇基本編碼單元尺寸并且分配用于基本編碼單元尺寸的單個(gè)空間幀內(nèi)劃分類(lèi)型來(lái)對(duì)所述幀內(nèi)預(yù)測(cè)進(jìn)行信令,該單個(gè)空間幀內(nèi)劃分類(lèi)型是可從多個(gè)空間幀內(nèi)劃分類(lèi)型中選擇的,所述至少一個(gè)大塊具有比基本編碼單元的塊尺寸大的大塊尺寸,其中所述幀內(nèi)預(yù)測(cè)是分層級(jí)的幀內(nèi)預(yù)測(cè)并且通過(guò)以下操作中的至少一個(gè)而對(duì)所述至少一個(gè)大塊執(zhí)行將大塊尺寸拆分為基本編碼單元尺寸以及從基本編碼單元尺寸合并到大塊尺寸。
全文摘要
提供了用于視頻編碼器和解碼器的對(duì)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令的方法和裝置。裝置包括視頻編碼器(400),所述視頻編碼器通過(guò)對(duì)用于畫(huà)面中的至少一個(gè)大塊的幀內(nèi)預(yù)測(cè)進(jìn)行信令來(lái)編碼所述至少一個(gè)大塊的畫(huà)面數(shù)據(jù)。通過(guò)選擇基本編碼單元尺寸并且分配用于基本編碼單元尺寸的單個(gè)空間幀內(nèi)劃分類(lèi)型來(lái)對(duì)幀內(nèi)預(yù)測(cè)進(jìn)行信令。該單個(gè)空間幀內(nèi)劃分類(lèi)型是可從多個(gè)空間幀內(nèi)劃分類(lèi)型中選擇的。所述至少一個(gè)大塊具有比基本編碼單元的塊尺寸大的大塊尺寸。幀內(nèi)預(yù)測(cè)是分層級(jí)的幀內(nèi)預(yù)測(cè)并且通過(guò)以下操作中的至少一個(gè)而對(duì)至少一個(gè)大塊執(zhí)行將大塊尺寸拆分為基本編碼單元尺寸以及從基本編碼單元尺寸合并到大塊尺寸。
文檔編號(hào)H04N7/26GK102484709SQ201080038907
公開(kāi)日2012年5月30日 申請(qǐng)日期2010年6月29日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者A.阿巴斯, J.索爾, 呂小安, 尹鵬, 許茜, 鄭云飛 申請(qǐng)人:湯姆森特許公司