一种对若干个输入音频信号进行去混响的信号处理装置的制作方法

文档序号:13765853阅读:来源:国知局
一种对若干个输入音频信号进行去混响的信号处理装置的制作方法

技术特征:

1.一种对若干个(Q)输入音频信号(xq)进行去混响的信号处理装置(100),其特征在于,所述信号处理装置(100)包括:

变换器(101),用于将所述若干个(Q)输入音频信号(xq)变换为变换域以获得输入变换系数(Xq),其中所述输入变换系数(Xq)排列形成输入变换系数矩阵(x);

滤波系数确定器(103),用于基于信号空间的特征值确定滤波系数(hpq),其中所述滤波系数(hpq)排列形成滤波系数矩阵(H);

滤波器(105),用于对所述输入变换系数矩阵(x)的输入变换系数(Xq)与所述滤波系数矩阵(H)的滤波系数(hpq)进行卷积以获得输出变换系数(Sp),其中所述输出变换系数(Sp)排列形成输出变换系数矩阵(S);

逆变换器(107),用于对来自所述变换域的所述输出变换系数矩阵(S)进行逆变换以获得若干个输出音频信号。

2.根据权利要求1所述的信号处理装置(100),其特征在于,所述滤波系数确定器(103)用于基于所述输入变换系数矩阵(x)的输入自相关矩阵(Φxx)确定所述信号空间。

3.根据前述权利要求任一项所述的信号处理装置(100),其特征在于,所述变换器(101)用于将所述若干个(Q)输入音频信号(xq)变换为频域以获得所述输入变换系数(Xq)。

4.根据前述权利要求任一项所述的信号处理装置(100),其特征在于,所述变换器(101)用于将所述若干个(Q)输入音频信号(xq)变换为针对若干个过去时间间隔的所述变换域以获得所述输入变换系数(Xq)。

5.根据权利要求4所述的信号处理装置(100),其特征在于,所述滤波系数确定器(103)用于基于所述输入变换系数(Xq)确定输入自相干系数,其中所述输入自相干系数表示与当前时间间隔和过去时间间隔相关的所述输入变换系数(Xq)的相干性,所述输入自相干系数排列形成输入自相干矩阵(ΓxX);所述滤波系数确定器(103)还用于基于所述输入自相干矩阵(ΓxX)确定所述滤波系数(hpq)。

6.根据前述权利要求任一项所述的信号处理装置(100),其特征在于,所述滤波系数确定器(103)用于根据以下方程确定所述滤波系数矩阵(H):

<mrow> <mi>H</mi> <mo>=</mo> <msubsup> <mi>&Phi;</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>&Gamma;</mi> <mrow> <msub> <mi>xS</mi> <mn>0</mn> </msub> </mrow> </msub> <mo>&CenterDot;</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>&Gamma;</mi> <mrow> <msub> <mi>xS</mi> <mn>0</mn> </msub> </mrow> <mi>H</mi> </msubsup> <msubsup> <mi>&Phi;</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>&Gamma;</mi> <mrow> <msub> <mi>xS</mi> <mn>0</mn> </msub> </mrow> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow>

其中H表示所述滤波系数矩阵,x表示所述输入变换系数矩阵,S0表示辅助变换系数矩阵,Φxx表示所述输入变换系数矩阵(x)的输入自相关矩阵,ΓxS0表示所述输入变换系数矩阵(x)与所述辅助变换系数矩阵(S0)之间的互相干矩阵。

7.根据权利要求6所述的信号处理装置(100),其特征在于,还包括:

辅助音频信号生成器(301),用于基于所述若干个(Q)输入音频信号(xq)生成若干个辅助音频信号;

另一变换器(303),用于将所述若干个辅助音频信号变换为所述变换域以获得辅助变换系数,所述辅助变换系数排列形成所述辅助变换系数矩阵(S0)。

8.根据权利要求1至5中任一项所述的信号处理装置(100),其特征在于,所述滤波系数确定器(103)用于根据以下方程确定所述滤波系数矩阵(H):

<mrow> <mi>H</mi> <mo>=</mo> <msubsup> <mi>&Phi;</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mover> <mi>&Gamma;</mi> <mo>^</mo> </mover> <mrow> <mi>s</mi> <mi>S</mi> </mrow> </msub> <mo>&CenterDot;</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mover> <mi>&Gamma;</mi> <mo>^</mo> </mover> <mrow> <mi>s</mi> <mi>S</mi> </mrow> <mi>H</mi> </msubsup> <msubsup> <mi>&Phi;</mi> <mrow> <mi>x</mi> <mi>x</mi> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mover> <mi>&Gamma;</mi> <mo>^</mo> </mover> <mrow> <mi>s</mi> <mi>S</mi> </mrow> </msub> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow>

