JPH09172396A - 音響結合の影響を除去するためのシステムおよび方法 - Google Patents
音響結合の影響を除去するためのシステムおよび方法Info
- Publication number
- JPH09172396A JPH09172396A JP8250119A JP25011996A JPH09172396A JP H09172396 A JPH09172396 A JP H09172396A JP 8250119 A JP8250119 A JP 8250119A JP 25011996 A JP25011996 A JP 25011996A JP H09172396 A JPH09172396 A JP H09172396A
- Authority
- JP
- Japan
- Prior art keywords
- transmitted
- signal
- received
- sample
- microphone
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
- H04M9/082—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Circuit For Audible Band Transducer (AREA)
- Telephone Function (AREA)
Abstract
(57)【要約】
【課題】 効率的な費用のアンチハウリングシステム
と、本物の二重の会話のすばやい検出を可能にし、かつ
スピーカホンによる会話の間スピーカホンのマイクロホ
ンと拡声器との間の音響エコー経路の急激な変化に帰因
する、望ましくないハウリングを実質的になくす方法と
を提供する。 【解決手段】 スピーカホンの実施例は、少なくとも2
つのメモリバッファを有するシステムプロセッサによっ
て行なわれる、遅延が補償され、かつ正規化されたクロ
ス乗積計算を含む。一方のバッファは拡声器信号に関連
し、他方のバッファはマイクロホン信号に関連する。マ
イクロホン音声信号入力および拡声器音声信号入力の、
遅延が補償されたクロス乗積は、信号レベルの変動によ
って生み出される計算上のエラーを減らすよう、2つの
信号のエネルギ推定値によって決定され、かつ正規化さ
れる。
と、本物の二重の会話のすばやい検出を可能にし、かつ
スピーカホンによる会話の間スピーカホンのマイクロホ
ンと拡声器との間の音響エコー経路の急激な変化に帰因
する、望ましくないハウリングを実質的になくす方法と
を提供する。 【解決手段】 スピーカホンの実施例は、少なくとも2
つのメモリバッファを有するシステムプロセッサによっ
て行なわれる、遅延が補償され、かつ正規化されたクロ
ス乗積計算を含む。一方のバッファは拡声器信号に関連
し、他方のバッファはマイクロホン信号に関連する。マ
イクロホン音声信号入力および拡声器音声信号入力の、
遅延が補償されたクロス乗積は、信号レベルの変動によ
って生み出される計算上のエラーを減らすよう、2つの
信号のエネルギ推定値によって決定され、かつ正規化さ
れる。
Description
【0001】
【発明の分野】この発明はスピーカホン技術に関し、よ
り特定的には両手を使わない電話操作を可能にするよう
導入されるエコーおよびゲインの影響を最小にするため
の機構を備えたスピーカホンシステムに関する。
り特定的には両手を使わない電話操作を可能にするよう
導入されるエコーおよびゲインの影響を最小にするため
の機構を備えたスピーカホンシステムに関する。
【0002】
【関連技術の説明】スピーカホンは今日広く用いられて
いる。ユーザの手を塞ぐことなく電話器を用い、かつ会
議タイプの電話を必要とすることなく多数の当事者の通
話への参加を可能にすることは、従来の、手に持つ電話
システムに勝る大きな利点であることがわかっている。
いる。ユーザの手を塞ぐことなく電話器を用い、かつ会
議タイプの電話を必要とすることなく多数の当事者の通
話への参加を可能にすることは、従来の、手に持つ電話
システムに勝る大きな利点であることがわかっている。
【0003】スピーカホンは、従来の送受器なしで電話
通話を可能にする、マイクロホンと拡声器とを含むスピ
ーカ電話を定義する。典型的には、スピーカホンにおけ
るマイクロホンおよび拡声器は同じ物理的構成に含まれ
るので互いに極めて近接している。しかし卓上用のPC
用途のような多くの例において、スピーカホンエレクト
ロニクスでは、マイクロホンおよび拡声器の配置、した
がって音響的なエコーの経路が固定する形態をとること
ができない。このため、もしマイクロホンを拡声器アセ
ンブリから物理的に切離すことができ、それに対して独
立して移動可能であるならば、ユーザは会話の間拡声器
に対してマイクロホンを移動させることを望むだろう。
通話を可能にする、マイクロホンと拡声器とを含むスピ
ーカ電話を定義する。典型的には、スピーカホンにおけ
るマイクロホンおよび拡声器は同じ物理的構成に含まれ
るので互いに極めて近接している。しかし卓上用のPC
用途のような多くの例において、スピーカホンエレクト
ロニクスでは、マイクロホンおよび拡声器の配置、した
がって音響的なエコーの経路が固定する形態をとること
ができない。このため、もしマイクロホンを拡声器アセ
ンブリから物理的に切離すことができ、それに対して独
立して移動可能であるならば、ユーザは会話の間拡声器
に対してマイクロホンを移動させることを望むだろう。
【0004】このように密接して、しかもその近接度が
変更可能なため、スピーカホンは、スピーカホンを成す
マイクロホンおよび拡声器の同時の使用に固有な、いく
つかの問題をかかえる。全二重スピーカホンにおける、
スピーカホンの明瞭性および安定性に関する重大な問
題、たとえばハウリングによる会話の中断といった問題
は、マイクロホンと拡声器との間の音響結合に関連す
る。全二重システムでは、ローカルユーザがリモートユ
ーザと同時に発話でき、かつ受信された音声を聞けると
いう同時双方向通信が可能である。しかし、このような
同時の会話は、ローカル側で拡声器によって受信された
音声がローカルマイクロホンによって拾われ、リモート
側に送り返されるときに起こる、音響帰還の問題を生み
出す。この結果、リモートの当事者は、自分自身の声
の、強いエコーを聞くだろう。もしこの音響循環が続く
ならば、音声の質および会話はゆがめられ、かなり質が
低下することとなり、システムが不安定になることをも
たらし、すなわちハウリングが起こることとなる。もち
ろん、もしリモート側のユーザも背向配置のスピーカホ
ンを用いているならば、音響帰還の問題は拡大する。
変更可能なため、スピーカホンは、スピーカホンを成す
マイクロホンおよび拡声器の同時の使用に固有な、いく
つかの問題をかかえる。全二重スピーカホンにおける、
スピーカホンの明瞭性および安定性に関する重大な問
題、たとえばハウリングによる会話の中断といった問題
は、マイクロホンと拡声器との間の音響結合に関連す
る。全二重システムでは、ローカルユーザがリモートユ
ーザと同時に発話でき、かつ受信された音声を聞けると
いう同時双方向通信が可能である。しかし、このような
同時の会話は、ローカル側で拡声器によって受信された
音声がローカルマイクロホンによって拾われ、リモート
側に送り返されるときに起こる、音響帰還の問題を生み
出す。この結果、リモートの当事者は、自分自身の声
の、強いエコーを聞くだろう。もしこの音響循環が続く
ならば、音声の質および会話はゆがめられ、かなり質が
低下することとなり、システムが不安定になることをも
たらし、すなわちハウリングが起こることとなる。もち
ろん、もしリモート側のユーザも背向配置のスピーカホ
ンを用いているならば、音響帰還の問題は拡大する。
【0005】このように、音響および電気帰還と関連し
た問題のいくつかには、上述のエコーと、ハウリング
と、ゲイン切換等がある。たとえば、エコーの問題に関
しては、従来のエコーキャンセラは、スピーカホン作動
中のエコーを減らすために一般には用いられるが、エコ
ーの除去だけでは、全ループゲインを1未満に制限し、
正の帰還ループを制限してシステムの安定性を維持する
のに必ずしも十分ではない。
た問題のいくつかには、上述のエコーと、ハウリング
と、ゲイン切換等がある。たとえば、エコーの問題に関
しては、従来のエコーキャンセラは、スピーカホン作動
中のエコーを減らすために一般には用いられるが、エコ
ーの除去だけでは、全ループゲインを1未満に制限し、
正の帰還ループを制限してシステムの安定性を維持する
のに必ずしも十分ではない。
【0006】ループゲインは、スピーカホンのさまざま
な構成要素を通る音声信号の、結果として生じたゲイン
の合計を指す。ゲインループはマイクロホンから、リモ
ート電話システムへの送信チャネルまでと、受信チャネ
ルを通って拡声器まで戻るまでの、スピーカホンの構成
要素でマイクロホンに音響的に結合されるものすべてを
典型的に含む。スピーカホンの主な内部の構成要素のい
くつかは、音響エコーキャンセラ(AEC)およびライ
ンエコーキャンセラ(LEC)のようなエコーキャンセ
ラと、音声制御プロセッサとを含む。
な構成要素を通る音声信号の、結果として生じたゲイン
の合計を指す。ゲインループはマイクロホンから、リモ
ート電話システムへの送信チャネルまでと、受信チャネ
ルを通って拡声器まで戻るまでの、スピーカホンの構成
要素でマイクロホンに音響的に結合されるものすべてを
典型的に含む。スピーカホンの主な内部の構成要素のい
くつかは、音響エコーキャンセラ(AEC)およびライ
ンエコーキャンセラ(LEC)のようなエコーキャンセ
ラと、音声制御プロセッサとを含む。
【0007】エコーキャンセラのあるタイプたとえば音
響エコーキャンセラ(AEC)は、、マイクロホンと拡
声器との間のインパルス応答を推定するマイクロホンお
よび拡声器と関連した、複数個の適応フィルタを典型的
に含む。別のエコーキャンセラ、たとえばラインエコー
キャンセラ(LEC)は、電話ネットワークインタフェ
ース回路におけるインピーダンスの不整合によって発生
する信号の電気反射を除去するよう、送信チャネルおよ
び受信チャネルを横切って実現され得る。
響エコーキャンセラ(AEC)は、、マイクロホンと拡
声器との間のインパルス応答を推定するマイクロホンお
よび拡声器と関連した、複数個の適応フィルタを典型的
に含む。別のエコーキャンセラ、たとえばラインエコー
キャンセラ(LEC)は、電話ネットワークインタフェ
ース回路におけるインピーダンスの不整合によって発生
する信号の電気反射を除去するよう、送信チャネルおよ
び受信チャネルを横切って実現され得る。
【0008】エコー経路の各インパルス応答に対して、
エコーの推定値が決定され、入力音声信号から減じられ
る。適応フィルタは、一般にデジタル信号処理(DS
P)装置または他のプログラマブルプロセッサに含ま
れ、それらのリアルタイムの性能、すなわちエコー経路
インパルス応答に収束するのに必要な速度および推定プ
ロセスの正確さに影響を及ぼし、かつそれを決定する、
さまざまなアルゴリズムによって規定される。アルゴリ
ズム係数は拡声器とマイクロホンとの間のインパルス応
答またはネットワークインタフェースの送信チャネルと
受信チャネルとの間のインパルス応答を表わすよう継続
的に適応させる。
エコーの推定値が決定され、入力音声信号から減じられ
る。適応フィルタは、一般にデジタル信号処理(DS
P)装置または他のプログラマブルプロセッサに含ま
れ、それらのリアルタイムの性能、すなわちエコー経路
インパルス応答に収束するのに必要な速度および推定プ
ロセスの正確さに影響を及ぼし、かつそれを決定する、
さまざまなアルゴリズムによって規定される。アルゴリ
ズム係数は拡声器とマイクロホンとの間のインパルス応
答またはネットワークインタフェースの送信チャネルと
受信チャネルとの間のインパルス応答を表わすよう継続
的に適応させる。
【0009】もしエコーキャンセラインパルス応答がエ
コー経路のそれと正確に一致するならば、エコーは除去
されることになる。しかし、従来の装置には限界があ
り、たとえば有限ビットの分解能装置には係数の不正確
さが存在するため、100%の除去は滅多に達成できな
い。さらに、エコー経路におけるあらゆる変化によっ
て、そのとき推定されているインパルス応答が現実のイ
ンパルス応答からずれてしまう。エコーキャンセラが変
化を認識し、それを補償してそれ自体を再び収束させる
前に、システムには、大きな残余エコーがあるだろう。
コー経路のそれと正確に一致するならば、エコーは除去
されることになる。しかし、従来の装置には限界があ
り、たとえば有限ビットの分解能装置には係数の不正確
さが存在するため、100%の除去は滅多に達成できな
い。さらに、エコー経路におけるあらゆる変化によっ
て、そのとき推定されているインパルス応答が現実のイ
ンパルス応答からずれてしまう。エコーキャンセラが変
化を認識し、それを補償してそれ自体を再び収束させる
前に、システムには、大きな残余エコーがあるだろう。
【0010】さらに、全二重スピーカホンでは、典型的
にはAECおよびLECは音響エコーおよび電気エコー
を打消すよう、互いに隣接して置かれる。したがって、
AECおよびLECは、それらの係数が受信モードおよ
び送信モードにおいてのみそれぞれ適応されるよう、厳
密に制御されなければならない。係数適応プロセスは受
信モードおよび送信モードに限られる。これは、(1)
室内インパルス応答は受信信号のみに合わせて作られ、
ローカル送話者信号がこのプロセスを邪魔するおそれが
ある(2)ネットワークインタフェースインパルス応答
は送信信号のみに合わせて作られ、リモート送話者信号
がこのプロセスを邪魔するおそれがある、ためである。
したがって、音声信号およびシステムパラメータにおけ
る継続的な変化に常に気付いていることは大変重要であ
る。
にはAECおよびLECは音響エコーおよび電気エコー
を打消すよう、互いに隣接して置かれる。したがって、
AECおよびLECは、それらの係数が受信モードおよ
び送信モードにおいてのみそれぞれ適応されるよう、厳
密に制御されなければならない。係数適応プロセスは受
信モードおよび送信モードに限られる。これは、(1)
室内インパルス応答は受信信号のみに合わせて作られ、
ローカル送話者信号がこのプロセスを邪魔するおそれが
ある(2)ネットワークインタフェースインパルス応答
は送信信号のみに合わせて作られ、リモート送話者信号
がこのプロセスを邪魔するおそれがある、ためである。
したがって、音声信号およびシステムパラメータにおけ
る継続的な変化に常に気付いていることは大変重要であ
る。
【0011】スピーカホンの使用がより一般的になるに
つれて、背向配置のスピーカホンシステムの性能は大き
な関心事となっている。したがって音声制御プロセッサ
は、端から端までスピーカホンの全体的性能を維持する
ような配置を考慮しなければならない。しかし、いくつ
かのスピーカホンは、リモートスピーカホンよりもむし
ろ、リモート送受器で通話するローカルスピーカホンに
関するだけである。したがって、音声制御プロセッサは
このような状況に対処し得ることを要する。
つれて、背向配置のスピーカホンシステムの性能は大き
な関心事となっている。したがって音声制御プロセッサ
は、端から端までスピーカホンの全体的性能を維持する
ような配置を考慮しなければならない。しかし、いくつ
かのスピーカホンは、リモートスピーカホンよりもむし
ろ、リモート送受器で通話するローカルスピーカホンに
関するだけである。したがって、音声制御プロセッサは
このような状況に対処し得ることを要する。
【0012】音声制御プロセッサはスピーカホンシステ
ム全体の中央制御である。それには音声検出器とループ
ゲイン制御とを含む必要がある。音声検出器は通話モー
ドを決定し、次にこのモードによって上記のとおりエコ
ーキャンセラの適応プロセスを制御する。しかし現在の
音声検出器は低いレベルの音声信号に対する感度が十分
でなく、または二重会話の、素早く検出する上で不十分
であるか、雑音を音声として誤って検出する。このよう
な音声検出器の一例では、送信信号レベルと受信信号レ
ベルとを比較し、もし受信レベルが送信レベルよりも大
きければ検出信号を断言する、単純コンパレータを用い
る。音響結合の強さおよび電話ラインの損失の特徴に依
存して、会話のほとんどの間送信レベルは受信レベルよ
りも何倍も大きくなり得る。このような場合、音声検出
は、正確なチャネルゲイン調整のために受信信号を検出
するのがゆっくりすぎるまたは遅すぎることとなるだろ
う。さらに、この遅い決定はエコーキャンセラがその収
束されたインパルス応答から離れ、除去性能が非常に必
要であるときにそのいくらかを失うことになるだろう。
この種の音声検出器はさらにエコー経路変化を誤って検
出し、このためエコーキャンセラの収束プロセスを遅ら
せる。
ム全体の中央制御である。それには音声検出器とループ
ゲイン制御とを含む必要がある。音声検出器は通話モー
ドを決定し、次にこのモードによって上記のとおりエコ
ーキャンセラの適応プロセスを制御する。しかし現在の
音声検出器は低いレベルの音声信号に対する感度が十分
でなく、または二重会話の、素早く検出する上で不十分
であるか、雑音を音声として誤って検出する。このよう
な音声検出器の一例では、送信信号レベルと受信信号レ
ベルとを比較し、もし受信レベルが送信レベルよりも大
きければ検出信号を断言する、単純コンパレータを用い
る。音響結合の強さおよび電話ラインの損失の特徴に依
存して、会話のほとんどの間送信レベルは受信レベルよ
りも何倍も大きくなり得る。このような場合、音声検出
は、正確なチャネルゲイン調整のために受信信号を検出
するのがゆっくりすぎるまたは遅すぎることとなるだろ
う。さらに、この遅い決定はエコーキャンセラがその収
束されたインパルス応答から離れ、除去性能が非常に必
要であるときにそのいくらかを失うことになるだろう。
この種の音声検出器はさらにエコー経路変化を誤って検
出し、このためエコーキャンセラの収束プロセスを遅ら
せる。
【0013】既に述べたとおり、エコーキャンセラもま
た最適な除去性能を維持できるとは限らない。したがっ
て、システムの安定性を維持するために、何らかのゲイ
ン切換をシステムに適用する必要がある。さらに、自動
的なゲイン制御を利用するスピーカホンシステムでは、
ループゲインの合計は入力信号の急激な変化によって不
意に変化し得る。ループゲイン機構は信号の突然の変化
およびエコーの強さに適切を補償できる必要がある。し
かし従来のスピーカホンシステムは、ループゲイン機構
をかなり簡略化しており、その結果不自然な音声の会
話、音声レベルの劣化または一時的なシステムの不安定
さをもたらす。
た最適な除去性能を維持できるとは限らない。したがっ
て、システムの安定性を維持するために、何らかのゲイ
ン切換をシステムに適用する必要がある。さらに、自動
的なゲイン制御を利用するスピーカホンシステムでは、
ループゲインの合計は入力信号の急激な変化によって不
意に変化し得る。ループゲイン機構は信号の突然の変化
およびエコーの強さに適切を補償できる必要がある。し
かし従来のスピーカホンシステムは、ループゲイン機構
をかなり簡略化しており、その結果不自然な音声の会
話、音声レベルの劣化または一時的なシステムの不安定
さをもたらす。
【0014】上述のとおり、ゲイン切換の正確さ、速度
および円滑さもシステムの性能には必要である。所望の
送信および受信信号レベルに応じて、ゲインは、信号に
1より大きい乗数を適用することによって信号レベルを
上げるよう調節できる。同様に、信号は、1より小さい
ゲイン値で信号を乗算することによって減じられ、すな
わち減衰され得る。スピーカ装置は、さまざまなゲイン
計算アルゴリズムによって、送信チャネルおよび受信チ
ャネルの両方に適用される最適のゲインを決定する。
および円滑さもシステムの性能には必要である。所望の
送信および受信信号レベルに応じて、ゲインは、信号に
1より大きい乗数を適用することによって信号レベルを
上げるよう調節できる。同様に、信号は、1より小さい
ゲイン値で信号を乗算することによって減じられ、すな
わち減衰され得る。スピーカ装置は、さまざまなゲイン
計算アルゴリズムによって、送信チャネルおよび受信チ
ャネルの両方に適用される最適のゲインを決定する。
【0015】全二重スピーカホンシステムにおいて、典
型的には4つの会話モードが存在し得る。これらのモー
ドは、(1)無音モード(ローカルまたはリモート側で
の会話はない)(2)送信モード(ローカルユーザは発
話しており、リモートユーザは黙っている)(3)受信
モード(ローカルユーザは黙っており、リモートユーザ
は発話している)および(4)二重の会話モード(同時
の双方向のローカルおよびリモート通話)を含むだろ
う。上述のエコーおよびハウリングの問題によって、1
つの通話モードから別の通話モードへと切換わるとき
に、音声の高い質およびシステムの安定性を確保できる
よう、円滑なゲイン切換が適用されなければならない。
通話モードの切換と、対応するゲインの切換の要件との
間の関係を理解しなければ、多くの従来のスピーカホン
に見られるように、音声のクリッキング、音節切れまた
は過渡的なエコーが聞かれる恐れがある。
型的には4つの会話モードが存在し得る。これらのモー
ドは、(1)無音モード(ローカルまたはリモート側で
の会話はない)(2)送信モード(ローカルユーザは発
話しており、リモートユーザは黙っている)(3)受信
モード(ローカルユーザは黙っており、リモートユーザ
は発話している)および(4)二重の会話モード(同時
の双方向のローカルおよびリモート通話)を含むだろ
う。上述のエコーおよびハウリングの問題によって、1
つの通話モードから別の通話モードへと切換わるとき
に、音声の高い質およびシステムの安定性を確保できる
よう、円滑なゲイン切換が適用されなければならない。
通話モードの切換と、対応するゲインの切換の要件との
間の関係を理解しなければ、多くの従来のスピーカホン
に見られるように、音声のクリッキング、音節切れまた
は過渡的なエコーが聞かれる恐れがある。
【0016】要約すると、感度が良く正確な音声検出、
うまく設計されたエコーキャンセラ、精度が高いループ
ゲイン処理および円滑なゲイン切換プロセスは、十分に
機能する全二重スピーカホンを製造するためのいくつか
の重要な要素である。
うまく設計されたエコーキャンセラ、精度が高いループ
ゲイン処理および円滑なゲイン切換プロセスは、十分に
機能する全二重スピーカホンを製造するためのいくつか
の重要な要素である。
【0017】
【発明の概要】したがってこの発明の目的は、費用効率
の良いハウリング防止システムと、本物の二重の会話の
存在をすばやく検出することを可能にし、かつスピーカ
ホンによる会話の間スピーカホンのマイクロホンと拡声
器との間の音響エコー経路における急激な変化に起因す
る望ましくないハウリングを実質的になくす方法とを提
供することである。この発明の実施例は、ローカルスピ
ーカホン装置が実際のローカル送話者信号と、たとえば
マイクロホンが拡声器に近づく場合などのローカル拡声
器とマイクロホンアセンブリとの間の強い音響結合に起
因するエコーの増大とを区別しようとするとき、マイク
ロホン信号レベルの増加によってもたらされるシステム
の混乱を実際に解決する。
の良いハウリング防止システムと、本物の二重の会話の
存在をすばやく検出することを可能にし、かつスピーカ
ホンによる会話の間スピーカホンのマイクロホンと拡声
器との間の音響エコー経路における急激な変化に起因す
る望ましくないハウリングを実質的になくす方法とを提
供することである。この発明の実施例は、ローカルスピ
ーカホン装置が実際のローカル送話者信号と、たとえば
マイクロホンが拡声器に近づく場合などのローカル拡声
器とマイクロホンアセンブリとの間の強い音響結合に起
因するエコーの増大とを区別しようとするとき、マイク
ロホン信号レベルの増加によってもたらされるシステム
の混乱を実際に解決する。
【0018】これらの目的および他の目的に従って、こ
の発明に従ったスピーカホンシステムは、少なくとも2
つのメモリバッファを有するシステムプロセッサによっ
て行なわれる、遅延が補償され、かつ正規化されたクロ
ス乗積計算を含む。一方のバッファは拡声器信号と関連
し、他方のバッファはマイクロホン信号と関連する。
の発明に従ったスピーカホンシステムは、少なくとも2
つのメモリバッファを有するシステムプロセッサによっ
て行なわれる、遅延が補償され、かつ正規化されたクロ
ス乗積計算を含む。一方のバッファは拡声器信号と関連
し、他方のバッファはマイクロホン信号と関連する。
【0019】より特定的には、この発明の実施例はマイ
クロホン音声信号入力および拡声器音声信号出力の、遅
延が補償されたクロス乗積を決定する。クロス乗積は、
信号レベルの変化によって生じる計算のエラーを減らす
よう2つの信号のエネルギ推定値によって正規化され
る。スピーカホンのハードウェアとソフトウェアとによ
って導入される平均の遅延は一般に一定しているため、
この発明の実施例は、AECに用いられるバッファと同
じである拡声器信号バッファにおける、好ましいデータ
アドレス機構を用いて、その遅延を補償する。しかし音
響の遅延の長さは、拡声器とマイクロホンとの間の物理
的な距離および室温などのような、さまざまな要素に依
存する。したがって、2つのバッファの長さは目標とさ
れる用途における拡声器からマイクロホンまでの、直接
的な音響結合の、音響遅延の長さの少なくとも2倍であ
る。
クロホン音声信号入力および拡声器音声信号出力の、遅
延が補償されたクロス乗積を決定する。クロス乗積は、
信号レベルの変化によって生じる計算のエラーを減らす
よう2つの信号のエネルギ推定値によって正規化され
る。スピーカホンのハードウェアとソフトウェアとによ
って導入される平均の遅延は一般に一定しているため、
この発明の実施例は、AECに用いられるバッファと同
じである拡声器信号バッファにおける、好ましいデータ
アドレス機構を用いて、その遅延を補償する。しかし音
響の遅延の長さは、拡声器とマイクロホンとの間の物理
的な距離および室温などのような、さまざまな要素に依
存する。したがって、2つのバッファの長さは目標とさ
れる用途における拡声器からマイクロホンまでの、直接
的な音響結合の、音響遅延の長さの少なくとも2倍であ
る。
【0020】この発明の他の目的および局面は、例によ
って提示され、この発明を限定するものではない、発明
の詳細な説明から当業者には明らかになるだろう。
って提示され、この発明を限定するものではない、発明
の詳細な説明から当業者には明らかになるだろう。
【0021】
【好ましい実施例の詳細な説明】発明を実施するための
現在考えられる最良モードが以下に説明される。添付の
図面においては、類似する番号は添付の図面の類似する
部分を表わす。この説明は発明の実施例の一般的な原理
を示す目的のために作られ、限定する意味に捉えられる
べきではない。この発明の範囲は添付の特許請求の範囲
を参照することによって定められる。
現在考えられる最良モードが以下に説明される。添付の
図面においては、類似する番号は添付の図面の類似する
部分を表わす。この説明は発明の実施例の一般的な原理
を示す目的のために作られ、限定する意味に捉えられる
べきではない。この発明の範囲は添付の特許請求の範囲
を参照することによって定められる。
【0022】この発明に従ったスピーカホンシステムが
一般的に図1に示される。全二重スピーカホンは、14
0のローカルユーザがリモートユーザ142と同時に発
話し、かつ聞くことができる、同時の双方向の通話に適
する。好ましいスピーカホンの実施例は、ローカル音声
信号140を拾うマイクロホン110と、ローカルユー
ザがリモート音声信号142を聞くことを可能にする拡
声器134と、スピーカホン電子回路114によって処
理される前にアナログマイクロホン信号をデジタル領域
に変換するアナログデジタル(A/D)変換器112と
を含む。デジタルアナログ(D/A)変換器132もま
た、処理されたリモート音声信号を拡声器134にわた
って送る前に、それをアナログフォーマットに変換し直
すよう、スピーカホン電子回路114のフロントエンド
に設けられる。
一般的に図1に示される。全二重スピーカホンは、14
0のローカルユーザがリモートユーザ142と同時に発
話し、かつ聞くことができる、同時の双方向の通話に適
する。好ましいスピーカホンの実施例は、ローカル音声
信号140を拾うマイクロホン110と、ローカルユー
ザがリモート音声信号142を聞くことを可能にする拡
声器134と、スピーカホン電子回路114によって処
理される前にアナログマイクロホン信号をデジタル領域
に変換するアナログデジタル(A/D)変換器112と
を含む。デジタルアナログ(D/A)変換器132もま
た、処理されたリモート音声信号を拡声器134にわた
って送る前に、それをアナログフォーマットに変換し直
すよう、スピーカホン電子回路114のフロントエンド
に設けられる。
【0023】スピーカホン電子回路は、リモートユーザ
142とローカルユーザ140との間の通話を制御する
よう、さまざまなエコーキャンセラ116と、120
と、プロセッサ118とを含む。好ましくは、音響エコ
ーキャンセラ(AEC)116は音声プロセッサ118
に結合され、音声プロセッサ118はネットワークまた
はラインエコーキャンセラ(LEC)120に結合され
る。音声プロセッサ118はAECおよびLECの出力
を与えられ、この出力に対しこの発明に従った音声検
出、ループゲイン制御、係数適応制御および/または自
動信号ゲイン制御が行なわれる。
142とローカルユーザ140との間の通話を制御する
よう、さまざまなエコーキャンセラ116と、120
と、プロセッサ118とを含む。好ましくは、音響エコ
ーキャンセラ(AEC)116は音声プロセッサ118
に結合され、音声プロセッサ118はネットワークまた
はラインエコーキャンセラ(LEC)120に結合され
る。音声プロセッサ118はAECおよびLECの出力
を与えられ、この出力に対しこの発明に従った音声検
出、ループゲイン制御、係数適応制御および/または自
動信号ゲイン制御が行なわれる。
【0024】図1に示されるように、スピーカホンアセ
ンブリはシステム制御装置130をさらに含んでもよ
い。システム制御装置130はスピーカホンの内部プロ
セッサの一部として含まれてもよく、または外部の制御
装置として実現されてもよい。好ましい実施例におい
て、システム制御装置130はユーザインタフェース制
御と、ファクシミリ機のような、スピーカホンアセンブ
リに利用できる他の機能とを提供する。
ンブリはシステム制御装置130をさらに含んでもよ
い。システム制御装置130はスピーカホンの内部プロ
セッサの一部として含まれてもよく、または外部の制御
装置として実現されてもよい。好ましい実施例におい
て、システム制御装置130はユーザインタフェース制
御と、ファクシミリ機のような、スピーカホンアセンブ
リに利用できる他の機能とを提供する。
【0025】スピーカホン電子回路114は、送信ライ
ン144にあるデジタルアナログ(D/A)変換器12
4と、受信ライン146にあるA/D変換器128とを
介してネットワークまたは電話ラインインタフェース1
26に結合される。ネットワークインタフェース126
はしたがって、ローカルユーザ140とリモートユーザ
142との間に中央局電話システムインタフェースを提
供する。
ン144にあるデジタルアナログ(D/A)変換器12
4と、受信ライン146にあるA/D変換器128とを
介してネットワークまたは電話ラインインタフェース1
26に結合される。ネットワークインタフェース126
はしたがって、ローカルユーザ140とリモートユーザ
142との間に中央局電話システムインタフェースを提
供する。
【0026】拡声器134のマイクロホン110への結
合によって音響経路を規定される。この発明の実施例は
マイクロホン110と拡声器134との間の、急激な音
響経路インパルス応答の変化によって発生するハウリン
グに関する問題を克服する。このような変化は、拡声器
134に対するマイクロホン110の移動によってか、
拡声器の音量設定における急激な増加および減少によっ
てか、または音響経路を大幅に変えるまたは変更し得る
他の移動物体または人によって発生され得る。たとえ
ば、もしマイクロホンが拡声器からかなり離れたところ
に物理的に置かれるならば、入力信号および出力信号の
音響結合は無視できる。しかし、マイクロホンが拡声器
の近くに移動されるならば、強い結合は、マイクロホン
を通り送信ラインにかかって進行するローカル入力音声
信号に影響を及ぼすこととなる。
合によって音響経路を規定される。この発明の実施例は
マイクロホン110と拡声器134との間の、急激な音
響経路インパルス応答の変化によって発生するハウリン
グに関する問題を克服する。このような変化は、拡声器
134に対するマイクロホン110の移動によってか、
拡声器の音量設定における急激な増加および減少によっ
てか、または音響経路を大幅に変えるまたは変更し得る
他の移動物体または人によって発生され得る。たとえ
ば、もしマイクロホンが拡声器からかなり離れたところ
に物理的に置かれるならば、入力信号および出力信号の
音響結合は無視できる。しかし、マイクロホンが拡声器
の近くに移動されるならば、強い結合は、マイクロホン
を通り送信ラインにかかって進行するローカル入力音声
信号に影響を及ぼすこととなる。
【0027】したがってこの発明の実施例では、マイク
ロホン入力信号と、拡声器によって送られるリモート音
声信号との間の相関的な強さを計算して、インパルス応
答に変化があればその原因を迅速に判別できるように
し、システムプロセッサがその特定のタイプの信号変化
に素早くかつ効率的に反応しこれを補償するようにし
て、ハウリング等の音響結合効果をより効率的に補償
し、除去する。もしエコー経路の変更が判別すれば、A
EC係数適応は即座な再収束を可能にするよう継続され
ることとなる。もし現実のローカル送話者が検出される
ならば、AEC係数は固定されることとなり、係数がロ
ーカル送話者信号によって最適の状態から動くことを防
ぐ。
ロホン入力信号と、拡声器によって送られるリモート音
声信号との間の相関的な強さを計算して、インパルス応
答に変化があればその原因を迅速に判別できるように
し、システムプロセッサがその特定のタイプの信号変化
に素早くかつ効率的に反応しこれを補償するようにし
て、ハウリング等の音響結合効果をより効率的に補償
し、除去する。もしエコー経路の変更が判別すれば、A
EC係数適応は即座な再収束を可能にするよう継続され
ることとなる。もし現実のローカル送話者が検出される
ならば、AEC係数は固定されることとなり、係数がロ
ーカル送話者信号によって最適の状態から動くことを防
ぐ。
【0028】図2を参照して、この発明のハウリング防
止機構を実現するスピーカホンシステムが示される。こ
の発明の好ましい実施例によると、もしスピーカホンシ
ステムのローカルユーザが拡声器の近くにマイクロホン
を移動させても、図1のシステムプロセッサ118は、
マイクロホン信号レベルにおける急激な変化がローカル
側での音声の急激な流出を表わすと結論付けないことと
なり、したがってマイクロホンが入力の、誤った信号を
拾い、リモートユーザにその信号を送るという事態は生
じないことになる。むしろ、この発明の実施例はこのよ
うな、拡声器から出た音の再送信、すなわちエコーがリ
モートユーザに戻ることを避けることに特に関する。
止機構を実現するスピーカホンシステムが示される。こ
の発明の好ましい実施例によると、もしスピーカホンシ
ステムのローカルユーザが拡声器の近くにマイクロホン
を移動させても、図1のシステムプロセッサ118は、
マイクロホン信号レベルにおける急激な変化がローカル
側での音声の急激な流出を表わすと結論付けないことと
なり、したがってマイクロホンが入力の、誤った信号を
拾い、リモートユーザにその信号を送るという事態は生
じないことになる。むしろ、この発明の実施例はこのよ
うな、拡声器から出た音の再送信、すなわちエコーがリ
モートユーザに戻ることを避けることに特に関する。
【0029】全二重スピーカホンの好ましい実施例の、
図2のブロック図に示され、かつ以下により詳細に説明
されるように、送信および受信音声検出器224および
252は、スピーカホンが動作している会話モードを決
定する。クロス乗積機能218は、システムが単純な送
信残響エコーにではなく、二重の会話モードすなわち、
同時の双方向の通話にあるかどうかを判断する送信音声
検出器224を補助するよう実現される。制御装置24
2は、システムの安定性を維持するためのシステムのル
ープゲインを計算し、2つのエコーキャンセラAEC2
22とLEC254の係数適応を指示する、中央制御を
行なう。制御装置242はしたがって、過渡状態のゲイ
ン切換および他のシステム制御機能を扱う。この発明の
実施例に従って、送信音声検出器224が正しい会話モ
ードを判断することを効率的に可能にすることによっ
て、制御装置242はエコーのない安定した状態にスピ
ーカホンシステムを維持することができる。
図2のブロック図に示され、かつ以下により詳細に説明
されるように、送信および受信音声検出器224および
252は、スピーカホンが動作している会話モードを決
定する。クロス乗積機能218は、システムが単純な送
信残響エコーにではなく、二重の会話モードすなわち、
同時の双方向の通話にあるかどうかを判断する送信音声
検出器224を補助するよう実現される。制御装置24
2は、システムの安定性を維持するためのシステムのル
ープゲインを計算し、2つのエコーキャンセラAEC2
22とLEC254の係数適応を指示する、中央制御を
行なう。制御装置242はしたがって、過渡状態のゲイ
ン切換および他のシステム制御機能を扱う。この発明の
実施例に従って、送信音声検出器224が正しい会話モ
ードを判断することを効率的に可能にすることによっ
て、制御装置242はエコーのない安定した状態にスピ
ーカホンシステムを維持することができる。
【0030】より特定的には、図2は入力ローカル音声
信号(特定せず)を受信および送信するためのマイクロ
ホン210を含む、この発明の好ましいスピーカホンの
実施例を示す。マイクロホン210はアンチエーリアシ
ング低域フィルタ214に結合され、これは入力アナロ
グ信号をデジタルフォーマットに変換するA/D変換器
216に結合される。次に、ノードBにおけるデジタル
送信信号がクロス乗積箱218へと向かい、クロス乗積
箱218でラインインタフェース274の受信チャネル
282を通ってリモート電話システム(図示せず)から
送られたデジタル受信信号と比較される。
信号(特定せず)を受信および送信するためのマイクロ
ホン210を含む、この発明の好ましいスピーカホンの
実施例を示す。マイクロホン210はアンチエーリアシ
ング低域フィルタ214に結合され、これは入力アナロ
グ信号をデジタルフォーマットに変換するA/D変換器
216に結合される。次に、ノードBにおけるデジタル
送信信号がクロス乗積箱218へと向かい、クロス乗積
箱218でラインインタフェース274の受信チャネル
282を通ってリモート電話システム(図示せず)から
送られたデジタル受信信号と比較される。
【0031】以下に、より詳細に説明されることとな
る、クロス乗積箱218の出力は、ノードAでAEC2
22の出力によって減じられたローカル信号とともに送
信音声検出器224に向かう。AEC222は、ノード
Bにおける信号の合成に帰因する、帰還エコーを除去す
るよう設けられる。もしクロス乗積箱218の出力が予
め定められたしきい値よりも大きければ、制御装置24
2は、ノードCでは室内でエコーする原因の信号が1つ
しかないと判断することとなる。したがって、二重の会
話モードはアサートされず、制御装置242は、音響イ
ンパルス応答を追跡するようAEC222が、その係数
を調節することを継続して可能にすることとなる。
る、クロス乗積箱218の出力は、ノードAでAEC2
22の出力によって減じられたローカル信号とともに送
信音声検出器224に向かう。AEC222は、ノード
Bにおける信号の合成に帰因する、帰還エコーを除去す
るよう設けられる。もしクロス乗積箱218の出力が予
め定められたしきい値よりも大きければ、制御装置24
2は、ノードCでは室内でエコーする原因の信号が1つ
しかないと判断することとなる。したがって、二重の会
話モードはアサートされず、制御装置242は、音響イ
ンパルス応答を追跡するようAEC222が、その係数
を調節することを継続して可能にすることとなる。
【0032】好ましい実施例において、制御装置242
はゲイン決定と、係数適応制御とを提供し、かつシステ
ムの主な意志決定者として働く。図2に見られるよう
に、制御装置242は複数のデータラインを集め、スピ
ーカホンシステムの他の構成要素に、適切な制御命令を
提供する。たとえば、制御装置242は送信および受信
AGCシステム240および246からデータを受信
し、それにより特定のAGC設定に応答し得る。制御装
置242は、拡声器236の音量設定を示す音量制御装
置226に属する情報をさらに受信する。音量設定が変
更されると、AEC222の係数はその変化に従ってス
ケールされる。したがって、AECは拡声器の音量の変
化に対し直ちに調節される。
はゲイン決定と、係数適応制御とを提供し、かつシステ
ムの主な意志決定者として働く。図2に見られるよう
に、制御装置242は複数のデータラインを集め、スピ
ーカホンシステムの他の構成要素に、適切な制御命令を
提供する。たとえば、制御装置242は送信および受信
AGCシステム240および246からデータを受信
し、それにより特定のAGC設定に応答し得る。制御装
置242は、拡声器236の音量設定を示す音量制御装
置226に属する情報をさらに受信する。音量設定が変
更されると、AEC222の係数はその変化に従ってス
ケールされる。したがって、AECは拡声器の音量の変
化に対し直ちに調節される。
【0033】さらに、制御装置242は送信および受信
検出器224および252からの検出情報を受信し、か
つ正しい通信モード、すなわち(1)無音モード、
(2)送信モード、(3)受信モード、および(4)二
重の会話モードを定めることができ、かつエコーキャン
セラAEC222およびLEC254の適切な性能を測
ることができる。エコーキャンセラの性能に関する情報
によって、制御装置242はゲイン切換のタイプおよび
所望される会話モードに、通話を正しく切換えるために
いかなる速度でどのくらいのゲインが、乗数250、2
51、248または228に適用されるべきかを定め
る。したがって、制御装置242は、AEC222また
はLEC254のいずれかの適応フィルタ係数のどちら
を、望ましくないエコーを除去するまたは減衰するため
に必要であるとして、調節または固定するべきかを指示
し得る。
検出器224および252からの検出情報を受信し、か
つ正しい通信モード、すなわち(1)無音モード、
(2)送信モード、(3)受信モード、および(4)二
重の会話モードを定めることができ、かつエコーキャン
セラAEC222およびLEC254の適切な性能を測
ることができる。エコーキャンセラの性能に関する情報
によって、制御装置242はゲイン切換のタイプおよび
所望される会話モードに、通話を正しく切換えるために
いかなる速度でどのくらいのゲインが、乗数250、2
51、248または228に適用されるべきかを定め
る。したがって、制御装置242は、AEC222また
はLEC254のいずれかの適応フィルタ係数のどちら
を、望ましくないエコーを除去するまたは減衰するため
に必要であるとして、調節または固定するべきかを指示
し得る。
【0034】このように、250および251でゲイン
値がローカルマイクロホン音声信号に適用されると、信
号はD/A変換器256および別の低域フィルタ258
へと向かい、必要であれば270のハードウェアで増幅
され、かつ送信チャネル280を通ってハイブリッドラ
インインタフェース272へ送信され、さらにネットワ
ークラインを通ってリモートユーザ274へ送信され
る。同時に、リモートアナログ音声信号は受信チャネル
282で受信され、増幅器268の中に入力された後に
アンチエーリアシングフィルタ264で慮波され、A/
D変換器262によって変換され、LEC254の出力
と260で総和される。次に、結果として生じたリモー
ト音声信号が受信AGC246および音声検出器252
の中に向かい、かつLEC254の中にも戻され、係数
適応に用いられる。最終的に、ゲイン要素は248およ
び228でリモート音声信号に適用され、その後これは
拡声器236で出力される前にD/A変換器230と、
フィルタ232と、増幅器234とを通る。
値がローカルマイクロホン音声信号に適用されると、信
号はD/A変換器256および別の低域フィルタ258
へと向かい、必要であれば270のハードウェアで増幅
され、かつ送信チャネル280を通ってハイブリッドラ
インインタフェース272へ送信され、さらにネットワ
ークラインを通ってリモートユーザ274へ送信され
る。同時に、リモートアナログ音声信号は受信チャネル
282で受信され、増幅器268の中に入力された後に
アンチエーリアシングフィルタ264で慮波され、A/
D変換器262によって変換され、LEC254の出力
と260で総和される。次に、結果として生じたリモー
ト音声信号が受信AGC246および音声検出器252
の中に向かい、かつLEC254の中にも戻され、係数
適応に用いられる。最終的に、ゲイン要素は248およ
び228でリモート音声信号に適用され、その後これは
拡声器236で出力される前にD/A変換器230と、
フィルタ232と、増幅器234とを通る。
【0035】再びクロス乗積箱218を参照すると、ク
ロス乗積機能はノードBでローカル音声信号エネルギレ
ベルを、かつノードCではリモート音声信号エネルギレ
ベルをさらに推定する。信号エネルギは、それらを代表
する音声信号の積分として、バッファの長さLnと整列
する積分区域で計算される(図3)。拡声器236によ
って最終的に出力される信号に対する、ノードCにおけ
るリモート信号からの平均固定遅延(DLY)に、マイ
クロホン210からノードBにおける信号までの遅延を
加えたものに基づいて、マイクロホン信号バッファBm
310のデータと、図3に示されるような、DLYの数
のサンプルの後に始まる拡声器信号バッファBs320
との間でクロス乗積(畳み込み)が実行され、Bm
(1)およびBs(1)はそのバッファの中で最も新し
いデータである。ハードウェアの遅延が固定され、わか
っている、すなわちその変換器およびフィルタの遅延な
どが知り、かつソフトウェアの処理遅延もまた、ソフト
ウェアの符号化機構に単に依存する公知の量であるた
め、正確なクロス乗積計算に不可欠な遅延のみが、スピ
ーカホンの用途基準に特有な音響経路遅延である。
ロス乗積機能はノードBでローカル音声信号エネルギレ
ベルを、かつノードCではリモート音声信号エネルギレ
ベルをさらに推定する。信号エネルギは、それらを代表
する音声信号の積分として、バッファの長さLnと整列
する積分区域で計算される(図3)。拡声器236によ
って最終的に出力される信号に対する、ノードCにおけ
るリモート信号からの平均固定遅延(DLY)に、マイ
クロホン210からノードBにおける信号までの遅延を
加えたものに基づいて、マイクロホン信号バッファBm
310のデータと、図3に示されるような、DLYの数
のサンプルの後に始まる拡声器信号バッファBs320
との間でクロス乗積(畳み込み)が実行され、Bm
(1)およびBs(1)はそのバッファの中で最も新し
いデータである。ハードウェアの遅延が固定され、わか
っている、すなわちその変換器およびフィルタの遅延な
どが知り、かつソフトウェアの処理遅延もまた、ソフト
ウェアの符号化機構に単に依存する公知の量であるた
め、正確なクロス乗積計算に不可欠な遅延のみが、スピ
ーカホンの用途基準に特有な音響経路遅延である。
【0036】ノードCでのデータは、多くの連続するメ
モリ場所(DLY+Ln)にバッファされ、ノードBに
到達するデータは図3に示されるように、Lnアドレス
メモリ場所に記憶される。上述のとおり、DLYはハー
ドウェアおよびソフトウェアを通過する信号の、固定遅
延を意味する。Lnは、マイクロホン信号のバッファの
長さを表わす。したがってクロス乗積は以下の式に従っ
て計算される。
モリ場所(DLY+Ln)にバッファされ、ノードBに
到達するデータは図3に示されるように、Lnアドレス
メモリ場所に記憶される。上述のとおり、DLYはハー
ドウェアおよびソフトウェアを通過する信号の、固定遅
延を意味する。Lnは、マイクロホン信号のバッファの
長さを表わす。したがってクロス乗積は以下の式に従っ
て計算される。
【0037】
【数4】
【0038】ここで/Em および/Es はそれぞれノー
ドBおよびノードCでのエネルギ推定値を表わし、再帰
的に計算される。各サンプル期間において、以下の式が
実行され、かつクロス乗積計算が完了した後に、1つの
サンプル分データがバッファ内で下方にシフトされる。
ドBおよびノードCでのエネルギ推定値を表わし、再帰
的に計算される。各サンプル期間において、以下の式が
実行され、かつクロス乗積計算が完了した後に、1つの
サンプル分データがバッファ内で下方にシフトされる。
【0039】
【数5】
【0040】
【数6】
【0041】結果に表われる固定遅延の影響を最小に
し、したがって固定遅延を畳み込み式に組み込むために
は、バッファBsにバッファされたDLYサンプルブロ
ックは数えられない。たとえば、室内のフロントエンド
のハードウェアおよびソフトウェアに10のサンプル遅
延があるならば、データアドレス1から160はバッフ
ァBmに用いられ、その後アドレス11から170がバ
ッファBsからとられるべきである。バッファBmおよ
びBsにあるデータの畳み込みは次に、ノードBおよび
ノードCにおける信号のエネルギ推定値を除算すること
によって正規化される。結果として生じた値は遅延が補
償され、かつ正規化されたクロス乗積である。
し、したがって固定遅延を畳み込み式に組み込むために
は、バッファBsにバッファされたDLYサンプルブロ
ックは数えられない。たとえば、室内のフロントエンド
のハードウェアおよびソフトウェアに10のサンプル遅
延があるならば、データアドレス1から160はバッフ
ァBmに用いられ、その後アドレス11から170がバ
ッファBsからとられるべきである。バッファBmおよ
びBsにあるデータの畳み込みは次に、ノードBおよび
ノードCにおける信号のエネルギ推定値を除算すること
によって正規化される。結果として生じた値は遅延が補
償され、かつ正規化されたクロス乗積である。
【0042】以上に説明されたとおり、クロス乗積箱2
18の出力は、送信音声検出器224の中に入力され、
同検出器が、移動するマイクロホンまたはスピーカであ
るか、活動中のローカル送話者であるかどうかを判断す
る。このため、ローカルユーザがマイクロホンをスピー
カの近くに移動させるときには、スピーカホンシステム
の好ましい実施例は、計算されたクロス乗積の増加を検
出することとなる。すなわち、ローカルに活動中の送話
者がいないが、マイクロホン信号レベルが突然変化する
ならば、クロス乗積値は高くなり、これはマイクロホン
または拡声器が移動されたことを示す。反対に、もしク
ロス乗積値が低いならば、システムはノードCおよびノ
ードBでの信号が密接に関係していないと推断すること
となり、マイクロホン信号レベルにおけるすべての突然
の変化は、活動中のローカル送話者が存在することを示
す。
18の出力は、送信音声検出器224の中に入力され、
同検出器が、移動するマイクロホンまたはスピーカであ
るか、活動中のローカル送話者であるかどうかを判断す
る。このため、ローカルユーザがマイクロホンをスピー
カの近くに移動させるときには、スピーカホンシステム
の好ましい実施例は、計算されたクロス乗積の増加を検
出することとなる。すなわち、ローカルに活動中の送話
者がいないが、マイクロホン信号レベルが突然変化する
ならば、クロス乗積値は高くなり、これはマイクロホン
または拡声器が移動されたことを示す。反対に、もしク
ロス乗積値が低いならば、システムはノードCおよびノ
ードBでの信号が密接に関係していないと推断すること
となり、マイクロホン信号レベルにおけるすべての突然
の変化は、活動中のローカル送話者が存在することを示
す。
【0043】これ以外にもマイクロホン信号レベルに突
然変化が示される、拡声器−マイクロホン間インパルス
応答の変化が考えられる場合、たとえばスピーカホンが
置かれている部屋に誰かが入って来て、マイクロホンと
拡声器との間の音響経路を変える場合等があることを認
識されたい。拡声器の音量の急激な変化もまたクロス乗
積決定に影響を及ぼし得る。より簡潔にいえば、この発
明のクロス乗積決定は、1つの活性信号のみがローカル
側にあるか、またはもし2つあるならば関係のない信号
があるかどうかに関する、迅速かつ有効な判断を可能に
する。
然変化が示される、拡声器−マイクロホン間インパルス
応答の変化が考えられる場合、たとえばスピーカホンが
置かれている部屋に誰かが入って来て、マイクロホンと
拡声器との間の音響経路を変える場合等があることを認
識されたい。拡声器の音量の急激な変化もまたクロス乗
積決定に影響を及ぼし得る。より簡潔にいえば、この発
明のクロス乗積決定は、1つの活性信号のみがローカル
側にあるか、またはもし2つあるならば関係のない信号
があるかどうかに関する、迅速かつ有効な判断を可能に
する。
【0044】この詳細な説明は、この発明の例を示す目
的のためにのみ述べられ、いかなる意味においてもその
範囲を限定するものと解されるべきではない。添付の特
許請求の範囲およびその均等物に規定されるこの発明の
範囲から離れることなく、多くの追加、代替および他の
修正がこの発明になされることが認められる。
的のためにのみ述べられ、いかなる意味においてもその
範囲を限定するものと解されるべきではない。添付の特
許請求の範囲およびその均等物に規定されるこの発明の
範囲から離れることなく、多くの追加、代替および他の
修正がこの発明になされることが認められる。
【図1】この発明の好ましい実施例に従ったスピーカホ
ンシステムの一般的なブロック図である。
ンシステムの一般的なブロック図である。
【図2】この発明の好ましい実施例によるスピーカホン
装置のブロック図である。
装置のブロック図である。
【図3】図2に示されたクロス乗積構成要素の拡声器デ
ータバッファおよびマイクロホンデータバッファの装置
を示す。
ータバッファおよびマイクロホンデータバッファの装置
を示す。
112 第1の変換器 118 音声プロセッサ 124 第2の変換器
Claims (19)
- 【請求項1】 ローカルユーザとリモートユーザとの間
の電話通話の間音響結合の影響を特定し、除去するため
のシステムであって、送信信号は前記ローカルユーザに
よって入力され、受信信号は前記リモートユーザによっ
て入力され、前記システムは、 前記送信信号を送信するための第1の変換器と、 前記第1の変換器の近くに置かれ、前記受信信号を受信
し、送信するための第2の変換器とを備え、拡声器のマ
イクロホンに対する近接は、関連したエコーを有する音
響結合を引き起こし、さらに前記送信および受信信号を
伝えるための通話手段を備え、前記送信および受信信号
は、代表的な送信サンプルおよび受信サンプルならびに
送信および受信信号エネルギを有し、前記通話手段は、
前記送信サンプルを受信する第1のノードと、前記受信
サンプルを受信する第2のノードとを含み、さらに前記
第1のノードで受信された前記送信サンプルおよび前記
第2のノードで受信された前記受信サンプルが実質的に
相関するかどうかを判断するための相関手段を備え、前
記相関は相関情報を提供し、さらに前記相関情報を処理
するためのプロセッサを備え、それによりもし前記送信
サンプルと前記受信サンプルとの間で前記相関が強けれ
ば、前記プロセッサは、前記送信サンプルが前記受信サ
ンプルに類似すると判断し、したがってエコーを表わ
し、もし前記相関が弱ければ、前記プロセッサは前記送
信サンプルは前記ローカルユーザからの入力送信信号を
表わすと推断する、音響結合の影響を特定し、除去する
ためのシステム。 - 【請求項2】 送信信号の変化に起因するすべてのハウ
リングを除去するための手段をさらに含む、請求項1に
記載のシステム。 - 【請求項3】 前記通話手段が、前記受信サンプルが前
記第2のノードで受信されるときから、前記受信サンプ
ルが前記第2の変換器によって送信されるときまでの、
および前記送信サンプルが前記ローカルユーザによって
入力されるときから前記送信手段が前記第1のノードで
受信されるときまでの、遅延を規定する、請求項1に記
載のシステム。 - 【請求項4】 前記相関手段がクロス乗積計算を含み、
このクロス乗積計算では、前記遅延の後に決定される、
予め定められた数の送信サンプルおよび予め定められた
数の受信サンプルが、クロス乗積値を発生するようそれ
らのそれぞれの送信および受信信号エネルギに関連して
処理され、さらに前記プロセッサは前記送信サンプルと
前記受信サンプルとの間の類似性の判断を補助するよう
クロス乗積値を処理する、請求項3に記載のシステム。 - 【請求項5】 もし前記クロス乗積値が高く、前記送信
信号エネルギに変化があるならば、前記プロセッサは前
記送信信号の前記変化は前記マイクロホンの、前記拡声
器に対する移動によってもたらされるものと判断するこ
ととなり、もし前記クロス乗積値が低ければ、前記プロ
セッサは、前記送信信号の前記変化は前記ローカルユー
ザによって入力された送信信号によってもたらされると
判断することとなる、請求項4に記載のスピーカホンシ
ステム。 - 【請求項6】 ローカルユーザとリモートユーザとの間
のスピーカホン通話の間音響結合の影響を除去するため
のスピーカホンシステムであって、送信信号は前記ロー
カルユーザによって入力され、受信信号は前記リモート
ユーザによって入力され、前記システムは、 前記送信信号を送信するためのマイクロホンと、 前記マイクロホンの近くに置かれ、前記受信信号を受信
し、送信するための拡声器とを備え、前記拡声器の前記
マイクロホンに対する近接は、関連したエコーを有する
音響結合を引き起こし、さらに前記受信信号および送信
信号は、関連したインパルス応答を有し、さらに前記マ
イクロホンおよび拡声器に結合されたエコーキャンセラ
と、 それを介して前記送信信号および前記受信信号が進行す
る、少なくとも1つの通話チャネルとを備え、前記送信
および受信信号はそれぞれ代表的な送信サンプルBmお
よび受信サンプルBs、ならびに送信および受信信号エ
ネルギを有し、さらに前記少なくとも1つの通話チャネ
ルは、前記送信サンプルを受信するノードBと、前記受
信サンプルを受信するノードCとを含み、 前記スピーカホンシステムは、前記受信信号がノードC
で受信されたときから前記受信サンプルが前記拡声器に
よって送出されるときまでの第1の遅延と、前記送信サ
ンプルが前記ローカルユーザによって入力されるときか
ら前記送信サンプルがノードBで受信されるときまでに
規定される、第2の遅延とを有し、さらに前記第2の遅
延に加えられる前記第1の遅延はDLYと呼ばれ、さら
にBm(1)からBm(Ln)までの送信サンプルを記
憶するためのマイクロホンバッファを備え、ここでBm
(1)は前記マイクロホンバッファに記憶される第1の
送信サンプルを表わし、Bm(Ln)は前記マイクロホ
ンバッファに記憶される送信サンプルLnを表わし、さ
らにBs(1)からBs(DLY+Ln)までの受信サ
ンプルを記憶するための拡声器バッファを備え、ここで
Bs(1)は前記拡声器バッファに記憶される第1のサ
ンプルを表わし、Bs(DLY+Ln)は前記拡声器バ
ッファに記憶される送信サンプルDLY+Lnを表わ
し、さらにクロス乗積機能を以下の式に従って前記記憶
された送信および受信サンプルに適用するための手段を
備え、 【数1】 ここで/Em および/Es はそれぞれノードBおよびノ
ードCにおける前記送信および受信信号のエネルギを表
わし、前記クロス乗積機能を適用するための手段はクロ
ス乗積出力を有し、さらに前記クロス乗積出力を受信す
るための音声検出器と、 前記音声検出器に結合され、前記受信信号に対する前記
送信信号の変化を認識するよう前記送信および受信信号
に対する前記クロス乗積出力を処理するため、かつ前記
送信信号の変化が、音響結合の変化か、または前記ロー
カルユーザによって前記マイクロホンに入力された新し
い送信信号のいずれに帰因するものかを判断するための
制御装置とを備える、音響結合の効果を除去するための
スピーカホンシステム。 - 【請求項7】 前記エコーキャンセラが、前記送信およ
び受信信号のインパルス応答に従って適用される、対応
するフィルタ係数を有する適用フィルタを含む、請求項
6に記載のスピーカホンシステム。 - 【請求項8】 前記ローカルユーザと前記リモートユー
ザとの間の通話が、複数個の通話モードの間で切換わ
る、請求項7に記載のスピーカホンシステム。 - 【請求項9】 もし前記制御装置が、前記送信信号の変
化は音響結合によってもたらされると判断するならば、
前記エコーキャンセラは前記フィルタ係数を適用し続け
ることとなり、前記通話モードは切換えられない、請求
項8に記載のスピーカホンシステム。 - 【請求項10】 もし前記クロス乗積出力が高く、前記
送信信号エネルギが突然変化するならば、前記制御装置
は前記送信信号の変化は前記マイクロホンの前記拡声器
に対する移動によってもたらされると判断することとな
り、もし前記クロス乗積出力が低ければ、前記制御装置
は前記送信信号の変化は前記ローカルユーザによって入
力された送信信号によってもたらされると判断すること
となる、請求項6に記載のスピーカホンシステム。 - 【請求項11】 前記送信および受信信号エネルギを推
定するためのエネルギ推定手段をさらに含み、サンプル
期間は各送信および受信サンプルに対して規定され、さ
らに各サンプル期間に対して新しいエネルギ推定値が以
下の等式によって定められる、請求項6に記載のスピー
カホンシステム。 【数2】 【数3】 - 【請求項12】 前記拡声器バッファに記憶された、B
s(1)からBs(DLY)までの前記受信サンプル
は、前記クロス乗積機能に用いられない、請求項6に記
載のスピーカホンシステム。 - 【請求項13】 ローカルスピーカホンシステムを用い
るローカルユーザと、リモートユーザとの間の望ましく
ないシステムのハウリングを除去するためのスピーカホ
ンシステムであって、ローカル送信信号は前記ローカル
ユーザによって前記リモートユーザへと送信され、リモ
ート受信信号は前記リモートユーザによって前記ローカ
ルユーザへと送信され、前記スピーカホンシステムは、 前記送信信号を前記リモートユーザに送信するためのマ
イクロホンと、 前記受信信号を受信し、送出するための拡声器とを備
え、前記拡声器は前記マイクロホンに音響的に結合さ
れ、前記マイクロホンおよび前記拡声器の結合は、送出
受信信号が前記マイクロホンによって受信され、かつ再
び送信されるときに音響インパルス応答を規定し、前記
再び送信された信号はエコーを表わし、さらに前記マイ
クロホンに結合され、前記送信および受信信号を処理す
るためのプロセッサを含むスピーカホンエレクトロニク
スを備え、前記プロセッサは前記送信信号と、送出され
た受信信号とを区別するための手段と、 前記送出された受信信号と前記送出された受信信号のエ
コーとの間の遅延を計算するための手段とを備え、さら
に前記マイクロホンと拡声器との間の音響インパルス応
答の変化を特定するためのプロセッサ手段を備え、前記
送信信号および前記受信信号の相関を判断するための相
関手段を含み、前記計算された遅延を補い、もし前記相
関手段が、前記送信信号と前記受信信号とが実質的に相
関すると判断するならば、特定するための手段は、音響
インパルス応答の変化はエコーに起因すると判断するこ
ととなる、望ましくないシステムのハウリングを除去す
るためのスピーカホンシステム。 - 【請求項14】 前記エコーを除去するための手段をさ
らに含む、請求項13に記載のシステム。 - 【請求項15】 前記エコーを除去するための前記手段
が、再び送出されたエコーを検出し、かつ前記受信信号
を受信するための音響エコーキャンセラ(AEC)を含
み、それにより前記エコーは前記送信信号から除去され
る、請求項14に記載のシステム。 - 【請求項16】 ローカルユーザとリモートユーザとの
間の電話通話の間音響結合の影響を除去するための方法
であって、送信信号は前記ローカルユーザによって入力
され、受信信号は前記リモートユーザによって入力さ
れ、前記方法は、 前記送信信号を受信し、かつ前記送信信号を前記リモー
トユーザに送信するステップと、 前記受信信号を受信し、かつ送出するステップとを備
え、エコーと関連した音響結合は送信信号および受信信
号が同時に受信されるときに発生され、さらに前記受信
および送信信号の中からそれぞれ代表的な送信サンプル
および受信サンプルを特定するステップと、 第1のノードで前記送信サンプルを、かつ第2のノード
で前記受信サンプルを受信するステップと、 送信および受信信号エネルギを推定するステップと、 相関情報を提供するよう、前記第1のノードで受信され
た前記送信サンプルと前記第2のノードで受信された前
記受信サンプルとを相関するステップと、 前記相関情報を処理するステップとを備え、それにより
もし前記相関情報が、前記送信サンプルと前記受信サン
プルとの間で前記相関が強いと示すならば、前記プロセ
ッサは、前記送信サンプルは前記受信サンプルに類似し
ていると判断し、したがってエコーを表わし、もし前記
相関が弱ければ前記プロセッサは、前記送信サンプルは
前記ローカルユーザからの入力送信信号を表わすと推断
する、音響結合の影響を除去するための方法。 - 【請求項17】 エコーの送信を防ぐステップをさらに
含む、請求項16に記載のシステム。 - 【請求項18】 前記受信サンプルが前記第2のノード
で受信されたときから前記受信サンプルが送出されると
きまでの時間と、前記相関サンプルが入力されたときか
ら前記送信サンプルが前記第1のノードで受信されると
きまでの時間とを含む遅延を規定するステップをさらに
含む、請求項16に記載のシステム。 - 【請求項19】 前記相関するステップが、 クロス乗積を計算するステップをさらに含み、ここで
は、規定された遅延に続いて定められる、予め定められ
た数の送信サンプルおよび予め定められた数の受信サン
プルが、クロス乗積値を発生するようそのそれぞれの推
定された送信および受信信号エネルギと関連して処理さ
れ、さらに前記送信信号の変化が前記ローカルユーザに
よる送信信号の突然の入力に起因するものかどうかを判
断するよう、クロス乗積値を処理するステップを含み、
前記送信信号はハウリングに判断されない、請求項18
に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/531993 | 1995-09-21 | ||
US08/531,993 US5646990A (en) | 1995-09-21 | 1995-09-21 | Efficient speakerphone anti-howling system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09172396A true JPH09172396A (ja) | 1997-06-30 |
Family
ID=24119962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8250119A Pending JPH09172396A (ja) | 1995-09-21 | 1996-09-20 | 音響結合の影響を除去するためのシステムおよび方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5646990A (ja) |
EP (1) | EP0765066A3 (ja) |
JP (1) | JPH09172396A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005531956A (ja) * | 2002-06-28 | 2005-10-20 | フランス テレコム | 単一チャンネルまたは多重チャンネル型の通信システム用エコー処理装置 |
Families Citing this family (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
US7095871B2 (en) * | 1995-07-27 | 2006-08-22 | Digimarc Corporation | Digital asset management and linking media signals with related data using watermarks |
JP2918025B2 (ja) * | 1996-04-24 | 1999-07-12 | 日本電気株式会社 | 2線式音声会議装置 |
US5796818A (en) * | 1996-08-08 | 1998-08-18 | Northern Telecom Limited | Dynamic optimization of handsfree microphone gain |
US6141415A (en) * | 1996-10-11 | 2000-10-31 | Texas Instruments Incorporated | Method and apparatus for detecting speech at a near-end of a communications system, a speaker-phone system, or the like |
DE19714966C2 (de) * | 1997-04-10 | 1999-04-01 | Siemens Ag | Vorrichtung zur Rückhördämpfung |
US6185195B1 (en) * | 1997-05-16 | 2001-02-06 | Qualcomm Incorporated | Methods for preventing and detecting message collisions in a half-duplex communication system |
JP3597671B2 (ja) * | 1997-05-16 | 2004-12-08 | 三菱電機株式会社 | ハンズフリー電話機 |
US6049606A (en) * | 1997-12-11 | 2000-04-11 | Nortel Networks Corporation | Circuit and method of double talk detection for use in handsfree telephony terminals |
AU2002599A (en) * | 1997-12-19 | 1999-07-12 | Conexant Systems, Inc. | Method and apparatus for multi-way conference calling with full-duplex speakerphone and a digital wireless communication terface |
US6434110B1 (en) * | 1998-03-20 | 2002-08-13 | Cirrus Logic, Inc. | Full-duplex speakerphone circuit including a double-talk detector |
US7602940B2 (en) * | 1998-04-16 | 2009-10-13 | Digimarc Corporation | Steganographic data hiding using a device clock |
US6385176B1 (en) * | 1998-06-04 | 2002-05-07 | Lucent Technologies Inc. | Communication system based on echo canceler tap profile |
US6542611B1 (en) * | 1998-07-31 | 2003-04-01 | Circuit Research Labs, Inc. | Multi-state echo suppressor |
US8332478B2 (en) * | 1998-10-01 | 2012-12-11 | Digimarc Corporation | Context sensitive connected content |
US20030091180A1 (en) * | 1998-12-23 | 2003-05-15 | Patrik Sorqvist | Adaptive signal gain controller, system, and method |
US6263078B1 (en) * | 1999-01-07 | 2001-07-17 | Signalworks, Inc. | Acoustic echo canceller with fast volume control compensation |
US20020032734A1 (en) | 2000-07-26 | 2002-03-14 | Rhoads Geoffrey B. | Collateral data combined with user characteristics to select web site |
GB2350969B (en) * | 1999-06-07 | 2003-11-05 | Ericsson Telefon Ab L M | Loudspeaker volume range control |
WO2001001665A2 (en) * | 1999-06-25 | 2001-01-04 | Conexant Systems, Inc. | Host-based speaker phone |
US7233659B1 (en) * | 1999-09-13 | 2007-06-19 | Agere Systems Inc. | Message playback concurrent with speakerphone operation |
US7224794B1 (en) * | 1999-09-13 | 2007-05-29 | Agere Systems Inc. | Transmitting message playback concurrent with speakerphone operation |
US6771769B2 (en) * | 2000-12-28 | 2004-08-03 | Richard Henry Erving | Method and apparatus for active reduction of speakerphone singing |
FI114770B (fi) * | 2001-05-21 | 2004-12-15 | Nokia Corp | Matkaviestimen äänidatan kontrollointi solukkojärjestelmässä |
US6957089B2 (en) * | 2001-05-31 | 2005-10-18 | Coby Electronics Corporation | Compact hands-free adapter for use with a cellular telephone |
WO2003010949A1 (en) * | 2001-07-20 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Communication system having line and acoustic echo canceling means with spectral post processors |
US6904146B2 (en) * | 2002-05-03 | 2005-06-07 | Acoustic Technology, Inc. | Full duplex echo cancelling circuit |
US10721066B2 (en) | 2002-09-30 | 2020-07-21 | Myport Ip, Inc. | Method for voice assistant, location tagging, multi-media capture, transmission, speech to text conversion, photo/video image/object recognition, creation of searchable metatags/contextual tags, storage and search retrieval |
US6996251B2 (en) | 2002-09-30 | 2006-02-07 | Myport Technologies, Inc. | Forensic communication apparatus and method |
US7778438B2 (en) | 2002-09-30 | 2010-08-17 | Myport Technologies, Inc. | Method for multi-media recognition, data conversion, creation of metatags, storage and search retrieval |
US7272224B1 (en) * | 2003-03-03 | 2007-09-18 | Apple Inc. | Echo cancellation |
US7142665B2 (en) * | 2004-07-16 | 2006-11-28 | Freescale Semiconductor, Inc. | Automatic gain control for an adaptive finite impulse response and method therefore |
JP2006108777A (ja) * | 2004-09-30 | 2006-04-20 | Toshiba Corp | 電話端末及びこの電話端末を使用した電話システム、及び電話端末の制御方法 |
US7734034B1 (en) * | 2005-06-21 | 2010-06-08 | Avaya Inc. | Remote party speaker phone detection |
US8295475B2 (en) * | 2006-01-13 | 2012-10-23 | Microsoft Corporation | Selective glitch detection, clock drift compensation, and anti-clipping in audio echo cancellation |
US7831035B2 (en) * | 2006-04-28 | 2010-11-09 | Microsoft Corporation | Integration of a microphone array with acoustic echo cancellation and center clipping |
US7773743B2 (en) * | 2006-04-28 | 2010-08-10 | Microsoft Corporation | Integration of a microphone array with acoustic echo cancellation and residual echo suppression |
US7835774B1 (en) * | 2006-09-12 | 2010-11-16 | Avaya Inc. | Removal of local duplication voice on conference calls |
JP4274254B2 (ja) * | 2007-02-07 | 2009-06-03 | 株式会社デンソー | 車載ハンズフリー装置 |
US8380253B2 (en) * | 2008-02-15 | 2013-02-19 | Microsoft Corporation | Voice switching for voice communication on computers |
US8369251B2 (en) * | 2008-06-20 | 2013-02-05 | Microsoft Corporation | Timestamp quality assessment for assuring acoustic echo canceller operability |
US7760869B2 (en) * | 2008-08-28 | 2010-07-20 | Embarq Holdings Company, Llc | Method and apparatus for controlling the transmit volume level of a speakerphone |
US20110181452A1 (en) * | 2010-01-28 | 2011-07-28 | Dsp Group, Ltd. | Usage of Speaker Microphone for Sound Enhancement |
KR101651588B1 (ko) * | 2010-02-04 | 2016-08-26 | 삼성전자주식회사 | 입력 신호로부터 잡음 신호를 제거하는 방법 및 그 장치 |
US8600037B2 (en) * | 2011-06-03 | 2013-12-03 | Apple Inc. | Audio quality and double talk preservation in echo control for voice communications |
US8923508B2 (en) * | 2012-06-07 | 2014-12-30 | Lsi Corporation | Half-duplex speakerphone echo canceler |
US9106197B2 (en) * | 2012-08-10 | 2015-08-11 | Broadcom Corporation | Systems and methods to suppress noise and idle tones |
US9749021B2 (en) | 2012-12-18 | 2017-08-29 | Motorola Solutions, Inc. | Method and apparatus for mitigating feedback in a digital radio receiver |
US9414162B2 (en) * | 2013-06-03 | 2016-08-09 | Tencent Technology (Shenzhen) Company Limited | Systems and methods for echo reduction |
GB2512413B (en) | 2013-09-18 | 2015-05-06 | Imagination Tech Ltd | Acoustic echo cancellation |
US10122863B2 (en) * | 2016-09-13 | 2018-11-06 | Microsemi Semiconductor (U.S.) Inc. | Full duplex voice communication system and method |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59193660A (ja) * | 1983-04-18 | 1984-11-02 | Nec Corp | 会議電話装置 |
US4747132A (en) * | 1984-04-09 | 1988-05-24 | Matsushita Electric Industrial Co., Ltd. | Howling canceller |
DE3585034D1 (de) * | 1985-10-30 | 1992-02-06 | Ibm | Verfahren zur bestimmung einer flachen echopfadverzoegerung und dieses verfahren verwendender echokompensator. |
AT391784B (de) * | 1987-11-25 | 1990-11-26 | Siemens Ag Oesterreich | Verfahren zur adaptiven kompensation eines echos in einer kommunikationseinrichtung |
US5016271A (en) * | 1989-05-30 | 1991-05-14 | At&T Bell Laboratories | Echo canceler-suppressor speakerphone |
CA2001277C (en) * | 1989-10-24 | 1994-07-12 | Bruce Leigh Townsend | Hands free telecommunications apparatus and method |
US4947425A (en) * | 1989-10-27 | 1990-08-07 | At&T Bell Laboratories | Echo measurement arrangement |
US5305309A (en) * | 1989-12-06 | 1994-04-19 | Fujitsu Limited | Echo canceller |
JP2518433B2 (ja) * | 1990-01-24 | 1996-07-24 | 日本電気株式会社 | ダブルト―ク検出回路 |
US5010570A (en) * | 1990-02-20 | 1991-04-23 | Motorola, Inc. | Method for active feedback suppression |
JPH03262939A (ja) * | 1990-03-14 | 1991-11-22 | Fujitsu Ltd | エコー経路変動検出方法およびその装置 |
US5263019A (en) * | 1991-01-04 | 1993-11-16 | Picturetel Corporation | Method and apparatus for estimating the level of acoustic feedback between a loudspeaker and microphone |
JP2836277B2 (ja) * | 1991-03-14 | 1998-12-14 | 国際電信電話株式会社 | エコーキャンセル装置 |
US5206854A (en) * | 1991-09-24 | 1993-04-27 | At&T Bell Laboratories | Detecting loss of echo cancellation |
US5526347A (en) * | 1992-11-02 | 1996-06-11 | Advanced Micro Devices, Inc. | Decorrelation controller for an adaptive echo cancellor |
JP2508574B2 (ja) * | 1992-11-10 | 1996-06-19 | 日本電気株式会社 | 多チャンネルエコ―除去装置 |
FI935834A (fi) * | 1993-12-23 | 1995-06-24 | Nokia Telecommunications Oy | Menetelmä kaikukohtaan sovittautumiseksi kaiunpoistajassa |
WO1996014694A1 (en) * | 1994-11-04 | 1996-05-17 | Sierra Semiconductor Corporation | Method and apparatus for establishing full-duplex sound communication for a speakerphone system |
IL115892A (en) * | 1994-11-10 | 1999-05-09 | British Telecomm | Interference detection system for telecommunications |
US5495473A (en) * | 1994-12-28 | 1996-02-27 | Intel Corporation | Method and apparatus for implementing hardware independent echo cancellation in a full-duplex audio stream in a computer system |
-
1995
- 1995-09-21 US US08/531,993 patent/US5646990A/en not_active Expired - Lifetime
-
1996
- 1996-09-13 EP EP96114742A patent/EP0765066A3/en not_active Withdrawn
- 1996-09-20 JP JP8250119A patent/JPH09172396A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005531956A (ja) * | 2002-06-28 | 2005-10-20 | フランス テレコム | 単一チャンネルまたは多重チャンネル型の通信システム用エコー処理装置 |
Also Published As
Publication number | Publication date |
---|---|
US5646990A (en) | 1997-07-08 |
EP0765066A2 (en) | 1997-03-26 |
EP0765066A3 (en) | 2002-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH09172396A (ja) | 音響結合の影響を除去するためのシステムおよび方法 | |
EP1324583B1 (en) | Gain control method for acoustic echo cancellation | |
EP0204718B2 (en) | Full duplex speakerphone for radio and landline telephones | |
US6442272B1 (en) | Voice conferencing system having local sound amplification | |
US5612996A (en) | Loop gain processing system for speakerphone applications | |
US5657384A (en) | Full duplex speakerphone | |
JP3199155B2 (ja) | 反響消去装置 | |
US5390244A (en) | Method and apparatus for periodic signal detection | |
US5016271A (en) | Echo canceler-suppressor speakerphone | |
JP4568439B2 (ja) | エコー抑圧装置 | |
US5764753A (en) | Half-duplex controller | |
US6381224B1 (en) | Method and apparatus for controlling a full-duplex communication system | |
US8160239B2 (en) | Echo canceller and speech processing apparatus | |
JPH07508866A (ja) | スピーカホンシステムにおけるフェイルセーフ動作の方法 | |
US6385176B1 (en) | Communication system based on echo canceler tap profile | |
CN106657700B (zh) | 一种能消除回声的免提通话装置及其控制方法 | |
JP4544993B2 (ja) | 単一チャンネルまたは多重チャンネル型の通信システム用エコー処理装置 | |
CN110995951A (zh) | 基于双端发声检测的回声消除方法、装置及*** | |
JP2003324370A (ja) | エコーキャンセラ | |
KR20050105693A (ko) | 동시통화구간 검출에 따른 음향 반향 제거 방법 및 장치 | |
JP3220979B2 (ja) | 音声スイッチ | |
KR102172608B1 (ko) | 동시통화에 강인한 심층학습 기반 음향반향 제거 장치 및 그 방법 | |
US20100002866A1 (en) | Voice communication apparatus | |
JPS62116025A (ja) | 音響エコー消去装置 | |
EP1518393A1 (en) | Non stationary echo canceller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061011 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061114 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070508 |