平码五不中公式规律
  • / 30
  • 下载费用:30 金币  

用于在音频处理装置处切换取样率的概念.pdf

关 键 ?#21097;?/dt>
用于 音频 处理 装置 切换 取样 概念
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580044544.0

申请日:

2015.08.14

公开号:

CN106663443A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G10L 19/24申请日:20150814|||公开
IPC分类号: G10L19/24(2013.01)I; G10L19/04(2013.01)N; G10L19/16(2013.01)N 主分类号: G10L19/24
申请人: 弗劳恩霍夫应用研究促进协会
发明人: 斯蒂芬·多拉; 吉约姆·福克斯; 伯恩哈特·格里尔; 马库斯·缪特拉斯; 格莱泽格尔?#21462;?#30382;耶奇克; 伊曼纽尔·拉维利; 马库斯·施奈尔
地址: 德国慕尼黑
优?#28909;ǎ?/td> 2014.08.18 EP 14181307.1
专利代理机构: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 宋融冰
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580044544.0

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

用于对比特流进行解码的音频解码器装置,所述音频解码器装置包括:预测性解码器,用于从比特流产生解码的音频帧,其中预测性解码器包括用于从比特流产生用于解码的音频帧的一个或多个音频参数的参数解码器,以及其中预测性解码器包括用于通过合成用于解码的音频帧的一个或多个音频参数而产生解码的音频帧的合成滤波器装置;存储器装置,包括一个或多个存储器,其中每个存储器用于存储用于解码的音频帧的存储器状态,其中一个或多个存储器的用于解码的音频帧的存储器状态被合成滤波器装置用来合成用于解码的音频帧的一个或多个音频参数;以及存储器状态再取样装置,用于通过针对所述存储器中的一个或多个再取样用来合成用于先前解码的音频帧的一个或多个音频参数的先前存储器状态,为所述存储器中的一个或多个确定用来合成用于解码的音频帧的一个或多个音频参数的存储器状态,解码的音频帧具有取样率,先前解码的音频帧具有与解码的音频帧的取样率不同的先前取样率,并用于将用于所述存储器中的一个或多个的用来合成用于解码的音频帧的一个或多个音频参数的存储器状态存储于各个存储器中。

权利要求书

1.一种用于对比特流(BS)进行解码的音频解码器装置,所述音频解码器装置(1)包括:
预测性解码器(2),用于从所述比特流(BS)产生解码的音频帧(AF),其中所述预测性解
码器(2)包括用于从所述比特流(BS)产生用于所述解码的音频帧(AF)的一个或多个音频参
数(AP)的参数解码器(3),以及其中所述预测性解码器(2)包括用于通过合成用于所述解码
的音频帧(AF)的一个或多个音频参数(AP)而产生所述解码的音频帧(AF)的合成滤波器装
置(4);
存储器装置(5),包括一个或多个存储器(6;6a,6b,6c),其中存储器(6;6a,6b,6c)中的
每个用于存储用于所述解码的音频帧(AF)的存储器状态(MS;AMS,SMS,DMS),其中所述一个
或多个存储器(6;6a,6b,6c)的用于所述解码的音频帧(AF)的存储器状态(MS;AMS,SMS,
DMS)被所述合成滤波器装置(4)用来合成用于所述解码的音频帧(AF)的一个或多个音频参
数(AP);以及
存储器状态再取样装置(10),用于通过针对所述存储器(6;6a,6b,6c)中的一个或多个
再取样用来合成用于先前解码的音频帧(PAF)的一个或多个音频参数的先前存储器状态
(PMS;PAMS,PSMS,PDMS),为所述存储器(6;6a,6b,6c)中的一个或多个确定用来合成用于所
述解码的音频帧(AF)的一个或多个音频参数(AP)的存储器状态(MS;AMS,SMS,DMS),所述解
码的音频帧(AF)具有取样率(SR),所述先前解码的音频帧(PAF)具有与所述解码的音频帧
(AF)的取样率(SR)不同的先前取样率(PSR);并用于将用于所述存储器(6;6a,6b,6c)中的
一个或多个的用来合成用于所述解码的音频帧(AF)的一个或多个音频参数(AP)的存储器
状态(MS;AMS,SMS,DMS)存储于各个存储器(6;6a,6b,6c)中。
2.根据前述权利要求所述的音频解码器装置,其中所述一个或多个存储器(6;6a,6b,
6c)包括用于存储用来确定用于所述解码的音频帧(AF)的一个或多个激发参数(EP)的适应
性码本存储器状态(AMS)的适应性码本存储器(6a);其中,所述存储器状态再取样装置(10)
用于通过再取样用来确定用于所述先前解码的音频帧(PAF)的一个或多个激发参数的先前
适应性码本存储器状态(PAMS),确定用来确定用于所述解码的音频帧(AF)的一个或多个激
发参数(EP)的所述适应性码本存储器状态(AMS),并用于将用来确定用于所述解码的音频
帧(AF)的一个或多个激发参数(EP)的所述适应性码本存储器状态(AMS)存储于所述适应性
码本存储器(6a)中。
3.根据前述权利要求中任一项所述的音频解码器装置,其中所述一个或多个存储器
(6;6a,6b,6c)包括用于存储用来确定用于所述解码的音频帧(AF)的一个或多个合成滤波
器参数(SP)的合成滤波器存储器状态(SMS)的合成滤波器存储器(6b);其中,所述存储器状
态再取样装置(1)用于通过再取样用来确定用于所述先前解码的音频帧(PAF)的一个或多
个合成滤波器参数的先前合成存储器状态(PSMS),确定用来确定用于所述解码的音频帧
(AF)的一个或多个合成滤波器参数(SP)的所述合成滤波器存储器状态(SMS),并用于将用
来确定用于所述解码的音频帧(AF)的一个或多个合成滤波器参数(SP)的所述合成存储器
状态(SMS)存储于所述合成滤波器存储器(6b)中。
4.根据权利要求3所述的音频解码器装置,其中所述存储器再取样装置(10)以此方式
配置?#21512;?#21516;的合成滤波器参数(SP)被用于所述解码的音频帧(AF)的多个子帧。
5.根据权利要求3或4所述的音频解码器装置,其中所述存储器再取样装置(10)以此方
式配置:通过将用于所述先前解码的音频帧(PAF)的先前合成滤波器存储器状态(PSMS)变
换至功率谱以及通过再取样所述功率谱,进行所述先前合成滤波器存储器状态(PSMS)的再
取样。
6.根据前述权利要求中任一项所述的音频解码器装置,其中所述一个或多个存储器
(6;6a,6b,6c)包括用于存储用来确定用于所述解码的音频帧(AF)的一个或多个去加重参
数(DP)的去加重存储器状态(DMS)的去加重存储器(6c);其中,所述存储器状态再取样装置
(10)用于通过再取样用来确定用于所述先前解码的音频帧(PAF)的一个或多个去加重参数
的先前去加重存储器状态(PDMS),确定用来确定用于所述解码的音频帧(AF)的一个或多个
去加重参数(DP)的所述去加重存储器状态(DMS),并用于将用来确定用于所述解码的音频
帧(AF)的一个或多个去加重参数(DP)的所述去加重存储器状态(DMS)存储于所述去加重存
储器(6c)中。
7.根据前述权利要求中任一项所述的音频解码器装置,其中所述一个或多个存储器
(6;6a,6b,6c)以此方式配置:用于所述解码的音频帧(AF)的所存储的样本的数量与所述解
码的音频帧(AF)的取样率(SR)成比例。
8.根据前述权利要求中任一项所述的音频解码器装置,其中所述存储器状态再取样装
置(10)以此方式配置:通过线性内插进行再取样。
9.根据前述权利要求中任一项所述的音频解码器装置,其中所述存储器状态再取样装
置(10)用于从所述存储器装置(5)检索用于所述存储器(6;6a,6b,6c)中的一个或多个的先
前存储器状态(PMS;PAMS,PSMS,PDMS)。
10.根据前述权利要求中任一项所述的音频解码器装置,其中所述音频解码器装置(1)
包括反向滤波装置(17),所述反向滤波装置(17)用于在所述先前取样率(PSR)下的先前解
码的音频帧(PAF)的反向滤波,以确定所述存储器(6;6a,6b,6c)中的一个或多个的先前存
储器状态(PMS;PAMS,PSMS,PDMS);其中所述存储器状态再取样装置用于从所述反向滤波装
置检索用于所述存储器中的一个或多个的先前存储器状态。
11.根据前述权利要求中任一项所述的音频解码器装置,其中所述存储器状态再取样
装置用于从另一音频处理装置(26)检索用于所述存储器(6;6a,6b,6c)中的一个或多个的
先前存储器状态(PMS;PAMS,PSMS,PDMS)。
12.一种用于操作用于对比特流(BS)进行解码的音频解码器装置(1)的方法,所述方法
包括步骤:
使用预测性解码器(2)从所述比特流(BS)产生解码的音频帧(AF),其中所述预测性解
码器(2)包括参数解码器(3),所述参数解码器(3)用于从所述比特流(BS)产生用于所述解
码的音频帧(AF)的一个或多个音频参数(AP),以及其中所述预测性解码器(2)包括合成滤
波器装置(4),所述合成滤波器装置(4)用于通过合成用于所述解码的音频帧(AF)的一个或
多个音频参数(AP)而产生所述解码的音频帧(AF);
提供包括一个或多个存储器(6;6a,6b,6c)的存储器装置(5),其中存储器(6;6a,6b,
6c)中的每个用于存储用于所述解码的音频帧(AF)的存储器状态(MS;AMS,SMS,DMS),其中
所述一个或多个存储器(6;6a,6b,6c)的用于所述解码的音频帧(AF)的存储器状态(MS;
AMS,SMS,DMS)被所述合成滤波器装置(4)用来合成用于所述解码的音频帧(AF)的一个或多
个音频参数(AP);
通过针对所述存储器(6;6a,6b,6c)中的一个或多个再取样用来合成用于先前解码的
音频帧(PAF)的一个或多个音频参数的先前存储器状态(PMS;PAMS,PSMS,PDMS),为所述存
储器(6;6a,6b,6c)中的一个或多个确定用来合成用于所述解码的音频帧(AF)的一个或多
个音频参数(AP)的存储器状态(MS;AMS,SMS,DMS),所述解码的音频帧(AF)具有取样率
(SR),所述先前解码的音频帧(PAF)具有与所述解码的音频帧(AF)的取样率(SR)不同的先
前取样率(PSR);以及
将用于所述存储器(6;6a,6b,6c)中的一个或多个的用来合成用于所述解码的音频帧
(AF)的一个或多个音频参数(AP)的存储器状态(MS;AMS,SMS,DMS)存储于各个存储器中。
13.一种计算机程序,当在处理器上运行时,用于执行根据前述权利要求所述的方法。
14.一种用于对成帧的音频信号(FAS)进行编码的音频编码器装置,所述音频编码器装
置(27)包括:
预测性编码器(28),用于从所述成帧的音频信号(FAS)产生编码的音频帧(EAF),其中
所述预测性编码器(28)包括用于从所述成帧的音频信号(FAS)产生用于所述编码的音频帧
(EAV)的一个或多个音频参数(AP)的参数分析器(29),以及其中所述预测性编码器(28)包
括用于通过合成用于解码的音频帧(AF)的一个或多个音频参数(AP)而产生所述解码的音
频帧(AF)的合成滤波器装置(4),其中用于所述解码的音频帧(AF)的一个或多个音频参数
(AP)是用于所述编码的音频帧(EAV)的一个或多个音频参数(AP);
存储器装置(5),包括一个或多个存储器(6;6a,6b,6c),其中存储器(6;6a,6b,6c)中的
每个用于存储用于所述解码的音频帧(AF)的存储器状态(MS;AMS,SMS,DMS),其中所述一个
或多个存储器(6;6a,6b,6c)的用于所述解码的音频帧(AF)的存储器状态(MS;AMS,SMS,
DMS)被所述合成滤波器装置(4)用来合成用于所述解码的音频帧(AF)的一个或多个音频参
数(AP);以及
存储器状态再取样装置(10),用于通过针对所述存储器(6;6a,6b,6c)中的一个或多个
再取样用来合成用于先前解码的音频帧(PAF)的一个或多个音频参数的先前存储器状态
(PMS;PAMS,PSMS,PDMS),为所述存储器(6;6a,6b,6c)中的一个或多个确定用来合成用于所
述解码的音频帧(AF)的一个或多个音频参数(AP)的存储器状态(MS;AMS,SMS,DMS),所述解
码的音频帧(AF)具有取样率(SR),所述先前解码的音频帧(PAF)具有与所述解码的音频帧
(AF)的取样率(SR)不同的先前取样率(PSR),并用于将用于所述存储器(6;6a,6b,6c)中的
一个或多个的用来合成用于所述解码的音频帧(AF)的一个或多个音频参数(AP)的存储器
状态(MS;AMS,SMS,DMS)存储于各个存储器(6;6a,6b,6c)中。
15.根据前述权利要求所述的音频编码器装置,其中所述一个或多个存储器(6;6a,6b,
6c)包括用于存储用来确定用于所述解码的音频帧(AF)的一个或多个激发参数(EP)的适应
性码本状态(AMS)的适应性码本存储器(6a);其中,所述存储器状态再取样装置(10)用于通
过再取样用来确定用于所述先前解码的音频帧(PAF)的一个或多个激发参数(EP)的先前适
应性码本存储器状态(PAMS),确定用来确定用于所述解码的音频帧(AF)的一个或多个激发
参数(EP)的所述适应性码本状态(AMS),并用于将用来确定用于所述解码的音频帧(AF)的
一个或多个激发参数(EP)的所述适应性码本存储器状态(AMS)存储于所述适应性码本存储
器(6a)中。
16.根据权利要求14或15所述的音频编码器装置,其中所述一个或多个存储器(6;6a,
6b,6c)包括用于存储用来确定用于所述解码的音频帧(AF)的一个或多个合成滤波器参数
(SP)的合成滤波器存储器状态(SMS)的合成滤波器存储器(6b);其中,所述存储器状态再取
样装置(10)用于通过再取样用来确定用于所述先前解码的音频帧(PAF)的一个或多个合成
滤波器参数的先前合成存储器状态(PSMS),确定用来确定用于所述解码的音频帧(AF)的一
个或多个合成滤波器参数(SP)的所述合成存储器状态(SMS),并用于将用来确定用于所述
解码的音频帧(AF)的一个或多个合成滤波器参数(SP)的所述合成存储器状态(SMS)存储于
所述合成滤波器存储器(6b)中。
17.根据前述权利要求所述的音频编码器装置,其中所述存储器状态再取样装置(10)
以此方式配置?#21512;?#21516;的合成滤波器参数(SP)被用于所述解码的音频帧(AF)的多个子帧。
18.根据权利要求16或17所述的音频编码器装置,其中所述存储器再取样装置(10)以
此方式配置:通过将用于所述先前解码的音频帧(PAF)的先前合成滤波器存储器状态
(PSMS)变换至功率谱以及通过再取样所述功率谱,进行所述先前合成滤波器存储器状态
(PSMS)的再取样。
19.根据权利要求14-18中任一项所述的音频编码器装置,其中所述一个或多个存储器
(6;6a,6b,6c)包括用于存储用来确定用于所述解码的音频帧(AF)的一个或多个去加重参
数(DP)的去加重存储器状态(DMS)的去加重存储器(6c);其中,所述存储器状态再取样装置
(10)用于通过再取样用来确定用于所述先前解码的音频帧(PAF)的一个或多个去加重参数
的先前去加重存储器状态(PDMS),确定用来确定用于所述解码的音频帧(AF)的一个或多个
去加重参数(DP)的所述去加重存储器状态(DMS),并用于将用来确定用于所述解码的音频
帧(AF)的一个或多个去加重参数(DP)的所述去加重存储器状态(DMS)存储于所述去加重存
储器(6c)中。
20.根据权利要求14-19中任一项所述的音频编码器装置,其中所述一个或多个存储器
(6;6a,6b,6c)以此方式配置:用于所述解码的音频帧(AF)的所存储的样本的数量与所述解
码的音频帧的取样率(SR)成比例。
21.根据权利要求14-20中任一项所述的音频编码器装置,其中所述存储器再取样装置
(10)以此方式配置:通过线性内插进行再取样。
22.根据权利要求14-21中任一项所述的音频编码器装置,其中所述存储器状态再取样
装置(10)用于从所述存储器装置(5)检索用于所述存储器(6;6a,6b,6c)中的一个或多个的
先前存储器状态(PMS;PAMS,PSMS,PDMS)。
23.根据权利要求14-22中任一项所述的音频编码器装置,其中所述音频编码器装置
(27)包括反向滤波装置(17),所述反向滤波装置(17)用于所述先前解码的音频帧(PAF)的
反向滤波,以确定用于所述存储器(6;6a,6b,6c)中的一个或多个的先前存储器状态(PMS;
PAMS,PSMS,PDMS);其中,所述存储器状态再取样装置(10)用于从所述反向滤波装置(17)检
索用于所述存储器(6;6a,6b,6c)中的一个或多个的先前存储器状态(PMS;PAMS,PSMS,
PDMS)。
24.根据权利要求14-23中任一项所述的音频编码器装置,其中所述存储器状态再取样
装置(10)用于从另一音频处理装置检索用于所述存储器(6;6a,6b,6c)中的一个或多个的
先前存储器状态(PMS;PAMS,PSMS,PDMS)。
25.一种用于操作用于对成帧的音频信号进行编码的音频编码器装置(27)的方法,所
述方法包括步骤:
使用预测性编码器(28)从所述成帧的音频信号(FAS)产生编码的音频帧(EAF),其中所
述预测性编码器(28)包括用于从所述成帧的音频信号(FAS)产生用于所述编码的音频帧
(EAF)的一个或多个音频参数(AP)的参数分析器(29),以及其中所述预测性编码器(28)包
括用于通过合成用于解码的音频帧的一个或多个音频参数(AP)而产生所述解码的音频帧
(AF)的合成滤波器装置(4),其中用于所述解码的音频帧(AF)的一个或多个音频参数(AP)
是用于所述编码的音频帧(EAV)的一个或多个音频参数(AP);
提供包括一个或多个存储器(6;6a,6b,6c)的存储器装置(5),其中存储器(6;6a,6b,
6c)中的每个用于存储用于所述解码的音频帧(AF)的存储器状态(MS;AMS,SMS,DMS),其中
所述一个或多个存储器(6;6a,6b,6c)的用于所述解码的音频帧(AF)的存储器状态(MS;
AMS,SMS,DMS)被所述合成滤波器装置(4)用来合成用于所述解码的音频帧(AF)的一个或多
个音频参数(AP);
通过针对所述存储器(6;6a,6b,6c)中的一个或多个再取样用来合成用于先前解码的
音频帧(PAF)的一个或多个音频参数的先前存储器状态(PMS;PAMS,PSMS,PDMS),为所述存
储器(6;6a,6b,6c)中的一个或多个确定用来合成用于所述解码的音频帧(AF)的一个或多
个音频参数(AP)的所述存储器状态(MS;AMS,SMS,DMS),所述解码的音频帧(AF)具有取样率
(SR),所述先前解码的音频帧(PAF)具有与所述解码的音频帧(AF)的取样率(SR)不同的先
前取样率(PSR);以及
将用于所述存储器(6;6a,6b,6c)中的一个或多个的用来合成用于所述解码的音频帧
(AF)的一个或多个音频参数(AP)的存储器状态(MS;AMS,SMS,DMS)存储于各个存储器(6;
6a,6b,6c)中。
26.一种计算机程序,当在处理器上运行时,用于执行根据前述权利要求所述的方法。

