图像丢帧检测方法、装置、设备以及存储介质制造方法及图纸

技术编号:34503937 阅读:26 留言:0更新日期:2022-08-13 20:45
本申请实施例提供了一种图像丢帧检测方法、装置、设备以及存储介质。该方法包括:获取多个第一图像帧分别对应的第一编码数据,和来自于光敏传感器采集得到的至少一个第二图像帧分别对应的颜色信号,对至少一个第二图像帧分别对应的颜色信号进行转换,以得到至少一个第二图像帧分别对应的第二编码数据,并对多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据进行比较,以确定是否存在丢帧情况,其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,且每个图像块在图像帧中具有一种颜色。从而提高丢帧检测的准确度。度。度。

【技术实现步骤摘要】
图像丢帧检测方法、装置、设备以及存储介质


[0001]本申请实施例涉及人工智能
,并且更具体地,涉及图像丢帧检测方法、装置、设备以及存储介质。

技术介绍

[0002]随着图像处理技术的不断发展,为了满足用户对终端设备显示的流畅程度的高要求,需要对终端设备显示的图像帧是否丢帧进行检测。
[0003]目前,常通过终端设备对待显示的多个图像帧进行渲染并显示,再确定终端设备所显示的至少一个图像帧相比于待显示的多个图像帧是否存在丢帧,现有技术中,待显示的多个图像帧中的每个图像帧一般设置为一个颜色,且多个图像帧依次按照不同的颜色进行轮训。
[0004]然而,当轮训的图像帧较少时,假设轮训的图像帧数量是n,那么在终端设备所显示的图像帧相比于待显示的多个图像帧丢失了n或者n的倍数帧后,这种情况下,对于终端设备而言,其当前实际接收到的图像帧和在不发生丢帧时,理论上当前接收到的图像帧相同,因此,终端设备无法检测出丢帧情况,从而造成丢帧检测准确度低的问题。

技术实现思路

