编码方法和装置以及解码方法和装置制造方法及图纸

技术编号:24219128 阅读:45 留言:0更新日期:2020-05-20 20:41
提供了一种视频解码方法,所述视频解码方法包括以下步骤:根据当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选;根据所述当前块的仿射参数信息从所述仿射参数组候选中确定所述当前块的仿射参数组;并且基于包括在所述仿射参数组中的一个或更多个仿射参数恢复所述当前块。

Encoding method and device and decoding method and device

【技术实现步骤摘要】
【国外来华专利技术】编码方法和装置以及解码方法和装置
本公开涉及一种视频编码方法和解码方法,更具体地,涉及一种用于图像编码/解码方法和设备的帧间预测方法。
技术介绍
高质量视频在编码期间需要大量数据。然而,允许传输视频数据的带宽是有限的,并且因此在视频数据传输期间应用的数据速率可能受到限制。因此,为了有效传输视频数据,需要在提高压缩率的同时使图像质量劣化最小化的视频数据的编码和解码方法。可通过去除像素之间的空间冗余和时间冗余来压缩视频数据。因为通常相邻像素具有共同特征,所以以像素的数据单元传输编码信息以去除相邻像素之间的冗余。不直接传输包括在数据单元中的像素的像素值,而是传输获得像素值所需的方法。针对每个数据单元确定预测与原始值类似的像素值的预测方法并且将关于该预测方法的编码信息从编码器发送到解码器。此外,因为预测值与原始值不完全相同,所以将关于原始值与预测值之间的差的残差数据从编码器发送到解码器。随着预测变得更准确,指定预测方法所需的编码信息增加,但残差数据的大小减小。因此,考虑编码信息和残差数据的大小来确定预测方法。具体地,从画面划分出的数据单元具有各种尺寸,并且当数据单元的尺寸增大时,预测的准确度极有可能降低,但编码信息减少。因此,根据画面的特征来确定块的尺寸。此外,预测方法包括帧内预测和帧间预测。帧内预测是基于邻近像素预测块的像素的方法。帧间预测是通过参考包括块的画面所参考的另一画面的像素来预测像素的方法。因此,经由帧内预测来去除空间冗余并且经由帧间预测来去除时间冗余。当预测方法的数量增加时,用于指示预测方法的编码信息的量也增加。因此,还可通过从一个块预测被应用于另一个块的编码信息来减小编码信息的大小。因为允许在人类视觉无法识别的程度上的视频数据的丢失,所以可经由根据变换和量化处理的对残差数据的有损压缩来减少残差数据的量。
技术实现思路
技术问题提供了一种根据当前块的编码顺序以及相邻块是否被解码来确定当前块的运动矢量分辨率的视频编码方法。此外,提供了一种根据当前块的编码顺序以及相邻块是否被解码等来确定当前块的运动矢量分辨率的视频解码方法。另外,提供了一种记录有用于在计算机上执行根据本公开的实施例的视频编码方法和视频解码方法的程序的计算机可读记录介质。解决方案提供了一种视频解码方法,所述视频解码方法包括:基于当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选;根据所述当前块的仿射参数信息,从所述仿射参数组候选中确定所述当前块的仿射参数组;并且基于包括在所述仿射参数组中的一个或更多个仿射参数重建所述当前块。提供了一种视频解码设备,所述视频解码设备包括:处理器,被配置为基于当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选,根据所述当前块的仿射参数信息,从所述仿射参数组候选中确定所述当前块的仿射参数组,并且基于包括在所述仿射参数组中的一个或更多个仿射参数来重建所述当前块。提供了一种视频编码方法,所述视频编码方法包括:基于当前块的相邻块是否被解码来确定所述当前块的仿射参数组候选;确定用于预测所述当前块的最佳仿射参数组;并且确定所述当前块的指示所述当前块的最佳仿射参数组的仿射参数信息。提供了一种视频编码设备,所述视频编码设备包括:处理器,被配置为基于当前块的相邻块是否被解码来确定所述当前块的仿射参数组候选,确定用于预测所述当前块的最佳仿射参数组,并且确定所述当前块的指示所述当前块的最佳仿射参数组的仿射参数信息。提供了一种记录有用于执行所述视频编码方法和所述视频解码方法的程序的非暂时性计算机可读记录介质。由本公开解决的技术问题不限于上述技术特征,并且可从下面实施例推出其他技术问题。有益效果可通过考虑当前块的相邻块是否被解码确定仿射参数组来提高仿射模式的编码效率。附图说明图1是根据实施例的图像解码设备的示意性框图。图2是根据实施例的图像解码方法的流程图。图3示出根据实施例的由图像解码设备执行的通过对当前编码单元进行划分来确定至少一个编码单元的处理。图4示出根据实施例的由图像解码设备执行的通过对非正方形编码单元进行划分来确定至少一个编码单元的处理。图5示出根据实施例的由图像解码设备执行的基于块形状信息和划分形状模式信息中的至少一种信息对编码单元进行划分的处理。图6示出根据实施例的由图像解码设备执行的从奇数个编码单元中确定预定编码单元的方法。图7示出根据实施例的当图像解码设备通过对当前编码单元进行划分来确定多个编码单元时对所述多个编码单元进行处理的顺序。图8示出根据实施例的由图像解码设备执行的当不能按预定顺序对编码单元进行处理时确定当前编码单元将被划分为奇数个编码单元的处理。图9示出根据实施例的由图像解码设备执行的通过对第一编码单元进行划分来确定至少一个编码单元的处理。图10示出根据实施例的当在图像解码设备对第一编码单元进行划分时确定的具有非正方形形状的第二编码单元满足预定条件时第二编码单元可划分为的形状受到限制。图11示出根据实施例的由图像解码设备执行的当划分形状模式信息不能指示正方形编码单元被划分为四个正方形编码单元时对正方形编码单元进行划分的处理。图12示出根据实施例的可依据对编码单元进行划分的处理来改变多个编码单元之间的处理顺序。图13示出根据实施例的当编码单元被递归地划分使得多个编码单元被确定时随着编码单元的形状和尺寸改变而确定编码单元的深度的处理。图14示出根据实施例的基于编码单元的形状和尺寸可确定的深度以及用于区分编码单元的部分索引(PID)。图15示出根据实施例的基于包括在画面中的多个预定数据单元确定多个编码单元。图16示出根据实施例的用作用于确定包括在画面中的参考编码单元的确定顺序的标准的处理块。图17示出根据与对当前块进行划分并确定划分出的下层块的编码顺序相关的实施例的视频解码设备。图18A至图18C示出根据实施例的基本编码顺序。图19A和图19B分别示出沿正方向对编码单元进行编码的情况和沿反方向对编码单元进行编码的情况。图20示出最大编码单元的用于描述最大编码单元和包括在最大编码单元中的编码单元的编码顺序的树结构。图21A和图21B是用于描述如何根据编码顺序标志来改变沿垂直或水平方向排列的三个或更多个块的编码顺序。图22是用于详细描述在仿射模式下推导应用于当前块的样点的运动矢量的方法。图23是用于描述从当前块的若干个样点位置确定仿射参数组候选的实施例。图24是用于描述从根据仿射模式解码的一个相邻块确定仿射参数组候选的实施例。图25是用于描述在当前块的左侧块被解码并且右侧块未被解码时从根据仿射模式解码的多个相邻块确定仿射参数组候选的实施例。图26是用于描述在当前块的右侧块被解码并且左侧块未被解码时从根据仿射模式解码的多个相邻块确定在仿射模式中使用的当前块的运动矢量的实施例。本文档来自技高网
...

