解码方法、编码方法、解码装置和编码装置制造方法及图纸

技术编号:10544923 阅读:97 留言:0更新日期:2014-10-15 19:18
本发明专利技术公开了一种解码方法、编码方法、解码装置和编码装置。该方法包括:确定增强层目标图像中的目标图像块的运动信息是否从邻近图像块获取得到,该邻近图像块包括与该目标图像块具有空间或时间邻近关系的图像块;在确定该运动信息从该邻近图像块获取得到的情况下,采用预设的目标预测模式确定该目标图像块的预测信号,以便于根据确定的该预测信号进行解码;在确定该运动信息不是从该邻近图像块获取得到的情况下,采用时域预测模式确定该目标图像块的预测信号,以便于根据确定的该预测信号进行解码。根据本发明专利技术实施例的解码方法、编码方法、解码装置和编码装置,能够提高预测信号的精度以及压缩效率,并能够降低编码和解码的复杂度。

【技术实现步骤摘要】
解码方法、编码方法、解码装置和编码装置
本专利技术涉及视频编码领域,尤其涉及视频编码领域中解码方法、编码方法、解码装置和编码装置。
技术介绍
随着互联网的迅猛发展以及人们物质精神文化的日益丰富,在互联网中针对视频的应用需求尤其是针对高清视频的应用需求越来越多。而高清视频的数据量非常大,要想高清视频能在带宽有限的互联网中传输,必须首先解决的问题就是高清视频的压缩编码问题。目前,国际上有两个国际组织专门进行视频编码标准的制定工作,即国际标准化组织(InternationalOrganizationforStandardization,简称为“ISO”)/国际电工委员会(InternationalElectrotechnicalCommission,简称为“IEC”)所包括的运动图像专家组(MotionPictureExpertsGroup,简称为“MPEG”),以及国际电信联盟电信标准化组(InternationalTelecommunicationUnion-Telecommunicationstandardizationsector,简称为“ITU-T”)所包括的视频编码专家组(VideoCodingExpertsGroup,简称为“VCEG”)。成立于1986年的MPEG专门负责制定多媒体领域内的相关标准,主要应用于存储、广播电视、因特网或无线网上的流媒体等。ITU-T则主要制定面向实时视频通信领域的视频编码标准,如视频电话、视频会议等应用。在过去的几十年里,国际上已经成功制定了面向各种应用的视频编码标准,主要包括:用于影音光碟(VideoCompactDisc,简称为“VCD”)的MPEG-1标准,用于数字多功能光盘(DigitalVideoDisc,简称为“DVD”)和数字视频广播(DigitalVideoBroadcasting,简称为“DVB”)的MPEG-2标准,用于视频会议的H.261标准以及H.263标准,允许对任意形状对象编码的MPEG-4标准,国际上最近制定的H.264/先进视频编码(AdvancedVideoCoding,简称为“AVC”)标准以及正在制定的高性能视频编码(Highefficiencyvideocoding,简称为“HEVC”)标准。主流的分层压缩编码标准包括基于H.264/AVC的可伸缩视频编码(ScalableVideoCoding,简称为“SVC”)分层编码标准,以及正在制定的基于HEVC的分层编码标准。HEVC压缩方案中包括一种称作合并(Merge)的运动信息推导技术。合并模式直接使用目标图像块的邻近图像块的运动信息作为目标图像块的运动信息。该技术的候选运动信息数量为一预设值,例如为五个。例如在五个候选运动信息中,可以包括最多四个空间候选运动信息和一个时间候选运动信息。在确定候选运动信息的过程中,如果从所有源位置获取的不重复的运动信息数量不足五个,则会按一定方法构造得到的双向预测运动信息或零运动信息,以保证候选运动信息数量为五个。若目标图像块选择合并(Merge)模式,则解码端会使用与编码端相同的方法获取所有候选运动信息,并根据从码流中获取的运动信息索引,从所有候选运动信息中选择一个作为目标图像块的运动信息。合并(Merge)模式的优点在于不需要在压缩码流中携带具体的运动信息,而仅需携带一个运动信息索引。选用合并(Merge)模式的图像块的具体运动信息可以根据运动信息索引的指示从空间或时间邻近的图像块获取。但合并(Merge)模式的缺点在于预测误差较大。统计分析表明,合并(Merge)模式在高码率情况下选用比例较低,在中低码率情况下选用比例大大增加。究其原因,中低码率情况下,一般不会对预测误差进行编码,因此压缩码流中头信息占比较大,而通常头信息中运动信息占比最大。合并(Merge)模式由于不需在码流携带具体的运动信息,能够提高头信息的压缩效率,因此在中低码率情况下通常会有50%以上的图像块选择合并(Merge)模式来推导其运动信息。另一方面,在高码率情况下,预测误差会被编码并携带在压缩码流中,此时压缩码流中预测误差占比较大。合并(Merge)模式由于预测误差较大,会损害预测误差的压缩效率,因此在高码率情况下仅有较少的图像块选择合并(Merge)模式。在分层压缩编码方案中,存在一种差分预测模式。该模式首先确定差分信号,再将差分信号叠加在原始预测信号,从而确定图像块的预测信号。差分预测模式的优点是能够增加预测的准确度,从而减少预测误差。然而,在目前的技术中,将合并(Merge)模式和差分预测模式作为两种互相独立的模式进行处理,使得编码端和解码端需要分别确定这两种模式的使用情况,增加了编码端和解码端的复杂度,从而使得视频压缩方案复杂,效率较低。
技术实现思路
本专利技术实施例提供了一种解码方法、编码方法、解码装置和编码装置,能够提高预测信号的精度以及压缩效率,并能够降低编码和解码的复杂度。第一方面,提供了一种应用于解码端的解码方法,该方法包括:确定增强层目标图像中的目标图像块的运动信息是否从邻近图像块获取得到,该邻近图像块包括与该目标图像块具有空间或时间邻近关系的图像块;在确定该运动信息从该邻近图像块获取得到的情况下,采用预设的目标预测模式确定该目标图像块的预测信号,以便于根据确定的该目标图像块的预测信号进行解码;在确定该运动信息不是从该邻近图像块获取得到的情况下,采用时域预测模式确定该目标图像块的预测信号,以便于根据确定的该目标图像块的预测信号进行解码。在第一方面的第一种可能的实现方式中,该采用预设的目标预测模式确定该目标图像块的预测信号,包括:在预置的可选预测模式中确定该目标图像块的该目标预测模式,并采用该目标预测模式确定该目标图像块的预测信号。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该在预置的可选预测模式中确定该目标图像块的目标预测模式,包括:在该可选预测模式包括至少两个预测模式时,从码流中获取第一预测模式标识信息;根据该第一预测模式标识信息,在该可选预测模式中确定该目标预测模式。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,该在预置的可选预测模式中确定该目标图像块的目标预测模式,包括:在该可选预测模式仅包括第一差分预测模式时,将该第一差分预测模式确定为该目标预测模式。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,该在预置的可选预测模式中确定该目标图像块的目标预测模式,包括:确定提供该运动信息的源图像块的预测模式;根据该源图像块的预测模式,在该可选预测模式中确定该目标预测模式。结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,该根据该源图像块的预测模式,在该可选预测模式中确定该目标预测模式,包括:在该源图像块的预测模式为第二差分预测模式时,将该第二差分预测模式确定为该目标预测模式;在该源图像块的预测模式为时域预测模式时,从码流中获取第二预测模式标识信息,并根据该第二预测模式标识信息,在该可选预测模式中确定该目标预测模式。结合第一方面的第四种可能的实现方式,在第一方面的第六种可能的实现方式中,该根据该源图像块的预测模式,在该可选预测模式中确定该目标预测本文档来自技高网
...
解码方法、编码方法、解码装置和编码装置

