视频解码方法和装置以及计算机设备和存储介质制造方法及图纸

技术编号:26482574 阅读:69 留言:0更新日期:2020-11-25 19:29
本申请实施例提供了一种视频解码方法,包括:从已编码的视频码流解码当前图片中的当前块的预测信息,预测信息指示仿射合并模型,当前块包括控制点;基于(i)第一控制点的第一相邻块的至少两个控制点运动矢量(CPMV)以及(ii)第一控制点的第二相邻块的平移运动矢量MV中的一者,确定控制点中的第一控制点的第一候选CPMV;基于当前块的控制点的候选CPMV,导出当前块的仿射合并候选,控制点的候选CPMV包括第一候选CPMV;基于仿射合并候选中的一个,确定仿射合并模型的参数,其中,根据预测信息定义仿射合并候选中的一个,仿射合并模型的参数被用于在当前块和已被重建的参考图片中的参考块之间进行变换;以及根据仿射合并模型,重建当前块的至少一个样本。

【技术实现步骤摘要】
视频解码方法和装置以及计算机设备和存储介质交叉引用本公开要求于2019年5月23日提交的第62/852,141号美国临时申请案“METHODOFCOMBINEDINHERITANCEANDCONSTRUCTIONOFAFFINEMERGE(仿射合并的组合继承和构造方法)”以及于2020年5月15日提交的第16/875,629号美国正式申请案的优先权,其全部内容通过引用整体并入本文中。
本公开涉及视频编解码的
具体地,本公开提供了一种视频解码方法和装置以及计算机设备和存储介质。
技术介绍
本文所提供的背景描述旨在陈述本申请的研究范围。就本背景部分所述,以及在提交申请时可能不符合现有技术条件所述的各个方面,当前已署名的专利技术人的工作,既不明确也不隐含地承认为本申请的现有技术。带有运动补偿的帧间图片预测可被用于视频编码和解码。未压缩的数字视频可以包括一连串的图片,每个图片具有例如1920×1080个亮度样本和相关联的色度样本的空间维度。该一连串的图片可以具有固定的或可变的图片速率(非正式地也被称为帧速率),例如每秒60个图片或60Hz。未压缩的视频具有显著的比特率需求。例如,每样本8比特的1080p604:2:0视频(在60Hz帧速率的1920×1080亮度样本分辨率)需要接近于1.5Gbit/s带宽。一小时这样的视频需要超过600千兆的存储空间。视频编码和解码的一个目的可以是通过压缩减少输入视频信号中的冗余。压缩能够帮助降低上述的带宽或存储空间需求,在某些情况下减少两个数量级或更多。无损压缩和有损压缩,以及这两者的组合都可被采用。无损压缩指的是可从压缩的原始信号重构原始信号的精确副本的技术。当使用有损压缩时,重构的信号可能与原始信号不相同,但是原始信号和重构的信号之间的失真足够小以使重构的信号可用于预定应用。在视频中广泛地采用有损压缩。可被容忍的失真量取决于应用;例如,与电视发行应用的用户相比,某些消费者流媒体应用的用户可以容忍较高的失真。可实现的压缩比可反映出较高容许的/可容忍的失真能够产生较高的压缩比。运动补偿可以是有损压缩技术并且可以涉及如下技术,其中来自先前重建的图片或该图片(参考图片)的一部分的样本数据的块在运动矢量(以下称为MV)所指示的方向上被空间移位之后,用于预测最近重建的图片或图片的一部分。在一些情况下,参考图片可以与当前正在重建的图片相同。MV可以具有二个维度X和Y,或三个维度,第三个维度是使用中的参考图片的指示(间接地,后者可以是时间维度)。在一些视频压缩技术中,可以从其它MV(例如与重建区域空间相邻的样本数据的另一个区域有关的、并且按解码顺序在可适用于样本数据的某区域的MV之前的那些MV)预测可适用于样本数据的某区域的MV。这样做可以大幅减少编码MV所需要的数据量,从而去除冗余并且提高压缩。MV预测可以有效地工作,例如因为当对来源于照相机的输入视频信号(被称为自然视频)进行编码时,存在与单个MV可适用的区域相比更大的区域在类似的方向上移动的统计可能性,并且因此在某些情况下可使用来源于邻近区域的MV的类似的运动矢量来预测。这导致对于给定区域发现的MV将与从周围MV预测的MV类似或相同,并且反过来在熵编码之后,可以与对MV直接进行编码所使用的比特数量相比更小数量的比特来表示。在一些情况下,MV预测可以是从原始信号(即:样本流)推导出的信号(即:MV)的无损压缩的示例。在其它情况下,例如由于从若干周围MV计算预测值时的舍入误差,MV预测本身可能是有损的。在仿射合并预测中,可以包括两种类型的仿射合并候选。这两种仿射合并候选是:(a)继承的仿射合并候选,其从已仿射编码的空间相邻块继承仿射模型;以及(b)构造的仿射合并候选,其通过将来自空间邻块的MV复制到对应的相邻控制点来构造。对于构造的仿射合并候选,如果相邻最小块属于已仿射编码的编码块,则将MV值从相邻最小块复制到对应的控制点可能会失去预测准确性,降低了解码效率。
技术实现思路
本申请实施例提供了一种视频解码方法,包括:从已编码的视频码流解码当前图片中的当前块的预测信息,所述预测信息指示仿射合并模型,所述当前块包括控制点;基于(i)第一控制点的第一相邻块的至少两个控制点运动矢量CPMV以及(ii)所述第一控制点的第二相邻块的平移运动矢量MV中的一者,确定所述控制点中的所述第一控制点的第一候选CPMV;基于所述当前块的所述控制点的候选CPMV,导出所述当前块的仿射合并候选,所述控制点的所述候选CPMV包括所述第一候选CPMV;基于所述仿射合并候选中的一个,确定所述仿射合并模型的参数,其中,根据所述预测信息定义所述仿射合并候选中的所述一个,所述仿射合并模型的所述参数被用于在所述当前块和已被重建的参考图片中的参考块之间进行变换;以及根据所述仿射合并模型,重建所述当前块的至少一个样本。本申请实施例提供了一种视频解码装置,包括:解码模块,用于从已编码的视频码流解码当前图片中的当前块的预测信息,所述预测信息指示仿射合并模型,所述当前块包括控制点;第一确定模块,用于基于(i)第一控制点的第一相邻块的至少两个控制点运动矢量CPMV以及(ii)所述第一控制点的第二相邻块的平移运动矢量MV中的一者,确定所述控制点中的所述第一控制点的第一候选CPMV;推导模块,用于基于所述当前块的所述控制点的候选CPMV,导出所述当前块的仿射合并候选,所述控制点的所述候选CPMV包括所述第一候选CPMV;第二确定模块,用于基于所述仿射合并候选中的一个,确定所述仿射合并模型的参数,其中,根据所述预测信息定义所述仿射合并候选中的所述一个,所述仿射合并模型的所述参数被用于在所述当前块和已被重建的参考图片中的参考块之间进行变换;以及重建模块,用于根据所述仿射合并模型,重建所述当前块的至少一个样本。本申请实施例提供了一种计算机设备,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述至少一条指令由所述一个或多个处理器加载并执行以实现本申请任一实施例所述的视频解码方法。本申请实施例提供了一种非暂时性计算机可读介质,其上存储有指令,当所述指令由用于视频解码的计算机执行时,使所述计算机执行本申请任一实施例所述的视频解码方法。本申请实施例提供了用于推导仿射合并候选的新的技术方案,以保证预测准确性,从而提高解码效率。附图说明根据以下具体描述和附图,所公开的主题的进一步的特征、性质和各种优点将更加显而易见,在附图中:图1是一个示例中的当前块及其周围的空间合并候选的示意图;图2是根据一个实施例的通信系统的简化框图的示意图;图3是根据另一个实施例的通信系统的简化框图的示意图;图4是根据一个实施例的解码器的简化框图的示意图;图5是根据一个实施例的编码器的简化框图的示意图;图6示出了根据另一实施例的编码器的框图;图7示出了根据另一本文档来自技高网
...

