圖像編碼方法及圖像解碼方法
【專利摘要】本發(fā)明公開圖像編碼方法和圖像解碼方法。一種圖像編碼方法,包括:將圖像劃分成多個(gè)區(qū)段,每個(gè)區(qū)段包含多個(gè)像素;針對(duì)所述多個(gè)區(qū)段的每個(gè)區(qū)段,執(zhí)行編碼處理,其中,所述編碼處理包括:確定用于將區(qū)段內(nèi)的多個(gè)像素劃分成群組的劃分模式;基于確定結(jié)果,將區(qū)段內(nèi)的多個(gè)像素劃分成與所確定的劃分模式中所指示的群組數(shù)目相應(yīng)的多個(gè)群組;將表示所確定的劃分模式的比特值以及每個(gè)群組內(nèi)的像素的值的平均值寫入碼流的起始端;并且將表示該區(qū)段的每個(gè)像素所屬的群組的比特值按照順序?qū)懭胨龃a流。
【專利說明】圖像編碼方法及圖像解碼方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,并且更具體地涉及圖像編碼方法及圖像解碼方法。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,存在各種各樣的圖像編碼和解碼方法。然而,隨著圖像或視頻大小變得越來越大,這些圖像編碼和解碼方法在對(duì)圖像或視頻的處理中所需的內(nèi)存訪問的帶寬也變得越來越大,從而內(nèi)存的速度未能被顯著提高。然而,高速內(nèi)存的價(jià)格很貴并且功耗很大。
[0003]更具體地,現(xiàn)有技術(shù)中的圖像編碼方法大都通過首先利用DCT (離散余弦變換)/DffT (離散小波變換)將圖像或視頻幀從時(shí)域變化到頻域,然后再通過量化手段去除一些信息來實(shí)現(xiàn)圖像壓縮。并且,在相應(yīng)的圖像或視頻的解壓縮處理中,首先進(jìn)行逆量化,然后進(jìn)行逆變換來進(jìn)行解碼以重構(gòu)圖像或視頻幀。然而,現(xiàn)有技術(shù)中的這些處理導(dǎo)致編碼器和解碼器實(shí)現(xiàn)起來復(fù)雜并且尺寸較大,從而系統(tǒng)本身的開銷很大,所以不適合于低功耗的應(yīng)用。此外,在現(xiàn)有技術(shù)的這些處理中,壓縮率不是固定的,因此難以實(shí)現(xiàn)隨機(jī)訪問。
[0004]因此,希望提供一種適合于超低功耗并且在極低的運(yùn)算復(fù)雜度和芯片面積開銷下可以對(duì)圖像或視頻幀進(jìn)行高效實(shí)時(shí)壓縮和解壓縮的圖像編碼方法和解碼方法。
【發(fā)明內(nèi)容】
[0005]根據(jù)本發(fā)明的一方面,一種圖像編碼方法,包括:將圖像分割成多個(gè)區(qū)段,每個(gè)區(qū)段具有多個(gè)像素;針對(duì)所述多個(gè)區(qū)段的每個(gè)區(qū)段,執(zhí)行編碼處理,其中,所述編碼處理包括:確定用于將區(qū)段內(nèi)的多個(gè)像素劃分成群組的劃分模式;基于確定結(jié)果,將區(qū)段內(nèi)的多個(gè)像素劃分成與所確定的劃分模式中所指示的群組數(shù)目相應(yīng)的多個(gè)群組;將表示所確定的劃分模式的比特值以及每個(gè)群組內(nèi)的像素的值的平均值寫入碼流的起始端;將表示該區(qū)段的每個(gè)像素所屬的群組的比特值按照順序?qū)懭胨龃a流。
[0006]在一個(gè)實(shí)施例中,確定所述劃分模式包括:初始地將根據(jù)該區(qū)段的像素的值的平均值把該區(qū)段的多個(gè)像素劃分為兩個(gè)群組;在所述兩個(gè)群組的基礎(chǔ)上,判斷第一條件是否滿足,如果滿足,則確定該區(qū)段的多個(gè)像素將被劃分到所述兩個(gè)群組,如果不滿足,則確定該區(qū)段的多個(gè)像素將根據(jù)所述兩個(gè)群組的各群組的像素的值的平均值被劃分到三個(gè)群組,在所述三個(gè)群組的基礎(chǔ)上,判斷第二條件是否滿足,如果滿足,則確定該區(qū)段的多個(gè)像素將被劃分到所述三個(gè)群組,如果不滿足,則確定該區(qū)段的多個(gè)像素根據(jù)該區(qū)段的像素的值的平均值以及所述兩個(gè)群組的各群組的像素的值的平均值被劃分到四個(gè)群組。
[0007]在一個(gè)實(shí)施例中,所述第一條件和所述第二條件各自為該區(qū)段的每個(gè)像素的值與該像素所屬群組內(nèi)的像素的值的平均值的絕對(duì)差值總和或方差小于第一預(yù)定閾值。在另一個(gè)實(shí)施例中,所述第一條件和所述第二條件各自為該區(qū)段的每個(gè)像素的值與該像素所屬群組內(nèi)的像素的值的平均值的絕對(duì)差值總和或方差小于第一預(yù)定閾值并且該區(qū)段的每個(gè)像素的像素值與該像素所屬群組內(nèi)的像素的值的平均值的絕對(duì)差值小于第二預(yù)定閾值。[0008]在一個(gè)實(shí)施例中,所述三個(gè)群組包括第三群組、第四群組和第五群組,屬于所述第三群組的像素的像素值大于等于所述第一群組內(nèi)的像素的像素值的平均值,屬于所述第四群組的像素的像素值小于第一群組內(nèi)的像素的像素值的平均值但大于等于所述第二群組內(nèi)的像素的像素值的平均值,屬于所述第五群組的像素的像素值小于所述第二群組內(nèi)的像素的像素值的平均值。所述四個(gè)群組包括第六群組、第七群組第八群組和第九群組,其中,屬于第六群組的像素的像素值大于等于所述第一群組內(nèi)的像素的像素值的平均值,屬于第群組段的像素的像素值小于所述第一群組內(nèi)的像素的像素值的平均值但大于等于所述該區(qū)段的像素的值的平均值,屬于第八群組的像素的像素值小于所述該區(qū)段的像素的值的平均值但大于等于所述第二群組內(nèi)的像素的像素值的平均值,屬于第九群組的像素的像素值小于所述第二群組內(nèi)的像素的像素值的平均值。
[0009]在一個(gè)實(shí)施例中,表示將區(qū)段內(nèi)的多個(gè)像素劃分為兩個(gè)群組、三個(gè)群組和四個(gè)群組的劃分模式的比特值分別為兩比特的10、兩比特的11和一比特的O。
[0010]在本發(fā)明中,所述多個(gè)區(qū)段是通過基于像素行或像素塊的分割而得到的。
[0011]根據(jù)本發(fā)明的另一方面,提供一種圖像解碼方法,包括:從所接收的按照權(quán)利要求1所述的圖像編碼方法編碼的碼流的起始端獲得表示區(qū)段內(nèi)的多個(gè)像素被劃分為群組所依據(jù)的劃分模式的比特值以及各群組的像素的值的平均值;獲得表示像素所屬群組的比特值;根據(jù)所獲得的表示像素所屬群組的比特值,識(shí)別出各個(gè)像素所屬的群組,并且將所識(shí)別出的群組內(nèi)的像素的值的平均值作為相應(yīng)像素的解碼像素值。
[0012]利用本發(fā)明的圖像編碼方法和解碼方法,能夠?qū)崿F(xiàn)對(duì)圖像或視頻幀的高效實(shí)時(shí)壓縮和解壓縮,同時(shí)功率消耗和運(yùn)算復(fù)雜度都很低,因此相應(yīng)編碼器和解碼器所需的芯片面積開銷可被降低。
【專利附圖】
【附圖說明】
[0013]圖1示出根據(jù)本發(fā)明的圖像編碼方法的流程圖;
[0014]圖2示出圖1的步驟S104中用于確定將區(qū)段內(nèi)的像素被劃分成群組的劃分模式的流程圖;
[0015]圖3示出根據(jù)本發(fā)明的圖像解碼方法的流程圖;
[0016]圖4示出原始像素值與根據(jù)本發(fā)明的圖像編碼和解碼方法對(duì)原始像素值進(jìn)行處理后的像素值的對(duì)比圖。
【具體實(shí)施方式】
[0017]下面,將參考附圖詳細(xì)描述本發(fā)明的實(shí)施例。
[0018]圖1示出了根據(jù)本發(fā)明的圖像編碼方法的流程圖。如圖1所示,在步驟S102中,將要被編碼的圖像或視頻幀分割成多個(gè)區(qū)段,每個(gè)區(qū)段包含多個(gè)像素,其中,區(qū)段的分割可基于像素行或像素塊或者任何其他分割方法。
[0019]接著,針對(duì)分割得到的多個(gè)區(qū)段,逐區(qū)段地執(zhí)行編碼處理直到所有區(qū)段的像素都經(jīng)處理為止。具體地,如圖1所示,針對(duì)每個(gè)區(qū)段,執(zhí)行包括步驟S104、S106、S108和SllO的編碼處理。
[0020]具體地,在步驟S104中,確定用于將區(qū)段內(nèi)的像素劃分成群組的劃分模式,即確定將區(qū)段內(nèi)的像素劃分成幾個(gè)群組。圖2示出此步驟S104中用于確定將區(qū)段內(nèi)的像素被劃分成群組的劃分模式的流程圖。如圖2中所示,首先,在步驟S1401中,計(jì)算區(qū)段內(nèi)的像素的值的平均值作為第一平均值VI,并根據(jù)該第一平均值Vl將區(qū)段內(nèi)的像素劃分為兩個(gè)群組,即第一區(qū)段Gl和第二群組G2,其中,屬于第一群組Gl的像素的值大于等于第一平均值VI,屬于第二群組G2的像素的值小于第一平均值Vl。
[0021]接著,在步驟S1402中,計(jì)算區(qū)段內(nèi)的各像素的值與其所屬群組內(nèi)的像素的值的平均值之間的差并將這些差的絕對(duì)值加和以得到一加和值suml。接著,在步驟S1403中,判斷在步驟S1402中計(jì)算得到的加和值suml是否小于第一預(yù)定閾值Thl。如果判定加和值suml小于預(yù)定閾值Thl,則該處理進(jìn)行到步驟S1047,確定根據(jù)第一平均值將區(qū)段內(nèi)的像素劃分為上述第一群組Gl和第二群組G2。
[0022]另一方面,如果在步驟S1403中判定加和值suml不小于預(yù)定閾值Thl,則該處理進(jìn)行到步驟S1044。在步驟S1044中,分別計(jì)算第一群組Gl和第二群組G2內(nèi)的像素的值的平均值作為第二平均值V2和第三平均值V3,并利用第二平均值V2和第三平均值V3重新將區(qū)段內(nèi)的像素劃分為三個(gè)群組,即第三群組G3、第四群組G4和第五群組G5,其中,屬于第三群組G3的像素的值大于等于第二平均值V2,屬于第四群組G4的像素的值小于第二平均值V2但大于等于第三平均值V3,屬于第五群組G5的像素的值小于第三平均值V3。
[0023]接著,在步驟S1405中,計(jì)算區(qū)段內(nèi)的各像素的值與其所屬群組內(nèi)的像素的值的平均值之間的差并將這些差的絕對(duì)值加和以得到一加和值sum2。接著,在步驟S1406中,判斷在步驟S1405中計(jì)算得到的加和值sum2是否小于第二預(yù)定閾值Th2。如果判定加和值sum2小于第二預(yù)定閾值Th2,則該處理進(jìn)行到步驟S1049,確定根據(jù)第二平均值V2和第三平均值V3將區(qū)段內(nèi)的像素劃分為上述第三群組G3、第四群組G4和第五群組G5。
[0024]另一方面,如果在步驟S1406中判定加和值sum2不小于第二預(yù)定閾值Th2,則確定根據(jù)第一平均值V1、第二平均值V2和第三平均值V3將區(qū)段內(nèi)的像素重新劃分為四個(gè)群組,即第六群組G6、第七群組G7、第八群組G8和第九群組G9,其中,屬于第六群組G6的像素的值大于等第二平均值V2,屬于第七群組G7的像素的值小于第二平均值V2但大于等于第一平均值VI,屬于第八群組G8的像素的值小于第一平均值Vl但大于等于第三平均值V3,屬于第九群組G9的像素的像素值小于第三平均值V3。
[0025]按照上述方式,確定出了將區(qū)段內(nèi)的像素劃分為群組的劃分模式,即確定出將區(qū)段內(nèi)的像素劃分為兩個(gè)群組,或者劃分為三個(gè)群組,或者劃分為四個(gè)群組。
[0026]在定出將區(qū)段內(nèi)的像素劃分為群組的劃分模式之后,本發(fā)明的圖像編碼方法進(jìn)行到步驟S106。在步驟S106中,將區(qū)段內(nèi)的像素劃分成與所確定的劃分模式中所指示的群組數(shù)目相應(yīng)的多個(gè)群組。
[0027]之后,在步驟S108中,將表示劃分模式的比特值、每個(gè)群組內(nèi)的像素的值的平均值寫入碼流起始端。例如,表示將區(qū)段內(nèi)的像素劃分為兩個(gè)群組、三個(gè)群組和四個(gè)群組的劃分模式的比特值可分別為兩比特的10、兩比特的11和一比特的O。即,碼流起始端為兩比特的10時(shí),表示區(qū)段內(nèi)的像素被劃分為兩個(gè)群組。替代地,碼流起始端為兩比特的11,表示區(qū)段內(nèi)的像素被劃分為三個(gè)群組。替代地,碼流起始端為一比特的O時(shí),表示區(qū)段內(nèi)的像素被劃分為四個(gè)群組。這些比特值表示僅僅作為示例,利用其他比特值的表示方式也是可以的,只要他們能夠?qū)澐帜J阶龀鰠^(qū)分而不會(huì)被混淆即可。此外,每個(gè)群組內(nèi)的像素的值的平均值可以按照任何順序被寫入。例如,在區(qū)段內(nèi)的像素被劃分為兩個(gè)群組的情況中,第一群組Gl和第二群組G2的平均值V2和V3被寫入。然而,寫入的順序可以是任何順序。對(duì)于編碼端和解碼端來說,群組的約定是一致的,因此編碼端所使用的這種順序在解碼端處是已知的。即,在解碼端能夠分辨出所寫入的平均值分別對(duì)應(yīng)于哪個(gè)群組。
[0028]之后,在步驟SllO中,將表示區(qū)段內(nèi)的每個(gè)像素所屬的群組的比特值按照順序?qū)懭氪a流。具體地,將區(qū)段內(nèi)的每個(gè)像素的值與劃分群組所使用的值進(jìn)行比較以判斷每個(gè)像素所屬的群組,并將所確定群組內(nèi)的像素的值的平均值寫入碼流。例如,在區(qū)段內(nèi)的像素被劃分為兩個(gè)群組的情況中,分別以一比特O和一比特I來表示第一群組Gl和第二群組G2的平均值。替代地,第一群組Gl和第二群組G2的平均值可以分別用一比特I和一比特O來表示。在區(qū)段內(nèi)的像素被劃分為三個(gè)群組的情況中,例如分別以兩比特00、01、10來表示第三群組G3、第四群組G4和第五群組G5的平均值。在區(qū)段內(nèi)的像素被劃分為四個(gè)群組的情況中,例如分別以兩比特值00、01、10、11來表示第六群組G6、第七群組G7、第八群組G8和第九群組G9的平均值。應(yīng)理解,這些比特值僅僅作為示例,本發(fā)明并不限于此,這些群組的平均值可用兩比特00、O1、IO、11中的任何一個(gè)來表示,只要他們對(duì)應(yīng)于不同的兩比特即可。
[0029]如上所述,在本發(fā)明中,針對(duì)每個(gè)區(qū)段,在劃分模式被確定了時(shí),每個(gè)像素可用預(yù)定的一比特或兩比特被編入碼流。例如,在區(qū)段內(nèi)的像素被劃分為兩個(gè)群組的情況中,相同區(qū)段內(nèi)的每個(gè)像素分別以一比特值被編入碼流。在區(qū)段內(nèi)的像素被劃分為三個(gè)或四個(gè)群組的情況中,相同區(qū)段內(nèi)的每個(gè)像素分別以兩比特值被編入碼流。如此,針對(duì)每個(gè)區(qū)段可實(shí)現(xiàn)定長(zhǎng)壓縮。
[0030]替代地,本發(fā)明針可針對(duì)每個(gè)區(qū)段實(shí)現(xiàn)不定長(zhǎng)壓縮。在區(qū)段內(nèi)的像素被劃分為三個(gè)或四個(gè)群組的情況中,例如分別比特00、1、01或11、0、10來表示第三群組G3、第四群組G4和第五群組G5的平均值。應(yīng)理解,這些比特值僅僅作為示例,本發(fā)明并不限于此,本領(lǐng)域技術(shù)人可在本說明書的教導(dǎo)下想到其他替代實(shí)現(xiàn)方式,只要遵循一般可變長(zhǎng)編碼的普遍規(guī)律即可。也就是,所有的碼字必須是前綴碼,任何不同碼字在被解碼時(shí)不會(huì)有歧義。例如,11 一定是一個(gè)兩比特的11,而00 —定是兩個(gè)一比特的0,而不會(huì)被解碼端誤解為其他什么含義。如上所述,在本發(fā)明該實(shí)施例中,針對(duì)每個(gè)區(qū)段,不僅可實(shí)現(xiàn)定長(zhǎng)壓縮,還可實(shí)現(xiàn)不定長(zhǎng)壓縮,這樣可進(jìn)一步提高壓縮率。
[0031]接著,在步驟S112中,判斷是否所有區(qū)段的像素都經(jīng)過處理。如果還有區(qū)段未經(jīng)處理,則該方法返回以針對(duì)下一區(qū)段重復(fù)步驟S104至S110,直到所有區(qū)段都經(jīng)過編碼為止。當(dāng)所有區(qū)段的像素都經(jīng)過處理時(shí),該方法結(jié)束。
[0032]上面參考圖1和圖2描述了根據(jù)本發(fā)明的圖像編碼方法,下面參考圖3來論述與上述圖像編碼方法相對(duì)應(yīng)的圖像解碼方法。
[0033]如圖3所示,在步驟S302中,該圖像解碼方法從所接收的按照上述圖像編碼方法編碼的碼流的起始端獲得表示區(qū)段內(nèi)的像素被劃分為群組所依據(jù)的劃分模式的比特值以及各群組的像素的值的平均值。例如,在圖像編碼方法中表示將區(qū)段內(nèi)的像素劃分為兩個(gè)群組、三個(gè)群組和四個(gè)群組的劃分模式的比特值分別為兩比特的10、兩比特的11和一比特的O時(shí),在該圖像解碼方法中如果讀出10,則表示區(qū)段內(nèi)的像素劃分為兩個(gè)群組,如果讀出11,則表示區(qū)段內(nèi)的像素劃分為三個(gè)群組,并且如果讀出0,則表示區(qū)段內(nèi)的像素劃分為四個(gè)群組。另外,例如,在圖像編碼方法中區(qū)段內(nèi)的像素被劃分為兩個(gè)群組(即第一群組Gl和第二群組G2)的情況中,在圖像解碼方法中可獲得第一群組Gl和第二群組G2的平均值V2和V3。
[0034]然后,在步驟S304中,按順序獲得表示各像素所屬群組的比特值。
[0035]然后,在步驟S306中,根據(jù)所獲得的表示像素所屬群組的比特值識(shí)別出各個(gè)像素所屬的群組。例如,在圖像編碼方法中區(qū)段內(nèi)的像素被劃分為兩個(gè)群組并且分別用一比特的O和一比特的I表示第一群組Gl和第二群組G2的情況中,如果讀出0,則表示當(dāng)前像素屬于第一群組G1,如果讀出1,則表示當(dāng)前像素屬于第二群組G2。
[0036]然后,在步驟S308中,將所識(shí)別出的群組內(nèi)的像素的值的平均值作為相應(yīng)像素的解碼像素值。在前述情況中,在讀出O的情況下,表示當(dāng)前像素屬于第一群組Gl,因此,第一群組Gl內(nèi)的像素的值的平均值被作為當(dāng)前像素的解碼像素值。
[0037]然后,在步驟S310中,判斷是否碼流中的所有比特代碼都經(jīng)處理。如果仍有比特代碼未經(jīng)處理,則該方法返回到步驟S302以解碼下一區(qū)段的像素的像素值。如果碼流中的所有比特代碼都經(jīng)處理,則該方法結(jié)束。
[0038]上面根據(jù)本發(fā)明的優(yōu)選實(shí)施例描述了區(qū)段內(nèi)的像素被劃分為兩個(gè)或三個(gè)或四個(gè)群組的實(shí)施例。當(dāng)區(qū)段內(nèi)的像素的數(shù)目較大并且單個(gè)像素的比特?cái)?shù)較多(例如10比特或者12比特的情況)時(shí),也可以考慮將區(qū)段內(nèi)的像素劃分為更多的群組。例如,在所述四個(gè)群組的基礎(chǔ)上,判斷第三條件是否滿足,如果滿足,則確定區(qū)段內(nèi)的多個(gè)像素將被劃分到所述四個(gè)群組,如果不滿足,則確定區(qū)段內(nèi)的多個(gè)像素根據(jù)所述四個(gè)群組的各群組的像素的值的平均值被劃分到五個(gè)群組。這里的第三條件也類似于上述第一和第二條件。在區(qū)段內(nèi)的多個(gè)像素將被劃分到五個(gè)群組的情況中,可以用比特值001、11、10、01、000來表示這五個(gè)群組。應(yīng)理解,這些比特值僅作為示例,本發(fā)明并不限于此。本領(lǐng)域技術(shù)人員在閱讀了本說明之后可容易地想到其他更多群組的劃分。此外,在上述實(shí)施例中,使用了群組內(nèi)的像素的值的平均值來表示解碼的像素值, 然而,本發(fā)明也可采用其他的表示群組內(nèi)像素的值的平均特性的值,諸如均方值等等。
[0039]下面以一具體示例來說明本發(fā)明的圖像編碼和圖像解碼方法。在本示例中,例如,基于像素行將要被編碼的圖像分割成多個(gè)區(qū)段,其中一個(gè)區(qū)段中包括16個(gè)像素,他們的值如下表I所示。在表I中,上面一行為原始像素值,下面一行為相應(yīng)的解碼值。
[0040]表I
[0041]
【權(quán)利要求】
1.一種圖像編碼方法,包括: 將圖像分割成多個(gè)區(qū)段,每個(gè)區(qū)段具有多個(gè)像素; 針對(duì)所述多個(gè)區(qū)段的每個(gè)區(qū)段,執(zhí)行編碼處理, 其中,所述編碼處理包括: 確定用于將區(qū)段內(nèi)的多個(gè)像素劃分成群組的劃分模式; 基于確定結(jié)果,將區(qū)段內(nèi)的多個(gè)像素劃分成與所確定的劃分模式中所指示的群組數(shù)目相應(yīng)的多個(gè)群組; 將表示所確定的劃分模式的比特值以及每個(gè)群組內(nèi)的像素的值的平均值寫入碼流的起始端; 將表示該區(qū)段的每個(gè)像素所屬的群組的比特值按照順序?qū)懭胨龃a流。
2.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,確定所述劃分模式包括: 初始地將根據(jù)該區(qū)段的像素的值的平均值把該區(qū)段的多個(gè)像素劃分為兩個(gè)群組; 在所述兩個(gè)群組的基礎(chǔ)上,判斷第一條件是否滿足,如果滿足,則確定該區(qū)段的多個(gè)像素將被劃分到所述兩個(gè)群組,如果不滿足,則確定該區(qū)段的多個(gè)像素將根據(jù)所述兩個(gè)群組的各群組的像素的值的平均值被劃分到三個(gè)群組, 在所述三個(gè)群組的基礎(chǔ)上,判斷第二條件是否滿足,如果滿足,則確定該區(qū)段的多個(gè)像素將被劃分到所述三個(gè)群組,如果不滿足,則確定該區(qū)段的多個(gè)像素根據(jù)該區(qū)段的像素的值的平均值以及所述兩個(gè)群組的各群組的像素的值的平均值被劃分到四個(gè)群組。
3.根據(jù)權(quán)利要求2所述的圖像編碼方法,其中,所述第一條件和所述第二條件各自為該區(qū)段的每個(gè)像素的值與該像素所屬群組內(nèi)的像素的值的平均值的絕對(duì)差值總和或方差小于第一預(yù)定閾值。
4.根據(jù)權(quán)利要求2所述的圖像編碼方法,其中,所述第一條件和所述第二條件各自為該區(qū)段的每個(gè)像素的值與該像素所屬群組內(nèi)的像素的值的平均值的絕對(duì)差值總和或方差小于第一預(yù)定閾值并且該區(qū)段的每個(gè)像素的像素值與該像素所屬群組內(nèi)的像素的值的平均值的絕對(duì)差值小于第二預(yù)定閾值。
5.根據(jù)權(quán)利要求2所述的圖像編碼方法,其中,所述兩個(gè)群組包括第一群組段和第二群組,屬于所述第一群組的像素的值大于等于該區(qū)段的像素的值的平均值,并且屬于所述第二群組的像素的像素值小于該區(qū)段內(nèi)的像素的值的平均值。
6.根據(jù)權(quán)利要求5所述的圖像編碼方法,其中,所述三個(gè)群組包括第三群組、第四群組和第五群組,屬于所述第三群組的像素的像素值大于等于所述第一群組內(nèi)的像素的像素值的平均值,屬于所述第四群組的像素的像素值小于第一群組內(nèi)的像素的像素值的平均值但大于等于所述第二群組內(nèi)的像素的像素值的平均值,屬于所述第五群組的像素的像素值小于所述第二群組內(nèi)的像素的像素值的平均值。
7.根據(jù)權(quán)利要求6所述的圖像編碼方法,其中,所述四個(gè)群組包括第六群組、第七群組第八群組和第九群組,其中,屬于第六群組的像素的像素值大于等于所述第一群組內(nèi)的像素的像素值的平均值,屬于第群組段的像素的像素值小于所述第一群組內(nèi)的像素的像素值的平均值但大于等于所述該區(qū)段的像素的值的平均值,屬于第八群組的像素的像素值小于所述該區(qū)段的像素的值的平均值但大于等于所述第二群組內(nèi)的像素的像素值的平均值,屬于第九群組的像素的像素值小于所述第二群組內(nèi)的像素的像素值的平均值。
8.根據(jù)權(quán)利要求2所述的圖像編碼方法,其中,表示將區(qū)段內(nèi)的多個(gè)像素劃分為兩個(gè)群組、三個(gè)群組和四個(gè)群組的劃分模式的比特值分別為兩比特的10、兩比特的11和一比特的O。
9.根據(jù)權(quán)利要求1所述的圖像編碼方法,其中,所述多個(gè)區(qū)段是通過基于像素行或像素塊的分割而得到的。
10.一種圖像解碼方法,包括: 從所接收的按照權(quán)利要求1所述的圖像編碼方法編碼的碼流的起始端獲得表示區(qū)段內(nèi)的多個(gè)像素被劃分為群組所依據(jù)的劃分模式的比特值以及各群組的像素的值的平均值; 獲得表示像素所屬群組的比特值; 根據(jù)所獲得的表示像素所屬群組的比特值,識(shí)別出各個(gè)像素所屬的群組,并且 將所識(shí)別出的群組內(nèi) 的像素的值的平均值作為相應(yīng)像素的解碼像素值。
【文檔編號(hào)】H04N7/26GK103428485SQ201210165780
【公開日】2013年12月4日 申請(qǐng)日期:2012年5月24日 優(yōu)先權(quán)日:2012年5月24日
【發(fā)明者】付軒 申請(qǐng)人:富士通株式會(huì)社