说明书

用于在音频处理装置处切换取样率的概念

技术领域

本发明涉及语音及音频编码,尤其涉及用于处理音频信号(对于其,输入和输出取
样率从先前帧变化至当前帧)的音频编码装置以及音频解码装置。本发明还涉及操作此类
装置的方法以及执行此方法的计算机程序。

背景技术

语音及音频编码能够得到具有多节奏(multi-cadence)的输入及输出的好处,并
?#19994;?#21040;能够立即地且无缝地将一个取样率切换至另一取样率。传统的语音及音频编码器对
于确定的输出比特率使用单取样率并且在不彻底重设系统时无法对其进行改变。这随后在
通信中以及在解码信号?#24615;?#25104;不连续。

另一方面,通过选择通常取决于源和信道条件的多个优化参数,适应性取样率以
及比特率允许较高质量。随后,重要的是?#22791;?#21464;输入/输出信号的取样率时实现无缝过渡。

此外,重要的是对于此过?#19978;?#21046;复杂度增加。现代语音及音频编解码器,如将至的
跨LTE网络的3GPP EVS,将需要能够开发?#26031;?#33021;。

高效的语音及音频编码器需要能够从时域至另一者改变其取样率以更好地适合
于?#20174;?#20449;道条件。取样率的改变对于连续线性滤波器尤其是个问题,其仅可以在它们的过
去状态?#20801;?#19982;当前时间区间相同的取样率用以滤波时应用。

更特别地,预测性编码随着时间和帧在编码器及解码器处维持不同的存储器状
态。在码激励线性预测(CELP,code-excited linear prediction)中,这些存储器通常是线
性预测编码(LPC)合成滤波器存储器、去加重滤波器存储器以及适应性码本。直接的方案是
当取样率改变发生时重设全部存储器。这在解码信号?#24615;?#25104;非常恼人的不连续。恢复可能
是非常久且非常明显的。

图1示出根据现有技术的第一音频解码器装置。使用此音频解码器装置,当来源于
非预测性编码方案时,无缝地切换至预测性编码是可能的。此可以通过对用于维持预测性
编码器所需的滤波器状态的非预测性编码器的解码输出的反向滤波来进行。例如,在AMR-
WB+及USAC中进行,用于从基于变换的编码器、TCX切换至语音编码器、ACELP。然而,在此两
种编码器中,取样率是相同的。反向滤波可直接用在TCX的解码的音频信号上。此外,在USAC
及AMR-WB+中的TCX传送并利用也被反向滤波所需的LPC系数。LPC解码的系数在反向滤波计
算中被简单地再使用。?#26723;?#27880;意的是,如果使用相同的滤波器和相同的取样率在两个预测
性编码器之间切换,则不需要反向滤波。

图2示出根据现有技术的第二音频解码器装置。在两个编码器具有不同取样率的
情况下,或在相同的预测性编码器中但使用不同取样率切换的情况下,如图1所示的先前音
频帧的反向滤波不再足够。直接的方案是将过去解码的输出再取样为新的取样率并且然后
通过反向滤波计算存储器状态。如果一些滤波器系数是取样率?#35272;?#30340;,如针对LPC合成滤波
器的情况,则需要进行再取样的过去信号的额外分析。为了以新的取样率fs_2得到LPC系
数,重新计算自相关函数且对再取样的过去解码的样本使用列文逊-杜宾算法(Levinson-
Durbin algorithm)。此方案是计算?#37327;?#30340;并且难以在实际实施中使用。

发明内容

待解决的问题在于提供用于在音频处理装置处切换取样率的改进概念。

在第一方面中,通过用于对比特流进行解码的音频解码器装置解决问题,其中音
频解码器装置包括:

预测性解码器,用于从比特流产生解码的音频帧,其中预测性解码器包括用于从
比特流产生用于解码的音频帧的一个或多个音频参数的参数解码器,并且其中预测性解码
器包括用于通过合成用于解码的音频帧的一个或多个音频参数而产生解码的音频帧的合
成滤波器装置;

存储器装置,包括一个或多个存储器,其中每个存储器用于存储用于解码的音频
帧的存储器状态,其中一个或多个存储器的用于解码的音频帧的存储器状态被合成滤波器
装置用来合成用于解码的音频帧的一个或多个音频参数;以及

存储器状态再取样装置,用于通过针对所述存储器中的一个或多个再取样用来合
成用于先前解码的音频帧的一个或多个音频参数的先前存储器状态,为所述存储器中的一
个或多个确定用来合成用于解码的音频帧的一个或多个音频参数的存储器状态,解码的音
频帧具有取样率,先前解码的音频帧具有不同于解码的音频帧的取样率的先前取样率;并
用于将用于所述存储器中的一个或多个的用来合成用于解码的音频帧的一个或多个音频
参数的存储器状态存储于各个存储器中。

术语“解码的音频帧”指当前正在处理的音频帧,而术语“先前解码的音频帧”指在
当前正在处理的音频帧之前被处理的音频帧。

本发明允许预测性编码方案切换其内部取样率(intern sampling rate),而无需
再取样整个缓冲区,用以重新计算其滤波器的状态。通过直接仅对必要的存储器状态再取
样,可维持?#36879;?#26434;度,而无缝过渡仍是可能的。

根据本发明的优选的实施例,一个或多个存储器包括用于存储适应性码本存储器
状态的适应性码本存储器,该适应性码本存储器状态用来确定用于解码的音频帧的一个或
多个激发参数;其中,存储器状态再取样装置用于通过再取样用来确定用于先前解码的音
频帧的一个或多个激发参数的先前适应性码本状态,确定用来确定用于解码的音频帧的一
个或多个激发参数的适应性码本状态,以及存储器状态再取样装置用于将用来确定用于解
码的音频帧的一个或多个激发参数的适应性码本状态存储于适应性码本存储器中。

例如,适应性码本存储器状态用于CELP装置中。

为了能够再取样存储器,在不同取样率下的存储器大小必须关于其覆盖的时间持
续而相同。换言之,如果滤波器在取样率fs_2下具有M阶,在先前取样率fs_1下更新的存储
器应覆盖至少M*(fs_1)/(fs_2)个样本。

由于在适应性码本的情况下存储器通常与取样率成比例,不论取样率如何其都覆
盖解码的残余信号的大约最后20ms,无需进行额外的存储器管理。

根据本发明的优选的实施例,一个或多个存储器包括用于存储合成滤波器存储器
状态的合成滤波器存储器,合成滤波器存储器状态用来确定用于解码的音频帧的一个或多
个合成滤波器参数;其中,存储器状态再取样装置用于通过再取样用来确定用于先前解码
的音频帧的一个或多个合成滤波器参数的先前合成存储器状态,确定用来确定用于解码的
音频帧的一个或多个合成滤波器参数的合成存储器状态,以及存储器状态再取样装置用于
将用来确定用于解码的音频帧的一个或多个合成滤波器参数的合成存储器状态存储于合
成滤波器存储器中。

合成滤波器存储器状态可以是LPC合成滤波器状态,其可例如在CELP装置中使用。

如果不论取样率如何存储器的阶数都不与取样率成比例或者甚至是常数,则需要
进行额外的存储器管理,以能够覆盖尽可能的最大?#20013;?#26102;间。例如,AMR-WB+的LPC合成状态
阶数总是16。在12.8kHz的最小取样率下,其覆盖1.25ms,而其在48kHz下仅表示0.33ms。为
了能够在介于12.8kHz与48kHz之间的任何取样率下再取样缓冲区,LPC合成滤波器状态的
存储器必须从16个样本扩展至60个样本,其在48kHz下表示1.25ms。

存储器再取样随后可由以下伪码描述:

mem_syn_r_size_old=(int)(1.25*fs_1/1000);

mem_syn_r_size_new=(int)(1.25*fs_2/1000);

mem_syn_r+L_SYN_MEM-mem_syn_r_size_new=

resamp(mem_syn_r+L_SYN_MEM-mem_syn_r_size_old,

mem_syn_r_size_old,mem_syn_r_size_new);

其中resamp(X,I,L)输出从1到L个样本再取样的输入缓冲区X,L_SYN_MEM是存储
器可覆盖的样本的最大大小。在本例中其对于fs_2<=48kHz等于60个样本。在任何取样率
下,需要使用最后L_SYN_MEM个输出样本来更新mem_syn_r。

For(i=0;i<L_SYM_MEM;i++)

mem_syn_r[i]=y[L_frame-L_SYN_MEM+i];

其中y[]是LPC合成滤波器的输出,以及L_frame是在当前取样率下的帧的大小。

然而,将通过使用从mem_syn_r[L_SYN_MEM-M]到mem_syn_r[L_SYN_MEM-1]的状态
执行合成滤波器。

根据本发明的优选的实施例,存储器再取样装置以此方式配置?#21512;?#21516;的合成滤波
器参数被用于解码的音频帧的多个子帧。

最后帧的LPC系数通常用于以5ms的时间粒度对当前LPC系数进行内插。如果取样
率变化,则无法进行内插。如果重新计算LPC,可以使用新计算的LPC系数进行内插。在本发
明中,不能直接进行内插。在一个实施例中,在取样率切换之后,LPC系数未被内插于第一帧
中。对全部5ms的子帧,使用系数的相同集合。

根据本发明的优选的实施例,存储器再取样装置以此方式配置:通过将用于先前
解码的音频帧的合成滤波器存储器状态变换至功率谱以及通过再取样功率谱,进行先前合
成滤波器存储器状态的再取样。

在此实施例中,如果最后的编码器也是预测性编码器或如果最后的编码器也传送
LPC的集合,如TCX,可在新的取样率fs_2下估计LPC系数,而无需重进行整个LP分析。在取样
率fs_1下的旧的LPC系数被变换至被再取样的功率谱。然后对从再取样的功率谱中推论出
的自相关使用列文逊-杜宾算法。

根据本发明的优选的实施例,一个或多个存储器包括用于存储去加重存储器状态
的去加重存储器,去加重存储器状态用来确定用于解码的音频帧的一个或多个去加重参
数;其中,存储器状态再取样装置用于通过再取样用来确定用于先前解码的音频帧的一个
或多个去加重参数的先前去加重存储器状态,确定用来确定用于解码的音频帧的一个或多
个去加重参数的去加重存储器状态,以及存储器状态再取样装置用于将用来确定用于解码
的音频帧的一个或多个去加重参数的去加重存储器状态存储于去加重存储器中。

例如,去加重存储器状态也用在CELP中。

去加重通常具有1的固定阶数,其在12.8kHz下表示0.078lms。此?#20013;?#26102;间在48kHz
下被3.75个样本覆盖。随后,如果采用上述方法,需要4个样本的存储器缓冲区。可选地,可
通过绕过再取样状态使用近?#21697;ā?#21487;看到非常粗糙的再取样,其包括保持最后的输出样本,
不论取样率差异如何。?#31169;?#20284;在大部分时间是足够的并且可出于?#36879;?#26434;度原因而被使用。

根据本发明的优选的实施例,一个或多个存储器以此方式配置:用于解码的音频
帧的所存储的样本的数量与解码的音频帧的取样率成比例。

根据本发明的优选的实施例,存储器再取样装置以此方式配置:通过线性内插进
行再取样。

再取样函数resamp()可以使用任何类型的再取样方法实?#24103;?#22312;时域中,传统LP滤
波器以及抽取/过取样(decimation/oversampling)是常见的。在优选的实施例中,可采用
简单线性内插,关于质量其足以用于再取样滤波器存储器。其允许节省甚至更多的复杂?#21462;?br />也可以在频域中进行再取样。在最后的方案中,由于存储器仅是滤波器的起始状态,不需要
注意块效应(block artefacts)。

根据本发明的优选的实施例,存储器状态再取样装置用于从存储器装置检索用于
所述存储器中的一个或多个的先前存储器状态。

当以不同的内部取样率使用相同编码方案时,可使用本发明。例如,当信道的可用
带宽受限时针对低比特率以12.8kHz的内部取样率使用CELP以及当信道条件较好时针对较
高比特率切换至16kHz的内部取样率使用CELP时,可以是此情况。

根据本发明的优选的实施例,音频解码器装置包括反向滤波装置,反向滤波装置
用于在先前取样率下的先前解码的音频帧的反向滤波,以确定所述存储器中的一个或多个
的先前存储器状态,其中存储器状态再取样装置用于从反向滤波装置检索用于所述存储器
中的一个或多个的先前存储器状态。

这些特征允许针对此种情况实施本发明,其中由非预测性解码器处理先前音频
帧。

在本发明实施例中,不在反向滤波之前使用再取样,而是直接再取样存储器状态
自身。如果处理先前音频帧的在先解码器是预测性解码器如CELP,由于先前存储器状态总
是维持于先前取样率下,则不需要且可绕过反向解码。

根据本发明的优选的实施例,存储器状态再取样装置用于从另一音频处理装置检
索用于所述存储器中的一个或多个的先前存储器状态。

另一音频处理装置可以例如是另一音频解码器装置或用于噪声生成装置的房间。

当使用传统CELP在12.8kHz下编码活跃帧时以及当使用16kHz噪声生成器(CNG)建
模?#25442;?#36291;部分时,可在DTX模式?#29575;?#29992;本发明。

例如,当结合在不同取样率下运行的TCX及ACELP时可使用本发明。

在本发明另一方面中,通过用于操作用于对比特流进行解码的音频解码器装置的
方法解决问题,该方法包括以下步骤:

使用预测性解码器从比特流产生解码的音频帧,其中预测性解码器包括用于从比
特流产生用于解码的音频帧的一个或多个音频参数的参数解码器,以及其中预测性解码器
包括用于通过合成用于解码的音频帧的一个或多个音频参数而产生解码的音频帧的合成
滤波器装置;

提供包括一个或多个存储器的存储器装置,其中每个存储器用于存储用于解码的
音频帧的存储器状态,其中一个或多个存储器的用于解码的音频帧的存储器状态被合成滤
波器装置用来合成用于解码的音频帧的一个或多个音频参数;

通过针对所述存储器中的一个或多个再取样用来合成用于先前解码的音频帧的
一个或多个音频参数的先前存储器状态,为所述存储器中的一个或多个确定用来合成用于
解码的音频帧的一个或多个音频参数的存储器状态,解码的音频帧具有取样率,先前解码
的音频帧具有与解码的音频帧的取样率不同的先前取样率;以及

将用于所述存储器中的一个或多个的用来合成用于解码的音频帧的一个或多个
音频参数的存储器状态存储于各个存储器中。

本发明的另一方面中,通过计算机程序解决问题,当在处理器上运行时,计算机程
序执行根据本发明的方法。

在本发明提供的方面中,通过用于对成帧的音频信号进行编码的音频编码器装置
解决问题,其中音频编码器装置包括:

