System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像解码装置及程序产品制造方法及图纸_技高网

图像解码装置及程序产品制造方法及图纸

技术编号:41262164 阅读:3 留言:0更新日期:2024-05-11 09:19
本发明专利技术涉及图像解码装置及程序产品。对图像进行块分割并针对每个块进行编码的图像编码装置包括:小区域分割部,将应编码的对象块分割成多个小区域;参照方向确定部,确定参照方向,所述参照方向表示应参照所述对象块周围的已完成编码块中的哪个方向的已完成编码块;运动矢量导出部,参照应用于位于所确定的参照方向上的已完成编码块的帧间预测的运动矢量,针对每个所述小区域导出运动矢量;以及预测图像生成部,使用所导出的运动矢量针对每个所述小区域进行帧间预测,以生成所述对象块的预测图像,对表示所确定的参照方向的参照方向信息进行编码并进行流输出。

【技术实现步骤摘要】

本专利技术涉及图像编码装置、图像解码装置以及程序。


技术介绍

1、以往的运动图像(影像)编码方式的图像编码装置构成为:将原图像分割成块,针对每个块,边在利用帧间的时间相关的帧间预测与利用帧内的空间相关的帧内预测之间切换边进行预测,对表示通过预测得到的预测图像的误差的预测残差进行正交变换、量化、熵编码,由此进行流输出。

2、在作为这样的编码方式之一的h.265/hevc(high efficiency video coding)中,引入合并模式作为用于编码对象的块(cu:coding unit(编码单元))的帧间预测的运动矢量的导出模式。

3、在此引入的合并模式中,参照与编码对象cu的左、上相邻的多个cu,基于在这些cu的帧间预测模式中应用的运动矢量制作候选表,对表示使用该表中哪个运动矢量的索引(index)进行编码并传送,由此实现减少运动矢量的信息量(参照非专利文献1)。

4、另外,在非专利文献2中提出了如下的仿射(affine)模式:作为合并模式的应用,从与编码对象cu相邻的多个周围的块中选择两个代表cu,使用在选择出的代表cu的帧间预测中应用的运动矢量计算旋转模式,针对编码对象cu应用计算出的旋转模式。

5、具体而言,在仿射模式中,将编码对象cu分割为预先规定的n×n像素的小区域(例如4×4像素),利用所述旋转模式针对每个小区域计算与该小区域的位置对应的运动矢量,由此实现了针对编码对象cu内的每个小区域使用不同的运动矢量的帧间预测。

6、现有技术文献

7、非专利文献

8、非专利文献1:high efficiency video coding(hevc)-algorithms andarchitechtures-,v.sze,m.budagavi,g.j.sullivan,springer

9、非专利文献2:"algorithm description for versatile video coding andtest model 2(vtm 2),"jvet-k1002


技术实现思路

1、专利技术要解决的问题

2、但是,在非专利文献1中记载的合并模式中,在基于相邻的多个cu的候选表中,由于仅使用一个运动矢量进行编码对象cu的帧间预测,所以存在有如下的问题:复杂的运动、在2个对象的边界部分处的预测精度低,如果在该区域中使用合并模式则编码效率降低。

3、另外,在非专利文献2中记载的仿射模式中,由于能够使用应用于周围的cu的多个运动矢量,针对每个小区域进行使用了不同的运动矢量的帧间预测,所以能够高精度地预测旋转等运动,但是与所述合并模式同样地,无法解决对象边界处的预测精度低、编码效率降低的问题。

4、另一方面,通过对编码对象cu进行精细地分割并编码,能够提高对象边界处的预测精度,但是存在有如下的问题:表示分割形状的标志、针对各分割后的块的运动矢量等的信息量增大,编码效率降低。

5、因此,本专利技术的目的在于提供能够改善帧间预测的预测精度并提高编码效率的图像编码装置、图像解码装置以及程序。

6、用于解决问题的手段