【技术保护点】
一种解码方法,应用于解码端,其特征在于,包括:确定增强层目标图像中的目标图像块的运动信息是否从邻近图像块获取得到,所述邻近图像块包括与所述目标图像块具有空间或时间邻近关系的图像块;在确定所述运动信息从所述邻近图像块获取得到的情况下,采用预设的目标预测模式确定所述目标图像块的预测信号,以便于根据确定的所述目标图像块的预测信号进行解码;在确定所述运动信息不是从所述邻近图像块获取得到的情况下,采用时域预测模式确定所述目标图像块的预测信号,以便于根据确定的所述目标图像块的预测信号进行解码。

【技术特征摘要】
1.一种解码方法,应用于解码端,其特征在于,包括:确定增强层目标图像中的目标图像块的运动信息是否从邻近图像块获取得到,所述邻近图像块包括与所述目标图像块具有空间或时间邻近关系的图像块;在确定所述运动信息从所述邻近图像块获取得到的情况下,采用预设的目标预测模式确定所述目标图像块的预测信号,以便于根据确定的所述目标图像块的预测信号进行解码;在确定所述运动信息不是从所述邻近图像块获取得到的情况下,采用时域预测模式确定所述目标图像块的预测信号,以便于根据确定的所述目标图像块的预测信号进行解码。2.根据权利要求1所述的方法,其特征在于,所述采用预设的目标预测模式确定所述目标图像块的预测信号,包括:在预置的可选预测模式中确定所述目标图像块的所述目标预测模式,并采用所述目标预测模式确定所述目标图像块的预测信号。3.根据权利要求2所述的方法,其特征在于,所述在预置的可选预测模式中确定所述目标图像块的目标预测模式,包括:在所述可选预测模式包括至少两个预测模式时,从码流中获取第一预测模式标识信息;根据所述第一预测模式标识信息,在所述可选预测模式中确定所述目标预测模式。4.根据权利要求2所述的方法,其特征在于,所述在预置的可选预测模式中确定所述目标图像块的目标预测模式,包括:在所述可选预测模式仅包括第一差分预测模式时,将所述第一差分预测模式确定为所述目标预测模式。5.根据权利要求2所述的方法,其特征在于,所述在预置的可选预测模式中确定所述目标图像块的目标预测模式,包括:确定提供所述运动信息的源图像块的预测模式;根据所述源图像块的预测模式,在所述可选预测模式中确定所述目标预测模式。6.根据权利要求5所述的方法,其特征在于,所述根据所述源图像块的预测模式,在所述可选预测模式中确定所述目标预测模式,包括:在所述源图像块的预测模式为第二差分预测模式时,将所述第二差分预测模式确定为所述目标预测模式;在所述源图像块的预测模式为时域预测模式时,从码流中获取第二预测模式标识信息,并根据所述第二预测模式标识信息,在所述可选预测模式中确定所述目标预测模式。7.根据权利要求5所述的方法,其特征在于,所述根据所述源图像块的预测模式,在所述可选预测模式中确定所述目标预测模式,包括:在所述源图像块的预测模式为差分预测模式时,从码流中获取第三预测模式标识信息,并根据所述第三预测模式标识信息,在所述可选预测模式包括的所有差分预测模式中确定所述目标预测模式;在所述源图像块的预测模式为时域预测模式时,从码流中获取第四预测模式标识信息,并根据所述第四预测模式标识信息,在所述可选预测模式中确定所述目标预测模式。8.根据权利要求1所述的方法,其特征在于,所述邻近图像块包括下列图像块中的至少一种:与所述目标图像块左侧邻近的图像块、与所述目标图像块左下方邻近的图像块、与所述目标图像块左上方邻近的图像块、与所述目标图像块上方邻近的图像块、与所述目标图像块右上方邻近的图像块以及与所述增强层目标图像的参考图像中的同位置块邻近的图像块。9.根据权利要求2至8中任一项所述的方法,其特征在于,所述可选预测模式包括至少一个差分预测模式;或所述可选预测模式包括差分预测模式和时域预测模式。10.根据权利要求2至8中任一项所述的方法,其特征在于,所述采用所述目标预测模式确定所述目标图像块的预测信号,包括:在确定所述目标预测模式为时域预测模式的情况下,根据所述运动信息确定增强层参考块信号,并根据所述增强层参考块信号确定所述目标图像块的预测信号;或在确定所述目标预测模式为差分预测模式的情况下,根据所述运动信息确定增强层参考块信号、基本层参考块信号以及基本层同位置块信号,并根据所述增强层参考块信号、所述基本层参考块信号以及所述基本层同位置块信号确定所述目标图像块的预测信号。11.根据权利要求10所述的方法,其特征在于,所述根据所述增强层参考块信号、所述基本层参考块信号以及所述基本层同位置块信号确定所述目标图像块的预测信号,包括:将所述增强层参考块信号与所述基本层参考块信号之间的差值确定为第一差分信号;将所述第一差分信号和第一加权因子的乘积与所述基本层同位置块信号的和,确定为所述目标图像块的预测信号,其中所述第一加权因子为非零值。12.根据权利要求10所述的方法,其特征在于,所述根据所述增强层参考块信号、所述基本层参考块信号以及所述基本层同位置块信号确定所述目标图像块的预测信号,包括:将所述基本层同位置块信号与所述基本层参考块信号之间的差值确定为第二差分信号;将所述第二差分信号和第二加权因子的乘积与所述增强层参考块信号的和,确定为所述目标图像块的预测信号,其中所述第二加权因子为非零值。13.一种编码方法,应用于编码端,其特征在于,包括:确定增强层目标图像中的目标图像块的运动信息是否从邻近图像块获取得到,所述邻近图像块包括与所述目标图像块具有空间或时间邻近关系的图像块;在确定所述运动信息从所述邻近图像块获取得到的情况下,采用预设的目标预测模式确定所述目标图像块的预测信号,以便于根据确定的所述目标图像块的预测信号进行编码;在确定所述运动信息不是从所述邻近图像块获取得到的情况下,采用时域预测模式确定所述目标图像块的预测信号,以便于根据确定的所述目标图像块的预测信号进行编码。14.根据权利要求13所述的方法,其特征在于,所述采用预设的目标预测模式确定所述目标图像块的预测信号,包括:在预置的可选预测模式中确定所述目标图像块的所述目标预测模式,并采用所述目标预测模式确定所述目标图像块的预测信号。15.根据权利要求14所述的方法,其特征在于,所述在预置的可选预测模式中确定所述目标图像块的目标预测模式,包括:在所述可选预测模式仅包括第一差分预测模式时,将所述第一差分预测模式确定为所述目标预测模式。16.根据权利要求14所述的方法,其特征在于,所述在预置的可选预测模式中确定所述目标图像块的目标预测模式,包括:在所述可选预测模式包括至少两个预测模式时,根据预测信号误差在所述至少两个预测模式中确定所述目标预测模式;其中,所述方法还包括:将第一预测模式标识信息写入码流中,其中所述第一预测模式标识信息用于标识所述目标预测模式。17.根据权利要求14所述的方法,其特征在于,所述在预置的可选预测模式中确定所述目标图像块的目标预测模式,包括:确定提供所述运动信息的源图像块的预测模式;根据所述源图像块的预测模式,在所述可选预测模式中确定所述目标预测模式。18.根据权利要求17所述的方法,其特征在于,所述根据所述源图像块的预测模式,在所述可选预测模式中确定所述目标预测模式,包括:在所述源图像块的预测模式为第二差分预测模式时,将所述第二差分预测模式确定为所述目标预测模式;在所述源图像块的预测模式为时域预测模式时,根据预测信号误差在所述可选预测模式中确定所述目标预测模式,其中,所述方法还包括:将第二预测模式标识信息写入码流中,其中所述第二预测模式标识信息用于标识所述目标预测模式。19.根据权利要求17所述的方法,其特征在于,所述根据所述源图像块的预测模式,在所述可选预测模式中确定所述目标预测模式,包括:在所述源图像块的预测模式为差分预测模式时,在所述可选预测模式包括的所有差分预测模式中确定所述目标预测模式,其中,所述方法还包括:将第三预测模式标识信息写入码流中,其中所述第三预测模式标识信息用于标识所述目标预测模式;在所述源图像块的预测模式为时域预测模式时,在所述可选预测模式中确定所述目标预测模式,其中,所述方法还包括:将第四预测模式标识信息写入码流中,其中所述第四预测模式标识信息用于标识所述目标预测模式。20.一种解码装置,其特征在于,包括:第一确定模块,用于确定增强层目标图像中的目标图像块的运动信息是否从邻近图像块获取得到,所述邻近图像块包括与所述目标图像块具有空间或时间邻近关系的图像块;第二确...

【专利技术属性】
技术研发人员:杨海涛宋建斌刘炜朱文静區子廉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1