预测性编码器,用于从成帧的音频信号产生编码的音频帧,其中预测性编码器包
括用于从成帧的音频信号产生用于编码的音频帧的一个或多个音频参数的参数分析器,以
及其中预测性编码器包括用于通过合成用于解码的音频帧的一个或多个音频参数而产生
解码的音频帧的合成滤波器装置,其中用于解码的音频帧的一个或多个音频参数是用于编
码的音频帧的一个或多个音频参数;

存储器装置,包括一个或多个存储器,其中每个存储器用于存储用于解码的音频
帧的存储器状态,其中一个或多个存储器的用于解码的音频帧的存储器状态被合成滤波器
装置用来合成用于解码的音频帧的一个或多个音频参数;以及

存储器状态再取样装置,用于通过针对所述存储器中的一个或多个再取样用来合
成用于先前解码的音频帧的一个或多个音频参数的先前存储器状态,为所述存储器中的一
个或多个确定用来合成用于解码的音频帧的一个或多个音频参数的存储器状态,解码的音
频帧具有取样率,先前解码的音频帧具有与解码的音频帧的取样率不同的先前取样率,以
及存储器状态再取样装置用于将用于所述存储器中的一个或多个的用来合成用于解码的
音频帧的一个或多个音频参数的存储器状态存储于各个存储器中。

本发明主要关注音频解码器装置。然而,其也可以用在音频编码器装置处。的确,
CELP是基于综合分析(Analysis-by-Synthesis)原则,其中在编码器侧进行?#38236;?#35299;码。为
此,如针对解码器所描述的相同原则可在编码器侧使用。此外,在切换编码的情况下,例如
ACELP/TCX,基于变换的编码器可能需要在下一帧中编码切换的情况下甚至在编码器侧也
能够更新语音编码器的存储器。为此,在基于变换的编码器中使用?#38236;?#35299;码器,以用于更新
CELP的存储器状态。这可以是,基于变换的编码器在与CELP不同的取样率下运行,并且随后
可在这种情况?#29575;?#29992;本发明。

应理解的是,音频编码器装置的合成滤波器装置、存储器装置、存储器状态再取样
装置以及反向滤波装置等效于前述音频解码器装置的合成滤波器装置、存储器装置、存储
器状态再取样装置以及反向滤波装置。

根据本发明的优选的实施例,一个或多个存储器包括用于存储适应性码本状态的
适应性码本存储器,适应性码本状态用来确定用于解码的音频帧的一个或多个激发参数;
其中,存储器状态再取样装置用于通过再取样用来确定用于先前解码的音频帧的一个或多
个激发参数的先前适应性码本状态,确定用来确定用于解码的音频帧的一个或多个激发参
数的适应性码本状态,以及存储器状态再取样装置用于将用来确定用于解码的音频帧的一
个或多个激发参数的适应性码本状态存储于适应性码本存储器中。

根据本发明的优选的实施例,其中一个或多个存储器包括用于存储合成滤波器存
储器状态的合成滤波器存储器,合成滤波器存储器状态用来确定用于解码的音频帧的一个
或多个合成滤波器参数;其中,存储器状态再取样装置用于通过再取样用来确定用于先前
解码的音频帧的一个或多个合成滤波器参数的先前合成存储器状态,确定用来确定用于解
码的音频帧的一个或多个合成滤波器参数的合成存储器状态,以及存储器状态再取样装置
用于将用来确定用于解码的音频帧的一个或多个合成滤波器参数的合成存储器状态存储
于合成滤波器存储器中。

根据本发明的优选的实施例,存储器状态再取样装置以此方式配置?#21512;?#21516;的合成
滤波器参数被用于解码的音频帧的多个子帧。

根据本发明的优选的实施例,存储器再取样装置以此方式配置:通过将用于先前
解码的音频帧的先前合成滤波器存储器状态变换至功率谱以及通过再取样功率谱,进行先
前合成滤波器存储器状态的再取样。

根据本发明的优选的实施例,一个或多个存储器包括用于存储去加重存储器状态
的去加重存储器,去加重存储器状态用来确定用于解码的音频帧的一个或多个去加重参
数;其中,存储器状态再取样装置用于通过再取样用来确定用于先前解码的音频帧的一个
或多个去加重参数的先前去加重存储器状态,确定用来确定用于解码的音频帧的一个或多
个去加重参数的去加重存储器状态,以及存储器状态再取样装置用于将用来确定用于解码
的音频帧的一个或多个去加重参数的去加重存储器状态存储于去加重存储器中。

根据本发明的优选的实施例,一个或多个存储器以此方式配置:用于解码的音频
帧的所存储的样本的数量与解码的音频帧的取样率成比例。

根据本发明的优选的实施例,存储器再取样装置以此方式配置:通过线性内插进
行再取样。

根据本发明的优选的实施例,存储器状态再取样装置用于从存储器装置检索用于
所述存储器中的一个或多个的先前存储器状态。

根据本发明的优选的实施例,音频编码器装置包括反向滤波装置,其用于先前解
码的音频帧的反向滤波,以确定用于所述存储器中的一个或多个的先前存储器状态;其中
存储器状态再取样装置用于从反向滤波装置检索用于所述存储器中的一个或多个的先前
存储器状态。

根据本发明的优选的实施例的音频编码器装置,其中存储器状态再取样装置用于
从另一音频编码器装置检索用于所述存储器中的一个或多个的先前存储器状态。

在本发明另一方面中,通过用于操作用于对成帧的音频信号进行编码的音频编码
器装置的方法解决问题,该方法包括以下步骤:

使用预测性编码器从成帧的音频信号产生编码的音频帧,其中预测性编码器包括
用于从成帧的音频信号产生用于编码的音频帧的一个或多个音频参数的参数分析器,其中
预测性编码器包括用于通过合成用于解码的音频帧的一个或多个音频参数而产生解码的
音频帧的合成滤波器装置,其中用于解码的音频帧的一个或多个音频参数是用于编码的音
频帧的一个或多个音频参数;

提供包括一个或多个存储器的存储器装置,其中每个存储器用于存储用于解码的
音频帧的存储器状态,其中一个或多个存储器的用于解码的音频帧的存储器状态被合成滤
波器装置用来合成用于解码的音频帧的一个或多个音频参数;

通过针对所述存储器中的一个或多个再取样用来合成用于先前解码的音频帧的
一个或多个音频参数的先前存储器状态,为所述存储器中的一个或多个确认用来合成用于
解码的音频帧的一个或多个音频参数的存储器状态,解码的音频帧具有取样率,先前解码
的音频帧具有与解码的音频帧的取样率不同的先前取样率;以及

将用于所述存储器中的一个或多个的用来合成用于解码的音频帧的一个或多个
音频参数的存储器状态存储于各个存储器中。

根据本发明的另一方面,通过计算机程序解决问题,当在处理器上运行时,计算机
程序执行根据本发明的方法。

附图说明

本发明的优选的实施例将随后参考附图进行讨论,其中:

图1在示意图中示出根据现有技术的音频解码器装置的实施例;

图2在示意图中示出根据现有技术的音频解码器装置的第二实施例;

图3在示意图中示出根据本发明的音频解码器装置的第一实施例;

图4在示意图中示出根据本发明的音频解码器装置的第一实施例的更多?#38468;冢?br />

图5在示意图中示出根据本发明的音频解码器装置的第二实施例;

图6在示意图中示出根据本发明的音频解码器装置的第二实施例的更多?#38468;冢?br />

图7在示意图中示出根据本发明的音频解码器装置的第三实施例;以及

图8在示意图中示出根据本发明的音频编码器装置的实施例。

具体实施方式

图1在示意图中示出根据现有技术的音频解码器装置的实施例。

根据现有技术的音频解码器装置1包括:

预测性解码器2,用于从比特流BS产生解码的音频帧AF,其中预测性解码器2包括
用于从比特流BS产生用于解码的音频帧AF的一个或多个音频参数AP的参数解码器3,并且
其中预测性解码器2包括用于通过合成用于解码的音频帧AF的一个或多个音频参数AP而产
生解码的音频帧AF的合成滤波器装置4;

存储器装置5,包括一个或多个存储器6,其中存储器6中的每个用于存储用于解码
的音频帧AF的存储器状态MS,其中一个或多个存储器6的用于解码的音频帧AF的存储器状
态MS被合成滤波器装置4用来合成用于解码的音频帧AF的一个或多个音频参数AP;以及

反向滤波装置7,用于具有与解码的音频帧AF相同的取样率SR的先前解码的音频
帧PAF的反向滤波。

为了合成音频参数AP,合成滤波器4向存储器6发送询问信号IS,其中询问信号IS
取决于一个或多个音频参数AP。存储器6回复响应信号RS,其取决于询问信号IS以及用于解
码的音频帧AF的存储器状态MS。

