欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

編解碼方法和裝置制造方法

文檔序號(hào):7803122閱讀:150來(lái)源:國(guó)知局
編解碼方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了一種編解碼方法和裝置。方法包括:提取碼流中的第一信息;根據(jù)第一信息,確定色度分量幀內(nèi)預(yù)測(cè)模式;當(dāng)根據(jù)第一信息不能確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取碼流中的第二信息;根據(jù)第二信息確定色度分量幀內(nèi)預(yù)測(cè)模式,其中第一信息包括用于指示色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信息,第二信息用于指示作為色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式,剩余模式為除第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測(cè)模式的其中之一。裝置包括第一提取單元、第一確定單元、第二提取單元和第二確定單元。上述技術(shù)方案可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
【專(zhuān)利說(shuō)明】編解碼方法和裝置

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻圖像處理領(lǐng)域,并且更具體地,涉及編解碼方法和裝置。

【背景技術(shù)】
[0002] 現(xiàn)有視頻圖像編解碼技術(shù)中包括幀內(nèi)編碼技術(shù)與幀間編碼技術(shù)。幀內(nèi)編碼指僅利 用當(dāng)前編碼圖像中的空間相關(guān)性對(duì)圖像內(nèi)容進(jìn)行壓縮編碼的技術(shù)。幀間編碼指利用當(dāng)前編 碼圖像與已編碼圖像的時(shí)間相關(guān)性對(duì)當(dāng)前圖像進(jìn)行壓縮編碼的技術(shù)。為提高圖像的幀內(nèi)編 碼效率,H.264/AVC(Advanced Video Coding,先進(jìn)的視頻編碼)標(biāo)準(zhǔn)首次引入巾貞內(nèi)預(yù)測(cè)技 術(shù)來(lái)去除當(dāng)前編碼圖像塊與鄰近已編碼圖像塊的空間信息冗余。因此,與之前的幀內(nèi)編碼 技術(shù)不同,H. 264/AVC僅需要對(duì)預(yù)測(cè)差值信號(hào)而非原始圖像信號(hào),進(jìn)行空間變換與熵編碼, 從而提1?巾貞內(nèi)編碼效率。
[0003] 視頻圖像信號(hào)通常包括一個(gè)亮度分量與兩個(gè)色度分量。HEVC(High Efficiency Video Coding,高效視頻編碼)方案為當(dāng)前國(guó)際標(biāo)準(zhǔn)化組織正在研究的新一代視頻編碼標(biāo) 準(zhǔn)化方案,它繼承了 H.264/AVC標(biāo)準(zhǔn)中的幀內(nèi)預(yù)測(cè)編碼技術(shù),并針對(duì)色度分量引入了新的 幀內(nèi)預(yù)測(cè)模式LM模式。當(dāng)使用LM模式時(shí),圖像塊的色度分量預(yù)測(cè)值,將由對(duì)應(yīng)塊的亮度分 量重采樣的重建值通過(guò)線性模型計(jì)算得到。因此,LM模式與傳統(tǒng)的方向性幀內(nèi)預(yù)測(cè)模式不 同,它利用圖像信號(hào)亮度分量與色度分量的相關(guān)性,使用亮度分量值預(yù)測(cè)色度分量值的方 法。
[0004] HEVC方案繼承了 H. 264/AVC標(biāo)準(zhǔn)中的幀內(nèi)預(yù)測(cè)編碼技術(shù)并進(jìn)行擴(kuò)展。其中圖像塊 色度分量所有可選幀內(nèi)預(yù)測(cè)模式組成預(yù)測(cè)模式集合,包括下述6種預(yù)測(cè)模式:
[0005] DM模式:使用當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式作為色度分量的預(yù)測(cè)模式,進(jìn)行 預(yù)測(cè);
[0006] LM模式:基于線性模型用采樣點(diǎn)點(diǎn)亮度分量的值計(jì)算色度分量的預(yù)測(cè)值,線性模 型參數(shù)由當(dāng)前塊鄰近的采樣點(diǎn)的亮度分量值與色度分量值計(jì)算得到;
[0007] DC模式:使用當(dāng)前塊鄰近的采樣點(diǎn)的色度分量的值的平均值作為當(dāng)前塊色度分 量的預(yù)測(cè)值;
[0008] 平面(英文為Planar)模式:基于采樣點(diǎn)的值在空間線性平滑變化的假設(shè)計(jì)算當(dāng) 前塊采樣點(diǎn)的預(yù)測(cè)值;
[0009] 水平模式:使用正左側(cè)鄰近采樣點(diǎn)色度分量的值作為當(dāng)前塊同一行內(nèi)所有采樣點(diǎn) 色度分量的預(yù)測(cè)值;
[0010] 堅(jiān)直模式:使用正上方鄰近采樣點(diǎn)色度分量的值作為當(dāng)前塊同一列內(nèi)所有采樣點(diǎn) 色度分量的預(yù)測(cè)值。
[0011] 相關(guān)技術(shù)中對(duì)色度的上述預(yù)測(cè)模式使用TU (Truncated Unary,截?cái)嘁辉┐a方案 進(jìn)行編解碼,編解碼的復(fù)雜度高,解碼效率低。


【發(fā)明內(nèi)容】

[0012] 本發(fā)明實(shí)施例提供一種編解碼方法和裝置,能夠降低視頻圖像處理時(shí)編解碼的復(fù) 雜度,提高解碼效率。
[0013] 一方面,提供了一種編解碼方法,包括:提取碼流中的第一信息;根據(jù)第一信息, 確定色度分量幀內(nèi)預(yù)測(cè)模式;當(dāng)根據(jù)第一信息不能確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取碼 流中的第二信息;根據(jù)第二信息確定色度分量幀內(nèi)預(yù)測(cè)模式,其中第一信息包括用于指示 色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信息,第二信息用于指示作為色度分量 幀內(nèi)預(yù)測(cè)模式的剩余模式,剩余模式為除第一信息可能確定的模式外的可用于色度分量幀 內(nèi)預(yù)測(cè)模式的其中之一。
[0014] 另一方面,提供了一種編解碼的裝置,包括第一提取單元、第一確定單元、第二提 取單元和第二確定單元,其中第一提取單元,用于提取碼流中的第一信息;第一確定單元, 用于根據(jù)第一提取單元提取的第一信息確定色度分量幀內(nèi)預(yù)測(cè)模式;第二提取單元,用于 當(dāng)?shù)谝淮_定單元根據(jù)第一信息不能確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取碼流中的第二信 息;和第二確定單元,用于根據(jù)第二提取單元提取的第二信息確定色度分量幀內(nèi)預(yù)測(cè)模式, 其中第一信息包括用于指示色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信息,第二 信息用于指示作為色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式,剩余模式為除第一信息可能確定的 模式外的可用于色度分量幀內(nèi)預(yù)測(cè)模式的其中之一。
[0015] 上述技術(shù)方案可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0016] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0017] 圖1是本發(fā)明一實(shí)施例的編解碼方法的示意流程圖。
[0018] 圖2是本發(fā)明另一實(shí)施例的編解碼方法的示意流程圖。
[0019] 圖3是本發(fā)明一實(shí)施例的示意流程圖。
[0020] 圖4是本發(fā)明另一實(shí)施例的示意流程圖。
[0021] 圖5是本發(fā)明實(shí)施例的編解碼裝置的示意框圖。
[0022] 圖6是本發(fā)明實(shí)施例的編解碼另一裝置的示意框圖。

【具體實(shí)施方式】
[0023] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí) 施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0024] 本文中術(shù)語(yǔ)"和/或",僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種 關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另 夕卜,本文中字符"/",一般表示前后關(guān)聯(lián)對(duì)象是一種"或"的關(guān)系。
[0025] 本發(fā)明實(shí)施例中的色度分量可以指兩個(gè)色度分量中的任意個(gè)色度分量。其中HEVC 的色度分量幀內(nèi)預(yù)測(cè)模式中的DC模式、堅(jiān)直模式、水平模式以及平面模式與H. 264/AVC標(biāo) 準(zhǔn)中的對(duì)應(yīng)模式基本原理相同,具體實(shí)施方法有所不同。LM模式與DM模式是新添加的兩 種模式。除上述預(yù)測(cè)模式外,還有一個(gè)替換模式。若DM模式與預(yù)測(cè)模式集合中其余預(yù)測(cè)模 式相同時(shí),則使用替換模式替換與DM模式相同的色度預(yù)測(cè)模式,從而構(gòu)成新的預(yù)測(cè)模式集 合。其中DM模式使用當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式作為色度分量的預(yù)測(cè)模式進(jìn)行預(yù) 測(cè)。因此,上述方法中也可以等價(jià)地確定亮度分量的幀內(nèi)預(yù)測(cè)模式與預(yù)測(cè)模式集合中其余 預(yù)測(cè)模式是否相同。替換模式可以是與色度分量預(yù)測(cè)模式集合中所有模式均不相同的預(yù)測(cè) 模式。
[0026] 本專(zhuān)利的不同實(shí)施例中,色度分量預(yù)測(cè)模式集合可能不同。一種可用的色度分量 預(yù)測(cè)模式集合包括DM模式、LM模式、DC模式、堅(jiān)直模式、水平模式以及平面模式。另一種可 用的色度分量預(yù)測(cè)模式集合包括DM模式、DC模式、堅(jiān)直模式、水平模式以及平面模式。另 一種可用的色度分量預(yù)測(cè)模式集合包括DM模式、LM模式以及缺省模式。另一種可用的色 度分量預(yù)測(cè)模式集合包括DM模式、以及缺省模式。
[0027] 上述模式中的LM模式在當(dāng)前HEVC方案中為可選技術(shù)。在HE (High Efficiency, 高效)編碼配置條件下,色度幀內(nèi)預(yù)測(cè)模式可選模式中包含LM模式,此時(shí)預(yù)測(cè)模式集合包 含6種預(yù)測(cè)模式;但在LC (Low Complexity,低復(fù)雜度)編碼配置條件下,色度巾貞內(nèi)預(yù)測(cè)模 式可選模式中不包含LM模式,此時(shí)預(yù)測(cè)模式集合包含5種預(yù)測(cè)模式。在當(dāng)前HEVC方案中, LM是否為可選模式根據(jù)碼流中的一個(gè)二進(jìn)制符號(hào)(flag)決定。
[0028] 該色度編碼方案使用TU (Truncated Unary)碼對(duì)當(dāng)前塊的模式信息進(jìn)行二值化, 再對(duì)二值化后的二進(jìn)制符號(hào)使用 CABAC(Context Cased Binary Arithmetic Coding,基于 上下文二進(jìn)制算術(shù)編碼)技術(shù)進(jìn)行熵編碼。例如,在HE配置條件下,DM, LM,堅(jiān)直,水平,DC 與平面6種模式可分別使用TU碼字0,10,110,1110,11110,11111表示;在LC配置條件下, DM,堅(jiān)直,水平,DC與平面5種模式可分別使用TU碼字0,10,110,1110,1111表示。解碼端 則根據(jù)解析得到的TU碼字確定當(dāng)前塊色度分量的預(yù)測(cè)模式。
[0029] 事實(shí)上,TU碼字可以看作一組二進(jìn)制符號(hào)的串聯(lián),在熵編碼或熵解碼過(guò)程中則依 次根據(jù)每一個(gè)二進(jìn)制符號(hào)的取值判斷是否繼續(xù)編碼或解碼后續(xù)的二進(jìn)制符號(hào)。此外,TU碼 字中每一個(gè)二進(jìn)制符號(hào)都表示一個(gè)二值化的判斷。例如,在LC編碼配置條件下,采用最大 值為5的TU碼,即該TU碼中最多包含4個(gè)二進(jìn)制符號(hào)。其中,第1個(gè)二進(jìn)制符號(hào)用于確定 當(dāng)前塊的模式是否為DM模式,第2個(gè)二進(jìn)制符號(hào)用于確定當(dāng)前塊的模式是否為堅(jiān)直模式, 第3個(gè)二進(jìn)制符號(hào)用于確定當(dāng)前塊的模式是否為水平模式,第4個(gè)二進(jìn)制符號(hào)用于確定當(dāng) 前塊的模式是否為DC模式。如果不是上述四種模式,那么一定是平面模式。
[0030] 使用TU碼字對(duì)色度分量幀內(nèi)預(yù)測(cè)模式信息進(jìn)行編解碼時(shí),需要根據(jù)前一個(gè)二進(jìn) 制符號(hào)的取值來(lái)決定是否編碼或解碼下一個(gè)二進(jìn)制符號(hào)。這種條件性的編碼或解碼增加了 熵編碼或熵解碼的復(fù)雜度。
[0031] DM模式選用比率很高,這降低了 DM外其它模式的重要性。且DM模式與平面模式、 DC模式、水平模式與堅(jiān)直模式均有可能相同,這說(shuō)明可選模式集合中存在較大冗余,而這種 冗余會(huì)影響視頻圖像壓縮效率;
[0032] 可選模式數(shù)量較多,在HE條件下有6種可選模式,在LC條件下有5種可選模式。 這會(huì)增加編碼端模式選擇過(guò)程的計(jì)算復(fù)雜度。
[0033] 本發(fā)明實(shí)施例提供了一種編解碼方法,可以解決上述問(wèn)題。
[0034] 圖1是本發(fā)明一實(shí)施例的編解碼方法10的示意流程圖,包括以下內(nèi)容。
[0035] 11,提取碼流中的第一信息。
[0036] 第一信息包括用于指示色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信息。
[0037] 12,根據(jù)第一信息,確定色度分量幀內(nèi)預(yù)測(cè)模式。
[0038] 13,當(dāng)根據(jù)第一信息不能確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取所述碼流中的第二 信息。
[0039] 14,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式。
[0040] 第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式,所述剩余模式為 除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測(cè)模式的其中之一。
[0041] 剩余模式可以為色度分量幀內(nèi)預(yù)測(cè)模式集合中除所述第一信息可能確定的模式 之外的模式之一。例如,若所述第一信息用于確定色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或 LM模式,則所述剩余模式可以為色度分量幀內(nèi)預(yù)測(cè)模式集合中除DM模式和LM模式之外的 模式之一。
[0042] 為當(dāng)亮度分量幀內(nèi)預(yù)測(cè)模式與所使用的色度分量幀內(nèi)預(yù)測(cè)模式相同時(shí),還可以使 用替換模式替換所述色度分量幀內(nèi)預(yù)測(cè)模式,所述替換模式是與色度分量幀內(nèi)預(yù)測(cè)模式集 合中的模式不同的模式之一。。
[0043] 本發(fā)明實(shí)施例可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
[0044] 圖2是本發(fā)明另一實(shí)施例的編解碼方法20的示意流程圖,包括以下內(nèi)容。
[0045] 21,提取碼流中的第一信息。
[0046] 第一信息包括用于指示色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信息。 第一信息可以包括由二進(jìn)制符號(hào)攜帶的一個(gè)或兩個(gè)子信息。也可以由一個(gè)最大為2的TU 碼攜帶第一信息。
[0047] 22,通過(guò)第一信息確定色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式。
[0048] 當(dāng)確定為DM模式,S卩"是"時(shí),執(zhí)行步驟23,使用DM模式作為色度分量幀內(nèi)預(yù)測(cè)模 式。
[0049] 當(dāng)確定為非DM模式,S卩"否"時(shí),可選的,執(zhí)行步驟24,確認(rèn)色度分量幀內(nèi)預(yù)測(cè)模式 集合中是否包括LM模式,確認(rèn)方法同現(xiàn)有技術(shù)。
[0050] 當(dāng)確定集合包括LM模式,S卩"是"時(shí),執(zhí)行步驟25。
[0051] 25,通過(guò)第一信息確定色度分量幀內(nèi)預(yù)測(cè)模式是否為L(zhǎng)M模式。
[0052] 當(dāng)確定為L(zhǎng)M模式,S卩"是"時(shí),執(zhí)行步驟26,使用LM模式作為色度分量幀內(nèi)預(yù)測(cè)模 式。
[0053] 當(dāng)確定為非LM模式,S卩"否"時(shí),執(zhí)行步驟27。
[0054] 當(dāng)執(zhí)行步驟24后,確定集合不包括LM模式,S卩"否"時(shí),同樣執(zhí)行步驟27。
[0055] 27,提取碼流中的第二信息。
[0056] 28,通過(guò)第二信息,確定剩余模式,使用所述剩余模式作為色度分量幀內(nèi)預(yù)測(cè)模 式。
[0057] 剩余模式可以為色度分量幀內(nèi)預(yù)測(cè)模式集合中除所述第一信息可能確定的模式 之外的模式之一。例如,在本實(shí)施例中所述第一信息用于確定色度分量幀內(nèi)預(yù)測(cè)模式是否 為DM模式或LM模式,則所述剩余模式可以為色度分量幀內(nèi)預(yù)測(cè)模式集合中除DM模式和LM 模式之外的4種模式的任一個(gè)。第二信息可以攜帶該剩余模式具體為哪一個(gè)的編碼信息。 4種模式的編碼信息可以使用FL碼攜帶,其中每一個(gè)模式與一個(gè)FL碼建立有對(duì)應(yīng)關(guān)系。
[0058] 步驟29,當(dāng)前述步驟確定的色度分量幀內(nèi)預(yù)測(cè)模式與亮度分量幀內(nèi)預(yù)測(cè)模式是否 相同。
[0059] 如果相同,即"是",則執(zhí)行步驟30,確定使用替換模式作為色度分量幀內(nèi)預(yù)測(cè)模 式。其中替換模式是與色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式不同的模式之一。
[0060] 如果不相同,即"否",則執(zhí)行步驟31,確定色度分量幀內(nèi)預(yù)測(cè)模式保持不變。
[0061] 作為一種實(shí)施方法,步驟32可以取代步驟27和28。
[0062] 作為另一種實(shí)施方法,步驟29為可選的,步驟32或步驟28后可以直接執(zhí)行步驟 31。
[0063] 32,使用缺省模式作為色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式是預(yù)先設(shè)定的 亮度分量幀內(nèi)預(yù)測(cè)模式之一。
[0064] 上述技術(shù)方案中,針對(duì)采用的不同技術(shù),例如信息的攜帶方式等,以上多個(gè)步驟可 以合并,或者一個(gè)步驟分為多步完成,本發(fā)明對(duì)此均不做限制,所述實(shí)施方法都應(yīng)涵蓋在本 發(fā)明的保護(hù)范圍之內(nèi)。
[0065] 本發(fā)明實(shí)施例可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
[0066] 色度分量幀內(nèi)預(yù)測(cè)模式和亮度分量幀內(nèi)預(yù)測(cè)模式都是針對(duì)當(dāng)前塊,因此在以下實(shí) 施例中分別簡(jiǎn)稱為當(dāng)前塊色度模式和當(dāng)前塊亮度模式,通常也分別簡(jiǎn)稱為色度模式和亮度 模式。規(guī)范中亮度分量幀內(nèi)預(yù)測(cè)模式集合中的模式通常多于色度分量幀內(nèi)預(yù)測(cè)模式中的模 式。圖3是本發(fā)明一實(shí)施例300的示意流程圖。
[0067] 在本發(fā)明實(shí)施例中,使用二進(jìn)制符號(hào)來(lái)攜帶第一信息。第一信息可以包括使用一 個(gè)二進(jìn)制符號(hào)表示當(dāng)前塊色度模式是否為DM模式的信息,記作DM信息。
[0068] 第一信息還可以包括使用一個(gè)二進(jìn)制符號(hào)表示當(dāng)前塊色度模式是否為L(zhǎng)M模式的 信息,記作LM信息。若LM模式不是色度分量幀內(nèi)預(yù)測(cè)模式中的可選模式,則碼流中不會(huì)存 在LM信息,編碼端與解碼端也不會(huì)對(duì)LM信息進(jìn)行編碼與解碼操作。
[0069] 第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式,所述剩余模式為 除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測(cè)模式的其中之一。可以使用 長(zhǎng)度為2的FL(Fix Length,定長(zhǎng))碼字表示第二信息。所述剩余模式可以是堅(jiān)直、水平、 DC與平面4個(gè)模式。例如可以用FL碼字00, 01,10, 11分別表示這4個(gè)模式。
[0070] 對(duì)所述DM信息進(jìn)行熵解碼時(shí),可以不使用上下文模型,也可以使用一個(gè)上下文模 型,還可以根據(jù)鄰近塊的編碼信息從多個(gè)上下文模型中選擇一個(gè)上下文模型。
[0071] 對(duì)所述LM信息進(jìn)行熵解碼時(shí),可以不使用上下文模型,也可以使用一個(gè)上下文模 型,還可以根據(jù)鄰近塊的編碼信息從多個(gè)上下文模型中選擇一個(gè)上下文模型。
[0072] 對(duì)所述第二信息進(jìn)行熵解碼時(shí)不使用上下文模型。換言之,使用by-pass (等概 率)模式從碼流中熵解碼一個(gè)長(zhǎng)度為2的FL碼字,并根據(jù)該FL碼字確定如上所述的對(duì)應(yīng) 的模式。由此可以提高熵解碼的吞吐量。所述by-pass模式即不使用概率模型的二進(jìn)制熵 編碼或熵解碼模式。換言之,by-pass模式假設(shè)當(dāng)前熵編碼或熵解碼二進(jìn)制符號(hào)為0或?yàn)? 的概率相等。
[0073] 需要注意的是,不使用上下文模型對(duì)一個(gè)二進(jìn)制符號(hào)進(jìn)行解碼是現(xiàn)有技術(shù),即 CABAC技術(shù)中的by-pass模式。使用一個(gè)上下文模型對(duì)一個(gè)二進(jìn)制符號(hào)進(jìn)行解碼是現(xiàn)有 技術(shù),例如HEVC的亮度幀內(nèi)模式編解碼方案中的第一個(gè)二進(jìn)制符號(hào)就是采用這種熵解碼 方法。根據(jù)鄰近塊的編碼信息從多個(gè)上下文模型中選擇一個(gè)上下文模型是現(xiàn)有技術(shù),例如 HEVC方案中的跳過(guò)模式標(biāo)記(英文為skip flag)就是采用這種熵解碼方法。因此對(duì)上述 三種熵解碼方法的細(xì)節(jié)不再贅述。
[0074] 實(shí)施例300包括以下內(nèi)容。
[0075] 310,使用上述描述的熵解碼方法從碼流中提取DM信息。若根據(jù)DM信息確定當(dāng)前 塊色度模式為DM模式,則結(jié)束該模式確定流程;否則執(zhí)行步驟320。
[0076] 320,使用上述描述的熵解碼方法從碼流中提取LM信息。若根據(jù)LM信息確定當(dāng)前 塊色度模式為L(zhǎng)M模式,則結(jié)束該模式確定流程;否則執(zhí)行步驟330。
[0077] 需要注意的是,若色度幀內(nèi)預(yù)測(cè)可選模式中不包含LM模式,則碼流中不會(huì)存在LM 信息。解碼端也無(wú)需進(jìn)行該解析操作,而可以跳過(guò)該步驟。可以通過(guò)現(xiàn)有技術(shù)確認(rèn)色度幀 內(nèi)預(yù)測(cè)可選模式中是否包含LM模式。
[0078] 330,使用上述描述的熵解碼方法從碼流中提取第二信息。所述第二信息即所述長(zhǎng) 度為2的FL碼字。
[0079] 340,根據(jù)第二信息確定剩余模式信息,并使用所述剩余模式作為當(dāng)前塊色度模 式。
[0080] 根據(jù)FL碼字與剩余模式的對(duì)應(yīng)關(guān)系確定當(dāng)前塊色度模式。一種可用的對(duì)應(yīng)關(guān)系 如上所述。
[0081] 可選的,若當(dāng)前塊亮度模式與按照上述方法從剩余模式中確定的當(dāng)前塊色度模式 相同,則使用替換模式取代步驟340使用的當(dāng)前塊色度模式??梢赃x擇一個(gè)與色度分量幀 內(nèi)預(yù)測(cè)模式集合中的模式不同的模式作為所述替換模式。例如,可選沿右上方向左下方的 方向性預(yù)測(cè)模式作為所述替換模式。當(dāng)前塊亮度模式與按照上述方法從剩余模式中確定的 當(dāng)前塊色度模式不相同,則步驟340使用的當(dāng)前塊色度模式保持不變。
[0082] 在確定當(dāng)前塊色度模式后,則可結(jié)束該模式確定流程。
[0083] 此外,為去除色度分量可選預(yù)測(cè)模式中的冗余,可選的,本實(shí)施例所使用的色度分 量可選預(yù)測(cè)模式集合僅包含三種色度分量預(yù)測(cè)模式,即DM模式、LM模式與缺省模式。在該 情況下,還可以使用步驟360取代步驟330和340,其他步驟保持不變。此時(shí)已經(jīng)通過(guò)前述 步驟得知當(dāng)前塊色度模式即不是DM模式也不是LM模式。缺省模式可以是預(yù)先設(shè)定的亮度 分量幀內(nèi)預(yù)測(cè)模式之一。
[0084]
[0085] 360,使用缺省模式作為當(dāng)前塊色度模式。
[0086] 本發(fā)明實(shí)施例可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
[0087] 圖4是本發(fā)明另一實(shí)施例40的示意流程圖。與實(shí)施例300不同的是,使用一個(gè)最 大值為2的TU碼字?jǐn)y帶第一信息,用于表示當(dāng)前塊色度模式是否為DM模式或LM模式。該 TU碼字可以是0,10,11。這三個(gè)碼字可分別表示當(dāng)前塊色度模式為DM模式,當(dāng)前塊色度模 式為L(zhǎng)M模式,以及當(dāng)前塊色度模式既不是DM模式也不是LM模式,即當(dāng)前塊為剩余模式集 合中的一種。需要注意的是,若色度幀內(nèi)預(yù)測(cè)可選模式中不包含LM模式,則該TU碼字退化 為一個(gè)二進(jìn)制符號(hào),該二進(jìn)制符號(hào)表示當(dāng)前塊色度模式是否為DM模式。
[0088] 同樣使用長(zhǎng)度為2的FL (Fix Length,定長(zhǎng))碼字?jǐn)y帶第二信息,以表示色度預(yù)測(cè) 模式中的剩余模式。其他例如熵解碼的方法與實(shí)施例300相同。
[0089] 41,通過(guò)提取所述表示當(dāng)前塊色度模式是否為DM模式或LM模式的TU碼字,確認(rèn) 當(dāng)前塊色度模式。
[0090] 使用實(shí)施例300所描述的熵解碼方法從碼流中提取一個(gè)最大值為2的TU碼字。若 根據(jù)該TU碼字確定當(dāng)前塊色度模式為DM模式,則結(jié)束該模式確定流程;若根據(jù)該TU碼字 確定當(dāng)前塊色度模式為L(zhǎng)M模式,則結(jié)束該模式確定流程;否則,根據(jù)該TU碼字確定當(dāng)前塊 色度模式既不是DM模式,也不是LM模式,執(zhí)行步驟42。
[0091] 需要注意的是,若色度幀內(nèi)預(yù)測(cè)可選模式中不包含LM模式,則不從碼流中解析所 述最大值為2的TU碼字,而是按照實(shí)施例300中的方法從碼流中提取一個(gè)二進(jìn)制符號(hào)。若 根據(jù)該二進(jìn)制符號(hào)確定當(dāng)前塊色度模式為DM模式,則結(jié)束該模式確定流程;否則執(zhí)行步驟 42。
[0092] 42,提取第二信息。
[0093] 與步驟330相似,使用實(shí)施例300中描述的熵解碼方法從碼流中提取第二信息。所 述第二信息即所述長(zhǎng)度為2的FL碼字。
[0094] 43,根據(jù)第二信息確定剩余模式,并使用所述剩余模式作為當(dāng)前塊色度模式。
[0095] 與實(shí)施例300的340相似,根據(jù)FL碼字與剩余模式的對(duì)應(yīng)關(guān)系確定當(dāng)前塊色度模 式。一種可用的對(duì)應(yīng)關(guān)系如上所述。
[0096] 可選的,步驟44,若當(dāng)前塊亮度模式與按照上述方法從剩余模式中確定的當(dāng)前塊 色度模式相同,則使用替換模式取代步驟43使用的當(dāng)前塊色度模式。可以選擇一個(gè)與所有 色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式不同的模式作為所述替換模式。例如,可選沿右上方 向左下方的方向性預(yù)測(cè)模式作為所述替換模式。當(dāng)前塊亮度模式與按照上述方法從剩余模 式中確定的當(dāng)前塊色度模式不相同,則步驟43使用的當(dāng)前塊色度模式保持不變。
[0097] 在確定當(dāng)前塊色度模式后,則可結(jié)束該模式確定流程。
[0098] 此外,與實(shí)施例300類(lèi)似,為去除色度分量可選預(yù)測(cè)模式中的冗余,可選的,本實(shí) 施例所使用的色度分量可選預(yù)測(cè)模式集合也可以僅包含三種色度分量預(yù)測(cè)模式,即DM模 式、LM模式與缺省模式。相應(yīng)地,如圖4所示,還可以使用步驟45取代步驟42和43,其他 步驟保持不變,此時(shí)已經(jīng)通過(guò)前述步驟得知當(dāng)前塊色度模式即不是DM模式也不是LM模式。
[0099] 45,使用缺省模式作為當(dāng)前塊色度模式。
[0100] 本發(fā)明實(shí)施例可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
[0101] 圖5是根據(jù)本發(fā)明實(shí)施例的編解碼的裝置50的示意框圖。裝置50包括的第一提 取單元51和第一確認(rèn)單元52、第二提取單元53和第二確認(rèn)單元54。
[0102] 第一提取單元51提取碼流中的第一信息。
[0103] 第一確定單元52根據(jù)第一提取單元51提取的第一信息確定色度分量幀內(nèi)預(yù)測(cè)模 式。
[0104] 第二提取單元53當(dāng)所述第一確定單元51根據(jù)第一信息,不能確定色度分量幀內(nèi) 預(yù)測(cè)模式時(shí),提取所述碼流中的第二信息。
[0105] 第二確定單元54根據(jù)所述第二提取單元53提取的所述第二信息確定所述色度分 量幀內(nèi)預(yù)測(cè)模式。
[0106] 裝置50實(shí)現(xiàn)了方法20和300,具體細(xì)節(jié)此處不再贅述。
[0107] 本發(fā)明實(shí)施例可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
[0108] 此外,可選的,當(dāng)?shù)谝惶崛卧?1提取的所述第一信息包括一個(gè)二進(jìn)制符號(hào)攜帶 的DM信息,其中所述DM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式,所述第 一確定單元52具體用于當(dāng)確定所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為DM模式時(shí), 則使用DM模式作為色度分量幀內(nèi)預(yù)測(cè)模式。
[0109] 可選的,當(dāng)?shù)谝惶崛卧?1提取的所述第一信息包括一個(gè)二進(jìn)制符號(hào)攜帶的DM 信息,其中所述DM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式,所述第一確定 單元52具體用于當(dāng)確定所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非DM模式時(shí),則使 用缺省模式作為色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式是預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù) 測(cè)模式之一。
[0110] 可選的,當(dāng)所述第一提取單元51提取的所述第一信息包括一個(gè)二進(jìn)制符號(hào)攜帶 的DM信息,其中所述DM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式時(shí),所述 第二提取單元53具體用于當(dāng)所述第一確定單元52確定所述DM信息指示所述色度分量幀 內(nèi)預(yù)測(cè)模式為非DM模式時(shí),則提取所述碼流中的第二信息,且所述第二確定單元54具體用 于根據(jù)所述第二提取單元51提取的所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式。
[0111] 可選的,當(dāng)所述第一提取單元51提取的第一信息的DM信息指示所述色度分量幀 內(nèi)預(yù)測(cè)模式為非DM模式,且所述第一信息還包括一個(gè)二進(jìn)制符號(hào)攜帶的LM信息,其中所述 LM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為L(zhǎng)M模式,則所述第一確定單元52具體 用于當(dāng)確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為L(zhǎng)M模式時(shí),則使用LM模式作為 色度分量幀內(nèi)預(yù)測(cè)模式。
[0112] 可選的,當(dāng)所述第一提取單元51提取的所述第一信息的DM信息指示所述色度分 量幀內(nèi)預(yù)測(cè)模式為非DM模式,且所述第一信息還包括一個(gè)二進(jìn)制符號(hào)攜帶的LM信息,其中 所述LM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為L(zhǎng)M模式,則所述第一確定單元52 具體用于當(dāng)確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非LM模式時(shí),則使用缺省 模式作為色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式是預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù)測(cè)模式 之一。
[0113] 可選的,當(dāng)所述第一提取單元51提取的所述第一信息的DM信息指示所述色度分 量幀內(nèi)預(yù)測(cè)模式為非DM模式,且所述第一信息還包括一個(gè)二進(jìn)制符號(hào)攜帶的LM信息,其中 所述LM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為L(zhǎng)M模式,則所述第二提取單元53 具體用于當(dāng)所述第一確定單元52確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非LM 模式時(shí),則提取所述碼流中的第二信息,且所述第二確定單元54具體用于根據(jù)所述第二提 取單元53提取的所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式。
[0114] 可選的,當(dāng)所述第一提取單元51提取由一個(gè)最大值為2的截?cái)嘁辉═U)碼攜帶 的所述第一信息,則所述第一確定單元52具體用于當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù) 測(cè)模式為DM模式時(shí),則使用DM模式作為色度分量幀內(nèi)預(yù)測(cè)模式.
[0115] 可選的,當(dāng)所述第一提取單元具體5提取由一個(gè)最大值為2的TU碼攜帶的所述第 一信息,則所述第一確定單元52具體用于當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式為 LM模式時(shí),則使用LM模式作為色度分量幀內(nèi)預(yù)測(cè)模式。
[0116] 可選的,當(dāng)所述第一提取單元51提取由一個(gè)最大值為2的TU碼攜帶的所述第一 信息,則所述第一確定單元52具體用于當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式既不 是DM模式也不是LM模式時(shí),則使用缺省模式作為所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺 省模式是預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù)測(cè)模式之一。
[0117] 可選的,當(dāng)所述第一提取單元51提取由一個(gè)最大值為2的TU碼攜帶的所述第一 信息,則所述第二提取單元53具體用于當(dāng)所述第一確定單元52確定所述TU碼指示色度分 量幀內(nèi)預(yù)測(cè)模式既不是DM模式也不是LM模式時(shí),則提取所述碼流中的第二信息,且所述第 二確定單元54具體用于使用根據(jù)所述第二提取單元53提取的所述第二信息確定所述色度 分量幀內(nèi)預(yù)測(cè)模式。
[0118] 可選的,當(dāng)所述第一提取單元51提取由一個(gè)定長(zhǎng)(FL)碼攜帶的所述第二信息,則 所述第二確定單元53具體用于通過(guò)所述FL碼確定剩余模式,并使用所述剩余模式作為色 度分量幀內(nèi)預(yù)測(cè)模式。其中,所述第一提取單元51可以通過(guò)等概率(by-pass)模式提取由 一個(gè)FL碼攜帶的所述第二信息。
[0119] 圖6是根據(jù)本發(fā)明實(shí)施例的編解碼的另一裝置60的示意框圖。作為一種實(shí)現(xiàn)方 式裝置60包括第一提取單元61、第一確認(rèn)單元62、第二提取單元63、第二確認(rèn)單元64,與 裝置50的第一提取單元51、第一確認(rèn)單元52、第二提取單元53、第二確認(rèn)單元54相同或相 似,不同的是還可以包括第三確認(rèn)單元65和/或第四確認(rèn)單元66。
[0120] 第一提取單元61提取碼流中的第一信息。
[0121] 第一確定單元62根據(jù)第一提取單元61提取的第一信息確定色度分量幀內(nèi)預(yù)測(cè)模 式。
[0122] 第二提取單元63當(dāng)所述第一確定單元61根據(jù)第一信息,不能確定色度分量幀內(nèi) 預(yù)測(cè)模式時(shí),提取所述碼流中的第二信息,和
[0123] 第二確定單元64根據(jù)所述第二提取單元63提取的所述第二信息確定所述色度分 量幀內(nèi)預(yù)測(cè)模式。
[0124] 第三確定單元65確定色度分量幀內(nèi)預(yù)測(cè)模式集合是否包括LM模式。
[0125] 當(dāng)所述第三確定單元65確定色度分量幀內(nèi)預(yù)測(cè)模式集合不包括LM模式時(shí),所述 第一提取單元61提取的所述第一信息只包括用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為 DM模式的信息?;蛘?,當(dāng)所述第三確定單元65確定色度分量幀內(nèi)預(yù)測(cè)模式集合包括LM模 式時(shí),所述第一提取單元61提取的所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測(cè)模 式是否為DM模式或LM模式的信息。
[0126] 第四確定單元66當(dāng)所確定的所述色度分量幀內(nèi)預(yù)測(cè)模式既不是DM模式也不是LM 模式時(shí),確定亮度分量幀內(nèi)預(yù)測(cè)模式是否與所確定的所述色度分量幀內(nèi)預(yù)測(cè)模式相同。
[0127] 當(dāng)所述第四確定單元66確定亮度分量幀內(nèi)預(yù)測(cè)模式與所確定的所述色度分量幀 內(nèi)預(yù)測(cè)模式相同時(shí),使用替換模式替換所確定的所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述替 換模式是與色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式不同的模式之一?;蛘撸?dāng)所述第四確定 單元66確定亮度分量幀內(nèi)預(yù)測(cè)模式與所確定的所述色度分量幀內(nèi)預(yù)測(cè)模式不相同時(shí),所 確定的所述色度分量幀內(nèi)預(yù)測(cè)模式保持不變。
[0128] 裝置60實(shí)現(xiàn)了方法20和300,具體細(xì)節(jié)此處不再贅述。
[0129] 本發(fā)明實(shí)施例可以將色度模式的編碼信息縮減且優(yōu)化排序,從而減少編解碼步 驟,由此降低編解碼的復(fù)雜度,提高解碼的效率。
[0130] 本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單 元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟 以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專(zhuān)業(yè)技術(shù)人員 可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出 本發(fā)明的范圍。
[0131] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0132] 在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以 通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件 可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機(jī)械或其它的形式。
[0133] 所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè) 網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目 的。
[0134] 另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以 是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
[0135] 所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以 存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō) 對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì) 算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取 存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0136] 本發(fā)明實(shí)施例提供的方案可以應(yīng)用在數(shù)字信號(hào)處理領(lǐng)域中,通過(guò)視頻編碼器,解 碼器實(shí)現(xiàn)。視頻編碼器,解碼器廣泛應(yīng)用于各種通訊設(shè)備或電子設(shè)備中,例如:媒體網(wǎng)關(guān),移 動(dòng)電話,無(wú)線裝置,個(gè)人數(shù)據(jù)助理(PDA, Personal Data Assistant),手持式或便攜式計(jì)算 機(jī),GPS (Global Positioning System,全球定位系統(tǒng))接收機(jī)/導(dǎo)航器,照相機(jī),視頻播放 器,攝像機(jī),錄像機(jī),監(jiān)控設(shè)備等等。這類(lèi)設(shè)備中包括處理器,存儲(chǔ)器,以及傳輸數(shù)據(jù)的接口。 視頻編解碼器可以直接由數(shù)字電路或芯片例如DSP(Digital Signal Processor,數(shù)字信號(hào) 處理器)實(shí)現(xiàn),或者由軟件代碼驅(qū)動(dòng)一處理器執(zhí)行軟件代碼中的流程而實(shí)現(xiàn)。
[0137] 以上所述,僅為本發(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. 一種解碼方法,其特征在于,包括: 提取碼流中的第一信息; 根據(jù)所述第一信息,確定色度分量幀內(nèi)預(yù)測(cè)模式; 當(dāng)根據(jù)所述第一信息不能確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取所述碼流中的第二信 息,所述第二信息由長(zhǎng)度為2的定長(zhǎng)FL碼所攜帶; 根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式,其中 所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信 息,其中,所述DM模式包括使用當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式作為色度分量的預(yù)測(cè)模 式進(jìn)行預(yù)測(cè),所述LM模式包括基于線性模型用采樣點(diǎn)亮度分量的值計(jì)算色度分量的預(yù)測(cè) 值,線性模型參數(shù)由當(dāng)前塊鄰近的采樣點(diǎn)的亮度分量值與色度分量值計(jì)算得到; 所述第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式,所述剩余模式為 除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測(cè)模式的其中之一。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述第一信息包括一個(gè)二進(jìn)制符號(hào)攜 帶的DM信息,其中所述DM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式時(shí),所 述方法包括: 當(dāng)確定所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為DM模式時(shí),則使用DM模式作為 色度分量幀內(nèi)預(yù)測(cè)模式;或 當(dāng)確定所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非DM模式時(shí),則使用缺省模 式作為色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式為預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù)測(cè)模式之 -~ 當(dāng)確定所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非DM模式時(shí),則提取所述碼流 中的第二信息,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述第一信息的DM信息指示所述色度 分量幀內(nèi)預(yù)測(cè)模式為非DM模式,且所述第一信息還包括一個(gè)二進(jìn)制符號(hào)攜帶的LM信息,其 中所述LM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為L(zhǎng)M模式時(shí),所述確定色度分量 幀內(nèi)預(yù)測(cè)模式包括: 當(dāng)確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為L(zhǎng)M模式時(shí),則使用LM模式作為 色度分量幀內(nèi)預(yù)測(cè)模式;或 當(dāng)確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非LM模式,則使用缺省模式作 為色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式為預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù)測(cè)模式之一; 或 確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非LM模式,則提取所述碼流中的 第二信息,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式。
4. 根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,當(dāng)由一個(gè)最大值為2的截?cái)嘁辉?TU碼攜帶所述第一信息時(shí),所述確定色度分量幀內(nèi)預(yù)測(cè)模式包括: 當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式為DM模式時(shí),則使用DM模式作為色度分 量幀內(nèi)預(yù)測(cè)模式;或 當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式為L(zhǎng)M模式時(shí),則使用LM模式作為色度分 量幀內(nèi)預(yù)測(cè)模式;或當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式既不是DM模式也不是LM 模式時(shí),則使用缺省模式作為所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式是預(yù)先設(shè)定 的亮度分量幀內(nèi)預(yù)測(cè)模式之一;或 當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式既不是DM模式也不是LM模式時(shí),則提取 所述碼流中的第二信息,根據(jù)所述第二信息確定所述色度分量幀內(nèi)預(yù)測(cè)模式。
5. 根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,當(dāng)由一個(gè)定長(zhǎng)FL碼攜帶所述第 二信息時(shí),所述提取碼流中的第二信息,確定所述色度分量幀內(nèi)預(yù)測(cè)模式包括: 提取碼流中的FL碼,通過(guò)所述FL碼確定剩余模式,并使用所述剩余模式作為色度分量 幀內(nèi)預(yù)測(cè)模式。
6. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述提取碼流中的第二信息包 括: 通過(guò)等概率by-pass模式提取碼流中的所述FL碼。
7. 根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述長(zhǎng)度為2的定長(zhǎng)FL碼的碼字包 括:00, 01,10, 11,所述碼字用于表示所述色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式。
8. 根據(jù)權(quán)利要求1-7任一項(xiàng)所述的方法,其特征在于,所述當(dāng)根據(jù)所述第一信息不能 確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取所述碼流中的第二信息;根據(jù)所述第二信息確定所述 色度分量幀內(nèi)預(yù)測(cè)模式之后,所述方法還包括: 當(dāng)根據(jù)所述第一信息確定的所述色度分量幀內(nèi)預(yù)測(cè)模式不是DM模式時(shí),進(jìn)一步確定 所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式是否與根據(jù)所述第二信息確定的所述色度分量幀 內(nèi)預(yù)測(cè)模式相同; 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 相同時(shí),使用替換模式替換所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述替換模式是 與色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式都不同的模式之一, 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 不相同時(shí),所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式保持不變。
9. 根據(jù)權(quán)利要求1-8任一項(xiàng)所述的方法,其特征在于,在所述提取所述第二信息前,所 述方法還包括: 確定色度分量幀內(nèi)預(yù)測(cè)模式集合是否包括LM模式;且 當(dāng)確定色度分量幀內(nèi)預(yù)測(cè)模式集合不包括LM模式時(shí),所述第一信息只包括用于指示 所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式的信息,或者 當(dāng)確定色度分量幀內(nèi)預(yù)測(cè)模式集合包括LM模式時(shí),所述第一信息包括用于指示所述 色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信息。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述確定色度分量幀內(nèi)預(yù)測(cè)模式集合是 否包括LM模式包括,根據(jù)碼流中的flag確定色度分量幀內(nèi)預(yù)測(cè)模式集合是否包括LM模 式。
11. 根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述當(dāng)根據(jù)所述第一信息不能確定 色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取所述碼流中的第二信息;根據(jù)所述第二信息確定所述色度 分量幀內(nèi)預(yù)測(cè)模式之后,所述方法還包括: 當(dāng)根據(jù)所述第一信息確定的所述色度分量幀內(nèi)預(yù)測(cè)模式既不是DM模式也不是LM模式 時(shí),進(jìn)一步確定所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式是否與根據(jù)所述第二信息確定的所 述色度分量幀內(nèi)預(yù)測(cè)模式相同; 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 相同時(shí),使用替換模式替換所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述替換模式是 與色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式都不同的模式之一, 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 不相同時(shí),所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式保持不變。
12. 根據(jù)權(quán)利要求1-11任一項(xiàng)所述的方法,其特征在于,所述剩余模式包括:DC模式, 堅(jiān)直模式,水平模式,平面模式。
13. -種解碼的裝置,其特征在于,包括: 第一提取單元,用于提取碼流中的第一信息; 第一確定單元,用于根據(jù)所述第一提取單元提取的所述第一信息確定色度分量幀內(nèi)預(yù) 測(cè)模式; 第二提取單元,用于當(dāng)所述第一確定單元根據(jù)第一信息不能確定色度分量幀內(nèi)預(yù)測(cè)模 式時(shí),提取所述碼流中的第二信息,所述第二信息由長(zhǎng)度為2的FL碼所攜帶;和 第二確定單元,用于根據(jù)所述第二提取單元提取的所述第二信息確定所述色度分量幀 內(nèi)預(yù)測(cè)模式,其中 所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模式的信 息,其中,所述DM模式包括使用當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式作為色度分量的預(yù)測(cè)模 式進(jìn)行預(yù)測(cè),所述LM模式包括基于線性模型用采樣點(diǎn)亮度分量的值計(jì)算色度分量的預(yù)測(cè) 值,線性模型參數(shù)由當(dāng)前塊鄰近的采樣點(diǎn)的亮度分量值與色度分量值計(jì)算得到; 所述第二信息用于指示作為所述色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式,所述剩余模式為 除所述第一信息可能確定的模式外的可用于色度分量幀內(nèi)預(yù)測(cè)模式的其中之一。
14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于: 當(dāng)所述第一提取單元提取的所述第一信息包括一個(gè)二進(jìn)制符號(hào)攜帶的DM信息,其中 所述DM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式時(shí), 所述第一確定單元具體用于當(dāng)確定所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為DM 模式時(shí),則使用DM模式作為色度分量幀內(nèi)預(yù)測(cè)模式;或所述第一確定單元具體用于當(dāng)確定 所述DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非DM模式時(shí),則使用缺省模式作為色度分 量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式是預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù)測(cè)模式之一;或 所述第二提取單元具體用于當(dāng)所述第一確定單元確定所述DM信息指示所述色度分量 幀內(nèi)預(yù)測(cè)模式為非DM模式時(shí),則提取所述碼流中的第二信息,且 所述第二確定單元具體用于根據(jù)所述第二提取單元提取的所述第二信息確定所述色 度分量幀內(nèi)預(yù)測(cè)模式。
15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,當(dāng)所述第一提取單元提取的所述第一 信息的DM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非DM模式,且所述第一信息還包括一個(gè) 二進(jìn)制符號(hào)攜帶的LM信息,其中所述LM信息用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為 LM模式時(shí),所述確定色度分量幀內(nèi)預(yù)測(cè)模式包括: 所述第一確定單元具體用于當(dāng)確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為L(zhǎng)M 模式時(shí),則使用LM模式作為色度分量幀內(nèi)預(yù)測(cè)模式;或 所述第一確定單元具體用于當(dāng)確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非 LM模式時(shí),則使用缺省模式作為色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式是預(yù)先設(shè)定的 亮度分量幀內(nèi)預(yù)測(cè)模式之一;或 所述第一確定單元具體用于確定所述LM信息指示所述色度分量幀內(nèi)預(yù)測(cè)模式為非LM 模式時(shí),則提取所述碼流中的第二信息,且 所述第二確定單元具體用于根據(jù)所述第二提取單元提取的所述第二信息確定所述色 度分量幀內(nèi)預(yù)測(cè)模式。
16. 根據(jù)權(quán)利要求13-15所述的裝置,其特征在于,當(dāng)所述第一提取單元提取由一個(gè)最 大值為2的截?cái)嘁辉猅U碼攜帶所述第一信息時(shí),所述裝置包括: 所述第一確定單元具體用于當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式為DM模式 時(shí),則使用DM模式作為色度分量幀內(nèi)預(yù)測(cè)模式;或 所述第一確定單元具體用于當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式為L(zhǎng)M模式 時(shí),則使用LM模式作為色度分量幀內(nèi)預(yù)測(cè)模式;或 所述第一確定單元具體用于當(dāng)確定所述TU碼指示色度分量幀內(nèi)預(yù)測(cè)模式既不是DM模 式也不是LM模式時(shí),則使用缺省模式作為所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述缺省模式 是預(yù)先設(shè)定的亮度分量幀內(nèi)預(yù)測(cè)模式之一;或 所述第二提取單元具體用于當(dāng)所述第一確定單元確定所述TU碼指示色度分量幀內(nèi)預(yù) 測(cè)模式既不是DM模式也不是LM模式時(shí),則提取所述碼流中的第二信息,且 所述第二確定單元具體用于使用根據(jù)所述第二提取單元提取的所述第二信息確定所 述色度分量幀內(nèi)預(yù)測(cè)模式。
17. 根據(jù)權(quán)利要求13-16任一項(xiàng)所述的裝置,其特征在于: 當(dāng)由一個(gè)定長(zhǎng)FL碼攜帶所述第二信息時(shí), 所述第一提取單元提取具體用于提取碼流中的FL碼,且第二確定單元具體用于通過(guò) 所述第一提取單元提取的所述FL碼確定剩余模式,并使用所述剩余模式作為色度分量幀 內(nèi)預(yù)測(cè)模式。
18. 根據(jù)權(quán)利要求13-17任一項(xiàng)所述的裝置,其特征在于: 所述第一提取單元具體用于通過(guò)等概率by-pass模式提取由所述FL碼攜帶的所述第 二信息。
19. 根據(jù)權(quán)利要求17或18所述的裝置,其特征在于,所述長(zhǎng)度為2的定長(zhǎng)FL碼的碼字 包括:00, 01,10, 11,所述碼字用于表示所述色度分量幀內(nèi)預(yù)測(cè)模式的剩余模式。
20. 根據(jù)權(quán)利要求13-19任一項(xiàng)所述的裝置,其特征在于,所述當(dāng)根據(jù)所述第一信息不 能確定色度分量幀內(nèi)預(yù)測(cè)模式時(shí),提取所述碼流中的第二信息;根據(jù)所述第二信息確定所 述色度分量幀內(nèi)預(yù)測(cè)模式之后,所述裝置還用于: 當(dāng)根據(jù)所述第一信息確定的所述色度分量幀內(nèi)預(yù)測(cè)模式不是DM模式時(shí),進(jìn)一步確定 所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式是否與根據(jù)所述第二信息確定的所述色度分量幀 內(nèi)預(yù)測(cè)模式相同; 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 相同時(shí),使用替換模式替換所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述替換模式是 與色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式都不同的模式之一, 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 不相同時(shí),所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式保持不變。
21. 根據(jù)權(quán)利要求13-20任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第三確定單元,用于確定色度分量幀內(nèi)預(yù)測(cè)模式集合是否包括LM模式;且 當(dāng)所述第三確定單元確定色度分量幀內(nèi)預(yù)測(cè)模式集合不包括LM模式時(shí),所述第一提 取單元提取的所述第一信息只包括用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式的 信息,或 當(dāng)所述第三確定單元確定色度分量幀內(nèi)預(yù)測(cè)模式集合包括LM模式時(shí),所述第一提取 單元提取的所述第一信息包括用于指示所述色度分量幀內(nèi)預(yù)測(cè)模式是否為DM模式或LM模 式的信息。
22. 根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述確定色度分量幀內(nèi)預(yù)測(cè)模式集合 是否包括LM模式包括,根據(jù)碼流中的flag確定色度分量幀內(nèi)預(yù)測(cè)模式集合是否包括LM模 式。
23. 根據(jù)權(quán)利要求21或22所述的裝置,其特征在于,所述裝置還包括: 第四確定單元,用于當(dāng)根據(jù)所述第一信息確定的所述色度分量幀內(nèi)預(yù)測(cè)模式既不是DM 模式也不是LM模式時(shí),進(jìn)一步確定所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式是否與根據(jù)所 述第二信息確定的所述色度分量幀內(nèi)預(yù)測(cè)模式相同; 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 相同時(shí),使用替換模式替換所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式,其中所述替換模式是 與色度分量幀內(nèi)預(yù)測(cè)模式集合中的模式都不同的模式之一, 當(dāng)所述當(dāng)前塊的亮度分量的幀內(nèi)預(yù)測(cè)模式與所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式 不相同時(shí),所述確定的所述色度分量幀內(nèi)預(yù)測(cè)模式保持不變
24. 根據(jù)權(quán)利要求13-23任一項(xiàng)所述的裝置,其特征在于,所述剩余模式包括:DC模式, 堅(jiān)直模式,水平模式,平面模式。
【文檔編號(hào)】H04N19/44GK104093024SQ201410189600
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2012年1月20日 優(yōu)先權(quán)日:2012年1月20日
【發(fā)明者】楊海濤, 李斌, 李厚強(qiáng), 周建同 申請(qǐng)人:華為技術(shù)有限公司, 中國(guó)科學(xué)技術(shù)大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
越西县| 渝中区| 江川县| 潜山县| 白银市| 县级市| 宾阳县| 昆山市| 乌鲁木齐市| 涡阳县| 黔南| 禄丰县| 民丰县| 通江县| 岑溪市| 赤峰市| 绥化市| 清水县| 得荣县| 易门县| 台中县| 信阳市| 任丘市| 潢川县| 东港市| 盐城市| 乡宁县| 土默特右旗| 乐山市| 蒙阴县| 洞头县| 公安县| 江津市| 华宁县| 上虞市| 嘉兴市| 白水县| 临武县| 巢湖市| 佛山市| 无为县|