CN101426058B - 一种改善多通道音频通话质量的***及方法 - Google Patents

一种改善多通道音频通话质量的***及方法 Download PDF

Info

Publication number
CN101426058B
CN101426058B CN2008100390702A CN200810039070A CN101426058B CN 101426058 B CN101426058 B CN 101426058B CN 2008100390702 A CN2008100390702 A CN 2008100390702A CN 200810039070 A CN200810039070 A CN 200810039070A CN 101426058 B CN101426058 B CN 101426058B
Authority
CN
China
Prior art keywords
signal
echo
mic1
audio
transfer function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008100390702A
Other languages
English (en)
Other versions
CN101426058A (zh
Inventor
刘睿
刘晓露
熊模昌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Information Technology Co., Ltd. Shanghai Avcon
Original Assignee
SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd filed Critical SHANGHAI AVCON INFORMATION TECHNOLOGY Co Ltd
Priority to CN2008100390702A priority Critical patent/CN101426058B/zh
Publication of CN101426058A publication Critical patent/CN101426058A/zh
Application granted granted Critical
Publication of CN101426058B publication Critical patent/CN101426058B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

一种改善多通道音频通话质量的***,用于本地同时设置有至少两个音频采集装置及至少两个音频播放装置的***,其中,每一音频采集装置对应采集一个音频信号,每一音频播放装置对应输出一个参考信号,其中,所述改善多通道音频通话质量的***进一步包括若干回声路径处理模块,每一音频采集装置采集的音频信号与每一音频播放装置输出的参考信号采用分级组合的方式通过上述回声路径处理模块的处理实现改善多通道音频通话质量,所述回声路径处理模块数目是根据音频采集装置及音频播放装置的数目之乘积数确定的,通过分级组合的方式对多声道的音频信号的残余回声及噪音的估计,可有效去除音频信号中的噪声,大大改善通话质量且易于实现通道扩展。

Description

一种改善多通道音频通话质量的***及方法
技术领域
本发明涉及一种改善多通道音频通话质量的***及方法。尤其涉及一种消除噪声与回声的多通道音频通话质量的***及方法。
背景技术
目前主流的视频会议***已经开始使用了双声道或多声道的音频技术,其中的回音,噪音干扰也成为了***中最大的问题。
通常,回声的产生是由于扬声器和麦克风之间存在着声学回路,即来自通话一端的信号经过通话另一端的扬声器播放后,同时会被该端的麦克风采集传回至通话一端,由此导致通话一端的说话者能够听到自己的回声,进而严重影响了通话质量。此外,来源于麦克风周边环境产生的稳态或非稳态的噪声信号也对通话质量有着很大的影响。
而多通道音频通话之间的干扰,必然有比单通道更复杂的计算和实现难度。多通道(包括立体声双声道)回音消除是整个音频质量改善的重点,常规的解决方法是基于自适应滤波器的方法去除通道间的相关性,通过去除每个通道滤波器的相关性,通道间的频率偏移,并通过交错梳状滤波器在进行非线性处理器等来实现消除功能。
请参照图1所示的现有的立体声双声道回声消除***的示意图,该***的核心部件就是中间的一个多通道的回声消除模块,该模块有4个信号输入,分别是来自左右传声器的x1,x2和来自左右扬声器的d1,d2。此模块内存将存在4种声学传递关系,分别对应了不同mic和扬声器的组合传递路径。
但是这种方法使用一个独立的自适应滤波器,很难从两个通道扩展到更多通道进行回音及噪音处理。
因此,从整体上解决多通道包括立体声双声道的音频通信质量已成为本领域技术人员亟待解决的技术课题。
发明内容
本发明要解决的技术问题在于:提供一种改善多通道音频通话质量的***,以有效消除通话中的回声及噪音且便于***从两个通道扩展到更多通道进行回音及噪音处理。
为了解决上述技术问题,本发明采用如下技术方案:一种改善多通道音频通话质量的系 统,用于本地同时设置有至少两个音频采集装置及至少两个音频播放装置的***,其中,每一音频采集装置对应采集一个音频信号,每一音频播放装置对应输出一个参考信号,其特征在于:所述改善多通道音频通话质量的***进一步包括若干回声路径处理模块,每一音频采集装置采集的音频信号与每一音频播放装置输出的参考信号采用分级组合的方式通过上述回声路径处理模块的处理实现改善多通道音频通话质量,所述回声路径处理模块数目是根据音频采集装置及音频播放装置的数目之乘积数确定的。
作为本发明的一种优选方案,多个音频信号通过相位重新分配的原则合成为两通道立体声后采用上述分级组合的方式通过上述回声路径处理模块的处理实现改善多通道音频通话质量。
作为本发明的一种优选方案,所述改善多通道音频通话质量的***中的每一回声路径处理模块后连接有回声消除模块。
本发明的改善多通道音频通话质量的方法,其特征在于包括以下步骤:
1)采用至少两个传声器作为信号输入端,每个传声器对应一个采集播放设备;
2)采用至少两个扬声器播放输出的信号;
3)采用多个自适应滤波器循环进行回声路径的计算;
4)对所述的扬声器播放的信号分别进行预加重;
5)扬声器Spk1...Spkn对应的信号分别作为参考信号X1...Xn,Spk1和传声器1的信号Mic1进行单个传递函数计算,并将最后输出结果作为回声估计值Y1,第一个传递函数计算后,得到了去除Mic1和Spk1的回声后的信号Mic1_1=(Mic1-Y1);然后计算第二个传递函数,使用Mic1_1和Spk2分别作为输入信号和参考信号,最后输出结果为回声估计值Y2,得到了去除Mic1和Spk2的回声后的信号Mic1_2=(Mic1_1-Y2);如此反复一直将第n个参考信号Spkn和Mic1_n-1对应的回声传递函数Yn计算出后,就得到了对应于Mic1的正常信号,也就是经过多路回声消除后的第一路传声器最终的信号:Mic1_n=(Mic1_n-1-Yn);
6)每个传递函数的计算对应一个自适应滤波器,在对输入时域信号转化为频域信号后,通过对传声器信号和扬声器信号分别处理,计算相关性及通过自适应滤波器函数计算滤波器权重系数w,通过权重系数w累加和输出的错误信号e进行计算出模拟的回声信号Y,然后再把频域信号转化为时域信号y,用传声器信号减掉回 声信号y后得到输出信号e也就是错误信号,如此反复不断修正和计算滤波器系数w,重复计算和学习,达到估计回声路径的作用;
7)每个传递函数之间是相互独立的,每个传递函数的计算都对应一个线性回归学习参数的计算,通过此参数和自适应滤波器的权重系数的计算结合解决双方同时说话时候的滤波器系数的更新和计算的问题。
作为本发明的一种优选方案,对扬声器信号分别进行预加重处理提高输出信噪比。
作为本发明的一种优选方案,在每个传递函数计算后,输出去除回声信号之后,仍然需要对输出信号进行进一步的残余回声抑制计算,此部分计算根据自适应滤波器和残余回声估计部分得到的残余回声以及泄露参数,进行回声的再次抑制。
作为本发明的一种优选方案,每一个传声器对应一个噪音消除装置,此部分根据噪音估计计算,并结合增益控制装置对噪音进行抑制。
作为本发明的一种优选方案,每一个输出信号通过信号线或网络传递给另一个空间的***。
作为本发明的一种优选方案,根据空间的大小和位置,放置3个,4个或5个的传声器,并通过相位重新分配的原则合成为立体声,并和立体声声卡交互。
综上所述,本发明的改善多通道音频通话质量的***及方法通过采用分级组合的方式进行回声的估计,有效地改善了多通道音频通信的质量,保证了音频通信的真实感和临场感。可以实现立体声或多通道采集和回放的完美效果。并且能够解决立体声或多通道下的回音和噪音问题,对每个通道分别进行回音消除和噪音消除,大大改善通话质量且容易将声道处理扩展到多通道的处理。从而在视频会议中实现了“网真”的音频子***。
附图说明
图1为现有立体声回声消除模块的内部原理图;
图2为本发明的改善多通道音频通话质量的***中一路信号处理的原理示意图;
图3为本发明的改善多通道音频通话质量的***中另一路信号处理的原理示意图;
图4为本发明的改善多通道音频通话质量的***中双声道立体声音频处理的原理示意图;
图5为四声道采集信号转化为两通道立体声的原理示意图。
具体实施方式
本发明的改善多通道音频通话质量的***本发明所解决的技术问题在于提供一种多通道回声噪声消除***,并组合成一套音频处理的***,以达到多通道音频通信的真实感和高保 真的音频质量。
为了解决多通道中回声和噪声的问题,本发明提出一种多通道回声消除和噪声消除***。此***具备易扩展及易实现且具备高效的回声噪声消除功能。彻底解决了多通道***中声音处理的难题。
整个***采用了以下原则和设计思路:
1>采用2个(以上)的传声器作为信号输入端,每个传声器对应一个采集播放设备(AD/DA芯片或声卡)。只有这样才能采集到真实的多通道的音频信号。所以首先我们在信源端要求信号的真实感和高品质。
2>采用2个(以上)的音箱(扬声器)播放输出的信号。同样只有这样我们才能还原采集的多通道信号。一般立体声对应为左声道和右声道两个音箱。至于2.1,5.1等播放环境则需要AD/DA芯片支持。
3>采用多个自适应滤波器循环进行回声路径的计算。方法如下:2路独立音频采集mic1、mic2,2路输出给扬声器的参考信号ref1、ref2分别送给自适应滤波器Y1,Y2,Y3,Y4;Y1用来计算mic1和ref1的路径模型,Y2用来计算mic1和ref2的路径模型,Y3用来计算mic2和ref1的路径模型,Y4用来计算mic2和ref2的路径模型。
4>路径模型对应一个传递函数的计算过程,涉及到一个独立空间,并且此独立空间内含有多个扬声器和多个传声器,并形成多个音频传送***,在音频传送***中,由于多个扬声器重放出了再生的多通道或立体声音频又被多个传声器采集;通过估算如上的多个音频传送***对应的每一个传递函数,其中,通过对所述的扬声器播放的信号分别进行预加重,扬声器(Spk1...Spkn)对应的信号分别作为参考信号(X1...Xn),Spk1和传声器1的信号Mic1进行单个传递函数计算,并将最后输出结果作为回声估计值Y1,第一个传递函数计算后,得到了去除Mic1和Spk1的回声后的信号Mic1_1=(Mic1-Y1);然后计算第二个传递函数,使用Mic1_1和Spk2分别作为输入信号和参考信号,最后输出结果为回声估计值Y2,得到了去除Mic1和Spk2的回声后的信号Mic1_2=(Mic1_1-Y2);如此反复一直将第n个参考信号Spkn和Mic1_n-1对应的回声传递函数Yn计算出后,就得到了对应于Mic1的正常信号,也就是经过多路回声消除后的第一路传声器最终的信号:Mic1_n=(Mic1_n-1-Yn);
5>如上是一个独立空间内的一个传声器对应的多个传递函数的递归计算。同样多个传声器的计算过程是完全一样的。每一个对应一个输出信号,最后通过信号线或网络传递给另一个空间的***。
6>每个传递函数的计算对应一个自适应滤波器。在对输入时域信号转化为频域信号后,通过对传声器信号和扬声器信号分别处理,计算相关性及通过自适应滤波器函数计算滤波器权重系数w,通过权重系数w累加和输出的错误信号e进行计算出模拟的回声信号Y,然后再把频域信号转化为时域信号y,用传声器信号减掉回声信号y后得到输出信号e也就是错误信号,如此反复不断修正和计算滤波器系数w,重复计算和学习。达到估计回声路径的作用。
7>需要对扬声器信号分别进行预加重处理。减小了噪声的高频分量,但是预加重对噪声并没有影响,因此有效地提高了输出信噪比。
8>在每个传递函数计算后,输出了去除回声信号之后,仍然需要对输出信号进行进一步的残余回声抑制计算,此部分计算根据自适应滤波器和残余回声估计部分得到的残余回声以及泄露参数,进行回声的再次抑制,这部分起到了能够消除90%以上的残余回音,明显降低了不同传递函数之间的相关性,从而使得不同通道的回声消除效果达到理想的效果。
9>每个传递函数的计算都对应一个线性回归学习参数的计算,通过此参数和铝自适应滤波器的权重系数的计算结合,可以有效解决双方同时说话时候的滤波器系数的更新和计算的问题。当然每个传递函数之间是相互独立的,这样每个通道的双工影响也是独立的。从而避免的多通道之间的双工通信的系数计算的冲突问题。
10>每一个传声器对应一个噪音消除装置,此部分根据噪音估计计算,并结合增益控制装置对噪音进行抑制,起到消除噪音,改善和提高通话质量的作用。
11>一般来说,每个独立空间放置2个传声器和2个扬声器(音箱)可以达到接近立体声的效果。也可以根据空间的大小和位置,放置3个,4个或5个的传声器,并通过相位重新分配的原则合成为立体声,并和立体声声卡交互,达到多方位同时采集声音信号的作用,使得临场感更加真实立体。
12>需要把本***和PC(声卡)连接的情况下,我们如果使用超过4个以上的传声器作为信号输入源,则我们采用如下方法:4路独立的音频采集,并设置好相位(左右声道的音量比例)参数(***缺省设置是MIC1是1,0MIC2是0.75,0.25MIC3是0.25,0.75MIC4是0,1),也就是通过对n路通道进行重新分配到双通道中再和PC进行通信交互的原则。
例如,具体到一种双声道立体声的音频***的实施例(未图示)。这种装置执行地点A和地点B之间进行双声道立体声音频的传输和处理,应用于视频会议***,并可以和PC结合使用。在地点A的独立空间中,摆放两个扬声器Spk1-L和Spk1-R以及两个传声器Mic1-L和Mic1-R。以听者为中心,将Spk1-L摆放在左边,Spk1-R摆放在右边相同距离。具体距离和 空间摆放根据空间大小来调整。Mic1-L和Mic1-R也分别对应放在离说话人距离不远(一般在0.5米到5米内)的范围内,分别放置在空间的左半部和右半部,用来采集左右声道的信号。两路的立体声通过线路输入给PC的立体声声卡,然后在PC端进行立体声压缩编码后,将立体声传送给地点B。地点B的PC端进行立体声解码后将左右声道的数据分别送给左右扬声器还原。
在地点B的独立空间中,同样摆放两个扬声器Spk2-L和Spk2-R以及两个传声器Mic2-L和Mic2-R。以听者为中心,由于对话的时候双方是面对面的,所以B空间内,Spk2-L将还原出A空间内Mic1-R的信号,Spk2-R将还原A空间内的Mic1-L的信号。
在接受到A点发送过来的信号后,经过B点的Spk2-L和Spk2-R还原声音的同时,B点的Mic2-L和Mic2-R也同时在采集B空间内的声音信号,送给AD/DA芯片,AD/DA芯片再把数字信号送给AEC进行回声消除。立体声的左声道需要进行2个传递函数自适应计算,也就是进行两次回声路径的计算和消除。之后在对左声道的噪音进行抑制并由AD/DA芯片通过线路输入送给了PC声卡,同样,立体声的右声道也需要进行2个传递函数的自适应计算,进行两次回声路径的计算和消除。之后在对左声道的噪音进行抑制并由AD/DA芯片通过线路输入送给了PC声卡,这样在对立体声信号进行压缩打包发送回给A空间。这个时候A空间将听到没有回音和噪音的音频信号。
下面描述第一个传递函数的计算过程,此计算过程对应一个传音器Mic1-L和一个扬声器Spk1-L.假设Mic1-L对应的音频信号是d1,Spk-L对应得音频信号是x1,那么x1作为参考信号,d1则是需要处理的本地信号。
首先对参考信号x1进行预加重计算,然后将x1进行快速傅立叶变换后得到频域值X1;
然后进入自适应滤波器计算;滤波器输入参数为:参考信号频域值X1、错误信号频域值E1以及频域自适应掩码值P1;滤波器输出中间值为滤波器权重累加系数值W1,通过频谱共轭乘累加得到最后输出信号Y1,Y1就是估计的回声信号的频域值。
通过反向傅立叶变化把Y1变为估计回声的时域信号y1;
然后计算错误信号e1,也就是消除回音后的输出信号,错误信号e1=d1-y1;然后将e1进行快速傅立叶变换后得到频域值E1;
最后,如此反复,把E1值保存作为下一次滤波器计算的输入参数,通过反复不断的修正滤波器的计算来达到快速的收敛和消除回声。
完成第一个传递函数的计算后,我们得到了一个去除一路echo path的输出信号e1,在此基础上我们继续选择e1作为本地信号,而采用剩下的另一个扬声器Spk-R的音频信号x2作为参考信号进行下一个传递函数的计算。
首先,仍然对x2进行预加重计算,然后将x2进行快速傅立叶变换后得到频域值X2;对e1进行去加重计算得到e1’;
然后进入自适应滤波器计算;滤波器输入参数为:参考信号频域值X2、错误信号频域值E2以及频域自适应掩码值P2;滤波器输出中间值为滤波器权重累加系数值W2,通过频谱共轭乘累加得到最后输出信号Y2,Y2就是估计的回声信号的频域值。
通过反向傅立叶变化把Y2变为估计回声的时域信号y2;
然后计算错误信号e2,也就是消除回音后的输出信号,错误信号e2=e1’-y2;然后将e2进行快速傅立叶变换后得到频域值E2;
最后,如此反复,把E2值保存作为下一次滤波器计算的输入参数,通过如上反复不断的修正滤波器的计算来达到快速的收敛和消除回声。
到此,对应于Mic1-L的回声消除已经完成了,则将输出信号e2送给噪音消除模块。进行一路噪音消除。噪音消除后即可送给外部或者PC的声卡或发送给另一端进行声音还原。
Mic1-R的部分的计算完全类同如上过程。区别只是输入信号d1变成了Mic-R对应的d2信号。其他计算方法完全一样。
滤波器采用MDF,如下是用到的矩阵变量:
e(l)=F[01×N,e(lN),...,e(lN+N-1)T
xk(l)=diag{F[x((l-k-1)N),...,x((l-k+1)N-1]T}
X(l)=[x0,x1,...,xk-1]
d(l)=F[01×N,d(lN),...,d(1N+N-1)]T
如下是矩阵的计算公式:
e(l)=d(l)-y(l)
y′(l)=G1X(l)h′(l)
h ′ ( l + 1 ) = h ′ ( l ) + G 2 μ ( l ) ▿ h ′ ( l )
▿ h ′ ( l ) = φ xx - 1 ( l ) X H ( l ) e ( l )
φxx -1(l)在参考文献[2]中有详细的说明,请参考。
G1和G2都是约束矩阵:
G 1 = F 0 N × N 0 N × N 0 N × N I N × N F - 1
G 2 ′ = F I N × N 0 N × N 0 N × N 0 N × N F - 1
G2=diag{G2′,G2′,...,G2′}
然后需要进行线性回归学习参数μk(l)的计算;
μ k ( l ) = min ( | y ′ k ( l ) | 2 | e k ( l ) | 2 , μ 0 )
噪音或残余回音消除采用能量谱减法估计噪音并作消除。经过短时能量分析然后再通过增益函数进行计算出当前帧的增益值,最后把输出的频域信号在进行短时能量合成。
Yi(ω)=Si(ω)+Ni(ω)
u ^ ( ω ) = 1 M Σ M noise frames | N i ( ω ) |
S ^ i ( ω ) = G i ( ω ) Y i ( ω )
G i ( ω ) = π 2 ( 1 1 + SNR post ) ( SNR prio 1 + SNR prio )
× M [ ( 1 + SNR post ) ( SNR prio 1 + SNR prio ) ]
M [ θ ] = e - θ 2 [ ( 1 + θ ) I 0 ( θ 2 ) + θ I 1 ( θ 2 ) ]
SNR post ( ω ) = | Y i ( ω ) | 2 μ ^ ( ω ) - 1
Figure RE-G200810039070201D000810
Yi(ω)是含有噪音的原始音频信号能量频谱, 
Figure RE-G200810039070201D00091
是估计的平均噪音能量频谱,Si(ω)是正常原始音频信号的能量频谱,Ni(ω)是噪音的能量频谱,Gi是增益函数;SNRpost是后置信噪比;SNRprio是先验信噪比;通过频谱的短时分析计算出能量频谱后,再根据如上公式计算估计出增益函数,这样最后计算估计出 
Figure RE-G200810039070201D00092
也就是我们输出的消除大部分噪音后的信号。
我们如此类推,当超过两个Mic和两个Speaker后,我们的计算方法也是完全一样的。每个Mic对应多个Speaker都要做多次的传递函数的计算并输出最后对应的输出信号。并且每个通道的处理都是并行的。也是相互不干扰的。最后输出了多个Mic’的信号。此信号已经消除了回声和噪声。
如果有M路Mic和N路Speak,那么经过此***处理后必然有M路输出信号d1’---dm’,由于有N路Speak信号,则每路Mic信号都须要N路的参考信号计算一次回声路径的传递函数。所以总共需要计算M*N个传递函数。如上述实施例中,我们提出的双声道立体声的***,输入有2路Mic和Speak信号,则需要有4组MDF滤波器和回音抑制模块级联组成一个***。输出信号是2路信号d1’和d2’,这两路信号就是消除回音和噪音后的左声道和右声道的数字信号。然后送给AD/DA和播放设备。
更详细而言,本发明的优点在于:
1、易于实现和扩展。可以很容易的从立体声扩展到多通道。
2、支持到500ms的echo tail。每个通道均支持到500ms的长度的echo tail,相互独立且互不影响。
3、支持每个通道的噪音消除。
4、支持每个通道采样率不受限制,支持高达48khz的单通道采样率。
5、每个通道的输入信号和输出信号频率范围支持20hz到20000hz。所以不管是人声还是音乐都能被很好的处理,包括音乐得回声和噪音也一样能够高保真的处理。
6、现场音频重放的声像分布感的增强及声音清晰度的提高。

Claims (9)

1.一种改善多通道音频通话质量的***,用于本地同时设置有至少两个音频采集装置及至少两个音频播放装置的***,其中,每一音频采集装置对应采集一个音频信号,每一音频播放装置对应输出一个参考信号,其特征在于:所述改善多通道音频通话质量的***进一步包括若干回声路径处理模块,每一音频采集装置采集的音频信号与每一音频播放装置输出的参考信号采用分级组合的方式通过上述回声路径处理模块的处理实现改善多通道音频通话质量,所述回声路径处理模块数目是根据音频采集装置及音频播放装置的数目之乘积数确定的;所述分级组合包括以下步骤:
1)采用至少两个传声器作为信号输入端,每个传声器对应一个采集播放设备;
2)采用至少两个扬声器播放输出的信号;
3)采用多个自适应滤波器循环进行回声路径的计算;
4)对所述的扬声器播放的信号分别进行预加重;
5)扬声器Spk1...Spkn对应的信号分别作为参考信号X1...Xn,Spk1和传声器1的信号Mic1进行单个传递函数计算,并将最后输出结果作为回声估计值Y1,第一个传递函数计算后,得到了去除Mic1和Spk1的回声后的信号Mic1_1=(Mic1-Y1);然后计算第二个传递函数,使用Mic1_1和Spk2分别作为输入信号和参考信号,最后输出结果为回声估计值Y2,得到了去除Mic1和Spk2的回声后的信号Mic1_2=(Mic1_1-Y2);如此反复一直将第n个参考信号Spkn和Mic1_n-1对应的回声传递函数Yn计算出后,就得到了对应于Mic1的正常信号,也就是经过多路回声消除后的第一路传声器最终的信号:Mic1_n=(Mic1_n-1-Yn);
6)每个传递函数的计算对应一个自适应滤波器,在对输入时域信号转化为频域信号后,通过对传声器信号和扬声器信号分别处理,计算相关性及通过自适应滤波器函数计算滤波器权重系数w,通过权重系数w累加和输出的错误信号e进行计算得出模拟的回声信号Y,然后再把频域信号转化为时域信号y,用传声器信号减掉回声信号y后得到输出信号e也就是错误信号,如此反复不断修正和计算滤波器系数w,重复计算和学习,达到估计回声路径的作用;
7)每个传递函数之间是相互独立的,每个传递函数的计算都对应一个线性回归学习参数的计算,通过此参数和自适应滤波器的权重系数的计算结合解决双方同时说话时候的滤波器系数的更新和计算的问题。
2.如权利要求1所述的一种改善多通道音频通话质量的***,其特征在于:多个音频信号通过相位重新分配的原则合成为两通道立体声后采用上述分级组合的方式通过上述回声路径处理模块的处理实现改善多通道音频通话质量。
3.如权利要求1所述的一种改善多通道音频通话质量的***,其特征在于:所述改善多通道音频通话质量的***中的每一回声路径处理模块后连接有回声消除模块。
4.一种改善多通道音频通话质量的方法,其特征在于包括步骤:
1)采用至少两个传声器作为信号输入端,每个传声器对应一个采集播放设备;
2)采用至少两个扬声器播放输出的信号;
3)采用多个自适应滤波器循环进行回声路径的计算;
4)对所述的扬声器播放的信号分别进行预加重;
5)扬声器Spk1...Spkn对应的信号分别作为参考信号X1...Xn,Spk1和传声器1的信号Mic1进行单个传递函数计算,并将最后输出结果作为回声估计值Y1,第一个传递函数计算后,得到了去除Mic1和Spk1的回声后的信号Mic1_1=(Mic1-Y1);然后计算第二个传递函数,使用Mic1_1和Spk2分别作为输入信号和参考信号,最后输出结果为回声估计值Y2,得到了去除Mic1和Spk2的回声后的信号Mic1_2=(Mic1_1-Y2);如此反复一直将第n个参考信号Spkn和Mic1_n-1对应的回声传递函数Yn计算出后,就得到了对应于Mic1的正常信号,也就是经过多路回声消除后的第一路传声器最终的信号:Mic1_n=(Mic1_n-1-Yn);
6)每个传递函数的计算对应一个自适应滤波器,在对输入时域信号转化为频域信号后,通过对传声器信号和扬声器信号分别处理,计算相关性及通过自适应滤波器函数计算滤波器权重系数w,通过权重系数w累加和输出的错误信号e进行计算得出模拟的回声信号Y,然后再把频域信号转化为时域信号y,用传声器信号减掉回声信号y后得到输出信号e也就是错误信号,如此反复不断修正和计算滤波器系数w,重复计算和学习,达到估计回声路径的作用;
7)每个传递函数之间是相互独立的,每个传递函数的计算都对应一个线性回归学习参数的计算,通过此参数和自适应滤波器的权重系数的计算结合解决双方同时说话时候的滤波器系数的更新和计算的问题。
5.如权利要求4所述的一种改善多通道音频通话质量的方法,其特征在于:对扬声器信号分别进行预加重处理提高输出信噪比。
6.如权利要求4所述的一种改善多通道音频通话质量的方法,其特征在于:在每个传递函数计算后,输出去除回声信号之后,仍然需要对输出信号进行进一步的残余回声抑制计算,此部分计算根据自适应滤波器和残余回声估计部分得到的残余回声以及泄露参数,进行回声的再次抑制。
7.如权利要求4所述的一种改善多通道音频通话质量的方法,其特征在于:每一个传声器对应一个噪音消除装置,此部分根据噪音估计计算,并结合增益控制装置对噪音进行抑制。
8.如权利要求4所述的一种改善多通道音频通话质量的方法,其特征在于:每一个输出信号通过信号线或网络传递给另一个空间的***。
9.如权利要求4所述的一种改善多通道音频通话质量的方法,其特征在于:根据空间的大小和位置,放置3个,4个或5个的传声器,并通过相位重新分配的原则合成为立体声,并和立体声声卡交互。
CN2008100390702A 2008-06-17 2008-06-17 一种改善多通道音频通话质量的***及方法 Active CN101426058B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100390702A CN101426058B (zh) 2008-06-17 2008-06-17 一种改善多通道音频通话质量的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100390702A CN101426058B (zh) 2008-06-17 2008-06-17 一种改善多通道音频通话质量的***及方法

