语音频码流的解码方法及装置制造方法及图纸

技术编号:12101014 阅读:99 留言:0更新日期:2015-09-23 19:05
本发明专利技术实施例公开了一种语音频码流的解码方法及装置。一种语音频码流的解码方法,可包括:获取当前语音频帧的语音频解码参数,其中,上述当前语音频帧为冗余解码帧或者上述当前语音频帧的前一帧语音频帧为冗余解码帧;根据X帧语音频帧的语音频参数对上述当前语音频帧的语音频解码参数进行后处理,以得到上述当前语音频帧的后处理的语音频解码参数,上述X帧语音频帧包括上述当前语音频帧的前M帧语音频帧和/或上述当前语音频帧的后N帧语音频帧,上述M和N为正整数;使用上述当前语音频帧的后处理的语音频解码参数恢复上述当前语音频帧的语音频信号。本发明专利技术技术方案有利于提高输出语音频信号的质量。

【技术实现步骤摘要】
语音频码流的解码方法及装置
本专利技术涉及音频解码技术,具体涉及语音频码流解码方法及装置。
技术介绍
基于网际互连协议的语音业务(VoIP,VoiceoverInternetProtocol)系统之中,分组包在传输过程中可能需要经过多个路由器,而这些路由器在通话过程中也可能发生改变,所以通话过程中的传输时延可能会改变。而且当两个或者更多个用户试图通过同一个网关进入网络时,路由时延可能发生变化;这种时延上的变化被称为时延抖动(delayjitter)。同样,接收端、发送端和网关等使用非实时操作系统也会造成时延抖动,严重时会产生数据包丢失,造成语音频失真,导致VoIP质量下降。目前,已有很多技术在通信系统不同层中来降低时延、平滑时延抖动及进行丢包补偿。接收端可通过高效抖动缓存处理(JBM,JitterBufferManagement)算法来在一定程度上补偿网络的时延抖动。然而,对丢包率较高的情况,仅仅通过JBM技术显然不能满足高质量通信的需求。为了更好的避免语音频帧延迟抖动导致的质量下降问题,引入了冗余编码算法,即在编码端,除了用一定的比特率编码本语音频帧信息外,还用较低比特率编码除本语本文档来自技高网...
语音频码流的解码方法及装置

【技术保护点】
一种语音频码流的解码方法,其特征在于,包括:获取当前语音频帧的语音频解码参数,其中,所述当前语音频帧为冗余解码帧或者所述当前语音频帧的前一帧语音频帧为冗余解码帧;根据X帧语音频帧的语音频参数对所述当前语音频帧的语音频解码参数进行后处理,以得到所述当前语音频帧的后处理的语音频解码参数,所述X帧语音频帧包括所述当前语音频帧的前M帧语音频帧和/或所述当前语音频帧的后N帧语音频帧,所述M和N为正整数;使用所述当前语音频帧的后处理的语音频解码参数恢复所述当前语音频帧的语音频信号。

