一种汽车仪表图标的校验方法、装置、设备及介质制造方法及图纸

技术编号:36455451 阅读:8 留言:0更新日期:2023-01-25 22:53
本发明专利技术公开一种汽车仪表图标的校验方法、装置、设备及介质,方法包括:在检测到图标显示流程启动时,将直接渲染管理器的libdrm库调用进程截断;从ION内存管理器中获取待显示图标所对应的ION内存,并设为待显示图标所对应的纹理图标;根据纹理图标的仪表显示位置,从图标库中获取对应于该位置的校验图标;基于纹理图标和校验图标,按照预设的校验策略对纹理图标进行校验,获得图标校验结果;当图标校验结果满足预设校验要求时,通过ION内存管理器将ION内存发送至直接渲染管理器,以通过直接渲染管理器将待显示图标显示于汽车仪表的显示界面。本发明专利技术在无需额外增设视频校验设备的情况下,能够实时、准确地对待显示图标进行校验。准确地对待显示图标进行校验。准确地对待显示图标进行校验。

【技术实现步骤摘要】
一种汽车仪表图标的校验方法、装置、设备及介质


[0001]本专利技术涉及车辆
,尤其是涉及一种汽车仪表图标的校验方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着汽车所配置的功能越来越多,汽车仪表界面中的显示内容也越来越丰富多样,其中,图标作为其中一种显示内容,包括车辆指示灯、报警灯等图标信息,具有指示驾驶员的作用,因此对汽车仪表图标的准确性进行校验能够确保驾驶员接收到正确的图标信息。
[0003]现有技术通常利用视频校验设备,通过获取汽车仪表界面的图像以对汽车仪表中的图标进行校验,但该方法需要额外在车内增设视频校验设备。

技术实现思路

