用于对运动矢量差进行编码的方法和设备以及用于对运动矢量差进行解码的方法和设备技术

技术编号:30200247 阅读:24 留言:0更新日期:2021-09-29 08:54
提供了一种视频解码方法,包括:从序列参数集获得具有运动矢量差的序列合并模式(序列MMVD)信息,其中,序列MMVD信息指示是否对当前序列启用MMVD模式;当根据序列MMVD信息可应用MMVD模式时,从比特流获得指示MMVD模式是否在针对包括在当前序列中的当前块的第一帧间预测模式中被应用的第一MMVD信息;当根据第一MMVD信息在第一帧间预测模式中可应用MMVD模式时,通过使用从比特流获得的运动矢量差的距离和运动矢量差的方向,重建将在第一帧间预测模式中使用的当前块的运动矢量;以及通过使用当前块的运动矢量重建当前块。当前块的运动矢量重建当前块。当前块的运动矢量重建当前块。

【技术实现步骤摘要】
【国外来华专利技术】用于对运动矢量差进行编码的方法和设备以及用于对运动矢量差进行解码的方法和设备


[0001]本公开涉及图像编码和解码领域。具体地,本公开涉及一种用于对被用于对图像进行编码和解码的运动矢量进行编码的方法和设备,以及一种用于对运动矢量进行解码的方法和设备。

技术介绍

[0002]在对图像进行编码和解码的方法中,一个画面可以被划分为块以对图像进行编码,并且可以经由帧间预测或帧内预测对每个块进行预测编码。
[0003]帧间预测的代表性示例是使用通过去除画面之间的时间冗余来压缩图像的方法的运动估计编码。在运动估计编码中,通过使用至少一个参考画面来预测当前画面的块。可以通过使用预定评估函数在预定搜索范围内搜索与当前块最相似的参考块。基于参考块预测当前块,并且通过从当前块中减去作为预测结果而生成的预测块来生成残差块,然后对残差块进行编码。在这方面,为了进一步准确地执行预测,对参考画面的搜索范围执行插值,以便生成小于整数像素单位的子像素单位的像素,并且可以基于生成的子像素单位的像素来执行帧间预测。
[0004]在诸如H.264高级视频编码(AVC)和高效视频编码(HEVC)的标准中,与预编码画面中包括的一个或多个当前块相邻的预编码块的运动矢量被用作当前块的预测运动矢量,以便预测当前块的运动矢量。经由预定方法将作为当前块的运动矢量与预测运动矢量之间的差的差分运动矢量用信号发送给解码器。

技术实现思路