【技术保护点】
1.一种视频解码方法,包括:/n基于当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选;/n根据所述当前块的仿射参数信息,从所述仿射参数组候选中确定所述当前块的仿射参数组;并且/n基于包括在所述仿射参数组中的一个或更多个仿射参数来重建所述当前块。/n

【技术特征摘要】
【国外来华专利技术】20170928 US 62/564,6971.一种视频解码方法,包括:
基于当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选;
根据所述当前块的仿射参数信息,从所述仿射参数组候选中确定所述当前块的仿射参数组;并且
基于包括在所述仿射参数组中的一个或更多个仿射参数来重建所述当前块。


2.如权利要求1所述的视频解码方法,其中,获得所述当前块的仿射参数组候选的步骤包括:
根据扫描顺序对所述当前块的相邻块中的在仿射模式下重建的相邻块进行扫描;并且
从根据所述扫描顺序首先被扫描的在仿射模式下重建的相邻块确定所述仿射参数组候选,
其中,基于所述当前块的相邻块是否被解码来确定所述扫描顺序。


3.如权利要求2所述的视频解码方法,其中,从根据所述扫描顺序首先被扫描的在仿射模式下重建的相邻块确定所述仿射参数组候选的步骤包括:
从所述当前块的相邻块的特定位置获得运动矢量;
从所述运动矢量之间的差获得水平变化量和垂直变化量;并且
根据所述运动矢量、所述水平变化量和所述垂直变化量获得所述当前块的所述仿射参数组候选。


