1.一種視頻數(shù)據(jù)塊編碼方法,使用用于視頻編碼系統(tǒng)的調(diào)色板編碼對視頻數(shù)據(jù)塊進(jìn)行編碼,所述視頻數(shù)據(jù)塊編碼方法包括:
接收與當(dāng)前編碼單元相關(guān)聯(lián)的輸入數(shù)據(jù),其中所述當(dāng)前編碼單元具有大于預(yù)定塊大小的當(dāng)前塊大??;
如果所述當(dāng)前塊大小大于所述預(yù)定義塊大小,則從不包括調(diào)色板編碼模式的第一編碼組中選擇當(dāng)前編碼模式;
如果所述當(dāng)前塊大小等于或小于所述預(yù)定義塊大小,則從包括所述調(diào)色板編碼模式的第二編碼組中選擇所述當(dāng)前編碼模式;以及
根據(jù)所選擇的所述當(dāng)前編碼模式對所述當(dāng)前編碼單元進(jìn)行編碼或解碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)定義塊大小對應(yīng)于32x32。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)定義塊大小對應(yīng)于最大變換單元大小。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,如果所述當(dāng)前塊大小大于所述預(yù)定義塊大小,則調(diào)色板模式旗標(biāo)被推斷為零,以指示所述當(dāng)前編碼單元未使用調(diào)色板編碼模式。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,調(diào)色板模式旗標(biāo)被限制為零以指示所述當(dāng)前編碼單元未使用調(diào)色板編碼模式。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果調(diào)色板模式旗標(biāo)指示正在使用的所述調(diào)色板編碼模式,且所述當(dāng)前編碼單元大于所述預(yù)定義塊大小,則將所述當(dāng)前編碼單元?jiǎng)澐譃榇笮〉扔谒鲱A(yù)定義塊大小的多個(gè)塊,并且每個(gè)塊由所述調(diào)色板編碼模式編碼。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,每個(gè)塊使用單獨(dú)的調(diào)色板編碼語法。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,更包含:
當(dāng)選擇用于對所述當(dāng)前編碼單元進(jìn)行編碼的所述當(dāng)前編碼模式是所述調(diào)色板編碼模式時(shí),確定與重用主顏色大小、新主顏色大小和總主顏色大小中的一個(gè)或其組合相對應(yīng)的調(diào)色板相關(guān)大小,根據(jù)一個(gè)K階指數(shù)哥倫布碼、一個(gè)一元碼加上一個(gè)K階指數(shù)哥倫布碼或一個(gè)截?cái)嗟囊辉a加上一個(gè)K階指數(shù)哥倫布碼來二進(jìn)制化所述調(diào)色板相關(guān)大小以生成二進(jìn)制化調(diào)色板相關(guān)大小,以及對所述二進(jìn)制化調(diào)色板相關(guān)大小應(yīng)用熵編碼以產(chǎn)生編碼調(diào)色板相關(guān)大??;以及
當(dāng)選擇用于解碼所述當(dāng)前編碼單元的所述當(dāng)前編碼模式是所述調(diào)色板編碼模式時(shí),通過將所述一個(gè)K階指數(shù)哥倫布碼、所述一個(gè)一元碼加上一個(gè)K階指數(shù)哥倫布碼或所述一個(gè)截?cái)嗟囊辉a加上一個(gè)K階指數(shù)哥倫布碼應(yīng)用于從包括所述所述當(dāng)前編碼單元的比特流恢復(fù)的所述二進(jìn)制化調(diào)色板相關(guān)大小來恢復(fù)所述調(diào)色板相關(guān)大小,以及基于調(diào)色板預(yù)測值和包括所述調(diào)色板相關(guān)大小的調(diào)色板信息恢復(fù)所述當(dāng)前編碼單元的當(dāng)前調(diào)色板表,
其中所述重用主顏色大小表示所述當(dāng)前調(diào)色板表中的第一數(shù)量的主顏色,所述當(dāng)前調(diào)色板表中的多個(gè)主顏色重用所述調(diào)色板預(yù)測值中的多個(gè)主顏色,所述新主顏色大小表示所述所述當(dāng)前調(diào)色板表中未由所述調(diào)色板預(yù)測值預(yù)測的第二數(shù)量的主要顏色,并且所述總主顏色大小表示所述當(dāng)前編碼單元中存在的第三數(shù)量的主要顏色。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,更包含:
當(dāng)選擇用于對所述當(dāng)前編碼單元進(jìn)行編碼的所述當(dāng)前編碼模式是所述調(diào)色板編碼模式,并且如果所述當(dāng)前編碼單元的當(dāng)前像素在復(fù)制模式中編碼時(shí),確定所述當(dāng)前像素的調(diào)色板運(yùn)行類型,并使用具有單個(gè)上下文的上下文自適應(yīng)熵編碼,而不依賴于與任何先前像素相關(guān)聯(lián)的任何先前編碼的調(diào)色板運(yùn)行類型編碼所述調(diào)色板運(yùn)行類型,其中所述調(diào)色板運(yùn)行類型對應(yīng)于復(fù)制上方模式或復(fù)制索引模式;以及
當(dāng)選擇用于對所述當(dāng)前編碼單元進(jìn)行解碼的所述當(dāng)前編碼模式是所述調(diào)色板編碼模式時(shí),使用具有單個(gè)上下文的所述上下文自適應(yīng)熵編碼,而不依賴于與任何先前像素相關(guān)聯(lián)的任何先前解碼的調(diào)色板運(yùn)行類型解碼所述當(dāng)前像素的所述調(diào)色運(yùn)行板類型,如果解碼的所述調(diào)色板運(yùn)行類型是所述復(fù)制上方模式,則根據(jù)所述復(fù)制上方模式重構(gòu)所述當(dāng)前像素和一個(gè)或多個(gè)后續(xù)像素,以及如果解碼的所述調(diào)色板運(yùn)行類型是所述復(fù)制索引模式,根據(jù)所述復(fù)制索引模式重建所述當(dāng)前像素和一個(gè)或多個(gè)后續(xù)像素。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,更包含:
當(dāng)選擇用于編碼或解碼所述當(dāng)前編碼單元的所述當(dāng)前編碼模式是所述調(diào)色板編碼模式時(shí),根據(jù)掃描順序確定所述當(dāng)前編碼單元內(nèi)的當(dāng)前像素的先前像素;
確定所述當(dāng)前編碼單元的調(diào)色板集合;
如果所述先前像素對應(yīng)于復(fù)制索引模式,則從所述調(diào)色板集合中移除對應(yīng)于先前像素索引的冗余索引,以形成更新的調(diào)色板集合;
如果所述先前像素對應(yīng)于復(fù)制上方模式,跳過冗余索引去除并使用所述調(diào)色板集合作為所述更新的調(diào)色板集合;以及
基于所述更新的調(diào)色板集合對所述當(dāng)前像素的當(dāng)前索引進(jìn)行編碼或解碼。
11.一種視頻數(shù)據(jù)塊編碼方法,使用用于視頻編碼系統(tǒng)的調(diào)色板編碼對視頻數(shù)據(jù)塊進(jìn)行編碼,所述視頻數(shù)據(jù)塊編碼方法包括:
接收與當(dāng)前塊相關(guān)聯(lián)的輸入數(shù)據(jù);
確定所述當(dāng)前塊的當(dāng)前調(diào)色板表;
確定用于對所述當(dāng)前調(diào)色板表進(jìn)行編碼的調(diào)色板預(yù)測值;
確定調(diào)色板相關(guān)大小,所述調(diào)色板相關(guān)大小對應(yīng)于表示所述當(dāng)前調(diào)色板表中的第一數(shù)量的主顏色的重用主顏色大小、表示所述當(dāng)前調(diào)色板表中未由所述調(diào)色板預(yù)測值預(yù)測的多個(gè)主要顏色的第二數(shù)量的新主顏色大小,以及表示所述當(dāng)前塊中存在的多個(gè)主要顏色的第三數(shù)量的總主顏色大小中的一個(gè)或其組合,其中所述當(dāng)前調(diào)色板表中的多個(gè)主顏色重用所述調(diào)色板預(yù)測值中的多個(gè)主顏色;
根據(jù)一個(gè)K階指數(shù)哥倫布碼、一個(gè)一元碼加上一個(gè)K階指數(shù)哥倫布碼或一個(gè)截?cái)嗟囊辉a加上一個(gè)K階指數(shù)哥倫布碼來二進(jìn)制化所述調(diào)色板相關(guān)大小以產(chǎn)生二進(jìn)制化調(diào)色板相關(guān)大??;以及
對所述二進(jìn)制化調(diào)色板相關(guān)大小應(yīng)用熵編碼以產(chǎn)生編碼調(diào)色板相關(guān)大小。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,K對應(yīng)于0、1、2或3。
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述一個(gè)截?cái)嗟囊辉a的比特位的最大數(shù)量對應(yīng)于1、2或3。
14.根據(jù)權(quán)利要求11所述的方法,其特征在于,使用上下文自適應(yīng)編碼對所述二進(jìn)制化調(diào)色板相關(guān)大小的二進(jìn)制位的一部分進(jìn)行編碼。
15.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述調(diào)色板相關(guān)大小對應(yīng)于所述重用主顏色大小,并且對應(yīng)于第一N個(gè)重用標(biāo)記的前N個(gè)比特被編碼以減少所述當(dāng)前調(diào)色板表中的多個(gè)主要顏色的所述第一數(shù)量,其中N是正整數(shù)。
16.根據(jù)權(quán)利要求11所述的方法,其特征在于,根據(jù)最大可能調(diào)色板大小自適應(yīng)地執(zhí)行二進(jìn)制化所述調(diào)色板相關(guān)大小以產(chǎn)生所述二進(jìn)制化調(diào)色板相關(guān)大小。
17.一種視頻數(shù)據(jù)塊編碼方法,使用用于視頻編碼系統(tǒng)的調(diào)色板編碼對視頻數(shù)據(jù)塊進(jìn)行編碼,所述視頻數(shù)據(jù)塊編碼方法包括:
接收包括當(dāng)前塊的壓縮數(shù)據(jù)的輸入編碼比特流;
從所述輸入編碼比特流中恢復(fù)當(dāng)前調(diào)色板表的二進(jìn)制化調(diào)色板相關(guān)大??;
通過將一個(gè)K階指數(shù)哥倫布碼、一個(gè)一元碼加上一個(gè)K階指數(shù)哥倫布碼或一個(gè)截?cái)嗟囊辉a加上一個(gè)K階指數(shù)哥倫布碼應(yīng)用于所述二進(jìn)制化調(diào)色板相關(guān)大小來恢復(fù)調(diào)色板相關(guān)大小,其中所述調(diào)色板相關(guān)大小對應(yīng)于表示所述當(dāng)前調(diào)色板表中的多個(gè)主顏色的第一數(shù)量的重用主顏色大小、表示所述當(dāng)前調(diào)色板表中未由所述調(diào)色板預(yù)測值預(yù)測的多個(gè)主要顏色的第二數(shù)量的新主顏色大小,以及表示所述當(dāng)前塊中存在的多個(gè)主要顏色的第三數(shù)量的總主顏色大小中的一個(gè)或其組合,其中所述當(dāng)前調(diào)色板表重用所述調(diào)色板預(yù)測值中的多個(gè)主要顏色;以及
基于所述調(diào)色板預(yù)測值和包括所述調(diào)色板相關(guān)大小的調(diào)色板信息恢復(fù)所述當(dāng)前塊的所述當(dāng)前調(diào)色板表。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,K對應(yīng)于0、1、2或3。
19.一種視頻數(shù)據(jù)塊編碼方法,使用用于視頻編碼系統(tǒng)的調(diào)色板編碼對視頻數(shù)據(jù)塊進(jìn)行編碼,所述視頻數(shù)據(jù)塊編碼方法包括:
接收與當(dāng)前塊相關(guān)聯(lián)的輸入數(shù)據(jù);
如果當(dāng)前像素以復(fù)制模式編碼,則確定所述當(dāng)前像素的調(diào)色板運(yùn)行類型,其中所述調(diào)色板運(yùn)行類型對應(yīng)于復(fù)制上方模式或復(fù)制索引模式;以及
使用具有單個(gè)上下文的上下文自適應(yīng)熵編碼對所述調(diào)色板運(yùn)行類型進(jìn)行編碼,而不依賴于與任何先前像素相關(guān)聯(lián)的任何先前編碼的調(diào)色板運(yùn)行類型。
20.一種視頻數(shù)據(jù)塊編碼方法,使用用于視頻編碼系統(tǒng)的調(diào)色板編碼對視頻數(shù)據(jù)塊進(jìn)行編碼,所述視頻數(shù)據(jù)塊編碼方法包括:
接收包括當(dāng)前塊的壓縮數(shù)據(jù)的輸入編碼比特流;
使用具有單個(gè)上下文的上下文自適應(yīng)熵編碼來解碼當(dāng)前像素的調(diào)色板運(yùn)行類型,而不依賴于與任何先前像素相關(guān)聯(lián)的任何先前解碼的調(diào)色板運(yùn)行類型;以及
如果解碼的所述調(diào)色板運(yùn)行類型是復(fù)制上方模式,則根據(jù)所述復(fù)制上方模式重建所述當(dāng)前像素和一個(gè)或多個(gè)后續(xù)像素;以及
如果解碼的所述調(diào)色板運(yùn)行類型是復(fù)制索引模式,則根據(jù)所述復(fù)制索引模式重建所述當(dāng)前像素和一個(gè)或多個(gè)后續(xù)像素。
21.一種視頻數(shù)據(jù)塊編碼方法,使用用于視頻編碼系統(tǒng)的調(diào)色板編碼對視頻數(shù)據(jù)塊進(jìn)行編碼,所述視頻數(shù)據(jù)塊編碼方法包括:
接收與當(dāng)前塊相關(guān)聯(lián)的輸入數(shù)據(jù);
根據(jù)掃描順序確定當(dāng)前像素的先前像素;
確定所述當(dāng)前塊的調(diào)色板集合;
如果所述先前像素對應(yīng)于復(fù)制索引模式,則從所述調(diào)色板集合中移除對應(yīng)于先前像素索引的冗余索引,以形成更新的調(diào)色板集合;
如果所述先前像素對應(yīng)于復(fù)制上方模式,跳過冗余索引去除并使用所述調(diào)色板集合作為所述更新的調(diào)色板集合;以及
基于所述更新的調(diào)色板集合對所述當(dāng)前像素的當(dāng)前索引進(jìn)行編碼或解碼。