一种图像的解码、编码方法及装置制造方法及图纸

技术编号:18054556 阅读:183 留言:0更新日期:2018-05-30 11:21
本发明专利技术公开了一种图像的解码方法,包括:获取增强层当前解码图像块;确定所述当前解码图像块所在的片的类型;根据所述片的类型,确定所述当前解码图像块的预测模式;根据所述预测模式对所述当前解码图像块进行解码。本发明专利技术实施例还提供相应的编码方法及装置。本发明专利技术技术方案,可以根据图像块的预测模式进行编码,从而有效的提高了编码端的率失真性能降低。

【技术实现步骤摘要】
一种图像的解码、编码方法及装置
本专利技术涉及图像处理
,具体涉及一种图像的解码、编码方法及编码装置和解码装置。
技术介绍
在H.264/AVC的可伸缩视频编码(SVC,ScalableVideoCoding)扩展中,层间信息被用来预测和编解码。基本层的重建图像块上采样后,用于作为增强层图像块的预测;基本层的编码信息,包括块划分、运动矢量、量化残差等也可以经过处理后使用于增强层。编码时需要对层间模式进行标示,然后对残差编码。解码时当遇到层间模式时,同样要使用基本层的信息预测增强层,并与解码后的残差相加来获得增强层的重建图像块。本专利技术的专利技术人发现,现有技术中只根据层间模式进行编解码,没有考虑到编解码图像块的预测模式,这样在编解码时会导致编解码端的率失真性能降低。
技术实现思路
本专利技术实施例提供一种图像的解码、编码方法,可以根据图像块的预测模式进行解码、编码,从而有效的提高了编解码端的率失真性能降低。本专利技术第一方面提供了一种图像的解码方法,包括:获取增强层当前解码图像块;确定所述当前解码图像块所在的片的类型;根据所述片的类型,确定所述当前解码图像块的预测模式;根据所述预测模式对所述当前解码图像块进行解码。结合第一方面,在第一种可能的实现方式中,所述根据所述片的类型,确定所述当前解码图像块的预测模式,具体包括:当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测;所述根据所述预测模式对所述当前解码图像进行解码,具体包括:根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。结合第一方面,在第二种可能的实现方式中,所述根据所述片的类型,确定所述当前解码图像块的预测模式,具体包括:当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;所述根据所述预测模式对所述当前解码图像进行解码,具体包括:从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。结合第一方面第二种可能的实现方式,在第三种可能实现方式中,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。结合第一方面第二种可能的实现方式,在第四种可能实现方式中,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。结合第一方面第四种可能的实现方式,在第五种可能实现方式中,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。结合第一方面第四种可能的实现方式,在第六种可能实现方式中,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。结合第一方面第四种可能的实现方式,在第七种可能实现方式中,所述从所述当前解码图像块的码流中获取层间纹理预测标示,具体包括:获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标示或者层间纹理预测跳过标示;根据所述不同空间方位上的层间纹理预测标示或者层间纹理预测跳过标示,获取所述当前解码图像块的层间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。结合第一方面第七种可能的实现方式,在第八种可能实现方式中,所述获取当前解码图像块不同空间方位上的图像块的层间纹理预测标示或者层间纹理预测跳过标示,具体包括:获取所述当前解码图像块左方和上方的图像块的层间纹理预测标示或者层间纹理预测跳过标示;所述根据所述不同空间方位上的层间纹理预测标示或者层间纹理预测跳过标示,获取所述当前解码图像块的层间纹理预测标示的上下文模型索引值,具体包括:当所述当前解码图像块左方和上方的图像块的层间纹理预测标示或者层间纹理预测跳过标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间纹理预测标示的上下文模型索引值加1。结合第一方面第一种可能的实现方式,在第九种可能实现方式中,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:从所述当前解码图像块的码流中解析出层间标示;当所述层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。结合第一方面第九种可能的实现方式,在第十种可能实现方式中,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。结合第一方面第九种可能的实现方式,在第十一种可能实现方式中,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。结合第一方面第一种可能的实现方式,在第十二种可能实现方式中,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:从所述当前解码图像块的码流中解析出层间标示;当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;对从所述当前解码图像块的码流中获取的残差本文档来自技高网...
一种图像的解码、编码方法及装置

