【技术实现步骤摘要】
本专利技术涉及编码和解码音频信号的一种方法,用于以低比特率发射音频信号或累加音频信号,尤其涉及用于代码转换的一种方法和装置以及一个程序,用来以高音质和小计算量把根据一种处理而进行音频信号编码所获得的一种代码转换成可根据另一种处理而解码的一种代码。
技术介绍
作为一种以高效率和低或中比特率编码音频信号的方法,存在的编码音频信号的几种已知方法中,包括把音频信号多路分解成一个线性预测(LP)滤波器的信号和根据其驱动该线性预测滤波器的一个激励信号的步骤。在此类方法当中的一个典型方法是代码激励线性预测(CELP)。根据码激励线性预测,具有指示输入音频的频率特性的一个LP系数的LP滤波器被以一个激励信号所驱动,该激励信号被表示为指示输入音频的音调周期的一个自适应代码本(ACB)与包括一个随机数和一个脉冲的一个固定代码本(FCB)的取和,从而产生一个合成音频信号。在一个合成音频信号的产生中,ACB和FCB部分被分别与ACB增益和FCB增益相乘。代码激励线性预测(CELP)在文章″High-Quality Speech at very low bitrates″中有描述,(在下文中称为″参考文献1″)(1985年IEEE InternationalConference in Acoustic Speech and Signal Processing,937-940页,作者是M.R.Schroeder和B.S.Atal)。例如,如果一个3G(第三代)移动式网络和有线分组网络被彼此连接,则存在的问题是这两个网络将不可能彼此直接连接,因为使用于这两个网络中处理编码的音频信号 ...
【技术保护点】
一种把第一代码串转换为第二代码串的方法,包括步骤:第一步骤,根据第一代码串获得一个第一线性预测系数和激励信号信息;第二步骤,根据所说的激励信号信息产生一个激励信号;第三步骤,通过以所说的激励信号驱动具有第一线性预测系 数的一个滤波器而产生一个第一音频信号;第四步骤,根据从所说的第二代码串获得的信息产生一个第二音频信号;和第五步骤,通过利用包括在所说的激励信号信息中的固定代码本信息而根据所说的第一和第二音频信号获得所说的第二代码串中的固定代 码本信息。
【技术特征摘要】
JP 2002-5-22 147485/20021.一种把第一代码串转换为第二代码串的方法,包括步骤第一步骤,根据第一代码串获得一个第一线性预测系数和激励信号信息;第二步骤,根据所说的激励信号信息产生一个激励信号;第三步骤,通过以所说的激励信号驱动具有第一线性预测系数的一个滤波器而产生一个第一音频信号;第四步骤,根据从所说的第二代码串获得的信息产生一个第二音频信号;和第五步骤,通过利用包括在所说的激励信号信息中的固定代码本信息而根据所说的第一和第二音频信号获得所说的第二代码串中的固定代码本信息。2.按照权利要求1的方法,其中包括在所说的激励信号信息中的所说的固定代码信息在所说的第五步骤中被用作在所说的第二代码串中的所说的固定代码信息的一部分。3.按照权利要求1或2的方法,其中在所说的第五步骤中通过最小化在所说的第二音频信号和所说的第一音频信号之间的距离而获得在所说的第二代码串中的所说的固定代码本信息。4.按照权利要求1到3任意之一的方法,其中所说的固定代码本信息包括多个脉冲信号的一个脉冲位置和一个脉冲符号。5.按照权利要求1或2的方法,其中包括在所说的激励信号信息中的一个脉冲位置被选择作为在第二代码串中的一个脉冲位置的候选项,并且在所说的第二音频信号和所说的第一音频信号之间的距离被针对一个脉冲位置所说的候选项而被最小化。6.一种把第一代码串转换为第二代码串的装置,包括音频解码电路,根据一个第一代码串获得第一线性预测系数和激励信号信息,并且通过利用从所说的激励信号信息获得的一个激励信号驱动具有所说的第一线性预测系数的一个滤波器而产生一个第一音频信号;和固定代码本代码产生电路,根据以从所说的第二代码串获得的信息和所说的第一音频信号为基础产生的一个第二音频信号,通过使用包括在所说的激励信号信息中的固定代码本信息而获得在所说的第二代码串中的固定代码本信息。7.按照权利要求6的装置,其中所说的固定代码本代码产生电路使用所说的固定代码本信息作为在所说的第二代码串中的所说的固定代码本信息的一部分。8.按照权利要求6或7的装置,其中所说的固定代码本代码产生电路通过最小化在所说的第二音频信号和所说的第一音频信号之间的距离而获得在所说的第二代码串中的所说的固定代码本信息。9.按照权利要求6到8任意之一的装置,其中所说的固定代码本信息包括多个脉冲信号的一个脉冲位置和一个脉冲符号。10.按照权利要求6或7的装置,其中所说的固定代码本代码产生电路选择包括在所说的激励信号信息中的一个脉冲位置作为在所说的第二代码串中的一个脉冲位置的候选项,并且针对一个脉冲位置的所说的候选项而最小化在所说的第二音频信号和所说的第一音频信号之间的距离。11.一种用于使得计算机执行把第一代码串转换为第二代码串的一个方法的程序,其中由所说的计算机根据所说的程序执行的步骤包括第一步骤,根据第一代码串获得一个第一线性预测系数和激励信号信息;第二步骤,根据所说的激励信号信息产生一个激励信号;第三步骤,通过以所说的激励信号驱动具有所说的第一线性预测系数的一个滤波器而产生一个第一音频信号;第四步骤,根据从所说的第二代码串获得的信息产生一个第二音频信号;以及第五步骤,通过利用包括在所说的激励信号信息中的固定代码本信息而根据所说的第一和第二音频信号获得在所说的第二代码串中的固定代码本信息。12.按照权利要求11的程序,其中包括在所说的激励信号信息中的所说的固定代码信息在所说的第五步骤中被用作在所说的第二代码串中的所说的固定代码信息的一部分。13.按照权利要求11或12的程序,其中在所说的第五步骤中通过最小化在所说的第二音频信号和所说的第一音频信号之间的距离而获得在所说的第二代码串中的所说的固定代码本信息。14.按照权利要求11到13任意之一的程序,其中所说的固定代码本信息包括多个脉冲信号的一个脉冲位置和一个脉冲符号。15.按照权利要求11或12的程序,其中包括在所说的激励信号信息中的一个脉冲位置被选择作为在所说的第二代码串中的一个脉冲位置的候选项,并且在所说的第五步骤中,所说的第二音频信号和所说的第一音频信号之间的距离被针对一个脉冲位置的所说的候选项而被最小化。16.一种存储介质,在其中存储有权利要求11到15任何之一中限定的一个程序。17.一种代码转换装置,包括代码多路分解电路,多路分解多路复用的代码;和代码多路复用电路,多路复用代码;其中在所说的代码多路分解电路中,从对于通过编码根据第一编码处理的一个音频信号获得的代码进行多路复用产生的代码串数据被多路分解成代码,该如此多路分解的代码被转换成依照不同于所说的第一处理的一个第二处理的代码,该如此转换的代码被发送到所说的代码多路复用电路,并且该转换的代码在所说的代码多路复用电路中被彼此多路复用,以便因此产生代码串数据;特征在于,音频解码电路,解码包括一个自适应代码本代码、一个固定代码本代码和一个增益代码的激励信号信息,该自适应代码本代码、固定代码本代码和增益代码的激励信号信息全部依照所说的第一处理并且在所说的代码多路分解电路中被多路分解,并且根据在所说的代码多路分解电路中多路分解的一个线性预测系数代码利用从所说的激励信号信息获得的一个激励信号来驱动具有一个根据所说的第一处理解码的第一线性预测系数的一个合成滤波器,以便从而合成一个解码的音频信号;以及固定代码本代码产生电路,通过改变一个代码以便因此转换一个固定代码本代码而从依照所说的第一处理的一个固定代码本代码中获得依照所说的第二处理的一个固定代码本代码的至少一部分,通过使用所说的解码的音频信号获得一个固定代码本信号,并且通过把所说的固定代码本信号相关的一个固定代码本代码与通过改变所说的代码获得的该部分固定代码本代码相组合而产生依照所说的第二处理的一个固定代码本代码。18.按照权利要求17的代码转换装置,其中所说的固定代码本信号被利用以一个脉冲位置和一个脉冲符号限定的多脉冲信号表示。19.按照权利要求18的代码转换装置,还包括一个电路,根据在所说的代码多路...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。