本公开涉及一种视频编码方法和解码方法,更具体地,涉及一种用于图像编码/解码方法和设备的帧间预测方法。
背景技术:
1、高质量视频在编码期间需要大量数据。然而,允许传输视频数据的带宽是有限的,并且因此在视频数据传输期间应用的数据速率可能受到限制。因此,为了有效传输视频数据,需要在提高压缩率的同时使图像质量劣化最小化的视频数据的编码和解码方法。
2、可通过去除像素之间的空间冗余和时间冗余来压缩视频数据。因为通常相邻像素具有共同特征,所以以像素的数据单元传输编码信息以去除相邻像素之间的冗余。
3、不直接传输包括在数据单元中的像素的像素值,而是传输获得像素值所需的方法。针对每个数据单元确定预测与原始值类似的像素值的预测方法并且将关于该预测方法的编码信息从编码器发送到解码器。此外,因为预测值与原始值不完全相同,所以将关于原始值与预测值之间的差的残差数据从编码器发送到解码器。
4、随着预测变得更准确,指定预测方法所需的编码信息增加,但残差数据的大小减小。因此,考虑编码信息和残差数据的大小来确定预测方法。具体地,从画面划分出的数据单元具有各种尺寸,并且当数据单元的尺寸增大时,预测的准确度极有可能降低,但编码信息减少。因此,根据画面的特征来确定块的尺寸。
5、此外,预测方法包括帧内预测和帧间预测。帧内预测是基于邻近像素预测块的像素的方法。帧间预测是通过参考包括块的画面所参考的另一画面的像素来预测像素的方法。因此,经由帧内预测来去除空间冗余并且经由帧间预测来去除时间冗余。
6、当预测方法的数量增加时,用于指示预测方法的编码信息的量也增加。因此,还可通过从一个块预测被应用于另一个块的编码信息来减小编码信息的大小。
7、因为允许在人类视觉无法识别的程度上的视频数据的丢失,所以可经由根据变换和量化处理的对残差数据的有损压缩来减少残差数据的量。
技术实现思路
1、技术问题
2、提供了一种根据当前块的编码顺序以及相邻块是否被解码来确定当前块的运动矢量分辨率的视频编码方法。此外,提供了一种根据当前块的编码顺序以及相邻块是否被解码等来确定当前块的运动矢量分辨率的视频解码方法。另外,提供了一种记录有用于在计算机上执行根据本公开的实施例的视频编码方法和视频解码方法的程序的计算机可读记录介质。
3、解决方案
4、提供了一种视频解码方法,所述视频解码方法包括:基于当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选;根据所述当前块的仿射参数信息,从所述仿射参数组候选中确定所述当前块的仿射参数组;并且基于包括在所述仿射参数组中的一个或更多个仿射参数重建所述当前块。
5、提供了一种视频解码设备,所述视频解码设备包括:处理器,被配置为基于当前块的相邻块是否被解码来获得所述当前块的仿射参数组候选,根据所述当前块的仿射参数信息,从所述仿射参数组候选中确定所述当前块的仿射参数组,并且基于包括在所述仿射参数组中的一个或更多个仿射参数来重建所述当前块。
6、提供了一种视频编码方法,所述视频编码方法包括:基于当前块的相邻块是否被解码来确定所述当前块的仿射参数组候选;确定用于预测所述当前块的最佳仿射参数组;并且确定所述当前块的指示所述当前块的最佳仿射参数组的仿射参数信息。
7、提供了一种视频编码设备,所述视频编码设备包括:处理器,被配置为基于当前块的相邻块是否被解码来确定所述当前块的仿射参数组候选,确定用于预测所述当前块的最佳仿射参数组,并且确定所述当前块的指示所述当前块的最佳仿射参数组的仿射参数信息。
8、提供了一种记录有用于执行所述视频编码方法和所述视频解码方法的程序的非暂时性计算机可读记录介质。
9、由本公开解决的技术问题不限于上述技术特征,并且可从下面实施例推出其他技术问题。
10、有益效果
11、可通过考虑当前块的相邻块是否被解码确定仿射参数组来提高仿射模式的编码效率。
1.一种视频解码方法,包括:
2.一种视频解码设备,包括:处理器,被配置为:
3.一种视频编码方法,包括:
4.一种存储通过视频编码产生的比特流的方法,包括: