JP5293342B2 - Voice communication apparatus, method and program - Google Patents
Voice communication apparatus, method and program Download PDFInfo
- Publication number
- JP5293342B2 JP5293342B2 JP2009082733A JP2009082733A JP5293342B2 JP 5293342 B2 JP5293342 B2 JP 5293342B2 JP 2009082733 A JP2009082733 A JP 2009082733A JP 2009082733 A JP2009082733 A JP 2009082733A JP 5293342 B2 JP5293342 B2 JP 5293342B2
- Authority
- JP
- Japan
- Prior art keywords
- echo
- background noise
- component
- transmission signal
- noise
- 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
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
Description
本発明は音声通信装置、方法及びプログラムに関し、例えば、送受話路間で発生するエコーを消去するために用いるエコーキャンセラと送話マイクロフォンから入力されるノイズを消去するために用いるノイズキャンセラとを併用する場合に適用し得るものである。 The present invention relates to a voice communication apparatus, method, and program, and uses, for example, an echo canceller used for canceling an echo generated between transmission and reception paths and a noise canceller used for canceling noise input from a transmission microphone. Applicable to the case.
電話通信網には、ハイブリッド回路(2線4線変換回路)で発生するエコー(回線エコー)や、電話端末のスピーカからマイクロフォンに回り込むエコー(音響エコー)を除去するために、適応型エコーキャンセラが広く用いられている。 The telephone communication network has an adaptive echo canceller to remove echo (line echo) generated by a hybrid circuit (2-wire 4-wire conversion circuit) and echo (acoustic echo) that circulates from the speaker of the telephone terminal to the microphone. Widely used.
一般的に、エコーキャンセラは、適応フィルタを用いて、相手話者からの受話信号と、その受話信号のエコーが混じった送話信号を入力として、疑似エコーを生成し、送話信号から減算する方法が採られている。さらに、エコーキャンセラの機能の一部として、アッテネータやセンタークリッパ等を用いて、適応フィルタを用いて推定した疑似エコーによる減算処理で消し残ったエコーのレベルを非線形に抑圧する方法も併用されている(特許文献1参照)。 In general, an echo canceller uses an adaptive filter to input a received signal from the other party's speaker and a transmitted signal mixed with an echo of the received signal, generate a pseudo echo, and subtract it from the transmitted signal. The method is taken. Furthermore, as part of the echo canceller function, there is also used a method of nonlinearly suppressing the level of echo that has remained unerased by subtraction processing using a pseudo echo estimated using an adaptive filter, using an attenuator, center clipper, etc. (See Patent Document 1).
また、エコーキャンセラとは別に、マイクロフォンから拾うノイズを除去するためにノイズキャンセラを有する音声通信装置もある。 In addition to the echo canceller, there is also a voice communication apparatus having a noise canceller to remove noise picked up from the microphone.
さらに、これらのエコーキャンセラとノイズキャンセラの両機能を有する音声通信装置がある(特許文献2参照)。このような両機能を有する音声通信装置は、ノイズキャンセラの挿入位置として、2つのパターンが考えられる。すなわち、ノイズを先にキャンセルした後に、エコーをキャンセルする音声通信装置と、エコーを先にキャンセルした後に、ノイズをキャンセルする音声通信装置とがある。 Furthermore, there is a voice communication apparatus having both functions of these echo canceller and noise canceller (see Patent Document 2). In such a voice communication apparatus having both functions, two patterns can be considered as insertion positions of the noise canceller. That is, there are a voice communication device that cancels the echo after canceling the noise first, and a voice communication device that cancels the noise after canceling the echo first.
ノイズを先にキャンセルした後に、エコーをキャンセルする音声通信装置のエコーキャンセラは、遠端入力(Rin)端からの受話信号と近端入力(Sin)端からの送話信号のノイズキャンセラ出力を入力とする。 The echo canceller of the voice communication apparatus that cancels the echo after canceling the noise first receives the received signal from the far end input (Rin) end and the noise canceller output of the transmit signal from the near end input (Sin) end. To do.
エコーを先にキャンセルした後に、ノイズをキャンセルする音声通信装置のエコーキャンセラは、Rin端からの受話信号とSin端からの送話信号を入力とする。エコーキャンセラの出力信号を、ノイズキャンセラの入力とする。 The echo canceller of the voice communication apparatus that cancels the noise after canceling the echo first receives the reception signal from the Rin end and the transmission signal from the Sin end. The output signal of the echo canceller is used as the input of the noise canceller.
しかしながら、エコーキャンセラとノイズキャンセラを併用する場合、以下の課題を有するものであった。 However, when the echo canceller and the noise canceller are used together, they have the following problems.
ノイズを先にキャンセルした後でエコーをキャンセルする場合には、ノイズをキャンセルするフィルタが時間によって変化するため、エコーを学習する際、ノイズキャンセラの影響が入って正確な学習ができないという課題がある。 When canceling the echo after canceling the noise first, the filter for canceling the noise changes with time, and therefore, when learning the echo, there is a problem that accurate learning cannot be performed due to the influence of the noise canceller.
一方、エコーを先にキャンセルした後でノイズをキャンセルする場合には、エコーキャンセラが学習中はエコーキャンセラ出力に誤差が多く残り、ノイズキャンセラが、これを雑音又は音声と誤判断し、状態判定及びパラメータ推定に誤りが生ずる。 On the other hand, when canceling the noise after canceling the echo first, there is a lot of error in the echo canceller output while the echo canceller is learning, and the noise canceller erroneously determines this as noise or speech, and determines the state and parameters. An error occurs in the estimation.
特許文献2に記載の音声通信装置では、エコーキャンセラとノイズキャンセラ間でパラメータの受け渡すことで、エコー抑圧とノイズ抑圧の効果を向上させようとしている。しかし、エコーキャンセラの誤学習やノイズキャンセラの打ち消し誤りを防ぐことは不完全であり、通話品質に劣化が生じることがあった。 In the voice communication device described in Patent Document 2, the effect of echo suppression and noise suppression is improved by passing parameters between the echo canceller and the noise canceller. However, preventing erroneous learning of the echo canceller and cancellation error of the noise canceller is incomplete, and the call quality may be deteriorated.
本発明は、以上の点に鑑みなされたものであり、残留エコー抑圧機能が過度に作用しても、通話品質を劣化させることがない音声通信装置、方法及びプログラムを提供しようとしたものである。 The present invention has been made in view of the above points, and it is an object of the present invention to provide a voice communication device, method, and program that do not deteriorate the call quality even if the residual echo suppression function acts excessively. .
第1の本情報の音声通信装置は、(1)疑似エコーを生成して送話信号に含まれているエコー成分を除去するエコーキャンセラ本体と、当該エコーキャンセラ本体からの出力送話信号に含まれている残留エコー成分を非線形な抑圧特性に従って抑圧する残留エコー成分抑圧手段とを有するエコーキャンセラと、(2)上記送話信号を周波数領域の信号に変換して背景雑音成分を抽出し、抽出した背景雑音成分を時間領域の信号に戻して出力する背景雑音成分抽出手段と、(3)上記エコーキャンセラから出力された送話信号に、上記背景雑音成分抽出手段が抽出した背景雑音成分を第1の所定倍して重畳し、上記残留エコー成分抑圧手段による抑圧過度期間の送話信号を補償する雑音重畳手段とを有することを特徴とする。 The first voice communication apparatus of this information includes (1) an echo canceller body that generates a pseudo echo and removes an echo component included in the transmission signal, and an output transmission signal from the echo canceller body. An echo canceller having residual echo component suppression means for suppressing the residual echo component in accordance with a nonlinear suppression characteristic ; and (2) extracting the background noise component by converting the transmission signal into a frequency domain signal. Background noise component extraction means for outputting the background noise component returned to the time domain signal, and (3) the background noise component extracted by the background noise component extraction means is added to the transmission signal output from the echo canceller. And a noise superimposing unit that superimposes the signal by a predetermined multiple of 1 and compensates the transmission signal in the excessive suppression period by the residual echo component suppressing unit .
第2の本発明の音声通信方法は、(1)エコーキャンセラのエコーキャンセラ本体は、疑似エコーを生成して送話信号に含まれているエコー成分を除去し、上記エコーキャンセラの残留エコー成分抑圧手段は、上記エコーキャンセラ本体からの出力送話信号に含まれている残留エコー成分を非線形な抑圧特性に従って抑圧し、(2)背景雑音成分抽出手段は、上記送話信号を周波数領域の信号に変換して背景雑音成分を抽出し、抽出した背景雑音成分を時間領域の信号に戻して出力し、(3)雑音重畳手段は、上記エコーキャンセラから出力された送話信号に、上記背景雑音成分抽出手段が抽出した背景雑音成分を第1の所定倍して重畳し、上記残留エコー成分抑圧手段による抑圧過度期間の送話信号を補償することを特徴とする。 In the voice communication method of the second aspect of the present invention, (1) the echo canceller body of the echo canceller generates a pseudo echo to remove the echo component contained in the transmission signal, and suppresses the residual echo component of the echo canceller. The means suppresses the residual echo component included in the output transmission signal from the echo canceller main body according to a nonlinear suppression characteristic , and (2) the background noise component extraction means converts the transmission signal into a frequency domain signal. A background noise component is extracted by conversion, and the extracted background noise component is converted back into a time domain signal for output . (3) The noise superimposing means adds the background noise component to the transmission signal output from the echo canceller. The background noise component extracted by the extraction means is superimposed by a first predetermined multiple, and the transmission signal in the excessive suppression period by the residual echo component suppression means is compensated .
第3の本発明の音声通信プログラムは、コンピュータを、(1)疑似エコーを生成して送話信号に含まれているエコー成分を除去するエコーキャンセラ本体と、当該エコーキャンセラ本体からの出力送話信号に含まれている残留エコー成分を非線形な抑圧特性に従って抑圧する残留エコー成分抑圧手段とを有するエコーキャンセラと、(2)上記送話信号を周波数領域の信号に変換して背景雑音成分を抽出し、抽出した背景雑音成分を時間領域の信号に戻して出力する背景雑音成分抽出手段と、(3)上記エコーキャンセラから出力された送話信号に、上記背景雑音成分抽出手段が抽出した背景雑音成分を第1の所定倍して重畳し、上記残留エコー成分抑圧手段による抑圧過度期間の送話信号を補償する雑音重畳手段として機能させることを特徴とする。 The voice communication program according to the third aspect of the present invention provides a computer that (1) generates an echo echo and removes an echo component included in a transmission signal, and an output transmission from the echo canceller main body. An echo canceller having residual echo component suppression means for suppressing the residual echo component contained in the signal according to a nonlinear suppression characteristic ; and (2) extracting the background noise component by converting the transmission signal into a frequency domain signal. And a background noise component extracting means for outputting the extracted background noise component back to a time domain signal, and (3) background noise extracted by the background noise component extracting means to the transmission signal output from the echo canceller. superimposing the component first predetermined multiple to, that to function as the noise superimposing means for compensating a transmission signal suppression excessive period by the residual echo component suppressing means And butterflies.
本発明によれば、残留エコー抑圧機能が過度に作用した期間に背景雑音成分を重畳できるので、その期間の通話品質が劣化することを防止できるようになる。 According to the present invention, since the background noise component can be superimposed in a period in which the residual echo suppression function is excessively applied, it is possible to prevent deterioration in call quality during that period.
(A)第1の実施形態
以下、本発明に係る音声通信装置、方法及びプログラムの第1の実施形態を、図面を参照しながら詳述する。
(A) First Embodiment Hereinafter, a first embodiment of a voice communication apparatus, method, and program according to the present invention will be described in detail with reference to the drawings.
(A−1)第1の実施形態の構成
図1は、第1の実施形態に係る音声通信装置の構成を示すブロック図である。例えば、第1の実施形態の音声通信装置がソフトフォンであって、CPUと、CPUが実行するプログラム(第1の実施形態の音声通信プログラム)で実現される場合であっても、機能的には、図1の機能ブロック図で表すことができる。
(A-1) Configuration of First Embodiment FIG. 1 is a block diagram showing a configuration of a voice communication apparatus according to the first embodiment. For example, even if the voice communication device of the first embodiment is a soft phone and is realized by a CPU and a program executed by the CPU (voice communication program of the first embodiment), it is functionally Can be represented by the functional block diagram of FIG.
図1において、第1の実施形態の音声通信装置1は、電話端末のスピーカ2からマイクロフォン3に回り込む音響エコーを消去するためのエコーキャンセラ4を有する音声通信装置である。なお、図1に示す第1の実施形態のエコーキャンセラ4は、音響エコーを消去するものになっているが、電話通信網に存在するハイブリッド回路で発生する回線エコーを消去するものであっても良い。
In FIG. 1, a
第1の実施形態のエコーキャンセラ4は、適応フィルタ101、減算器102及びアッテネータ103を有する。
The echo canceller 4 of the first embodiment includes an
適応フィルタ101は、スピーカ2からマイクロフォン3へ回り込むエコーのインパルス応答を推定し、疑似エコーを生成するものである。
The
減算器102は、マイクロフォン3が捕捉した送話信号から、適応フィルタ101によって生成された疑似エコーを減算することにより、音声通信装置1が送信する送話信号からエコー成分を消去するものである。
The
アッテネータ103は、減算器102から出力された送話信号における、消去し切れなかったエコー成分のレベルを減衰するものである。アッテネータ103は、近端からマイクロフォン3へ近端話者の音声信号が入力されることがなく、遠端話者の音声信号を受信してスピーカ2に遠端話者の音声信号が出力されている状態(遠端話者のシングルトーク状態)のときに動作するものである。
The
なお、図1では、消去し切れなかったエコー成分のレベルを減衰するものとして、アッテネータ103を適用したものを示したが、他の構成によって、消去し切れなかったエコー成分のレベルを減衰するようにしても良い。例えば、アッテネータ103に代えて、センタークリッパを適用することができる。
Although FIG. 1 shows the case where the
ここで、マイクロフォン3が拾う背景雑音のレベルが高い場合には、アッテネータ103は、消し残りのエコー成分のみならずその背景雑音まで除去してしまう。このような背景雑音の除去によって、相手通話者には、音声が途切れるように聴こえ、通話に違和感が生まれることになる。また、遠端話者及び近端話者の音声信号がない区間における、マイクロフォン3が拾う背景雑音のレベルがアッテネータ103の抑圧動作が働かないレベルである場合には、アッテネータ103からは背景雑音が出力される。
Here, when the level of the background noise picked up by the microphone 3 is high, the
第1の実施形態の場合、背景雑音に対する処理を、近端話者が選択し得るようになされている。例えば、近端話者は遠端話者から希望を聴き取り、背景雑音に対する処理を選択する。 In the case of the first embodiment, the processing for background noise can be selected by the near-end speaker. For example, the near-end speaker listens for hope from the far-end speaker and selects processing for background noise.
図1において、第1の実施形態の音声通信装置1は、背景雑音に対する処理構成として、ノイズ抽出部104、レベル可変器105、加算器106、レベル可変器107、減算器108、スイッチ109及び110を有する。ここで、ノイズ抽出部104、レベル可変器107及び減算器108は、ノイズキャンセラを構成している。
In FIG. 1, the
ノイズ抽出部104には、マイクロフォン3が捕捉して得た信号が入力され、ノイズ抽出部104は、その信号に基づいてノイズ(背景雑音)成分を生成(抽出)するものである。ノイズ抽出部104として、既存のノイズキャンセラにおけるノイズ成分の抽出構成を適用することができる。図2は、ノイズ抽出部104の構成例を示すブロック図である。なお、図2では、FFT(Fast Fourier Transform)を用いた周波数領域での方式の例を挙げたが、この方式に限るものではない。
A signal obtained by the microphone 3 is input to the
図2において、ノイズ抽出部104は、窓関数処理部111、FFT処理部112、抑圧器113、IFFT処理部114及び窓関数オーバーラップ部115を有する。
In FIG. 2, the
窓関数処理部111は、マイクロフォン3が捕捉して得た信号を入力し、窓関数処理によって、FFT処理の分析区間データを切り出すものである。
The window
FFT処理部112は、窓関数処理部111から出力された実時間領域データを入力とし、FFT処理によって、その時間信号をFFTポイント数個の周波数領域データに変換するものである。
The
抑圧器113は、FFT処理部112から出力された周波数領域データを入力とし、ノイズ成分を抑圧せずに音声成分のみを抑圧し、ノイズ成分のみの周波数領域データを出力するものである。
The
IFFT処理部114は、抑圧器113によってノイズ成分だけとなった周波数領域データを入力し、逆FFT処理によって、周波数領域データから実時間領域データに逆変換するものである。
The
窓関数オーバーラップ部115は、切り出されている状態のデータを連続するデータにつなぎ合わせて出力するものである。
The window
スイッチ109及び110は、ユーザ(近端話者)の操作に応じて択一的かつ相補的にオン動作するものである。
The
スイッチ109は、例えば、アッテネータ103によって非線形に減衰された信号部分に対し、ノイズを付加し、信号の途切れによる通話の違和感を解消したい場合にオンにされるものである。スイッチ109のオン時には、レベル可変器105及び加算器106が有効に機能する。
The
レベル可変器105は、スイッチ109のオン時に、ノイズ抽出部104によって抽出されたノイズ成分のレベルを可変して加算器106に与えるものである。レベル可変器105は、ユーザ(近端話者)の操作に応じて、可変利得を変化させるものである。
The level variable unit 105 varies the level of the noise component extracted by the
加算器106は、アッテネータ103から出力された信号に、レベル可変器105から出力されたノイズ成分を加算するものである。なお、加算器106は、スイッチ110のオン時には、アッテネータ103から出力された信号をそのまま通過させるものとなっている。
The
スイッチ110は、例えば、アッテネータ103による減衰がなされないとき(遠端話者のシングルトーク状態でないとき)、ノイズを減算するノイズキャンセラとして動作させ、ノイズによる音質劣化を解消したい場合にオンにされるものである。
The switch 110 is turned on when, for example, the attenuation by the
レベル可変器107は、スイッチ110のオン時に、ノイズ抽出部104によって抽出されたノイズ成分のレベルを可変して減算器108に与えるものである。レベル可変器107は、ユーザ(近端話者)の操作に応じて、可変利得を変化させるものである。
The level
減算器108は、アッテネータ103から出力された信号から、レベル可変器107から出力されたノイズ成分を減算するものである。なお、減算器108は、スイッチ109のオン時には、加算器106から出力された信号をそのまま通過させるものとなっている。
The
(A−2)第1の実施形態の動作
次に、第1の実施形態に係る音声通信装置1の動作を、スイッチ109のオン時の動作、スイッチ110のオン時の動作の順に、説明する。
(A-2) Operation of the First Embodiment Next, the operation of the
背景雑音(ノイズ)のレベルが大きく、アッテネータ103による減衰によって、背景雑音までが大きく抑圧され、遠端話者への信号に途切れが生じ、遠端話者が通話の違和感を抱くような状況では、ユーザ(近端話者)は、スイッチ109をオン操作する。
In a situation where the level of background noise (noise) is large, attenuation by the
このときには、マイクロフォン3が捕捉して得た信号からノイズ抽出部104によって抽出されたノイズ成分が、スイッチ109を介してレベル可変器105に与えられ、そのレベルが調整される。このようにして調整されたノイズ成分が、加算器105によって、アッテネータ103から出力された信号に加算される。この加算により、アッテネータ103から出力された信号に途切れがあったとしても、その途切れがなくなり、信号の途切れによる通話の違和感を解消することができる。
At this time, the noise component extracted by the
図3は、背景雑音(ノイズ)のレベルが大きい状況における、遠端話者のシングルトーク状態前後の各部の信号波形を示している。マイクロフォン3が捕捉した信号は、図3(A)に示すように、エコー成分と背景雑音(ノイズ)とが重畳されたものとなっている。疑似エコーを利用したエコーの除去動作を経ても、背景雑音(ノイズ)のレベルが大きく適応フィルタの101のフィルタ係数の収束性などが悪いと、図3(B)に示すように、残留エコーにノイズが重畳した信号が減算器102から出力される。アッテネータ103の非線形な抑圧特性により、残留エコーが大きい区間で大きく抑圧され、アッテネータ103からの出力信号は、図3(C)に示すように、一部区間でノイズも有効な信号成分も存在しないようになる。このようなアッテネータ103からの出力信号に、ノイズ抽出部104によって抽出され、レベル可変器105によってレベル調整されたノイズを、加算器106で加算することにより、当該音声通信装置1からは、図3(D)に示すような概ねレベル調整されたノイズだけを含む信号が、遠端側に送信される。
FIG. 3 shows signal waveforms of respective parts before and after the single talk state of the far-end speaker in a situation where the level of background noise (noise) is large. As shown in FIG. 3A, the signal captured by the microphone 3 is obtained by superimposing an echo component and background noise (noise). Even after the echo removal operation using the pseudo echo, if the background noise level is large and the convergence of the filter coefficient of the
アッテネータ103の動作が背景雑音(ノイズ)の途切れを生じさせない場合には、ノイズキャンセラを有効に機能させるべく、ユーザ(近端話者)は、スイッチ110をオン操作する。
When the operation of the
遠端話者の音声信号も近端話者の音声信号も存在しない状態や、遠端話者の音声信号だけが存在する状態においては、アッテネータ103からの出力信号は、概ね背景雑音(ノイズ)だけを含むものとなっている。
In a state where neither the far-end speaker's audio signal nor the near-end speaker's audio signal exists, or in the state where only the far-end speaker's audio signal exists, the output signal from the
スイッチ110のオンによって、マイクロフォン3が捕捉して得た信号からノイズ抽出部104によって抽出されたノイズ成分が、スイッチ110を介してレベル可変器107に与えられ、そのレベルが調整される。このようにして調整されたノイズ成分が、減算器108によって、アッテネータ103から出力された信号から減算され、これにより、当該音声通信装置1からは、ノイズが除去された信号が遠端側に送信される。
When the switch 110 is turned on, the noise component extracted by the
なお、ノイズキャンセラとして動作させる際の各部信号波形図は、従来のノイズキャンセラのものと同様であるので、その図示は省略する。 Since the signal waveform diagram of each part when operating as a noise canceller is the same as that of a conventional noise canceller, its illustration is omitted.
(A−3)第1の実施形態の効果
第1の実施形態によれば、エコーキャンセラとして、アッテネータやセンタークリッパなどの残留エコーを抑圧する補器を有するものを適用した場合でも、大きなエコー消去量を確保しつつ途切れ感の少ない通話を可能とすることができる。
(A-3) Effect of First Embodiment According to the first embodiment, even when an echo canceller having an auxiliary device that suppresses residual echo such as an attenuator or a center clipper is applied, large echo cancellation is performed. It is possible to make a call with little sense of interruption while securing the amount.
また、ユーザの選択によっては、途切れ感の補償に代え、ノイズ除去に重みをおいた動作を実行させることもできる。 Further, depending on the user's selection, it is possible to execute an operation weighted for noise removal instead of compensating for the discontinuity.
(B)第2の実施形態
次に、本発明に係る音声通信装置、方法及びプログラムの第2の実施形態を、図面を参照しながら詳述する。
(B) Second Embodiment Next, a second embodiment of the voice communication apparatus, method and program according to the present invention will be described in detail with reference to the drawings.
図4は、第2の実施形態に係る音声通信装置の構成を示すブロック図であり、第1の実施形態に係る図1との同一、対応部分には同一、対応符号を付して示している。 FIG. 4 is a block diagram showing the configuration of the voice communication apparatus according to the second embodiment, in which the same and corresponding parts as those in FIG. 1 according to the first embodiment are indicated by the same reference numerals. Yes.
第1の実施形態ではスイッチ109及び110はユーザ(近端話者)が手動操作するものであったが、この第2の実施形態の音声通信装置1Aでは、スイッチ制御回路120がスイッチ109及び110のオンオフ状態を制御する。
In the first embodiment, the
スイッチ制御回路120は、例えば、(1)適応フィルタ101が適応動作を開始した時点から所定時間の間(若しくは収束したと捉えられるまで)、(2)受話信号だけがあるシングルトーク状態においてアッテネータ103への入力レベルの平均レベルが所定閾値を越えているとき、(3)アッテネータ103に設定されているアッテネート量が大きい(例えば6dB)ときに、スイッチ109をオンさせ、(1)〜(3)以外ではスイッチ110をオンさせる。
The
このようなスイッチ109及び110に対する制御を除けば、第2の実施形態の構成及び動作は、第1の実施形態と同様である。
Except for such control of the
第2の実施形態によっても、残留エコーを抑圧する補器を有するものを適用した場合でも、大きなエコー消去量を確保しつつ途切れ感の少ない通話を可能とすることができ、しかも、途切れ感の補償に代え、ノイズ除去に重みをおいた動作を実行させることもできる。 According to the second embodiment, even when a device having an auxiliary device for suppressing a residual echo is applied, it is possible to make a call with a little sense of interruption while ensuring a large amount of echo cancellation. Instead of compensation, it is also possible to execute an operation weighted for noise removal.
第2の実施形態によれば、このような種類の動作モードを自動的に設定することができるという効果を奏することができる。 According to the second embodiment, there is an effect that such an operation mode can be automatically set.
(C)他の実施形態
上記各実施形態の説明においても、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
(C) Other Embodiments In the description of each of the above-described embodiments, various modified embodiments have been referred to. However, modified embodiments as exemplified below can be given.
上記各実施形態では、残留エコーを抑圧する補器の機能のために途切れ感が生じることを補償する構成に加え、ノイズキャンセラの構成を備える音声通信装置を示したが、ノイズキャンセラ構成をも備えないように音声通信装置を構成しても良い。 In each of the above embodiments, the voice communication device having the noise canceller configuration is shown in addition to the configuration for compensating for the occurrence of the discontinuity due to the function of the auxiliary device for suppressing the residual echo, but the noise canceller configuration is not provided. A voice communication device may be configured.
また、上記各実施形態では、途切れ感が生じることを補償する構成と、ノイズキャンセラの構成との切換えを瞬間的に行うものを示したが、徐々に切り替えるようにしても良い。例えば、有効に動作していた一方のレベル可変器105又は107の利得を徐々に小さくしていくと共に、無効となっていた他方のレベル可変器107又は105の利得を徐々に大きくしていくことで切り替えるようにしても良い。
Further, in each of the above embodiments, the configuration for instantaneously switching between the configuration for compensating for the feeling of discontinuity and the configuration for the noise canceller has been shown, but it may be switched gradually. For example, the gain of one level
さらに、上記各実施形態では、スイッチ109及び110が、択一的かつ相補的にオン動作するものを示したが、同時にオンするものでなければ良い。例えば、第2の実施形態の変形例として、スイッチ109をオンしない期間に常にスイッチ110をオンするのに代え、スイッチ109をオンしない期間で、しかも、受話音声がなく、ノイズパワーが所定の閾値以上のときだけスイッチ110をオンするようにしても良い。
Further, in each of the above embodiments, the
上記実施形態の電話通信装置が適用される装置は、電話端末に限定されるものではなく、PBXなどであっても良い。 An apparatus to which the telephone communication apparatus of the above embodiment is applied is not limited to a telephone terminal, and may be a PBX or the like.
1、1A…音声通信装置、4…エコーキャンセラ、104…ノイズ抽出部、105、107…レベル可変器、106…加算器、108…減算器、109、110…スイッチ、120…スイッチ制御回路。
DESCRIPTION OF
Claims (6)
上記送話信号を周波数領域の信号に変換して背景雑音成分を抽出し、抽出した背景雑音成分を時間領域の信号に戻して出力する背景雑音成分抽出手段と、
上記エコーキャンセラから出力された送話信号に、上記背景雑音成分抽出手段が抽出した背景雑音成分を第1の所定倍して重畳し、上記残留エコー成分抑圧手段による抑圧過度期間の送話信号を補償する雑音重畳手段と
を有することを特徴とする音声通信装置。 Echo canceller body that generates pseudo echo and removes echo component contained in transmission signal, and residual echo component contained in output transmission signal from echo canceller body is suppressed according to nonlinear suppression characteristics An echo canceller having residual echo component suppression means;
A background noise component extracting means for converting the transmission signal into a frequency domain signal to extract a background noise component, and returning the extracted background noise component to a time domain signal ;
The background noise component extracted by the background noise component extraction unit is superimposed on the transmission signal output from the echo canceller by a first predetermined multiple, and the transmission signal of the excessive suppression period by the residual echo component suppression unit is obtained. And a noise superimposing means for compensating .
上記雑音重畳手段及び上記雑音除去手段の多くても一方だけを有効にさせる雑音処理選択手段と
をさらに備えることを特徴とする請求項1に記載の音声通信装置。 Noise removal means for removing the background noise component extracted by the background noise component extraction means by a second predetermined multiple from the transmission signal output from the echo canceller, and most of the noise superimposing means and the noise removal means. The voice communication apparatus according to claim 1, further comprising: a noise processing selection unit that makes only one of them effective.
背景雑音成分抽出手段は、上記送話信号を周波数領域の信号に変換して背景雑音成分を抽出し、抽出した背景雑音成分を時間領域の信号に戻して出力し、
雑音重畳手段は、上記エコーキャンセラから出力された送話信号に、上記背景雑音成分抽出手段が抽出した背景雑音成分を第1の所定倍して重畳し、上記残留エコー成分抑圧手段による抑圧過度期間の送話信号を補償する
ことを特徴とする音声通信方法。 The echo canceller body of the echo canceller generates a pseudo echo to remove the echo component contained in the transmission signal, and the residual echo component suppression means of the echo canceller applies to the output transmission signal from the echo canceller body. Suppresses the residual echo component included according to the nonlinear suppression characteristics ,
The background noise component extraction means converts the transmission signal to a frequency domain signal to extract a background noise component, returns the extracted background noise component to a time domain signal, and outputs it,
The noise superimposing unit superimposes the background noise component extracted by the background noise component extracting unit on the transmission signal output from the echo canceller by a first predetermined multiple, and the excessive suppression period by the residual echo component suppressing unit A voice communication method characterized by compensating for the transmission signal .
雑音処理選択手段は、上記雑音重畳手段及び上記雑音除去手段の多くても一方だけを有効にさせる
ことを特徴とする請求項3に記載の音声通信方法。 The noise removal means removes the background noise component extracted by the background noise component extraction means from the transmission signal output from the echo canceller by a second predetermined multiple,
4. The voice communication method according to claim 3, wherein the noise processing selecting means enables at least one of the noise superimposing means and the noise removing means at most.
疑似エコーを生成して送話信号に含まれているエコー成分を除去するエコーキャンセラ本体と、当該エコーキャンセラ本体からの出力送話信号に含まれている残留エコー成分を非線形な抑圧特性に従って抑圧する残留エコー成分抑圧手段とを有するエコーキャンセラと、
上記送話信号を周波数領域の信号に変換して背景雑音成分を抽出し、抽出した背景雑音成分を時間領域の信号に戻して出力する背景雑音成分抽出手段と、
上記エコーキャンセラから出力された送話信号に、上記背景雑音成分抽出手段が抽出した背景雑音成分を第1の所定倍して重畳し、上記残留エコー成分抑圧手段による抑圧過度期間の送話信号を補償する雑音重畳手段と
して機能させることを特徴とする音声通信プログラム。 Computer
Echo canceller body that generates pseudo echo and removes echo component contained in transmission signal, and residual echo component contained in output transmission signal from echo canceller body is suppressed according to nonlinear suppression characteristics An echo canceller having residual echo component suppression means;
A background noise component extracting means for converting the transmission signal into a frequency domain signal to extract a background noise component, and returning the extracted background noise component to a time domain signal ;
The background noise component extracted by the background noise component extraction unit is superimposed on the transmission signal output from the echo canceller by a first predetermined multiple, and the transmission signal of the excessive suppression period by the residual echo component suppression unit is obtained. A voice communication program that functions as a noise superimposing means for compensation .
上記エコーキャンセラから出力された送話信号から、上記背景雑音成分抽出手段が抽出した背景雑音成分を第2の所定倍して除去する雑音除去手段と
上記雑音重畳手段及び上記雑音除去手段の多くても一方だけを有効にさせる雑音処理選択手段と
して機能させることを特徴とする請求項5に記載の音声通信プログラム。 Computer
Noise removal means for removing the background noise component extracted by the background noise component extraction means by a second predetermined multiple from the transmission signal output from the echo canceller, and most of the noise superimposing means and the noise removal means. 6. The voice communication program according to claim 5, wherein the voice communication program is made to function as a noise processing selection unit that enables only one of them.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009082733A JP5293342B2 (en) | 2009-03-30 | 2009-03-30 | Voice communication apparatus, method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009082733A JP5293342B2 (en) | 2009-03-30 | 2009-03-30 | Voice communication apparatus, method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010239243A JP2010239243A (en) | 2010-10-21 |
JP5293342B2 true JP5293342B2 (en) | 2013-09-18 |
Family
ID=43093231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009082733A Active JP5293342B2 (en) | 2009-03-30 | 2009-03-30 | Voice communication apparatus, method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5293342B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6409378B2 (en) * | 2014-07-11 | 2018-10-24 | ヤマハ株式会社 | Voice communication apparatus and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3725052B2 (en) * | 2001-07-27 | 2005-12-07 | 株式会社東芝 | Voice communication system |
JP2006074642A (en) * | 2004-09-06 | 2006-03-16 | Matsushita Electric Ind Co Ltd | Conference telephone system |
-
2009
- 2009-03-30 JP JP2009082733A patent/JP5293342B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010239243A (en) | 2010-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4509126B2 (en) | Echo canceller and echo cancellation method | |
KR101017766B1 (en) | Spectral Domain Nonlinear Echo Cancellation in Hand-Free Devices | |
US8311234B2 (en) | Echo canceller and communication audio processing apparatus | |
US8090094B2 (en) | Echo canceller | |
EP1424846B1 (en) | Acoustic echo canceller | |
JP4457639B2 (en) | Echo canceller | |
JPH06204916A (en) | Remaining echo controller | |
EP1962436B9 (en) | Electricity echo elimination device and method | |
GB2348350A (en) | Echo cancelling/suppression for handsets | |
JP2011055494A (en) | Echo canceller | |
JP5293342B2 (en) | Voice communication apparatus, method and program | |
JP4877083B2 (en) | Residual echo suppression control device, method and program | |
JP2006080660A (en) | Communication terminal having echo canceler and echo cancellation method | |
JPH09116469A (en) | Echo noise cancellor and echo noise canceling method | |
KR20130038332A (en) | Echo canceller | |
JP5125931B2 (en) | Voice communication apparatus and voice communication program | |
JP2005530443A (en) | Unsteady echo canceller | |
JP4576847B2 (en) | Echo canceller control device and voice communication device | |
JP4352320B2 (en) | Echo canceller, echo cancellation method and echo cancellation program | |
JP5056617B2 (en) | Background noise suppression / echo canceling apparatus, method and program | |
JP2004080647A (en) | Echo canceller and telephone conversation processor | |
JP2007243829A (en) | Residual echo suppression control apparatus and method, and echo canceler | |
JPH0514476A (en) | Loudspeaker telephone set | |
KR100420581B1 (en) | Apparatus and method for removing stereo echo signal using pre-processing algorithm | |
JPH0342918A (en) | Anti-sidetone circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130423 |
|
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: 20130514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130527 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5293342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |