專(zhuān)利名稱:圖像數(shù)據(jù)壓縮裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)處理圖像(image)數(shù)據(jù),更具體地有關(guān)于圖像數(shù)據(jù)壓縮裝置及方法。
背景技術(shù):
數(shù)據(jù)壓縮(data compression)通常用于減少儲(chǔ)存在儲(chǔ)存裝置中的數(shù)據(jù)量。以應(yīng)用到液晶顯示(Liquid Crystal Display, LCD)面板(panel)上的過(guò)驅(qū)動(dòng)(overdrive)技術(shù)為例,經(jīng)由增加使得液晶單元(liquid crystal cell)改變狀態(tài)的驅(qū)動(dòng)電壓來(lái)人為提高響應(yīng)時(shí)間。一個(gè)液晶單元(即,一個(gè)像素)的過(guò)驅(qū)動(dòng)電壓由當(dāng)前幀中的像素值以及前一幀中的像素值確定。因此,前一幀的圖像數(shù)據(jù)必須記錄到幀緩沖器(buffer)中以用于后續(xù)使用。請(qǐng)注意,本發(fā)明中以緩沖器為例,所屬領(lǐng)域技術(shù)人員可以了解緩沖器可以為所需儲(chǔ)存裝置。一般說(shuō)來(lái),前一幀的圖像數(shù)據(jù)可以在儲(chǔ)存于幀緩沖器之前進(jìn)行壓縮。如果提供較低壓縮比例的壓縮方法以壓縮前一幀的圖像數(shù)據(jù),那么該幀緩沖器必須具有較大容量,否則,幀緩沖器不能適應(yīng)前一幀的所有已壓縮圖像數(shù)據(jù)。盡管如此,如果使用較高壓縮比例,則原始圖像數(shù)據(jù)與已恢復(fù)(recovered)圖像數(shù)據(jù)之間的誤差(difference)很明顯,會(huì)導(dǎo)致顯示質(zhì)量的降低,其中,已恢復(fù)圖像數(shù)據(jù)來(lái)自已壓縮圖像數(shù)據(jù)。有鑒于此,迫切需要一種圖像數(shù)據(jù)壓縮方法以及裝置,可以采用適當(dāng)壓縮方法以壓縮每一幀的圖像數(shù)據(jù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種圖像數(shù)據(jù)壓縮裝置及方法。本發(fā)明提供一種圖像數(shù)據(jù)壓縮裝置,包含壓縮電路,用于將多個(gè)壓縮方法應(yīng)用到第一區(qū)塊,然后相應(yīng)地產(chǎn)生該第一區(qū)塊的多個(gè)第一候選壓縮結(jié)果;特性值提取電路,耦接到該壓縮電路,用于分別從該多個(gè)第一候選壓縮結(jié)果中分別得到多個(gè)第一特性值;以及選擇電路,耦接到該壓縮電路以及該特性值提取電路,用于根據(jù)該多個(gè)第一特性值以及至少一特性閾值,從該多個(gè)第一候選壓縮結(jié)果選擇該第一區(qū)塊的目標(biāo)壓縮結(jié)果,以產(chǎn)生已選擇目標(biāo)壓縮結(jié)果。本發(fā)明另提供一種圖像數(shù)據(jù)壓縮方法,包含將多個(gè)壓縮方法應(yīng)用于第一區(qū)塊,以及相應(yīng)地產(chǎn)生該第一區(qū)塊的多個(gè)第一候選壓縮結(jié)果;從該多個(gè)第一候選壓縮結(jié)果分別得到該多個(gè)第一特性值;以及根據(jù)該多個(gè)第一特性值以及至少一特性閾值,利用選擇電路從該多個(gè)第一候選壓縮結(jié)果選擇該第一區(qū)塊的目標(biāo)壓縮結(jié)果,以產(chǎn)生已選擇目標(biāo)壓縮結(jié)果。本發(fā)明提供的圖像數(shù)據(jù)壓縮裝置及方法,提高了壓縮效能,可以減少所需儲(chǔ)存裝置的存儲(chǔ)器大小。
圖1為根據(jù)本發(fā)明的第一實(shí)施例的圖像數(shù)據(jù)壓縮裝置方塊示意圖。圖2為第一幀以及第二幀的示意圖。
圖3為圖1所示選擇電路的實(shí)現(xiàn)示意圖。圖4為如圖1所示的累計(jì)單元的示例實(shí)現(xiàn)示意圖。圖5為圖1所示確定單元的示例實(shí)現(xiàn)的示意圖。圖6為根據(jù)本發(fā)明的第二實(shí)施例的圖像數(shù)據(jù)壓縮裝置方塊示意圖。圖7為根據(jù)本發(fā)明的實(shí)施例的產(chǎn)生圖像數(shù)據(jù)壓縮方法的流程圖。
具體實(shí)施例方式在說(shuō)明書(shū)及權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定組件。所屬領(lǐng)域中技術(shù)人員應(yīng)可理解,制造商可能會(huì)用不同的名詞來(lái)稱呼同一個(gè)組件。本說(shuō)明書(shū)及權(quán)利要求并不以名稱的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。在通篇說(shuō)明書(shū)及權(quán)利要求當(dāng)中所提及的“包括”和“包含”為一開(kāi)放式的用語(yǔ),故應(yīng)解釋成“包含但不限定于”。以外,“耦接”一詞在此為包含任何直接及間接的電氣連接手段。間接的電氣連接手段包括通過(guò)其他裝置進(jìn)行連接。本發(fā)明的概念為參考至少一特性閾值確定一個(gè)幀中的候選壓縮結(jié)果應(yīng)該將哪一個(gè)選作區(qū)塊的目標(biāo)壓縮結(jié)果。例如,特性閾值(characteristic value threshold)為錯(cuò)誤閾值(error threshold),其中,經(jīng)由考慮已壓縮數(shù)據(jù)大小而適當(dāng)確定錯(cuò)誤閾值。以此方式, 即使圖像數(shù)據(jù)壓縮產(chǎn)生了具有可變位元速率的輸出,仍然可以保證幀緩沖器能夠儲(chǔ)存一個(gè)幀的所有已壓縮圖像數(shù)據(jù)。除此之外,在也考慮顯示質(zhì)量的情況下,滿足錯(cuò)誤閾值設(shè)定要求以及具有最小錯(cuò)誤(即,最長(zhǎng)碼長(zhǎng)度)的壓縮結(jié)果較優(yōu)地選擇為目標(biāo)壓縮結(jié)果。更進(jìn)一步的細(xì)節(jié)將在下面描述。圖1為根據(jù)本發(fā)明的第一實(shí)施例的圖像數(shù)據(jù)壓縮裝置100方塊示意圖。圖像數(shù)據(jù)壓縮裝置100包含壓縮電路102、特性值提取(extracting)電路104、選擇電路106、閾值預(yù)測(cè)電路108以及輸出電路109,其中閾值預(yù)測(cè)電路108包含累計(jì)(accumulating)單元110以及確定單元112。在此實(shí)施例中,圖像數(shù)據(jù)壓縮裝置100為基于區(qū)塊(block-based)的裝置, 可以逐幀處理區(qū)塊。更具體地,一個(gè)幀分為屬于不同水平線組(horizontal line group) 的多個(gè)區(qū)塊,其中,根據(jù)實(shí)際設(shè)定的考慮,多個(gè)水平線組的每一者可包含一個(gè)或者多個(gè)水平線。圖2為第一幀202以及第二幀204的示意圖,在圖2中,給出了第一幀202以及第二幀 204,其中,第二幀204領(lǐng)先于(preceding)第一幀202。舉例說(shuō)明,第一幀202為部分?jǐn)?shù)據(jù)當(dāng)前由壓縮電路102處理,第二幀204為全部數(shù)據(jù)已經(jīng)由壓縮電路102處理的前一幀。如圖2所示,每個(gè)幀分為6個(gè)水平線組Gll-G16/G21-G^,水平線組Gll-G16/G21-G^的每一者具有一個(gè)或者多個(gè)水平線。另外,水平線組G11-G16以及每一者具有6個(gè)區(qū)塊, 每個(gè)區(qū)塊具有相同區(qū)塊大小。以第一幀202的水平線組G13為例,包含區(qū)塊BLK11-BLK16。 第二幀204的水平線組G23以及第一幀202的水平線組G13位于一個(gè)幀內(nèi)的相同位置,第二幀204的水平線組G23包含分別對(duì)應(yīng)區(qū)塊BLK11-BLK16的區(qū)塊BLK21_BLI^6。應(yīng)當(dāng)注意到,每個(gè)幀的水平線組的數(shù)量以及每個(gè)水平線組的區(qū)塊的數(shù)量?jī)H為示例。壓縮電路102配置為在每個(gè)水平線組中從左到右順序處理區(qū)塊,以及在每個(gè)幀中從上到下順序處理水平線組。換言之,左上角的區(qū)塊為一個(gè)幀中第一個(gè)由壓縮電路102處理的區(qū)塊,而同一幀中的右下角的區(qū)塊為由壓縮電路102處理的最后一個(gè)區(qū)塊??紤]到每個(gè)區(qū)塊,圖像數(shù)據(jù)壓縮裝置100都使用相同處理方法處理每個(gè)區(qū)塊中的數(shù)據(jù)壓縮。為了說(shuō)明以及簡(jiǎn)化,以壓縮第一區(qū)塊為例,以詳細(xì)說(shuō)明本發(fā)明的技術(shù)特征。假設(shè)壓縮電路102現(xiàn)在處理如圖2所示包含在第一幀202中的水平線組G13中的第一區(qū)塊BLK11。壓縮電路102將多個(gè)壓縮方法(例如不同編碼方案)應(yīng)用到輸入?yún)^(qū)塊 DATA_IM(S卩,第一區(qū)塊BLK11),然后相應(yīng)產(chǎn)生第一區(qū)塊BLKll的多個(gè)第一候選壓縮結(jié)果。例如,壓縮電路102支持5個(gè)壓縮方法A1-A5,然后相應(yīng)產(chǎn)生第一區(qū)塊BLKl 1的5個(gè)第一候選壓縮結(jié)果C1-C5。特性值提取電路104耦接到壓縮電路102,然后從第一候選壓縮結(jié)果C1-C5 分別得到多個(gè)第一特性值E1-E5。選擇電路106耦接到壓縮電路102以及特性值提取電路 104,然后用于根據(jù)第一特性值E1-E5以及特性閾值E_TH從第一區(qū)塊BLKll的第一候選壓縮結(jié)果C1-C5選擇目標(biāo)壓縮結(jié)果Code_out。因?yàn)榈谝粎^(qū)塊BLKll是第一幀202的一部分, 目標(biāo)壓縮結(jié)果Codejut為第一幀202的已壓縮圖像數(shù)據(jù)的一部分。在此實(shí)施例中,特性值提取電路104估測(cè)(estimate)第一區(qū)塊BLKll以及多個(gè)已恢復(fù)區(qū)塊之間的誤差(differences (錯(cuò)誤,error),因此分別產(chǎn)生對(duì)應(yīng)第一候選壓縮結(jié)果 C1-C5的第一特性值E1-E5,其中多個(gè)已恢復(fù)區(qū)塊分別自第一候選壓縮結(jié)果C1-C5得到。例如,特性值提取電路104解壓縮(解碼)第一候選壓縮結(jié)果C1-C5以產(chǎn)生分別的已恢復(fù)區(qū)塊,然后經(jīng)由累計(jì)第一區(qū)塊BLKll的像素以及每個(gè)已恢復(fù)區(qū)塊的像素值之間的誤差,估測(cè)來(lái)自壓縮方法A1-A5每一者的錯(cuò)誤。以此方式,就可以得到第一特性值E1-E5,其中第一特性值E1-E5代表壓縮方法A1-A5引起的錯(cuò)誤。如上所述,選擇電路106選擇第一候選壓縮結(jié)果C1-C5之一作為第一區(qū)塊BLKll 的目標(biāo)壓縮結(jié)果Code_out。舉例說(shuō)明,選擇電路106選擇的目標(biāo)壓縮結(jié)果Code_out為具有第一特性值的第一候選壓縮結(jié)果,其中,第一特性值不比特性閾值E_TH小(即,第一特性值大于或者等于特性閾值E_TH)。一般說(shuō)來(lái),提供較高壓縮比例的壓縮方法可以產(chǎn)生具有較短碼長(zhǎng)度(code length)以及較長(zhǎng)錯(cuò)誤的壓縮結(jié)果。因?yàn)榈谝惶匦灾礒1-E5分別代表使用壓縮方法A1-A5引起的錯(cuò)誤,而且特性閾值E_TH等效地定義了期望平均錯(cuò)誤,選擇電路106選擇的目標(biāo)壓縮結(jié)果因此需要具有第一特性值,其中,第一特性值大于或者等于特性閾值E_TH。換言之,第一區(qū)塊BLKll的目標(biāo)壓縮結(jié)果Codejut的碼長(zhǎng)度不會(huì)超過(guò)期望 (expected)平均碼長(zhǎng)度,這保證了幀緩沖器可以具有可獲得儲(chǔ)存空間,用于緩存目標(biāo)壓縮結(jié)果Code_out,其中,目標(biāo)壓縮結(jié)果Code_out自壓縮方法A1-A5之一而產(chǎn)生。在也考慮顯示質(zhì)量的情況下,目標(biāo)壓縮結(jié)果Codejut較優(yōu)地具有最長(zhǎng)碼長(zhǎng)度,該最長(zhǎng)碼長(zhǎng)度屬于第一候選壓縮結(jié)果的碼長(zhǎng)度,第一候選壓縮結(jié)果的每一者具有第一特性值,該第一特性值大于或者等于特性閾值E_TH。因?yàn)槭褂脡嚎s方法引起的錯(cuò)誤與所用的壓縮方法產(chǎn)生的壓縮結(jié)果的碼長(zhǎng)度成反比,已選擇目標(biāo)壓縮結(jié)果Codejut可以看作第一候選壓縮結(jié)果,其中,該第一候選壓縮結(jié)果具有一碼長(zhǎng)度,該碼長(zhǎng)度和期望平均碼長(zhǎng)度很相近,但是不比期望平均碼長(zhǎng)度長(zhǎng)。進(jìn)一步說(shuō),第一特性值的每一者比特性閾值E_TH小。因此,在實(shí)施例中,第一候選壓縮結(jié)果C1-C5之一定義作為默認(rèn)(default)壓縮結(jié)果,其中,默認(rèn)壓縮結(jié)果具有最短碼長(zhǎng)度,該最短碼長(zhǎng)度屬于第一候選壓縮結(jié)果C1-C5的碼長(zhǎng)度。以此方式,當(dāng)所有第一候選壓縮結(jié)果,除了默認(rèn)壓縮結(jié)果比特性閾值小時(shí),選擇電路106選擇的目標(biāo)壓縮結(jié)果Codejut則為默認(rèn)壓縮結(jié)果。圖3為圖1所示選擇電路106的實(shí)現(xiàn)示意圖。選擇電路106包含多個(gè)多工器302、304,306以及308。假設(shè)第一候選壓縮結(jié)果C1-C5的碼長(zhǎng)度L1-L5 (其中,將解壓縮方法 A1-A5用于相同區(qū)塊,例如,第一區(qū)塊BLKll而產(chǎn)生第一候選壓縮結(jié)果C1-C5)具有如下關(guān)系L1 <L2<L3<L4< L5,由于使用壓縮方法引起的錯(cuò)誤與使用壓縮方法產(chǎn)生的壓縮結(jié)果的碼長(zhǎng)度成反比,所以上述關(guān)系暗示出E1 > E2 > E3 > E4 > E5。因此,壓縮方法Al的輸出定義為默認(rèn)壓縮結(jié)果。當(dāng)?shù)谝惶匦灾礒2不比特性閾值E_TH小時(shí)(E_TH<E2),多工器 302選擇具有碼長(zhǎng)度L2的第一候選壓縮結(jié)果C2,其中第一候選壓縮結(jié)果C2的碼長(zhǎng)度L2比默認(rèn)壓縮結(jié)果(即,第一壓縮結(jié)果Cl)的碼長(zhǎng)度Ll長(zhǎng),其輸出輸出到后續(xù)的多工器304;否則,多工器302選擇具有最短碼長(zhǎng)度Ll的默認(rèn)壓縮結(jié)果(即,第一壓縮結(jié)果Cl)作為輸出, 輸出到后續(xù)的多工器304。相似地,多工器304、306以及308根據(jù)對(duì)應(yīng)比較結(jié)果確定輸出。 也就是說(shuō),當(dāng)比較結(jié)果指示出第一特性值不比特性閾值E_TH小時(shí)(大于或者等于),具有較長(zhǎng)碼長(zhǎng)度的第一候選壓縮結(jié)果選擇作為多工器輸出。從圖3的電路架構(gòu)可以看出,當(dāng)?shù)谝惶匦灾礒2-E5的每一者比特性閾值E_TH小時(shí),默認(rèn)壓縮結(jié)果(即,第一壓縮結(jié)果Cl)將會(huì)選擇作為目標(biāo)壓縮結(jié)果Code_OUt。特性閾值E_TH由閾值預(yù)測(cè)電路108確定,其中,特性閾值E_TH為選擇電路106所需以選擇每個(gè)區(qū)塊的目標(biāo)壓縮結(jié)果Code_OUt。在此實(shí)施例中,根據(jù)壓縮電路102之前處理的區(qū)塊的壓縮結(jié)果確定特性閾值E_TH。更具體地,壓縮電路102進(jìn)一步解壓縮方法A1-A5 應(yīng)用到多個(gè)第二區(qū)塊的每一者,該多個(gè)第二區(qū)塊領(lǐng)先于第一區(qū)塊BLK11,以及相應(yīng)地產(chǎn)生多個(gè)第二區(qū)塊的每一者的多個(gè)第二候選壓縮結(jié)果。例如,第二區(qū)塊可以為圖2中第二幀內(nèi)的區(qū)塊BLK21-BLI^6。對(duì)于區(qū)塊BLK21_BLI^6的每一者,根據(jù)壓縮方法A1-A5由壓縮電路102 也產(chǎn)生5個(gè)第二候選壓縮結(jié)果Cl’ -C5’,而且特性值提取電路104進(jìn)一步從第二候選壓縮結(jié)果Cl,-C5,分別得到多個(gè)第二特性值El,-E5,。閾值預(yù)測(cè)電路108的細(xì)節(jié)描述如下。如圖1所示,閾值預(yù)測(cè)電路108包含累計(jì)單元110以及確定單元112。累計(jì)單元Iio的運(yùn)作基于多個(gè)預(yù)定(predetermined)特性值范圍。更具體地,考慮多個(gè)預(yù)定特性值范圍的每一者,累計(jì)單元110累計(jì)多個(gè)壓縮結(jié)果的碼長(zhǎng)度,然后相應(yīng)地產(chǎn)生已累計(jì)碼長(zhǎng)度,其中壓縮結(jié)果分別對(duì)應(yīng)第二區(qū)塊BLK21-BLD6,以及壓縮結(jié)果的每一者從第二區(qū)塊 BLK21-BLK26每一者的第二候選壓縮結(jié)果C1’_C5’中選擇。請(qǐng)參考圖4,圖4為如圖1所示的累計(jì)單元110的示例實(shí)現(xiàn)示意圖。假設(shè)壓縮方法A1-A5應(yīng)用到相同區(qū)塊產(chǎn)生的第二候選壓縮結(jié)果Cl,-C5,的碼長(zhǎng)度具有如下關(guān)系L1,< L2,< L3,< L4,< L5,,上述關(guān)系意味著 El’ > E2’ > E3’ > E4’ > E5’。此外,預(yù)定特性值范圍可以由多個(gè)預(yù)定邊界值R1-R5分開(kāi), 并且具有如下關(guān)系R1 > R2 > R3 > R4 > R5。累計(jì)單元110為預(yù)定特性值范圍{R1,R2}、 {R2,R3}、{R3,R4}以及{R4,R5}分別獲得已累計(jì)碼長(zhǎng)度 A_CL2、A_CL3、A_CL4 以及 A_CL5,
而且包含多個(gè)多工器(例如,402_1-402_4,· · ·,405_1-405_4)以及多個(gè)加法器(412.....
415)。應(yīng)當(dāng)注意到,每個(gè)用于確定已累計(jì)碼長(zhǎng)度的電路具有相同架構(gòu),但是為了說(shuō)明以及簡(jiǎn)潔,僅在圖4中給除了兩個(gè)確定已累計(jì)碼長(zhǎng)度A_CL2以及A_CL5的確定電路。對(duì)應(yīng)第二區(qū)塊BLK21_BLI^6每一者的第二候選壓縮結(jié)果C2’ -C5’的第二特性值 E2’-E5’由累計(jì)單元110處理,以更新已累計(jì)碼長(zhǎng)度A_CL2、...、A_CL5。以對(duì)應(yīng)區(qū)塊BLK21 的第二候選壓縮結(jié)果C2’ -C5’的第二特性值E2’ -E5’為例,第二特性值E2’ -E5’的每一者
與預(yù)定特性值范圍{Rl,R2}.....{R4, R5}分別做比較。因?yàn)榈诙蜻x壓縮結(jié)果Cl’具有
最短碼長(zhǎng)度,第二候選壓縮結(jié)果Cl’的碼長(zhǎng)度Li’定義為默認(rèn)碼長(zhǎng)度。因此,當(dāng)?shù)诙匦灾礒2’落入預(yù)定特性值范圍{R1,R2}內(nèi)時(shí),多工器402_1選擇第二候選壓縮結(jié)果C2’的碼長(zhǎng)度 L2’作為輸出,輸出到后面的多工器402_2;否則,多工器402_1將默認(rèn)碼長(zhǎng)度(即,碼長(zhǎng)度 Li,)輸出。相似地,多工器402_2、402_3以及402_4根據(jù)分別的比較結(jié)果確定輸出。也就是說(shuō),當(dāng)比較結(jié)果指示出第二特性值落入預(yù)定特性值范圍{Rl,R2}時(shí),選擇較長(zhǎng)碼長(zhǎng)度作為多工器輸出。從圖4電路架構(gòu)可以看出,當(dāng)?shù)诙匦灾礒2’ -E5’的每一者沒(méi)有落入預(yù)定特性值范圍{R1,R2}內(nèi)時(shí),默認(rèn)碼長(zhǎng)度(即,碼長(zhǎng)度Li’)輸出到加法器412,以設(shè)定已累計(jì)碼長(zhǎng)度A_CL2的初始值。然后,隨后區(qū)塊BLK22-BLD6的對(duì)應(yīng)第二候選壓縮結(jié)果C2’ -C5’ 的第二特性值E2’ -E5’由累計(jì)單元110處理,以更新已累計(jì)碼長(zhǎng)度A_CL2。所屬領(lǐng)域技術(shù)人員閱讀上述段落后應(yīng)當(dāng)可以了解其他已累計(jì)碼長(zhǎng)度A_CL3.....
A_CL5的產(chǎn)生,進(jìn)一步的描述此處簡(jiǎn)潔起見(jiàn),不再贅述。用于預(yù)定特性值范圍{Rl,R2}.....{R4,R5}的已累計(jì)碼長(zhǎng)度A_CL2.....A_CL5
由累計(jì)單元Iio獲得之后,根據(jù)長(zhǎng)度閾值L_TH以及已累計(jì)碼長(zhǎng)度A_CL2.....A_CL5,確定
單元112產(chǎn)生特性閾值E_TH,輸出到輸出電路109。舉例說(shuō)明,特性值E_TH為確定單元112
從預(yù)定特性值范圍{R1,R2}.....{R4,R5}中選擇的預(yù)定特性值范圍的下邊界,對(duì)應(yīng)已選擇
預(yù)定特性值范圍的已累計(jì)碼長(zhǎng)度比長(zhǎng)度閾值1^_1~!1小。除此之外,在也考慮顯示質(zhì)量的情況下,已選擇預(yù)定特性值范圍的下邊界較優(yōu)地具有預(yù)定特性值的下邊界中的最小值,其中,預(yù)定特性值范圍每一者具有比長(zhǎng)度閾值L_TH小的累計(jì)碼長(zhǎng)度。應(yīng)當(dāng)注意到已累計(jì)碼長(zhǎng)度A_CL2.....ACL_5的每一者都可能不比長(zhǎng)度閾值L_TH
小。因此,預(yù)定特性值范圍{R1,R2}.....{R4,R5}的上邊界中具有最大值的上邊界作為默
認(rèn)值,以及當(dāng)已累計(jì)碼長(zhǎng)度A_CL2.....ACL_5每一者不比長(zhǎng)度閾值L_TH小時(shí),確定單元112
由默認(rèn)值設(shè)定特性值E_TH。圖5為圖1所示確定單元112的示例實(shí)現(xiàn)的示意圖。確定單元112包含多個(gè)多工器502、504、506以及508。因?yàn)轭A(yù)定邊界值R1-R5具有如下關(guān)系R1 > R2 > R3 > R4 > R5,預(yù)定特性值范圍{Rl,R2}的上邊界定義為默認(rèn)值。當(dāng)已累計(jì)碼長(zhǎng)度々_化2比長(zhǎng)度閾值 L_TH小時(shí),多工器502選擇預(yù)定特性值范圍{R1,R2}的下邊界作為輸出,然后輸出到后面的多工器504 ;否則,多工器502選擇默認(rèn)值(即,Rl)作為輸出到后面的多工器504的輸出。 相似地,多工器504、506以及508根據(jù)分別的比較結(jié)果確定輸出。也就是說(shuō),當(dāng)比較結(jié)果指示出已累計(jì)碼長(zhǎng)度比長(zhǎng)度閾值1^_1~!1小時(shí),預(yù)定特性值范圍的下邊界選擇作為多工器的輸出。如圖5的電路架構(gòu)可以看出,當(dāng)已累計(jì)碼長(zhǎng)度A_CL2-A_CL5不比長(zhǎng)度閾值L_TH小時(shí), 默認(rèn)值(即,Rl)輸出作為特性閾值E_TH。如上所述,根據(jù)之前由壓縮電路102處理的區(qū)塊的壓縮結(jié)果而確定特性閾值E_ TH,其中,選擇電路606需要特性閾值E_TH以選擇當(dāng)前區(qū)塊的目標(biāo)壓縮結(jié)果。因此,耦接在閾值預(yù)測(cè)電路108以及選擇電路106之間輸出電路109實(shí)現(xiàn)為緩存特性閾值E_TH,其中, 特性閾值在壓縮電路102將壓縮方法應(yīng)用到第一區(qū)塊(例如,上述第一區(qū)塊BLK11)之前, 自閾值預(yù)測(cè)電路108產(chǎn)生,以及在壓縮電路102將壓縮方法應(yīng)用到第一區(qū)塊之后將所需特性閾值E_TH應(yīng)用到選擇電路106上。例如,輸出電路109可以簡(jiǎn)單由輸入切換(swith)單元、輸出切換單元、以及具有多個(gè)儲(chǔ)存空間的緩沖器單元實(shí)現(xiàn),其中多個(gè)儲(chǔ)存空間分配以緩存多個(gè)特性閾值,其中,輸入切換單元將接收自確定電路112的一個(gè)特性閾值儲(chǔ)存到緩沖器單元的適當(dāng)緩沖器空間中,以及輸出切換單元將緩存在緩沖器單元中的所需特性閾值傳輸給選擇電路606。盡管如此,僅用以說(shuō)明本發(fā)明。只要特性閾值可以成功提供選擇電路 106,任何儲(chǔ)存管理機(jī)制均可由輸出電路109應(yīng)用以控制特性閾值的儲(chǔ)存,其中,特性閾值從閾值預(yù)測(cè)電路108產(chǎn)生。在上述實(shí)施例中,第二區(qū)塊為圖2所示的第二幀204中的區(qū)塊BLK21-BLK26。在替代設(shè)計(jì)中,第二區(qū)塊可以在相同的第一幀202中。因此,第二區(qū)塊為水平線組的區(qū)塊,其中, 該水平線組的區(qū)塊領(lǐng)先于(precede)由壓縮電路102當(dāng)前處理的第一區(qū)塊的水平線組,舉例說(shuō)明,第一幀202的水平線組G12的區(qū)塊領(lǐng)先于第二區(qū)塊。如圖1所示,確定單元112將特性閾值E_TH輸出給選擇電路106,其中,根據(jù)壓縮電路102之前處理的區(qū)塊的壓縮結(jié)果產(chǎn)生特性閾值E_TH。在替代設(shè)計(jì)中,輸出電路可以將多于一個(gè)特性閾值輸出到選擇電路。然后,根據(jù)多個(gè)特性閾值,選擇電路從區(qū)塊的多個(gè)候選壓縮結(jié)果中選擇一個(gè)區(qū)塊的目標(biāo)壓縮結(jié)果。圖6為根據(jù)本發(fā)明的第二實(shí)施例的圖像數(shù)據(jù)壓縮裝置600方塊示意圖。除了前述壓縮電路102、特性值提取電路104以及閾值預(yù)測(cè)電路 108,示例圖像數(shù)據(jù)壓縮裝置600包含選擇電路606以及輸出電路609。在實(shí)施例中,壓縮電路102相似地將不同壓縮方法A1-A5應(yīng)用到多個(gè)第二區(qū)塊的每一者,其中,多個(gè)第二區(qū)塊領(lǐng)先于第一區(qū)塊,然后相應(yīng)地產(chǎn)生第二區(qū)塊的每一者的多個(gè)第二候選壓縮結(jié)果。當(dāng)?shù)谝粎^(qū)塊的目標(biāo)壓縮結(jié)果需要從第一候選壓縮結(jié)果中選擇出來(lái),閾值預(yù)測(cè)電路108順序產(chǎn)生多個(gè)特性閾值EJ1H1-EJ1Hn,該多個(gè)性值閾值由輸出電路609輸出到選擇電路606,其中,第一候選壓縮結(jié)果是壓縮電路102將不同壓縮方法A1-A5應(yīng)用到第一區(qū)塊而產(chǎn)生。請(qǐng)注意,依賴于實(shí)際設(shè)計(jì)考慮,特性閾值EJ1H1-EJ1Hn的數(shù)量時(shí)可以調(diào)整。在示例實(shí)施例中,第一區(qū)塊位于第一幀中,多個(gè)第二區(qū)塊位于多個(gè)第二幀中,其中,該多個(gè)第二幀領(lǐng)先于第一幀。例如,第一區(qū)塊為包含在圖2所示的第一幀202中的水平線組G13中的區(qū)塊BLK11。特性閾值EJ1H1-EJ1Hn的一者從區(qū)塊BLK21_BLI^6的候選壓縮結(jié)果中得到,其中,區(qū)塊BLK21-BLI^6包含在圖2的第二幀204的水平線組G23中,而且特性閾值EJ1H1-EJ1Hn中的另一者可以從區(qū)塊的候選壓縮結(jié)果中得到,該區(qū)塊包含在領(lǐng)先于第一幀202的另一個(gè)第二區(qū)塊(圖未示)的特定水平線組中,其中,特定水平線組的位置于第二幀204中的水平線組G23的位置對(duì)應(yīng)。在另一個(gè)示例實(shí)施例中,第一區(qū)塊以及第二區(qū)塊位于相同幀內(nèi)。例如,第一區(qū)塊為圖2的第一幀202的水平線組G13中包含的區(qū)塊BLK11。特性閾值E_THfE_THN的一者可以從包含在第一幀202的水平線組中的區(qū)塊的候選壓縮結(jié)果中得到,特性閾值EjH1-EjH, 的另一者可以從第一幀202的水平線組Gll包含的區(qū)塊的候選壓縮結(jié)果中得到。在另一個(gè)示例實(shí)施例中,第一區(qū)塊位于第一幀內(nèi),第二區(qū)塊的一部分位于第一幀內(nèi),以及第二區(qū)塊的剩余部分位于一個(gè)或者多個(gè)第二幀中,其中,一個(gè)或者多個(gè)第二幀領(lǐng)先于第一幀。舉例說(shuō)明,第一區(qū)塊為圖2所示的第一幀202的水平線組G13包含的區(qū)塊BLK11。 特性閾值E_THfE_THN的一者可以從包含在第二幀204的水平線組中的區(qū)塊BLK21_BLI^6 的候選壓縮結(jié)果中得到,而且特性閾值EJ1H1-EJ1HnW另一個(gè)可以從第一幀202的水平線組 G12中包含的區(qū)塊的候選壓縮結(jié)果中得到。在接收到緩存在輸出電路609中的特性閾值E_THfE_THN之后,選擇電路606根據(jù)第一特性值以及特性閾值EJ1H1-EJ1Hn從第一候選壓縮結(jié)果中選擇第一區(qū)塊的目標(biāo)壓縮結(jié)果。例如,假設(shè)區(qū)塊BLKll為第一區(qū)塊,選擇電路606在特性閾值EJ1H1-EJ1Hn中選擇最大值,然后使用前述由選擇電路106采用的選擇規(guī)則以使用最大值用于識(shí)別目標(biāo)壓縮結(jié)果, 其中,該目標(biāo)壓縮結(jié)果具有不比最大值小的第一特性值。盡管如此,僅為說(shuō)明,不是為了限制本發(fā)明的保護(hù)范圍。其他可以基于特性閾值EJ1H1-EJ1Hn選擇目標(biāo)壓縮結(jié)果的方法仍然遵循本發(fā)明的精神。在上述實(shí)施例中,根據(jù)對(duì)應(yīng)完整水平線的區(qū)塊的壓縮結(jié)果,使用基于線處理方案以得到每一個(gè)特性閾值。例如,包含在水平線組G23中的所有區(qū)塊BLK21-BLD6的壓縮結(jié)果用于確定特性閾值E_TH,以及分別對(duì)應(yīng)區(qū)塊BLK21-BLI^6的區(qū)塊BLK11-BLK16每一者的目標(biāo)壓縮結(jié)果,參考相同特性閾值E_TH而選擇。盡管如此,僅用以說(shuō)明本發(fā)明,然本發(fā)明保護(hù)范圍不以此為限。例如,在替換設(shè)計(jì)中,前述長(zhǎng)度閾值!^!1!!適當(dāng)調(diào)整,包含在水平線組G23 中的區(qū)塊BLK21-BLK23的壓縮結(jié)果,用于確定第一特性閾值,以及區(qū)塊BLK11-BLK13的每一者的目標(biāo)壓縮結(jié)果參考相同第一特性閾值而選擇;除此之外,包含在水平線組G23中的區(qū)塊BLKM-BLI^6的壓縮結(jié)果用于確定第二特性閾值,以及區(qū)塊BLK14-BLK16每一者的目標(biāo)壓縮結(jié)果,參考相同第二特性閾值而選擇。這仍然遵循本發(fā)明的精神。圖7為根據(jù)本發(fā)明的實(shí)施例的產(chǎn)生圖像數(shù)據(jù)壓縮方法的流程圖。所產(chǎn)生的圖像數(shù)據(jù)壓縮方法可以由圖像數(shù)據(jù)壓縮裝置100以及600使用。假設(shè)結(jié)果大致相同,圖7的步驟就不需要嚴(yán)格按順序執(zhí)行。示例產(chǎn)生圖像數(shù)據(jù)壓縮方法包含如下步驟步驟702 將多個(gè)壓縮方法應(yīng)用到多個(gè)第二區(qū)塊(例如,領(lǐng)先區(qū)塊)的每一者,其中,多個(gè)第二區(qū)塊領(lǐng)先于第一區(qū)塊(例如,當(dāng)前區(qū)塊),然后相應(yīng)地產(chǎn)生多個(gè)第二區(qū)塊每一者的多個(gè)第二候選壓縮結(jié)果。在示例實(shí)現(xiàn)中,第一區(qū)塊位于第一幀內(nèi),多個(gè)第二區(qū)塊位于一個(gè)或者多個(gè)第二幀內(nèi)。在另一個(gè)示例實(shí)現(xiàn)中,第一區(qū)塊以及多個(gè)第二區(qū)塊均位于相同幀內(nèi)。 在另一個(gè)示例實(shí)現(xiàn)中,第一區(qū)塊位于第一幀內(nèi),多個(gè)第二區(qū)塊的一部分位于第一幀內(nèi),多個(gè)第二區(qū)塊的剩余部分位于領(lǐng)先于第一幀的一個(gè)或者多個(gè)第二幀內(nèi)。步驟704 根據(jù)多個(gè)第二候選壓縮結(jié)果確定至少一特性閾值。步驟706 將壓縮方法應(yīng)用到第一區(qū)塊,相應(yīng)地產(chǎn)生第一區(qū)塊的多個(gè)第一候選壓縮結(jié)果。步驟708 得到多個(gè)第一候選壓縮結(jié)果的多個(gè)特性值。步驟710 根據(jù)多個(gè)特性值以及至少一特性閾值從多個(gè)第一候選壓縮結(jié)果選擇一目標(biāo)壓縮結(jié)果。所屬領(lǐng)域技術(shù)人員閱讀了上述有關(guān)圖像數(shù)據(jù)壓縮裝置100以及600的段落之后可以很容易理解圖7的細(xì)節(jié),更進(jìn)一步的描述,,此處簡(jiǎn)潔起見(jiàn)不再進(jìn)行。示例圖像數(shù)據(jù)壓縮裝置及方法可以用于IXD面板的過(guò)驅(qū)動(dòng)機(jī)制中,用于儲(chǔ)存前一幀的已壓縮圖像數(shù)據(jù),因此減少了幀緩沖器的緩沖器大小。盡管如此,將示例圖像數(shù)據(jù)壓縮裝置和方法應(yīng)用到其他應(yīng)用中也是可行的。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
1.一種圖像數(shù)據(jù)壓縮裝置,包含壓縮電路,用于將多個(gè)壓縮方法應(yīng)用到第一區(qū)塊,然后相應(yīng)地產(chǎn)生該第一區(qū)塊的多個(gè)第一候選壓縮結(jié)果;特性值提取電路,耦接到該壓縮電路,用于分別從該多個(gè)第一候選壓縮結(jié)果中分別得到多個(gè)第一特性值;以及選擇電路,耦接到該壓縮電路以及該特性值提取電路,用于根據(jù)該多個(gè)第一特性值以及至少一特性閾值,從該多個(gè)第一候選壓縮結(jié)果選擇該第一區(qū)塊的目標(biāo)壓縮結(jié)果,以產(chǎn)生已選擇目標(biāo)壓縮結(jié)果。
2.如權(quán)利要求1所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該特性值提取電路,經(jīng)由估測(cè)該第一區(qū)塊以及多個(gè)已恢復(fù)區(qū)塊之一之間的誤差而產(chǎn)生該多個(gè)第一特性值的每一者,其中,該多個(gè)已恢復(fù)區(qū)塊分別來(lái)自該多個(gè)第一候選壓縮結(jié)果。
3.如權(quán)利要求1所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該已選擇目標(biāo)壓縮結(jié)果為具有第一特性值的第一候選壓縮結(jié)果,該第一特性值大于或者等于該至少一特性閾值。
4.如權(quán)利要求3所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該已選擇目標(biāo)壓縮結(jié)果具有最長(zhǎng)碼長(zhǎng)度,該最長(zhǎng)碼長(zhǎng)度屬于該多個(gè)第一候選壓縮結(jié)果的碼長(zhǎng)度,該多個(gè)第一候選壓縮結(jié)果的每一者具有第一特性值,該第一特性值大于或者等于該至少一特性閾值。
5.如權(quán)利要求1所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該多個(gè)第一候選壓縮結(jié)果的一者作為默認(rèn)壓縮結(jié)果,該默認(rèn)壓縮結(jié)果具有最短碼長(zhǎng)度,該最短碼長(zhǎng)度屬于該多個(gè)第一候選壓縮結(jié)果的碼長(zhǎng)度;以及當(dāng)所有該第一特性值,除該默認(rèn)壓縮結(jié)果之外具有比該至少一特性閾值小的第一特性值時(shí),該已選擇目標(biāo)壓縮結(jié)果為該默認(rèn)壓縮結(jié)果。
6.如權(quán)利要求1所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該壓縮電路進(jìn)一步將該壓縮方法用于多個(gè)第二區(qū)塊的每一者,其中,該多個(gè)第二區(qū)塊領(lǐng)先于該第一區(qū)塊,以及相應(yīng)地產(chǎn)生該第二區(qū)塊值每一者的多個(gè)第二候選壓縮結(jié)果;以及該圖像數(shù)據(jù)壓縮裝置進(jìn)一步包含閾值預(yù)測(cè)電路,用于根據(jù)該多個(gè)第二區(qū)塊的每一者的該多個(gè)第二候選壓縮結(jié)果確定該至少一特性閾值。
7.如權(quán)利要求6所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該第一區(qū)塊位于第一幀內(nèi),以及該多個(gè)第二區(qū)塊位于一個(gè)或者多個(gè)第二幀內(nèi),其中,該一個(gè)或者多個(gè)第二幀領(lǐng)先于該第一幀。
8.如權(quán)利要求6所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該第一區(qū)塊以及該多個(gè)第二區(qū)塊位于一相同幀內(nèi)。
9.如權(quán)利要求6所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該第一區(qū)塊位于第一幀內(nèi),該多個(gè)第二區(qū)塊的一部分位于該第一幀內(nèi),以及該多個(gè)第二區(qū)塊的剩余部分位于一個(gè)或者多個(gè)第二幀內(nèi),其中,該一個(gè)或者多個(gè)第二幀領(lǐng)先于該第一幀。
10.如權(quán)利要求6所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該特性值提取電路進(jìn)一步用于從該多個(gè)第二區(qū)塊的每一者的該多個(gè)第二候選壓縮結(jié)果中得到多個(gè)第二特性值;以及該閾值預(yù)測(cè)電路包含累計(jì)電路,其中,對(duì)于多個(gè)預(yù)定特性值范圍的每一者,該累計(jì)單元累計(jì)多個(gè)壓縮結(jié)果的碼長(zhǎng)度以及相應(yīng)地產(chǎn)生已累計(jì)碼長(zhǎng)度,該多個(gè)壓縮結(jié)果分別對(duì)應(yīng)該多個(gè)第二區(qū)塊,以及該多個(gè)壓縮結(jié)果的每一者從該第二區(qū)塊的每一者的該多個(gè)第二候選壓縮結(jié)果中選擇;以及確定電路,耦接到累計(jì)單元,用于根據(jù)長(zhǎng)度閾值以及多個(gè)已累計(jì)碼長(zhǎng)度確定該至少一特性閾值,其中,該多個(gè)已累計(jì)碼長(zhǎng)度分別對(duì)應(yīng)該多個(gè)預(yù)定特性值范圍。
11.如權(quán)利要求10所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,對(duì)于該多個(gè)第二區(qū)塊的每一者,該特性值提取電路經(jīng)由估測(cè)該第二區(qū)塊與多個(gè)已恢復(fù)區(qū)塊的一者之間的誤差,產(chǎn)生該多個(gè)第二特性值的每一者,其中,該多個(gè)已恢復(fù)區(qū)塊分別自該多個(gè)第二候選壓縮結(jié)果得到。
12.如權(quán)利要求10所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該至少一特性閾值為預(yù)定特性值范圍的下邊界,其中,該預(yù)定特性值范圍由該確定單元從該多個(gè)預(yù)定特性值范圍選擇,以及該已累計(jì)碼長(zhǎng)度比該長(zhǎng)度閾值小,其中,該已累計(jì)碼長(zhǎng)度對(duì)應(yīng)該預(yù)定特性值范圍。
13.如權(quán)利要求12所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,該預(yù)定特性值范圍的下邊界具有最小值,該最小值屬于該多個(gè)預(yù)定特性的范圍的下邊界,該多個(gè)預(yù)定特性值范圍的每一者具有比該碼長(zhǎng)度閾值小的已累計(jì)碼長(zhǎng)度。
14.如權(quán)利要求10所述的圖像數(shù)據(jù)壓縮裝置,其特征在于,具有一最大值的上邊界作為默認(rèn)值,其中,該最大值屬于該多個(gè)預(yù)定特性的范圍的上邊界;以及當(dāng)該多個(gè)已累計(jì)碼長(zhǎng)度的每一者大于或者等于該長(zhǎng)度閾值小時(shí),該確定單元由該默認(rèn)值設(shè)定該至少一特性閾值。
15.一種圖像數(shù)據(jù)壓縮方法,包含將多個(gè)壓縮方法應(yīng)用于第一區(qū)塊,以及相應(yīng)地產(chǎn)生該第一區(qū)塊的多個(gè)第一候選壓縮結(jié)果;從該多個(gè)第一候選壓縮結(jié)果分別得到該多個(gè)第一特性值;以及根據(jù)該多個(gè)第一特性值以及至少一特性閾值,利用選擇電路從該多個(gè)第一候選壓縮結(jié)果選擇該第一區(qū)塊的目標(biāo)壓縮結(jié)果,以產(chǎn)生已選擇目標(biāo)壓縮結(jié)果。
16.如權(quán)利要求15所述的圖像數(shù)據(jù)壓縮方法,其特征在于,從該多個(gè)第一候選壓縮結(jié)果分別得到該多個(gè)第一特性值包含經(jīng)由估測(cè)該第一區(qū)塊以及多個(gè)已恢復(fù)區(qū)塊的一者的誤差,而產(chǎn)生多個(gè)第一特性值的每一者,其中,該多個(gè)已恢復(fù)區(qū)塊自該多個(gè)第一候選壓縮結(jié)果而得到。
17.如權(quán)利要求15所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該已選擇目標(biāo)壓縮結(jié)果為具有第一特性值的第一候選壓縮結(jié)果,其中,該第一特性值大于或者等于該至少一特性閾值。
18.如權(quán)利要求17所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該已選擇目標(biāo)壓縮結(jié)果具有最長(zhǎng)碼長(zhǎng)度,其中,該最長(zhǎng)碼長(zhǎng)度屬于該多個(gè)第一候選壓縮結(jié)果的多個(gè)碼長(zhǎng)度,以及該多個(gè)第一候選壓縮結(jié)果的每一者具有大于或者等于該至少一特性閾值的第一特性值。
19.如權(quán)利要求15所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該多個(gè)第一候選壓縮結(jié)果的一者作為默認(rèn)壓縮結(jié)果,其中,該默認(rèn)壓縮結(jié)果具有一最短碼長(zhǎng)度,該最短碼長(zhǎng)度屬于該多個(gè)第一候選壓縮結(jié)果的多個(gè)碼長(zhǎng)度;以及當(dāng)所有該多個(gè)第一特性值,除了該默認(rèn)壓縮結(jié)果具有比該至少一特性閾值小的第一特性值時(shí),該已選擇目標(biāo)壓縮結(jié)果為該默認(rèn)壓縮結(jié)果。
20.如權(quán)利要求15所述的圖像數(shù)據(jù)壓縮方法,其特征在于進(jìn)一包含將該多個(gè)壓縮方法應(yīng)用于多個(gè)第二區(qū)塊的每一者,以及相應(yīng)地產(chǎn)生該多個(gè)第二區(qū)塊的每一者的多個(gè)第二壓縮結(jié)果,其中,該多個(gè)第二區(qū)塊領(lǐng)先于該第一區(qū)塊;以及根據(jù)該多個(gè)第二區(qū)塊的每一者的多個(gè)第二候選壓縮結(jié)果確定該至少一特性閾值。
21.如權(quán)利要求15所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該第一區(qū)塊位于第一幀內(nèi), 以及該多個(gè)第二區(qū)塊位于一個(gè)或者多個(gè)第二幀內(nèi),其中,該一個(gè)或者多個(gè)第二幀領(lǐng)先于該第一幀。
22.如權(quán)利要求20所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該第一區(qū)塊以及該多個(gè)第二區(qū)塊位于一相同幀內(nèi)。
23.如權(quán)利要求20所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該第一區(qū)塊位于第一幀內(nèi), 該多個(gè)第二區(qū)塊的一部分位于該第一幀內(nèi),以及該多個(gè)第二區(qū)塊的剩余部分位于一個(gè)或者多個(gè)第二幀內(nèi),其中,該一個(gè)或者多個(gè)第二幀領(lǐng)先于該第一幀。
24.如權(quán)利要求20所述的圖像數(shù)據(jù)壓縮方法,其特征在于,根據(jù)該多個(gè)第二區(qū)塊的每一者的該多個(gè)第二候選壓縮結(jié)果確定至少一特性閾值包含自該多個(gè)第二區(qū)塊的每一者的該多個(gè)第二候選壓縮結(jié)果得到多個(gè)第二特性值;對(duì)于多個(gè)預(yù)定特性值范圍的每一者,累計(jì)多個(gè)壓縮結(jié)果的碼長(zhǎng)度,以及相應(yīng)地產(chǎn)生已累計(jì)碼長(zhǎng)度,其中該多個(gè)壓縮結(jié)果分別對(duì)應(yīng)該多個(gè)第二區(qū)塊,以及該多個(gè)壓縮結(jié)果的每一者自該多個(gè)第二區(qū)塊的每一者的多個(gè)第二候選壓縮結(jié)果選擇;以及根據(jù)長(zhǎng)度閾值以及多個(gè)已累計(jì)碼長(zhǎng)度確定該至少一特性閾值,其中,該多個(gè)已累計(jì)碼長(zhǎng)度對(duì)應(yīng)該多個(gè)預(yù)定特性值范圍。
25.如權(quán)利要求M所述的圖像數(shù)據(jù)壓縮方法,其特征在于,自該多個(gè)第二區(qū)塊的每一者的該多個(gè)第二候選壓縮結(jié)果的到多個(gè)第二特性值包含經(jīng)由估測(cè)該第二區(qū)塊以及多個(gè)已恢復(fù)區(qū)塊的一者的誤差而產(chǎn)生該第二特性值,其中, 該多個(gè)已恢復(fù)區(qū)塊分別來(lái)自該多個(gè)第二候選壓縮結(jié)果。
26.如權(quán)利要求M所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該至少一特性閾值為預(yù)定特性值范圍的下邊界,其中,該預(yù)定特性值范圍由該確定單元從該多個(gè)預(yù)定特性值范圍選擇,以及該已累計(jì)碼長(zhǎng)度比該長(zhǎng)度閾值小,其中,該已累計(jì)碼長(zhǎng)度對(duì)應(yīng)該多個(gè)預(yù)定特性值范圍。
27.如權(quán)利要求沈所述的圖像數(shù)據(jù)壓縮方法,其特征在于,該預(yù)定特性值范圍的下邊界具有最小值,該最小值屬于該多個(gè)預(yù)定特性的范圍的下邊界,該多個(gè)預(yù)定特性值范圍的每一者具有比該碼長(zhǎng)度閾值小的已累計(jì)碼長(zhǎng)度。
28.如權(quán)利要求M所述的圖像數(shù)據(jù)壓縮方法,具有最大值的上邊界作為默認(rèn)值,其特征在于,該最大值屬于該預(yù)定特性的范圍的最大值;以及當(dāng)該已累計(jì)碼長(zhǎng)度值每一者不比該長(zhǎng)度閾值小時(shí),該確定單元由該默認(rèn)值設(shè)定該至少一特性閾值。
全文摘要
本發(fā)明提供一種圖像數(shù)據(jù)壓縮裝置及方法,其中,圖像數(shù)據(jù)壓縮裝置,包含壓縮電路,用于將多個(gè)壓縮方法應(yīng)用到第一區(qū)塊,然后相應(yīng)地產(chǎn)生該第一區(qū)塊的多個(gè)第一候選壓縮結(jié)果;特性值提取電路,耦接到該壓縮電路,用于分別從該多個(gè)第一候選壓縮結(jié)果中分別得到多個(gè)第一特性值;以及選擇電路,耦接到該壓縮電路以及該特性值提取電路,用于根據(jù)該多個(gè)第一特性值以及至少一特性閾值,從該多個(gè)第一候選壓縮結(jié)果選擇該第一區(qū)塊的目標(biāo)壓縮結(jié)果,以產(chǎn)生已選擇目標(biāo)壓縮結(jié)果。本發(fā)明提供的圖像數(shù)據(jù)壓縮裝置及方法,提高了壓縮效能,可以減少所需儲(chǔ)存裝置的存儲(chǔ)器大小。
文檔編號(hào)H04N7/26GK102196261SQ20111003672
公開(kāi)日2011年9月21日 申請(qǐng)日期2011年2月12日 優(yōu)先權(quán)日2010年3月3日
發(fā)明者何鴻輝, 陳全賢 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司