编码方法、解码方法、编码装置、解码装置、程序及集成电路制造方法及图纸

技术编号:7302760 阅读:194 留言:0更新日期:2012-04-27 08:59
一种编码方法,包括:定义访问单元的访问单元定义步骤(S502~S508)、以及对于每个上述访问单元将构成该访问单元的各图像编码的编码步骤(S526)。访问单元定义步骤(S502~S508)包括:编码单位决定步骤(S502),决定将访问单元所包括的各图像统一为以场为单位或以帧为单位中的哪一种来进行编码;以及场种类决定步骤(S504~S508),在访问单元所包括的各图像决定为以场为单位的情况下,决定将该各图像统一为顶场或底场中的哪一种来进行编码。另外,在编码步骤(S526)中,对于每个访问单元,将编码单位决定步骤(S526)及场种类决定步骤(S502~S508)中决定的形式的各图像编码。

【技术实现步骤摘要】

本专利技术能够用于所有多媒体数据的编码方法及解码方法,尤其能够用于H.沈4/ MPEG-4AVC多视点影像的编码方法及解码方法。
技术介绍
三维影像早已问世。有各种方法对视听者提供三维的视觉效果。这些方法之一是对视听者的左右眼分别显示两个影像。这称为利用两个摄像机拍摄两个影像的立体摄影。 作为用于显示立体影像的以前使用的技术之一,有对颜色成分施加过滤以便能够通过单眼分别观察的方法。在这种技术中,对单眼分别提供的图像的析像度变低。通过近年来显示技术的进步,现在视听者能够通过单眼分别视听最大析像度的影像。在H. ^4/MPEG-4AVC多视点影像编码(MVC)的影像规格中,将这种各视点以最大析像度显示的情况下的三维图像压缩作为对象进行了规定。H.264/MPEG-4AVC多视点影像编码(MVC)的影像规格提供了一种压缩工具的设置,能够有效地压缩以多个视点的设置为对象的运动图像。根据MVC的影像规格,能够利用根据重构图像的预测编码来压缩图像,该重构图像属于不同视点的设置。该“视点间”预测利用几乎同时由不同摄像机拍摄的图像的相关关系,有效地压缩图像。在MVC的影像规格中,“视点间”预测仅对具有同一图像顺序计数(picture order count)信息的不同视点的图像进行。图像顺序计数信息用于表示同一视点的重构图像的顺序。在MVC的影像规格中,具有同一图像顺序技术信息的不同视点的图像(即定义为MVC 规格的视图成分)被汇总为叫做访问单元的容器。此时,这些访问单元的尺寸受到由其影像规格规定的缓冲器模型所定义的限制的制约。这种制约对于保证压缩影像的正确解码是必要的。MVC规格以及本说明书中定义的视图成分对单一的访问单元内的一个视点进行编码并显示。作为视点的一个例子,可以举出图像。H. 264/MPEG-4AVC高规格(high profile)广泛用于高析像度的存储媒体和高清数字广播等各种用途。定义为MVC影像规格的多视点高规格通过扩展H. 264/MPEG-4AVC 高规格来规定,已经实现的H. 264/MPEG-4AVC高规格解码器通过简单的修正,就能够对应于利用多视点高规格的压缩影像流的解码。在已安装的MVC规格中,能够利用已安装的 H. 264/MPEG-4AVC解码器来独立实现各视点的解码。影像内容能够通过逐行扫描的摄像机或隔行扫描的摄像机来拍摄。在通过隔行扫描的摄像机拍摄影像的情况下,H. 264/MPEG-4AVC高规格特别提供了一种以通过隔行扫描拍摄的运动图像的处理为对象的编码工具组。如图IA以及图IB所示,各图像能够作为帧或多个场(field)来编码。图IA表示具有隔行扫描的两个场的帧图像的像素采样位置。图 IB表示逐行扫描的场各自作为一个场图像编码的场图像的像素采样位置。在两个补充的场如图IA所示作为1个帧编码的情况下,该帧具有表示各场的顺序的两个图像顺序计数。现有技术(多视点影像编码规格)的问题之一是不同视点的图像(即、定义为 MVC规格的视图成分)利用帧编码或场编码的某一种各自独立进行编码时的容器即访问单元的定义附加。图2表示具备用于各视点的不同图像编码构造的访问单元的例子。如图2 所示,模块200所示的访问单元容器A具有视点2的一个帧图像和视点1的一个场图像,另一方面,组件202所示的访问单元容器B仅具有视点1的一个场图像。由此,访问单元A内的视点2的帧图像无法充分利用从视点1的视点间预测,因此压缩效率降低。与此相伴的问题是各访问单元容器并不总是具有不同视点的所有的图像(即视图成分)。因此,通过为了保证压缩影像的适当编码而由影像规格规定的缓冲器模型所定义的限制,无法制约各访问单元的尺寸。现有技术(多视点影像编码规格)的其他问题是存在用于对访问单元容器的尺寸进行限制而设定的制约,该访问单元容器包括具有多个视点的图像(即,定义为MVC 规格的视图成分)。虽然限制了访问单元的最大尺寸,但访问单元容器内的各视点的各图像(即,定义为MVC规格的视图成分)的最大尺寸不受制约。因此,在通过不同的H.沈4/ MPEG-4AVC解码器对各视点进行解码的情况下,有时在MVC解码器的安装中发生问题。为了限制访问单元的最大尺寸而定义的制约在各视点通过独立的解码器分别解码时,无法保证访问单元内的各视图成分被适当地解码。在这种制约中,包括最大片数、以及访问单元内的各图像(即,定义为MVC规格的视图成分)的尺寸。
技术实现思路
本专利技术鉴于上述情况而做成,其目的在于,提供使视点不同的多个图像组的编码效率提高的编码方法、解码方法、以及将其实现的编码装置、解码装置、程序及集成电路。本专利技术的一个方式涉及的编码方法对通过不同视点拍摄的隔行方式的第一及第二图像组进行编码。具体而言,包括访问单元定义步骤,对由上述第一及第二图像组中的相互对应的图像构成的访问单元进行定义;以及编码步骤,对于在上述访问单元定义步骤中定义的每个上述访问单元,将构成该访问单元的各图像编码。上述访问单元定义步骤包括编码单位决定步骤,决定将上述访问单元所包括的各图像统一为以场为单位或以帧为单位中的哪一种来进行编码;以及场种类决定步骤,在上述访问单元所包括的各图像决定为以场为单位的情况下,决定将该各图像统一为顶场(top field)或底场(bottom field) 中的哪一种来进行编码。另外,在上述编码步骤中,对于每个上述访问单元,将上述编码单位决定步骤及上述场种类决定步骤中决定的形式的各图像编码。根据上述方法,相同的访问单元所包括的全部图像的形式(场/帧、顶/底)被统一,因此在视点间编码的情况下提高了编码效率。另外,也可以在上述编码单位决定步骤中,将表示是以场为单位的图像还是以帧为单位的图像的值,设定在参照field_piC_flag中。也可以在上述场种类决定步骤中,将表示是顶场还是底场的值,设定在参照b0tt0m_field_flag中。另外,也可以在上述编码步骤中,根据上述参照field_piC_flag以及上述参照b0tt0m_field_flag中设定的值,来取得上述第一及第二图像组中的相互对应的图像,并在取得的各图像的片头所包括的field_ pic_flag中设定上述参照field_piC_flag的值,在上述参照field_pic_flag中设定了表示是以场为单位的图像的值时,在上述片头所包括的b0tt0m_field_flag中设定上述参照 bottom_field_flag 的值。另外,也可以上述编码步骤包括第一编码步骤,利用根据上述第一图像组中的图像生成的预测图像,对属于上述第一图像组的图像进行编码;以及第二编码步骤,利用根据上述第二图像组中的图像生成的预测图像、或根据属于相同的访问单元所包括的上述第一图像组的图像生成的预测图像,对属于上述第二图像组的图像进行编码。由于相同访问单元所包括的全部图像的形式被统一,因此在第二编码步骤中进行视点间预测编码的情况下提高了编码效率。进而,也可以该编码方法包括适合性确认步骤,确认上述编码步骤中的编码处理的适合性。另外,也可以上述适合性确认步骤包括最大片数计算步骤,计算上述访问单元所包括的各图像的最大片数;最大字节数计算步骤,计算上述访问单元所包括的各图像的最大字节数;以及比较步骤,将上述编本文档来自技高网
...

