图像解码装置以及图像解码方法制造方法及图纸

技术编号:4888139 阅读:145 留言:0更新日期:2012-04-11 18:40
包括:流划分部,按编码流中包含的每个图片,将该图片划分为多个MB行,将多个MB行的每一个分配到作为生成对象的四个划分流之中的任一个划分流的一部分,从而生成四个划分流;以及四个解码引擎,对四个划分流的每一个并行进行解码。流划分部,在图片中包含的片被划分为多个片部分而被分配到多个划分流时,按每个划分流,将片部分群重新构成为新的片,以使片部分群被解码引擎识别为片,片部分群是由解码引擎该划分流的至少一个片部分构成的。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及对编码后的图像进行解码的,尤其涉 及并行执行解码的。
技术介绍
对运动图像进行编码的图像编码装置,将构成运动图像的各个图片划分为宏块, 按每个宏块进行编码。而且,图像编码装置,生成示出编码后的运动图像的编码流。图25是示出被编码的图片的结构的图。图片被划分为由16X16像素构成的宏块而被编码。在此,由该图片中包含的多个 宏块构成片(slice),由多个片构成图片。并且,将具有由从图片的左端到右端为止的水平 方向上排列的多个宏块构成的一个列的构成单位,称为宏块行(MB行)。图26是示出编码流的结构的图。如图26的(a)示出,编码流被阶层化,并在结构上包括头部和按编码顺序排列的 多个图片。而且,例如,所述的头部中包括为了对由多个图片构成的序列进行解码而参考的 序列参数集(SPS)。并且,如图26的(b)示出,该编码后的图片,在结构上包括头部和多个 片,如图26的(c)示出,片,在结构上包括头部和多个宏块(MB)。而且,例如,位于图26的 (b)示出的图片的开头的头部中包括为了对该图片进行解码而参考的图像参数集(PPS)。图27是示出以往的图像解码装置的结构的图。图像解码装置200包括存储器210以及解码引擎220。存储器210包括流缓冲 器211,具有用于存储编码流的区域;以及帧存储器212,具有用于存储从解码引擎220输出 的解码图像数据的区域。图像解码装置200,若从开头一侧依次获得编码流中包括的宏块或 图片等的编码图像数据,则将该编码图像数据容纳到流缓冲器211。解码引擎220,按照解码顺序从该流缓冲器211依次读出编码图像数据来进行解 码,将通过该解码而生成的解码图像数据容纳到帧存储器212。并且,解码引擎220,在进行 解码时,参考已容纳在帧存储器212的解码图像数据,对编码图像数据进行解码。而且,容纳在帧存储器212的解码图像数据,按显示顺序输出到显示装置,从而被 显不。图28是示出解码引擎220的结构的图。解码引擎220包括熵解码部221、逆变换部222、加法器223、解块滤波器224、运动 补偿部225、加权预测部226、画面内预测部227、以及开关228。熵解码部221,对编码图像数据进行熵解码来生成示出量化值的量化数据,并输出 到逆变换部222。逆变换部222,对该量化数据进行反量化以及逆正交变换等,从而将量化数据变换 为差分图像数据。加法器223,对从逆变换部222输出的差分图像数据、与经由开关228从加权预测 部226或画面内预测部227输出的预测图像数据进行加法运算,从而生成解码图像数据。解块滤波器224,除去由加法器223生成的解码图像数据中包含的编码失真,将除 去了编码失真的解码图像数据容纳到帧存储器212。运动补偿部225,读出容纳在帧存储器212的解码图像数据来进行运动补偿,从而 生成预测图像数据,并将该预测图像数据输出到加权预测部226。加权预测部226,对从运动补偿部225输出的预测图像数据进行加权,并输出到开 关 228。画面内预测部227,进行画面内预测。也就是说,画面内预测部227,利用由加法器 223生成的解码图像数据进行画面内预测,从而生成预测图像数据,并输出到开关228。开关228,在从逆变换部222输出的差分图像数据由画面内预测生成的情况下,将 从画面内预测部227输出的预测图像数据输出到加法器223。并且,开关228,在从逆变换 部222输出的差分图像数据由画面间预测生成的情况下,将从加权预测部226输出的预测 图像数据输出到加法器223。另外,近些年,图像的高精细化以及高帧率化进展了。也就是说,目前为止,进行了 HD(High Definition:高清晰度)的图像的编码以及解码,但是,将要进行比该图像更高的 精细化以及帧率化。具体而言,正在研究以所谓4k2k分辨率的运动图像的实用化。图29是用于说明HD以及4k2k的说明图。对于HD的编码流,以地面数字广播或BS数字广播等分发,以30帧/秒的帧率来, 解码并显示分辨率为“ 1920 X 1080像素”的图片。对于4k2k的编码流,预定从2011年起以高 度BS数字广播来试验性地分发,以60帧/秒的帧率来,解码并显示分辨率为“3840X2160 像素”的图片。也就是说,对于4k2k,在纵方向以及横方向分别具有HD的二倍的分辨率,并且具 有二倍的帧率。进而,将要研究在纵方向以及横方向分别被高分辨率化为4k2k的二倍的8k4k的 图像(7680 X 4320像素)的编码以及解码。若这些图像的高精细化以及高帧率化进展了,则导致图像解码装置的解码引擎的 处理负荷的增大。例如,图27示出的图像解码装置200的解码引擎220,在对4k2k的编码 流进行解码的情况下,需要实际上困难的IGHz以上的工作频率。于是,正在研究解码的并 行处理。图30是示出执行解码的并行处理的图像解码装置的结构的一个例子的方框图。图像解码装置300包括存储器210以及解码器320。解码器320包括具有与图27 以及图28示出的解码引擎220相同的功能的解码引擎321,该解码引擎321的数量为N个 (例如N = 4)。N个解码引擎321(第一解码引擎321至第N解码引擎321)的每一个,从容 纳在流缓冲器211的编码流中提取应该自己处理的部分,对该提取的部分进行解码,并输 出到帧存储器212。图31A以及图31B是用于说明解码的并行处理的一个例子的说明图。例如,图像解码装置300,获得由四个区域编码流构成的编码流,并容纳到流缓冲 器211。这些四个区域编码流的每一个是独立的流,如图31A示出,也是示出一个画面被四 等分后的一个区域的运动图像的流。图像解码装置300的四个解码引擎321 (例如N = 4) 的每一个,从流缓冲器211中提取应该自己处理的区域编码流来进行解码,在与该区域编6码流相对应的区域显示运动图像。并且,图像解码装置300,获得包含由四个片构成的图片的编码流,并容纳到流缓 冲器211。如图31B示出,在纵方向将图片四等分,从而生成四个片。图像解码装置300的 四个解码引擎321 (例如N = 4)的每一个,从流缓冲器211中提取应该自己处理的片来进 行解码,在与该片相对应的区域显示运动图像。然而,如图31A示出,在将一个编码流作为四个区域编码流来生成,并对它们进行 解码的情况下,需要限制运动图像的编码方法。也就是说,需要变更系统整体,其负担是很 大的。并且,如图31B示出,在将图片四等分,且将划分后的各个部分作为片来编码并解 码的情况下,也需要限制运动图像的编码方法。具体而言,在作为运动图像的编码以及解码的标准即MPEG-2(M0ving Picture Experts Group phase 2 运动图像专家组_2)中,总是在MB行的边界分离片。并且,在 H. 264/AVC中,设定在图片的片的大小或位置是任意的,也有在一个图片仅设定一个片的情 况。因此,如图31B示出,若唯一地设定片的位置以及大小,则在MPEG-2以及H. 264/AVC中 需要变更系统整体,其负担是很大的。于是,正在研究不限制或变更MPEG-2或H. 264/AVC的运用标准,而对示出根据该 标准编码后的运动图像的编码流并本文档来自技高网...

