亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

對(duì)亮度及色度使用單獨(dú)編碼樹的視頻編碼方法與流程

文檔序號(hào):11532848閱讀:380來(lái)源:國(guó)知局
對(duì)亮度及色度使用單獨(dú)編碼樹的視頻編碼方法與流程

【相關(guān)申請(qǐng)的交叉引用】

本發(fā)明主張申請(qǐng)于2014年11月11日,序列號(hào)為pct/cn2014/090792的pct專利申請(qǐng)的優(yōu)先權(quán)。將此pct專利申請(qǐng)以參考的方式并入本文中。

【技術(shù)領(lǐng)域】

本發(fā)明涉及視頻編碼。特別地,本發(fā)明涉及與用于亮度以及色度分量的編碼樹設(shè)計(jì)相關(guān)聯(lián)的編碼技術(shù)。



背景技術(shù):

高效視頻編碼(highefficiencyvideocoding,recommendationitu-th.265,seriesh:audiovisualandmultimediasystems,infrastructureofaudiovisualservices-codingofmovingvideo,internationaltelecommunicationunit,april,2013)是一種高級(jí)的視頻編碼系統(tǒng),其是在來(lái)自itu-t研究組的視頻編碼專家組的視頻編碼的聯(lián)合協(xié)作小組(jointcollaborativeteamonvideocoding,jct-vc)的基礎(chǔ)上開發(fā)出來(lái)的。于hevc中,除了在條帶邊界之外,一個(gè)條帶首先被分割為(splitinto)具有相同尺寸的多個(gè)編碼樹單元(codingtreeunit,ctu)。每個(gè)ctu通常具有64x64的尺寸(即,64x64亮度像素以及色度像素的相同內(nèi)容區(qū)域)。使用四叉樹分割將每個(gè)ctu進(jìn)一步分割為多個(gè)編碼單元(codingunit,cu)。對(duì)于每個(gè)cu,cu可被進(jìn)一步劃分為(partitionedinto)一個(gè)或多個(gè)預(yù)測(cè)單元(predictionunit,pu)以應(yīng)用預(yù)測(cè)處理(例如,幀內(nèi)以及幀間預(yù)測(cè))。與每個(gè)cu相關(guān)聯(lián)的預(yù)測(cè)殘差被劃分為一個(gè)或多個(gè)變換單元(transformunit,tu)以應(yīng)用變換處理(例如:離散余弦變換(discretecosinetransform,dct)或離散正弦變換(discretesinetransform,dst))。

圖1所示為基于四叉樹的示范性編碼單元分區(qū)。于深度0,由64×64像素組成的初始單元112對(duì)應(yīng)于ctu。初始單元112如方框110所示進(jìn)行四叉樹分割。分割旗標(biāo)0指示底層單元(underlyingunit)未被分割,另一方面,分割旗標(biāo)1指示底層單元被四叉樹分割為四個(gè)更小的單元122。所得到的四個(gè)單元被標(biāo)記為0、1、2、以及3,且每個(gè)所得到的單元變成在下一深度中用于進(jìn)一步分割的單元。因此,于深度1,單元122如方框120所示進(jìn)行四叉樹分割。另外,分割旗標(biāo)0指示底層單元未被分割,另一方面,分割旗標(biāo)1指示底層單元被四叉樹分割為四個(gè)更小的單元132。單元132具有16×16的尺寸,且四叉樹分割的處理將繼續(xù),直到所有單元都是葉單元(leafunit)(即,分割旗標(biāo)=0)或達(dá)到最小的cu尺寸。每個(gè)最終葉單元被稱為cu。分區(qū)圖(partitionmap)必須被傳送到解碼器,以使解碼處理能被相應(yīng)地執(zhí)行。