【技术特征摘要】
1.一种语音频码流的解码方法,其特征在于,包括:获取当前语音频帧的语音频解码参数,其中,所述当前语音频帧为冗余解码帧或者所述当前语音频帧的前一帧语音频帧为冗余解码帧;根据X帧语音频帧的语音频解码参数对所述当前语音频帧的语音频解码参数进行后处理,以得到所述当前语音频帧的后处理的语音频解码参数,所述X帧语音频帧包括所述当前语音频帧的前M帧语音频帧和所述当前语音频帧的后N帧语音频帧,所述M和N为正整数;所述语音频解码参数包括频带扩展包络、自适应码书增益、代数码书、基音周期、谱倾斜因子和频谱对参数中的至少一种;使用所述当前语音频帧的后处理的语音频解码参数恢复所述当前语音频帧的语音频信号。2.根据权利要求1所述的方法,其特征在于,所述当前语音频帧的语音频解码参数包括所述当前语音频帧的频谱对参数,其中,所述根据X帧语音频帧的语音频解码参数对所述当前语音频帧的语音频解码参数进行后处理,以得到所述当前语音频帧的后处理的语音频解码参数,包括:根据X帧语音频帧的谱倾斜因子、自适应码书增益和频谱对参数中的至少一种,对所述当前语音频帧的频谱对参数进行后处理,以得到所述当前语音频帧的后处理的频谱对参数。3.根据权利要求2所述的方法,其特征在于,所述根据X帧语音频帧的谱倾斜因子、自适应码书增益和频谱对参数中的至少一种,对所述当前语音频帧的频谱对参数进行后处理,以得到所述当前语音频帧的后处理的频谱对参数,包括:若所述当前语音频帧为冗余解码帧且所述当前语音频帧的信号类型不为清音,并且所述当前语音频帧的后一帧语音频帧中的子帧的自适应码书增益的最大值小于或等于第一阈值,并且所述当前语音频帧的前一帧语音频帧的谱倾斜因子小于或等于第二阈值,则将所述当前语音频帧的前一帧语音频帧的频谱对参数作为所述当前语音频帧的后处理的频谱对参数,或基于所述当前语音频帧的前一帧语音频帧的频谱对参数获得所述当前语音频帧的后处理的频谱对参数;或者,若所述当前语音频帧为冗余解码帧且所述当前语音频帧的信号类型不为清音,并且所述当前语音频帧的后一帧语音频帧中的子帧的自适应码书增益的最大值小于或等于第一阈值,并且所述当前语音频帧的前一帧语音频帧的谱倾斜因子小于或等于第二阈值,则基于当前语音频帧的频谱对参数和所述当前语音频帧的前一帧语音频帧的频谱对参数,获得所述当前语音频帧的后处理的频谱对参数;或者,若所述当前语音频帧为冗余解码帧,并且所述当前语音频帧的信号类型不为清音,并且所述当前语音频帧的后一帧语音频帧为清音,并且所述当前语音频帧的后一帧语音频帧中的子帧的自适应码书增益的最大值小于或等于第三阈值,并且所述当前语音频帧的前一帧语音频帧的谱倾斜因子小于或等于第四阈值,则将所述当前语音频帧的前一帧语音频帧的频谱对参数作为所述当前语音频帧的后处理的频谱对参数,或基于所述当前语音频帧的前一帧语音频帧的频谱对参数获得所述当前语音频帧的后处理的频谱对参数;或者,若所述当前语音频帧为冗余解码帧,并且所述当前语音频帧的信号类型不为清音,并且所述当前语音频帧的后一帧语音频帧的信号类型为清音,并且所述当前语音频帧的后一帧语音频帧中的子帧的自适应码书增益的最大值小于或者等于第三阈值,并且所述当前语音频帧的前一帧语音频帧的谱倾斜因子小于或者等于第四阈值,则基于所述当前语音频帧的频谱对参数和所述当前语音频帧的前一帧语音频帧的频谱对参数,获得所述当前语音频帧的后处理的频谱对参数。4.根据权利要求1至3任一项所述的方法,其特征在于,所述当前语音频帧的语音频解码参数包括所述当前语音频帧的自适应码书增益;其中,所述根据X帧语音频帧的语音频解码参数对所述当前语音频帧的语音频解码参数进行后处理,以得到所述当前语音频帧的后处理的语音频解码参数包括:根据X帧语音频帧的代数码书增益和自适应码书增益中的至少一种,对所述当前语音频帧的自适应码书增益进行后处理,以得到所述当前语音频帧的后处理的自适应码书增益。5.根据权利要求1至3任意一项所述的方法,其特征在于,所述当前语音频帧的语音频解码参数包括所述当前语音频帧的频带扩展包络,其中,所述根据X帧语音频帧的语音频解码参数对所述当前语音频帧的语音频解码参数进行后处理,以得到所述当前语音频帧的后处理的语音频解码参数包括:根据X帧语音频帧的频带扩展包络和谱倾斜因子中的至少一种,对所述当前语音频帧的频带扩展包络进行后处理,以得到所述当前语音频帧的后处理的频带扩展包络。6.根据权利要求1至3任一项所述的方法,其特征在于,所述当前语音频帧的语音频解码参数包括所述当前语音频帧的基音周期...

【专利技术属性】
技术研发人员:张兴涛刘泽新苗磊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1