首页 / 专利库 / 视听技术与设备 / 运动补偿预测 / 一种图像的解码、编码方法及装置

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

阅读:520发布:2020-10-25

专利汇可以提供一种图像的解码、编码方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种图像的解码方法,包括:获取增强层当前解码图像 块 ;确定所述当前解码图像块所在的片的类型;根据所述片的类型,确定所述当前解码图像块的预测模式;根据所述预测模式对所述当前解码图像块进行解码。本发明 实施例 还提供相应的编码方法及装置。本发明技术方案,可以根据图像块的预测模式进行编码,从而有效的提高了编码端的率失真性能降低。,下面是一种图像的解码、编码方法及装置专利的具体信息内容。

1.一种图像的解码方法,其特征在于,包括:
获取增强层当前解码图像
确定所述当前解码图像块所在的片的类型;
根据所述片的类型,确定所述当前解码图像块的预测模式;
根据所述预测模式对所述当前解码图像块进行解码。
2.根据权利要求1所述的解码方法,其特征在于,所述根据所述片的类型,确定所述当前解码图像块的预测模式,具体包括:
当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为间预测或帧内预测
所述根据所述预测模式对所述当前解码图像进行解码,具体包括:
根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
3.根据权利要求1所述的解码方法,其特征在于,所述根据所述片的类型,确定所述当前解码图像块的预测模式,具体包括:
当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;
所述根据所述预测模式对所述当前解码图像进行解码,具体包括:
从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
4.根据权利要求3所述的解码方法,其特征在于,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
5.根据权利要求3所述的解码方法,其特征在于,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;
根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
6.根据权利要求5所述的解码方法,其特征在于,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;
对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
7.根据权利要求5所述的解码方法,其特征在于,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。
8.根据权利要求5所述的解码方法,其特征在于,所述从所述当前解码图像块的码流中获取层间纹理预测标示,具体包括:
获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识;
根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值;
用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。
9.根据权利要求8所述的方法,其特征在于,所述获取当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识,具体包括:
获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识;
所述根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值,具体包括:
当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
10.根据权利要求2所述的解码方法,其特征在于,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:
从所述当前解码图像块的码流中解析出层间标示;
当所述层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
11.根据权利要求10所述的解码方法,其特征在于,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;
对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
12.根据权利要求10所述的解码方法,其特征在于,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;
根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
13.根据权利要求2所述的解码方法,其特征在于,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:
从所述当前解码图像块的码流中解析出层间标示;
当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;
对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
14.一种图像的编码方法,其特征在于,包括:
获取增强层当前编码图像块;
确定所述当前编码图像块所在片的类型;
根据所述片的类型,确定所述当前编码图像块的预测模式;
根据所述预测模式对所述当前编码图像块进行编码。
15.根据权利要求14所述的编码方法,其特征在于,所述根据所述片的类型,确定所述当前编码图像块的预测模式,具体包括:
当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;
所述根据所述预测模式对所述当前编码图像进行编码,具体包括:
根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
16.根据权利要求14所述的编码方法,其特征在于,所述根据所述片的类型,确定所述当前编码图像块的预测模式,具体包括:
当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;
所述根据所述预测模式对所述当前编码图像进行编码,具体包括:
向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
17.根据权利要求16所述的编码方法,其特征在于,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体包括:
当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
18.根据权利要求16所述的编码方法,其特征在于,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体包括:
当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
19.根据权利要求18所述的编码方法,其特征在于,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体包括:
当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;
所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
20.根据权利要求18所述的编码方法,其特征在于,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体包括:
当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
21.根据权利要求15所述的编码方法,其特征在于,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体包括:
向所述当前编码图像块的码流中写入层间标示;
当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
22.根据权利要求21所述的编码方法,其特征在于,所述根据所述层间模式编码所述当前编码图像块,具体包括:
当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;
所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
23.根据权利要求21所述的编码方法,其特征在于,所述根据所述层间模式编码所述当前编码图像块,具体包括:
当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;
根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。
24.根据权利要求15所述的编码方法,其特征在于,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体包括:
向所述当前编码图像块的码流中写入层间标示;
当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;
所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。
25.一种解码装置、其特征在于,包括:
第一获取单元,用于获取增强层当前解码图像块;
第一确定单元,用于确定所述第一获取单元获取的当前解码图像块所在的片的类型;
第二确定单元,用于根据所述第一确定单元确定的片的类型,确定所述当前解码图像块的预测模式;
解码单元,用于根据所述第二确定单元确定的预测模式对所述当前解码图像块进行解码。
26.根据权利要求25所述的解码装置,其特征在于,
所述第二确定单元,用于当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测;
所述解码单元,用于根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
27.根据权利要求25所述的解码装置,其特征在于,
所述第二确定单元,用于当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;
所述解码单元包括:
第一解析子单元,用于从所述当前解码图像块的码流中解析出层间纹理预测跳过标示;
第一解码子单元,用于根据所述第一解析子单元解析出的层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
28.根据权利要求27所述的解码装置,其特征在于,
所述第一解码子单元,用于当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
29.根据权利要求27所述的解码装置,其特征在于,
所述第一解码子单元包括:
第一获取微单元,用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;
第一解码微单元,用于根据所述第一获取微单元获取的层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
30.根据权利要求29所述的解码装置,其特征在于,
所述第一解码微单元,用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
31.根据权利要求29所述的解码装置,其特征在于,
所述第一解码微单元,用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。
32.根据权利要求29所述的解码装置,其特征在于,
所述第一获取微单元,用于获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识;根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。
33.根据权利要求32所述的解码装置,其特征在于,
所述第一获取微单元,用于获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识;当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
34.根据权利要求26所述的解码装置,其特征在于,
所述第二确定单元,用于确定所述当前解码图像块的预测模式为帧间预测;
所述解码单元包括:
第二解析子单元,用于从所述当前解码图像块的码流中解析出层间标示;
第二解码子单元,用于当所述第二解析子单元解析出的层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
35.根据权利要求34所述的解码装置,其特征在于,
所述第二解码子单元包括:
第二获取微单元,用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;
第二解码微单元,用于对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
36.根据权利要求34所述的解码装置,其特征在于,所述第二解码子单元包括:
第三获取微单元,用于当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
第三解码微单元,用于对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
37.根据权利要求26所述的解码装置,其特征在于,
所述第二确定单元,用于确定所述当前解码图像块的预测模式为帧间预测;
所述解码单元包括:
第三解析子单元,用于从所述当前解码图像块的码流中解析出层间标示;
第三解码子单元,用于当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
38.一种编码装置,其特征在于,包括:
第二获取单元,用于获取增强层当前编码图像块;
第三确定单元,用于确定所述第二获取单元获取的当前编码图像块所在片的类型;
第四确定单元,用于根据所述第三确定单元确定的所述片的类型,确定所述当前编码图像块的预测模式;
编码单元,用于根据所述第四确定单元确定的预测模式对所述当前编码图像块进行编码。
39.根据权利要求38所述的编码装置,其特征在于,
所述第四确定单元,用于当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;
所述编码单元,用于根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
40.根据权利要求38所述的编码装置,其特征在于,
所述第四确定单元,用于当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;
所述编码单元,用于向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
41.根据权利要求40所述的编码装置,其特征在于,
所述编码单元,用于当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
42.根据权利要求40所述的编码装置,其特征在于,
所述编码单元,用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
43.根据权利要求42所述的编码装置,其特征在于,所述编码单元包括:
第四获取子单元,用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;
第一编码子单元,用于所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
44.根据权利要求42所述的编码装置,其特征在于,所述编码单元包括:
预测子单元,用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
第二编码子单元,用于所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
45.根据权利要求39所述的编码装置,其特征在于,
所述编码单元,用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
46.根据权利要求45所述的编码装置,其特征在于,
所述编码单元,用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
47.根据权利要求45所述的编码装置,其特征在于,
所述编码单元,用于当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。
48.根据权利要求39所述的编码装置,其特征在于,
所述编码单元,用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。
49.一种终端,其特征在于,包括解码装置和编码装置,
所述解码装置为上述权利要求25~37任意一项所述的解码装置;
所述编码装置为上述权利要求38~48任意一项所述的编码装置。

