(57)【特許請求の範囲】
【請求項１】
全二重音声ターミナルに用いられる音響エコーキャンセルおよび抑制のための利得制御方法であって、該全二重音声ターミナルは、遠端音声ターミナルから遠端信号を受信し、該遠端音声ターミナルに送信信号を送信し、該全二重音声ターミナルは、適応型フィルタとスピーカとマイクロホンとを有し、
該利得制御方法は、
該スピーカにおいて該遠端信号を再生することと、
該スピーカから該マイクロホンに音響的に結合されたエコー信号を受信することであって、該エコー信号は、該スピーカにおいて再生された該遠端信号の一部分である、ことと、
該適応型フィルタを用いて該遠端信号をフィルタリングすることにより、フィルタリングされた信号を生成することと、
エラー信号を計算することであって、該エラー信号は、該エコー信号と該フィルタリングされた信号との差である、ことと、
該遠端信号と、該フィルタリングされた信号と、該エラー信号とを処理することにより、遠端パワーと、フィタリングされたパワーと、エラーパワーとをそれぞれ演算することと、
複数の所定の第１の重み付けられた値のうちの１つを、所定の値と該遠端パワーとの差に乗算することによって得られる積と、複数の所定の第２の重み付けられた値のうちの１つを、該エラーパワーと該フィルタリングされたパワーとの差に乗算することによって得られる積との和として、抑制値を計算することと、
該抑制値を線形な抑制値に変換することと、
該線形な抑制値を平滑化することにより、平滑化された線形な抑制値を生成することと、
所定の上限値と所定の下限値との間で減衰率を決定することであって、該平滑化された線形な抑制値が該所定の下限値よりも小さい場合には、該減衰率は、該所定の下限値に等しく、該平滑化された線形な抑制値が該所定の上限値よりも大きい場合には、該減衰率は、該所定の上限値に等しく、該平滑化された線形な抑制値が該所定の上限値と該所定の下限値との間にある場合には、該減衰率は、該平滑化された線形な抑制値に等しい、ことと、
該送信信号を計算することであって、該送信信号は、該減衰率と該エラー信号との積である、ことと
を包含する、利得制御方法。
【請求項２】
前記エコー信号を受信することは、
前記マイクロホンからアナログエコー信号を受信することと、
所定の１秒当たりのサンプルレートで該アナログエコー信号をディジタル化することであって、該所定の１秒当たりのサンプルレートは、前記受信された遠端信号の１秒当たりのサンプルレートと同一である、ことと
を包含する、請求項１に記載の利得制御方法。
【請求項３】
前記抑制値を計算することは、
前記所定の値と前記遠端パワーとの差として、正規化された遠端パワーを計算することと、
前記エラーパワーと前記フィルタリングされたパワーとの差として、正規化された近端パワーを計算することと、
該計算された正規化された近端パワーを用いて、前記複数の所定の第１の重み付けられた値のうちの１つと前記複数の所定の第２の重み付けられた値のうちの１つとを決定することであって、該複数の所定の第１の重み付けられた値のうちの決定された１つは、該複数の所定の第２の重み付けられた値のうちの決定された１つに対応する、ことと、
該複数の所定の第１の重み付けられた値のうちの決定された１つを該正規化された遠端パワーに乗算することによって得られる積と、該複数の所定の第２の重み付けられた値のうちの決定された１つを該正規化された近端パワーに乗算することによって得られる積との和として、該抑制値を計算することと
をさらに包含する、請求項１に記載の利得制御方法。
【請求項４】
全二重音声ターミナルから遠端音声ターミナルに送信される送信信号を得るために用いられる減衰率を決定する方法であって、該全二重音声ターミナルは、エコー抑制器とエコーキャンセラとを含み、該エコー抑制器は、プロセッサと、遠端信号を再生するスピーカと、該スピーカから音響的に結合されたエコー信号を受信するマイクロホンとを含み、該エコーキャンセラは、該遠端信号をフィルタリングし、フィルタリングされた信号を生成する適応型フィルタと、減算器とを含み、
該方法は、
該減算器が、該音響的に結合されたエコー信号から該フィルタリングされた信号を減算することにより、エラー信号を生成することと、
該プロセッサが、該遠端信号と、該フィルタリングされた信号と、該エラー信号とを処理することにより、遠端パワーと、フィルタリングされたパワーと、エラーパワーとをそれぞれ演算することと、
該プロセッサが、複数の所定の第１の重み付けられた値のうちの１つを、所定の値と該遠端パワーとの差に乗算することによって得られる積と、複数の所定の第２の重み付けられた値のうちの１つを、該エラーパワーと該フィルタリングされたパワーとの差に乗算することによって得られる積との和として、抑制値を計算することと、
該プロセッサが、該抑制値を線形な抑制値に変換することと、
該プロセッサが、該線形な抑制値を平滑化することにより、平滑化された線形な抑制値を生成することと、
該プロセッサが、所定の上限値と所定の下限値との間で減衰率を決定することであって、該平滑化された線形な抑制値が該所定の上限値よりも大きい場合には、該減衰率は、該所定の上限値であり、該平滑化された線形な抑制値が該所定の下限値よりも小さい場合には、該減衰率は、該所定の下限値であり、該平滑化された線形な抑制値が該所定の上限値と該所定の下限値との間にある場合には、該減衰率は、該平滑化された線形な抑制値である、ことと
を包含し、
該減衰率は、該エラー信号を減衰することによって該送信信号を得るために用いられる、方法。
【請求項５】
前記プロセッサが、所定の平滑化ファクタを前記線形な抑制値に付与することにより、平滑化された線形な抑制値を生成することをさらに包含し、該平滑化された線形な抑制値は、前記減衰率を決定するために用いられる、請求項４に記載の方法。
【請求項６】
前記抑制値を計算することは、
前記プロセッサが、前記エラーパワーと前記フィルタリングされたパワーとの差として、正規化された近端パワーを計算することと、
該プロセッサが、前記所定の値と前記遠端パワーとの差として、正規化された遠端パワーを計算することと、
該プロセッサが、該計算された正規化された近端パワーを用いて、前記複数の所定の第１の重み付けられた値のうちの１つと前記複数の所定の第２の重み付けられた値のうちの１つとを決定することであって、該複数の所定の第１の重み付けられた値のうちの決定された１つは、該複数の所定の第２の重み付けられた値のうちの決定された１つに対応する、ことと、
該プロセッサが、該複数の所定の第１の重み付けられた値のうちの決定された１つを該正規化された遠端パワーに乗算することによって得られる積と、該複数の所定の第２の重み付けられた値のうちの決定された１つを該正規化された近端パワーに乗算することによって得られる積との和として、該抑制値を計算することと
をさらに包含する、請求項４に記載の方法。
【請求項７】
全二重音声ターミナルに用いられる音響エコーキャンセルおよび抑制のための利得制御方法であって、該全二重音声ターミナルは、スピーカとマイクロホンとを有し、該全二重音声ターミナルは、遠端音声ターミナルから遠端信号ｘ［ｎ］を受信し、該遠端音声ターミナルに送信信号ｔ［ｎ］を送信し、
該利得制御方法は、
該遠端信号ｘ［ｎ］をフィルタリングすることにより、フィルタリングされた信号ｙ［ｎ］を生成することと、
該マイクロホンからアナログエコー信号を受信することと、
所定の１秒当たりのサンプルレートで該アナログエコー信号をディジタル化することにより、エコー信号ｄ［ｎ］を生成することと、
ｅ［ｎ］＝ｄ［ｎ］−ｙ［ｎ］に従って、エラー信号ｅ［ｎ］を計算することと、
該遠端信号ｘ［ｎ］と、該フィルタリングされた信号ｙ［ｎ］と、該エコー信号ｄ［ｎ］と、該エラー信号ｅ［ｎ］とを処理することにより、遠端パワーＰｘと、フィルタリングされたパワーＰｙと、エコーパワーＰｄと、エラーパワーＰｅとをそれぞれ計算することと、
Ｐｆａｒ−ｅｎｄ＝Ｐｓ−Ｐｘに従って、正規化された遠端パワーＰｆａｒ−ｅｎｄを計算することであって、Ｐｓは、所定の値である、ことと、
Ｐｎｅａｒ−ｅｎｄ＝Ｐｅ−Ｐｙに従って、正規化された近端パワーＰｎｅａｒ−ｅｎｄを計算することと、
該計算された正規化された近端パワーを用いて、複数の所定の第１の重み付けられた値のうちの１つであるＷ１を決定し、複数の所定の第２の重み付けられた値のうちの１つであるＷ２を決定することであって、該複数の所定の第１の重み付けられた値のうちの１つであるＷ１は、該複数の所定の第２の重み付けられた値のうちの１つであるＷ２に対応する、ことと、
Ａ＝Ｗ１Ｐｆａｒ−ｅｎｄ＋Ｗ２Ｐｎｅａｒ−ｅｎｄに従って、抑制値を計算することと、
該抑制値Ａを線形な抑制値ｋｌｉｎｅａｒに変換することと、
該線形な抑制値ｋｌｉｎｅａｒに所定の平滑化ファクタを付与することにより、平滑化された線形な抑制値ｋｓｍｏｏｔｈを生成することと、
所定の上限値と所定の下限値との間で減衰率ｋを決定することであって、該平滑化された線形な抑制値が該所定の下限値よりも小さい場合には、該減衰率は、該所定の下限値に等しく、該平滑化された線形な抑制値が該所定の上限値よりも大きい場合には、該減衰率は、該所定の上限値に等しく、該平滑化された線形な抑制値が該所定の上限値と該所定の下限値との間にある場合には、該減衰率は、該平滑化された線形な抑制値に等しい、ことと、
ｔ［ｎ］＝ｅ［ｎ］ｋに従って、該送信信号ｔ［ｎ］を計算することと
を包含する、利得制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電気通信機器、具体的には、音響エコー相殺および抑制を行う利得制御方法に関する。
【０００２】
【従来の技術】
公知の電話会議技術には、全ての会議出席者の活動をモニタする工程と、最も大きい声で話している人のデジタル信号を他の全ての人に切り換える工程とが含まれる。この技術は、消極的な話者のアイドルチャネルノイズが、会議ブリッジの出力に加えられないので、大きい会議については有用である。また、高品質の会議回路は、エコーキャンセラーを含むので、高い信号パワーが提供され得る。
【０００３】
電話通信において、エコーは、機器が一方の側の人の声を増幅しようとして、他方の側の人から信号を拾い、その人に戻るように増幅する場合に発生する。ある程度のエコーは、肉声のトークにおいては許容されるが、ユーザは、システムを往復する時間の分だけ遅れた自分の発話を聴くことによっていらだたせられる。一般的に、２つのタイプの装置が音響的に結合された信号の低減または相殺に関して用いられる（エコー抑制回路およびエコーキャンセラーである）。公知の装置と異なる点は、エコー信号が低減または相殺される方法である。
【０００４】
エコー抑制という用語は、概して、より簡略的な減衰制御技術が用いられて、フィードバックするエコー信号のレベルが低減されることを指す。公知のエコー抑制デバイスは、誰かが話しているとき、反対方向への送信をオフにし、回路を効率的に一方向、または半二重結合にすることによって、エコーによっていらだたせられる効果を低減する。
【０００５】
従来のエコー抑制器は、実際の平均された信号レベルを用いて、話者とマイクとの間で音響的に結合された信号を抑制する減衰率を計算する（例えば、特許文献１参照。）。エコー抑制装置は、受話検出器を含み、平均受信信号パワーレベルまたはエコー信号レベルを生成する。平均受信信号レベルは、時定数回路によって遅延された後、可変減衰器によって、平均送信信号レベルと比較される。平均送信信号レベルが、平均受信信号レベルより大きい場合、減衰率は、０に設定される。減衰率が０に設定される場合、すなわち、無限減衰の場合、結果は、実質的には、半二重呼である。他方、平均送信信号レベルが、平均受信信号レベルよりも大きくない場合、減衰率は、１／Ｎに設定され、ここで、Ｎ＝任意の正の実数である。
【０００６】
簡略的な減衰制御技術を用いて、エコーフィードバックのレベルを低減または相殺させる簡略的な抑制回路であるエコー抑制装置が開示されている（例えば、特許文献１参照。）。従って、説明されたばかりのエコー抑制装置は、実質的に半二重呼になることなくエコー抑制を行う装置または方法を提供できない。
【０００７】
従来の可変利得エコー抑制器は、正規化された近端および遠端のパワーレベルを用いて、関連するパワー比を規定する（例えば、特許文献２参照。）。従来の近端および遠端パワー検出器は、正規化された、近端および遠端信号を検出する（例えば、特許文献２参照。）。減衰器の動作を設定するコントローラは、関連するバックグラウンドノイズに正規化された近端および遠端信号パワーを用いる。減衰値または減衰率は、正規化された近端および遠端信号パワーの比を用いて、判定されて、所定の遠端および近端テーブルからの縮尺係数が見つけられる。
【０００８】
可変利得エコー抑制器（例えば、特許文献２参照。）は、半二重、または一方向通信を低減することを解消するが、完全二重トーク検出器が用いられて、二重の発話、または、同時近端および遠端通信の間、エコー相殺適応型フィルタの更新をブロックする。
【０００９】
二重トーク検出器は、近端信号レベルをモニタして、近端発話がいつ存在するかを判定する。近端発話のみが存在する場合、抑制信号が適応型フィルタに送信され、適応型フィルタへの更新がブロックされる。近端発話の間、適応型フィルタが更新される場合、近端発話が存在しないときに適応型フィルタの有効性が低下する。従来の可変利得エコー抑制器の利点は、高速の収束スピードであるが、初期化の後、適応型フィルタは、「訓練」される必要がある。訓練動作の間、スピーカホンは、半二重モードで動作する（例えば、特許文献２参照。）。
【００１０】
従来の装置は、二重トーク検出を用いて、クリッピングおよび／またはひずみの問題を引き起こし得る減衰回路の動作を制御する（例えば、特許文献２参照。）。肉声のひずみは、二重トークの間には起こらないが、ひずみは、減衰の計算における実際の肉声の活動の使用に起因して、二重トークの後の期間に起こり得る。適応型フィルタは、二重トークの後、部分的に再訓練される必要がある。
【００１１】
従来の装置は、ノイズがある環境において信頼できない実際の肉声検出または二重トーク検出に依存し、誤った分類に起因するクリッピングおよび／またはひずみを引き起こし得る（例えば、特許文献１および特許文献２参照。）。従来のエコー抑制装置は、クリッピングおよび／またはひずみに起因して肉声の伝送の品質を低下させることなく、または、半二重接続になることなく、音響的に結合されたエコーを減衰させる方法を提供できない（例えば、特許文献１および特許文献２参照。）。
【００１２】
エコー相殺は、エコーによって引き起こされる、所望されない信号を、主な伝送信号から分離、およびフィルタリングすることを可能にする。概して、エコー相殺という用語は、適応型フィルタが用いられてエコー信号を低減させることを意味する。エコー相殺装置は、エコー信号と等しく、反対である信号を、戻る伝送路に付与する。エコー相殺は、完全二重モデムが、データを、同じ周波数で送受信することを可能にする。エコー相殺用の適応型フィルタの従来技術は、総合的に要約されている（例えば、非特許文献１参照。）。
【００１３】
適応は、１セットの重み、または重み係数を有するフィルタを記載する。入力信号は、出力信号を得るように重み付けされる。経時的な重みの更新は、経時的なフィルタの適応を可能にして、音響的に結合されたエコー信号を有効に相殺する出力信号を生成することを可能にする。時間が経つにつれて、適応型フィルタの重み、または係数は、頻繁に更新される必要がなくなる。これは収束と呼ばれる。適応型フィルタが収束する場合、適応型フィルタ出力信号と出力信号が減衰する、音響的に結合された信号との差は、０に近い。他方、エコーキャンセラーが初期化される場合、適応型フィルタは収束されない。すなわち、出力信号と音響的に結合された信号との差は、非常に大きい。信号の差は、適応型フィルタが収束するまで、経時的に低減する。適応型フィルタが収束するために必要な時間の間、従来のエコー相殺装置は、半二重動作になる。
【００１４】
適応型フィルタの収束スピードは、適応型フィルタ出力信号と音響的に結合された信号との差が、殆ど０になるまでに必要な時間を基準とする。バックグラウンドノイズが変化する場合、または、近端の受信者が話す場合、マイクによって受信される信号が変化し、適応型フィルタが、再度、経時的に変化に適応する。
【００１５】
公知のエコー相殺技術は、通常、音響的に結合された信号の減衰に充分ではない。なぜなら、テールの長さが短すぎるか、または、音響の変化への適応において、フィルタが遅すぎるかのいずれかであるからである。エコー相殺技術において、有効に動作するためには、環境への適応に適応型フィルタを必要とするので、適応型フィルタが収束に達するまで、接続は、半二重である。エコーキャンセラーに特有の問題点に起因して、多くの解決策が、さらなるエコー抑制段に強く影響される。
【００１６】
エコー相殺および抑制装置および方法（例えば、非特許文献２参照。）は、パワーの差を用いて、エコー抑制段用の減衰率を計算する。従来の装置は、制御ユニットによって全て管理されている適応型エコー相殺機能、ノイズ低減機能、および損失制御機能を含む、ハンズフリー車載電話用である（例えば、非特許文献２参照。）。エコーキャンセラーは、ラウドスピーカボックスマイク（ＬＥＭ）システムに最も適するモデルとして公知である、適応用の正規化された最小平均二乗（ＮＬＭＳ）法を用いる適応型有限インパルス応答（ＦＩＲ）フィルタである。ＦＩＲエコー相殺フィルタは、ほぼ１０の係数のみを必要とするが（例えば、非特許文献３参照。）、従来のＦＩＲエコー相殺フィルタ（例えば、非特許文献２参照。）は、２５６の係数を用いる。
【００１７】
概して、従来のエコー相殺装置は、エコー抑制段において、損失制御およびノイズ低減を用いて、４５ｄＢおよび３０ｄＢのエコー減衰を達成する（例えば、非特許文献２参照。）。受信および送信チャネルに分布するエコー減衰全体は、方法の組合せによって、個々の方法の欠点が解消されることが推測される。結合された推測値は、ステップサイズ制御と、損失制御が必要とするさらなる減衰を計算することとの両方に用いられる。装置が、２５６の係数を有するＦＩＲフィルタを用いて、損失制御回路によって用いられる推測値を計算することによって、エコー相殺を向上させる間、エコーキャンセラーのみでは、エコー信号の低減には不十分であり、好ましくないものではない。代わりに、従来の装置は、さらなる減衰を加えて、エコー信号をさらに低減させる損失制御回路を含む（例えば、非特許文献２参照。）。
【００１８】
パワーの差、または正規化されたパワーの差を用いることによって、ノイズがある環境におけるエコー抑制装置の信頼性のなさが低減され、ノイズに対するロバストが向上する。しかし、従来のエコー相殺および抑制装置は、減衰率の計算において実際の発話検出に依存しない装置または方法を提供できていない（例えば、非特許文献２参照。）。上述したように、実際の発話検出への依存は、クリッピングおよび／またはひずみを引き起こし得る。
【００１９】
スピーカホンとともに使用される別の公知のエコー相殺および抑制装置が開示されている（例えば、特許文献３参照。）。スピーカホンは、自己発振しやすく、および遠くにいる聴取者に対して反響戻りエコーが発生しやすいという２つの基本的な限界を有する。従来の装置では、スピーカホン話者エコーを相殺するための受信チャネルにおける適応型エコーキャンセラおよび送信チャネルにおける適応型エコー抑制部が使用される（例えば、特許文献３参照。）。受信パスは常にオープンのままであり、かつ送信パスはその利得をスピーカからマイクロホンへ音響的に結合される過剰な戻りエコーを抑制するために必要なレベルへ低減するので、近完全および完全二重動作が規則的に達成される。
【００２０】
従来のエコーキャンセラ−抑制部は近完全および完全二重動作を提供するが、近端パワーおよび遠端パワーの絶対値を使用して減衰を計算する（例えば、特許文献３）。減衰についてパワーの絶対値に依存する方法は、ノイズ環境で信頼性がない。
【００２１】
このエコー抑制装置は、損失制御およびノイズ低減と称される抑制段にひどく依存する（例えば、非特許文献２参照。）。他の従来の音響エコー相殺および抑制回路と同様に、エコーキャンセラのテール長が十分でないか、または適応型フィルタが音響変化に対して変化が遅すぎるので、抑制段は非常に重要である。その結果、抑制段または損失制御は、大量のエコーを除去する。したがって、良好な抑制方法は、約４０〜５０ｄＢの総エコー戻り損失増大（ＥＲＬＥ）を達成するには極めて重要である。減衰が増大しすぎると、通信は実質的に半二重となる。これは、完全二重の自然さがエコーの相殺と交換に犠牲となることを意味する。さらに、音節のクリッピングまたは音声の歪みなどのアーチファクトは、どちら側が話しているかを誤判別することによってしばしば起こり得る。
【００２２】
これらの理由により、適応型フィルタが収束するあいだ半二重への接続を低減するエコー相殺段および残りのエコー信号を減衰させるための有効なエコー抑制段を組み合わせて音声活動の誤判別による信号のクリッピングなしに音響エコー相殺および抑制のための方法が必要である。
【００２３】
【特許文献１】
米国特許第５，７９０，６５７号
【００２４】
【特許文献２】
米国特許第５，６６，７９４号
【００２５】
【特許文献３】
米国特許第５，０１６，２７１号
【００２６】
【非特許文献１】
Ｃ．Ｂｒｅｉｎｉｎｇら著，「ＩＥＥＥ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｍａｇａｚｉｎｅ」，１９９９年７月，Ｐ４２−６９ページ
【００２７】
【非特許文献２】
Ｐｕｄｅｒら著，「ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ａｃｏｕｓｔｉｃｓ，  Ｓｐｅｅｃｈ，  ａｎｄ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ」の紀要，２０００年，Ｖｏｌ．６，３６２２〜３６２５頁
【００２８】
【非特許文献３】
「ＩＥＥＥ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｍａｇａｚｉｎｅ」，１９９９年７月，４３頁
【００２９】
【発明が解決しようとする課題】
電気通信機器の分野において、本発明により、音響的に結合されたエコーの所望されない効果が、受信側に戻るように伝送されることを低減または相殺し、完全二重結合を提供することを目的とする。また、音声会議の分野において、本発明により、消極的な話者のノイズが出力に加わることを防ぎ、２人以上の会議出席者が同時に話すことができる電話会議のブリッジを提供することも目的とする。
【００３０】
【課題を解決するための手段】
本発明は、遠端音声ターミナルから遠端信号を受信し上記遠端音声ターミナルに送信信号を送信する全二重音声ターミナルと共に用いる音響エコー相殺および抑制のための利得制御方法であって、上記全二重音声ターミナルは適応型フィルタとスピーカとマイクロホンとを有し、上記方法は、上記スピーカにおいて上記遠端信号を再生する工程と、上記スピーカから上記マイクロホンに音響的に結合されたエコー信号を受信する工程であって、上記エコー信号は上記スピーカにおいて再生された上記遠端信号の一部分である、工程と、上記適応型フィルタによって上記遠端信号をフィルタリングすることにより、フィルタリングされた信号を生成する工程と、エラー信号を計算する工程であって、上記エラー信号は上記エコー信号から上記フィルタリングされた信号を減算することにより得られる差である、工程と、上記遠端信号と、上記フィルタリングされた信号と、上記エラー信号とから減衰率を計算する工程であって、上記減衰率は所定の上限値と所定の下限値との間である、工程と、上記送信信号を計算する工程であって、上記送信信号は上記減衰率に上記エラー信号を乗算することにより得られる積である、工程と、を包含し、これにより上記目的が達成される。
【００３１】
上記エコー信号を受信する工程が、上記マイクロホンからアナログエコー信号を受信する工程と、所定の１秒当たりのサンプルレートで上記アナログエコー信号をディジタル化する工程であって、上記所定の１秒当たりのサンプルレートが上記受信した遠端信号と同一の１秒当たりのサンプルレートである、工程と、を包含する。
【００３２】
上記減衰率を計算する工程が、上記遠端信号と、上記フィルタリングされた信号と、上記エラー信号と、所定の消音値とから抑制値を計算する工程と、上記抑制値を平滑化することにより、平滑化抑制値を生成する工程と、上記平滑化抑制値から上記減衰率を導き出す工程であって、上記減衰率は上記所定の上限値と上記所定の下限値との間である、工程と、を包含する。
【００３３】
上記減衰率を計算する工程が、上記抑制値を線形値に変換する工程と、
上記線形値に所定の平滑化ファクタを付与することにより、平滑化線形値を生成する工程と、上記減衰率を上記所定の上限値と上記所定の下限値との間で決定する工程であって、上記平滑化線形値が上記所定の下限値未満の場合は、上記減衰率は上記所定の下限値に等しく、上記平滑化線形値が上記所定の上限値を超える場合は、上記減衰率は上記所定の上限値に等しく、上記平滑化線形値が上記所定の上限値と上記所定の下限値との間である場合は、上記減衰率は上記平滑化線形値に等しい、工程と、を包含する。
【００３４】
上記抑制値を計算する工程が、上記遠端信号から遠端パワーを計算する工程と、正規化された遠端パワーを、所定の消音パワーから上記遠端パワーを減算することにより得られる差として計算する工程と、上記エラー信号からエラーパワーを計算する工程と、上記フィルタリングされた信号からフィルタリングされたパワーを計算する工程と、正規化された近端パワーを、上記エラーパワーから上記フィルタリングされたパワーを減算することにより得られる差として計算する工程と、２以上の所定の第１の重み付けられた値と２以上の所定の第２の重み付けられた値のテーブルから、第１の重み付けられた値と第２の重み付けられた値を探し当てる工程であって、上記正規化された近端パワーは、対応する第１の重み付けられた値と対応する第２の重み付けられた値とを指し示す、工程と、上記第１の重み付けられた値に上記正規化された遠端パワーを乗算することにより得られる積と、上記第２の重み付けられた値に上記正規化された近端パワーを乗算することにより得られる積との和として、上記抑制値を計算する工程と、を包含する。
【００３５】
本発明は、全二重音声ターミナルと共に用いる、減衰率を計算する方法であって、上記全二重音声ターミナルは、遠端信号をフィルタリングしてフィルタリングされた信号を生成する適応型フィルタを有するエコーキャンセラを備え、上記上記全二重音声ターミナルはさらに、プロセッサとスピーカと音響的に結合されたエコー信号を受信するマイクロホンとを含むエコー抑制器を備え、上記方法は、上記音響的に結合されたエコー信号から上記フィルタリングされた信号を減算することにより、エラー信号を生成する工程と、上記遠端信号と、上記フィルタリングされた信号と、上記エラー信号とを処理することにより、それぞれ遠端パワーと、フィルタリングされたパワーと、エラーパワーとを演算する工程と、所定の消音パワーから上記遠端パワーを減算することにより得られる重み付けられた差と、上記エラーパワーから上記フィルタリングされたパワーを減算することにより得られる重み付けられた差との和として、抑制値を計算する工程と、上記抑制値を線形値に変換する工程と、上記減衰率を上限値と下限値との間で決定する工程であって、上記線形値が上記上限値より大きい場合は、上記減衰率は上記上限値であり、上記線形値が上記下限値より小さい場合は、上記減衰率は上記下限値であり、上記線形値が上記上限値と上記下限値との間である場合は、上記減衰率は上記線形値である、工程と、を包含し、これにより上記目的が達成される。
【００３６】
所定の平滑化ファクタを上記線形値に付与することにより、平滑化線形値を生成する工程であって、上記平滑化線形値を用いて上記減衰率を決定する工程をさらに包含する。
【００３７】
上記抑制値を計算する工程が、正規化された近端パワーを、上記エラーパワーから上記フィルタリングされたパワーを減算することにより得られる差として計算する工程と、正規化された遠端パワーを、上記所定の消音パワーから上記遠端パワーを減算することにより得られる差として計算する工程と、上記正規化された近端パワーを用いて、２以上の第１の重み付けられた値から第１の重み付けられた値を探し当て、２以上の第２の重み付けられた値から第２の重み付けられた値を探し当てる工程と、上記第１の重み付けられた値に上記正規化された遠端パワーを乗算することにより得られる積と、上記第２の重み付けられた値に上記正規化された近端パワーを乗算することにより得られる積との和として、上記抑制値を計算する工程と、を包含する。
【００３８】
本発明は、スピーカとマイクロホンとを有する全二重音声ターミナルと共に用いる音響エコー相殺および抑制のための利得制御方法であって、上記全二重音声ターミナルは、遠端音声ターミナルから遠端信号ｘ［ｎ］を受信し、上記遠端音声ターミナルに送信信号ｔ［ｎ］を送信し、上記方法は、上記遠端信号ｘ［ｎ］をフィルタリングすることにより、フィルタリングされた信号ｙ［ｎ］を生成する工程と、上記マイクロホンからアナログエコー信号を受信する工程と、所定の１秒当たりのサンプルレートで上記アナログエコー信号をディジタル化することにより、エコー信号ｄ［ｎ］を生成する工程と、ｅ［ｎ］＝ｄ［ｎ］−ｙ［ｎ］に従ってエラー信号ｅ［ｎ］を計算する工程と、上記遠端信号ｘ［ｎ］と、上記フィルタリングされた信号ｙ［ｎ］と、上記エコー信号ｄ［ｎ］と、上記エラー信号ｅ［ｎ］とを処理することにより、それぞれ遠端パワーＰｘと、フィルタリングされたパワーＰｙと、エコーパワーＰｄと、エラーパワーＰｅとを計算する工程と、Ｐｆａｒ−ｅｎｄ＝Ｐｓ−Ｐｘに従って正規化された遠端パワーＰｆａｒ−ｅｎｄを計算する工程であって、Ｐｓが所定の消音パワーである、工程と、Ｐｎｅａｒ−ｅｎｄ＝Ｐｅ−Ｐｙに従って正規化された近端パワーＰｎｅａｒ−ｅｎｄを計算する工程と、２以上の第１の重みＷ１および２以上の対応する第２の重みＷ２を有するテーブルから、第１の重みＷ１および第２の重みＷ２を探し当てる工程であって、上記２以上の第１の重みＷ１のうちの１つと上記２以上の第２の重みＷ２のうちの１つはＰｎｅａｒ−ｅｎｄによって指し示される、工程と、Ａ＝Ｗ１Ｐｆａｒ−ｅｎｄ＋Ｗ２Ｐｎｅａｒ−ｅｎｄに従って抑制値を計算する工程と、上記抑制値Ａを線形抑制値ｋｉｎｓｔに変換する工程と、上記線形抑制値ｋｉｎｓｔに所定の平滑化ファクタを付与することにより、平滑化線形抑制値ｋｓｍｏｏｔｈを生成する工程と、減衰率ｋを、上限値と下限値との間で決定する工程であって、上記平滑化線形抑制値が上記下限値未満の場合は、上記減衰率は上記下限値に等しく、上記平滑化線形抑制値が上記上限値を超える場合は、上記減衰率は上記上限値に等しく、上記平滑化線形抑制値が上記上限値と上記下限値との間である場合は、上記減衰率は上記平滑化線形抑制値に等しい、工程と、ｔ［ｎ］＝ｅ［ｎ］ｋに従って上記送信信号ｔ［ｎ］を計算する工程と、を包含し、これにより上記目的が達成される。
【００３９】
エコー相殺および抑制のための本利得制御方法は、上記概略された問題を克服し、そしてまず重み付け近端および遠端パワー差を計算し、そしてその結果を使用して上下限間に減衰率を決定することによって減衰率を計算するための方法を提供することによって当該技術を進展させる。完全二重接続の品質をさらに向上するために、平滑化係数を減衰計算において使用して低パワーかつ定常な鳴動エコーを耳障りな過渡的な音なしに提供する。
【００４０】
適応型フィルタを含むエコー相殺段は、第１レベルの減衰を提供し、かつエコー抑制段内で使用されるフィルタリングされた信号およびエラー信号を生成する。受信されたディジタル遠端信号は、アナログに変換され、そしてスピーカで再生される。アナログエコー信号はマイクロホンで受信され、そして１秒当たり所定のサンプル数のレートでディジタル化される。アナログエコー信号をディジタル化するための使用される１秒当たり所定のサンプル数のレートは、受信された遠端信号がディジタル化されるレートと同じである。サンプルは１２ブロックにグループ化され、各グループは１６０サンプルを有する。ここで、各ブロックは、５０パーセント前回のブロックと重複する。したがって、１２ブロックは１０４０サンプルの列を含み、１３０ミリ秒のテール長を提供する。１２０ミリ秒より大きなテール長は、通常のオフィス環境において受信される大量の音響エコーを除去するのに十分である。
【００４１】
エコーキャンセラ内で、フィルタリングされた遠端信号をエコー信号から引いて、適応型フィルタの重みを更新するために使用されるエラー信号を生成する。遠端信号、フィルタリングされた信号およびエコー信号の信号の強さまたはパワーをエコー抑制段で計算し減衰率を決定する。各連続なパワー計算に対して、所定数の新しいサンプルを計算のために使用する。計算された信号パワーを使用して、正規化された遠端パワーは所定の消音パワーと遠端パワーの差として計算され、かつ正規化された近端パワーはエラーパワーとフィルタリングされたパワーとの差として計算される。重み付けされた近端パワーと重み付けされた遠端パワーとの差は、減衰率を計算する際に使用する線形値に変換される抑制値を提供する。
【００４２】
変換された抑制値は平滑化係数を使用して平滑化され、低パワーかつ定常な鳴動エコーを耳障りな過渡的な音なしに確保する。最後の減衰率は、平滑化減衰値の値に依存して所定の上下限間で決定される。送信信号は、エラー信号に減衰率を掛けることによって計算される。減衰率に対して所定の上下限値を使用することによって、適応型フィルタが収束状態に達していなくても減衰が提供される。
【００４３】
動作的には、適応型フィルタが収束状態に達するにつれ、正規化された近端パワーは負方向に増加する。なぜなら、正規化された近端パワーを計算するために使用されるエラー信号が低減するからである。したがって、減衰率は小さいままである。他方、ダブルトーク状態の間、または遠端のみが話している場合、エラー信号が増加する。その結果、正規化された近端パワーは低減し、そして正となり得、減衰は少ないか、または全くなくなる。したがって、近端スピーカは遠端側に対して可聴である。
【００４４】
【発明の実施の形態】
上記に要約され、かつ特許請求の範囲に定義される音響エコー相殺および抑制のための利得制御方法は、添付の図面とともに以下の詳細な説明を参考とすることによってよりよく理解され得る。好適な実施形態の本詳細な説明によって特許請求の範囲を限定する意図はなく、その特定の実施例を示す。加えて、本明細書中で使用される表現および用語は説明を目的とし限定を目的としない。
【００４５】
電話で発生し得るエコーには、電気エコーおよび音響エコーの２つの種類がある。音響エコーが発生するのは、ラウドスピーカとマイクロホンとの間の音響パスがあるのでラウドスピーカによって再生された信号の一部が空間によって反射、減弱、遅延、および歪曲され、そしてマイクロホンによって記録される場合である。これは、スピーカホンを使用する通常の状況である。
【００４６】
エコー抑制は半二重接続を生成する。エコー抑制は、音声の流れを一度に一方向だけに制限することによってノイズの戻りを止める。エコー相殺は、適応型フィルタを使用することによってエコーを相殺または、少なくとも、著しく減弱するためのよりよい解決手段を提供し、したがって電話接続の品質および性能を向上する。図１を参照すると、エコーキャンセラは、スピーカ１５０とマイクロホン１６０との間の音響結合の結果であるエコーを相殺する機能を有する。音響結合は、スピーカ１５０から再生された受信された遠端信号１１０の一部が音響信号パス１３０を介してマイクロホン１６０に供給される現象である。エコーキャンセラ１７０は推定エコー信号を生成する。推定エコー信号は実際のエコー信号１４０と組み合わされ、遠端へ戻る反射エコーを許容レベルへ低減する。
【００４７】
エコー相殺を用いると、ディジタル送信は同じバンド幅内で同時に両方向へ進行することが可能となる。エコー信号の推定または予測は、エコーキャンセラ１７０内の適応型フィルタによって近端で生成され、そして受信された遠端信号１１０から引かれる。これにより、エコーは有効に相殺される。受信された遠端信号１１０が既知なので、エコーキャンセラ１７０は、経時、エコー特性を予測し、そしてエコー信号１４０の近似を生成し得る。エコー相殺において、複雑な方法手順を使用して、音響エコーの特性を予測する近似を計算する。このエコー予測の方式は、適応として公知のプロセスでエコーキャンセラによって学習されなければならない。初期化時にエコー予測は利用可能でない。したがって、この学習プロセス中にエコーキャンセラは、１方向だけの通信または半二重を有効に可能とする。適応プロセスから学習されるパラメータはエコー信号の予測を生成し、次いでマイクロホンの配置された空間のオーディオピクチャーを形成すると言え得る。トーク中は、オーディオピクチャーが常に変化し、そして次にキャンセラは連続して適応しなければならない。電話接続の品質および性能を向上するために適応型フィルタを使用してエコーを相殺または、少なくとも、著しく減弱する。
【００４８】
（エコー相殺段−図２）
図２を参照する。遠端信号ｘ［ｎ］は、近端デバイス２００によって受信され、アナログ信号（図示せず）へ変換され、そしてスピーカ２５０を介して受信者に再生する。遠端信号ｘ［ｎ］の一部は、近端マイクロホン２６０へ音響結合される。音響結合されたエコー信号ｄ［ｎ］は、エコーキャンセラ２４０へフィードバックされる。エコーキャンセラ２４０内で、遠端信号ｘ［ｎ］はまた、適応型フィルタ２４４へ与えられ、適応型フィルタ２４４はフィルタリングされた信号ｙ［ｎ］を生成する。例示および検討のために、ここで任意形態の適応型ディジタルフィルタが使用され得る。本発明の音響エコー相殺および抑制のための利得制御方法の複雑性に対応するようマルチブロック周波数ドメイン（ＭＤＦ）最小２乗方法を選択する。
【００４９】
ＭＤＦ適応型フィルタは、ディジタル信号処理ハードウェアにおいて実施される実時間アプリケーションに最も適する。性能において、ＭＤＦ適応型フィルタはより小さいブロック遅延を導入し、より高速であり、かつしたがって、遠距離通信に適する。ＭＤＦ適応型フィルタを使用する性能の向上は、より小さなブロックサイズを使用し、重み係数をより頻繁に更新し、そして適応プロセスの総実行時間を低減することによって達成される。Ｓｏｏらの「ＭｕｌｔｉｄｅｌａｙＢｌｏｃｋ  Ｆｒｅｑｕｅｎｃｙ  Ｄｏｍａｉｎ  Ａｄａｐｔｉｖｅ  Ｆｉｌｔｅｒ」、ＩＥＥＥ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ａｃｏｕｓｔｉｃｓ、Ｓｐｅｅｃｈ  ａｎｄ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ、３７３−３７６頁、１９９０年２月を参照のこと。
【００５０】
マイクロホンで受信されたアナログエコー信号は、受信されたディジタル遠端信号と同じ１秒当たりのサンプル数レートでディジタル化およびサンプリングされる（図示せず）。例示のために、本発明のエコー相殺および抑制のための利得制御方法は、１秒当たり８０００サンプルのレートでディジタル化されたサンプルを使用して説明されるが、他のサンプリングレートで置き換えられ得る。適応型フィルタ２４４からのフィルタリングされた信号ｙ［ｎ］は、エコー信号ｄ［ｎ］から引かれてエコー信号ｅ［ｎ］を生成する。エコー相殺段２４０においてフィルタリングされた信号ｙ［ｎ］をエコー信号ｄ［ｎ］から引くことによって減衰の第１レベルを提供し、エラー信号ｅ［ｎ］を生成する。エラー信号ｅ［ｎ］はさらにエコー抑制段２２０において減衰され、その後送信信号ｔ［ｎ］が遠端デバイスへ送信される。
【００５１】
エコー相殺器２４０内のフィルタアップデートコントロール２４２は、エラー信号ｅ［ｎ］を用いて、適応型フィルタ２４４の重みをアップデートする。これには、１２個のブロックが用いられる。図３に示すように、１２個のブロックにおいて、後に続くブロックは、それぞれ、前のブロックと５０％重なる。例えば、図４を参照すると、最初の１６０個のサンプルは、ブロック１内にある。ブロック１の最後の８０個のサンプルは、ブロック２の最初の８０個のサンプルにも用いられるので、ブロック１および２を合わせると、全体で２４０個のサンプルがあり、８０個のサンプルが重複している。再度図３を参照すると、これによって、ブロック１の第１のサンプルからブロック１２の最後のサンプルまで、１０４０個の１６ビットのサンプルのテール長が提供され、このテール長は、１３０ミリ秒のテール長に変換される。
【００５２】
テール長が、１０４０個の１６ビットのサンプルについて、記載および例示されるが、他のテール長が代用されてもよい。１３０ミリ秒のテール長は、典型的なオフィス環境において１２０ミリ秒以上のテール長が大量の音響エコーを除去することが発見されたので、選択された。本発明の音響エコー相殺および抑制についての利得制御方法を組み込んだ音声端末が操作される環境を変化させることは、それに従って、テール長が調節されることを必要とし得る。
エコー抑制（図２、５および６）
本発明の音響エコー相殺および抑制についての利得制御方法のエコー抑制段は、エコー信号を問題とならないレベルまでさらに低減させることを必要とする。エコー抑制器は、エコー相殺段が充分にエコー信号を減衰しないので、さらなる減衰を加える。エコー抑制段によって加えられる減衰量は、エコー相殺変数ｘ［ｎ］、ｙ［ｎ］、およびｅ［ｎ］が、全て、エラー信号ｅ［ｎ］の減衰に用いられた減衰率ｋを計算し、送信信号ｔ［ｎ］を生成することに用いられるので、エコー相殺段に依存する。
【００５３】
図５とともに、図２を参照すると、遠端信号ｘ［ｎ］は、ブロック５１０において受信され、ブロック５７０の適応型フィルタ２４４によってフィルタリングされて、フィルタリングされた信号ｙ［ｎ］が生成される。遠端信号をアナログに変換した後、遠端信号ｘ［ｎ］が、ブロック５２０内のスピーカ２５０から再生される。エコー信号ｄ［ｎ］が、ブロック５４０内のマイク２６０で受信され、上述したように、デジタル化される。フィルタリングされた信号ｙ［ｎ］は、ブロック５５０内のエコー信号ｄ［ｎ］から減算されて、エラー信号ｅ［ｎ］が生成される。信号のパワーは、ブロック５６０内のサンプル８０個ごとに計算される。遠端信号ｘ［ｎ］のパワーＰｘは、以下の式の通りに計算される。
【００５４】
【数１】
0004257113.tif 000002
ｎ＝０からｎ＝Ｎ−１まで計算される。ここで、ｎ＝０，１，２．．．，Ｎ−１であり、Ｎ＝８０である。ｘ［ｎ］にｙ［ｎ］、ｄ［ｎ］、ｅ［ｎ］を代入すると、それぞれ、Ｐｙ、Ｐｄ、およびＰｅが得られる。パワーの計算が用いられて、適応型フィルタ２４４の適応スピードが制御され、エコー抑制段２２０の減衰率が計算される。この例において、１０ミリ秒ごとに、８０個のサンプルの新たなストリングを用いて、信号パワーが再計算される。
【００５５】
図６を参照すると、抑制器２２０内で、Ｐｘ、Ｐｙ、およびＰｅが用いられて、正規化された遠端および近端パワー、それぞれ、ブロック６２０内のＰｎｅａｒ−ｅｎｄおよびＰｆａｒ−ｅｎｄが計算される。正規化された遠端のパワー、Ｐｆａｒ−ｅｎｄは、所定の沈黙パワーＰｓから、計算された遠端パワーレベルを減算した差として、Ｐｆａｒ−ｅｎｄ＝Ｐｓ−Ｐｘに従って、計算される。例示のため、Ｐｆａｒ−ｅｎｄを計算するため、遠端の沈黙パワーは、４０ｄＢとして選択されるが、０ｄＢより大きく、６０ｄＢより小さい他の正の値が代用され得る。正規化された近端パワーは、エラーパワーとフィルタリングされたパワーの差として、式Ｐｎｅａｒ−ｅｎｄ＝Ｐｅ−Ｐｙに従って計算される。近端および遠端パワー計算に、正規化された、または、相対的な値を用いることによって、本発明の音響エコー相殺および抑制についての利得制御方法を用いて、ノイズに対するロバスト性が向上する。
【００５６】
次に、抑制値Ａは、正規化された遠端パワーに第１の重み係数Ｗ１を乗算した積に、正規化された近端パワーに第２の重み係数Ｗ２を乗算した積を加算して、抑制値をデシベルで求めることによって、ブロック６５０において計算される。計算用の式は、Ａ＝Ｗ１Ｐｎｅａｒｅｎｄ＋Ｗ２Ｐｆａｒｅｎｄである。ただし、Ｗ１およびＷ２の所定の値は、以下の式によるＰｎｅａｒ−ｅｎｄの値に基づいて、ブロック６３０において得られる。
【００５７】
Ｐｎｅａｒ  ｅｎｄ＜Ｃ１          Ｗ１＝１．００  Ｗ１＝０．５０
Ｃ１≦Ｐｎｅａｒ  ｅｎｄ＜Ｃ２      Ｗ１＝０．５０  Ｗ１＝０．２５
Ｐｎｅａｒ  ｅｎｄ≧Ｃ２          Ｗ１＝０．００  Ｗ１＝０．５０
ただし、−６≦Ｃ１＜０であり、０≦Ｃ２＜６である。
重み付けされた値、Ｗ１およびＷ２が用いられて、正規化された遠端パワーおよび正規化された近端パワーとの間の重み付けされた差が計算されて、ブロック６５０内の抑制値Ａが計算される。
【００５８】
従来技術によるエコー抑制器とは異なり、本発明の音響エコー相殺および抑制についての利得制御方法は、実際のパワー差の代わりに、正規化されたパワー差を用いる。減衰の計算における実際のパワーの使用は、ノイズがある環境において信頼できないという問題を起こす。遠端および近端パワー値の計算に用いられた差のような、正規化された、または相対的なパワーの使用は、ノイズに対するロバスト性を高める。
【００５９】
本発明の音響エコー相殺および抑制についての利得制御方法を用いることによって、遠端発話があり、近端発話がない場合に、Ｐｘは、Ｐｙ、Ｐｄ、およびＰｅよりも大きい。従って、正規化されたＰｆａｒ−ｅｎｄは大きい。収束に達する場合、Ｐｎｅａｒ−ｅｎｄは、フィルタリングされ、受信された信号Ｐｙのパワーレベルが増大し、エコー信号Ｐｄのパワーレベルが比較的一定に維持され、そのことにより、エラー信号Ｐｅのパワーレベルが負になるので、負の方向に増大する。従って、Ａ＝（１．０）（Ｐｆａｒ−ｅｎｄ）＋（０．５）（−Ｐｎｅａｒ−ｅｎｄ）であり、小さい抑制値Ａが得られる。減衰率Ａが小さくなればなるほど、エコー抑制段内の減衰がより大きくなる。
【００６０】
反対に、近端発話があり、遠端発話がない場合、フィルタリングされ、受信された信号Ｐｙの信号パワーレベルは、低く、エラー信号のパワーレベルは高く、大きい、正規化された近端電力レベルＰｎｅａｒ−ｅｎｄが得られる。従って、Ａ＝（０．０）（Ｐｆａｒ−ｅｎｄ）＋（０．５）（−Ｐｎｅａｒ−ｅｎｄ）であり、大きい抑制値Ａが得られる。抑制値Ａの値が増大すればするほど、エコー抑制器内の減衰が低減する。
【００６１】
再度図６を参照すると、ブロック６５０において計算される抑制値Ａは、ブロック６７０において、式ｋ＝１０Ａ／２０によって、デシベルから線形値に変換される。いらだたせる過渡的な音なしに、低パワーおよび一定の響くエコーを保証するため、所定の平滑化係数を用いて、線形値が平滑化される。例示および記載のため、λ＝０．８５の平滑化係数が選択されるが、他の平滑化係数（０．９より小さく、０．５以上）が代用され得る。エコー相殺段の線形減衰値は、式ｋｓｍｏｏｔｈ＝λｋｌｉｎｅａｒ＋（１−λ）ｋｌｉｎｅａｒを用いて、ブロック６８０において平滑化される。
【００６２】
エコー抑制段内で、減衰率ｋは、０から１の間の値になるように計算される。従来技術において、エコー相殺および抑制回路は、減衰率Ｋ＝１で信号の減衰がなくなり、減衰率Ｋ＝０で無限減衰が得られる。無限減衰は、半二重接続に類似する。本発明の音響エコー相殺および抑制についての利得制御方法は、上限値ｋｍａｘ＝１、および下限値ｋｍｉｎ＝０．１で、減衰率を計算し、それに従って半二重呼の結果が相殺される。減衰率ｋに下限値ｋｍｉｎ＝０．１を設定することは、完全二重接続を維持する間、２０デシベルの減衰に等しい。ｋｍｉｎ＝０．１が下限値として記載され、例示されるので、０より大きく、１より小さい、代替的な正の値が代用される。
【００６３】
ブロック６８０から平滑化された線形減衰値ｋｓｍｏｏｔｈを用いて、ブロック６９０において、上述の下限値ｋｍｉｎ＝０．１および上限値ｋｍａｘ＝１．０を用いて、減衰率が決定される。平滑化された抑制係数ｋｓｍｏｏｔｈが上限値より大きい場合、上限値１．０が選択され、ｋｓｍｏｏｔｈが下限値より小さい場合、下限値が選択される。
【００６４】
本発明の音響エコー相殺および抑制についての利得制御方法は、遠端または近端いずれかの明瞭な音声活動検出を用いない。ダブルトーク検出も用いられない。従って、音声活動またはダブルトーク検出の誤った分類に起因するクリッピングの機会が最小限になる。クリッピングが発生する唯一の原因は、Ｋｍｉｎを低すぎる値に設定することである。ｋｍｉｎ＝０．１の設定は、典型的なオフィス環境において、エコー信号を抑制し、依然として自然な完全二重接続を提供する最適値である。
【００６５】
図２および６を参照すると、ブロック６２０、６３０、６５０、６７０、６８０、および６９０における計算は、エラー信号ｅ［ｎ］が乗算されて、遠端音声端末に送信される送信信号ｔ［ｎ］が得られる減衰率ｋを得るために計算される。本発明の音響エコー相殺および抑制についての利得制御方法を用いると、遠端発話があり、近端発話がない場合、ＰｘはＰｙ、Ｐｄ、およびＰｅより大きい。従って、正規化されたＰｆａｒ−ｅｎｄは大きい。従来技術によるエコー抑制器とは異なり、適応型フィルタが収束に達しないことがある場合でも、減衰を保証する。従来技術によるエコー抑制器は、典型的には、適応型フィルタが収束に達するまで、半二重接続として動作する。収束に達した場合、Ｐｎｅａｒ−ｅｎｄは、フィルタリングされた信号Ｐｙのパワーレベルが増大し、エコー信号Ｐｄのパワーレベルが比較的一定に維持され、そのことにより、エラー信号Ｐｅのパワーレベルが低減するので、負の方向に増大する。従って、減衰率ｋは、小さいまま維持される。
【００６６】
代替的な実施形態について、当業者であれば、本発明の音響エコー相殺および抑制についての利得制御方法において減衰率Ａを計算するために用いられる値は、異なる環境における動作について調節され得ることを理解する。本発明の音響エコー相殺および抑制についての利得制御方法は、特定の適応型フィルタを利用するとして例示および記載されてきたが、この適応型フィルタは例示用に過ぎない。他の形態の適応型フィルタリング、例えば、時間ドメイン正規化最小平均二乗（ＮＬＭＳ）または反復最小二乗（ＲＬＳ）などが用いられる。
【００６７】
上記の目的、目標および利点を完全に満たす、音響エコー相殺および抑制についての利得制御方法が説明されてきたことが明らかである。音響エコー相殺および抑制についての利得制御方法が、特定の実施形態とともに説明されてきたが、上記の説明から、当業者であれば、多くの代替例、改変例、および／または変形例を考え得ることが明らかである。従って、この記載は、添付の特許請求の精神および範囲内に含まれるこのような代替例、改変例、および／または変形例を全て含むように意図される。
【００６８】
本発明は、全二重接続を提供しながら、スピーカとマイクロホンとの間の音響エコー連結という望ましくない影響を低減または排除する利得制御方法である。重みづけられた正規化された遠端および近端パワーを用いて、上限値と下限値との間で減衰率を決定するために用いられる抑制値をまず計算し、それにより、ノイズの多い環境における信頼性を向上させる。全二重接続の質をさらに向上させるために、平滑化ファクタを減衰率に付与することにより、煩わしい過渡的な音なしにローパワーで常に聞こえるエコーを提供する。
【００６９】
【発明の効果】
本発明は、音響的に結合されたエコーの所望されない効果が、受信側に戻るように伝送されることを低減または相殺し、完全二重結合を提供することを可能とする。本発明は、消極的な話者のノイズが出力に加わることを防ぎ、２人以上の会議出席者が同時に話すことができる電話会議のブリッジを提供することも可能とする。
【図面の簡単な説明】
【図１】図１は、従来のエコーキャンセラのブロック模式図である。
【図２】図２は、本発明の音響エコー相殺および抑制装置のブロック模式図である
【図３】図３は、音響エコー相殺および抑制のための利得制御方法において使用される１０４０ディジタル信号サンプルの１３０ミリ秒テール長を示す図である。
【図４】図４は、図３からのサンプルの２つのブロックの拡大図である。
【図５】図５は、本発明の音響エコー相殺および抑制装置のための利得制御方法における遠端信号変化量を計算する方法のブロック図である。
【図６】図６は、本発明の音響エコー相殺および抑制装置のための利得制御方法における減衰係数を計算する方法のブロック図である。
【符号の説明】
２２０  エコー抑制器
２４０  エコーキャンセラ
２４２  フィルタ更新制御
２４４  適応型フィルタ
２５０  スピーカ
【図１】
0004257113.tif 000003
【図２】
0004257113.tif 000004
【図３】
0004257113.tif 000005
【図４】
0004257113.tif 000006
【図５】
0004257113.tif 000007
【図６】
0004257113.tif 000008