【技术保护点】
一种图像解码装置,对编码图像数据而得到的编码流进行解码,所述图像解码装置包括:获得部,获得所述编码流;流划分部,按由所述获得部获得的编码流中包含的每个编码图片,将该编码图片划分为多个构成单位,将多个所述构成单位的每一个分配到作为生成对象的N个划分流之中的任一个划分流的一部分,从而生成N个划分流,其中,N为2以上的整数;以及N个解码部,对由所述流划分部生成的N个划分流的每一个并行进行解码;所述流划分部,在生成所述N个划分流的情况下,在所述编码图片中包含的片被划分为多个片部分而被分配到多个所述划分流时,按每个所述划分流,将片部分群重新构成为新的片,以使所述片部分群被N个所述解码部之中的任一个识别为片,所述片部分群是由被分配到所述划分流的至少一个片部分构成的。

【技术特征摘要】
【国外来华专利技术】JP 2008-10-10 2008-264665一种图像解码装置,对编码图像数据而得到的编码流进行解码,所述图像解码装置包括获得部,获得所述编码流;流划分部,按由所述获得部获得的编码流中包含的每个编码图片,将该编码图片划分为多个构成单位,将多个所述构成单位的每一个分配到作为生成对象的N个划分流之中的任一个划分流的一部分,从而生成N个划分流,其中,N为2以上的整数;以及N个解码部,对由所述流划分部生成的N个划分流的每一个并行进行解码;所述流划分部,在生成所述N个划分流的情况下,在所述编码图片中包含的片被划分为多个片部分而被分配到多个所述划分流时,按每个所述划分流,将片部分群重新构成为新的片,以使所述片部分群被N个所述解码部之中的任一个识别为片,所述片部分群是由被分配到所述划分流的至少一个片部分构成的。2.如权利要求1所述的图像解码装置, 所述流划分部,在所述片部分群的开头不是所述编码图片中包含的片的开头的情况下,将所述片的 解码所需要的辅助信息插入到所述片部分群的开头,从而将所述片部分群重新构成为新的 片。3.如权利要求2所述的图像解码装置,所述流划分部,将所述辅助信息作为头部来插入到所述片部分群的开头。4.如权利要求2所述的图像解码装置, 所述流划分部,包括复制部,将位于所述编码图片中包含的片的开头的、所述片的解码所需要的辅助信息 复制,从而生成复制辅助信息;以及插入部,将所述复制辅助信息作为所述辅助信息来插入到所述片部分群的开头; 所述图像解码装置,还包括地址更新部,将所述复制辅助信息中包含的地址信息,更新为示出所述片部分群中包 含的开头的宏块的地址的地址信息。5.如权利要求4所述的图像解码装置, 所述地址更新部包括在所述流划分部中,所述地址更新部,更新由所述复制部生成的复制辅助信息中包含的地址信息, 所述插入部,将包含由所述地址更新部更新后的地址信息的所述复制辅助信息,插入到所述片部分 群的开头。6.如权利要求4所述的图像解码装置, 所述地址更新部,更新由所述插入部插入到所述片部分群的开头的所述复制辅助信息中包含的地址信息。7.如权利要求2所述的图像解码装置,在所述编码流中包含的片的开头,存在所述片的解码所需要的辅助信息,所述流划分部,包括N个缓冲器,分别与所述N个解码部相对应;划分输出部,将所述编码图片划分为多个构成单位,将多个所述构成单位的每一个,输 出到所述N个缓冲器之中的任一个;以及辅助信息处理部,依次获得所述编码图片中包含的数据,在所述数据为所述辅助信息 时,将所述辅助信息输出到所述N个缓冲器; 所述N个缓冲器的每一个,每当获得从所述划分输出部输出的所述构成单位中包含的数据时,输出所述数据, 在获得从所述辅助信息处理部输出的所述辅助信息的情况下,保持所述辅助信息,仅 在紧接获得所述辅助信息之后获得所述构成单位的数据时,在所述数据之前输出所保持的 辅助信息,在紧接获得所述辅助信息之后获得新的辅助信息时,将所述辅助信息覆盖写为 所述新的辅助信息,所述N个解码部的每一个,对由与该解码部相对应的缓冲器输出的所述辅助信息以及所述构成单位的数据构成 的所述划分流...

【专利技术属性】
技术研发人员:岩桥大辅吉松直树田中健
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1