專利名稱:影像壓縮系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及影像壓縮,特別是涉及影像壓縮系統(tǒng)及方法。
背景技術(shù):
數(shù)字影像應(yīng)用的快速發(fā)展,包括小規(guī)模出版業(yè),多媒體、視訊會議、
及高清晰度電視(HDTV)等,增加了對于有效率且標準化的影像壓縮技術(shù) 的需要。若沒有影像壓縮,則影像的傳輸所耗用的頻寬可能是許多應(yīng)用無 法支持的。因此,壓縮影像的方法已成為許多研究發(fā)表的主題。影像壓縮 方法將由2元像素陣列的影像轉(zhuǎn)換為一序列的位,并通過傳輸連線傳送。 每一個像素表示該影像在一特定位置的強度。該傳輸連線可以為一般的電 話線。
考慮一影像,其包含一照片的灰階顯示,解析度為1000x1000線。每 一個像素通常包含8位,其用以編碼該照片上一個對應(yīng)點的可能的256個 強度階層。因此,若沒有壓縮,則該照片的傳輸必須要在通訊連線上傳送8 百萬位。 一般的電話線每秒可以傳送約9600位;因此上述照片的傳送會耗 費10分鐘以上。這樣的傳輸時間是無法接受的。
因此,需要有影像壓縮系統(tǒng)來減少傳送時間。就熟悉本領(lǐng)域的技術(shù)人 員而言,應(yīng)該也可知影像壓縮系統(tǒng)也可以應(yīng)用影像儲存系統(tǒng)中,以減少儲 存影像時需要的存儲器空間。
但是,高壓縮率的需求常造成解碼影像的低品質(zhì)。另一方面,為了保 持原始影像到解碼數(shù)據(jù)的高品質(zhì),編碼時的壓縮率必須要低。近年來,使 用者對于高品質(zhì)影像的需求曰增。因此,品質(zhì)控制在影像壓縮上扮演了重 要的角色。而必須認真處理在影像品質(zhì)和壓縮率之間的平衡。
發(fā)明內(nèi)容
本發(fā)明提供一種影像壓縮系統(tǒng)。該影像壓縮系統(tǒng)包括 一第一編碼器、 一第二編碼器、 一決定裝置。該決定裝置還包括品質(zhì)損失計算器、編碼長
度消耗計算器、選擇器。該第一編碼器產(chǎn)生一第一編碼數(shù)據(jù)。該第二編碼
器產(chǎn)生一第二編碼數(shù)據(jù)。該品質(zhì)損失計算器計算該第一編碼數(shù)據(jù)的一第一
品質(zhì)損失值及該第二編碼數(shù)據(jù)的一第二品質(zhì)損失值。該編碼長度消耗計算 器計算該第一編碼數(shù)據(jù)的一第一編碼長度消耗及該第二編碼數(shù)據(jù)的一第二
編碼長度消耗。該選擇器依據(jù)該第一品質(zhì)損失值及該第一編碼長度消耗計 算 一 第 一 總消耗值,并依據(jù)該第二品質(zhì)損失值及該第二編碼長度消耗計算 一第二總消耗值,并依據(jù)該第 一 總消耗值及該第二總消耗值選擇性輸出該 第 一編碼數(shù)據(jù)及該第二編碼數(shù)據(jù)中的 一者。
本發(fā)明還提供一種影像壓縮方法,其包括產(chǎn)生一第一編碼數(shù)據(jù);產(chǎn)
生一第二編碼數(shù)據(jù);計算該第 一編碼數(shù)據(jù)的 一第 一品質(zhì)損失值及該第二編
碼數(shù)據(jù)的一第二品質(zhì)損失值;計算該第一編碼數(shù)據(jù)的一第一編碼長度消耗 及該第二編碼數(shù)據(jù)的一第二編碼長度消耗;以及依據(jù)該第一品質(zhì)損失值及 該第 一編碼長度消耗計算 一 第 一 總消耗值;依據(jù)該第二品質(zhì)損失值及該第 二編碼長度消耗計算 一 第二總消耗值;依據(jù)該第 一 總消耗值及該第二總消 耗值選擇性輸出該第 一編碼數(shù)據(jù)及該第二編碼數(shù)據(jù)中的 一者。
圖1顯示依據(jù)本發(fā)明實施例的具有品質(zhì)控制的影像壓縮系統(tǒng)的示意圖。
圖2A顯示依據(jù)本發(fā)明實施例當該原始影像數(shù)據(jù)處于一高頻區(qū)域時 SAD和該品質(zhì)損失值之間的該預(yù)設(shè)關(guān)系圖。
圖2B顯示依據(jù)本發(fā)明實施例當該原始影像數(shù)據(jù)處于一低頻區(qū)域時 SAD和該品質(zhì)損失值之間的該預(yù)設(shè)關(guān)系圖。
圖3顯示依據(jù)本發(fā)明實施例的該長度與該編碼長度消耗之間的預(yù)設(shè)關(guān) 系圖。
圖4顯示依據(jù)本發(fā)明實施例的影像壓縮方法流程圖。
附圖符號說明 系統(tǒng)~ 100; 第一編碼器 111; 第二編碼器~ 112; 決定裝置 150;
品質(zhì)損失計算器 151; 編碼長度消耗計算器-153; 選擇器~ 155。
具體實施例方式
為了使本發(fā)明的目的、特征、及優(yōu)點能更明顯易懂,下文特舉較佳實 施例,并結(jié)合附圖詳細說明。
圖1顯示依據(jù)本發(fā)明實施例的具有品質(zhì)控制的影像壓縮系統(tǒng)的示意圖。 系統(tǒng)100包括 一第一編碼器lll、 一第二編碼器112、 一決定裝置150。 決定裝置150還包括品質(zhì)損失計算器151、編碼長度消耗計算器153、選擇 器155。系統(tǒng)100接收具有原始長度LEN。的復(fù)數(shù)像素的一原始影像數(shù)據(jù) IMGo,并輸出結(jié)果數(shù)據(jù)DATVes作為編碼數(shù)據(jù)。包含于IMGo的像素可以是 一幀中像素的子集合。在開始時,第一編碼器111將IMGo編碼成為具有一 第一長度LEN,的一第一編碼數(shù)據(jù)DAT,。并且,第一編碼器lll取得一復(fù) 數(shù)像素的第一影像數(shù)據(jù)IMG,,其中第一影像數(shù)據(jù)IMG,為該第一編碼數(shù)據(jù) DAT,的解碼影像數(shù)據(jù)。同時,第二編碼器.112將IMGo編碼成為具有一第 二長度LEN2的一第二編碼數(shù)據(jù)DAT2,并取得一復(fù)數(shù)像素的第二影像數(shù)據(jù) IMG2,其中第二影像數(shù)據(jù)IMG2為該第二編碼數(shù)據(jù)DAT2的解碼影像數(shù)據(jù)。 第一編碼器111和第二編碼器112將IMGo依據(jù)預(yù)設(shè)的不同的編碼方法編 碼,例如分別為DCT ( Discrete Cosine Transform, DCT )及DWT ( Discrete Wavelet Transform, DWT)。
再者,決定裝置150接收具有原始長度LEN。的原始影像數(shù)據(jù)IMG()、 具有第一長度LEN!的第一編碼數(shù)據(jù)DAT、、第一影像數(shù)據(jù)IMG,、具有第二 長度LEN2的第二編碼數(shù)據(jù)DAT2、及第二影像數(shù)據(jù)IMG2,并依據(jù)第一編碼 數(shù)據(jù)DAT,及第二編碼數(shù)據(jù)DAT2的品質(zhì)損失值及編碼長度消耗以從第 一編 碼數(shù)據(jù)DAT,及第二編碼數(shù)據(jù)DAT2中選取該結(jié)果數(shù)據(jù)DATres。首先,品質(zhì) 損失計算器151計算IMG。和IMG,中像素的絕對差的和(sum of absolute difference, SAD )為SADP并計算IMG。和IMG2中像素的絕對差的和(sum of absolute difference, SAD)為SAD2。另外,品質(zhì)損失計算器151基于SAD 和品質(zhì)損失值之間的一預(yù)設(shè)的關(guān)系,依據(jù)SAD,及SAD2,分別計算第一編 碼數(shù)據(jù)DAT,的第一品質(zhì)損失值QLV,,并計算第二編碼數(shù)據(jù)DA丁2的第二
品質(zhì)損失值QLV2。參見圖2A及2B,圖2A顯示依據(jù)本發(fā)明實施例當該原 始影像數(shù)據(jù)處于一高頻區(qū)域時SAD和該品質(zhì)損失值之間的該預(yù)設(shè)關(guān)系圖, 圖2B顯示依據(jù)本發(fā)明實施例當該原始影像數(shù)據(jù)處于一低頻區(qū)域時SAD和 該品質(zhì)損失值之間的該預(yù)設(shè)關(guān)系圖。該關(guān)系并不限定于上述圖2A及2B中 的線性關(guān)系。在圖2A及2B中,X軸代表SAD,而Y軸則代表品質(zhì)損失值。 在此實施例中,在^和T2之間的斜率及在丁3及丁4之間的斜率均為1。 該斜率并不限定于l,且該關(guān)系亦非限定于線性關(guān)系。該關(guān)系可以為非線性 關(guān)系,例如,該關(guān)系可以為曲線關(guān)系。圖2A及2B中的該闊值T,、 T2、 T3、 T4及斜率S,及S2可以由使用者預(yù)設(shè)。依據(jù)一實施例,T,、 T2、 T3、 T4分 別為4、 24、 2、 4,且S,及S2均為4。在品質(zhì)損失計算器151決定了原始 影像數(shù)據(jù)IMGo位于高頻區(qū)域或低頻區(qū)域之后,再由品質(zhì)損失計算器151分 別依據(jù)SADj及SAD2決定QLV!及QLV2 (如圖2A及2B所示)。在此 實施例中,當該原始影像數(shù)據(jù)IMGo處于一高頻區(qū)域時,若SAD,小于4, 則QLV,為O;若SAD2小于4,則QLV2為0,若SAD,介于4和24之間, 則QLVi等于SADP若SAD2介于4和24之間,則QLV2等于SAD2,若 SAD,大于24,則QLVi等于("SAD,),若SAD2大于24,則QLV2等 于(4xSAD2)。或者,當該原始影像數(shù)據(jù)IMGo處于一低頻區(qū)域時,當SAD, 小于2,則QLV,為0。若SAD2小于2,則QLV2為0,若SAD,介于2和 4之間,則QLV!等于SAD,,若SAD2介于2和4之間,則QLV2等于SAD2 , 若SAD,大于4,則QLV,等于(4xSAD,),若SAD2大于4,則QLV2等于 ("SAD2)。
再者,編碼長度消耗計算器153,依據(jù)長度和編碼長度消耗之間的預(yù)設(shè) 關(guān)系,依據(jù)LEN^十算第一編碼長度消耗CLE,,并依據(jù)LEN2計算第二編 碼長度消耗CLE2。圖3顯示依據(jù)本發(fā)明實施例的該長度與該編碼長度消耗 之間的預(yù)設(shè)關(guān)系圖。X軸代表該長度,而Y軸代表該編碼長度消耗。該限 制長度為預(yù)設(shè),其可以由使用者決定。在O和限制長度之間的斜率為1。依 據(jù)本實施例,當LEN,大于該限制長度時,CLE,為無限大,而當LEN2大 于該限制長度時,CLE2為無限大。否則CLEi和LENJ目同,而CLE2和 LEN2相同。
在取得QLV, 、 QLV2、 CLE, 、 CLE2之后,選擇器155依據(jù) TEV, =axQLV,+^CLE,,,計算第一編碼數(shù)據(jù)DAT,的第一總消耗值TEV,,
并依據(jù)TEV,"xQLV2 + "xCLE2,計算第二編碼數(shù)據(jù)DA丁2的第二總消耗值 TEV2。其中cc及y5分別為品質(zhì)損失值及編碼長度消耗的權(quán)重,其可以由使 用者預(yù)先設(shè)定。最后,選擇器155依據(jù)TEV,及TEV2,在DAT,與DAT2 中選取結(jié)果數(shù)據(jù)DATres。例如,若TEV^TEV2,則選擇器155選取DAT, 為結(jié)果數(shù)據(jù)DATres,其表示DAL的編碼長度消耗小于DAT2的編碼長度消 耗,并當TEV,〉TEV2.時選取DAT2作為結(jié)果數(shù)據(jù)DATres。
圖4顯示依據(jù)本發(fā)明實施例的影像壓縮方法流程圖。首先,由第一編 碼器111及第二編碼器112接收具有原始長度LENo的原始影像數(shù)據(jù)(Sl)。 藉由第一編碼器111將IMGo編碼成為具有一第一長度LEN,的一第一編碼 數(shù)據(jù)DAT,以產(chǎn)生第一編碼數(shù)據(jù)DAT,,其是依據(jù)第一預(yù)設(shè)編碼方法實施的 (例如DCT)。由第一編碼器111取得第一影像數(shù)據(jù)[MGP其為DAT,的 解碼影像數(shù)據(jù)(S2)。藉由第二編碼器112將IMGo編碼成為具有一第二長度 LEN2的一第二編碼數(shù)據(jù)DAT2,以產(chǎn)生第二編碼數(shù)據(jù)DA丁2,其是依據(jù)一第 二預(yù)設(shè)編碼方法實施的(例如DWT)。由第二編碼器112取得第二影像數(shù) 據(jù)IMG2,其為第二編碼數(shù)據(jù)DAT2的解碼影像數(shù)據(jù)(S3)。另外,決定裝置 150接收具有原始長度LENQ的原始影像數(shù)據(jù)IMGQ、具有第一長度LEN,的 第一編碼數(shù)據(jù)DAT,、第一影像數(shù)據(jù)IMG,、具有第二長度LEN2的第二編碼 數(shù)據(jù)DAT2、及第二影像數(shù)據(jù)IMG2。
計算并寄存SAD,,其為算IMG。和IMG,中像素的絕對差的和(sumof absolute difference, SAD )。同樣地,計算并寄存SAD2,其為IMG。和IMG2 中像素的絕對差的和(sum of absolute difference, SAD ) (S4)?;赟AD和 品質(zhì)損失值之間的一預(yù)設(shè)的關(guān)系(如第2A及2B圖所示),依據(jù)SAD,及 SAD2,分別計算并寄存第一品質(zhì)損失值QLV,及第二品質(zhì)損失值QLV2 (S5)。依據(jù)長度和編碼長度消耗之間的預(yù)設(shè)關(guān)系(如圖3所示),依據(jù)LEN, 計算第一編碼長度消耗CLE,,并依據(jù)LEN2計算第二編碼長度消耗 CLE2(S6)。依據(jù)1£乂=0:>^1^ + / ><0^,,計算第一編碼數(shù)據(jù)DAT,的第一總 消耗值TEV"并依據(jù)TEV2-axQLV2+Z xCLE2,計算第二編碼數(shù)據(jù)DAT2的 第二總消耗值TEV2(S7)。其中cc及P分別為品質(zhì)損失值及編碼長度消耗的 權(quán)重。依據(jù)TEVi及TEV2,在DAT,與DAT2中選取結(jié)果數(shù)據(jù)DAT,.es'并 將其儲存(S8)。
在步驟(S5)中,首先決定原始影像數(shù)據(jù)IMGo是處于一高頻區(qū)域及一低
頻區(qū)域。若原始影像數(shù)據(jù)IMGo位于高頻區(qū)域,則以如圖2A所示方法計算 QLV,及QLV2。否則,以如圖2B所示方法計算QLV,及QLV2。在決定了 頻率區(qū)域之后,依據(jù)SAD,及SAD2計算對應(yīng)的品質(zhì)損失值。當該原始影像 數(shù)據(jù)IMGo處于一高頻區(qū)域時,若SAD,小于4,則QLV,為0;若SAD2小 于4,則QLV2為0,若SAD,大于24,則QLV等于("SAD,),若SAD2 大于24,則QLV2等于("SAD2),若SAD!介于4和24之間,則QLV, 等于SADp若SAD2介于4和24之間,則QLV2等于SAD2?;蛘?,當該 原始影像數(shù)據(jù)IMG。處于一低頻區(qū)域時,當SAD,小于2,則QLV,為0。若 SAD2小于2,則QLV2為0,若SADi大于4,則QLV!等于("SAD!), 若SAD2大于4,則QLV2等于(4xSAD2),若SAD,介于2和4之間,則 QLV,等于SAD,,若SAD2介于2和4之間,則QLV2等于SAD2。
在步驟(S6)中,決定CLE,及/或CLE2是否超過預(yù)設(shè)的限制長度。另夕卜, 依據(jù)LEN,及LEN2,取得對應(yīng)的編碼長度消耗。依據(jù)本實施例,參見圖3, 當LEN!大于該限制長度時,CLE,為無限大,而當LEN2大于該限制長度 時,CLE2為無限大。否則CLE,和LEN,相同,而CLE2和LEN2相同。
在步驟(S8)中,在取得DAT,及DAT2的TEV,及TEV2之后,若 TEV,〈TEV2,則選擇器155選取DAT,為結(jié)果數(shù)據(jù)DAT,.es,其表示DAT,的 編碼長度消耗小于DAT2的編碼長度消耗。若TEV^TEV2.時選取DAT2作 為結(jié)果數(shù)據(jù)DAT^。
藉由上述系統(tǒng)及方法,在所要求的品質(zhì)下具有最佳壓縮率的編碼方法 被選取用以將原始影像數(shù)據(jù)編碼。在上述系統(tǒng)及方法中, 一影像中不同的 部分可以用修改過的編碼方法來進行編碼,以達到具有可接受的品質(zhì)的最 佳的壓縮率。
本發(fā)明所提出的方法及系統(tǒng),或者其中某些部份,可能以計算機程序(計 算機指令)的方式加以實現(xiàn),此計算機程序(計算機指令)可能建置于儲存媒 體中,如軟盤(floppy diskettes)、光盤(CD-ROMS)、硬盤(hard drives)、固件 (firmware)或其他任何機器可辨讀的儲存媒體中。當前述的計算機程序(計算 機指令)經(jīng)由如計算機等機器載入并執(zhí)行時,此載入計算機程序(計算機指令 的機器即轉(zhuǎn)換為一用以實現(xiàn)本發(fā)明的裝置。再者,本發(fā)明所揭示的方法及 系統(tǒng)可以計算機程序(計算機指令)的方式進行傳輸,傳輸媒體如電線 (electrical wire)、電纜(cable)、光纖(fiber optics)、以及其他任何可進行傳輸
的傳輸i某體或無線傳輸(wireless communication)。當前述傳輸?shù)挠嬎悴艓壮绦?(計算機指令)經(jīng)由如計算機等機器載入并執(zhí)行時,此載入計算機程序(計算 機指令)的機器即轉(zhuǎn)換為一用以實現(xiàn)本發(fā)明的裝置。再者,本發(fā)明所揭示的 方法及系統(tǒng)可以計算機程序(計算機指令)的型態(tài)應(yīng)用于一通用目的 (general-purpose)處理器中,當前述應(yīng)用于通用目的處理器的計算機程序(計 算機指令)與該處理器相結(jié)合時,即提供一用以實現(xiàn)本發(fā)明的裝置,其功能
相當于具有特定功能的邏輯電路(logic circuits)。
雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,本 領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下可作若干的更動與 潤飾,因此本發(fā)明的保護范圍以本發(fā)明的權(quán)利要求為準。
權(quán)利要求
1. 一種影像壓縮系統(tǒng),其包括:一第一編碼器,其產(chǎn)生一第一編碼數(shù)據(jù);一第二編碼器,其產(chǎn)生一第二編碼數(shù)據(jù);一決定裝置,其接收該第一編碼數(shù)據(jù)及該第二編碼數(shù)據(jù),其包括:一品質(zhì)損失計算器,其計算該第一編碼數(shù)據(jù)的一第一品質(zhì)損失值及該第二編碼數(shù)據(jù)的一第二品質(zhì)損失值;一編碼長度消耗計算器,其計算該第一編碼數(shù)據(jù)的一第一編碼長度消耗及該第二編碼數(shù)據(jù)的一第二編碼長度消耗;以及一選擇器,其依據(jù)該第一品質(zhì)損失值及該第一編碼長度消耗計算一第一總消耗值,并依據(jù)該第二品質(zhì)損失值及該第二編碼長度消耗計算一第二總消耗值,并依據(jù)該第一總消耗值及該第二總消耗值選擇性輸出該第一編碼數(shù)據(jù)及該第二編碼數(shù)據(jù)中的一者。
2. 如權(quán)利要求1所述的影像壓縮系統(tǒng),其中該第一品質(zhì)損失值依據(jù)一第 一影像數(shù)據(jù)和 一原始影像計算而得,該第二品質(zhì)損失值依據(jù) 一 第二影像數(shù) 據(jù)和該原始影像計算而得。
3. 如權(quán)利要求2所述的影像壓縮系統(tǒng),其中該第一影像數(shù)據(jù)由該第 一編 碼數(shù)據(jù)解碼而得,該第二影像數(shù)據(jù)由該第二編碼數(shù)據(jù)解碼而得。
4. 如權(quán)利要求2所述的影像壓縮系統(tǒng),其中該第一品質(zhì)損失值依據(jù)該原 始影像數(shù)據(jù)中像素及該第 一影像數(shù)據(jù)中像素的第 一絕對差的和計算而得, 該第二品質(zhì)損失值依據(jù)該原始影像數(shù)據(jù)中像素及該第二影像數(shù)據(jù)中像素的 第二絕對差的和計算而得。
5. 如權(quán)利要求1所述的影像壓縮系統(tǒng),其中該品質(zhì)損失計算器還決定該 原始影像數(shù)據(jù)是否處于 一 高頻區(qū)域。
6. 如權(quán)利要求1所述的影像壓縮系統(tǒng),其中該第一編碼數(shù)據(jù)的該第一編 碼長度消耗依據(jù)該第 一 編碼數(shù)據(jù)的 一 第 一 長度計算而得,該第二編碼數(shù)據(jù) 的該第二編碼長度消耗依據(jù)該第二編碼數(shù)據(jù)的 一 第二長度計算而得。
7. 如權(quán)利要求6所述的影像壓縮系統(tǒng),其中當該第一長度超過一預(yù)定限 制長度時,該第一編碼長度消耗決定為無限大,當該第一長度低于該預(yù)定 限制長度時,該第一編碼長度消耗決定為該第一長度,當該第二長度超過該預(yù)定限制長度時,該第二編碼長度消耗決定為無限大,當該第二長度低 于該預(yù)定限制長度時,該第二編碼長度消耗決定為該第二長度。
8. 如權(quán)利要求1所述的影像壓縮系統(tǒng),其中該第一編碼數(shù)據(jù)通過將一原 始影像數(shù)據(jù)依據(jù)一第一數(shù)據(jù)壓縮方法編碼而產(chǎn)生,該第二編碼數(shù)據(jù)通過將 該原始影像數(shù)據(jù)依據(jù) 一第二數(shù)據(jù)壓縮方法編碼而產(chǎn)生。
9. 一種影像壓縮方法,其包括產(chǎn)生一第一編碼數(shù)據(jù); 產(chǎn)生一第二編碼數(shù)據(jù);計算該第 一 編碼數(shù)據(jù)的 一 第 一 品質(zhì)損失值及該第二編碼數(shù)據(jù)的 一 第二 品質(zhì)損失值;計算該第一編碼數(shù)據(jù)的一第一編碼長度消耗及該第二編碼數(shù)據(jù)的一第二編碼長度消耗;以及依據(jù)該第一品質(zhì)損失值及該第一編碼長度消耗計算一第一總消耗值; 依據(jù)該第二品質(zhì)損失值及該第二編碼長度消耗計算 一 第二總消耗值; 依據(jù)該第 一 總消耗值及該第二總消耗值選擇性輸出該第 一編碼數(shù)據(jù)及該第二編碼數(shù)據(jù)中的一者。
10. 如權(quán)利要求9所述的影像壓縮方法,其中該第一品質(zhì)損失值依據(jù)一 第一影像數(shù)據(jù)和一原始影像計算而得,該第二品質(zhì)損失值依據(jù)一第二影像 數(shù)據(jù)和該原始影像計算而得。
11. 如權(quán)利要求IO所述的影像壓縮方法,其中該第一影像數(shù)據(jù)由該第一 編碼數(shù)據(jù)解碼而得,該第二影像數(shù)據(jù)由該第二編碼數(shù)據(jù)解碼而得。
12. 如權(quán)利要求IO所述的影像壓縮方法,還包括計算該原始影像數(shù)據(jù)中像素及該第 一影像數(shù)據(jù)中像素的第 一絕對差的 和;以及計算該原始影像數(shù)據(jù)中像素及該第二影像數(shù)據(jù)中像素的第二絕對差的和。
13. 如權(quán)利要求12所述的影像壓縮方法,還包括 當該第一絕對差的和小于一第一預(yù)設(shè)值,且當該原始影像數(shù)據(jù)處于一高頻區(qū)域時,決定該第一品質(zhì)損失值為0;以及當該第二絕對差的和小于一第三預(yù)設(shè)值,且當該原始影像數(shù)據(jù)未處于 一高頻區(qū)域時,決定該第二品質(zhì)損失值為0。
14. 如權(quán)利要求12所述的影像壓縮方法,還包括當該第一絕對差的和大于一第二預(yù)設(shè)值,且當該原始影像數(shù)據(jù)處于一高頻區(qū)域時,決定該第一品質(zhì)損失值為該第一絕對差的和的倍數(shù);以及當該第二絕對差的和大于一第四預(yù)設(shè)值,且當該原始影像數(shù)據(jù)未處于 一高頻區(qū)域時,決定該第二品質(zhì)損失值為該第二絕對差的和的倍數(shù)。
15. 如權(quán)利要求12所述的影像壓縮方法,還包括當該第 一絕對差的和界于該第 一預(yù)設(shè)值及該第二預(yù)設(shè)值之間,且當該 原始影像數(shù)據(jù)處于一高頻區(qū)域時,決定該第一品質(zhì)損失值為該第一絕對差 的和;以及當該第二絕對差的和界于該第三預(yù)設(shè)值及該第四預(yù)設(shè)值之間,且當該 原始影像數(shù)據(jù)非處于一高頻區(qū)域時,決定該第二品質(zhì)損失值為該第二絕對 差的和。
16. 如權(quán)利要求9所述的影像壓縮方法,還包含決定該原始影像數(shù)據(jù) 是否處于一高頻區(qū)域。
17. 如權(quán)利要求9所述的影像壓縮方法,其中該第一編碼數(shù)據(jù)的該第一 編碼長度消耗依據(jù)該第 一 編碼數(shù)據(jù)的 一 第 一 長度計算而得,該第二編碼數(shù) 據(jù)的該第二編碼長度消耗依據(jù)該第二編碼數(shù)據(jù)的 一 第二長度計算而得。
18. 如權(quán)利要求9所述的影像壓縮方法,還包括當該第 一長度超過一預(yù)定限制長度時,該第 一編碼長度消耗決定為無 限大;當該第二長度超過該預(yù)定限制長度時,該第二編碼長度消耗決定為無 限大;當該第 一長度低于該預(yù)定限制長度時,該第 一編碼長度消耗決定為該 第一長度;當該第二長度低于該預(yù)定限制長度時,該第二編碼長度消耗決定為該 第二長度。
19. 如權(quán)利要求9所述的影像壓縮方法,還包括將一第一權(quán)重與該第一品質(zhì)損失值的乘積及一第二權(quán)重與該第一編碼長度消耗的乘積加總,以計算該第一總消耗值;及將一第一權(quán)重與該第二品質(zhì)損失值的乘積及一第二權(quán)重與該第二編碼 長度消耗的乘積加總,以計算該第二總消耗值。
20.如權(quán)利要求9所述的影像壓縮方法,其中該第一編碼數(shù)據(jù)通過將一 原始影像數(shù)據(jù)依據(jù)一 第 一數(shù)據(jù)壓縮方法編碼而產(chǎn)生'該第二編碼數(shù)據(jù)通過 將該原始影像數(shù)據(jù)依據(jù)一 第二數(shù)據(jù)壓縮方法編碼而產(chǎn)生。
全文摘要
影像壓縮系統(tǒng)及方法。該影像壓縮系統(tǒng)包括一第一編碼器、一第二編碼器、一決定裝置。該決定裝置還包括品質(zhì)損失計算器、編碼長度消耗計算器、選擇器。該第一編碼器產(chǎn)生一第一編碼數(shù)據(jù)。該第二編碼器產(chǎn)生一第二編碼數(shù)據(jù)。該品質(zhì)損失計算器計算該第一編碼數(shù)據(jù)的一第一品質(zhì)損失值及該第二編碼數(shù)據(jù)的一第二品質(zhì)損失值。該編碼長度消耗計算器計算該第一編碼數(shù)據(jù)的一第一編碼長度消耗及該第二編碼數(shù)據(jù)的一第二編碼長度消耗。該選擇器依據(jù)該第一品質(zhì)損失值及該第一編碼長度消耗計算一第一總消耗值,并依據(jù)該第二品質(zhì)損失值及該第二編碼長度消耗計算一第二總消耗值,并依據(jù)該第一總消耗值及該第二總消耗值選擇性輸出該第一編碼數(shù)據(jù)及該第二編碼數(shù)據(jù)之一。
文檔編號H04N7/26GK101378510SQ200810144878
公開日2009年3月4日 申請日期2008年7月31日 優(yōu)先權(quán)日2007年8月30日
發(fā)明者張芳甄 申請人:奇景光電股份有限公司