用于快速CELP参数映射的方法和装置制造方法及图纸

技术编号:3421842 阅读:155 留言:0更新日期:2012-04-11 18:40
一种用于在源编解码器和目的地编解码器之间映射CELP参数的装置,该装置包括:    LSP映射模块;    耦合到所述LSP映射模块的自适应码本映射模块;    耦合到所述LSP映射模块和所述自适应码本映射模块的固定码本映射模块;    其中所述LSP映射模块包括:    LP溢出模块,该模块被配置为处理与多个内插LSP参数相关联的信息,并且至少基于与所述多个内插LSP参数相关联的信息来产生溢出信号;    LSP参数修改模块,该模块被配置为响应于所述溢出信号,来修改所述多个内插LSP参数中的至少一个内插LSP参数的至少一个频率;    其中所述自适应码本映射模块包括第一基音增益码本,该第一基音增益码本包括第一多个条目,所述第一多个条目中的每一个条目都包括多个项以及与所述多个项相关联的多个和;    其中所述固定码本映射模块包括:    第一目标处理模块,该模块被配置为处理第一目标信号并且产生第一修改目标信号;    脉冲搜索模块,该模块被配置为至少基于与所述第一修改目标信号相关联的信息,来确定子帧中多个脉冲的第一多个脉冲位置和符号;    固定码本增益估计模块,该模块被配置为至少基于与所述第一多个脉冲位置和符号相关联的信息来估计所述子帧的固定码本增益;    脉冲位置搜索模块,该模块被配置为接收所述第一修改目标信号、冲激响应信号和已估计的固定码本增益,并且输出所述多个脉冲的第二多个脉冲位置和符号。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总地涉及电信技术。更具体而言,本专利技术提供了用于快速映射码激励线性预测(CELP)模型参数的方法和装置。本专利技术仅以示例的方式被应用于从一种CELP编码器/解码器(编解码器)到另一CELP编解码器的语音转码(transcode),但是将会认识到,本专利技术具有更广阔的应用范围。
技术介绍
码激励线性预测(CELP)语音编码技术被广泛应用于语音编解码器。这样的编解码器将语音信号建模为源滤波器模型。源/激励信号经由自适应和固定码本产生,并且滤波器按照短期线性预测编码器(LPC)来建模。然后,用一组参数来代表被编码的语音,这组参数指定了滤波器参数和激励的类型。CELP编解码器的参数包括线谱对(LSP)参数、自适应码本参数和固定码本参数。使用CELP技术的工业标准编解码器包括全球移动通信(GSM)增强型全速率(EFR)编解码器、自适应多速率窄带(AMR-NB)编解码器、自适应多速率宽带(AMR-WB)、G.723.1、G.729、增强型可变速率编解码器(EVRC)、可选择模式声码器(SMV)、QCELP和MPEG-4。转码过程可以将CELP参数从一种语音压缩格式转换成另一种语音压缩格式。一些转码技术将被压缩的信号完全解码回脉冲编码调制(PCM)表示,然后再对信号进行重新编码。这些技术通常使用大量的处理,并且招致相当大的延时。其他转码技术将CELP参数从一种压缩格式转换成另一压缩格式,同时保持在参数空间中。这些技术通常使用复杂的计算,这种复杂计算容易发生溢出错误。因此就期望改善CELP转码技术。
技术实现思路
本专利技术总地涉及电信技术。更具体而言,本专利技术提供了用于码激励线性预测(CELP)模型参数的快速映射的方法和装置。本专利技术仅以示例的方式被应用于从一种CELP编码器/解码器(编解码器)到另一CELP编解码器的语音转码,但是将会认识到,本专利技术具有更广阔的应用范围。根据本专利技术的实施方式,在语音转码器中用于映射CELP参数的装置接收作为输入的源编解码器CELP参数以及中间信号,这些中间信号已被内插为与目的地编解码器的帧尺寸、子帧尺寸或其他特性相匹配。该装置包括将内插LSP参数映射为量化LSP参数的LSP映射模块、以快速方式将内插自适应码本参数映射为量化自适应码本参数的自适应码本映射模块,以及以快速方式将内插固定码本参数映射为量化固定码本参数的自适应码本映射模块。LSP映射模块检查内插LSP参数在转码信号被设备或系统所解码时是否可能发生信号溢出,如果预测出信号溢出,则调整LSP参数,并且量化LSP参数。自适应码本映射模块产生自适应码本目标信号,从自适应码本中产生用于一个或多个候选基音延迟值的自适应码本候选矢量信号,计算自适应码本目标信号和候选信号之间的一组简化的自相关和互相关点积项,并且搜索简化的增益矢量量化码本中的一个或多个条目,以找到能够提供自相关和互相关点积项的矢量中的最大点积的条目。固定码本映射模块产生固定码本信号,处理固定码本信号以创建经修改的目标信号,执行非常快速的脉冲搜索以找到用于估计固定码本增益的初始脉冲位置和符号,使用快速脉冲位置搜索技术再次搜索代数码本,构建固定码矢,并且输出固定码本索引。根据本专利技术的另一实施方式,用于在语音转码器中映射CELP参数的方法包括将内插LSP参数映射为量化LSP参数、将内插自适应码本参数映射为量化自适应码本参数,以及将内插固定码本参数映射为量化固定码本参数。根据本专利技术的又一实施方式,提供了用于为自适应码本映射构建简化的基音增益码本的方法。该方法包括分组增益点积项以及减小基音增益码本的尺寸。根据本专利技术的又一实施方式,用于固定代数码本的快速脉冲位置搜索的方法包括选择将搜索的下一音轨,确定(locate)一个或多个脉冲的位置,从目标中减去当前音轨中脉冲的成分并且处理用于搜索剩余脉冲的目标信号。根据本专利技术的又一实施方式,用于在源编解码器和目的地编解码器之间映射CELP参数的装置包括LSP映射模块、耦合到LSP映射模块的自适应码本映射模块,以及耦合到LSP映射模块和自适应码本映射模块的固定码本映射模块。所述LSP映射模块包括LP溢出模块,该模块被配置为处理与多个内插LSP参数相关联的信息,并且至少基于与多个内插LSP参数相关联的信息来产生溢出信号。另外,LSP映射模块包括LSP参数修改模块,该模块被配置为响应于溢出信号,来修改多个内插LSP参数中的至少一个内插LSP参数的至少一个频率。所述自适应码本映射模块包括第一基音增益码本。该第一基音增益码本包括第一多个条目,所述第一多个条目中的每一个条目都包括多个项以及与所述多个项相关联的多个和。所述固定码本映射模块包括第一目标处理模块,该模块被配置为处理第一目标信号并且产生第一修改目标信号。另外,所述固定码本映射模块包括脉冲搜索模块,该模块被配置为至少基于与第一修改目标信号相关联的信息,来确定子帧中多个脉冲的第一多个脉冲位置和符号。此外,所述固定码本映射模块包括固定码本增益估计模块,该模块被配置为至少基于与第一多个脉冲位置和符号相关联的信息来估计所述子帧的固定码本增益。所述固定码本映射模块还包括脉冲位置搜索模块,该模块被配置为接收第一修改目标信号、冲激响应信号和已估计的固定码本增益,并且输出所述多个脉冲的第二多个脉冲位置和符号。根据本专利技术的又一实施方式,用于在源编解码器和目的地编解码器之间映射LSP参数的装置包括LP溢出模块,该模块被配置为处理与多个内插LSP参数相关联的信息,并且至少基于与所述多个内插LSP参数相关联的信息来产生溢出信号。另外,该装置包括LSP参数修改模块,该模块被配置为响应于所述溢出信号,来修改所述多个内插LSP参数中的至少一个内插LSP参数的至少一个频率。此外,该装置包括LSP量化模块,该模块被配置为至少基于与目的地编解码器所涉及的多个量化表相关联的信息,来量化所述多个内插LSP参数。该装置还包括LSP解码器及稳定性检查模块,该模块被配置为对已量化的多个内插LSP参数进行解码。根据本专利技术的又一实施方式,用于在源编解码器和目的地编解码器之间映射自适应码本的装置包括被配置为产生目标信号的自适应码本目标产生模块以及基音增益码本。该基音增益码本包括多个条目。所述多个条目中的每个条目都包括多个项和与所述多个项相关联的多个和。此外,该装置包括候选延迟选择模块,该模块被配置为接收开环基音延迟,并且产生候选基音延迟值。该装置还包括候选矢量信号产生模块,该模块被配置为至少基于与所述自适应码本和所述候选基音延迟值相关联的信息,来产生多个候选信号。此外,该装置包括自相关和互相关模块,该模块被配置为计算所述目标信号和所述多个候选信号的延迟版本之间或者所述多个候选信号的所述延迟版本之间的一组点积,并且输出至少与这组点积相关联的矢量信号。此外,该装置包括增益码矢选择模块,该模块被配置为接收矢量信号,从而估计与第一基音增益码本相关联的条目和接收到的矢量信号之间的点积,至少处理与所述点积以及预定值相关联的信息,并且输出被选码矢的索引和与被选码矢相关联的自适应码本基音延迟。该装置还包括缓冲区模块,该模块用于存储所述被选码矢的索引以及所述自适应码本基音延迟。根据本专利技术的又一实施方式,用于在源编解码器和目的地编解码器之间映射固定码本的装置包括固本文档来自技高网...

【技术保护点】

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

【专利技术属性】
技术研发人员:马尔万·A·贾布里尼古拉·昌雄怀特王建伟
申请(专利权)人:达丽星网络有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利