【技术保护点】
1.一种视频解码方法,其特征在于,包括:/n从已编码的视频码流解码当前图片中的当前块的预测信息,所述预测信息指示仿射合并模型,所述当前块包括控制点;/n基于(i)第一控制点的第一相邻块的至少两个控制点运动矢量CPMV以及(ii)所述第一控制点的第二相邻块的平移运动矢量MV中的一者,确定所述控制点中的所述第一控制点的第一候选CPMV;/n基于所述当前块的所述控制点的候选CPMV,导出所述当前块的仿射合并候选,所述控制点的所述候选CPMV包括所述第一候选CPMV;/n基于所述仿射合并候选中的一个,确定所述仿射合并模型的参数,其中,根据所述预测信息定义所述仿射合并候选中的所述一个,所述仿射合并模型的所述参数被用于在所述当前块和已被重建的参考图片中的参考块之间进行变换;以及/n根据所述仿射合并模型,重建所述当前块的至少一个样本。/n

【技术特征摘要】
20190523 US 62/852,141;20200515 US 16/875,6291.一种视频解码方法,其特征在于,包括:
从已编码的视频码流解码当前图片中的当前块的预测信息,所述预测信息指示仿射合并模型,所述当前块包括控制点;
基于(i)第一控制点的第一相邻块的至少两个控制点运动矢量CPMV以及(ii)所述第一控制点的第二相邻块的平移运动矢量MV中的一者,确定所述控制点中的所述第一控制点的第一候选CPMV;
基于所述当前块的所述控制点的候选CPMV,导出所述当前块的仿射合并候选,所述控制点的所述候选CPMV包括所述第一候选CPMV;
基于所述仿射合并候选中的一个,确定所述仿射合并模型的参数,其中,根据所述预测信息定义所述仿射合并候选中的所述一个,所述仿射合并模型的所述参数被用于在所述当前块和已被重建的参考图片中的参考块之间进行变换;以及
根据所述仿射合并模型,重建所述当前块的至少一个样本。


