VMAF画质评价方法、终端、主机、系统及存储介质技术方案

技术编号:34440584 阅读:18 留言:0更新日期:2022-08-06 16:29
本申请公开了VMAF画质评价方法、终端、主机、系统及存储介质,所述方法包括:接收主机发送的至少两个不同分辨率的待编码视频文件,至少两个不同分辨率的待编码视频文件是主机对预设视频源进行缩放而得到的;调用硬件编码器利用至少一组视频编码参数分别对至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件;将至少两个编码视频文件发送给主机,以使得主机利用至少两个编码视频文件以及预设视频源进行VMAF画质评价。通过上述方式,本申请能够提高VMAF的适用性。本申请能够提高VMAF的适用性。本申请能够提高VMAF的适用性。

【技术实现步骤摘要】
VMAF画质评价方法、终端、主机、系统及存储介质


[0001]本申请涉及网络直播
,特别是涉及VMAF画质评价方法、终端、主机、系统及存储介质。

技术介绍

[0002]随着直播行业的快速发展,用户对观看直播过程中画质的要求也越来越高,优质的播放画质能够让用户获取更好的观看体验。为了判断使用什么样的码率区间能够得出画质的最优选择,可以通过对不同码率在不同分辨率下的画质进行测评,从而判断出适合在分辨率下播放以得到最优画质的码率区间。
[0003]VMAF(Video Multimethod Assessment Fusion,视频质量多方法评估融合)可以利用大量的主观数据作为训练集,通过机器学习的手段将不同评估维度的算法进行“融合”,得到一个能准确反映主观意志的画质评价标准,但是VMAF在实际应用中存在一定局限性。

技术实现思路

