语音解码器中实现语音解码的方法及装置制造方法及图纸

技术编号:3044558 阅读:213 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种解码方法及装置。其包括接收编码端发来的数据帧,若发生坏帧,则计算确定坏帧的基音延迟参数,根据计算确定的坏帧的基音延迟参数进行解码操作,获得解码后的数据;其中,所述确定坏帧的基音延迟参数的处理过程具体包括:首先,确定发生的连续坏帧数量和之前帧的基音延迟参数;之后,根据所述连续坏帧数量及预定的调整策略对所述之前帧的基音延迟参数进行调整,计算获得当前坏帧的基音延迟参数,所述的预定的调整策略为随着连续坏帧数量的变化确定的当前坏帧的基音延迟参数在设定的数值范围内波动。从而可以克服解码过程中可能出现的过度周期性问题,且可以保证解码的准确性。

【技术实现步骤摘要】

本专利技术涉及解码
,尤其涉及一种语音解码器中实现语音解码的 实现方案。
技术介绍
在语音传输系统中,语音编码器常用的编码原理是ACELP (代数码本激 厉力线寸生予贞观'j, Algebraic Code Excited Linear Prediction )。基于ACELP的i吾音编码器生成的码流是以语音帧为单位。对于每一帧的输入数据的传输过程 如图1所示,发送端的语音编码器要将其编码为一组参数,所述参数通常需 要经过量化后再通过通信信道进行传输;接收端的解码器则需要将接收到的 所述参数重新合成为语音信号,从而实现语音信号的传递过程。基于ACELP的语音编码器生成的语音帧的参数通常包括谱参数、自适应 码本参数、代数码本参数、基音延迟(pitch lag/delay,也称为长时预测延迟 LTP-lag),自适应码本增益和代数码本增益等。其中,所述的基音延迟参数 用于描述语音信号的基本周期,通常,不同时刻的基音延迟参数总是会落在 某个范围内。在数据接收端,对于其接收到的数据发送端发来的数据帧后,若确定发 生错误或者丢失(即出现坏帧),则在出现坏帧时,接收端的解码器需要对 坏帧本文档来自技高网...

【技术保护点】
一种解码方法,该方法包括接收编码端发来的数据帧,若发生坏帧,则计算确定坏帧的基音延迟参数,根据计算确定的坏帧的基音延迟参数进行解码操作,获得解码后的数据,其特征在于,所述确定坏帧的基音延迟参数的处理过程具体包括:    确定发生的连续坏帧数量和之前帧的基音延迟参数;    根据所述连续坏帧数量及预定的调整策略对所述之前帧的基音延迟参数进行调整,计算获得当前坏帧的基音延迟参数,所述的预定的调整策略为随着连续坏帧数量的变化确定的当前坏帧的基音延迟参数在设定的数值范围内波动。

【技术特征摘要】
1. 一种解码方法,该方法包括接收编码端发来的数据帧,若发生坏帧,则计算确定坏帧的基音延迟参数,根据计算确定的坏帧的基音延迟参数进行解码操作,获得解码后的数据,其特征在于,所述确定坏帧的基音延迟参数的处理过程具体包括确定发生的连续坏帧数量和之前帧的基音延迟参数;根据所述连续坏帧数量及预定的调整策略对所述之前帧的基音延迟参数进行调整,计算获得当前坏帧的基音延迟参数,所述的预定的调整策略为随着连续坏帧数量的变化确定的当前坏帧的基音延迟参数在设定的数值范围内波动。2、 根据权利要求1所述的方法,其特征在于,所述的之前帧的基音延迟 参数为基于当前坏帧的上一帧的基音延迟参数。3、 根据权利要求1所述的方法,其特征在于,所述的预定的调整策略包 括预先建立的以连续坏帧数量作为变量的基音延迟参数计算函数,且所述 函数值为随着连续坏帧数量的变化而在设定的数值范围内波动;且,所述的计算获得当前坏帧的基音延迟参数的处理具体包括根据当 前统计的连续坏帧数量值、所述基音延迟参数计算函数及之前帧的基音延迟 参数,计算确定当前坏帧的基音延迟参数。4、 根据权利要求1所述的方法,其特征在于,所述的预定的调整策略包 括预先建立一组调整参数值,所述一组调整参数值分别与连续坏帧数量取 模运算后获得的值对应,所述一组调整参数值为在设定的数值范围内波动;且,所述的计算获得当前坏帧的基音延迟参数的处理具体包括对当前 统计的连续坏帧数量值进行取模运算,并利用获得的值确定对应的调整参数 值与之前帧的基音延迟参数的和作为当前坏帧的基音延迟参数。5、 根据权利要求1至4任一项所述的方法,其特征在于,所述的方法还包括若确定计算获得的当前坏帧的基音延迟参数超出预定的数值范围,则将 该计算获得的当前坏帧的基音延迟参数调整至所述预定的数值范围内。6、 一种解码装置,该装置中包括用于计算确定当前坏帧的基音延迟参数 的基音延迟参数计算单元,该基音延迟参数计算单元用于将确定的基音延迟 参数提供给解码处理实体,以用于进行解码操作,其特征在于,该基音延迟 参数计算单元具体包括参数获取单元,用于获取确定...

【专利技术属性】
技术研发人员:许剑峰许丽净张清李伟桑盛虎杜正中胡晨
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1