[发明专利]一种数字仪表指针显示系统及方法在审
申请号: | 201810119449.8 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108407758A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 曾爱军 | 申请(专利权)人: | 深圳市恒晨电器有限公司 |
主分类号: | B60R25/104 | 分类号: | B60R25/104 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦;胡朝阳 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数字仪表 指针显示 数据接口 指针 表盘 发动机转速 视觉流畅度 汽车车速 数据显示 外部数据 系统实现 仪表指针 图标 实时性 发送 合成 图像 文本 响应 | ||
本发明涉及数字仪表领域,提出了一种数字仪表指针显示系统,所述系统包括:数字仪表指针显示系统,其特征在于:所述系统包括:指针窗口、普通窗口、GPU模块和数据接口;所述数据接口用于发送和接收外部数据,所述指针窗口用于根据数据接口接收的数据显示发动机转速和汽车车速,所述普通窗口用于显示表盘、普通文本和图标;所述GPU模块按照所述指针窗口在前,普通窗口在后的顺序,将所述指针窗口和所述普通窗口进行合成,并显示为完整的数字仪表图像。本发明的数字仪表指针显示系统实现仪表指针显示准确性高、响应实时性高、视觉流畅度高。除此以外,本发明还提供了一种数字仪表指针显示方法。
技术领域
本发明涉及数字仪表技术,特别涉及数字仪表指针显示系统及方法。
背景技术
随着现代化科技手段的不断进步,电子产品在汽车上得到大量应用,并逐步趋向智能化,目前最常见的汽车仪表大多数采用机电式组合仪表,随着仪表板上显示的信息不断增加,造成组合仪表表盘面积不断增大,而实际应用中现有的机电式组合汽车仪表的仪表盘展示能力有限,无法满足不断增加的车辆各项信息处理、展示的需要。传统汽车仪表主要是针对燃油汽车的一些参数,包括针对油量,油温,加油,发动机等相关信息进行显示与报警。传统汽车仪表通常向用户提供的显示数据是模拟信号,数据的精度和准确度都较差。
针对如今在汽车仪表的应用场景中,需要仪表显示的内容越来越多(总线诊断信息、行车信息、安全信息、娱乐信息、导航信息等), 汽车数字仪表取代传统仪表已是行业趋势。
本发明主要针对上述问题提出了一种数字仪表指针显示系统及方法。
发明内容
基于此,有必要针对现有车载仪表显示存在的问题,提供一种数字仪表指针显示系统及方法,其中,通过数字仪表表盘的指针显示这一关键的技术点,实现数字仪表指针显示准确性高、响应实时性高、视觉流畅度高。
本发明提供了一种数字仪表指针显示系统,所述系统包括:指针窗口、普通窗口、GPU模块和数据接口;所述数据接口用于发送和接收外部数据,所述指针窗口用于根据数据接口接收的数据显示发动机转速和汽车车速,所述普通窗口用于显示表盘、普通文本和图标;所述GPU模块按照所述指针窗口在前,普通窗口在后的顺序,将所述指针窗口和所述普通窗口进行合成,并显示为完整的数字仪表图像。
优选地,所述普通窗口具体用于显示表盘刻度、背景、菜单、图标、时间、总里程和小里程;所述数据接口还用于向汽车CAN总线发送数据,包括总里程以及需要主动查询的数据。
优选地,所述指针窗口使用OpenGL接口实现,采用OpenGL直接绘制,确保显示刷新率达到66帧/秒。
优选地,所述普通窗口使用Qt的GUI框架实现,用于显示刷新率低于30帧/秒的所有显示信息。
优选地,所述数据接口,用于通过QNX系统的IPC机制,与系统内部的其他数据服务进程进行交互实现。
除此以外,本发明还公开了一种根据数字仪表指针显示系统的数字仪表指针显示方法,所述方法包括以下步骤:
步骤1:初始化指针窗口;
步骤2:查询数据接口消息,判断是否有新指针运动边界值设定数据,若有则跳转至步骤3,否则跳转至步骤4;
步骤3:根据所述新指针运动边界值设定数据更新指针运动边界值;
步骤4:判断当前指针运动状态,若当前指针为停止状态,则跳转至步骤2,否则跳转至步骤5;
步骤5:根据指针运动状态和指针运动边界值重绘指针到新的位置;
步骤6:跳转至步骤2。
优选地,所述步骤3具体包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市恒晨电器有限公司,未经深圳市恒晨电器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810119449.8/2.html,转载请声明来源钻瓜专利网。