【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及对来自已编码位流的语音信号的解码,更具体而言,涉及在语音解码期间语音帧中检测到差错时将受损语音参数隐蔽。
技术介绍
语音和声频编码算法在通信,多媒体和存储系统中具有广泛的应用。编码算法的发展是由在保持高质量合成信号的同时节省传输和存储容量的需要所驱动的。编码器的复杂性是由,例如,应用平台的处理能力所限制。在某些应用中,例如,话音存储,编码器可以非常复杂,而解码器应该尽可能简单。现代的语音编码解码器是通过处理被称为帧的短数据段中的语音信号进行工作的。典型的语音编码解码器的帧长度是20ms,假定采样频率为8KHz,这对应于160个语音样本。在宽带的编码解码器中,假定采样频率为16KHz,典型的20ms的帧长度对应于320个语音样本。帧可被进一步划分成许多子帧。对于每个帧,编码器确定一个输入信号的参数表示。这些参数被量化并以数字形式通过一个通信信道发送(或存储在一种存储介质中)。解码器根据接收到的参数产生合成的语音信号,如图1中所示。一个典型的被抽取的编码参数集包括对信号短时间预测中使用的谱参数(如线性预测编码(LPC)参数),对信号长时间预测(LTP)使用的参数,各种增益参数,和激活参数。LTP参数与语音信号的基频紧密相关。这种参数通常被称为所谓的基音-滞后(Pitch-Lag)参数,它用语音样本来描述基本周期,增益参数之一也与基本周期关系密切,所以被称为LTP增益。在使语音尽可能自然方面LTP增益是一个非常重要的参数。以上的编码参数的描述一般地说适合于各种各样的语音编码解码器,包括所谓的代码-激活的线性预测(CELP)编码解码器,它暂时 ...
【技术保护点】
一种用于在语音解码器中指明接收到的语音信号的编码位流中隐蔽差错的方法,其中编码的位流包括多个排列在语音序列中的语音帧,语音帧包括至少一个部分受损的帧,在该帧前面有一个或多个未受损的帧,其中部分受损的帧包括一个第一长时间预测滞后值和一个第一长时间预测增益值,未受损的帧包括第二长时间预测滞后值和第二长时间预测增益值,其中第二长时间预测滞后值包括一个上次的长时间预测滞后值,和第二长时间预测增益值包括一个上次的长时间预测增益值,所述的方法包括以下步骤: 根据第二长时间预测滞后值提供一个上限和一个下限; 确定是否第一长时间预测滞后值是在上限和下限以内或以外; 当第一长时间预测滞后值是在上限和下限之外时,用第三滞后值替代部分受损帧中的第一长时间预测滞后值;和 当第一长时间预测滞后值是在上限和下限以内时,保持部分受损帧中的第一长时间预测滞后值。
【技术特征摘要】
【国外来华专利技术】US 2000-10-31 09/702,5401.一种用于在语音解码器中指明接收到的语音信号的编码位流中隐蔽差错的方法,其中编码的位流包括多个排列在语音序列中的语音帧,语音帧包括至少一个部分受损的帧,在该帧前面有一个或多个未受损的帧,其中部分受损的帧包括一个第一长时间预测滞后值和一个第一长时间预测增益值,未受损的帧包括第二长时间预测滞后值和第二长时间预测增益值,其中第二长时间预测滞后值包括一个上次的长时间预测滞后值,和第二长时间预测增益值包括一个上次的长时间预测增益值,所述的方法包括以下步骤根据第二长时间预测滞后值提供一个上限和一个下限;确定是否第一长时间预测滞后值是在上限和下限以内或以外;当第一长时间预测滞后值是在上限和下限之外时,用第三滞后值替代部分受损帧中的第一长时间预测滞后值;和当第一长时间预测滞后值是在上限和下限以内时,保持部分受损帧中的第一长时间预测滞后值。2.如权利要求1的方法,当第一长时间滞后值是在上限和下限以外时,进一步包括用第三增益值替代部分受损帧中的第一长时间预测增益值。3.如权利要求1的方法,根据第二长时间预测滞后值和由基于第二长时间预测滞后值确定的进一步的限值为界限的有限自适应随机滞后抖动计算第三滞后值。4.如权利要求2的方法,根据第二长时间预测增益值和由基于第二长时间预测增益值确定的限值为界限的有限自适应随机增益抖动计算第三增益值。5.一种用于在语音解码器中指明接收到的语音信号的编码位流中隐蔽差错的方法,其中编码的位流包括多个排列在语音序列中的语音帧,语音帧包括至少一个受损的帧,在该帧前面有一个或多个未受损的帧,其中受损的帧包括一个第一长时间预测滞后值和一个第一长时间预测增益值,未受损的帧包括第二长时间预测滞后值和第二长时间预测增益值,和其中第二长时间预测滞后值包括一个上次的长时间预测滞后值,第二长时间预测增益值包括一个上次的长时间预测增益值,语音序列包括稳态的和非稳态的语音序列,和其中受损的帧可以是完全受损的帧或部分受损的帧,所述的方法包括以下步骤确定是否受损帧是部分受损或完全受损;如果受损帧是完全受损,用第三滞后值替代受损帧中的第一长时间预测滞后值;和如果受缶帧是部分受损,用第四滞后值替代受损帧中的第一长时间预测滞后值。6.如权利要求5的方法,还包括以下步骤确定是否部分受损帧所在的语音序列是稳态的或非稳态的;当所述的语音序列是稳态时,设置第四滞后值等于上次的长时间预测滞后值;和当所述的语音序列是非稳态时,根据从与在受损帧前面的非受损帧有关的自适应编码簿搜索到的被解码的长时间预测滞后值确定第四滞后值。7.如权利要求5的方法,还包括以下步骤确定是否完全受损帧所在的语音序列是稳态的或非稳态的;当所述的语音序列是稳态时,设置第三滞后值等于上次的长时间预测滞后值;和当所述的语音序列是非稳态时,根据第二长时间预测值和有限自适应随机滞后抖动确定第三滞后值。8.如权利要求6的方法,其中第二长时间预测滞后值进一步包括第二个上次的长时间预测滞后值和第三个上次的长时间预测滞后值,第二长时间预测增益值进一步包括第二个上次的长时间预测增益值和第三个上次的长时间预测增益值,所述的方法进一步包括以下步骤确定minLag,它是在第二长时间预测滞后值之间的最小滞后值;确定maxLag,它是在第二长时间预测滞后值之间的最大滞后值;确定meanLag,它是第二长时间预测滞后值的平均值;确定difLag,它是maxLag和minLag的差值;确定minGain,它是在第二长时间预测增益值之间的最小增益值;确定maxGain,它是在第二长时间预测增益值之间的最大增益值;确定meanGain,它是第二长时间增益值的平均值;在其中如果difLag<0和(minLag-5)<第四滞后值<(maxLag+5);或如果上次的长时间预测增益值大于0.5,第二个上次的长时间预测增益值大于0.5,第四个滞后值小于上次的长时间预测值与10之和,第四滞后值与10之和大于上次的长时间预测值;或如果minGain<0.4,上次的长时间预测增益值等于minGain,和第四滞后值大于minLag但小于maxLag;或如果difLag<70,第四滞后值大于minLag但小于maxLag;或如果第四滞后值大于meanLag但小于maxLag;则受损的帧被确定为部分受损。9.如权利要求6的方法,其中当所述的语音序列是非稳态时,所述的方法进一步包括确定语音的帧差错率,使得如果帧差错率达到所确定的值,根据所述的被解码的长时间预测滞后值确定第四滞后值,和如果帧差错率小于所确定的值,第四滞后值被设置为等于上次的长时间预测滞后值。10.如权利要求5的方法,其中稳态的语音序列包括语音的序列,非稳态的语音序列包括非话音序列。11.一种用于将已编码位流中的语音信号编码和将已编码位流解码成合成的语音的的语音信号发射机和接收机系统,其中已编码位流包括多个排列在语音序列中的语音帧,语音帧包括至少一个受损帧,在该帧前面有一个或多个未受损的帧,其中受损帧包括一个第一长时间预测滞后值和一个第一长时间预测增益值,未受损的帧包括第二长时间预测滞后值和第二长时间预测增益值,其中第二长时间预测滞后值包括一个上次的长时间预测滞后值和第二长时间预测增益值包括一个上次的长时间预测增益值,语音序列包括稳态的和非稳态的语音序列,和一个第一信号被用于指明受损帧,所述的系统包括一个第一装置,对第一信号作出响应,用于确定是否受损帧排列在其间的语音序列是稳态的或非稳态的,和用于提供一个第二信号指明所述的确定;一个第二装置,对第二信号作出响应,当所述的语音序列是稳态时,用上次的长时间预测滞后值替代受损帧中第一长时间预测滞后值,当所述的语音序列是非稳态时,用第三滞后值替代受损帧中的第一长时间预测滞后值。12.如权利要求11的系统,其中根据第二长时间预测滞后值和有限自适应随机滞后抖动确定第三滞后值。13.如权利要求11的系统,其中当所述的语音序列是非稳态时,第二装置进一步用第三增益值替代受损帧中的第一长时间预测增益值。14.如权利要求13的系统,其中根据第二长时间预测增益值和有限自适应随机增益抖动确定第三增益值。15.如权利要求11的系统,其中稳态的语音序列包括语音的序列,非稳态的语音序列包括非话音序列。16.一种用于从已编码位流合成语音的解码器,其中已编码位流包括多个排列在语音序列中的语音帧,语音帧包括至少一个受损帧,在该帧前面有一个或多个未受损的帧,其中受损帧包括一个第一长时间预测滞后值和一个第一长时间预测增益值,未受损帧包括第二长时间预测滞后值和第二长时间预测增益值,其中第二长时间预测滞后值包括一个上次的长时间预测增益值,语音序列包括稳态的和非稳态的语音序列,一个第一信号被用于指明受损的帧,所述的解码器包括一个第一装置,对第一信号作出响应,用于确定是否受损帧排列在其间的语音序列是稳态的或非稳态的,并用于提供一个第二信号,指明所述的确定;一个第二装置,对第二信号...
【专利技术属性】
技术研发人员:J梅基宁,HJ米科拉,J韦尼奥,J罗托拉普基拉,
申请(专利权)人:诺基亚有限公司,
类型:发明
国别省市:FI[芬兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。