[发明专利]编解码方法及装置有效
| 申请号: | 200710006004.0 | 申请日: | 2007-01-23 |
| 公开(公告)号: | CN101231850A | 公开(公告)日: | 2008-07-30 |
| 发明(设计)人: | 郭炜;刘佩林;李伟;许丽净;张清;许剑峰;桑盛虎;杜正中;胡晨 | 申请(专利权)人: | 华为技术有限公司;上海交通大学 |
| 主分类号: | G10L19/08 | 分类号: | G10L19/08;G10L19/12 |
| 代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 解码 方法 装置 | ||
技术领域
本发明涉及编解码技术领域,尤其涉及一种编解码方法及装置。
背景技术
随着多媒体业务的逐渐广泛应用,由于多媒体业务的自身特性使得在针对多媒体业务的编码过程中需要更高的编码效率和实时性,同时,相应的音频的编码带宽也需要进一步扩展。
目前,业界采用的能够满足低码率,高质量音频编码的技术包括AMR-WB+(Adaptive Multi-Rate Wideband codec,适应多速率的宽带多媒体信号编解码器)技术。基于AMR-WB+的编码器主要包括以下两种编码模式:
(1)ACELP(Algebraic Code Excited Linear Prediction,代数码激励线性预测)模式,用于对语音进行编码;
(2)TCX(Transform Coded excitation,变换码激励)模式,用于对乐音进行编码。
该AMR-WB+技术是通过对低码率的语音编码进行扩展而形成,具体是将针对语音的ACELP编码和针对乐音的TCX编码结合在一起形成的一种混合编码方式。在对每帧进行编码过程中,具体是通过比较两种模式的SEGSNR(分段信噪比)值来决定当前选择的编码模式。其中,一种模式切换情况为;前一帧采用的是ACELP编码模式,当前帧需要采用TCX编码模式;在这种情况下,需要在编码过程中采用相应的策略以消除帧间的不连续性。由于前一帧状态所得的零输入响应和当前帧起始部分的信号有很大相似性,为了使模式转换时能保持良好的平滑感,AMR-WB+在ACELP编码帧到TCX编码帧的转换时使用了去除零输入响应的实现方案。
对于前一帧采用ACELP编码模式,当前帧采用TCX编码模式的模式切换情况,相应的TCX编码的实现过程如图1所示,在编码过程中,输入的音频信号首先通过感知加权滤波器后进行判断,之后,在感知加权后的信号中减去加窗处理后的ZIR(零输入响应),进而对获得的信号添加自适应窗、进行变换域编码等处理,以获得相应的TCX编码码流。
与图1对应,同样模式切换情况下,相应的TCX解码的实现过程如图2所示,输入的TCX编码的码流在通过变换域解码、加窗并重叠相加后,由于前一帧采用ACELP编码模式,故在此需要给变换域解码的数据加上加窗处理后的ZIR,进而再通过逆感知加权重建音频信号,完成相应的TCX解码操作。
在AMR-WB+涉及的上述TCX编解码过程中,所述加窗处理后的ZIR值(即zw(n))的计算方式如下:
采用前一帧滤波器的输出状态,求合成加权感知滤波器零输入响应:
其中,是合成滤波器,是感知加权滤波器;设z(n)是零输入响应的值,zw(n)是对H(z)进行ZIR计算并进行加窗处理后的值,
zw(n)=z(n)*w(n),当n=0至2*N-1;
在此w(n)=1,当n=0至N-1;
w(n)=(2*N-n)/N,当n=N至2*N-1;
w(n)的形状如图3所示,N为64。
通过上述计算zw(n)值的处理过程可以看出,现有技术提供的在AMR-WB+中消除帧间不连续的编解码方案,由于其理论依据是建立在零输入响应和当前帧起始部分的信号相似性基础上,因此,当零输入响应和当前帧起始部分的信号不相似时,则相应的消除帧间不连续的效果无法得到保证。而且,还由于在消除帧间不连续的处理过程中,需要计算合成加权滤波器的零输入响应,且相应的算法复杂度相对较高,从而使得编解码过程的实现复杂程度也会相应提高。
发明内容
本发明的实施例提供了一种编解码方法及装置,从而可以使得编解码过程中,实现消除帧间不连续的处理过程的复杂程度降低,进而降低了编解码过程的实现复杂度。
本发明的实施例提供了一种编码方法,包括:
确定前一帧采用的是第一编码模式进行编码,且当前帧需要采用第二编码模式进行编码;
根据确定的当前帧与前一帧的编码数据的交迭部分数据长度,获取对应的前一帧中的所述交迭部分数据长度的编码数据;
将从前一帧中获取的编码数据与当前帧的编码数据进行第二编码模式编码处理,获得编码结果。
本发明的实施例提供了一种编码装置,包括编码模式切换识别单元、前一编码帧交迭数据获取单元和第二编码单元,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;上海交通大学,未经华为技术有限公司;上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710006004.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于奇异值分解的图像融合方法
- 下一篇:喷墨打印设备和喷墨打印方法