现有技术音频解码器装置的此实施例允许从非预测性音频解码器装置切换至如
图1所示的预测性解码器装置1。然而,其仍需要非预测性音频解码器装置与预测性解码器
装置1使用相同的取样率SR。

图2在示意图中示出根据现有技术的音频解码器装置1的第二实施例。除了图1所
示的音频解码器装置1的特征之外,图2所示的音频解码器装置1包括音频帧再取样装置8,
其用于再取样具有先前取样率PSR的先前音频帧PAF,以产生具有取样率SR的先前音频帧
PAF,取样率SR是音频帧AF的取样率SR。

然后,通过参数分析器9分析具有取样率SR的先前音频帧PAF,参数分析器9用于确
定用于具有取样率SR的先前音频帧PAF的LPC系数LPCC。然后,LPC系数LPCC被反向滤波装置
7用于具有取样率SR的先前音频帧PAF的反向滤波,以确定用于解码的音频帧AF的存储器状
态MS。

此方案是计算?#37327;?#30340;且难以在实际实施中使用。

图3在示意图中示出根据本发明的音频解码器装置的第一实施例。

音频解码器装置1包括:

预测性解码器2,用于从比特流BS产生解码的音频帧AF,其中预测性解码器2包括
用于从比特流BS产生用于解码的音频帧AF的一个或多个音频参数AP的参数解码器3,并且
其中预测性解码器2包括用于通过合成用于解码的音频帧AF的一个或多个音频参数AP而产
生解码的音频帧AF的合成滤波器装置4;

存储器装置5,包括一个或多个存储器6,其中存储器6中的每个用于存储用于解码
的音频帧AF的存储器状态MS,其中一个或多个存储器6的用于解码的音频帧AF的存储器状
态MS被合成滤波器装置4用来合成用于解码的音频帧AF的一个或多个音频参数AP;以及

存储器状态再取样装置10,用于通过针对所述存储器6中的一个或多个再取样用
来合成用于先前解码的音频帧PAF的一个或多个音频参数的先前存储器状态PMS,为所述存
储器6中的一个或多个确定用来合成用于解码的音频帧AF的一个或多个音频参数AP的存储
器状态MS,解码的音频帧AF具有取样率SR,先前解码的音频帧PAF具有与解码的音频帧AF的
取样率SR不同的先前取样率PSR;并用于将用于所述存储器6中的一个或多个的用来合成用
于解码的音频帧AF的一个或多个音频参数AP的存储器状态MS存储于各个存储器中。

为了合成音频参数AP,合成滤波器4向存储器6发送询问信号IS,其中询问信号IS
取决于一个或多个音频参数AP。存储器6回复响应信号RS,其取决于询问信号IS以及用于解
码的音频帧AF的存储器状态MS。

术语“解码的音频帧AF”指当前正在处理的音频帧,而术语“先前解码的音频帧
PAF”指在当前正在处理的音频帧之前被处理的音频帧。

本发明允许预测性编码方案切换其内部取样率,而无需再取样整个缓冲区,以重
新计算其滤波器的状态。通过直接仅对必要的存储器状态MS再取样,可维持?#36879;?#26434;度,而无
缝过渡仍是可能的。

根据本发明的优选的实施例,存储器状态再取样装置10用于从存储器装置5检索
用于所述存储器6中的一个或多个的先前存储器状态PMS;PAMS,PSMS,PDMS。

当以不同的内部取样率PSR、SR使用相同的编码方案时,可使用本发明。例如,当信
道的可用带宽受限时针对低比特率以12.8kHz的内部取样率PSR以及当信道条件较好时针
对较高比特率切换至16kHz的内部取样率SR使用CELP时,可以是此情况。

图4在示意图中示出根据本发明的音频解码器装置的第一实施例的更多?#38468;凇?#22914;
图4所示,存储器装置5包括第一存储器6a,其是适应性码本6a、第二存储器6b,其是合成滤
波器存储器6b、以及第三存储器6c,其是去加重存储器6c。

音频参数AP被提供至激发模块11,激发模块11产生由延迟插入器12延迟的输出信
号OS,该输出信号OS被发送至适应性码本存储器6a作为询问信号ISa。适应性码本存储器6a
输出响应信号RSa,其含有被提供至激发模块11的一个或多个激发参数EP。

激发模块11的输出信号OS被进一步提供至合成滤波器模块13,滤波器模块13输出
输出信号OS1。输出信号OS1被延迟插入器14延迟并被发送至合成滤波器存储器6b作为询问
信号ISb。合成滤波器存储器13输出响应信号RSb,其含有被提供至合成滤波器存储器13的
一个或多个合成参数SP。

合成滤波器模块13的输出信号OS1被进一步提供至去加重模块15,去加重模块15
输出在取样率SR下的解码的音频帧AF。音频帧AF被延迟插入器16延迟并提供至去加重存储
器6c作为询问信号ISc。去加重存储器6c输出响应信号RSc,其含有被提供至去加重模块15
的一个或多个去加重参数DP。

根据本发明的优选的实施例,一个或多个存储器6a、6b、6c包括用于存储适应性码
本存储器状态AMS的适应性码本存储器6a,适应性码本存储器状态AMS用于确定用于解码的
音频帧AF的一个或多个激发参数EP;其中,存储器状态再取样装置10用于通过再取样用来
确定用于先前解码的音频帧PAF的一个或多个激发参数的先前适应性码本存储器状态
PAMS,确定用来确定用于解码的音频帧AF的一个或多个激发参数EP的适应性码本存储器状
态AMS;并用于将用来确定用于解码的音频帧AF的一个或多个激发参数EP的适应性码本存
储器状态AMS存储于适应性码本存储器6a中。

例如,适应性码本存储器状态AMS用在CELP装置中。

为了能够再取样存储器6a、6b、6c,在不同取样率SR、PSR下的存储器大小需要关于
其覆盖的时间?#20013;?#32780;相同。换言之,如果滤波器在取样率SR下具有M阶,在先前取样率PSR下
更新的存储器应覆盖至少M*(PSR)/(SR)个样本。

在适应性码本的情况下,由于存储器6a通常与取样率SR成比例,其不论取样率如
何都覆盖解码的残余信号的大约最后20ms,则不需要进行额外的存储器管理。

根据本发明的优选的实施例,一个或多个存储器6a、6b、6c包括用于存储用于确定
用于解码的音频帧AF的一个或多个合成滤波器参数SP的合成滤波器存储器状态SMS的合成
滤波器存储器6b,其中存储器状态再取样装置1用于通过再取样用来确定用于先前解码的
音频帧PAF的一个或多个合成滤波器参数的先前合成存储器状态PSMS,确定用来确定用于
解码的音频帧AF的一个或多个合成滤波器参数SP的合成滤波器存储器状态SMS,并用于将
用来确定用于解码的音频帧AF的一个或多个合成滤波器参数SP的合成存储器状态SMS存储
于合成滤波器存储器6b中。

合成滤波器存储器状态SMS可以是LPC合成滤波器状态,其可例如在CELP装置中使
用。

如果不论取样率如何存储器的阶数都不与取样率SR成比例或者甚至是常数,则需
要进行额外的存储器管理,以能够覆盖尽可能的最大?#20013;?#26102;间。例如,AMR-WB+的LPC合成状
态阶数总是16。在12.8kHz的最小取样率下,其覆盖1.25ms,而其在48kHz下仅表示0.33ms。
为了能够在介于12.8kHz与48kHz之间的任何取样率下再取样缓冲区,LPC合成滤波器状态
的存储器需要从16个样本扩展至60个样本,这在48kHz下表示1.25ms。

存储器再取样随后可由以下伪码描述:

mem_syn_r_size_old=(int)(1.25*PSR/1000);

mem_syn_r_size_new=(int)(1.25*SR/1000);

mem_syn_r+L_SYN_MEM-mem_syn_r_size_new=

resamp(mem_syn_r+L_SYN_MEM-mem_syn_r_size_old,

mem_syn_r_size_old,mem_syn_r_size_new);

其中resamp(X,I,L)输出从1到L个样本再取样的输入缓冲区X,L_SYN_MEM是存储
器可覆盖的样本的最大大小。在本例中其对于SR<=48kHz.等于60个样本。在任何取样率
下,需要使用最后L_SYN_MEM个输出样本来更新mem_syn_r。

For(i=0;i<L_SYM_MEM;i++)

mem_syn_r[i]=y[L_frame-L_SYN_MEM+i];

其中y[]是LPC合成滤波器的输出,以及L_frame是在当前取样率下的帧的大小。

然而,将通过使用从mem_syn_r[L_SYN_MEM-M]到mem_syr_r[L_SYN_MEM-1]的状态
执行合成滤波器。