4.如权利要求3所述的视频解码方法,其中,从所述当前块的相邻块的特定位置获得运动矢量的步骤包括:
当所述仿射参数组包括三个或四个仿射参数时,从所述当前块的两个位置获得第一运动矢量和第二运动矢量,并且从第一运动矢量和第二运动矢量确定第三运动矢量;并且
当所述仿射参数组包括六个仿射参数时,从所述当前块的三个位置获得第一运动矢量至第三运动矢量,
从所述运动矢量之间的差获得水平变化量和垂直变化量的步骤包括:
从第一运动矢量至第三运动矢量之间的差获得所述垂直变化量和所述水平变化量,并且
根据所述运动矢量、所述水平变化量和所述垂直变化量获得所述当前块的所述仿射参数组候选的步骤包括:
根据第一运动矢量至第三运动矢量、所述水平变化量和所述垂直变化量来获得所述仿射参数组候选。


5.如权利要求1所述的视频解码方法,其中,获得所述当前块的仿射参数组候选的步骤包括:
将所述当前块的左上方坐标确定为第一仿射参数提取位置,并且将所述当前块的右上方坐标确定为第二仿射参数提取位置;
从与第一仿射参数提取位置相邻的至少一个相邻块获得第一运动矢量,并且从与第二仿射参数提取位置相邻的至少一个相邻块获得第二运动矢量;并且
根据第一运动矢量和第二运动矢量获得所述仿射参数组候选。


6.如权利要求5所述的视频解码方法,其中,获得所述当前块的仿射参数组候选的步骤包括:
从第一运动矢量和第二运动矢量获得第三运动矢量;并且
根据第一运动矢量至第三运动矢量获得所述仿射参数组候选。


7.如权利要求5所述的视频解码方法,其中,获得所述当前块的仿射参数组候选的步骤包括:
当所述当前块的左侧块被解码并且所述当前块的右侧块未被解码时,将所述当前块的左下方坐标确定为第三仿射参数提取位置;
当所述当前块的右侧块被解码并且所述当前块的左侧块未被解码时,将所述当前块的右下方坐标确定为第三仿射参数提取位置;
从与第三仿射参数提取位置相邻的至少一个相邻块获得第三运动矢量;并且
根据第一运动矢量至第三运动矢量获得所述仿射参数组候选。


8.如权利要求5所述的视频解码方法,其中,获得所述当前块的仿射参数组候选的步骤包括:
当所述当前块的右侧块和左侧块均被解码时,将所述当前块的左下方坐标确定为第三仿射参数提取位置,并且将所述当前块的右下方坐标确定为第四仿射参数提取位置;
从与第三仿射参数提取位置相邻的至少一个相邻块获...

【专利技术属性】
技术研发人员:安尼斯·塔姆塞朴银姬李振荣
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1