用于子块运动矢量预测的方法和装置制造方法及图纸

技术编号:24598586 阅读:33 留言:0更新日期:2020-06-21 04:01
本公开的各方面提供了用于视频编码/解码的方法和装置。在一些示例中,用于视频解码的装置包括处理电路。处理电路对作为编码视频序列的一部分的当前编码图像中当前块的预测信息进行解码。预测信息指示当前块是否使用平面运动矢量预测模式。当前块被划分为多个子块。当指示当前块使用平面运动矢量预测模式,处理电路响应于平面运动矢量预测模式的使用,确定当前块的右下(BR)角的至少一个时间运动矢量预测值(TMVP)候选值。然后,处理电路根据右下(BR)角的至少一个TMVP候选值之一重构当前块。

A method and device for sub block motion vector prediction

【技术实现步骤摘要】
【国外来华专利技术】用于子块运动矢量预测的方法和装置本公开要求2018年4月9日提交的申请号为62/655065的美国临时申请“子块运动矢量预测方法”和2019年3月22日提交的申请号为16/362596的美国正式申请“用于子块运动矢量预测的方法和装置”的优先权,其内容通过全文引用并入本文。
本公开描述了通常涉及视频编码的实施例。
技术介绍
本文所提供的背景描述旨在整体呈现本公开的背景。在
技术介绍
部分以及本说明书的各个方面中所描述的目前已署名的专利技术人的工作所进行的程度,并不表明其在本公开提交时作为现有技术,且从未明示或暗示其被承认为本公开的现有技术。可以使用具有运动补偿的图片间预测来执行视频编码和解码。未压缩的数字视频可以包括一系列图片,每个图片具有例如1920×1080亮度样本和相关色度样本的空间维度。该系列图片可以具有固定或可变的图片速率(也非正式地称为帧速率),例如每秒60个图片或60Hz。未压缩的视频具有非常高的比特率要求。例如,每样本8比特的1080p604:2:0视频(以60Hz帧速率提供1920×1080亮度样本分辨率)需要接近1.5Gbit/s的带宽。一小时这样的视频需要超过600GB的存储空间。视频编码和解码的一个目的可以是通过压缩减少输入视频信号中的冗余。压缩有助于减少前面提到的带宽或存储空间需求,在某些情况下减少两个数量级或更多。可以采用无损压缩和有损压缩,以及它们的组合。无损压缩是指可以从压缩的原始信号来重建原始信号的精确副本的技术。当使用有损压缩时,重建信号可能与原始信号不完全相同,但原始信号与重建信号之间的失真很小,足以使得重建信号适用于预期的应用。在视频中广泛地采用有损压缩。可被容许的失真量取决于应用。例如,某些消费流应用的用户可能比电视发行应用的用户容忍更高的失真。可实现的压缩比可以反映出较高的允许/容许失真可以产生较高的压缩比。运动补偿可以是一种有损压缩技术,并且可以涉及如下技术:来自先前重建的图片或其一部分(参考图片)中获得的一块样本数据在运动矢量(以下指MV)指示的方向上进行空间移位之后,用于预测最新重建的图片或图片部分。在一些情况下,参考图片可以与当前正在重建的图片相同。MV可以具有两个维度X和Y,或者三个维度,第三个维度是使用中的参考图片的指示(间接地,后者可以是时间维度)。在一些视频压缩技术中,可以从其他MV预测适用于样本数据的特定区域的MV,例如,从与空间上与被重构区域相邻且在解码顺序上在该MV之前的采样数据的另一区域相关的MV预测,这样做可以大大减少编码该MV所需的数据量,从而去除冗余并加强压缩。MV预测可以有效地工作,例如,因为当对来源于摄像机的输入视频信号(称为自然视频)进行编码时,存在比单个MV适用的区域大的区域在类似方向上移动的统计可能性,因此,在某些情况下,可以使用来源于相邻区域的MV的类似运动矢量来进行预测。这导致对于给定区域发现的MV将与从周围MV预测的MV相似或相同,并且反过来在熵编码之后,可以用比直接编码MV时所用的比特数更少的比特数来表示。在一些情况下,MV预测可以是从原始信号(即:样本流)推导出的信号(即:MV)的无损压缩的示例。在其他情况下,例如由于从若干周围MV计算预测值时存在舍入误差,MV预测本身可能是有损的。
技术实现思路
本公开的各方面提供了用于视频解码的方法和装置。在一些示例中,用于视频解码的装置包括接收电路和处理电路。处理电路被配置为对已编码视频序列中的当前已编码图片中当前块的预测信息进行解码。预测信息指示当前块是否使用平面运动矢量预测模式。当前块被划分为两个及两个以上子块。当指示当前块使用平面运动矢量预测模式时,处理电路还被配置为响应于平面运动矢量预测模式的使用确定当前块的右下(BR)角的至少一个时间运动矢量预测值(TMVP)候选值。然后,处理电路根据右下角的至少一个TMVP候选值中的一个重构当前块。在一个实施例中,可以在预测信息中用信号通知当前块的参考图片。在各种实施例中,当右下角的至少一个TMVP候选值中的一个的参考图片与当前块的参考图片不同时,处理电路可以进一步被配置为将右下角的至少一个TMVP候选值中的一个缩放到当前块的参考图片。因此,根据右下角的至少一个TMVP候选值中的被缩放候选值来重构当前块。当预测信息包括右下角的运动矢量差(MVD)时,处理电路还可以被配置为基于右下角的至少一个TMVP候选值中的一个和右下角的MVD来确定最终运动矢量。在一个实施例中,至少一个TMVP候选值包括基于参考图片中的共址块确定的TMVP候选值。参考图片中的共址块与当前已编码图片中的右下角处的子块位于相同的位置。右下角的至少一个TMVP候选值可以包括位于当前块内部并且与右下角相邻的子块的TMVP候选值。右下角的至少一个TMVP候选值可以包括位于当前块内部并且与当前块的中心相邻的子块的TMVP候选值。根据本公开,右下角的至少一个TMVP候选值包括当前块的左下相邻子块的TMVP候选值。右下角的至少一个TMVP候选值可以包括当前块的右上相邻子块的TMVP候选值。此外,右下角的至少一个TMVP候选值可以包括取当前块的左下相邻子块和当前块的右上相邻子块的运动矢量的加权平均值的TMVP候选值。在一个实施例中,处理电路还被配置为基于标识至少一个TMVP候选值中的一个的接收的索引从至少一个TMVP候选值中选择对应的一个。处理电路还可以被配置为基于预定的候选值顺序从至少一个TMVP候选值中选择对应的一个。处理电路还可以被配置为基于预先选择的TMVP候选值从至少一个TMVP候选值中选择对应的一个。在一个实施例中,右下角处的子块位于当前块的外部。右下角处的子块可以在当前块的内部。根据实施例,处理电路还可以被配置为根据右下角的至少一个TMVP候选值中的一个导出当前块中的每个子块的运动矢量预测值。然后,处理电路根据当前块中的每个子块的运动矢量预测值来重构当前块。本公开的各方面还提供了一种存储指令的非暂时性计算机可读介质,所述指令在由计算机执行以进行视频解码时使计算机执行用于视频解码的方法。附图说明根据以下详细描述和附图,所公开的主题的其他特征、性质和各种优点将更加明显,附图中:图1是一个示例中的当前块及其周围空间合并候选的示意图。图2示出了根据一个实施例的通信系统的简化框图的示意图。图3示出了根据另一个实施例的通信系统的简化框图的示意图。图4示出了根据一个实施例的解码器的简化框图的示意图。图5示出了根据另一个实施例的编码器的简化框图的示意图。图6示出了根据又一实施例的编码器的框图。图7示出了根据另一实施例的解码器的框图。图8A示出了根据本公开实施例的块级运动补偿方法,称为双边匹配。图8B示出了根据本公开实施例的另一种块级运动补偿方法,称为模板匹配。图9示出了根据本公开实施例的方向性子块级运动矢量预测方法。图10示出了根据本公开的实施例的示例性平面运动预测方法。图11示出了根据本公开本文档来自技高网
...

