编码装置、解码装置、编码方法和解码方法与流程

文档序号:19735786发布日期:2020-01-18 04:26阅读:来源:国知局

技术特征:

1.一种编码装置,使用图片间预测对运动图像进行编码,其中,具备:

存储器;以及

能够访问上述存储器的电路,

能够访问上述存储器的上述电路根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用bio双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用obmc重叠块运动补偿处理,

在上述处理对象块的预测图像的生成处理中应用上述bio处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述obmc处理,从而在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理,

上述bio处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,

上述obmc处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。

2.根据权利要求1所述的编码装置,其中,

上述电路还从如下模式中选择1个模式,以所选择的上述1个模式进行上述处理对象块的预测图像的生成处理,上述模式包括:(i)在上述处理对象块的预测图像的生成处理中不应用上述bio处理且不应用上述obmc处理的第1模式、(ii)在上述处理对象块的预测图像的生成处理中不应用上述bio处理而应用上述obmc处理的第2模式、以及(iii)在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理的第3模式,

在上述第3模式被选择为上述1个模式的情况下,根据在上述处理对象块的预测图像的生成处理中应用上述bio处理,判定为在上述处理对象块的预测图像的生成处理中不能应用上述obmc处理,以在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理的上述第3模式进行上述处理对象块的预测图像的生成处理。

3.根据权利要求2所述的编码装置,其中,

上述电路对与上述第1模式、上述第2模式及上述第3模式分别对应的第1值、第2值及第3值这3个值中表示与从上述第1模式、上述第2模式及上述第3模式中选择的上述1个模式对应的1个值的信号进行编码。

4.一种解码装置,使用图片间预测对运动图像进行解码,其中,具备:

存储器;以及

能够访问上述存储器的电路,

能够访问上述存储器的上述电路根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用bio双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用obmc重叠块运动补偿处理,

在上述处理对象块的预测图像的生成处理中应用上述bio处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述obmc处理,从而在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理,

上述bio处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,

上述obmc处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。

5.根据权利要求4所述的解码装置,其中,

上述电路还从如下模式中选择1个模式,以所选择的上述1个模式进行上述处理对象块的预测图像的生成处理,上述模式包括:(i)在上述处理对象块的预测图像的生成处理中不应用上述bio处理且不应用上述obmc处理的第1模式、(ii)在上述处理对象块的预测图像的生成处理中不应用上述bio处理而应用上述obmc处理的第2模式、以及(iii)在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理的第3模式,

在上述第3模式被选择为上述1个模式的情况下,根据在上述处理对象块的预测图像的生成处理中应用上述bio处理,判定为在上述处理对象块的预测图像的生成处理中不能应用上述obmc处理,以在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理的上述第3模式进行上述处理对象块的预测图像的生成处理。

6.根据权利要求5所述的解码装置,其中,

上述电路对与上述第1模式、上述第2模式及上述第3模式分别对应的第1值、第2值及第3值这3个值中表示与从上述第1模式、上述第2模式及上述第3模式中选择的上述1个模式对应的1个值的信号进行解码。

7.一种编码方法,使用图片间预测对运动图像进行编码,其中,

根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用bio双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用obmc重叠块运动补偿处理,

在上述处理对象块的预测图像的生成处理中应用上述bio处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述obmc处理,从而在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理,

上述bio处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,

上述obmc处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。

8.一种解码方法,使用图片间预测对运动图像进行解码,其中,

根据在上述运动图像中的处理对象图片所包含的处理对象块的预测图像的生成处理中是否应用bio双向光流处理,判定在上述处理对象块的预测图像的生成处理中是否能够应用obmc重叠块运动补偿处理,

在上述处理对象块的预测图像的生成处理中应用上述bio处理的情况下,判定为在上述处理对象块的预测图像的生成处理中不能应用上述obmc处理,从而在上述处理对象块的预测图像的生成处理中不应用上述obmc处理而应用上述bio处理,

上述bio处理是参照通过使用上述处理对象块的运动矢量进行上述处理对象块的运动补偿而得到的图像中的亮度的空间梯度来生成上述处理对象块的预测图像的处理,

上述obmc处理是使用通过使用上述处理对象块的周边的块的运动矢量进行上述处理对象块的运动补偿而得到的图像来修正上述处理对象块的预测图像的处理。

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