[发明专利]一种音频编解码方法与装置有效
申请号: | 200710040710.7 | 申请日: | 2007-05-16 |
公开(公告)号: | CN101308655A | 公开(公告)日: | 2008-11-19 |
发明(设计)人: | 张本好;黄鹤云;李昙;林福辉 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G10L19/00 | 分类号: | G10L19/00 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈亮 |
地址: | 201203上海市浦东张江高*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 解码 方法 装置 | ||
技术领域
本发明涉及一种编码解码方法和装置,尤其涉及一种对音频信号进行编码解码的方法和装置。
背景技术
暂态信号是一种特殊的音频信号,多存在于有敲打乐器的音频序列中,例如,连续的敲锣打鼓产生的信号可以称之为暂态信号。它的特殊性在于,如果用常规的变换编码,例如MDCT(修正离散余弦变换)方法,对其进行编码,由于量化噪声的存在,会产生预回声现象。产生预回声现象的原因是由于量化比特不够所带来的量化噪声,量化噪声均匀的扩散到整个时域里,在暂态信号出现之前的那段信号会被量化噪声占据,进而产生预回声现象。预回声现象是人耳不能忍受的一种听觉上的失真,因此需要一种特殊的方法对暂态信号进行编解码。
现在有两类技术处理这种暂态信号,一种是长短窗切换处理,另一种是时域噪声整形处理方法。长短窗切换需要很大的运算开销和占用很多的缓存空间,时域噪声整形处理方法利用频域的自适应预测的结果对时域中量化噪声的分布作整形处理,其处理方法相对较为简单,但由于其对时域包络提取不够完全,会产生一些其他的失真。
发明内容
本发明的目的在于解决上述问题,提供了一种音频编码方法与对应的解码方法,避免了暂态音频信号的预回声现象,减弱了暂态信号的失真。
本发明还提供了一种音频编码装置与对应的解码装置,避免了暂态音频信号的预回声现象,减弱了暂态信号的失真。
本发明的技术方案为:本发明提出了一种音频编码方法,对暂态信号进行编码,包括:
对输入音频的暂态信号进行时域处理,得到新的时域信号;
将输入帧的采样点x1,x2,…,xN分成L段,其中N为输入帧长度,L为任意自然数且小于等于N;
计算每个段的能量Ei,其中i为1~L的自然数;
计算该输入帧各段能量的平均能量E0;
计算每个段对应的乘性参数:λi=r(bitrate)*E0/Ei,其中i为1~L的自然数,r(bitrate)是一个与比特率相关的函数;
将该输入帧所有段的采样点都乘上对应的乘性参数λi,得到处理后的采样点x1’,x2’,…,xN’,同时将乘性参数λi送到码流传输;
将该处理后的采样点x1’,x2’,…,xN’经时频变换编码后输出至码流。
上述的音频编码方法,其中,将输入帧的采样点x1,x2,…,xN均分为32段。
上述的音频编码方法,其中,将输入帧的采样点x1,x2,…,xN均分为16段。
上述的音频编码方法,其中,将输入帧的采样点x1,x2,…,xN根据暂态出现的位置分成均匀或非均匀的若干段。
上述的音频编码方法,其中,计算每个段能量的公式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710040710.7/2.html,转载请声明来源钻瓜专利网。