【技术保护点】
1.一种解码器中的视频解码方法,其特征在于,包括:/n解码已编码视频序列中的当前已编码图片中当前块的预测信息,所述预测信息指示所述当前块是否使用平面运动矢量预测模式,所述当前块被划分为两个及两个以上子块;/n当使用所述平面运动矢量预测模式时,确定所述当前块的右下角的至少一个时间运动矢量预测值TMVP候选值;以及/n根据所述右下角的所述至少一个TMVP候选值中的一个重构所述当前块。/n

【技术特征摘要】
【国外来华专利技术】20180409 US 62/655,065;20190322 US 16/362,5961.一种解码器中的视频解码方法,其特征在于,包括:
解码已编码视频序列中的当前已编码图片中当前块的预测信息,所述预测信息指示所述当前块是否使用平面运动矢量预测模式,所述当前块被划分为两个及两个以上子块;
当使用所述平面运动矢量预测模式时,确定所述当前块的右下角的至少一个时间运动矢量预测值TMVP候选值;以及
根据所述右下角的所述至少一个TMVP候选值中的一个重构所述当前块。


2.根据权利要求1所述的方法,其特征在于,在所述预测信息中用信号通知所述当前块的参考图片。


3.根据权利要求2所述的方法,其特征在于,还包括:
当所述右下角的所述至少一个TMVP候选值中的一个的参考图片与所述当前块的所述参考图片不同时,
将所述右下角的所述至少一个TMVP候选值中的一个缩放到所述当前块的所述参考图片,其中所述当前块根据所述右下角的所述至少一个TMVP候选值中的被缩放候选值来重构所述当前块。


