[發明專利]一種基于MCU的背景圖上疊加動態圖顯示系統及其顯示方法有效
| 申請號: | 201810275747.6 | 申請日: | 2018-03-30 |
| 公開(公告)號: | CN108694733B | 公開(公告)日: | 2021-10-19 |
| 發明(設計)人: | 鄭遠;林蓓 | 申請(專利權)人: | 溫州長江汽車電子有限公司 |
| 主分類號: | G06T7/90 | 分類號: | G06T7/90;G06T11/00;G06T1/20;G06F3/14;H04N5/265 |
| 代理公司: | 北京京萬通知識產權代理有限公司 11440 | 代理人: | 萬學堂 |
| 地址: | 325025 浙江省溫州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 mcu 背景圖 疊加 動態 顯示 系統 及其 方法 | ||
1.一種基于MCU的背景圖上疊加動態圖顯示系統,其特征在于,所述顯示系統包括上位機、MCU和顯示器;
所述上位機對BMP圖片數據進行分析之后獲取關鍵數據提供給MCU使用;
所述MCU對圖片數據解析,得出結果;
所述顯示器將結果顯示出來;
其中,采用所述的基于MCU的背景圖上疊加動態圖顯示系統的顯示方法包括以下步驟:
S1:采用上位機對BMP圖片數據進行分析之后獲取關鍵數據提供給MCU使用;所述步驟包括以下子步驟:
S1-1:采用alpha通道的32位色的BMP圖片,從文件頭開始偏移54個字節倒序讀取位圖數據;
根據在計算時記錄的總的像素點數乘以每個像素點所需字節數獲得數據部分的大小;
根據BMP圖片的信息頭和用戶的選擇獲得每個像素點所需字節數,當要疊加的圖片是分辨率小于等于255x255的單色圖片時,數據部分直接提供給MCU使用;
當疊加的圖片是分辨率大于255×255的彩色圖片,數據部分就直接采用BGRA格式存儲;
S1-2采用上位機批量轉化圖片為坐標,如果生成的帶坐標的數據比原文件大,就直接保存源文件;否則,生成一個包含地址索引的C文件;讀取地址索引,獲得每張圖片相對于存儲位置的相對位移;
S2:采用MCU對圖片數據解析,得出結果;所述步驟包括以下子步驟:
S2-1:MCU根據圖片地址索引找到相應的圖片,并讀取16字節的數據頭,獲取要疊加圖片的分辨率、是否為單色圖片、數據部分的像素點個數和每個像素點的字節構成;
S2-2:根據信息頭的信息獲取要疊加的圖形數據,根據x、y坐標,alpha通道值和讀取的RGB的值或者是用戶指定的RGB的值,在背景圖上疊加圖片;
S2-3:如果為單色圖片,那么其RGB顏色就是用戶在顯示的時候指定,其疊加公式如下:
目標顏色Red值=(背景顏色Red值×(255-alpha值)/255)+(用戶指定的顏色Red值×alpha值/255);
Green和Blue的目標顏色值的算法和Red值一樣;
如果為彩色圖片,那么其RGB顏色就是數據部分的RGB的值,其疊加公式如下:
目標顏色的Red值=(背景顏色Red值×(255-alpha值)/255)+數據部分Red值;
Green和Blue的目標顏色值的算法和Red值一樣。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于溫州長江汽車電子有限公司,未經溫州長江汽車電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810275747.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種相機多點標定的方法及裝置
- 下一篇:一種適合復雜圖像的數據壓縮方法