Publications (2)

Publication Number Publication Date
CN101426058A CN101426058A (zh) 2009-05-06
CN101426058B true CN101426058B (zh) 2011-08-03

Family

ID=40616378

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100390702A Active CN101426058B (zh) 2008-06-17 2008-06-17 一种改善多通道音频通话质量的***及方法

Country Status (1)

Country Link
CN (1) CN101426058B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102457700B (zh) * 2010-10-26 2015-08-12 中兴通讯股份有限公司 音频数据传输方法及***
US8896651B2 (en) * 2011-10-27 2014-11-25 Polycom, Inc. Portable devices as videoconferencing peripherals
CN106782586B (zh) * 2016-11-14 2020-08-07 阔地教育科技有限公司 一种音频信号处理方法及装置
CN106910510A (zh) * 2017-02-16 2017-06-30 智车优行科技(北京)有限公司 车载功放设备、车辆及其音频播放处理方法
CN109618266A (zh) * 2018-11-06 2019-04-12 东莞市华泽电子科技有限公司 双向实时通话音频处理方法及双向实时通话对讲***
EP3890288A4 (en) * 2018-11-30 2022-05-18 Panasonic Intellectual Property Management Co., Ltd. TRANSLATION DEVICE AND TRANSLATION METHOD
CN110021289B (zh) * 2019-03-28 2021-08-31 腾讯科技(深圳)有限公司 一种声音信号处理方法、装置及存储介质
CN111683180A (zh) * 2020-05-19 2020-09-18 王天宝 一种语音通话质量的测试方法、装置及***
CN111726464B (zh) * 2020-06-29 2021-04-20 珠海全志科技股份有限公司 一种多通道回声滤除方法、滤除装置和可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889857A (en) * 1994-12-30 1999-03-30 Matra Communication Acoustical echo canceller with sub-band filtering
CN1353904A (zh) * 1999-04-07 2002-06-12 艾利森公司 用于时空回声消除的方法和装置
EP1406397A1 (en) * 2001-07-11 2004-04-07 Yamaha Corporation MULTI−CHANNEL ECHO CANCEL METHOD, MULTI−CHANNEL SOUND TRANSFER METHOD, STEREO ECHO CANCELLER, STEREO SOUND TRANSFER APPARATUS, AND TRANSFER FUNCTION CALCULATION APPARATUS
CN200990689Y (zh) * 2006-12-01 2007-12-12 上海华平计算机技术有限公司 集中控制型回音消除装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889857A (en) * 1994-12-30 1999-03-30 Matra Communication Acoustical echo canceller with sub-band filtering
CN1353904A (zh) * 1999-04-07 2002-06-12 艾利森公司 用于时空回声消除的方法和装置
EP1406397A1 (en) * 2001-07-11 2004-04-07 Yamaha Corporation MULTI−CHANNEL ECHO CANCEL METHOD, MULTI−CHANNEL SOUND TRANSFER METHOD, STEREO ECHO CANCELLER, STEREO SOUND TRANSFER APPARATUS, AND TRANSFER FUNCTION CALCULATION APPARATUS
CN200990689Y (zh) * 2006-12-01 2007-12-12 上海华平计算机技术有限公司 集中控制型回音消除装置