圖2示出了hevc標(biāo)準(zhǔn)中規(guī)定的對(duì)應(yīng)的編碼四叉樹語(yǔ)法。如圖2所示,根據(jù)hevc標(biāo)準(zhǔn)的四叉樹分割語(yǔ)法不區(qū)分(differentiate)亮度以及色度分量。換句話說(shuō),亮度以及色度分量共享相同的四叉樹分割語(yǔ)法。于圖2中,編碼四叉樹210包括split_cu_flag220。于步驟230,測(cè)試split_cu_flag是否等于1。如果結(jié)果為“是”,則表示當(dāng)前中間單元被分割為四個(gè)更小的單元。四個(gè)更小的單元被進(jìn)一步四叉樹分割。因此,包括四個(gè)四叉樹語(yǔ)法結(jié)構(gòu)250、260、270、以及280。如果結(jié)果為“否”,則表示當(dāng)前單元不被分割,且此單元被稱為cu。因此,此cu將被用于cu編碼,且包括用于cu等級(jí)編碼240的語(yǔ)法。如圖2所示,一個(gè)語(yǔ)法元素split_cu_flag被用于指示當(dāng)前中間單元是否被進(jìn)一步分割為用于亮度以及色度分量的四個(gè)子單元。

圖3a以及圖3b所示為使用四叉樹的ctu分區(qū)的示例。全尺寸ctu310對(duì)應(yīng)于深度0,其被劃分為4個(gè)深度為1的中間單元,被標(biāo)記為圖3a中的0、1、2、以及3。如圖3a以及圖3b所示,于4個(gè)深度為1的單元中,位于位置0320以及3330的深度為1的單元被進(jìn)一步使用四叉樹劃分為深度為2的單元。位置2340的深度2被進(jìn)一步劃分為深度為3的單元。于圖3b,圓圈對(duì)應(yīng)于樹的中間節(jié)點(diǎn),且點(diǎn)對(duì)應(yīng)于葉節(jié)點(diǎn)(leafnode)。每個(gè)葉節(jié)點(diǎn)表示待編碼的cu。每個(gè)ctu可以被不同地分割以優(yōu)化編碼性能。因此,用于每個(gè)ctu的樹結(jié)構(gòu)必須被傳送至解碼器以恢復(fù)用于每個(gè)ctu的樹結(jié)構(gòu)。

圖4所示為根據(jù)hevc標(biāo)準(zhǔn)的cu編碼410的語(yǔ)法。如圖4所示,包括cu_trans_quant_bypass_flag420、part_mode_flag430、pcm_flag440、幀內(nèi)亮度預(yù)測(cè)模式450、幀內(nèi)色度預(yù)測(cè)模式460、預(yù)測(cè)單元參數(shù)470、以及變換樹480的各種編碼信息被包括在用于亮度以及色度的cu語(yǔ)法中。

于序列參數(shù)集(sequenceparameterset,sps)rbsp語(yǔ)法中包括兩個(gè)語(yǔ)法元素log2_min_luma_coding_block_size_minus3以及l(fā)og2_diff_max_min_luma_coding_block_size以指示最小亮度cu尺寸以及最大亮度cu四叉樹分割深度。由于色度四叉樹被連接到對(duì)應(yīng)的亮度區(qū)域,所以根據(jù)這兩個(gè)用于亮度分量的語(yǔ)法元素,最小色度cu尺寸以及最大色度cu四叉樹分割深度是隱含的(implicitly)。

于幀內(nèi)色度預(yù)測(cè)中,當(dāng)前色度預(yù)測(cè)塊可以使用覆蓋相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域的亮度預(yù)測(cè)模式。如圖5所示,因?yàn)閏u以及pu分區(qū)對(duì)于亮度以及色度是共享的,所以對(duì)應(yīng)的亮度區(qū)域510僅具有一個(gè)亮度幀內(nèi)預(yù)測(cè)模式,其可被用作用于當(dāng)前色度塊520的色度預(yù)測(cè)模式。

亮度以及色度分量的紋理性質(zhì)通常是不同的。例如,色度分量通常具有比亮度分量更平滑(smoother)的紋理。因此,強(qiáng)制亮度以及色度共享相同的編碼四叉樹可能會(huì)降低編碼性能。因此,希望能開發(fā)編碼技術(shù)以提高包括亮度以及色度數(shù)據(jù)的視頻數(shù)據(jù)的編碼效率。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明揭露了一種用于包括一個(gè)亮度分量以及一個(gè)或多個(gè)色度分量的視頻數(shù)據(jù)的使用單獨(dú)編碼樹(separatecodingtree)的視頻編碼的方法。允許亮度分量以及色度分量具有自己的編碼樹來(lái)分割對(duì)應(yīng)的視頻數(shù)據(jù)。在一個(gè)實(shí)施例中,第一語(yǔ)法元素被用于亮度編碼樹的每個(gè)第一節(jié)點(diǎn)以指示第一節(jié)點(diǎn)是否被分割,且單獨(dú)的第二語(yǔ)法元素被用于色度編碼樹的每個(gè)第二節(jié)點(diǎn)以指示第二節(jié)點(diǎn)是否被分割。對(duì)于每個(gè)ctu,使用單獨(dú)的語(yǔ)法元素來(lái)標(biāo)識(shí)(signaled)亮度編碼樹以及色度編碼樹。此外,對(duì)于每個(gè)ctu,用于亮度編碼樹的語(yǔ)法元素可以在用于色度編碼樹的語(yǔ)法元素之前被標(biāo)識(shí)。

最大亮度編碼樹分割深度(coding-treesplittingdepth)以及單獨(dú)的最大色度編碼樹分割深度可被用于單獨(dú)的亮度以及色度編碼樹。此外,最大亮度編碼樹分割深度以及單獨(dú)的最大色度編碼樹分割深度可被標(biāo)識(shí)于序列參數(shù)集(sequenceparameterset,sps)、圖片參數(shù)集(pictureparameterset,pps)、或條帶標(biāo)頭。附加的語(yǔ)法元素可被標(biāo)識(shí)于sps以確定最大色度編碼樹分割深度。

對(duì)于每個(gè)亮度cu,用于亮度分量的編碼信息可以被標(biāo)識(shí)。編碼信息可對(duì)應(yīng)于從包括亮度2nx2n或nxn分區(qū)、一個(gè)或多個(gè)亮度非平方分區(qū)、一個(gè)或多個(gè)亮度非對(duì)稱分區(qū)、亮度幀內(nèi)預(yù)測(cè)模式、亮度變換樹、變換分割旗標(biāo),已編碼塊旗標(biāo)、以及殘差的組中選擇的一個(gè)或多個(gè)元素。編碼信息可以進(jìn)一步包括:亮度增量(delta)量化參數(shù)(quantizationparameter,qp)、亮度脈沖代碼調(diào)制(pulsecodemodulation,pcm)旗標(biāo)、以及l(fā)umatrans_quant_bypass_flag,其中,lumatrans_quant_bypass_flag指示是否旁路(bypass)用于對(duì)應(yīng)亮度cu的變換以及量化。

對(duì)于每個(gè)色度cu,用于色度分量的編碼信息也可被標(biāo)識(shí)。編碼信息對(duì)應(yīng)于從包括一個(gè)或多個(gè)色度分區(qū)類型、色度幀內(nèi)預(yù)測(cè)模式、以及色度變換樹的組中選擇的一個(gè)或多個(gè)元素。色度分區(qū)類型可被限制為只為2nx2n,在此情況下,不需要標(biāo)識(shí)色度分區(qū)類型。編碼信息還可包括:色度qp、色度pcm旗標(biāo)、以及chromatrans_quant_bypass_flag,其中,chromatrans_quant_bypass_flag指示是否旁路用于對(duì)應(yīng)色度cu的變換以及量化。

