动态图像解码方法、动态图像解码装置制造方法及图纸

技术编号:16431977 阅读:21 留言:0更新日期:2017-10-22 08:20
一种动态图像解码方法,包括:预测运动向量候选生成步骤,生成多个预测运动向量;运动向量解码步骤,使用生成的多个预测运动向量中的一个对运动向量进行解码;以及图像解码步骤,使用运动向量对解码对象块进行解码,在预测运动向量候选生成步骤中,(i)判断是否禁止从和解码对象图片不同的已解码图片中所包含的、与解码对象块对应的块取得时间预测运动向量,(ii)在判断为禁止取得时间预测运动向量的情况下,使多个预测运动向量中的一个预测运动向量包含运动量为0的运动向量作为替代向量。

Dynamic image decoding method and dynamic image decoding device

Including a dynamic image decoding method, motion vector prediction: candidate generation step, generating a plurality of motion vector prediction; motion vector decoding step, a plurality of motion vector prediction using generated in a decoding of the motion vector; and image decoding step of decoding object block decoding using motion vector prediction in motion vector candidate generation step, (I) to determine whether the ban from different objects and decoding picture decoded contained in the picture, and the corresponding object block decoding time prediction of motion vector (II) is prohibited under time obtained motion vector prediction in the case of judgment, make a prediction motion vector of multiple motion vector prediction of motion vector contains exercise for the 0 as a replacement vector.

【技术实现步骤摘要】
动态图像解码方法、动态图像解码装置本申请是申请日为2012年2月9日、申请号为201280007840.X、名称为“动态图像编码方法、动态图像编码装置、动态图像解码方法、动态图像解码装置、及动态图像编解码装置”的中国专利申请的分案申请。
本专利技术涉及动态图像编码方法及动态图像解码方法。
技术介绍
在动态图像编码处理中,通常利用动态图像具有的空间方向及时间方向的冗余性进行信息量的压缩。其中,关于利用空间方向的冗余性的方法,通常采用向频率区域的变换。另外,关于利用时间方向的冗余性的方法,通常采用图片间预测(以后称为帧间(inter)预测)。在帧间预测编码处理中,在对某个图片进行编码时,将按照显示时间顺序位于编码对象图片的前方或者后方的已编码的图片用作参照图片。并且,通过编码对象图片相对于该参照图片的运动检测来导出运动向量,获取根据运动向量进行运动补偿而得到的预测图像数据与编码对照图片的图像数据之差分,由此去除时间方向的冗余性。其中,在运动检测中,计算编码图片内的编码对象块与参照图片内的块的差分值,将差分值最小的参照图片内的块作为参照块。并且,使用编码对象块和参照块检测运动向量。在已经标准化的被称为H.264的动态图像编码方式中,为了压缩信息量而采用I图片、P图片、B图片这三种图片类型。I图片是不进行帧间预测编码处理、即仅进行图片内预测(以后称为帧内(intra)预测)编码处理的图片。P图片是仅参照按照显示时间顺序位于编码对象图片的前方或者后方的已编码的一个图片进行帧内预测编码的图片。B图片是参照按照显示时间顺序位于编码对象图片的前方或者后方的已编码的两个图片进行帧内预测编码的图片。另外,在被称为H.264的动态图像编码方式中,关于B图片中的各编码对象块的帧间预测的编码模式,有对预测图像数据与编码对象块之间的图像数据的差分值以及在生成预测图像数据时使用的运动向量进行编码的运动向量检测模式。在运动向量检测模式中,关于预测方向,能够选择参照位于编码对象图片的前方或者后方的已编码的两个图片生成预测图像的双向预测、和参照位于编码对象图片的前方或者后方的已编码的一个图片生成预测图像的单向预测中的任意一种预测方式。另外,在被称为H.264的动态图像编码方式中,在B图片的编码中,在导出运动向量时,能够选择被称为时间预测运动向量模式的编码模式。使用图19说明时间预测运动向量模式的帧间预测编码方法。图19是表示时间预测运动向量模式的运动向量的说明图,表示以时间预测运动向量模式对图片B2的块a进行编码的情况。在这种情况下,利用块b的运动向量vb,该块b处于与位于图片B2的后方的参照图片即图片P3中的块a相同的位置。运动向量vb是在对块b进行编码时使用的运动向量,并参照图片P1。另外,关于块a,使用与运动向量vb平行的运动向量,从作为前方参照图片的图片P1和作为后方参照图片的图片P3取得参照块,并进行双向预测来进行编码。即,在对块a进行编码时使用的运动向量相对于图片P1是运动向量va1,相对于图片P3是运动向量va2。现有技术文献非专利文献非专利文献1:ITU-TRecommendationH.264'Advancedvideocodingforgenericaudiovisualservices',2010年3月专利技术概要专利技术要解决的问题但是,在过去的时间预测运动向量模式中,当具有在计算时间预测运动向量时使用的运动向量等信息的参照图片的信息、由于例如流分发等时的包损耗等而丢失的情况下,将不能计算出准确的时间预测运动向量,使解码图像产生恶化。另外,由于错误向参照该解码图像的图片传播,因而其结果是有时存在解码处理停止的情况。例如,在丢失了图19中的参照图片P3的信息的情况下,将不能计算出图片B2的时间预测运动向量。其结果是不能准确地对图片B2进行解码,存在解码处理停止的情况。
技术实现思路
因此,鉴于上述情况,本专利技术的目的在于,提供一种能够有效地防止解码处理中的错误的传播的动态图像编码方法及动态图像解码方法。用于解决问题的手段本专利技术的一个方式的动态图像解码方法,对构成解码对象图片的解码对象块进行帧间预测解码,该动态图像解码方法包括:预测运动向量候选生成步骤,生成多个预测运动向量;运动向量解码步骤,使用在所述预测运动向量候选生成步骤中生成的多个所述预测运动向量中的一个预测运动向量,对运动向量进行解码;以及图像解码步骤,使用所述运动向量对所述解码对象块进行解码,在所述预测运动向量候选生成步骤中,在禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含取代所述时间预测运动向量的替代向量,在所述预测运动向量候选生成步骤中,(i)判断是否禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得所述时间预测运动向量,(ii)在判断为禁止取得所述时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含运动量为0的运动向量作为所述替代向量。本专利技术的一个方式的动态图像解码装置,对构成解码对象图片的解码对象块进行帧间预测解码,该动态图像解码装置具备:预测运动向量候选生成部,生成多个预测运动向量;运动向量解码部,使用所述预测运动向量候选生成部生成的多个所述预测运动向量中的一个预测运动向量,对运动向量进行解码;以及图像解码部,使用所述运动向量对所述解码对象块进行解码,所述预测运动向量候选生成部,在禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含取代所述时间预测运动向量的替代向量,所述预测运动向量候选生成部,(i)判断是否禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得所述时间预测运动向量,(ii)在判断为禁止取得所述时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含运动量为0的运动向量作为所述替代向量。本专利技术的一个方式的动态图像编码方法是对构成编码对象图片的编码对象块进行帧间预测编码的方法。具体地讲,动态图像编码方法包括:图像编码步骤,使用运动向量对所述编码对象块进行编码;预测运动向量候选生成步骤,生成多个预测运动向量;以及运动向量编码步骤,使用在所述预测运动向量候选生成步骤中生成的多个所述预测运动向量中的一个预测运动向量,对所述运动向量进行编码。并且,在所述预测运动向量候选生成步骤中,在从与和所述编码对象图片不同的已编码图片中所包含的所述编码对象块对应的块不能取得时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含取代所述时间预测运动向量的替代向量。根据上述结构,通过进行使预测运动向量的候选中包含时间预测运动向量或者包含替代向量的切换,能够抑制编码效率下降,并防止解码错误的传播。另外,也可以是,在所述预测运动向量候选生成步骤中,在禁止从所述已编码图片取得所述时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含运动量为0的运动向量作为所述替代向量。另外,也可以是,在所述预测运动向量候选生成步骤中,计数利用该动态图像编码本文档来自技高网
...
动态图像解码方法、动态图像解码装置

