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

技术编号:10090118 阅读:231 留言:0更新日期:2014-05-28 13:07
一种图像解码方法,其特征在于,具备:从具有运动信息的解码完毕的像素块中选择至少一个运动参照块的步骤;从所述运动参照块中选择至少一个可利用块的步骤,所述可利用块是具有应用于解码对象块的运动信息的候选的像素块,且具有相互不同的运动信息;参照根据所述可利用块的数量而预先设定的代码表,对所输入的编码数据进行解码,从而求出用于确定选择块的选择信息的步骤;按照所述选择信息,从所述可利用块中选择一个选择块的步骤;使用所述选择块的运动信息生成所述解码对象块的预测图像的步骤;根据所述编码数据对所述解码对象块的预测误差进行解码的步骤;以及根据所述预测图像和所述预测误差求出解码图像的步骤。

【技术实现步骤摘要】
图像解码方法以及图像解码装置本专利技术是2013年4月23日递交的申请号为“201310142052.8”、专利技术名称为“图像解码方法以及图像解码装置”的申请的分案申请,其原始母案为2012年10月08日进入中国国家阶段的、国家申请号为“201080066017.7”、专利技术名称为“图像编码方法以及图像解码方法”的申请。
本专利技术涉及用于运动图像以及静止图像的编码以及解码方法。
技术介绍
近年来,在ITU-T和ISO/IEC中,都作为ITU-TRec.H.264以及ISO/IEC14496-10(以下,称为H.264)而建议了大幅度提高编码效率的运动图像编码方法。在H.264中,预测处理、变换处理以及熵编码处理以矩形块单位(例如,16×16像素块单位、8×8像素块单位等)进行。在预测处理中,针对编码对象的矩形块(编码对象块),进行参照已经编码完毕的帧(参照帧)而进行时间方向的预测的运动补偿。在这样的运动补偿中,需要对包括运动矢量的运动信息进行编码并发送到解码侧,该运动矢量是作为编码对象块与在参照帧内所参照的块之间的空间上的位移信息的矢量。另外,在使用多个参照帧进行运动补偿的情况下,需要对运动信息和参照帧号码一起进行编码。因此,与运动信息以及参照帧号码有关的编码量有时增大。在运动补偿预测中作为求出运动矢量的方法的一例,有根据分配给已经编码完毕的块的运动矢量导出应该分配给编码对象块的运动矢量,并根据所导出的运动矢量生成预测图像的直接模式(参照专利文献1以及专利文献2)。在直接模式中,因为不对运动矢量进行编码,所以能够减少运动信息的编码量。直接模式例如被H.264/AVC采用。专利文献专利文献1:日本专利第4020789号专利文献2:米国专利第7233621号
技术实现思路
在直接模式中,利用根据与编码对象块邻接的编码完毕的块的运动矢量的中央值计算运动矢量的固定的方法来预测生成编码对象块的运动矢量。因此,运动矢量计算的自由度低。为了提高计算运动矢量的自由度,提出有从多个编码完毕块中选择一个并对编码对象块分配运动矢量的方法。在该方法中,必须总是发送确定所选择的块的选择信息,以使解码侧能够确定所选择的编码完毕的块。因此,当从多个编码完毕块中选择一个并决定应该分配给编码对象块的运动矢量时,存在增加了与选择信息有关的编码量的问题。本专利技术是为了解决上述问题而作出的,目的在于提供编码效率高的图像编码方法以及图像解码方法。本专利技术的一实施方式的图像编码方法具备以下步骤:从具有运动信息的编码完毕的像素块中选择至少一个运动参照块的第1步骤;从上述运动参照块中选择至少一个可利用块的第2步骤,该可利用块是具有适用于编码对象块的运动信息的候选的像素块,且具有相互不同的运动信息;从上述可利用块中选择一个选择块的第3步骤;使用上述选择块的运动信息生成上述编码对象块的预测图像的第4步骤;对上述预测图像与原图像之间的预测误差进行编码的第5步骤;以及参照根据上述可利用块的数量而预先设定的代码表,对确定上述选择块的选择信息进行编码的第6步骤。本专利技术的另一实施方式的图像解码方法具备以下步骤:从具有运动信息的解码完毕的像素块中选择至少一个运动参照块的第1步骤;从上述运动参照块中选择至少一个可利用块的第2步骤,该可利用块是具有适用于解码对象块的运动信息的候选的像素块,且具有相互不同的运动信息;参照根据上述可利用块的数量而预先设定的代码表,对所输入的编码数据进行解码,从而求出用于确定选择块的选择信息的第3步骤;按照上述选择信息,从上述可利用块中选择一个选择块的第4步骤;使用上述选择块的运动信息生成上述解码对象块的预测图像的第5步骤;根据上述编码数据解码上述解码对象块的预测误差的第6步骤;以及根据上述预测图像和上述预测误差求出解码图像的第7步骤。根据本专利技术,能够提高编码效率。附图说明图1是概略地示出第1实施方式的图像编码装置的结构的框图。图2A是示出图1所示的图像解码部的编码的处理单位即微块的大小的一例的图。图2B是图1所示的图像解码部的编码的处理单位即微块的大小的另一例的图。图3是示出图1所示的图像编码部对编码对象帧内的像素块进行编码的顺序的图。图4是示出图1所示的运动信息存储器所保持的运动信息帧的一例的图。图5是示出处理图1的输入图像信号的顺序的一例的流程图。图6A是示出图1的运动补偿部所执行的交互预测处理的一例的图。图6B是示出图1的运动补偿部所执行的交互预测处理的另一例的图。图7A是示出交互预测处理所使用的运动补偿块的大小的一例的图。图7B是示出交互预测处理所使用的运动补偿块的大小的另一例的图。图7C是示出交互预测处理所使用的运动补偿块的大小的另一其它例的图。图7D是示出交互预测处理所使用的运动补偿块的大小的另一例的图。图8A是示出空间方向以及时间方向运动参照块的配置的一例的图。图8B是示出空间方向运动参照块的配置的另一例的图。图8C是示出空间方向运动参照块相对于图8B所示的编码对象块的相对位置的图。图8D是示出时间方向运动参照块的配置的另一例的图。图8E是示出时间方向运动参照块的配置的另一其它例的图。图8F是示出时间方向运动参照块的配置的另一其它例的图。图9是示出图1的可利用块取得部从运动参照块中选择可利用块的方法的一例的流程图。图10是示出按照图9的方法从图8所示的运动参照块中选择的可利用块的一例的图。图11是示出图1的可利用块取得部输出的可利用块信息的一例的图。图12A是示出由图1的可利用块取得部进行的块间的运动信息的同一性判定的一例的图。图12B是示出由图1的可利用块取得部进行的块间的运动信息的同一性判定的另一例的图。图12C是示出由图1的可利用块取得部进行的块间的运动信息的同一性判定的另一其它例的图。图12D是示出由图1的可利用块取得部进行的块间的运动信息的同一性判定的另一例的图。图12E是示出由图1的可利用块取得部进行的块间的运动信息的同一性判定的另一其它例的图。图12F是示出由图1的可利用块取得部进行的块间的运动信息的同一性判定的另一例的图。图13是概略地示出图1的预测部的结构的框图。图14是示出图13的时间方向运动信息取得部所输出的运动信息的组的图。图15是说明可利用在基于图13的运动补偿部的运动补偿处理中的少数像素精度的插补处理的说明图。图16是示出图13的预测部的动作的一例的流程图。图17是示出图13的运动补偿部将时间方向运动参照块的运动信息拷贝到编码对象块的情况的图。图18是概略地示出图1的可变长度编码部的结构的框图。图19是根据可利用块信息生成语法(syntax)的例子的图。图20是示出与可利用块信息对应的选择块信息语法的2值化的例的图。图21是说明运动信息的比例缩放(scaling)的说明图。图22是按照实施方式的语法构造的图。图23A是按照第1实施方式的微块层语法的一例的图。图23B是按照第1实施方式的微块层语法的另一例的图。图24A是示出与H.264中的B切片时的mb_type以及mb_type对应的代码表的图。图24B是示出实施方式的代码表的一例的图。图24C是示出与H.264中的P切片时的mb_type以及mb_type对应的代码表的图。图24D是示出实施方式的代码表的另一例的图。图25A是示出按照实施方式、与B本文档来自技高网
...
图像解码方法以及图像解码装置

【技术保护点】
一种图像解码方法,其特征在于,具有:第1步骤,接收与解码对象块的预测模式相关的模式信息的输入;第2步骤,与所述模式信息示出规定的信息相应地,从具有运动信息的解码完毕的像素块中选择多个运动参照块;第3步骤,从所述多个运动参照块中选择至少一个可利用块,所述至少一个可利用块是具有应用于所述解码对象块的运动信息的候选的像素块,且具有相互不同的运动信息;第4步骤,基于根据所述可利用块的数量而预先设定的代码规则,对所输入的编码数据进行解码,从而求出用于确定选择块的选择信息;第5步骤,按照所述选择信息,从所述可利用块中选择一个选择块;第6步骤,使用所述选择块的运动信息生成所述解码对象块的预测图像;第7步骤,根据所述编码数据对所述解码对象块的预测误差进行解码;以及第8步骤,根据所述预测图像和所述预测误差求出解码图像,所述多个运动参照块包括与所述解码对象块相同的帧的多个块、以及与所述解码对象块不同的帧的多个块。

【技术特征摘要】
1.一种图像解码方法,其特征在于,具有:第1步骤,接收与解码对象块的预测模式相关的模式信息的输入;第2步骤,与所述模式信息示出规定的信息相应地,从具有运动信息的解码完毕的像素块中选择多个运动参照块;第3步骤,从所述多个运动参照块中选择至少一个可利用块,所述至少一个可利用块是具有应用于所述解码对象块的运动信息的候选的像素块,且具有相互不同的运动信息;第4步骤,基于根据所述可利用块的数量而预先设定的代码规则,对所输入的编码数据进行解码,从而求出用于确定选择块的选择信息;第5步骤,按照所述选择信息,从所述可利用块中选择一个选择块;第6步骤,使用所述选择块的运动信息生成所述解码对象块的预测图像;第7步骤,根据所述编码数据对所述解码对象块的预测误差进行解码;以及第8步骤,根据所述预测图像和所述预测误差求出解码图像,所述多个运动参照块包括与所述解码对象块相同的帧的多个块、以及与所述解码对象块不同的帧的多个块,在所述第3步骤中,在所述运动参照块具有运动信息、并且该运动信息与对应于已经被判定为可利用的运动参照块的运动信息不一致的情况下,判定为可利用块...

【专利技术属性】
技术研发人员:盐寺太一郎浅香沙织谷沢昭行中條健
申请(专利权)人:株式会社东芝
类型:发明
国别省市:日本;JP

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

1