當(dāng)色度pu基于覆蓋與色度pu相同的第一內(nèi)容的第一對(duì)應(yīng)亮度區(qū)域的一個(gè)或多個(gè)第一亮度幀內(nèi)預(yù)測(cè)模式確定色度預(yù)測(cè)模式且色度pu被分割為一個(gè)或多個(gè)色度tu時(shí),每個(gè)色度tu可使用從覆蓋與每個(gè)色度tu相同的第二內(nèi)容的第二對(duì)應(yīng)亮度區(qū)域的一個(gè)或多個(gè)第二幀內(nèi)預(yù)測(cè)模式導(dǎo)出的色度幀內(nèi)預(yù)測(cè)模式。當(dāng)?shù)诙?duì)應(yīng)亮度區(qū)域具有多于一個(gè)第二亮度幀內(nèi)預(yù)測(cè)模式時(shí),用于每個(gè)色度tu的色度幀內(nèi)預(yù)測(cè)模式可基于所有第二亮度幀內(nèi)預(yù)測(cè)模式,或來(lái)自第二對(duì)應(yīng)亮度區(qū)域的一些已選擇位置的一些已選擇亮度幀內(nèi)預(yù)測(cè)模式來(lái)被確定。

單獨(dú)的亮度編碼樹以及色度編碼樹的使用只被應(yīng)用于i條帶中的ctu,且相同的亮度編碼樹以及色度編碼樹可被應(yīng)用于b條帶以及p條帶中的ctu。在另一實(shí)施例中,單獨(dú)的亮度編碼樹以及色度編碼樹的使用可被應(yīng)用于i條帶、b條帶、以及p條帶中的ctu。當(dāng)亮度cu以及色度cu在b條帶或p條帶中的一個(gè)ctu內(nèi)時(shí),單獨(dú)的運(yùn)動(dòng)信息被用于亮度cu以及色度cu。

【附圖說(shuō)明】

圖1所示為根據(jù)hevc標(biāo)準(zhǔn)的使用四叉樹的ctu分區(qū)的示例。

圖2所示為根據(jù)hevc標(biāo)準(zhǔn)的用于cu的編碼四叉樹過(guò)程的示范性流程圖。

圖3a所示為使用四叉樹將ctu分區(qū)為葉cu的示范性結(jié)果。

圖3b所示為對(duì)應(yīng)于圖3a中ctu分區(qū)的編碼樹。

圖4所示為根據(jù)hevc標(biāo)準(zhǔn)的包括解析用于cu的語(yǔ)法元素的編碼過(guò)程的示例。

圖5所示為根據(jù)hevc標(biāo)準(zhǔn)的用于色度塊的色度幀內(nèi)預(yù)測(cè)模式是基于覆蓋相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域的亮度預(yù)測(cè)模式的情形。

圖6所示為根據(jù)本發(fā)明實(shí)施例的用于亮度cu的亮度編碼四叉樹過(guò)程的示范性流程圖。

圖7所示為根據(jù)本發(fā)明實(shí)施例的用于色度cu的色度編碼四叉樹過(guò)程的示范性流程圖。

圖8所示為根據(jù)本發(fā)明實(shí)施例的包括用于亮度cu的解析語(yǔ)法元素的編碼過(guò)程的示例。

圖9所示為根據(jù)本發(fā)明實(shí)施例的包括用于色度cu的解析語(yǔ)法元素的編碼過(guò)程的示例。

圖10所示為根據(jù)本發(fā)明實(shí)施例的當(dāng)pu沒有被分割為多個(gè)tu時(shí),色度pu使用覆蓋相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域的亮度預(yù)測(cè)模式的示例。

圖11所示為根據(jù)本發(fā)明實(shí)施例的當(dāng)pu被分割為多個(gè)tu時(shí),色度pu使用覆蓋相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域的亮度預(yù)測(cè)模式的示例。

圖12所示為結(jié)合本發(fā)明實(shí)施例的用于使用單獨(dú)的亮度以及色度編碼樹的編碼系統(tǒng)的示范性流程圖。

【具體實(shí)施方式】

下文的描述是實(shí)施本發(fā)明的最佳預(yù)期模式。此描述是為了說(shuō)明本發(fā)明的一般原理,而不應(yīng)被理解成對(duì)本發(fā)明的限制。本發(fā)明的范圍可通過(guò)參考所附權(quán)利要求做最好的確定。

為了允許利用不同顏色分量的不同特性,本發(fā)明的實(shí)施例允許使用用于亮度以及色度分量的單獨(dú)編碼樹。

于第一實(shí)施例中,單獨(dú)編碼單元分割旗標(biāo)(separatecoding-unitsplitflag)被用于指示相應(yīng)顏色分量的當(dāng)前單元是否被進(jìn)一步分割為用于亮度以及色度分量的四個(gè)子單元。例如,取代一個(gè)共享的split_cu_flag的兩個(gè)單獨(dú)的語(yǔ)法元素split_luma_cu_flag以及split_chroma_cu_flag,可被用于分別指示用于亮度以及色度分量的編碼四叉樹分割。圖6以及圖7分別示出了用于亮度以及色度分量的編碼四叉樹的示例。于圖6中,根據(jù)本實(shí)施例的用于亮度分量的cu四叉樹分割語(yǔ)法類似于圖2中用于共享的亮度/色度分量的cu四叉樹分割。于圖6中,亮度編碼四叉樹610包括split_luma_cu_flag620。于步驟630中,測(cè)試split_luma_cu_flag是否等于1。如果結(jié)果為“是”,則表示當(dāng)前亮度中間單元被分割為四個(gè)更小的亮度單元。四個(gè)更小的亮度單元可被進(jìn)一步四叉樹分割。因此,包括四個(gè)四叉樹語(yǔ)法結(jié)構(gòu)650、660、670、以及680。如果結(jié)果為“否”,則表示當(dāng)前亮度單元不被分割,則此亮度單元被稱為亮度cu。因此,此亮度cu被準(zhǔn)備用于cu編碼,且包括用于cu等級(jí)編碼640的語(yǔ)法。于圖7中,色度編碼四叉樹710包括split_chroma_cu_flag720。于步驟730中,測(cè)試split_chroma_cu_flag是否等于1。如果結(jié)果為“是”,則表示當(dāng)前色度中間單元被分割為四個(gè)更小的色度單元。四個(gè)更小的色度單元可被進(jìn)一步四叉樹分割。因此,包括四個(gè)四叉樹語(yǔ)法結(jié)構(gòu)750、760、770、以及780。如果結(jié)果為“否”,則表示當(dāng)前色度單元不被分割,則此色度單元被稱為色度cu。因此,此色度cu被準(zhǔn)備用于cu編碼,且包括用于cu等級(jí)編碼740的語(yǔ)法。雖然圖6以及圖7所示為單獨(dú)的編碼四叉樹的示例,其它單獨(dú)編碼樹(例如:二進(jìn)制樹(binarytree))也可被用于實(shí)踐本發(fā)明。

