【技术实现步骤摘要】
显示故障检测方法、装置、电子设备及介质
[0001]本申请涉及车载终端故障技术,尤其涉及一种显示故障检测方法、装置、电子设备及介质。
技术介绍
[0002]随着智能座舱技术的不断发展、功能不断丰富,智能座舱已经成为智能汽车不可或缺的组成部分,智能座舱驱动的显示屏数量也在不断增加,从最初的1个屏增加到5个显示屏(例如仪表屏、中控屏、副驾屏、2个后座娱乐屏),甚至更多。智能座舱功能复杂、驱动屏幕数量众多,由于各种原因不可避免地会出现黑屏、冻屏的情况。
[0003]现有技术中,显示故障检测大量通过中央处理器(Central Processing Unit,简称CPU)读取帧缓存(FrameBuffer)中的数据,并逐像素点比较FrameBuffer中每个像素点的RGB存储值是否为黑色来判断是否发生黑屏;以及,在一段时间内,逐帧逐像素点对比FrameBuffer中所有数值是否发生变化来判断是否发生冻屏。
[0004]上述方案中,通过CPU逐像素点读取显示数据Framebuffer中的值,增加了额外数据存储和维护的负担,逐像素点进行比较计算完成黑屏、冻屏的判断,运行时会消耗大量的CPU运算资源,且效率非常难以提高,因此存在检测速度慢的问题。
技术实现思路
[0005]本申请提供一种显示故障检测方法、装置、电子设备及介质,用以提高显示故障的检测速度。
[0006]一方面,本申请提供一种显示故障检测方法,包括:
[0007]按照预设周期,定时获取显示校验码,所述显示校验码为基于车载显 ...
【技术保护点】
【技术特征摘要】
1.一种显示故障检测方法,其特征在于,包括:按照预设周期,定时获取显示校验码,所述显示校验码为基于车载显示装置的虚拟显示设备中显示屏图像的显示数据生成的校验码;根据定时获取的多个所述显示校验码,获得当前的持续参数;所述持续参数表征所述显示校验码的校验值保持不变的持续时长大小;所述持续参数包括时长值和/或周期数;若所述持续参数超出预设的上限值,则判定发生显示故障;所述显示故障包括黑屏和/或冻屏。2.根据权利要求1所述的方法,其特征在于,所述显示故障包括黑屏;若所述持续参数包括第一周期数,所述根据定期获取的多个所述显示校验码,获得持续参数,包括:针对每次获取的显示校验码,判断所述显示校验码的校验值是否为零;若所述显示校验码的校验值为零,则将当前记录的第一周期数累计加一;若所述显示校验码的校验值不为零,则将当前记录的第一周期数重置为零;所述若所述持续参数超出预设的上限值,则判定发生显示故障,包括:实时监测当前记录的第一周期数,若所述当前记录的第一周期数大于预定的第一次数上限值,则判定发生黑屏。3.根据权利要求1所述的方法,其特征在于,所述显示故障包括黑屏;若所述持续参数包括第一时长值,所述根据定期获取的多个所述显示校验码,获得持续参数,包括:针对每次获取的显示校验码,判断所述显示校验码的校验值是否为零;若所述显示校验码的校验值不为零,则将当前记录的第一时刻更新为该显示校验码的获取时刻;若所述显示校验码的校验值为零,则不更新当前记录的第一时刻并计算所述显示校验码的获取时刻与当前记录的第一时刻之间的差值,获得所述第一时长值;所述若所述持续参数超出预设的上限值,则判定发生显示故障,包括:实时监测当前记录的第一时长值,若所述当前记录的第一时长值大于预定的第一时长上限值,则判定发生黑屏。4.根据权利要求1所述的方法,其特征在于,所述显示故障包括冻屏;若所述持续参数包括第二周期数,所述根据定期获取的多个所述显示校验码,获得持续参数,包括:针对每次获取的显示校验码,将所述显示校验码的校验值与上一次获取的显示校验码的校验值进行比较;若所述显示校验码的校验值与上一次获取的显示校验码的校验值相同,则将当前记录的第二周期数加一;若所述显示校验码的校验值与上一次获取的显示校验码的校验值不相同,则将当前记录的第二周期数重置为零;所述若所述持续参数超出预设的上限值,则判定发生显示故障,包括:实时监测当前记录的第二周期数,若所述当前记录的第二周期数大于预定的第二次数上限值,则判定发生冻屏。5.根据权利要求1所述的方法,其特征在于,所述显示故障包括冻屏;若所述持续参数包括第二时长值,所述根据定期获取的多个所述显示校验码,获得持续参数,包括:针对每次获取的显示校验码,将所述显示校验码的校验值与上一次获取的显示校验码的校验值进行比较;若所述显示校验码的校验值与上一次获取的显示校验码的校验值不相同,则将当前记
录的第一...
【专利技术属性】
技术研发人员:刘凯,李丹,
申请(专利权)人:吉利汽车研究院宁波有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。