System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种视频质量分析方法、装置、设备及存储介质制造方法及图纸_技高网

一种视频质量分析方法、装置、设备及存储介质制造方法及图纸

技术编号:40081335 阅读:3 留言:0更新日期:2024-01-23 14:46
本申请公开了一种视频质量分析方法、装置、设备及存储介质,具体的,该方法包括:在对待转码视频进行转码的过程中,获取待转码视频的视频源参数;获取待转码视频对应目标转码视频的转码视频参数;基于视频源参数,对待转码视频进行视频质量分析,得到待转码视频的原始视频质量数据;基于视频源参数和转码视频参数,进行视频转码质量分析,得到转码质量数据;对转码质量数据和原始视频质量数据进行融合处理,得到目标转码视频的目标视频质量数据。利用本申请提供的技术方案,能够综合考虑视频源质量和转码参数对转码视频质量的影响,提升转码视频质量分析的准确性,并且可以在避免增加额外计算复杂度的同时,提升视频质量分析的效率和实时性。

【技术实现步骤摘要】

本申请涉及视频,尤其涉及一种视频质量分析方法、装置、设备及存储介质


技术介绍

1、在当前视频通话、短视频等应用领域,视频源本身质量以及压缩传输过程都会造成视频信息的变化和失真,因此如何对视频质量进行衡量与分析也一直是视频处理领域的一项关键技术。

2、当前视频质量分析方法依据对原始视频的参考程度,主要可分为三大类:第一类是全参考的视频质量分析方法:该类方案是直接将对比视频与原始视频进行信息比较,比如计算两个视频的psnr(peak signal to noise ratio,峰值信噪比)进行比较;第二类则为部分参考的视频质量分析方法:该方法通过提取对比视频与原视频的部分特征信息,诸如dct(discrete cosine transform,离散余弦变换)参数或纹理复杂度等,进而测量视频质量的评估;第三类则为无参考的视频质量分析方法:该方法无任何参考的视频原始信息,通过计算待评估视频本身的特征,或者通过深度学习等手段建立视频评价指标与视频本身特征的关系,进而完成质量评估。

3、然而,第一类方法,由于采用全部原始视频信息作为对比,需要未经压缩的原始视频信号,由于数据量较大,无法实时传输,导致无法在远程实时进行视频质量评估,此外,编解码过程中的跳帧现象会造成视频信息的缺失,使得原始视频信息与对比视频信息无法对齐,从而无法应用第一类方法;第二类方法只根据部分视频特征进行视频质量分析,准确度有所不足,且前两类方法均需要传递数据到远端,由远端进行视频质量分析,导致应用场景受到限制;第三类方法的技术方案尚不成熟,视频质量分析结果的准确性较低,同时其对于视频内容有较大依赖,无法保证普适性。


技术实现思路

1、本申请提供了一种视频质量分析方法、装置、设备及存储介质,能够综合考虑视频源质量和转码参数对转码视频质量的影响,提升转码视频质量分析的准确性,并且可以在视频转码过程中完成视频信息提取工作,无需对视频进行额外处理,在避免增加额外计算复杂度的同时,提升了视频质量分析的效率和实时性,本申请技术方案如下:

2、一方面,提供了一种视频质量分析方法,所述方法包括:

3、在对待转码视频进行转码的过程中,获取所述待转码视频的视频源参数;

4、获取所述待转码视频对应目标转码视频的转码视频参数;

5、基于所述视频源参数,对所述待转码视频进行视频质量分析,得到所述待转码视频的原始视频质量数据;

6、基于所述视频源参数和所述转码视频参数,进行视频转码质量分析,得到转码质量数据;

7、对所述转码质量数据和所述原始视频质量数据进行融合处理,得到所述目标转码视频的目标视频质量数据。

8、另一方面,提供了一种视频质量分析装置,所述方法包括:

9、视频源参数获取模块,用于在对待转码视频进行转码的过程中,获取所述待转码视频的视频源参数;

10、转码视频参数获取模块,用于获取所述待转码视频对应目标转码视频的转码视频参数;

11、视频质量分析模块,用于基于所述视频源参数,对所述待转码视频进行视频质量分析,得到所述待转码视频的原始视频质量数据;

12、视频转码质量分析模块,用于基于所述视频源参数和所述转码视频参数,进行视频转码质量分析,得到转码质量数据;

13、第一融合处理模块,用于对所述转码质量数据和所述原始视频质量数据进行融合处理,得到所述目标转码视频的目标视频质量数据。

