[發明專利]一種LOGO圖片的存儲方法在審
| 申請號: | 201711233287.2 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN107885880A | 公開(公告)日: | 2018-04-06 |
| 發明(設計)人: | 鄧燕彬 | 申請(專利權)人: | 惠州市德賽西威汽車電子股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州三環專利商標代理有限公司44202 | 代理人: | 彭俊垣 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 logo 圖片 存儲 方法 | ||
技術領域
本發明涉及圖片存儲技術領域,尤其涉及一種LOGO圖片的存儲方法。
背景技術
目前車載導航主要有三種操作系統,分別是:Wince、Linux、Android這三個平臺各有優點。目前基于Wince操作系統的車載平臺在硬件上配置一般比較低,主要體現在CPU、RAM、Flash這幾個部件,這個平臺的CPU主頻低,計算能力差,RAM與Flash的存儲空間小。這些低配置的硬件給軟件開發帶來了很大的困難與麻煩,需要做一些高級算法才可以解決問題。
車載導航系統在開機時由于需要做一些比較費時的初始化,所以在這個過程中UI需要做一些過渡性的顯示。一般會做一些有意義的動畫顯示,行業內稱為動態LOGO。動態LOGO用比較通俗的話講它是一組圖片連續播放產生的一種動畫效果。
動態LOGO的圖片如果采用PNG這些解碼比較耗費時間的圖片,那么動畫顯示會非常卡,不流暢。由于基以Wince操作系統的車載平臺CPU主頻低,而在車載系統啟動時需要耗費大量的CPU資源,所以CPU無法提供足夠的資源播放PNG等解碼費時的圖片組動畫。
如果將這些圖片換成BMP格式,那么動態LOGO的動畫顯示是流暢的。但同樣分辨率的圖片,BMP格式比PNG格式需要更多的存儲空間,這對有限的Flash空間是一個壓力。并且隨著車載屏幕分辨率的提高,需要的存儲空間就更大。
發明內容
本發明的發明目的在于提供一種LOGO圖片的存儲方法,本發明提供的技術方案基于硬件配置低的Wince操作系統的車載平臺,解決了動態LOGO圖片播放卡頓以及存儲空間大的技術問題。
為了解決上述技術問題,本發明提供一種LOGO圖片的存儲方法,包括以下步驟:
1)按LOGO圖片中的像素點逐行掃描LOGO圖片;
2)存儲每行像素點中的圖案像素點的位置參數;
3)存儲與每行所述圖案像素點的位置參數相對應的橫線圖像數據。
優選的,在步驟2)中存儲每行像素點中的圖案像素點的位置參數;其中所述像素點包括背景色像素點和圖案像素點。
優選的,在步驟2)中存儲每行像素點中的圖案像素點的位置參數;其中所述圖案像素點的位置參數包括所述圖案像素點左邊第一個像素點的X1坐標和Y1坐標以及所述圖案像素點沿X軸的長度。
優選的,在步驟1)和2)中,包括同時從左右兩側按像素點逐行掃描LOGO圖片;左側遇到圖案像素點時,記下遇到的所述圖案像素點的X1坐標和Y1坐標;右側遇到圖案像素點時,記下遇到的所述圖案像素點的X2坐標;通過公式X2-X1得到該行中圖案像素點的長度;存儲X1坐標、Y1坐標以及所述長度。
優選的,在步驟2)中存儲每行像素點中的圖案像素點的位置參數;包括通過顏色的權值計算公式沿掃描方向計算每個像素點以及下一個像素點的顏色權值;兩個像素點的顏色權值接近,判定該兩個像素點為背景色像素點;兩個像素點的顏色權值相差大,判定第一個像素點為背景色像素點,第二個像素點為圖案像素點,并存儲第二個像素點的坐標值。
優選的,通過顏色的權值計算公式沿掃描方向計算每個像素點以及下一個像素點的顏色權值;其中顏色的權值計算公式為(R2+G2+B2)1/2,R、G、B為顏色的RGB分量值。
優選的,所述橫線圖像數據為RGB格式。
優選的,所述LOGO圖片的格式為BMP格式。
優選的,在顯示過程中,包括:建立原LOGO圖片大小的內存DC,先鋪上底色,從存儲有位置參數和橫線圖像數據的文件中,根據所述位置參數將橫線圖像數據逐條讀出畫到DC上,組成一張LOGO圖片。
由上可見,采用本發明提供的技術方案能夠達到以下有益效果:本發明按照像素點逐行掃描LOGO圖片,將背景色的像素點信息去除,存儲圖案的像素點信息,存儲的像素點信息僅為坐標數據以及RGB格式的圖案,并且沒有復雜的圖片解碼過程,不僅大大降低了LOGO圖片的存儲空間,而且CPU資源占用低,可以滿足對CPU資源的低消耗需求。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對本發明實施例或現有技術的描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發明的一部分實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例流程框圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市德賽西威汽車電子股份有限公司,未經惠州市德賽西威汽車電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711233287.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種汽車超員的監測方法以及裝置、汽車
- 下一篇:一種音效調節方法、系統及汽車





