[发明专利]全液晶仪表2D虚拟指针绘制方法有效
| 申请号: | 201911166910.6 | 申请日: | 2019-11-25 |
| 公开(公告)号: | CN111105477B | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 车强;王大伟;邓舸;宋丹丹 | 申请(专利权)人: | 航天科技控股集团股份有限公司 |
| 主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T7/90;G06T1/20;G06T1/60 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 董玉娇 |
| 地址: | 150060 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 液晶 仪表 虚拟 指针 绘制 方法 | ||
1.全液晶仪表2D虚拟指针绘制方法,该绘制方法是基于汽车仪表中的CPU、GPU和flash模块实现,其中,GPU包括控制器和N个着色器模块;
其特征在于,flash模块中存储有M个指针样式图片和一个指针颜色动态变化函数,M个指针样式图片均不相同,且每一个指针样式图片对应一种指针样式,M≥3;
每个指针样式图片上的所有像素点的位置与汽车仪表显示器上的所有像素点的位置一一对应;
该绘制方法包括如下过程:
步骤一、汽车仪表的CPU,用于接收主题更换指令,并根据接收到的主题更换指令,从flash模块中调用相应的指针样式图片,并提取所调用的指针样式图片中每个像素点的颜色值、及每个像素点所对应位置,并将提取出的指针样式图片中每个像素点的颜色值、及每个像素点所对应位置加载至GPU中的任意一个着色器模块;
汽车仪表的CPU,还用于根据接收到的主题更换指令,向GPU中的控制器发送函数调用指令;
步骤二、GPU中的控制器根据接收的函数调用指令,从flash模块中调用指针颜色动态变化函数,并将调用的指针颜色动态变化函数加载在步骤一中的着色器模块中;
利用着色器模块中的指针颜色动态变化函数,对着色器模块中的所有像素点的颜色值进行动态变化,并将每个像素点动态变化后的颜色值及该像素点所对应的位置,发至汽车仪表的显示器,从而完成对全液晶仪表虚拟指针样式的绘制;
着色器模块包括片段着色器和顶点着色器;
片段着色器,用于加载调用的指针颜色动态变化函数,还用于加载所提取出的指针样式图片中每个像素点的颜色值,并利用指针颜色动态变化函数对所提取出的指针样式图片中每个像素点的颜色值进行动态变化,并将动态变化后的每个像素点的颜色值及该像素点所对应的位置,发至汽车仪表的显示器;
顶点着色器,用于存储从指针样式图片中提取出每个像素点的位置,并将每个像素点所对应的位置,发送至汽车仪表的显示器。
2.根据权利要求1所述的全液晶仪表2D虚拟指针绘制方法,其特征在于,所述指针颜色动态变化函数为正弦函数、指数函数、幂函数、多项式及上述多个的组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科技控股集团股份有限公司,未经航天科技控股集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911166910.6/1.html,转载请声明来源钻瓜专利网。





