视频解码、编码的方法、装置及存储介质制造方法及图纸

技术编号:39397810 阅读:12 留言:0更新日期:2023-11-19 15:51
本申请提供了一种视频解码、编码的方法、装置及存储介质。所述方法包括:从已编码视频码流中解码当前图片中块的预测信息,所述预测信息指示使用运动信息的仿射模型的仿射模式,根据所述索引与预定义映射,确定所述仿射模型的非平移参数,其中,所述预定义映射是指围绕默认值的索引与偏移值之间的映射关系是预先定义的;根据默认值和第一多个偏移值中的、被确定与所述第一索引存在映射关系的偏移值,确定所述仿射模型的非平移参数,所述第一多个偏移值分别映射到所述多个索引;根据所述仿射模型来重建所述块的至少一个样本。型来重建所述块的至少一个样本。型来重建所述块的至少一个样本。

【技术实现步骤摘要】
视频解码、编码的方法、装置及存储介质
[0001]本申请是申请日为2019年07月02日、中国专利申请号为201980035528.3、专利技术名称为“用于视频编解码的方法和装置”的专利申请的主动修改版本的分案申请。


[0002]本申请描述了总体上涉及视频编解码的实施例。

技术介绍

[0003]本文所提供的背景描述是出于总体上呈现本公开内容的目的。在该背景部分中描述的范围内,目前命名的专利技术人的作品以及提交之时不可另行具备现有技术资格的本描述的各方面既未明确、亦未默示地承认为本专利技术的现有技术。
[0004]可以使用具有运动补偿的帧间图片预测来执行视频编码和解码。未压缩的数字视频可以包括一系列图片,每个图片具有例如为1920x1080的亮度样本及相关的色度样本的空间大小。该一系列图片可以具有例如每秒60幅图片或60Hz的固定的或可变的图片速率(也非正式地称为帧率)。未压缩的视频具有很高的位速率要求。例如,每样本8位的1080p60 4:2:0的视频(60Hz帧率的1920x1080亮度样本分辨率)需要接近1.5Gbit/s的带宽。一小时的此类视频需要600GB以上的存储空间。
[0005]视频编码和解码的一个目的可以是通过压缩来减少输入视频信号中的冗余。压缩可以有助于减小上述带宽或存储空间需求,在某些情况下可以减小两个数量级或大于两个数量级。可以采用无损压缩和有损压缩,以及它们的组合。无损压缩是指可以从已压缩的原始信号中重建原始信号的精确副本的技术。当使用有损压缩时,已重建的信号可能与原始信号不同,但是原始信号和重建的信号之间的失真足够小,以使已重建的信号可用于预期的应用。在视频的情况下,广泛使用有损压缩。可容忍的失真量取决于应用,例如某些消费流式应用的用户相比电视分布应用的用户来说可以容忍更高的失真。可达到的压缩率可以反映:更高的可容许/接受的失真可以产生更高的压缩率。
[0006]运动补偿可以是有损压缩技术,并且可以涉及下述技术:来自先前重建的图片或其部分(参考图片)的样本数据的块在沿由运动矢量(此后称为MV)指示的方向上空间偏移之后,被用于预测新重建的图片或图片部分。在一些情况下,参考图片可以与当前正在重建的图片相同。MV可以具有X和Y两个维度,或具有三个维度,第三个维度指示正在使用的参考图片(后者间接地可以是时间维度)。
[0007]在一些视频压缩技术中,可以根据其他MV例如根据在空间上与正在重建的区域相邻的样本数据的另一个区域相关的、且解码顺序在该MV之前的MV来预测适用于样本数据的某个区域的MV。这样做可以大大减少编码MV所需的数据量,从而消除冗余并增加压缩率。MV预测可以有效地工作,例如,由于在对从相机获得的输入视频信号(称为自然视频)进行编码时,存在以下统计可能性:比适用单个MV的区域更大的区域在相似的方向上移动,因此,在某些情况下,可以使用从相邻区域的MV导出的相似运动矢量来预测该更大的区域。这使得为给定区域找到的MV与根据周围MV所预测的MV相似或相同,进而在熵编码之后,该为给
定区域找到的MV可以用比直接编码MV时使用的位数更少的位数来表示。在一些情况下,MV预测可以是无损压缩从原始信号(即样本流)中导出的信号(即MV)的示例。在其他情况下,例如由于根据多个周围MV计算预测值时出现舍入误差,MV预测本身可以是有损的。
[0008]H.265/HEVC(ITU

T H.265建议书,“高效视频编解码(High Efficiency Video Coding)”,2016年12月)中描述了各种MV预测机制。在H.265提供的多种MV预测机制中,本申请描述的是下文称作“空间合并”的技术。
[0009]请参考图1,当前块(101)包括在运动搜索过程期间已由编码器发现的样本,可以根据已产生空间偏移的相同大小的先前块来预测该样本。可从与一个或多个参考图片相关联的元数据中导出MV,而非对MV直接编码,例如使用与被标记为A0、A1和B0、B1、B2(分别对应102到106)的五个周围样本中的任一样本相关联的MV,(按解码次序)从最近的参考图片的元数据中导出该MV。在H.265中,MV预测可以使用相邻块也正在使用的相同参考图片的预测值。

