丢帧率测试方法、装置、系统、电子设备及存储介质与流程

文档序号:34301811发布日期:2023-05-31 16:59阅读:161来源:国知局
丢帧率测试方法、装置、系统、电子设备及存储介质与流程

本发明涉及投屏,尤其涉及一种投屏视频的丢帧率测试方法、装置、系统、电子设备及存储介质。


背景技术:

1、无线投屏,是指智能移动设备客户端将本机的屏幕图像和声音通过wi-fi(无线通信技术)的方式显示在另一台显示设备上,从而实现同屏显示的技术。在上述无线技术的支撑下,如何测试和评价不同场景和不同连接方式下投屏后视频画面的质量,从而保障用户的投屏使用体验,是现在投屏技术领域待解决的问题。


技术实现思路

1、本发明要解决的技术问题是为了克服现有技术中存在无法高效、准确测试投屏后视频画质的缺陷,提供一种投屏视频的丢帧率测试方法、装置、系统、电子设备及存储介质。

2、本发明是通过下述技术方案来解决上述技术问题:

3、第一方面,本发明提供一种投屏视频的丢帧率测试方法,所述投屏视频的丢帧率测试方法包括:

4、获取对所述投屏视频录制得到的录制视频,所述投屏视频为将投屏发送端发送的原视频在投屏接收端投屏播放的视频;

5、解析所述录制视频,得到对应所述录制视频的第一图片集,第一图片集包括多帧第一图片;

6、解析原视频,得到对应所述原视频的第二图片集,第二图片集包括多帧第二图片;

7、比较所述第一图片集和所述第二图片集,并根据比较结果确定所述录制视频的丢帧率。

8、优选地,所述录制视频的录制帧率和原视频的播放帧率成比例关系。

9、优选地,所述比较所述第一图片集和所述第二图片集,并根据比较结果确定所述录制视频的丢帧率的步骤包括:

10、对于所述第一图片集中的各帧第一图片,比较所述第一图片与邻近第二图片的相似度;所述邻近第二图片为所述第二图片集中播放时刻与所述第一图片的投屏播放时刻的时间差小于差值阈值的图片;

11、当所述相似度大于或者等于预设相似度时,确定所述录制视频未丢帧;

12、当所述相似度小于所述预设相似度时,确定所述录制视频丢帧;

13、统计丢帧次数和未丢帧次数;

14、根据所述丢帧次数和总次数的比值,确定所述录制视频的丢帧率;所述总次数为所述丢帧次数和所述未丢帧次数的总和。

15、优选地,所述根据比较结果确定所述录制视频的丢帧率的步骤后包括:

16、根据所述丢帧率生成统计报告;

17、将所述统计报告发送至外部设备。

18、优选地,所述根据比较结果确定所述录制视频的丢帧率之后,还包括:

19、发送投屏方式切换指令至所述投屏发送端和投屏接收端,以触发所述投屏发送端和投屏接收端按照所述投屏方式切换指令携带的无线投屏方式重新建立连接;其中,所述无线投屏方式包括airplay、dlna和miracast中的至少一种;

20、当确定所述投屏发送端和投屏接收端重新建立连接之后,返回获取所述录制视频的步骤。

21、优选地,所述根据比较结果确定所述录制视频的丢帧率之后,还包括:

22、发送视频切换指令至所述投屏发送端,以触发所述投屏发送端依次切换不同视频格式类型的原视频进行播放并将切换后的原视频发送给所述投屏接收端;

23、当确定所述投屏发送端将切换后的原视频发送给所述投屏接收端之后,返回获取所述录制视频的步骤。

24、第二方面,本发明提供一种投屏视频的丢帧率测试装置,所述投屏视频的丢帧率测试装置包括:

25、获取模块,用于获取对所述投屏视频录制得到的录制视频,所述投屏视频为将投屏发送端发送的原视频在投屏接收端投屏播放的视频;

26、解析模块,用于解析所述录制视频,得到对应所述录制视频的第一图片集,第一图片集包括多帧第一图片;还用于解析原视频,得到对应所述原视频的第二图片集,第二图片集包括多帧第二图片;

27、比较模块,用于比较所述第一图片集和所述第二图片集,并根据比较结果确定所述录制视频的丢帧率。

28、第三方面,本发明提供一种投屏视频的丢帧率测试系统,所述投屏视频的丢帧率测试系统包括摄像机和服务器,所述服务器执行上述的投屏视频的丢帧率测试方法;所述摄像机用于对投屏视频进行录制,以得到录制视频,并将所述录制视频发送至所述服务器。

29、第四方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的投屏视频的丢帧率测试方法。

30、第五方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的投屏视频的丢帧率测试方法。

31、本发明的积极进步效果在于:

32、本发明通过第三方设备得到录制视频,录制视频可等同于投屏视频,比较与录制视频对应的第一图片集和与原视频对应的第二图片集,确定录制视频的丢帧率,从而高效、准确地检测到投屏视频的丢帧率,进而精确地评价投屏视频的画质。



技术特征:

1.一种投屏视频的丢帧率测试方法,其特征在于,所述投屏视频的丢帧率测试方法包括:

2.如权利要求1所述的投屏视频的丢帧率测试方法,其特征在于,所述录制视频的录制帧率和原视频的播放帧率成比例关系。

3.如权利要求1所述的投屏视频的丢帧率测试方法,其特征在于,所述比较所述第一图片集和所述第二图片集,并根据比较结果确定所述录制视频的丢帧率的步骤包括:

4.如权利要求1-3任一项所述的投屏视频的丢帧率测试方法,其特征在于,所述根据比较结果确定所述录制视频的丢帧率的步骤后包括:

5.如权利要求1-3中任一项所述的投屏视频的丢帧率测试方法,其特征在于,所述根据比较结果确定所述录制视频的丢帧率之后,还包括:

6.如权利要求1-3中任一项所述的投屏视频的丢帧率测试方法,其特征在于,所述根据比较结果确定所述录制视频的丢帧率之后,还包括:

7.一种投屏视频的丢帧率测试装置,其特征在于,所述投屏视频的丢帧率测试装置包括:

8.一种投屏视频的丢帧率测试系统,其特征在于,所述投屏视频的丢帧率测试系统包括摄像机和服务器,所述服务器执行权利要求1-6中任一项所述的投屏视频的丢帧率测试方法;所述摄像机用于对投屏视频进行录制,以得到录制视频,并将所述录制视频发送至所述服务器。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-6中任一项所述的投屏视频的丢帧率测试方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6中任一项所述的投屏视频的丢帧率测试方法。


技术总结
本发明公开了一种投屏视频的丢帧率测试方法、装置、系统、电子设备及存储介质,其中,丢帧率测试方法包括:获取录制视频,投屏视频为将投屏发送端发送的原视频在投屏接收端投屏播放的视频;解析录制视频,得到对应录制视频的第一图片集,第一图片集包括多帧第一图片;解析原视频,得到对应原视频的第二图片集,第二图片集包括多帧第二图片;比较第一图片集和第二图片集,并根据比较结果确定录制视频的丢帧率。本发明通过第三方设备得到录制视频,录制视频可等同于投屏视频,比较与录制视频对应的第一图片集和与原视频对应的第二图片集,确定录制视频的丢帧率,从而高效、准确地检测到投屏视频的丢帧率,进而精确地评价投屏视频的画质。

技术研发人员:谭丹,姚瑞
受保护的技术使用者:展讯半导体(成都)有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1