基于CELP的语音编码器中的音频信号带宽扩展制造技术

技术编号:8805832 阅读:230 留言:0更新日期:2013-06-13 22:51
一种在包括基于CELP的解码器元件的音频解码器中对具有扩展超出CELP激励信号的带宽的带宽的音频信号进行解码的方法。该方法包括:获得第二激励信号,第二激励信号具有扩展超出CELP激励信号的音频带宽的音频带宽;通过使用带通滤波器集合对第二激励信号进行滤波获得信号集合;使用基于能量的参数集合缩放信号集合;以及通过将缩放的信号集合与以基于CELP的解码器元件解码的音频信号为基础的信号进行组合获得组合输出信号。

【技术实现步骤摘要】
【国外来华专利技术】
本公开总的来说涉及音频信号处理,更具体地,涉及基于码激励线性预测(CELP)的语音编码器中的音频信号带宽扩展及对应方法。
技术介绍
一些嵌入式语音编码器,诸如ITU-T G.718和G.729.1兼容语音编码器,具有核心码激励线性预测(CELP)语音编解码器,以低于输入和输出语音带宽的带宽进行操作。例如,G.718兼容编码器使用基于以12.8kHz采样率操作的自适应多速率宽带(AMR-WB)架构的核心CELP。这样带来6.4kHz的标称CELP编码带宽。因此,必须分别解决对于宽带信号的从6.4kHz到7kHz的带宽以及对于超宽带信号的从6.4kHz到14kHz的带宽的编码。一种解决超过CELP核心截止频率的带的编码的方法是计算原始信号的谱与CELP核心的谱之间的差,并且在谱域对该差分信号进行编码,通常采用改进离散余弦变换(MDCT)。此方法具有这样的缺点:必须在编码器对CELP编码的信号进行解码,然后加窗并分析,以得出差分信号,如在ITU-T推荐G.729.1,修改6(ITU-T RecommendationG.729.1, Amendment6)以及 ITU-T 推荐 G.718 主体和修改 2(ITU_T RecommendationG.718Main Body and Amendment2)中更加全面描述的。然而,这通常导致长的算法延迟,原因是CELP编码延迟,随后是MDCT分析延迟。在上述示例中,算法延迟是对于CELP部分大约26-30ms加上对于谱MDCT部分的大约10_20ms。图1A示出现有技术的编码器,并且图1B示出现有技术的解码器,这两个都具有与MDCT核心和CELP核心相关联的对应延迟。因此,通常需要对扩展超出核心CELP编解码器的带宽的音频信号带进行编码的替换方法,以减小算法延迟。受让给摩托罗拉公司的美国专利N0.5,127,054描述了通过非线性处理已知的语音带然后对处理的信号进行带通滤波来重新产生子带编码语音信号的缺失的带,以得到期望的信号。摩托罗拉专利处理语音信号,因此需要连续的滤波和处理。摩托罗拉专利还对所有子带采用共同的编码方法。通常已知通过在谱域中从编码区转置和转移分量来对缺失带的精细结构进行编码和再现,且有时被称为谱带复制(SBR)。为了在语音编解码器在除了输入和输出音频带宽之外的带宽操作的情况下采用SBR处理,按照ITU-T推荐G.729.1,修改6(ITU_TRecommendation G.729.1, Amendment6)以及 ITU-T 推荐 G.718 主体和修改 2(ITU_TRecommendation G.718Main Body and Amendment〗),需要分析解码的语音,这样导致相对长的算法延迟。仔细考虑下面的详细描述以及附图之后,本专利技术的各个方面、特征和优点对于本领域的普通技术人员将变得更加明显。为了简明和清楚,没有必要按照比例绘制附图。附图说明图1A是现有技术宽带音频信号编码器的示意性框图。图1B是现有技术宽带音频信号解码器的示意性框图。图2是对音频信号进行解码的处理示图。图3是音频信号解码器的示意性框图。图4是解码器中带通滤波器组的示意性框图。图5是编码器中带通滤波器组的示意性框图。图6是互补滤波器组的示意性框图。图7是替换的互补滤波器组的示意性框图。图8A是第一谱成形处理的示意图。图8B是与图8A中的处理等同的第二谱成形处理的示意图。具体实施例方式根据本公开的一个方面,在包括基于码激励线性预测(CELP)的解码器元件的音频解码器中对音频信号进行解码,该音频信号的带宽扩展超出CELP激励信号的音频带宽。这种解码器可以用于其中存在窄带或宽带语音信号的宽带或超宽带带宽扩展的应用。更一般地,这种解码器可以用于其中待处理的信号的带宽大于基本解码器元件的带宽的任何应用。在图2的示图200中总体地示出此处理。在210,获得或产生第二激励信号,第二激励信号的音频带宽扩展超出CELP激励信号的音频带宽。在此,认为CELP激励信号是第一激励信号,其中,“第一”和“第二”修饰语是将不同激励信号进行区分的标记。在更加具体的实施中,如下所述,从上采样CELP激励信号获得第二激励信号,其中上采样CELP激励信号基于CELP激励信号,即,第一激励信号。在图3的示意性框图300中,通过利用上采样实体304将来自固定码本302的固定码本分量,例如,固定码本向量,上采样到更高的采样率,来获得上采样固定码本信号c’(η)。通过采样倍数或因子L表示上采样因子。上述上采样CELP激励信号与图3中的上采样固定码本信号c’(η)对应。通常,上采样激励信号基于上采样固定码本信号和上采样基音周期值。在一个实施中,上采样基音周期值是上采样自适应码本输出的特性。根据此实施,在图3中,基于上采样固定码本信号c’ (η)和来自以上采样率操作的第二自适应码本305的输出V’(η),来获得上采样激励信号u’(η)。在图3中,“上采样自适应码本”305对应于第二自适应码本。基于构成自适应码本的存储的上采样激励信号u’ (η)的先前值和上采样基音周期值Tu,来获得自适应码本输出信号V’(η)。因此,上采样基音周期值Tu和上采样激励信号u’ (η)被输入到上采样自适应码本305。直接从基于CELP的解码器元件获得的两个增益参数g。和gp用于缩放。参数g。缩放固定码本信号c’(η)且也被称为固定码本增益。参数gp缩放自适应码本信号V’ (η)且被成为基音增益。在一个实施例中,如图3所示,上采样基音周期值Tu基于采样倍数L与基于CELP的解码器元件的基音周期T的乘积。基于CELP的解码器通常使用分数表示的基音周期值,典型地有1/4、1/3或1/2采样分辨率。在采样倍数L和分辨率数值上不相关的情况下,例如,1/4采样分辨率并且L=5,则用于上采样自适应码本的各个基音值在与L相乘之后将具有非整数值。为了确保基于CELP的解码器元件的自适应码本与上采样自适应码本彼此保持同步,也可以以分数采样分辨率实施上采样自适应码本。然而,与使用整数采样分辨率相t匕,在实施自适应码本中需要额外的复杂度。为了在上采样自适应码本中利用整数采样分辨率,当设置下一上采样基音周期值时,通过从先前上采样基音周期值累积近似误差并对其进行校正,可以最小化对准误差。在图3中,通过将由g。缩放的上采样固定码本信号c’ (η)与由gp缩放的上采样自适应慢信号V’ (η)进行组合,获得上采样激励信号u’(η)。此上采样激励信号u’ (η)也被反馈到上采样自适应码本305,以在后续子帧中使用,如上所述。在替换实施中,上采样基音周期值是上采样长期预测器滤波器的特性。根据此替换实施,通过使上采样固定码本信号c’ (η)经过上采样长期预测器滤波器,来获得上采样激励信号u’(η)。在上采样固定码本信号c’ (η)被施加到上采样长期预测器滤波器之前,可以缩放上采样固定码本信号c’(η),或者可以对上采样长期预测器滤波器的输出施加缩放。上采样长期预测器滤波器Lu(Z)特征在于上采样基音周期Tu和可以与%不同的增益参数G,且具有与下述等式形式类似的ζ域变换函数。 权利要求1.一种用于在音频解码器中对音频信号进行解码的方法,所述音频信号具有本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:乔纳森·A·吉布斯詹姆斯·P·阿什利乌达·米塔尔
申请(专利权)人:摩托罗拉移动有限责任公司
类型:
国别省市:

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

1