【技术实现步骤摘要】
本专利技术涉及一种语音编码转换方法和装置,用于把依据第一语音编码方案进行编码而获得的语音编码转换为第二语音编码方案地语音编码。尤其涉及这样一种语音编码转换方法和装置把根据由因特网或者移动电话系统等使用的第一语音编码方案对语音进行编码而获得的语音编码转换为不同于第一语音编码方案的第二编码方案的语音编码。
技术介绍
近年来移动电话的用户迅速增长,而且预计用户的数量还将会继续增加。使用因特网的语音通信(VoIP)在公司内部IP网络(Intranet)中得到越来越多的应用,而且还用于提供长途电话服务。在诸如移动电话系统和VoIP之类的语音通信系统中,为了有效地利用通信信道,使用了压缩语音的语音编码技术。在移动电话的情况下,不同的国家或者系统使用的语音编码技术有所不同。在被认为是下一代移动电话系统的cdma 2000中,采用EVRC(Enhanced Variable-Rate Codec,增强的可变速率编码译码器)作为语音编码方案。另一方面,就VoIP来说,遵循ITU-T建议G.729A的方案正被广泛地用作语音编码方法。下面首先说明G.729A和EVRC的概况。(1)G.729A的说明编码器的结构与操作图15示出了遵循ITU-T建议G.729A的编码器的结构。如图15所示,每帧具有规定采样数(=N)的输入信号(语音信号)X被逐帧地输入到LPC(Linear Prediction Coefficient,线性预测系数)分析器1中。如果采样速度是8kHz且单帧的长度是10ms,则一帧由80个采样组成。LPC分析器1(是由下列等式表示的全极滤波器)获得滤波器系数αi( ...
【技术保护点】
一种语音编码转换方法,用于把依据第一语音编码方案进行编码而获得的语音编码转换为第二语音编码方案的语音编码,包括以下步骤: 从基于第一语音编码方案的语音编码中,分离出重构语音信号所必需的多个编码分量; 输出通过逆量化每个分量的编码所获得的逆量化值; 量化除代数编码分量之外的编码分量的逆量化值,从而实现到第二语音编码方案的语音编码的编码分量的转换; 根据逆量化值再现语音; 通过逆量化第二语音编码方案的每个编码分量,获得第二语音编码方案的逆量化值; 使用再现的语音以及第二语音编码方案的每个逆量化值,生成目标信号; 使用该目标信号获得第二语音编码方案的代数编码;以及 输出第二语音编码方案的编码分量作为语音编码。
【技术特征摘要】
JP 2002-1-29 019454/20021.一种语音编码转换方法,用于把依据第一语音编码方案进行编码而获得的语音编码转换为第二语音编码方案的语音编码,包括以下步骤从基于第一语音编码方案的语音编码中,分离出重构语音信号所必需的多个编码分量;输出通过逆量化每个分量的编码所获得的逆量化值;量化除代数编码分量之外的编码分量的逆量化值,从而实现到第二语音编码方案的语音编码的编码分量的转换;根据逆量化值再现语音;通过逆量化第二语音编码方案的每个编码分量,获得第二语音编码方案的逆量化值;使用再现的语音以及第二语音编码方案的每个逆量化值,生成目标信号;使用该目标信号获得第二语音编码方案的代数编码;以及输出第二语音编码方案的编码分量作为语音编码。2.如权利要求1所述的方法,其特征在于进一步包括以下步骤检测是否出现传输路径错误;以及如果没有出现传输路径错误,则使用被分离出的编码分量来输出逆量化值,如果出现了传输路径错误,则使用过去的正常编码分量来输出逆量化值。3.一种语音编码转换方法,用于把第一语音编码转换为基于第二语音编码方案的第二语音编码,其中该第一语音编码是依据基于第一语音编码方案的LSP编码、基音延迟编码、代数编码和增益编码对语音信号进行编码而获得的,该语音编码转换方法包括以下步骤逆量化第一语音编码的LSP编码、基音延迟编码和增益编码以获得逆量化值,并且根据第二语音编码方案量化这些逆量化值以求出第二语音编码的LSP编码、基音延迟编码和增益编码;使用第二语音编码方案的LSP编码、基音延迟编码和增益编码的逆量化值生成基音周期性合成信号,根据第一语音编码再现语音信号,并且生成该再现语音信号和基音周期性合成信号之间的差信号作为目标信号;使用第二语音编码方案中的任何代数编码以及构成第二语音编码的LSP编码的逆量化值,生成代数合成信号;求出使该目标信号和代数合成信号之间的差最小的、第二语音编码方案中的代数编码;以及输出第二语音编码方案中的LSP编码、基音延迟编码、代数编码和增益编码。4.如权利要求3所述的方法,其特征在于生成基音周期性合成信号的步骤包括生成信号的步骤,其中该信号是通过把与第二语音编码方案的基音延迟编码的逆量化值对应的自适应码本输出信号和与第二语音编码方案的增益编码对应的增益相乘获得的;把所述信号输入到基于第二语音编码方案的LSP编码的逆量化值的LPC合成滤波器中;以及采用该LPC合成滤波器的输出信号作为基音周期性合成信号。5.如权利要求3所述的方法,其特征在于生成代数合成信号的步骤包括把与第二语音编码方案的所述任何代数编码对应的代数码本输出信号输入到基于第二语音编码方案的LSP编码的逆量化值的LPC合成滤波器中;以及采用该LPC合成滤波器的输出信号作为代数合成信号。6.如权利要求3所述的方法,其特征在于第一语音编码方案的增益编码是把基音增益和代数码本增益编码为一组的结果,所述方法进一步包括下列步骤通过根据第二语音编码方案对通过逆量化该增益编码所获得的逆量化值中的基音增益逆量化值进行量化,求出第二语音编码中的基音增益编码。7.如权利要求6所述的方法,其特征在于进一步包括步骤把与所求出的第二语音编码方案的代数编码对应的代数码本输出信号输入到基于第二语音编码方案的LSP编码的逆量化值的LPC合成滤波器中;根据该LPC合成滤波器的输出信号和目标信号,求出代数码本增益;以及量化该代数码本增益,以求出基于第二语音编码方案的代数码本增益。8.如权利要求3所述的方法,其特征在于第一语音编码方案的增益编码是把基音增益和代数码本增益编码为一组的结果,所述方法进一步包括下述步骤通过依据第二语音编码方案,对通过逆量化该增益编码分别获得的基音增益逆量化值和代数码本增益逆量化值进行量化,来求出第二语音编码的基音增益编码和代数码本增益编码。9.一种语音编码转换方法,用于把第一语音编码转换为基于第二语音编码方案的第二语音编码,其中第一语音编码是依据基于第一语音编码方案的LSP编码、基音延迟编码、代数编码、基音增益编码和代数码本增益编码对语音信号进行编码获得的,该语音编码转换方法包括下列步骤逆量化构成第一语音编码的每个编码以获得逆量化值,根据第二语音编码方案量化这些逆量化值中的LSP编码和基音延迟编码的逆量化值,求出第二语音编码的LSP编码和基音延迟编码;通过使用第一语音编码的基音增益编码的逆量化值进行插值处理,求出第二语音编码的基音增益编码的逆量化值;使用第二语音编码的LSP编码、基音延迟编码和基音增益的逆量化值,生成基音周期性合成信号,根据第一语音编码再现语音信号,并且生成该再现语音信号和基音周期性合成信号之间的差信号作为目标信号;使用第二语音编码方案的任何代数编码以及第二语音编码的LSP编码的逆量化值,生成代数合成信号;求出使该目标信号和代数合成信号之间的差最小的、第二语音编码方案的代数编码;通过使用第二语音编码的LSP编码和基音延迟编码的逆量化值、求出的代数编码以及目标信号,依据第二语音编码方案,求出作为基音增益和代数码本增益的组合的、第二语音编码的增益编码;以及输出所求出的第二语音编码方案的LSP编码、基音延迟编码、代数编码和增益编码。10.一种语音编码转换装置,用于把依据第一语音编码方案进行编码而获得的语音编码转换为第二语音编码方案的语音编码,包括编码分离装置,用于从基于第一语音编码方案的语音编码中,分离出重构语音信号所必需的多个编码分量;逆量化器,用于输出通过逆量化每个分量的编码所获得的逆量化值;量化器,用于量化从所述逆量化器输出的除代数编码分量之外的编码分量的逆量化值,以实现到第二语音编码方案的语音编码的编码分量的转换;语音再现单元,用于根据逆量化值再现语音;逆量化装置,用于通过逆量化第二语音编码方案的每个编码分量来获得第二语音编码方案的逆量化值;目标值生成装置,用于使用从所述语音再现单元输出的再现语音、以及从所述逆量化装置输出的第二语音编码方案的每个逆量化值,生成目标信号;代数编码获得单元,用于使用该目标信号来获得第二语音编码方案的代数编码;以及编码多路复用装置,用于输出第二语音编码方案的各编码分量作为一个语音编码。11.一...
【专利技术属性】
技术研发人员:铃木政直,大田恭士,土永义照,田中正清,
申请(专利权)人:富士通株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。