一种显示故障检测方法、装置、电子设备及存储介质与流程

文档序号:37766607发布日期:2024-04-25 10:53阅读:11来源:国知局
一种显示故障检测方法、装置、电子设备及存储介质与流程

本申请涉及系统级芯片,尤其涉及一种显示故障检测方法、装置、电子设备及存储介质。


背景技术:

1、现在汽车内多媒体产品系统设计越来越复杂,功能越来越多,系统稳定性面临巨大挑战。对于用户而言,如果汽车内多媒体产品屏幕画面卡住、无法更新(冻屏现象),会影响行驶安全和多媒体体验。因此需要一种冻屏检测的方法。


技术实现思路

1、有鉴于此,本申请实施例通过提供一种显示故障检测方法、装置、电子设备及存储介质,用以至少解决现有技术中存在的上述技术问题。

2、根据本申请第一方面,本申请实施例提供了一种显示故障检测方法,应用于多核异构系统级芯片,芯片包括相互之间硬隔离的安全域和至少一个应用域;安全域和应用域被配置为运行不同的操作系统;安全域包括显示控制器和第一处理器,显示控制器包括校验模块;应用域包括第二处理器和图像缓存模块;第二处理器基于应用程序生成待显示图像,并发送至图像缓存模块,以及在检测到应用程序在第一目标时长内停止生成待显示图像时,触发应用程序下发最近一次生成的待显示图像至图像缓存模块;图像缓存模块缓存待显示图像,并基于预设算法修改待显示图像的目标区域的数值,得到第一图像;显示控制器通过核间通信方式获取图像缓存模块中的第一图像,并通过校验模块发送至显示屏幕进行显示;

3、方法包括:

4、通过校验模块至少获取第一图像的目标区域的数值,并对获取的数值进行计算,得到对应的校验值;

5、若第二目标时长内计算的多个校验值不发生变化,确定显示屏幕显示故障。

6、可选地,对获取的数值进行计算,得到对应的校验值,包括:

7、对获取的数值进行循环冗余校验码crc计算,得到对应的校验值。

8、可选地,显示故障检测方法还包括:

9、通过核间通信方式确认应用域是否中断响应;

10、若应用域中断响应,对应用域进行复位。

11、可选地,通过核间通信方式确认应用域是否中断响应,包括:

12、通过核间通信方式向第二处理器发送应用域是否中断响应的确认消息;

13、若接收到第二处理器基于确认消息返回的响应消息,确认应用域未中断响应;

14、若未接收到第二处理器基于确认消息返回的响应消息,确认应用域中断响应。

15、可选地,显示故障检测方法还包括:

16、若应用域未中断响应,通过核间通信方式获取应用程序的心跳包的状态信息;

17、若基于状态信息确认应用程序的心跳包不正常,对应用程序进行复位。

18、可选地,显示故障检测方法还包括:

19、若基于状态信息确认应用程序的心跳包正常,返回至若第二目标时长内计算的多个校验值不发生变化,确定显示屏幕显示故障的步骤。

20、根据本申请第二方面,本申请实施例提供了一种显示故障检测装置,应用于多核异构系统级芯片,芯片包括相互之间硬隔离的安全域和至少一个应用域;安全域和应用域被配置为运行不同的操作系统;安全域包括显示控制器和第一处理器,显示控制器包括校验模块;应用域包括第二处理器和图像缓存模块;第二处理器基于应用程序生成待显示图像,并发送至图像缓存模块,以及在检测到应用程序在第一目标时长内停止生成待显示图像时,触发应用程序下发最近一次生成的待显示图像至图像缓存模块;图像缓存模块缓存待显示图像,并基于预设算法修改待显示图像的目标区域的数值,得到第一图像;显示控制器通过核间通信方式获取图像缓存模块中的第一图像,并通过校验模块发送至显示屏幕进行显示;

21、装置包括:

22、获取模块,用于通过校验模块至少获取第一图像的目标区域的数值,并对获取的数值进行计算,得到对应的校验值;

23、确认模块,用于若第二目标时长内计算的多个校验值不发生变化,确定显示屏幕显示故障。

24、可选地,获取模块用于通过校验模块对获取的数值进行循环冗余校验码crc计算,得到对应的校验值。

25、根据本申请第三方面,本申请实施例提供了一种电子设备,包括:

26、显示屏幕;

27、多核异构系统级芯片,芯片包括相互之间硬隔离的安全域和至少一个应用域;安全域和应用域被配置为运行不同的操作系统;安全域包括显示控制器和第一处理器,显示控制器包括校验模块;应用域包括第二处理器和图像缓存模块;第二处理器基于应用程序生成待显示图像,并发送至图像缓存模块,以及在检测到应用程序在第一目标时长内停止生成待显示图像时,触发应用程序下发最近一次生成的待显示图像至图像缓存模块;图像缓存模块缓存待显示图像,并基于预设算法修改待显示图像的目标区域的数值,得到第一图像;显示控制器通过核间通信方式获取图像缓存模块中的第一图像,并通过校验模块发送至显示屏幕进行显示;

