Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4094522B2 - Echo canceling apparatus, method, echo canceling program, and recording medium recording the program - Google Patents
[go: Go Back, main page]

JP4094522B2 - Echo canceling apparatus, method, echo canceling program, and recording medium recording the program - Google Patents

Echo canceling apparatus, method, echo canceling program, and recording medium recording the program Download PDF

Info

Publication number
JP4094522B2
JP4094522B2 JP2003358906A JP2003358906A JP4094522B2 JP 4094522 B2 JP4094522 B2 JP 4094522B2 JP 2003358906 A JP2003358906 A JP 2003358906A JP 2003358906 A JP2003358906 A JP 2003358906A JP 4094522 B2 JP4094522 B2 JP 4094522B2
Authority
JP
Japan
Prior art keywords
signal
echo
reproduction signal
absolute value
reproduction
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
Application number
JP2003358906A
Other languages
Japanese (ja)
Other versions
JP2005124026A (en
Inventor
末廣 島内
陽一 羽田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2003358906A priority Critical patent/JP4094522B2/en
Publication of JP2005124026A publication Critical patent/JP2005124026A/en
Application granted granted Critical
Publication of JP4094522B2 publication Critical patent/JP4094522B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は、スピーカからマイクロホンへ回り込む反響を消去する消去装置、方法、及び反響消去プログラム、そのプログラムを記録した記録媒体に関するものである。   The present invention relates to an erasing apparatus and method for erasing an echo that circulates from a speaker to a microphone, an echo elimination program, and a recording medium on which the program is recorded.

スピーカからマイクロホンへ回り込む反響を消去する反響消去装置は、図1のように構成される。従来、反響消去装置100内では、スピーカ1とマイクロホン2間の反響路のインパルス応答を要素として持つ時間領域での長さLのベクトルhの模擬特性h'(k)を保持する模擬反響路101を有する。ここで、kは、所定間隔の離散時間を指すステップ数である。再生信号x(k)は、模擬特性h'(k)との畳込み演算により模擬反響信号y'(k)を生成し、模擬誤差計算手段102において、実際の反響信号を含むマイクロホン2の収音信号y(k)から減算することで、反響消去装置の出力信号でもある誤差信号e(k)を計算する。また、反響路推定手段103において、再生信号x(k)と誤差信号e(k)とを用いて、特性h'(k)の特性を随時推定する。   An echo canceling apparatus that cancels echo that circulates from a speaker to a microphone is configured as shown in FIG. Conventionally, in the echo canceling apparatus 100, a simulated echo path 101 that retains a simulation characteristic h ′ (k) of a vector h of length L in the time domain having an impulse response of the echo path between the speaker 1 and the microphone 2 as an element. Have Here, k is the number of steps indicating discrete time at a predetermined interval. The reproduced signal x (k) generates a simulated reverberation signal y ′ (k) by convolution with the simulated characteristics h ′ (k), and the simulated error calculation means 102 collects the microphone 2 including the actual reverberation signal. By subtracting from the sound signal y (k), an error signal e (k) that is also an output signal of the echo canceller is calculated. Further, the echo path estimation means 103 estimates the characteristic of the characteristic h ′ (k) as needed using the reproduced signal x (k) and the error signal e (k).

反響路推定手段103における、模擬特性h'(k)の推定は(非特許文献1)に記載の手法を用いると、
h'(k)=[h1(k),h2(k),・・・,hL(k)]T と表される各要素hi(k)(i=1,2,・・・,L)について、

Figure 0004094522
The estimation of the simulation characteristic h ′ (k) in the echo path estimation unit 103 is performed using the method described in (Non-patent Document 1).
h ′ (k) = [h 1 (k), h 2 (k),..., h L (k)] Each element h i (k) represented by T (i = 1, 2,...・ About L)
Figure 0004094522

図2は、後述の本発明による構成との違いを比較し易くするために発明者によって、(式1)を

Figure 0004094522
と分解した場合の(非特許文献1)に基づく反響消去装置の構成である。ここで、sgn(x(k-i))は、x(k-i)/|x(k-i)|と等しく、x(k-i)の符号を表す。
図2の反響路推定手段103における再生信号列正規化手段111は、(式2)における
Figure 0004094522
の計算に相当し、誤差ベクトル化手段112は、(式2)におけるe(k-1)/|x(k-i)|をi=1,2,・・・,Lに対して計算し、L個の絶対値除算誤差e(k-1)/|x(k-i)|を各要素に持つ絶対値除算誤差ベクトルとして出力する。また、特性差分更新手段113は、再生信号列正規化手段111、誤差ベクトル化手段112の結果を基に、(式2)に基づき、i=1,2,・・・,Lに対する要素を計算し、1ステップ過去に推定された模擬特性h'(k-1)をステップkで用いるh'(k)に更新する手段である。
J.Nagumo,A.noda“A learning method for system identification”IEEE Trans.Automatic control, Vol.AC-12,No.3, June 1967 FIG. 2 shows (Equation 1) by the inventor in order to easily compare the difference from the configuration according to the present invention described later.
Figure 0004094522
This is a configuration of an echo canceling device based on (Non-Patent Document 1). Here, sgn (x (ki)) is equal to x (ki) / | x (ki) | and represents the sign of x (ki).
The reproduction signal sequence normalization means 111 in the echo path estimation means 103 in FIG.
Figure 0004094522
The error vectorization means 112 calculates e (k−1) / | x (ki) | in (Equation 2) for i = 1, 2,... The absolute value division error e (k-1) / | x (ki) | is output as an absolute value division error vector having each element. Further, the characteristic difference update unit 113 calculates elements for i = 1, 2,..., L based on (Expression 2) based on the results of the reproduction signal sequence normalization unit 111 and the error vectorization unit 112. The simulation characteristic h ′ (k−1) estimated one step in the past is updated to h ′ (k) used in step k.
J. Nagumo, A. noda “A learning method for system identification” IEEE Trans. Automatic control, Vol. AC-12, No. 3, June 1967

(背景技術)で説明した図2の構成における問題点を示す。
反響路推定手段103の内部における、再生信号列正規化手段111の出力である正規化再生信号列の各要素

Figure 0004094522
は、全てのi=1,2,・・・,Lに対して、|x(k-i)|≦||x(k-1)||が成り立つから、常に1を越えることはない。一方、誤差ベクトル化手段112の出力である絶対値除算誤差ベクトルの各要素e(k-1)/|x(k-i)|は、その大きさが一定ではない。特に、大きさの小さい再生信号x(k-i)に対し、誤差信号e(k-1)が大きい場合には、e(k-1)/|x(k-i)|の値は非常に大きくなる。大きくなる原因が、本来の更新に意味を持つものであれば問題は無いが、多くの場合、もともとの収音信号y(k)に反響信号以外の外乱が多く含まれることに起因する。このため、不要に大きな模擬特性h'(k)の更新を実行してしまい、反響消去性能は、大きく乱れる。
本発明の課題は、収音信号y(k)に反響信号以外の外乱が多く含まれることに起因する
e(k-1)/|x(k-i)|(i=1,2,・・・,L)の大きさの増大のために、模擬特性h'(k)の更新が不適切となり、反響消去性能が劣化することを防ぐことである。 The problem in the structure of FIG. 2 demonstrated by (background art) is shown.
Each element of the normalized reproduction signal sequence which is the output of the reproduction signal sequence normalization means 111 inside the echo path estimation means 103
Figure 0004094522
Since | x (ki) | ≦ || x (k−1) || holds for all i = 1, 2,..., L, it does not always exceed 1. On the other hand, the magnitude of each element e (k−1) / | x (ki) | of the absolute value division error vector which is the output of the error vectorization means 112 is not constant. In particular, when the error signal e (k−1) is large with respect to the small reproduction signal x (ki), the value of e (k−1) / | x (ki) | becomes very large. There is no problem as long as the cause of the increase is significant in the original update, but in many cases, the original sound collection signal y (k) includes many disturbances other than the echo signal. For this reason, the large simulation characteristic h ′ (k) is updated unnecessarily, and the echo cancellation performance is greatly disturbed.
The problem of the present invention is that the collected sound signal y (k) includes many disturbances other than the echo signal.
Due to the increase in the size of e (k-1) / | x (ki) | (i = 1, 2,..., L), the update of the simulation characteristic h ′ (k) becomes inappropriate and the response This is to prevent the erasing performance from deteriorating.

前記課題を解決する本発明の反響消去装置、及び方法を図3を参照して説明する。
図3の構成では、図2と同様に模擬反響路101、模擬誤差計算手段102を有し、図2の構成と異なる点として、反響路推定手段103の内部において、誤差ベクトル化手段112の出力として絶対値除算誤差ベクトルの各要素e(k-1)/|x(k-i)|(i=1,2,・・・,L)を入力する誤差ベクトル非線形変換手段114を設けている。誤差ベクトル非線形変換手段114は、入力e(k-1)/|x(k-i)|(i=1,2,・・・,L)の各要素毎の大きさに応じ、その大きさが大きいほど、実際のe(k-1)/|x(k-i)|の大きさよりも小さい値を出力する。つまり、入力する値aが大きくなるほどその値を抑圧する特性を持つ任意の関数ψ(a)(ここではψ(a)をリミッタ関数と呼ぶ)を適用することにより、誤差ベクトル非線形変換手段114はψ(e(k-1)/|x(k-i)|)(i=1,2,・・・,L)を出力する。
The echo canceling apparatus and method of the present invention for solving the above problems will be described with reference to FIG.
3 has a simulated echo path 101 and simulated error calculation means 102 as in FIG. 2, and differs from the configuration of FIG. 2 in that the output of the error vectorization means 112 is provided inside the echo path estimation means 103. Error vector nonlinear conversion means 114 for inputting each element e (k-1) / | x (ki) | (i = 1, 2,..., L) of the absolute value division error vector. The error vector nonlinear conversion means 114 has a large size according to the size of each element of the input e (k−1) / | x (ki) | (i = 1, 2,..., L). A value smaller than the actual size of e (k-1) / | x (ki) | That is, by applying an arbitrary function ψ (a) (herein, ψ (a) is referred to as a limiter function) having a characteristic of suppressing the input value a as the input value a increases, the error vector nonlinear conversion means 114 is ψ (e (k−1) / | x (ki) |) (i = 1, 2,..., L) is output.

本発明による反響消去装置、及び方法は、収音信号y(k)に反響信号以外の外乱が多く含まれることに起因する絶対値除算誤差ベクトルの各要素e(k-1)/|x(k-i)|(i=1,2,・・・,L)の大きさの増大を防ぐ誤差ベクトル非線形変換手段を設けることにより、模擬特性h'(k)が不適切に更新されることを防ぎ、収音信号y(k)に外乱が含まれている場合であっても、反響消去性能が劣化しない効果を有する。特に、反響消去装置が通信会議に適用される場合、外乱とは、スピーカ、マイクロホンを設置してある部屋の中で発生する周囲雑音やその部屋にいる発言者の音声である。スピーカとマイクロホンとの間の反響路の利得の上限値が想定可能であった場合、外乱の影響が小さい場合には、絶対値除算誤差ベクトルの各要素e(k-1)/|x(k-i)|(i=1,2,・・・,L)の大きさも、その反響路の利得の上限値に比例した絶対値除算誤差を持ち、これを越え大きくなることはない。一方、前述の部屋の発言者の音声が外乱となり、通信相手の発言とが同時に発声した場合、絶対値除算誤差ベクトルの各要素e(k-1)/|x(k-i)|(i=1,2,・・・,L)の大きさは、前述の外乱の影響が小さい場合に想定した絶対値除算誤差上限値を超えて大きくなり得る。そこで、本発明による誤差ベクトル非線形変換手段により、絶対値除算誤差ベクトルの各要素が前記の絶対値除算誤差上限値を超えないように処理することにより、通信相手との同時発話においても、反響消去性能の劣化を防ぐことができる。   The echo canceling apparatus and method according to the present invention provide each element e (k−1) / | x () of the absolute value division error vector resulting from the fact that the collected sound signal y (k) contains many disturbances other than the echo signal. ki) | (i = 1, 2,..., L) prevents the improper update of the simulation characteristic h ′ (k) by providing an error vector nonlinear conversion means that prevents an increase in size. Even if the collected sound signal y (k) includes a disturbance, the echo canceling performance is not deteriorated. In particular, when the echo canceling apparatus is applied to a communication conference, the disturbance is ambient noise generated in a room in which speakers and microphones are installed or voice of a speaker in the room. When the upper limit of the gain of the echo path between the speaker and the microphone can be assumed, and when the influence of the disturbance is small, each element e (k-1) / | x (ki ) | (I = 1, 2,..., L) also has an absolute value division error proportional to the upper limit value of the gain of the echo path, and does not increase beyond this. On the other hand, when the voice of the speaker in the room becomes a disturbance and the voice of the communication partner is simultaneously spoken, each element e (k-1) / | x (ki) | (i = 1) of the absolute value division error vector , 2,..., L) can be larger than the absolute value division error upper limit value assumed when the influence of the above-described disturbance is small. Therefore, by performing error vector nonlinear conversion means according to the present invention so that each element of the absolute value division error vector does not exceed the absolute value division error upper limit value, echo cancellation can be performed even in simultaneous speech with the communication partner. Performance degradation can be prevented.

本発明は、図3における誤差ベクトル非線形変換手段114において用いる前述のリミッタ関数ψ(a)の特性の選定が重要となる。ここで、反響路の利得の上限値をACLと想定すると、

Figure 0004094522
平均値を瞬時値に置き換えるとこの関係は成り立たない場合があるが、それは、特に再生信号列の要素x(k-i)(i=1,2,・・・,L)の中で小さい値を持つ要素に対してである。このため仮に、収音信号y(k)に含まれる外乱が小さい場合でも、e(k-1)/|x(k-i)|(i=1,2,・・・,L)の上限値をACLと制限することの影響は小さい。従って、適切なリミッタ関数ψ(a)の例として、
Figure 0004094522
が挙げられる。ここで、βは、反響路の上限値として想定されたACLの値の信頼度に応じ、調整するための係数で、ACLが上限値として信頼できるのであれば、β=1が最も理に適った値といえる。 In the present invention, it is important to select the characteristic of the aforementioned limiter function ψ (a) used in the error vector nonlinear transformation means 114 in FIG. Here, assuming that the upper limit of the gain of the echo path is ACL,
Figure 0004094522
If the average value is replaced with an instantaneous value, this relationship may not hold, but it has a small value among the elements x (ki) (i = 1, 2,..., L) of the reproduction signal sequence. Is against the element. Therefore, even if the disturbance included in the collected sound signal y (k) is small, the upper limit value of e (k−1) / | x (ki) | (i = 1, 2,..., L) is set. The impact of restricting with ACLs is small. Therefore, as an example of a suitable limiter function ψ (a),
Figure 0004094522
Is mentioned. Here, β is a coefficient for adjustment according to the reliability of the ACL value assumed as the upper limit value of the echo path. If ACL is reliable as the upper limit value, β = 1 is most reasonable. It can be said that.

本発明の実施例として、前述のリミッタ関数ψ(a)の例以外に適用可能な関数の特性概形を図4に示す。
外乱の影響が小さい時は、ノルム除算誤差がノルム除算誤差上限値を越えないことが、十分信頼できる実施環境の場合、代替5のような所定の大きさ以上のノルム除算誤差に対しては、減少傾向を持つ特性を与えてもよい。
As an embodiment of the present invention, an outline of the characteristic of a function that can be applied other than the example of the limiter function ψ (a) is shown in FIG.
When the influence of disturbance is small, the norm division error does not exceed the norm division error upper limit value. In a sufficiently reliable implementation environment, for a norm division error of a predetermined magnitude or more as in alternative 5, A characteristic having a decreasing tendency may be given.

図5に示す構成は、本発明装置の別の形態の実施例である。
信号変換部121〜129、及び信号変換部131〜133は、それら全てが同時に機能するのではなく、それらのうちいくつかが機能することにより異なる処理形態を実現するものである。それらが実現する信号変換としては、周波数変換、逆周波数変換がある。さらに、周波数変換には、(高速)フーリエ変換、(高速)離散コサイン変換、サブバンド帯域分割等があり、逆周波数変換には、逆(高速)フーリエ変換、逆(高速)離散コサイン変換、サブバンド帯域合成等がある。
例えば、(1)図5中の信号変換部121,124において周波数変換を行い、信号変換部126において逆周波数変換を行う場合は、模擬反響路101,模擬誤差計算手段102、反響路推定手段103は、全て、周波数変換後の信号に対して、各周波数毎に機能することになる。(2)また、信号変換部121,124,126の代わりに反響消去装置100の外に設けた、信号変換部131,132において周波数変換を行い、信号変換部133において逆周波数変換を行っても同様である。但し、この場合は、反響消去装置が入出力する信号は、周波数変換信号となる。(3)また、別の形態として、信号変換部121において周波数変換、信号変換部123において逆周波数変換、信号変換部128において、周波数変換を行う形態もある。この場合は、模擬反響路101、反響路推定手段103においては、周波数変換信号を処理するが、模擬誤差計算手段102では、時間信号のまま、模擬誤差計算を行う。(4)さらに、別の形態として、信号変換部127,128において、周波数変換、信号変換部129において、逆周波数変換を行う形態もある。この場合は、反響路推定手段103のみが周波数変換信号に対して実行され、模擬反響路101、模擬誤差計算手段102では、時間信号のまま、処理を実行する。信号変換部129における逆周波数変換は、信号に対してではなく、模擬反響路の特性の推定値に対して、周波数領域の特性から時間領域の特性への変換を実行する。
The configuration shown in FIG. 5 is an example of another embodiment of the device of the present invention.
The signal conversion units 121 to 129 and the signal conversion units 131 to 133 do not all function at the same time, but realize some different processing modes by functioning some of them. Signal conversions realized by them include frequency conversion and inverse frequency conversion. Furthermore, frequency conversion includes (fast) Fourier transform, (fast) discrete cosine transform, subband band division, etc., and inverse frequency transform includes inverse (fast) Fourier transform, inverse (fast) discrete cosine transform, sub For example, band band synthesis.
For example, (1) when the signal conversion units 121 and 124 in FIG. 5 perform frequency conversion and the signal conversion unit 126 performs inverse frequency conversion, the simulated echo path 101, the simulated error calculation means 102, and the echo path estimation means 103 All function for each frequency with respect to the signal after frequency conversion. (2) Alternatively, frequency conversion may be performed in the signal conversion units 131 and 132 provided outside the echo canceling apparatus 100 instead of the signal conversion units 121, 124, and 126, and inverse frequency conversion may be performed in the signal conversion unit 133. It is the same. However, in this case, the signal input / output by the echo canceller is a frequency conversion signal. (3) As another form, there is a form in which the signal conversion unit 121 performs frequency conversion, the signal conversion unit 123 performs inverse frequency conversion, and the signal conversion unit 128 performs frequency conversion. In this case, the simulated echo path 101 and the echo path estimation means 103 process the frequency conversion signal, but the simulation error calculation means 102 performs the simulation error calculation while keeping the time signal. (4) Further, as another form, there is a form in which the signal conversion units 127 and 128 perform frequency conversion and the signal conversion unit 129 performs reverse frequency conversion. In this case, only the echo path estimation means 103 is executed for the frequency conversion signal, and the simulated echo path 101 and the simulation error calculation means 102 execute the processing while keeping the time signal. In the inverse frequency conversion in the signal conversion unit 129, the conversion from the frequency domain characteristic to the time domain characteristic is performed on the estimated value of the simulated echo path characteristic, not on the signal.

上記の例では、それぞれ言及されていない信号変換部は機能していないものとする。また、信号変換部127,128が反響路推定手段103に含まれるか否かは、本発明の本質ではなく、いずれの場合においても、同様な効果を得ることができる。   In the above example, it is assumed that signal converters not mentioned are not functioning. Whether or not the signal converters 127 and 128 are included in the echo path estimation unit 103 is not the essence of the present invention, and the same effect can be obtained in any case.

(実施例2)において、反響路推定手段103の処理を周波数領域において実行する場合においては、各周波数に対応した再生信号のベクトルx(k)、および、誤差信号e(k)を持つことになる。ここで、時間間引きを伴う周波数変換を実施する場合においては、各周波数に対応した再生信号のベクトルx(k)の長さは、時間領域での与えた長さLとは、必ずしも一致しなくてよい。即ち、時間間引きの間隔に応じて、例えば時間間隔を1/Rに間引いて周波数変換した場合には長さをL/Rとするなど、Lよりも短い長さのベクトルとして、x(k)を扱うことができる。また、反響路に利得の上限値として想定されるACLの値を、周波数毎に異なる値として与えてもよい。   In the second embodiment, when the processing of the echo path estimation unit 103 is executed in the frequency domain, the reproduction signal vector x (k) and the error signal e (k) corresponding to each frequency are included. Become. Here, in the case of performing frequency conversion with time decimation, the length of the reproduction signal vector x (k) corresponding to each frequency does not necessarily match the length L given in the time domain. It's okay. That is, according to the time thinning interval, for example, when the frequency is converted by thinning the time interval to 1 / R, the length is set to L / R. For example, x (k) Can handle. Also, the ACL value assumed as the upper limit value of the gain in the echo path may be given as a different value for each frequency.

本発明により模擬特性h'(k)の各要素の推定を(式2)と対比して書くと、

Figure 0004094522
となり、i=1,2,・・・,Lの中で最大値をとる要素x(k-i)と誤差信号e(k-1)との比のみ評価される。また、このとき、図3または図5における再生信号列正規化手段111は、(式5)における、
Figure 0004094522
の計算を実行することになる。 According to the present invention, the estimation of each element of the simulated characteristic h ′ (k) is written in contrast to (Equation 2).
Figure 0004094522
Thus, only the ratio between the element x (ki) having the maximum value in i = 1, 2,..., L and the error signal e (k−1) is evaluated. At this time, the reproduction signal string normalizing means 111 in FIG. 3 or FIG.
Figure 0004094522
Will be executed.

図6に示す実施例は、(式3)等において利用する反響路の利得の想定上限値であるACLが不明または、想定値の精度を高めたい場合に適用できる実施例で、音響結合量評価手段115を備えている。図6中に示した信号変換部121〜129、及び信号変換部131〜133は、(実施例2)に示したように、周波数変換、逆周波数変換処理を必要に応じて実行できるものとし、信号変換部121〜129、及び信号変換部131〜133のいずれも機能しない(バイパス)場合も含む。音響結合量評価手段115では、再生信号と収音信号、または、再生信号と誤差信号のレベル比を測定し、ACLとして与える、(実施例2)に示したように周波数変換信号に対して反響路推定手段103が機能する場合には、音響結合量評価手段115は、各周波数毎にACLの値を計算する機能を含む。   The embodiment shown in FIG. 6 is an embodiment that can be applied to the case where the ACL that is the assumed upper limit value of the gain of the echo path used in (Equation 3) is unknown or the accuracy of the assumed value is to be improved. Means 115 are provided. The signal conversion units 121 to 129 and the signal conversion units 131 to 133 illustrated in FIG. 6 can perform frequency conversion and inverse frequency conversion processing as necessary, as shown in (Example 2). This includes the case where none of the signal conversion units 121 to 129 and the signal conversion units 131 to 133 function (bypass). The acoustic coupling amount evaluation means 115 measures the level ratio of the reproduced signal and the collected sound signal or the reproduced signal and the error signal and gives it as an ACL, as shown in (Example 2). When the path estimation unit 103 functions, the acoustic coupling amount evaluation unit 115 includes a function of calculating an ACL value for each frequency.

本発明の反響消去装置は、CPUやメモリ等を有するコンピュータと、利用者端末と、CD−ROM、磁気ディスク装置、半導体メモリ等の記録媒体とから構成することができる。
記録媒体に記録された反響消去プログラム、あるいは回線を介して伝送された反響消去プログラムは、コンピュータに読み取られ、コンピュータ上に前述した各構成要素を実現し、各処理を実行する。
The echo canceling apparatus of the present invention can be composed of a computer having a CPU, a memory, and the like, a user terminal, and a recording medium such as a CD-ROM, a magnetic disk device, and a semiconductor memory.
The echo canceling program recorded on the recording medium or the echo canceling program transmitted via the line is read by the computer, realizes each component described above on the computer, and executes each process.

ハンズフリー通話、ハンズフリー音声認識などへの適用が可能である。   It can be applied to hands-free calling and hands-free speech recognition.

反響消去装置の基本構成を示す図。The figure which shows the basic composition of an echo cancellation apparatus. 従来の反響路推定手段を有する反響消去装置の構成を示す図。The figure which shows the structure of the echo cancellation apparatus which has the conventional echo path estimation means. 本発明の反響路推定手段を有する反響消去装置の構成を示す図。The figure which shows the structure of the echo cancellation apparatus which has the echo path estimation means of this invention. リミッタ関数の代替例を示す図。The figure which shows the alternative example of a limiter function. 本発明の信号変換部を有する反響消去装置の実施例の構成を示す図。The figure which shows the structure of the Example of the echo cancellation apparatus which has a signal conversion part of this invention. 本発明の信号変換部と音響結合量測定手段を有する反響消去装置の実施例の構成を示す図。The figure which shows the structure of the Example of the echo cancellation apparatus which has a signal conversion part and acoustic coupling amount measurement means of this invention.

符号の説明Explanation of symbols

1・・・スピーカ(音響信号再生手段)、2・・・マイクロホン(音響信号収音手段)
100・・・反響消去装置
101・・・模擬反響路、102・・・模擬誤差計算手段
103・・・反響路推定手段、111・・・再生信号列正規化手段、112・・・誤差ベクトル化手段、113・・・特性差分更新手段、114・・・誤差ベクトル非線形変換手段
121〜129、131〜133・・・信号変換部

DESCRIPTION OF SYMBOLS 1 ... Speaker (acoustic signal reproduction | regeneration means), 2 ... Microphone (acoustic signal sound collection means)
DESCRIPTION OF SYMBOLS 100 ... Echo cancellation apparatus 101 ... Simulated echo path, 102 ... Simulated error calculation means 103 ... Echo path estimation means, 111 ... Reproduction signal sequence normalization means, 112 ... Error vectorization Means 113, characteristic difference updating means 114, error vector nonlinear conversion means 121-129, 131-133, signal conversion unit

Claims (12)

同一空間内に存在する音響再生手段と音響収音手段との間の音響的な伝達経路である反響路の模擬特性を保持し、前記音響再生手段から再生する再生信号の入力に対し、前記再生信号が前記音響収音手段により収音されて得られる反響信号を模擬する模擬反響信号を出力する模擬反響路と、前記音響収音手段が収音する全ての信号である収音信号と前記模擬反響信号とを入力し、それらの差分である誤差信号を出力する模擬誤差計算手段と、前記再生信号と前記誤差信号とを入力し、前記反響路の特性を推定し、前記模擬反響路が保持する模擬特性を更新する反響路推定手段と、を有し、前記収音信号に含まれる反響信号を消去する反響消去装置において、
前記反響路推定手段は、
前記再生信号を有限長の時間列として入力し、この再生信号列の各要素の絶対値をこの再生信号列自身のノルムで除算した結果を各要素毎にべき乗し、その結果に前記再生信号列の各要素の符号を乗じて正規化再生信号列として出力する再生信号列正規化手段と、
前記誤差信号と、前記再生信号列または前記再生信号列の各要素の絶対値を入力し、前記誤差信号を前記再生信号列の各要素の絶対値各々により除算し、前記再生信号列の要素数と等しい除算結果として絶対値除算誤差ベクトルを出力する、誤差ベクトル化手段と、
前記絶対値除算誤差ベクトルを入力し、前記絶対値除算誤差ベクトルの各要素毎に大きさが大きいほど該要素の大きさよりも小さい値を要素とする非線形変換絶対値除算誤差ベクトルを出力する誤差ベクトル非線形変換手段と、
前記正規化再生信号列と前記非線形変換絶対値除算誤差ベクトルとを入力し、前記反響路と前記模擬反響路の特性の差分を推定し、この推定された差分特性と前記模擬反響路の特性とを合成し、新たな反響路の推定特性を出力する特性差分更新手段と、
を有することを特徴とする反響消去装置。
Reproducing the reproduction signal in response to the input of the reproduction signal to be reproduced from the acoustic reproduction means while retaining the simulated characteristics of the echo path that is the acoustic transmission path between the acoustic reproduction means and the acoustic sound collection means existing in the same space A simulated reverberation path that outputs a simulated reverberation signal that simulates a reverberation signal obtained by collecting the signal by the acoustic sound collection means, a collected sound signal that is all signals collected by the acoustic sound collection means, and the simulation Simulated error calculation means for inputting an echo signal and outputting an error signal that is the difference between them, the reproduction signal and the error signal are inputted, the characteristics of the echo path are estimated, and the simulated echo path is held Reverberation path estimating means for updating the simulated characteristics, and in the echo canceling apparatus for canceling the echo signal included in the collected sound signal,
The echo path estimation means includes
The reproduction signal is input as a finite-length time sequence, and the result obtained by dividing the absolute value of each element of the reproduction signal sequence by the norm of the reproduction signal sequence itself is raised to the power of each element, and the result is the reproduction signal sequence. Reproduction signal sequence normalizing means for multiplying the sign of each element and outputting as a normalized reproduction signal sequence,
Input the error signal and the absolute value of each element of the reproduction signal string or the reproduction signal string, divide the error signal by the absolute value of each element of the reproduction signal string, and the number of elements of the reproduction signal string An error vectorization means for outputting an absolute value division error vector as a division result equal to
An error vector for inputting the absolute value division error vector and outputting a nonlinear transformation absolute value division error vector having a value smaller than the size of the element as the size of each element of the absolute value division error vector is larger Non-linear conversion means;
The normalized reproduction signal sequence and the nonlinear transformation absolute value division error vector are input, the difference between the characteristics of the echo path and the simulated echo path is estimated, and the estimated difference characteristics and the characteristics of the simulated echo path are Characteristic difference updating means for outputting the estimated characteristics of the new echo path,
An echo canceling apparatus characterized by comprising:
請求項1に記載の反響消去装置において、
前記誤差ベクトル非線形変換手段における非線形変換を、所定の大きさ(上限値)を超える大きな値を抑圧するリミッタ関数により実現することを特徴とする反響消去装置。
The echo canceling device according to claim 1,
An echo canceling apparatus, wherein the nonlinear transformation in the error vector nonlinear transformation means is realized by a limiter function that suppresses a large value exceeding a predetermined magnitude (upper limit value).
請求項2に記載の反響消去装置において、
前記再生信号と前記収音信号、または、前記再生信号と前記誤差信号の比を計算し、この比に基づき前記リミッタ関数で利用される上限値を決定する音響結合量測定手段を有することを特徴とする反響消去装置。
In the echo cancellation apparatus according to claim 2,
An acoustic coupling amount measurement unit is provided that calculates a ratio between the reproduced signal and the collected sound signal, or the reproduced signal and the error signal, and determines an upper limit value used in the limiter function based on the ratio. Echo canceling device.
同一空間内に存在する音響再生手段と音響収音手段との間の音響的な伝達経路である反響路の模擬特性を保持し、前記音響再生手段から再生する再生信号の入力に対し、前記再生信号が前記音響収音手段により収音されて得られる反響信号を模擬する模擬反響信号を生成して模擬反響路を構成し、前記音響収音手段が収音する全ての信号である収音信号と前記模擬反響信号とを入力し、それらの差分である誤差信号を得て、前記再生信号と前記誤差信号とを入力し、前記反響路の特性を推定し、前記模擬反響路が保持する模擬特性を更新することにより、前記収音信号に含まれる反響信号を消去する反響消去方法において、
前記反響路の特性の推定は、
前記再生信号を有限長の時間列として入力し、この再生信号列の各要素の絶対値をこの再生信号列自身のノルムで除算した結果を各要素毎にべき乗し、その結果に前記再生信号列の各要素の符号を乗じて、正規化再生信号列を得て、
前記誤差信号と、前記再生信号列または前記再生信号列の各要素の絶対値を入力し、前記誤差信号を前記再生信号列の各要素の絶対値各々により除算し、前記再生信号列の要素数と等しい除算結果として絶対値除算誤差ベクトルを得て、
前記絶対値除算誤差ベクトルを入力し、前記絶対値除算誤差ベクトルの各要素毎に大きさが大きいほど該要素の大きさよりも小さい値を要素とする非線形変換絶対値除算誤差ベクトルを生成し、
前記正規化再生信号列と前記非線形変換絶対値除算誤差ベクトルとを入力し、前記反響路と前記模擬反響路の特性との差分を推定し、この推定された差分特性と前記模擬反響路の特性とを合成し、新たな反響路の推定特性を生成することを特徴とする反響消去方法。
Reproducing the reproduction signal in response to the input of the reproduction signal to be reproduced from the acoustic reproduction means while maintaining the simulation characteristics of the echo path that is an acoustic transmission path between the acoustic reproduction means and the sound collection means existing in the same space A collected sound signal that is a signal generated by the acoustic sound collecting means to generate a simulated echo signal that simulates an echo signal obtained by the acoustic sound collecting means and constitutes a simulated echo path, and is a signal that is collected by the acoustic sound collecting means. And the simulated echo signal are input, an error signal which is a difference between them is obtained, the reproduction signal and the error signal are input, the characteristics of the echo path are estimated, and the simulated echo path holds In the echo canceling method for canceling the echo signal included in the collected sound signal by updating the characteristics,
Estimating the characteristics of the echo path is
The reproduction signal is input as a finite-length time sequence, and the result obtained by dividing the absolute value of each element of the reproduction signal sequence by the norm of the reproduction signal sequence itself is raised to the power of each element, and the result is the reproduction signal sequence. Is multiplied by the sign of each element to obtain a normalized reproduction signal sequence,
Input the error signal and the absolute value of each element of the reproduction signal string or the reproduction signal string, divide the error signal by the absolute value of each element of the reproduction signal string, and the number of elements of the reproduction signal string Obtain the absolute value division error vector as the division result equal to
The absolute value division error vector is input, and the larger the size of each element of the absolute value division error vector is, the larger the magnitude of each element is, the non-linear transformation absolute value division error vector whose value is smaller than the element is generated.
The normalized reproduction signal sequence and the nonlinear transformation absolute value division error vector are input, a difference between the echo path and the simulated echo path characteristic is estimated, and the estimated difference characteristic and the simulated echo path characteristic And a new echo path estimation characteristic is generated.
請求項4に記載の反響消去方法において、
前記絶対値除算誤差ベクトルの各要素毎の非線形変換を、所定の大きさ(上限値)を超える大きな値を抑圧するリミッタ関数により実現することを特徴とする反響消去方法。
In the echo cancellation method according to claim 4,
An echo canceling method characterized in that non-linear transformation for each element of the absolute value division error vector is realized by a limiter function that suppresses a large value exceeding a predetermined magnitude (upper limit value).
請求項5に記載の反響消去方法において、
前記リミッタ関数で利用される上限値を、前記再生信号と前記収音信号、または、前記再生信号と前記誤差信号の比を計算し、この比に基づき決定することを特徴とする反響消去方法。
In the echo cancellation method according to claim 5,
An echo canceling method characterized in that an upper limit value used in the limiter function is determined based on a ratio between the reproduction signal and the sound pickup signal or a ratio between the reproduction signal and the error signal.
同一空間内に存在する音響再生手段と音響収音手段との間の音響的な伝達経路である反響路の模擬特性を保持し、前記音響再生手段から再生する再生信号の入力に対し、前記再生信号が前記音響収音手段により収音されて得られる反響信号を模擬する模擬反響信号を生成して模擬反響路を構成する処理と、前記音響収音手段が収音する全ての信号である収音信号と前記模擬反響信号とを入力し、それらの差分である誤差信号を得る処理と、前記再生信号と前記誤差信号とを入力し、前記反響路の特性を推定する処理と、前記模擬反響路が保持する模擬特性を更新する処理と、をコンピュータに実行させるための、前記収音信号に含まれる反響信号を消去する反響消去プログラムにおいて、
前記反響路の特性を推定する処理は、
前記再生信号を有限長の時間列として入力し、この再生信号列の各要素の絶対値をこの再生信号列自身のノルムで除算した結果を各要素毎にべき乗し、その結果に前記再生信号列の各要素の符号を乗じて、正規化再生信号列を得る処理と、
前記誤差信号と、前記再生信号列または前記再生信号列の各要素の絶対値を入力し、前記誤差信号を前記再生信号列の各要素の絶対値各々により除算し、前記再生信号列の要素数と等しい除算結果として絶対値除算誤差ベクトルを得る処理と、
前記絶対値除算誤差ベクトルを入力し、前記絶対値除算誤差ベクトルの各要素毎に大きさが大きいほど該要素の大きさよりも小さい値を要素とする非線形変換絶対値除算誤差ベクトルを生成する処理と、
前記正規化再生信号列と前記非線形変換絶対値除算誤差ベクトルとを入力し、前記反響路と前記模擬反響路の特性との差分を推定し、この推定された差分特性と前記模擬反響路の特性とを合成し、新たな反響路の推定特性を生成する処理と、を有する反響消去プログラム。
Reproducing the reproduction signal in response to the input of the reproduction signal to be reproduced from the acoustic reproduction means while maintaining the simulation characteristics of the echo path that is an acoustic transmission path between the acoustic reproduction means and the sound collection means existing in the same space A process of generating a simulated echo signal that simulates an echo signal obtained by collecting the signal by the acoustic sound pickup means to construct a simulated echo path, and a collection of all signals collected by the acoustic sound pickup means. A process of inputting a sound signal and the simulated echo signal, obtaining an error signal that is a difference between them, a process of inputting the reproduction signal and the error signal, estimating a characteristic of the echo path, and the simulated echo In the echo canceling program for canceling the echo signal included in the collected sound signal, for causing the computer to execute the process of updating the simulation characteristics held by the road,
The process of estimating the characteristics of the echo path is as follows:
The reproduction signal is input as a finite-length time sequence, and the result obtained by dividing the absolute value of each element of the reproduction signal sequence by the norm of the reproduction signal sequence itself is raised to the power of each element, and the result is the reproduction signal sequence. A process of obtaining a normalized reproduction signal sequence by multiplying the sign of each element of
Input the error signal and the absolute value of each element of the reproduction signal string or the reproduction signal string, divide the error signal by the absolute value of each element of the reproduction signal string, and the number of elements of the reproduction signal string A process of obtaining an absolute value division error vector as a division result equal to
A process of inputting the absolute value division error vector, and generating a nonlinear transformation absolute value division error vector having a value smaller than the size of the element as the size of each element of the absolute value division error vector is larger ,
The normalized reproduction signal sequence and the nonlinear transformation absolute value division error vector are input, a difference between the echo path and the simulated echo path characteristic is estimated, and the estimated difference characteristic and the simulated echo path characteristic And a process for generating an estimated characteristic of a new echo path, and an echo canceling program.
請求項7に記載の反響消去プログラムにおいて、
前記非線形変換絶対値除算誤差ベクトルを生成する処理における絶対値除算誤差ベクトルの各要素毎の非線形変換を、所定の大きさ(上限値)を超える大きな値を抑圧するリミッタ関数により実現する反響消去プログラム。
In the echo cancellation program according to claim 7,
An echo canceling program that implements nonlinear transformation for each element of the absolute value division error vector in the process of generating the nonlinear transformation absolute value division error vector by a limiter function that suppresses a large value exceeding a predetermined size (upper limit value). .
請求項8に記載の反響消去プログラムにおいて、
前記リミッタ関数で利用される上限値を、前記再生信号と前記収音信号、または、前記再生信号と前記誤差信号の比を計算し、この比に基づき決定する処理を有する反響消去プログラム。
In the echo cancellation program according to claim 8,
An echo canceling program having processing for calculating an upper limit value used in the limiter function by calculating a ratio between the reproduction signal and the collected sound signal or a ratio between the reproduction signal and the error signal and based on the ratio.
同一空間内に存在する音響再生手段と音響収音手段との間の音響的な伝達経路である反響路の模擬特性を保持し、前記音響再生手段から再生する再生信号の入力に対し、前記再生信号が前記音響収音手段により収音されて得られる反響信号を模擬する模擬反響信号を生成して模擬反響路を構成する処理と、前記音響収音手段が収音する全ての信号である収音信号と前記模擬反響信号とを入力し、それらの差分である誤差信号を得る処理と、前記再生信号と前記誤差信号とを入力し、前記反響路の特性を推定する処理と、前記模擬反響路が保持する模擬特性を更新する処理と、をコンピュータに実行させるための、前記収音信号に含まれる反響信号を消去する反響消去プログラムを記録した記録媒体において、
前記反響路の特性を推定する処理は、
前記再生信号を有限長の時間列として入力し、この再生信号列の各要素の絶対値をこの再生信号列自身のノルムで除算した結果を各要素毎にべき乗し、その結果に前記再生信号列の各要素の符号を乗じて、正規化再生信号列を得る処理と、
前記誤差信号と、前記再生信号列または前記再生信号列の各要素の絶対値を入力し、前記誤差信号を前記再生信号列の各要素の絶対値各々により除算し、前記再生信号列の要素数と等しい除算結果として絶対値除算誤差ベクトルを得る処理と、
前記絶対値除算誤差ベクトルを入力し、前記絶対値除算誤差ベクトルの各要素毎に大きさが大きいほど該要素の大きさよりも小さい値を要素とする非線形変換絶対値除算誤差ベクトルを生成する処理と、
前記正規化再生信号列と前記非線形変換絶対値除算誤差ベクトルとを入力し、前記反響路と前記模擬反響路の特性との差分を推定し、この推定された差分特性と前記模擬反響路の特性とを合成し、新たな反響路の推定特性を生成する処理と、を有する反響消去プログラムを記録した記録媒体。
Reproducing the reproduction signal in response to the input of the reproduction signal to be reproduced from the acoustic reproduction means while maintaining the simulation characteristics of the echo path that is an acoustic transmission path between the acoustic reproduction means and the sound collection means existing in the same space A process of generating a simulated echo signal that simulates an echo signal obtained by collecting the signal by the acoustic sound pickup means to construct a simulated echo path, and a collection of all signals collected by the acoustic sound pickup means. A process of inputting a sound signal and the simulated echo signal, obtaining an error signal that is a difference between them, a process of inputting the reproduction signal and the error signal, estimating a characteristic of the echo path, and the simulated echo In a recording medium recorded with an echo canceling program for canceling an echo signal included in the collected sound signal for causing a computer to execute a process of updating a simulation characteristic held by a road,
The process of estimating the characteristics of the echo path is as follows:
The reproduction signal is input as a finite-length time sequence, and the result obtained by dividing the absolute value of each element of the reproduction signal sequence by the norm of the reproduction signal sequence itself is raised to the power of each element, and the result is the reproduction signal sequence. A process of obtaining a normalized reproduction signal sequence by multiplying the sign of each element of
Input the error signal and the absolute value of each element of the reproduction signal string or the reproduction signal string, divide the error signal by the absolute value of each element of the reproduction signal string, and the number of elements of the reproduction signal string A process of obtaining an absolute value division error vector as a division result equal to
A process of inputting the absolute value division error vector and generating a nonlinear transformation absolute value division error vector having a value smaller than the size of the element as the size of each element of the absolute value division error vector is larger ,
The normalized reproduction signal sequence and the nonlinear transformation absolute value division error vector are input, a difference between the echo path and the simulated echo path characteristic is estimated, and the estimated difference characteristic and the simulated echo path characteristic And a process for generating a new reverberation path estimation characteristic.
請求項10に記載の反響消去プログラムを記録した記録媒体において、
前記非線形変換絶対値除算誤差ベクトルを生成する処理における絶対値除算誤差ベクトルの各要素毎の非線形変換を、所定の大きさ(上限値)を超える大きな値を抑圧するリミッタ関数により実現する反響消去プログラムを記録した記録媒体。
In the recording medium which recorded the echo cancellation program of Claim 10,
An echo canceling program that implements nonlinear transformation for each element of the absolute value division error vector in the process of generating the nonlinear transformation absolute value division error vector by a limiter function that suppresses a large value exceeding a predetermined size (upper limit value). A recording medium on which is recorded.
請求項11に記載の反響消去プログラムを記録した記録媒体において、
前記リミッタ関数で利用される上限値を、前記再生信号と前記収音信号、または、前記再生信号と前記誤差信号の比を計算し、この比に基づき決定する処理を有する反響消去プログラムを記録した記録媒体。
In the recording medium which recorded the echo cancellation program of Claim 11,
An echo cancellation program having a process of calculating the ratio between the reproduced signal and the collected sound signal or the reproduced signal and the error signal and determining the upper limit value used in the limiter function based on the ratio is recorded. recoding media.
JP2003358906A 2003-10-20 2003-10-20 Echo canceling apparatus, method, echo canceling program, and recording medium recording the program Expired - Fee Related JP4094522B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003358906A JP4094522B2 (en) 2003-10-20 2003-10-20 Echo canceling apparatus, method, echo canceling program, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003358906A JP4094522B2 (en) 2003-10-20 2003-10-20 Echo canceling apparatus, method, echo canceling program, and recording medium recording the program

Publications (2)

Publication Number Publication Date
JP2005124026A JP2005124026A (en) 2005-05-12
JP4094522B2 true JP4094522B2 (en) 2008-06-04

Family

ID=34615290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003358906A Expired - Fee Related JP4094522B2 (en) 2003-10-20 2003-10-20 Echo canceling apparatus, method, echo canceling program, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP4094522B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5430990B2 (en) * 2009-03-25 2014-03-05 株式会社東芝 Signal processing method, apparatus and program
CN111651765B (en) * 2020-05-27 2023-05-02 上海交通大学 Program Execution Path Generation Method Based on Generative Adversarial Network

Also Published As

Publication number Publication date
JP2005124026A (en) 2005-05-12

Similar Documents

Publication Publication Date Title
KR101168002B1 (en) Method of processing a noisy sound signal and device for implementing said method
JP5075042B2 (en) Echo canceling apparatus, echo canceling method, program thereof, and recording medium
JP2015515202A (en) Apparatus and method for improving perceived quality of sound reproduction by combining active noise canceling and perceptual noise compensation
JP2012155339A (en) Improvement in multisensor sound quality using sound state model
CN111261179A (en) Echo cancellation method and device and intelligent equipment
JP5161157B2 (en) Frequency domain echo removal apparatus, frequency domain echo removal method, program
JP2019090930A (en) Sound source enhancement device, sound source enhancement learning device, sound source enhancement method and program
JP2003188776A (en) Acoustic echo canceling method, apparatus and acoustic echo canceling program
KR20150078510A (en) Method and system for noise reduction based on spectral and temporal correlations
JP4094522B2 (en) Echo canceling apparatus, method, echo canceling program, and recording medium recording the program
Bendoumia et al. Recursive adaptive filtering algorithms for sparse channel identification and acoustic noise reduction
JP4094523B2 (en) Echo canceling apparatus, method, echo canceling program, and recording medium recording the program
JP2003250193A (en) Echo canceling method, apparatus for implementing the method, program, and recording medium therefor
Kamarudin et al. Acoustic echo cancellation using adaptive filtering algorithms for Quranic accents (Qiraat) identification
JP5524316B2 (en) Parameter estimation apparatus, echo cancellation apparatus, parameter estimation method, and program
JP5889224B2 (en) Echo suppression gain estimation method, echo canceller and program using the same
JP5583181B2 (en) Cascade connection type transmission system parameter estimation method, cascade connection type transmission system parameter estimation device, program
JP3917116B2 (en) Echo canceling apparatus, method, echo canceling program, and recording medium recording the program
JP5562451B1 (en) Echo suppression gain estimation method, echo canceller and program using the same
JP4425114B2 (en) Echo canceling method, echo canceling apparatus, echo canceling program, and recording medium recording the same
JP3583998B2 (en) Multi-channel echo canceling method, apparatus therefor, and program recording medium
US12015902B2 (en) Echo cancellation device, echo cancellation method, and program
Zhang et al. Channel and noise normalization using Affine transformed cepstrum
JP5925149B2 (en) Acoustic coupling amount estimating apparatus, echo canceling apparatus, method and program thereof
JP5086969B2 (en) Echo canceling apparatus, method thereof, program thereof, and recording medium thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060411

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071211

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080123

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: 20080226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080305

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees