图像编码装置、图像编码方法及图像编码程序、图像解码装置、图像解码方法及图像解码程序制造方法及图纸

技术编号:22651356 阅读:41 留言:0更新日期:2019-11-26 18:56
将作为编码对象的图像与预测图像的差分信号的变换系数的差分系数分割成多个子块,在以子块单位对差分系数进行编码的图像编码装置中,有效系数信息编码控制部(806)及算术编码部(801)按编码对象的子块内的每个差分系数对有效系数信息进行编码。差分系数值信息编码控制部(807)及算术编码部(801)对于编码对象的子块内的各差分系数,在有效系数信息为有效的情况下对差分系数值进行编码。有效系数信息编码控制部(806)基于表示与编码对象的子块在水平、垂直方向相邻的已编码的子块内的差分系数的有效性的信息,来决定用于对编码对象的子块内的有效系数信息进行编码的上下文。

Image encoding device, image encoding method and image encoding program, image decoding device, image decoding method and image decoding program

The difference coefficient of the transformation coefficient of the difference signal between the image as the coding object and the prediction image is divided into several sub blocks. In the image coding device which encodes the difference coefficient in sub block units, the effective coefficient information coding control unit (806) and the arithmetic coding unit (801) encode the effective coefficient information according to each difference coefficient in the sub block of the coding object. The difference coefficient value information coding control unit (807) and the arithmetic coding unit (801) code the difference coefficient values in the sub block of the coding object when the effective coefficient information is valid. The effective coefficient information encoding control unit (806) determines the context for encoding the effective coefficient information in the sub block of the encoding object based on the information representing the effectiveness of the difference coefficient in the encoded sub block adjacent to the encoding object in the horizontal and vertical directions.

