基于视频质量度量的视频编码制造技术

技术编号:33342886 阅读:17 留言:0更新日期:2022-05-08 09:29
本公开的实施例涉及视频编码方法、电子设备和计算机存储介质。该方法包括:确定针对视频块的视频质量度量,视频质量度量包括以下至少一项:视频多方法评估融合VMAF、结构相似性SSIM、多尺度结构相似性MS

【技术实现步骤摘要】
基于视频质量度量的视频编码


[0001]本公开的实施例涉及计算机领域,并且更具体地,涉视频编码方法、电子设备和计算机存储介质。

技术介绍

[0002]随着多媒体技术的不断发展,各式各样的视频已经成为人们生活和娱乐的重要部分。例如,人们可以通过移动设备来在线观看各式在线视频节目。
[0003]近年来,视频编码技术也得到了飞速发展。2018年4月,VCEG(Q6/16)和ISO/IEC JTC1 SC29/WG11(MPEG)共同成立了联合视频专家小组(JVET)以致力于VVC标准,其目标是与HEVC(即高效视频编码)相比降低50%的比特率。就视频编码而言,一方面,人们期望能够提高视频压缩的程度,以降低视频传输的网络开销或存储开销。另一方面,人们也期望能够获取更高质量的视频。

技术实现思路

[0004]本公开的实施例提供一种用于视频编码的方案。
[0005]根据本公开的第一方面,提出了一种视频编码方法。该方法包括:确定针对视频块的视频质量度量,视频质量度量包括以下至少一项:视频多方法评估融合VMAF、结构相似性SSIM、多尺度结构相似性MS

SSIM或视觉信息保真度VIF;基于视频质量度量,确定用于编码视频块的编码参数;以及基于编码参数,将视频块编码为码流。
[0006]根据本公开的第二方面,提出了一种电子设备。该设备包括:存储器和处理器;其中存储器用于存储一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现方法:确定针对视频块的视频质量度量,视频质量度量包括以下至少一项:视频多方法评估融合VMAF、结构相似性SSIM、多尺度结构相似性MS