说明书全文

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

技术领域

[0001] 本发明涉及图像处理技术领域,具体涉及一种图像的解码、编码方法及编码装置和解码装置。

背景技术

[0002] 在H.264/AVC的可伸缩视频编码(SVC,Scalable Video Coding)扩展中,层间信息被用来预测和编解码。基本层的重建图像采样后,用于作为增强层图像块的预测;基本层的编码信息,包括块划分、运动矢量、量化残差等也可以经过处理后使用于增强层。编码时需要对层间模式进行标识,然后对残差编码。解码时当遇到层间模式时,同样要使用基本层的信息预测增强层,并与解码后的残差相加来获得增强层的重建图像块。
[0003] 本发明的发明人发现,现有技术中只根据层间模式进行编解码,没有考虑到编解码图像块的预测模式,这样在编解码时会导致编解码端的率失真性能降低。

发明内容

[0004] 本发明实施例提供一种图像的解码、编码方法,可以根据图像块的预测模式进行解码、编码,从而有效的提高了编解码端的率失真性能降低。
[0005] 本发明第一方面提供了一种图像的解码方法,包括:
[0006] 获取增强层当前解码图像块;
[0007] 确定所述当前解码图像块所在的片的类型;
[0008] 根据所述片的类型,确定所述当前解码图像块的预测模式;
[0009] 根据所述预测模式对所述当前解码图像块进行解码。
[0010] 结合第一方面,在第一种可能的实现方式中,所述根据所述片的类型,确定所述当前解码图像块的预测模式,具体包括:
[0011] 当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为间预测或帧内预测
[0012] 所述根据所述预测模式对所述当前解码图像进行解码,具体包括:
[0013] 根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
[0014] 结合第一方面,在第二种可能的实现方式中,所述根据所述片的类型,确定所述当前解码图像块的预测模式,具体包括:
[0015] 当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;
[0016] 所述根据所述预测模式对所述当前解码图像进行解码,具体包括:
[0017] 从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0018] 结合第一方面第二种可能的实现方式,在第三种可能实现方式中,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
[0019] 当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
[0020] 结合第一方面第二种可能的实现方式,在第四种可能实现方式中,所述根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
[0021] 当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;
[0022] 根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0023] 结合第一方面第四种可能的实现方式,在第五种可能实现方式中,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
[0024] 当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;
[0025] 对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
[0026] 结合第一方面第四种可能的实现方式,在第六种可能实现方式中,所述根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
[0027] 当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
[0028] 对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。
[0029] 结合第一方面第四种可能的实现方式,在第七种可能实现方式中,所述从所述当前解码图像块的码流中获取层间纹理预测标示,具体包括:
[0030] 获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识;
[0031] 根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值;
[0032] 用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。
[0033] 结合第一方面第七种可能的实现方式,在第八种可能实现方式中,所述获取当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识,具体包括:
[0034] 获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识;
[0035] 所述根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值,具体包括:
[0036] 当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
[0037] 结合第一方面第一种可能的实现方式,在第九种可能实现方式中,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:
[0038] 从所述当前解码图像块的码流中解析出层间标示;
[0039] 当所述层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0040] 结合第一方面第九种可能的实现方式,在第十种可能实现方式中,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
[0041] 当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;
[0042] 对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
[0043] 结合第一方面第九种可能的实现方式,在第十一种可能实现方式中,所述根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块,具体包括:
[0044] 当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;
[0045] 根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
[0046] 对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
[0047] 结合第一方面第一种可能的实现方式,在第十二种可能实现方式中,若确定所述当前解码图像块的预测模式为帧间预测,所述根据所确定的帧间预测模式对所述当前解码图像进行解码,具体包括:
[0048] 从所述当前解码图像块的码流中解析出层间标示;
[0049] 当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;
[0050] 对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
[0051] 本发明第二方面提供一种图像的编码方法,包括:
[0052] 获取增强层当前编码图像块;
[0053] 确定所述当前编码图像块所在片的类型;
[0054] 根据所述片的类型,确定所述当前编码图像块的预测模式;
[0055] 根据所述预测模式对所述当前编码图像块进行编码。
[0056] 结合第二方面,在第一种可能的实现方式中,所述根据所述片的类型,确定所述当前编码图像块的预测模式,具体包括:
[0057] 当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;
[0058] 所述根据所述预测模式对所述当前编码图像进行编码,具体包括:
[0059] 根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
[0060] 结合第二方面,在第二种可能的实现方式中,所述根据所述片的类型,确定所述当前编码图像块的预测模式,具体包括:
[0061] 当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;
[0062] 所述根据所述预测模式对所述当前编码图像进行编码,具体包括:
[0063] 向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
[0064] 结合第二方面第二种可能的实现方式,在第三种可能的实现方式中,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体包括:
[0065] 当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
[0066] 结合第二方面第二种可能的实现方式,在第四种可能的实现方式中,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体包括:
[0067] 当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
[0068] 结合第二方面第四种可能的实现方式,在第五种可能的实现方式中,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体包括:
[0069] 当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;
[0070] 所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
[0071] 结合第二方面第四种可能的实现方式,在第六种可能的实现方式中,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体包括:
[0072] 当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
[0073] 所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
[0074] 结合第二方面第一种可能的实现方式,在第七种可能的实现方式中,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体包括:
[0075] 向所述当前编码图像块的码流中写入层间标示;
[0076] 当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
[0077] 结合第二方面第七种可能的实现方式,在第八种可能的实现方式中,所述根据所述层间模式编码所述当前编码图像块,具体包括:
[0078] 当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;
[0079] 所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
[0080] 结合第二方面第七种可能的实现方式,在第九种可能的实现方式中,所述根据所述层间模式编码所述当前编码图像块,具体包括:
[0081] 当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;
[0082] 根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
[0083] 所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。
[0084] 结合第二方面第一种可能的实现方式,在第十种可能的实现方式中,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体包括:
[0085] 向所述当前编码图像块的码流中写入层间标示;
[0086] 当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;
[0087] 所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。
[0088] 本发明第三方面提供一种解码装置、包括:
[0089] 第一获取单元,用于获取增强层当前解码图像块;
[0090] 第一确定单元,用于确定所述第一获取单元获取的当前解码图像块所在的片的类型;
[0091] 第二确定单元,用于根据所述第一确定单元确定的片的类型,确定所述当前解码图像块的预测模式;
[0092] 解码单元,用于根据所述第二确定单元确定的预测模式对所述当前解码图像块进行解码。
[0093] 结合第三方面,在第一种可能的实现方式中,
[0094] 所述第二确定单元,用于当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测;
[0095] 所述解码单元,用于根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
[0096] 结合第三方面,在第二种可能的实现方式中,
[0097] 所述第二确定单元,用于当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;
[0098] 所述解码单元包括:
[0099] 第一解析子单元,用于从所述当前解码图像块的码流中解析出层间纹理预测跳过标示;
[0100] 第一解码子单元,用于根据所述第一解析子单元解析出的层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0101] 结合第三方面第二种可能的实现方式中,在第三种可能的实现方式中,[0102] 所述第一解码子单元,用于当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
[0103] 结合第三方面第二种可能的实现方式中,在第四种可能的实现方式中,[0104] 所述第一解码子单元包括:
[0105] 第一获取微单元,用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;
[0106] 第一解码微单元,用于根据所述第一获取微单元获取的层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0107] 结合第三方面第四种可能的实现方式中,在第五种可能的实现方式中,[0108] 所述第一解码微单元,用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
[0109] 结合第三方面第四种可能的实现方式中,在第六种可能的实现方式中,[0110] 所述第一解码微单元,用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。
[0111] 结合第三方面第四种可能的实现方式中,在第七种可能的实现方式中,[0112] 所述第一获取微单元,用于获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识;根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。
[0113] 结合第三方面第七种可能的实现方式中,在第八种可能的实现方式中,[0114] 所述第一获取微单元,用于获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识;当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
[0115] 结合第三方面第一种可能的实现方式中,在第九种可能的实现方式中,[0116] 所述第二确定单元,用于确定所述当前解码图像块的预测模式为帧间预测;
[0117] 所述解码单元包括:
[0118] 第二解析子单元,用于从所述当前解码图像块的码流中解析出层间标示;
[0119] 第二解码子单元,用于当所述第二解析子单元解析出的层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0120] 结合第三方面第九种可能的实现方式中,在第十种可能的实现方式中,[0121] 所述第二解码子单元包括:
[0122] 第二获取微单元,用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;
[0123] 第二解码微单元,用于对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
[0124] 结合第三方面第九种可能的实现方式中,在第十一种可能的实现方式中,[0125] 所述第二解码子单元包括:
[0126] 第三获取微单元,用于当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
[0127] 第三解码微单元,用于对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
[0128] 结合第三方面第一种可能的实现方式中,在第十二种可能的实现方式中,[0129] 所述第二确定单元,用于确定所述当前解码图像块的预测模式为帧间预测;
[0130] 所述解码单元包括:
[0131] 第三解析子单元,用于从所述当前解码图像块的码流中解析出层间标示;
[0132] 第三解码子单元,用于当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
[0133] 本发明第四方面提供一种编码装置,包括:
[0134] 第二获取单元,用于获取增强层当前编码图像块;
[0135] 第三确定单元,用于确定所述第二获取单元获取的当前编码图像块所在片的类型;
[0136] 第四确定单元,用于根据所述第三确定单元确定的所述片的类型,确定所述当前编码图像块的预测模式;
[0137] 编码单元,用于根据所述第四确定单元确定的预测模式对所述当前编码图像块进行编码。
[0138] 结合第四方面,在第一种可能的实现方式中,
[0139] 所述第四确定单元,用于当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;
[0140] 所述编码单元,用于根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
[0141] 结合第四方面,在第二种可能的实现方式中,
[0142] 所述第四确定单元,用于当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;
[0143] 所述编码单元,用于向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
[0144] 结合第四方面第二种可能的实现方式,在第三种可能的实现方式中,[0145] 所述编码单元,用于当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
[0146] 结合第四方面第二种可能的实现方式,在第四种可能的实现方式中,[0147] 所述编码单元,用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
[0148] 结合第四方面第四种可能的实现方式,在第五种可能的实现方式中,[0149] 所述编码单元包括:
[0150] 第四获取子单元,用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;
[0151] 第一编码子单元,用于所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
[0152] 结合第四方面第四种可能的实现方式,在第六种可能的实现方式中,[0153] 所述编码单元包括:
[0154] 预测子单元,用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
[0155] 第二编码子单元,用于所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
[0156] 结合第四方面第第一种可能的实现方式,在第七种可能的实现方式中,[0157] 所述编码单元,用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
[0158] 结合第四方面第第七种可能的实现方式,在第八种可能的实现方式中,[0159] 所述编码单元,用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
[0160] 结合第四方面第第七种可能的实现方式,在第九种可能的实现方式中,[0161] 所述编码单元,用于当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。
[0162] 结合第四方面第第一种可能的实现方式,在第十种可能的实现方式中,[0163] 所述编码单元,用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。
[0164] 本发明第五方面提供一种终端,包括解码装置和编码装置,
[0165] 所述解码装置为上述技术方案任意一项所述的解码装置;
[0166] 所述编码装置为上述技术方案任意一项所述的编码装置。
[0167] 一方面,本发明实施例采用获取增强层当前解码图像块;确定所述当前解码图像块所在片的类型;根据所述片的类型,确定所述当前解码图像块的预测模式;根据所述预测模式对所述当前解码图像块进行解码。与现有技术中只根据层间模式进行解码相比,本发明实施例提供的图像的解码方法,可以根据图像块的预测模式进行解码,从而有效的提高了解码端的率失真性能降低。
[0168] 另一方面,本发明实施例采用获取增强层当前编码图像块;确定所述当前编码图像块所在片的类型;根据所述片的类型,确定所述当前编码图像块的预测模式;根据所述预测模式对所述当前编码图像块进行编码。与现有技术中只根据层间模式进行编码相比,本发明实施例提供的图像的编码方法,可以根据图像块的预测模式进行编码,从而有效的提高了编码端的率失真性能降低。附图说明
[0169] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0170] 图1是本发明实施例中解码方法的一实施例示意图;
[0171] 图2是本发明实施例中解码方法的另一实施例示意图;
[0172] 图3是本发明实施例中解码方法的另一实施例示意图;
[0173] 图4是本发明实施例中解码方法的另一实施例示意图;
[0174] 图5是本发明实施例中解码方法的另一实施例示意图;
[0175] 图6是本发明实施例中解码方法的另一实施例示意图;
[0176] 图7是本发明实施例中解码方法的另一实施例示意图;
[0177] 图8是本发明实施例中解码方法的另一实施例示意图;
[0178] 图9是本发明实施例中解码方法的另一实施例示意图;
[0179] 图10是本发明实施例中解码方法的一实施例示意图;
[0180] 图11是本发明实施例中解码方法的另一实施例示意图;
[0181] 图12是本发明实施例中解码方法的另一实施例示意图;
[0182] 图13是本发明实施例中解码方法的另一实施例示意图;
[0183] 图14是本发明实施例中编码方法的另一实施例示意图;
[0184] 图15是本发明实施例中解码装置的一实施例示意图;
[0185] 图16是本发明实施例中解码装置的另一实施例示意图;
[0186] 图17是本发明实施例中解码装置的另一实施例示意图;
[0187] 图18是本发明实施例中解码装置的另一实施例示意图;
[0188] 图19是本发明实施例中解码装置的另一实施例示意图;
[0189] 图20是本发明实施例中解码装置的另一实施例示意图;
[0190] 图21是本发明实施例中解码装置的另一实施例示意图;
[0191] 图22是本发明实施例中编码装置的一实施例示意图;
[0192] 图23是本发明实施例中编码装置的一实施例示意图;
[0193] 图24是本发明实施例中编码装置的一实施例示意图;
[0194] 图25是本发明实施例中终端的一实施例示意图;
[0195] 图26是本发明实施例中终端的另一实施例示意图;
[0196] 图27是本发明实施例中终端的另一实施例示意图.

