System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及屏幕检测,尤其涉及一种屏幕冻帧检测方法、装置、电子设备、车辆及存储介质。
技术介绍
1、随着显示屏技术的成熟,显示屏被广泛的应用于各种领域。在某些应用场景中,显示屏中显示内容的传输链路较长,因此在传输链路的某一环节发生故障时,很难察觉出屏幕冻帧问题。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种屏幕冻帧检测方法、装置、电子设备、车辆及存储介质。
2、根据本公开实施例的第一方面,提供一种屏幕冻帧检测方法,所述方法包括:
3、确定显示屏幕上显示内容的校验信息,并确定所述校验信息和历史校验信息是否相同,所述校验信息包括用于唯一标识所述显示屏幕上所述显示内容的校验码,所述历史校验信息为上一次确定的显示内容的校验信息;
4、在所述校验信息和所述历史校验信息不相同时,将确定所述校验信息的目标时刻作为检测周期起点,并根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,所述检测结果用于表征所述显示屏幕是否出现冻帧。
5、可选地,所述确定显示屏幕上显示内容的校验信息,包括:
6、获取显示屏幕上显示内容的循环冗余校验码作为所述校验信息;或者,
7、获取显示屏幕上的显示内容,并根据所述显示内容,计算循环冗余校验码作为所述校验信息。
8、可选地,根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,包括:
9、当以所述目标时刻作为检测周期起点的周期
10、当以所述目标时刻作为检测周期起点的周期内、存在任意两个校验信息不相同时,确定用于表征所述显示屏幕未出现冻帧的检测结果。
11、可选地,所述显示屏幕显示有预设的顶层图层,所述确定显示屏幕上显示内容的校验信息,包括:
12、获取所述显示屏幕上所述顶层图层中的显示内容,并根据所述顶层图层中的显示内容,确定校验信息。
13、可选地,所述顶层图层中的显示内容基于预设的更新频率更新,和/或,所述顶层图层的透明度小于所述显示屏幕中显示的其余图层的透明度。
14、可选地,所述顶层图层为多个,所述根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,包括:
15、针对每一个所述顶层图层,确定以所述目标时刻作为检测周期起点的周期内、所有的校验信息是否相同;
16、当每一个所述顶层图层中的所有校验信息相同时,确定用于表征所述显示屏幕出现冻帧的检测结果;
17、当任意一个所述顶层图层中的任意两个校验信息不相同时,确定用于表征所述显示屏幕未出现冻帧的检测结果。
18、可选地,所述确定显示屏幕上显示内容的校验信息,包括:
19、通过实时操作系统中的窗口展示wfd接口,周期性从显示屏幕的数据处理器dpu中获取所述显示屏幕上显示内容的校验信息,其中,所述实时操作系统为设置有所述显示屏幕的设备的操作系统。
20、可选地,所述显示屏为车载显示屏。
21、根据本公开实施例的第二方面,提供一种屏幕冻帧检测装置,所述装置包括:
22、第一确定模块,被配置为确定显示屏幕上显示内容的校验信息,并确定所述校验信息和历史校验信息是否相同,所述校验信息包括用于唯一标识所述显示屏幕上所述显示内容的校验码,所述历史校验信息为上一次确定的显示内容的校验信息;
23、第二确定模块,被配置为在所述校验信息和所述历史校验信息不相同时,将确定所述校验信息的目标时刻作为检测周期起点,并根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,所述检测结果用于表征所述显示屏幕是否出现冻帧。
24、可选地,所述第一确定模块包括:
25、第一获取单元,被配置为获取显示屏幕上显示内容的循环冗余校验码作为所述校验信息;或者,
26、第一处理单元,被配置为获取显示屏幕上的显示内容,并根据所述显示内容,计算循环冗余校验码作为所述校验信息。
27、可选地,所述第二确定模块包括:
28、第一确定单元,被配置为当以所述目标时刻作为检测周期起点的周期内、所有的校验信息相同时,确定用于表征所述显示屏幕出现冻帧的检测结果;
29、第二确定单元,被配置为当以所述目标时刻作为检测周期起点的周期内、存在任意两个校验信息不相同时,确定用于表征所述显示屏幕未出现冻帧的检测结果。
30、可选地,所述显示屏幕显示有预设的顶层图层,相应地,所述第一确定模块包括:
31、第二处理单元,被配置为获取所述显示屏幕上所述顶层图层中的显示内容,并根据所述顶层图层中的显示内容,确定校验信息。
32、可选地,所述顶层图层中的显示内容基于预设的更新频率更新,和/或,所述顶层图层的透明度小于所述显示屏幕中显示的其余图层的透明度。
33、可选地,所述顶层图层为多个,相应地,所述第二确定模块包括:
34、第三确定单元,被配置为针对每一个所述顶层图层,确定以所述目标时刻作为检测周期起点的周期内、所有的校验信息是否相同;
35、第四确定单元,被配置为当每一个所述顶层图层中的所有校验信息相同时,确定用于表征所述显示屏幕出现冻帧的检测结果;
36、第五确定单元,被配置为当任意一个所述顶层图层中的任意两个校验信息不相同时,确定用于表征所述显示屏幕未出现冻帧的检测结果。
37、可选地,所述第一确定模块包括:
38、第二获取单元,被配置为通过实时操作系统中的窗口展示wfd接口,周期性从显示屏幕的数据处理器dpu中获取所述显示屏幕上显示内容的校验信息,其中,所述实时操作系统为设置有所述显示屏幕的设备的操作系统。
39、可选地,所述显示屏为车载显示屏。
40、根据本公开实施例的第三方面,提供一种电子设备,包括:
41、处理器;
42、用于存储处理器可执行指令的存储器;
43、其中,所述处理器被配置为:
44、执行本公开第一方面中任一项所提供的屏幕冻帧检测方法的步骤。
45、根据本公开实施例的第四方面,提供一种车辆,包括:
46、处理器;
47、用于存储处理器可执行指令的存储器;
48、其中,所述处理器被配置为:
49、执行本公开第一方面中任一项所提供的屏幕冻帧检测方法的步骤。
50、根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面中任一项所提供的屏幕冻帧检测方法的步骤。
51、本公开的实施例提供的技术方案可以包括以下有益效果:
52、通过上述技术方案,可以确定显示屏幕上显示内容的校验信息,并本文档来自技高网...
【技术保护点】
1.一种屏幕冻帧检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的屏幕冻帧检测方法,其特征在于,所述确定显示屏幕上显示内容的校验信息,包括:
3.根据权利要求1所述的屏幕冻帧检测方法,其特征在于,所述根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,包括:
4.根据权利要求1-3任一项所述的屏幕冻帧检测方法,其特征在于,所述显示屏幕上显示有预设的顶层图层,所述确定显示屏幕上显示内容的校验信息,包括:
5.根据权利要求4所述的屏幕冻帧检测方法,其特征在于,所述顶层图层中的显示内容基于预设的更新频率更新,和/或,所述顶层图层的透明度小于所述显示屏幕中显示的其余图层的透明度。
6.根据权利要求4所述的屏幕冻帧检测方法,其特征在于,所述顶层图层为多个,所述根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,包括:
7.根据权利要求1-3任一项所述的屏幕冻帧检测方法,其特征在于,所述确定显示屏幕上显示内容的校验信息,包括:
8.根据权利要求1-3中任一项
9.一种屏幕冻帧检测装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,包括:
11.一种车辆,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~8中任一项所述方法的步骤。
...【技术特征摘要】
1.一种屏幕冻帧检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的屏幕冻帧检测方法,其特征在于,所述确定显示屏幕上显示内容的校验信息,包括:
3.根据权利要求1所述的屏幕冻帧检测方法,其特征在于,所述根据以所述目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果,包括:
4.根据权利要求1-3任一项所述的屏幕冻帧检测方法,其特征在于,所述显示屏幕上显示有预设的顶层图层,所述确定显示屏幕上显示内容的校验信息,包括:
5.根据权利要求4所述的屏幕冻帧检测方法,其特征在于,所述顶层图层中的显示内容基于预设的更新频率更新,和/或,所述顶层图层的透明度小于所述显示屏幕中显示的其余图层的透明度。
6.根据权利...
【专利技术属性】
技术研发人员:栾绍鹏,刘杰,
申请(专利权)人:小米汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。