JP5469564B2 - Multi-channel echo cancellation method, multi-channel echo cancellation apparatus and program thereof - Google Patents
Multi-channel echo cancellation method, multi-channel echo cancellation apparatus and program thereof Download PDFInfo
- Publication number
- JP5469564B2 JP5469564B2 JP2010178495A JP2010178495A JP5469564B2 JP 5469564 B2 JP5469564 B2 JP 5469564B2 JP 2010178495 A JP2010178495 A JP 2010178495A JP 2010178495 A JP2010178495 A JP 2010178495A JP 5469564 B2 JP5469564 B2 JP 5469564B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- frequency domain
- echo
- frequency
- channel
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
Description
本発明はスピーカM個(Mは2以上の整数)とマイクロホンN個(Nは1以上の整数)が共通の音場に配置され、スピーカからMチャネルの受話信号を再生し、マイクロホンで収音した収音信号(以下「第1収音信号」という)から音響エコー(以下、単に「エコー」という)を消去する技術、特にテレビ会議システム等の拡声通話系におけるエコーを消去する技術に関する。 In the present invention, M speakers (M is an integer of 2 or more) and N microphones (N is an integer of 1 or more) are arranged in a common sound field, and M-channel received signals are reproduced from the speakers and collected by the microphone. The present invention relates to a technique for erasing an acoustic echo (hereinafter simply referred to as “echo”) from a collected sound signal (hereinafter referred to as “first sound collection signal”), and more particularly to a technique for eliminating echo in a loudspeaker communication system such as a video conference system.
スピーカで受話信号が再生され、その音声がマイクロホンで収音されてエコーが生じる。そのまま送信されると通話の障害や不快感などの問題が生じる。さらに、スピーカやマイクロホンの音量が大きい場合にはハウリングが生じ、通話が不可能になる。特に拡声通話系では、このような問題が顕著となる。 The received signal is reproduced by the speaker, and the sound is picked up by the microphone to generate an echo. If it is transmitted as it is, problems such as troubles in communication and discomfort arise. Further, howling occurs when the volume of the speaker or microphone is high, making it impossible to make a call. In particular, such a problem becomes conspicuous in the voice call system.
この問題を解決するために、従来技術として、適応フィルタを用いてエコーを消去するエコー消去装置がある。非特許文献1が従来技術の多チャネルエコー消去装置として知られている。図1を用いて従来の多チャネルエコー消去装置90を説明する。
In order to solve this problem, there is an echo canceller that cancels echoes using an adaptive filter as a prior art. Non-Patent
M個のスピーカ21,…,2MとN個のマイクロホン31,…,3Nが共通の音場に配置され、スピーカ21,…,2MからMチャネルの受話信号x1(k),…,xM(k)を再生した場合に、多チャネルエコー消去装置90は、m×n本のエコー経路hmn(k)を介してマイクロホンに回り込む再生音(エコー)を消去する。但し、m=1,…,Mであり、n=1,…,Nであり、Mは2以上であり、Nは1以上である。多チャネルエコー消去装置90は、受話側の全Mチャネルの受話端子11〜1M、送話側の全Nチャネルの送話端子41,…,4N及びマイクロホン31,…,3Nが接続されており、受話信号x1(k),…,xM(k)及び収音信号y1(k),…,yN(k)が入力され、送話信号u1(k),…,uN(k)を送話端子41,…,4Nに出力する。多チャネルエコー消去装置90は、N個のエコー消去部81,…,8Nを備え、各エコー消去部は、エコー予測部81と、減算部82と、エコー経路推定部83とを有する。図1はエコー消去部81について説明し、y1(k)をy(k)とし、u1(k)をu(k)とし、h11(k),…,hM1(k)をh1(k),…,hM(k)として表す。他のマイクロホンからの収音信号についても同様の処理を行うことができ、図1の構成を並列に並べるだけでよいため、以下では図1を用いて説明する。
多チャネルエコー消去装置90は、減算部82にて収音信号y(k)と疑似エコー信号y’(k)との差すなわち誤差信号u(k)を求め、この信号u(k)と受話信号x1(k),…,xM(k)からエコー経路推定部83にてエコー経路(フィルタ係数h’(k))を逐次推定し、この推定結果を用いてエコー予測部81で疑似エコー信号y’(k)を生成する。エコー経路推定が精度よく行われた状態では、収音信号y(k)に含まれるエコー成分と疑似エコー信号y’(k)がほぼ等しくなり、誤差信号u(k)中にエコーは殆ど含まれなくなる。
The multi-channel echo canceller 90 obtains a difference between the collected sound signal y (k) and the pseudo echo signal y ′ (k), that is, an error signal u (k) by the subtracting
しかしながら、従来技術ではいつも十分にエコーを消去できるとは限らない。 However, the prior art cannot always sufficiently cancel the echo.
エコー経路推定部83によるエコー経路推定が瞬時には完了しないため、人の動き等によりエコー経路が変動するたびに、残留エコーが増大する。
Since the echo path estimation by the echo
また、ダブルトーク状態では、誤差信号に送話者の音声が含まれるため、エコー経路の推定が乱れ、残留エコーが大きくなる。 In the double talk state, since the error signal includes the voice of the sender, the estimation of the echo path is disturbed and the residual echo becomes large.
さらに、非特許文献1に記載されているように、受話信号が多チャネルの場合には、チャネル間相関が高いために、エコーが消去されている状態であっても推定されたエコー経路と真のエコー経路は必ずしも一致しないことがある。その場合、遠端の話者が交代して受話信号のチャネル間の相互相関が変化すると突然残留エコーが大きくなる。
Further, as described in
そして、残留エコーが大きくなると通話品質が劣化するという問題がある。 Then, there is a problem that the call quality deteriorates when the residual echo becomes large.
上記の課題を解決するために、本発明に係る多チャネルエコー消去技術は、残留エコー消去部または第2残留エコー消去部において、擬似エコー信号のパワースペクトルと、第2収音信号または第3収音信号と擬似エコー信号との間のクロススペクトルを用いて入出力伝達特性を推定し、擬似エコー信号と入出力伝達特性から第2収音信号または第3収音信号に含まれる残留エコー成分を予測する。 In order to solve the above-described problems, the multi-channel echo cancellation technique according to the present invention includes a pseudo echo signal power spectrum, a second sound collection signal, or a third sound collection signal in the residual echo cancellation unit or the second residual echo cancellation unit. The input / output transfer characteristic is estimated using the cross spectrum between the sound signal and the pseudo echo signal, and the residual echo component contained in the second sound pickup signal or the third sound pickup signal is determined from the pseudo echo signal and the input / output transfer characteristic. Predict.
本発明は、残留エコー消去部または第2残留エコー消去部において、適応フィルタ用いずに残留エコー成分を予測するため、エコー経路の変動、ダブルトーク及び受話信号のチャネル間の相互相関に影響されずに、迅速にエコーを消去することができるという効果を奏する。 Since the present invention predicts the residual echo component without using an adaptive filter in the residual echo canceller or the second residual echo canceler, it is not affected by echo path fluctuations, double talk, and cross-correlation between received signal channels. In addition, it is possible to quickly cancel the echo.
以下、本発明の実施の形態について、詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail.
<多チャネルエコー消去装置100>
図2及び図3を用いて実施例1に係る多チャネルエコー消去装置100を説明する。多チャネルエコー消去装置100は、N個のエコー消去部81,…,8Nと、N個の残留エコー消去部61,…,6Nを備える。
<Multi-channel echo canceller 100>
A multi-channel echo canceling apparatus 100 according to the first embodiment will be described with reference to FIGS. 2 and 3. Multi-channel echo canceller 100, N pieces of echo cancellation portion 81, ..., includes a 8 N, N pieces of the residual echo cancellation portion 61, ..., a 6 N.
M個のスピーカ21,…,2MとN個のマイクロホン31,…,3Nが共通の音場に配置され、スピーカ21,…,2MからMチャネルの受話信号x1(k),…,xM(k)を再生した場合に、多チャネルエコー消去装置100は、m×n本のエコー経路hmn(k)を介してマイクロホンに回り込む再生音(エコー)を消去する。但し、m=1,…,Mであり、n=1,…,Nであり、Mは2以上であり、Nは1以上である。多チャネルエコー消去装置100は、受話側の全Mチャネルの受話端子11〜1M、送話側の全Nチャネルの送話端子41,…,4N及びマイクロホン31,…,3Nが接続されており、受話信号x1(k),…,xM(k)及び第1収音信号y1(k),…,yN(k)を入力とし、送話信号v1(k),…,vN(k)を送話端子41,…,4Nに出力する。
図2のエコー消去部81及び残留エコー消去部61について説明する。なお、他のマイクロホンからの収音信号についても、エコー消去部8n及び残留エコー消去部6nにおいて、同様の処理を行うことができる。よって、図2の構成を並列に並べるだけでよい。なお、以下の図において、y1(k)をy(k)とし、v1(k)をv(k)とし、h11(k),…,hM1(k)をh1(k),…,hM(k)として表す。
It explained echo canceling portion 81 and the residual echo canceling portion 61 of FIG. Note that the same processing can be performed on the collected sound signals from other microphones in the
<エコー消去部81>
エコー消去部81は、エコー予測部81、減算部82及びエコー経路推定部83を備える。
<
Echo canceling portion 81 is provided with an
まず、スピーカ2mからマイクロホン31までのエコー経路のインパルス応答をhm(k)、その長さをLEとすると、Mチャネルの受話信号と第1収音信号y(k)の間には次の関係がある。
First, the impulse response h m of the echo path from the
各チャネルのインパルス応答と受話信号を
hm=[hm(0)…hm(LE-1)]T (2)
xm=[xm(k)…xm(k-LE+1)]T (3)
として、ベクトル化すると、Mチャネルの受話信号と第1収音信号の関係は次のように記述される。
Impulse response and received signal of each channel
h m = [h m (0)… h m (L E -1)] T (2)
x m = [x m (k)… x m (kL E +1)] T (3)
As a vector, the relationship between the M channel received signal and the first collected sound signal is described as follows.
y(k)=h1 Tx1(k)+…+hM TxM(k) (4)
但し、Tは転置を表す。
y (k) = h 1 T x 1 (k) +… + h M T x M (k) (4)
However, T represents transposition.
<エコー予測部81>
エコー予測部81は、適応フィルタによる疑似エコー経路に受話信号x1(k),…,xM(k)を入力して疑似エコー信号y’(k)を生成、出力する(s81)。エコー予測部81は適応フィルタによって構成され、受話状態における減算部82の誤差信号が最小となるように後述するエコー経路推定部83で適応フィルタの特性が制御される。
<
The
例えば、各チャネルの適応フィルタのフィルタ係数を
h'm=[h'm(0)…h'm(LE-1)]T (5)
とし、
y'(k)=h'1 Tx1(k)+…+h'M TxM(k) (6)
を生成する。エコー予測部81は、生成した擬似エコー信号y’(k)を減算部82と、残留エコー消去部61内の周波数領域変換部608へ出力する。なお、例えば、適応フィルタのタップ長は100〜200ms程度に設定すればよい。
For example, the filter coefficient of the adaptive filter for each channel
h ' m = [h' m (0)… h ' m (L E -1)] T (5)
age,
y '(k) = h' 1 T x 1 (k) +… + h ' M T x M (k) (6)
Is generated.
<減算部82>
減算部82は、第1収音信号y(k)と疑似エコー信号y’(k)を入力とし、第1収音信号y(k)から疑似エコー信号y’(k)を差し引き、誤差信号(以下「第2収音信号」という)u(k)を求め、出力する(s82)。
<
The subtracting
u(k)=y(k)-y'(k) (7)
求めた第2収音信号u(k)をエコー経路推定部83と残留エコー消去部61内の周波数領域変換部602に出力する。
u (k) = y (k) -y '(k) (7)
The obtained second collected sound signal u (k) is output to the echo
<エコー経路推定部83>
エコー経路推定部は、第2収音信号u(k)と受話信号x1(k),…,xM(k)を入力とし、これらを用いて、適応フィルタのフィルタ係数h’(k)を更新し、出力する(s83)。適応フィルタの係数修正法としてNormalized Least Mean Squareアルゴリズム(NLMSアルゴリズム)を用いた場合を説明する。
<Echo
The echo path estimation unit receives the second collected sound signal u (k) and the received signals x 1 (k),..., X M (k) as input, and uses them to use the filter coefficient h ′ (k) of the adaptive filter. Is updated and output (s83). A case where the Normalized Least Mean Square algorithm (NLMS algorithm) is used as a coefficient correction method for the adaptive filter will be described.
h'm(k+1)=h'm(k)+μu(k)xm(k) (8)
但し、μはステップサイズであり、
h ' m (k + 1) = h' m (k) + μu (k) x m (k) (8)
Where μ is the step size,
により決定される。なお、μ0は入力信号のパワーに基づいて制御され、安定した推定を行うために、予め0〜1の値に設定されるパラメータである。エコー経路推定部83は、更新したフィルタ係数h’(k+1)をコピーして、エコー予測部81に出力する。
Determined by. Note that μ 0 is a parameter that is controlled based on the power of the input signal and is preset to a value of 0 to 1 in order to perform stable estimation. The echo
<残留エコー消去部61>
残留エコー消去部61は、M個の周波数領域変換部6011,…,601Mと、周波数領域変換部602と、入出力相関係数算出部603と、入出力伝達特性推定部604と、残留エコー予測部605と、減算部606と、時間領域変換部607と周波数領域変換部608を有する。
<Residual echo canceller 6 1 >
Residual echo canceling unit 6 1, M number of frequency
<周波数領域変換部6011,…,601M、602、608>
周波数領域変換部6011,…,601Mは、それぞれMチャネルの受話信号x1(k),…,xM(k)を入力とし、周波数領域の信号X1(f,j),…,XM(f,j)に変換し、出力する(s601)。但し、fは周波数番号を表し、jはフレーム番号を表す。
<Frequency domain transform
The frequency domain transform
周波数領域変換部602は、減算部82の出力信号である第2収音信号u(k)を入力とし、周波数領域の信号U(f,j)に変換し、出力する(s602)。
The frequency
周波数領域変換部608は、エコー予測部81の出力信号である擬似エコー信号y’(k)を入力とし、周波数領域の信号に変換し、出力する(s608)。なお、周波数領域の擬似エコー信号を便宜上、X0(f,j)と表記する。
The frequency
各信号を1フレーム=2Lサンプルとし、L/Dサンプル毎にブロック化し、L/Dサンプルずつずらして、フレームを作成する場合について説明する。但し、Lは自然数であり、DはLを割り切る自然数であり、時刻k=jL/Dである。周波数領域への変換は例えば、FFT(Fast Fourier transform)やDFT(discrete Fourier transform)により行い、計算を簡略化・高速化するために、Lを2のべき乗にとってもよい。例えば、L=64〜512、D=2〜8等とする。フレーム長を10ms〜20msに対応するように設定すればよい。 A case will be described in which each signal is set to 1 frame = 2 L samples, the L / D samples are blocked, and the L / D samples are shifted to create a frame. However, L is a natural number, D is a natural number that divides L, and time k = jL / D. The conversion to the frequency domain is performed by, for example, FFT (Fast Fourier transform) or DFT (discrete Fourier transform), and L may be a power of 2 in order to simplify and speed up the calculation. For example, L = 64 to 512, D = 2 to 8 and the like. The frame length may be set so as to correspond to 10 ms to 20 ms.
<入出力相関係数算出部603>
入出力相関係数算出部603は、周波数領域の擬似エコー信号X0(f,j)とMチャネルの各受話信号X1(f,j),…,XM(f,j)と第2収音信号U(f,j)を入力とし、これらの信号間のクロススペクトルと、擬似エコー信号及びMチャネルの受話信号の各チャネルのパワースペクトルとを求め、出力する(s603)。なお、各クロススペクトル及びパワースペクトルは、時刻k=jL/Dにおける値である。
<Input / output correlation
Output phase
例えば、入出力相関関数算出部603は、図4に示すように、パワースペクトル算出部603aとクロススペクトル算出部603bとを備える。
For example, the input / output correlation
パワースペクトル算出部603aは、以下の式により、擬似エコー信号のパワースペクトルP00(f,j)及びMチャネルの受話信号の第mチャネルの受話信号のパワースペクトルPmm(f,j)を求める。
The power
但し、q=0,1,…,Mとし、A*はAの複素共役を表し、E[A]をAの平均をとる関数を表す。 However, q = 0, 1,..., M, A * represents a complex conjugate of A, and E [A] represents a function that averages A.
クロススペクトル算出部603bは、以下の式により、擬似エコー信号と第mチャネルの受話信号との間のクロススペクトルP0m(f,j)と、第m’チャネルの受話信号と第mチャネルの受話信号の間のクロススペクトルをPm’m(f,j)を求める。なお、m’≠mとし、m’=1,…,Mとする。
The cross
但し、q’≠qとし、q’=0,1,…,Mとする。 However, q ′ ≠ q and q ′ = 0, 1,.
さらに、クロススペクトル算出部603bは、以下の式により、擬似エコー信号と第2収音信号との間のクロススペクトルQ0(f,j)と、第mチャネルの受話信号と第2収音信号との間のクロススペクトルQm(f,j)を求める。
Further, the cross
なお、平均処理の一例としては、 As an example of the averaging process,
のように、1フレーム前の処理結果と0〜1の値をとる平滑化定数βを用いる方法がある。また過去の数フレームに時定数を乗じて平均を求める方法等が考えられる。Q(f,j)についても同様である。 As described above, there is a method using a processing result of one frame before and a smoothing constant β that takes a value of 0 to 1. Further, a method of obtaining an average by multiplying the past several frames by a time constant is conceivable. The same applies to Q (f, j).
なお、入出力相関係数算出部603は、パワースペクトルPqq(f,j)とクロススペクトルPq’q(f,j)からなる入力信号間の相関係数P(f,j)と、入出力信号間の相関係数Q(f,j)を求めると言い換えることもできる。
The input / output correlation
<入出力伝達特性推定部604>
入出力伝達特性推定部604は、擬似エコー信号及びMチャネルの各受話信号のパワースペクトルPqq(f,j)と、擬似エコー信号とMチャネルの各受話信号と第2収音信号との間のクロススペクトルPq’q(f,j)とQq(f,j)を用いて、周波数ごとに入出力伝達特性G(f,j)を推定し(s604)、出力する。
<Input / output transfer
The input / output transfer
例えば、入出力伝達特性推定部604は、入出力伝達特性G(f,j)を
For example, the input / output transfer
により推定する。 Estimated by
なお上記パワースペクトルとクロススペクトルからなる行列について、逆行列計算を安定化するために、対角成分に微小定数を加えてもよい。 For the matrix composed of the power spectrum and the cross spectrum, a small constant may be added to the diagonal component in order to stabilize the inverse matrix calculation.
<残留エコー予測部605>
残留エコー予測部605は、周波数領域のMチャネルの受話信号X1(f,j),…,XM(f,j)と擬似エコー信号X0(f,j)と推定した入出力伝達特性G(f,j)を入力とし、これらの値から第2収音信号に含まれる残留エコー成分U^(f,j)を予測し(s605)、出力する。例えば、残留エコー予測部605は、残留エコー成分を以下の式により、予測する。
<Residual
The residual
<減算部606及び時間領域変換部607>
減算部606は、第2収音信号U(f,j)と予測した残留エコー成分U^(f,j)を入力とし、周波数領域の第2収音信号U(f,j)から、予測した残留エコー成分U^(f,j)を差し引き(s606)、送話信号V(f,j)を求め、出力する。
<
The
V(f,j)=U(f,j)-U^(f,j) (19)
時間領域変換部607は、減算部606で求めた送話信号V(f,j)を入力とし、これを時間領域の信号v(k)に変換し、送話信号として送話端子41へ出力する(s607)。なお、時間領域への変換は例えば、周波数領域変換部で用いた変換方法に対応するものであればよい。
V (f, j) = U (f, j) -U ^ (f, j) (19)
The time
<効果>
このような構成とすることによって、エコー消去部8nにより従来技術と同等のエコー消去量及び音声品質を保つことができ、さらに、擬似エコー信号とMチャネルの受話信号の各チャネルのパワースペクトルと、擬似エコー信号とMチャネルの受話信号の各チャネルと第2収音信号との間のクロススペクトルとから入出力伝達特性を推定し、Mチャネルの受話信号と擬似エコー信号と入出力伝達特性とから第2収音信号に含まれるエコー成分を予測するため、残留エコー消去部では、適応フィルタのフィルタ係数を更新する必要がない。そのため、エコー経路の変動に即座に対応し、従来の多チャネルエコー消去装置に比べ高速にエコーを予測することができ、エコー以外の信号による推定揺らぎを抑えることができる。また、周波数領域で伝達特性とエコーに関して振幅と位相を推定し、引き算によりエコーの消去を図るため、ダブルトーク時でも送話損失の歪みを小さくでき、チャネル数によらずエコーを消去することができる。
<Effect>
With such a configuration, it is possible to maintain the prior art equivalent amount of echo cancellation and voice quality by
つまり、エコー消去部8nにおけるエコー経路推定に時間がかかる初期段階や状況が変化する等の場合に、高速な残留エコー消去部6nによるエコー消去処理を行うことで残留エコーを抑えることができる。また、エコー消去部におけるエコー経路推定が安定した場合には、エコー消去部8nによる性能によりさらに残留エコーを抑えることできる。そのため、エコー消去部及び残留エコー消去部を単独で使う場合に比べて、処理時間全体にわたり残留エコーを低減した通話が可能になる。
That is, in the case where the initial stage or the situation where it takes time to estimate the echo path in the
さらに、残留エコー消去部6nにおいて、その処理遅延量は周波数領域変換部601m、602、608で設定されるL/Dにより決定される。予測性能を向上させるために、フレーム長を長くすると、その遅延量が大きくなる。一方、処理遅延を短くするためにフレーム長を(エコー予測部81で用いる)適応フィルタのタップ長LEより短くすると、残響成分のうちフレーム長よりも遅れて到達する残留エコー成分に対応できなくなる。そのために残留エコー消去性能が低下する。例えばフレーム長を10msにとった場合、通常の会議室の残響時間は300ms以上なので、エコー経路インパルス応答の10msより後ろの部分(つまり、10ms〜300ms以上)に含まれる残留エコー成分に対応できないために、残留エコー消去性能は大幅に劣化する。
Further, in the residual echo canceller 6 n , the processing delay amount is determined by L / D set by the
そこで、適応フィルタが生成する擬似エコー信号y’(k)には、フレーム長を超える残響成分を含むことに着目した。残留エコー予測部605において、擬似エコー信号y’(k)を用いて、残留エコーを推定することで、遅延量を増大させることなく、残留エコー消去性能を向上させることができる。これにより、残響が長い部屋でも残留エコー消去性能を確保することができる。
Therefore, attention is paid to the fact that the pseudo echo signal y ′ (k) generated by the adaptive filter includes a reverberation component exceeding the frame length. In the residual
<プログラム>
上述した多チャネルエコー消去装置は、コンピュータにより機能させることもできる。この場合はコンピュータに、目的とする装置(実施例で図に示した機能構成をもつ装置)として機能させるためのプログラム、又はその処理手順(実施例で示したもの)の各過程をコンピュータに実行させるためのプログラムを、CD−ROM、磁気ディスク、半導体記憶装置などの記録媒体から、あるいは通信回線を介してそのコンピュータ内にダウンロードし、そのプログラムを実行させればよい。
<Program>
The above-described multi-channel echo canceller can also be operated by a computer. In this case, each process of the program for causing the computer to function as the target device (the device having the functional configuration shown in the drawings in the embodiment) or the processing procedure (shown in the embodiment) is executed on the computer. The program may be downloaded into a computer from a recording medium such as a CD-ROM, a magnetic disk, or a semiconductor storage device or via a communication line, and the program may be executed.
<変形例>
各残留エコー消去部内で使用される周波数領域のMチャネルの受話信号X1(f,j),…,XM(f,j)の値は、残留エコー消去部61,…,6Nで同じため、N個の残留エコー消去部61,…,6Nが、受話信号の周波数領域変換部の出力を共有してもよい。
<Modification>
全ての送話信号に対しエコー消去処理を行わなくとも、一部の送話信号に対してのみ、エコーを消去してもよい。 Even if echo cancellation processing is not performed for all transmission signals, echoes may be canceled only for some transmission signals.
多チャネルエコー消去装置100への入力は、受話端子11,…,1Mから得られる信号に対し、相関変動処理等を行った受話信号であってもよい。
The input to the multi-channel echo canceller 100, receiving
エコー経路推定部83におけるフィルタ係数の更新方法は、学習同定法以外の従来技術(例えば、射影アルゴリズム、指数重み付けアルゴリズム、指数重み付け射影アルゴリズム等)を用いてもよい。
As a method for updating the filter coefficient in the echo
実施例1の残留エコー消去部の演算量の大半は、相関係数の算出と伝達特性の算出が占めている。相関係数の算出はチャネル数の2乗に比例し、伝達特性の算出は逆行列演算を含むためにチャネル数の3乗に比例する。このため実施例1では、チャネル数が増加すると演算量が急激に増大する。そこで実施例2では、チャネル数が増大したときの演算量増大を抑えるために、その構成を簡素化する。 The calculation amount of the correlation coefficient and the calculation of the transfer characteristic occupy most of the calculation amount of the residual echo canceller in the first embodiment. The calculation of the correlation coefficient is proportional to the square of the number of channels, and the calculation of the transfer characteristic is proportional to the third power of the number of channels because it includes an inverse matrix operation. For this reason, in Example 1, when the number of channels increases, the amount of calculation increases rapidly. Therefore, in the second embodiment, the configuration is simplified in order to suppress an increase in the amount of calculation when the number of channels increases.
<多チャネルエコー消去装置200>
図5及び図6を用いて実施例2に係る多チャネルエコー消去装置200を説明する。なお、実施例1と異なる部分のみ説明する。多チャネルエコー消去装置200は、N個のエコー消去部81,…,8Nと、N個の残留エコー消去部261,…,26Nを備える。
図5を用いて、実施例1と異なる残留エコー消去部261について説明する。
<Multi-channel echo canceller 200>
A multi-channel echo canceling apparatus 200 according to the second embodiment will be described with reference to FIGS. 5 and 6. Only parts different from the first embodiment will be described. Multi-channel echo canceller 200, N pieces of echo cancellation portion 81, ..., includes a 8 N, N pieces of the residual
With reference to FIG. 5, for Example 1 and different residual
<残留エコー消去部261>
残留エコー消去部261は、周波数領域変換部602と、入出力相関係数算出部2603と、入出力伝達特性推定部2604と、残留エコー予測部2605と、減算部606と、時間領域変換部607と周波数領域変換部608を有する。残留エコー消去部261は、M個の周波数領域変換部6011,…,601Mを備えなくともよい。
<Residual
Residual
<入出力相関係数算出部2603>
入出力相関係数算出部2603は、周波数領域の擬似エコー信号X0(f,j)と第2収音信号U(f,j)を入力とし、これらの信号間のクロススペクトルと、擬似エコー信号のパワースペクトルを求め、出力する(s2603)。なお、各クロススペクトル及びパワースペクトルは、時刻k=jL/Dにおける値である。
<Input / output correlation
The input / output correlation
例えば、入出力相関関数算出部2603は、図7に示すように、パワースペクトル算出部2603aとクロススペクトル算出部2603bとを備える。
For example, the input / output correlation
パワースペクトル算出部2603aは、以下の式により、擬似エコー信号のパワースペクトルP00(f,j)を求める。
The power
クロススペクトル算出部2603bは、以下の式により、擬似エコー信号と第2収音信号との間のクロススペクトルQ0(f,j)を求める。 The cross spectrum calculation unit 2603b obtains a cross spectrum Q 0 (f, j) between the pseudo echo signal and the second sound collection signal by the following equation.
<入出力伝達特性推定部2604>
入出力伝達特性推定部2604は、擬似エコー信号のパワースペクトルP00(f,j)と、擬似エコー信号と第2収音信号との間のクロススペクトルQ0(f,j)を用いて、周波数ごとに入出力伝達特性G0(f,j)を推定し(s2604)、出力する。
<Input / output transfer
The input / output transfer
例えば、入出力伝達特性推定部2604は、入出力伝達特性G0(f,j)を
For example, the input / output transfer
により推定する。 Estimated by
<残留エコー予測部2605>
残留エコー予測部2605は、擬似エコー信号X0(f,j)と推定した入出力伝達特性G0(f,j)を入力とし、これらの値から第2収音信号に含まれる残留エコー成分U^(f,j)を予測し(s2605)、出力する。例えば、残留エコー予測部2605は、残留エコー成分を以下の式により、予測する。
<Residual
The residual
<効果>
このような構成とすることで、残留エコー消去部において、擬似エコー信号のパワースペクトルと第2収音信号と擬似エコー信号との間のクロススペクトルを用いて入出力伝達特性を推定し、擬似エコー信号と入出力伝達特性から第2収音信号に含まれる残留エコー成分を予測するため、エコー経路の変動、ダブルトーク及び受話信号のチャネル間の相互相関に影響されずに、迅速にエコーを消去することができるという効果を奏する。
<Effect>
With this configuration, the residual echo canceling unit estimates the input / output transfer characteristics using the cross spectrum between the power spectrum of the pseudo echo signal and the second collected sound signal and the pseudo echo signal, Since the residual echo component contained in the second collected signal is predicted from the signal and input / output transfer characteristics, the echo is quickly canceled without being affected by echo path fluctuations, double-talk, and cross-correlation between channels of the received signal. There is an effect that can be done.
さらに、チャネル数が増大しても残留エコー消去部の演算量を増大しないという効果を奏する。つまり、残留エコー消去部への入力を1チャネル(擬似エコー信号用)としているため、チャネル数が増大しても残留エコー消去部の演算量は増大しない。よって、特に、チャネル数が多いときに有効な構成となる。 Furthermore, even if the number of channels is increased, there is an effect that the calculation amount of the residual echo canceling unit is not increased. That is, since the input to the residual echo canceller is one channel (for pseudo echo signal), the amount of computation of the residual echo canceller does not increase even if the number of channels increases. Therefore, the configuration is particularly effective when the number of channels is large.
<多チャネルエコー消去装置300>
図8及び図9を用いて実施例3に係る多チャネルエコー消去装置300を説明する。なお、実施例1と異なる部分のみ説明する。多チャネルエコー消去装置300は、N個のエコー消去部81,…,8Nと、N個の第1残留エコー消去部361,…,36Nと、N個の第2残留エコー消去部391,…,39Nを備える。
<Multi-channel echo canceller 300>
A multi-channel echo cancellation apparatus 300 according to the third embodiment will be described with reference to FIGS. 8 and 9. Only parts different from the first embodiment will be described. The multi-channel echo canceller 300 includes
図8及び図9を用いて、実施例1と異なる第1残留エコー消去部361と第2残留エコー消去部391について説明する。
With reference to FIGS. 8 and 9, Example 1 is different from the first residual
<第1残留エコー消去部361>
残留エコー消去部361は、M個の周波数領域変換部6011,…,601Mと、周波数領域変換部602と、入出力相関係数算出部3603と、入出力伝達特性推定部3604と、残留エコー予測部3605と、減算部3606を有する。
<First Residual
Residual echo canceling portion 36 1, M number of frequency
<入出力相関係数算出部3603>
入出力相関係数算出部3603は、周波数領域のMチャネルの各受話信号X1(f,j),…,XM(f,j)と第2収音信号U(f,j)を入力とし、これらの信号間のクロススペクトルと、Mチャネルの受話信号の各チャネルのパワースペクトルとを求め、出力する(s3603)。なお、各クロススペクトル及びパワースペクトルは、時刻k=jL/Dにおける値である。
<Input / output correlation
The input / output correlation
例えば、入出力相関関数算出部3603は、図10に示すように、パワースペクトル算出部3603aとクロススペクトル算出部3603bとを備える。
For example, the input / output correlation
パワースペクトル算出部3603aは、以下の式により、Mチャネルの受話信号の第mチャネルの受話信号のパワースペクトルPmm(f,j)を求める。
The power
クロススペクトル算出部3603bは、以下の式により、第m’チャネルの受話信号と第mチャネルの受話信号の間のクロススペクトルをPm’m(f,j)を求める。
The cross
さらに、クロススペクトル算出部3603bは、以下の式により、第mチャネルの受話信号と第2収音信号との間のクロススペクトルQm(f,j)を求める。
Further, the cross
なお、入出力相関係数算出部3603は、以下に示すパワースペクトルPmm(f,j)とクロススペクトルPm’m(f,j)からなる入力信号間の相関係数P(f,j)と、入出力信号間の相関係数Q(f,j)を求めると言い換えることもできる。
Note that the input / output correlation
<入出力伝達特性推定部3604>
入出力伝達特性推定部3604は、Mチャネルの各受話信号のパワースペクトルPmm(f,j)と、第m’チャネルの受話信号と第mチャネルの受話信号との間のクロススペクトルPm’m(f,j)と、第Mチャネルの各受話信号と第2収音信号との間のクロススペクトルとQm(f,j)を用いて、周波数ごとに入出力伝達特性G(f,j)を推定し(s3604)、出力する。
<Input / output transfer
The input / output transfer
例えば、入出力伝達特性推定部3604は、入出力伝達特性G(f,j)を
For example, the input / output transfer
により推定する。 Estimated by
<残留エコー予測部3605>
残留エコー予測部3605は、周波数領域のMチャネルの受話信号X1(f,j),…,XM(f,j)と推定した入出力伝達特性G(f,j)を入力とし、これらの値から第2収音信号に含まれる残留エコー成分U^(f,j)を予測し(s3605)、出力する。例えば、残留エコー予測部3605は、残留エコー成分を以下の式により、予測する。
<Residual
The residual
<減算部3606>
減算部3606は、第2収音信号U(f,j)と予測した残留エコー成分U^(f,j)を入力とし、周波数領域の第2収音信号U(f,j)から、予測した残留エコー成分U^(f,j)を差し引き(s606)、第3収音信号U’(f,j)を求め、第2残留エコー消去部391へ出力する。
<
The
U'(f,j)=U(f,j)-U^(f,j) (38) U '(f, j) = U (f, j) -U ^ (f, j) (38)
<第2残留エコー消去部391>
図11に示すように、第2残留エコー消去部391は、周波数領域変換部908と、第2入出力相関係数算出部903と、第2入出力伝達特性推定部904と第2残留エコー予測部905と減算部906とを備える。第2残留エコー消去部391は、第3収音信号U’(f,j)と擬似エコー信号y’(k)を入力とし、第3収音信号U’(f,j)からさらに残留エコー成分を除いた送話信号を生成し、送話端41に出力する。以下、各部の処理例を示す。
<Second Residual
As shown in FIG. 11, the second residual
<周波数領域変換部908>
周波数領域変換部908は、エコー予測部81の出力信号である擬似エコー信号y’(k)を入力とし、周波数領域の信号X0(f,j)に変換し、出力する(s908)。
<Frequency
The frequency
<第2入出力相関係数算出部903>
第2入出力相関係数算出部903は、周波数領域の擬似エコー信号X0(f,j)と第3収音信号U’(f,j)を入力とし、これらの信号間のクロススペクトルと、擬似エコー信号のパワースペクトルを求め、出力する(s903)。なお、各クロススペクトル及びパワースペクトルは、時刻k=jL/Dにおける値である。
<Second input / output correlation
The second input / output correlation
例えば、第2入出力相関関数算出部903は、図7に示すように、パワースペクトル算出部903aとクロススペクトル算出部903bとを備える。
For example, the second input / output
パワースペクトル算出部903aは、以下の式により、擬似エコー信号のパワースペクトルP00(f,j)を求める。
The power
クロススペクトル算出部903bは、以下の式により、擬似エコー信号と第3収音信号との間のクロススペクトルQ0(f,j)を求める。
The cross
<第2入出力伝達特性推定部904>
第2入出力伝達特性推定部904は、擬似エコー信号のパワースペクトルP00(f,j)と、擬似エコー信号と第3収音信号との間のクロススペクトルQ0(f,j)を用いて、周波数ごとに第2入出力伝達特性G0(f,j)を推定し(s904)、出力する。
<Second input / output transfer
The second input / output transfer
例えば、第2入出力伝達特性推定部904は、第2入出力伝達特性G0(f,j)を
For example, the second input / output transfer
により推定する。 Estimated by
<第2残留エコー予測部905>
第2残留エコー予測部905は、擬似エコー信号X0(f,j)と推定した第2入出力伝達特性G0(f,j)を入力とし、これらの値から第3収音信号に含まれる第2残留エコー成分U^’(f,j)を予測し(s905)、出力する。例えば、第2残留エコー予測部905は、第2残留エコー成分を以下の式により、予測する。
<Second Residual
The second residual
<減算部906>
減算部906は、第3収音信号U’(f,j)と予測した第2残留エコー成分U^’(f,j)を入力とし、周波数領域の第3収音信号U’(f,j)から、予測した残留エコー成分U^’(f,j)を差し引き(s906)、送話信号V(f,j)を求め、出力する。
<
The
V(f,j)=U'(f,j)-U^'(f,j) (45) V (f, j) = U '(f, j) -U ^' (f, j) (45)
<効果>
このような構成とすることによって、実施例1と同様の効果を得ることができる。さらに、以下で説明するように、その演算量を削減することができる。残留エコーに関する伝達特性を求めるために実施例1は式(17)を用い、実施例3は式(36)と式(43)を用いる。実施例1の式(17)では(M+1)×(M+1)の逆行列を求める必要があるが、実施例3の対応部分では、M×Mの逆行列及びスカラーの割算に置き換わっている。逆行列の演算は、行列サイズの3乗に比例するため、実施例3の残留エコーに関する伝達特性を求める演算量は、実施例1に対して(M/(M+1))3倍に減少する。
<Effect>
By adopting such a configuration, the same effect as in the first embodiment can be obtained. Furthermore, as will be described below, the amount of calculation can be reduced. In order to obtain the transfer characteristic related to the residual echo, the first embodiment uses Expression (17), and the third embodiment uses Expression (36) and Expression (43). In the expression (17) of the first embodiment, it is necessary to obtain an inverse matrix of (M + 1) × (M + 1), but in the corresponding part of the third embodiment, an M × M inverse matrix and scalar division are replaced. Since the calculation of the inverse matrix is proportional to the cube of the matrix size, the calculation amount for obtaining the transfer characteristic regarding the residual echo in the third embodiment is reduced to (M / (M + 1)) 3 times that in the first embodiment.
<多チャネルエコー消去装置400>
図2及び図3を用いて実施例4に係る多チャネルエコー消去装置400を説明する。なお、実施例1と異なる部分のみ説明する。多チャネルエコー消去装置400は、N個のエコー消去部81,…,8Nと、N個の残留エコー消去部461,…,46Nを備える。実施例1と異なる残留エコー消去部について、説明する。
<Multi-channel echo canceller 400>
A multi-channel echo canceling apparatus 400 according to the fourth embodiment will be described with reference to FIGS. 2 and 3. Only parts different from the first embodiment will be described. Multi-channel echo canceller 400, N pieces of echo cancellation portion 81, ..., includes a 8 N, N pieces of the residual
<残留エコー消去部461>
残留エコー消去部461は、M個の周波数領域変換部6011,…,601Mと、周波数領域変換部602と、入出力相関係数算出部603と、入出力伝達特性推定部604と、残留エコー予測部605と、減算部606と、時間領域変換部607と周波数領域変換部608とを有し、さらに、伝達特性調整部4604を有する。実施例1と異なる伝達特性調整部4604について説明する。
<
Residual echo canceling portion 46 1, M number of frequency
<伝達特性調整部4604>
図12に示すように伝達特性調整部4604は、大きさ算出部4604aと、判定部4604bと、調整部4604cを備え、推定した入出力伝達特性G(f,j)の大きさが基準値よりも大きいとき、入出力伝達特性G(f,j)の大きさが基準値と一致するように調整する処理、いわゆるクリップ処理を行う。
<Transfer
As shown in FIG. 12, the transfer
伝達特性調整部4604は、入出力伝達特性推定部604の出力である入出力伝達特性G(f,j)を入力とし、これを格納し、調整された入出力伝達特性G’(f,j)または入力値である入出力伝達特性G(f,j)をそのまま出力する。以下、各部の処理を説明する。
The transfer
大きさ算出部4604aは、例えば、推定した入出力伝達特性G(f,j)の大きさとしてノルム|G(f,j)|を算出する。例えば、
For example, the
として求める。 Asking.
判定部4604bは、予め指定した基準値Cよりもノルム|G(f,j)|が大きいか否か判定する。ノルム|G(f,j)|が基準値Cよりも小さい場合には、入力値である入出力伝達特性G(f,j)をそのまま出力する。ノルムが基準値よりも大きい場合には、調整部4604cに対し、調整指示を送信する。基準値(クリップする値)Cは例えば、[1音響パスの想定される音響結合量]×[sqrt(音響パス数)]として設定する。また、例えば、1音響パスの想定される音響結合量の(1/3)〜(1/2)程度の値を基準値Cとして設定しても良い。
The determination unit 4604b determines whether or not the norm | G (f, j) | is greater than the reference value C specified in advance. When the norm | G (f, j) | is smaller than the reference value C, the input / output transfer characteristic G (f, j) as an input value is output as it is. When the norm is larger than the reference value, an adjustment instruction is transmitted to the
調整部4604cは、調整指示を受け取ると、入出力伝達特性G(f,j)に基準値Cを乗じ、さらに、ノルム|G(f,j)|で割ることによって、入出力伝達特性G(f,j)を調整する(s4604)。例えば、以下の式で表される。
When receiving the adjustment instruction, the
残留エコー予測部605は、推定した入出力伝達特性G(f,j)または調整した入出力伝達特性G’(f,j)と、周波数領域のMチャネルの受話信号X1(f,j),…,XM(f,j)と擬似エコー信号X0(f,j)を入力とし、これらの値から第2収音信号に含まれる残留エコー成分U^(f,j)を予測し(s605)、出力する。
The residual
<効果>
このような構成とすることで、実施例1の同様の効果に加え、以下の効果を得ることができる。
<Effect>
By adopting such a configuration, in addition to the same effects as in the first embodiment, the following effects can be obtained.
このように閾値比較を行って入出力伝達特性を修正することで、送話と受話の相関により入出力伝達特性が過大評価されてしまうことを防止できる。通常、送話者の話す音声と受話信号の間には、相関がないが、処理単位のフレームを短くすると、送話者の話す音声と受話信号の間に偽りの相関が生じることがある。その場合、入出力伝達特性が過大に評価され、予測した残留エコー成分の値が必要以上に大きくなり、音声品質を劣化させてしまう可能性がある。本実施例では、その劣化を防止できる。 By correcting the input / output transfer characteristic by performing the threshold comparison in this way, it is possible to prevent the input / output transfer characteristic from being overestimated due to the correlation between transmission and reception. Usually, there is no correlation between the voice spoken by the sender and the received signal. However, if the frame of the processing unit is shortened, a false correlation may occur between the voice spoken by the sender and the received signal. In this case, the input / output transfer characteristic is overestimated, and the predicted value of the residual echo component becomes larger than necessary, which may deteriorate the voice quality. In this embodiment, the deterioration can be prevented.
<変形例>
実施例3の多チャネルエコー消去装置300において、入出力伝達特性推定部3604の後段であって、残留エコー予測部3605の間に伝達特性調整部4604を設けてもよい。その場合も入出力伝達特性が過大評価されてしまうことを防止できる。
<Modification>
In the multi-channel echo canceller 300 according to the third embodiment, a transfer
また、入出力伝達特性の大きさを式(51)以外の従来技術により求めてもよい。 Further, the magnitude of the input / output transfer characteristic may be obtained by a conventional technique other than Expression (51).
<多チャネルエコー消去装置500>
図5及び図6を用いて実施例5に係る多チャネルエコー消去装置500を説明する。なお、実施例2と異なる部分のみ説明する。多チャネルエコー消去装置500は、N個のエコー消去部81,…,8Nと、N個の残留エコー消去部561,…,56Nを備える。実施例2と異なる残留エコー消去部について、説明する。
<Multi-channel echo canceller 500>
A multi-channel echo canceling apparatus 500 according to the fifth embodiment will be described with reference to FIGS. Only parts different from the second embodiment will be described. Multi-channel echo canceller 500, N pieces of echo cancellation portion 81, ..., includes a 8 N, N pieces of the residual
<残留エコー消去部561>
残留エコー消去部561は、周波数領域変換部602と、入出力相関係数算出部603と、入出力伝達特性推定部604と、残留エコー予測部605と、減算部606と、時間領域変換部607と周波数領域変換部608とを有し、さらに、伝達特性調整部5604を有する。実施例2と異なる伝達特性調整部5604について説明する。
<Residual
Residual
<伝達特性調整部5604>
図12に示すように伝達特性調整部5604は、大きさ算出部5604aと、判定部5604bと、調整部5604cを備え、推定した入出力伝達特性G0(f,j)の大きさが基準値よりも大きいとき、入出力伝達特性G0(f,j)の大きさが基準値と一致するように調整する処理、いわゆるクリップ処理を行う。
<Transfer
As shown in FIG. 12, the transfer
伝達特性調整部5604は、入出力伝達特性推定部604の出力である入出力伝達特性G0(f,j)を入力とし、これを格納し、調整された入出力伝達特性G0’(f,j)または入力値である入出力伝達特性G0(f,j)をそのまま出力する。以下、各部の処理を説明する。
The transfer
大きさ算出部5604aは、例えば、推定した入出力伝達特性G0(f,j)の大きさとしてノルム|G0(f,j)|を算出する。例えば、
The
として求める。 Asking.
判定部5604bは、予め指定した基準値Cよりもノルム|G0(f,j)|が大きいか否か判定する。ノルム|G0(f,j)|が基準値Cよりも小さい場合には、入力値である入出力伝達特性G0(f,j)をそのまま出力する。ノルムが基準値よりも大きい場合には、調整部5604cに対し、調整指示を送信する。基準値(クリップする値)Cは例えば、[1音響パスの想定される音響結合量]×[sqrt(音響パス数)]として設定する。また、例えば、1音響パスの想定される音響結合量の(1/3)〜(1/2)程度の値を基準値Cとして設定しても良い。
The
調整部5604cは、調整指示を受け取ると、入出力伝達特性G0(f,j)に基準値Cを乗じ、さらに、ノルム|G0(f,j)|で割ることによって、入出力伝達特性G0(f,j)を調整する(s5604)。例えば、以下の式で表される。
When the
残留エコー予測部2605は、推定した入出力伝達特性G0(f,j)または調整した入出力伝達特性G0’(f,j)と、擬似エコー信号X0(f,j)を入力とし、これらの値から第2収音信号に含まれる残留エコー成分U^(f,j)を予測し(s2605)、出力する。
The residual
<効果>
このような構成とすることで、実施例2の同様の効果に加え、送話と受話の相関により入出力伝達特性が過大評価されてしまうことを防止できる。そして、音声品質の劣化を防止できる。
<Effect>
By adopting such a configuration, in addition to the same effect as in the second embodiment, it is possible to prevent the input / output transfer characteristic from being overestimated due to the correlation between the transmission and the reception. Then, deterioration of voice quality can be prevented.
<変形例>
実施例3の多チャネルエコー消去装置300において、第2入出力伝達特性推定部904の後段であって、第2残留エコー予測部905の間に伝達特性調整部5604を設けてもよい。その場合も入出力伝達特性が過大評価されてしまうことを防止できる。
<Modification>
In the multi-channel echo canceller 300 of the third embodiment, a transfer
また、入出力伝達特性の大きさを式(61)以外の従来技術により求めてもよい。 Further, the magnitude of the input / output transfer characteristic may be obtained by a conventional technique other than Expression (61).
100、200、300、400、500 多チャネルエコー消去装置
61、261、461、561 残留エコー消去部
361 第1残留エコー消去部
391 第2残留エコー消去部
903 第2入出力相関係数算出部
904 第2入出力伝達特性推定部
905 第2残留エコー予測部
6011,…,601M、602、608、908 周波数領域変換部
603、2603、3603 入出力相関係数算出部
604、2604、3604 入出力伝達特性推定部
4604、5604 伝達特性調整部
605、2605、3605 残留エコー予測部
606、906 減算部
607 時間領域変換部
81,…,8N エコー消去部
81 エコー予測部
82 減算部
83 エコー経路推定部
100, 200, 300, 400, 500
Claims (10)
適応フィルタによる疑似エコー経路に前記受話信号を入力して疑似エコー信号を生成するエコー予測ステップと、
前記マイクロホンで収音する第1収音信号から前記疑似エコー信号を差し引き、第2収音信号を求める減算ステップと、
前記第2収音信号と前記受話信号を用いて、前記適応フィルタのフィルタ係数を更新するエコー経路推定ステップと、
前記擬似エコー信号と前記第2収音信号とをそれぞれ周波数領域の信号である周波数領域擬似エコー信号と周波数領域第2収音信号とに変換する周波数領域変換ステップと、
前記周波数領域擬似エコー信号のパワースペクトルと、前記周波数領域第2収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルを求める入出力相関係数算出ステップと、
前記周波数領域擬似エコー信号のパワースペクトルと、前記周波数領域第2収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルとを用いて、周波数ごとに入出力伝達特性を推定する入出力伝達特性推定ステップと、
前記周波数領域擬似エコー信号と推定した入出力伝達特性から前記周波数領域第2収音信号に含まれる残留エコー成分を予測する残留エコー予測ステップと、
前記周波数領域第2収音信号から、予測した残留エコー成分を差し引き、送話信号を求める減算ステップと、
前記減算ステップで求めた送話信号を時間領域の信号に変換する時間領域変換ステップと、
を備える多チャネルエコー消去方法。 M speakers (M is an integer equal to or greater than 2) and N microphones (N is an integer equal to or greater than 1) are arranged in a common sound field. A multi-channel echo canceling method for canceling echo that circulates into a microphone,
An echo prediction step of generating the pseudo echo signal by inputting the received signal to the pseudo echo path by the adaptive filter;
A subtraction step of subtracting the pseudo echo signal from a first sound pickup signal picked up by the microphone to obtain a second sound pickup signal;
An echo path estimating step of updating a filter coefficient of the adaptive filter using the second collected sound signal and the received signal;
A frequency domain conversion step of converting the pseudo echo signal and the second voice collecting signal into a frequency domain pseudo echo signal and the frequency domain the second voice collecting signal is a signal in each frequency domain,
And the power spectrum of the frequency domain pseudo echo signal, the input-output correlation coefficient calculation step for obtaining the cross spectrum between the frequency-domain second voice collecting signal and the frequency-domain echo replica,
By using the power spectrum of the frequency domain pseudo echo signal, and a cross spectrum between the frequency-domain second voice collecting signal and the frequency-domain echo replica, input and output transmission to estimate the input-output transfer characteristic for each frequency A characteristic estimation step;
A residual echo prediction step of predicting the residual echo component included in the frequency region second collected signals from the input-output transfer characteristic estimated with the frequency domain Iki擬 similar echo signals,
Wherein the frequency domain the second voice collecting signal, subtracting the predicted residual echo component, a subtraction step of obtaining a transmission signal,
A time domain conversion step of converting the transmission signal obtained in the subtraction step into a time domain signal;
A multi-channel echo cancellation method comprising:
前記周波数領域変換ステップにおいて、前記擬似エコー信号と前記第2収音信号と前記受話信号とをそれぞれ周波数領域の信号である周波数領域擬似エコー信号と周波数領域第2収音信号と周波数領域受話信号とに変換し、
前記入出力相関係数算出ステップにおいて、前記周波数領域擬似エコー信号とMチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルと、前記周波数領域擬似エコー信号及びMチャネルの前記周波数領域受話信号の各チャネルのパワースペクトルとを求め、
前記入出力伝達特性推定ステップにおいて、前記周波数領域擬似エコー信号及びMチャネルの各前記周波数領域受話信号のパワースペクトルと、前記周波数領域擬似エコー信号とMチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルとを用いて、周波数ごとに入出力伝達特性を推定し、
前記残留エコー予測ステップにおいて、Mチャネルの前記周波数領域受話信号と前記周波数領域擬似エコー信号と推定した入出力伝達特性から前記周波数領域第2収音信号に含まれる残留エコー成分を予測する、
ことを特徴とする多チャネルエコー消去方法。 The multi-channel echo cancellation method according to claim 1, comprising:
In the frequency domain conversion step, the pseudo echo signal and the second voice collecting signal and the reception signal and the frequency domain pseudo echo signal and the frequency domain the second voice collecting signal are signals of a frequency domain and the frequency domain received signal and Converted to
In the input / output correlation coefficient calculating step, a cross spectrum between the frequency domain pseudo echo signal, each of the M channel frequency domain received signals and the frequency domain second sound collection signal, the frequency domain pseudo echo signal, and Obtaining the power spectrum of each channel of the frequency domain received signal of M channels;
In the input-output transfer characteristic estimating step, the frequency-domain echo replica and the power spectrum of each of said frequency domain received signal of the M-channel, the frequency region and each of said frequency domain received signal in the frequency domain pseudo echo signal and the M-channel by using the cross spectrum between the second voice collecting signal, it estimates the input-output transfer characteristic for each frequency,
In the residual echo prediction step, a residual echo component included in the frequency domain second collected signal is predicted from input / output transfer characteristics estimated from the frequency domain received signal of the M channel and the frequency domain pseudo echo signal.
And a multi-channel echo cancellation method.
m’≠mとし、m=1,…,Mとし、m’=1,…,Mとし、q’≠qとし、q=0,1,…,Mとし、q’=0,1,…,Mとし、前記周波数領域擬似エコー信号をX0(f,j)とし、第mチャネルの前記周波数領域受話信号をXm(f,j)とし、前記周波数領域第2収音信号をU(f,j)とし、前記周波数領域擬似エコー信号のパワースペクトルをP00(f,j)とし、第mチャネルの前記周波数領域受話信号のパワースペクトルをPmm(f,j)とし、前記周波数領域擬似エコー信号と第mチャネルの前記周波数領域受話信号との間のクロススペクトルをP0m(f,j)とし、第m’チャネルの前記周波数領域受話信号と第mチャネルの前記周波数領域受話信号の間のクロススペクトルをPm’m(f,j)とし、前記周波数領域擬似エコー信号と前記周波数領域第2収音信号との間のクロススペクトルをQ0(f,j)とし、第mチャネルの前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルをQm(f,j)とし、A*をAの複素共役とし、E[A]をAの平均をとる関数とし、
前記入出力相関係数算出ステップにおいて、前記周波数領域擬似エコー信号のパワースペクトルP00と第mチャネルの前記周波数領域受話信号のパワースペクトルPmmを
前記入出力伝達特性推定ステップにおいて、前記入出力伝達特性G(f,j)を、
前記残留エコー予測ステップにおいて、前記残留エコー成分を、
ことを特徴とする多チャネルエコー消去方法。 The multi-channel echo cancellation method according to claim 2 ,
m ′ ≠ m, m = 1,..., M, m ′ = 1,..., M, q ′ ≠ q, q = 0, 1,. , and M, the frequency domain Iki擬 similar echo signal X 0 (f, j) and, the frequency domain received signal of the m channels X m (f, j) and, the frequency-domain second voice collecting signal U (f, j), the power spectrum of the frequency domain pseudo echo signal is P 00 (f, j), the power spectrum of the frequency domain received signal of the m-th channel is P mm (f, j), the cross spectrum between the frequency-domain received signal in the frequency domain the pseudo echo signal and the m channel P 0m (f, j) and the frequency-domain received signal of the m 'channel and the frequency domain reception of the m channels the cross spectrum between signals P m'm (f, j) and the peripheral The cross spectrum between the frequency-domain second voice collecting signal and the number region pseudo echo signal Q 0 (f, j) and, between the frequency-domain received signal and the frequency-domain second collected signals of the m channels Let Q m (f, j) be the cross spectrum between A * is the complex conjugate of A, E [A] is the function that takes the average of A,
In the input / output correlation coefficient calculating step, a power spectrum P 00 of the frequency domain pseudo echo signal and a power spectrum P mm of the frequency domain received signal of the m-th channel are obtained.
In the input / output transfer characteristic estimation step, the input / output transfer characteristic G (f, j) is
In the residual echo prediction step, the residual echo component is
And a multi-channel echo cancellation method.
適応フィルタによる疑似エコー経路に前記受話信号を入力して疑似エコー信号を生成するエコー予測ステップと、
前記マイクロホンで収音する第1収音信号から前記疑似エコー信号を差し引き、第2収音信号を求める減算ステップと、
前記第2収音信号と前記受話信号を用いて、前記適応フィルタのフィルタ係数を更新するエコー経路推定ステップと、
前記擬似エコー信号と前記第2収音信号と前記受話信号とをそれぞれ周波数領域の信号である周波数領域擬似エコー信号と周波数領域第2収音信号と周波数領域受話信号とに変換する周波数領域変換ステップと、
Mチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルと、Mチャネルの前記周波数領域受話信号の各チャネルのパワースペクトルとを求める第1入出力相関係数算出ステップと、
Mチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルと、Mチャネルの前記周波数領域受話信号の各チャネルのパワースペクトルとを用いて、周波数ごとに入出力伝達特性を推定する第1入出力伝達特性推定ステップと、
Mチャネルの前記周波数領域受話信号と推定した入出力伝達特性から前記周波数領域第2収音信号に含まれる第1残留エコー成分を予測する第1残留エコー予測ステップと、
前記周波数領域第2収音信号から、予測した第1残留エコー成分を差し引き、第3収音信号を求める減算ステップと、
前記周波数領域擬似エコー信号のパワースペクトルと、前記第3収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルを求める第2入出力相関係数算出ステップと、
前記周波数領域擬似エコー信号のパワースペクトルと、第3収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルとを用いて、周波数ごとに入出力伝達特性を推定する第2入出力伝達特性推定ステップと、
前記周波数領域擬似エコー信号と推定した入出力伝達特性から前記第3収音信号に含まれる第2残留エコー成分を予測する第2残留エコー予測ステップと、
前記第3収音信号から、予測した第2残留エコー成分を差し引き、送話信号を求める減算ステップと、
前記減算ステップで求めた送話信号を時間領域の信号に変換する時間領域変換ステップと、
を備える多チャネルエコー消去方法。 M speakers (M is an integer equal to or greater than 2) and N microphones (N is an integer equal to or greater than 1) are arranged in a common sound field. A multi-channel echo canceling method for canceling echo that circulates into a microphone,
An echo prediction step of generating the pseudo echo signal by inputting the received signal to the pseudo echo path by the adaptive filter;
A subtraction step of subtracting the pseudo echo signal from a first sound pickup signal picked up by the microphone to obtain a second sound pickup signal;
An echo path estimating step of updating a filter coefficient of the adaptive filter using the second collected sound signal and the received signal;
The pseudo echo signal and the second voice collecting signal and the reception signal and the frequency domain conversion step of converting into the frequency domain pseudo echo signal and the frequency domain the second voice collecting signal and the frequency domain received signal is a signal in each frequency domain When,
Cross spectrum and, first input-output correlation coefficients for obtaining a power spectrum of each channel in the frequency domain received signal of the M channels between the frequency-domain second voice collecting signal and each of said frequency domain received signals of M channels A calculation step;
And cross spectrum between the frequency-domain second voice collecting signal and each of said frequency domain received signal of the M-channel, by using the power spectrum of each channel in the frequency domain received signal of the M-channel input and output for each frequency A first input / output transfer characteristic estimating step for estimating a transfer characteristic;
A first residual echo prediction step of predicting a first residual echo component included in the frequency domain second collected signal from the input / output transfer characteristics estimated as the frequency domain received signal of the M channel;
A subtracting step of subtracting the predicted first residual echo component from the frequency domain second sound pickup signal to obtain a third sound pickup signal;
And the power spectrum of the frequency domain pseudo echo signal, a second input-output correlation coefficient calculation step for obtaining the cross spectrum between the third picked-up signal and said frequency-domain echo replica,
By using the power spectrum of the frequency domain pseudo echo signal, and a cross spectrum between the third picked-up signal the frequency domain pseudo echo signal, the second input-output transfer characteristic estimate the input-output transfer characteristic for each frequency An estimation step;
A second residual echo prediction step of predicting a second residual echo component included in the third collected signals from the input-output transfer characteristic estimated before and Symbol frequency domain pseudo echo signals,
Before Symbol third sound collection signal, subtract the second residual echo component predicted, a subtraction step of obtaining a transmission signal,
A time domain conversion step of converting the transmission signal obtained in the subtraction step into a time domain signal;
A multi-channel echo cancellation method comprising:
前記推定した入出力伝達特性の大きさを算出する大きさ算出ステップと、
予め指定した基準値よりも前記入出力伝達特性の大きさが大きいか否かを判定する判定ステップと、
前記入出力伝達特性の大きさが前記基準値よりも大きい場合には、前記推定した入出力伝達特性に前記基準値を乗じ、さらに、前記入出力伝達特性の大きさで割ることによって、前記入出力伝達特性を調整する調整ステップをさらに備える、
ことを特徴とする多チャネルエコー消去方法。 A multi-channel echo cancellation method according to any one of claims 1 to 4,
A magnitude calculating step for calculating the magnitude of the estimated input / output transfer characteristic;
A determination step of determining whether or not the size of the input / output transfer characteristic is larger than a reference value designated in advance;
When the magnitude of the input / output transfer characteristic is larger than the reference value, the input / output transfer characteristic is multiplied by the reference value, and further divided by the magnitude of the input / output transfer characteristic. An adjustment step of adjusting the output transfer characteristic;
And a multi-channel echo cancellation method.
適応フィルタによる疑似エコー経路に前記受話信号を入力して疑似エコー信号を生成するエコー予測部と、
前記マイクロホンで収音する第1収音信号から前記疑似エコー信号を差し引き、第2収音信号を求める減算部と、
前記第2収音信号と前記受話信号を用いて、前記適応フィルタのフィルタ係数を更新するエコー経路推定部と、
前記擬似エコー信号と前記第2収音信号とをそれぞれ周波数領域の信号である周波数領域擬似エコー信号と周波数領域第2収音信号とに変換する周波数領域変換部と、
前記周波数領域擬似エコー信号のパワースペクトルと、前記周波数領域第2収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルを求める入出力相関係数算出部と、
前記周波数領域擬似エコー信号のパワースペクトルと、前記周波数領域第2収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルとを用いて、周波数ごとに入出力伝達特性を推定する入出力伝達特性推定部と、
前記周波数領域擬似エコー信号と推定した入出力伝達特性から前記周波数領域第2収音信号に含まれる残留エコー成分を予測する残留エコー予測部と、
前記周波数領域第2収音信号から、予測した残留エコー成分を差し引き、送話信号を求める減算部と、
前記減算部で求めた送話信号を時間領域の信号に変換する時間領域変換部と、
を備える多チャネルエコー消去装置。 M speakers (M is an integer equal to or greater than 2) and N microphones (N is an integer equal to or greater than 1) are arranged in a common sound field. A multi-channel echo canceller that cancels echo that circulates into the microphone,
An echo prediction unit that generates the pseudo echo signal by inputting the received signal into the pseudo echo path by the adaptive filter;
A subtractor for subtracting the pseudo echo signal from a first sound pickup signal picked up by the microphone to obtain a second sound pickup signal;
An echo path estimator that updates a filter coefficient of the adaptive filter using the second collected sound signal and the received signal;
A frequency domain converter for converting the pseudo echo signal and the second voice collecting signal into a frequency domain pseudo echo signal and the frequency domain the second voice collecting signal is a signal in each frequency domain,
And the power spectrum of the frequency domain pseudo echo signal, the input-output correlation coefficient calculating unit for obtaining the cross spectrum between the frequency-domain second voice collecting signal and the frequency-domain echo replica,
By using the power spectrum of the frequency domain pseudo echo signal, and a cross spectrum between the frequency-domain second voice collecting signal and the frequency-domain echo replica, input and output transmission to estimate the input-output transfer characteristic for each frequency A characteristic estimator;
A residual echo prediction unit for predicting a residual echo component included in the frequency region second collected signals from the input-output transfer characteristic estimated with the frequency domain Iki擬 similar echo signals,
Wherein the frequency domain the second voice collecting signal, subtracting the predicted residual echo component, a subtraction unit for obtaining a transmission signal,
A time domain conversion unit for converting the transmission signal obtained by the subtraction unit into a time domain signal;
A multi-channel echo canceller.
前記周波数領域変換部において、前記擬似エコー信号と前記第2収音信号と前記受話信号とをそれぞれ周波数領域の信号である周波数領域擬似エコー信号と周波数領域第2収音信号と周波数領域受話信号とに変換し、
前記入出力相関係数算出部において、前記周波数領域擬似エコー信号とMチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルと、前記周波数領域擬似エコー信号及びMチャネルの前記周波数領域受話信号の各チャネルのパワースペクトルとを求め、
前記入出力伝達特性推定部において、前記周波数領域擬似エコー信号及びMチャネルの各周波数領域受話信号のパワースペクトルと、前記周波数領域擬似エコー信号とMチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルとを用いて、周波数ごとに入出力伝達特性を推定し、
前記残留エコー予測部において、Mチャネルの前記周波数領域受話信号と前記周波数領域擬似エコー信号と推定した入出力伝達特性から前記周波数領域第2収音信号に含まれる残留エコー成分を予測する、
ことを特徴とする多チャネルエコー消去装置。 The multi-channel echo canceller according to claim 6,
In the frequency domain conversion unit, the pseudo echo signal and the second voice collecting signal and the reception signal and the frequency domain pseudo echo signal and the frequency domain the second voice collecting signal are signals of a frequency domain and the frequency domain received signal and Converted to
In the input / output correlation coefficient calculation unit, a cross spectrum between the frequency domain pseudo echo signal, each of the frequency domain received signals of the M channel and the frequency domain second sound collection signal, the frequency domain pseudo echo signal, and Obtaining the power spectrum of each channel of the frequency domain received signal of M channels;
In the input-output transfer characteristic estimating section, and the power spectrum of each frequency domain received signals in the frequency domain pseudo echo signal and the M-channel, the frequency region and each of said frequency domain received signal in the frequency domain pseudo echo signal and the M-channel first by using the cross spectrum between the 2 collected signals to estimate the input-output transfer characteristic for each frequency,
The residual echo prediction unit predicts a residual echo component included in the frequency domain second collected signal from input / output transfer characteristics estimated from the frequency domain received signal and the frequency domain pseudo echo signal of the M channel.
And a multi-channel echo canceller.
m’≠mとし、m=1,…,Mとし、m’=1,…,Mとし、q’≠qとし、q=0,1,…,Mとし、q’=0,1,…,Mとし、前記周波数領域擬似エコー信号をX0(f,j)とし、第mチャネルの前記周波数領域受話信号をXm(f,j)とし、前記周波数領域第2収音信号をU(f,j)とし、前記周波数領域擬似エコー信号のパワースペクトルをP00(f,j)とし、第mチャネルの前記周波数領域受話信号のパワースペクトルをPmm(f,j)とし、前記周波数領域擬似エコー信号と第mチャネルの前記周波数領域受話信号との間のクロススペクトルをP0m(f,j)とし、第m’チャネルの前記周波数領域受話信号と第mチャネルの前記周波数領域受話信号の間のクロススペクトルをPm’m(f,j)とし、前記周波数領域擬似エコー信号と前記周波数領域第2収音信号との間のクロススペクトルをQ0(f,j)とし、第mチャネルの前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルをQm(f,j)とし、A*をAの複素共役とし、E[A]をAの平均をとる関数とし、
前記入出力相関係数算出部において、前記周波数領域擬似エコー信号のパワースペクトルP00と第mチャネルの前記周波数領域受話信号のパワースペクトルPmmを
前記入出力伝達特性推定部において、前記入出力伝達特性G(f,j)を、
前記残留エコー予測部において、前記残留エコー成分を、
ことを特徴とする多チャネルエコー消去装置。 The multi-channel echo canceller according to claim 7 ,
m ′ ≠ m, m = 1,..., M, m ′ = 1,..., M, q ′ ≠ q, q = 0, 1,. , and M, the frequency domain Iki擬 similar echo signal X 0 (f, j) and, the frequency domain received signal of the m channels X m (f, j) and, the frequency-domain second voice collecting signal U (f, j), the power spectrum of the frequency domain pseudo echo signal is P 00 (f, j), the power spectrum of the frequency domain received signal of the m-th channel is P mm (f, j), the cross spectrum between the frequency-domain received signal in the frequency domain the pseudo echo signal and the m channel P 0m (f, j) and the frequency-domain received signal of the m 'channel and the frequency domain reception of the m channels the cross spectrum between signals P m'm (f, j) and the peripheral The cross spectrum between the frequency-domain second voice collecting signal and the number region pseudo echo signal Q 0 (f, j) and, between the frequency-domain received signal and the frequency-domain second collected signals of the m channels Let Q m (f, j) be the cross spectrum between A * is the complex conjugate of A, E [A] is the function that takes the average of A,
In the input / output correlation coefficient calculation unit, a power spectrum P 00 of the frequency domain pseudo echo signal and a power spectrum P mm of the frequency domain received signal of the m-th channel are obtained.
In the input / output transfer characteristic estimation unit, the input / output transfer characteristic G (f, j) is
In the residual echo prediction unit, the residual echo component is
And a multi-channel echo canceller.
適応フィルタによる疑似エコー経路に前記受話信号を入力して疑似エコー信号を生成するエコー予測部と、
前記マイクロホンで収音する第1収音信号から前記疑似エコー信号を差し引き、第2収音信号を求める減算部と、
前記第2収音信号と前記受話信号を用いて、前記適応フィルタのフィルタ係数を更新するエコー経路推定部と、
前記擬似エコー信号と前記第2収音信号と前記受話信号とをそれぞれ周波数領域の信号である周波数領域擬似エコー信号と周波数領域第2収音信号と周波数領域受話信号とに変換する周波数領域変換部と、
Mチャネルの各前記周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルと、Mチャネルの前記周波数領域受話信号の各チャネルのパワースペクトルとを求める第1入出力相関係数算出部と、
Mチャネルの各周波数領域受話信号と前記周波数領域第2収音信号との間のクロススペクトルと、Mチャネルの周波数領域受話信号の各チャネルのパワースペクトルとを用いて、周波数ごとに入出力伝達特性を推定する第1入出力伝達特性推定部と、
Mチャネルの前記周波数領域受話信号と推定した入出力伝達特性から前記周波数領域第2収音信号に含まれる第1残留エコー成分を予測する第1残留エコー予測部と、
前記周波数領域第2収音信号から、予測した第1残留エコー成分を差し引き、第3収音信号を求める減算部と、
前記周波数領域擬似エコー信号のパワースペクトルと、前記第3収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルを求める第2入出力相関係数算出部と、
前記周波数領域擬似エコー信号のパワースペクトルと、前記第3収音信号と前記周波数領域擬似エコー信号との間のクロススペクトルとを用いて、周波数ごとに入出力伝達特性を推定する第2入出力伝達特性推定部と、
前記周波数領域擬似エコー信号と推定した入出力伝達特性から前記第3収音信号に含まれる第2残留エコー成分を予測する第2残留エコー予測部と、
前記第3収音信号から、予測した第2残留エコー成分を差し引き、送話信号を求める減算部と、
前記減算部で求めた送話信号を時間領域の信号に変換する時間領域変換部と、
を備える多チャネルエコー消去装置。 M speakers (M is an integer equal to or greater than 2) and N microphones (N is an integer equal to or greater than 1) are arranged in a common sound field. A multi-channel echo canceller that cancels echo that circulates into the microphone,
An echo prediction unit that generates the pseudo echo signal by inputting the received signal into the pseudo echo path by the adaptive filter;
A subtractor for subtracting the pseudo echo signal from a first sound pickup signal picked up by the microphone to obtain a second sound pickup signal;
An echo path estimator that updates a filter coefficient of the adaptive filter using the second collected sound signal and the received signal;
The pseudo echo signal and the second voice collecting signal and the reception signal and the frequency domain pseudo echo signal and the frequency domain the second voice collecting signal and the frequency domain conversion unit for converting into the frequency domain received signal is a signal in each frequency domain When,
Cross spectrum and, first input-output correlation coefficients for obtaining a power spectrum of each channel in the frequency domain received signal of the M channels between the frequency-domain second voice collecting signal and each of said frequency domain received signals of M channels A calculation unit;
Input / output transfer characteristics for each frequency using a cross spectrum between each M- channel frequency domain received signal and the second frequency- collected sound signal and the power spectrum of each channel of the M- channel frequency domain received signal. A first input / output transfer characteristic estimating unit for estimating
A first residual echo prediction unit that predicts a first residual echo component included in the frequency domain second collected signal from the input / output transfer characteristics estimated as the frequency domain received signal of the M channel;
From the frequency domain the second voice collecting signal, and a subtracting unit that subtracts the first residual echo component predicted, obtaining a third sound collection signal,
And the power spectrum of the frequency domain pseudo echo signal, a second input-output correlation coefficient calculating unit for obtaining the cross spectrum between the third picked-up signal and said frequency-domain echo replica,
And the power spectrum of the frequency domain pseudo echo signal, by using the cross spectrum between the third picked-up signal and said frequency-domain echo replica, second input-output transfer of estimating the input and output transfer characteristic for each frequency A characteristic estimator;
A second residual echo prediction unit for predicting a second residual echo component included in the third collected signals from the input-output transfer characteristic estimated with the frequency domain Iki擬 similar echo signals,
Before Symbol third voice collecting signal, subtract the second residual echo component predicted, a subtraction unit for obtaining a transmission signal,
A time domain conversion unit for converting the transmission signal obtained by the subtraction unit into a time domain signal;
A multi-channel echo canceller.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010178495A JP5469564B2 (en) | 2010-08-09 | 2010-08-09 | Multi-channel echo cancellation method, multi-channel echo cancellation apparatus and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010178495A JP5469564B2 (en) | 2010-08-09 | 2010-08-09 | Multi-channel echo cancellation method, multi-channel echo cancellation apparatus and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012039441A JP2012039441A (en) | 2012-02-23 |
JP5469564B2 true JP5469564B2 (en) | 2014-04-16 |
Family
ID=45850918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010178495A Expired - Fee Related JP5469564B2 (en) | 2010-08-09 | 2010-08-09 | Multi-channel echo cancellation method, multi-channel echo cancellation apparatus and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5469564B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5662232B2 (en) * | 2011-04-14 | 2015-01-28 | 日本電信電話株式会社 | Echo canceling apparatus, method and program |
JP5937451B2 (en) * | 2012-07-23 | 2016-06-22 | 日本電信電話株式会社 | Echo canceling apparatus, echo canceling method and program |
CN104685909B (en) | 2012-07-27 | 2018-02-23 | 弗劳恩霍夫应用研究促进协会 | The apparatus and method of loudspeaker closing microphone system description are provided |
JP6143702B2 (en) * | 2014-04-09 | 2017-06-07 | 日本電信電話株式会社 | Echo canceling apparatus, method and program |
JP2019220917A (en) * | 2018-06-22 | 2019-12-26 | 日本電信電話株式会社 | Echo suppressor, echo cancellation method, program |
WO2024070079A1 (en) * | 2022-09-28 | 2024-04-04 | パナソニックIpマネジメント株式会社 | Echo elimination device and echo elimination method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3756839B2 (en) * | 2002-04-17 | 2006-03-15 | 日本電信電話株式会社 | Reverberation reduction method, Reverberation reduction device, Reverberation reduction program |
JP5391103B2 (en) * | 2010-02-10 | 2014-01-15 | 日本電信電話株式会社 | Multi-channel echo canceling method, multi-channel echo canceling apparatus, multi-channel echo canceling program and recording medium therefor |
-
2010
- 2010-08-09 JP JP2010178495A patent/JP5469564B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012039441A (en) | 2012-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5391103B2 (en) | Multi-channel echo canceling method, multi-channel echo canceling apparatus, multi-channel echo canceling program and recording medium therefor | |
JP3727258B2 (en) | Echo suppression processing system | |
JP4702372B2 (en) | Echo suppression method and apparatus | |
JP5501527B2 (en) | Echo canceller and echo detector | |
US7773743B2 (en) | Integration of a microphone array with acoustic echo cancellation and residual echo suppression | |
JP4957810B2 (en) | Sound processing apparatus, sound processing method, and sound processing program | |
JP5469564B2 (en) | Multi-channel echo cancellation method, multi-channel echo cancellation apparatus and program thereof | |
JP2004349806A (en) | Multichannel acoustic echo canceling method, apparatus thereof, program thereof, and recording medium thereof | |
JPH09139696A (en) | Method and device for both adaptive identification and related adaptive echo canceler thereto | |
JP5662232B2 (en) | Echo canceling apparatus, method and program | |
CN112863532A (en) | Echo suppressing device, echo suppressing method, and storage medium | |
JP5762479B2 (en) | Voice switch device, voice switch method, and program thereof | |
JP3756839B2 (en) | Reverberation reduction method, Reverberation reduction device, Reverberation reduction program | |
JP3756828B2 (en) | Reverberation elimination method, apparatus for implementing this method, program, and recording medium therefor | |
JP4700673B2 (en) | Echo cancellation method, apparatus, program, and recording medium | |
JP4413205B2 (en) | Echo suppression method, apparatus, echo suppression program, recording medium | |
JP2006033789A (en) | Echo path coupling amount estimation method, echo path coupling amount estimation device, echo path coupling amount estimation program, echo suppression method, echo suppression device, echo suppression program, echo suppression method, echo suppressor, echo suppressor program, loss amount control on communication path Loss control device on channel, loss control program on channel, multi-channel echo suppression method, multi-channel echo suppression device, multi-channel echo suppression program, recording medium | |
JP5937451B2 (en) | Echo canceling apparatus, echo canceling method and program | |
JP6143702B2 (en) | Echo canceling apparatus, method and program | |
JP6356087B2 (en) | Echo canceling apparatus, method and program | |
JP4504782B2 (en) | Echo cancellation method, apparatus for implementing this method, program, and recording medium therefor | |
JP2011160429A (en) | Echo elimination device | |
JP6180689B1 (en) | Echo canceller apparatus, echo cancellation method, and echo cancellation program | |
WO2019244535A1 (en) | Echo cancellation device, echo cancellation method, and program | |
JP5925149B2 (en) | Acoustic coupling amount estimating apparatus, echo canceling apparatus, method and program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121004 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131112 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131219 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140121 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140131 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5469564 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |