JP2005323084A - Method, device, and program for acoustic echo-canceling - Google Patents
Method, device, and program for acoustic echo-canceling Download PDFInfo
- Publication number
- JP2005323084A JP2005323084A JP2004138848A JP2004138848A JP2005323084A JP 2005323084 A JP2005323084 A JP 2005323084A JP 2004138848 A JP2004138848 A JP 2004138848A JP 2004138848 A JP2004138848 A JP 2004138848A JP 2005323084 A JP2005323084 A JP 2005323084A
- Authority
- JP
- Japan
- Prior art keywords
- echo
- acoustic echo
- pseudo
- canceling
- acoustic
- 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.)
- Pending
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
Abstract
Description
この発明は、拡声通話系において通話の障害となり、時にはハウリングを引き起こす音響エコーを消去する音響エコー消去方法および音響エコー消去装置、音響エコー消去プログラムに関するものである。 The present invention relates to an acoustic echo erasing method, an acoustic echo erasing apparatus, and an acoustic echo erasing program for erasing an acoustic echo that becomes an obstacle to a call in a loudspeaker communication system and sometimes causes howling.
拡声通話系の構成を図1に示す。地点Bで送話者の発した音声はマイクロホン2Bで収音され、伝送路3を経て、地点Aのスピーカ1Aで再生される。この拡声通話系では従来の電話通話のように送受話器を手に持つ必要がないため、作業をしながらの通話が可能になり、自然な対話通話が実現できるという長所を持つ。そのため通信会議やテレビ電話、拡声電話機などに広く利用が進められている。
この拡声通話系では、音響エコーが問題となる。図1においてスピーカ1Aから再生された音声が、矢印で示すようにエコー経路hAを経てマイクロホン2Aで収音され、伝送路4を経て、地点Bのスピーカ1Bで再生される。これが音響エコーであり、地点Bの送話者は、自分の発した音声が伝送遅延ののちスピーカ1Bから再生されるのを聞く。この音響エコーは拡声通話系において通話の障害や不快感などの悪影響を生じる。さらに、地点Aと地点Bで形成される信号の閉ループのゲインが1より大きい場合、ハウリング現象が発生し通話できなくなる。
FIG. 1 shows the structure of the voice call system. The voice uttered by the speaker at the point B is picked up by the microphone 2B, and is reproduced by the speaker 1A at the point A via the
In this voice call system, acoustic echo is a problem. Sound reproduced from the speaker 1A in FIG. 1, is collected by the
このような拡声通話系の問題点を克服するために、図2のように適応損失制御部5と音響エコー消去部6が組み合わされてもちいられる(特許文献1)。
適応損失制御部5の動作を、図2を用いて説明する。適応損失制御部5は受話側減衰器31と、送話側減衰器32と、損失制御部33とによって構成される。損失制御部33では、伝送路3からの受話信号x_(k)、および音響エコー消去部6の出力信号z(k)(kは時間を表わすパラメータ)から、送受話状態を判定する。送話状態では受話信号を受話側減衰器31により減衰させ、受話状態では送話側減衰器32により減衰した信号を送信信号とすることで、受話信号と送信信号との間の開ループ利得を1以上に保ってハウリングを防止する。
In order to overcome such problems of the voice call system, the adaptive loss control unit 5 and the acoustic echo canceling unit 6 may be combined as shown in FIG. 2 (Patent Document 1).
The operation of the adaptive loss control unit 5 will be described with reference to FIG. The adaptive loss control unit 5 includes a
送話状態及び受話状態は、例えば受話信号x_(k)と音響エコー消去部6の出力信号z(k)の短時間パワーPx_(k)、Pz(k)の大きさを比較することで判定できる。受話側減衰器31により、スピーカ再生信号x(k)の短時間パワーは受話信号x_(k)の短時間パワーと同じか小さくなる。通常の環境では、エコー経路と音響エコー消去部6を通過した後のエコー信号z(k)はスピーカ再生信号x(k)より小さいと仮定できるので、音声が発せられず送話信号が無い時には、Px_(k)>Pz(k)が成立し、この時には損失制御部33は受話状態と判定する。あるレベル以上の送話信号が存在すると、Px_(k)<Pz(k)となり、この時には損失制御部33は送話状態と判定する。
The transmission state and the reception state are determined, for example, by comparing the magnitudes of the short-time powers Px_ (k) and Pz (k) of the reception signal x_ (k) and the output signal z (k) of the acoustic echo canceller 6. it can. The short-time power of the speaker reproduction signal x (k) is equal to or smaller than the short-time power of the reception signal x_ (k) by the
受話側減衰器31もしくは送話側減衰器32に適用される減衰量は、音響エコー消去部6の状況に応じて制御される。音響エコー消去部6は擬似エコー信号生成部41と、減算器42と、エコー経路推定部43とによって構成される。擬似エコー信号生成部41は適応フィルタにより構成され、受話状態における減算器42の誤差信号に応じてエコー経路推定部43がエコー経路の変動を検出し、その検知信号により誤差信号が最小となるように適応フィルタの特性が制御される。従って以下では擬似エコー信号生成部41を単に適応フィルタと呼ぶこともある。
The amount of attenuation applied to the
適応フィルタによる音響エコー消去の状況は、スピーカ1から音響エコー消去部6までの音響結合量Gの大きさから調べることができる。音響結合量Gは受話状態での受話信号x(k)と、残差信号z(k)の短時間パワーPx(k)とPz(k)を用いて、
G=Pz(k)/Px(k)
により推定できる。例えば受話信号と送信される残量エコー(残差信号)との間の開ループ利得を−20dB以下に保ちたい場合、適応フィルタによる音響エコー消去が進んでおらず、音響結合量Gが−20dBを超えるときは、音響結合量Gと減衰量との積が−20dBになるように減衰量を設定すればよい。
The state of acoustic echo cancellation by the adaptive filter can be examined from the magnitude of the acoustic coupling amount G from the
G = Pz (k) / Px (k)
Can be estimated. For example, when it is desired to keep the open loop gain between the received signal and the remaining echo (residual signal) to be −20 dB or less, acoustic echo cancellation by the adaptive filter has not progressed, and the acoustic coupling amount G is −20 dB. When the value exceeds the attenuation amount, the attenuation amount may be set so that the product of the acoustic coupling amount G and the attenuation amount becomes −20 dB.
音響エコー消去部6において、エコー経路推定部43では音響エコー経路のインパルス応答(音響エコー路伝送特性)を推定し、擬似エコー信号生成部41では推定されたインパルス応答w(k)と受話側減衰器31を経た受話信号x(k)を畳み込んで擬似エコー信号y^(k)を生成し、減算器42ではマイクロホン2の出力信号から擬似エコー信号y^(k)を差し引く。エコー経路のインパルス応答が良好に推定されれば、エコー信号と擬似エコー信号はほぼ等しくなり、マイクロホン出力信号に含まれるエコー信号はほぼ消去される。
In the acoustic echo cancellation unit 6, the echo path estimation unit 43 estimates an impulse response (acoustic echo path transmission characteristic) of the acoustic echo path, and the pseudo echo signal generation unit 41 estimates the estimated impulse response w (k) and the reception side attenuation. The reception signal x (k) passed through the
エコー経路推定部43では、適応アルゴリズムにより音響エコー経路のインパルス応答を推定する。この推定は受話状態とみなされる時に実行される。適応アルゴリズムとしてNLMSアルゴリズムを用いた場合、誤差信号e(k)のパワーが最小となるように受話信号x(k)と誤差信号e(k)を用いてインパルス応答を次のように推定する。
上記の方法では、エコー経路の推定状態に応じて減衰を制御することができる。起動直後のエコー経路は未推定であり残留エコーは大きい。このため音響結合量Gが大きくなり、減衰量が大きく設定され、主に適応損失制御部5における損失制御がハウリングを防止する。エコー経路の推定が進むにつれて音響結合量Gが小さくなり、設定される減衰量が小さくなっていく。エコー経路の推定がほぼ完了すると、主に音響エコー消去部6がハウリングとエコーを防止する。モノラルエコーキャンセラでエコーがほぼ消去されている状態では、エコー経路と擬似エコー経路のインパルス応答はほぼ一致しているとみなすことができる。
このモノラル通信会議系の適応損失制御と音響エコー消去を、図3のような多チャネル通信会議に適用しようとすると、受話側もしくは送話側での減衰量をうまく求められない問題に直面する。
多チャネル通信会議系では受話信号のチャネル間相互相関が非常に高くなるのが通常であり、エコーがほぼ消去されている状態であっても、多チャネル適応フィルタにより推定されたエコー伝達特性と真のエコー伝達特性が一致するとは限らない。これに関しては(非特許文献 M.M. Sondhi, D.R. Morgan, and J.L. Hall ,“Stereo-phonic Acoustic Echo Cancellation -An Overview of the Fundamental Problem,”IEEE Signal Processing Letters, Vol.2, no.8, pp. 148-151(1995))を参照。そのため従来法のようにスピーカ再生信号と音響エコー消去部の出力信号から、音響結合量を経由して、適応フィルタのエコー経路推定状況を知ることができない。
When the adaptive loss control and acoustic echo cancellation of the monaural communication conference system are applied to the multi-channel communication conference as shown in FIG. 3, the problem is that the attenuation on the receiving side or transmitting side cannot be obtained well.
In multichannel communication conferencing systems, the cross-correlation between channels of received signals is usually very high, and even if the echo is almost cancelled, the echo transfer characteristics estimated by the multichannel adaptive filter and the true The echo transfer characteristics are not always the same. In this regard (non-patent literature MM Sondhi, DR Morgan, and JL Hall, “Stereo-phonic Acoustic Echo Cancellation -An Overview of the Fundamental Problem,” IEEE Signal Processing Letters, Vol. 2, no. 8, pp. 148- 151 (1995)). Therefore, unlike the conventional method, it is impossible to know the echo path estimation status of the adaptive filter from the speaker reproduction signal and the output signal of the acoustic echo canceller via the acoustic coupling amount.
このような不都合を解消する一つの方法として、図4に示すように相関変動処理部71、…7Mを設けて、チャネル毎に例えば受話信号を乱数で振幅変調して元の受話信号に付加して相互相関が絶えず変動している信号を生成し、各スピーカから再生すると同時に多チャネル・エコーキャンセラへの入力信号とする手法が特願平7−50002、文献S.shimauchi and S.Makino,“Stereo Projection Echo Canceller with True Echo Path Estimation,”Proc.ICASSP95, vol.5, pp. 3059-3062(1995)にて提案されている。その後、特開2002−223829公報により付加信号情報に対する受話信号情報の比率を小さくした信号から適応フィルタの修正ベクトルを求める新しい適応アルゴリズムにより、多チャネル・エコー消去方法の推定性能を向上させた多チャネル・エコー消去方法が提案されている。
As one method for solving such inconvenience, correlation
上記した各提案により多チャネル・エコー経路の推定性能が向上したとしても、以下のような不都合が生じる。
エコー伝達特性の推定値と真値との差をフィルタ係数の相対誤差でみると、残留エコーと相対誤差の振るまいは図5のようになる。対地で一人の話者が話している状態では、エコーはほぼ消去されて誤差信号パワーがほぼ0になるものの、相対係数誤差は収束せずに飽和する。そのため対地で話者が交代した瞬間にエコーが突然消去されなくなる。
仮にエコーがほぼ消去された状態でエコー経路が十分に推定されたと判定して、減衰器による減衰を解除してしまうと、対地の話者が交代した瞬間に突然エコーが消去されなくなり、最悪の場合ハウリングに至る。
Even if the above-mentioned proposals improve the estimation performance of the multi-channel echo path, the following disadvantages occur.
When the difference between the estimated value of the echo transfer characteristic and the true value is viewed as a relative error of the filter coefficient, the behavior of the residual echo and the relative error is as shown in FIG. In a state where one speaker is speaking to the ground, the echo is almost eliminated and the error signal power becomes almost zero, but the relative coefficient error is saturated without converging. Therefore, the echo is not suddenly erased at the moment when the speaker changes on the ground.
If it is determined that the echo path has been sufficiently estimated with the echo almost erased and the attenuation by the attenuator is cancelled, the echo will not be erased suddenly at the moment when the speaker on the ground changes, and the worst If you lead to howling.
そこで本発明では、多チャネル適応フィルタのエコー経路推定誤差に関する情報を抽出し、これに応じて受話側もしくは送話側に適用される減衰量を制御する。
本発明では、図6Cに示すように擬似エコー経路を構成する適応フィルタ中のLpタップを非因果成分(或る時刻以前の成分)に割当てて、時刻kまでの入力信号から時刻k−Lpのエコー信号y^(k−Lp)を予測する。擬似エコー経路のフィルタ係数ベクトルは、時刻kを省略すると、
In the present invention, as shown in FIG. 6C, L p taps in the adaptive filter constituting the pseudo-echo path are assigned to non-causal components (components before a certain time), and from the input signal up to time k to time k−L to predict the p of the echo signal y ^ (k-L p) . The filter coefficient vector of the pseudo echo path is omitted when time k is omitted.
適応フィルタによるエコー経路の推定が完了して各擬似エコー信号が真のエコー信号に収束した状態では、擬似エコー経路の非因果成分はすべて0に収束し、擬似エコー経路の因果成分は真のエコー経路に収束する。また推定途中の段階では、擬似エコー経路の因果成分と真のエコー経路との差は、擬似エコー経路の非因果成分の大きさに連動するので、擬似エコー経路における非因果成分の大きさからエコー経路の推定状況を知ることが可能となる。具体的には以下の音響エコー消去装置によってこの発明による音響エコー消去方法が実行される。 When the estimation of the echo path by the adaptive filter is completed and each pseudo echo signal has converged to a true echo signal, all the non-causal components of the pseudo echo path converge to 0, and the causal components of the pseudo echo path are true echoes. Converge to the path. In the middle of estimation, the difference between the causal component of the pseudo echo path and the true echo path is linked to the size of the non-causal component of the pseudo echo path. It is possible to know the estimated state of the route. Specifically, the acoustic echo canceling method according to the present invention is executed by the following acoustic echo canceling apparatus.
この発明によれば適応損失制御部と、多チャネルの音響エコー消去部との組合せにより多チャネルの音響エコーを消去する音響エコー消去装置において、音響エコー消去部を非因果成分を含む擬似音響エコー信号を生成する擬似音響エコー信号生成部と、非因果成分を含むエコー経路推定部と、擬似音響エコー信号生成部で生成した非因果成分を含む擬似音響エコー信号とエコー信号との差を求める減算器と、エコー経路推定部で推定する擬似音響エコー経路の非因果成分と因果成分とから、エコー経路と擬似音響エコー経路の誤差をエコー経路推定誤差情報として抽出する一致性推定部とによって構成し、この一致性推定部が抽出したエコー経路推定誤差情報により適応損失制御部の減衰量を制御することを特徴とする音響エコー消去装置を提案する。
この発明では更に音響エコー消去装置において、音響エコー消去部に非因果成分を含まない消去用擬似エコー信号生成部を並設し、この消去用擬似エコー信号生成部により因果成分のみのエコー信号消去を施すことを特徴とする音響エコー消去装置を提案する。
According to the present invention, in an acoustic echo canceling apparatus that cancels a multi-channel acoustic echo by a combination of an adaptive loss control unit and a multi-channel acoustic echo canceling unit, the acoustic echo canceling unit includes a pseudo-acoustic echo signal including a non-causal component. A pseudo acoustic echo signal generation unit that generates a non-causal component, an echo path estimation unit that includes a non-causal component, and a subtractor that calculates a difference between the pseudo acoustic echo signal including the non-causal component generated by the pseudo acoustic echo signal generation unit and the echo signal And a non-causal component and a causal component of the pseudo acoustic echo path estimated by the echo path estimation unit, and a consistency estimation unit that extracts an error of the echo path and the pseudo acoustic echo path as echo path estimation error information, An acoustic echo canceller characterized by controlling the attenuation amount of the adaptive loss control unit based on the echo path estimation error information extracted by the coincidence estimation unit Proposed.
According to the present invention, in the acoustic echo canceller, the acoustic echo canceler includes a canceling pseudo echo signal generator that does not include a non-causal component, and the canceling pseudo echo signal generator cancels only the causal component. The present invention proposes an acoustic echo canceller characterized by being applied.
本発明によれば多チャネル適応フィルタに非因果成分を含ませ、非因果成分の大きさから多チャネル適応フィルタの推定状況を推測し、推測に応じて受話側もしくは送話側の減衰比を制御することで、多チャネル適応フィルタによるエコー経路の推定状況によらず、多チャネル拡声通話系のハウリングを確実に防止する。 According to the present invention, a non-causal component is included in a multi-channel adaptive filter, the estimation state of the multi-channel adaptive filter is estimated from the size of the non-causal component, and the attenuation ratio on the receiving side or transmitting side is controlled according to the estimation. By doing so, howling of the multi-channel loudspeaker communication system is surely prevented regardless of the estimation state of the echo path by the multi-channel adaptive filter.
以下にこの発明を実施する場合の最良の形態を実施例1として説明する。 The best mode for carrying out the present invention will be described below as a first embodiment.
本発明第1の実施例を図7に挙げる。ここではMチャネル再生器と1チャネル収音器からなるマルチチャネル拡声通信系を用いて説明する。
Mチャネル受話信号は、受話側減衰器31を経てスピーカ11〜1Mから再生され、そのエコーがマイクロホン2に収音される。
Mチャネル信号は同時に音響エコー消去部6の擬似エコー信号生成部51に入力されて擬似エコー信号が生成される。減衰器52ではエコー信号から擬似エコー信号を引いて誤差信号を求めることで、エコー消去をはかる。本発明では音響エコー消去部6に遅延器50を設け、この遅延器50の遅延により非因果成分を生成する。
エコー経路推定部53では、受話信号および誤差信号から擬似エコー経路の推定値を更新する。
A first embodiment of the present invention is shown in FIG. Here, description will be made using a multi-channel loudspeaker communication system including an M-channel regenerator and a one-channel sound collector.
The M channel reception signal is reproduced from the
The M channel signal is simultaneously input to the pseudo echo signal generating unit 51 of the acoustic echo canceling unit 6 to generate a pseudo echo signal. The
The echo
この発明では擬似エコー信号生成部51およびエコー経路推定部53には非因果成分が含まれており、第mチャネルの擬似エコー経路の係数ベクトルは、時刻kを省略して
一致性推定部54では、非因果成分と因果成分の大きさからエコー信号と擬似エコー信号との一致性Q(k)を、例えば
一致性の指標Q(k)は0以上の値をとる。適応フィルタによる推定がスタートしてエコーがほとんど消去されず、エコー経路と擬似エコー経路の一致性が低い状態では、Q(k)は1近辺の値をとる。適応フィルタによる推定が完了して擬似エコー経路とエコー経路が完全に一致した状態では、擬似エコー経路の非因果成分はすべて0に収束し、Q(k)=0となる。
損失制御部33は、受話信号および音響エコー消去部6の減算器52が出力する誤差信号から送話状態を判定する。そして一致性推定部54で求められた一致性の指標Q(k)に応じて、送話もしくは受話に適用される減衰比R(k)を制御する。
The coincidence index Q (k) takes a value of 0 or more. In the state where the estimation by the adaptive filter is started and the echo is hardly erased and the coincidence between the echo path and the pseudo echo path is low, Q (k) takes a value near 1. When the estimation by the adaptive filter is completed and the pseudo echo path and the echo path are completely coincident, all the non-causal components of the pseudo echo path converge to 0, and Q (k) = 0.
The
減衰比R(k)の制御法としては、例えば
受話状態と判定されたときには、送話側減衰器32で誤差信号に減衰比R(k)を適用する。また送話状態と判定されたときには、受話側減衰器31で受話信号に減衰比R(k)を適用する。
As a control method of the damping ratio R (k), for example,
When it is determined that the voice is received, the
尚、Mチャネル再生−Nチャネル収音のマルチチャネル拡声通信系の場合には、図8のようにMチャネルエコー消去部61〜6NがN個並列に並ぶ構成になり、各Mチャネルエコー消去部でそれぞれ減衰比R1(k)…RN(k)が求められる。受話側減衰器もしくは送話側減衰器で適用される減衰比R(k)は、例えば減衰比R1(k)…RN(k)の中から
R(k)=MIN[R1(k)…RN(k)]
により決めることができる。
In the case of a multi-channel loudspeaker communication system with M channel reproduction and N channel sound pickup, N M channel echo cancelers 6 1 to 6 N are arranged in parallel as shown in FIG. Attenuation ratios R 1 (k)... R N (k) are obtained at the erasing unit. The attenuation ratio R (k) applied at the reception side attenuator or the transmission side attenuator is, for example, from the attenuation ratios R 1 (k)... R N (k).
R (k) = MIN [R 1 (k) ... R N (k)]
It can be decided by.
本発明第2の実施例を、図9を用いて説明する。実施例1と同様に、擬似エコー信号生成部51およびエコー経路推定部53には、因果成分と同時にブロックで囲んで示す非因果成分が含まれる。
チャネル間相関変動処理部7では、受話信号Um(k)(m=1…M)に例えばランダムに変化する付加信号Um ADD(k)を付加して、スピーカ再生信号Xm(k)を生成する。
xm(k)=um(k)+Um ADD(k)
(m=1…M)
A second embodiment of the present invention will be described with reference to FIG. Similar to the first embodiment, the pseudo echo signal generation unit 51 and the echo
The inter-channel correlation
x m (k) = u m (k) + U m ADD (k)
(M = 1 ... M)
擬似エコーは実施例1と同様に生成される。チャネル間相関変動処理部7から出力される。修正ベクトル生成用信号Zm(k)は、減衰した受話信号と付加信号とから
zm(k)=βum(k)+Um ADD(k)
(m=1…M,0<β<1)
のように生成される。適応フィルタは、LPサンプル遅延したエコー信号との誤差信号
e(k−Lp)=y(k−Lp)−y^(k−Lp)
(m=1…M)
をもちい、例えば
実施例1と同様に、一致性推定部54においてエコー信号と擬似エコー信号の一致性が推定され、この推定値にもとづいて損失制御部33で減衰比を求めて適応損失制御を行う。
The pseudo echo is generated in the same manner as in the first embodiment. Output from the inter-channel correlation
z m (k) = βu m (k) + U m ADD (k)
(M = 1 ... M, 0 <β <1)
Is generated as follows. Adaptive filter, an error signal between the echo signal L P sample delay
e (k−L p ) = y (k−L p ) −y ^ (k−L p )
(M = 1 ... M)
For example,
As in the first embodiment, the
図10を用いて本発明第3の実施例を説明する。この第3の実施例はこの発明の請求項3で提案する音響エコー消去方法に該当する。
受話側減衰器を経たMチャネル受話信号は、スピーカ11〜1Mから再生され、そのエコーがマイクロホン2に収音される。Mチャネル信号は同時にエコー消去部6の擬似エコー信号生成部51に入力されて擬似エコー信号が生成される。減算器52においてエコー信号から擬似エコー信号を引いて求められた誤差信号は、エコー経路推定部53における擬似エコー信号の更新に使われる。Mチャネル信号は消去用擬似エコー信号生成部55にも入力されて擬似エコー信号が生成される。減算器56においてエコー信号から擬似エコー信号を引いて誤差信号を求めることでエコー消去がはかられる。
A third embodiment of the present invention will be described with reference to FIG. The third embodiment corresponds to the acoustic echo canceling method proposed in
The M channel reception signal that has passed through the reception side attenuator is reproduced from the
擬似エコー信号生成部51およびエコー経路推定部53は非因果成分を含む構成とし、消去用擬似エコー信号生成部55は非因果成分を含まない構成とする。消去用擬似エコー信号生成部55へは、エコー経路推定部53から因果成分のみ転送する。これにより非因果成分を求めるために挿入された遅延の影響を受けることなく送話信号を対地に送出することが可能となる。
一致性推定部54では実施例1と同様に、エコー経路推定部53で求められた非因果成分の大きさからエコー信号と擬似エコー信号との一致性を推定し、その推定結果を損失制御部33に渡す。
The pseudo echo signal generation unit 51 and the echo
As in the first embodiment, the
尚、ここでは実施例1の図7をベースにして説明を行なったが、この方法は実施例1の図8および実施例2の図9にもそのまま適用可能である。
上述した本発明による音響エコー消去装置はコンピュータにこの発明による音響エコー消去プログラムを実行させることにより実現される。
この発明による音響エコー消去プログラムはコンピュータが解読可能なプログラム言語によって記述され、磁気ディスク或はCD−ROMのような記録媒体に記録され、これらの記録媒体からコンピュータにインストールされるか又は通信回線を通じてインストールされる。
コンピュータにインストールされた音響エコー消去プログラムはコンピュータに備えられたCPUに解読され、上述した音響エコーの消去が実行される。
Here, the description has been made based on FIG. 7 of the first embodiment, but this method can also be applied to FIG. 8 of the first embodiment and FIG. 9 of the second embodiment.
The acoustic echo canceling apparatus according to the present invention described above is realized by causing a computer to execute the acoustic echo canceling program according to the present invention.
The acoustic echo cancellation program according to the present invention is written in a computer-readable program language, recorded on a recording medium such as a magnetic disk or a CD-ROM, and installed in the computer from these recording media or through a communication line. Installed.
The acoustic echo cancellation program installed in the computer is decoded by a CPU provided in the computer, and the above-described acoustic echo cancellation is executed.
この発明による音響エコー消去法及び装置は特に多チャネル信号に対してエコーの消去が実現される。この結果、多チャネル再生で臨場感の高い会議システムに活用することができる。 The acoustic echo cancellation method and apparatus according to the present invention provide echo cancellation especially for multi-channel signals. As a result, the present invention can be utilized in a conference system with multi-channel playback and high presence.
1 スピーカ 33 損失制御部
1I〜1M スピーカ 41 擬似エコー信号生成部
2 マイクロホン 42 減算器
3、4 伝送路 43 エコー経路推定部
5 適応損失制御部 51 非因果成分を含む擬似エコー信号生成部
6 音響エコー消去部 52 減算器
7 チャネル間相関変動処理部 53 非因果成分を含むエコー経路推定部
31 受話側減衰器 54 一致性推定部
32 送話側減衰器
1
2
5 Adaptive loss control unit 51 Pseudo echo signal generation unit including non-causal components
6
7 Inter-channel correlation
Claims (6)
上記音響エコー消去部を非因果成分を含む擬似音響エコー信号を生成する擬似音響エコー信号生成部と、非因果成分を含むエコー経路推定部と、上記擬似音響エコー信号生成部で生成した非因果成分を含む擬似音響エコー信号とエコー信号との差を求める減算器と、上記エコー経路推定部で推定する擬似音響エコー信号の非因果成分と因果成分とから、エコー信号と擬似音響エコー信号の誤差をエコー経路推定誤差情報として抽出する一致性推定部とによって構成し、
この一致性推定部が抽出したエコー経路推定誤差情報により上記適応損失制御部の減衰量を制御することを特徴とする音響エコー消去装置。 In the acoustic echo canceller that cancels the multi-channel acoustic echo by combining the adaptive loss control unit and the multi-channel acoustic echo canceler,
The acoustic echo canceling unit generates a pseudo acoustic echo signal generation unit that generates a pseudo acoustic echo signal including a non-causal component, an echo path estimation unit including a non-causal component, and the non-causal component generated by the pseudo acoustic echo signal generation unit An error between the echo signal and the pseudo acoustic echo signal is calculated from a subtractor for obtaining a difference between the pseudo acoustic echo signal including the echo signal and the non-causal component and the causal component of the pseudo acoustic echo signal estimated by the echo path estimation unit. Consistency estimation unit to extract as echo path estimation error information,
An acoustic echo canceling apparatus that controls the attenuation amount of the adaptive loss control unit based on the echo path estimation error information extracted by the coincidence estimation unit.
5. An acoustic echo canceling program that is written in a computer-readable program language and causes the computer to function as the acoustic echo canceling device according to claim 3 or 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004138848A JP2005323084A (en) | 2004-05-07 | 2004-05-07 | Method, device, and program for acoustic echo-canceling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004138848A JP2005323084A (en) | 2004-05-07 | 2004-05-07 | Method, device, and program for acoustic echo-canceling |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005323084A true JP2005323084A (en) | 2005-11-17 |
Family
ID=35470029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004138848A Pending JP2005323084A (en) | 2004-05-07 | 2004-05-07 | Method, device, and program for acoustic echo-canceling |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005323084A (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10367948B2 (en) | 2017-01-13 | 2019-07-30 | Shure Acquisition Holdings, Inc. | Post-mixing acoustic echo cancellation systems and methods |
USD865723S1 (en) | 2015-04-30 | 2019-11-05 | Shure Acquisition Holdings, Inc | Array microphone assembly |
USD944776S1 (en) | 2020-05-05 | 2022-03-01 | Shure Acquisition Holdings, Inc. | Audio device |
US11297426B2 (en) | 2019-08-23 | 2022-04-05 | Shure Acquisition Holdings, Inc. | One-dimensional array microphone with improved directivity |
US11297423B2 (en) | 2018-06-15 | 2022-04-05 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
US11303981B2 (en) | 2019-03-21 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Housings and associated design features for ceiling array microphones |
US11302347B2 (en) | 2019-05-31 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
US11310596B2 (en) | 2018-09-20 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Adjustable lobe shape for array microphones |
US11438691B2 (en) | 2019-03-21 | 2022-09-06 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality |
US11445294B2 (en) | 2019-05-23 | 2022-09-13 | Shure Acquisition Holdings, Inc. | Steerable speaker array, system, and method for the same |
US11523212B2 (en) | 2018-06-01 | 2022-12-06 | Shure Acquisition Holdings, Inc. | Pattern-forming microphone array |
US11552611B2 (en) | 2020-02-07 | 2023-01-10 | Shure Acquisition Holdings, Inc. | System and method for automatic adjustment of reference gain |
US11558693B2 (en) | 2019-03-21 | 2023-01-17 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality |
US11678109B2 (en) | 2015-04-30 | 2023-06-13 | Shure Acquisition Holdings, Inc. | Offset cartridge microphones |
US11706562B2 (en) | 2020-05-29 | 2023-07-18 | Shure Acquisition Holdings, Inc. | Transducer steering and configuration systems and methods using a local positioning system |
JP7334308B1 (en) | 2022-06-16 | 2023-08-28 | 八重洲無線株式会社 | Howling cancellation method in duplex radio communication and radio communication device |
US11785380B2 (en) | 2021-01-28 | 2023-10-10 | Shure Acquisition Holdings, Inc. | Hybrid audio beamforming system |
US12028678B2 (en) | 2019-11-01 | 2024-07-02 | Shure Acquisition Holdings, Inc. | Proximity microphone |
-
2004
- 2004-05-07 JP JP2004138848A patent/JP2005323084A/en active Pending
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD865723S1 (en) | 2015-04-30 | 2019-11-05 | Shure Acquisition Holdings, Inc | Array microphone assembly |
USD940116S1 (en) | 2015-04-30 | 2022-01-04 | Shure Acquisition Holdings, Inc. | Array microphone assembly |
US11832053B2 (en) | 2015-04-30 | 2023-11-28 | Shure Acquisition Holdings, Inc. | Array microphone system and method of assembling the same |
US11678109B2 (en) | 2015-04-30 | 2023-06-13 | Shure Acquisition Holdings, Inc. | Offset cartridge microphones |
US11310592B2 (en) | 2015-04-30 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Array microphone system and method of assembling the same |
US10367948B2 (en) | 2017-01-13 | 2019-07-30 | Shure Acquisition Holdings, Inc. | Post-mixing acoustic echo cancellation systems and methods |
US11477327B2 (en) | 2017-01-13 | 2022-10-18 | Shure Acquisition Holdings, Inc. | Post-mixing acoustic echo cancellation systems and methods |
US11800281B2 (en) | 2018-06-01 | 2023-10-24 | Shure Acquisition Holdings, Inc. | Pattern-forming microphone array |
US11523212B2 (en) | 2018-06-01 | 2022-12-06 | Shure Acquisition Holdings, Inc. | Pattern-forming microphone array |
US11297423B2 (en) | 2018-06-15 | 2022-04-05 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
US11770650B2 (en) | 2018-06-15 | 2023-09-26 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
US11310596B2 (en) | 2018-09-20 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Adjustable lobe shape for array microphones |
US11303981B2 (en) | 2019-03-21 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Housings and associated design features for ceiling array microphones |
US11438691B2 (en) | 2019-03-21 | 2022-09-06 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality |
US11558693B2 (en) | 2019-03-21 | 2023-01-17 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality |
US11778368B2 (en) | 2019-03-21 | 2023-10-03 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality |
US11445294B2 (en) | 2019-05-23 | 2022-09-13 | Shure Acquisition Holdings, Inc. | Steerable speaker array, system, and method for the same |
US11800280B2 (en) | 2019-05-23 | 2023-10-24 | Shure Acquisition Holdings, Inc. | Steerable speaker array, system and method for the same |
US11302347B2 (en) | 2019-05-31 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
US11688418B2 (en) | 2019-05-31 | 2023-06-27 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
US11750972B2 (en) | 2019-08-23 | 2023-09-05 | Shure Acquisition Holdings, Inc. | One-dimensional array microphone with improved directivity |
US11297426B2 (en) | 2019-08-23 | 2022-04-05 | Shure Acquisition Holdings, Inc. | One-dimensional array microphone with improved directivity |
US12028678B2 (en) | 2019-11-01 | 2024-07-02 | Shure Acquisition Holdings, Inc. | Proximity microphone |
US11552611B2 (en) | 2020-02-07 | 2023-01-10 | Shure Acquisition Holdings, Inc. | System and method for automatic adjustment of reference gain |
USD944776S1 (en) | 2020-05-05 | 2022-03-01 | Shure Acquisition Holdings, Inc. | Audio device |
US11706562B2 (en) | 2020-05-29 | 2023-07-18 | Shure Acquisition Holdings, Inc. | Transducer steering and configuration systems and methods using a local positioning system |
US11785380B2 (en) | 2021-01-28 | 2023-10-10 | Shure Acquisition Holdings, Inc. | Hybrid audio beamforming system |
JP7334308B1 (en) | 2022-06-16 | 2023-08-28 | 八重洲無線株式会社 | Howling cancellation method in duplex radio communication and radio communication device |
JP2023183789A (en) * | 2022-06-16 | 2023-12-28 | 八重洲無線株式会社 | Howling cancellation method and wireless communication device in duplex wireless communication |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7035398B2 (en) | Echo cancellation processing system | |
JP2005323084A (en) | Method, device, and program for acoustic echo-canceling | |
JP5332733B2 (en) | Echo canceller | |
JP2538176B2 (en) | Eco-control device | |
US8842851B2 (en) | Audio source localization system and method | |
JP3199155B2 (en) | Echo canceller | |
EP1022866A1 (en) | Echo elimination method, echo canceler and voice switch | |
US8160239B2 (en) | Echo canceller and speech processing apparatus | |
JP2009065699A (en) | Gain control method for executing acoustic echo cancellation and suppression | |
JP5749275B2 (en) | Method and apparatus for canceling acoustic echo by audio watermark | |
US8867735B2 (en) | Echo cancelling device, communication device, and echo cancelling method having the error signal generating circuit | |
JPH09139696A (en) | Method and device for both adaptive identification and related adaptive echo canceler thereto | |
JP3507020B2 (en) | Echo suppression method, echo suppression device, and echo suppression program storage medium | |
JP3607625B2 (en) | Multi-channel echo suppression method, apparatus thereof, program thereof and recording medium thereof | |
JP4105681B2 (en) | Echo suppress method, echo suppressor, echo suppressor program, loss control method on communication path, loss control device on communication path, loss control program on communication path, recording medium | |
JP2012039441A (en) | Multi-channel echo erasure method, multi-channel echo erasure device, and program of the same | |
JP2003188776A (en) | Acoustic echo erasing method and device, and acoustic echo erasure program | |
JP2008005094A (en) | Echo suppressing method and device, echo suppressing program, and recording medium | |
JP3082898B2 (en) | Echo canceller | |
JP3268572B2 (en) | Apparatus and method for canceling echo | |
JP2004147069A (en) | Voice switching method, voice switch, voice switching program, and recording medium having the program recorded thereon | |
JP2861888B2 (en) | Echo / noise canceller and echo / noise elimination method | |
JP4247158B2 (en) | Multi-channel acoustic echo cancellation method, multi-channel acoustic echo cancellation apparatus, multi-channel acoustic echo cancellation program, recording medium | |
JP6356087B2 (en) | Echo canceling apparatus, method and program | |
JP3082899B2 (en) | Echo canceller |