4.根据权利要求2所述的方法,其特征在于,所述预测信息包括所述右下角的运动矢量差MVD,并且所述方法还包括:基于所述右下角的所述至少一个TMVP候选值中的一个和所述右下角的所述MVD来确定最终运动矢量。


5.根据权利要求2所述的方法,其特征在于,所述至少一个TMVP候选值包括基于参考图片中的共址块确定的TMVP候选值,所述参考图片中的所述共址块与所述当前已编码图片中的所述右下角处的子块位于相同的位置。


6.根据权利要求5所述的方法,其特征在于,所述右下角处的所述子块位于所述当前块的外部。


7.根据权利要求5所述的方法,其特征在于,所述右下角处的所述子块在所述当前块的内部。


8.根据权利要求2所述的方法,其特征在于,所述右下角的所述至少一个TMVP候选值包括以下其中至少一个:
第一子块或第二子块的TMVP候选值;其中,所述第一子块位于所述当前块内部并与所述右下角相邻,所述第二子块位于所述当前块内部并与所述当前块的中心相邻;
所述当前块的左下相邻子块的TMVP候选值;以及
所述当前块的右上相邻子块的TMVP候选值。


9.根据权利要求2所述的方法,其特征在于,所述右下角的所述至少一TMVP候选值包括取所述当前块的左下相邻子块和所述当前块的右上相邻子块的运动矢量的平均值的TMVP候选值。


10.根据权利要求2所述的方法,其特征在于,还包括:
基于以下中的至少一个,从候选值列表中选择所述至少一个TMVP候选值中的一个:
标识所述至少一个TMVP候选值中的一个的接收索引;
预定的候选值顺序;以及
预先选择的TMVP候选值。


11.根据权利要求2所述的方法,其特征在于,还包括:
基于接收索引和预定的候选值顺序,从候选值列表中选择所述TMVP候选值中的一个,所述接收索...

【专利技术属性】
技术研发人员:许晓中李翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:美国;US

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

1