根据本发明的优选的实施例,存储器再取样装置10以此方式配置?#21512;?#21516;的合成滤
波器参数SP被用于解码的音频帧AF的多个子帧。

最后帧PAF的LPC系数通常用于以5ms的时间粒度对当前LPC系数进行内插。如果取
样率从PSR变为SR,则无法进行内插。如果重新计算LPC,可以使用新计算的LPC系数进行内
插。在本发明中,不能直接进行内插。在一个实施例中,当取样率切换之后,LPC系数未被内
插于第一帧AF中。对全部5ms的子帧,使用系数的相同集合。

根据本发明的优选的实施例,存储器再取样装置10以此方式配置:通过将用于先
前解码的音频帧PAF的先前合成滤波器存储器状态PSMS变换至功率谱以及通过再取样功率
谱,进行先前合成滤波器存储器状态PSMS的再取样。

在此实施例中,如果最后的编码器也是预测性编码器或如果最后的编码器也传送
LPC的集合,如TCX,可在新的取样率RS下估计LPC系数,而无需重进行整个LP分析。在取样率
PSR下的旧的LPC系数被变换至被再取样的功率谱。然后对从再取样的功率谱中推论出的自
相关使用列文逊-杜宾算法。

根据本发明的优选的实施例,一个或多个存储器6a、6b、6c包括用于存储去加重存
储器状态DMS的去加重存储器6c,去加重存储器状态DMS用于确定用于解码的音频帧AF的一
个或多个去加重参数DP;其中,存储器状态再取样装置10用于通过再取样用来确定用于先
前解码的音频帧PAF的一个或多个去加重参数的先前去加重存储器状态PDMS,确定用来确
定用于解码的音频帧AF的一个或多个去加重参数DP的去加重存储器状态DMS,并用于将用
来确定用于解码的音频帧AF的一个或多个去加重参数DP的去加重存储器状态DMS存储于去
加重存储器6c中。

去加重存储器状态例如也用在CELP中。

去加重通常具有1的固定阶数,其在12.8kHz下表示0.0781ms。此?#20013;?#26102;间在48kHz
下被3.75个样本覆盖。随后,如果采用上述方法,需要4个样本的存储器缓冲区。可选地,可
通过绕过再取样状态使用近?#21697;ā?#21487;看到非常粗糙的再取样,其包括保持最后的输出样本,
不论取样率差异如何。?#31169;?#20284;大部分时间是足够的并?#39029;?#20110;?#36879;?#26434;度原因可被使用。

根据本发明的优选的实施例,一个或多个存储器6;6a,6b,6c以此方式配置:用于
解码的音频帧AF的所存储的样本的数量与解码的音频帧AF的取样率SR成比例。

根据本发明的优选的实施例,存储器状态再取样装置10以此方式配置:通过线性
内插进行再取样。

再取样函数resamp()可以使用任何类型的再取样方法实?#24103;?#22312;时域中,传统LP滤
波器以及抽取/过取样是常见的。在优选的实施例中,可采用简单线性内插,关于质量其足
以用于再取样滤波器存储器。其允许节省甚至更多的复杂?#21462;?#20063;可以在频域中进行再取样。
在最后的方案中,由于存储器仅是滤波器的起始状态,不需要注意块效应。

图5在示意图中示出根据本发明的音频解码器装置的第二实施例。

根据本发明的优选的实施例,音频解码器装置1包括反向滤波装置17,其用于先前
取样率PSR下的先前解码的音频帧PAF的反向滤波,以确定所述存储器6;6a,6b,6c中的一个
或多个的先前存储器状态PMS;PAMS,PSMS,PDMS;其中存储器状态再取样装置用于从反向滤
波装置检索用于所述存储器中的一个或多个的先前存储器状态。

这些特征允许针对此情况实施本发明,其中由非预测性解码器处理先前音频帧
PAF。

在本发明实施例中,在反向滤波之前不使用再取样,而是直接再取样存储器状态
MS自身。如果处理先前音频帧PAF的在先解码器是预测性解码器如CELP,由于先前存储器状
态PMS总是维持于先前取样率PSR下,则不需要且可绕过反向解码。

图6在示意图中示出根据本发明的音频解码器装置的第二实施例的更多?#38468;凇?br />

如图6所示,反向滤波装置17包括预加重模块18、延迟插入器19、预加重存储器20、
分析滤波器模块21、另一延迟插入器22、分析滤波器存储器23、另一延迟插入器24、以及适
应性码本存储器25。

先前取样率PSR下的先前解码的音频帧PAF被提供至预加重模块18以及延迟插入
器19,从其中被提供至预加重存储器20。然后,先前取样率下的如?#31169;?#31435;的先前去加重存储
器状态PDMS被传送至存储器状态再取样装置10以及预加重模块18。

预加重模块18的输出信号被提供至分析滤波器模块21以及延迟插入器22,从其中
被设置至分析滤波器存储器23。通过如此做法,先前取样率PSR下的先前合成存储器状态
PSMS被建立。然后,先前合成存储器状态PSMS被传送至存储器状态再取样装置10以及分析
滤波器模块21。

此外,分析滤波器模块21的输出信号被设置至延迟插入器24并进入适应性码本存
储器25。由此,先前取样率PSR下的先前适应性码本存储器状态PAMS可被建立,然后,先前适
应性码本存储器状态PAMS可被传送至存储器状态再取样装置10。

图7在示意图中示出根据本发明的音频解码器装置的第三实施例。

根据本发明的优选的实施例,存储器状态再取样装置10用于从另一音频处理装置
26检索用于所述存储器6中的一个或多个的先前存储器状态PMS;PAMS,PSMS,PDMS。

另一音频处理装置26可以例如是另一音频解码器装置26或用于噪声生成装置的
房间。

当使用传统CELP在12.8kHz下编码活跃帧时以及当使用16kHz噪声生成器(CNG)建
模?#25442;?#36291;部分时,可在DTX模式中使用本发明。

例如,当结合在不同取样率下运行的TCX及ACELP时可使用本发明。

图8在示意图中示出根据本发明的音频编码器装置的实施例。

音频编码器装置用于对成帧的音频信号FAS进行编码。音频编码器装置27包括:

预测性编码器28,用于从成帧的音频信号FAS产生编码的音频帧EAF,其中预测性
编码器28包括用于从成帧的音频信号FAS产生用于编码的音频帧EAV的一个或多个音频参
数AP的参数分析器29,并且其中预测性编码器28包括用于通过合成用于解码的音频帧AF的
一个或多个音频参数AP而产生解码的音频帧AF的合成滤波器装置4,其中用于解码的音频
帧AF的一个或多个音频参数AP是用于编码的音频帧EAV的一个或多个音频参数AP;

存储器装置5,包括一个或多个存储器6,其中存储器6中的每个用于存储用于解码
的音频帧AF的存储器状态MS,其中一个或多个存储器6的用于解码的音频帧AF的存储器状
态MS被合成滤波器装置4用来合成用于解码的音频帧AF的一个或多个音频参数AP;以及

存储器状态再取样装置10,用于通过针对所述存储器6中的一个或多个再取样用
来合成用于先前解码的音频帧PAF的一个或多个音频参数的先前存储器状态PMS,为所述存
储器6中的一个或多个确定用来合成用于解码的音频帧AF的一个或多个音频参数AP的存储
器状态MS,解码的音频帧AF具有取样率SR,先前解码的音频帧PAF具有与解码的音频帧AF的
取样率SR不同的先前取样率PSR,并用于将用于所述存储器6中的一个或多个的用来合成用
于解码的音频帧AF的一个或多个音频参数AP的存储器状态MS存储于各个存储器6中。

本发明主要关注音频解码器装置1。然而,其也可以用在音频编码器装置27处。的
确,CELP是基于综合分析(Analysis-by-Synthesis)原则,其中在编码器侧进行?#38236;?#35299;码。
为此,如针对解码器所描述的相同原则可在编码器侧使用。此外,在切换编码的情况下,例
如ACELP/TCX,基于变换的编码器可能需要在下一帧中编码切换的情况下甚至在编码器侧
也能够更新语音编码器的存储器。为此,在基于变换的编码器中使用?#38236;?#35299;码器,以用于更
新CELP的存储器状态。这可以是,基于变换的编码器在与CELP不同的取样率下运行,并且随
后可在这种情况?#29575;?#29992;本发明。

为了合成音频参数AP,合成滤波器4将询问信号IS发送至存储器6,其中询问信号
IS取决于一个或多个音频参数AP。存储器6回复响应信号RS,其取决于询问信号IS以及用于
解码的音频帧AF的存储器状态MS。

