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

圖像編碼方法和系統(tǒng)的制作方法

文檔序號(hào):7760811閱讀:134來源:國知局
專利名稱:圖像編碼方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理領(lǐng)域,更具體地涉及一種圖像編碼方法和系統(tǒng)。
背景技術(shù)
當(dāng)前,高清晰度視頻圖像已經(jīng)成為視頻顯示的一種趨勢(shì),其中諸如H. 264和AVS之類的視頻編碼標(biāo)準(zhǔn)被用來處理高清晰度視頻圖像。在根據(jù)諸如H. 264和AVS之類的視頻編碼標(biāo)準(zhǔn)的圖像處理系統(tǒng)中,幀內(nèi)編碼的畫面(I幀畫面)通常被用作前向預(yù)測(cè)編碼的畫面(P 幀畫面)和雙向預(yù)測(cè)編碼的畫面(B幀畫面)的參考畫面,并被存儲(chǔ)在參考幀存儲(chǔ)器中。在對(duì)P幀畫面和B幀畫面進(jìn)行解碼處理時(shí),需要從參考幀存儲(chǔ)器中取出作為參考畫面的I幀畫面,這一般需要耗費(fèi)較大的帶寬。在利用幀內(nèi)編碼方法對(duì)參考幀進(jìn)行幀內(nèi)編碼以得到I幀畫面的過程中,通常會(huì)用到離散余弦變換(DCT)、量化、變長編碼(VLC)等處理,因此在對(duì)參考幀進(jìn)行幀內(nèi)編碼解碼后得到的圖像與原始的參考幀之間存在一定的誤差。如果在對(duì)參考幀進(jìn)行幀內(nèi)編碼的過程中和/或在對(duì)I幀畫面進(jìn)行解碼的過程中不對(duì)幀內(nèi)編碼過程引入的上述誤差進(jìn)行補(bǔ)償,而直接將I幀畫面的解碼結(jié)果直接用作參考,則I幀畫面和對(duì)應(yīng)于該I幀畫面的原始畫面之間的編碼誤差將會(huì)擴(kuò)散到P幀畫面與對(duì)應(yīng)于該P(yáng)幀畫面的原始畫面之間、以及B幀畫面與對(duì)應(yīng)于該B幀畫面的原始畫面之間,這將導(dǎo)致圖像質(zhì)量的客觀和主觀上的劣化。

發(fā)明內(nèi)容
鑒于以上所述的一個(gè)或多個(gè)問題,本發(fā)明提出了一種圖像編碼方法和系統(tǒng)。根據(jù)本發(fā)明實(shí)施例的圖像編碼方法包括通過對(duì)需要編碼的宏塊進(jìn)行幀內(nèi)編碼, 獲取幀內(nèi)編碼的宏塊;通過將幀內(nèi)編碼的宏塊中包含的亮度塊Lm中的亮度分量Lm(j,i)與需要編碼的宏塊中包含的亮度塊Lm’中的亮度分量Lm’(j,i)相減、將幀內(nèi)編碼的宏塊中包含的Cr色度塊中的色度分量Cr (j,i)與需要編碼的宏塊中包含的Cr色度塊中的色度分量 Cr’(j,i)相減、以及將幀內(nèi)編碼的宏塊中包含的Cb色度塊中的色度分量Cb (j,i)與需要編碼的宏塊中包含的Cb色度塊中的色度分量Cb’(j,i)相減,獲取亮度差分塊、Cr色度差分塊、以及Cb色度差分塊,其中m、j、以及i均為整數(shù),0彡m彡3,0彡j彡7,且0彡i彡7; 通過對(duì)亮度差分塊、Cr色度差分塊、以及Cb色度差分塊中的至少一個(gè)進(jìn)行編碼,實(shí)現(xiàn)對(duì)需要編碼的宏塊的額外編碼;以及通過將需要編碼的宏塊的額外編碼結(jié)果與幀內(nèi)編碼的宏塊相加,獲取需要編碼的宏塊的最終編碼結(jié)果。根據(jù)本發(fā)明實(shí)施例的圖像編碼系統(tǒng)包括幀內(nèi)編碼單元,被配置為通過對(duì)需要編碼的宏塊進(jìn)行幀內(nèi)編碼,獲取幀內(nèi)編碼的宏塊;差分獲取單元,被配置為通過將幀內(nèi)編碼的宏塊中包含的亮度塊Lm中的亮度分量Lm(j,i)與需要編碼的宏塊中包含的亮度塊Lm’中的亮度分量Lm’(j,i)相減、將幀內(nèi)編碼的宏塊中包含的Cr色度塊中的色度分量Cr (j,i)與需要編碼的宏塊中包含的Cr色度塊中的色度分量Cr’(j,i)相減、以及將幀內(nèi)編碼的宏塊中包含的Cb色度塊中的色度分量Cb (j,i)與需要編碼的宏塊中包含的Cb色度塊中的色度分量Cb’(j,i)相減,獲取亮度差分塊、Cr色度差分塊、以及Cb色度差分塊,其中m、j、以及 i均為整數(shù),0 < m < 3,0 < j < 7,且0 < i < 7 ;額外編碼單元,被配置為通過對(duì)亮度差分塊、Cr色度差分塊、以及Cb色度差分塊中的至少一個(gè)進(jìn)行編碼,實(shí)現(xiàn)對(duì)需要編碼的宏塊的額外編碼;以及結(jié)果獲取單元,被配置為通過將需要編碼的宏塊的額外編碼結(jié)果與幀內(nèi)編碼的宏塊相加,獲取需要編碼的宏塊的最終編碼結(jié)果。也就是說,本發(fā)明首先對(duì)參考幀(即,需要編碼的宏塊所在的幀)進(jìn)行幀內(nèi)編碼和額外編碼,然后將編碼后的圖像碼流存入?yún)⒖紟鎯?chǔ)器中,在解碼P幀和B幀畫面需要讀取參考畫面時(shí),將編碼后的圖像碼流從參考幀存儲(chǔ)器中讀出,并且利用幀內(nèi)解碼將其成圖像。 通過本發(fā)明,可以降低讀寫參考幀存儲(chǔ)器所需的帶寬,并且降低了參考幀存儲(chǔ)器的容量。另外,通過本發(fā)明可以提高參考幀預(yù)測(cè)精度以及參考幀圖像的主客觀質(zhì)量。


從下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
的描述中可以更好地理解本發(fā)明,其中圖1示出了根據(jù)H. 264編碼標(biāo)準(zhǔn)的現(xiàn)有圖像處理系統(tǒng)的框圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的圖像編碼系統(tǒng)的框圖;圖3示出了根據(jù)本發(fā)明實(shí)施例的圖像編碼方法的流程圖;圖4示出了一個(gè)高清晰度大小(1920像素X1080像素)的圖像及其中的任意一個(gè)宏塊的示意圖;以及圖5示出了根據(jù)本發(fā)明實(shí)施例的獲取亮度/Cr色度/Cb色度差分塊的過程的示意圖。
具體實(shí)施例方式下面將詳細(xì)描述本發(fā)明各個(gè)方面的特征和示例性實(shí)施例。下面的描述涵蓋了許多具體細(xì)節(jié),以便提供對(duì)本發(fā)明的全面理解。但是,對(duì)于本領(lǐng)域技術(shù)人員來說顯而易見的是, 本發(fā)明可以在不需要這些具體細(xì)節(jié)中的一些細(xì)節(jié)的情況下實(shí)施。下面對(duì)實(shí)施例的描述僅僅是為了通過示出本發(fā)明的示例來提供對(duì)本發(fā)明更清楚的理解。本發(fā)明絕不限于下面所提出的任何具體配置和算法,而是在不脫離本發(fā)明的精神的前提下覆蓋了相關(guān)元素、部件和算法的任何修改、替換和改進(jìn)。圖1示出了根據(jù)H. 264編碼標(biāo)準(zhǔn)的現(xiàn)有圖像處理系統(tǒng)的框圖。如圖1所示,根據(jù) H. 264編碼標(biāo)準(zhǔn)的現(xiàn)有圖像處理系統(tǒng)包括幀內(nèi)預(yù)測(cè)單元102、幀間預(yù)測(cè)單元104、參考幀存儲(chǔ)單元106、離散余弦變換(DCT)單元108、量化單元110、反量化單元112、反離散余弦變換 (IDCT)單元114、以及變長編碼(VLC)單元116。如圖1中所示,在對(duì)I幀或者P幀畫面進(jìn)行編碼時(shí),幀內(nèi)預(yù)測(cè)單元102使用當(dāng)前塊左邊及上邊塊的像素對(duì)輸入的像素塊進(jìn)行預(yù)測(cè),幀間預(yù)測(cè)單元104使用參考幀存儲(chǔ)單元 106中的參考幀進(jìn)行預(yù)測(cè),所得到的預(yù)測(cè)塊及輸入像素塊相減得到的殘差塊數(shù)據(jù)經(jīng)過DCT 單元108進(jìn)行變換,并經(jīng)過量化單元110進(jìn)行量化,再由VLC單元116編碼成碼流輸出。在編碼的過程中包含著解碼過程,量化得到的數(shù)據(jù)經(jīng)過反量化單元112、IDCT單元114得到的
6殘差數(shù)據(jù)與預(yù)測(cè)塊相加得到重建的像素塊,重建的像素塊存儲(chǔ)在參考幀存儲(chǔ)器中用作幀間編碼的參考幀。對(duì)于B幀進(jìn)行編碼時(shí),重建的像素塊不需要作為參考幀存儲(chǔ)。如圖1所示, 如果利用幀內(nèi)編碼處理對(duì)參考幀進(jìn)行壓縮,則由于量化單元的使用在對(duì)參考幀進(jìn)行幀內(nèi)編碼解碼后的圖像與原始的參考幀存在一定的誤差,因此有必要引入幀內(nèi)壓縮補(bǔ)償機(jī)制以在對(duì)參考幀進(jìn)行過幀內(nèi)編碼時(shí)進(jìn)行額外編碼,從而對(duì)幀內(nèi)編碼結(jié)果進(jìn)行進(jìn)一步壓縮并減小對(duì)參考幀進(jìn)行幀內(nèi)編碼時(shí)中引入的上述誤差。圖2示出了根據(jù)本發(fā)明實(shí)施例的圖像編碼系統(tǒng)的框圖。圖3示出了圖2所示的圖像編碼系統(tǒng)執(zhí)行的圖像編碼方法的流程圖。需要說明的是,圖2所示的圖像編碼系統(tǒng)是對(duì)圖1所示的圖像編碼系統(tǒng)中的與幀內(nèi)編碼有關(guān)的部分的進(jìn)一步改進(jìn),而不是一個(gè)能夠完成幀內(nèi)編碼、前向預(yù)測(cè)編碼和雙向預(yù)測(cè)編碼的完整圖像編碼系統(tǒng)。另外,圖2所示的圖像編碼系統(tǒng)是以宏塊為單位來執(zhí)行圖像編碼處理的。圖4示出了一個(gè)高清晰度大小(1920像素X1080像素)的圖像以及其中的任意一個(gè)宏塊的示意圖。如圖4所示,一個(gè)宏塊包括四個(gè)亮度塊、一個(gè)Cr色度塊、以及一個(gè)Cb色度塊。下面詳細(xì)描述圖2所示的圖像編碼系統(tǒng)對(duì)需要編碼的宏塊的具體處理過程。如圖 2所示,根據(jù)本發(fā)明實(shí)施例的圖像編碼系統(tǒng)包括幀內(nèi)編碼單元202、差分獲取單元204、額外編碼單元206、以及結(jié)果獲取單元208。其中,幀內(nèi)編碼單元202通過對(duì)需要編碼的宏塊進(jìn)行幀內(nèi)編碼,獲取幀內(nèi)編碼的宏塊(即,執(zhí)行步驟S302)。差分獲取單元204通過將幀內(nèi)編碼的宏塊中包含的亮度塊Lm 中的亮度分量Lm(j,i)與需要編碼的宏塊中包含的亮度塊Lm’中的亮度分量Lm’(j,i)相減、將幀內(nèi)編碼的宏塊中包含的Cr色度塊中的色度分量Cr (j,i)與需要編碼的宏塊中包含的Cr色度塊中的色度分量Cr’ (j, i)相減、以及將幀內(nèi)編碼的宏塊中包含的Cb色度塊中的色度分量Cb(j,i)與需要編碼的宏塊中包含的Cb色度塊中的色度分量Cb’(j,i)相減, 獲取亮度差分塊、Cr色度差分塊、以及Cb色度差分塊(即,執(zhí)行步驟S304),其中m、j、以及 i均為整數(shù),0 < m < 3,0 < j < 7,且0 < i < 7。額外編碼單元206通過對(duì)亮度差分塊、 Cr色度差分塊、以及Cb色度差分塊中的至少一個(gè)進(jìn)行編碼,實(shí)現(xiàn)對(duì)需要編碼的宏塊的額外編碼。結(jié)果獲取單元208通過將需要編碼的宏塊的額外編碼結(jié)果與幀內(nèi)編碼的宏塊相加, 獲取需要編碼的宏塊的最終編碼結(jié)果。需要說明的是,Lm(j,i)表示位于幀內(nèi)編碼的宏塊中包含的亮度塊Lm中的第j行、 第i列的亮度分量,Lffl(j, i)表示位于需要編碼的宏塊中包含的亮度塊Lm’中的第j行、第 i列的亮度分量,Cr (j,i)表示位于幀內(nèi)編碼的宏塊中包含的Cr色度塊中的第j行、第i列的色度分量,Cr’(j,i)表示位于需要編碼的宏塊中包含的Cr色度塊中的第j行、第i列的色色度分量,Cb (j, i)表示位于幀內(nèi)編碼的宏塊中包含的Cb色度塊中的第j行、第i列的色度分量,Cb’ (j,i)表示位于需要編碼的宏塊中包含的Cb色度塊中的第j行、第i列的色度分量。圖5示出了根據(jù)本發(fā)明實(shí)施例的獲取亮度/Cr色度/Cb色度差分塊的過程的示意圖。如圖5所示,差分獲取單元204通過將幀內(nèi)編碼的宏塊中包含的Cr/Cb色度塊中各個(gè)位置的Cr/Cb色度分量與需要編碼的宏塊(即,幀內(nèi)編碼前的宏塊)中包含的Cr/Cb色度塊中相同位置的Cr/Cb色度分量相減,獲取Cr/Cb色度差分塊。另外,對(duì)于幀內(nèi)編碼的宏塊中的(例如)處于左上角的亮度塊(這里記做Ltl),差分獲取單元204通過將幀內(nèi)編碼的宏塊中的處于左上角的亮度塊Ltl中各個(gè)位置的亮度分量與需要編碼的宏塊中的處于左上角的亮度塊Lc/中各個(gè)位置的亮度分量相減,獲取對(duì)應(yīng)于幀內(nèi)編碼的宏塊中的處于左上角的亮度塊的亮度差分塊。對(duì)于幀內(nèi)編碼的宏塊中的其他位置的亮度塊(即,L1至L3),差分獲取單元204通過與上述處理相同的處理來獲取相應(yīng)的亮度差分塊。下面詳細(xì)描述額外編碼單元206對(duì)差分獲取單元204獲取的四個(gè)亮度差分塊DLtl 至DL3、一個(gè)Cr色度差分塊、以及一個(gè)Cb色度差分塊中的至少一個(gè)進(jìn)行編碼的過程。對(duì)任意一個(gè)亮度差分塊DLm的編碼處理對(duì)于差分獲取單元204獲取的四個(gè)亮度差分塊DLtl至DL3中的任意一個(gè)亮度差分塊DLm,額外編碼單元206首先根據(jù)亮度差分塊DLm中包含的亮度差分值來判斷是否對(duì)亮度差分塊DLm進(jìn)行編碼。具體地,如果亮度差分塊DLm中包含的所有亮度差分值的絕對(duì)值均小于第一閾值,則不對(duì)亮度差分塊DLm進(jìn)行編碼,否則對(duì)亮度差分塊DLm進(jìn)行編碼。在這里,利用一個(gè)對(duì)應(yīng)于亮度差分塊DLm的額外編碼標(biāo)記Tm來表示指示是否對(duì)亮度差分塊DLm進(jìn)行編碼。例如,Tm = 0表示不對(duì)亮度差分塊DLm進(jìn)行編碼,Tffl = 1表示對(duì)亮度差分塊DLm進(jìn)行編碼。即,如果要對(duì)亮度差分塊DLm進(jìn)行編碼,則額外編碼單元206將額外編碼標(biāo)記Tm編碼為1,否則額外編碼單元206將額外編碼標(biāo)記Tm編碼為0。在對(duì)亮度差分塊DLm進(jìn)行編碼的過程中,額外編碼單元206通過對(duì)亮度差分塊DLm 中包含的絕對(duì)值不小于第一閾值的亮度差分值的數(shù)目、絕對(duì)值不小于第一閾值的各亮度差分值在亮度差分塊DLm中的位置、以及絕對(duì)值不小于第一閾值的各亮度差分值的符號(hào)和絕對(duì)值進(jìn)行編碼,來實(shí)現(xiàn)對(duì)亮度差分塊DLm的編碼。下面以由量化參數(shù)小于M的一個(gè)幀內(nèi)編碼的宏塊和對(duì)應(yīng)于該幀內(nèi)編碼的宏塊的一個(gè)需要編碼的宏塊(即,幀內(nèi)編碼前的宏塊)得出的任意一個(gè)亮度差分塊DLm為例,來說明額外編碼單元206對(duì)亮度差分塊DLm的編碼處理。具體地,在量化參數(shù)小于M的情況下,亮度差分塊DLm中絕對(duì)值等于1或2的亮度差分值通常占了亮度差分塊DLm中所有亮度差分值的50%以上。如果對(duì)包括絕對(duì)值等于1 或2的亮度差分值在內(nèi)的所有亮度差分值進(jìn)行編碼,則根據(jù)本發(fā)明實(shí)施例的圖像編碼系統(tǒng)的編碼負(fù)擔(dān)過重,從而其處理效率會(huì)被大大降低。所以在本實(shí)施例中,考慮只對(duì)亮度差分塊 DLffl中絕對(duì)值不小于3的亮度差分值進(jìn)行編碼。在對(duì)亮度差分塊DLm進(jìn)行編碼之前,額外編碼單元206首先要判斷亮度差分塊DLm 中是否存在絕對(duì)值不小于3(即,第一閾值)的亮度差分值(即,判斷亮度差分塊DLm中的所有亮度差分值的絕對(duì)值是否均小于3)。如果存在,則額外編碼單元206判斷要對(duì)亮度差分塊DLm進(jìn)行編碼,否則額外編碼單元206判斷不對(duì)亮度差分塊DLm進(jìn)行編碼。具體地,在亮度差分塊DLm中存在絕對(duì)值不小于3的亮度差分值時(shí),額外編碼單元 206將對(duì)應(yīng)于亮度差分塊DLm的額外編碼標(biāo)記Tm編碼為1 ;在亮度差分塊DLm中不存在絕對(duì)值不小于3的亮度差分值(即,其中的所有亮度差分值的絕對(duì)值均小于幻時(shí),額外編碼單元206將對(duì)應(yīng)于亮度差分塊DLm的額外編碼標(biāo)記Tm編碼為0。接著,額外編碼單元206對(duì)亮度差分塊DLm中絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)進(jìn)行計(jì)數(shù)(這里將絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)記為Diff_cnt),并在亮度差分塊 DLffl中絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)不大于15的情況下根據(jù)表1對(duì)亮度差分塊DLm 中絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)進(jìn)行編碼,在亮度差分塊DLm中絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)大于15的情況下根據(jù)表2對(duì)亮度差分塊DLm中絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)進(jìn)行編碼。也就是說,額外編碼單元206在表1或表2中查找與Diff_cnt值相對(duì)應(yīng)的代碼,并用查找出的相應(yīng)代碼來表示亮度差分塊DLm中絕對(duì)值不小于3的亮度差分值的個(gè)數(shù)。表 權(quán)利要求
1.一種圖像編碼方法,其特征在于,包括通過對(duì)需要編碼的宏塊進(jìn)行幀內(nèi)編碼,獲取幀內(nèi)編碼的宏塊;通過將所述幀內(nèi)編碼的宏塊中包含的亮度塊Lm中的亮度分量Lm(j,i)與所述需要編碼的宏塊中包含的亮度塊Lm’中的亮度分量Lm’(j,i)相減、將所述幀內(nèi)編碼的宏塊中包含的 Cr色度塊中的色度分量Cr (j,i)與所述需要編碼的宏塊中包含的Cr色度塊中的色度分量 Cr’ (j, i)相減、以及將所述幀內(nèi)編碼的宏塊中包含的Cb色度塊中的色度分量Cb (j,i)與所述需要編碼的宏塊中包含的Cb色度塊中的色度分量Cb’ (j, i)相減,獲取亮度差分塊、 Cr色度差分塊、以及Cb色度差分塊,其中m、j、以及i均為整數(shù),0 < m < 3,0 < j < 7,且 0彡i彡7 ;通過對(duì)所述亮度差分塊、所述Cr色度差分塊、以及所述Cb色度差分塊中的至少一個(gè)進(jìn)行編碼,實(shí)現(xiàn)對(duì)所述需要編碼的宏塊的額外編碼;以及通過將所述需要編碼的宏塊的額外編碼結(jié)果與所述幀內(nèi)編碼的宏塊相加,獲取所述需要編碼的宏塊的最終編碼結(jié)果。
2.根據(jù)權(quán)利要求1所述的圖像編碼方法,其特征在于,在獲取所述亮度差分塊之后,對(duì)于所述亮度差分塊中的任意一個(gè)亮度差分塊,根據(jù)所述一個(gè)亮度差分塊中包含的亮度差分值來判斷是否對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼。
3.根據(jù)權(quán)利要求1所述的圖像編碼方法,其特征在于,在獲取所述Cr色度差分塊和所述Cb色度差分塊之后,根據(jù)所述Cr色度差分塊中包含的Cr色度差分值來判斷是否對(duì)所述Cr色度差分塊進(jìn)行編碼;根據(jù)所述Cb色度差分塊中包含的Cb色度差分值來判斷是否對(duì)所述Cb色度差分塊進(jìn)行編碼。
4.根據(jù)權(quán)利要求2所述的圖像編碼方法,其特征在于,如果所述一個(gè)亮度差分塊中包含的所有亮度差分值的絕對(duì)值均小于第一閾值,則不對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼,否則對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼。
5.根據(jù)權(quán)利要求3所述的圖像編碼方法,其特征在于,如果所述Cr色度差分塊中包含的所有Cr色度差分值的絕對(duì)值均小于第二閾值,則不對(duì)所述Cr色度差分塊進(jìn)行編碼,否則對(duì)所述Cr色度差分塊進(jìn)行編碼;并且如果所述Cb色度差分塊中包含的所有Cb色度差分值的絕對(duì)值均小于所述第二閾值, 則不對(duì)所述Cb色度差分塊進(jìn)行編碼,否則對(duì)所述Cb色度差分塊進(jìn)行編碼。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的圖像編碼方法,其特征在于,通過對(duì)所述亮度差分塊中包含的絕對(duì)值不小于所述第一閾值的亮度差分值的數(shù)目以及絕對(duì)值不小于所述第一閾值的各亮度差分值的位置、符號(hào)、和絕對(duì)值進(jìn)行編碼,來實(shí)現(xiàn)對(duì)所述亮度差分塊的編碼;通過對(duì)所述Cr色度差分塊中包含的絕對(duì)值不小于所述第二閾值的Cr色度差分值的數(shù)目以及絕對(duì)值不小于所述第二閾值的各Cr色度差分值的位置、符號(hào)、和絕對(duì)值進(jìn)行編碼, 來實(shí)現(xiàn)對(duì)所述Cr色度差分塊的編碼;通過對(duì)所述Cb色度差分塊中包含的絕對(duì)值不小于所述第二閾值的Cb色度差分值的數(shù)目以及絕對(duì)值不小于所述第二閾值的各Cb色度差分值的位置、符號(hào)、和絕對(duì)值進(jìn)行編碼,來實(shí)現(xiàn)對(duì)所述Cb色度差分塊的編碼。
7.根據(jù)權(quán)利要求6所述的圖像編碼方法,其特征在于,對(duì)于所述亮度差分塊中的任意一個(gè)亮度差分塊,還要對(duì)指示是否對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼的亮度差分塊額外編碼標(biāo)記進(jìn)行編碼;對(duì)于所述Cr色度差分塊,還要對(duì)指示是否對(duì)所述Cr色度差分塊進(jìn)行編碼的Cr色度差分塊額外編碼標(biāo)記進(jìn)行編碼;并且對(duì)于所述Cb色度差分塊,還要對(duì)指示是否對(duì)所述Cb色度差分塊進(jìn)行編碼的Cb色度差分塊額外編碼標(biāo)記進(jìn)行編碼。
8.一種圖像編碼系統(tǒng),其特征在于,包括幀內(nèi)編碼單元,被配置為通過對(duì)需要編碼的宏塊進(jìn)行幀內(nèi)編碼,獲取幀內(nèi)編碼的宏塊;差分獲取單元,被配置為通過將所述幀內(nèi)編碼的宏塊中包含的亮度塊Lm中的亮度分量 Lffl(j, i)與所述需要編碼的宏塊中包含的亮度塊Lm’中的亮度分量Lm’(j,i)相減、將所述幀內(nèi)編碼的宏塊中包含的Cr色度塊中的色度分量Cr (j,i)與所述需要編碼的宏塊中包含的Cr色度塊中的色度分量Cr’ (j, i)相減、以及將所述幀內(nèi)編碼的宏塊中包含的Cb色度塊中的色度分量Cb (j,i)與所述需要編碼的宏塊中包含的Cb色度塊中的色度分量Cb’ (j, i)相減,獲取亮度差分塊、Cr色度差分塊、以及Cb色度差分塊,其中m、j、以及i均為整數(shù),額外編碼單元,被配置為通過對(duì)所述亮度差分塊、所述Cr色度差分塊、以及所述Cb色度差分塊中的至少一個(gè)進(jìn)行編碼,實(shí)現(xiàn)對(duì)所述需要編碼的宏塊的額外編碼;以及結(jié)果獲取單元,被配置為通過將所述需要編碼的宏塊的額外編碼結(jié)果與所述幀內(nèi)編碼的宏塊相加,獲取所述需要編碼的宏塊的最終編碼結(jié)果。
9.根據(jù)權(quán)利要求8所述的圖像編碼系統(tǒng),其特征在于,所述額外編碼單元進(jìn)一步被配置為對(duì)于所述亮度差分塊中的任意一個(gè)亮度差分塊,根據(jù)所述一個(gè)亮度差分塊中包含的亮度差分值來判斷是否對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼。
10.根據(jù)權(quán)利要求8所述的圖像編碼系統(tǒng),其特征在于,所述額外編碼單元進(jìn)一步被配置為根據(jù)所述Cr色度差分塊中包含的Cr色度差分值來判斷是否對(duì)所述Cr色度差分塊進(jìn)行編碼;根據(jù)所述Cb色度差分塊中包含的Cb色度差分值來判斷是否對(duì)所述Cb色度差分塊進(jìn)行編碼。
11.根據(jù)權(quán)利要求9所述的圖像編碼系統(tǒng),其特征在于,如果所述一個(gè)亮度差分塊中包含的所有亮度差分值的絕對(duì)值均小于第一閾值,則所述額外編碼單元不對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼,否則所述額外編碼單元對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼。
12.根據(jù)權(quán)利要求10所述的圖像編碼系統(tǒng),其特征在于,如果所述Cr色度差分塊中包含的所有Cr色度差分值的絕對(duì)值均小于第二閾值,則所述額外編碼單元不對(duì)所述Cr色度差分塊進(jìn)行編碼,否則所述額外編碼單元對(duì)所述Cr色度差分塊進(jìn)行編碼;并且如果所述Cb色度差分塊中包含的所有Cb色度差分值的絕對(duì)值均小于所述第二閾值, 則所述額外編碼單元不對(duì)所述Cb色度差分塊進(jìn)行編碼,否則所述額外編碼單元對(duì)所述Cb 色度差分塊進(jìn)行編碼。
13.根據(jù)權(quán)利要求8至12中任一項(xiàng)所述的圖像編碼系統(tǒng),其特征在于,所述額外編碼單元進(jìn)一步被配置為通過對(duì)所述亮度差分塊中包含的絕對(duì)值不小于所述第一閾值的亮度差分值的數(shù)目以及絕對(duì)值不小于所述第一閾值的各亮度差分值的位置、符號(hào)、和絕對(duì)值進(jìn)行編碼,來實(shí)現(xiàn)對(duì)所述亮度差分塊的編碼;通過對(duì)所述Cr色度差分塊中包含的絕對(duì)值不小于所述第二閾值的Cr色度差分值的數(shù)目以及絕對(duì)值不小于所述第二閾值的各Cr色度差分值的位置、符號(hào)、和絕對(duì)值進(jìn)行編碼, 來實(shí)現(xiàn)對(duì)所述Cr色度差分塊的編碼;通過對(duì)所述Cb色度差分塊中包含的絕對(duì)值不小于所述第二閾值的Cb色度差分值的數(shù)目以及絕對(duì)值不小于所述第二閾值的各Cb色度差分值的位置、符號(hào)、和絕對(duì)值進(jìn)行編碼, 來實(shí)現(xiàn)對(duì)所述Cb色度差分塊的編碼。
14.根據(jù)權(quán)利要求13所述的圖像編碼系統(tǒng),其特征在于,所述額外編碼單元進(jìn)一步被配置為對(duì)于所述亮度差分塊中的任意一個(gè)亮度差分塊,對(duì)指示是否對(duì)所述一個(gè)亮度差分塊進(jìn)行編碼的亮度差分塊額外編碼標(biāo)記進(jìn)行編碼;對(duì)于所述Cr色度差分塊,對(duì)指示是否對(duì)所述Cr色度差分塊進(jìn)行編碼的Cr色度差分塊額外編碼標(biāo)記進(jìn)行編碼;并且對(duì)于所述Cb色度差分塊,對(duì)指示是否對(duì)所述Cb色度差分塊進(jìn)行編碼的Cb色度差分塊額外編碼標(biāo)記進(jìn)行編碼。
全文摘要
公開了一種圖像編碼方法和系統(tǒng)。該方法包括通過對(duì)需要編碼的宏塊進(jìn)行幀內(nèi)編碼,獲取幀內(nèi)編碼的宏塊;通過將幀內(nèi)編碼的宏塊中的亮度塊中的亮度分量與需要編碼的宏塊中的亮度塊中的亮度分量相減、將幀內(nèi)編碼的宏塊中的Cr色度塊中的色度分量與需要編碼的宏塊中的Cr色度塊中的色度分量相減、以及將幀內(nèi)編碼的宏塊中的Cb色度塊中的色度分量與需要編碼的宏塊中的Cb色度塊中的色度分量相減,獲取亮度差分塊、Cr色度差分塊、Cb色度差分塊;通過對(duì)亮度差分塊、Cr色度差分塊、Cb色度差分塊中的至少一個(gè)進(jìn)行編碼,實(shí)現(xiàn)對(duì)需要編碼的宏塊的額外編碼;通過將需要編碼的宏塊的額外編碼結(jié)果與幀內(nèi)編碼的宏塊相加,獲取需要編碼的宏塊的最終編碼結(jié)果。
文檔編號(hào)H04N9/77GK102413325SQ20101029280
公開日2012年4月11日 申請(qǐng)日期2010年9月25日 優(yōu)先權(quán)日2010年9月25日
發(fā)明者付軒, 葉姜莉, 長岡寬史 申請(qǐng)人:富士通株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1