JP6369189B2 - Echo suppression device, echo suppression program, echo suppression method, and communication terminal - Google Patents
Echo suppression device, echo suppression program, echo suppression method, and communication terminal Download PDFInfo
- Publication number
- JP6369189B2 JP6369189B2 JP2014146957A JP2014146957A JP6369189B2 JP 6369189 B2 JP6369189 B2 JP 6369189B2 JP 2014146957 A JP2014146957 A JP 2014146957A JP 2014146957 A JP2014146957 A JP 2014146957A JP 6369189 B2 JP6369189 B2 JP 6369189B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- echo
- amplitude spectrum
- input signal
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
Description
本発明は、エコー抑圧装置、エコー抑圧プログラム、エコー抑圧方法及び通信端末に関し、例えば、テレビ会議システムや電話会議システム等において用いられるエコー抑圧装置、エコー抑圧プログラム、エコー抑圧方法及び通信端末に適用し得るものである。 The present invention relates to an echo suppression device, an echo suppression program, an echo suppression method, and a communication terminal, and is applied to, for example, an echo suppression device, an echo suppression program, an echo suppression method, and a communication terminal used in a video conference system, a telephone conference system, and the like. To get.
例えば、テレビ会議システムや電話会議システム等の拡声通話システムでは、スピーカから放音された音(ここで、「音」は音響や音声等を含む。)がマイクに回り込んで、送話側に戻る音響エコー信号が発生する。音響エコー信号は通話の著しい妨げとなるため、音響エコー抑圧方法に関する研究、開発が、これまでも多く行なわれている。 For example, in a loudspeaker system such as a video conference system or a telephone conference system, sound emitted from a speaker (where “sound” includes sound, voice, etc.) wraps around a microphone and is transmitted to the transmitting side. A returning acoustic echo signal is generated. Since the acoustic echo signal significantly hinders a call, many researches and developments on acoustic echo suppression methods have been conducted so far.
音響エコー信号を抑圧する1つの手法として、エコーサプレッサ(エコー抑圧装置)を使用する手法がある。エコーサプレッサは、遠端信号と近端入力信号とから、エコーパス特性、推定エコー信号及びエコーサプレスゲインを求め、そのエコーサプレスゲインと近端入力信号とを乗算することで音響エコー信号を抑圧する手法である。このエコーサプレッサを使用することで、音響エコー信号が抑圧される。このエコーサプレッサを使用して音響エコー信号を抑圧する手法が、非特許文献1において提案されている。 One technique for suppressing acoustic echo signals is to use an echo suppressor (echo suppression device). The echo suppressor obtains echo path characteristics, estimated echo signal and echo suppress gain from the far end signal and the near end input signal, and suppresses the acoustic echo signal by multiplying the echo suppress gain and the near end input signal. It is. By using this echo suppressor, the acoustic echo signal is suppressed. A method for suppressing an acoustic echo signal using this echo suppressor is proposed in Non-Patent Document 1.
非特許文献1に記載の従来のエコー抑圧装置について、図2を参照しながら説明する。非特許文献1に開示されるエコーサプレッサ200は、過去のフレームの遠端信号と近端入力信号とに基づいてエコーパス特性を求める。そして、推定エコー信号計算部209は、求めたエコーパス特性と遠端信号とを乗算した信号を、推定エコー信号として推定する。エコーサプレスゲイン計算部210が、近端入力信号と推定エコー信号とに基づいてエコーサプレスゲインを求め、積算部211が、エコーサプレスゲインを近端入力信号と乗算して音響エコー信号を抑圧する。
A conventional echo suppression device described in Non-Patent Document 1 will be described with reference to FIG. The
従来のエコー抑圧装置は、ダブルトークのときにエコーパス特性を算出すると、実際のエコーパス特性とは全く異なる値が算出され、誤学習してしまう。そのため、従来のエコー抑圧装置は、ダブルトークのときにはエコーパス特性の更新を停止している。 In the conventional echo suppression device, when the echo path characteristic is calculated during double talk, a value completely different from the actual echo path characteristic is calculated and erroneously learned. For this reason, the conventional echo suppressor stops updating the echo path characteristics during double talk.
ここで、シングルトークとは、音響エコー信号が近端側のマイクに回り込んでおり、近端側の話者が発話していない状態である。ダブルトークとは、音響エコー信号が近端側のマイクに回り込んでおり、同時に近端側で近端側の話者が発話している状態である。 Here, the single talk is a state in which the acoustic echo signal has circulated to the near-end microphone and the near-end speaker is not speaking. Double talk is a state in which an acoustic echo signal goes around the microphone on the near end side, and at the same time, a speaker on the near end side speaks on the near end side.
しかしながら、ダブルークの状態が継続すると、エコーパス特性の更新が停止し、エコーパス特性を更新できない状態が継続してしまう。ダブルークの状態が継続しているときに、実際のエコーパス特性が変化すると、音響エコー信号を抑圧できない状態が継続するという問題が生じ得る。 However, if the doubleke state continues, the update of the echo path characteristic stops, and the state where the echo path characteristic cannot be updated continues. If the actual echo path characteristic is changed while the doubleke state continues, there may be a problem that the state in which the acoustic echo signal cannot be suppressed continues.
そのため、ダブルトークのときであっても、エコーパス特性を計算し、エコーパス特性を更新してエコー抑圧性能を維持することができるエコー抑圧装置、エコー抑圧プログラム、エコー抑圧方法及び通信端末が望まれている。 Therefore, an echo suppressor, an echo suppression program, an echo suppression method, and a communication terminal that can maintain echo suppression performance by calculating echo path characteristics and updating the echo path characteristics even during double talk are desired. Yes.
本発明は、上記課題に鑑みてなされたものであり、近端入力信号を周波数ビン毎に音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを判定し、音響エコー信号の周波数成分と判定された周波数ビンは、当該周波数ビンのエコーパス特性を計算、更新を行い、一方、近端側の音信号の周波数成分と判定された周波数ビンは、当該周波数ビンのエコーパス特性の計算、更新を行わないようにすることで、ダブルトークのときであっても近端入力信号の音響エコー信号の周波数成分の周波数ビンのみエコーパス特性を更新して、エコーパス特性を計算、更新することができるエコー抑圧装置、エコー抑圧プログラム、エコー抑圧方法及び通信端末を提供しようとするものである。 The present invention has been made in view of the above problems, and determines whether the near-end input signal is a frequency component of an acoustic echo signal or a frequency component of a near-end sound signal for each frequency bin, The frequency bin determined to be a frequency component calculates and updates the echo path characteristic of the frequency bin, while the frequency bin determined to be the frequency component of the near-end sound signal calculates the echo path characteristic of the frequency bin. By not updating, it is possible to calculate and update the echo path characteristics by updating only the frequency bin of the frequency component of the acoustic echo signal of the near-end input signal even during double talk. An echo suppression device, an echo suppression program, an echo suppression method, and a communication terminal are provided.
第1の本発明のエコー抑圧装置は、近端入力信号と遠端信号に基づく音響エコー信号を抑圧するエコー抑圧装置において、(1)入力された遠端信号を周波数領域の信号に変換して、遠端信号の振幅スペクトルを求める遠端信号振幅スペクトル算出手段と、(2)入力された近端入力信号を周波数領域の信号に変換して、近端入力信号の振幅スペクトルを求める近端入力信号振幅スペクトル算出手段と、(3)遠端信号の振幅スペクトルと保持しているエコーパス特性とを用いて、推定エコー信号の振幅スペクトルを求める推定エコー信号算出手段と、(4)推定エコー信号の振幅スペクトルと近端入力信号の振幅スペクトルとを用いて、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定する近端入力信号周波数成分判定手段と、(5)近端入力信号周波数成分判定手段の判定結果により、音響エコー信号の周波数成分と判定された周波数ビンについて、遠端信号の振幅スペクトルと近端入力信号の振幅スペクトルを用いて、当該周波数ビンの現フレームのエコーパス特性を計算し、近端側の音信号の周波数成分と判定された周波数ビンについて、エコーパス特性を計算しない周波数ビンエコーパス特性計算手段と、(6)保持しているエコーパス特性と周波数ビンエコーパス特性計算手段により計算された現フレームのエコーパス特性と用いて、音響エコー信号の周波数成分と判定された周波数ビンの上記エコーパス特性を更新するエコーパス特性更新手段と、(7)推定エコー信号と近端入力信号の振幅スペクトルとを用いて、エコーサプレスゲインを計算し、近端入力信号の振幅スペクトルから推定エコー信号を抑圧するエコー抑圧手段とを備えることを特徴とする。 An echo suppression apparatus according to a first aspect of the present invention is an echo suppression apparatus that suppresses an acoustic echo signal based on a near-end input signal and a far-end signal, and (1) converts an input far-end signal into a frequency domain signal. A far-end signal amplitude spectrum calculating means for obtaining an amplitude spectrum of the far-end signal; and (2) a near-end input for converting the input near-end input signal into a frequency domain signal to obtain an amplitude spectrum of the near-end input signal. A signal amplitude spectrum calculating means; (3) an estimated echo signal calculating means for obtaining an amplitude spectrum of the estimated echo signal using the amplitude spectrum of the far-end signal and the held echo path characteristic; and (4) an estimated echo signal Using the amplitude spectrum and the amplitude spectrum of the near-end input signal, the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal or the frequency of the sound signal on the near-end side. Near-end input signal frequency component determination means for determining whether each component is a frequency component, and (5) the frequency bin determined as the frequency component of the acoustic echo signal by the determination result of the near-end input signal frequency component determination means, Using the amplitude spectrum of the far-end signal and the amplitude spectrum of the near-end input signal, the echo path characteristics of the current frame of the frequency bin are calculated, and the echo path characteristics for the frequency bin determined to be the frequency component of the near-end sound signal A frequency bin echo path characteristic calculating means that does not calculate the frequency bin, and (6) a frequency bin determined as a frequency component of the acoustic echo signal using the held echo path characteristic and the echo path characteristic of the current frame calculated by the frequency bin echo path characteristic calculating means. Echo path characteristic updating means for updating the above echo path characteristic, and (7) an estimated echo signal and a near-end input Using the amplitude spectrum of the signal, the echo suppression gain is calculated, characterized in that it comprises a echo suppression means for suppressing the estimated echo signal from the amplitude spectrum of the near-end input signal.
第2の本発明のエコー抑圧プログラムは、近端入力信号と遠端信号に基づく音響エコー信号を抑圧するエコー抑圧プログラムにおいて、コンピュータを、(1)入力された遠端信号を周波数領域の信号に変換して、遠端信号の振幅スペクトルを求める遠端信号振幅スペクトル算出手段、(2)入力された近端入力信号を周波数領域の信号に変換して、近端入力信号の振幅スペクトルを求める近端入力信号振幅スペクトル算出手段、(3)遠端信号の振幅スペクトルと保持しているエコーパス特性とを用いて、推定エコー信号の振幅スペクトルを求める推定エコー信号算出手段、(4)推定エコー信号の振幅スペクトルと近端入力信号の振幅スペクトルとを用いて、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定する近端入力信号周波数成分判定手段、(5)近端入力信号周波数成分判定手段の判定結果により、音響エコー信号の周波数成分と判定された周波数ビンについて、遠端信号の振幅スペクトルと近端入力信号の振幅スペクトルを用いて、当該周波数ビンの現フレームのエコーパス特性を計算し、近端側の音信号の周波数成分と判定された周波数ビンについて、エコーパス特性を計算しない周波数ビンエコーパス特性計算手段、(6)保持しているエコーパス特性と周波数ビンエコーパス特性計算手段により計算された現フレームのエコーパス特性と用いて、音響エコー信号の周波数成分と判定された周波数ビンのエコーパス特性を更新するエコーパス特性更新手段、(7)推定エコー信号と近端入力信号の振幅スペクトルとを用いて、エコーサプレスゲインを計算し、近端入力信号の振幅スペクトルから推定エコー信号を抑圧するエコー抑圧手段として機能させることを特徴とする。 An echo suppression program according to a second aspect of the present invention is an echo suppression program for suppressing an acoustic echo signal based on a near-end input signal and a far-end signal, and (1) converting an input far-end signal into a signal in the frequency domain. A far-end signal amplitude spectrum calculating means for obtaining an amplitude spectrum of the far-end signal by conversion, (2) a near-end signal for obtaining an amplitude spectrum of the near-end input signal by converting the input near-end input signal into a frequency domain signal. End input signal amplitude spectrum calculating means, (3) estimated echo signal calculating means for obtaining the amplitude spectrum of the estimated echo signal using the amplitude spectrum of the far end signal and the retained echo path characteristics, and (4) the estimated echo signal Whether the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal using the amplitude spectrum and the amplitude spectrum of the near-end input signal Is a near-end input signal frequency component determining means for determining for each frequency bin whether the frequency component of the sound signal on the near-end side, (5) The frequency component of the acoustic echo signal is determined based on the determination result of the near-end input signal frequency component determining means. Using the amplitude spectrum of the far-end signal and the amplitude spectrum of the near-end input signal for the determined frequency bin, the echo path characteristics of the current frame of the frequency bin are calculated and determined as the frequency component of the near-end sound signal. Frequency bin echo path characteristic calculation means that does not calculate the echo path characteristics for the frequency bins, and (6) the echo path characteristics that are held and the echo path characteristics of the current frame calculated by the frequency bin echo path characteristic calculation means, Echo path characteristic updating means for updating the echo path characteristic of the frequency bin determined as (7) estimated echo Using the amplitude spectrum of the No. and the near-end input signal, the echo suppression gain is calculated, characterized in that to function as an echo suppression means for suppressing the estimated echo signal from the amplitude spectrum of the near-end input signal.
第3の本発明のエコー抑圧方法は、近端入力信号と遠端信号に基づく音響エコー信号を抑圧するエコー抑圧方法において、(1)遠端信号振幅スペクトル算出手段が、入力された遠端信号を周波数領域の信号に変換して、遠端信号の振幅スペクトルを求め、(2)近端入力信号振幅スペクトル算出手段が、入力された近端入力信号を周波数領域の信号に変換して、近端入力信号の振幅スペクトルを求め、(3)推定エコー信号算出手段が、遠端信号の振幅スペクトルと保持しているエコーパス特性とを用いて、推定エコー信号の振幅スペクトルを求め、(4)近端入力信号周波数成分判定手段が、推定エコー信号の振幅スペクトルと近端入力信号の振幅スペクトルとを用いて、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定し、(5)周波数ビンエコーパス特性計算手段が、近端入力信号周波数成分判定手段の判定結果により、音響エコー信号の周波数成分と判定された周波数ビンについて、遠端信号の振幅スペクトルと近端入力信号の振幅スペクトルを用いて、当該周波数ビンの現フレームのエコーパス特性を計算し、近端側の音信号の周波数成分と判定された周波数ビンについて、エコーパス特性を計算せず、(6)エコーパス特性更新手段が、保持しているエコーパス特性と周波数ビンエコーパス特性計算手段により計算された現フレームのエコーパス特性と用いて、音響エコー信号の周波数成分と判定された周波数ビンのエコーパス特性を更新し、(7)エコー抑圧手段が、推定エコー信号と近端入力信号の振幅スペクトルとを用いて、エコーサプレスゲインを計算し、近端入力信号の振幅スペクトルから推定エコー信号を抑圧することを特徴とする。 According to a third aspect of the present invention, there is provided an echo suppression method for suppressing an acoustic echo signal based on a near-end input signal and a far-end signal, wherein: (1) the far-end signal amplitude spectrum calculating means is configured to input the far-end signal; Is converted to a frequency domain signal to obtain the amplitude spectrum of the far end signal. (2) The near end input signal amplitude spectrum calculating means converts the input near end input signal to a frequency domain signal, The amplitude spectrum of the end input signal is obtained, and (3) the estimated echo signal calculation means obtains the amplitude spectrum of the estimated echo signal using the amplitude spectrum of the far end signal and the held echo path characteristic, and (4) near The end input signal frequency component determination means uses the amplitude spectrum of the estimated echo signal and the amplitude spectrum of the near end input signal, and the frequency component of the amplitude spectrum of the near end input signal is the acoustic echo signal. It is determined for each frequency bin whether it is a wave number component or a frequency component of the near-end sound signal, and (5) the frequency bin echo path characteristic calculation means determines the frequency of the acoustic echo signal based on the determination result of the near-end input signal frequency component determination means Using the amplitude spectrum of the far-end signal and the amplitude spectrum of the near-end input signal for the frequency bin determined to be a component, the echo path characteristics of the current frame of the frequency bin are calculated, and the frequency component of the sound signal on the near-end side is calculated. The echo path characteristic is not calculated for the determined frequency bin, and (6) the echo path characteristic update means uses the held echo path characteristic and the echo path characteristic of the current frame calculated by the frequency bin echo path characteristic calculation means. The echo path characteristic of the frequency bin determined to be the frequency component of the signal is updated, and (7) the echo suppression means Using the amplitude spectrum of the signal and the near-end input signal, the echo suppression gain is calculated, characterized by suppressing the estimated echo signal from the amplitude spectrum of the near-end input signal.
第4の本発明の通信端末は、第1の本発明に係るエコー抑圧装置を備えることを特徴とする。 A communication terminal according to a fourth aspect of the present invention includes the echo suppression device according to the first aspect of the present invention.
本発明によれば、近端入力信号の振幅スペクトルの周波数成分で、音響エコー信号の周波数成分の周波数ビンだけエコーパス特性を計算し更新することで、ダブルトークのときであっても、エコーパス特性を計算、更新し、エコー抑圧性能を維持することができる。 According to the present invention, the echo path characteristic is calculated and updated only by the frequency bin of the frequency component of the acoustic echo signal with the frequency component of the amplitude spectrum of the near-end input signal. Calculate, update, and maintain echo suppression performance.
(A)主たる実施形態
以下では、本発明に係るエコー抑圧装置、エコー抑圧プログラム、エコー抑圧方法及び通信端末の主たる実施形態を、図面を参照しながら詳細に説明する。
(A) Main Embodiments Hereinafter, main embodiments of an echo suppression device, an echo suppression program, an echo suppression method, and a communication terminal according to the present invention will be described in detail with reference to the drawings.
この実施形態は、例えば、テレビ会議システムや電話会議システム等の拡声通話システムの音声送受信装置のエコー抑圧装置、エコー抑圧プログラム、エコー抑圧方法及び通信端末に、本発明を適用する場合を例示する。 This embodiment exemplifies a case where the present invention is applied to, for example, an echo suppression device, an echo suppression program, an echo suppression method, and a communication terminal of an audio transmission / reception device of a loudspeaking call system such as a video conference system or a telephone conference system.
(A−1)実施形態の構成
図1は、本発明の実施形態に係るエコー抑圧装置100の構成を示すブロック図である。
(A-1) Configuration of Embodiment FIG. 1 is a block diagram showing a configuration of an
図1において、実施形態に係るエコー抑圧装置100は、遠端信号入力端子101、DA変換器102、スピーカ103、マイク104、AD変換器105、遠端信号周波数領域変換部106、遠端信号振幅スペクトル計算部107、エコーパス特性保持部108、推定エコー信号計算部109、近端入力信号周波数領域変換部110、近端入力信号振幅スペクトル計算部111、近端入力信号周波数成分判定部112、周波数ビンエコーパス特性計算部113、周波数ビンエコーパス特性更新部114、エコーサプレスゲイン計算部115、エコーサプレス部116、近端出力信号時間領域変換部117、近端信号出力端子118を有する。
In FIG. 1, an
この実施形態に係るエコー抑圧装置100は、本発明に係るエコー抑圧装置を実装したものである。エコー抑圧装置100は、遠端信号が音響エコー信号として近端側のマイクに回り込んで入力されたときでも、近端入力信号に対してエコーサプレス処理(エコー抑圧処理)を行い、音響エコー信号を適切に抑圧するものである。
The
エコー抑圧装置100は、例えば専用ボードとして構築されるようにしても良い。また、エコー抑圧装置100は、例えば、DSP(デジタルシグナルプロセッサ)へのエコー抑圧プログラムの書き込みによって実現されたものであっても良く、CPUと、CPUが実行するソフトウェア(エコー抑圧プログラム)によって実現されたものであっても良い。その場合でも、エコー抑圧装置100の機能は図1で表すことができる。
The
さらに、エコー抑圧装置100は通信端末に搭載可能なものである。エコー抑圧装置100を搭載する通信端末は、通信機能を有するものに広く適用することができ、例えば、パーソナルコンピュータ、タブレット型コンピュータ、携帯電話機、スマートフォン、ゲーム端末、ウェアラブル端末等を含むものである。
Furthermore, the
遠端信号入力端子101は、例えば、インターネットプロトコル(IP)網等のネットワークや、携帯電話等の無線ネットワークの電波等に接続されており、接続されている回線を介して遠端信号が入力される。
The far-end
遠端信号入力端子101に入力された遠端信号は、DA変換器102に出力され、DA変換器102によりデジタル音信号からアナログ音信号に変換される。アナログ音信号はスピーカ103を通して近端側に出力される。
The far-end signal input to the far-end
一方、近端側の話者が発した音声等の音信号や、環境音や、音響エコー信号(例えば、スピーカ103から出力されたアナログ音信号が近端側の空間を伝達して回り込んだ信号)等が重畳したアナログ音信号は、マイク104によって受音されて、AD変換器105に出力される。アナログ音信号は、AD変換器105よってデジタル音信号に変換され、近端入力信号としてエコー抑圧装置100に入力される。
On the other hand, sound signals such as voices emitted by the near-end speaker, environmental sounds, and acoustic echo signals (for example, analog sound signals output from the
遠端信号周波数領域変換部106は、例えば、高速フーリエ変換(FFT)等により、遠端信号を周波数領域の信号に変換するものである。遠端信号周波数領域変換部106は、遠端信号の周波数スペクトルを、遠端信号振幅スペクトル計算部107に出力する。
The far end signal frequency
遠端信号振幅スペクトル計算部107は、遠端信号周波数領域変換部106から出力された遠端信号の周波数スペクトルに基づいて、遠端信号の振幅スペクトルを算出するものである。遠端信号振幅スペクトル計算部107は、算出した遠端信号の振幅スペクトルを、推定エコー信号計算部109及び周波数ビンエコーパス特性計算部113に出力する。
The far-end signal amplitude
エコーパス特性保持部108は、エコーパス特性を保持するものである。エコーパス特性保持部108は、保持しているエコーパス特性を、推定エコー信号計算部109及び周波数ビンエコーパス特性更新部114に出力する。
The echo path
推定エコー信号計算部109は、遠端信号の振幅スペクトルと、エコーパス特性保持部108に保持されていたエコーパス特性とを乗じて推定エコー信号の振幅スペクトルを算出するものである。推定エコー信号計算部109は、算出した推定エコー信号の振幅スペクトルを、近端入力信号周波数成分判定部112及びエコーサプレスゲイン計算部115に出力する。
The estimated echo
近端入力信号周波数領域変換部110は、例えば、高速フーリエ変換(FFT)等により、近端入力信号を周波数領域の信号に変換するものである。近端入力信号周波数領域変換部110は、変換して得た近端入力信号の周波数スペクトルを、エコーサプレス部116及び近端入力信号振幅スペクトル計算部111に出力する。
The near-end input signal frequency
近端入力信号振幅スペクトル計算部111は、近端入力信号周波数領域変換部110からの近端入力信号の周波数スペクトルに基づいて、近端入力信号の振幅スペクトルを算出するものである。近端入力信号振幅スペクトル計算部111は、算出した近端入力信号の振幅スペクトルを、近端入力信号周波数成分判定部112、周波数ビンエコーパス特性計算部113及びエコーサプレスゲイン計算部115に出力する。
The near-end input signal amplitude
近端入力信号周波数成分判定部112は、推定エコー信号計算部109により推定された推定エコー信号の振幅スペクトルと、近端入力信号振幅スペクトル計算部111からの近端入力信号の振幅スペクトルとに基づいて、近端入力信号の振幅スペクトルの周波数成分が、音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定するものである。近端入力信号周波数成分判定部112は、周波数ビン毎に判定した判定結果を、周波数ビンエコーパス特性計算部113に出力する。
The near-end input signal frequency
周波数ビンエコーパス特性計算部113は、遠端信号振幅スペクトル計算部107からの遠端信号の振幅スペクトルと、近端入力信号振幅スペクトル計算部11からの近端入力信号の振幅スペクトルと、近端入力信号周波数成分判定部112からの判定結果とに基づいて、音響エコー信号の周波数成分と判定された周波数ビンについて、エコーパス特性を計算するものである。周波数ビンエコーパス特性計算部113は、計算した周波数ビンのエコーパス特性を、周波数ビンエコーパス特性更新部114に出力する。
The frequency bin echo path
周波数ビンエコーパス特性更新部114は、周波数ビンエコーパス特性計算部113からの周波数ビン毎のエコーパス特性と、推定エコー信号計算部109に保持されている対応する周波数ビンのエコーパス特性とに基づき、周波数ビン毎に、エコーパス特性を更新するものである。周波数ビンエコーパス特性更新部114は、更新した周波数ビン毎のエコーパス特性を、エコーパス特性保持部108に出力して保持させる。
The frequency bin echo path
エコーサプレスゲイン計算部115は、推定エコーパス計算部109からの推定エコー信号の振幅スペクトルと、近端入力信号周波数領域変換部110からの近端入力信号の振幅スペクトルとを用いて、近端入力信号に重畳されている音響エコー信号を抑圧するエコーサプレスゲインを算出するものである。エコーサプレスゲイン計算部115は、算出したエコーサプレスゲインを、エコーサプレス部116に出力する。
The echo suppression gain calculator 115 uses the amplitude spectrum of the estimated echo signal from the estimated
エコーサプレス部116は、エコーサプレスゲイン計算部115からのエコーサプレスゲインと、近端入力信号の周波数スペクトルとを乗じることにより、近端入力信号に重畳されている音響エコー信号を抑圧した周波数スペクトルを求めるものである。エコーサプレス部116は、音響エコー信号を抑圧した周波数スペクトルを、近端出力信号の周波数スペクトルとして、近端出力信号時間領域変換部117に出力する。
The
近端出力信号時間領域変換部117は、エコーサプレス部116からの近端出力信号の周波数スペクトルを、例えば逆高速フーリエ変換(InverseFFT)等により、時間領域のデジタル音信号に変換し、近端出力信号を近端信号出力端子118に出力する。
The near-end output signal time
近端信号出力端子118は、例えば、インターネットプロトコル(IP)網等のネットワークや、携帯電話等の無線ネットワークの電波等に接続されており、接続している回線を介して、近端出力信号を通信相手である遠端側に出力する。 The near end signal output terminal 118 is connected to, for example, a radio wave of a network such as the Internet Protocol (IP) network or a wireless network such as a mobile phone, and the near end signal output terminal 118 receives the near end output signal via the connected line. Outputs to the far end that is the communication partner.
(A−2)実施形態の動作
次に、この実施形態に係るエコー抑圧装置100におけるエコー抑圧処理の動作を詳細に説明する。
(A-2) Operation of Embodiment Next, the operation of echo suppression processing in the
まず、エコー抑圧装置100に動作開始後、例えば、インターネットプロトコル(IP)網等のネットワークや、携帯電話等の無線ネットワークの電波等により。遠端信号が遠端信号入力端子101に入力される。
First, after the operation of the
遠端信号入力端子101に入力された遠端信号はDA変換器102に出力され、遠端信号は、DA変換器102によりデジタル音信号からアナログ音信号に変換される。そして、アナログ音信号である遠端信号は、スピーカ103を通じて近端側に出力される。
The far-end signal input to the far-end
一方、近端側の話者が発した音声等の音信号や、環境音や、音響エコー信号等が重畳したアナログ音信号は、マイク104によって受音されてAD変換器105に出力される。アナログ音信号はAD変換器105よってデジタル音信号に変換され、アナログ音信号は近端入力信号としてエコー抑圧装置100に入力される。
On the other hand, a sound signal such as a voice uttered by a near-end speaker, an analog sound signal superimposed with an environmental sound, an acoustic echo signal, or the like is received by the
遠端信号周波数領域変換部106では、例えば、高速フーリエ変換(FFT)等により、遠端信号が周波数領域の信号に変換され、変換された遠端信号の周波数スペクトルROUT(i,ω)が遠端信号振幅スペクトル計算部107に出力する。
The far-end signal frequency
遠端信号振幅スペクトル計算部107では、遠端信号の周波数スペクトルROUT(i,ω)を用いて、(1)式に従い、遠端信号の振幅スペクトル|ROUT(i,ω)|が求められる。
The far-end signal amplitude
推定エコー信号計算部109では、エコーパス特性保持部108により保持されているエコーパス特性|H(i−1,ω)|と、遠端信号の振幅スペクトル|ROUT(i,ω)|とを用いて、(3)式により、推定エコー信号の振幅スペクトル|ECHO(i,ω)|が求められる。
The estimated echo
一方、近端入力信号周波数領域変換部110では、例えば、高速フーリエ変換等により、近端入力信号が周波数領域の信号に変換され、その変換された近端入力信号の周波数スペクトルSIN(i,ω)は近端入力信号振幅スペクトル計算部111及びエコーサプレス部116に出力される。
On the other hand, the near-end input signal frequency
近端入力信号振幅スペクトル計算部111は、近端入力信号の周波数スペクトルSIN(i,ω)を用いて、(4)式に従い、近端入力信号の振幅スペクトル|SIN(i,ω)|が求められる。
The near-end input signal amplitude
近端入力信号周波数成分判定部112は、推定エコー信号の振幅スペクトル|ECHO(i,ω)|と、近端入力信号の振幅スペクトル|SIN(i,ω)|とを用いて、近端入力信号の振幅スペクトルの周波数成分が、音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを、周波数ビン毎に判定する。
The near-end input signal frequency
ここで、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを判定する方法を説明する。 Here, a method for determining whether the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal or the frequency component of the near-end sound signal will be described.
例えば、近端入力信号周波数成分判定部112は、推定エコー信号の振幅スペクトル|ECHO(i,ω)|と近端入力信号の振幅スペクトル|SIN(i,ω)|を周波数ビン毎に比較して、(6)式の条件が成り立てば、その周波数ビンの周波数成分は音響エコー信号の周波数成分と判定し、(6)式の条件成り立たなければ、その周波数ビンの周波数成分は近端側の音信号の周波数成分と判定する。
For example, the near-end input signal frequency
つまり、近端入力信号周波数成分判定部112は、近端入力信号の振幅スペクトル|SIN(i,ω)|と推定エコー信号の振幅スペクトル|ECHO(i,ω)|とが近似しているか否かを周波数ビン毎に判定し、近似している場合、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分であると判定できる。
That is, the near-end input signal frequency
また、(6)式の変形例として、近端入力信号の振幅スペクトル|SIN(i,ω)|を推定エコー信号の振幅スペクトル|ECHO(i,ω)|で除して、その除した値が、所定の範囲以内にあるか否かを判定するようにしても良い。 Further, as a modification of the equation (6), the amplitude spectrum | SIN (i, ω) | of the near-end input signal is divided by the amplitude spectrum | ECHO (i, ω) | However, it may be determined whether it is within a predetermined range.
なお、近端入力信号の振幅スペクトルの周波数成分が、音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定する方法は、上記の方法に限定されるものではなく、種々の方法を広く適用することができる。 Note that the method for determining for each frequency bin whether the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal or the sound signal of the near-end side is limited to the above method. Instead, various methods can be widely applied.
例えば、近端入力信号周波数成分判定部112は、音声のスパース性を利用して判定するようにしても良い。ここで、スパース性とは、時間周波数領域において音声信号のエネルギーがまばらにしか存在しないという性質である。具体的に、近端入力信号周波数成分判定部112は、推定エコー信号の振幅スペクトルを用いて周波数成分があるか否かを周波数ビン毎に判定し、推定エコー信号に周波数成分がある場合、近端入力信号の周波数成分の該当周波数ビンを、音響エコー信号の周波数成分の周波数ビンであると判定する方法を適用できる。
For example, the near-end input signal frequency
また例えば、近端入力信号周波数成分判定部112は、近端入力信号の振幅スペクトルと、推定エコー信号の振幅スペクトルとの周波数ビン毎の誤差を利用して判定するようにしても良い。つまり、周波数ビン毎の、近端入力信号の振幅スペクトルと、推定エコー信号の振幅スペクトルとの差分値が小さいか否かを判定するようにしても良い。具体的には、近端入力信号周波数成分判定部112は、近端入力信号の振幅スペクトルと、推定エコー信号の振幅スペクトルとの周波数ビン毎に差分をとり、その周波数ビン毎の差分値が所定範囲以内にあるか否かを判定し、差分値が所定の範囲以内にある場合、近端入力信号の周波数成分の該当周波数ビンを、音響エコー信号の周波数成分の周波数ビンであると判定する方法を適用できる。
Further, for example, the near-end input signal frequency
さらに例えば、近端入力信号周波数成分判定部112は、近端入力信号の振幅スペクトルと、推定エコー信号の振幅スペクトルとの周波数ビン毎の相関関数を用いて判定し、近端入力信号の振幅スペクトルが推定エコー信号の振幅スペクトルと相関があると判定する場合、近端入力信号の振幅スペクトルの周波数成分が、音響エコー信号の周波数成分であると判定する方法を適用できる。
Further, for example, the near-end input signal frequency
具体的には、近端入力信号周波数成分判定部112は、近端入力信号の振幅スペクトルと、推定エコー信号の振幅スペクトルを周波数ビン毎に相関係数を求め、その周波数ビン毎の相関成係数が所定範囲以内にあるか否かを判定し、相関係数が所定の範囲以内にある場合、近端入力信号の周波数成分の該当周波数ビンを、音響エコー信号の周波数成分の周波数ビンであると判定する方法を適用できる。
Specifically, the near-end input signal frequency
そして、近端入力信号周波数成分判定部112は、判定結果を周波数ビンエコーパス特性計算部113に与える。
Then, the near-end input signal frequency
周波数ビンエコーパス特性計算部113は、近端入力信号周波数成分判定部112からの判定結果に基づき、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分と判定された周波数ビンに対して、(7)式に従い、当該周波数ビンの現フレームのエコーパス特性|H1(i,ω)|を求める。
Based on the determination result from the near-end input signal frequency
ここで、周波数ビンエコーパス特性計算部113は、遠端信号振幅スペクトル計算部107からの遠端信号の振幅スペクトル|ROUT(i,ω)|と、近端出力信号振幅スペクトル計算部109からの近端出力信号の振幅スペクトル|SIN(i,ω)|とを用いて、(7)式に従い、当該周波数ビンの現フレームのエコーパス特性|H1(i,ω)|を求める。
Here, the frequency bin echo path
なお、近端入力信号周波数成分判定部112からの判定結果に基づき、近端入力信号の振幅スペクトルの周波数成分が近端側の音信号の周波数成分であると判定された周波数ビンに対しては、周波数ビンエコーパス特性計算部113は、当該周波数ビンの現フレームのエコーパス特性を計算しない。
Based on the determination result from the near-end input signal frequency
周波数ビンエコーパス特性更新部114は、音響エコー成分と判定された周波数ビンの現フレームのエコーパス特性|H1(i,ω)|が周波数ビンエコーパス特性計算部113から出力されると、その現フレームのエコーパス特性|H1(i,ω)|と、推定エコー信号計算部109に保持されている対応する周波数ビンのエコーパス特性|H(i−1,ω)|とを用いて、当該周波数ビンのエコーパス特性を周波数ビン毎に更新する。
When the frequency bin echo path
このとき、周波数ビンエコーパス特性更新部114は、周波数ビンエコーパス特性更新部114で算出された周波数ビンのみエコーパス特性を更新する。しかし、近端側の音信号と判定された周波数ビンについては、周波数ビンエコーパス特性更新部114はエコーパス特性の更新を行わない。具体的には、周波数ビンエコーパス特性更新部114は、(8)式に従い、エコーパス特性|H(i,ω)|を更新する。
At this time, the frequency bin echo path
(8)式は、近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分である周波数ビンについて、周波数ビンエコーパス特性更新部114は、エコーパス特性保持部108に保持されている当該周波数ビンのエコーパス特性|H(i−1,ω)|と、エコーパス特性計算部113により求められた現フレームのエコーパス特性|H1(i,ω)|とを用いて更新するという式である。
For the frequency bin whose frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal, the frequency bin echo path
一方、近端入力信号の振幅スペクトルの周波数成分が近端側の音信号の周波数成分である周波数ビンについて、周波数ビンエコーパス特性更新部114は推定エコーパスの更新を行わない。すなわち、近端入力信号の振幅スペクトルの周波数成分が近端側の音信号の周波数成分である周波数ビンについては、エコーパス特性保持部108に保持している当該周波数ビンのエコーパス特性|H(i−1,ω)|を用いる。
On the other hand, for the frequency bin in which the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the near-end sound signal, the frequency bin echo path
エコーサプレスゲイン計算部115では、推定エコー信号の振幅スペクトル|ECHO(i,ω)|と、近端入力信号の振幅スペクトル|SIN(i,ω)|とを用いて、(9)式に従い、エコーサプレスゲインG(i,ω)が求められる。 The echo suppression gain calculation unit 115 uses the amplitude spectrum | ECHO (i, ω) | of the estimated echo signal and the amplitude spectrum | SIN (i, ω) | of the near-end input signal according to the equation (9): An echo suppression gain G (i, ω) is obtained.
エコーサプレスゲイン計算部115により求められたエコーサプレスゲインG(i,ω)は、エコーサプレス部116に出力される。
The echo suppression gain G (i, ω) obtained by the echo suppression gain calculation unit 115 is output to the
エコーサプレス部116は、近端入力信号のスペクトルSIN(i,ω)とエコーサプレスゲインG(i,ω)とを用いて、(10)式、(11)式に従い、近端入力信号のスペクトルSIN(i,ω)に重畳されている音響エコー信号を抑圧する。
ここで、SOUT_real(i,ω)とSOUT_image(i,ω)は、フレームiにおける周波数ビンωの近端出力信号の周波数スペクトルの実数部と虚数部を示しており、近端出力信号の周波数スペクトルSOUT(i,ω)は(12)式で表すことができる。 Here, SOUT_real (i, ω) and SOUT_image (i, ω) indicate the real part and the imaginary part of the frequency spectrum of the near-end output signal of the frequency bin ω in the frame i, and the frequency spectrum of the near-end output signal. SOUT (i, ω) can be expressed by equation (12).
そして、エコーサプレス部116は、音響エコー信号が抑圧された近端出力信号の周波数スペクトルSOUT(i,ω)を、近端出力信号時間領域変換部117に出力する。
Then, the echo suppress
近端出力信号時間領域変換部117では、近端出力信号のスペクトルSOUT(i,ω)が、例えば、逆高速フーリエ変換(InverseFFT)等により、時間領域のデジタル音信号に変換され、近端出力信号を近端信号出力端子118に出力される。
In the near-end output signal time
近端信号出力端子118は、例えば、インターネットプロトコル(IP)網等のネットワークや、携帯電話等の無線ネットワークの電波等に接続されており、近端出力信号を接続されている回線を介して通話相手である遠端側に出力する。 The near-end signal output terminal 118 is connected to, for example, a radio network such as an Internet protocol (IP) network or a wireless network such as a mobile phone, and is connected via a line to which the near-end output signal is connected. Outputs to the far end that is the other party.
(A−3)実施形態の効果
以上のように、この実施形態によれば、ダブルトークのときでも、近端入力信号の振幅スペクトルを用いて、音響エコー信号の周波数成分の周波数ビンのみエコーパス特性を算出し更新することで、エコーパス特性の収束を速くし、エコー抑圧性能を維持する。
(A-3) Effect of Embodiment As described above, according to this embodiment, even in the case of double talk, only the frequency bin of the frequency component of the acoustic echo signal is used in the echo path characteristic using the amplitude spectrum of the near-end input signal. By calculating and updating, the convergence of the echo path characteristics is accelerated and the echo suppression performance is maintained.
(B)他の実施形態
上述した各実施形態においても、種々の変形実施形態を説明したが、本発明は以下の変形実施形態についても適用することができる。
(B) Other Embodiments Although various modified embodiments have been described in the above-described embodiments, the present invention can also be applied to the following modified embodiments.
上述した各実施形態で説明したエコー抑圧装置は、例えば、テレビ会議システムや電話会議システム等に用いられる音声通信装置を含む装置に搭載されるようにしても良い。また、携帯電話機やスマートフォン等の携帯端末に本発明のエコー抑圧装置は搭載されるようにしても良い。 The echo suppression device described in each of the above-described embodiments may be mounted on a device including a voice communication device used in a video conference system, a telephone conference system, or the like. Further, the echo suppression device of the present invention may be mounted on a mobile terminal such as a mobile phone or a smartphone.
100…エコー抑圧装置、101…遠端信号入力端子、102…DA変換器、103…スピーカ、104…マイク、105…AD変換器、106…遠端信号周波数領域変換算部、107…遠端信号振幅スペクトル計算部、108…エコーパス特性保持部、109…推定エコー信号計算部、110…近端入力信号周波数領域変換部、111…近端入力信号振幅スペクトル計算部、112…近端入力信号周波数成分判定部、113…周波数ビンエコーパス特性計算部、114…周波数ビンエコーパス特性更新部、115…エコーサプレスゲイン計算部、116…エコーサプレス部、117…近端出力信号時間領域変換部、118…近端信号出力端子。
DESCRIPTION OF
Claims (4)
入力された遠端信号を周波数領域の信号に変換して、遠端信号の振幅スペクトルを求める遠端信号振幅スペクトル算出手段と、
入力された近端入力信号を周波数領域の信号に変換して、近端入力信号の振幅スペクトルを求める近端入力信号振幅スペクトル算出手段と、
上記遠端信号の振幅スペクトルと保持しているエコーパス特性とを用いて、推定エコー信号の振幅スペクトルを求める推定エコー信号算出手段と、
上記推定エコー信号の振幅スペクトルと上記近端入力信号の振幅スペクトルとを用いて、上記近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定する近端入力信号周波数成分判定手段と、
上記近端入力信号周波数成分判定手段の上記判定結果により、音響エコー信号の周波数成分と判定された周波数ビンについて、上記遠端信号の振幅スペクトルと上記近端入力信号の振幅スペクトルを用いて、当該周波数ビンの現フレームのエコーパス特性を計算し、近端側の音信号の周波数成分と判定された周波数ビンについて、上記エコーパス特性を計算しない周波数ビンエコーパス特性計算手段と、
上記保持しているエコーパス特性と上記周波数ビンエコーパス特性計算手段により計算された現フレームのエコーパス特性と用いて、上記音響エコー信号の周波数成分と判定された周波数ビンの上記エコーパス特性を更新するエコーパス特性更新手段と、
上記推定エコー信号と上記近端入力信号の振幅スペクトルとを用いて、エコーサプレスゲインを計算し、上記近端入力信号の振幅スペクトルから上記推定エコー信号を抑圧するエコー抑圧手段と
を備えることを特徴とするエコー抑圧装置。 In an echo suppression device that suppresses an acoustic echo signal based on a near-end input signal and a far-end signal,
A far-end signal amplitude spectrum calculating means for converting an input far-end signal into a frequency-domain signal and obtaining an amplitude spectrum of the far-end signal;
A near-end input signal amplitude spectrum calculating means for converting the input near-end input signal into a frequency domain signal and obtaining an amplitude spectrum of the near-end input signal;
Estimated echo signal calculation means for obtaining the amplitude spectrum of the estimated echo signal using the amplitude spectrum of the far-end signal and the retained echo path characteristic;
Using the amplitude spectrum of the estimated echo signal and the amplitude spectrum of the near-end input signal, the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal or the frequency component of the sound signal on the near-end side. Near-end input signal frequency component determining means for determining whether for each frequency bin;
Based on the determination result of the near-end input signal frequency component determination means, for the frequency bin determined as the frequency component of the acoustic echo signal, using the amplitude spectrum of the far-end signal and the amplitude spectrum of the near-end input signal, A frequency bin echo path characteristic calculating means for calculating the echo path characteristic of the current frame of the frequency bin and not calculating the echo path characteristic for the frequency bin determined as the frequency component of the near-end sound signal;
The echo path characteristic update for updating the echo path characteristic of the frequency bin determined to be the frequency component of the acoustic echo signal, using the held echo path characteristic and the echo path characteristic of the current frame calculated by the frequency bin echo path characteristic calculating means. Means,
Echo suppression means for calculating an echo suppression gain using the estimated echo signal and the amplitude spectrum of the near-end input signal, and for suppressing the estimated echo signal from the amplitude spectrum of the near-end input signal. Echo suppression device.
コンピュータを、
入力された遠端信号を周波数領域の信号に変換して、遠端信号の振幅スペクトルを求める遠端信号振幅スペクトル算出手段、
入力された近端入力信号を周波数領域の信号に変換して、近端入力信号の振幅スペクトルを求める近端入力信号振幅スペクトル算出手段、
上記遠端信号の振幅スペクトルと保持しているエコーパス特性とを用いて、推定エコー信号の振幅スペクトルを求める推定エコー信号算出手段、
上記推定エコー信号の振幅スペクトルと上記近端入力信号の振幅スペクトルとを用いて、上記近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定する近端入力信号周波数成分判定手段、
上記近端入力信号周波数成分判定手段の上記判定結果により、音響エコー信号の周波数成分と判定された周波数ビンについて、上記遠端信号の振幅スペクトルと上記近端入力信号の振幅スペクトルを用いて、当該周波数ビンの現フレームのエコーパス特性を計算し、近端側の音信号の周波数成分と判定された周波数ビンについて、上記エコーパス特性を計算しない周波数ビンエコーパス特性計算手段、
上記保持しているエコーパス特性と上記周波数ビンエコーパス特性計算手段により計算された現フレームのエコーパス特性と用いて、上記音響エコー信号の周波数成分と判定された周波数ビンの上記エコーパス特性を更新するエコーパス特性更新手段、
上記推定エコー信号と上記近端入力信号の振幅スペクトルとを用いて、エコーサプレスゲインを計算し、上記近端入力信号の振幅スペクトルから上記推定エコー信号を抑圧するエコー抑圧手段
として機能させることを特徴とするエコー抑圧プログラム。 In an echo suppression program that suppresses acoustic echo signals based on near-end input signals and far-end signals,
Computer
A far-end signal amplitude spectrum calculating means for converting the input far-end signal into a frequency-domain signal and obtaining an amplitude spectrum of the far-end signal;
Near-end input signal amplitude spectrum calculating means for converting the input near-end input signal into a frequency domain signal to obtain the amplitude spectrum of the near-end input signal,
Estimated echo signal calculating means for obtaining an amplitude spectrum of the estimated echo signal using the amplitude spectrum of the far-end signal and the retained echo path characteristic;
Using the amplitude spectrum of the estimated echo signal and the amplitude spectrum of the near-end input signal, the frequency component of the amplitude spectrum of the near-end input signal is the frequency component of the acoustic echo signal or the frequency component of the sound signal on the near-end side. Near-end input signal frequency component determining means for determining whether for each frequency bin,
Based on the determination result of the near-end input signal frequency component determination means, for the frequency bin determined as the frequency component of the acoustic echo signal, using the amplitude spectrum of the far-end signal and the amplitude spectrum of the near-end input signal, A frequency bin echo path characteristic calculating means for calculating the echo path characteristic of the current frame of the frequency bin and not calculating the echo path characteristic for the frequency bin determined as the frequency component of the near-end sound signal;
The echo path characteristic update for updating the echo path characteristic of the frequency bin determined to be the frequency component of the acoustic echo signal, using the held echo path characteristic and the echo path characteristic of the current frame calculated by the frequency bin echo path characteristic calculating means. means,
An echo suppression gain is calculated using the estimated echo signal and the amplitude spectrum of the near-end input signal, and functions as an echo suppression unit that suppresses the estimated echo signal from the amplitude spectrum of the near-end input signal. Echo suppression program.
遠端信号振幅スペクトル算出手段が、入力された遠端信号を周波数領域の信号に変換して、遠端信号の振幅スペクトルを求め、
近端入力信号振幅スペクトル算出手段が、入力された近端入力信号を周波数領域の信号に変換して、近端入力信号の振幅スペクトルを求め、
推定エコー信号算出手段が、上記遠端信号の振幅スペクトルと保持しているエコーパス特性とを用いて、推定エコー信号の振幅スペクトルを求め、
近端入力信号周波数成分判定手段が、上記推定エコー信号の振幅スペクトルと上記近端入力信号の振幅スペクトルとを用いて、上記近端入力信号の振幅スペクトルの周波数成分が音響エコー信号の周波数成分か又は近端側の音信号の周波数成分かを周波数ビン毎に判定し、
周波数ビンエコーパス特性計算手段が、上記近端入力信号周波数成分判定手段の上記判定結果により、音響エコー信号の周波数成分と判定された周波数ビンについて、上記遠端信号の振幅スペクトルと上記近端入力信号の振幅スペクトルを用いて、当該周波数ビンの現フレームのエコーパス特性を計算し、近端側の音信号の周波数成分と判定された周波数ビンについて、上記エコーパス特性を計算せず、
エコーパス特性更新手段が、上記保持しているエコーパス特性と上記周波数ビンエコーパス特性計算手段により計算された現フレームのエコーパス特性と用いて、上記音響エコー信号の周波数成分と判定された周波数ビンの上記エコーパス特性を更新し、
エコー抑圧手段が、上記推定エコー信号と上記近端入力信号の振幅スペクトルとを用いて、エコーサプレスゲインを計算し、上記近端入力信号の振幅スペクトルから上記推定エコー信号を抑圧する
ことを特徴とするエコー抑圧方法。 In an echo suppression method for suppressing an acoustic echo signal based on a near-end input signal and a far-end signal,
The far-end signal amplitude spectrum calculating means converts the input far-end signal into a frequency-domain signal to obtain the amplitude spectrum of the far-end signal,
The near-end input signal amplitude spectrum calculating means converts the input near-end input signal into a frequency domain signal to obtain the near-end input signal amplitude spectrum,
The estimated echo signal calculation means obtains the amplitude spectrum of the estimated echo signal using the amplitude spectrum of the far-end signal and the retained echo path characteristic,
The near-end input signal frequency component determining means uses the amplitude spectrum of the estimated echo signal and the amplitude spectrum of the near-end input signal to determine whether the frequency component of the amplitude spectrum of the near-end input signal is a frequency component of the acoustic echo signal. Or determine whether the frequency component of the near-end sound signal for each frequency bin,
The frequency bin echo path characteristic calculation means, for the frequency bin determined as the frequency component of the acoustic echo signal based on the determination result of the near-end input signal frequency component determination means, the amplitude spectrum of the far-end signal and the near-end input signal Using the amplitude spectrum, calculate the echo path characteristic of the current frame of the frequency bin, do not calculate the echo path characteristic for the frequency bin determined to be the frequency component of the near-end sound signal,
The echo path characteristic update means uses the held echo path characteristic and the echo path characteristic of the current frame calculated by the frequency bin echo path characteristic calculation means, and uses the echo path characteristic of the frequency bin determined as the frequency component of the acoustic echo signal. Update
Echo suppression means calculates an echo suppression gain using the estimated echo signal and the amplitude spectrum of the near-end input signal, and suppresses the estimated echo signal from the amplitude spectrum of the near-end input signal. Echo suppression method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014146957A JP6369189B2 (en) | 2014-07-17 | 2014-07-17 | Echo suppression device, echo suppression program, echo suppression method, and communication terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014146957A JP6369189B2 (en) | 2014-07-17 | 2014-07-17 | Echo suppression device, echo suppression program, echo suppression method, and communication terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016025425A JP2016025425A (en) | 2016-02-08 |
JP6369189B2 true JP6369189B2 (en) | 2018-08-08 |
Family
ID=55271867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014146957A Active JP6369189B2 (en) | 2014-07-17 | 2014-07-17 | Echo suppression device, echo suppression program, echo suppression method, and communication terminal |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6369189B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6903884B2 (en) | 2016-09-15 | 2021-07-14 | 沖電気工業株式会社 | Signal processing equipment, programs and methods, and communication equipment |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4105681B2 (en) * | 2004-06-16 | 2008-06-25 | 日本電信電話株式会社 | Echo suppress method, echo suppressor, echo suppressor program, loss control method on communication path, loss control device on communication path, loss control program on communication path, recording medium |
JP4413205B2 (en) * | 2006-06-21 | 2010-02-10 | 日本電信電話株式会社 | Echo suppression method, apparatus, echo suppression program, recording medium |
US8792649B2 (en) * | 2008-09-24 | 2014-07-29 | Mitsubishi Electric Corporation | Echo canceller used for voice communication |
-
2014
- 2014-07-17 JP JP2014146957A patent/JP6369189B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016025425A (en) | 2016-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107211063B (en) | Nonlinear echo path detection | |
US10074380B2 (en) | System and method for performing speech enhancement using a deep neural network-based signal | |
JP6160403B2 (en) | Echo suppression device and echo suppression program | |
KR101116013B1 (en) | Noise suppressing apparatus, noise suppressing method and mobile phone | |
US9591123B2 (en) | Echo cancellation | |
KR20170142001A (en) | Electric device, acoustic echo cancelling method of thereof and non-transitory computer readable recording medium | |
JP6295722B2 (en) | Echo suppression device, program and method | |
WO2016025211A1 (en) | Systems and methods for nonlinear echo cancellation | |
KR102190833B1 (en) | Echo suppression | |
US8804981B2 (en) | Processing audio signals | |
JP6369189B2 (en) | Echo suppression device, echo suppression program, echo suppression method, and communication terminal | |
JP2007189536A (en) | Acoustic echo canceler, acoustic error canceling method and speech communication equipment | |
JP6648436B2 (en) | Echo suppression device, echo suppression program, and echo suppression method | |
JP6369192B2 (en) | Echo suppression device, echo suppression program, echo suppression method, and communication terminal | |
JP6398470B2 (en) | Stereo echo suppression device, echo suppression device, stereo echo suppression method, and stereo echo suppression program | |
WO2013032001A1 (en) | Speech processor, contrl method, and control program thereof | |
JP6432384B2 (en) | Echo suppression device, echo suppression program, and echo suppression method | |
JP6314608B2 (en) | Echo suppression device, echo suppression program, and echo suppression method | |
JP6555057B2 (en) | Sound source separation echo suppression apparatus, sound source separation echo suppression program, and sound source separation echo suppression method | |
JP2013005106A (en) | In-house sound amplification system, in-house sound amplification method, and program therefor | |
Fukui et al. | Hands-free audio conferencing unit with low-complexity dereverberation | |
JP2020191604A (en) | Signal processing device and signal processing method | |
JP6164015B2 (en) | Echo suppression device and echo suppression program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170515 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180528 |
|
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: 20180612 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180625 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6369189 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |