1.一种编码器设备,包含:
多个频域fd编码器工具,用于编码信息信号,信息信号呈现多个帧;以及
编码器带宽检测器及控制器(39),被配置为基于信息信号特性,为多个fd编码器工具的至少子群组(33,36)选择带宽,子群组(33,36)包括少于多个fd编码器工具的fd编码器工具,使得子群组(33,36)的fd编码器工具中的至少一个相对于不在子群组(33,36)中的fd编码器工具中的至少一个具有不同带宽。
2.根据权利要求1所述的编码器设备,其中:
子群组的至少一个fd编码器工具为时间噪声整形tns工具(33)和/或噪声等级估计器工具(36)。
3.根据权利要求1或2所述的编码器设备,其中:
不在子群组(33,36)中的至少一个fd编码器工具选自以下中的至少一个:基于线性预测编码lpc的频谱整形器、频谱噪声整形sns工具、频谱量化器以及残差编码器。
4.根据前述权利要求中任一项所述的编码器设备,其中:
编码器带宽检测器及控制器(39)被配置为,在不在子群组中的fd编码器工具中的至少一个共有的至少第一带宽和与不在子群组中的fd编码器工具中的所述至少一个的带宽不同的第二带宽之间,选择子群组(33,36)的至少一个fd编码器工具的带宽。
5.根据前述权利要求中任一项所述的编码器设备,其中:
编码器带宽检测器及控制器(39)被配置为基于关于信息信号的至少一个能量估计,选择多个fd编码器工具中的至少一个的带宽。
6.根据前述权利要求中任一项所述的编码器设备,其中:
编码器带宽检测器及控制器(39)被配置为比较与信息信号的带宽相关联的至少一个能量估计和相应阈值以控制用于多个fd编码器工具中的至少一个的带宽。
7.根据前述权利要求中任一项所述的编码器设备,其中:
子群组(33,36)的多个fd编码器工具中的至少一个包含tns,所述tns被配置为在被编码器带宽检测器及控制器(39)选择的带宽内对tns输入信号进行自相关。
8.根据前述权利要求中任一项所述的编码器设备,其中,不在子群组中的fd编码器工具中的至少一个被配置为在全带宽下操作。
9.根据前述权利要求中任一项所述的编码器设备,其中,编码器带宽检测器及控制器(39)被配置为选择全带宽内的至少一个带宽,不在子群组中的fd编码器工具中的至少一个被配置为在全带宽下操作。
10.根据前述权利要求中任一项所述的编码器设备,其中,多个fd编码器工具的剩余fd编码器工具中的至少一个被配置为相对于被编码器带宽检测器及控制器(39)选择的带宽在开链中操作。
11.根据前述权利要求中任一项所述的编码器设备,其中:
编码器带宽检测器及控制器(39)被配置为在有限数量的带宽中和/或在一组预定义的带宽中选择带宽。
12.根据前述权利要求中任一项所述的编码器设备,其中:
编码器带宽检测器及控制器(39)被配置为在以下带宽的至少一个或组合中执行选择:4khz、8khz、12khz、16khz以及24khz,和/或nb、wb、sswb、swb、fb。
13.根据前述权利要求中任一项所述的编码器设备,其中:
编码器带宽检测器及控制器(39)被配置为控制带宽至解码器的信令。
14.根据前述权利要求中任一项所述的编码器设备,被进一步配置为:
编码包括关于所选带宽的信息的控制数据字段。
15.根据前述权利要求中任一项所述的编码器设备,被进一步配置为:
编码控制数据字段,所述控制数据字段包括:
-对应于nb带宽的0个数据位;
-对应于nb、wb带宽的1个数据位;
-对应于nb、wb、sswb带宽的2个数据位;
-对应于nb、wb、sswb、swb带宽的2个数据位;
-对应于nb、wb、sswb、swb、fb带宽的3个数据位。
16.根据在前述权利要求中任一项的可能组合中的权利要求5或6所述的编码器设备,其中,至少一个能量估计被执行为:
其中x(k)为mdct或mdst或fd系数,nb为频带数量,以及
17.根据前述权利要求中任一项所述的编码器设备,进一步包含tns工具(33),所述tns工具(33)被配置为执行滤波运算,包括对滤波运算的计算:
对于每个k=0..8
其中,
且,
其中,x(k)为mdct或mdst或fd系数,sub_start(f,s)及sub_stop(f,s)与由编码器带宽检测器及控制器(39)所检测的特定带宽相关联。
18.根据前述权利要求中任一项所述的编码器设备,进一步包含噪声估计器(36),所述噪声估计器(36)被配置为使用以下等式估计噪声等级:
其中gg指全局增益,inf(k)指待估计噪声等级的频谱线的标识,以及xf(k)为信号。
19.一种解码器设备(40,40a),包含用于解码被编码在比特流中的信息信号的多个fd解码器工具(43-48a),其中:
fd解码器工具被划分成:
-包含至少一个fd解码器工具的子群组(43,45);
-包含至少一个fd解码器工具的剩余fd解码器工具(44,46,48a);
其中解码器设备(40,40a)被配置为使得子群组(43,45)的多个解码器工具中的至少一个相对于多个解码器工具的剩余fd解码器工具(44,46,48a)中的至少一个,执行不同带宽的信号处理。
20.根据权利要求19所述的解码器设备,进一步包含带宽控制器(49),所述带宽控制器(49)被配置为:
基于带宽信息选择带宽。
21.根据权利要求19或20所述的解码器设备,其中:
子群组包含解码器噪声填充工具(43)和/或时间噪声整形tns解码器(45)中的至少一个。
22.根据权利要求19-21中任一项所述的解码器设备,其中:
剩余fd解码器工具中的至少一个为以下中的至少一个:解码器线性预测编码lpc工具、频谱噪声整形sns工具、解码器全局增益工具、mdct或mdst整形工具或基于另一变换的另一整形工具。
23.根据权利要求19-22中任一项所述的解码器设备,被进一步配置为:
将子群组中的多个解码器工具中的至少一个的带宽控制在剩余fd解码器工具中的至少一个共有的至少第一带宽和不同于第一带宽的至少第二带宽之间。
24.根据权利要求19-23中任一项所述的解码器设备,其中,fd剩余解码器工具中的至少一个被配置为在全带宽下操作。
25.根据权利要求19-24中任一项所述的解码器设备,其中,剩余fd解码器工具中的至少一个被配置为相对于所选带宽在开链中操作。
26.根据权利要求19-25中任一项所述的解码器,被进一步配置为:
在有限数量的带宽中和/或在一组预定义的带宽中选择带宽。
27.根据权利要求19-26中任一项所述的解码器,被进一步配置为:
在以下的至少一个或组合中执行选择:8khz、16khz、24khz、32khz以及48khz,和/或nb、wb、sswb、swb、fb。
28.根据权利要求19-27中任一项所述的解码器,进一步包含噪声填充工具(43),所述噪声填充工具(43)被配置为使用由以下等式给出的索引来应用噪声等级:
其中bwstop是基于比特流中的带宽信息而获得的。
29.根据权利要求19-28中任一项所述的解码器,进一步包含tns解码器(45),所述tns解码器(45)被配置为执行:
s0(start_freq(0)-1)=s1(start_freq(0)-1)=…=s7(start_freq(0)-1)=0
对于f=0至num_tns_filters-1执行
对于n=start_freq(f)至stop_freq(f)-1执行
对于k=7至0执行
tk(n)=tk+1(n)-rcq(k)sk(n-1)
sk+1(n)=rcq(k)tk(n)+sk(n-1)
其中
30.一种包含编码器设备及解码器设备的系统,其中编码器设备为如权利要求1-18中任一项所述的编码器设备和/或解码器设备为如权利要求19-29中任一项所述的解码器设备。
31.一种用于根据频域fd中的至少多个操作对信息信号进行编码的方法,所述方法包含:
为fd操作的子群组选择带宽;
在fd操作的子群组的带宽下执行第一信号处理操作;
在不在子群组中的fd操作的不同带宽下执行第二信号处理操作。
32.一种用于使用信息信号及控制数据(39a)解码比特流的方法,所述方法包含在频域fd中的多个信号处理操作,所述方法包含:
基于控制数据(39a)为fd操作的子群组选择带宽选择;
在fd操作的子群组的带宽下执行第一信号处理操作;
在不在子群组中的fd操作的不同带宽下执行第二信号处理操作。