对运动信息进行编码和解码的方法和发送比特流的方法与流程

xiaoxiao3月前  30


本公开涉及图像编码和解码的领域。更具体地,本公开涉及一种对用于图像编码和解码的运动信息进行编码的方法和设备以及一种对用于图像编码和解码的运动信息进行解码的方法和设备。


背景技术:

1、在对图像进行编码和解码的方法中,为了对图像进行编码,可将一个画面划分为块,并且可通过使用帧间预测或帧内预测来对每个块进行预测编码。

2、帧间预测是指一种通过去除画面之间的时间冗余来压缩图像的方法,并且该方法的代表性示例是运动估计编码。在运动估计编码中,通过使用至少一个参考画面来预测当前画面的块。可通过使用预定评估函数在预定搜索范围内找到与当前块最相似的参考块。基于参考块对当前块进行预测,并且对通过从当前块减去作为预测结果生成的预测块而生成的残差块进行编码。在这种情况下,为了更精确地执行预测,对参考画面的搜索范围执行插值,可生成小于整数像素单位像素的子像素单位像素,并且可对生成的子像素单位像素执行帧间预测。

3、在诸如h.264高级视频编码(avc)和高效视频编码(hevc)的编解码器中,为了预测当前块的运动矢量,与当前块相邻的先前编码的块或包括在先前编码的画面中的块的运动矢量被用作当前块的预测运动矢量。通过使用预定方法将作为预测运动矢量与当前块的运动矢量之间的差的差分运动矢量用信号发送到解码器。


技术实现思路

1、技术问题

2、根据实施例,提供了一种可通过使用少量比特来表示运动信息的对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备。

3、此外,根据实施例,提供了一种可通过使用少量比特来表示差分运动矢量的对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备。

4、问题的解决方案

5、根据本公开的实施例的对运动信息进行解码的方法包括:确定当前块的基本运动矢量;基于从比特流获得的信息,从根据视差距离和视差方向分类的一个或更多个初级差分运动矢量候选中确定针对当前块的初级差分运动矢量;并且通过将针对当前块的初级差分运动矢量应用于当前块的基本运动矢量来确定当前块的运动矢量。

6、在实施例中,确定当前块的运动矢量的步骤可包括:从比特流获得指示与当前块相关的次级差分运动矢量的信息;并且通过将基于指示与当前块相关的次级差分运动矢量的信息确定的次级差分运动矢量应用于通过应用针对当前块的初级差分运动矢量而改变的基本运动矢量来确定当前块的运动矢量。

7、公开的有益效果

8、根据实施例的对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备可通过使用少量比特来表示运动信息。

9、此外,根据实施例的对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备可通过使用少量比特来表示差分运动矢量。

10、然而,通过根据实施例的对运动信息进行编码和解码的方法以及用于对运动信息进行编码和解码的设备可获得的技术效果不限于此,并且其他未提及的技术效果从下面的描述对于本领域的普通技术人员将是显而易见的。



技术特征:

1.一种对运动信息进行解码的方法,所述方法包括:

2.一种对运动信息进行编码的方法,所述方法包括:

3.一种用于发送由编码方法产生的比特流的方法,其中,所述用于发送由编码方法产生的比特流的方法包括发送比特流,


技术总结
公开了一种对运动信息进行编码和解码的方法和发送比特流的方法,根据一个实施例,对运动信息进行解码的方法包括如下步骤:确定当前块的基本运动矢量;基于从比特流获得的信息,在根据视差距离和视差方向分类的初级差分运动矢量候选中的至少一个中确定针对当前块的初级差分运动矢量;并且通过将针对当前块的初级差分运动矢量应用于当前块的基本运动矢量来确定当前块的运动矢量。

技术研发人员:郑丞洙
受保护的技术使用者:三星电子株式会社
技术研发日:
技术公布日:2024/9/23

最新回复(0)