根據(jù)本發(fā)明,用于亮度以及色度分量的編碼四叉樹被單獨(dú)地標(biāo)識(shí)于每個(gè)ctu中。此外,亮度編碼四叉樹可于色度編碼四叉樹之前被標(biāo)識(shí)。圖8以及圖9分別示出了亮度cu編碼及語(yǔ)法結(jié)構(gòu)以及色度cu編碼及語(yǔ)法結(jié)構(gòu)的示例。圖8所示為亮度cu語(yǔ)法810,其類似于圖4中用于亮度以及色度分量的聯(lián)合亮度/色度cu語(yǔ)法,其與圖4的不同在于圖8不包括任何用于色度分量(即,沒有幀內(nèi)色度預(yù)測(cè)模式)的語(yǔ)法元素。如圖8所示,包括cu_luma_trans_quant_bypass_flag820、lumapart_mode_flag830、lumapcm_flag840、幀內(nèi)亮度預(yù)測(cè)模式850、亮度預(yù)測(cè)單元參數(shù)860、以及亮度變換樹870的各種編碼信息被包括于用于亮度分量的cu語(yǔ)法中。圖9所示為不包括任何關(guān)于亮度分量的語(yǔ)法的色度cu語(yǔ)法的示例。如圖9所示,包括cu_chroma_trans_quant_bypass_flag920、chromapart_mode_flag930、chromapcm_flag940、幀內(nèi)色度預(yù)測(cè)模式950、色度預(yù)測(cè)單元參數(shù)960、以及色度變換樹970的各種編碼信息被包括于用于色度分量的cu語(yǔ)法中。雖然圖8以及圖9所示為單獨(dú)的cu語(yǔ)法的示例,其它單獨(dú)的cu語(yǔ)法也可用于實(shí)踐本發(fā)明。

根據(jù)現(xiàn)存的hevc標(biāo)準(zhǔn),最大編碼四叉樹分割深度被標(biāo)識(shí),且被亮度以及色度分量共享。對(duì)于本發(fā)明的實(shí)施例,用于亮度以及色度分量的最大編碼四叉樹分割深度可以是單獨(dú)的。此外,最大編碼四叉樹分割深度可被定義于高等級(jí)語(yǔ)法(例如:sps、pps、或條帶標(biāo)頭)中。例如,亮度分量可使用用于最大亮度編碼四叉樹分割深度的原始語(yǔ)法,而兩個(gè)附加的語(yǔ)法元素log2_min_chroma_coding_block_size_minus2以及l(fā)og2_diff_max_min_chroma_coding_block_size可被標(biāo)識(shí)于sps中以用于色度分量。語(yǔ)法元素log2_min_chroma_coding_block_size_minus2指定最小色度cu尺寸減2,且語(yǔ)法元素log2_diff_max_min_chroma_coding_block_size指定最大色度cu尺寸以及最小色度cu尺寸之間的差值。因此,最大色度編碼四叉樹分割深度可從這兩個(gè)附加的語(yǔ)法元素來(lái)確定。

此外,根據(jù)本發(fā)明的另一實(shí)施例,用于亮度分量的編碼信息可被標(biāo)識(shí)于亮度cu,其中,亮度編碼信息可包含:亮度分區(qū)類型(例如:2nx2n、nxn、非平方分區(qū)、或非對(duì)稱分區(qū))、亮度幀內(nèi)預(yù)測(cè)模式、以及亮度變換樹(變換分割旗標(biāo)、已編碼塊旗標(biāo)、以及殘差)。

類似地,用于色度分量的編碼信息可被標(biāo)識(shí)于色度cu,其中,色度編碼信息可包含:色度分區(qū)類型、色度幀內(nèi)預(yù)測(cè)模式、以及色度變換樹。因?yàn)樯燃y理通常比亮度更簡(jiǎn)單,根據(jù)一個(gè)實(shí)施例,只有一個(gè)分區(qū)類型(例如,2nx2n)可被用于色度。因此,在此情況下,不需要標(biāo)識(shí)色度分區(qū)類型。

根據(jù)一個(gè)實(shí)施例,增量qp也可被單獨(dú)的用于亮度以及色度分量。因此,用于亮度分量的增量qp被標(biāo)識(shí)于亮度cu,且用于色度分量的增量qp被標(biāo)識(shí)于色度cu。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,pcm模式以及語(yǔ)法元素trans_quant_bypass_flag也可被單獨(dú)的用于亮度以及色度分量。因此,亮度pcm旗標(biāo)可被標(biāo)識(shí)于亮度cu以指示亮度pcm樣本是否存在,且語(yǔ)法元素cu_luma_trans_quant_bypass_flag可被標(biāo)識(shí)于亮度cu以指示用于亮度分量的變換以及量化過(guò)程是否被旁路。類似地,色度pcm旗標(biāo)可被標(biāo)識(shí)于色度cu以指示色度pcm樣本是否存在,且語(yǔ)法元素cu_chroma_trans_quant_bypass_flag可被標(biāo)識(shí)于色度cu以指示用于色度的變換以及量化過(guò)程是否被旁路。