[0005]本申请实施例提供了一种图像丢帧检测方法、装置、设备以及存储介质,从而提高丢帧检测准确度。
[0006]第一方面,提供了一种图像丢帧检测方法,包括:获取多个第一图像帧分别对应的第一编码数据;获取来自于光敏传感器采集得到的至少一个第二图像帧分别对应的颜色信号;至少一个第二图像帧是终端设备基于多个第一图像帧分别对应的编码数据进行图像渲染后得到的图像帧;对至少一个第二图像帧分别对应的颜色信号进行转换,以得到至少一个第二图像帧分别对应的第二编码数据;对多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据进行比较,以确定是否存在丢帧情况;其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个图像块在图像帧中具有一种颜色。
[0007]第二方面,提供了一种图像丢帧检测方法,包括:获取来自于服务器的多个第一图像帧分别对应的第一编码数据;基于多个第一图像帧分别对应的第一编码数据,对多个第一图像帧进行图像渲染;显示渲染得到的至少一个第二图像帧,至少一个第二图像帧用于确定是否存在丢帧情况;其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个图像块在图像帧中具有一种颜色。
[0008]第三方面,提供了一种渲染帧率的检测方法,包括:获取多个第一图像帧分别对应的第一编码数据;将多个第一图像帧分别对应的第一编码数据分别发送至终端设备和测试
设备,多个第一图像帧分别对应的第一编码数据用于确定是否存在丢帧情况;其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个图像块在图像帧中具有一种颜色。
[0009]第四方面,提供了一种测试设备,包括:第一获取单元、第二获取单元、转换单元和比较单元;其中,第一获取单元用于获取多个第一图像帧分别对应的第一编码数据;第二获取单元用于获取来自于光敏传感器采集得到的至少一个第二图像帧分别对应的颜色信号;至少一个第二图像帧是终端设备基于多个第一图像帧分别对应的编码数据进行图像渲染后得到的图像帧;转换单元用于对至少一个第二图像帧分别对应的颜色信号进行转换,以得到至少一个第二图像帧分别对应的第二编码数据;比较单元用于对多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据进行比较,以确定是否存在丢帧情况;多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个图像块在图像帧中具有一种颜色。
[0010]第五方面,提供了一种终端设备,包括:获取单元、渲染单元和显示单元;获取单元用于获取来自于服务器的多个第一图像帧分别对应的第一编码数据;渲染单元用于基于多个第一图像帧分别对应的第一编码数据,对多个第一图像帧进行图像渲染;显示单元用于显示渲染得到的至少一个第二图像帧,至少一个第二图像帧用于确定是否存在丢帧情况;其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个图像块在图像帧中具有一种颜色。
[0011]第六方面,提供了一种服务器,包括:获取单元和发送单元;获取单元用于获取多个第一图像帧分别对应的第一编码数据;发送单元用于将多个第一图像帧分别对应的第一编码数据分别发送至终端设备和测试设备,多个第一图像帧分别对应的第一编码数据用于确定是否存在丢帧情况;其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个图像块在图像帧中具有一种颜色。
[0012]第七方面,提供一种测试设备,包括:处理器和存储器,该存储器用于存储计算机程序,处理器用于调用并运行存储器中存储的计算机程序,执行如第一方面或其各实现方式中的方法。
[0013]第八方面,提供一种终端设备,包括:处理器和存储器,该存储器用于存储计算机程序,处理器用于调用并运行存储器中存储的计算机程序,执行如第二方面或其各实现方式中的方法。
[0014]第九方面,提供一种服务器,包括:处理器和存储器,该存储器用于存储计算机程序,处理器用于调用并运行存储器中存储的计算机程序,执行如第三方面或其各实现方式中的方法。
[0015]第十方面,提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面、第二方面、第三方面或其各实现方式中的方法。
[0016]第十一方面,提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令
使得计算机执行如第一方面、第二方面、第三方面或其各实现方式中的方法。
[0017]第十二方面,提供一种计算机程序,计算机程序使得计算机执行如第一方面、第二方面、第三方面或其各实现方式中的方法。
[0018]本申请实施例,通过比较来自于服务器的多个第一图像帧分别对应的第一编码数据和终端设备渲染后显示的至少一个第二图像帧分别对应的第二编码数据,确定是否存在丢帧情况,其中,多个第一图像帧分别对应的第一编码数据和至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数,每个图像块在图像帧中具有一种颜色。由于每个图像帧被划分为多个图像块,因此,在检测图像丢帧过程中,不会因为轮训图像帧较少,导致丢帧检测准确度低的问题。
[0019]进一步地,在本申请中,光敏传感器可以采集上述至少一个图像帧的颜色信号,至少一个图像帧分别对应的编码数据是对对应的颜色信号转换得到的,相对于通过脚本分析方式判断是否存在丢帧情况,本申请技术方案过程较为简单,从而提高了丢帧检测效本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像丢帧检测方法,其特征在于,包括:获取多个第一图像帧分别对应的第一编码数据;获取来自于光敏传感器采集得到的至少一个第二图像帧分别对应的颜色信号;所述至少一个第二图像帧是终端设备基于所述多个第一图像帧分别对应的编码数据进行图像渲染后得到的图像帧;对所述至少一个第二图像帧分别对应的颜色信号进行转换,以得到所述至少一个第二图像帧分别对应的第二编码数据;对所述多个第一图像帧分别对应的多个第一编码数据和所述至少一个第二图像帧分别对应的第二编码数据进行比较,以确定是否存在丢帧情况;其中,所述多个第一图像帧分别对应的第一编码数据和所述至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个所述图像块在所述图像帧中具有一种颜色。2.根据权利要求1所述的方法,其特征在于,所述图像块对应的区域具有N种颜色选项,N为大于1的整数。3.根据权利要求2所述的方法,其特征在于,所述N种颜色选项分别对应一种颜色编码数据,且所述N种颜色选项对应的颜色编码数据均不相同。4.根据权利要求2所述的方法,其特征在于,所述N种颜色选项对应的颜色编码数据的长度均相同。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:若确定存在丢帧情况,则根据所述多个第一图像帧分别对应的第一编码数据和所述至少一个第二图像帧分别对应的第二编码数据判断是否满足帧率要求。6.根据权利要求5所述的方法,其特征在于,所述根据所述多个第一图像帧分别对应的第一编码数据和所述至少一个第二图像帧分别对应的第二编码数据判断是否满足帧率要求,包括:根据所述多个第一图像帧分别对应的第一编码数据和所述至少一个第二图像帧分别对应的第二编码数据,确定图像丢帧率;若所述图像丢帧率大于预设帧率,则确定不满足帧率要求;若所述图像丢帧率小于或等于所述预设帧率,则确定满足帧率要求。7.根据权利要求1至4任一项所述的方法,其特征在于,所述颜色信号包括至少一个颜色通道的亮度值。8.一种图像丢帧检测方法,其特征在于,包括:获取来自于服务器的多个第一图像帧分别对应的第一编码数据;基于所述多个第一图像帧分别对应的第一编码数据,对所述多个第一图像帧进行图像渲染;显示渲染得到的至少一个第二图像帧,所述至少一个第二图像帧用于确定是否存在丢帧情况;其中,所述多个第一图像帧分别对应的第一编码数据和所述至少一个第二图像帧分别对应的第二编码数据均包括M个图像块分别对应的颜色编码数据,M为大于1的整数;每个所述图像块在所述图像帧中具有一种颜色。
9.根据权利要求8所述的方法,其特征在于,所述图像块对应的区域具有N种颜色选项,N为大于1的整数;所述N种颜色选项分别对应一种颜色编码数据,且所述N种颜色选项对应的颜色编码数据均不相同;所述N种颜色选项对应的颜色编码数据的长度均相同。10.根据权利要求8至9任一项所述的方法,其特征在于,所述至少一个第二图像帧中的每个图像块对应的区域上设置有光敏传感器。11.一种渲染帧率的检测方法,其特征在于,包括:获取多个第一图像帧分别对应的第一编码数据;将所述多个第一图像帧分别对应的第一编码数据分别发送至终端设备和测试设备,所述多个第一图像帧分别对应的第一编码...

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

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

1