提供一种图像解码装置,试图一边解决周围的宏块的依存关系,一边抑制并行处理的开销来提高并行化效率,从而减少电路成本。图像解码装置(100)包括∶第一以及第二解码电路(101,102),具有传送右周围信息或左周围信息的传送部;第一以及第二传送完成检测部(104,105),检测左周围信息或右周围信息是否被传送到第一以及第二解码电路(101,102);在检测出左周围信息或右周围信息已被传送的情况下,第一以及第二解码电路(101,102)的每一个,对位于区域的一端的解码对象宏块进行解码,区域之间的边界线与按照相互相邻的块连续被解码的顺序的解码方向正交。
【技术实现步骤摘要】
本申请是申请日为2009年5月21日,申请号为200980000584.X,专利技术创造名称为图像解码装置、图像解码方法、图像编码装置、以及图像编码方法的申请的分案申请。
本专利技术涉及解码并编码运动图像信息的图像解码装置以及图像编码装置,尤其涉及通过并行处理进行解码并编码的图像解码装置以及图像编码装置。
技术介绍
对于对运动图像信息进行压缩编码(以下,简单地称为“编码”)的技术,采用利用了帧间差分的MPEG(Motion Pictures Experts Group∶运动图像专家组)编码方式的情况多。对于MPEG编码方式,近些年,除了采用以往的MPEG-2(ISO/IEC13818-2)或MPEG-4(ISO/IEC14496-2)以外,还采用了像H.264/MPEG-4AVC(ISO/IEC14496-10)(以下,简单地称为“H.264”)或VC-1(SMPTE 421M)那样的新的编码方式。在这些编码方式中,将一个画面(图片)划分为由规定像素数组成的块(亮度成分∶16像素×16像素),以该块为单位进行解码处理或编码处理。该块被称为宏块。图18是示出H.264的相邻宏块的依存关系的图。在以H.264为代表的新的编码方式中,在对宏块进行编码时,利用编码对象的宏块和其周围的宏块的相关性,从而提高压缩效率。因此,为了对任意的某个宏块MB10进行解码或编码,如图18示出,需要参考与宏块MB10相邻的左相邻宏块MB11、左上相邻宏块MB12、上相邻宏块MB13、右上相邻宏块MB14这四个相邻宏块的处理结果,并且,需要预先对相邻宏块MB11至MB14进行解码或编码。并且,为了高速进行解码处理或编码处理,提出了利用对宏块进行解码的多个解码单元或对宏块进行编码的多个编码单元(以下,简单地称为“宏块处理单元”),从而并行执行解码处理或编码处理的图像解码装置或图像编码装置。在这些图像解码装置或图像编码装置中,对于所述的相邻宏块的依存关系,不是由个别的宏块处理单元来解决,而需要使并行工作的多个宏块处理单元联锁来解决。于是,在以往的技术中提出了解决该依存关系的方法(例如,参照专利文献1)。图19是示出所述专利文献1所记载的图像解码装置以及图像编码装置的处理顺序的图。在图19中,对宏块MB附上的编号示出图片Pic内的宏块MB的处理顺序,相同编号的宏块MB被进行并行处理。如图19示出,图像解码装置以及图像编码装置,从图片Pic的左上的宏块MB开始处理,在对任意的某个宏块MB进行处理的情况下,对该宏块MB、和位于该宏块MB的下一行且与该宏块MB相隔一列的左边的宏块MB进行并行处理,从而解决所述相邻宏块的依存关系。也就是说,根据所述的依存关系,为了对宏块MB进行处理(解码或编码),而需要示出位于其处理对象宏块MB的左、左上、上以及右上且与其处理对象宏块MB相邻的相邻宏块MB的处理结果的信息。但是,在对图片Pic的各个行(宏块行)进行并行处理的情况下,若想要对位于各个行的相同列的宏块MB单纯地进行并行处理,则不能得到对各个处理对象宏块MB需要的相邻宏块MB的信息。因此,不能实现这些并行处理。于是,在所述专利文献1的图像解码装置以及图像编码装置中,通过在各个行使处理对象宏块MB位于不同的列,从而并行地处理图片Pic的各个行。如此,通过针对并行工作的宏块处理单元,设定处理对象宏块的位置(列),从而处理对象宏块MB的各个相邻宏块的处理总是预先完成,因此,能够解决所述的相邻宏块的依存关系,且能实现对图片Pic的各行的并行处理。专利文献1∶(日本)特开2007-251865号公报但是,在所述专利文献1所记载的图像解码装置以及图像编码装置中存在的问题是,为了解决所述依存关系,在宏块处理单元相互之间需要频繁通信,因此,解码或编码的开销(overhead)变大,并行化的效率降低。也就是说,每当处理宏块时,宏块处理单元需要将其处理结果传送给其它的宏块处理单元,因此,处理的开销变大,实现性的难度也变高。而且,按每个宏块的行需要宏块处理单元,并且,各个宏块处理单元需要用于蓄积并传送处理结果的存储器。其结果为,图像解码装置以及图像编码装置整体还存在的问题是,由于保持作为处理结果的相邻宏块的信息的存储器的容量变大,因此电路成本变大。
技术实现思路
于是,鉴于所述的问题,本专利技术的目的在于提供一种图像解码装置、图像编码装置、图像解码方法以及图像编码方法,试图一边解决以H.264为代表的新的编码方式中存在的关于周围的宏块的信息的依存关系,一边抑制并行处理的开销来提高并行化效率,从而减少电路成本。为了实现所述目的,本专利技术涉及的图像解码装置,多个解码部,通过反复将位于解码对象块的周围的已解码的块的信息作为周围信息,并参考该周围信息对所述解码对象块进行解码,从而对所述编码图片内与各个解码部相对应的区域的图像并行进行解码;传送部,按所述多个解码部中包含的每个解码部,将由该解码部参考且由其它的解码部生成的所述周围信息作为传送对象周围信息,从所述其它的解码部传送到该解码部;以及检测部,按每个所述解码部,检测所述传送对象周围信息是否被传送到该解码部,所述传送对象周围信息是在对位于与该解码部相对应的所述区域的一端的解码对象块进行解码时被参考的信息;所述多个解码部的每一个,在所述检测部检测出所述传送对象周围信息被传送到该解码部的情况下,对位于与该解码部相对应的所述区域的一端的解码对象块进行解码;所述区域之间的边界线与按照相互相邻的块连续被解码的顺序的解码方向正交。例如,所述解码方向是水平方向,所述多个解码部中的任一个解码部,对所述编码图片内在水平方向排列的两个区域中的一方的图像进行解码,所述多个解码部中的其它的解码部,对所述两个区域中的其它的图像进行解码。据此,由于区域之间的边界线与解码方向正交,因此,在对各个区域的图像的并行解码中,不是每当编码图片内的所有的块依次被解码时,特意生成传送对象周围信息而被传送,而是只在包含该边界线的一部分的块被解码时,生成传送对象周围信息而被传送。也就是说,各个解码部,不需要每当对与解码部相对应的区域内的所有的块进行解码时,将通过该块的解码而生成的所有的周围信息作为传送对象周围信息,而只在包含区域内的所述边界线的一部分的块被解码时,将过该解码而生成的周围信息作为传送对象周围信息即可。因此,不像
...
【技术保护点】
一种图像解码装置,按每个构成编码图片的块,对该编码图片进行解码,包括:多个解码部,通过反复将位于解码对象块的周围的已解码的块的信息作为周围信息,并参考该周围信息对所述解码对象块进行解码,从而对所述编码图片内与各个解码部相对应的区域的图像并行进行解码,所述区域之间的边界线是沿垂直方向,并且,所述多个解码部的每一个,在有必要参考与其它解码部相对应的所述周围信息的情况下,在所述周围信息被其它解码部进行解码后,对解码对象块进行解码。
【技术特征摘要】
2008.05.23 JP 2008-1351331.一种图像解码装置,按每个构成编码图片的块,对该编码图片
进行解码,包括:
多个解码部,通过反复将位于解码对象块的周围的已解码的块的
信息作为周围信息,并参考该周围信息对所述解码对象块进行解码,
从而对所述编码图片内与各个解码部相对应的区域的图像并行进行解
码,
所述区域之间的边界线是沿垂直方向,并且,
所述多个解码部的每一个,在有必要参考与其它解码部相对应的
所述周围信息的情况下,在所述周围信息被其它解码部进行解码后,
对解码对象块进行解码。
2.如权利要求1所述的图像解码装置,
所述图像解码装置还包括划分部,划...
【专利技术属性】
技术研发人员:天野博史,井口雅保,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。