申请/专利权人:荣耀终端有限公司
申请日:2023-10-20
公开(公告)日:2024-04-12
公开(公告)号:CN117097883B
主分类号:H04N17/00
分类号:H04N17/00;H04N21/4425
优先权:
专利状态码:有效-授权
法律状态:2024.04.12#授权;2023.12.08#实质审查的生效;2023.11.21#公开
摘要:本申请提供一种丢帧故障原因确定方法、电子设备和存储介质,涉及终端设备领域,能够方便快捷的确定出丢帧故障原因。该方法包括:在播放动效或视频的过程中,获取显示屏显示的每个图像帧的耗时数据和帧绘制完成信息;耗时数据包括第一耗时信息和第二耗时信息,第一耗时信息包括帧绘制过程中各个阶段的耗时信息,第二耗时信息包括未知原因造成的耗时信息;帧绘制完成信息包括帧绘制完成时刻;在根据所有图像帧的帧绘制完成信息确定存在丢帧故障的情况下,基于引起丢帧故障的目标图像帧的耗时数据,确定目标耗时阶段;基于目标耗时阶段和系统状态数据,确定丢帧故障原因。
主权项:1.一种丢帧故障原因确定方法,其特征在于,应用于具备显示屏的电子设备,所述方法包括:所述电子设备在播放动态画面的过程中,获取显示屏显示的每个图像帧的耗时数据和帧绘制完成信息;所述耗时数据包括第一耗时信息和第二耗时信息,所述第一耗时信息包括帧绘制过程中各个阶段的耗时信息,所述第二耗时信息包括未知原因造成的耗时信息;所述帧绘制完成信息包括帧绘制完成时刻;在所述电子设备根据所有所述图像帧的帧绘制完成信息确定存在丢帧故障的情况下,基于引起丢帧故障的目标图像帧的耗时数据,确定目标耗时阶段;所述电子设备基于所述目标耗时阶段和系统状态数据,确定丢帧故障原因;其中,所述系统状态数据用于指示所述电子设备在播放动态画面过程中与帧绘制过程相关的数据;其中,所述电子设备在播放动态画面的过程中,获取显示屏显示的每个图像帧的耗时数据,包括:所述电子设备在开始播放动态画面的情况下,在渲染线程中注册第一耗时监听,并在表面控制模块中注册第二耗时监听,以从所述渲染线程开始获取显示屏显示的图像帧的第一耗时信息,以及从所述表面控制模块开始获取显示屏显示的图像帧的第二耗时信息;所述电子设备在结束播放动态画面的情况下,在渲染线程中移除第一耗时监听,并在表面控制模块中移除第二耗时监听,以停止从所述渲染线程获取显示屏显示的图像帧的第一耗时信息,以及停止从所述表面控制模块获取显示屏显示的图像帧的第二耗时信息。
全文数据:
权利要求:
百度查询: 荣耀终端有限公司 一种丢帧故障原因确定方法、电子设备和存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。