声画时延的测试方法及装置制造方法及图纸

技术编号:35954888 阅读:14 留言:0更新日期:2022-12-14 10:48
本申请提供一种声画时延的测试方法及装置,应用于第一电子设备中,第一电子设备能够与第二电子设备通信,第二电子设备基于预设界面完成预设动作,方法包括:控制第二电子设备开启屏幕录制;触发第二电子设备进入预设界面,并触发第二电子设备在预设界面完成预设动作;在第二电子设备完成预设动作后,控制第二电子设备停止屏幕录制;从屏幕录制得到的视频中识别目标图像帧,目标图像帧包括表示第二电子设备开始预设动作的像素;从视频中识别目标音频,目标音频包括第二电子设备开始预设动作时发出的声音;基于目标图像帧的时间戳和目标音频的时间戳,获取预设动作的声画时延。获取预设动作的声画时延。获取预设动作的声画时延。

【技术实现步骤摘要】
声画时延的测试方法及装置


[0001]本申请涉及测试
,尤其涉及一种声画时延的测试方法及装置。

技术介绍

[0002]随着技术不断发展,电子设备的形态越来越多,不同形态的电子设备可以测试声画时延,声画时延可以理解为一个视频中音频和图像帧之间的时延,是电子设备播放视频时的一个重要参数,如何提高声画时延测试的自动化程度,是亟需解决的问题。

技术实现思路

