如果N大于0,那么視頻編碼器20或視頻解碼器30可根據(jù)等式(13)計(jì)算resY’:
[0131]resY,=sign(a*resY)*((Ia*resYI+offset)>>N) (13),
[0132]其中在X是正值的情況下sign(x)相等I,在X是負(fù)值的情況下等于-1,且其中偏移等于2(N—D,如上文相對(duì)于等式(2)所描述。在一些實(shí)例中,偏移可等于O。
[0133]如果N〈0,那么視頻編碼器20和視頻解碼器30可根據(jù)等式(14)計(jì)算位深度經(jīng)調(diào)整及/或經(jīng)縮放的明度殘差樣本:
[0134]resY' =resY<<N (14) ο
[0135]可有可能使位深度經(jīng)調(diào)整及/或經(jīng)縮放的明度殘差樣本的值飽和。在一個(gè)實(shí)例中,視頻編碼器20或視頻解碼器30可將位深度經(jīng)調(diào)整及/或經(jīng)縮放的明度殘差樣本的值修剪到范圍[naxResY’ , (maxResY’-1)],其中maxResY’指示resY’的所要的范圍。resY可為原始明度殘差信號(hào)或經(jīng)重構(gòu)明度殘差信號(hào)。隨后,視頻編碼器20或視頻解碼器30可根據(jù)等式(15)基于明度殘差樣本的塊而確定經(jīng)預(yù)測色度殘差樣本:
[0136]resC' =resC-resY' (15)。
[0137]視頻編碼器20可變換、量化及熵編碼resC’。
[0138]在解碼器側(cè)處,視頻解碼器30可執(zhí)行與經(jīng)執(zhí)行以產(chǎn)生位深度經(jīng)調(diào)整及/或經(jīng)縮放的明度殘差樣本相同的操作,但僅使用經(jīng)重構(gòu)明度殘差信號(hào)。視頻解碼器30可根據(jù)等式
(16)產(chǎn)生經(jīng)重構(gòu)色度信號(hào):
[0139]resCT,=res(T+resY,(16),
[0140]其中resf是色度的經(jīng)反量化及反變換的信號(hào)。
[0141]在一些實(shí)例中,視頻編碼器20可經(jīng)配置以用信號(hào)發(fā)送指示明度殘差樣本及色度殘差樣本的位深度中的差的值。以互逆的方式,視頻解碼器30可經(jīng)配置以解碼指示明度殘差樣本及色度殘差樣本的位深度中的差的值。在一些實(shí)例中,視頻編碼器20和視頻解碼器30可譯碼指示位深度差的值,即使所述值等于零也如此。在一些實(shí)例中,視頻編碼器20和視頻解碼器30可僅在指示位深度差的值不等于零的情況下譯碼所述值。
[0142]在一些實(shí)例中,視頻編碼器20和視頻解碼器30可不使用移位操作來增加或減小明度殘差樣本的值以產(chǎn)生經(jīng)縮放及/或位深度經(jīng)調(diào)整的明度殘差樣本。在一些實(shí)例中,視頻編碼器20和視頻解碼器30可使用比例因子且乘以比例因子而非使用移位操作來調(diào)整明度殘差樣本。
[0143]在一些實(shí)例中,視頻編碼器20和視頻解碼器30可使用預(yù)先界定的圖通過將原始或經(jīng)重構(gòu)明度殘差值的值映射到經(jīng)縮放及/或位深度經(jīng)調(diào)整的明度殘差值而調(diào)整明度殘差樣本。視頻編碼器20可用信號(hào)發(fā)送所述圖,視頻解碼器30可解碼所述圖,或可預(yù)先界定所述圖。所述圖可具有一或多個(gè)條目。
[0144]在使用⑶的PU進(jìn)行幀內(nèi)預(yù)測譯碼或幀間預(yù)測譯碼之后,視頻編碼器20或視頻解碼器30可計(jì)算用于CU的TU的殘差數(shù)據(jù)。PU可包括描述在空間域(也稱為像素域)中產(chǎn)生預(yù)測性像素?cái)?shù)據(jù)的方法或模式的語法數(shù)據(jù),并且TU可包括在對(duì)殘差視頻數(shù)據(jù)應(yīng)用變換(例如離散余弦變換(DCT)、整數(shù)變換、小波變換或概念上類似的變換)之后變換域中的系數(shù)。殘差數(shù)據(jù)可對(duì)應(yīng)于未經(jīng)編碼圖片的像素與對(duì)應(yīng)于PU的預(yù)測值之間的像素差。視頻編碼器20或視頻解碼器30可形成包含用于CU的殘差數(shù)據(jù)的TU,且接著變換TU以生成用于CU的變換系數(shù)。換句話說,視頻編碼器20可將變換應(yīng)用于TU的變換塊以產(chǎn)生TU的變換系數(shù)塊。視頻解碼器30可將反變換應(yīng)用于TU的變換系數(shù)塊以重構(gòu)TU的變換塊。
[0145]在應(yīng)用變換(如果存在)以產(chǎn)生變換系數(shù)后,視頻編碼器20或視頻解碼器30可執(zhí)行變換系數(shù)的量化。換句話說,視頻編碼器20可量化變換系數(shù)塊的變換系數(shù)。視頻解碼器30可解量化變換系數(shù)塊的變換系數(shù)。量化一般指代對(duì)變換系數(shù)進(jìn)行量化以可能減少用以表示變換系數(shù)的數(shù)據(jù)的量從而提供進(jìn)一步壓縮的過程。量化過程可以減少與系數(shù)中的一些或全部相關(guān)聯(lián)的位深度。舉例來說,η位值可在量化期間被舍入到m位值,其中η大于m。反量化(即,解量化)可增加系數(shù)中的一些或全部的位深度。
[0146]在量化之后,視頻編碼器20可掃描變換系數(shù),從包含經(jīng)量化變換系數(shù)的二維矩陣產(chǎn)生一維向量。掃描可以經(jīng)設(shè)計(jì)以將較高能量(并且因此較低頻率)的系數(shù)放置在陣列的前面,并且將較低能量(并且因此較高頻率)的系數(shù)放置在陣列的后面。在一些實(shí)例中,視頻編碼器20或視頻解碼器30可利用預(yù)定義的掃描次序來掃描經(jīng)量化的變換系數(shù)以產(chǎn)生可經(jīng)熵編碼的串行化向量。在其它實(shí)例中,視頻編碼器20或視頻解碼器30可執(zhí)行自適應(yīng)掃描。在掃描經(jīng)量化的變換系數(shù)以形成一維向量之后,視頻編碼器20或視頻解碼器30可以例如根據(jù)上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(CABAC)、上下文自適應(yīng)可變長度譯碼(CAVLC)、基于語法的上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(SBAC)、概率區(qū)間分割熵(PIPE)譯碼或另一熵編碼方法來熵編碼一維向量。視頻編碼器還20也可熵編碼與經(jīng)編碼視頻數(shù)據(jù)相關(guān)聯(lián)的語法元素以供視頻解碼器30在解碼視頻數(shù)據(jù)時(shí)使用。
[0147]為了執(zhí)行CABAC,視頻編碼器20可向待發(fā)射的符號(hào)指派上下文模型內(nèi)的上下文。上下文可涉及(例如)符號(hào)的相鄰值是否為非零。為了執(zhí)行CAVLC,視頻編碼器20可選擇用于待發(fā)射的符號(hào)的可變長度碼??勺冮L度譯碼(VLC)中的碼字可經(jīng)構(gòu)造以使得相對(duì)較短碼對(duì)應(yīng)于更可能的符號(hào),而較長碼對(duì)應(yīng)于較不可能的符號(hào)。以此方式,使用VLC可例如實(shí)現(xiàn)優(yōu)于針對(duì)待發(fā)射的每一符號(hào)使用等長度碼字的位節(jié)省。概率確定可基于指派到符號(hào)的上下文。
[0148]視頻編碼器20可例如在幀標(biāo)頭、塊標(biāo)頭、切片標(biāo)頭或GOP標(biāo)頭中進(jìn)一步將例如基于塊的語法數(shù)據(jù)、基于幀的語法數(shù)據(jù)及基于GOP的語法數(shù)據(jù)等語法數(shù)據(jù)發(fā)送到視頻解碼器30。GOP語法數(shù)據(jù)可描述相應(yīng)GOP中的幀的數(shù)目,且?guī)Z法數(shù)據(jù)可指示用以對(duì)對(duì)應(yīng)幀進(jìn)行編碼的編碼/預(yù)測模式。
[0149]圖2是根據(jù)本發(fā)明的一或多個(gè)方面的說明可執(zhí)行自適應(yīng)色彩分量間殘差預(yù)測的技術(shù)的視頻編碼器的實(shí)例的框圖。在圖2的實(shí)例中,視頻編碼器20包含視頻數(shù)據(jù)存儲(chǔ)器41、模式選擇單元40、經(jīng)解碼圖片緩沖器64、求和器50、變換處理單元52、量化單元54和熵編碼單元56。模式選擇單元40又包含運(yùn)動(dòng)補(bǔ)償單元44、運(yùn)動(dòng)估計(jì)單元42、幀內(nèi)預(yù)測單元46和分割單元48。為了視頻塊重構(gòu),視頻編碼器20還包含反量化單元58、反變換單元60,及求和器62。還可包含解塊濾波器(圖2中未圖示)以便對(duì)塊邊界進(jìn)行濾波,以從經(jīng)重構(gòu)視頻移除成塊性假影。在需要時(shí),解塊濾波器將通常濾波求和器62的輸出。除了解塊濾波器外,還可使用額外濾波器(回路中或回路后)。為簡潔起見未圖示此些濾波器,但是必要時(shí),此些濾波器可以對(duì)求和器50的輸出進(jìn)行濾波(作為環(huán)路內(nèi)濾波器)。在一些實(shí)例中,解塊濾波器可用以產(chǎn)生明度樣本的經(jīng)濾波塊以用于色彩分量間預(yù)測,如上文所描述。
[0150]視頻數(shù)據(jù)存儲(chǔ)器41可存儲(chǔ)待由視頻編碼器20的組件編碼的視頻數(shù)據(jù)???例如)從視頻源18獲得存儲(chǔ)在視頻數(shù)據(jù)存儲(chǔ)器41中的視頻數(shù)據(jù)。經(jīng)解碼圖片緩沖器64可以是參考圖片存儲(chǔ)器,其存儲(chǔ)用于由視頻編碼器20(例如)在幀內(nèi)或幀間譯碼模式中對(duì)視頻數(shù)據(jù)進(jìn)行編碼的參考視頻數(shù)據(jù)。視頻數(shù)據(jù)存儲(chǔ)器41和經(jīng)解碼圖片緩沖器116可由多種存儲(chǔ)器裝置中的任一者形成,例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM),包含同步DRAM(SDRAM)、磁阻式RAM(MRAM)、電阻式RAM(RRAM)或其它類型的存儲(chǔ)器裝置。視頻數(shù)據(jù)存儲(chǔ)器41和經(jīng)解碼圖片緩沖器64可由相同存儲(chǔ)器裝置或單獨(dú)的存儲(chǔ)器裝置提供。在各種實(shí)例中,視頻數(shù)據(jù)存儲(chǔ)器41可與視頻編碼器20的其它組件一起在芯片上,或相對(duì)于那些組件在芯片外。
[0151]在編碼過程期間,視頻編碼器20接收待譯碼的視頻幀或切片。所述幀或切片可以劃分成多個(gè)視頻塊。以此方式,視頻編碼器20可接收待編碼視頻幀內(nèi)的當(dāng)前視頻塊。
[0152]運(yùn)動(dòng)估計(jì)單元42和運(yùn)動(dòng)補(bǔ)償單元44可相對(duì)于一或多個(gè)參考幀中的一或多個(gè)塊執(zhí)行所接收視頻塊的幀間預(yù)測性譯碼以提供時(shí)間預(yù)測。幀內(nèi)預(yù)測單元46可替代地相對(duì)于與待譯碼塊相同的幀或切片中的一或多個(gè)相鄰塊執(zhí)行對(duì)所接收的視頻塊的幀內(nèi)預(yù)測性譯碼以提供空間預(yù)測。視頻編碼器20可執(zhí)行多個(gè)譯碼遍次,例如以為每一視頻數(shù)據(jù)塊選擇適當(dāng)?shù)淖g碼模式。
[0153]求和器50可通過確定預(yù)測塊的像素值與正譯碼的當(dāng)前視頻塊的像素值之間的差而形成殘差視頻塊。在一些實(shí)例中,求和器50可確定不確定或編碼殘差塊。
[0154]分割單元48可基于前述譯碼遍次中的先前分割方案的評(píng)估將視頻數(shù)據(jù)塊分割成子塊。舉例來說,分割單元48可首先將幀或切片分割成LCU,并且基于速率-失真分析(例如,速率-失真優(yōu)化)將LCU中的每一者分割成子CU。模式選擇單元40可以進(jìn)一步產(chǎn)生指示將LCU分割成子CU的四叉樹數(shù)據(jù)結(jié)構(gòu)。四叉樹的葉節(jié)點(diǎn)CU可以包含一或多個(gè)PU和一或多個(gè)TU。
[0155]模式選擇單元40可例如基于誤差結(jié)果選擇譯碼模式中的一者(幀內(nèi)或幀間),且可將所得的經(jīng)幀內(nèi)或幀間譯碼塊提供到求和器50。求和器50可產(chǎn)生殘差塊數(shù)據(jù)。舉例來說,求和器50可產(chǎn)生當(dāng)前CU的殘差塊數(shù)據(jù)以使得殘差塊數(shù)據(jù)的每一樣本等于當(dāng)前CU的譯碼塊中的樣本與當(dāng)前CU的PU的預(yù)測塊的對(duì)應(yīng)樣本之間的差。求和器62可重構(gòu)經(jīng)編碼塊(S卩,譯碼塊)以用作參考幀。模式選擇單元40還將語法元素(例如,運(yùn)動(dòng)向量、幀內(nèi)模式指示符、分割信息和其它此類語法信息)提供給熵編碼單元56。
[0156]運(yùn)動(dòng)估計(jì)單元42和運(yùn)動(dòng)補(bǔ)償單元44可高度集成,但出于概念的目的分別加以說明。由運(yùn)動(dòng)估計(jì)單元42執(zhí)行的運(yùn)動(dòng)估計(jì)為產(chǎn)生運(yùn)動(dòng)向量的過程,所述過程估計(jì)視頻塊的運(yùn)動(dòng)。舉例來說,運(yùn)動(dòng)向量可指示當(dāng)前視頻幀或圖片內(nèi)的視頻塊的PU相對(duì)于參考幀(或其它經(jīng)譯碼單元)內(nèi)的預(yù)測塊相對(duì)于當(dāng)前幀(或其它經(jīng)譯碼單元)內(nèi)正被譯碼的當(dāng)前塊的位移。換句話說,運(yùn)動(dòng)向量可指示PU的預(yù)測塊與參考圖片中的對(duì)應(yīng)預(yù)測塊之間的位移。預(yù)測塊是被發(fā)現(xiàn)在像素差方面與待譯碼的塊緊密匹配的塊,所述像素差可通過絕對(duì)差總和(SAD)、平方差總和(SSD)或其它差異度量來確定。
[0157]在一些實(shí)例中,視頻編碼器20可計(jì)算存儲(chǔ)于經(jīng)解碼圖片緩沖器64中的參考圖片的子整數(shù)像素位置的值。換句話說,視頻編碼器20可使用將一或多個(gè)內(nèi)插濾波器應(yīng)用于一或多個(gè)參考圖片的樣本以產(chǎn)生PU的預(yù)測塊中的樣本。在一些實(shí)例中,視頻編碼器20可內(nèi)插參考圖片的四分之一像素位置、八分之一像素位置或其它分?jǐn)?shù)像素位置的值。因此,運(yùn)動(dòng)估計(jì)單元42可相對(duì)于全像素位置和分?jǐn)?shù)像素位置執(zhí)行運(yùn)動(dòng)搜索并且輸出具有分?jǐn)?shù)像素精度的運(yùn)動(dòng)向量。
[0158]運(yùn)動(dòng)估計(jì)單元42可通過比較PU的位置與參考圖片的預(yù)測塊的位置來計(jì)算用于經(jīng)幀間譯碼切片中的視頻塊的PU的運(yùn)動(dòng)向量。參考圖片可以選自第一參考圖片列表(列表O)或第二參考圖片列表(列表I),所述列表中的每一者識(shí)別存儲(chǔ)在經(jīng)解碼圖片緩沖器64中的一或多個(gè)參考圖片。如果運(yùn)動(dòng)估計(jì)單元42已計(jì)算運(yùn)動(dòng)向量,那么運(yùn)動(dòng)估計(jì)單元42可將計(jì)算的運(yùn)動(dòng)向量發(fā)送到熵編碼單元56和運(yùn)動(dòng)補(bǔ)償單元44。
[0159]運(yùn)動(dòng)補(bǔ)償單元44可執(zhí)行運(yùn)動(dòng)補(bǔ)償。運(yùn)動(dòng)補(bǔ)償可涉及基于由運(yùn)動(dòng)估計(jì)單元42針對(duì)PU確定的所述一或多個(gè)運(yùn)動(dòng)向量而獲取或產(chǎn)生PU的一或多個(gè)預(yù)測塊。再者,在一些實(shí)例中,運(yùn)動(dòng)估計(jì)單元42與運(yùn)動(dòng)補(bǔ)償單元44可在功能上集成。在接收到當(dāng)前視頻塊的PU的運(yùn)動(dòng)向量后,運(yùn)動(dòng)補(bǔ)償單元44可即刻基于所述運(yùn)動(dòng)向量定位來自參考圖片列表中的一者的圖片的預(yù)測塊。一般來說,運(yùn)動(dòng)估計(jì)單元42相對(duì)于明度分量執(zhí)行運(yùn)動(dòng)估計(jì),并且運(yùn)動(dòng)補(bǔ)償單元44對(duì)于色度分量及明度分量兩者使用基于明度分量計(jì)算的運(yùn)動(dòng)向量。模式選擇單元40還可產(chǎn)生與視頻塊及視頻切片相關(guān)聯(lián)的語法元素以供視頻解碼器30在解碼視頻切片的視頻塊時(shí)使用。
[0160]作為如上文所描述由運(yùn)動(dòng)估計(jì)單元42和運(yùn)動(dòng)補(bǔ)償單元44執(zhí)行的幀間預(yù)測的替代方案,幀內(nèi)預(yù)測單元46可以對(duì)當(dāng)前塊進(jìn)行幀內(nèi)預(yù)測。具體來說,幀內(nèi)預(yù)測單元46可以確定用于對(duì)當(dāng)前塊進(jìn)行編碼的幀內(nèi)預(yù)測模式。在一些實(shí)例中,幀內(nèi)預(yù)測單元46可(例如)在單獨(dú)的編碼編次期間使用各種幀內(nèi)預(yù)測模式對(duì)當(dāng)前塊進(jìn)行編碼,且?guī)瑑?nèi)預(yù)測單元46(或在一些實(shí)例中為模式選擇單元40)可從所測試模式中選擇適當(dāng)?shù)膸瑑?nèi)預(yù)測模式來使用。
[0161]舉例來說,幀內(nèi)預(yù)測單元46可以使用速率-失真分析針對(duì)各種經(jīng)測試幀內(nèi)預(yù)測模式計(jì)算速率-失真值,并且從所述經(jīng)測試幀內(nèi)預(yù)測模式當(dāng)中選擇具有最佳速率-失真特性的幀內(nèi)預(yù)測模式。速率-失真分析一般確定經(jīng)編碼塊與經(jīng)編碼以產(chǎn)生所述經(jīng)編碼塊的原始的未經(jīng)編碼塊之間的失真(或誤差)的量,以及用于產(chǎn)生經(jīng)編碼塊的位速率(也就是說,位數(shù)目)。幀內(nèi)預(yù)測單元46可根據(jù)用于各種經(jīng)編碼塊的失真和速率計(jì)算比率,以確定哪種幀內(nèi)預(yù)測模式對(duì)于所述塊展現(xiàn)最佳速率-失真值。
[0162]在選擇用于塊的幀內(nèi)預(yù)測模式后,幀內(nèi)預(yù)測單元46可將指示用于塊的選定幀內(nèi)預(yù)測模式的信息提供到熵編碼單元56。熵編碼單元56可編碼指示選定幀內(nèi)預(yù)測模式的信息。視頻編碼器20在所發(fā)射的位流中可包含配置數(shù)據(jù),其可包含多個(gè)幀內(nèi)預(yù)測模式索引表和多個(gè)經(jīng)修改的幀內(nèi)預(yù)測模式索引表(也稱為碼字映射表),對(duì)用于各種塊的上下文進(jìn)行編碼的定義,以及對(duì)最可能幀內(nèi)預(yù)測模式、幀內(nèi)預(yù)測模式索引表和經(jīng)修改的幀內(nèi)預(yù)測模式索引表的指示以用于所述上下文中的每一者。
[0163]在一些實(shí)例中,幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可經(jīng)配置以根據(jù)等式(2)確定明度殘差樣本及色度殘差樣本的位深度中的差?;谏葰埐顦颖镜奈簧疃燃懊鞫葰埐顦颖镜奈簧疃?,幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可調(diào)整明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本。幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可在各種實(shí)例中根據(jù)等式(2)到(3)及(10)到(14)調(diào)整明度殘差樣本或經(jīng)縮放的明度殘差樣本。
[0164]幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可在一些實(shí)例中確定指示視頻數(shù)據(jù)塊的明度殘差樣本與視頻數(shù)據(jù)塊的色度殘差樣本之間的關(guān)系的比例因子。幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可基于所述比例因子而計(jì)算經(jīng)縮放的明度殘差樣本。幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可基于明度殘差塊、比例因子及色度殘差樣本而確定經(jīng)預(yù)測色度殘差樣本的塊。
[0165]在各種替代實(shí)例中,幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可基于所計(jì)算的位深度差而調(diào)整比例因子,如等式(8)到(9)中所描述。幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44還可基于移位變量N而計(jì)算明度殘差樣本,如等式(12)到(14)中所描述。
[0166]在一些實(shí)例中,幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可經(jīng)配置以使用查找表(LUT)調(diào)整明度殘差樣本。所述LUT的輸出可為位深度經(jīng)調(diào)整的明度殘差樣本。在各種實(shí)例中,可預(yù)先界定所述LUT,或幀內(nèi)預(yù)測單元46及/或運(yùn)動(dòng)補(bǔ)償單元44可自適應(yīng)地確定所述LUT。
[0167]視頻編碼器20可通過確定來自模式選擇單元40的預(yù)測數(shù)據(jù)(例如,預(yù)測塊)與來自正譯碼原始視頻塊(例如,譯碼塊)的數(shù)據(jù)之間的差而形成殘差視頻塊。求和器50表示執(zhí)行此差運(yùn)算的一或多個(gè)組件。變換處理單元52可將變換應(yīng)用于殘差塊,從而產(chǎn)生包括殘差變換系數(shù)值的視頻塊(即,變換系數(shù)塊)。舉例來說,變換處理單元52可應(yīng)用離散余弦變換(DCT)或概念上相似的變換以產(chǎn)生殘差系數(shù)值。變換處理單元52可執(zhí)行概念上類似于DCT的其它變換。也可使用子波變換、整數(shù)變換、子帶變換或其它類型的變換。在任何情況下,變換處理單元52向殘差塊應(yīng)用所述變換,從而產(chǎn)生殘差變換系數(shù)的塊。所述變換可將殘差信息從像素值域轉(zhuǎn)換到變換域(例如,頻域)。變換處理單元52可以將所得變換系數(shù)發(fā)送到量化單元54。量化單元54量化變換系數(shù)以進(jìn)一步減小位速率。量化過程可以減少與系數(shù)中的一些或全部相關(guān)聯(lián)的位深度??梢酝ㄟ^調(diào)整量化參數(shù)來修改量化程度。在一些實(shí)例中,量化單元54可以接著執(zhí)行對(duì)包含經(jīng)量化的變換系數(shù)的矩陣的掃描。或者,熵編碼單元56可執(zhí)行所述掃描。
[0168]視頻編碼器20可在經(jīng)譯碼視頻位流中對(duì)各種參數(shù)集進(jìn)行編碼。此些參數(shù)集可包含:圖片參數(shù)集(PPS),其可包含一或多個(gè)圖片共同的語法元素;序列參數(shù)集,其可包含圖片的一或多個(gè)序列共同的語法元素。
[0169]在量化之后,熵編碼單元56對(duì)經(jīng)量化的變換系數(shù)進(jìn)行熵譯碼。換句話說,熵編碼單元56可對(duì)表示經(jīng)量化變換系數(shù)的語法元素進(jìn)行熵編碼。舉例來說,熵編碼單元56可以執(zhí)行上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(CABAC)、上下文自適應(yīng)可變長度譯碼(CAVLC)、基于語法的上下文自適應(yīng)二進(jìn)制算術(shù)譯碼(SBAC)、概率區(qū)間分割熵(PIPE)譯碼或另一熵譯碼技術(shù)。在基于上下文的熵譯碼的情況下,上下文可以基于相鄰塊。在熵編碼單元56的熵譯碼后,視頻解碼器30可將經(jīng)