【技术实现步骤摘要】
【国外来华专利技术】图像编码装置、图像编码方法及图像编码程序、图像解码装置、图像解码方法及图像解码程序
本专利技术涉及图像编码技术,特别涉及差分信号的熵编码技术。
技术介绍
在作为动态图像编码的国际标准的HEVC中,采用被称为CABAC的上下文自适应的算术编码作为熵编码方式。CABAC管理多个作为用于表现应编码的比特的发生概率的变量的上下文,通过基于周边的编码和解码结果选择最佳的上下文而实现编码效率的提高。[在先技术文献][专利文献]专利文献1:日本特开2013-223029号公报
技术实现思路
因CABAC是基于周边的编码·解码结果导出上下文的方式,所以在所要参照的信息的编码·解码完成之前是不能确定要用于编码·解码对象的信息的上下文的。由于上下文的导出与编码·解码处理产生依存关系,故它们的并行处理是困难的,成为妨碍处理的高速化的主要原因。专利文献1公开了一种在构成差分信息的要素中,对于有效系数信息,基于属于已完成编码·解码的子块的信息从而导出要编码·解码的上下文的方法。根据已公开的技术,不参照编码·解码对象的有效系数信息所属的子块的编码·解码结果,而能够参照属于已完成编码·解码的子块的信息的编码·解码结果,从而导出用于对有效系数信息进行编码·解码的上下文。因此,在开始对成为编码·解码对象的子块的编码·解码处理的时刻,能够无依存关系地导出用于对属于成为编码·解码对象的子块的所有有效系数信息进行编码·解码的上下文。在专利文献1中,子块及子块内的有效系数信息的扫描顺序为从右向左,及从下向上的方向。该扫描顺序为按照HEVC标准的顺序。但子块的扫描顺序应该在综合考虑编码效率及复杂性、所提供的功能等主要因素的基础上而适当地决定。对于专利文献1的构成,在使用从左向右、从上向下的方向对子块及子块内的有效系数信息进行扫描的构成的情况下,会产生以下技术课题。在将子块的扫描顺序设为从左向右、从上向下的基础上,按照引用文献1所公开的构成,在与成为编码·解码对象的子块左侧相邻的子块的有效子块信息为1,与成为编码·解码对象的子块上侧相邻的子块的有效子块信息为0的情况下,按照编码·解码对象子块的垂直方向的位置来决定用于对有效系数信息进行编码·解码的上下文。但是,在与成为编码·解码对象的子块的左侧相邻的子块的有效子块信息为1,与成为编码·解码对象的子块的上侧相邻的子块的有效子块信息为0的情况下,由于左邻的子块中存在不为0的差分系数,从而推定编码·解码对象子块的水平方向的低频的有效系数信息为1的概率变高,而水平方向的高频的有效系数信息为0的概率变高。在引用文献1的构成中,按照有效系数信息的水平方向的位置是不能切换上下文的。在与成为编码·解码对象的子块左侧相邻的子块的有效子块信息为0,与成为编码·解码对象的子块上侧相邻的子块的有效子块信息为1的情况下也是一样,因此存在编码效率降低这样的技术课题。本专利技术鉴于以上状况而完成,其目的在于,提供一种在差分系数编码/解码中,在从左向右、从上向下扫描子块的构成中,实现可并行处理且计算量少的上下文索引计算方法,并且电路构成简单、适于实时处理的图像编码技术。另外,另一目的在于,提供一种通过实现参照了在相关上适当的周边差分系数的上下文索引的计算,从而编码效率高的图像编码技术。为解决上述技术课题,本专利技术的一种方案的图像编码装置为将成为编码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序进行编码的图像编码装置,其特征在于,包括:对表示是否属于上述子块的差分系数的值全都为零的有效子块信息进行编码的有效子块信息编码部;对表示是否差分系数的值为零的有效系数信息进行编码的有效系数信息编码部;对差分系数的值进行编码的差分系数值信息编码部;以及基于与成为编码对象的子块左侧相邻的已编码的子块的有效子块信息和上侧相邻的已编码的子块的有效子块信息,以及成为编码对象的差分系数在上述成为编码对象的子块中的位置,导出用于对上述成为编码对象的有效系数信息进行编码的上下文的上下文导出部;其中,上述上下文导出部在上述左侧相邻的已编码的子块的有效子块信息为1,且上述上侧相邻的已编码的子块的有效子块信息为0的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的水平方向的位置,导出上述成为编码对象的有效系数信息的上述上下文;在上述左侧相邻的已编码的子块的有效子块信息为0,且上述上侧相邻的已编码的子块的有效子块信息为1的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的垂直方向的位置,导出上述成为编码对象的有效系数信息的上述上下文。本专利技术的另一方案为图像编码方法。该方法为将成为编码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序进行编码的图像编码方法,包括:对表示是否属于上述子块的差分系数的值全都为零的有效子块信息进行编码的有效子块信息编码步骤;对表示是否差分系数的值为零的有效系数信息进行编码的有效系数信息编码步骤;对差分系数的值进行编码的差分系数值信息编码步骤;以及基于与成为编码对象的子块左侧相邻的已编码的子块的有效子块信息和上侧相邻的已编码的子块的有效子块信息,以及成为编码对象的差分系数在上述成为编码对象的子块中的位置,导出用于对上述成为编码对象的有效系数信息进行编码的上下文的上下文导出步骤;其中,上述上下文导出步骤在上述左侧相邻的已编码的子块的有效子块信息为1,且上述上侧相邻的已编码的子块的有效子块信息为0的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的水平方向的位置,导出上述成为编码对象的有效系数信息的上述上下文;在上述左侧相邻的已编码的子块的有效子块信息为0,且上述上侧相邻的已编码的子块的有效子块信息为1的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的垂直方向的位置,导出上述成为编码对象的有效系数信息的上述上下文。本专利技术的另一方案为图像编码方法。该方法为将作为编码对象的图像与预测图像的差分信号的变换系数的差分系数分割成多个子块,并以子块为单位对上述差分系数进行编码的图像编码方法,包括:针对编码对象的子块内的每个差分系数,对表示差分系数值不为0且有效的有效系数信息进行编码的有效系数信息编码步骤;以及对于上述编码对象的子块内的各像素,在上述有效系数信息为有效的情况下对差分系数值进行编码的差分系数值信息编码步骤。上述有效系数信息编码步骤,基于表示与上述编码对象的子块水平方向相邻的已编码的子块内的差分系数的有效性的信息,和表示与上述编码对象的子块垂直方向相邻的已编码的子块内的差分系数的有效性的信息,来决定用于对上述编码对象的子块内的上述有效系数信息进行编码的上下文。本专利技术的另一方案为图像解码装置。该解码装置,为将成为解码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序将编码后的编码流解码的图像解码装置,包括:对表示是否属于上述子块的差分系数的所有值都为零的有效子块信息进行解本文档来自技高网...