[0004]本申请主要解决的技术问题是提供VMAF画质评价方法、终端、主机、系统及存储介质,能够提高VMAF的适用性。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种硬件编码器的VMAF画质评价方法,该方法包括:接收主机发送的至少两个不同分辨率的待编码视频文件,至少两个不同分辨率的待编码视频文件是主机对预设视频源进行缩放而得到的;调用硬件编码器利用至少一组视频编码参数分别对至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件;将至少两个编码视频文件发送给主机,以使得主机利用至少两个编码视频文件以及预设视频源进行VMAF画质评价。
[0006]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种硬件编码器的VMAF画质评价方法,该方法包括:将对预设视频源进行缩放所得到的至少两个不同分辨率的待编码视频文件发送给移动终端;接收移动终端调用硬件编码器利用至少一组视频编码参数分别对至少两个不同分辨率的待编码视频文件进行编码而相应得到的至少两个编码视频文件;利用至少两个编码视频文件以及预设视频源进行VMAF画质评价。
[0007]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种移动终端,该移动终端包括:接收模块,用于接收主机发送的至少两个不同分辨率的待编码视频文件,至少两个不同分辨率的待编码视频文件是主机对预设视频源进行缩放而得到的;编码模块,用于调用硬件编码器利用至少一组视频编码参数分别对至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件;发送模块,用于将至少两个编码视频文件发送给主机,以使得主机利用至少两个编码视频文件以及预设视频源进行VMAF画质评价。
[0008]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种主机,该主机包括:发送模块,用于将对预设视频源进行缩放所得到的至少两个不同分辨率的待编码视频
文件发送给移动终端;接收模块,用于接收移动终端调用硬件编码器利用至少一组视频编码参数分别对至少两个不同分辨率的待编码视频文件进行编码而相应得到的至少两个编码视频文件;画质评价模块,用于利用至少两个编码视频文件以及预设视频源进行VMAF画质评价。
[0009]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种移动终端,该移动终端包括:处理器、存储器和通信电路;存储器和通信电路耦接处理器,存储器存储有计算机程序,处理器能够执行计算机程序以实现如上述本申请提供的硬件编码器的VMAF画质评价方法。
[0010]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种主机,该主机包括:处理器、存储器和通信电路;存储器和通信电路耦接处理器,存储器存储有计算机程序,处理器能够执行计算机程序以实现如上述本申请提供的硬件编码器的VMAF画质评价方法。
[0011]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种硬件编码器的VMAF画质评价系统,包括如上述本申请提供的移动终端和上述本申请提供的主机,移动终端和主机通信连接。
[0012]为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读的存储介质,该存储介质存储有计算机程序,计算机程序能够被处理器执行以实现如上述本申请提供的硬件编码器的VMAF画质评价方法。
[0013]本申请的有益效果是:区别于现有技术的情况,接收主机发送的至少两个不同分辨率的待编码视频文件,至少两个不同分辨率的待编码视频文件是主机对预设视频源进行缩放而得到的,由于主机在使用VMAF进行画质评价时之前对预设视频源进行编码时使用的是软件编码算法,而直播的应用场景还包括移动终端,并且移动终端的编码数据大部分是基于硬件编码器,因此在对移动终端使用VMAF进行画质评价时,可以将编码部分在移动终端进行,调用移动终端中的硬件编码器对从主机接收到的至少两个不同分辨率的待编码视频文件分别利用至少一组视频编码参数进行编码,相应得到至少两个编码视频文件,将得到的至少两个编码视频文件发送给主机,以使得主机能够利用至少两个编码视频文件以及预设视频源进行VMAF画质评价,如此通过将编码环节转移到移动终端上进行,替代原先的在主机使用软件编码进行编码的环节,能够使VAMF画质评价的数据更接近具体硬件编码器的真实情况,提高VMAF的适用性,并且能够降低运算复杂度,提高VMAF画质评价数据的真实性和准确性。
附图说明
[0014]图1是本申请VMAF画质评价系统实施例的系统组成示意图;
[0015]图2是本申请VMAF画质评价系统实施例的时序示意图;
[0016]图3是本申请VMAF画质评价方法实施例以移动终端为执行主体的流程示意图;
[0017]图4是本申请VMAF画质评价方法实施例VMAF随码率变化示意图;
[0018]图5是本申请移动终端实施例的组成示意图;
[0019]图6是本申请VMAF画质评价方法实施例以主机为执行主体的流程示意图;
[0020]图7是本申请主机实施例的组成示意图;
[0021]图8是本申请计算机电子设备实施例的电路结构示意图;
[0022]图9是本申请计算机可读的存储介质实施例的电路结构示意图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]随着直播行业的快速发展,用户对观看直播过程中画质的要求也越来越高,优质的播放画质能够让用户获取更好的观看体验。为了判断使用什么样的码率区间能够得出画质的最优选择,可以通过对不同码率在不同分辨率下的画质进行测评,从而判断出适合在分辨率下播放以得到最优画质的码率区间。VMAF(Video Multimethod Assessment Fusion)可以利用大量的主观数据作为训练集,通过机器学习的手段将不同评估维度的算法进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VMAF画质评价方法,其特征在于,包括:接收主机发送的至少两个不同分辨率的待编码视频文件,所述至少两个不同分辨率的待编码视频文件是所述主机对预设视频源进行缩放而得到的;调用硬件编码器利用至少一组视频编码参数分别对所述至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件;将所述至少两个编码视频文件发送给所述主机,以使得所述主机利用至少两个编码视频文件以及所述预设视频源进行VMAF画质评价。2.根据权利要求1所述的方法,其特征在于:所述调用硬件编码器利用至少一组视频编码参数分别对所述至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件,包括:依次遍历所述至少两个不同分辨率的待编码视频文件;调用所述硬件编码器对每一个所述待编码视频文件分别按照所述至少一组所述视频编码参数进行编码,直至完成所有的所述待编码视频文件的编码。3.根据权利要求1或2所述的方法,其特征在于:在所述调用硬件编码器利用至少一组视频编码参数分别对所述至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件之前,包括:获取至少一个编码方式、至少一个帧率以及至少一个码率并进行组合,得到所述至少一组视频编码参数。4.根据权利要求3所述的方法,其特征在于:所述接收主机发送的至少两个不同分辨率的待编码视频文件,包括:通过预设应用程序接收所述主机发送的所述至少两个不同分辨率的待编码视频文件;所述调用硬件编码器利用至少一组视频编码参数分别对所述至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件,包括:通过所述预设应用程序在后台自动地调用所述硬件编码器利用所述至少一组视频编码参数分别对所述至少两个不同分辨率的待编码视频文件进行编码,相应得到所述至少两个编码视频文件。5.根据权利要求4所述的方法,其特征在于:在所述调用硬件编码器利用至少一组视频编码参数分别对所述至少两个不同分辨率的待编码视频文件进行编码,相应得到至少两个编码视频文件之后,包括:将所述至少两个编码视频文件写入预设存储器;所述将所述至少两个编码视频文件发送给所述主机,包括:将所述预设存储器中的所述至少两个编码视频文件发送给所述主机。6.根据权利要求1所述的方法,其特征在于:所述待编码视频文件和所述预设视频源均为YUV格式的视频文件,且所述待编码视频文件的分辨率小于或等于所述预设视频源的分辨率。7.一种VMAF画质评价方法,其特...

【专利技术属性】
技术研发人员:鲍琦
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1