图像编码设备和方法以及图像解码设备和方法技术

技术编号:16608070 阅读:42 留言:0更新日期:2017-11-22 18:28
本发明专利技术涉及一种图像编码设备和方法以及图像解码设备和方法。该图像编码设备用于将图像分割成一个以上的片,并且逐块对各片进行编码,其中,各片包括多个块,所述图像编码设备包括:第一编码单元,用于对所述片的第一部分所包括的块进行编码;以及第二编码单元,用于对所述片的第二部分所包括的块进行编码,其中,在所述第二编码单元对所述第二部分中的起始块进行编码的情况下,所述第二编码单元通过参考第一量化参数来对所述第二部分所包括的起始块进行编码,所述第一量化参数是在所述第一编码单元对所述第一部分中的起始块进行编码时所述第一编码单元所参考的、作为初始值设置给所述片的量化参数。

【技术实现步骤摘要】
图像编码设备和方法以及图像解码设备和方法(本申请是申请日为2012年11月5日、申请号为201280054786.4、专利技术名称为“图像编码设备、图像编码方法、图像解码设备和图像解码方法”的申请的分案申请。)
本专利技术涉及一种图像编码设备、图像编码方法、图像解码设备、图像解码方法和程序,尤其涉及一种用于编码/解码图像中的量化参数的方法。
技术介绍
H.264/MPEG-4AVC(以下称为“H.264”)作为用于在压缩和记录运动图像中使用的编码方法众所周知(ITU-TH.264(03/2010),用于通用视听服务的高级视频编码)。根据H.264,将与紧接着当前块之前所编码的块的量化参数的差编码为mb_qp_delta信息,因而各块的量化参数可以是任意值。然后,使用H.264所采用的传统二值算术编码方法编码。更具体地,对诸如上述mb_qp_delta信息等的各语法元素进行二值化,结果,生成二值信号。预先向各语法元素分配发生概率作为表(以下称为“发生概率表”)。基于发生概率表,算术编码上述二值信号。然后,每当编码二值信号时,基于表示编码后的二值信号是否是最可能的符号的统计信息,来更新发生概率表。近年来,开始了使继H.264之后的更高效的编码技术标准化的活动,并且在ISO/IEC和ITU-T之间设立了视频编码联合组(JCT-VC)。JCT-VC已经进行了被称为高效视频编码(以下称为“HEVC”)的编码技术的标准化。在HEVC的标准化中,不仅根据编码效率的提高,而且还根据包括实施的简单性和处理时间的缩短的其他方面,来广泛考虑各种类型的编码方法。为了缩短处理时间,还考虑了在假定例如多核CPU上使用该编码方法的情况下,用于提高并行性的方法。方法之一是一种用于实现熵编码/解码的并行处理的被称为“波前(Wavefront)”的方法(JCT-VC投稿,可以在因特网上的如下地址处获得“JCTVC-F274.doc”:<http://phenix.int-evry.fr/jct/doc_end_user/documents/6_Torino/wg11/>)。应该使用更新后的发生概率表来编码下一编码对象,因此,除非复位统计信息,否则不能并行进行该处理。然而,这导致下面的问题:复位统计信息使得编码效率恶化。相反,波前通过将在多个预先指定数量的块的编码完成时所获得的发生概率表应用于下一行上最左边的块,使得可以并行逐行编码块,同时防止编码效率恶化。这主要是对编码处理的说明,但是其同样可适用于解码处理。然而,波前使得提高各行的算术编码/解码的并行性成为可能,但是实际上,在确定光栅扫描时紧接着的前一个块的量化参数之前,无法进行量化和反量化。因此,目前的波前实现仍然存在不能并行进行整个编码/解码处理这一问题。
技术实现思路
本专利技术旨在在使用波前方法并行逐行对块进行编码/解码的情况下,使得作为包括量化/反量化处理的整体处理能够进行并行编码/解码。根据本专利技术的一个方面,一种图像编码设备,用于将图像分割成一个以上的片,并且逐块编码各片,其中,各片包括多个块,所述图像编码设备包括:第一编码部件,用于对所述片的第一部分所包括的块进行编码;以及第二编码部件,用于对所述片的第二部分所包括的块进行编码,其中,在所述第二编码部件对所述第二部分中的起始块进行编码的情况下,所述第二编码部件通过参考第一量化参数来对所述第二部分所包括的起始块进行编码,所述第一量化参数是在所述第一编码部件对所述第一部分中的起始块进行编码时所述第一编码部件所参考的、作为初始值设置给所述片的量化参数。根据本专利技术的典型实施例,在使用波前方法并行逐行对块进行编码/解码时,可以作为包括量化/反量化处理的整体处理来实现并行编码/解码。通过以下参考附图对典型实施例的详细说明,本专利技术的其他特征和方面将显而易见。附图说明包含在说明书中并构成说明书的一部分的附图,示出本专利技术的典型实施例、特征和方面,并且与文字说明一起用来解释本专利技术的原理。图1是示出根据第一典型实施例的图像编码设备的结构的框图。图2示出块行的结构。图3是示出用于通过根据第一典型实施例的图像编码设备来编码帧的处理的流程图。图4是示出用于通过根据第一典型实施例的图像编码设备来对上端块行进行编码的处理的流程图。图5是示出用于通过根据第一典型实施例的图像编码设备来对除上端块行以外的块行进行编码的处理的流程图。图6是示出用于通过根据第一典型实施例的图像编码设备来编码块的处理的流程图。图7A示出根据传统图像编码设备的量化参数的传送。图7B示出根据第一典型实施例的图像编码设备的量化参数的传送。图8是示出根据第二典型实施例的图像解码设备的结构的框图。图9是示出用于通过根据第二典型实施例的图像解码设备来解码帧的处理的流程图。图10是示出用于通过根据第二典型实施例的图像解码设备来对上端块行进行解码的处理的流程图。图11是示出用于通过根据第二典型实施例的图像解码设备来对除上端块行以外的块行进行解码的处理的流程图。图12是示出用于通过根据第二典型实施例的图像解码设备来解码块的处理的流程图。图13是示出可作为根据本专利技术典型实施例的图像编码设备和图像解码设备使用的计算机的硬件结构的例子的框图。图14是示出根据第三典型实施例的图像编码设备的结构的框图。图15是示出用于通过根据第三典型实施例的图像编码设备来对上端块行进行编码的处理的流程图。图16是示出用于通过根据第三典型实施例的图像编码设备来对除上端块行以外的块行进行编码的处理的流程图。图17A示出根据第三典型实施例的图像编码设备的量化参数的传送。图17B示出根据第三典型实施例的图像编码设备的量化参数的传送。图18是示出根据第四典型实施例的图像解码设备的结构的框图。图19是示出用于通过根据第四典型实施例的图像解码设备来对上端块行进行解码的处理的流程图。图20是示出用于通过根据第四典型实施例的图像解码设备来对除上端块行以外的块行进行解码的处理的流程图。图21是示出根据第五典型实施例的图像编码设备的结构的框图。图22是示出用于根据第五典型实施例来对上端块行进行编码的处理的流程图。图23是示出用于根据第五典型实施例来对除上端块行以外的块行进行编码的处理的流程图。图24是示出根据第六典型实施例的图像解码设备的结构的框图。图25是示出用于根据第六典型实施例来对上端块行进行解码的处理的流程图。图26是示出用于根据第六典型实施例来对除上端块行以外的块行进行解码的处理的流程图。具体实施方式下面参考附图详细说明本专利技术的各种典型实施例、特征和方面。图1是示出根据第一典型实施例的图像编码设备的框图。参考图1,选择器101判断处理对象块是否属于偶数块行。如果块属于偶数块行,则选择器101将该块输出给第一编码单元102,否则将该块输出给第二编码单元103。第一编码单元102和第二编码单元103如图2所示逐行对将输入图像分割成n×n像素(“n”是2以上的正整数)的块进行编码(这两个单元分别与权利要求书中的“第一编码部件”和“第二编码部件”相对应、以及分别与“对片的第一部分所包括的块进行编码”和“对片的第二部分所包括的块进行编码”相对应)。下面,将一行的块称为“块行”。将基于使用两个编码单元的例子来说明本典型实施例,但是本专利技术不本文档来自技高网
...
图像编码设备和方法以及图像解码设备和方法

【技术保护点】
一种图像编码设备,用于以片为单位来对图像进行编码,其中,各片包括多个块,所述图像编码设备包括:第一编码部件,用于对所述片的第一部分所包括的块进行编码;以及第二编码部件,用于对所述片的第二部分所包括的块进行编码,在对所述第二部分的编码顺序中的第一块进行编码的情况下,所述第二编码部件参考在所述第一编码部件对所述第一部分所包括的预定块进行熵编码之后所获得的统计信息,其中,在对所述第二部分的编码顺序中的第一块进行编码的情况下,所述第二编码部件参考第一量化参数,所述第一量化参数是在所述第一编码部件对所述第一部分的编码顺序中的第一块进行编码时所述第一编码部件所参考的、作为初始值设置给所述片的量化参数。

【技术特征摘要】
2011.11.07 JP 2011-2439401.一种图像编码设备,用于以片为单位来对图像进行编码,其中,各片包括多个块,所述图像编码设备包括:第一编码部件,用于对所述片的第一部分所包括的块进行编码;以及第二编码部件,用于对所述片的第二部分所包括的块进行编码,在对所述第二部分的编码顺序中的第一块进行编码的情况下,所述第二编码部件参考在所述第一编码部件对所述第一部分所包括的预定块进行熵编码之后所获得的统计信息,其中,在对所述第二部分的编码顺序中的第一块进行编码的情况下,所述第二编码部件参考第一量化参数,所述第一量化参数是在所述第一编码部件对所述第一部分的编码顺序中的第一块进行编码时所述第一编码部件所参考的、作为初始值设置给所述片的量化参数。2.根据权利要求1所述的图像编码设备,其中,在对所述第二部分的编码顺序中的第一块进行编码的情况下,所述第二编码部件参考在所述第一编码部件对所述第一部分所包括的所述预定块之后的块进行熵编码之前所获得的统计信息。3.根据权利要求1所述的图像编码设备,其中,所述预定块是所述第一部分所包括的块中从第一块起的第二块。4.根据权利要求1所述的图像编码设备,其中,所述预定块是所述第一部分所包括的块中从左端块起的第二块。5.根据权利要求1所述的图像编码设备,其中,所述统计信息是表示编码后的二值信号的发生概率的信息。6.根据权利要求1所述的图像编码设备,其中,所述第一量化参数是作为初始值分配给所述片的SliceQP。7.根据权利要求1所述的图像编码设备,其中,在所述第一编码部件对编码顺序中从第一块起的第预定数量块进行编码之后,所述第二编码部件对所述第二部分所包括的块进行编码的处理与所述第一编码部件对所述第预定数量块之后的块进行编码的处理并行进行。8.一种图像解码设备,用于对以片为单位所编码的代码数据进行解码,其中,各片包括多个块,所述图像解码设备包括:第一解码部件,用于对所述片的第一...

【专利技术属性】
技术研发人员:大川浩司
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本,JP

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

1