【技术保护点】
1.一种将成为编码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序进行编码的图像编码装置,其特征在于,包括:/n有效子块信息编码部,其对表示是否属于上述子块的差分系数的值全都为零的有效子块信息进行编码,/n有效系数信息编码部,其对表示差分系数的值是否为零的有效系数信息进行编码,/n差分系数值信息编码部,其对差分系数的值进行编码,以及/n上下文导出部,其基于与成为编码对象的子块左侧相邻的已编码的子块的有效子块信息和上侧相邻的已编码的子块的有效子块信息,以及成为编码对象的差分系数在上述成为编码对象的子块中的位置,导出用于对上述成为编码对象的有效系数信息进行编码的上下文;/n其中,上述上下文导出部在上述左侧相邻的已编码的子块的有效子块信息为1,且上述上侧相邻的已编码的子块的有效子块信息为0的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的水平方向的位置,导出上述成为编码对象的有效系数信息的上述上下文;在上述左侧相邻的已编码的子块的有效子块信息为0,且上述上侧相邻的已编码的子块的有效子块信息为1的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的垂直方向的位置,导出上述成为编码对象的有效系数信息的上述上下文。/n...

【技术特征摘要】
【国外来华专利技术】20170407 JP 2017-0765591.一种将成为编码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序进行编码的图像编码装置,其特征在于,包括:
有效子块信息编码部,其对表示是否属于上述子块的差分系数的值全都为零的有效子块信息进行编码,
有效系数信息编码部,其对表示差分系数的值是否为零的有效系数信息进行编码,
差分系数值信息编码部,其对差分系数的值进行编码,以及
上下文导出部,其基于与成为编码对象的子块左侧相邻的已编码的子块的有效子块信息和上侧相邻的已编码的子块的有效子块信息,以及成为编码对象的差分系数在上述成为编码对象的子块中的位置,导出用于对上述成为编码对象的有效系数信息进行编码的上下文;
其中,上述上下文导出部在上述左侧相邻的已编码的子块的有效子块信息为1,且上述上侧相邻的已编码的子块的有效子块信息为0的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的水平方向的位置,导出上述成为编码对象的有效系数信息的上述上下文;在上述左侧相邻的已编码的子块的有效子块信息为0,且上述上侧相邻的已编码的子块的有效子块信息为1的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的垂直方向的位置,导出上述成为编码对象的有效系数信息的上述上下文。


2.一种将成为编码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序进行编码的图像编码方法,其特征在于,包括:
对表示是否属于上述子块的差分系数的值全都为零的有效子块信息进行编码的有效子块信息编码步骤,
对表示差分系数的值是否为零的有效系数信息进行编码的有效系数信息编码步骤,
对差分系数的值进行编码的差分系数值信息编码步骤,以及
基于与成为编码对象的子块左侧相邻的已编码的子块的有效子块信息和上侧相邻的已编码的子块的有效子块信息,以及成为编码对象的差分系数在上述成为编码对象的子块中的位置,导出用于对上述成为编码对象的有效系数信息进行编码的上下文的上下文导出步骤;
其中,上述上下文导出步骤在上述左侧相邻的已编码的子块的有效子块信息为1,且上述上侧相邻的已编码的子块的有效子块信息为0的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的水平方向的位置,导出上述成为编码对象的有效系数信息的上述上下文;在上述左侧相邻的已编码的子块的有效子块信息为0,且上述上侧相邻的已编码的子块的有效子块信息为1的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的垂直方向的位置,导出上述成为编码对象的有效系数信息的上述上下文。


3.一种将成为编码对象的图像与成为预测对象的图像的差分信息分割成多个子块,并对分割后的上述子块按照从左向右、从上向下的顺序进行编码的图像编码程序,其特征在于,包括:
对表示是否属于上述子块的差分系数的值全都为零的有效子块信息进行编码的有效子块信息编码步骤,
对表示差分系数的值是否为零的有效系数信息进行编码的有效系数信息编码步骤,
对差分系数的值进行编码的差分系数值信息编码步骤,以及
基于与成为编码对象的子块左侧相邻的已编码的子块的有效子块信息和上侧相邻的已编码的子块的有效子块信息,以及成为编码对象的差分系数在上述成为编码对象的子块中的位置,导出用于对上述成为编码对象的有效系数信息进行编码的上下文的上下文导出步骤;
其中,上述上下文导出步骤在上述左侧相邻的已编码的子块的有效子块信息为1,且上述上侧相邻的已编码的子块的有效子块信息为0的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的水平方向的位置,导出上述成为编码对象的有效系数信息的上述上下文;在上述左侧相邻的已编码的子块的有效子块信息为0,且上述上侧相邻的已编码的子块的有效子块信息为1的情况下,基于成为编码对象的有效系数信息在上述编码对象子块中的垂直方向的位置,导出上述成为编码对象的有效系数信...

【专利技术属性】
技术研发人员:熊仓彻福岛茂
申请(专利权)人:JVC建伍株式会社
类型:发明
国别省市:日本;JP

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

1