14、另一方面,提供了一种视频质量分析设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如第一方面所述的视频质量分析方法。

15、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如第一方面所述的视频质量分析方法。

16、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如第一方面所述的视频质量分析方法。

17、本申请提供的一种视频质量分析方法、装置、设备及存储介质,具有如下技术效果:

18、本申请在对待转码视频进行转码的过程中,获取待转码视频的视频源参数,并获取待转码视频对应目标转码视频的转码视频参数,即在视频转码过程中完成视频信息提取工作,无需对视频进行额外处理,在避免增加额外计算复杂度的同时,提升了视频质量分析的效率和实时性,再基于视频源参数,对待转码视频进行视频质量分析,得到待转码视频的原始视频质量数据,然后基于视频源参数和转码视频参数,进行视频转码质量分析,得到转码质量数据,最后对转码质量数据和原始视频质量数据进行融合处理,得到目标转码视频的目标视频质量数据,能够综合考虑待转码视频的原始视频信息与转码过程带来的失真损耗对视频质量的影响,提升转码视频质量分析的准确性;此外,本申请提供的视频质量分析方案不受到应用场景和视频内容的限制,能够有效提升视频质量分析的普适性。

本文档来自技高网...

【技术保护点】

1.一种视频质量分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述对所述转码质量数据和所述原始视频质量数据进行融合处理,得到所述目标转码视频的目标视频质量数据之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述视频源参数包括:多个预设视频维度对应的第一视频参数,所述转码视频参数包括:所述多个预设视频维度对应的第二视频参数,所述转码质量数据包括:所述多个预设视频维度对应的转码质量指数,所述基于所述视频源参数和所述转码视频参数,进行视频转码质量分析,得到转码质量数据包括:

4.根据权利要求3所述的方法,其特征在于,所述多个预设视频维度对应的第一视频参数包括:第一分辨率和第一码率,所述多个预设视频维度对应的第二视频参数包括:第二分辨率、第二码率和第二帧率,所述多个预设视频维度对应的转码质量指数包括:第一像素深度因子、第二像素深度因子、第一分辨率因子、第二分辨率因子和第二帧率因子,所述基于所述第一视频参数和所述第二视频参数进行多维度转码质量分析,得到所述多个预设视频维度对应的转码质量指数包括:>

5.根据权利要求1所述的方法,其特征在于,所述视频源参数包括:第一码率、第一帧率、第一分辨率和视频量化参数,所述获取所述待转码视频的视频源参数包括:

6.根据权利要求1或5所述的方法,其特征在于,所述视频源参数包括:视频量化参数和第一码率,所述基于所述视频源参数,对所述待转码视频进行视频质量分析,得到所述待转码视频的原始视频质量数据包括:

7.根据权利要求6所述的方法,其特征在于,所述视频源参数还包括:视频源压缩参数、第一分辨率和第一帧率,所述预设视频参考参数包括:预设参考码率、预设参考分辨率和预设参考帧率,所述码率上下限信息包括:码率上限信息和码率下限信息,所述基于所述预设视频参考参数和所述视频量化参数进行视频码率分析,确定所述视频量化参数对应的码率上下限信息包括:

8.一种视频质量分析装置,特征在于,所述装置包括:

9.一种视频质量分析设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1至7任一所述的视频质量分析方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1至7任一所述的视频质量分析方法。

...

【技术特征摘要】

1.一种视频质量分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述对所述转码质量数据和所述原始视频质量数据进行融合处理,得到所述目标转码视频的目标视频质量数据之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述视频源参数包括:多个预设视频维度对应的第一视频参数,所述转码视频参数包括:所述多个预设视频维度对应的第二视频参数,所述转码质量数据包括:所述多个预设视频维度对应的转码质量指数,所述基于所述视频源参数和所述转码视频参数,进行视频转码质量分析,得到转码质量数据包括:

4.根据权利要求3所述的方法,其特征在于,所述多个预设视频维度对应的第一视频参数包括:第一分辨率和第一码率,所述多个预设视频维度对应的第二视频参数包括:第二分辨率、第二码率和第二帧率,所述多个预设视频维度对应的转码质量指数包括:第一像素深度因子、第二像素深度因子、第一分辨率因子、第二分辨率因子和第二帧率因子,所述基于所述第一视频参数和所述第二视频参数进行多维度转码质量分析,得到所述多个预设视频维度对应的转码质量指数包括:

5.根据权利要求1所述的方法,其特征在于,所述视频源参数包括:第一码率、第一帧率、第一分辨率和视频量...

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

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

1