當(dāng)色度pu使用覆蓋相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域的亮度幀內(nèi)預(yù)測(cè)模式,且色度pu被分割為一個(gè)或多個(gè)tu時(shí),每個(gè)色度tu使用其對(duì)應(yīng)亮度區(qū)域的幀內(nèi)預(yù)測(cè)模式。因?yàn)閷?duì)應(yīng)亮度區(qū)域可具有多于一個(gè)的亮度幀內(nèi)預(yù)測(cè)模式,所有模式或一個(gè)或多個(gè)具體位置的模式可被用作用于當(dāng)前色度tu的候選。例如,如圖10以及圖11所示,左上位置(top-leftposition)以及中心位置的幀內(nèi)預(yù)測(cè)模式可被用作用于當(dāng)前色度tu的候選。圖10所示為色度pu僅具有一個(gè)色度tu1020的情形。覆蓋色度pu的相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域1010可具有一個(gè)或多個(gè)幀內(nèi)預(yù)測(cè)模式。用于左上位置1030以及中心位置1040的亮度幀內(nèi)預(yù)測(cè)模式可被用作候選以確定用于當(dāng)前色度tu的色度幀內(nèi)預(yù)測(cè)模式1050。圖11所示為色度pu具有四個(gè)色度tu1120,且覆蓋色度pu的相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域1110可具有一個(gè)或多個(gè)幀內(nèi)預(yù)測(cè)模式的情形。對(duì)于每個(gè)色度tu,覆蓋相同內(nèi)容的對(duì)應(yīng)亮度區(qū)域的左上位置以及中心位置的亮度幀內(nèi)預(yù)測(cè)模式可被用作候選以確定用于每個(gè)色度tu的色度幀內(nèi)預(yù)測(cè)模式。因此,4個(gè)色度幀內(nèi)預(yù)測(cè)模式1130、1140、1150以及1160被導(dǎo)出以用于4個(gè)色度tu。以上示例的中心位置是指pu的中心點(diǎn)的左上(upper-left)塊。然而,其它中心位置,例如右下(lower-right)塊,也可被用作為中心位置。

在另一實(shí)施例中,用于亮度以及色度分量的單獨(dú)的編碼四叉樹可以僅被應(yīng)用于i條帶。對(duì)于p以及b條帶,統(tǒng)一的編碼四叉樹仍然由亮度以及色度分量共享。用于亮度以及色度分量的單獨(dú)的編碼四叉樹也可被應(yīng)用于條帶的所有類型(即,i,p,以及b)。根據(jù)本發(fā)明的另一實(shí)施例,當(dāng)用于亮度以及色度分量的單獨(dú)的編碼四叉樹被應(yīng)用于p以及b條帶時(shí),用于cu的運(yùn)動(dòng)信息可被單獨(dú)的用于亮度以及色度分量。在又一實(shí)施例中,單獨(dú)的色度編碼四叉樹可被用于不同的色度分量(例如:u以及v)。

圖12所示為結(jié)合本發(fā)明實(shí)施例的用于使用單獨(dú)的亮度以及色度編碼樹的解碼系統(tǒng)的示范性流程圖。如步驟1210所示,系統(tǒng)接收對(duì)應(yīng)于已編碼視頻數(shù)據(jù)的視頻比特流,其中,視頻數(shù)據(jù)包括一個(gè)亮度分量以及一個(gè)或多個(gè)色度分量,且視頻數(shù)據(jù)被分為多個(gè)ctu,以及每個(gè)ctu包括亮度以及色度分量。視頻比特流可從存儲(chǔ)器(例如:緩沖器(ram或dram)的計(jì)算機(jī)存儲(chǔ)器)獲取。視頻比特流還可從處理器(例如:處理單元或數(shù)字信號(hào))中接收。如步驟1220所示,根據(jù)分別表示亮度編碼樹以及色度編碼樹的單獨(dú)的語(yǔ)法元素,從視頻比特流中確定用于每個(gè)亮度ctu的一個(gè)亮度編碼樹以及用于每個(gè)色度ctu的一個(gè)色度編碼樹。于步驟1230中,根據(jù)對(duì)應(yīng)亮度編碼樹,從比特流中解碼每個(gè)亮度ctu。于步驟1240中,根據(jù)對(duì)應(yīng)色度編碼樹,從視頻比特流中解碼每個(gè)色度ctu。

結(jié)合本發(fā)明的實(shí)施例,以上所示的流程圖旨在說(shuō)明視頻編碼的示例。本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明的精神實(shí)質(zhì)的情況下修改每個(gè)步驟,重新排列所述步驟,分割步驟,或合并步驟來(lái)實(shí)施本發(fā)明。

以上描述可使本領(lǐng)域的普通技術(shù)人員如特定應(yīng)用及其要求的上下文提供的來(lái)實(shí)踐本發(fā)明。對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō),對(duì)所描述的實(shí)施例的各種修改是顯而易見的,且本文定義的一般原理可被應(yīng)用于其它實(shí)施例。因此,本發(fā)明并非意在限定于以上所示及所描述的特定實(shí)施例,而是要符合與此公開揭露的原理和新穎特征相一致的最寬范圍。在以上詳細(xì)描述中,各種具體細(xì)節(jié)被示出以便提供本發(fā)明的徹底理解。然而,本領(lǐng)域技術(shù)人員應(yīng)知曉本發(fā)明是可被實(shí)踐的。

如上所述,本發(fā)明的實(shí)施例可以由各種硬件,軟件代碼,或兩者的組合來(lái)實(shí)現(xiàn)。例如,本發(fā)明的實(shí)施例可以是被集成到視頻壓縮芯片的一個(gè)或多個(gè)電子電路,或被集成于視頻壓縮軟件的程序代碼以執(zhí)行本文所描述的處理過(guò)程。本發(fā)明的實(shí)施例還可以是執(zhí)行于數(shù)字信號(hào)處理器上的程序代碼,以執(zhí)行本文所描述的處理過(guò)程。本發(fā)明還可包含由計(jì)算機(jī)處理器,數(shù)字信號(hào)處理器,微處理器,或現(xiàn)場(chǎng)可編程門陣列執(zhí)行的多個(gè)功能。根據(jù)本發(fā)明,通過(guò)執(zhí)行定義本發(fā)明所體現(xiàn)的特定方法的機(jī)器可讀軟件代碼或固件代碼,這些處理器可被配置為執(zhí)行特定任務(wù)。軟件代碼或固件代碼可被開發(fā)為不同的編程語(yǔ)言以及不同的格式或風(fēng)格。軟件代碼還可被編譯以用于不同的目標(biāo)平臺(tái)。然而,根據(jù)本發(fā)明的不同的軟件代碼的代碼格式、風(fēng)格及語(yǔ)言,以及用于配置代碼以執(zhí)行任務(wù)的其他方式,均不會(huì)背離本發(fā)明的精神以及范圍。

在不脫離其精神或本質(zhì)特征的情況下,本發(fā)明可以其它特定形式來(lái)體現(xiàn)。所描述的示例在所考慮的所有的方面都只是說(shuō)明性的而不是限制性的。因此,本發(fā)明的范圍是由其所附的權(quán)利要求來(lái)指示的,而不是由上文的描述來(lái)指示的。在權(quán)利要求的等效范圍及含義內(nèi)的所有改變均包含于本發(fā)明范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1