(57)【要約】エコーキャンセラー回路（１０）のダウンリンクアクティビティ及びダブルトーク発生確率検出器、及び方法によって、エコーキャンセラー適応フィルタ（３００）の安定性を向上させ、かつポストエコーキャンセラーアップリンクデータ（３８８）の減衰を改善する。エコーキャンセラー回路（１０）は、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器（３０）と、そしてエコーキャンセラー部（２０）と、を備える。ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器（３０）は、プリエコーキャンセラーアップリンクデータ（４０）及びダウンリンクデータ（５０）を受信し、それに従ってダブルトーク発生確率データ（６０）及びダウンリンクアクティビティデータ（７０）を生成する。エコーキャンセラー部（２０）は、ダウンリンクデータ（５０）、プリエコーキャンセラーアップリンクデータ（４０）、ダブルトーク発生確率データ（６０）、及びダウンリンクアクティビティデータ（７０）を受信し、それに従ってアップリンクデータ（８０）を生成する。
2007520099.tif 000002
【特許請求の範囲】
【請求項１】
プリエコーキャンセラーアップリンクデータ及びダウンリンクデータを受信し、それに従ってダブルトーク発生確率データ及びダウンリンクアクティビティデータを生成するように動作するダウンリンクアクティビティ及びダブルトーク発生確率データ生成器と、
ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器に動作可能に接続され、かつダウンリンクデータ、プリエコーキャンセラーアップリンクデータ、ダブルトーク発生確率データ、及びダウンリンクアクティビティデータを受信し、それに従ってアップリンクデータを生成するように動作するエコーキャンセラー部と、
を備えるエコーキャンセラー回路。
【請求項２】
前記エコーキャンセラー部はエコーキャンセラー適応フィルタを含み、同エコーキャンセラー適応フィルタは、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器に動作可能に接続され、かつダブルトーク発生確率データ、ダウンリンクアクティビティデータ、及びダウンリンクデータを受信し、それに従ってエコーキャンセル適応速度（ａ  ｒａｔｅ  ｏｆ  ｅｃｈｏ  ｃａｎｃｅｌｌａｔｉｏｎ  ａｄａｐｔａｔｉｏｎ）を動的に変化させるように動作する、請求項１記載のエコーキャンセラー回路。
【請求項３】
前記エコーキャンセル適応速度は、少なくともダブルトーク発生確率データに基づく適応ゲインに従って制御される、請求項２記載のエコーキャンセラー回路。
【請求項４】
前記エコーキャンセラー部は更に、
プリエコーキャンセラーアップリンクデータ及びエコー推定データを受信し、それに従ってポストエコーキャンセラーアップリンクデータを生成するように動作する加算ロジックと、
ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器に動作可能に接続され、かつダウンリンクアクティビティデータ及びダブルトーク発生確率データを受信し、それに従って残留エコー電力データ及び機能信頼度係数データ（ｐｅｒｆｏｒｍａｎｃｅ
ｃｏｎｆｉｄｅｎｃｅ  ｆａｃｔｏｒ  ｄａｔａ）を生成するように動作するエコー電力及び信頼度推定ロジックと、
加算ロジック、及びエコー電力及び信頼度推定ロジックに動作可能に接続され、かつポストエコーキャンセラーアップリンクデータ、残留エコー電力データ、及び機能信頼度係数データを受信し、それに従ってポストエコーキャンセラーアップリンクデータを減衰させてアップリンクデータを生成するように動作するアップリンクデータ減衰手段と、
を含む請求項１記載のエコーキャンセラー回路。
【請求項５】
前記エコー電力及び信頼度推定ロジックは更に、
ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器及びアップリンクデータ減衰手段に動作可能に接続され、かつダウンリンクアクティビティデータ及びダブルトーク発生確率データを受信し、それに従って残留エコー電力データを生成するように動作する残留エコー電力推定データ生成器と、
ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器及びアップリンクデータ減衰手段に動作可能に接続され、かつダウンリンクアクティビティデータ及びダブルトーク発生確率データを受信し、それに従って機能信頼度係数データを生成するように動作する機能信頼度係数データ生成器と、
を含む請求項４記載のエコーキャンセラー回路。
【請求項６】
前記ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器は更に、
エコーキャンセラー部に動作可能に接続され、かつダウンリンクデータを受信し、それに従ってダウンリンクアクティビティデータを生成するように動作するダウンリンクアクテ
ィビティデータ生成器と、
エコーキャンセラー部に動作可能に接続され、かつプリエコーキャンセラーアップリンクデータを受信し、それに従ってダブルトーク発生確率データを生成するように動作するダブルトーク発生確率データ生成器と、
を含む請求項１記載のエコーキャンセラー回路。
【請求項７】
エコー信号を小さくする方法であって、
プリエコーキャンセラーアップリンクデータ及びダウンリンクデータを受信する工程と、ダウンリンクアクティビティデータを、受信済みプリエコーキャンセラーアップリンクデータ及びダウンリンクデータに従って生成する工程と、
ダブルトーク発生確率データを、受信済みプリエコーキャンセラーアップリンクデータ及びダウンリンクデータに従って生成する工程と、
プリエコーキャンセラーアップリンクデータに対してエコーキャンセルを、ダウンリンクデータ、ダウンリンクアクティビティデータ、及びダブルトーク発生確率データに従って行って、ポストエコーキャンセラーアップリンクデータを生成する工程と、
からなる方法。
【請求項８】
前記プリエコーキャンセラーアップリンクデータに対してエコーキャンセルを行なう操作では、ダウンリンク音声が少なくともダウンリンクアクティビティデータに基づいて検出される場合に、エコーキャンセル適応速度を動的に変化させる工程を更に含む請求項７記載の方法。
【請求項９】
前記エコーキャンセル適応速度を、（１−ダブルトーク発生確率データ）に基づいて算出される適応ゲインに従って動的に変化させる請求項８記載の方法。
【請求項１０】
前記ポストエコーキャンセラーアップリンクデータを、ダウンリンクアクティビティデータ及びダブルトーク発生確率データに従って減衰させてアップリンクデータを生成する請求項７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は概して通信システムに関し、特にエコーキャンセラー及びエコーキャンセル方法に関する。
【背景技術】
【０００２】
通信システムにおけるエコーは通常、エンドユーザから送信信号の発信者に、或る遅延期間後に返ってくる送信信号の一部分の戻り、として特徴付けられる。この技術分野では公知のように、ニアエンドユーザ（ｎｅａｒ  ｅｎｄ  ｕｓｅｒ）はアップリンク信号をファーエンドユーザ（ｆａｒ  ｅｎｄ  ｕｓｅｒ）に送信する。逆に、ニアエンドユーザはダウンリンク信号をファーエンドユーザから受信する。例えば、ニアエンドのエコーは、ニアエンドユーザがアップリンク信号をアップリンク経路を介して発信する場合に生じ、そして送信信号の一部分がファーエンドによってエコー信号としてダウンリンク経路を介して反射されてニアエンドに戻る。ファーエンドのエコーはファーエンドユーザがダウンリンク信号をダウンリンク経路を介して発信する場合に生じ、そして送信信号の一部分がニアエンドによってエコー信号としてアップリンク経路を介して反射されてファーエンドに戻る。送信信号の反射は、ファーエンドでの４線／２線ハイブリッドにおけるインピーダンス不整合、または電話機、無線機器、またはハンドフリースピーカ電話装置における音響結合によるフィードバックのような多くの理由に起因して生じ得る。遅延送信信号に対応するエコー信号をニアエンドユーザは耳障りに感じ、そして或る場合には、エコー信号によって「ハウリング（ｈｏｗｌｉｎｇ）」として知られる不安定状態が生じる。
【０００３】
エコーキャンセラーは、エコー信号の送信を無くす、または小さくしようと試みるニアエンド及びファーエンドの両方の全てのエコー発生源において必要である。エコーキャンセラーは、携帯情報端末（ＰＤＡ）、携帯電話機、双方向無線機、携帯電話用カーキット、自動車電話機、地域を移動することができる他の適切な機器のような無線機器に用いることができる。更に、エコーキャンセラーは、ハンドフリースピーカ電話装置、ビデオ及びオーディオ会議用電話機、及び電気通信業界では一般電話システム（ｐｌａｉｎ  ｏｌｄ  ｔｅｌｅｐｈｏｎｅ  ｓｙｓｔｅｍ：ＰＯＴＳ）機器と一般的に呼ばれる電話機のような有線機器において用いることができる。ハンドフリースピーカ電話装置は通常、アップリンク信号を生成するマイクロホン、ダウンリンク信号を音響生成するスピーカ、エコー信号を打ち消すエコーキャンセラー、及び電話機回路を含む。
【０００４】
エコーキャンセラーは、ファーエンドが送信を行なっているときにニアエンドにおいて生成されるエコー信号を、スピーカとマイクロホンとの間の音響結合チャネル（ａｃｏｕｓｔｉｃ  ｃｏｕｐｌｉｎｇ  ｃｈａｎｎｅｌ）を介して、伝搬する増幅済みダウンリンクオーディオ信号の一部分に対応するエコー推定データを生成することにより打ち消そうとする。エコーキャンセラーは音響結合チャネルをモデル化し、それに従ってエコー推定データをエコーキャンセラー適応フィルタ（ｅｃｈｏ  ｃａｎｃｅｌｅｒ  ａｄａｐｔｉｖｅ  ｆｉｌｔｅｒ）を使用して生成する。エコーキャンセラー適応フィルタは、最小平均自乗（ＬＭＳ）有限インパルス応答（ＦＩＲ）フィルタ、または一連の重み付け係数を有するいずれかの適切な装置または方法を用いて音響結合チャネルをモデル化する。エコーキャンセラー適応フィルタは、エコー推定データを、マイクロホンが受信するプリエコーキャンセラーアップリンクデータから減算して、ポストエコーキャンセラーアップリンクデータを生成しようとする。ポストエコーキャンセラーアップリンクデータをエコーキャンセラー適応フィルタが使用して有限インパルス応答フィルタの重み付け係数を動的に更新する。
【０００５】
ハンドフリースピーカ電話装置は輸送手段に搭載される（ｉｎ−ｖｅｈｉｃｌｅ）オーディオシステムに一体化することができる。輸送手段は乗用車、トラック、ボート、または飛行機のようないずれかの適切な輸送手段とすることができる。輸送手段に搭載されるオーディオシステムは、アンプ、スピーカ、及びチューナ回路のようなオーディオソース、ＣＤ／ＤＶＤプレーヤ、テーププレーヤ、ハードドライブ再生システム、衛星ラジオなどを含むことができる。輸送手段に搭載されるオーディオシステムは、テレマティックス車載通信システム（ｔｅｌｅｍａｔｉｃｓ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｄｅｖｉｃｅ）のような通信装置と一体化することができる。例えば、テレマティックス車載通信システムはゼネラルモータースのオンスター（ＯｎＳｔａｒ）システムのコンポーネントとすることができる。テレマティックス車載通信システムは通常、位置情報のようなデータ、及び音声のようなオーディオを収集して配信する。
【０００６】
通常、ファーエンドからダウンリンク経路を介して受信するダウンリンクオーディオ信号は、輸送手段に搭載されるオーディオシステムの少なくとも一つのスピーカによって再生される。しかしながら、輸送手段に搭載されるハンドフリースピーカ電話装置では、少なくとも一つのスピーカとマイクロホンとの間に大きな結合が生じ得る。その結果、少なくとも一つのスピーカを通して送信される増幅済みダウンリンクオーディオ信号は部分的にマイクロホンによってエコー信号として受信されることになる。
【０００７】
エコーキャンセラーは、４つの使用可能なモード、即ち、ダウンリンクトークモード、アップリンクトークモード、ダブルトークモード、及びアイドルモードの検出に応答して動作する。ダウンリンクトークモードの間、エコーキャンセラー適応フィルタは、ＦＩＲフィルタの重み付け係数を動的に適応させることにより、音響結合チャネルをモデル化しようとする。更に、減衰器のようなプリプロセッサ及びポストプロセッサを使用してエコー信号の影響を低減することもできる。
【０００８】
アップリンクトークモードの間、エコーキャンセラーフィルタは依然としてアクティブであるが、モデル化対象のダウンリンク信号またはエコー信号が無い場合には適応化を遅くする、または停止する。アイドルモードの間、ニアエンドユーザ及びファーエンドユーザは会話中ではないので、エコーキャンセラー適応フィルタは通常、アイドル状態である。しかしながら、ダブルトークモードの間では、プリエコーキャンセラーアップリンクマイクロホン信号は干渉信号及びエコー信号の両方を含む。干渉信号はニアエンド音声、種々の雑音成分、及び歪みを含む。種々の雑音成分には、オーディオシステムの非線形性成分、スピーカ歪み、マイクロホンを介しての乱気流（エアタービュランス）、道路雑音、風音、方向指示信号（ｔｕｒｎ  ｓｉｇｎａｌ）雑音及びウィンドシールドワイパーノイズ、及び他の雑音成分が含まれる。その結果、エコーキャンセラー適応フィルタは干渉信号及びエコー信号に適応しようとする。従って、これらの種々の雑音成分によって、重み付け係数が発散し、音響結合チャネルの推定値が正しくない値となり、エコーキャンセラー適応フィルタが効果的でなくなるか、または不安定になる。このような状況の適応フィルタによって実際に、ポストエコーキャンセラーアップリンク信号も不安定になり、劣化する。その結果、劣化したポストエコーキャンセラーアップリンクデータによって大きな雑音がファーエンドを悩ますことになる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
一の方法によれば、適応フィルタは、一旦、適応フィルタが不安定になると、適応速度を下げる。適応フィルタは、ポストエコーキャンセラーアップリンクデータを閾値レベルと比較することにより不安定性を判断する。適応フィルタは、アップリンク経路を介して送信される劣化アップリンク信号の不安定性の増大率を下げるためにフィルタ適応速度を
下げる。しかしながら、適応フィルタは、適応フィルタが既にかなり不安定になってしまった状態になるまで、適応速度を下げない。その結果、アップリンク信号は、適応フィルタが既に不安定になっているので既に劣化してしまっている。更に、適応速度を制御する機構は雑音の大きい環境では動作が低下する、というのは、雑音によって適応フィルタが非常に不安定になるので、元に戻るには非常に長い時間が掛かり、効果的な通信ができなくなるからである。エコーキャンセラー回路のダウンリンクアクティビティ及びダブルトーク発生確率検出器（ｄｏｗｎｌｉｎｋ  ａｃｔｉｖｉｔｙ  ａｎｄ  ｄｏｕｂｌｅ  ｔａｌｋ  ｐｒｏｂａｂｉｌｉｔｙ  ｄｅｔｅｃｔｏｒ）及び方法は、エコーキャンセラー適応フィルタの安定性を向上させ、かつ、ポストエコーキャンセラーアップリンクデータの減衰特性を改善する。
【課題を解決するための手段】
【００１０】
エコーキャンセラー回路は、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器、及びエコーキャンセラー部を含む。ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器は、プリエコーキャンセラーアップリンクデータ及びダウンリンクデータを受信し、それに従ってダブルトーク発生確率データ及びダウンリンクアクティビティデータを生成する。エコーキャンセラー部はダウンリンクデータ、プリエコーキャンセラーアップリンクデータ、ダブルトーク発生確率データ、及びダウンリンクアクティビティデータを受信し、それに従ってアップリンクデータを生成する。
【００１１】
利点の中でも特に本発明は、適応速度をダブルトーク発生確率データ及びダウンリンクアクティビティデータに基づいて動的に変化させることによりエコーキャンセラー適応フィルタの安定性を向上させる。例えば、エコーキャンセラー適応フィルタの適応速度は、ダブルトーク発生確率データ及びダウンリンクアクティビティデータの関数として変化するので、エコーキャンセラー適応フィルタは、干渉信号が存在しない確率が高い場合に、より高速で適応する。前に述べたように、干渉信号はニアエンド音声、種々の雑音成分、及び歪みを含む。従って、適応フィルタは、好ましい状況（すなわち、干渉信号が発生する確率が低い状況）における音響結合チャネルの変化に高速に応答することができる。それとは反対に、エコーキャンセラー適応フィルタは、干渉信号が存在する確率が高くなるに従ってその適応速度を下げる。前に述べたように、ニアエンド音声またはバックグランド雑音のレベルが大きくなり始めると、干渉雑音のレベルが大きくなり始める。その結果、エコー信号がニアエンド音声及びバックグランド雑音よりも非常に強くなると、ダウンリンクアクティビティデータはダウンリンクアクティビティの発生確率が高くなっていることを示すことになる。例えば、干渉信号の存在の確率が高くなると、ダブルトーク発生確率データは、ダブルトークの発生確率の尤度が大きくなっていることを示すことになる。一の実施形態によれば、フィルタ適応速度は干渉信号の存在確率の関数として変化する。例えば、適応速度が下がると、適応フィルタが発散する確率が非常に低くなる。従って、適応速度を下げて、干渉信号の存在確率が高くなる場合に適応フィルタの発散を抑えることができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の一の実施形態による適応フィルタの適応速度及び減衰器の減衰量を制御するエコーキャンセラー回路１０のブロック図である。エコーキャンセラー回路１０は、マイクロプロセッサ、マイクロコントローラ、またはデジタル信号プロセッサ（ＤＳＰ）のような一つ以上の適切にプログラムされたプロセッサとすることができるので、実行可能命令を含む関連メモリを含み、これらの命令を実行するとエコーキャンセラー回路１０がここに記載する動作を実行する。更に、ここに使用するエコーキャンセラー回路１０は、個別ロジック、ステートマシン、またはハードウェア、ソフトウェア、ミドルウェア、及び／又はファームウェアから成る他のいずれかの適切な組み合わせを含むことができる。
【００１３】
エコーキャンセラー回路１０は、エコーキャンセラー部２０、及びダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０を含む。エコーキャンセラー回路１０は、先行技術において公知の電気通信システムのアナログまたはデジタルモデムに用いることができる。図１に示す種々のリンクは、電気信号またはデータを必要に応じて伝送するいずれかの適切な機構とすることができる。
【００１４】
図２は、本発明の一の実施形態によるダブルトーク発生確率データ６０及びダウンリンクアクティビティデータ７０を生成する方法２００を示す。方法２００は、図１に関するエコーキャンセラー回路１０が実行することができる。しかしながら、他のいずれかの適切な構造を使用することもできる。ここで、ステップ２１０から始まる方法２００は、一連の動作として記載されるが、これらの動作はいずれかの適切な順番で実行することができ、そしていずれかの適切な組み合わせで繰り返すことができることが分かるであろう。
【００１５】
ステップ２２０に示すように、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０、及びエコーキャンセラー部２０はプリエコーキャンセラーアップリンクデータ４０及びダウンリンクデータ５０を受信する。ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、プリエコーキャンセラーアップリンクデータ４０及びダウンリンクデータ５０に関する電力レベル、エネルギーレベル、または振幅レベルを必要に応じて計算して、ダブルトーク発生確率データ６０及びダウンリンクアクティビティデータ７０を生成することができる。例えば、プリエコーキャンセラーアップリンクデータ４０及びダウンリンクデータ５０は、一つ以上の音声フレームを含むことができるので、電力レベル、エネルギーレベル、または振幅レベルを適切な期間に渡って求めることができる。例えば、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、電力レベル、エネルギーレベル、または振幅レベルを一つ以上の音声フレームに渡って、平均関数または他のいずれかの適切な関数に基づいて計算することができる。一の例によれば、音声フレームは、１秒当たり８，０００サンプルの割合で取得される１６０サンプルに対応する２０ミリ秒の期間を有することができる。音声フレームはいずれかの適切な期間及びいずれかの適切な数のサンプル、及びいずれかの適切なサンプリングレートに対応することができる。
【００１６】
ステップ２３０に示すように、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、受信済みプリエコーキャンセラーアップリンクデータ４０及びダウンリンクデータ５０に従ってダブルトーク発生確率データ６０を生成する。ステップ２４０に示すように、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、受信済みダウンリンクデータ５０に従ってダウンリンクアクティビティデータ７０を生成する。ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、プリエコーキャンセラーアップリンクデータ４０及びダウンリンクデータ５０を解析してダブルトーク発生確率データ６０を確率密度関数に基づいて生成するが、この確率密度関数は、受信ダウンリンクデータ５０、ニアエンド音声、バックグランド雑音、及びファーエンド音声の検出値を関連付けてダブルトークアクティビティ確率とする。一の実施形態によれば、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０において使用する確率密度関数を最適化して、結果として得られるダブルトーク発生確率データ６０が、バックグランド雑音またはエコー信号の存在に起因するダブルトークアクティビティに関して誤通知を行なう傾向が過度に高くなることがないようにする。更に、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０を最適化して、ニアエンド音声の検出値を十分に精度が高く、かつ正確にして適応速度をエコーキャンセラー部２０の一つ以上のパラメータによって制御することができるようにし、これによってエコーキャンセラー適応フィルタが発散することがないようにするが、これについては以下に更に詳細に議論する。
【００１７】
図３は図１に詳細が示されるエコーキャンセラー回路１０のブロック図である。エコーキャンセラー回路１０はエコーキャンセラー部２０、及びダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０を含む。エコーキャンセラー回路１０は、マイクロホンとスピーカとの間の音響エコー結合による影響を補償する、またはこの技術分野において公知のネットワークハイブリッド回路との不整合のようなインピーダンス不整合に起因するニアエンドでの反射を補償することができる。
【００１８】
エコーキャンセラー回路１０はデジタル−アナログ変換器３３０及びアナログ−デジタル変換器３３２を含む。デジタル−アナログ変換器３３０はダウンリンクデータ５０を受信し、それに従ってダウンリンクオーディオ信号３９４を生成する。デジタル−アナログ変換器３３０はスピーカ３３４にアンプ３３６を通して接続される。アンプ３３６はデジタル−アナログ変換器３３０に接続され、そしてダウンリンクオーディオ信号３９４を受信し、それに従って増幅済みダウンリンクオーディオ信号３９６を生成する。次に、スピーカ３３４が増幅済みダウンリンクオーディオ信号３９６を音響信号として送信する。
【００１９】
マイクロホン３３８は、例えばエコー信号３４６、ニアエンド音声３４４、及びバックグランド雑音３４２を含むプリエコーキャンセラーアップリンク信号４０を受信する。アナログ−デジタル変換器３３２はマイクロホン３３８に接続される。マイクロホン３３８は、増幅済みダウンリンクオーディオ信号の内、スピーカ３３４が音響信号として生成する少なくとも一部分を受信し、それに従ってプリエコーキャンセラーアップリンク信号３９８を生成する。アナログ−デジタル変換器３３２はマイクロホン３３８に接続され、そしてプリエコーキャンセラーアップリンク信号３９８を受信し、それに従ってプリエコーキャンセラーアップリンクデータ３４０を生成する。アナログ−デジタル変換器３３２は、プリエコーキャンセラーアップリンクデータを加算ロジック３０２、ダウンリンクアクティビティデータ生成器３１０、及びダブルトーク発生確率データ生成器３２０に供給する。
【００２０】
エコーキャンセラー部２０は更に、エコーキャンセラー適応フィルタ３００、加算ロジック３０２、エコー電力及び信頼度推定ロジック３０４、及びポストプロセッサ３０６を含む。ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、ダウンリンクアクティビティデータ生成器３１０及びダブルトーク発生確率データ生成器３２０を含む。一の実施形態によるポストプロセッサ３０６はアップリンクデータ減衰手段３２６を含む。エコーキャンセラー適応フィルタ３００は、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０に接続されて、ダブルトーク発生確率データ６０、ダウンリンクアクティビティデータ７０、及びダウンリンクデータ５０を受信し、それに従ってエコーキャンセル適応速度（ａ  ｒａｔｅ  ｏｆ  ｅｃｈｏ  ｃａｎｃｅｌｌａｔｉｏｎ  ａｄａｐｔａｔｉｏｎ）を動的に変化させる。エコーキャンセラー適応フィルタ３００は、ダウンリンクデータ５０、ダブルトーク発生確率データ６０、及びダウンリンクアクティビティデータ７０を受信し、それに従ってエコー推定データ３８６を生成する。加算ロジック３０２はプリエコーキャンセラーアップリンクデータ４０及びエコー推定データ３８６を受信し、次にポストエコーキャンセラーアップリンクデータ３８８を生成する。
【００２１】
エコー電力及び信頼度推定ロジック３０４はダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０に、かつアップリンクデータ減衰手段３２６に接続される。エコー電力及び信頼度推定ロジック３０４はダウンリンクアクティビティデータ７０及びダブルトーク発生確率データ６０を受信し、それに従って残留エコー電力データ３９０及び機能信頼度係数（ｐｅｒｆｏｒｍａｎｃｅ  ｃｏｎｆｉｄｅｎｃｅ  ｆａｃｔｏｒ）データ３９２を生成し、更にそれに従って、ポストエコーキャンセラーアップリンクデー
タ３８８を減衰させてアップリンクデータ８０を生成する。エコー電力及び信頼度推定ロジック３０４は更に、残留エコー電力推定データ生成器３３２及び機能信頼度係数データ生成器３２４を含む。
【００２２】
ダウンリンクアクティビティデータ生成器３１０はプリエコーキャンセラーアップリンクデータ４０を受信し、それに従ってダウンリンクアクティビティデータ７０を生成する。ダブルトーク発生確率データ生成器３２０はプリエコーキャンセラーアップリンクデータ４０を受信し、それに従ってダブルトーク発生確率データ６０を生成する。
【００２３】
図４は、本発明の一の実施形態によるエコーキャンセラー適応フィルタ３００の適応速度を制御する方法４００を示す。方法４００は、図３に示すように、エコーキャンセラー適応フィルタ３００が実行することができる。しかしながら、他のいずれかの適切な構造を使用することもできる。ここで、ステップ４１０から始まる方法４００は一連の動作として記載されるが、これらの動作はいずれかの適切な順番で実行することができ、かついずれかの適切な組み合わせで繰り返すことができることを理解されたい。更に、方法４００はステップ４６０で終了するが、方法４００はループに沿ってステップ４１０に戻る、または他のいずれかの適切なステップに戻ることができる。
【００２４】
ステップ４２０に示すように、エコーキャンセラー部２０、及びダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は共に、ダウンリンクデータ５０及びプリエコーキャンセラーアップリンクデータ４０を、図２に関連して前に記載したステップ２２０に関して記載したように受信する。
【００２５】
ステップ４３０に示すように、ダウンリンクアクティビティデータ生成器３１０は、ダウンリンク音声がダウンリンクデータ５０及び任意のプリエコーキャンセラーアップリンクデータ４０に従って生じているかどうかを判断する。前に述べたように、ダウンリンクアクティビティデータ生成器３１０はダウンリンクデータ５０及びプリエコーキャンセラーアップリンクデータ４０を受信し、それに従ってダウンリンクアクティビティデータ７０を生成する。
【００２６】
ステップ４４０に示すように、ダウンリンクアクティビティデータ７０が、ダウンリンク音声が生じている、またはダウンリンクアクティビティが生じている確率が非常に高いことを示す場合、エコーキャンセラー適応フィルタ３００は適応ゲインをダブルトーク発生確率データ６０に基づいて計算する。ダブルトーク発生確率データ６０の関数として変化する適応速度は、干渉信号がダブルトーク発生確率データが示すとおり生じていない確度が高い場合に、高い適応速度になる。同様に、エコーキャンセラー適応フィルタ３００は、干渉信号の発生確率が、ダブルトーク発生確率データ６０が示すように大きくなるにつれて、適応速度を緩める、または適応速度を下げる。従って、適応速度が大きくなることによってエコーキャンセラー適応フィルタ３００はダウンリンク音声モードの間の音響結合チャネル３４０の高速変化を補償することができるが、干渉信号が生じている状態においては、エコーキャンセラー適応フィルタ３００が高速に発散するようにもなる。従って、エコーキャンセラー適応フィルタ３００はダウンリンク音声通話状態における音響結合チャネル３４０の変化に高速に応答することができ、同時に、干渉信号の発生確率が、ダブルトーク発生確率データ６０が示すとおり高くなると発散速度を小さくすることができる。
【００２７】
一の実施形態によれば、干渉信号が生じている確率が高い場合の所定の閾値を超えると、エコーキャンセラー適応フィルタ３００の適応速度を更に小さくすることができる、または適応フィルタ３００の動作を停止することができ、これによって更なる発散を低減する、または防止することができる。干渉信号は、エコーキャンセラー適応フィルタ３００
が、干渉信号の発生確率がダブルトーク発生確率データ６０が示すとおり高くなっていたと判断してしまう前に生じてしまう可能性がある。その結果、適応フィルタの重みの計算は既に発散し始めている。エコーキャンセラー適応フィルタ３００の適応速度が小さくなってしまっているが、エコーキャンセラー適応フィルタ３００がわずかしか発散しないようにすることができる。その結果、干渉信号が発生し始める可能性がある前に計算された一連の重み付け係数を使用してエコーキャンセラー適応フィルタ３００の安定状態を確実に維持することができる。本実施形態によれば、別名、バンクスイッチングとして知られているように、エコーキャンセラー適応フィルタ３００は、前の時点で既に計算されている前の値のような重み付け係数の前の値を保存する。例えば、エコーキャンセラー適応フィルタ３００は、前に生成された重み付け係数を保存する１，２，３，４またはそれ以上の組のメモリまたはメモリロケーションを含むことができる。従って、エコーキャンセラー適応フィルタ３００は、最後の既知の組の高精度の重み付け係数が設定されていた期間を求める、または推定することができる。従って、エコーキャンセラー適応フィルタ３００は最後の既知の状態に関して生成されたこれらの生成済み重み付け係数を再度読み込むことができる。従って、エコーキャンセラー適応フィルタ３００は適切な過去の時点に遡って最後の既知の高精度の組の重み付け係数を再度読み込むことができる。しかしながら、ニアエンド音声３４４及びバックグランド雑音３４２が非常に高速に始まる場合があるが、エコーキャンセラー適応フィルタ３００は時間を遥か前に遡らなくて済む、というのは、最後の既知の高精度の組の重み付け係数がかなり以前に生成されているからである。例えば、ダブルトーク発生確率閾値、例えば３０％、４０％、を超えると、エコーキャンセラー適応フィルタ３００は、適切な組の既に保存されている再読み込み対象重み付け係数を選択することができる。既に生成されている最後の既知の高精度の組の重み付け係数を再読み込みする判断、及び時間をどの位遡れば最適であるかについての判断は、ダブルトーク発生確率データ６０に関連する閾値レベルが表わす確率に基づいて、または適切な確率密度関数に基づいて行なうことができる。
【００２８】
一の実施形態によれば、エコーキャンセラー適応フィルタ３００は、エコーキャンセル適応速度をダウンリンクデータ７０及びダブルトーク発生確率データ６０に従って小さくすることができる。例えば、エコーキャンセラー適応フィルタ３００は、ダブルトーク発生確率データ６０の信頼度が低い場合に係数重み付け適応を遅らせて、バックグランド雑音３４２またはニアエンド音声３４４によってエコーキャンセラー適応フィルタ３００に発散が生じる尤度を下げることができるので、劣化ポストエコーキャンセラーアップリンクデータ３８８が生成される尤度を下げることができる。従って、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、バックグランド雑音３４２及びニアエンド音声３４４の発生を正確に検出するので、対策を施してエコーキャンセラー適応フィルタ３００が効率性に欠けるようになる、または不安定になる現象を阻止することができる。ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、スピーカ３３４とマイクロホン３３８との間の音響結合チャネル３４０によって生じるエコー信号３４６と、ダブルトーク状態及びバックグランド雑音３４２を生じさせるニアエンド音声３４４とを判別する。従って、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、バックグランド雑音３４２またはニアエンド音声３４４をエコー信号３４６と間違って認識することを阻止するので、エコーキャンセラー適応フィルタ３００が効率性に欠けるようになることがない、または不安定になることがない。そうではなく、ダウンリンクアクティビティ及びダブルトーク発生確率データ生成器３０は、エコー信号３４６とは異なるニアエンド音声３４４の発生を正確に検出するので、プリエコーキャンセラーアップリンクデータ４０を確実に減衰させて、ポストエコーキャンセラーアップリンクデータ３８８の残留エコーにニアエンドユーザが気付かないようにする。更に、エコーキャンセラー適応フィルタ３００の係数重み付け適応を、ダブルトークの発生確率が低い場合に遅らせることができるので、発散を阻止することができる。例えば、係数重み付け適応を不必要に遅らせてもほとんど支障は生じない。しかしながら、係数重み
付け適応を、ニアエンド音声３４４または過大なバックグランド雑音３４２が生じている状態において行なうと、発散が生じ、かつアップリンク経路で送信されるポストエコーキャンセラーアップリンクデータ３８８の劣化が生じる。
【００２９】
一の実施形態によれば、エコーキャンセル適応速度は適応ゲインに従って、少なくともダブルトーク発生確率データ６０に基づいて制御される。例えば、エコーキャンセラー適応フィルタ３００の重み付け係数によって適応ゲインを設定することができる。この技術分野では公知のように、エコーキャンセラー適応フィルタ３００の収束及び発散の速度は、とりわけ、主として適応ゲインによって変わる。一の実施形態によれば、ゲインを１に正規化してゲインが０〜１の間で変化するようにすることができる。従って、適応ゲインを調整するための閾値レベルはエコーキャンセラー回路１０の状態、すなわちダウンリンクオンリモード、ダブルトークモード、アイドルモード、及びアップリンクオンリモードに基づいて決定することができる。例えば、ダウンリンクオンリモード中の適応ゲインは０．５のゲインに設定することができる。しかしながら、適応ゲインは、０．２５〜０．７５のようないずれかの適切な範囲、またはこの範囲よりも広い、または狭い他のいずれかの適切な範囲で変化することができる。ダブルトークモードまたはダウンリンクモードの間では、適応ゲインは０に設定する、または０．０５のような非常に小さい数字に設定することができる。従って、ダブルトークモードまたはアイドルモードの間では、適応ゲインを０に設定して重み付け係数がほとんど更新されないようにする、というのは、ニアエンド音声３４４のような干渉信号が生じている確率が非常に高いからである。最後に、アップリンクオンリモードの間では、適応ゲインを同様に０に設定してエコーキャンセラー適応フィルタ３００が発散しないようにする、というのは、ニアエンド音声３４４の発生確率が非常に高いからである。
【００３０】
一の実施形態によれば、エコーキャンセル適応速度は次の等式による適応ゲインに従って動的に変化する。
適応ゲイン＝ｆ（１−ダブルトーク発生確率データ）
従って、テーブルまたは確率密度関数をダブルトーク発生確率データ及びダウンリンクアクティビティデータ７０に基づいて設定して、適切な適応ゲインを設定することができる。
【００３１】
前に述べたように、ポストプロセッサ３０６はアップリンクデータ減衰手段３２６を含むことができる。ポストプロセッサ３０６は、マイクロプロセッサ、マイクロコントローラ、またはデジタル信号プロセッサのような適切にプログラムされた一つ以上のプロセッサとすることができるので、実行命令を含む関連メモリを含むことができ、これらの命令を実行することによって、ポストプロセッサ３０６がここに記載する動作を実行する。別の構成として、ここに使用するように、ポストプロセッサ３０６は個別ロジック、ステートマシン、またはハードウェア、ソフトウェア、及び／又はファームウェアから成る他のいずれかの適切な組み合わせを含む。メモリは、例えばランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、光メモリ、またはサーバなどを経由して局所的に、または離れて位置するような他のいずれかの適切な記憶媒体とすることができる。更に、メモリには、無線広域ネットワーク（ＷＷＡＮ）、広域ネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、及び無線ローカルエリアネットワーク（ＷＬＡＮ）、ＩＥＥＥ８０２．１１無線ネットワーク，Ｂｌｕｅｔｏｏｔｈネットワーク、または他のいずれかの適切な通信インターフェースまたはネットワークが接続を行なうことができる。
【００３２】
図５は本発明の一の実施形態による機能信頼度係数データ生成器（ｐｅｒｆｏｒｍａｎｃｅ  ｃｏｎｆｉｄｅｎｃｅ  ｆａｃｔｏｒ  ｄａｔａ  ｇｅｎｅｒａｔｏｒ）３２４及びポストプロセッサ３０６の一例を示すブロック図である。機能信頼度係数データ生成器
３２４は、ダウンリンクモード信頼度データ生成器５１０、アイドルモード信頼度データ生成器５２０、及びスイッチ５３０を含む。ポストプロセッサ３０６は、信頼度データ乗算器ロジック５４０、リミッタ回路５５０、及びリミッタ加算ロジック（ｌｉｍｉｔｅｒ
ａｄｄｅｒ  ｌｏｇｉｃ）５６０を含む。
【００３３】
ダブルトークモードの間では、ダウンリンクモード信頼度データ生成器５１０はダブルトーク発生確率データ６０を受信し、それに応答してダウンリンクモード信頼度データ５６２をスイッチ５３０に供給する。従って、スイッチ５３０は機能信頼度データ３９２をダウンリンクモード信頼度データ５６２に従って生成する。アイドルモードの間では、アイドルモード信頼度データ生成器５２０はダブルトーク発生確率データ６０を受信し、それに応答してアイドルモード信頼度データ５６４をスイッチ５３０に供給する。従って、スイッチ５３０は機能信頼度データ３９２をアイドルモード信頼度データ５６４に従って生成する。判断ロジックをアクティビティ検出に基づいて設定し、そして信頼度データ及びスイッチモジュールに構築する。この信頼度係数は発見的に生成することができ、そしてどの位効果的に現在の適応フィルタ係数重みがエコー信号のモデル化に寄与し、かつエコー信号を打ち消すかについての推定を微調整するように作用する。例えば、ダブルトークが生じている確率が低い状態に関連するダウンリンクシングルトークの期間では、エコーキャンセラー適応フィルタ３００は通常、非常に精度が高くなっている状態として観察され、信頼度係数が高くなる。逆に、ダブルトークが生じている確率が高い期間が長くなっている状態は、エコーキャンセラー適応フィルタ３００がその重み付け係数をほとんど更新することができず、かつエコー経路の変動及び干渉信号に起因して精度が低下している状態として全体として観察されることを示す。従ってこれらの期間においては、機能信頼度係数データは、信頼度レベルが低くなっていることを示す。この信頼度係数はエコーキャンセラー機能推定を微調整する新規の方法を実現し、かつ信頼度係数を連続的に使用してポスト処理部において使用される抑圧（ｓｕｐｐｒｅｓｓｉｏｎ）またはクリッピングに影響を与えて残留エコーが絶対に送信されないようにすることができる。
【００３４】
乗算器ロジック５４０は機能信頼度データ３９２及びリミッタデータ５６６を受信し、それに従って機能信頼度推定データ５６８を生成する。リミッタ回路５５０は機能信頼度推定データ５６８を受信し、それに従ってリミッタデータ５６６を生成する。リミッタ加算ロジック５６０はポストエコーキャンセラーアップリンクデータ３８８及びリミッタデータ５６６を受信し、それに従ってアップリンクデータ８０を生成する。
【００３５】
図６は、本発明の例示としての一の実施形態による通信システム６００のブロック図である。通信システム６００は、テレマティックス通信装置のような通信装置６１６、オーディオシステム６０２、少なくとも一つのスピーカ３３４、マイクロホン３３８、無線広域ネットワーク（ＷＷＡＮ）トランシーバ６０４、ＷＷＡＮアンテナ６４０，６４４，６４６、無線機器６０８，６１０、ＷＬＡＮアンテナ６３２，６３４、及び無線機器インターフェース６１２を含む。
【００３６】
通信装置６１６は更に、プロセッサ６１４、位置情報生成器６１７、ＷＷＡＮトランシーバ６１８、ＷＬＡＮトランシーバ６２０、及びメモリ６２２を含む。一の実施形態によれば、位置情報生成器６１７は位置情報６２４を生成し、そして位置情報６２４をプロセッサ６１４に供給する。プロセッサ６１４は受信する位置情報６２４に従って、位置情報６２４を、ＷＷＡＮトランシーバ６１８，６０４のような適切なトランシーバ及び無線機器６０８，６１０に再送信する。プロセッサ６１４はエコーキャンセラー回路１０を含む。エコーキャンセラー回路１０は、ＷＷＡＮトランシーバ６１８、ＷＷＡＮトランシーバ６０４、無線機器６０８または無線機器６１０の内の一つ以上に接続することができる。例えば、ＷＷＡＮトランシーバ６１８及び６０４は、例えば車載用移動電話機、携帯電話機、無線携帯情報端末、高品質無線機器（ＷｉＦｉ、すなわちＩＥＥＥ８０２．１１規格
に準拠する機器）、またはいずれかの適切な無線機器のような多数の無線機器のいずれかを表わすことができる。一の実施形態によれば、ＷＷＡＮトランシーバ６０４は通信装置６１６の外部に設けることができるので、エコーキャンセラー回路１０をＷＷＡＮトランシーバ６０４に、この技術分野で公知の有線ケーブルのような適切なリンクを通して接続することができる。別の実施形態によれば、ＷＬＡＮトランシーバ６２０は通信装置６１６に組み込むことができる。
【００３７】
無線ローカルエリアネットワークトランシーバ６２０はＢｌｕｅｔｏｏｔｈ対応機器、または高品質無線機器（ＷｉＦｉ、すなわちＩＥＥＥ８０２．１１規格に準拠する機器）、またはいずれかの適切な無線機器とすることができる。例えば、ＷＷＡＮトランシーバ６２０は無線機器６０８との接続をＷＬＡＮエアインターフェース６３０、ＷＷＡＮアンテナ６３２、及びＷＬＡＮアンテナ６３４を通して行なうことができる。ＷＷＡＮトランシーバ６０４，６１８及び無線機器６０８，６１０は、携帯電話システムとＷＷＡＮアンテナ６４０，６４２，６４６を通して通信することができる。
【００３８】
無線機器６０８，６１０は携帯電話機、無線インターフェースを備える携帯情報端末、またはこれもまたＷＷＡＮインターフェースを備える携帯型コンピュータとすることができる。無線機器６０８及びＷＷＡＮトランシーバ６０４，６１８，６２０は、公衆電話交換網（ＰＳＴＮ）との通信に適する携帯電話システムのような無線広域ネットワークと通信することができる。従って、無線機器６０８，６１０、及びＷＷＡＮトランシーバ６１８，６０４，６２０は、例えば符号分割多重接続（ＣＤＭＡ）、時分割多重接続（ＴＤＭＡ）、先進移動電話規格（ａｄｖａｎｃｅｄ  ｍｏｂｉｌｅ  ｐｈｏｎｅ  ｓｔａｎｄａｒｄ：ＡＭＰＳ）、または第３世代（３Ｇ）以降の無線通信プロトコルのような現在及び将来のプロトコル全てを含む移動体通信規格（ｇｒｏｕｐ  ｓｐｅｃｉａｌ  ｍｏｂｉｌｅ：ＧＳＭ）のような公知の、または将来の無線規格のいずれにも準拠する携帯電話システムと通信することができる。
【００３９】
一の実施形態による通信装置６１６はプロセッサ６１４、ＷＷＡＮトランシーバ６１８、ＷＬＡＮ６２０、及び位置情報生成器６１７を含む筐体を含む。更に別の、または少数の構成要素を上述の機器以外の通信装置６１６に組み込むことができる。この技術分野では公知のように、プロセッサ６１４、ＷＷＡＮトランシーバ６１８、ＷＬＡＮトランシーバ６２０、及び位置情報生成器６１７はそれぞれ、一つ以上の製造業者が個別の回路基板または集積回路チップとして製造することができる。これらの回路基板は必要に応じて、マザーボード、平板型の導体を複数本並べて被覆した構造のフラットフレキシブルケーブル、またはフラットではないフレキシブルケーブル、導体を複数本並べて被覆した構造の有線ケーブル、またはいずれかの適切なタイプの相互接続用治具を使用して相互接続することができる。各回路基板は筐体に、または他の回路基板に直接、またはコネクタ、クランプ、ネジ、またはナット及びボルトのようなこの技術分野で公知の適切な固定治具を介して間接的に取り付ける、または接続することができる。これらの集積回路チップは必要に応じて回路基板、多層回路チップキャリア、平板型の導体を複数本並べて被覆した構造のフラットフレキシブルケーブル、導体を複数本並べて被覆した構造の有線ケーブル、またはいずれかの適切なタイプの相互接続用治具を介して相互接続することができる。回路基板及び集積回路チップは、接着剤のような化学接着剤またはいずれかの適切な固定治具を使用して取り付けることができる。
【００４０】
一の実施形態によれば、通信装置６１６の筐体は、プロセッサ６１４及びメモリ６２２を備える回路基板、ＷＷＡＮトランシーバ６１８を備える回路基板、及びＷＬＡＮトランシーバ６２０を備える回路基板を含むことができる。これらの回路基板を相互接続し、そして筐体に、既に議論したように直接または間接的に取り付ける、または接続することができる。更に、通信装置６１６の筐体は、オーディオシステム６０２、マイクロホン３３
８、ＷＷＡＮアンテナ６４６、ＷＬＡＮアンテナ６３４、ＷＷＡＮ６０４、または他のいずれかの適切な機器のような外部コンポーネントとの接続を可能にするコネクタを含むことができる。例えば、通信装置６１６は、ここに記載しない他の適切なコンポーネントとの接続を行なうことができる。コネクタは、通信装置６１６を、有線ケーブル、光ファイバリンク、または無線周波数インターフェースのようないずれかの外部コンポーネントに相互接続するいずれかの適切な治具とすることができる。
【００４１】
一の実施形態によれば、通信装置６１６は、オーディオ音声を含むデータの収集及び配信をサポートするテレマティックス通信モジュールである。例えば、テレマティックス通信モジュールはゼネラルモータースのオンスター（ＯｎＳｔａｒ）システムに基づく構成とすることができ、このシステムは車両が事故に遭遇した場合に緊急支援を自動的に要求する。別の実施形態によれば、通信装置６１６はまた、遠隔エンジン診断、盗難車両追跡、及び牽引車サービスの提供のような機能だけでなく、他の機能も実行することができる。
【００４２】
一の実施形態による通信装置６１６は、オーディオ音声を含むデータの収集及び配信をサポートするテレマティックス通信装置を指す。一の実施形態によれば、通信装置６１６は、例えば車両が事故に遭遇した場合に支援を自動的に要求するゼネラルモータースのＯｎＳｔａｒシステムに基づいて提供される緊急支援を可能にする。別の実施形態によれば、通信装置６１６はまた、遠隔エンジン診断、盗難車両追跡、及び牽引車サービスの提供のような機能だけでなく、他の機能も実行することができる。
【００４３】
オーディオシステム６０２は再生部６５０及びアンプ３４６を含む。再生部６５０は更に、チューナ回路６５２、テーププレーヤ６５４、及びＣＤ／ＤＶＤプレーヤ６５６を含む。再生装置６５０は再生オーディオ信号６５８を、再生オーディオ信号６５８を生成するためのチューナ回路６５２、テーププレーヤ６５４、及びＣＤ／ＤＶＤプレーヤ６５６のような選択された機器に従って生成する。アンプ３４６は、再生オーディオ信号６５８及びダウンリンクオーディオ信号３９４を受信し、それに従って増幅済みダウンリンクオーディオ信号３９６を生成する。アンプ３４６は、再生オーディオ信号６５８、ダウンリンクオーディオ信号３９４、または再生オーディオ信号６５８及びダウンリンクオーディオ信号３９４の合成信号の中から選択を行なうことができる。前に議論したように、スピーカ３３４は増幅済みダウンリンクオーディオ信号３９６を音響信号として送信する。
【００４４】
図７は、本発明の少なくとも一つの実施形態による車両搭載通信システム７００のブロック図である。車両搭載通信システム７００は、無線機器６０８に無線ローカルエリアネットワークトランシーバ６２０及び無線ローカルエリアネットワークアンテナ６３２，６３４を通して接続される通信装置６１６を含む。例えば、無線ローカルエリアネットワークトランシーバ６２０は、前に議論したＢｌｕｅｔｏｏｔｈインターフェースとすることができる。別の構成として、通信装置６１６は無線機器６１０との接続を、無線機器インターフェース６１２を通して、無線通信クレードルを介した有線接続により行なうことができる。一の実施形態によれば、車両搭載通信システム６００内部の通信装置６１６は無線広域ネットワークトランシーバ６１８を含むことができる、または通信装置６１６は、図６に関連して前に示した通信装置６１６に組み込まれる無線広域ネットワークトランシーバ６１８を含むことができる。別の構成として、通信装置６１６は無線広域ネットワーク６０４との接続を通信装置６１６の外部で行なうことができ、かつ車両内部のいずれか適切な位置に取り付けることができる。例えば、オーディオシステム６０２及び通信装置６１６は車両のトランクに位置するように示されるが、通信装置６１６及び／又はオーディオシステム６０２は、ダッシュボード内部またはダッシュボード下を含むいずれか適切な位置に配置する、または車両のダッシュボード内部のラジオ内部に収納されるようにラジオと一体化することができる。一の実施形態によれば、車両の無線システムは、オーデ
ィオシステム６０２、通信装置６１６、及びいずれかの必要なトランシーバ６１８，６２０を含むことができる。
【００４５】
利点の中でもとりわけ、本発明はエコーキャンセラー適応フィルタ３００の安定性を、適応速度をダブルトーク発生確率データ６０及びダウンリンクアクティビティデータ７０に基づいて動的に変えることにより向上させる。例えば、エコーキャンセラー適応フィルタ３００の適応速度は、ダブルトーク発生確率データ６０及びダウンリンクアクティビティデータ７０の関数として変化するので、エコーキャンセラー適応フィルタ３００は、干渉信号が生じていない確率が高い場合に高速に適応する。前に述べたように、干渉信号はニアエンド音声３４４、種々の雑音成分、及び歪みを含む。従って、エコーキャンセラー適応フィルタ３００は、好ましい状態（すなわち、干渉信号の発生確率が低い）における音響結合チャネル３４０の変化に高速に応答することができる。逆に、エコーキャンセラー適応フィルタ３００は、干渉信号が生じている確率が高くなると遅い速度で適応することができる。前に述べたように、ニアエンド音声のレベルが大きくなり始めると、干渉のレベルが大きくなり始める。その結果、ニアエンド音声３４４がエコー信号３４６よりも非常に強くなると、ダブルトーク発生確率データ６０はダブルトークの発生の可能性が高くなっていることを示す。例えば、干渉信号の発生確率が高くなると、ダブルトーク発生確率データ６０は、ダブルトークの発生確率の尤度が大きいことを示す。一の実施形態によれば、フィルタ適応速度は干渉信号の発生確率の関数として変化する。例えば、適応速度が小さい場合、エコーキャンセラー適応フィルタ３００が発散する確率は非常に低い。従って、干渉信号が生じている尤度が大きい場合に適応速度を小さくして適応フィルタの発散を小さくすることができる。
【００４６】
ここで、本発明の他の変更及び変形の実施形態、及びその実施形態の種々の態様はこの技術分野の当業者にとっては明らかであり、かつ本発明は上述の特定の実施形態によって制限されないことを理解されたい。従って、本発明は変形、変更、または等価物の全てを、本明細書が開示し、かつ請求する基本重大原理の広範な技術範囲に含むものと考える。
【図面の簡単な説明】
【００４７】
本発明は、添付の図において例を通して、かつ制限されない形で示され、これらの図では、同様の参照番号は同様の構成要素を指す。
【図１】本発明の一の実施形態によるエコーキャンセラー回路の一例を示すブロック図。
【図２】本発明の一の実施形態による、ダウンリンクアクティビティ及びダブルトーク発生確率データを生成する方法の一例を示すフローチャート。
【図３】本発明の別の実施形態によるエコーキャンセラー回路の別の例を示すブロック図。
【図４】本発明の一の実施形態によるエコーキャンセラー適応フィルタを制御する方法の別の例を示すフローチャート。
【図５】本発明の一の実施形態による、エコーキャンセラー回路を機能信頼度係数データに応答して制御する方法の一例を示すブロック図。
【図６】本発明の例示としての一の実施形態による通信システムの一例を示すブロック図。
【図７】本発明の例示としての一の実施形態による車載通信システムのブロック図。
【図１】
2007520099.tif 000003
【図２】
2007520099.tif 000004
【図３】
2007520099.tif 000005
【図４】
2007520099.tif 000006
【図５】
2007520099.tif 000007
【図６】
2007520099.tif 000008
【図７】
2007520099.tif 000009
【国際調査報告】
2007520099.tif 000010