两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

解碼方法和裝置的制作方法

文檔序號:7888339閱讀:223來源:國知局
專利名稱:解碼方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及視頻圖像處理領(lǐng)域,并且更具體地,涉及解碼方法和裝置。
背景技術(shù)
現(xiàn)有視頻圖像編解碼技術(shù)中包括幀內(nèi)編碼技術(shù)與幀間編碼技術(shù)。幀內(nèi)編碼指僅利用當(dāng)前編碼圖像中的空間相關(guān)性對圖像內(nèi)容進(jìn)行壓縮編碼的技術(shù)。幀間編碼指利用當(dāng)前編碼圖像與已編碼圖像的時(shí)間相關(guān)性對當(dāng)前圖像進(jìn)行壓縮編碼的技術(shù)。為提高圖像的幀內(nèi)編碼效率,H.264/AVC(Advanced Video Coding,先進(jìn)的視頻編碼)標(biāo)準(zhǔn)首次引入巾貞內(nèi)預(yù)測技術(shù)來去除當(dāng)前編碼圖像塊與鄰近已編碼圖像塊的空間信息冗余。因此,與之前的幀內(nèi)編碼技術(shù)不同,H.264/AVC僅需要對預(yù)測差值信號而非原始圖像信號,進(jìn)行空間變換與熵編碼,從而提聞巾貞內(nèi)編碼效率。視頻圖像信號通常包括一個(gè)亮度分量與兩個(gè)色度分量。HEVC(High EfficiencyVideo Coding,高效視頻編碼)方案為當(dāng)前國際標(biāo)準(zhǔn)化組織正在研究的新一代視頻編碼標(biāo)準(zhǔn)化方案,它繼承了 H.264/AVC標(biāo)準(zhǔn)中的幀內(nèi)預(yù)測編碼技術(shù),并針對色度分量引入了新的幀內(nèi)預(yù)測模式LM模式。當(dāng)使用LM模式時(shí),圖像塊的色度分量預(yù)測值,將由對應(yīng)塊的亮度分量重采樣的重建值通過線性模型計(jì)算得到。因此,LM模式與傳統(tǒng)的方向性幀內(nèi)預(yù)測模式不同,它利用圖像信號亮度分量與色度分量的相關(guān)性,使用亮度分量值預(yù)測色度分量值的方法。HEVC方案繼承了 H.264/AVC標(biāo)準(zhǔn)中的幀內(nèi)預(yù)測編碼技術(shù)并進(jìn)行擴(kuò)展。其中圖像塊色度分量所有可選幀內(nèi)預(yù)測模式組成預(yù)測模式集合,全稱為色度分量幀內(nèi)預(yù)測模式集合,包括下述6種預(yù)測模式:DM模式:使用當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測模式作為色度分量的預(yù)測模式,進(jìn)行預(yù)測;

LM模式:基于線性模型用采樣點(diǎn)點(diǎn)亮度分量的值計(jì)算色度分量的預(yù)測值,線性模型參數(shù)由當(dāng)前塊鄰近的采樣點(diǎn)的亮度分量值與色度分量值計(jì)算得到;DC模式:使用當(dāng)前塊鄰近的采樣點(diǎn)的色度分量的值的平均值作為當(dāng)前塊色度分量的預(yù)測值;平面(英文為Planar)模式:基于采樣點(diǎn)的值在空間線性平滑變化的假設(shè)計(jì)算當(dāng)前塊采樣點(diǎn)的預(yù)測值;水平模式:使用正左側(cè)鄰近采樣點(diǎn)色度分量的值作為當(dāng)前塊同一行內(nèi)所有采樣點(diǎn)色度分量的預(yù)測值;豎直模式:使用正上方鄰近采樣點(diǎn)色度分量的值作為當(dāng)前塊同一列內(nèi)所有采樣點(diǎn)色度分量的預(yù)測值。除上述預(yù)測模式外,還有一個(gè)替補(bǔ)模式。若DM模式與預(yù)測模式集合中其余預(yù)測模式相同時(shí),則使用替補(bǔ)模式替換與DM模式相同的色度預(yù)測模式,從而構(gòu)成新的預(yù)測模式集合。替補(bǔ)模式可以是與色度分量預(yù)測模式集合中所有模式均不相同的預(yù)測模式。
隨著技術(shù)的發(fā)展,針對上述的DM模式出現(xiàn)了一種改進(jìn)的色度預(yù)測模式,也就是RM模式。RM模式與DM模式的區(qū)別在于是否使用亮度分量殘差信號輔助色度分量進(jìn)行幀內(nèi)預(yù)測。此外,針對上述的LM模式出現(xiàn)了一類相似的色度預(yù)測模式,下文中將此類的色度預(yù)測模式統(tǒng)稱為LM類模式。相關(guān)技術(shù)中對上述諸多的色度預(yù)測模式使用TU(Truncated Unary,截?cái)嘁辉?碼方案進(jìn)行編解碼,會(huì)增加色度預(yù)測模式的碼字長度,而長的TU碼會(huì)導(dǎo)致解碼效率降低。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種解碼的方法和裝置,能夠提高解碼效率。一方面,提供了一種解碼的方法,包括:提取碼流中的色度分量模式信息,色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式;根據(jù)色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式;當(dāng)確定色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取碼流中的殘差預(yù)測信息;根據(jù)殘差預(yù)測信息進(jìn)行色度分 量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號,其中DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。另一方面,提供了一種解碼的裝置,包括第一提取單元、第一確定單元、第二提取單元和操作單元,其中第一提取單元,用于提取碼流中的色度分量模式信息,色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式;第一確定單元,用于根據(jù)第一提取單元提取的色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式;第二提取單元,用于當(dāng)?shù)谝淮_定單元確定色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取碼流中的殘差預(yù)測信息;操作單元,用于根據(jù)第二提取單元提取的殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號,其中DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。上述技術(shù)方案通過RM模式和DM模式在碼流中的不同標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,且從而達(dá)到去除RM模式信息與亮度分量的cbf信息存在的冗余信息,提高視頻圖像的壓縮效率的目的。