28、其中,第一处理器用于通过校验模块至少获取第一图像的目标区域的数值,并对获取的数值进行计算,得到对应的校验值;若第二目标时长内计算的多个校验值不发生变化,确定显示屏幕显示故障。

29、根据本申请第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如第一方面或第一方面任意实施方式中的显示故障检测方法。

30、本申请实施例提供的显示故障检测方法、装置、电子设备及存储介质,应用域的第二处理器在检测到应用程序在第一目标时长内停止生成待显示图像时,触发应用程序下发最近一次生成的待显示图像至图像缓存模块,可以使得显示进程得不到调度时,例如应用程序暂停或显示进程被高优先级进程或线程占用时,图像缓存模块中仍然有图像更新,并且在图像缓存模块中修改待显示图像的目标区域的数值,可以确保图像缓存模块中只要有图像更新,图像的目标区域的数值一直在变化,从而确保应用域系统和应用程序正常运行时,计算到的校验值也一直在变化,可以基于第二目标时长内计算的多个校验值来确定显示屏幕是否显示故障,从而实现不仅可以检测显示动态图像时是否显示故障的情况,还可以检测显示静态图像时是否显示故障的情况,还可以检测由于应用程序、应用域系统运行不正常导致显示故障的情况等等,显示故障检测全面,可以避免非显示故障的误报,且检测过程简单,检测结果准确;并且通过应用域对显示图像进行处理,通过安全域对显示故障进行检测,显示处理和检测处理不在一个系统中,显示处理系统异常不会导致检测处理不工作,提高检测的可靠性;并且校验模块校验的是待上屏的第一图像,检测结果更加可靠。

31、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。



技术特征:

1.一种显示故障检测方法,其特征在于,应用于多核异构系统级芯片,所述芯片包括相互之间硬隔离的安全域和至少一个应用域;所述安全域和所述应用域被配置为运行不同的操作系统;所述安全域包括显示控制器和第一处理器,所述显示控制器包括校验模块;所述应用域包括第二处理器和图像缓存模块;所述第二处理器基于应用程序生成待显示图像,并发送至图像缓存模块,以及在检测到所述应用程序在第一目标时长内停止生成待显示图像时,触发所述应用程序下发最近一次生成的待显示图像至所述图像缓存模块;所述图像缓存模块缓存待显示图像,并基于预设算法修改所述待显示图像的目标区域的数值,得到第一图像;所述显示控制器通过核间通信方式获取所述图像缓存模块中的所述第一图像,并通过所述校验模块发送至显示屏幕进行显示;

2.根据权利要求1所述的显示故障检测方法,其特征在于,对获取的所述数值进行计算,得到对应的校验值,包括:

3.根据权利要求1所述的显示故障检测方法,其特征在于,还包括:

4.根据权利要求3所述的显示故障检测方法,其特征在于,所述通过核间通信方式确认所述应用域是否中断响应,包括:

5.根据权利要求3所述的显示故障检测方法,其特征在于,还包括:

6.根据权利要求5所述的显示故障检测方法,其特征在于,还包括:

7.一种显示故障检测装置,其特征在于,应用于多核异构系统级芯片,所述芯片包括相互之间硬隔离的安全域和至少一个应用域;所述安全域和所述应用域被配置为运行不同的操作系统;所述安全域包括显示控制器和第一处理器,所述显示控制器包括校验模块;所述应用域包括第二处理器和图像缓存模块;所述第二处理器基于应用程序生成待显示图像,并发送至图像缓存模块,以及在检测到所述应用程序在第一目标时长内停止生成待显示图像时,触发所述应用程序下发最近一次生成的待显示图像至所述图像缓存模块;所述图像缓存模块缓存待显示图像,并基于预设算法修改所述待显示图像的目标区域的数值,得到第一图像;所述显示控制器通过核间通信方式获取所述图像缓存模块中的所述第一图像,并通过所述校验模块发送至显示屏幕进行显示;

8.根据权利要求7所述的显示故障检测装置,其特征在于,

9.一种电子设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使计算机执行如权利要求1-6任意一项所述的显示故障检测方法。


技术总结
本申请公开了一种显示故障检测方法、装置、电子设备及存储介质,该方法应用于多核异构系统级芯片,芯片包括安全域和至少一个应用域;应用域的第二处理器基于应用程序生成待显示图像,以及在检测到应用程序在第一目标时长内停止生成待显示图像时,触发应用程序下发最近一次生成的待显示图像;图像缓存模块修改待显示图像的目标区域的数值,得到第一图像;安全域的显示控制器通过核间通信方式获取第一图像,并通过校验模块发送至显示屏幕进行显示;方法包括:通过校验模块至少获取第一图像的目标区域的数值,并对获取的数值进行计算,得到对应的校验值;若第二目标时长内计算的多个校验值不发生变化,确定显示屏幕显示故障。

技术研发人员:崔尚
受保护的技术使用者:上海励驰半导体有限公司
技术研发日:
技术公布日:2024/4/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1