技术实现思路

[0010]本申请实施例提供了一种视频解码的方法,包括:
[0011]从已编码视频码流中解码当前图片中块的预测信息,所述预测信息指示使用运动信息的仿射模型的仿射模式,所述预测信息包括预测偏移的索引,所述预测偏移的索引与帧间预测模式中的仿射模型相关联,所述仿射模型用于在所述块和已重建的参考图片中的参考块之间进行变换,将所述预测偏移的索引作为第一索引,所述仿射模型的多个索引包括所述第一索引;
[0012]根据所述索引与预定义映射,确定所述仿射模型的非平移参数,其中,所述预定义映射是指围绕默认值的索引与偏移值之间的映射关系是预先定义的;根据默认值和第一多个偏移值中的、被确定与所述第一索引存在映射关系的偏移值,确定所述仿射模型的非平移参数,所述第一多个偏移值分别映射到所述多个索引;
[0013]根据所述仿射模型来重建所述块的至少一个样本。
[0014]本申请实施例提供了一种视频编码的方法,包括:
[0015]当前图片中块的预测信息指示使用运动信息的仿射模型的仿射模式,所述仿射模型用于在当前图片的待编码块和已重建的参考图片中的参考块之间进行变换,其中,将预测偏移的索引作为第一索引,所述仿射模型的多个索引包括所述第一索引;
[0016]根据所述多个索引与预定义映射,确定所述仿射模型的非平移参数,其中,所述预定义映射是指围绕默认值的索引与偏移值之间的映射关系是预先定义的;根据默认值和第一多个偏移值中的、被确定与所述第一索引存在映射关系的偏移值,所述第一多个偏移值分别映射到所述多个索引;
[0017]确定块的预测信息,所述预测信息包括所述预测偏移的索引,所述预测偏移的索引与所述仿射模型相关联;
[0018]根据所述预测信息以及所述仿射模型来重建所述块的至少一个样本。
[0019]本申请实施例提供了用于视频解码的装置,包括:
[0020]处理电路,所述处理电路被配置成执行本申请实施例提供的视频解码方法。
[0021]本申请实施例提供了一种用于视频编码的装置,包括:
[0022]处理电路,所述处理电路被配置成执行本申请实施例提供的视频编码方法。
[0023]本申请实施例提供了一种用于视频解码的装置,包括:
[0024]解码模块,其被配置为从已编码视频码流中解码当前图片中块的预测信息,所述预测信息指示使用运动信息的仿射模型的仿射模式,所述预测信息包括预测偏移的索引,所述预测偏移的索引与帧间预测模式中的仿射模型相关联,所述仿射模型用于在所述块和已重建的参考图片中的参考块之间进行变换,将所述预测偏移的索引作为第一索引,所述仿射模型的多个索引包括所述第一索引;
[0025]根据所述索引与预定义映射,确定所述仿射模型的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频解码的方法,包括:从已编码视频码流中解码当前图片中块的预测信息,所述预测信息指示使用运动信息的仿射模型的仿射模式,所述预测信息包括预测偏移的索引,所述预测偏移的索引与帧间预测模式中的仿射模型相关联,所述仿射模型用于在所述块和已重建的参考图片中的参考块之间进行变换,将所述预测偏移的索引作为第一索引,所述仿射模型的多个索引包括所述第一索引;根据所述索引与预定义映射,确定所述仿射模型的非平移参数,其中,所述预定义映射是指围绕默认值的索引与偏移值之间的映射关系是预先定义的;根据默认值和第一多个偏移值中的、被确定与所述第一索引存在映射关系的偏移值,确定所述仿射模型的非平移参数,所述第一多个偏移值分别映射到所述多个索引;根据所述仿射模型来重建所述块的至少一个样本。2.如权利要求1所述的方法,还包括:根据运动矢量确定仿射模型的平移参数值。3.根据权利要求1所述的方法,其中,当所述仿射模型的参数是所述仿射模型中的比例因子时,所述偏移值指示要被应用于所述仿射模型中的所述比例因子的默认值的增量值;所述方法还包括:对到所述仿射模型中的比例因子的默认值的增量值的索引进行解码;以及根据所述索引以及索引与比例因子的增量值之间的预定义映射来确定所述增量值。4.根据权利要求1所述的方法,其中,当所述仿射模型的参数是所述仿射模型中的旋转角度时;所述偏移值指示要被应用于所述仿射模型中的旋转角度的默认值的增量值;所述方法还包括:对到所述仿射模型中的旋转角度的默认值的增量值的索引进行解码;以及根据所述索引以及索引与旋转角度的增量值之间的预定义映射来确定所述增量值。5.根据权利要求1所述的方法,还包括:解码第一运动矢量差的索引,得到所述第一运动矢量差;以及基于已预测的运动矢量和所述第一运动矢量差来导出所述仿射模型。6.根据权利要求5所述的方法,其中,所述得到所述第一运动矢量差包括:根据第二多个偏移值中的、且被确定为与所述索引存在映射的偏移值,确定所述仿射模型的所述第一运动矢量差。7.根据权利要求6所述的方法,还包括:解码所述第一运动矢量差的方向的索引及所述第一运动矢量差的像素距离的索引。8.根据权利要求7所述的方法,其中,所述第二多个偏移值中的偏移值指示所述第一运动矢量差的像素距离,以及所述方法还包括:根据所述第一运动矢量差的方向的索引,来确定所述第一运动矢量差的方向。9.根据权利要求6所述的方法,还包括:解码所述第一运动矢量差的方向和像素距离两者的索引。
10.根据权利要求9所述的方法,其中,所述第二多个偏移值中的偏移值指示所述第一运动矢量差的像素距离,以及所述索引与所述第一运动矢量差的方向和所述像素距离两者的组合相关联。11.根据权利要求6所述的方法,还包括:解码分别针对两个控制点的两个运动矢量差的索引;基于所述两个运动矢量差来确定分别针对所述两个控制点的运动矢量;以及基于所述两个控制点的所述运动矢量,导出4参数仿射模型。12.根据权利要求11所述的方法,还包括:根据所述第二多个偏移值中的、且与第三索引存在映射关系的偏移值,来确定所述仿射模型的第二运动矢量差,所述第三索引与所述第二多个偏移值中之一对应,所述第一运动矢量差和所述第二运动矢量差对应于两个控制点;基于所述第一运动矢量差和所述第二运动矢量差,确定针对所述两个控制点的运动矢量;以及基于所述两个控制点的所述运动矢量,导出4参数仿射模型。13.根据权利要求6所述的方法,还包括:解码分别针对三个控制点的三个运动矢量差的索引;基于所述三个运动矢量差来确定分别针对所述三个...

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

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

1