【技术保护点】
一种图像的解码方法,其特征在于,包括:获取增强层当前解码图像块;确定所述当前解码图像块所在的片的类型;当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块;其中,所述从所述当前解码图像块的码流中获取层间纹理预测标示,具体包括:获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标示或者层间纹理预测跳过标示;根据所述不同空间方位上的层间纹理预测标示或者层间纹理预测跳过标示,获取所述当前解码图像块的层间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。

【技术特征摘要】
1.一种图像的解码方法,其特征在于,包括:获取增强层当前解码图像块;确定所述当前解码图像块所在的片的类型;当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块;其中,所述从所述当前解码图像块的码流中获取层间纹理预测标示,具体包括:获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标示或者层间纹理预测跳过标示;根据所述不同空间方位上的层间纹理预测标示或者层间纹理预测跳过标示,获取所述当前解码图像块的层间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。2.根据权利要求1所述的解码方法,其特征在于,所述解码方法还包括:当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测;根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。3.根据权利要求1所述的解码方法,其特征在于,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。4.根据权利要求1所述的解码方法,其特征在于,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。5.根据权利要求1所述的解码方法,其特征在于,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。6.根据权利要求1所述的解码方法,其特征在于,所述获取当前解码图像块不同空间方位上的图像块的层间纹理预测标示或者层间纹理预测跳过标示,具体包括:获取所述当前解码图像块左方和上方的图像块的层间纹理预测标示或者层间纹理预测跳过标示;所述根据所述不同空间方位上的层间纹理预测标示或者层间纹理预测跳过标示,获取所述当前解码图像块的层间纹理预测标示的上下文模型索引值,具体包括:当所述当前解码图像块左方和上方的图像块的层间纹理预测标示或者层间纹理预测跳过标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间纹理预测标示的上下文模型索引值加1。7.根据权利要求2所述的解码方法,其特征在于,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:从所述当前解码图像块的码流中解析出层间标示;当所述层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。8.根据权利要求7所述的解码方法,其特征在于,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。9.根据权利要求7所述的解码方法,其特征在于,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。10.根据权利要求1所述的解码方法,其特征在于,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:从所述当前解码图像块的码流中解析出层间标示;当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。11.一种图像的编码方法,其特征在于,包括:获取增强层当前编码图像块;确定所述当前编码图像块所在片的类型;当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;向所述当前编码图像块的码流中写入层间纹理预测跳过标示,当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块,其中,所述层间纹理预测标示在解码装置中解码时获取当前解码图像块不同空间方位上的图像块的层间纹理预测标示或者层间纹理预测跳过标示,根据所述不同空间方位上的层间纹理预测标示或者层间纹理预测跳过标示,获取所述当前解码图像块的层间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。12.根据权利要求11所述的编码方法,其特征在于,所述编码方法包括:当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。13.根据权利要求11所述的编码方法,其特征在于,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体包括:当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。14.根据权利要求11所述的编码方法,其特征在于,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体包括:当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。15.根据权利要求11所述的编码方法,其特征在于,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体包括:当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。16.根据权利要求12所述的编码方法,其特征在于,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体包括:向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。17.根据权利要求16所述的编码方法,其特征在于,所述根据所述层间模式编码所述当前编码图像块,具体包括:当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。18.根据权利要求16所述的编码方法,其特征在于,所述根据所述层间模式编码所述当前编码图像块,具体包括:当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。19.根据权利要求12所述的编码方法,其特征在于,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体包括:向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。20.一种解码装置、其特征在于,包括:第一获取单元,用于获取增强层当前解码图像块;第一确定单元,用于确定所述第一获取单元获取的当前解码图像块所在的片的类型;第二确定单...

【专利技术属性】
技术研发人员:魏湘辉昝劲文杨海涛周建同
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1