System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及利用改进的具有运动矢量差的合并的视频编解码方法和装置。
技术介绍
1、本部分中的陈述仅提供与本专利技术有关的
技术介绍
信息,并不一定构成现有技术。
2、由于视频数据与音频数据或静止影像数据相比具有大量的数据,所以视频数据需要大量的硬件资源(其包括存储器)来存储或发送未经压缩处理的视频数据。
3、相应地,编码器通常用于压缩并存储或发送视频数据。解码器接收压缩的视频数据,解压缩接收到的压缩的视频数据,并且播放解压缩的视频数据。视频压缩技术包括h.264/avc、高效率视频编解码(high efficiency video coding,hevc)和多功能视频编解码(vvc),所述多功能视频编解码(vvc)比hevc的编解码效率提高了大约30%或更多。
4、然而,由于影像大小、分辨率和帧速率逐渐增加,要编码的数据量也会增加。相应地,需要提供比现有压缩技术更高的编解码效率和改善的图像增强效果的新的压缩技术。
5、在执行帧间预测时,合并模式使用来自合并候选列表的运动信息作为当前块(也被称为cu,所述cu是编码单元块)的运动信息,并且合并模式不传输额外运动信息。该合并模式有利地使传输的比特量最小化,但是合并模式在表达最佳运动信息方面具有局限性。为了弥补这些缺点,具有运动矢量差的合并模式(mmvd模式)将运动矢量差(motion vectordifference,mvd)添加到由合并模式推导的运动矢量以补偿运动信息。
6、mmvd模式可以使用推导的关于单方向的运动矢量差和
7、如上所述,常规的mmvd模式具有总是将推导的运动矢量差应用于两个双方向的参考图像的缺点。因此,为了提高视频编解码效率并且增强视频质量,mmvd模式需要改进。
技术实现思路
1、技术问题
2、本专利技术致力于提供一种视频编解码方法和装置,其用于根据具有运动矢量差的合并模式(mmvd)模式,通过利用推导的单方向的运动矢量差,生成自适应于双向预测运动信息的双方向的运动矢量差,以增强视频质量并且提高视频编解码效率。视频编解码方法和装置将生成的双方向的运动矢量差自适应地应用于任意的单方向的参考图像或双方向的参考图像。
3、技术方案
4、本专利技术的至少一个方面提供了由视频解码装置执行的用于生成当前块的运动矢量的方法。该方法包括通过利用合并模式生成当前块的双方向的运动矢量预测因子。这里,双方向的运动矢量预测因子包括l0方向的运动矢量预测因子和l1方向的运动矢量预测因子。该方法还包括通过利用具有运动矢量差的合并模式,对应于当前块生成单方向的运动矢量差。该方法还包括获得指示l0方向、l1方向或l0方向和l1方向两者的应用方向指示信息。该方法还包括根据应用方向指示信息,通过将运动矢量差应用于l0方向的运动矢量预测因子、l1方向的运动矢量预测因子或双方向的运动矢量预测因子来生成当前块的双方向的运动矢量。
5、本专利技术的另一个方面提供了由视频编码装置执行的方法,用于生成当前块的运动矢量。该方法包括通过利用合并模式生成当前块的双方向的运动矢量预测因子。这里,双方向的运动矢量预测因子包括l0方向的运动矢量预测因子和l1方向的运动矢量预测因子。该方法还包括通过利用具有运动矢量差的合并模式,对应于当前块生成单方向的运动矢量差。该方法还包括将运动矢量差应用于l0方向的运动矢量预测因子、l1方向的运动矢量预测因子和双方向的运动矢量预测因子以选择最佳方向,并且基于最佳方向生成当前块的双方向的运动矢量。该方法还包括基于最佳方向生成指示l0方向、l1方向或l0方向和l1方向两者的应用方向指示信息。
6、本专利技术的又一方面提供了一种计算机可读记录介质,其存储由视频编码方法生成的比特流。该视频编码方法包括通过利用合并模式生成当前块的双方向的运动矢量预测因子。这里,双方向的运动矢量预测因子包括l0方向的运动矢量预测因子和l1方向的运动矢量预测因子。视频编码方法还包括通过利用具有运动矢量差的合并模式,对应于当前块生成单方向的运动矢量差。该视频编码方法还包括将运动矢量差应用于l0方向的运动矢量预测因子、l1方向的运动矢量预测因子和双方向的运动矢量预测因子以选择最佳方向,并且基于最佳方向生成当前块的双方向的运动矢量。该视频编码方法还包括基于最佳方向生成指示l0方向、l1方向或l0方向和l1方向两者的应用方向指示信息。
7、有益效果
8、如上所述,本专利技术提供了一种视频编解码方法和装置,用于根据mmvd模式,通过利用推导的单方向的运动矢量差,生成自适应于双向预测运动信息的双方向的运动矢量差。视频编解码方法和装置将生成的双方向的运动矢量差自适应地应用于任意的单方向的参考图像或双方向的参考图像。因此,视频编解码方法和装置提高了视频质量并且增强了视频编解码效率。
本文档来自技高网...【技术保护点】
1.一种由视频解码装置执行的用于生成当前块的运动矢量的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,获得应用方向指示信息包括:
3.根据权利要求1所述的方法,其中,获得应用方向指示信息包括:
4.根据权利要求3所述的方法,其中,获得应用方向指示信息包括:
5.根据权利要求1所述的方法,其中,生成双方向的运动矢量包括:
6.一种由视频编码装置执行的用于生成当前块的运动矢量的方法,所述方法包括:
7.根据权利要求6所述的方法,其中,生成双方向的运动矢量包括:
8.根据权利要求7所述的方法,其中,生成双方向的运动矢量包括:
9.根据权利要求6所述的方法,其中,生成双方向的运动矢量包括:
10.根据权利要求9所述的方法,进一步包括:
11.根据权利要求6所述的方法,其中,生成双方向的运动矢量包括:
12.一种计算机可读记录介质,其存储由视频编码方法生成的比特流,所述视频编码方法包括:
【技术特征摘要】
【国外来华专利技术】
1.一种由视频解码装置执行的用于生成当前块的运动矢量的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,获得应用方向指示信息包括:
3.根据权利要求1所述的方法,其中,获得应用方向指示信息包括:
4.根据权利要求3所述的方法,其中,获得应用方向指示信息包括:
5.根据权利要求1所述的方法,其中,生成双方向的运动矢量包括:
6.一种由视频编码装置执行的用于生成当前块的运动矢量的方法,所述方法包括:...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。