[发明专利]一种量化编解码方法和装置有效
申请号: | 200910260527.7 | 申请日: | 2009-12-11 |
公开(公告)号: | CN102098057A | 公开(公告)日: | 2011-06-15 |
发明(设计)人: | 李海婷;张德明;本特·凯瑟;马格纳斯·斯卡弗;皮特·瓦里 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H03M7/30 | 分类号: | H03M7/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 量化 解码 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种量化编解码方法和装置。
背景技术
量化编码技术是语音/音频编码领域中一种非常广泛应用的技术,无论是AMR(Adaptive Multi Rate,自适应多速率)语音编码器、联合超宽带编码器,还是音频编码领域广泛使用的MPEG(Moving Picture Experts Group,活动图像专家组)AAC(Advanced Audio Coding,高级音频编码)编码器,量化编码技术都是不可或缺的关键技术,量化编码技术的好坏将直接影响整个编码器的性能。
量化技术的分类方法较多,其中一种分类方法是将量化技术分成标量量化与矢量量化。矢量量化由于可以很好的消除帧内相关和统计冗余,因此得到了更加长远的发展。
编码速率、量化信噪比、计算复杂度和存储量是评价一个矢量量化器好坏的重要指标。矢量量化的方法很多,其主要的发展方向是追求在更低的编码速率下获得更高的量化信噪比,同时保持较低的计算复杂度和存储量。
其中,预测矢量量化是为了在消除帧内相关和统计冗余的同时,能够进一步消除帧间相关及帧间冗余而提出的一种广泛应用于量化编码领域的技术。此项技术提出的主要目的是为了提高量化效率,用更低的编码比特数获得同样的量化效果。
闭环预测量化是一种比较常用的帧间预测量化技术,其主要原理为:先根据过去帧的量化信号得到当前帧的预测信号,再用当前帧的原始信号减去预测信号得到当前帧的预测残差,最后量化该残差。在此基础上改进后的开环预测量化是另一种比较常用的帧间预测量化技术,其主要原理为:先根据过去帧的量化预测残差信号得到当前帧的预测信号,再用当前帧的原始信号减去预测信号得到当前帧的预测残差,最后量化该残差。再一种方法是转换预测多级矢量量化技术,其主要原理是采用多级矢量量化的思想,在每一级矢量量化的过程中从预先存储的多组预测系数中选择一组使得预测误差最小的预测系数进行预测矢量量化,然后将量化误差作为下一级矢量量化的目标矢量,继续进行预测矢量量化。
发明人在实现本发明的过程中发现,上述方法没有考虑编码方法对错误的鲁棒性,会产生错误传递,抗丢包特性较差。
发明内容
本发明的实施例提供一种量化编解码方法和装置,在合理去除帧间相关性、提高量化效率的同时,能够提高对错误的鲁棒性,具有较好的抗丢包性。
本发明实施例提供一种量化编码方法,包括:
对当前帧进行非帧间预测量化,得到所述当前帧的非帧间预测量化结果;
对非帧间预测量化过程中分配的非帧间预测量化索引值进行编码,将编码后的所述非帧间预测量化索引值向解码端输出;
根据所述当前帧及过去至少一帧的非帧间预测量化结果,得到预测系数;
对所述预测系数进行量化,将所述量化过程中分配的系数量化索引值进行编码,将编码后的所述系数量化索引值向解码端输出。
本发明实施例提供一种量化解码方法,包括正常解码方法和异常解码方法,
所述正常解码方法包括:
接收来自编码端的当前帧的编码后的非帧间预测量化索引值和编码后的系数量化索引值;
对所述编码后的非帧间预测量化索引值和编码后的系数量化索引值进行解码,得到非帧间预测量化索引值和系数量化索引值;
根据所述非帧间预测量化索引值,得到所述当前帧的非帧间预测量化结果;
根据所述系数量化索引值,得到量化后的预测系数;
根据所述量化后的预测系数和所述当前帧的非帧间预测量化结果以及过去至少一帧的非帧间预测量化结果,得到所述当前帧的精细化量化结果;
对所述当前帧的精细化量化结果进行反量化,得到重构的所述当前帧;
所述异常解码方法包括:
接收来自编码端的当前帧的编码后的非帧间预测量化索引值;
对所述编码后的非帧间预测量化索引值进行解码,得到非帧间预测量化索引值;
根据所述非帧间预测量化索引值,得到所述当前帧的非帧间预测量化结果;
对所述当前帧的非帧间预测量化结果进行反量化,得到重构的所述当前帧。
本发明实施例还提供一种编码装置,包括:
非帧间预测量化单元,用于对当前帧进行非帧间预测量化,得到所述当前帧的非帧间预测量化结果;
编码单元,用于对所述非帧间预测量化单元处理过程中分配的非帧间预测量化索引值进行编码;
输出单元,用于将所述编码单元输出的编码后的所述非帧间预测量化索引值向解码端输出;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910260527.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能多功能门窗
- 下一篇:一种汽车落水或倒翻时电动车窗自动打开装置