SSIM或视觉信息保真度VIF;基于视频质量度量,确定用于编码视频块的编码参数;以及基于编码参数,将视频块编码为码流。
[0007]在本公开的第三方面,提供了一种计算机存储介质,其上存储有一条或多条计算机指令,其中一条或多条计算机指令被处理器执行以实现根据第一方面所描述的方法。
[0008]在本公开的第四方面,提供了一种计算机存储介质,其上存储有由视频处理装置执行根据第一方面所描述的方法所生成的视频的码流。
[0009]提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。
附图说明
[0010]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
[0011]图1示出了根据本公开的一些实施例的示例视频编码系统的框图;
[0012]图2示出了根据本公开的一些实施例的示例视频编码器的框图;
[0013]图3示出了根据本公开的一些实施例的示例视频解码器的框图;
[0014]图4示出了根据本公开的一些实施例的视频编码过程的流程图;
[0015]图5示出了可以用来实施本公开内容的实施例的示例设备的示意性框图。
具体实施方式
[0016]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0017]在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0018]图1示出了根据本公开的一些实施例的示例视频编码系统100的框图。
[0019]如图1所示,视频编码系统100可以包括源设备110和目的设备120。源设备110生成编码视频数据,该编码视频数据可被称为视频编码设备。目的设备120可以对源设备110生成的编码视频数据进行解码,源设备110可以被称为视频解码设备。
[0020]源设备110可以包括视频源112、视频编码器114和输入/输出(I/O)接口116。
[0021]视频源112可包括诸如视频捕捉设备、从视频内容提供商接收视频数据的接口和/或用于生成视频数据的计算机图形系统等源,或这些源的组合。视频数据可以包括一个或多个图片。视频编码器114对来自视频源112的视频数据进行编码,以生成位流。位流可以包括形成视频数据的编码表示的位序列。位流可包括编码图片和相关数据。编码图片是图片的编码表示。相关数据可包括序列参数集、图片参数集和其他语法结构。I/O接口116可以包括调制器/解调器(modem)和/或发送器。编码后的视频数据可通过网络130a经I/O接口116直接传输至目的设备120。编码的视频数据也可以存储在存储介质/服务器130b上,以供目的设备120访问。目的设备120可以包括I/O接口126、视频解码器124和显示设备122。I/O接口126可以包括接收器和/或调制解调器。I/O接口126可以从源设备110或存储介质/服务器130b获取编码视频数据。视频解码器124可以对编码的视频数据进行解码。显示设备122可以向用户显示经解码的视频数据。显示设备122可以与目的设备120集成,或者可以在目的设备120的外部,目的设备120被配置为与外部显示设备接口。视频编码器114和视频解码器124可以根据视频压缩标准操作,例如当前的高效视频编码(HEVC)标准、VVM标准和其他当前和/或进一步的标准。
[0022]图2示出了示例视频编码器200的框图,视频编码器200可以是图1所示系统100中的视频编码器112。
[0023]视频编码器200可被配置为执行本公开的任何或所有技术。在图2的示例中,视频编码器200包括多个功能组件。本公开中描述的技术可以在视频编码器200的各个组件之间共享。在一些示例中,处理器可被配置为执行本公开中描述的任何或所有技术。视频编码器200的功能组件可包括分割单元201、预测单元202(其可包括模式选择单元203)、运动估计
单元204、运动补偿单元205和帧内预测单元206、残差生成单元207、变换单元208、量化单元209、逆量化单元210、逆变换单元211、重建单元212、缓冲器213和熵编码单元214。
[0024]在其他示例中,视频编码器200可以包括更多、更少或不同的功能组件。在一个示例中,预测单元可以包括块内拷贝(IBC)单元。IBC单元可以在IBC模式下执行预测,其中至少一个参考图片是当前视频块所在的图片。
[0025]此外,一些组件,例如运动估计单元204和运动补偿单元205可以高度集成,但是为了解释的目的,在图1的示例中单独示出。...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,包括:确定针对视频块的视频质量度量,所述视频质量度量包括以下至少一项:视频多方法评估融合VMAF、结构相似性SSIM、多尺度结构相似性MS

SSIM或视觉信息保真度VIF;基于所述视频质量度量,确定用于编码所述视频块的编码参数;以及基于所述编码参数,将所述视频块编码为码流。2.根据权利要求1所述的方法,其中所述视频质量度量为第一视频质量度量,并且基于所述第一视频质量度量确定用于编码所述视频块的编码参数包括:确定与所述视频块的参考块的第二视频质量度量;以及基于所述第一视频质量度量和所述第二视频质量度量之间的第一差异确定所述编码参数。3.根据权利要求2所述的方法,其中基于所述第一差异确定所述编码参数包括:确定所述视频块的第一比特表示与所述视频块的重构块的第二比特表示之间的第二差异;以及基于所述第一差异和所述第二差异确定所述编码参数。4.根据权利要求3所述的方法,其中基于所述第一差异和所述第二差异确定所述编码参数包括:如果所述第二差异不为零,基于所述第一差异与所述第二差异的第一比值,确定所述编码参数。5.根据权利要求4所述的方法,其中基于所述第一差异和所述第二差异的第一比值确定所述编码参数包括:确定所述第一比值所落入的比值范围;以及将与所述比值范围对应的预定编码参数确定为所述编码参数。6.根据权利要求2所述的方法,其中基于所述第一差异确定所述编码参数包括:确定针对所述视频块的均方误差MSE;以及基于所述第一差异和所述均方误差,确定所述编码参数。7.根据权利要求6所述的方法,其中基于所述第一差异和所述均方误差确定所述编码参数包括:基于所述第一差异和所述均方误差的第一加权和,确定所述编码参数。8...

【专利技术属性】
技术研发人员:许继征张莉
申请(专利权)人:脸萌有限公司
类型:发明
国别省市:

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

1