【技术保护点】
一种动态图像解码方法,对构成解码对象图片的解码对象块进行帧间预测解码,该动态图像解码方法包括:预测运动向量候选生成步骤,生成多个预测运动向量;运动向量解码步骤,使用在所述预测运动向量候选生成步骤中生成的多个所述预测运动向量中的一个预测运动向量,对运动向量进行解码;以及图像解码步骤,使用所述运动向量对所述解码对象块进行解码,在所述预测运动向量候选生成步骤中,在禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含取代所述时间预测运动向量的替代向量,在所述预测运动向量候选生成步骤中,(i)判断是否禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得所述时间预测运动向量,(ii)在判断为禁止取得所述时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含运动量为0的运动向量作为所述替代向量。

【技术特征摘要】
2011.02.10 US 61/441,3041.一种动态图像解码方法,对构成解码对象图片的解码对象块进行帧间预测解码,该动态图像解码方法包括:预测运动向量候选生成步骤,生成多个预测运动向量;运动向量解码步骤,使用在所述预测运动向量候选生成步骤中生成的多个所述预测运动向量中的一个预测运动向量,对运动向量进行解码;以及图像解码步骤,使用所述运动向量对所述解码对象块进行解码,在所述预测运动向量候选生成步骤中,在禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得时间预测运动向量的情况下,使所述多个预测运动向量中的一个预测运动向量包含取代所述时间预测运动向量的替代向量,在所述预测运动向量候选生成步骤中,(i)判断是否禁止从和所述解码对象图片不同的已解码图片中所包含的、与所述解码对象块对应的块取得所述时间预测运动向量,(ii)在判断为禁止取得所述时间预测运动向量的情况下,使所述多个预测运动向量中...

【专利技术属性】
技术研发人员:杉尾敏康西孝启柴原阳司笹井寿郎
申请(专利权)人:太阳专利托管公司
类型:发明
国别省市:美国,US

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

1