自適應(yīng)色彩分量間殘差預(yù)測(cè)的制作方法
【專利說(shuō)明】自適應(yīng)色彩分量間殘差預(yù)測(cè)
[0001 ]本申請(qǐng)案主張2013年10月28日申請(qǐng)的美國(guó)臨時(shí)申請(qǐng)案61/896,580的優(yōu)先權(quán),所述申請(qǐng)案的全部?jī)?nèi)容以引用的方式并入本文中。
技術(shù)領(lǐng)域
[0002 ]本發(fā)明涉及視頻譯碼。
【背景技術(shù)】
[0003]數(shù)字視頻能力可以并入到多種多樣的裝置中,包含數(shù)字電視、數(shù)字直播系統(tǒng)、無(wú)線廣播系統(tǒng)、個(gè)人數(shù)字助理(PDA)、膝上型或桌上型計(jì)算機(jī)、平板計(jì)算機(jī)、電子圖書閱讀器、數(shù)碼相機(jī)、數(shù)字記錄裝置、數(shù)字媒體播放器、視頻游戲裝置、視頻游戲控制臺(tái)、蜂窩式或衛(wèi)星無(wú)線電電話(所謂的“智能電話”)、視頻電話會(huì)議裝置、視頻串流裝置及其類似者。數(shù)字視頻裝置實(shí)施視頻譯碼技術(shù),例如通過(guò)MPEG-2、MPEG-4、ITU-T H.263、ITU-T !1.264/]\0^6-4第10部分高級(jí)視頻譯碼(AVC)、高效率視頻譯碼(HEVC)標(biāo)準(zhǔn)及此類標(biāo)準(zhǔn)的擴(kuò)展(例如,可縮放視頻譯碼(SVC)、多視圖視頻譯碼(MVC)和范圍擴(kuò)展)定義的標(biāo)準(zhǔn)中描述的技術(shù)。視頻裝置可通過(guò)實(shí)施此些視頻譯碼技術(shù)而更有效地發(fā)射、接收、編碼、解碼和/或存儲(chǔ)數(shù)字視頻信息。
[0004]視頻譯碼技術(shù)包含空間(圖片內(nèi))預(yù)測(cè)和/或時(shí)間(圖片間)預(yù)測(cè)以減少或去除視頻序列中固有的冗余。對(duì)于基于塊的視頻譯碼來(lái)說(shuō),視頻切片(例如,視頻幀或視頻幀的一部分)可分割成視頻塊,視頻塊還可被稱作樹(shù)塊、譯碼樹(shù)單元(CTU)、譯碼單元(CU)和/或譯碼節(jié)點(diǎn)。視頻塊可包含明度塊和色度塊。使用相對(duì)于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測(cè)對(duì)圖片的經(jīng)幀內(nèi)譯碼(I)切片中進(jìn)行編碼。圖片的經(jīng)幀間編碼(P或B)切片中的視頻塊可使用相對(duì)于同一圖片中的相鄰塊中的參考樣本的空間預(yù)測(cè)或相對(duì)于其它參考圖片中的參考樣本的時(shí)間預(yù)測(cè)。圖片可被稱作幀,且參考圖片可被稱作參考幀。
[0005]空間或時(shí)間預(yù)測(cè)導(dǎo)致待譯碼塊的預(yù)測(cè)塊。殘差數(shù)據(jù)表示待譯碼原始?jí)K與預(yù)測(cè)塊的間的像素差。經(jīng)幀間譯碼塊是根據(jù)指向形成預(yù)測(cè)塊的參考樣本塊的運(yùn)動(dòng)向量和指示經(jīng)譯碼塊與預(yù)測(cè)塊之間的差的殘差數(shù)據(jù)編碼的。根據(jù)幀內(nèi)譯碼模式和殘差數(shù)據(jù)來(lái)編碼經(jīng)幀內(nèi)譯碼塊。為了進(jìn)一步壓縮,可將殘差數(shù)據(jù)從像素域變換到變換域,從而產(chǎn)生殘差變換系數(shù),可接著量化所述殘差變換系數(shù)。經(jīng)量化變換系數(shù)可經(jīng)熵譯碼以實(shí)現(xiàn)甚至更多壓縮。
【發(fā)明內(nèi)容】
[0006]—般來(lái)說(shuō),本發(fā)明描述與使用具有不同位深度的分量對(duì)色彩空間的色彩分量間殘差預(yù)測(cè)相關(guān)的技術(shù)。位深度是用于表示色彩空間的特定分量的位數(shù)目。視頻譯碼器(即,視頻編碼器或視頻解碼器)可實(shí)施本發(fā)明的技術(shù)以在明度殘差樣本的位深度不同于色度殘差樣本的位深度時(shí)至少部分基于所述視頻塊的位深度經(jīng)調(diào)整的明度殘差樣本來(lái)預(yù)測(cè)視頻塊的色度殘差樣本。
[0007]在一個(gè)實(shí)例中,根據(jù)本發(fā)明的技術(shù),一種解碼視頻數(shù)據(jù)的方法包括:確定視頻數(shù)據(jù)塊的明度殘差樣本的第一位深度;確定視頻數(shù)據(jù)塊的經(jīng)預(yù)測(cè)色度殘差樣本的第二位深度;基于所述第一位深度及所述第二位深度調(diào)整所述明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本;基于所述位深度經(jīng)調(diào)整的明度殘差樣本及所述經(jīng)預(yù)測(cè)色度殘差樣本而確定視頻數(shù)據(jù)塊的色度殘差樣本;及基于所述明度殘差樣本及所述色度殘差樣本而解碼視頻數(shù)據(jù)塊。
[0008]在另一實(shí)例中,根據(jù)本發(fā)明的技術(shù),一種用于編碼視頻數(shù)據(jù)的方法包括:確定視頻數(shù)據(jù)塊的明度殘差樣本的第一位深度;確定視頻數(shù)據(jù)塊的色度殘差樣本的第二位深度;基于所述第一位深度及所述第二位深度調(diào)整所述明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本;基于所述位深度經(jīng)調(diào)整的明度殘差樣本及所述色度殘差樣本而確定視頻數(shù)據(jù)塊的經(jīng)預(yù)測(cè)色度殘差樣本;及基于明度殘差樣本及經(jīng)預(yù)測(cè)色度殘差樣本而編碼所述視頻數(shù)據(jù)塊。
[0009]在另一實(shí)例中,本發(fā)明的技術(shù)針對(duì)于一種視頻解碼器,其包括經(jīng)配置以存儲(chǔ)視頻數(shù)據(jù)的存儲(chǔ)器,及與存儲(chǔ)器通信的至少一個(gè)處理器,且所述至少一個(gè)處理器經(jīng)配置以:確定視頻數(shù)據(jù)塊的明度殘差樣本的第一位深度;確定視頻數(shù)據(jù)塊的經(jīng)預(yù)測(cè)色度殘差樣本的第二位深度;基于所述第一位深度及所述第二位深度調(diào)整所述明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本;基于所述位深度經(jīng)調(diào)整的明度殘差樣本及所述經(jīng)預(yù)測(cè)色度殘差樣本而確定視頻數(shù)據(jù)塊的色度殘差樣本;及基于所述明度殘差樣本及所述色度殘差樣本而解碼視頻數(shù)據(jù)塊。
[0010]在另一實(shí)例中,根據(jù)本發(fā)明的技術(shù),一種用于編碼視頻的裝置包括經(jīng)配置以存儲(chǔ)視頻數(shù)據(jù)的存儲(chǔ)器,及與存儲(chǔ)器通信的至少一個(gè)處理器,且所述至少一個(gè)處理器經(jīng)配置以:確定視頻數(shù)據(jù)塊的明度殘差樣本的第一位深度;確定視頻數(shù)據(jù)塊的色度殘差樣本的第二位深度;基于所述第一位深度及所述第二位深度調(diào)整所述明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本;基于所述位深度經(jīng)調(diào)整的明度殘差樣本及所述色度殘差樣本而確定視頻數(shù)據(jù)塊的經(jīng)預(yù)測(cè)色度殘差樣本;及基于明度殘差樣本及經(jīng)預(yù)測(cè)色度殘差樣本而編碼所述視頻數(shù)據(jù)塊。
[0011]在另一實(shí)例中,根據(jù)本發(fā)明的技術(shù),一種用于解碼視頻的裝置包括:用于確定視頻數(shù)據(jù)塊的明度殘差樣本的第一位深度的裝置;用于確定視頻數(shù)據(jù)塊的經(jīng)預(yù)測(cè)色度殘差樣本的第二位深度的裝置;用于基于所述第一位深度及所述第二位深度調(diào)整所述明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本的裝置;用于基于所述位深度經(jīng)調(diào)整的明度殘差樣本及所述經(jīng)預(yù)測(cè)色度殘差樣本而確定視頻數(shù)據(jù)塊的色度殘差樣本的裝置;及用于基于所述明度殘差樣本及所述色度殘差樣本而解碼視頻數(shù)據(jù)塊的裝置。
[0012]在另一實(shí)例中,根據(jù)本發(fā)明的技術(shù),一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體具有存儲(chǔ)在其上的指令,所述指令在被執(zhí)行時(shí)致使至少一個(gè)處理器:確定視頻數(shù)據(jù)塊的明度殘差樣本的第一位深度;確定視頻數(shù)據(jù)塊的經(jīng)預(yù)測(cè)色度殘差樣本的第二位深度;基于所述第一位深度及所述第二位深度調(diào)整所述明度殘差樣本以產(chǎn)生位深度經(jīng)調(diào)整的明度殘差樣本;基于所述位深度經(jīng)調(diào)整的明度殘差樣本及所述經(jīng)預(yù)測(cè)色度殘差樣本而確定視頻數(shù)據(jù)塊的色度殘差樣本;及基于所述明度殘差樣本及所述色度殘差樣本而解碼視頻數(shù)據(jù)塊。
[0013]附圖及以下描述中陳述一或多個(gè)實(shí)例的細(xì)節(jié)。其它特征、目標(biāo)和優(yōu)點(diǎn)將從所述描述和圖式以及權(quán)利要求書而顯而易見(jiàn)。
【附圖說(shuō)明】
[0014]圖1是根據(jù)本發(fā)明的一或多個(gè)方面的說(shuō)明可執(zhí)行自適應(yīng)色彩分量間殘差預(yù)測(cè)的技術(shù)的實(shí)例視頻編碼和解碼系統(tǒng)的框圖。
[0015]圖2是根據(jù)本發(fā)明的一或多個(gè)方面的說(shuō)明可執(zhí)行自適應(yīng)色彩分量間殘差預(yù)測(cè)的技術(shù)的視頻編碼器的實(shí)例的框圖。
[0016]圖3是根據(jù)本發(fā)明的一或多個(gè)方面的說(shuō)明可執(zhí)行自適應(yīng)色彩分量間殘差預(yù)測(cè)的技術(shù)的視頻解碼器的實(shí)例的框圖。
[0017]圖4是根據(jù)本發(fā)明的一或多個(gè)方面的說(shuō)明執(zhí)行自適應(yīng)色彩分量間殘差預(yù)測(cè)的過(guò)程的實(shí)例的流程圖。
[0018]圖5是根據(jù)本發(fā)明的一或多個(gè)方面的說(shuō)明執(zhí)行自適應(yīng)色彩分量間殘差預(yù)測(cè)的過(guò)程的另一實(shí)例的流程圖。
【具體實(shí)施方式】
[0019]視頻譯碼器(S卩,視頻編碼器或解碼器)一般經(jīng)配置以對(duì)一般表示為圖片序列的視頻序列進(jìn)行譯碼。通常,視頻譯碼器使用基于塊的譯碼技術(shù)對(duì)圖片序列中的每一者進(jìn)行譯碼。作為基于塊的視頻譯碼的部分,視頻譯碼器將視頻序列的每一圖片劃分為數(shù)據(jù)塊。視頻譯碼器個(gè)別地對(duì)塊中的每一者進(jìn)行譯碼(即,編碼或解碼)。對(duì)視頻數(shù)據(jù)塊進(jìn)行編碼一般涉及通過(guò)產(chǎn)生原始?jí)K的一或多個(gè)預(yù)測(cè)塊以及對(duì)應(yīng)于原始?jí)K與所述一或多個(gè)預(yù)測(cè)塊之間的差的殘差塊來(lái)對(duì)原始數(shù)據(jù)塊進(jìn)行編碼。具體來(lái)說(shuō),原始視頻數(shù)據(jù)塊包含由“樣本”的一或多個(gè)通道組成的像素值的矩陣,且預(yù)測(cè)塊包含其中的每一者也由預(yù)測(cè)性樣本組成的經(jīng)預(yù)測(cè)像素值的矩陣。殘差塊的每一樣本指示預(yù)測(cè)塊的樣本與原始?jí)K的對(duì)應(yīng)樣本之間的像素值差。
[0020]用于視頻數(shù)據(jù)塊的預(yù)測(cè)技術(shù)一般分類為幀內(nèi)預(yù)測(cè)及幀間預(yù)測(cè)。幀內(nèi)預(yù)測(cè)(S卩,空間預(yù)測(cè))一般涉及從同一圖片內(nèi)的相鄰經(jīng)先前譯碼塊的像素值預(yù)測(cè)塊。幀間預(yù)測(cè)大體上涉及從經(jīng)先前譯碼圖片中的經(jīng)先前譯碼塊的像素值預(yù)測(cè)塊。
[0021]每一視頻數(shù)據(jù)塊的像素各自表示特定格式的色彩,稱為“色彩表示”。不同視頻譯碼標(biāo)準(zhǔn)可使用不同色彩表示用于視頻數(shù)據(jù)塊。作為一個(gè)實(shí)例,由視頻譯碼聯(lián)合合作小組(JCT-VC)開(kāi)發(fā)的高效率視頻譯碼(HEVC)視頻標(biāo)準(zhǔn)的主規(guī)范使用YCbCr色彩表示來(lái)表示視頻數(shù)據(jù)塊的像素。
[0022]YCbCr色彩表示一般參考其中視頻數(shù)據(jù)的每一像素由色彩信息的三個(gè)分量或通道“Y”、“Cb”和“Cr”表示的色彩表示。Y通道表示特定像素的明度(S卩,光強(qiáng)度或亮度)數(shù)據(jù)。Cb和Cr分量分別是藍(lán)差和紅差色度,即“色度”分量。YCbCr常常用以表示經(jīng)壓縮視頻數(shù)據(jù)中的色彩,因?yàn)閅、Cb和Cr分量中的每一者之間存在強(qiáng)去相關(guān),意味著Y、Cb和Cr分量中的每一者之間存在極少的重復(fù)或冗余的數(shù)據(jù)。使用YCbCr色彩表示對(duì)視頻數(shù)據(jù)進(jìn)行譯碼因此在許多情況下提供良好壓縮性能。
[0023]另外,許多視頻譯碼技術(shù)利用稱為“色度子取樣”的技術(shù)來(lái)進(jìn)一步改善色彩數(shù)據(jù)的壓縮。具有YCbCr色彩表示的視頻數(shù)據(jù)的色度子取樣通過(guò)根據(jù)模式選擇性地省略色度分量而減少經(jīng)譯碼視頻位流中用信號(hào)發(fā)送的色度值的數(shù)目。在經(jīng)色度子取樣視頻數(shù)據(jù)的塊中,所述塊的每一像素一般存在明度值。然而,可僅針對(duì)塊的像素中的一些用信號(hào)發(fā)送Cb和Cr分量,以使得色度分量相對(duì)于明度分量經(jīng)子取樣。
[0024]視頻譯碼器(其可指代視頻編碼器或視頻解碼器)內(nèi)插像素的Cb和Cr分量,其中Cb和Cr值針對(duì)經(jīng)色度子取樣像素塊未顯式地用信號(hào)發(fā)送。色度子取樣良好起作用以減少色度數(shù)據(jù)量而不會(huì)在較均勻的像素塊中引入失真。色度子取樣良好起作用以表示具有廣泛不同色度值的視頻數(shù)據(jù),且在那些情況中可引入大量失真。
[0025]作為對(duì)HEVC標(biāo)準(zhǔn)的擴(kuò)展的HEVC范圍擴(kuò)展針對(duì)額外色彩表示(也被稱作“色彩格式”)以及針對(duì)增加的色彩位深度對(duì)HEVC增加支持。HEVC范圍擴(kuò)展的一個(gè)最近草案是:uHEVC范圍擴(kuò)展文本規(guī)范:草案 7(HEVC Range Extens1n text specif i cat 1n: Draft 7)”(第17次會(huì)議,西班牙瓦倫西亞,2014年3月27日到4月4日,JCTVC-Q1005_v7,第242頁(yè)),且從http://phenix.1nt-evry.fr/jet/doc_end_user/documents/17_Valencia/wglI/JCTVC-Q1005-v9.zip得到。色彩位深度是用以表示色彩表示的每一分量的位數(shù)目。對(duì)其它色彩格式的支持可包含針對(duì)編碼和解碼RGB視頻數(shù)據(jù)源以及具有其它色彩表示且使用與HEVC主規(guī)范不同的色度子取樣模式的視頻數(shù)據(jù)的支持。被稱作“HEVC工作草案10(HEVC WorkingDraft 10)”或“WD10”的HEVC標(biāo)準(zhǔn)的最近草案在布洛斯(Bross)等人的文獻(xiàn)JCTVC-L1003v34“高效率視頻譯碼(HEVC)文本規(guī)范草案10(用于roiS和最后呼叫)”(ITU-T SG16 WP3和ISO/IEC JTC1/SC29/WG11的視頻譯碼聯(lián)合合作小組(JCT-VC),瑞士日內(nèi)瓦第12次會(huì)議,2013年I月 14-23 日)中描述,其可從http: //phenix.int-evry.fr/jet/doc_end_user/documents/12_Geneva/wgll /JCTVC-L1003_v34.z ip 下載。
[0026]如上所提到,由于色彩表示(也被稱作色彩格式)的明度分量與兩個(gè)色度分量之間的強(qiáng)色彩去相關(guān),HEVC主規(guī)范使用YCbCr。然而,在一些情況下,Y、Cb及Cr分量之間可仍存在相關(guān)度。色彩表示的分量之間的相關(guān)可被稱為交叉色彩分量相關(guān)或色彩分量間相關(guān)。
[0027]視頻譯碼器可經(jīng)配置以基于不同分量(例如,明度分量的樣本)的值而預(yù)測(cè)一個(gè)分量(例如,色度分量的樣本)的值?;诘诙至慷A(yù)測(cè)來(lái)自第一分量的樣本的過(guò)程被稱作“色彩分量間預(yù)測(cè)”。視頻譯碼器可基于第一分量與第二分量之間的相關(guān)度來(lái)預(yù)測(cè)第一分量的值。
[0028]例如,在一些實(shí)例中,視頻編碼器可通過(guò)增加或減小明度殘差樣本而調(diào)整明度殘差樣本的塊以確定位深度經(jīng)調(diào)整的明度殘差樣本的塊。視頻編碼器接著可基于位深度經(jīng)調(diào)整的明度殘差樣本及色度殘差樣本而確定色度殘差樣本的預(yù)測(cè)塊。視頻編碼器接著可基于基于經(jīng)預(yù)測(cè)色度殘差樣本及明度殘差樣本而編碼視頻數(shù)據(jù)塊。
[0029]視頻解碼器可執(zhí)行一般互逆的過(guò)程。視頻解碼器可調(diào)整明度殘差樣本,且可基于位深度經(jīng)調(diào)整的明度殘差樣本及經(jīng)預(yù)測(cè)色度殘差樣本而確定色度殘差樣本。視頻解碼器接著可基于色度殘差樣本及明度殘差樣本而解碼視頻塊。
[0030]視頻譯碼器可使用特定數(shù)目的位來(lái)表示每一色彩分量。視頻譯碼器用于表示色彩通道的位的數(shù)目被稱作色彩通道的“位深度”。在一些情況下,明度(Y)通道可具有比色度通道中的一者或兩者更大的位深度(位數(shù)目)。在一些情況下,色度通道中的一者或兩者可具有比明度通道更大的位深度。然而,在具有不同位深度的分量之間執(zhí)行色彩分量間殘差預(yù)測(cè)可導(dǎo)致不準(zhǔn)確的預(yù)測(cè)。本發(fā)明的技術(shù)針對(duì)在分量具有不同位深度時(shí)提高分量間預(yù)測(cè)的準(zhǔn)確度。
[0031]HEVC視頻譯碼標(biāo)準(zhǔn)界定樹(shù)狀結(jié)構(gòu),其界定視頻數(shù)據(jù)塊。本發(fā)明的技術(shù)可應(yīng)用于HEVC樹(shù)狀結(jié)構(gòu)的多種不同分量。在HEVC中,視頻譯碼器基于樹(shù)狀結(jié)構(gòu)將經(jīng)譯碼圖片(也被稱作“幀”)分割成塊。此些塊可被稱為樹(shù)塊。在一些情況下,樹(shù)塊還可稱為最大譯碼單元(LCU) AEVC的樹(shù)塊可大致類似于例如H.264/AVC等先前視頻譯碼標(biāo)準(zhǔn)的宏塊。然而,不同于一些視頻譯碼標(biāo)準(zhǔn)的宏塊,樹(shù)塊不限于某一大小(例如,某一數(shù)目的像素)。樹(shù)塊可包含一或多個(gè)譯碼單元(CU),其可遞歸地劃分成子譯碼單元(子CU)。
[0032]每一⑶可包含一或多個(gè)變換單元(TU)。每一TU可包含已經(jīng)變換的殘差數(shù)據(jù)。另外,每一CU可包含一或多個(gè)預(yù)測(cè)單元(PU) AU包含與CU的預(yù)測(cè)模式相關(guān)的信息。本發(fā)明的技術(shù)可應(yīng)用于塊,例如LCU、CU、子CU、PU、TU、宏塊、宏塊分區(qū)、子宏塊或其它類型的視頻數(shù)據(jù)塊中的一或多者。
[0033]在視頻編碼和解碼期間,視頻譯碼器可使用幀間或幀內(nèi)預(yù)測(cè)確定預(yù)測(cè)性視頻數(shù)據(jù)塊。基于視頻數(shù)據(jù)的預(yù)測(cè)塊,視頻譯碼器可確定殘差視頻數(shù)據(jù)塊,其可包含預(yù)測(cè)塊與例如編碼器側(cè)上的原始視頻塊的對(duì)應(yīng)樣本之間的差。在解碼器側(cè)上,殘差視頻數(shù)據(jù)塊包含預(yù)測(cè)塊與經(jīng)輸出用于顯示的最終視頻塊的對(duì)應(yīng)樣本之間的差。確切地說(shuō),殘差視頻數(shù)據(jù)塊可添加到預(yù)測(cè)塊以重構(gòu)原始視頻數(shù)據(jù)塊。
[0034]在視頻解碼期間,視頻解碼器可確定類似于待解碼的當(dāng)前塊的預(yù)測(cè)塊??砂A(yù)測(cè)塊,其可進(jìn)一步包括明度和色度樣本的預(yù)測(cè)塊。視頻解碼器還可在經(jīng)譯碼視頻位流中接收包括經(jīng)變換殘差視頻數(shù)據(jù)塊的TU,例如經(jīng)變換明度殘差塊和色度殘差塊。確切地說(shuō),TU可包含表示殘差數(shù)據(jù)的變換系數(shù)。視頻解碼器可向變換系數(shù)應(yīng)用反變換以重現(xiàn)數(shù)據(jù)的殘差塊。如上文所論述,殘差視頻數(shù)據(jù)塊表示解碼器輸出以用于顯示的塊與預(yù)測(cè)塊之間的差。為了重構(gòu)用于輸出的塊,視頻解碼器可組合經(jīng)反變換TU樣本與對(duì)應(yīng)PU樣本。
[0035]在視頻譯碼器結(jié)束解析且反變換任何變換系數(shù)塊以獲得殘差明度和色度殘差塊之后,視頻譯碼器可執(zhí)行本發(fā)明的技術(shù)。在本發(fā)明中,明度殘差樣本塊表示為:
[0036]resYo
[0037]視頻解碼器通過(guò)將明度殘差塊的變換系數(shù)的對(duì)應(yīng)塊反變換而可獲得明度殘差樣本的塊。視頻解碼器可使用此明度殘差樣本塊來(lái)重構(gòu)明度塊。例如,視頻解碼器可將由明度殘差樣本提供的像素差值與對(duì)應(yīng)的預(yù)測(cè)性明度像素樣本進(jìn)行組合以重構(gòu)明度像素樣本的塊。
[0038]視頻解碼器可同樣通過(guò)將色度殘差塊的變換系數(shù)的對(duì)應(yīng)塊反變換而獲得色度殘差樣本的塊。色度殘差樣本的塊被標(biāo)示為:
[0039]resCo
[0040]視頻解碼器可使用色度殘差樣本重構(gòu)色度塊。例如,視頻解碼器可將由色度殘差樣本提供的像素差值與對(duì)應(yīng)預(yù)測(cè)性色度像素樣本進(jìn)行組合以重構(gòu)色度像素樣本的塊。
[0041]本發(fā)明還引入經(jīng)預(yù)測(cè)色度殘差樣本的塊的概念,其被標(biāo)示為:
[0042]resC’。
[0043]經(jīng)預(yù)測(cè)色度殘差樣本可包含表示色度殘差樣本與明度殘差樣本的版本(例如,相對(duì)于明度殘差樣本使用比例因子縮放的版本,例如,如下文所描述)之間的差的殘差樣本。
[0044]—般來(lái)說(shuō),根據(jù)本發(fā)明的技術(shù)配置的視頻編碼器可確定及編碼經(jīng)預(yù)測(cè)色度殘差樣本。與編碼色度殘差樣本相比,編碼經(jīng)預(yù)測(cè)色度殘差樣本可提供更好的位流譯碼效率。
[0045]為確定經(jīng)預(yù)測(cè)色度殘差樣本,視頻編碼器可縮放及/或調(diào)整明度殘差樣本的塊。為縮放明度樣本,在一些實(shí)例中,視頻編碼器可確定指示明度殘差樣本的塊與色度殘差樣本的塊之間的相關(guān)度的比例因子。為調(diào)整明度殘差樣本,視頻編碼器可基于明度殘差樣本的位深度及色度殘差樣本的位深度而調(diào)整明度殘