应理解的是,音频编码器装置27的合成滤波器装置4、存储器装置5、存储器状态再
取样装置10以及反向滤波装置17等效于前述音频解码器装置1的合成滤波器装置4、存储器
装置5、存储器状态再取样装置10以及反向滤波装置17。

根据本发明的优选的实施例,存储器状态再取样装置10用于从存储器装置5检索
用于所述存储器6中的一个或多个的先前存储器状态PMS。

根据本发明的优选的实施例,一个或多个存储器6a、6b、6c包括用于存储适应性码
本状态AMS的适应性码本存储器6a,适应性码本状态AMS用来确定用于解码的音频帧AF的一
个或多个激发参数EP;其中,存储器状态再取样装置10用于通过再取样用来确定用于先前
解码的音频帧PAF的一个或多个激发参数EP的先前适应性码本存储器状态PAMS,确定用来
确定用于解码的音频帧AF的一个或多个激发参数EP的适应性码本状态AMS,并且用于将用
来确定用于解码的音频帧AF的一个或多个激发参数EP的适应性码本存储器状态AMS存储于
适应性码本存储器6a中。参见图4及前述与图4相关的说明。

根据本发明的优选的实施例,一个或多个存储器6a、6b、6c包括用于存储用来确定
用于解码的音频帧AF的一个或多个合成滤波器参数SP的合成滤波器存储器状态SMS的合成
滤波器存储器6b;其中,存储器状态再取样装置10用于通过再取样用来确定用于先前解码
的音频帧PAF的一个或多个合成滤波器参数的先前合成存储器状态PSMS,确定用来确定用
于解码的音频帧AF的一个或多个合成滤波器参数SP的合成存储器状态SMS,并用于将用来
确定用于解码的音频帧AF的一个或多个合成滤波参数SP的合成存储器状态SMS存储于合成
滤波器存储器6b中。参见图4及前述与图4相关的说明。

根据本发明的优选的实施例,存储器状态再取样装置10以此方式配置?#21512;?#21516;的合
成滤波器参数SP被用于解码的音频帧AF的多个子帧。参见图4及与前述图4相关的说明。

根据本发明的优选的实施例,存储器再取样装置10以此方式配置:通过将用于先
前解码的音频帧PAF的先前合成滤波器存储器状态PSMS变换至功率谱以及通过再取样功率
谱,进行先前合成滤波器存储器状态PSMS的再取样。

根据本发明的优选的实施例,一个或多个存储器6;6a,6b,6c包括用于存储去加重
存储器状态DMS的去加重存储器6c,去加重存储器状态DMS用来确定用于解码的音频帧AF的
一个或多个去加重参数DP;其中,存储器状态再取样装置10用于通过再取样用来确定用于
先前解码的音频帧PAF的一个或多个去加重参数的先前去加重存储器状态PDMS,确定用来
确定用于解码的音频帧AF的一个或多个去加重参数DP的去加重存储器状态DMS,并用于将
用来确定用于解码的音频帧AF的一个或多个去加重参数DP的去加重存储器状态DMS存储于
去加重存储器6c中。参见图4及前述与图4相关的说明。

根据本发明的优选的实施例,一个或多个存储器6a,6b,6c以此方式配置:用于解
码的音频帧AF的所存储的样本的数量与解码的音频帧的取样率SR成比例。参见图4及前述
与图4相关的说明。

根据本发明的优选的实施例,存储器再取样装置10以此方式配置:通过线性内插
进行再取样。参见图4及前述与图4相关的说明。

根据本发明的优选的实施例,音频编码器装置27包括反向滤波装置17,其用于先
前解码的音频帧PAF的反向滤波,以确定用于所述存储器6中的一个或多个的先前存储器状
态PMS,其中存储器状态再取样装置10用于从反向滤波装置17检索用于所述存储器6中的一
个或多个的先前存储器状态PMS。参见图5及前述与图5相关的说明。

关于反向滤波装置17的?#38468;冢?#21442;见图6及前述与图6相关的说明。

根据本发明的优选的实施例,存储器状态再取样装置10用于从另一音频处理装置
检索用于所述存储器6;6a,6b,6c中的一个或多个的先前存储器状态PMS;PAMS,PSMS,PDMS。
参见图7及前述与图7相关的说明。

关于所述实施例的解码器以及编码器以及方法,以下被提及:

虽然已经在装置的上下文中描述一些方面,显而易见的是,这些方面也代表对应
方法的描述,其中模块或装置对应于方法步骤或方法步骤的特征。类?#39057;兀?#22312;方法步骤的上
下文中描述的方面也代表对应装置的对应模块或项或特征的描述。

根据某些实施需求,可以以硬件或软件实施本发明的实施例。可使用具有与可编
程计算机系统协作(或能够协作)的电子可读控制信号存储于其上的数字存储介质例如软
盘、DVD、CD、ROM、PROM、EPROM、EEPROM或闪存,执行此实施,从而执行各个方法。

根据本发明的一些实施例包括具有能够与可编程计算机系统协作的电子可读控
制信号的数据载体,从而执行在此描述的方法的一个。

一般地,本发明的实施例可作为具有程序代码的计算机程序产品被实施,当计算
机程序产品在计算机上运行时,可操作程序代码用于执行方法的一个。程序代码可例如被
存储于机器可读载体上。

其他实施例包括用于执行在此描述的方法的一个的计算机程序,计算机程序被存
储于机器可读载体或非瞬时存储介质上。

换言之,本发明方法的实施例因而是具有程序代码的计算机程序,当计算机程序
在计算机上运行时,程序代码用于执行在此描述的方法的一个。

本发明方法的另一实施例因而是数据载体(或数字存储介质、或计算机可读介
质),其包括记录于其上的用于执行在此描述的方法的一个的计算机程序。

本发明方法的另一实施例因而是表示用于执行在此描述的方法的一个的计算机
程序的数据流或信号序列。此数据流或信号序列可以例如被配置为经由数据通信连接例如
因特网来传输。

另一实施例包括处理构件,例如,计算机或可编程逻辑设备,用于或适于执行在此
描述的方法的一个。

另一实施例包括具有安装在其上的计算机程序的计算机,计算机程序用于执行在
此描述的方法的一个。

在一些实施例中,可编程逻辑设备(例如,现场可编程逻辑门阵列)可以被用于执
行在此所述方法的一些或全部功能。在一些实施例中,现场可编程逻辑门阵列可与微处理
器协作,以执行在此所述方法的一个。一般地,可通过?#25105;?#30828;件装置有利地执行方法。

虽然本发明已关于多个实施例进行论述,存在落入本发明的范围的修改、变形及
等效。应注意的是,实施本发明的方法及组成?#34892;?#22810;可选方式,因此以下所附权利要求应被
理解为包括如落入本发明的真正精神及范围的所有此类修改、变形及等效。

附图标记:

1:音频解码器装置

2:预测性解码器

3:参数解码器

4:合成滤波器装置

5:存储器装置

6:存储器

7:反向滤波装置

8:音频帧再取样装置

9:参数分析器

10:存储器状态再取样装置

11:激发模块

12:延迟插入器

13:合成滤波器模块

14:延迟插入器

15:去加重模块

16:延迟插入器

17:反向滤波装置

18:预加重模块

19:延迟插入器

20:预加重存储器

21:分析滤波器模块

22:延迟插入器

23:分析滤波器存储器

24:延迟插入器

25:适应性码本存储器

26:另一解码器

27:音频编码器装置

28:预测性编码器

29:参数分析器

BS:比特流

AF:解码的音频帧

AP:音频参数

MS:用于音频帧的存储器状态

SR:取样率

PAF?#21512;?#21069;解码的音频帧

IS:询问信号

RS?#21512;?#24212;信号

PSR?#21512;?#21069;取样率

LPCC?#21512;?#24615;预测编码系数

PMS?#21512;?#21069;存储器状态

AMS:适应性码本存储器状态

EP:激发参数

PAMS?#21512;?#21069;适应性码本存储器状态

OS:激发模块的输出信号

SMS:合成滤波器存储器状态

SP:合成滤波器参数

PSMS?#21512;?#21069;合成滤波器存储器状态

OS1:合成滤波器的输出信号

DMS:去加重存储器状态

DP:去加重参数

PDMS?#21512;?#21069;去加重存储器状态

FAS:成帧的音频信号

EAF:编码的音频帧

关于本文
本文标题:用于在音频处理装置处切换取样率的概念.pdf
链接地址:http://www.pqiex.tw/p-6091800.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 大嘴棋牌刨大王 分析图表 山西11选5号码 喜乐彩票下载安装 福彩3d732试机号历史记录 新加坡快乐8开 新疆11选5开奖走势 .江苏十一选五开奖号码 20173d第278期开奖直播 移动棋牌游戏大厅