图像解码方法、图像解码装置与流程

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

技术特征:

1.一种图像解码方法,执行使用第1参照图片列表及第2参照图片列表的一方或双方的预测,按每个块对解码对象图片进行解码,该图像解码方法包括以下步骤:

追加步骤,在用于当前运动矢量的解码的预测运动矢量的候选列表中,作为所述预测运动矢量的候选而追加第1相邻运动矢量,该当前运动矢量是所述解码对象图片中包含的解码对象块的运动矢量,该第1相邻运动矢量是与所述解码对象块相邻的相邻块的运动矢量;

选择步骤,从包含所述第1相邻运动矢量的所述候选列表,选择用于所述当前运动矢量的解码的所述预测运动矢量;以及

解码步骤,使用所选择的所述预测运动矢量,对所述当前运动矢量进行解码;

在所述追加步骤中,判断所述解码对象图片的所述第2参照图片列表中包含的第2参照图片与所述相邻块的所述第1参照图片列表中包含的第1参照图片是否相同,在判断为相同的情况下,在针对指示所述第2参照图片列表中包含的第2参照图片内的位置的所述当前运动矢量的所述候选列表中,追加指示所述第1参照图片列表中包含的第1参照图片内的位置的所述第1相邻运动矢量。

2.如权利要求1所述的图像解码方法,

在所述追加步骤中,进一步在所述候选列表中追加第2相邻运动矢量,该第2相邻运动矢量是所述相邻块的运动矢量,并且指示所述第2参照图片列表中包含的第3参照图片内的位置。

3.如权利要求2所述的图像解码方法,

在所述追加步骤中,

判定所述第2参照图片和所述第3参照图片是否相同,

在判定为所述第2参照图片和所述第3参照图片相同的情况下,在所述候选列表中追加所述第2相邻运动矢量。

4.如权利要求3所述的图像解码方法,

在所述追加步骤中,

在没有判定为所述第2参照图片和所述第3参照图片相同的情况下,判定所述第2参照图片和所述第1参照图片是否相同,

在没有判定为所述第2参照图片和所述第3参照图片相同、且判定为所述第2参照图片和所述第1参照图片相同的情况下,在所述候选列表中追加所述第1相邻运动矢量。

5.如权利要求4所述的图像解码方法,

在所述追加步骤中,

通过判定由所述第2参照图片列表及第2参照索引确定的所述第2参照图片的显示顺序和由所述第2参照图片列表及第3参照索引确定的所述第3参照图片的显示顺序是否相同,来判定所述第2参照图片和所述第3参照图片是否相同,

通过判定由所述第2参照图片列表及所述第2参照索引确定的所述第2参照图片的显示顺序和由所述第1参照图片列表及第1参照索引确定的所述第1参照图片的显示顺序是否相同,来判定所述第2参照图片和所述第1参照图片是否相同。

6.如权利要求5所述的图像解码方法,

在所述追加步骤中,

在没有判定为所述第2参照图片和所述第3参照图片相同、且没有判定为所述第2参照图片和所述第1参照图片相同的情况下,作为所述预测运动矢量的候选而在所述候选列表中追加大小为0的运动矢量。

7.如权利要求6所述的图像解码方法,

在所述追加步骤中,以多个索引值和所述预测运动矢量的多个候选一对一地对应的方式,在所述候选列表中追加索引值和所述预测运动矢量的候选,

在所述解码步骤中,进一步对以索引值越大则编码越长的方式编码的索引值进行解码,

在所述选择步骤中,从所述候选列表选择与解码的所述索引值对应的所述预测运动矢量。

8.如权利要求7所述的图像解码方法,

在所述追加步骤中,将所述解码对象块的左邻的块、所述解码对象块的上邻的块、及所述解码对象块的右上邻的块分别看做所述相邻块,在所述候选列表中追加所述相邻块的所述第1相邻运动矢量。

9.一种图像解码装置,执行使用第1参照图片列表及第2参照图片列表的一方或双方的预测,按每个块对解码对象图片进行解码,该图像解码装置包括:

追加部,在用于当前运动矢量的解码的预测运动矢量的候选列表中,作为所述预测运动矢量的候选而追加第1相邻运动矢量,该当前运动矢量是所述解码对象图片中包含的解码对象块的运动矢量,该第1相邻运动矢量是与所述解码对象块相邻的相邻块的运动矢量;

选择部,从包含所述第1相邻运动矢量的所述候选列表,选择用于所述当前运动矢量的解码的所述预测运动矢量;以及

解码部,使用所选择的所述预测运动矢量,对所述当前运动矢量进行解码;

所述追加部判断所述解码对象图片的所述第2参照图片列表中包含的第2参照图片与所述相邻块的所述第1参照图片列表中包含的第1参照图片是否相同,在判断为相同的情况下,在针对指示所述第2参照图片列表中包含的第2参照图片内的位置的所述当前运动矢量的所述候选列表中,追加指示所述第1参照图片列表中包含的第1参照图片内的位置的所述第1相邻运动矢量。

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