為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對本發(fā)明實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例的解碼的方法的示意流程圖。圖2是本發(fā)明另一實(shí)施例的解碼的方法的示意流程圖。圖3是本發(fā)明又一實(shí)施例的解碼的方法的示意流程圖。圖4是本發(fā)明實(shí)施例的解碼裝置的示意框圖。圖5是本發(fā)明另一實(shí)施例的解碼裝置的示意框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另夕卜,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。本發(fā)明實(shí)施例中的色度分量可以指兩個(gè)色度分量中的任意一個(gè)色度分量。舉例來說,當(dāng)色度預(yù)測模式集合包括DM模式、LM模式,DC模式、豎直模式、水平模式以及平面模式時(shí),相關(guān)技術(shù)中色度編碼方案使用TU碼對當(dāng)前塊的模式信息進(jìn)行二值化,再對二值化后的二進(jìn)制符號使用 CABAC (Context Cased Binary Arithmetic Coding,基于上下文二進(jìn)制算數(shù)編碼)技術(shù)進(jìn)行熵編碼。例如,在HE (High Ef iciency,高效)配置條件下,DM、LM、豎直、水平、DC與平面6種模式可分別使用TU碼字0,10,110,1110,11110,11111表示;在LC (LowComplexity,低復(fù)雜度)配置條件下,DM、豎直、水平、DC與平面5種模式可分別使用TU碼字0,10,110,1110,1111表示。解碼端則根據(jù)解析得到的TU碼字確定當(dāng)前塊色度分量的預(yù)測模式。RM模式與DM模式相同之處在于,同樣采用亮度分量預(yù)測模式所規(guī)定的預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作以獲取色度分量預(yù)測信號。與DM模式不同之處在于,RM模式進(jìn)一步使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測。RM模式根據(jù)從碼流中獲取的信息確定殘差預(yù)測因子,并根據(jù)亮度分量殘差信號與殘差預(yù)測因子計(jì)算得到殘差預(yù)測修正信號,再使用該殘差預(yù)測修正信號對按照DM模式預(yù)測方法獲取的色度分量幀內(nèi)預(yù)測信號進(jìn)行修正。RM模式與其它可選色度模式一起,使用TU碼對模式信息進(jìn)行編碼。例如,若其它可選模式包括DM、LM、豎 直、水平、DC與平面模式,則可使用TU碼字O、10、110、1110、11110、111110、111111分別表示DM、LM、RM、水平、豎直、DC與平面模式。顯然,所使用的一組碼字與所使用的一組模式的映射關(guān)系也可以改變而得到新的方案。此外,也可以減少可選模式的數(shù)量而得到新的方案。例如,可以去除水平與豎直模式,得到新的一組可選色度預(yù)測模式,并對應(yīng)的使用一組TU碼來表示這組可選色度模式。LM類模式表示這樣一組色度預(yù)測模式,它們與背景技術(shù)中LM技術(shù)相似,都是基于線性模型用采樣點(diǎn)亮度分量的值計(jì)算色度分量的預(yù)測值,它們的不同之處在于選取不同的鄰近采樣點(diǎn)來計(jì)算線性模型參數(shù)。LM類模式可以包括一個(gè)或多個(gè)模式。LM模式特指背景技術(shù)中的LM模式。例如,對LM模式進(jìn)行改進(jìn),得到LML模式與LMA模式。其中,LML模式僅使用當(dāng)前塊左側(cè)鄰近采樣點(diǎn)的重建值來計(jì)算模型參數(shù),而LMA僅使用當(dāng)前塊上方鄰近采樣點(diǎn)的重建值來計(jì)算模型參數(shù)。此時(shí)LM類模式包括LM模式、LMA模式與LML模式三種模式。根據(jù)鄰近采樣點(diǎn)的選取不同,還可以得到其它的LM模式的改進(jìn)模式。例如,可以將所有鄰近采樣點(diǎn)劃分為互不重復(fù)的第一組采樣點(diǎn)與第二組采樣點(diǎn)。使用第一組采樣點(diǎn)的LM模式可記作LM1,使用第二組采樣點(diǎn)的LM模式可記作LM2。這樣也可以使用LMl模式和LM2模式替代背景技術(shù)中的原LM模式。此時(shí)LM類模式包括LMl與LM2兩種模式。所有LM類模式與其它色度預(yù)測模式一起,使用TU碼(Truncated Unary Code,截?cái)嘁辉a)對模式信息進(jìn)行編碼。例如,若LM類模式包括LM,LML與LMA,將這三種模式與背景技術(shù)中已有的DM、水平、豎直、DC與平面模式一起使用時(shí),則可使用TU碼字0、10、110、1110、11110、111110、1111110、1111111 分別表示 DM、LM、LMA、LML、水平、豎直、DC 與平面模式。再例如,若LM類模式包括LMl與LM2,將這兩種模式與背景技術(shù)中已有的DM、水平、豎直、DC與平面模式一起使用時(shí),則可使用TU碼字O、10、110、1110、11110、111110、111111分別表示DM、LM1、LM2、水平、豎直、DC與平面模式。顯然,所使用的一組碼字與所使用的一組模式的映射關(guān)系也可以改變而得到新的方案。此外,也可以從上述所有可選模式中去除一個(gè)或多個(gè)模式而得到新的方案。例如,可以去除水平與豎直模式,得到新的一組可選色度預(yù)測模式,并對應(yīng)的使用一組TU碼來表示這組可選色度模式。當(dāng)色度預(yù)測模式集合包括DM、RM、LM類、水平、豎直、DC與平面模式時(shí),使用TU碼進(jìn)行解碼的效率偏低。此外,RM模式信息與亮度分量的cbf (coded block flag,編碼塊標(biāo)記)信息存在冗余。所述亮度分量的cbf信息表示當(dāng)前塊的亮度分量是否存在非O變換系數(shù)。因?yàn)榇嬖诜荗變換系數(shù)意味著殘差信號不全為0,而不存在非O變換系數(shù)意味著殘差信號全為O。一方面,RM模式與DM模式的唯一區(qū)別在于是否使用亮度分量殘差信號輔助色度分量進(jìn)行幀內(nèi)預(yù)測,顯然,選擇使用RM模式而非DM模式意味著亮度分量殘差信號不全為O。所以,RM模式信息與亮度分量的cbf信息存在冗余。例如,如果選擇RM模式,那么可以推理獲知亮度分量的cbf數(shù)值,而無需從碼流中獲取亮度分量的cbf信息。另一方面,RM模式與DM模式非常相似,唯一區(qū)別在于是否使用亮度分量殘差信號輔助色度分量進(jìn)行幀內(nèi)預(yù)測。將兩種高度相似的模式 作為獨(dú)立的兩個(gè)模式進(jìn)行編碼會(huì)增加其余模式的碼字長度,而長的TU碼字會(huì)降低熵解碼的效率。作為針對上述技術(shù)方案的改進(jìn),本發(fā)明實(shí)施例提供了一種解碼的方法和裝置。本發(fā)明實(shí)施例中,在對二進(jìn)制符號進(jìn)行熵解碼時(shí),可以不使用上下文模型,也可以使用一個(gè)上下文模型,還可以根據(jù)鄰近塊的編碼信息從多個(gè)上下文模型中選擇一個(gè)上下文模型。所述二進(jìn)制符號包括TU碼或FL碼中的每一個(gè)二進(jìn)制符號。例如,一個(gè)TU碼字110包括取值為1、1、0的三個(gè)二進(jìn)制符號,一個(gè)FL碼字10包括取值為1、0的兩個(gè)二進(jìn)制符號。需注意的是,不使用上下文模型對一個(gè)二進(jìn)制符號進(jìn)行熵解碼是已有技術(shù),SPCABAC技術(shù)中的等概率(英文為by-pass)模式。使用一個(gè)上下文模型對一個(gè)二進(jìn)制符號進(jìn)行熵解碼是已有技術(shù),例如HEVC的亮度幀內(nèi)模式編解碼方案中的第一個(gè)flag就是采用這種熵解碼方法。根據(jù)鄰近塊的編碼信息從多個(gè)上下文模型中選擇一個(gè)上下文模型進(jìn)行熵解碼是已有技術(shù),例如HEVC方案中的跳過模式標(biāo)記(英文為skip flag)就是采用這種熵解碼方法。因此對上述三種熵解碼方法的細(xì)節(jié)不再贅述。圖1是本發(fā)明實(shí)施例的解碼的方法10的示意流程圖,包括以下內(nèi)容。11,提取碼流中的色度分量模式信息。所述色度分量模式信息12,根據(jù)所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式。13,當(dāng)所述色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取所述碼流中的殘差預(yù)測信息。14,根據(jù)所述殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號。其中,DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從所述碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。本發(fā)明實(shí)施例中通過RM模式和DM模式在碼流中的不同標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,且從而達(dá)到去除RM模式信息與亮度分量的cbf信息存在的冗余信息,提高視頻圖像的壓縮效率的目的。圖2是本發(fā)明另一實(shí)施例的解碼方法200的示意流程圖,包括以下內(nèi)容。210,提取碼流中的色度分量模式信息,所述色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式。通過對色度分量幀內(nèi)預(yù)測模式集合中的模式進(jìn)行分類,色度分量模式信息可以包括一個(gè)或多個(gè)信息。例如,色度分量模式信息可以只包括一個(gè)由TU碼攜帶的信息,該信息與色度分量幀內(nèi)預(yù)測模式集合中的模式有一一對應(yīng)的關(guān)系。舉例來說,可使用TU碼字O、IO、110、1110、11110、111110、1111110、1111111 分別表示 DM、LM、LMA、LML、水平、豎直、DC 與平面模式,該TU碼在上下文中也稱為第四TU碼。通過提取該第四TU碼,即可以確定色度分量幀內(nèi)預(yù)測模式??蛇x的,色度分量模式信息可以包括用于指示所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式的第一信息。此外,當(dāng)根據(jù)第一信息確定所述色度分量幀內(nèi)預(yù)測模式既不是DM模式,也不是LM類模式時(shí),色度分量模式信息還可以包括第二信息,用于指示作為所述色度分量幀內(nèi)預(yù)測模式的剩余模式,所述剩余模式為除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測模式的其中之一。例如,色度分量幀內(nèi)預(yù)測模式集合如果還包括豎直、水平、DC與平面模式,則剩余模式為其中的一個(gè)。如果確定當(dāng)色度分量幀內(nèi)預(yù)測模式既不是DM模式,也不是LM類模式而是缺省的特定模式時(shí),編碼時(shí)則不會(huì)包括第二信息,相應(yīng)地,解碼時(shí)也不用提取第二信息。出于說明的方便,該缺省的特定模式也稱為第一缺省模式。第一信息和第二信息均可以由定長(FL, fixed Length)碼或TU碼攜帶。第一信息可以包括一個(gè)一位的二進(jìn)制符號,上下文中也稱為第二定長碼時(shí),該第二定長碼可以使用二進(jìn)制符號1、0分別表示所述色度分量幀內(nèi)預(yù)測模式為DM模式、所述色度分量幀內(nèi)預(yù)測模式不是DM模式這兩種情況。一個(gè)二進(jìn)制符號可以為O也可以為1,因此可以表示兩種情況。顯而易見,可以改變二進(jìn)制符號取值與所表示情況的對應(yīng)關(guān)系而得到新的實(shí)施方法。例如,還可以使用二進(jìn)制符號取值0、1分別表示所述色度分量幀內(nèi)預(yù)測模式為DM模式、所述色度分量幀內(nèi)預(yù)測模式不是DM模式這兩種情況。下面在描述使用一位二進(jìn)制符號來確定兩種情況其中之一時(shí),將不再給出具體的對應(yīng)關(guān)系?;蛘撸谝恍畔⒂梢粋€(gè)最大兩位的TU碼攜帶,上下文中也稱為第一 TU碼。例如可以使用TU碼字0、10、11分別表示所述色度分量幀內(nèi)預(yù)測模式為DM模式、所述色度分量幀內(nèi)預(yù)測模式為LM類模式、所述色度分量幀內(nèi)預(yù)測模式既不是DM模式也不時(shí)LM類模式這三種情況。一個(gè)TU碼字由一個(gè)或多個(gè)二進(jìn)制符號組成,例如TU碼字10由二進(jìn)制符號I與二進(jìn)制符號O組成。若同時(shí)反轉(zhuǎn)一組TU碼字中所有二進(jìn)制符號值,則得到的一組碼字仍為TU碼字。例如,碼字1、01、00仍然為一組TU碼字。此外,顯而易見,可以改變一組TU碼字與所表示情況的映射關(guān)系而得到新的實(shí)施方法。例如,也可以使用TU碼字0、10、11分別表示所述色度分量幀內(nèi)預(yù)測模式為LM類模式、所述色度分量幀內(nèi)預(yù)測模式為DM模式、所述色度分量幀內(nèi)預(yù)測模式既不是DM模式也不時(shí)LM類模式這三種情況。下面在描述使用一組TU碼字來確定多種情況其中之一時(shí),將不再窮舉每一中可能的對應(yīng)關(guān)系。可選的,步驟210的一種實(shí)施方法描述如下:從所述碼流中提取第二定長碼。該第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式;若根據(jù)該第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則還需進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式,此時(shí)第一信息中還可以包括另一個(gè)一位的二進(jìn)制符號,第三定長碼。該內(nèi)容可以稍后參考圖3說明。若此時(shí)第一信息中不包含第三定長碼,則表明無法從第一信息確定色度分量預(yù)測模式,而需要進(jìn)一步提取第二信息并根據(jù)第二信息確定色度分量預(yù)測模式??蛇x的,步驟210的另一種實(shí)施方法描述如下,從所述碼流中提取第一 TU碼,根據(jù)所述第一 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM模式,或者既不是DM模式也不是LM模式。220,所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式是否為DM模式。根據(jù)前述內(nèi)容,確定色度分量幀內(nèi)預(yù)測模式為DM模式,也就是圖2的220的“是”,則進(jìn)行到步驟230。若確定不是DM模式,也就是圖2的220的“否”,則參考圖3的310及其后續(xù)的內(nèi)容。230,提取碼流中的殘差預(yù)測信息??梢栽谔崛〈a流中的亮度分量編碼塊標(biāo)記(cbf)信息,并確定所述cbf信息指示當(dāng)前塊亮度分量包括非零系數(shù)后,提取所述碼流中的殘差預(yù)測信息。這樣可以去除殘差預(yù)測信息與cbf信息的冗余。 殘差預(yù)測信息中可以包括一個(gè)表示殘差預(yù)測標(biāo)記信息的一個(gè)二進(jìn)制符號,也就是上下文中的第一定長碼,所述殘差預(yù)測標(biāo)記信息用于指示是否使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作。此時(shí),步驟230具體用于從所述碼流中提取第一定長碼。240,根據(jù)第一定長碼確定殘差預(yù)測標(biāo)記信息是否指示使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作。當(dāng)確定指示不使用亮度分量殘差信號,也就是圖2的240的“否”,則進(jìn)行到步驟250。250,確定DM模式作為色度分量幀內(nèi)預(yù)測模式。當(dāng)確定指示使用亮度分量殘差信號,也就是圖2的240的“是”,則進(jìn)行到步驟260。如果殘差預(yù)測因子為缺省值,或者經(jīng)解碼端計(jì)算得到殘差預(yù)測因子則可以省略步驟260,直接執(zhí)行步驟270。260,從碼流中還提取殘差預(yù)測因子信息,由所述殘差預(yù)測因子信息確定的殘差預(yù)測因子用于規(guī)定如何使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,其中所述亮度分量殘差信號指在亮度分量解碼過程中計(jì)算產(chǎn)生的信號對于一組殘差預(yù)測因子,可以為其中每一個(gè)殘差預(yù)測因子分配一個(gè)索引值,并可選擇TU碼或FL碼或其它編碼方案來表示這一組索引值,此時(shí)所述殘差預(yù)測因子信息則由所選擇的編碼方案中的碼字?jǐn)y帶。
270,根據(jù)所述殘差預(yù)測因子與所述亮度分量殘差信號計(jì)算得到殘差預(yù)測修正信號。280,使用所述色度分量幀內(nèi)預(yù)測模式所規(guī)定的預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號。步驟270和步驟280的執(zhí)行次序可以互換,本發(fā)明對此不做限定。290,使用所述殘差預(yù)測修正信號對所述色度分量幀內(nèi)預(yù)測信號進(jìn)行修正以獲得修正后的色度分量幀內(nèi)預(yù)測信號。所使用的修正方法可以是將按照DM模式預(yù)測方法獲取的色度分量幀內(nèi)預(yù)測信號與殘差預(yù)測修正信號疊加??蛇x的,所使用的殘差預(yù)測修正信號可以由亮度分量殘差信號的乘積經(jīng)適當(dāng)縮放獲得??蛇x的,所述亮度分量殘差信號可以由亮度分量采樣點(diǎn)重建信號與亮度分量采樣點(diǎn)預(yù)測信號的差值信號經(jīng)適當(dāng)?shù)闹夭蓸硬僮鳙@得,也可以由亮度變換系數(shù)信號經(jīng)反量化、反變換以及重采樣等操作獲得。當(dāng)亮度分量采樣點(diǎn)位置與色度分量采樣點(diǎn)位置不同時(shí),需要進(jìn)行上 述重采樣操作,以獲取色度分量采樣點(diǎn)位置的亮度分量采樣值。步驟250后,作為現(xiàn)有技術(shù)也會(huì)執(zhí)行步驟280,隨后的圖像處理以使用DM模式對色度分量進(jìn)行幀內(nèi)預(yù)測操作而獲取的色度分量幀內(nèi)預(yù)測信號作為輸入。在本發(fā)明實(shí)施例中,經(jīng)過步驟260和步驟270,再結(jié)合步驟280,最后通過步驟290,實(shí)際上是以RM模式對色度分量進(jìn)行幀內(nèi)預(yù)測操作,隨后的圖像處理以修正的色度分量幀內(nèi)預(yù)測信號作為輸入。本發(fā)明實(shí)施例為避免混淆,突出RM模式的執(zhí)行方法,圖2中省略步驟250和步驟280之間的連線。本發(fā)明實(shí)施例中RM模式和DM模式在碼流中的不同標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,且從而達(dá)到去除RM模式信息與亮度分量的cbf信息存在的冗余信息,提高視頻圖像的壓縮效率的目的。圖3是本發(fā)明另一實(shí)施例的解碼方法300的示意性流程圖。與圖2的實(shí)施例不同的是,本發(fā)明實(shí)施例主要說明對所有可選的色度分量幀內(nèi)預(yù)測模式進(jìn)行分組編碼后,如何解碼。圖2中已說明色度分量預(yù)測模式信息可以包括第一信息和/或第二信息。圖3以此為例進(jìn)行說明,本發(fā)明實(shí)施例并不排除色度分量預(yù)測模式信息只包括一個(gè)第四TU碼的情形。方法300包括以下內(nèi)容。305,提取碼流中的第一信息。310,確定色度分量幀內(nèi)預(yù)測模式不是DM模式。如果通過第一信息中的第二定長碼確定色度分量幀內(nèi)預(yù)測模式不是DM模式,則執(zhí)行步驟320?;蛘?,可選的,當(dāng)色度分量幀內(nèi)預(yù)測模式不包括LM類模式時(shí),若通過第一信息中的第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則可以直接執(zhí)行步驟350。通常在編碼前會(huì)得知色度分量幀內(nèi)預(yù)測可選模式中是否包括LM類模式。當(dāng)不包括LM類模式時(shí),編碼中不會(huì)出現(xiàn)下述的第三定長碼,另一可實(shí)現(xiàn)方式中,TU碼中將不會(huì)包括對應(yīng)LM類模式的碼字,解碼端將適應(yīng)性省略提取步驟。320,提取第一信息中的第三定長碼,通過所述第三定長碼確定是否是LM類模式。也可以通過第一信息中的第一 TU碼直接確定不是DM模式,如果是LM類模式則執(zhí)行步驟330,也就是步驟320的“是”?;蛘?,也可以通過第一信息中的第一 TU碼直接確定即不是DM模式,也不是LM類模式,則執(zhí)行步驟350,或步驟380,也就是步驟320的“否”。通常在編碼前會(huì)得知LM類模式只有一個(gè)缺省模式,或者LM類模式集合中的模式為固定的多個(gè)模式,因此當(dāng)LM類模式只包括一個(gè)缺省模式時(shí),可選的,執(zhí)行步驟370,該缺省模式上下文中稱為第二缺省模式。可以在編碼時(shí)省略LM類模式信息,相應(yīng)地,解碼時(shí)也不用提取該LM類模式信息。370,當(dāng)確定是LM類模式,且LM類模式只包括第二缺省模式,使用第二缺省模式作為色度分量幀內(nèi)預(yù)測模式。或者,330,當(dāng)確定是LM類模式,從碼流中提取LM類模式信息。340,根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式。與第一信息或第二信息相似之處在于,同樣可以使用二進(jìn)制符號的FL碼或TU碼攜帶LM類模式信息。如前所述,當(dāng)所述LM類模式包括第一 LM類模式與第二 LM類模式兩個(gè)模式時(shí),可以從碼流中提取一個(gè)表示LM類模式信息的一位二進(jìn)制符號,也就是上下文中的第四定長碼,根據(jù)第四定長碼確定所述色度分量幀內(nèi)預(yù)測模式為第一 LM類模式或第二LM類模式。當(dāng)所述LM類模式包括第一LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式時(shí),所述LM類模式信息包括第五定長碼和第六定長碼。從碼流中提取所述LM類模式信息中的所述第五定長碼,并根據(jù)所述第五定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為第一LM類模式;若確定所述色度分量幀內(nèi)預(yù)測模式不是第一 LM類模式,則進(jìn)一步從碼流中提取所述LM類模式信息中的第六定長碼,并根據(jù)所述第六定長碼確定所述色度分量幀內(nèi)預(yù)測模式為第二 LM類模式或第三LM類模式??蛇x的,當(dāng)所述LM類模式包括第一 LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式時(shí),所述LM類模式信息由第二 TU碼攜帶。從碼流中提取所述第二 TU碼,根據(jù)所述第二 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為所述第一 LM類模式,或?yàn)樗龅诙?LM類模式,或?yàn)樗龅谌齃M類模式。例如第二 TU為O、10和11時(shí)分別對應(yīng)指示色度分量幀內(nèi)預(yù)測模式為第一 LM類模式、第二 LM類模式和第三LM類模式。本發(fā)明實(shí)施例中的第一、第二等序列號僅是出于說明的方便,對相同事物加以區(qū)別,對事物本身的內(nèi)容不做限定。350,當(dāng)確定既不是DM模式,也不是LM類模式時(shí),提取第二信息。360,通過第二信息確定色度分量幀內(nèi)預(yù)測模式。第一至第六定長FL碼如果是一位二進(jìn)制符號時(shí),可以最大提高解碼的效率。當(dāng)由一個(gè)第七定長FL碼攜帶所述第二信息時(shí),從所述碼流中提取所述第七定長碼,根據(jù)所述第七定長FL碼確定所述色度分量幀內(nèi)預(yù)測模式。當(dāng)?shù)诙畔⒅甘臼S嗄J街兴膫€(gè)中的一個(gè)時(shí),此處第七定長碼可以是兩位的FL碼,舉例來說可以存在如下的對應(yīng)關(guān)系。第七定長碼為00、01、10和11時(shí),分別指示色度分量幀內(nèi)預(yù)測模式為水平、豎直、DC與平面模式。由此可以確定色度分量幀內(nèi)預(yù)測模式??蛇x的,當(dāng)由第三TU碼攜帶所述第二信息時(shí),從所述碼流中提取所述第三TU碼,根據(jù)所述第三TU碼 確定所述色度分量幀內(nèi)預(yù)測模式。舉例來說,第三TU碼為O、10、110、111時(shí),分別指示色度分量幀內(nèi)預(yù)測模式為水平、豎直、DC與平面模式。由此可以確定色度分量幀內(nèi)預(yù)測模式。
可選的,步驟380可以取代步驟350和360。380,當(dāng)色度分量幀內(nèi)預(yù)測模式既不是DM模式,也不是LM類模式,而是第一缺省模式時(shí),使用第一缺省模式作為色度分量幀內(nèi)預(yù)測模式。本發(fā)明實(shí)施例中色度分量幀內(nèi)預(yù)測模式在碼流中的分組標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,提高視頻圖像的壓縮效率的目的。圖4是本發(fā)明實(shí)施例的解碼裝置40的示意框圖。裝置40包括第一提取單元41、第一確定單元42、第二提取單元43和操作單元44。第一提取單元41用于提取碼流中的色度分量模式信息,所述色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式。第一確定單元42用于根據(jù)所述第一提取單元41提取的所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式。第二提取單元43用于當(dāng)所述第一確定單元42確定所述色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取所述碼流中的殘差預(yù)測信息。操作單元44用于 根據(jù)所述第二提取單元43提取的所述殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號。其中所述DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且所述亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從所述碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。本發(fā)明實(shí)施例中通過RM模式和DM模式在碼流中的不同標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,且從而達(dá)到去除RM模式信息與亮度分量的cbf信息存在的冗余信息,提高視頻圖像的壓縮效率的目的。圖5是本發(fā)明另一實(shí)施例的解碼裝置50的示意框圖。裝置50的第一提取單元51、第一確定單元52、第二提取單元53和操作單元54與裝置40的第一提取單元41、第一確定單元42、第二提取單元43和操作單元44相同或相似。不同之處在于第二提取單元53具體包括提取模塊531和確定模塊532 ;操作單元54具體包括操作模塊541、計(jì)算模塊542和修正模塊543。第一提取單元51用于提取碼流中的色度分量模式信息,所述色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式。第一確定單元52用于根據(jù)所述第一提取單元51提取的所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式。第二提取單元53用于當(dāng)所述第一確定單元52確定所述色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取所述碼流中的殘差預(yù)測信息。操作單元54用于根據(jù)所述第二提取單元53提取的所述殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號。其中所述DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且所述亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從所述碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。當(dāng)所述殘差預(yù)測信息包括殘差預(yù)測標(biāo)記信息時(shí),所述提取模塊531用于從所述碼流中提取一個(gè)表示殘差預(yù)測標(biāo)記信息的第一定長碼,所述殘差預(yù)測標(biāo)記信息用于指示是否使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作.
所述確定模塊532用于確定所述殘差預(yù)測標(biāo)記信息指示使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,則所述提取模塊531從所述碼流中還提取殘差預(yù)測因子信息,由所述殘差預(yù)測因子信息確定的殘差預(yù)測因子用于規(guī)定如何使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,其中所述亮度分量殘差信號指在亮度分量解碼過程中計(jì)算產(chǎn)生的信號。所述操作模塊541用于使用所述色度分量幀內(nèi)預(yù)測模式所規(guī)定的預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號;所述計(jì)算模塊542用于根據(jù)所述確定模塊532確定的所述殘差預(yù)測因子與所述操作模塊541獲取的所述亮度分量殘差信號計(jì)算得到殘差預(yù)測修正信號;所述修正模塊543用于使用所述計(jì)算模塊542獲得的所述殘差預(yù)測修正信號對所述色度分量幀內(nèi)預(yù)測信號進(jìn)行修正以獲得修正后的色度分量幀內(nèi)預(yù)測信號。所述第二提取單元具體用于在所述提取碼流中的色度分量模式信息后,或者在提取碼流中的亮度分量編碼塊標(biāo)記cbf信息后,提取所述碼流中的殘差預(yù)測信息。可選的,所述第一提取單元51具體用于提取碼流中的色度分量模式信息包括的第一信息,所述第一確定單元52具體用于根據(jù)所述第一信息確定色度分量幀內(nèi)預(yù)測模式。當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),所述第一提取單元51還提取所述碼流中的色度分量模式信息包括的第二信息,所述第一確定單元52根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測模式,其中所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式的信息,所述第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測模式的剩余模式,所述剩余模式為除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測模式的其中之一,且所述LM類模式包括一個(gè)或多個(gè)基于相關(guān)性模型使用亮度分量重建值計(jì)算色度分量預(yù)測值的模式??蛇x的,當(dāng)所述第一信息包括第二定長碼時(shí),所述第一提取單元51具體用于從所述碼流中提取所述第二定長碼,所述第一確定單元52具體用于根據(jù)所述第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式??蛇x的,當(dāng)所述第一信息還包括第三定長碼時(shí),若所述第一確定單元52根據(jù)所述第一提取單元51提取的所述第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則所述第一提取單元51進(jìn)一步從所述碼流中提取所述第三定長碼,所述第一確定單元52根據(jù)所述第三定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為LM類模式。若所述第一確定單元52確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式。若所述第一確定單元52確定所述色度分量幀內(nèi)預(yù)測模式不是LM類模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式??蛇x的,當(dāng)由第一截?cái)嘁辉猅U碼攜帶所述第一信息時(shí),所述第一提取單元51具體用于從所述碼流中提取所述第一 TU碼,所述第一確定單元52根據(jù)所述第一 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式。若所述第一確定單元52確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一 步確定所述色度分量幀內(nèi)預(yù)測模式?;蛘?,若所述第一確定單元52確定所述色度分量幀內(nèi)預(yù)測模式既不是DM模式也不是LM類模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
所述第一確定單元52若確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式,所述第一提取單元51還從碼流中提取LM類模式信息,所述第一確定單元52根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式??蛇x的,當(dāng)所述LM類模式包括第一 LM類模式與第二 LM類模式兩個(gè)模式時(shí),所述第一提取模塊具體用于從碼流中提取一個(gè)表示LM類模式信息的第四定長碼,所述第一確定單元52根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式為第一 LM類模式或第二 LM類模式??蛇x的,當(dāng)所述LM類模式包括第一 LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式,且所述LM類模式信息包括第五定長碼和第六定長碼時(shí),所述第一提取單元51具體用于從碼流中提取所述LM類模式信息中的所述第五定長碼,所述第一確定單元52根據(jù)所述第五定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為第一 LM類模式。所述第一確定單元52若確定所述色度分量幀內(nèi)預(yù)測模式不是第一 LM類模式,則所述第一提取單元51進(jìn)一步從碼流中提取所述LM類 模式信息中的第六定長碼,所述第一確定單元52根據(jù)所述第六定長碼確定所述色度分量幀內(nèi)預(yù)測模式為第二 LM類模式或第三LM類模式??蛇x的,當(dāng)所述LM類模式包括第一 LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式,且所述LM類模式信息由第二 TU碼攜帶時(shí),所述第一提取單元51從碼流中提取所述第二 TU碼,所述第一確定單元52根據(jù)所述第二 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為所述第一 LM類模式,或?yàn)樗龅诙?LM類模式,或?yàn)樗龅谌齃M類模式??蛇x的,當(dāng)由一個(gè)第七定長FL碼攜帶所述第二信息時(shí),所述第一提取單元51具體用從所述碼流中提取所述第七定長FL碼,所述第一確定單元52根據(jù)所述第七定長FL碼確定所述色度分量幀內(nèi)預(yù)測模式??蛇x的,當(dāng)由第三TU碼攜帶所述第二信息時(shí),所述第一提取單元51具體用于從所述碼流中提取所述第三TU碼,所述第一確定單元52根據(jù)所述第三TU碼確定所述色度分量幀內(nèi)預(yù)測模式??蛇x的,當(dāng)由第四TU碼攜帶所述色度分量模式信息時(shí),所述第一提取單元51具體用于從所述碼流中提取所述第四TU碼,所述第一確定單元52根據(jù)所述第四TU碼確定所述色度分量幀內(nèi)預(yù)測模式。本發(fā)明實(shí)施例中通過色度分量幀內(nèi)預(yù)測模式在碼流中的分組標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,且從而達(dá)到去除RM模式信息與亮度分量的cbf信息存在的冗余信息,提高視頻圖像的壓縮效率的目的。本發(fā)明實(shí)施例提供的技術(shù)方案可以應(yīng)用在數(shù)字信號處理領(lǐng)域中,通過視頻編碼器,解碼器實(shí)現(xiàn)。視頻編碼器,解碼器廣泛應(yīng)用于各種通訊設(shè)備或電子設(shè)備中,例如:媒體網(wǎng)關(guān),移動(dòng)電話,無線裝置,個(gè)人數(shù)據(jù)助理(PDA,Personal Data Assistant),手持式或便攜式計(jì)算機(jī),GPS (Global Positioning System,全球定位系統(tǒng))接收機(jī)/導(dǎo)航器,照相機(jī),視頻播放器,攝像機(jī),錄像機(jī),監(jiān)控設(shè)備等等。這類設(shè)備中包括處理器,存儲器,以及傳輸數(shù)據(jù)的接口。視頻編解碼器可以直接由數(shù)字電路或芯片例如DSP(Digital Signal Processor,數(shù)字信號處理器)實(shí)現(xiàn),或者由軟件代碼驅(qū)動(dòng)處理器執(zhí)行軟件代碼中的流程而實(shí)現(xiàn)。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤 、移動(dòng)硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種解碼方法,其特征在于,包括: 提取碼流中的色度分量模式信息,所述色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式; 根據(jù)所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式; 當(dāng)確定所述色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取所述碼流中的殘差預(yù)測信息;根據(jù)所述殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號,其中所述DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且 所述亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從所述碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。
2.根據(jù)權(quán)利要求1所述的方法,當(dāng)所述殘差預(yù)測信息包括殘差預(yù)測標(biāo)記信息時(shí),其特征在于,所述方法還包括: 從所述碼流中提取一個(gè)表示所述殘差預(yù)測標(biāo)記信息的第一定長碼,所述殘差預(yù)測標(biāo)記信息用于指示是否使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作; 若所述殘差預(yù)測標(biāo)記信息指示使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,則從所述碼流中還提取殘差預(yù) 測因子信息,由所述殘差預(yù)測因子信息確定的殘差預(yù)測因子用于規(guī)定如何使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,其中所述亮度分量殘差信號指在亮度分量解碼過程中計(jì)算產(chǎn)生的信號。
3.根據(jù)權(quán)利要求1所述的方法,當(dāng)所述殘差預(yù)測信息包括殘差預(yù)測標(biāo)記信息時(shí),其特征在于,所述方法還包括: 從所述碼流中提取一個(gè)表示殘差預(yù)測標(biāo)記信息的第一定長碼,所述殘差預(yù)測標(biāo)記信息用于指示是否使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作; 若所述殘差預(yù)測標(biāo)記信息指示使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,當(dāng)殘差預(yù)測因子為缺省值或經(jīng)解碼端計(jì)算獲知時(shí),所述殘差預(yù)測因子用于規(guī)定如何使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,其中 所述亮度分量殘差信號指在亮度分量解碼過程中計(jì)算產(chǎn)生的信號。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)所述殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號包括: 使用所述色度分量幀內(nèi)預(yù)測模式所規(guī)定的預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號; 根據(jù)所述殘差預(yù)測因子與所述亮度分量殘差信號計(jì)算得到殘差預(yù)測修正信號; 使用所述殘差預(yù)測修正信號對所述色度分量幀內(nèi)預(yù)測信號進(jìn)行修正以獲得修正后的色度分量幀內(nèi)預(yù)測信號。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提取所述碼流中的殘差預(yù)測信息包括: 在提取碼流中的亮度分量編碼塊標(biāo)記cbf信息,并確定所述cbf信息指示當(dāng)前塊亮度分量包括非零系數(shù)后,提取所述碼流中的殘差預(yù)測信息。
6.根據(jù)權(quán)利要求1所述的方法,所述提取碼流中的色度分量模式信息,根據(jù)所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式,其特征在于,包括:提取碼流中的色度分量模式信息包括的第一信息,根據(jù)所述第一信息確定色度分量中貞內(nèi)預(yù)測模式; 當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),確定第一缺省模式作為色度分量幀內(nèi)預(yù)測模式,其中 所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式的信息。
7.根據(jù)權(quán)利要求1所述的方法,所述提取碼流中的色度分量模式信息,根據(jù)所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 提取碼流中的色度分量模式信息包括的第一信息,根據(jù)所述第一信息確定色度分量中貞內(nèi)預(yù)測模式; 當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),提取所述碼流中的色度分量模式信息包括的第二信息,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測模式,其中 所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式的信息, 所述第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測模式的剩余模式,所述剩余模式為除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測模式的其中之一,且 所述LM類模式包括一個(gè)或多個(gè)基于相關(guān)性模型使用亮度分量重建值計(jì)算色度分量預(yù)測值的模式。
8.根據(jù)權(quán)利要求7所述的方法,當(dāng)所述第一信息包括第二定長碼時(shí),所述提取碼流中的第一信息,根據(jù)所述第 一信息確定色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從所述碼流中提取所述第二定長碼,根據(jù)所述第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式; 當(dāng)色度分量幀內(nèi)預(yù)測模式不包括LM類模式時(shí),若確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
9.根據(jù)權(quán)利要求8所述的方法,當(dāng)所述第一信息還包括第三定長碼時(shí),所述提取碼流中的第一信息,根據(jù)所述第一信息確定色度分量幀內(nèi)預(yù)測模式,其特征在于,還包括: 若根據(jù)提取的所述第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則進(jìn)一步從所述碼流中提取所述第三定長碼,并根據(jù)所述第三定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為LM類模式; 若確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式;或者 若確定所述色度分量幀內(nèi)預(yù)測模式不是LM類模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
10.根據(jù)權(quán)利要求7所述的方法,當(dāng)由第一截?cái)嘁辉猅U碼攜帶所述第一信息時(shí),所述提取碼流中的第一信息,根據(jù)所述第一信息確定色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從所述碼流中提取所述第一 TU碼,根據(jù)所述第一 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式; 若確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式;或者若確定所述色度分量幀內(nèi)預(yù)測模式既不是DM模式也不是LM類模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
11.根據(jù)權(quán)利要求9或10所述的方法,所述若確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 當(dāng)LM類模式僅包括第二缺省模式時(shí),則確定所述色度分量幀內(nèi)預(yù)測模式為所述第二缺省模式。
12.根據(jù)權(quán)利要求9或10所述的方法,所述若確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從碼流中提取LM類模式信息,根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式。
13.根據(jù)權(quán)利要求12所述的方法,當(dāng)所述LM類模式包括第一LM類模式與第二 LM類模式兩個(gè)模式時(shí),所述從碼流中提取LM類模式信息,根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從碼流中提取一個(gè)表示LM類模式信息的第四定長碼,根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式為第一 LM類模式或第二 LM類模式。
14.根據(jù)權(quán)利要求12所述的方法,當(dāng)所述LM類模式包括第一LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式時(shí),所述從碼流中提取LM類模式信息,根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式為所述多個(gè)模式其中之一,其特征在于,包括: 所述LM類模式信息包括第五定長碼和第六定長碼, 從碼流中提取所述LM類模式信息中的所述第五定長碼,并根據(jù)所述第五定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為第一 LM類模式; 若確定所述色度分量幀內(nèi)預(yù)測模式不是第一 LM類模式,則進(jìn)一步從碼流中提取所述LM類模式信息中的第六定長碼,并根據(jù)所述第六定長碼確定所述色度分量幀內(nèi)預(yù)測模式為第二 LM類模式或第三LM類模式。
15.根據(jù)權(quán)利要求12所述的方法,當(dāng)所述LM類模式包括第一LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式時(shí),所述從碼流中提取LM類模式信息,根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式為所述多個(gè)模式其中之一,其特征在于,還包括: 所述LM類模式信息由第二 TU碼攜帶, 從碼流中提取所述第二 TU碼,根據(jù)所述第二 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為所述第一 LM類模式,或?yàn)樗龅诙?LM類模式,或?yàn)樗龅谌齃M類模式。
16.根據(jù)權(quán)利要求7所述的方法,當(dāng)由一個(gè)第七定長FL碼攜帶所述第二信息時(shí),所述當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),提取所述碼流中的第二信息,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從所述碼流中提取所述第七定長FL碼,根據(jù)所述第七定長FL碼確定所述色度分量幀內(nèi)預(yù)測模式。
17.根據(jù)權(quán)利要求7所述的方法,當(dāng)由第三TU碼攜帶所述第二信息時(shí),所述當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),提取所述碼流中的第二信息,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從所述碼流中提取所述第三TU碼,根據(jù)所述第三TU碼確定所述色度分量幀內(nèi)預(yù)測模式。
18.根據(jù)權(quán)利要求5所述的方法,當(dāng)由第四TU碼攜帶所述色度分量模式信息時(shí),所述提取碼流中的色度分量模式信息,根據(jù)所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式,其特征在于,包括: 從所述碼流中提取所述第四TU碼,根據(jù)所述第四TU碼確定所述色度分量幀內(nèi)預(yù)測模式。
19.一種解碼裝置,其特征在于,包括: 第一提取單元,用于提取碼流中的色度分量模式信息,所述色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式; 第一確定單元,用于根據(jù)所述第一提取單元提取的所述色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式; 第二提取單元,用于當(dāng)所述第一確定單元確定所述色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取所述碼流中的殘差預(yù)測信息; 操作單元,用于根據(jù)所述第二提取單元提取的所述殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號,其中 所述DM模式指使用亮度分量幀內(nèi)預(yù)測模式所規(guī)定預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作的模式,且 所述亮度分量幀內(nèi)預(yù)測模式指在亮度分量解碼過程中,根據(jù)從所述碼流中獲取的亮度分量模式信息確定的亮度分量預(yù)測模式。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述第二提取單元包括提取模塊和確定模塊: 當(dāng)所述殘差預(yù)測信息包括殘差預(yù)測標(biāo)記信息時(shí),所述提取模塊用于從所述碼流中提取一個(gè)表示所述殘差預(yù)測標(biāo)記信息的第一定長碼,所述殘差預(yù)測標(biāo)記信息用于指示是否使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作; 所述確定模塊用于確定所述殘差預(yù)測標(biāo)記信息指示使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,則所述提取模塊從所述碼流中還提取殘差預(yù)測因子信息,由所述殘差預(yù)測因子信息確定的殘差預(yù)測因子用于規(guī)定如何使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,其中 所述亮度分量殘差信號指在亮度分量解碼過程中計(jì)算產(chǎn)生的信號。
21.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述第二提取單元包括提取模塊和確定模塊: 當(dāng)所述殘差預(yù)測信息包括殘差預(yù)測標(biāo)記信息時(shí),所述提取模塊用于從所述碼流中提取一個(gè)表示殘差預(yù)測標(biāo)記信息的第一定長碼,所述殘差預(yù)測標(biāo)記信息用于指示是否使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作; 所述確定模塊用于若所述殘差預(yù)測標(biāo)記信息指示使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,當(dāng)殘差預(yù)測因子為缺省值或經(jīng)解碼端計(jì)算獲知時(shí),所述殘差預(yù)測因子用于規(guī)定如何使用亮度分量殘差信號輔助色度分量進(jìn)行預(yù)測操作,其中所述亮度分量殘差信號指在亮度分量解碼過程中計(jì)算產(chǎn)生的信號。
22.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述操作單元包括操作模塊、計(jì)算模塊和修正模塊: 所述操作模塊用于使用所述色度分量幀內(nèi)預(yù)測模式所規(guī)定的預(yù)測方法對色度分量進(jìn)行幀內(nèi)預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號; 所述計(jì)算模塊用于根據(jù)所述確定模塊確定的所述殘差預(yù)測因子與所述操作模塊獲取的所述亮度分量殘差信號計(jì)算得到殘差預(yù)測修正信號; 所述修正模塊用于使用所述計(jì)算模塊獲取的所述殘差預(yù)測修正信號對所述色度分量幀內(nèi)預(yù)測信號進(jìn)行修正以獲得修正后的色度分量幀內(nèi)預(yù)測信號。
23.根據(jù)權(quán)利要求19所述的裝置,其特征在于: 所述第二提取單元具體用于在提取碼流中的亮度分量編碼塊標(biāo)記cbf信息,并確定所述cbf信息指示當(dāng)前塊亮度分量包括非零系數(shù)后,提取所述碼流中的殘差預(yù)測信息。
24.根據(jù)權(quán)利要求19所述的裝置,其特征在于: 所述第一提取單元具 體用于提取碼流中的色度分量模式信息包括的第一信息,所述第一確定單元根據(jù)所述第一信息確定色度分量幀內(nèi)預(yù)測模式; 當(dāng)所述第一確定單元根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),確定第一缺省模式作為色度分量幀內(nèi)預(yù)測模式,其中 所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式的信息。
25.根據(jù)權(quán)利要求19所述的裝置,其特征在于: 所述第一提取單元具體用于提取碼流中的色度分量模式信息包括的第一信息,所述第一確定單元具體用于根據(jù)所述第一信息確定色度分量幀內(nèi)預(yù)測模式; 當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測模式時(shí),所述第一提取單元還提取所述碼流中的色度分量模式信息包括的第二信息,所述第一確定單元根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測模式,其中 所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式的信息, 所述第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測模式的剩余模式,所述剩余模式為除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測模式的其中之一,且 所述LM類模式包括一個(gè)或多個(gè)基于相關(guān)性模型使用亮度分量重建值計(jì)算色度分量預(yù)測值的模式。
26.根據(jù)權(quán)利要求25所述的裝置,其特征在于: 當(dāng)所述第一信息包括第二定長碼時(shí),所述第一提取單元具體用于從所述碼流中提取所述第二定長碼,所述第一確定單元具體用于根據(jù)所述第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式; 當(dāng)色度分量幀內(nèi)預(yù)測模式不包括LM類模式時(shí),若所述第一確定單元確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
27.根據(jù)權(quán)利要求26所述的裝置,其特征在于: 當(dāng)所述第一信息還包括第三定長碼時(shí),若所述第一確定單元根據(jù)所述第一提取單元提取的所述第二定長碼確定所述色度分量幀內(nèi)預(yù)測模式不是DM模式,則所述第一提取單元進(jìn)一步從所述碼流中提取所述第三定長碼,所述第一確定單元根據(jù)所述第三定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為LM類模式; 若所述第一確定單元確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式;或者 若所述第一確定單元確定所述色度分量幀內(nèi)預(yù)測模式不是LM類模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
28.根據(jù)權(quán)利要求25所述的裝置,其特征在于: 當(dāng)由第一截?cái)嘁辉猅U碼攜帶所述第一信息時(shí),所述第一提取單元具體用于從所述碼流中提取所述第一 TU碼,所述第一確定單元根據(jù)所述第一 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為DM模式或LM類模式; 若所述第一確定單元確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式;或者 若所述第一確定單元確 定所述色度分量幀內(nèi)預(yù)測模式既不是DM模式也不是LM類模式,則表示根據(jù)所述第一信息不能確定所述色度分量幀內(nèi)預(yù)測模式。
29.根據(jù)權(quán)利要求27或28所述的裝置,其特征在于: 所述第一確定單元具體用于當(dāng)LM類模式僅包括第二缺省模式時(shí),則確定所述色度分量幀內(nèi)預(yù)測模式為所述第二缺省模式。
30.根據(jù)權(quán)利要求27或28所述的裝置,其特征在于: 所述第一確定單元若確定所述色度分量幀內(nèi)預(yù)測模式是LM類模式,需要進(jìn)一步確定所述色度分量幀內(nèi)預(yù)測模式,所述第一提取單元還從碼流中提取LM類模式信息,所述第一確定單元根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式。
31.根據(jù)權(quán)利要求30所述的裝置,其特征在于: 當(dāng)所述LM類模式包括第一 LM類模式與第二 LM類模式兩個(gè)模式時(shí),所述第一提取模塊具體用于從碼流中提取一個(gè)表示LM類模式信息的第四定長碼,所述第一確定單元根據(jù)所述LM類模式信息確定所述色度分量幀內(nèi)預(yù)測模式為第一 LM類模式或第二 LM類模式。
32.根據(jù)權(quán)利要求30所述的裝置,其特征在于: 當(dāng)所述LM類模式包括第一 LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式,且所述LM類模式信息包括第五定長碼和第六定長碼時(shí),所述第一提取單元具體用于從碼流中提取所述LM類模式信息中的所述第五定長碼,所述第一確定單元根據(jù)所述第五定長碼確定所述色度分量幀內(nèi)預(yù)測模式是否為第一 LM類模式; 所述第一確定單元若確定所述色度分量幀內(nèi)預(yù)測模式不是第一 LM類模式,則所述第一提取單元進(jìn)一步從碼流中提取所述LM類模式信息中的第六定長碼,所述第一確定單元根據(jù)所述第六定長碼確定所述色度分量幀內(nèi)預(yù)測模式為第二 LM類模式或第三LM類模式。
33.根據(jù)權(quán)利要求30所述的裝置,其特征在于: 當(dāng)所述LM類模式包括第一 LM類模式、第二 LM類模式與第三LM類模式三個(gè)模式,且所述LM類模式信息由第二 TU碼攜帶時(shí), 所述第一提取單元從碼流中提取所述第二 TU碼,所述第一確定單元根據(jù)所述第二 TU碼確定所述色度分量幀內(nèi)預(yù)測模式是否為所述第一 LM類模式,或?yàn)樗龅诙?LM類模式,或?yàn)樗龅谌齃M類模式。
34.根據(jù)權(quán)利要求25所述的裝置,其特征在于: 當(dāng)由一個(gè)第七定長FL碼攜帶所述第二信息時(shí),所述第一提取單元具體用從所述碼流中提取所述第七定長FL碼,所述第一確定單元根據(jù)所述第七定長FL碼確定所述色度分量幀內(nèi)預(yù)測模式。
35.根據(jù)權(quán)利要求25所述的裝置,其特征在于: 當(dāng)由第三TU碼攜帶所述第二信息時(shí),所述第一提取單元具體用于從所述碼流中提取所述第三TU碼,所述第一確定單元根據(jù)所述第三TU碼確定所述色度分量幀內(nèi)預(yù)測模式。
36.根據(jù)權(quán)利要求23所述的裝置,其特征在于: 當(dāng)由第四TU碼攜帶所述色度分量模式信息時(shí),所述第一提取單元具體用于從所述碼流中提取所述第四TU碼,所述第一確定單元根據(jù)所述第四TU碼確定所述色度分量幀內(nèi)預(yù)測模式 。
全文摘要
本發(fā)明實(shí)施例提供了一種解碼方法和裝置。方法包括提取碼流中的色度分量模式信息,色度分量模式信息用于確定色度分量幀內(nèi)預(yù)測模式;根據(jù)色度分量模式信息確定色度分量幀內(nèi)預(yù)測模式;當(dāng)確定色度分量幀內(nèi)預(yù)測模式為DM模式時(shí),提取碼流中的殘差預(yù)測信息;根據(jù)殘差預(yù)測信息進(jìn)行色度分量預(yù)測操作以獲取色度分量幀內(nèi)預(yù)測信號。該技術(shù)方案通過RM模式和DM模式在碼流中的不同標(biāo)識方法,縮短了攜帶色度分量預(yù)測模式信息的碼字長度,從而降低模式信息上解碼的復(fù)雜度,且從而達(dá)到去除RM模式信息與亮度分量的cbf信息存在的冗余信息,提高視頻圖像的壓縮效率的目的。
文檔編號H04N7/26GK103227917SQ20121002149
公開日2013年7月31日 申請日期2012年1月31日 優(yōu)先權(quán)日2012年1月31日
發(fā)明者楊海濤, 李斌, 李厚強(qiáng) 申請人:華為技術(shù)有限公司, 中國科學(xué)技術(shù)大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
噶尔县| 汽车| 晋中市| 绥德县| 榆林市| 墨玉县| 清原| 乐平市| 东城区| 科技| 收藏| 观塘区| 乌兰浩特市| 九寨沟县| 皋兰县| 庆城县| 疏勒县| 银川市| 吉木萨尔县| 武川县| 淮安市| 浙江省| 桦川县| 襄汾县| 务川| 彭州市| 巩义市| 麦盖提县| 昌宁县| 光山县| 竹溪县| 麻城市| 方正县| 静宁县| 长沙县| 商都县| 民和| 会宁县| 恩施市| 东阿县| 景谷|