7、第一特征的图像编码装置的主旨在于,该图像编码装置对图像进行块分割并针对每个块进行编码,所述图像编码装置包括:小区域分割部,将应编码的对象块分割成多个小区域;参照方向确定部,确定参照方向,所述参照方向表示应该参照所述对象块周围的已完成编码块中的哪个方向的已完成编码块;运动矢量导出部,参照应用于位于所确定的参照方向上的已完成编码块的帧间预测的运动矢量,针对每个所述小区域导出运动矢量;预测图像生成部,使用所导出的运动矢量,针对每个所述小区域进行帧间预测,以生成所述对象块的预测图像;以及熵编码部,对表示所确定的参照方向的参照方向信息进行编码并进行流输出。

8、在第一特征中,图像编码装置还可以包括参照运动矢量取得部,所述参照运动矢量取得部取得多个参照运动矢量,所述多个参照运动矢量包含应用于位于所述对象块周围的各已完成编码块的帧间预测的运动矢量。所述运动矢量导出部可以针对每个包括在所述多个小区域中的一个小区域:从所述多个参照运动矢量中确定与以所述一个小区域为基准位于所述参照方向上的已完成编码块对应的参照运动矢量,使用所确定的参照运动矢量通过外插导出所述一个小区域的运动矢量。

9、在第一特征中,所述熵编码部可以不对每个所述小区域的运动矢量进行编码而对所述参照方向信息进行编码并进行流输出。

10、在第一特征中,所述预测图像生成部可以针对每个所述小区域进行帧间预测以生成每个所述小区域的预测图像,可以合成每个所述小区域的预测图像以生成所述对象块的预测图像。

11、第二特征的图像解码装置的主旨在于,该图像解码装置针对每个块对编码流进行解码,所述图像解码装置包括:小区域分割部,将应解码的对象块分割成多个小区域;熵解码部,通过对所述编码流进行解码以取得参照方向,所述参照方向表示应该参照所述对象块周围的已完成解码块中的哪个方向的已完成解码块;运动矢量导出部,参照应用于位于所取得的参照方向上的已完成解码块的帧间预测的运动矢量,针对每个所述小区域导出运动矢量;以及预测图像生成部,使用所导出的运动矢量针对每个所述小区域进行帧间预测,以生成所述对象块的预测图像。

12、在第二特征中,图像解码装置还可以还包括参照运动矢量取得部,所述参照运动矢量取得部取得多个参照运动矢量,所述多个参照运动矢量包含应用于位于所述对象块周围的各已完成解码块的帧间预测的运动矢量。所述运动矢量导出部可以针对每个包含在所述多个小区域中的一个小区域:从所述多个参照运动矢量中确定与以所述一个小区域为基准位于所述参照方向上的已完成解码块对应的参照运动矢量,使用所确定的参照运动矢量通过外插导出所述一个小区域的运动矢量。

13、在第二特征中,所述熵解码部可以不从所述编码流取得每个所述小区域的运动矢量而从所述编码流取得所述参照方向。

14、在第二特征中,所述预测图像生成部可以针对每个所述小区域进行帧间预测以生成每个所述小区域的预测图像,可以合成每个所述小区域的预测图像以生成所述对象块的预测图像。

15、第三特征的程序,其主旨在于,使计算机作为根据第一特征的图像编码装置发挥功能。

16、第四特征的程序,其主旨在于,使计算机作为根据第二特征的图像解码装置发挥功能。

17、专利技术效果

18、根据本专利技术,能够提供能够改善帧间预测的预测精度并能够提高编码效率的图像编码装置、图像解码装置以及程序。

本文档来自技高网...

【技术保护点】

1.一种图像解码装置,其特征在于,

2.根据权利要求1所述的图像解码装置,其特征在于,还包括:

3.一种程序产品,其特征在于,所述程序产品使计算机作为权利要求1所述的图像解码装置发挥功能。

【技术特征摘要】

1.一种图像解码装置,其特征在于,

2.根据权利要求1所述的图像解码装置,其特征在于,还包括:...

【专利技术属性】
技术研发人员:岩村俊辅市谷敦郎根本慎平
申请(专利权)人:日本放送协会
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1