具体实施方式

[0197] 本发明实施例提供一种图像的解码、编码方法,可以根据图像块的预测模式进行解码、编码,从而有效的提高了编解码端的率失真性能降低。本发明实施例还提供了相应的装置。以下分别进行详细说明。
[0198] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0199] 参阅图1,本发明实施例提供的图像的解码方法的一实施例包括:
[0200] 101、解码装置获取增强层当前解码图像块。
[0201] 解码分为基本层解码和增强层解码,基本层像素较低,增强层像素较高,通常增强层像素是基本层像素的倍数,可以为1.5倍、2倍或其他倍数。
[0202] 102、解码装置确定所述当前解码图像块所在片的类型。
[0203] 本发明实施例中的片(slice)包含多个图像块,而且片包含在帧(frame)中,可以理解帧中包含多个片,片中包含多个图像块,片的类型可以为I型或者非I型,非I型通常包括P型和B型。
[0204] 103、解码装置根据所述片的类型,确定所述当前解码图像块的预测模式。
[0205] 104、解码装置根据所述预测模式对所述当前解码图像块进行解码。
[0206] 本发明实施例采用获取增强层当前解码图像块;确定所述当前解码图像块所在片的类型;根据所述片的类型,确定所述当前解码图像块的预测模式;根据所述预测模式对所述当前解码图像块进行解码。与现有技术中只根据层间模式进行解码相比,本发明实施例提供的图像的解码方法,可以根据图像块的预测模式进行解码,从而有效的提高了解码端的率失真性能降低。
[0207] 参阅图2,本发明实施例提供的图像的解码方法的另一实施例包括:上述图1对应的实施例中的步骤101和102,执行完步骤102后,执行步骤103-1,顺序执行步骤104-1。
[0208] 103-1、当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测。
[0209] 本发明实施例中,当片的类型为非I型时,当前解码图像块的预测模式可以为帧间预测或帧内预测。
[0210] 帧间预测为与其他帧中的图像块进行匹配。
[0211] 帧内预测为与本帧内的图像块进行匹配。
[0212] 104-1、根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
[0213] 参阅图3,本发明实施例提供的图像的解码方法的另一实施例包括:上述图1对应的实施例中的步骤101和102,执行完步骤102后,执行步骤103-2,顺序执行步骤104-2。
[0214] 103-2、当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测。
[0215] 本发明实施例中,当片的类型为I型时,当前解码图像块的预测模式只有帧内预测一种。
[0216] 104-2、从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0217] 本发明实施例中,当前解码图像块的类型为I型,进行帧内预测时,从当前解码图像块的码流中解析出层间纹理预测跳过标示,层间纹理预测跳过标示用于指示是否直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块。
[0218] 本发明实施例中,可以用当层间纹理预测跳过标示为1时表示直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块,当层间纹理预测跳过标示为0时表示非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块。当然,也可以反过来指示,根据需求定义即可。
[0219] 参阅图4,本发明实施例提供的图像的解码方法的另一实施例包括:上述图3对应的实施例中的步骤101、102、103-2、执行完步骤103-2后,执行步骤104-21,[0220] 104-21、当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
[0221] 本发明实施例中,当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,可以直接使用基本层对应位置的图像块,作为当前解码图像块的重建图像块。
[0222] 参阅图5,本发明实施例提供的图像的解码方法的另一实施例包括:上述图3对应的实施例中的步骤101、102、103-2、执行完步骤103-2后,执行步骤104-22,顺序执行步骤104-23,
[0223] 104-22、当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示。
[0224] 本发明实施例中层间纹理预测标示用于指示是否基于基本层对应位置的图像块作为增强层解码图像块的预测图像块。可以用层间纹理预测标示为1时表示是基本层对应位置的图像块作为增强层解码图像块的预测图像块,可以用层间纹理预测标示为0时表示不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块。当然,也可以反过来指示,根据需求定义即可。
[0225] 104-23、根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0226] 参阅图6,本发明实施例提供的图像的解码方法的另一实施例包括:上述图5对应的实施例中的步骤101、102、103-2、104-22,执行完步骤104-22后,执行步骤104-231,顺序执行步骤104-232;
[0227] 104-231、当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块。
[0228] 本发明实施例中,当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,采用基本层对应位置的图像块,作为所述当前解码图像块的第一预测图像块。
[0229] 104-232、对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
[0230] 参阅图7,本发明实施例提供的图像的解码方法的另一实施例包括:上述图5对应的实施例中的步骤101、102、103-2、104-22,执行完步骤104-22后,执行步骤104-233,顺序执行步骤104-234;
[0231] 104-233、当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块。
[0232] 本发明实施例中,当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,从帧内找到最匹配的第二预测图像块。
[0233] 104-234、对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。
[0234] 参阅图8,本发明实施例提供的图像的解码方法的另一实施例包括:上述图5对应的实施例中的步骤101、102、103-2,执行完步骤103-2后,顺序执行步骤104-221、104-222、104-223和104-23。
[0235] 104-221、获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识。
[0236] 104-222、根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值。
[0237] 104-223、用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间间纹理预测标示。
[0238] 参阅图9,本发明实施例提供的图像的解码方法的另一实施例包括:上述图8对应的实施例中的步骤101、102、103-2,顺序执行步骤104-2211、104-2221、然后再执行图12中的步骤104-223和104-23。
[0239] 104-2211、获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识。
[0240] 104-2221、当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
[0241] 参阅图10,本发明实施例提供的图像的解码方法的另一实施例包括:上述图2对应的实施例中的步骤101和102,执行完步骤103-11后,顺序执行步骤104-11、104-12和104-13。
[0242] 103-11、当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测。
[0243] 104-11、从所述当前解码图像块的码流中解析出层间标示。
[0244] 本发明实施例中层间标示用于指示所述当前解码图像块采用的是否为层间预测模式。可以用1表示层间标示当前解码图像块采用的是层间预测模式,可以用0表示层间标示当前解码图像块采用的不是层间预测模式。当然也可以反过来定义。
[0245] 104-12、当所述层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式。
[0246] 层间模式用于指示当前解码图像块的层间预测模式是层间纹理预测模式还是层间运动预测模式。可以用0表示层间模式指示的是层间纹理预测模式,用1表示层间模式指示的是层间运动预测模式。当然,也可以反过来定义。
[0247] 104-13、根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0248] 参阅图11,本发明实施例提供的图像的解码方法的另一实施例包括:上述图8对应的实施例中的步骤101、102、103-11、104-11和104-12,执行完步骤104-12后,执行步骤104-131和104-132;
[0249] 104-131、当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块。
[0250] 104-132、对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
[0251] 参阅图12,本发明实施例提供的图像的解码方法的另一实施例包括:上述图8对应的实施例中的步骤101、102、103-11、104-11和104-12,执行完步骤104-12后,顺序执行步骤104-133、104-134和104-135;
[0252] 104-133、当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息。
[0253] 104-134、根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块。
[0254] 104-135、对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
[0255] 参阅图13,本发明实施例提供的图像的解码方法的另一实施例包括:上述图2对应的实施例中的步骤101和102,执行完步骤102后,顺序执行步骤103-11、104-14、104-15和104-16;
[0256] 103-11、当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测。
[0257] 104-14、从所述当前解码图像块的码流中解析出层间标示。
[0258] 104-15、当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块。
[0259] 104-16、对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
[0260] 参阅图14,本发明实施例提供的一种图像的编码方法的一实施例包括:
[0261] 201、编码装置获取增强层当前编码图像块。
[0262] 解码分为基本层解码和增强层解码,基本层像素较低,增强层像素较高,通常增强层像素是基本层像素的倍数,可以为1.5倍、2倍或其他倍数。
[0263] 202、编码装置确定所述当前编码图像块所在片的类型。
[0264] 本发明实施例中的片(slice)包含多个图像块,而且片包含在帧(frame)中,可以理解帧中包含多个片,片中包含多个图像块,片的类型可以为I型或者非I型,非I型通常包括P型和B型。
[0265] 203、编码装置根据所述片的类型,确定所述当前编码图像块的预测模式。
[0266] 204、编码装置根据所述预测模式对所述当前编码图像块进行编码。
[0267] 本发明实施例采用获取增强层当前编码图像块;确定所述当前编码图像块所在片的类型;根据所述片的类型,确定所述当前编码图像块的预测模式;根据所述预测模式对所述当前编码图像块进行编码。与现有技术中只根据层间模式进行编码相比,本发明实施例提供的图像的编码方法,可以根据图像块的预测模式进行编码,从而有效的提高了编码端的率失真性能降低。
[0268] 可选地,在上述图14对应的实施例的基础上,本发明实施例提供的编码方法的第一个可选实施例中,所述根据所述片的类型,确定所述当前编码图像块的预测模式,具体可以包括:
[0269] 当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;
[0270] 所述根据所述预测模式对所述当前编码图像进行编码,具体包括:
[0271] 根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
[0272] 可选地,在上述图14对应的实施例的基础上,本发明实施例提供的编码方法的第二个可选实施例中,所述根据所述片的类型,确定所述当前编码图像块的预测模式,具体可以包括:
[0273] 当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;
[0274] 所述根据所述预测模式对所述当前编码图像进行编码,具体包括:
[0275] 向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
[0276] 可选地,在上述第二个可选实施例的基础上,本发明实施例提供的编码方法的第三个可选实施例中,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体可以包括:
[0277] 当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
[0278] 可选地,在上述第二个可选实施例的基础上,本发明实施例提供的编码方法的第四个可选实施例中,所述根据所述层间纹理预测跳过标示编码所述当前编码图像块,具体可以包括:
[0279] 当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
[0280] 可选地,在上述第四个可选实施例的基础上,本发明实施例提供的编码方法的第五个可选实施例中,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体可以包括:
[0281] 当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;
[0282] 所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
[0283] 可选地,在上述第四个可选实施例的基础上,本发明实施例提供的编码方法的第六个可选实施例中,所述根据所述层间纹理预测标示编码所述当前编码图像块,具体可以包括:
[0284] 当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
[0285] 所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
[0286] 可选地,在上述第一个可选实施例的基础上,本发明实施例提供的编码方法的第七个可选实施例中,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体可以包括:
[0287] 向所述当前编码图像块的码流中写入层间标示;
[0288] 当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
[0289] 可选地,在上述第七个可选实施例的基础上,本发明实施例提供的编码方法的第八个可选实施例中,所述根据所述层间模式编码所述当前编码图像块,具体可以包括:
[0290] 当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;
[0291] 所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
[0292] 可选地,在上述第七个可选实施例的基础上,本发明实施例提供的编码方法的第九个可选实施例中,所述根据所述层间模式编码所述当前编码图像块,具体包括:
[0293] 当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;
[0294] 根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
[0295] 所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。
[0296] 可选地,在上述第一个可选实施例的基础上,本发明实施例提供的编码方法的第十个可选实施例中,所述根据所确定的帧间预测模对所述当前编码图像进行编码,具体可以包括:
[0297] 向所述当前编码图像块的码流中写入层间标示;
[0298] 当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;
[0299] 所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。
[0300] 参阅图15,本发明实施例提供的解码装置30的一实施例包括:
[0301] 第一获取单元301,用于获取增强层当前解码图像块;
[0302] 第一确定单元302,用于确定所述第一获取单元301获取的当前解码图像块所在的片的类型;
[0303] 第二确定单元303,用于根据所述第一确定单元302确定的片的类型,确定所述当前解码图像块的预测模式;
[0304] 解码单元304,用于根据所述第二确定单元303确定的预测模式对所述当前解码图像块进行解码。
[0305] 本发明实施例中,第一获取单元301获取增强层当前解码图像块;第一确定单元302确定所述第一获取单元301获取的当前解码图像块所在的片的类型;第二确定单元303根据所述第一确定单元302确定的片的类型,确定所述当前解码图像块的预测模式;解码单元304根据所述第二确定单元303确定的预测模式对所述当前解码图像块进行解码。与现有技术相比,本发明实施例提供的解码装置可以根据图像块的预测模式进行解码,从而有效的提高了解码端的率失真性能降低。
[0306] 在上述图15对应的实施例的基础上,本发明实施例提供的解码装置30的另一实施例包括:
[0307] 所述第二确定单元303,用于当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测;
[0308] 所述解码单元304,用于根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
[0309] 在上述图15对应的实施例的基础上,参阅图16,本发明实施例提供的解码装置30的另一实施例包括:
[0310] 所述第二确定单元303,用于当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;
[0311] 所述解码单元304包括:
[0312] 第一解析子单元3041,用于从所述当前解码图像块的码流中解析出层间纹理预测跳过标示;
[0313] 第一解码子单元3042,用于根据所述第一解析子单元3041解析出的层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0314] 在上述图16对应的实施例的基础上,本发明实施例提供的解码装置30的另一实施例包括:
[0315] 所述第一解码子单元3042,用于当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
[0316] 在上述图16对应的实施例的基础上,参阅图17,本发明实施例提供的解码装置30的另一实施例包括:
[0317] 所述第一解码子单元3042包括:
[0318] 第一获取微单元30421,用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;
[0319] 第一解码微单元30422,用于根据所述第一获取微单元30421获取的层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0320] 在上述图17对应的实施例的基础上,本发明实施例提供的解码装置30的另一实施例包括:
[0321] 所述第一解码微单元30422,用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
[0322] 在上述图17对应的实施例的基础上,本发明实施例提供的解码装置30的另一实施例包括:
[0323] 所述第一获取微单元30421,用于获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识;根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。
[0324] 在上述图17对应的可选实施例的基础上,本发明实施例提供的解码装置30的另一实施例包括:
[0325] 所述第一获取微单元30421,用于获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识;当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
[0326] 在上述图15对应的可选实施例的基础上,参阅图18,本发明实施例提供的解码装置30的另一实施例包括:
[0327] 所述第二确定单元303,用于确定所述当前解码图像块的预测模式为帧间预测;
[0328] 所述解码单元304包括:
[0329] 第二解析子单元3043,用于从所述当前解码图像块的码流中解析出层间标示;
[0330] 第二解码子单元3044,用于当所述第二解析子单元3043解析出的层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0331] 在上述图18对应的可选实施例的基础上,参阅图19,本发明实施例提供的解码装置30的另一实施例包括:
[0332] 所述第二解码子单元3044包括:
[0333] 第二获取微单元30441,用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;
[0334] 第二解码微单元30442,用于对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
[0335] 在上述图18对应的可选实施例的基础上,参阅图20,本发明实施例提供的解码装置30的另一实施例包括:所述第二解码子单元3044包括:
[0336] 第三获取微单元30443,用于当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;
[0337] 第三解码微单元30444,用于对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
[0338] 在上述图15对应的可选实施例的基础上,参阅图21,本发明实施例提供的解码装置30的另一实施例包括:
[0339] 所述第二确定单元303,用于确定所述当前解码图像块的预测模式为帧间预测;
[0340] 所述解码单元304包括:
[0341] 第三解析子单元3045,用于从所述当前解码图像块的码流中解析出层间标示;
[0342] 第三解码子单元3046,用于当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
[0343] 参阅图22,本发明实施例提供的编码装置40的一实施例包括:
[0344] 第二获取单元401,用于获取增强层当前编码图像块;
[0345] 第三确定单元402,用于确定所述第二获取单元401获取的当前编码图像块所在片的类型;
[0346] 第四确定单元403,用于根据所述第三确定单元402确定的所述片的类型,确定所述当前编码图像块的预测模式;
[0347] 编码单元404,用于根据所述第四确定单元403确定的预测模式对所述当前编码图像块进行编码。
[0348] 本发明实施例中,第二获取单元401获取增强层当前编码图像块;第三确定单元402确定所述第二获取单元401获取的当前编码图像块所在片的类型;第四确定单元403根据所述第三确定单元402确定的所述片的类型,确定所述当前编码图像块的预测模式;
编码单元404根据所述第四确定单元403确定的预测模式对所述当前编码图像块进行编码。与现有技术相比,本发明实施例提供的编码装置可以根据图像块的预测模式进行编码,从而有效的提高了编码端的率失真性能降低。
[0349] 在上述图22对应的实施例的基础上,本发明实施例提供的编码装置的第一个可选实施例中,
[0350] 所述第四确定单元403,用于当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;
[0351] 所述编码单元404,用于根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
[0352] 在上述图22对应的实施例的基础上,本发明实施例提供的编码装置的第二个可选实施例中,
[0353] 所述第四确定单元403,用于当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;
[0354] 所述编码单元404,用于向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
[0355] 在上述图22对应的第二个可选实施例的基础上,本发明实施例提供的编码装置的第三个可选实施例中,
[0356] 所述编码单元404,用于当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
[0357] 在上述图22对应的第二个可选实施例的基础上,本发明实施例提供的编码装置的第四个可选实施例中,
[0358] 所述编码单元404,用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
[0359] 在上述第四个可选实施例的基础上,参阅图23,本发明实施例提供的编码装置的第五个可选实施例中,所述编码单元404包括:
[0360] 第四获取子单元4041,用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;
[0361] 第一编码子单元4042,用于所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
[0362] 在上述第四个可选实施例的基础上,参阅图24,本发明实施例提供的编码装置的第六个可选实施例中,所述编码单元404包括:
[0363] 预测子单元4043,用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;
[0364] 第二编码子单元4044,用于所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
[0365] 在上述图22对应的可选实施例的基础上,本发明实施例提供的编码装置的第七个可选实施例中,
[0366] 所述编码单元404,用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
[0367] 在第七个可选实施例的基础上,本发明实施例提供的编码装置的第八个可选实施例中,
[0368] 所述编码单元404,用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
[0369] 在第七个可选实施例的基础上,本发明实施例提供的编码装置的第九个可选实施例中,
[0370] 所述编码单元404,用于当所述层间模式为层间运动预测模式时,获取所述当前图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;所述当前编码图像块减去所述第四预测图像块,获得残差,对所述残差进行编码。
[0371] 在上述图22对应的第一个可选实施例的基础上,本发明实施例提供的编码装置的第十个可选实施例中,
[0372] 所述编码单元404,用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;所述当前编码图像块减去所述第五预测图像块,得到残差,对所述残差进行编码。
[0373] 本发明实施例还提供一种计算机存储介质,该计算机存储介质存储有程序,该程序执行时包括上述一种图像的解码方法的部分或者全部步骤。
[0374] 本发明实施例还提供一种计算机存储介质,该计算机存储介质存储有程序,该程序执行时包括上述一种图像的编码方法的部分或者全部步骤。
[0375] 参阅图25,本发明实施例提供的终端的一实施例包括:第一接收器110、第一发送器120、第一存储器130和第一处理器140,所述第一接收器110、第一发送器120、第一存储器130和第一处理器140通过总线或者其他方式连接;
[0376] 其中,第一处理器140用于执行如下步骤:
[0377] 获取增强层当前解码图像块;
[0378] 确定所述当前解码图像块所在的片的类型;
[0379] 根据所述片的类型,确定所述当前解码图像块的预测模式;
[0380] 根据所述预测模式对所述当前解码图像块进行解码。
[0381] 本发明一些实施例中,所述第一处理器140还用于当所述片的类型为非I型时,确定所述当前解码图像块的预测模式为帧间预测或帧内预测;根据所确定的帧间预测模式或者帧内预测模式对所述当前解码图像进行解码。
[0382] 本发明一些实施例中,所述第一处理器140还用于当所述片的类型为I型时,确定所述当前解码图像块的预测模式为帧内预测;从所述当前解码图像块的码流中解析出层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0383] 本发明一些实施例中,所述第一处理器140还用于当所述层间纹理预测跳过标示指示的是直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的重建图像块。
[0384] 本发明一些实施例中,所述第一处理器140还用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前解码图像块对应位置的基本层图像块作为增强层重建图像块时,从所述当前解码图像块的码流中获取层间纹理预测标示;根据所述层间纹理预测标示重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0385] 本发明一些实施例中,所述第一处理器140还用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前解码图像块的第一预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第一预测图像块相加,得到所述当前解码图像块的重建图像块。
[0386] 本发明一些实施例中,所述第一处理器140还用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建残差,所述重建残差与所述第二预测图像块相加,得到所述当前解码图像块的重建图像块。
[0387] 本发明一些实施例中,所述第一处理器140还用于获取所述当前解码图像块不同空间方位上的图像块的层间纹理预测标识或者层间纹理预测跳过标识;根据所述不同空间方位上的层间纹理预测标识或者层间纹理预测跳过标识,获取所述当前解码图像块的层间间纹理预测标示的上下文模型索引值;用所述当前解码图像块的层间间纹理预测标示的上下文模型索引值指示所述当前解码图像块的层间纹理预测标示。
[0388] 本发明一些实施例中,所述第一处理器140还用于获取所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识;当所述当前解码图像块左方和上方的图像块的层间纹理预测标识或者层间纹理预测跳过标识指示的是基于基本层对应位置的图像块作为增强层解码图像块的预测图像块时,所述当前解码图像块的层间间纹理预测标示的上下文模型索引值为所述当前解码图像块左方和上方的图像块的层间间纹理预测标示的上下文模型索引值加1。
[0389] 本发明一些实施例中,所述第一处理器140还用于若确定所述当前解码图像块的预测模式为帧间预测,从所述当前解码图像块的码流中解析出层间标示;当所述层间标示指示的是所述当前解码图像块采用的是层间预测模式时,从所述当前解码图像块的码流中解析出层间模式,并根据所述层间模式重建所述当前解码图像块,得到所述当前解码图像块的重建图像块。
[0390] 本发明一些实施例中,所述第一处理器140还用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前解码图像块的第三预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第三预测图像块相加,得到所述当前解码图像块的重建图像块。
[0391] 本发明一些实施例中,所述第一处理器140还用于当所述层间模式为层间运动预测模式时,获取所述当前解码图像块对应位置的基本层图像块的运动信息;根据所述运动信息,进行增强层帧间运动补偿,得到第四预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码以获得重建惨差,所述重建残差与所述第四预测图像块相加,得到所述当前解码图像块的重建图像块。
[0392] 本发明一些实施例中,所述第一处理器140还用于若确定所述当前解码图像块的预测模式为帧间预测,从所述当前解码图像块的码流中解析出层间标示;当所述层间标示指示的是所述当前解码图像块采用的不是层间预测模式时,进行帧间预测,得到第五预测图像块;对从所述当前解码图像块的码流中获取的残差进行解码,所得重建残差与所述第五预测图像块相加,得到所述当前解码图像块的重建图像块。
[0393] 参阅图26,本发明实施例提供的终端的一实施例包括:第二接收器150、第二发送器160、第二存储器170和第二处理器180,所述第二接收器150、第二发送器160、第二存储器170和第二处理器180,通过总线或者其他方式连接;
[0394] 其中,第二处理器180用于执行如下步骤:
[0395] 获取增强层当前编码图像块;
[0396] 确定所述当前编码图像块所在片的类型;
[0397] 根据所述片的类型,确定所述当前编码图像块的预测模式;
[0398] 根据所述预测模式对所述当前编码图像块进行编码。
[0399] 本发明一些实施例中,所述第二处理器180还用于当所述片的类型为非I型时,确定所述当前编码图像块的预测模式为帧间预测或帧内预测;根据所确定的帧间预测模式或者帧内预测模式对所述当前编码图像进行编码。
[0400] 本发明一些实施例中,所述第二处理器180还用于当所述片的类型为I型时,确定所述当前编码图像块的预测模式为帧内预测;向所述当前编码图像块的码流中写入层间纹理预测跳过标示,并根据所述层间纹理预测跳过标示编码所述当前编码图像块。
[0401] 本发明一些实施例中,所述第二处理器180还用于当所述层间纹理预测跳过标示指示的是直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,所述当前编码图像块的编码结束。
[0402] 本发明一些实施例中,所述第二处理器180还用于当所述层间纹理预测跳过标示指示的是非直接使用所述当前编码图像块对应位置的基本层图像块作为增强层重建图像块时,向所述当前编码图像块的码流中写入层间纹理预测标示,并根据所述层间纹理预测标示编码所述当前编码图像块。
[0403] 本发明一些实施例中,所述第二处理器180还用于当所述层间纹理预测标示指示的是基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,基于基本层对应位置的图像块,获取所述当前编码图像块的第一预测图像块;所述当前编码图像块减去所述第一预测图像块,得到残差,对所述残差进行编码。
[0404] 本发明一些实施例中,所述第二处理器180还用于当所述层间纹理预测标示指示的是不能基于基本层对应位置的图像块作为增强层编码图像块的预测图像块时,进行帧内预测,得到第二预测图像块;所述当前编码图像块减去所述第二预测图像块,得到残差,对所述残差进行编码。
[0405] 本发明一些实施例中,所述第二处理器180还用于向所述当前编码图像块的码流中写入层间标示;当所述层间标示指示的是所述当前编码图像块采用的是层间预测模式时,向所述当前编码图像块的码流中写入层间模式,并根据所述层间模式编码所述当前编码图像块。
[0406] 本发明一些实施例中,所述第二处理器180还用于当所述层间模式为层间纹理预测模式时,基于基本层对应位置的图像块,获取所述当前编码图像块的第三预测图像块;所述当前编码图像块减去所述第三预测图像块,得到残差,对所述残差进行编码。
[0407] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
[0408] 以上对本发明实施例所提供的解码、编码方法以及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