屏幕刷新延迟的确定方法和装置、存储介质及电子设备制造方法及图纸

技术编号:31164703 阅读:29 留言:0更新日期:2021-12-04 10:38
本发明专利技术公开了一种屏幕刷新延迟的确定方法和装置、存储介质及电子设备。其中,该方法包括:获取目标处理设备记录的第二时间戳,获取目标处理设备记录的第三时间戳,在第三图像中获取第一图像的图像信息和第二图像的图像信息之间的变化信息,以及获取与变化信息对应的变化时长,其中,目标处理设备被设置为在每个处理周期上将第一图像的图像信息进行预定差异的变化,变化时长与处理周期具有倍数关系,根据第二时间戳、第三时间戳以及变化时长,确定目标显示设备的屏幕刷新延迟。本发明专利技术解决了相关技术中存在的屏幕刷新延迟测量不够准确的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
屏幕刷新延迟的确定方法和装置、存储介质及电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种屏幕刷新延迟的确定方法和装置、存储介质及电子设备。

技术介绍

[0002]目前,在显示设备显示游戏内容时,处理设备将图像帧发送给显示设备的时间至显示屏将该图像帧扫描出的时间即为屏幕刷新延迟,而屏幕刷新延迟会影响用户操作完成直到用户感知到图像帧的反馈的总时长。
[0003]而相关技术中测量屏幕刷新延迟的方案一般是由显示设备和观察设备两部分组成,由于显示设备和观察设备分别具有各自独立的系统时间,两台设备的时间不可能完全对齐。
[0004]例如,从处理设备上获取了发送至显示设备的与其他图像帧色彩不同的帧的时间戳t1,同时从观察设备上获取了与其他图像帧色彩不同的帧的时间戳t2。同样时刻,处理设备的机器时间是10时30分50秒315毫秒,而观察设备的机器时间是10时30分50秒336毫秒,此时,使用观察设备上的t2减去显示设备上的t1时,测量得到的屏幕刷新延迟就会存在较大的误差,因此,相关技术中存在屏幕刷新延迟测量不够准确的技术问题。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种屏幕刷新延迟的确定方法和装置、存储介质及电子设备,以至少解决相关技术中存在的屏幕刷新延迟测量不够准确的技术问题。
[0007]根据本专利技术实施例的一个方面,提供了一种屏幕刷新延迟的确定方法,包括:获取目标处理设备记录的第二时间戳,其中,所述第二时间戳表示目标拍摄设备拍摄到目标显示设备上显示的第一图像的时刻,所述第一图像是所述目标处理设备在第一时间戳上发送给所述目标显示设备的图像;获取所述目标处理设备记录的第三时间戳,其中,所述第三时间戳表示所述目标处理设备将第三图像发送给所述目标显示设备的时刻,所述第三图像是所述目标处理设备将所述第一图像与第二图像进行拼接所得到的图像;在所述第三图像中获取所述第一图像的图像信息和所述第二图像的图像信息之间的变化信息,以及获取与所述变化信息对应的变化时长,其中,所述目标处理设备被设置为在每个处理周期上将所述第一图像的图像信息进行预定差异的变化,所述变化时长与所述处理周期具有倍数关系;根据所述第二时间戳、所述第三时间戳以及所述变化时长,确定所述目标显示设备的屏幕刷新延迟,其中,所述屏幕刷新延迟表示所述第一时间戳与所述第二时间戳之间的时长。
[0008]根据本专利技术实施例的另一方面,还提供了一种屏幕刷新延迟的确定装置,包括:
[0009]第一获取模块,用于获取目标处理设备记录的第二时间戳,其中,所述第二时间戳表示目标拍摄设备拍摄到目标显示设备上显示的第一图像的时刻,所述第一图像是所述目标处理设备在第一时间戳上发送给所述目标显示设备的图像;
[0010]第二获取模块,用于获取所述目标处理设备记录的第三时间戳,其中,所述第三时间戳表示所述目标处理设备将第三图像发送给所述目标显示设备的时刻,所述第三图像是所述目标处理设备将所述第一图像与第二图像进行拼接所得到的图像;
[0011]第三获取模块,用于在所述第三图像中获取所述第一图像的图像信息和所述第二图像的图像信息之间的变化信息,以及获取与所述变化信息对应的变化时长,其中,所述目标处理设备被设置为在每个处理周期上将所述第一图像的图像信息进行预定差异的变化,所述变化时长与所述处理周期具有倍数关系;
[0012]确定模块,用于根据所述第二时间戳、所述第三时间戳以及所述变化时长,确定所述目标显示设备的屏幕刷新延迟,其中,所述屏幕刷新延迟表示所述第一时间戳与所述第二时间戳之间的时长。
[0013]可选地,
[0014]所述第三获取模块,包括:第一获取单元,用于在所述第一图像的图像信息包括预设的图像元素、所述目标处理设备被设置为在每个处理周期上将所述图像元素沿预设方向移动预设距离时,在所述第三图像中获取所述第二图像中的所述图像元素相对于所述第一图像中的所述图像元素在所述预设方向上的目标移动距离;
[0015]第二获取单元,用于将所述变化时长确定为所述处理周期与第一目标比值之间的乘积,其中,所述第一目标比值是所述目标移动距离与所述预设距离之间的比值。
[0016]可选地,所述第一获取单元用于通过如下方式在所述第一图像的图像信息包括预设的图像元素、所述目标处理设备被设置为在每个处理周期上将所述图像元素沿预设方向移动预设距离时,在所述第三图像中获取所述第二图像中的所述图像元素相对于所述第一图像中的所述图像元素在所述预设方向上的目标移动距离:
[0017]在所述图像元素为在水平方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿垂直向上方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述垂直向上方向上的所述目标移动距离;或者
[0018]在所述图像元素为在水平方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿垂直向下方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述垂直向下方向上的所述目标移动距离。
[0019]可选地,所述装置用于通过如下方式在所述第一图像的图像信息包括预设的图像元素、所述目标处理设备被设置为在每个处理周期上将所述图像元素沿预设方向移动预设距离时,在所述第三图像中获取所述第二图像中的所述图像元素相对于所述第一图像中的所述图像元素在所述预设方向上的目标移动距离:
[0020]在所述图像元素为在垂直方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿水平向左方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述水平向左方向上的所述目标移动距离;或者
[0021]在所述图像元素为在垂直方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿水平向右方向移动所述预设距离时,在所述第三图像中获取所述
第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述水平向右方向上的所述目标移动距离。
[0022]可选地,所述装置还用于:
[0023]所述目标处理设备将所述第一图像与所述第二图像在与所述预设方向垂直的方向上进行拼接,得到所述第三图像。
[0024]可选地,
[0025]所述装置用于通过如下方式在所述第三图像中获取所述第一图像的图像信息和所述第二图像的图像信息之间的变化信息:在所述第一图像的图像信息包括预设计时器的第一时刻、所述目标处理设备被设置为在每个处理周期上将所述预设计时器调整第一预设时长时,在所述第三图像中获取所述第二图像中所述预设计时器的第二时刻与所述第一时刻之间的第一时长;
[0026]所述装置用于通过如下方式获取与所述变化信息对应的变化时长:将所述变化时长确定为所述处理周期与第二目标比值之间的乘积,其中,所述第二目标比值是所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕刷新延迟的确定方法,其特征在于,包括:获取目标处理设备记录的第二时间戳,其中,所述第二时间戳表示目标拍摄设备拍摄到目标显示设备上显示的第一图像的时刻,所述第一图像是所述目标处理设备在第一时间戳上发送给所述目标显示设备的图像;获取所述目标处理设备记录的第三时间戳,其中,所述第三时间戳表示所述目标处理设备将第三图像发送给所述目标显示设备的时刻,所述第三图像是所述目标处理设备将所述第一图像与第二图像进行拼接所得到的图像;在所述第三图像中获取所述第一图像的图像信息和所述第二图像的图像信息之间的变化信息,以及获取与所述变化信息对应的变化时长,其中,所述目标处理设备被设置为在每个处理周期上将所述第一图像的图像信息进行预定差异的变化,所述变化时长与所述处理周期具有倍数关系;根据所述第二时间戳、所述第三时间戳以及所述变化时长,确定所述目标显示设备的屏幕刷新延迟,其中,所述屏幕刷新延迟表示所述第一时间戳与所述第二时间戳之间的时长。2.根据权利要求1所述的方法,其特征在于,所述在所述第三图像中获取所述第一图像的图像信息和所述第二图像的图像信息之间的变化信息,包括:在所述第一图像的图像信息包括预设的图像元素、所述目标处理设备被设置为在每个处理周期上将所述图像元素沿预设方向移动预设距离时,在所述第三图像中获取所述第二图像中的所述图像元素相对于所述第一图像中的所述图像元素在所述预设方向上的目标移动距离;所述获取与所述变化信息对应的变化时长,包括:将所述变化时长确定为所述处理周期与第一目标比值之间的乘积,其中,所述第一目标比值是所述目标移动距离与所述预设距离之间的比值。3.根据权利要求2所述的方法,其特征在于,所述在所述第一图像的图像信息包括预设的图像元素、所述目标处理设备被设置为在每个处理周期上将所述图像元素沿预设方向移动预设距离时,在所述第三图像中获取所述第二图像中的所述图像元素相对于所述第一图像中的所述图像元素在所述预设方向上的目标移动距离,包括:在所述图像元素为在水平方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿垂直向上方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述垂直向上方向上的所述目标移动距离;或者在所述图像元素为在水平方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿垂直向下方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述垂直向下方向上的所述目标移动距离。4.根据权利要求2所述的方法,其特征在于,所述在所述第一图像的图像信息包括预设的图像元素、所述目标处理设备被设置为在每个处理周期上将所述图像元素沿预设方向移动预设距离时,在所述第三图像中获取所述第二图像中的所述图像元素相对于所述第一图像中的所述图像元素在所述预设方向上的目标移动距离,包括:
在所述图像元素为在垂直方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿水平向左方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述水平向左方向上的所述目标移动距离;或者在所述图像元素为在垂直方向上设置的条纹、所述目标处理设备被设置为在每个处理周期上将所述条纹沿水平向右方向移动所述预设距离时,在所述第三图像中获取所述第二图像中的所述条纹相对于所述第一图像中的所述条纹在所述水平向右方向上的所述目标移动距离。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述目标处理设备将所述第一图像与所述第二图像在与所述预设方向垂直的方向上进行拼接,得到所述第三图像。6.根据权利要求1所述的方法,其特征在于,所述在所述第三图像中获取所述第一图像的图像信息和所述第二图像的图像信息之间的变化信息,包括:在所述第一图像的图像信息包括预设计时器的第一时刻、所述目标处理设备被设置为在每个处理周期上将所述预设计时器调整第一预设时长时,在所述第三图像中获取所述第二图像中所述预设计时器的第二时刻与所述第一时刻之间的第一时长;所述获取与所述变化信息对应的变化时长,包括:将所述变化时长确定为所述处理周期与第二目标比值之间的乘积,其中,所述第二目标比值是所述第一时长与所述第一预设时长之间的比值。7.根据权利要求6所述的方法,其特征在于,在所述第一图像的图像信息包括预设计时器的第一时刻、所述目标处理设备被设置为在每个处理周期上将所述预设计时器调整第一预设时长时,在所述第三图像中获取所述第二图像中所述预设计时器的第二时刻与所述第一时刻之间的第一时长,包括:在所述第一图像的图像信息包括所述预设计时器的所述第一时刻、所述目标处理设备被设置为在每个处理周期上将所述预设计时器增加所述第一预设时长时,将所述第二图像中的所述第二时刻减去所述第一图像中的所述第一时刻,得到所述第一时长;或者在所述第...

【专利技术属性】
技术研发人员:潘博渊
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1