[發(fā)明專利]具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法有效
| 申請?zhí)枺?/td> | 201010214388.7 | 申請日: | 2010-06-25 |
| 公開(公告)號: | CN102300085A | 公開(公告)日: | 2011-12-28 |
| 發(fā)明(設(shè)計)人: | 詹振宏;周宏隆 | 申請(專利權(quán))人: | 華晶科技股份有限公司 |
| 主分類號: | H04N7/26 | 分類號: | H04N7/26 |
| 代理公司: | 北京律誠同業(yè)知識產(chǎn)權(quán)代理有限公司 11006 | 代理人: | 梁揮;祁建國 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 具有 可變 量化 參數(shù) 編碼 圖像 壓縮 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法,特別是一種需要較少內(nèi)存空間的具有可變量化參數(shù)的圖像壓縮方法。
背景技術(shù)
傳統(tǒng)的編碼器(encoder)采用內(nèi)文模式(context)等預(yù)測方法,而需要至少暫存圖像的一整排的像素才能夠進行各種模式下的預(yù)測。因此傳統(tǒng)的編碼器需要大量的儲存空間,而使得編碼器所需的成本上升。且傳統(tǒng)的編碼器在由多種模式進行選擇時,需對每一個模式進行壓縮測試,直到編碼結(jié)果合乎預(yù)期。因此計算的復(fù)雜度高,且造成編碼器每一次處理時所需的處理時間不同。
再加上使用者對于圖像的分辨率的要求越來越高,亦增加了圖像壓縮時的負擔。若使用現(xiàn)有的壓縮方式,一旦圖像的分辨率提高,編碼器更得要耗費更大量的儲存空間才能存放圖像中一整排的像素以壓縮圖像。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種具有可變量化參數(shù)(variablequantization?parameter)與可變編碼參數(shù)(variable?coding?parameter)的圖像壓縮方法,其用以處理一圖像的多個像素。具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法包括:接收N個像素;分析此N個像素并產(chǎn)生對應(yīng)于此N個像素的一內(nèi)容類別;依據(jù)內(nèi)容類別以及一目前可用暫存空間值,得到對應(yīng)于此N個像素的一量化參數(shù)以及一編碼參數(shù);依據(jù)此N個像素的值以及量化參數(shù),以一預(yù)測與量化手段得到與此N個像素對應(yīng)的N個量化差值;以及依據(jù)此N個量化差值以及編碼參數(shù),編碼此N個量化差值。
為了壓縮圖像,具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法,另可包括:以N為單位,持續(xù)接收并編碼圖像的其余的像素,直到壓縮完圖像的所有像素。
其中分析此N個像素并產(chǎn)生對應(yīng)于此N個像素的一內(nèi)容類別的步驟可包括:利用預(yù)測手段,計算此N個像素的一差值總量;以及依差值總量的范圍分類,產(chǎn)生內(nèi)容類別。
而依據(jù)內(nèi)容類別以及一目前可用暫存空間值,得到對應(yīng)于此N個像素的一量化參數(shù)以及一編碼參數(shù)的步驟可包括:依據(jù)內(nèi)容類別,由多個參數(shù)對照表中選擇一個參數(shù)對照表;以及依據(jù)目前可用暫存空間值查閱參數(shù)對照表,得到與目前可用暫存空間值對應(yīng)的量化參數(shù)以及編碼參數(shù)。
根據(jù)本發(fā)明的一實施范例,預(yù)測與量化手段可包括:依據(jù)此N個像素的值,得到分別對應(yīng)于此N個像素的N個像素差值;以及依據(jù)量化參數(shù),將此N個像素差值量化為分別對應(yīng)于此N個像素差值的N個量化差值。
其中依據(jù)此N個像素的值,得到分別對應(yīng)于此N個像素的N個像素差值的步驟可包括:分別計算此N個像素中的第i個像素的值Pi與其前一個像素的值Pi-1的差作為此N個像素差值d1~dN-1,其中i為正整數(shù),且0≤i<N。
根據(jù)本發(fā)明的一實施范例,依據(jù)此N個量化差值以及編碼參數(shù),編碼此N個量化差值的步驟可包括:分別對此N個量化差值執(zhí)行一變換手段,以得到分別對應(yīng)于此N個量化差值的N個映射差值;以及依據(jù)編碼參數(shù),以哥倫布-萊斯編碼(Golomb-Rice?code)將此N個映像差值進行編碼。
其中變換手段則可包括:當此N個量化差值中的第i個量化差值xi大于或等于零時,對應(yīng)的第i個映射差值ni為量化差值xi乘以2,其中0=<i<N;以及當此N個量化差值中的第i個量化差值xi小于零時,對應(yīng)的第i個映射差值ni為量化差值xi乘以2再減1。
上述N為大于或等于2的正整數(shù),且N小于圖像的一圖像寬度。此外,具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法可以藉由一微處理器執(zhí)行。
綜上所述,具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法接收圖像中N個像素,并分析此N個像素的內(nèi)容。量化參數(shù)以及編碼參數(shù)依據(jù)此N個像素所對應(yīng)的類別以及目前可用暫存空間值決定,故圖像中每N個像素均可得到合適的量化參數(shù)與編碼參數(shù)。且在編碼器的緩存器僅需保存此N個像素的值,故能夠節(jié)省大量的暫存空間。
附圖說明
圖1為根據(jù)本發(fā)明一實施范例的圖像的示意圖;
圖2為根據(jù)本發(fā)明一實施范例的編碼器的示意圖;
圖3為根據(jù)本發(fā)明一實施范例的具有可變量化參數(shù)與可變編碼參數(shù)的圖像壓縮方法的流程圖;
圖4為根據(jù)本發(fā)明一實施范例的步驟S50的流程圖;
圖5為根據(jù)本發(fā)明一實施范例的步驟S60的流程圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華晶科技股份有限公司,未經(jīng)華晶科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010214388.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:線性調(diào)節(jié)蝶閥
- 下一篇:用于拉布架的剎車裝置