Also Published As

Publication number Publication date
CN101426058A (zh) 2009-05-06

Similar Documents

Publication Publication Date Title
CN101426058B (zh) 一种改善多通道音频通话质量的***及方法
JP6637014B2 (ja) 音声信号処理のためのマルチチャネル直接・環境分解のための装置及び方法
JP3506138B2 (ja) 複数チャンネルエコーキャンセル方法、複数チャンネル音声伝送方法、ステレオエコーキャンセラ、ステレオ音声伝送装置および伝達関数演算装置
JP4644715B2 (ja) 音響的エコー消去用オーディオシステムと方法
CN103152500B (zh) 多方通话中回音消除方法
CN1719516B (zh) 自适应滤波装置以及自适应滤波方法
JP6017825B2 (ja) 特に「ハンズフリー」電話システム向けの近接音声信号を雑音除去するための手段を有するマイクロホンとイヤホンの組合せ型のオーディオ・ヘッドセット
CN111292759A (zh) 一种基于神经网络的立体声回声消除方法及***
CN101616351B (zh) 降噪音频再现设备和降噪音频再现方法
CN101455095B (zh) 在变换域中用于有效的双耳声音空间化的方法和装置
CN101902679B (zh) 立体声音频信号模拟5.1声道音频信号的处理方法
CN103026738B (zh) 助听器***中信号处理的方法和助听器***
US8611552B1 (en) Direction-aware active noise cancellation system
CN102804747A (zh) 多通道回波对消器
CN101366321A (zh) 双声道音频信号的解码
CN1902901A (zh) 用于增强主观立体声音频的***和方法
CN101924317B (zh) 双声道处理装置及其方法与声音播放***
JP2014523174A (ja) スペクトル重みジェネレータを使用する周波数領域処理を用いてステレオ録音を分解するための方法および装置
CN103493384A (zh) 回声消除装置、回声消除方法及通话装置
JP5762479B2 (ja) 音声スイッチ装置、音声スイッチ方法、及びそのプログラム
US7024008B2 (en) Acoustic quality enhancement via feedback and equalization for mobile multimedia systems
KR20200018717A (ko) 부대역 공간 오디오 향상
JP2002062900A (ja) 収音装置及び受信装置
US20200152167A1 (en) Predictive acoustic echo cancellation
CN114501211A (zh) 具有丽音通透性的主动降噪电路、方法、设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 200433 Shanghai City, Yangpu District National Road No. 335

Patentee after: Information Technology Co., Ltd. Shanghai Avcon

Address before: 200433 Shanghai City, Yangpu District National Road No. 335

Patentee before: Shanghai Avcon Information Technology Co., Ltd.