[發(fā)明專利]一種基于圖片內(nèi)容選擇壓縮算法的方法和設(shè)備有效
| 申請?zhí)枺?/td> | 201210065660.9 | 申請日: | 2012-01-13 |
| 公開(公告)號: | CN102611823A | 公開(公告)日: | 2012-07-25 |
| 發(fā)明(設(shè)計)人: | 楊木祥 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | H04N1/64 | 分類號: | H04N1/64 |
| 代理公司: | 北京漢昊知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11370 | 代理人: | 朱海波;韓劍偉 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 圖片 內(nèi)容 選擇 壓縮 算法 方法 設(shè)備 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖片處理技術(shù),尤其涉及一種基于圖片內(nèi)容選擇壓縮算法的方法和設(shè)備。
背景技術(shù)
終端軟件產(chǎn)品中經(jīng)常存在發(fā)送或者接收圖片的需求,比較常見的有:用戶通過手機從網(wǎng)站上下載圖片、或用戶在使用即時通信軟件進行交流的過程中傳送截圖等。通常情況下,圖片的數(shù)據(jù)量一般都比較大,為了達到節(jié)省圖片存儲空間以及數(shù)據(jù)傳輸帶寬的目的,需要在發(fā)送或接收前對圖片進行壓縮處理。
目前,圖片壓縮方法主要包括無損壓縮和有損壓縮,其中,無損壓縮利用數(shù)據(jù)的統(tǒng)計冗余進行壓縮,壓縮后的圖片可完全恢復(fù)原始數(shù)據(jù)而不引起任何失真,但是壓縮率會相應(yīng)受到數(shù)據(jù)統(tǒng)計冗余度的限制。而有損壓縮利用了人類對圖像中某些色彩成分不敏感的特性,允許壓縮過程中損失一定的信息,在恢復(fù)原始數(shù)據(jù)時或多或少會有一些失真,但壓縮率相對于無損壓縮較高。無損壓縮和有損壓縮適用于不同類型的圖片。對于色彩變化豐富且分布平滑的圖片適合采用有損壓縮,壓縮后的圖片具有較低的失真度以及較高的壓縮率,但是如果采用無損壓縮對其進行處理,則壓縮率會很低;對于色彩簡單的圖片則適合采用無損壓縮,壓縮后的圖片具有較高的保真度和較高的壓縮率,但是如果采用有損壓縮對其進行處理,則會造成嚴(yán)重失真。
在現(xiàn)有技術(shù)中,終端軟件產(chǎn)品在圖片進行壓縮的時候,往往只是根據(jù)經(jīng)驗或者系統(tǒng)中某種類型圖片出現(xiàn)的頻率,采用一種特定壓縮算法,即,無論待壓縮的圖片是何種內(nèi)容,都采用同一種壓縮算法對其進行壓縮。很明顯,這種方式無法使終端軟件產(chǎn)品所采用的壓縮算法適用于所有待壓縮的圖片,會造成部分圖片壓縮后可以獲得良好的保真度以及壓縮率,而對于其他圖片壓縮后或者壓縮效率太低、或者產(chǎn)生失真,獲得不佳的壓縮效果,進而影響到用戶的使用體驗。
基于上述問題,希望可以提供一種根據(jù)圖片內(nèi)容智能選擇壓縮算法的方法和設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的是提供了一種基于圖片內(nèi)容選擇壓縮算法的方法和設(shè)備,可以根據(jù)圖片的內(nèi)容,智能地選擇合適的壓縮算法,在保持較高保真度的同時還可以有效地提高壓縮效率。
根據(jù)本發(fā)明的一個方面,提供了一種基于圖片內(nèi)容選擇壓縮算法的方法,該方法包括以下步驟:
a)對原始圖片進行分析,計算該原始圖片單位面積內(nèi)不同像素值的個數(shù);
b)對所述原始圖片單位面積內(nèi)不同像素值的個數(shù)進行判斷:
如果其小于第一閾值,則對所述原始圖片進行無損壓縮;
如果所述原始圖片單位面積內(nèi)不同像素值的個數(shù)大于第二閾值,則對所述原始圖片進行有損壓縮;
如果所述原始圖片單位面積內(nèi)不同像素值的個數(shù)大于第一閾值且小于第二閾值,則計算所述原始圖片像素值的均方差,然后對所述原始圖片像素值的均方差進行判斷,如果其大于第三閾值,則對所述原始圖片進行無損壓縮;否則,對所述原始圖片進行有損壓縮。
根據(jù)本發(fā)明的另一個方面,還提供了一種基于圖片內(nèi)容選擇壓縮算法的設(shè)備,該設(shè)備包括:
圖片分析裝置,用于對原始圖片進行分析,計算該原始圖片單位面積內(nèi)不同像素值的個數(shù)、以及計算所述原始圖片像素值的均方差;
算法選擇裝置,用于將所述原始圖片單位面積內(nèi)不同像素值與預(yù)定閾值進行比較,并根據(jù)所述比較結(jié)果選擇適當(dāng)?shù)膲嚎s算法;
圖片壓縮裝置,包括用于對所述原始圖片進行無損壓縮的無損壓縮單元、以及用于對所述原始圖片進行有損壓縮的有損壓縮單元,其中:
如果所述原始圖片單位面積內(nèi)不同像素值的個數(shù)小于第一閾值,或者所述原始圖片單位面積內(nèi)不同像素值的個數(shù)大于第一閾值且小于第二閾值、且所述原始圖片像素值的均方差大于第三閾值,則所述無損壓縮單元對所述原始圖片進行無損壓縮;以及
如果所述原始圖片單位面積內(nèi)不同像素值的個數(shù)大于第二閾值,或者所述原始圖片單位面積內(nèi)不同像素值的個數(shù)小于第一閾值且小于第二閾值、且所述原始圖片像素值的均方差小于第三閾值,則所述有損壓縮單元對所述原始圖片進行有損壓縮。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:可以根據(jù)圖片的內(nèi)容選擇相應(yīng)的壓縮算法,從而不但可以使壓縮后的圖片保持較高的保真度,還可以有效地提高壓縮效率;此外,壓縮算法的選擇是根據(jù)圖片單位面積內(nèi)不同像素值的個數(shù)以及像素值的方差兩個方面,其中,單位面積內(nèi)不同像素值的個數(shù)可以反映出圖片色彩的豐富程度,而像素值的方差可以反映出圖片色彩分布的平滑程度,因此,基于這兩個方面在一定程度上可以準(zhǔn)確地識別圖片的內(nèi)容,從而保證了壓縮算法選擇的準(zhǔn)確性,進而保證了壓縮后的圖片具有良好的效果。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210065660.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 內(nèi)容再現(xiàn)系統(tǒng)、內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容提供裝置、內(nèi)容再現(xiàn)程序和內(nèi)容提供程序
- 內(nèi)容記錄系統(tǒng)、內(nèi)容記錄方法、內(nèi)容記錄設(shè)備和內(nèi)容接收設(shè)備
- 內(nèi)容服務(wù)系統(tǒng)、內(nèi)容服務(wù)器、內(nèi)容終端及內(nèi)容服務(wù)方法
- 內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)裝置、內(nèi)容再生終端及內(nèi)容分發(fā)方法
- 內(nèi)容發(fā)布、內(nèi)容獲取的方法、內(nèi)容發(fā)布裝置及內(nèi)容傳播系統(tǒng)
- 內(nèi)容提供裝置、內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容再現(xiàn)方法
- 內(nèi)容傳輸設(shè)備、內(nèi)容傳輸方法、內(nèi)容再現(xiàn)設(shè)備、內(nèi)容再現(xiàn)方法、程序及內(nèi)容分發(fā)系統(tǒng)
- 內(nèi)容發(fā)送設(shè)備、內(nèi)容發(fā)送方法、內(nèi)容再現(xiàn)設(shè)備、內(nèi)容再現(xiàn)方法、程序及內(nèi)容分發(fā)系統(tǒng)
- 內(nèi)容再現(xiàn)裝置、內(nèi)容再現(xiàn)方法、內(nèi)容再現(xiàn)程序及內(nèi)容提供系統(tǒng)
- 內(nèi)容記錄裝置、內(nèi)容編輯裝置、內(nèi)容再生裝置、內(nèi)容記錄方法、內(nèi)容編輯方法、以及內(nèi)容再生方法