其中H表示所述滤波系数矩阵,x表示所述输入变换系数矩阵,Φxx表示所述输入变换系数矩阵(x)的输入自相关矩阵,表示估计自相干矩阵。

9.根据权利要求8所述的信号处理装置(100),其特征在于,所述滤波系数确定器(103)用于根据以下方程确定所述估计自相干矩阵

<mrow> <msub> <mover> <mi>&Gamma;</mi> <mo>^</mo> </mover> <mrow> <mi>s</mi> <mi>S</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>:</mo> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>I</mi> <mi>M</mi> </msub> <mo>&CircleTimes;</mo> <msup> <mi>U</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msub> <mi>&Gamma;</mi> <mrow> <mi>x</mi> <mi>X</mi> </mrow> </msub> <mo>&CenterDot;</mo> <mi>U</mi> </mrow>

其中表示所述估计自相干矩阵,x表示所述输入变换系数矩阵,ΓxX表示所述输入变换系数矩阵(x)的输入自相干矩阵,IM表示矩阵维度M的单位矩阵,U表示基于所述输入自相干矩阵(ΓxX)进行的特征值分解的特征向量矩阵。

10.根据前述权利要求任一项所述的信号处理装置(100),其特征在于,还包括:

声道确定器,用于基于所述输入变换系数矩阵(x)的输入变换系数(Xq)与所述滤波系数矩阵(H)的滤波系数(hpq)确定声道变换系数,其中所述声道变换系数排列形成声道变换矩阵

11.根据权利要求10所述的信号处理装置(100),其特征在于,所述声道确定器用于根据以下方程确定所述声道变换矩阵

<mrow> <mover> <mi>G</mi> <mo>^</mo> </mover> <mrow> <mo>(</mo> <mi>k</mi> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msup> <mi>H</mi> <mi>H</mi> </msup> <mi>x</mi> <mo>(</mo> <mrow> <mi>k</mi> <mo>,</mo> <mi>n</mi> </mrow> <mo>)</mo> <mi>d</mi> <mi>i</mi> <mi>a</mi> <mi>g</mi> <msup> <mrow> <mo>{</mo> <msub> <mi>X</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>k</mi> <mo>,</mo> <mi>n</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>X</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>k</mi> <mo>,</mo> <mi>n</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>X</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <mrow> <mi>k</mi> <mo>,</mo> <mi>n</mi> </mrow> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow>

其中表示所述声道变换矩阵,x表示所述输入变换系数矩阵,H表示所述滤波系数矩阵,X1至XP表示输入变换系数。

12.根据前述权利要求任一项所述的信号处理装置(100),其特征在于,所述若干个(Q)输入音频信号(xq)包含与若干个(P)音频信号源(401、403、405)相关的音频信号部分,其中所述信号处理装置(100)用于基于所述若干个(Q)输入音频信号(xq)分离所述若干个(P)音频信号源(401、403、405)。

13.一种对若干个(Q)输入音频信号(xq)进行去混响的信号处理方法(200),其特征在于,所述信号处理方法(200)包括:

将所述若干个(Q)输入音频信号(xq)变换(201)为变换域以获得输入变换系数(Xq),其中所述输入变换系数(Xq)排列形成输入变换系数矩阵(x);

基于信号空间的特征值确定(203)滤波系数(hpq),其中所述滤波系数(hpq)排列形成滤波系数矩阵(H);

对所述输入变换系数矩阵(x)的输入变换系数(Xq)与所述滤波系数矩阵(H)的滤波系数(hpq)进行卷积(205)以获得输出变换系数(Sp),其中所述输出变换系数(Sp)排列形成输出变换系数矩阵(S);

对来自所述变换域的所述输出变换系数矩阵(S)进行逆变换(207)以获得若干个输出音频信号。

14.根据权利要求13所述的信号处理方法(200),其特征在于,还包括:

基于所述输入变换系数矩阵(x)的输入自相关矩阵(Φxx)确定所述信号空间。

15.一种计算机程序,包括程序代码,用于当在计算机上运行时执行权利要求13或14任一项所述的信号处理方法(200)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1