[发明专利]在图像编解码中控制误差漂移的方法及装置无效
申请号: | 200610137056.7 | 申请日: | 2006-10-18 |
公开(公告)号: | CN101166281A | 公开(公告)日: | 2008-04-23 |
发明(设计)人: | 史蒂芬·坎普;马休斯·韦恩;熊联欢 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N7/64 | 分类号: | H04N7/64;H04N7/32 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 解码 控制 误差 漂移 方法 装置 | ||
技术领域
本发明涉及图像处理技术,尤其涉及在图像编解码中控制误差漂移的方法及装置。
背景技术
在当前的视频编码标准中,运动补偿是在一个封闭的预测环路中进行,预测之后原始信号和预测信号的差值将进行基于块的变换。变换系数通过量化和编码形成输出码流。在解码端,量化系数经过反变换,然后和当前的预测信号相加形成重构帧,同时用来作为后继序列的预测信号。
可伸缩视频编码(或称可分层视频编码)SVC(Scalable Video Coding)是一项十分具有吸引力的技术,它能够通过一个编码之后的处理来实现视频码流任意的裁减。质量可伸缩性可以通过增强层的使用实现,增强层指编码原始信号和基本层重构信号之间的差。这种分层编码可以在基本层预测环路内使用加权增强层作为参考帧,从而提高编码效果。
如图1所示,可以用基本质量层和每个增强层的独立预测编码环路来表示。在每个编码环路中,通过运动补偿各自层的以前编码的和重建的图像来形成预测信号。通过从输入信号减去到各个基本层或增强层的预测信号来产生编入码流的信号。相应的,最终的完整码流包含基本层码流和一个或多个增强层位流的联合。在SVC中为了限制在截断FGS增强层发生漂移,通过使用一个泄漏因子α来削弱增强层运动补偿残差来实现泄漏预测。泄漏因子α可以在从1到0的范围内变化。取0值意味着增强层环路不可用,结果采用全Intra-FGS编码,不产生漂移。α>0对应于SVC中的自适应参考帧精细粒度可伸缩AR-FGS(Adaptive Reference-Fine Granularity Scalability),这时提升了增强层的编码效率,但导致了截断FGS层的漂移。
图2所示的编解码结构中去除了额外的增强层预测环路,使用FGS内编码增强层。去除增强层环路能够降低复杂度,如果解码端能够获得增强层数据,仍然可以得到很高的编码性能。
从图1、图2可知,现有的SVC技术存在以下不足:
1、基本层采用的参考帧仅仅来自于基本层,形成的是较粗糙的重构帧,因而这样的系统其编码性能明显低于比单层编码。
2、在解码端,如果增强层信号没有完全接收到,如增强层被截断或者发生了丢包,解码器就不能产生同样的重构数据。由于编码器和解码器所采用的预测信号可能不一样,此时使用增强层作为参考帧来预测基本层的帧可能会导致较大的误差漂移。
发明内容
本发明提供一种在图像编解码中控制误差漂移的方法及装置,用以控制基本层误差漂移,在编码码流被截断后仍能使解码端的预测信号接近编码端的预测信号。
一种在图像编解码中控制误差漂移的方法,包括步骤:
根据当前帧中的局部信息确定泄漏因子,所述局部信息反映所述当前帧中块的特性;以及
根据所述泄漏因子确定基本层参考帧和增强层参考帧的权重,并按参考帧的权重形成基本层预测帧。
较佳的,所述局部信息为已经处理的图像块的变换量化系数的个数、位置和幅值信息中的一项或多项信息;或者,所述局部信息为当前编码块或/和已经编码的图像块量化步长的大小。
优选的,所述局部信息为运动参数信息;所述运动参数信息包括当前编码块或临近块的宏块分割信息、宏块编码模式、运动矢量集信息中的一项或多项信息。
优选的,所述编码为可伸缩视频编码SVC。
一种在图像编解码中控制误差漂移的方法,包括步骤:
发送端根据当前帧中的局部信息确定泄漏因子,按该泄漏因子确定基本层参考帧和增强层参考帧的权重并形成基本层预测帧,其中,所述局部信息反映所述当前帧中权重的特性;
所述编码端将所述泄漏因子编码到码流中发送给接收端;
所述接收端从所述码流中获取所述泄漏因子,并根据该泄漏因子确定基本层参考帧和增强层参考帧的权重并形成基本层预测帧。
优选的,所述局部信息为已经处理的图像块的变换量化系数的个数、位置和幅值信息中的一项或多项信息;或者,所述局部信息为当前编码块或/和已经编码的图像块量化步长的大小。
优选的,所述局部信息为运动参数信息;所述运动参数信息包括当前编码块或临近块的宏块分割信息、宏块编码模式、运动矢量集信息中的一项或多项信息。
优选的,所述编码为可伸缩视频编码SVC。
一种误差漂移控制装置,包括:
输入模块,用于获取当前帧中的局部信息,所述局部信息反映所述当前帧中块的特性;
确定模块,用于根据所述局部信息确定泄漏因子;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610137056.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件的语音选择方法、系统及手持设备
- 下一篇:风力发电机试验装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序