将图像序列编码成位流以及对位流进行解码的方法和装置与流程

文档序号:11961260阅读:来源:国知局

技术特征:

1.一种用于将数字图像序列编码成位流的方法,其中图像的至少一部分是通过相对于参考图像部分的运动补偿来进行编码的,所述方法包括以下步骤:针对要编码的图像部分获得运动信息预测结果的目标数量(Nmax);使用所述目标数量来生成运动信息预测结果的集合;以及从所生成的运动信息预测结果的集合中选择用于所述要编码的图像部分的运动信息预测结果,并且在所述位流中发送所述目标数量和与所选择的运动信息预测结果有关的信息,

其中,在所述位流中所包括的片头中发送所述目标数量。

2.根据权利要求1所述的方法,其中,还包括:获得在第一编码模式下能够应用的运动信息预测结果的第一目标数量(Nmax1);获得在第二编码模式下能够应用的运动信息预测结果的第二目标数量(Nmax2);以及在应用所述第一编码模式的情况下在所述位流中发送所述第一目标数量,并且在应用所述第二编码模式的情况下在所述位流中发送所述第二目标数量。

3.根据权利要求1所述的方法,其中,生成运动信息预测结果的所述集合的步骤包括以下步骤:获得运动信息预测结果的初始集合(S500;S602,S604);测试所述初始集合中的运动信息预测结果的数量(N;N1)是否低于所获得的目标数量(Nmax)(S512;S606),并且在低于所述目标数量(Nmax)的情况下,向所述初始集合添加一个或多个运动信息预测结果(S514,S516;S608-S630)。

4.根据权利要求3所述的方法,其中,所述初始集合的运动信息预测结果是具有从编码中图像或参考图像的图像部分获得的运动矢量的实际运动信息预测结果,以及用于添加的可能运动信息预测结果包括一个或多个其它实际运动信息预测结果,并且还包括不具有从所述编码中图像或所述参考图像的图像部分获得的运动矢量的一个或多个虚拟运动信息预测结果。

5.根据权利要求4所述的方法,其中,至少一个所述虚拟运动信息预测结果是根据现有运动信息预测结果计算出的。

6.根据权利要求5所述的方法,其中,向现有运动信息预测结果的运动矢量加上补充矢量,其中所述补充矢量相对于所述现有运动信息预测结果的运动矢量的方向具有预先确定的方向。

7.根据权利要求6所述的方法,其中,所述补充矢量的大小依赖于所述现有运动信息预测结果的运动矢量的大小。

8.根据权利要求6所述的方法,其中,所述补充矢量具有与所述现有运动信息预测结果的运动矢量的各相应分量成比例的分量(aMVx,bMVy)。

9.根据权利要求3所述的方法,其中,还包括以下步骤:从所述初始集合中除去重复值(S604)。

10.根据权利要求1所述的方法,其中,运动信息预测结果的所述集合中的运动信息预测结果的数量等于所述目标数量。

11.根据权利要求1所述的方法,其中,所生成的运动信息预测结果的集合具有受控多样性。

12.一种用于对包括编码后的数字图像序列的位流进行解码的方法,其中图像的至少一部分是通过相对于参考图像的运动补偿来进行编码的,所述方法包括以下步骤:针对要解码的图像部分从所述位流获得运动信息预测结果的目标数量(Nmax),其中所述目标数量是从所述位流中所包括的片头获得的;使用所述目标数量来生成运动信息预测结果的集合;以及从所生成的运动信息预测结果的集合中确定用于所述要解码的图像部分的运动信息预测结果。

13.根据权利要求12所述的方法,其中,还包括以下步骤:对表示所选择的用于所述要解码的图像部分的运动信息预测结果的信息项进行解码。

14.根据权利要求13所述的方法,其中,还包括以下步骤:使用解码后的信息项来从所生成的运动信息预测结果的集合中检索所选择的运动信息预测结果。

15.根据权利要求12所述的方法,其中,还包括:在应用第一编码模式的情况下从所述位流获得运动信息预测结果的第一目标数量(Nmax1);以及在应用第二编码模式的情况下从所述位流获得运动信息预测结果的第二目标数量(Nmax2)。

16.根据权利要求12所述的方法,其中,生成运动信息预测结果的所述集合的步骤包括以下步骤:获得运动信息预测结果的初始集合(S500;S602,S604);测试所述初始集合中的运动信息预测结果的数量(N;N1)是否低于所获得的目标数量(Nmax)(S512;S606),并且在低于所述目标数量(Nmax)的情况下,向所述初始集合添加一个或多个运动信息预测结果(S514,S516;S608-S630)。

17.根据权利要求16所述的方法,其中,所述初始集合的运动信息预测结果是具有从解码中图像或参考图像的图像部分获得的运动矢量的实际运动信息预测结果,以及用于添加的可能运动信息预测结果包括一个或多个其它实际运动信息预测结果,并且还包括不具有从所述解码中图像或所述参考图像的图像部分获得的运动矢量的一个或多个虚拟运动信息预测结果。

18.根据权利要求17所述的方法,其中,至少一个所述虚拟运动信息预测结果是根据现有运动信息预测结果计算出的。

19.根据权利要求18所述的方法,其中,向现有运动信息预测结果的运动矢量加上补充矢量,其中所述补充矢量相对于所述现有运动信息预测结果的运动矢量的方向具有预先确定的方向。

20.根据权利要求19所述的方法,其中,所述补充矢量的大小依赖于所述现有运动信息预测结果的运动矢量的大小。

21.根据权利要求19所述的方法,其中,所述补充矢量具有与所述现有运动信息预测结果的运动矢量的各相应分量成比例的分量(aMVx,bMVy)。

22.根据权利要求16所述的方法,其中,还包括以下步骤:从所述初始集合中除去重复值(S604)。

23.根据权利要求12所述的方法,其中,运动信息预测结果的所述集合中的运动信息预测结果的数量等于所述目标数量。

24.根据权利要求12所述的方法,其中,所生成的运动信息预测结果的集合具有受控多样性。

25.一种用于将数字图像序列编码成位流的装置,其中图像的至少一部分是通过相对于参考图像部分的运动补偿来进行编码的,所述装置包括以下部件:

用于获得运动信息预测结果的目标数量(Nmax)的部件;

用于使用所述目标数量来生成运动信息预测结果的集合的部件;以及

用于从所生成的运动信息预测结果的集合中选择用于要编码的图像部分的运动信息预测结果、并且在所述位流中发送所述目标数量和与所选择的运动信息预测结果有关的信息的部件,

其中,在所述位流中所包括的片头中发送所述目标数量。

26.一种用于对包括编码后的数字图像序列的位流进行解码的装置,其中图像的至少一部分是通过相对于参考图像的运动补偿来进行编码的,所述装置包括以下部件:

用于从所述位流获得运动信息预测结果的目标数量(Nmax)的部件,其中所述目标数量是从所述位流中所包括的片头获得的;

用于使用所述目标数量来生成运动信息预测结果的集合的部件;以及

用于从所生成的运动信息预测结果的集合中确定用于要解码的图像部分的运动信息预测结果的部件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1