《用于分层视频编码和解码的方法、编码装置和解码装置.pdf》由会员分享,可在线阅读,更多相关《用于分层视频编码和解码的方法、编码装置和解码装置.pdf(39页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104104956A43申请公布日20141015CN104104956A21申请号201310119503622申请日20130408H04N19/30201401H04N19/6120140171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼72发明人魏湘辉昝劲文74专利代理机构北京龙双利达知识产权代理有限公司11329代理人毛威张亮54发明名称用于分层视频编码和解码的方法、编码装置和解码装置57摘要本发明实施例提供了一种用于分层视频编码和解码的方法,编码装置和解码装置。该方法包括确定增强层图像块的相关图像块,该相关图像块包括增强层图像块对应的。
2、基本层图像块或与该增强层图像块相邻的已编码图像块;获取该相关图像块对应的残差信息;根据该相关图像块对应的残差信息,确定在对该增强层图像块执行帧间预测时,是否采用一般化残差预测算法,其中,该相关图像块对应的残差信息用于指示该相关图像块是否有残差或该相关图像块的残差大小程度。本发明实施例的用于分层视频编码和解码的方法,编码装置和解码装置,可以降低视频编解码的复杂度和减少编解码的时间。51INTCL权利要求书5页说明书27页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书5页说明书27页附图6页10申请公布号CN104104956ACN104104956A1/5页21一种用于分层视。
3、频编码的方法,其特征在于,包括确定增强层图像块的相关图像块,所述相关图像块包括增强层图像块对应的基本层图像块或与所述增强层图像块相邻的已编码图像块;获取所述相关图像块对应的残差信息;根据所述相关图像块对应的残差信息,确定在对所述增强层图像块执行帧间预测时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述帧间预测以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行编码,其中,所述相关图像块对应的残差信息用于指示所述相关图像块是否有残差或所述相关图像块的残差大小程度。2根据权利要求1所述的方法,其特征在于,所述相关图像块对应的残差信息包括所述相关图像。
4、块的编编码块标志,所述相关图像块的一个或多个变换块的编码块标志和所述相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种,其中,所述相关图像块的编码块标志用于指示所述相关图像块是否有残差,所述相关图像块的一个或多个变换块的编码块标志用于指示相应的变换块是否有残差。3根据权利要求2所述的方法,其特征在于,所述根据所述相关图像块对应的残差信息,确定在对所述增强层图像块执行帧间预测时,是否采用一般化残差预测算法,包括在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述相关图像块有残差时,确定在对所述增强层图像块执行帧间预测时,采用所述一般化残。
5、差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对所述增强层图像块执行帧间预测时,采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行帧间预测时,采用所述一般化残差预测算法。4根据权利要求2。
6、所述的方法,其特征在于,所述根据所述相关图像块对应的残差信息,确定在对所述增强层图像块执行帧间预测时,是否采用一般化残差预测算法,包括在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述相关图像块无残差时,确定在对所述增强层图像块执行帧间预测时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对所述增强层图像块执行帧间预测时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残。
7、差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度权利要求书CN104104956A2/5页3小于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行帧间预测时,不采用所述一般化残差预测算法。5根据权利要求4所述的方法,其特征在于,所述相关图像块包括与所述增强层图像块相邻的两个或两个以上的已编码图像块。6根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括在确定采用所述一般化残差预测算法时,将一般化残差预测标志位写入增强层码流中,。
8、其中,所述增强层码流中写入的所述一般化残差预测标志位设置为指示所述一般化残差预测算法的模式;在确定不采用所述一般化残差预测算法时,不将一般化残差预测标志位写入增强层码流中。7一种用于分层视频解码的方法,其特征在于,包括确定增强层图像块的相关图像块,所述相关图像块包括增强层图像块对应的基本层图像块或与所述增强层图像块相邻的已解码图像块;获取所述增强层图像块对应的残差信息;根据所述相关图像块对应的残差信息,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述运动补偿以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所。
9、述增强层图像块进行解码,其中,所述相关图像块对应的残差信息用于指示所述相关图像块是否有残差或所述相关图像块的残差大小程度。8根据权利要求7所述的方法,其特征在于,所述相关图像块对应的残差信息包括所述相关图像块的编码块标志,所述相关图像块的一个或多个变换块的编码块标志和所述相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种。9根据权利要求8所述的方法,其特征在于,所述根据所述相关图像块对应的残差信息,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,包括在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所。
10、述相关图像块有残差时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈。
11、值中的至少一种得到满足时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,采用所述一般化残差预测算法。10根据权利要求8所述的方法,其特征在于,所述根据所述相关图像块对应的残差信权利要求书CN104104956A3/5页4息,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,包括在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述相关图像块无残差时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块。
12、的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,不采用所述一般化残差预测算法。11根据权利要求10所述的方法,其特征在于,所述相关图像块包括。
13、与所述增强层图像块的相邻两个或两个以上的已解码图像块。12根据权利要求7至11中任一项所述的方法,其特征在于,所述方法还包括在确定采用所述一般化残差预测算法时,从增强层码流中解析一般化残差预测标志位,以根据所述一般化残差预测标志位的设置确定所述一般化残差预测算法的模式;在确定不采用所述一般化残差预测算法时,不从增强层码流中解析一般化残差预测标志位。13一种编码装置,其特征在于,包括第一确定单元,用于确定增强层图像块的相关图像块,所述相关图像块包括增强层图像块对应的基本层图像块或与所述增强层图像块相邻的已编码图像块;获取单元,用于获取所述相关图像块对应的残差信息;第二确定单元,用于根据所述相关图。
14、像块对应的残差信息,确定在对所述增强层图像块执行帧间预测时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述帧间预测以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行编码,其中,所述相关图像块对应的残差信息用于指示所述相关图像块是否有残差或所述相关图像块的残差大小程度。14根据权利要求13所述的编码装置,其特征在于,所述相关图像块对应的残差信息包括所述相关图像块的编码块标志,所述相关图像块的一个或多个变换块的编码块标志和所述相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种,其中,所述相关图像块的编码块标志用于指示所述相关图像块是否。
15、有残差,所述相关图像块的一个或多个变换块的编码块标志用于指示相应的变换块是否有残差。15根据权利要求14所述的编码装置,其特征在于,所述第二确定单元具体用于在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述相关图像块有残差时,确定在对所述增强层图像块执行帧间预测时,采用所述一般化残差预测算法;或者,权利要求书CN104104956A4/5页5在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对所述增强层图像块执行帧间预测时。
16、,采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行帧间预测时,采用所述一般化残差预测算法。16根据权利要求14所述的编码装置,其特征在于,所述第二确定单元具体用于在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述相关图像块无残差时,确定在对所述增强层图像块执行帧间预测时,不采用所。
17、述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对所述增强层图像块执行帧间预测时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行帧间预测时,不采用所述一般化残差预测算法。。
18、17根据权利要求16所述的编码装置,其特征在于,所述相关图像块包括与所述增强层图像块相邻的两个或两个以上的已编码图像块。18根据权利要求13至17中任一项所述的编码装置,其特征在于,所述编码装置还包括写入单元,用于在所述第二确定单元确定采用所述一般化残差预测算法时,将一般化残差预测标志位写入增强层码流中,其中,所述增强层码流中写入的所述一般化残差预测标志位设置为指示所述一般化残差预测算法的模式,在所述第二确定单元确定不采用所述一般化残差预测算法时,不将一般化残差预测标志位写入增强层码流中。19一种解码装置,其特征在于,包括第一确定单元,用于确定增强层图像块的相关图像块,所述相关图像块包括增强层。
19、图像块对应的基本层图像块或与所述增强层图像块相邻的已解码图像块;获取单元,用于获取所述增强层图像块对应的残差信息;第二确定单元,用于根据所述相关图像块对应的残差信息,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述运动补偿以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行解码,其中,所述相关图像块对应的残差信息用于指示所述相关图像块是否有残差或所述相关图像块的残差大小程度。20根据权利要求19所述的解码装置,其特征在于,所述相关图像块对应的残差信息权利要求书CN104104956A5/5页。
20、6包括所述相关图像块的编码块标志,所述相关图像块的一个或多个变换块的编码块标志和所述相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种。21根据权利要求20所述的解码装置,其特征在于,所述第二确定单元具体用于在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述相关图像块有残差时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确。
21、定在对所述增强层图像块执行解码重建操作中的运动补偿时,采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,采用所述一般化残差预测算法。22根据权利要求20所述的解码装置,其特征在于,所述第二确定单元具体用于在所述相关图像块对应的残差信息包括所述相关图像块的编码块标志时,且所述相关图像块的编码块标志指示所述。
22、相关图像块无残差时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块的编码块标志时,且所述相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,不采用所述一般化残差预测算法;或者,在所述相关图像块对应的残差信息包括所述相关图像块的一个或多个变换块包括的残差非零变换系数时,且所述相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值和所述相关图像块的一个或多个变换块的残差非零变换系数的个数小于第。
23、二阈值中的至少一种得到满足时,确定在对所述增强层图像块执行解码重建操作中的运动补偿时,不采用所述一般化残差预测算法。23根据权利要求20所述的解码装置,其特征在于,所述相关图像块包括与所述增强层图像块的相邻两个或两个以上的已解码图像块。24根据权利要求19至23中任一项所述的解码装置,其特征在于,所述解码装置还包括解析单元,用于在所述第二确定单元确定采用所述一般化残差预测算法时,从增强层码流中解析一般化残差预测标志位,以根据所述一般化残差预测标志位的设置确定所述一般化残差预测算法的模式,在所述第二确定单元确定不采用所述一般化残差预测算法时,不从增强层码流中解析一般化残差预测标志位。权利要求书C。
24、N104104956A1/27页7用于分层视频编码和解码的方法、编码装置和解码装置技术领域0001本发明涉及通信领域,并且更具体地,涉及一种用于分层视频编码和解码的方法、编码装置和解码装置。背景技术0002近年,随着互联网以及通信技术的普及和发展,数字媒体技术被广泛得应用于多个的领域。同时,高清及超高清视频的出现,对视频压缩技术提出了更高的要求。高性能视频编码(HIGHEFFICIENCYVIDEOCODING,HEVC)视频标准就是适应这一需求而被制定的。0003可伸缩高性能视频编码(SCALABLEHIGHEFFICIENCYVIDEOCODING,SHVC)是HEVC视频编码标准在可伸缩。
25、视频编码上一个制定中的扩展。在SHVC中,视频码流含有多层视频数据。最底层的视频数据(LAYERID0)被称为基本层(BASELAYER,BL),基本层之上的数据层次(LAYERID0)被称为增强层(ENHANCEMENTLAYER,EL)。这样,在不同应用场景中,可以通过抽取不同层次的数据自适应提供不同分辨率和不同图像质量的视频信号。0004SHVC中,在进行帧间预测或运动补偿时,可以采用一般化残差预测(GENERALIZEDRESIDUALPREDICTION,GRP)算法。GRP算法使用基本层数据修正增强层预测信号,贡献了SHVC中最大的码率增益。然而,GRP也大大增加了编解码的复杂度,。
26、延长了编解码的时间。发明内容0005本发明实施例提供了一种用于分层视频编码的方法和解码的方法,编码装置和解码装置,可以降低视频编解码的复杂度和减少编解码的时间。0006第一方面,提供了一种用于分层视频编码的方法,包括确定增强层图像块的相关图像块,该相关图像块包括增强层图像块对应的基本层图像块或与该增强层图像块相邻的已编码图像块;获取该相关图像块对应的残差信息;根据该相关图像块对应的残差信息,确定在对该增强层图像块执行帧间预测时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述帧间预测以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行编码,其中,。
27、该相关图像块对应的残差信息用于指示该相关图像块是否有残差或该相关图像块的残差大小程度。0007结合第一方面,在第一方面的第一种可能的实现方式中,该相关图像块对应的残差信息包括该相关图像块的编码块标志,该相关图像块的一个或多个变换块的编码块标志和该相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种,其中,所述相关图像块的编码块标志用于指示所述相关图像块是否有残差,所述相关图像块的一个或多个变换块的编码块标志用于指示相应的变换块是否有残差。0008结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该根据该相关图像块对应的残差信息,确定在对该增强层图像块执行帧间预测。
28、时,是否采用一般化残差预测算法,包括0009在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图说明书CN104104956A2/27页8像块的编码块标志指示该相关图像块有残差时,确定在对该增强层图像块执行帧间预测时,采用该一般化残差预测算法;或者,0010在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对该增强层图像块执行帧间预测时,采用该一般化残差预测算法;或者,0011在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数。
29、时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行帧间预测时,采用该一般化残差预测算法。0012结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,该根据该相关图像块对应的残差信息,确定在对该增强层图像块执行帧间预测时,是否采用一般化残差预测算法,包括0013在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块无残差时,确定在对该增强层图像块执行帧间预测时,不采用该一般化残差预测算法;或。
30、者,0014在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对该增强层图像块执行帧间预测时,不采用该一般化残差预测算法;或者,0015在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行帧间预测时,不采用该一般化残差预测算法。0016结合第一方面的第三种可。
31、能的实现方式,在第一方面的第四种可能的实现方式中,该相关图像块包括与该增强层图像块相邻的两个或两个以上的已编码图像块。0017结合第一方面,第一方面的第一种可能的实现方式,第一方面的第二种可能的实现方式,第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,该方法还包括在确定采用该一般化残差预测算法时,将一般化残差预测标志位写入增强层码流中,其中,所述增强层码流中写入的所述一般化残差预测标志位设置为指示所述一般化残差预测算法的模式;在确定不采用该一般化残差预测算法时,不将一般化残差预测标志位写入增强层码流中。0018第二方面,提供了一种用于分层视频。
32、解码的方法,包括0019确定增强层图像块的相关图像块,该相关图像块包括增强层图像块对应的基本层图像块或与该增强层图像块相邻的已解码图像块;0020获取所述增强层图像块对应的残差信息;0021根据该相关图像块对应的残差信息,确定在对该增强层图像块执行解码重建操作说明书CN104104956A3/27页9中的运动补偿时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述运动补偿以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行解码,其中,该相关图像块对应的残差信息用于指示该相关图像块在解码后是否有残差或该相关图像块在解码后的残差大小程度。0022结合。
33、第二方面,在第二方面的第一种可能的实现方式中,该相关图像块对应的残差信息包括该相关图像块的编码块标志,该相关图像块的一个或多个变换块的编码块标志和该相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种。0023结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该根据该相关图像块对应的残差信息,确定在对该增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,包括0024在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块在解码后有残差时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,采用该。
34、一般化残差预测算法;或者,0025在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,采用该一般化残差预测算法;或者,0026在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,采用该一。
35、般化残差预测算法。0027结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,该根据该相关图像块对应的残差信息,确定在对该增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,包括0028在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块在解码后无残差时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,不采用该一般化残差预测算法;或者,0029在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系。
36、数时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,不采用该一般化残差预测算法;或者,0030在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,不采用该一般化残差预测算法;0031结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,该相关图像块包括与该增强层图像块的相邻两个或两个以上的已解码图像块。说明书CN10410。
37、4956A4/27页100032结合第二方面,第二方面的第一种可能的实现方式,第二方面的第二种可能的实现方式,第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,该方法还包括在确定采用该一般化残差预测算法时,从增强层码流中解析一般化残差预测标志位,以根据所述一般化残差预测标志位的设置确定所述一般化残差预测算法的模式;在确定不采用该一般化残差预测算法时,不从增强层码流中解析一般化残差预测标志位。0033第三方面,提供了一种编码装置,包括0034第一确定单元,用于确定增强层图像块的相关图像块,该相关图像块包括增强层图像块对应的基本层图像块或与该增强层。
38、图像块相邻的已编码图像块;0035获取单元,用于获取所述相关图像块对应的残差信息;0036第二确定单元,用于根据该相关图像块对应的残差信息,确定在对该增强层图像块执行帧间预测时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述帧间预测以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行编码,其中,该相关图像块对应的残差信息用于指示该相关图像块是否有残差或该相关图像块的残差大小程度。0037结合第三方面,在第三方面的第一种可能的实现方式中,该相关图像块对应的残差信息包括该相关图像块的编码块标志,该相关图像块的一个或多个变换块的编码块标志和该相关图像。
39、块的一个或多个变换块包括的残差非零变换系数中的至少一种,其中,所述相关图像块的编码块标志用于指示所述相关图像块是否有残差,所述相关图像块的一个或多个变换块的编码块标志用于指示相应的变换块是否有残差。0038结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,该第二确定单元具体用于0039在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块有残差时,确定在对该增强层图像块执行帧间预测时,采用该一般化残差预测算法;或者,0040在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多。
40、个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对该增强层图像块执行帧间预测时,采用该一般化残差预测算法;或者,0041在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度大于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行帧间预测时,采用该一般化残差预测算法。0042结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中,该第二确定单元具体用于0043在该相关图像块对应的残差信息包括该相关图。
41、像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块无残差时,确定在对该增强层图像块执行帧间预测时,不采用该一般化残差预测算法;或者,说明书CN104104956A105/27页110044在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对该增强层图像块执行帧间预测时,不采用该一般化残差预测算法;或者,0045在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值。
42、和该相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行帧间预测时,不采用该一般化残差预测算法。0046结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,该相关图像块包括与该增强层图像块相邻的两个或两个以上的已编码图像块。0047结合第三方面,第三方面的第一种可能的实现方式,第三方面的第二种可能的实现方式,第三方面的第三种可能的实现方式或第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中,该编码装置还包括写入单元,用于在该第二确定单元确定采用该一般化残差预测算法时,将一般化残差预测标志位写入增强。
43、层码流中,其中,所述增强层码流中写入的所述一般化残差预测标志位设置为指示所述一般化残差预测算法的模式,在该第二确定单元确定不采用该一般化残差预测算法时,不将一般化残差预测标志位写入增强层码流中。0048第四方面,提供了一种解码装置,包括0049第一确定单元,用于确定增强层图像块的相关图像块,该相关图像块包括增强层图像块对应的基本层图像块或与该增强层图像块相邻的已解码图像块;0050获取单元,用于获取所述增强层图像块对应的残差信息;0051第二确定单元,用于根据该相关图像块对应的残差信息,确定在对该增强层图像块执行解码重建操作中的运动补偿时,是否采用一般化残差预测算法,以便于对所述增强层图像块执。
44、行所述运动补偿以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行解码,其中,该相关图像块对应的残差信息用于指示该相关图像块在解码后是否有残差或该相关图像块在解码后的残差大小程度。0052结合第四方面,在第四方面的第一种可能的实现方式中,该相关图像块对应的残差信息包括该相关图像块的编码块标志,该相关图像块的一个或多个变换块的编码块标志和该相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种。0053结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,该第二确定单元具体用于0054在该相关图像块对应的残差信息包括该相关图像块的编码。
45、块标志时,且该相关图像块的编码块标志指示该相关图像块在解码后有残差时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,采用该一般化残差预测算法;或者,0055在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块包含残差非零变换系数时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,采用该一般化残差预测算法;或者,说明书CN104104956A116/27页120056在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变。
46、换系数的幅度大于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数大于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,采用该一般化残差预测算法。0057结合第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,该第二确定单元具体用于0058在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块在解码后无残差时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,不采用该一般化残差预测算法;或者,0059在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块的编码块标志时,。
47、且该相关图像块的一个或多个变换块的编码块标志指示相应的变换块不包含残差非零变换系数时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,不采用该一般化残差预测算法;或者,0060在该相关图像块对应的残差信息包括该相关图像块的一个或多个变换块包括的残差非零变换系数时,且该相关图像块的一个或多个变换块的残差非零变换系数的幅度小于第一阈值和该相关图像块的一个或多个变换块的残差非零变换系数的个数小于第二阈值中的至少一种得到满足时,确定在对该增强层图像块执行解码重建操作中的运动补偿时,不采用该一般化残差预测算法;0061结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,该相关图。
48、像块包括与该增强层图像块的相邻两个或两个以上的已解码图像块。0062结合第四方面,第四方面的第一种可能的实现方式,第四方面的第二种可能的实现方式,第四方面的第三种可能的实现方式或第四方面的第四种可能的实现方式,在第四方面的第五种可能的实现方式中,该解码装置还包括解析单元,用于在该第二确定单元确定采用该一般化残差预测算法时,从增强层码流中解析一般化残差预测标志位,以根据所述一般化残差预测标志位的设置确定所述一般化残差预测算法的模式,在该第二确定单元确定不采用该一般化残差预测算法时,不从增强层码流中解析一般化残差预测标志位。0063第五方面,提供了一种编码装置,包括存储器和处理器;存储器中存储程序。
49、代码,处理器调用存储器中存储的程序代码执行以下操作0064确定增强层图像块的相关图像块,该相关图像块包括增强层图像块对应的基本层图像块或与该增强层图像块相邻的已编码图像块;0065获取所述相关图像块对应的残差信息;0066根据该相关图像块对应的残差信息,确定在对该增强层图像块执行帧间预测时,是否采用一般化残差预测算法,以便于对所述增强层图像块执行所述帧间预测以获取所述增强层图像块的预测信号,并根据所述增强层图像块的预测信号对所述增强层图像块进行编码,其中,该相关图像块对应的残差信息用于指示该相关图像块是否有残差或该相关图像块的残差大小程度。0067结合第五方面,在第五方面的第一种可能的实现方式。
50、中,该相关图像块对应的残差信息包括该相关图像块的编码块标志,该相关图像块的一个或多个变换块的编码块标志说明书CN104104956A127/27页13和该相关图像块的一个或多个变换块包括的残差非零变换系数中的至少一种,其中,所述相关图像块的编码块标志用于指示所述相关图像块是否有残差,所述相关图像块的一个或多个变换块的编码块标志用于指示相应的变换块是否有残差。0068结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,处理器调用存储器中存储的程序代码具体执行以下操作0069在该相关图像块对应的残差信息包括该相关图像块的编码块标志时,且该相关图像块的编码块标志指示该相关图像块有。