【技术保护点】

【技术特征摘要】
2009.01.19 JP 009391/20091.一种编码方法,对通过不同视点拍摄的隔行方式的第一及第二图像组进行编码,包括访问单元定义步骤,对属于上述第一图像组和属于上述第二图像组的互相对应的图像所构成的访问单元进行定义;以及编码步骤,对于在上述访问单元定义步骤中定义的每个上述访问单元,将构成该访问单元的各图像编码;上述访问单元定义步骤包括编码单位决定步骤,决定将上述访问单元所包括的各图像统一为以场为单位或以帧为单位中的哪一种来进行编码;以及场种类决定步骤,在上述访问单元所包括的各图像被决定为以场为单位的情况下,决定将该各图像统一为顶场或底场中的哪一种来进行编码;其中, 上述编码步骤还包括第一编码步骤,使用从上述第一图像组中的图像所生成的预测图像,对属于上述第一图像组的图像编码;第二编码步骤,使用从上述第二图像组中的图像所生成的预测图像,或者从属于相同的访问单元所包含的上述第一图像组的图像所生成的预测图像,对属于第二图像组的图像编码,在上述编码步骤中,对于每个上述访问单元,将...

【专利技术属性】
技术研发人员:林宗顺西孝启柴原阳司
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:

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

1
相关领域技术