[发明专利]全液晶仪表2D虚拟指针绘制方法有效
| 申请号: | 201911166910.6 | 申请日: | 2019-11-25 |
| 公开(公告)号: | CN111105477B | 公开(公告)日: | 2023-04-28 |
| 发明(设计)人: | 车强;王大伟;邓舸;宋丹丹 | 申请(专利权)人: | 航天科技控股集团股份有限公司 |
| 主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T7/90;G06T1/20;G06T1/60 |
| 代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 董玉娇 |
| 地址: | 150060 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 液晶 仪表 虚拟 指针 绘制 方法 | ||
全液晶仪表2D虚拟指针绘制方法,属于全液晶仪表2D虚拟指针绘制领域。解决了传统的指针绘制方法所使用的绘制算法编写复杂、及虚拟指针样式是静态的,无法动态表现的问题。利用着色器模块中的指针颜色动态变化函数,对着色器模块中的所有像素点的颜色值进行动态变化,从而实现每个像素点的颜色随时间变化,只要指针的样式固定,则通过改变该样式下的随时间变化的每个像素点的颜色值,使显示器上指针的显示颜色随时间动态变化,使指针颜色显示丰富多彩,充满动感,指针即有静态部分,又有动态部分,即容易实现,又有较强的表现力。本发明主要用于对虚拟指针进行绘制。
技术领域
本发明属于全液晶仪表2D虚拟指针绘制领域。
背景技术
全液晶仪表2D指针的实现大致有两种方式。
一种是纯图片法,即用制作好的2D指针图片代表指针,这种方法实现比较简单,缺点是图片内容本身不变的,即设计的时候是什么样,在汽车仪表中表现的就是什么样,当车速等数值不变时,指针实际上是静态的,基本是对传统机械表指针的模拟,无法发挥出全液晶仪表的优势。
另一种是纯绘制法,这种做法采用代码编写,即:通过代码编写相应的函数,代码运行在GPU中,具有更高的灵活性。但是完全用代码实现指针的绘制,绘制所需的算法往往十分复杂,不容易实现,有很大难度,且计算量较大。
综上,两种虚拟指针绘制方法存在的缺陷亟需解决。
发明内容
本发明是为了解决传统的指针绘制方法所使用的绘制算法编写复杂、及虚拟指针样式是静态的,无法动态表现的问题,本发明提供了一种全液晶仪表2D虚拟指针绘制方法。
全液晶仪表2D虚拟指针绘制方法,该绘制方法是基于汽车仪表中的CPU、GPU和flash模块实现,其中,GPU包括控制器和N个着色器模块;
flash模块中存储有M个指针样式图片和一个指针颜色动态变化函数,M个指针样式图片均不相同,且每一个指针样式图片对应一种指针样式,M≥3;
每个指针样式图片上的所有像素点的位置与汽车仪表显示器上的所有像素点的位置一一对应;
该绘制方法包括如下过程:
步骤一、汽车仪表的CPU,用于接收主题更换指令,并根据接收到的主题更换指令,从flash模块中调用相应的指针样式图片,并提取所调用的指针样式图片中每个像素点的颜色值、及每个像素点所对应位置,并将提取出的指针样式图片中每个像素点的颜色值、及每个像素点所对应位置加载至GPU中的任意一个着色器模块;
汽车仪表的CPU,还用于根据接收到的主题更换指令,向GPU中的控制器发送函数调用指令;
步骤二、GPU中的控制器根据接收的函数调用指令,从flash模块中调用指针颜色动态变化函数,并将调用的指针颜色动态变化函数加载在步骤一中的着色器模块中;
利用着色器模块中的指针颜色动态变化函数,对着色器模块中的所有像素点的颜色值进行动态变化,并将每个像素点动态变化后的颜色值及该像素点所对应的位置,发至汽车仪表的显示器,从而完成对全液晶仪表虚拟指针样式的绘制。
优选的是,着色器模块包括片段着色器和顶点着色器;
片段着色器,用于加载调用的指针颜色动态变化函数,还用于加载所提取出的指针样式图片中每个像素点的颜色值,并利用指针颜色动态变化函数对所提取出的指针样式图片中每个像素点的颜色值进行动态变化,并将动态变化后的每个像素点的颜色值及该像素点所对应的位置,发至汽车仪表的显示器;
顶点着色器,用于存储从指针样式图片中提取出每个像素点的位置,并将每个像素点所对应的位置,发送至汽车仪表的显示器。
优选的是,所述指针颜色动态变化函数为正弦函数、指数函数、幂函数、多项式及上述多个的组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科技控股集团股份有限公司,未经航天科技控股集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911166910.6/2.html,转载请声明来源钻瓜专利网。





