[发明专利]一种基于linux的车载仪表显示方法和系统在审
申请号: | 202010534380.2 | 申请日: | 2020-06-12 |
公开(公告)号: | CN111897608A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 李浩;边少君;何牧梓;沈功瑞;谢修森 | 申请(专利权)人: | 南斗六星系统集成有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06T1/60 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 郑飞 |
地址: | 430056 湖北省武汉市武汉经济技术开发区20*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 车载 仪表 显示 方法 系统 | ||
一种基于linux的车载仪表显示方法,包括:对车载仪表系统进行初始化;将车载仪表待显示图像进行分类,分为常变化界面和不常变化界面;S300.创建至少2个线程,并在线程之间建立对应的通信机制;利用创建的线程分别获取待显示图像中的常变化界面和不常变化界面,并按预设规则分别对常变化界面和不常变化界面进行渲染,将渲染后界面分别导入不同的图像缓冲设备;利用linux系统覆盖机制,将不同的图像缓冲设备中的常变化界面和不常变化界面进行合成,并在车载仪表显示器中进行显示。本发明减轻各个环节的图像合成压力,节省硬件资源,在有限的硬件条件下达到流畅显示高质量、复杂的仪表界面,在实际对比中,同样的硬件条件下,能稳定提升画面质量。
技术领域
本发明属于车载仪表技术领域,特别是一种基于linux的车载仪表显示方法和系统。
背景技术
随着人民生活水平的提高,汽车逐渐普及,汽车对于人们来说逐渐完成了从实用性到舒适性、品质性等的多样性追求的变化。
车载仪表盘作为一辆汽车对接驾驶员的第一个视觉感官性器件,是最能做出多样性的车载电子器件。在用户多样性的要求下,仪表盘正在迈入全液晶化的线程中。但是现在的技术情况是,鉴于嵌入式电子产品的成本性要求以及车规级别元器件的高规格要求,目前的车载元器件普遍在性能和价格方面并没有消费电子产品那么容易寻找,出于成本压缩和车规的高要求,导致很多元器件只能选择性能稍差的器件。因此随着仪表盘屏幕越来越大、分辨率越来越高,硬件显示性能逐渐遇到瓶颈。在面临多界面、动画复杂的仪表界面时,会出现刷新率降低、画面卡顿的问题。
现有的仪表显示系统,将所有的信息集中于一整幅画面显示,软件流程流动到linux显示驱动层时将会汇聚于一个单一图像缓冲区,最终将图像缓冲区的内容整体刷新到显示屏进行显示。但是,随着分辨率的增大,一整个画面的组成元素也越来越多,导致图像在刷新的时候需要做的元素整合合成工作相应的增加,会导致缓冲区刷新不及时,整个图像的刷新率降低,影响显示效果。
发明内容
鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种基于linux的车载仪表显示方法和系统。
一种基于linux的车载仪表显示方法,包括:
S100.对车载仪表系统进行初始化;
S200.将车载仪表待显示图像进行分类,分为常变化界面和不常变化界面;
S300.创建至少2个线程,并在线程之间建立对应的通信机制;
S400.利用创建的线程分别获取待显示图像中的常变化界面和不常变化界面,并按预设规则分别对常变化界面和不常变化界面进行渲染,将渲染后的常变化界面和不常变化界面分别导入不同的图像缓冲设备;
S500.利用linux系统覆盖机制,将不同的图像缓冲设备中的常变化界面和不常变化界面进行合成,并在车载仪表显示器中进行显示。
进一步地,S100中,对车载仪表系统进行初始化包括:对CPU、GPU、内存、总线、外设设备和图像缓冲设备进行初始化。
进一步地,对车载仪表系统进行初始化还包括:对常变化界面和不常变化界面渲染的预设规则进行初始化设置;渲染的预设规则至少包括:设置界面的色彩度、分辨率和透明度。
进一步地,图像缓冲设备至少2个,并且图像缓冲设备之间具有覆盖联系。
进一步地,S300中,线程之间建立对应的通信机制,至少包括:管道通信、共享内存、套接字。
进一步地,S400中,对常变化界面进行渲染的预设规则为:设置常变化界面彩色度和分辨率大小,将常变化界面设置可见,常变化界面以外的其他界面设置为透明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南斗六星系统集成有限公司,未经南斗六星系统集成有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010534380.2/2.html,转载请声明来源钻瓜专利网。