[0005]技术问题
[0006]根据实施例,关于运动矢量差的编码方法和编码设备以及关于运动矢量差的解码方法和解码设备有效地对在被应用于帧间模式的各种工具中使用的运动矢量差进行编码和解码。
[0007]问题的解决方案
[0008]根据本公开的实施例的视频解码方法可包括:从序列参数集获得具有运动矢量差的序列合并模式(序列MMVD)信息,其中,序列MMVD信息指示MMVD模式是否应用于当前序列;当根据序列MMVD信息可应用MMVD模式时,从比特流获得指示是否在第一帧间预测模式中对包括在当前序列中的当前块应用MMVD模式的第一MMVD信息;当根据第一MMVD信息,MMVD模式可应用于第一帧间预测模式时,通过使用从比特流获得的运动矢量差的距离和运动矢量差的方向,重建将在第一帧间预测模式中使用的当前块的运动矢量;以及通过使用当前块的运动矢量重建当前块。
[0009]公开的有益效果
[0010]根据实施例,提供了一种关于运动矢量差的编码方法和编码设备以及关于运动信
息差的解码方法和解码设备,其确定是否在每个序列、画面或块单元的等级的高级语法中使用运动矢量差,以便有效地对在应用于帧间模式的各种工具中使用的运动矢量差进行编码。
[0011]然而,根据实施例,通过对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备可实现的效果不限于上面提到的那些,并且本领域普通技术人员鉴于下面的描述将清楚地理解其他未陈述的效果。
附图说明
[0012]提供每个附图的简要描述是为了更好地理解本文引用的附图。
[0013]图1是根据实施例的图像解码设备的示意性框图。
[0014]图2是根据实施例的图像解码方法的流程图。
[0015]图3示出根据实施例的由图像解码设备执行的通过对当前编码单元进行划分来确定至少一个编码单元的处理。
[0016]图4示出根据实施例的由图像解码设备执行的通过对非正方形编码单元进行划分来确定至少一个编码单元的处理。
[0017]图5示出根据实施例的由图像解码设备执行的基于块形状信息和划分形状模式信息中的至少一个对编码单元进行划分的处理。
[0018]图6示出根据实施例的由图像解码设备执行的从奇数个编码单元中确定预定编码单元的方法。
[0019]图7示出根据实施例的当图像解码设备通过对当前编码单元进行划分来确定多个编码单元时对所述多个编码单元进行处理的顺序。
[0020]图8示出根据实施例的当编码单元不能按照预定顺序进行处理时由图像解码设备执行的确定当前编码单元将被划分为奇数个编码单元的处理。
[0021]图9示出根据实施例的由图像解码设备执行的通过对第一编码单元进行划分来确定至少一个编码单元的处理。
[0022]图10示出根据实施例的当图像解码设备对第一编码单元进行划分而确定的非正方形形状的第二编码单元满足预定条件时第二编码单元可被划分为的形状受到限制。
[0023]图11示出根据实施例的当划分形状模式信息指示正方形编码单元将不被划分为四个正方形编码单元时由图像解码设备执行的对正方形编码单元进行划分的处理。
[0024]图12示出根据实施例的多个编码单元之间的处理顺序可根据对编码单元进行划分的处理而改变。
[0025]图13示出根据实施例的当编码单元被递归划分从而确定多个编码单元时在编码单元的形状和尺寸改变时确定编码单元的深度的处理。
[0026]图14示出根据实施例的可基于编码单元的形状和尺寸确定的深度以及用于将编码单元区分开的部分索引(PID)。
[0027]图15示出根据实施例的基于画面中包括的多个预定数据单元来确定多个编码单元。
[0028]图16是图像编码和解码系统的框图。
[0029]图17是根据实施例的视频解码设备的详细框图。
[0030]图18是根据实施例的视频解码方法的流程图。
[0031]图19是根据实施例的视频编码设备的框图。
[0032]图20是根据实施例的视频编码方法的流程图。
[0033]图21示出根据实施例的运动矢量候选的位置。
[0034]图22是示出在坐标平面上显示的运动矢量候选的图。
[0035]图23示出根据实施例的合并索引、合并差的距离索引和合并差的方向索引的值和含义。
[0036]图24示出根据实施例的用于通过使用基础运动矢量和合并运动矢量差来获得运动矢量的等式。
[0037]图25示出根据实施例的用于当合并差的距离索引的精度为64时调整运动矢量预测算子或基础运动矢量的精度的等式。
[0038]图26示出根据实施例的用于在合并差的距离索引的精度为16时调整运动矢量预测算子或基础运动矢量的精度的等式。
[0039]图27示出根据实施例的用于确定多条合并相关信息的二进制化的参考表。
[0040]图28示出根据各种二进制化的8个合并差的距离索引的二进制串的比较表。
[0041]图29示出k阶指数哥伦布二进制化的实施例。
[0042]图30示出根据各种二进制化的6个合并差的距离索引的二进制串的比较表。
[0043]图31示出根据实施例的通过根据合并差的距离索引组改变二进制化而生成的二进制串。
[0044]图32示出根据实施例的8个合并差的距离索引的情况的码字。
[0045]图33示出根据实施例的6个合并差的距离索引的情况的码字。
[0046]图34示出根据实施例的在三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频解码方法,包括:从序列参数集获得具有运动矢量差的序列合并模式(序列MMVD)信息,其中,序列MMVD信息指示是否对当前序列启用MMVD模式;当根据序列MMVD信息启用MMVD模式时,从比特流获得指示是否在第一帧间预测模式中对包括在当前序列中的当前块使用MMVD模式的第一MMVD信息;当根据第一MMVD信息在第一帧间预测模式中使用MMVD模式时,通过使用从比特流获得的运动矢量差的距离和运动矢量差的方向,重建将在第一帧间预测模式中使用的当前块的运动矢量;以及通过使用当前块的运动矢量重建当前块。2.如权利要求1所述的视频解码方法,其中,从比特流获得第一MMVD信息的步骤包括:当根据序列MMVD信息启用MMVD模式时,获得指示在当前序列中是使用整数像素单位的运动矢量差还是使用子像素单位的运动矢量差的子像素MMVD信息;以及当根据序列MMVD信息启用MMVD模式时,获得指示MMVD模式是否用于包括在当前序列中的当前块的MMVD信息,以及重建当前块的运动矢量的步骤包括:当根据MMVD信息MMVD模式被用于当前块时,根据子像素MMVD信息根据从比特流获得的当前块的运动矢量差的距离索引来重建整数像素单位的或子像素单位的运动矢量差的距离;以及通过使用运动矢量差的距离来确定当前块的运动矢量。3.如权利要求2所述的视频解码方法,其中,根据当前块的运动矢量差的距离索引来重建整数像素单位或子像素单位的运动矢量差的距离的步骤包括:当根据MMVD信息MMVD模式被用于当前块并且根据子像素MMVD信息使用整数像素单位的运动矢量差时,根据从比特流获得的当前块的运动矢量差的距离索引来重建整数像素单位的运动矢量差的距离;以及当根据MMVD信息MMVD模式被用于当前块并且根据子像素MMVD信息使用子像素单位的运动矢量差时,根据从比特流获得的当前块的运动矢量差的距离索引来重建子像素单位的运动矢量差的距离。4.如权利要求1所述的视频解码方法,其中,重建当前块的运动矢量的步骤包括:从比特流获得指示当前块的基础运动矢量和当前块的运动矢量差的方向索引的信息;通过使用当前块的运动矢量差的距离索引和运动矢量差的方向索引来确定当前块的运动矢量差;通过使用指示当前块的基础运动矢量的信息来确定当前块的基础运动矢量;以及通过使用基础运动矢量和当前块的运动矢量差来确定当前块的运动矢量。5.如权利要求2所述的视频解码方法,其中,当根据序列MMVD信息不对当前序列启用MMVD模式时,整数像素单位的运动矢量差和子像素单位的运动矢量差两者在当前序列和当前块中都不可用。6.如权利要求2所述的视频解码方法,其中,确定当前块的运动矢量的步骤包括:当重建的运动矢量差的距离是整数像素单位时,将当前块的基础运动矢量的x分量值和y分量值四舍五入到整数像素单位,并且通过使用被四舍五入到整数像素单位的基础运
动矢量的x分量值和y分量值来重建整数像素单位的运动矢量;以及当重建的运动矢量差的距离是子像素单位时,通过使用子像素单位的运动矢量差的距离和被四舍五入到子像素单位的基础运动矢量的x分量值和y分量值来重建子像素单位的运动矢量。7.一种视频解码设备,包括:语法元素获得器,被配置为从序列参数集获得具有运动矢量差的序列合并模式(序列MMVD)信息,并且当根据序列MMVD信息启用MMVD模式时,从比特流获得指示是否在第一帧间预测模式中对包括在当前序列中的当前块应用MMVD模式的第一MMVD信息,其中,序列MMVD信息指示是否对当前序列启用MMVD模式;以及解码器,被配置为:当根据第一MMVD信息在第一帧间预测模式中启用MMVD模式时,通过使用从比特流获得的运动矢量差的距离和运动矢量差的方向来重建将在第一帧间预测模式中使用的当前块的运动矢量,并通过使用当前块的运动矢量来重建当前块。8.如权利要求7所述的视频解码设备,其中,语法元素获得器被配置为:当根据序列MMVD信息启用MMVD模式时,获得指示在当前序列中是使用整数像素单位的运动矢量差还是使用子像素单...

【专利技术属性】
技术研发人员:郑丞洙朴慜祐
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1