屏幕冻帧检测方法、装置、电子设备、车辆及存储介质与流程
- 国知局
- 2024-06-21 13:28:17
本公开涉及屏幕检测,尤其涉及一种屏幕冻帧检测方法、装置、电子设备、车辆及存储介质。
背景技术:
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、通过上述技术方案,可以确定显示屏幕上显示内容的校验信息,并确定校验信息和历史校验信息是否相同,以及在校验信息和历史校验信息不相同时,将确定校验信息的目标时刻作为检测周期起点,并根据以目标时刻作为检测周期起点的周期内确定的校验信息,确定检测结果。由于校验信息为用于唯一标识显示屏幕上显示内容的校验码,历史校验信息为上一次确定的显示内容的校验信息,由此通过比较校验信息和历史校验信息,可以确定出显示屏幕中的显示内容是否出现变化。在显示屏幕中的显示内容出现变化时,意味着显示屏幕在当前显示时刻未出现冻帧问题,由此可以将当前时刻作为检测周期起点,并根据该检测周期内的校验信息,确定检测结果。另一方面,由于检测结果是根据检测周期中的多个校验信息确定的,由此可以提高检测结果的准确度。
53、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文地址:https://www.jishuxx.com/zhuanli/20240618/32852.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表