当前位置: 首页 > 专利查询>索尼公司专利>正文

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

技术编号:11863597 阅读:75 留言:0更新日期:2015-08-12 13:08
本技术涉及一种解码装置、解码方法以及程序,采用该解码装置、解码方法以及程序可以以图块为单位对图像并行地进行解码。在此技术中,并行解码单元对例如根据被称为高效视频编码(HEVC)的编码方案已经进行了编码的图像进行解码,所述并行解码单元以例如在被称为HEVC的编码方案中所采用的图块为单位对所述图像并行地进行解码。本技术可应用于例如下述解码装置:该解码装置接收例如根据被称为HEVC的编码方案所编码的编码流,对所述编码流进行解码,以及生成图像。

【技术实现步骤摘要】
【国外来华专利技术】
本技术涉及一种解码装置、解码方法以及程序,更具体地,本技术涉及可以针对图像的每个图块对图像并行地进行解码的一种解码装置、解码方法以及程序。
技术介绍
近年,为了改进运动图像的编码效率,已经对被称为高效视频编码(HEVC)的编码方法进行了标准化(例如,参见非专利文献I)。作为与其他图像不具有依赖关系并且可以独立地被解码的图像单位(在下文中,被称为可独立解码单位),除了切片之外HEVC还可以米用图块。切片和图块是可独立解码单位,使得可以对被分割为切片或图块的图像并行地进行解码。引用列表非专利文献非专利文献1:Benjamin Bross, Woo-Jin Han, Jens-Rainer Ohm,Gary J.Sullivan, Thomas Wiegand,“High efficiency video coding (HEVC) textspecificat1n draft 8”,JCTVC_J1003_d7,2012 年 7 月 28 日
技术实现思路
专利技术要解决的问题然而,尚未提供用于针对每个图块对图像并行地进行解码的解码装置。鉴于这样的情形提出了本技术,并且本技术被配置成针对每个图块对图像并行地进行解码。问题的解决方案根据本技术的一个方面,解码装置包括并行解码单元,该并行解码单元用于针对每个图块对图像并行地进行解码。根据本技术的一个方面的解码方法和程序对应于根据本技术的一个方面的解码 目.0根据本技术的一个方面,针对每个图块对图像并行地进行解码。专利技术的效果根据本技术的一个方面,针对每个图块对图像并行地进行解码。【附图说明】图1是示出了根据本技术的第一实施例的解码装置的示例性配置的框图。图2是示出了根据编码流的第一示例的可独立解码单位的图。图3是示出了图2的编码流的示例性配置的图。图4是示出了根据编码流的第二示例的可独立解码单位的图。图5是示出了图4的编码流的示例性配置的图。图6是示出了根据编码流的第三示例的可独立解码单位的图。图7是示出了图6的编码流的示例性配置的图。图8是示出了图1的解码装置10的解码处理的流程图。图9是详细地示出了图8的区域分割处理的流程图。图10是详细地示出了图9的切片区域地址信息生成处理的流程图。图11是详细地示出了图9的tile_idx_start计算处理的流程图。图12是详细地示出了图9的图块区域地址信息生成处理的流程图。图13是详细地示出了图8的区域解码处理的流程图。图14是详细地示出了图13的切片区域地址信息设置处理的流程图。图15是详细地示出了图13的图块区域地址信息设置处理的流程图。图16是详细地示出了图13的下一个IXU地址计算处理的流程图。图17是详细地示出了图13的IXU地址更新处理的流程图。图18是示出了计算机的硬件的示例性配置的框图。【具体实施方式】<第一实施例><根据第一实施例的解码装置的示例性配置>图1是示出了根据本技术的第一实施例的解码装置的示例性配置的框图。图1的解码装置10包括参数集解码单元11、分割单元12以及并行解码单元13。解码装置10针对每个切片或每个图块对采用HEVC所编码的编码流并行地进行解码。具体地,解码装置10的参数集解码单元11在从外部所输入的编码流中分离序列参数集(SPS)、图片参数集(PPS)、切片头以及针对每个切片的编码数据(在下文中被称为切片数据)。参数集解码单元11从SPS中提取图片尺寸信息,该图片尺寸信息代表作为图片的最大编码单位的最大编码单位(IXU)的数量。图片尺寸信息包括:ιχυ数量pic_lcu_width,其代表在水平方向上的IXU数量;以及IXU数量pic_lcu_height,其代表在垂直方向上的IXU数量。此外,参数集解码单元11基于PPS确定图片图块信息,该图片图块信息代表相对应的图片的图块信息。注意,图片图块信息包括:代表图片中存在图块的标志tile_flag ;图块数量tile_columns_num,其代表在图片的水平方向(行方向)上的图块数量,和图块数量tile_rows_num,其代表在图片的垂直方向(列方向)上的图块数量;以及IXU数量tile_column_width ,其代表在图片的第i个图块的水平方向上的LCU数量,和LCU数量ti Ie_!■0W_height,其代表在图片的第i个图块的垂直方向上的LCU数量;或代表图片中不存在图块的标志tile_flag。此外,参数集解码单元11从切片头中提取:切片地址信息slice_lcu_addr,其代表在相对应的切片的头部处的LCU的地址。参数集解码单元11基于切片头确定切片图块信息,其代表相对应的切片的图块信息。注意,切片图块信息包括:数量offSet_num,其为通过从切片中的图块数量中减去I所获得的;以及切片的第i个图块的编码数据的字节量offset_bytes。参数集解码单元11将图片尺寸信息、切片地址信息、图片图块信息、切片图块信息以及切片数据提供给分割单元12。分割单元12基于来自参数集解码单元11的图片尺寸信息、切片地址信息以及图片图块信息,生成图块区域地址信息,该图块区域地址信息用于将图块指定为用于在并行解码单元13中进行的并行解码的单位区域。注意,区域地址信息包括:IXU数量lcU_width,其代表在包括用于并行解码的单位区域的图片的水平方向上的LCU数量,和LCU数量lcU_height,其代表在包括用于并行解码的单位区域的图片的垂直方向上的IXU数量;地址first_lCU,其代表在用于并行解码的单位区域的头部处的LCU的地址;以及LCU数量sub_lcu_Width,其代表在用于并行解码的单位区域的水平方向上的LCU数量,和LCU数量sub_lcu_height,其代表在用于并行解码的单位区域的垂直方向上的IXU数量。此外,分割单元12基于图片尺寸信息和切片地址信息,生成切片区域地址信息,该切片区域地址信息用于将切片指定为用于在并行解码单元13中进行的并行解码的单位区域。此外,分割单元12基于标志tile_flag,生成标志reg1n_tile_f lag,其代表是否存在图块区域地址信息。此外,分割单元12基于图片尺寸信息、切片地址信息、图片图块信息以及切片图块信息,在从参数集解码单元11所提供的切片数据中剪切出针对每个切片或每个图块的编码数据。分割单元12将图片尺寸信息、切片地址信息、切片区域地址信息、图块区域地址信息、针对每个切片或每个图块的编码数据以及标志reg1n_tile_flag作为区域信息提供给并行解码单元13。并行解码单元13使用从分割单元12所提供的区域信息,在用于并行解码的单位区域中对针对每个切片或每个图块的编码数据并行地进行解码。<编码流的第一示例>图2是示出了根据被输入到图1的解码装置10的编码流的第一示例的可独立解码单位的图。注意,根据图2的示例,出于描述的方便,图片包括为5X4的矩阵的20个LCU。此夕卜,在图2中,具有数字的方块代表LCU,并且每个LCU具有为相同数字的地址。图4和图6的可独立解码单位具有类似的配置。根据图2的示例,图片被分割为上部切片和下部切片两个切片(切片0,切片I)。BP,在头部处的切片(切片O本文档来自技高网...

【技术保护点】
一种解码装置,包括并行解码单元,所述并行解码单元被配置成针对每个图块对图像并行地进行解码。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:荒木祐一
申请(专利权)人:索尼公司
类型:发明
国别省市:日本;JP

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

1