图像解码装置的制造方法_2

文档序号:8303686阅读:来源:国知局
所包含的各子层的 子层档次信息进行解码,而在上述子层档次提示标记表示不提示子层档次信息的情况下, 向子层的子层档次信息设定上述对象层的档次信息;和
[0045] 子层等级信息解码单元,其在与上述各子层相关的子层等级提示标记的解码后、 上述子层等级提示标记表示提示子层等级信息的情况下,对上述对象层所包含的各子层的 子层等级信息进行解码,而在上述子层等级提示标记表示不提示子层等级信息的情况下, 向子层的子层等级信息设定上述对象层的等级信息。
[0046] 另外,为了解决上述课题,本发明的一方式所涉及的图像解码装置对按每层而质 量不同的图像所相关的图像信息被以分层方式进行编码所得到的分层编码数据进行解码, 来复原成为解码的对象的对象层中的图像,所述图像解码装置的特征在于,具备:
[0047] 档次信息解码单元,其在表示是否提示档次信息以及等级信息的档次等级提示标 记(ProfileLevelPresentFlag)表示提示对象层的档次信息以及等级信息的情况下,从编 码数据解码对象层的档次信息,而在上述档次等级提示标记表示不提示对象层的档次信息 以及等级信息的情况下,向对象层的档次信息设定给定的解码完成层的档次信息,所述档 次信息以及等级信息表示上述对象层的编码数据能否由具备某档次以及等级的图像解码 装置进行解码;
[0048] 等级信息解码单元,其在上述档次等级提示标记表示提示对象层的档次信息以及 等级信息的情况下,从编码数据解码对象层的等级信息,而在上述档次等级提示标记表示 不提示对象层的档次信息以及等级信息的情况下,向对象层的等级信息设定给定的解码完 成层的等级信息;
[0049] 子层档次等级提示标记解码单元,其从编码数据解码子层档次等级提示标记,所 述子层档次等级提示标记表示是否提示与上述对象层所包含的各子层相关的子层档次信 息以及子层等级信息;
[0050] 子层档次信息解码单元,其在上述子层档次等级提示标记表示提示子层档次信息 和子层等级信息的情况下,对对象层所包含的各子层的子层档次信息进行解码,而在上述 子层档次等级提示标记表示不提示子层档次信息和子层等级信息的情况下,向子层的子层 档次信息设定上述对象层的档次信息;和
[0051] 子层等级信息解码单元,其在上述子层档次等级提示标记表示提示子层档次信息 和子层等级信息的情况下,对对象层所包含的各子层的子层等级信息进行解码,而在上述 子层档次等级提示标记表示不提示子层档次信息和子层等级信息的情况下,向子层的子层 等级信息设定上述对象层的等级信息。
[0052] 另外,本发明的一方式所涉及的图像解码装置解码对图像信息进行编码而得到的 编码数据,所述图像解码装置具备:首部信息解码单元,其对首部信息进行解码,所述首部 信息用于对包含在上述编码数据中的视频参数集进行解码,上述首部信息解码单元在对上 述视频参数集中的扩展用的信息进行解码之后,对包含在上述视频参数集中的档次/等级 信息进行解码。
[0053] 发明效果
[0054] 根据本发明的一个方式,图像解码装置能够降低档次/等级信息的解码所涉及的 处理量,其中,所述档次/等级信息是为了判断能否将对图像进行编码而得到的编码数据 (或者分层编码数据)进行解码所需的信息。
【附图说明】
[0055] 图1是表示本发明的一实施方式所涉及的档次/等级信息解码部1211的概略构 成的功能框图。
[0056] 图2是用于说明本发明的一实施方式所涉及的分层编码数据的层结构的图,(a) 对分层运动图像编码装置侧进行了表示,(b)对分层运动图像解码装置侧进行了表示。
[0057] 图3是用于说明与时间可适性有关的子层的图。(a)是用于说明与时间可适性相 关的子层的一例的图,(b)是用于说明与时间可适性相关的子层的另一例的图。
[0058] 图4是用于说明本发明的一实施方式所涉及的分层编码数据的构成的图,(a)表 示了对序列SEQ进行规定的序列层,(b)表示了对图片PICT进行规定的图片层,(c)表示了 对切片S进行规定的切片层,(d)表示了对树块(Treeblock)TBLK进行规定的树块层,(e) 表示了对树块TBLK所包含的编码单位(CodingUnit;⑶)进行规定的⑶层。
[0059] 图5是表示本发明的一实施方式所涉及的分层运动图像解码装置的概略构成的 功能框图。
[0060] 图6是表示本发明的一实施方式所涉及的可变长解码部12的概略构成的功能框 图。
[0061] 图7是表示分层编码数据所涉及的语法的例子的图。(a)是表示视频参数集VPS 的语法例的图,(b)是表示序列参数集SPS的语法例的图,(c)是表示NAL单元首部的语法 例的图。
[0062] 图8是表示上述分层运动图像解码装置所具备的预测参数复原部的概略构成的 功能框图。
[0063] 图9是表示上述分层运动图像解码装置所具备的纹理复原部的概略构成的功能 框图。
[0064] 图10是表示上述分层运动图像解码装置所具备的基础解码部的概略构成的功能 框图。
[0065]图11是实施例1所涉及的档次/等级信息的数据结构。
[0066] 图12是表示实施例1所涉及的档次/等级信息解码部1211中的档次/等级信息 的解码处理的动作的流程图。
[0067] 图13是实施例1所涉及的档次/等级信息的另一例(变形例1)的数据结构。
[0068] 图14是表示实施例1所涉及的档次/等级信息解码部1211中的档次/等级信息 的解码处理的动作的另一例(变形例1)的流程图。
[0069] 图15是实施例1所涉及的档次/等级信息的另一例(变形例2)的数据结构。
[0070]图16是实施例1所涉及的档次/等级信息的另一例(变形例2a)的数据结构。
[0071] 图17是实施例1所涉及的档次/等级信息的另一例(变形例3)的数据结构。
[0072] 图18是表示本发明的一实施方式所涉及的档次/等级信息解码部1211的另一概 略构成的功能框图(变形例3)。
[0073] 图19是表示实施例1所涉及的档次/等级信息解码部1211中的档次/等级信息 的解码处理的动作的另一例(变形例3)的流程图。
[0074] 图20是表示本发明的一实施方式所涉及的分层运动图像编码装置的概略构成的 功能框图。
[0075] 图21是表示本发明的一实施方式所涉及的可变长编码部22的概略构成的功能框 图。
[0076] 图22是表示上述分层运动图像编码装置所具备的预测信息生成部25的概略构成 的功能框图。
[0077] 图23是表示上述分层运动图像编码装置所具备的纹理信息生成部24的概略构成 的功能框图。
[0078] 图24是表示本发明的一实施方式所涉及的档次/等级信息编码部2211的概略构 成的功能框图。
[0079] 图25是表示本发明的一实施方式所涉及的档次/等级信息编码部2211的另一概 略构成的功能框图(变形例3)。
[0080] 图26是表示搭载有上述分层运动图像编码装置的发送装置、以及搭载有上述分 层运动图像解码装置的接收装置的构成的图。(a)表示了搭载有分层运动图像编码装置的 发送装置,(b)表示了搭载有分层运动图像解码装置的接收装置。
[0081] 图27是表示搭载有上述分层运动图像编码装置的记录装置、以及搭载有上述分 层运动图像解码装置的再现装置的构成的图。(a)表示了搭载有分层运动图像编码装置的 记录装置,(b)表示了搭载有分层运动图像解码装置的再现装置。
[0082] 图28表示非专利文献1中的与等级制约相关的各参数的限制值。
[0083] 图29的(a)是非专利文献1中的与主档次相关的参数的制约的一例,(b)是非专 利文献1中的与主档次相关的追加的等级制约的一例。
[0084] 图30是非专利文献1所涉及的档次/等级信息的数据结构。
[0085] 图31是用于说明视频参数集VPS的语法的另一例的图。
【具体实施方式】
[0086] 基于图1?图27,对本发明的一实施方式所涉及的分层运动图像解码装置1以及 分层运动图像编码装置2进行如下说明。
[0087] 〔概要〕
[0088] 本实施方式所涉及的分层运动图像解码装置(图像解码装置)1,解码由分层运动 图像编码装置(图像编码装置)2进行了可伸缩影像编码(SVC;ScalableVideoCoding) 后的编码数据。可伸缩影像编码是指对运动图像从低质量的编码至高质量的编码而分层地 进行编码的编码方式。可伸缩影像编码例如在H. 264/AVCAnnexGSVC中被标准化。此外, 这里所说的运动图像的质量广泛指主观上以及客观上对运动图像的美观产生影响的要素。 运动图像的质量包括例如"分辨率"、"帧频"、"画质"以及"像素的表现精度"。因此,下面如 果说运动图像的质量不同,则例如是指"分辨率"等不同,但并不限定于此。例如,以不同的 量化步长进行量化后的运动图像的情况(即,根据不同的编码噪声进行编码后的运动图像 的情况)也可称为运动图像的质量彼此不同。
[0089] 另外,从被分层化的信息的种类的观点出发,SVC有时被分类为(1)空间可适性、 (2)时间可适性以及(3)SNR(SignaltoNoiseRatio)可适性。空间可适性是指在分辨率、 图像的尺寸中进行分层化的技术。时间可适性是指在帧频(单位时间的帧数)中进行分层 化的技术。另外,SNR可适性是指在编码噪声中进行分层化的技术。
[0090] 在本实施方式所涉及的分层运动图像编码装置2以及分层运动图像解码装置1的 详细说明之前,首先(1)对由分层运动图像编码装置2生成、由分层运动图像解码装置1解 码的分层编码数据的层结构进行说明,然后(2)对各层中可采用的数据结构的具体例进行 说明。
[0091] 〔分层编码数据的层结构〕
[0092] 在此,利用图2对分层编码数据的编码以及解码进行如下说明。图2是示意性表 示通过下级阶层L3、中级阶层L2以及上级阶层L1这3个阶层对运动图像进行分层编码/ 解码的情况的图。即,在图2(a)以及(b)所示的例子中,在3阶层中,上级阶层L1成为最 上级层,下级阶层L3成为最下级层。
[0093] 以下,从分层编码数据可解码出的特定的质量所对应的解码图像,被称为特定的 阶层的解码图像(或者特定的阶层所对应的解码图像)(例如,上级阶层L1的解码图像 POUT#A)〇
[0094] 图2(a)表示了对输入图像PIN#A?PIN#C分别进行分层编码而生成编码数据 DATA#A?DATA#C的分层运动图像编码装置2#A?2#C。图2 (b)表示了对经分层编码后的 编码数据DATA#A?DATA#C分别进行解码而生成解码图像POUT#A?POUT#C的分层运动图 像解码装置1#A?1#C。
[0095] 首先,利用图2(a)对编码装置侧进行说明。关于成为编码装置侧的输入的输入图 像PIN#A、PIN#B以及PIN#C,原图相同,但图像的质量(分辨率、帧频以及画质等)不同。图 像的质量按照输入图像PIN#A、PIN#B以及PIN#C的顺序降低。
[0096] 下级阶层L3的分层运动图像编码装置2#C对下级阶层L3的输入图像PIN#C进行 编码来生产下级阶层L3的编码数据DATA#C。包含对下级阶层L3的解码图像POUT#C进行 解码所需的基本信息(在图2中用"C"表示)。下级阶层L3是最下层的阶层,因此下级阶 层L3的编码数据DATA#C也被称为基本编码数据。
[0097] 另外,中级阶层L2的分层运动图像编码装置2#B在参照下级阶层的编码数据 DATA#C的同时,对中级阶层L2的输入图像PIN#B进行编码来生成中级阶层L2的编码数据 DATA#B。在中级阶层L2的编码数据DATA#B中,除了编码数据DATA#C所包含的基本信息 "C"之外,还包含对中级阶层的解码图像POUT#B进行解码所需的附加的信息(在图2中用 "B"表示)。
[0098] 另外,上级阶层L1的分层运动图像编码装置2#A在参照中级阶层L2的编码数据 DATA#B的同时,对上级阶层L1的输入图像PIN#A进行编码来生成上级阶层L1的编码数据 DATA#A。在上级阶层L1的编码数据DATA#A中,除了对下级阶层L3的解码图像POUT#C进 行解码所需的基本信息"C"以及对中级阶层L2的解码图像POUT#B进行解码所需的附加的 信息"B"之外,还包含对上级阶层的解码图像POUT#A进行解码所需的附加的信息(在图2 中用"A"表示)。
[0099] 这样,上级阶层L1的编码数据DATA#A包括与不同的多个质量的解码图像相关的 信息。
[0100] 下面,参照图2 (b)来对解码装置侧进行说明。在解码装置侧,与上级阶层L1、中级 阶层L2以及下级阶层L3的各阶层相应的解码装置1#A、1#B以及1#C,对编码数据DATA#A、 DATA#B以及DATA#C进行解码来输出解码图像POUT#A、POUT#B以及POUT#C。
[0101] 此外,也可提取出上级的分层编码数据的一部分信息,在更下级的特定的解码装 置中通过对该提取出的信息进行解码来再现特定的质量的运动图像。
[0102] 例如,中级阶层L2的分层运动图像解码装置1#B可以从上级阶层L1的分层编码 数据DATA#A中提取对解码图像POUT#B进行解码所需的信息(即,分层编码数据DATA#A所 包含的"B"以及"C"),来对解码图像POUT#B进行解码。换言之,在解码装置侧,能够基于上 级阶层L1的分层编码数据DATA#A所包含的信息来对解码图像POUT#A、POUT#B以及POUT#C进行解码。
[0103] 此外,并不限于以上的3阶层的分层编码数据,分层编码数据可以按2阶层被进行 分层编码,也可按比3阶层更多的阶层数被进行分层编码。
[0104] 另外,也可按下述方式构成分层编码数据:对特定的阶层的解码图像所相关的编 码数据的一部分或者全部与其他阶层独立地进行编码,在进行特定的阶层的解码时,不参 考其他阶层的信息。例如,在利用图2(a)
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1