[發(fā)明專利]一種位圖數(shù)據(jù)的壓縮方法在審
| 申請(qǐng)?zhí)枺?/td> | 201210539573.2 | 申請(qǐng)日: | 2012-12-13 |
| 公開(公告)號(hào): | CN103873868A | 公開(公告)日: | 2014-06-18 |
| 發(fā)明(設(shè)計(jì))人: | 徐東坤;張?zhí)煊?/a>;康瑋瑋;龍曉輝 | 申請(qǐng)(專利權(quán))人: | 比亞迪股份有限公司 |
| 主分類號(hào): | H04N19/169 | 分類號(hào): | H04N19/169 |
| 代理公司: | 北京清亦華知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 518118 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 位圖 數(shù)據(jù) 壓縮 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖像壓縮和解壓縮處理技術(shù)領(lǐng)域,特別涉及一種位圖數(shù)據(jù)的壓縮方法。?
背景技術(shù)
在嵌入式的許多應(yīng)用中,為了提高人機(jī)交互的界面的可用性,大量的Bmp圖片數(shù)據(jù)將與程序結(jié)合起來。Bmp圖片的數(shù)據(jù)是沒有經(jīng)過壓縮處理的,如果采用直接存儲(chǔ)的方式,將會(huì)浪費(fèi)大量的存儲(chǔ)空間,因此,在應(yīng)用中一般會(huì)對(duì)圖片進(jìn)行壓縮存儲(chǔ)。?
目前比較流行的圖片壓縮方式是JPEG壓縮。JPEG壓縮率雖然高,便于網(wǎng)絡(luò)傳輸,但是屬于有損壓縮,會(huì)丟原有圖片的部分顏色信息,而且解壓非常復(fù)雜,解壓會(huì)浪費(fèi)大量的時(shí)間,與嵌入式實(shí)時(shí)性要求較高的應(yīng)用極不相符。?
位圖數(shù)據(jù)壓縮的另一種方式是行程長度壓縮。該方法對(duì)于位圖數(shù)據(jù)中連續(xù)出現(xiàn)相同像素時(shí),只存儲(chǔ)一個(gè)像素值和連續(xù)相同像素的個(gè)數(shù)。該方法存儲(chǔ)的是像素值和連續(xù)出現(xiàn)的個(gè)數(shù),如果是24或32位位圖數(shù)據(jù),每個(gè)像素占用3或4個(gè)字節(jié),這個(gè)空間仍然不能節(jié)省,壓縮率還是不夠高。?
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問題之一或者至少提供一種有用的商業(yè)選擇。?
為此,本發(fā)明的目的在于提出一種具有壓縮率高、實(shí)時(shí)性好的位圖數(shù)據(jù)壓縮方法。?
為了實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)施例提出了一種位圖數(shù)據(jù)的壓縮方法,包括以下步驟:獲取位圖數(shù)據(jù)中的多個(gè)像素點(diǎn),并獲得每個(gè)像素點(diǎn)的顏色值;根據(jù)所述每個(gè)像素點(diǎn)的顏色值提取每個(gè)像素點(diǎn)對(duì)應(yīng)的特征項(xiàng),并生成包含所述像素點(diǎn)的特征項(xiàng)的特征項(xiàng)組;對(duì)所述每個(gè)像素點(diǎn)對(duì)應(yīng)的特征項(xiàng)進(jìn)行編碼;獲取第i個(gè)像素點(diǎn)和第i+1個(gè)像素點(diǎn)及所述第i個(gè)像素點(diǎn)和第i+1個(gè)像素點(diǎn)對(duì)應(yīng)的編碼并記錄所述第i個(gè)像素點(diǎn)對(duì)應(yīng)的編碼,其中,i為正整數(shù);判斷所述第i個(gè)像素點(diǎn)的編碼和第i+1個(gè)像素點(diǎn)的編碼是否相同;如果相同,則將所述第i個(gè)像素點(diǎn)對(duì)應(yīng)的計(jì)數(shù)值加1,以表示所述第i+1個(gè)像素點(diǎn)的編碼與所述第i個(gè)像素點(diǎn)的編碼相同;以及如果不相同,則記錄所述第i+1個(gè)像素點(diǎn)對(duì)應(yīng)的編碼。?
根據(jù)本發(fā)明實(shí)施例的位圖數(shù)據(jù)的壓縮方法,特征項(xiàng)和計(jì)數(shù)值占用字節(jié)數(shù)少,編碼方式采用存儲(chǔ)像素點(diǎn)對(duì)應(yīng)的特征項(xiàng)以及該特征項(xiàng)連續(xù)出現(xiàn)的次數(shù)(計(jì)數(shù)值),因此,具有壓縮率高、實(shí)時(shí)性好的優(yōu)點(diǎn),且該方法操作簡單、適用范圍廣,例如適合于嵌入式應(yīng)用。?
本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。?
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:?
圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的位圖數(shù)據(jù)的壓縮方法的流程圖;?
圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的位圖數(shù)據(jù)的壓縮方法的數(shù)據(jù)壓縮的流程?圖;和?
圖3為根據(jù)本發(fā)明一個(gè)實(shí)施例的位圖數(shù)據(jù)的壓縮方法的數(shù)據(jù)解壓的流程圖。?
具體實(shí)施方式
下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。?
在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。?
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。?
以下結(jié)合附圖描述根據(jù)本發(fā)明實(shí)施例的位圖數(shù)據(jù)的壓縮方法。?
圖1為根據(jù)本發(fā)明一個(gè)實(shí)施例的位圖數(shù)據(jù)的壓縮方法的流程圖。如圖1所示,根據(jù)本發(fā)明實(shí)施例的位圖數(shù)據(jù)的壓縮方法,包括以下步驟:?
步驟S101,獲取位圖數(shù)據(jù)中的多個(gè)像素點(diǎn),并獲得每個(gè)像素點(diǎn)的顏色值。例如紅、綠和藍(lán)等顏色值。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于比亞迪股份有限公司,未經(jīng)比亞迪股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210539573.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種聲控車輛閱讀燈
- 下一篇:一種治療腰椎間盤突出癥的配方
- 圖像數(shù)據(jù)的平滑處理器、平滑處理方法以及平滑處理程序
- 分配位圖存儲(chǔ)器、產(chǎn)生網(wǎng)絡(luò)實(shí)體間應(yīng)答的方法及其系統(tǒng)
- 旋轉(zhuǎn)位圖圖像的裝置及方法
- 一種矢量圖轉(zhuǎn)位圖的緩存方法及其專用圖像處理設(shè)備
- 一種基于Flash游戲圖像渲染方法及系統(tǒng)
- 基于位圖的存儲(chǔ)空間管理系統(tǒng)及其方法
- 生成占位圖的方法、裝置、電子設(shè)備及可讀介質(zhì)
- 動(dòng)畫文件處理方法、裝置、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種散斑干涉圖像的降噪方法和裝置
- 一種分布式存儲(chǔ)卷更新方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