[0004]本专利技术提供一种汽车仪表图标的校验方法、装置、设备及介质,以解决现有技术需要额外在车内增设视频校验设备以校验汽车仪表图标的技术问题,通过直接将待显示图标所对应的ION内存设为纹理图标,并利用预设的图标库中的校验图标对该纹理图标进行校验,实现在无需额外增设视频校验设备的情况下,能够实时、准确地对待显示图标进行校验。
[0005]为了解决上述技术问题,本专利技术实施例第一方面提供一种汽车仪表图标的校验方法,包括如下步骤:
[0006]在检测到图标显示流程启动时,将汽车仪表的直接渲染管理器的libdrm库调用进程截断;
[0007]从ION内存管理器中获取待显示图标所对应的ION内存,并将所述ION内存设为所述待显示图标所对应的纹理图标;
[0008]根据所述纹理图标的仪表显示位置,从预设的图标库中获取与所述仪表显示位置对应的校验图标;
[0009]基于所述纹理图标和所述校验图标,按照预设的校验策略对所述纹理图标进行校验,获得图标校验结果;
[0010]当所述图标校验结果满足预设校验要求时,通过所述ION内存管理器将所述ION内存发送至所述直接渲染管理器,以通过所述直接渲染管理器根据所述ION内存将所述待显示图标显示于所述汽车仪表的显示界面。
[0011]作为优选方案,所述纹理图标的背景为非透明背景,所述校验图标的背景为透明背景;
[0012]则,所述基于所述纹理图标和所述校验图标,按照预设的校验策略对所述纹理图标进行校验,获得图标校验结果,具体包括如下步骤:
[0013]根据所述校验图标,对所述纹理图标的非透明背景进行去除处理,获得去除背景
后的纹理图标;
[0014]将去除背景后的纹理图标与所述校验图标进行对比,获得所述图标校验结果。
[0015]作为优选方案,所述根据所述校验图标,对所述纹理图标的非透明背景进行去除处理,获得去除背景后的纹理图标,具体包括如下步骤:
[0016]将所述纹理图标与所述校验图标进行与运算,以去除所述纹理图标的非透明背景,获得去除背景后的纹理图标;
[0017]其中,所述校验图标的透明背景的rgba值为0x00000000。
[0018]作为优选方案,所述将去除背景后的纹理图标与所述校验图标进行对比,获得所述图标校验结果,具体包括如下步骤:
[0019]将去除背景后的纹理图标与所述校验图标进行异或运算,获得异或运算结果,并将所述异或运算结果作为所述图标校验结果。
[0020]作为优选方案,所述当所述图标校验结果满足预设校验要求时,通过所述ION内存管理器将所述ION内存发送至所述直接渲染管理器,具体包括如下步骤:
[0021]当所述异或运算结果为0时,通过所述ION内存管理器将所述ION内存发送至所述直接渲染管理器。
[0022]作为优选方案,所述将所述ION内存设为所述待显示图标所对应的纹理图标,具体包括如下步骤:
[0023]通过glBindTexture函数与glEGLImageTargetTexture2DOES函数将所述ION内存设为所述待显示图标所对应的纹理图标。
[0024]作为优选方案,所述方法还包括如下步骤:
[0025]当所述图标校验结果不满足所述预设校验要求时,生成报错信息,并将所述报错信息发送至配置有仪表界面管理应用程序的仪表界面管理装置。
[0026]本专利技术实施例第二方面提供一种汽车仪表图标的校验装置,包括:
[0027]调用进程截断模块,用于在检测到图标显示流程启动时,将汽车仪表的直接渲染管理器的libdrm库调用进程截断;
[0028]纹理图标获取模块,用于从ION内存管理器中获取待显示图标所对应的ION内存,并将所述ION内存设为所述待显示图标所对应的纹理图标;
[0029]校验图标获取模块,用于根据所述纹理图标的仪表显示位置,从预设的图标库中获取与所述仪表显示位置对应的校验图标;
[0030]图标校验模块,用于基于所述纹理图标和所述校验图标,按照预设的校验策略对所述纹理图标进行校验,获得图标校验结果;
[0031]图标显示模块,用于当所述图标校验结果满足预设校验要求时,通过所述ION内存管理器将所述ION内存发送至所述直接渲染管理器,以通过所述直接渲染管理器根据所述ION内存将所述纹理图标显示于所述汽车仪表的显示界面。
[0032]本专利技术实施例第三方面提供一种汽车仪表图标的校验设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的汽车仪表图标的校验方法。
[0033]本专利技术实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所
在设备执行如第一方面任一项所述的汽车仪表图标的校验方法。
[0034]相比于现有技术,本专利技术实施例的有益效果在于,通过直接将待显示图标所对应的ION内存设为纹理图标,并利用预设的图标库中的校验图标对该纹理图标进行校验,实现在无需额外增设视频校验设备的情况下,能够实时、准确地对待显示图标进行校验。
附图说明
[0035]图1是本专利技术实施例中的汽车仪表图标的校验方法的流程示意图;
[0036]图2是本专利技术实施例中的纹理图标的示意图;
[0037]图3是本专利技术实施例中的校验图标的示意图;
[0038]图4是本专利技术实施例中的汽车仪表图标的校验装置的结构示意图。
具体实施方式
[0039]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]参见图1,本专利技术实施例第一方面提供一种汽车仪表图标的校验方法,包括如下步骤S1至步骤S5:
[0041]步骤S1,在检测到图标显示流程启动时,将汽车仪表的直接渲染管理器的libdrm库调用进程截断;
[0042]步骤S2,从ION内存管理器中获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车仪表图标的校验方法,其特征在于,包括如下步骤:在检测到图标显示流程启动时,将汽车仪表的直接渲染管理器的libdrm库调用进程截断;从ION内存管理器中获取待显示图标所对应的ION内存,并将所述ION内存设为所述待显示图标所对应的纹理图标;根据所述纹理图标的仪表显示位置,从预设的图标库中获取与所述仪表显示位置对应的校验图标;基于所述纹理图标和所述校验图标,按照预设的校验策略对所述纹理图标进行校验,获得图标校验结果;当所述图标校验结果满足预设校验要求时,通过所述ION内存管理器将所述ION内存发送至所述直接渲染管理器,以通过所述直接渲染管理器根据所述ION内存将所述待显示图标显示于所述汽车仪表的显示界面。2.如权利要求1所述的汽车仪表图标的校验方法,其特征在于,所述纹理图标的背景为非透明背景,所述校验图标的背景为透明背景;则,所述基于所述纹理图标和所述校验图标,按照预设的校验策略对所述纹理图标进行校验,获得图标校验结果,具体包括如下步骤:根据所述校验图标,对所述纹理图标的非透明背景进行去除处理,获得去除背景后的纹理图标;将去除背景后的纹理图标与所述校验图标进行对比,获得所述图标校验结果。3.如权利要求2所述的汽车仪表图标的校验方法,其特征在于,所述根据所述校验图标,对所述纹理图标的非透明背景进行去除处理,获得去除背景后的纹理图标,具体包括如下步骤:将所述纹理图标与所述校验图标进行与运算,以去除所述纹理图标的非透明背景,获得去除背景后的纹理图标;其中,所述校验图标的透明背景的rgba值为0x00000000。4.如权利要求3所述的汽车仪表图标的校验方法,其特征在于,所述将去除背景后的纹理图标与所述校验图标进行对比,获得所述图标校验结果,具体包括如下步骤:将去除背景后的纹理图标与所述校验图标进行异或运算,获得异或运算结果,并将所述异或运算结果作为所述图标校验结果。5.如权利要求4所述的汽车仪表图标的校验方法,其特征在于,所述当所述图标校验结果满足预设校验要求时,通过所述ION内存管理器将所述ION内存发送至所述直接渲染管...

【专利技术属性】
技术研发人员:陈辉马齐成姚立华冉光伟张莹刘俊峰
申请(专利权)人:星河智联汽车科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1