[0003]本申请提供了一种声画时延的测试方法及装置,目的在于解决如何提高声画时延测试的自动化程度。为了实现上述目的,本申请提供了以下技术方案:本申请的第一方面提供一种声画时延的测试方法,方法应用于第一电子设备中,第一电子设备能够与第二电子设备通信,第二电子设备基于预设界面完成预设动作,方法包括:控制第二电子设备开启屏幕录制;触发第二电子设备进入预设界面,并触发第二电子设备在预设界面完成预设动作;在第二电子设备完成预设动作后,控制第二电子设备停止屏幕录制;从屏幕录制得到的视频中识别目标图像帧,目标图像帧包括表示第二电子设备开始预设动作的像素;从视频中识别目标音频,目标音频包括第二电子设备开始预设动作时发出的声音;基于目标图像帧的时间戳和目标音频的时间戳,获取预设动作的声画时延。本实施例提供的声画时延的测试方法,通过第一电子设备控制第二电子设备,模拟用户在第二电子设备执行预设动作,并录制包含预设动作的视频。在获得录制视频后,通过自动分析视频中的图像帧和音频,得到预设动作的声画时延,可见,从录制至得到声画时延均无需人工介入,具有较高的自动化程度,从而具有较高的效率。并且,声画时延是根据音频的时间戳和图像帧的时间戳获得,因此,能够减低人工介入对声画时延准确性的不利影响,提高声画时延的准确性,又能提高声画时延的客观性。
[0004]可选的,从屏幕录制得到的视频中识别目标图像帧包括:从视频中提取第一图像帧和第二图像帧,第一图像帧是第二图像帧的前一帧图像;提取第一图像帧的图像特征以及第二图像帧的图像特征;响应于第一图像帧的图像特征与第二图像帧的图像特征满足第一预设条件,将第二图像帧确定为目标图像帧;响应于第一图像帧的图像帧与第二图像帧的图像特征不满足第一预设条件,将第二图像帧作为第一图像帧,从视频中提取第三图像帧,将第三图像帧作为第二图像帧,第三图像帧是第二图像帧的后一帧图像;第一预设条件包括第一图像帧的亮度与第二图像帧的亮度之间的亮度差异在预设差异范围内;或者,第一预设条件包括第一图像帧与第二图像帧相似,第二图像帧包括表示第二电子设备开始预设动作的像素。即第一电子设备可以从视频中提取到前后连续的两帧图像帧,对这两帧图像帧提取图像特征,基于这两帧图像帧的图像特征是否满足第一预设条件来确定目标图像帧,如满足第一预设条件,则确定后一帧图像帧为目标图像帧,以通过前后连续的两帧图像帧,提高准确性;如果不满足第一预设条件,则继续提取图像帧,继续利用前后连续的两帧
图像帧,确定目标图像帧。其中图像特征可以是亮度、相似度等,此处不再赘述。
[0005]可选的,从视频中识别目标音频包括:从视频中提取音频,并提取音频的音频特征;响应于音频的音频特征满足第二预设条件,将音频确定为目标音频,第二预设条件包括音频的最大分贝在预设分贝范围内,以通过音频的最大分贝来客观地确定目标音频,提高客观性和准确性。
[0006]可选的,方法还包括:基于目标图像帧的帧数,得到目标图像帧的时间戳;基于目标音频的采样数,得到目标音频的时间戳;基于目标图像帧的时间戳和目标音频的时间戳,获取预设动作的声画时延包括:将目标音频的时间戳与目标图像帧的时间戳之间的差值,作为预设动作的声画时延。因为目标音频的时间戳是通过目标音频的采样数得到,目标图像帧的时间戳是通过目标图像帧的帧数得到,这一过程不需要人为介入,提高目标音频的时间戳和目标图像帧的时间戳的客观性和准确性,在此基础上,声画时延也避免了人为介入,即能够避免主观性的影响,具有较高的准确性和客观性。
[0007]可选的,基于目标图像帧的帧数,得到目标图像帧的时间戳包括:基于目标图像帧的帧数、视频的帧率和预设的时间换算单位,得到目标图像帧的时间戳;基于目标音频的采样数,得到目标音频的时间戳包括:将目标音频的采样数确定为目标音频的时间戳,目标音频的采样数指向目标音频的采样时间。如目标图像帧的时间戳=目标图像帧的帧数*(预设的时间换算单位/视频的帧率),其中视频的帧率也可以称为视频帧率。目标图像帧的时间戳和目标音频的时间戳能够由第一电子设备自动计算得到,能够避免主观性的影响,具有较高的准确性和客观性。
[0008]可选的,方法还包括:从视频中识别第一疑似目标音频和第二疑似目标音频,第一疑似目标音频和第二疑似目标音频是从视频中识别到的最大分贝在预设分贝范围内的音频,第二疑似目标音频在第一疑似目标音频之后;获得第一疑似目标音频的采样数与第二疑似目标音频的采样数之间的差值;从屏幕录制得到的视频中识别目标图像帧以及从视频中识别目标音频包括:响应于差值小于预设数值,从帧数位于第二疑似目标音频的采样数之后的图像帧中识别目标图像帧以及从采样数位于第二疑似目标音频的采样数之后的音频中识别目标音频。第一疑似目标音频的采样数与第二疑似目标音频的采样数之间的差值小于预设数值,说明第一电子设备在采样间隔较小的两个音频中检测到预设动作,即在第一疑似目标音频和第二疑似目标音频中检测到预设动作,但这两个目标音频的采样间隔较小。一般情况下,在检测到预设动作的音频之后,需要较大的采样间隔才会再次检测到预设动作的音频,因此在采样间隔较小的两个疑似目标音频中检测到预设动作,说明检测有误,第二疑似目标音频的采样在第一疑似目标音频之后,那么第一电子设备在第二疑似目标音频之后识别目标图像帧和目标音频,提高准确性。预设数值的取值不进行限定。
[0009]可选的,控制第二电子设备开启屏幕录制包括:向第二电子设备发送第一命令,第一命令用于指示第二电子设备进入录屏应用的录屏界面;向第二电子设备发送第二命令,第二命令用于指示第二电子设备触发录屏界面中的开始控件;在第二电子设备完成预设动作后,控制第二电子设备停止屏幕录制包括:在第二电子设备完成预设动作后,向第二电子设备发送第一命令;向第二电子设备发送第三命令,第三命令用于指示第二电子设备触发录屏界面中的结束控件,以通过多条命令实现第二电子设备的自动录屏和自动结束录屏。
[0010]可选的,触发第二电子设备进入预设界面,并触发第二电子设备在预设界面完成
预设动作包括:向第二电子设备发送第四命令,第四命令用于指示第二电子设备进入预设界面,预设界面包括指向预设动作的标识;向第二电子设备发送第五命令,第五命令用于指示触发标识,以使第二电子设备在预设界面完成预设动作,以通过多条命令使得第二电子设备能够自动模拟预设动作。
[0011]本申请的第二方面提供一种电子设备,包括:一个或多个处理器以及存储器,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,电子设备执行本申请的第一方面提供的声画时延本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种声画时延的测试方法,其特征在于,所述方法应用于第一电子设备中,所述第一电子设备能够与第二电子设备通信,所述第二电子设备基于预设界面完成预设动作,所述方法包括:控制所述第二电子设备开启屏幕录制;触发所述第二电子设备进入所述预设界面,并触发所述第二电子设备在所述预设界面完成所述预设动作;在所述第二电子设备完成所述预设动作后,控制所述第二电子设备停止屏幕录制;从所述屏幕录制得到的视频中识别目标图像帧,所述目标图像帧包括表示所述第二电子设备开始所述预设动作的像素;从所述视频中识别目标音频,所述目标音频包括所述第二电子设备开始所述预设动作时发出的声音;基于所述目标图像帧的时间戳和所述目标音频的时间戳,获取所述预设动作的声画时延。2.根据权利要求1所述的方法,其特征在于,所述从所述屏幕录制得到的视频中识别目标图像帧包括:从所述视频中提取第一图像帧和第二图像帧,所述第一图像帧是所述第二图像帧的前一帧图像;提取所述第一图像帧的图像特征以及所述第二图像帧的图像特征;响应于所述第一图像帧的图像特征与所述第二图像帧的图像特征满足第一预设条件,将所述第二图像帧确定为所述目标图像帧;响应于所述第一图像帧的图像帧与所述第二图像帧的图像特征不满足所述第一预设条件,将所述第二图像帧作为所述第一图像帧,从所述视频中提取第三图像帧,将所述第三图像帧作为所述第二图像帧,所述第三图像帧是所述第二图像帧的后一帧图像;所述第一预设条件包括所述第一图像帧的亮度与所述第二图像帧的亮度之间的亮度差异在预设差异范围内;或者,所述第一预设条件包括所述第一图像帧与所述第二图像帧相似,所述第二图像帧包括表示所述第二电子设备开始所述预设动作的像素。3.根据权利要求1所述的方法,其特征在于,所述从所述视频中识别目标音频包括:从所述视频中提取音频,并提取所述音频的音频特征;响应于所述音频的音频特征满足第二预设条件,将所述音频确定为所述目标音频,所述第二预设条件包括所述音频的最大分贝在预设分贝范围内。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述方法还包括:基于所述目标图像帧的帧数,得到所述目标图像帧的时间戳;基于所述目标音频的采样数,得到所述目标音频的时间戳;所述基于所述目标图像帧的时间戳和所述目标音频的时间戳,获取所述预设动作的声画时延包括:将所述目标音频的时间戳与所述目标图像帧的时间戳之间的差值,作为所述预设动作的声画时延。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标图像帧的帧数,得到所述目标图像帧的时间戳包括:基于所述目标图像帧的帧数、所述视频...

【专利技术属性】
技术研发人员:李文姣
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1