2.根据权利要求1所述的方法,其特征在于,
所述预测信息指示所述仿射合并候选的选择,并且
所述方法进一步包括:根据所述预测信息,定义所述仿射合并候选中的所述一个。


3.根据权利要求2所述的方法,其特征在于,所述确定所述第一控制点的所述第一候选CPMV进一步包括以下中的一个:
根据检查顺序,基于所述第一控制点的相邻块中的第一已仿射编码的块的至少两个CPMV,确定所述第一控制点的所述第一候选CPMV;以及
响应于所述第一控制点的所述相邻块中没有一个被仿射编码,根据所述检查顺序,基于所述第一控制点的所述相邻块中的第一可用块的平移MV,确定所述第一控制点的所述第一候选CPMV。


4.根据权利要求1所述的方法,其特征在于,进一步包括:
通过复制时间运动矢量预测符的平移MV,确定所述控制点中的第二控制点的第二候选CPMV。


5.根据权利要求1所述的方法,其特征在于,
从所述当前块的四个候选控制点中的两个或三个中导出所述当前块的所述控制点,
从所述第一控制点的所述第一相邻块的所述至少两个CPMV导出所述控制点中的所述第一控制点的所述第一候选CPMV,并且
通过复制时间运动矢量预测符的平移MV,导出所述控制点中的第二控制点的第二候选CPMV。


6.根据权利要求1所述的方法,其特征在于,
从所述当前块的三个候选控制点中的两个或三个中导出所述当前块的所述控制点,并且
从所述第一控制点的所述第一相邻块的所述至少两个C...

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

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

1