(57)【要約】【課題】先方の通話端末の音響エコー成分の影響を受けることなく、手元の通信端末の回線エコーを安定してキャンセルすることで、エコーやハウリングの発生しにくい安定した通話環境を実現することを目的とする。【解決手段】電話回線などに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末の回線エコーキャンセル装置１０８であって、回線エコーキャンセル装置は、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分を除去するフィルタ手段２０４と、回線エコー成分の伝達関数を推定する伝達関数推定手段２０２と、フィルタ手段の係数値を判断する係数判断手段２０５と、伝達関数推定手段における推定結果と係数判断手段における判断結果とに基づきフィルタ手段の係数値を更新する係数更新手段２０３とを有する。【選択図】  図２
2005006243.tif 000002
【特許請求の範囲】
【請求項１】
電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末の回線エコーキャンセル装置であって、
前記回線エコーキャンセル装置は、近端話者の音声が前記電話回路装置を通じて回り込む回線エコー成分を除去するフィルタ手段と、前記回線エコー成分の伝達関数を推定する伝達関数推定手段と、前記フィルタ手段の係数値を判断する係数判断手段と、前記伝達関数推定手段における推定結果と前記係数判断手段における判断結果とに基づき前記フィルタ手段の係数値を更新する係数更新手段とを有することを特徴とする回線エコーキャンセル装置。
【請求項２】
前記係数判断手段は、係数の後半部にパワーが偏っているか否かを判断することを特徴とする請求項１に記載の回線エコーキャンセル装置。
【請求項３】
電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末における回線エコーキャンセル方法であって、
近端話者の音声が前記電話回路装置を通じて回り込む回線エコー成分をフィルタを用いて除去するフィルタステップと、前記回線エコー成分の伝達関数を推定する伝達関数推定ステップと、前記フィルタステップにおけるフィルタの係数値を判断する係数判断ステップと、前記伝達関数推定ステップにおける推定結果と前記係数判断ステップにおける判断結果とに基づき前記フィルタステップにおけるフィルタの係数値を更新する係数更新ステップとを有することを特徴とする回線エコーキャンセル方法。
【請求項４】
前記係数判断ステップにおいては、係数の後半部にパワーが偏っているか否かを判断することを特徴とする請求項３に記載の回線エコーキャンセル方法。
【請求項５】
請求項３または４に記載の回線エコーキャンセル方法の各ステップを実行するためのプログラムを記録したコンピュータ読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電話回線などのネットワークに接続して使用される通話端末において利用される回線エコーキャンセル装置、その通話端末における回線エコーキャンセル方法、および、その回線エコーキャンセル方法を実行するための記録媒体に関するものである。
【０００２】
【従来の技術】
電話回線（以下、単に「回線」という）において発生するエコーを抑止するための装置として、回線エコーキャンセル装置がある。この回線エコーキャンセル装置によれば、エコー経路を経て装置に入力されたエコー信号から、経路を擬似的に模擬した伝達関数とエコー経路へ出力した信号とを畳み込んだ信号を差し引くことにより、エコー信号を除去することができる。以下に、従来の回線エコーキャンセル装置について（特許文献１）を用いて説明する。
【０００３】
図７は、（特許文献１）に記載された従来の回線エコーキャンセル装置を示すブロック図である。
【０００４】
図７において、７０１は回線エコーキャンセル装置、７０２は回線１からの受信信号との間で畳み込み演算を行う適応フィルタ、７０３は減算器、７０４は減算器７０３における減算後の信号に対する自乗誤差信号を計算する自乗誤差算出器、７０５は自乗誤差信号と閾値とを比較する判定器、７０６はタップ係数値を記憶するタップ係数メモリ、７０７はより適切なタップ係数値の推定を行うタップ係数比較器である。
【０００５】
このように構成された回線エコーキャンセル装置７０１について、その動作を説明する。
【０００６】
回線１側より受信信号が入力されると、この受信信号は回線エコーキャンセル装置７０１内で分岐され、１つは回線２側へ、もう１つは適応フィルタ７０２へ入力される。適応フィルタ７０２では、タップ係数値がタップ係数メモリ７０６から読み出され、受信信号との間で畳み込み演算が実施されて疑似エコー信号が生成される。生成された擬似エコー信号は減算器７０３に入力され、エコー信号から減算される。減算後の信号は同時に自乗誤差算出器７０４へ与えられ、自乗誤差算出器７０４では減算後の信号に対する自乗誤差信号が計算され、その結果が適応フィルタ７０２と判定器７０５とへ出力される。判定器７０５では、或る閾値を持っており、自乗誤差信号とこの閾値とが比較され、自乗誤差信号と閾値との差が判定され、その結果を示す制御信号がタップ係数比較器７０７へ出力される。タップ係数比較器では、その制御信号の示す結果を元に、より適切なタップ係数値の推定が行われる。
【０００７】
【特許文献１】
特開平０８−０７９１３６号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来の回線エコーキャンセル装置では、通話相手がスピーカフォン方式電話等の音声ハンズフリー端末である場合には、手元の通話端末にある回線エコーキャンセル装置が、先方の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を進めてしまい、最悪の場合にはエコーキャンセル機能の破綻へと至るという問題点を有していた。
【０００９】
この回線エコーキャンセル装置、回線エコーキャンセル方法および記憶媒体では、手元の通話端末の回線エコーキャンセル装置が先方の通話端末の音響エコー成分の影響を受けることなく、手元の通信端末の回線エコーを安定してキャンセルすることで、エコーやハウリングの発生しにくい安定した通話環境を実現することが要求されている。
【００１０】
本発明は、先方の通話端末の音響エコー成分の影響を受けることなく、手元の通信端末の回線エコーを安定してキャンセルすることで、エコーやハウリングの発生しにくい安定した通話環境を実現することができる回線エコーキャンセル装置、および、先方の通話端末の音響エコー成分の影響を受けることなく、手元の通信端末の回線エコーを安定してキャンセルすることで、エコーやハウリングの発生しにくい安定した通話環境を実現するための回線エコーキャンセル方法、ならびに、その回線エコーキャンセル方法を実行するための記録媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために本発明の回線エコーキャンセル装置は、電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末の回線エコーキャンセル装置であって、回線エコーキャンセル装置は、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分を除去するフィルタ手段と、回線エコー成分の伝達関数を推定する伝達関数推定手段と、フィルタ手段の係数値を判断する係数判断手段と、伝達関数推定手段における推定結果と係数判断手段における判断結果とに基づきフィルタ手段の係数値を更新する係数更新手段とを有する構成を備えている。
【００１２】
これにより、先方の通話端末の音響エコー成分の影響を受けることなく、手元の通信端末の回線エコーを安定してキャンセルすることで、エコーやハウリングの発生しにくい安定した通話環境を実現することができる回線エコーキャンセル装置が得られる。
【００１３】
上記課題を解決するために本発明の回線エコーキャンセル方法は、電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末における回線エコーキャンセル方法であって、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分をフィルタを用いて除去するフィルタステップと、回線エコー成分の伝達関数を推定する伝達関数推定ステップと、フィルタステップにおけるフィルタの係数値を判断する係数判断ステップと、伝達関数推定ステップにおける推定結果と係数判断ステップにおける判断結果とに基づきフィルタステップにおけるフィルタの係数値を更新する係数更新ステップとを有する構成を備えている。
【００１４】
これにより、先方の通話端末の音響エコー成分の影響を受けることなく、手元の通信端末の回線エコーを安定してキャンセルすることで、エコーやハウリングの発生しにくい安定した通話環境を実現するための回線エコーキャンセル方法が得られる。
【００１５】
上記課題を解決するために本発明の記録媒体は、上記回線エコーキャンセル方法の各ステップを実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体である構成を備えている。
【００１６】
これにより、上記回線エコーキャンセル方法を実行するための記録媒体が得られる。
【００１７】
【発明の実施の形態】
本発明の請求項１に記載の回線エコーキャンセル装置は、電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末の回線エコーキャンセル装置であって、回線エコーキャンセル装置は、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分を除去するフィルタ手段と、回線エコー成分の伝達関数を推定する伝達関数推定手段と、フィルタ手段の係数値を判断する係数判断手段と、伝達関数推定手段における推定結果と係数判断手段における判断結果とに基づきフィルタ手段の係数値を更新する係数更新手段とを有することとしたものである。
【００１８】
この構成により、フィルタ手段の計数値は伝達関数推定手段における推定結果と係数判断手段における判断結果とに基づいて更新されるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置（つまり本回線エコーキャンセル装置）が、先方の通話端末（相手の通話端末）の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を実現することができるという作用がある。
【００１９】
請求項２に記載の回線エコーキャンセル装置は、請求項１に記載の回線エコーキャンセル装置において、係数判断手段は、係数の後半部にパワーが偏っているか否かを判断することとしたものである。
【００２０】
この構成により、係数判断手段における判断結果を正確なものとすることができるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期かつ確実に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を確実に実現することができるという作用がある。
【００２１】
請求項３に記載の回線エコーキャンセル方法は、電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末における回線エコーキャンセル方法であって、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分をフィルタを用いて除去するフィルタステップと、回線エコー成分の伝達関数を推定する伝達関数推定ステップと、フィルタステップにおけるフィルタの係数値を判断する係数判断ステップと、伝達関数推定ステップにおける推定結果と係数判断ステップにおける判断結果とに基づきフィルタステップにおけるフィルタの係数値を更新する係数更新ステップとを有することとしたものである。
【００２２】
この構成により、フィルタの計数値は伝達関数推定ステップにおける推定結果と係数判断ステップにおける判断結果とに基づいて更新されるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を実現することができるという作用がある。
【００２３】
請求項４に記載の回線エコーキャンセル方法は、請求項３に記載の回線エコーキャンセル方法において、係数判断ステップにおいては、係数の後半部にパワーが偏っているか否かを判断することとしたものである。
【００２４】
この構成により、係数判断ステップにおける判断結果を正確なものとすることができるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期かつ確実に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を確実に実現することができるという作用がある。
【００２５】
請求項５に記載の記録媒体は、請求項３または４に記載の回線エコーキャンセル方法の各ステップを実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることとしたものである。
【００２６】
この構成により、記録媒体をコンピュータで読み取りさえすれば、請求項３または４に記載の回線エコーキャンセル方法を任意の時間に任意の場所で実行することができるという作用を有する。
【００２７】
以下、本発明の実施の形態について、図１〜図６を用いて説明する。
【００２８】
（実施の形態１）
図１は、一般的な通話端末を示すブロック図であり、スピーカフォン方式電話機を示す。
【００２９】
図１において、１０１は電話回線とのインタフェースを有する電話回路装置、１０２はアナログ信号である受話音声信号をデジタル信号に変換する第１のＡ／Ｄ変換装置、１０３はデジタル信号をアナログ信号へ変換する第１のＤ／Ａ変換装置、１０４はＤ／Ａ変換装置１０３からのアナログ信号を音声に変換するスピーカ、１０５は音声をアナログ信号に変換するマイクロフォン、１０６はマイクロフォンからのアナログ信号をデジタル信号に変換する第２のＡ／Ｄ変換装置、１０７はデジタル信号をアナログ信号に変換する第２のＤ／Ａ変換装置、１０８はＡ／Ｄ変換装置１０２およびＡ／Ｄ変換装置１０６から得られたデジタル信号に対してデジタル信号処理を行い、その演算結果をＤ／Ａ変換装置１０３およびＤ／Ａ変換装置１０７に出力する中央演算処理装置（回線エコーキャンセル装置）、１０９は回線エコーキャンセル装置としての中央演算処理装置１０８を動作させるためのプログラムが記憶されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、１１０はＲＯＭ１０９に記憶されているプログラムに従って中央演算処理装置１０８が動作する際に使用するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００３０】
図２は、図１の通話端末の回線エコーキャンセル装置としての中央演算処理装置１０８を示す機能ブロック図であり、ＲＯＭ１０９記憶のプログラムを実行することにより実現される機能ブロックを示す。
【００３１】
図２において、２０１は遠端話者の発話、近端話者の発話およびダブルトーク（遠端話者と近端話者の同時発話）を検出する話者検出手段、２０２はＮＬＭＳ方式等により電話回線装置１０１の伝達関数を推定する伝達関数推定手段、２０４は参照信号２０７とエコー成分の伝達関数との畳み込み演算を行い疑似エコー成分を生成するフィルタ手段、２０３は伝達関数推定手段２０２の推定結果をフィルタ手段２０４内のタップ係数に対して反映更新する係数更新手段、２０５はフィルタ手段２０４内のタップ係数の状態を判断する係数判断手段、２０６は減算手段である。また、２０８はエコー成分減算前の入力信号、２０９は、入力信号２０８から疑似エコー成分を減算手段２０６によって減算した出力信号である。この構成により、フィルタ手段２０４の係数の状態を判断した結果により係数更新手段２０３の動作を制御することが可能となる。
【００３２】
図３は、フィルタ手段２０４内のタップ係数について、回線の伝達関数を正常に学習できた例（通話相手がハンドセット）と、誤学習してしまった例（通話相手はスピーカーホン）との比較図である（回線は同一）。回線エコーキャンセル装置については、回線エコーの特性のみを学習することが望ましいが、通話相手がスピーカーホンの場合には、近端端末の回線エコーキャンセル装置が通話相手の音響エコーキャンセル装置の消し残りを含めて誤学習してしまっている。このように、正常学習時と誤学習時には、フィルタ手段２０４のタップ係数の値には差異があり、その差は特にタップの後半部に顕著に認められる。この性質を用いて係数判断手段２０５が両者の違いを判断することにより、フィルタ手段２０４のタップ係数の状態が望ましいものか、そうでないものかを判断することが可能である。
【００３３】
図４は、図２の回線エコーキャンセル装置の動作を示すフローチャートでありスピーカフォン方式電話機におけるエコーキャンセル方法を示す。
【００３４】
図４において、回線エコーキャンセル処理を開始すると、まず話者検出手段２０１が遠端話者発話、近端話者発話、ダブルトークを判定し（Ｓ１）、学習可能な状態であれば伝達関数推定手段２０２がＮＬＭＳ等のアルゴリズムを用いて伝達関数の推定（Ｓ２）を行い、係数判断手段２０５はフィルタ手段２０４の係数値から、誤学習の状態を判断し（Ｓ３）、その判断結果を元に、係数更新手段２０３はフィルタ手段２０４の係数更新を行う（Ｓ４）。次に、フィルタ手段２０４は、参照信号２０７との畳み込み演算（Ｓ５）を行い疑似エコー成分を生成し、減算手段２０６は入力信号２０８から上記疑似エコー成分を減算除去（Ｓ６）することで出力信号２０９を生成し、終了する。ステップＳ１で学習可能な状態でないと判定したときは、フィルタ手段２０４の計数値を更新することなくステップＳ５へ移行する。
【００３５】
図５は、図４の係数判断ステップＳ３（係数判断手段２０５の動作）を示すフローチャートである。
【００３６】
図５において、係数判断手段２０５が判断処理を開始すると、まずフィルタ手段２０４内のタップ係数のパワーを係数ごとに算出する（Ｓ１１）。タップ係数の後半部のパワー総和が閾値を上回っているかどうかを判定し（Ｓ１２）、上回っていればカウンタを増やし（Ｓ１３）そうでなければカウンタを減らす（Ｓ１４）。さらに、上記カウンタが規定値に達したかどうかを判定し（Ｓ１５）、規定値に達していれば誤学習と判定し（Ｓ１６）、そうでなければ係数判断ステップを終了する。なお、ステップＳ１２については、他にもタップ係数の前半部のパワー総和と後半部のパワー総和との比を閾値と比較する方法など様々な方法が考えられる。また、上記のようにカウンタを設けずに瞬時々々で誤学習判定を行う方法なども考えられる。
【００３７】
図６は、図４の係数更新ステップＳ４（係数更新手段２０３の動作）を示すフローチャートである。
【００３８】
図６において、係数更新手段２０３が更新処理を開始すると、まず係数判断手段２０５の判断結果に基づき、タップ係数が誤学習しているかどうかを確認し（Ｓ２１）、誤学習しているようであればタップ係数をクリア（Ｓ２２）し、そうでなければ伝達関数推定手段２０２の推定結果に基づき、タップ係数の更新処理を行い（Ｓ２３）、更新ステップを終了する。なお、係数クリアステップＳ２２については、タップ係数全体をゼロクリアする方法や、後半部分のみをゼロクリアする方法、係数判断手段２０５がゼロ近傍と判断したポイント以降をクリアする方法、係数を一切クリアせずにそのままの状態で保持する方法など様々な方法が考えられる。
【００３９】
以上のように本実施の形態によれば、回線エコーキャンセル装置２０８は、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分を除去するフィルタ手段２０４と、回線エコー成分の伝達関数を推定する伝達関数推定手段２０２と、フィルタ手段２０４の係数値を判断する係数判断手段２０５と、伝達関数推定手段２０２における推定結果と係数判断手段２０５における判断結果とに基づきフィルタ手段２０４の係数値を更新する係数更新手段２０３とを有することにより、フィルタ手段２０４の計数値は伝達関数推定手段２０２における推定結果と係数判断手段２０５における判断結果とに基づいて更新されるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置１０８が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を実現することができる。
【００４０】
また、係数判断手段２０５は、係数の後半部にパワーが偏っているか否かを判断することにより、係数判断手段２０５における判断結果を正確なものとすることができるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置１０８が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期かつ確実に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を確実に実現することができる。
【００４１】
【発明の効果】
以上説明したように本発明の請求項１に記載の回線エコーキャンセル装置によれば、電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末の回線エコーキャンセル装置であって、回線エコーキャンセル装置は、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分を除去するフィルタ手段と、回線エコー成分の伝達関数を推定する伝達関数推定手段と、フィルタ手段の係数値を判断する係数判断手段と、伝達関数推定手段における推定結果と係数判断手段における判断結果とに基づきフィルタ手段の係数値を更新する係数更新手段とを有することにより、フィルタ手段の計数値は伝達関数推定手段における推定結果と係数判断手段における判断結果とに基づいて更新されるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置（つまり本回線エコーキャンセル装置）が、先方の通話端末（相手の通話端末）の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を実現することができるという有利な効果が得られる。
【００４２】
請求項２に記載の回線エコーキャンセル装置によれば、請求項１に記載の回線エコーキャンセル装置において、係数判断手段は、係数の後半部にパワーが偏っているか否かを判断することにより、係数判断手段における判断結果を正確なものとすることができるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期かつ確実に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を確実に実現することができるという有利な効果が得られる。
【００４３】
請求項３に記載の回線エコーキャンセル方法によれば、電話回線などのネットワークに接続するための電話回路装置と、遠端話者からの受話音声等を出力するスピーカと、近端話者の音声等が入力されるマイクロフォンとを有する通話端末における回線エコーキャンセル方法であって、近端話者の音声が電話回路装置を通じて回り込む回線エコー成分をフィルタを用いて除去するフィルタステップと、回線エコー成分の伝達関数を推定する伝達関数推定ステップと、フィルタステップにおけるフィルタの係数値を判断する係数判断ステップと、伝達関数推定ステップにおける推定結果と係数判断ステップにおける判断結果とに基づきフィルタステップにおけるフィルタの係数値を更新する係数更新ステップとを有することにより、フィルタの計数値は伝達関数推定ステップにおける推定結果と係数判断ステップにおける判断結果とに基づいて更新されるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を実現することができるという有利な効果が得られる。
【００４４】
請求項４に記載の回線エコーキャンセル方法によれば、請求項３に記載の回線エコーキャンセル方法において、係数判断ステップにおいては、係数の後半部にパワーが偏っているか否かを判断することにより、係数判断ステップにおける判断結果を正確なものとすることができるので、相手の通話端末がスピーカフォン方式電話等の音声ハンズフリー端末であって、手元の通話端末にある回線エコーキャンセル装置が、相手の通話端末の音声ハンズフリー端末の音響エコー成分を含めた形で誤学習を行った場合にも、誤学習を早期かつ確実に検出することができ、エコーやハウリングの発生しにくい安定した通話環境を確実に実現することができるという有利な効果が得られる。
【００４５】
請求項５に記載の記録媒体によれば、請求項３または４に記載の回線エコーキャンセル方法の各ステップを実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることにより、記録媒体をコンピュータで読み取りさえすれば、請求項３または４に記載の回線エコーキャンセル方法を任意の時間に任意の場所で実行することができるという有利な効果が得られる。
【図面の簡単な説明】
【図１】一般的な通話端末を示すブロック図
【図２】図１の通話端末の回線エコーキャンセル装置としての中央演算処理装置を示す機能ブロック図
【図３】フィルタ手段内のタップ係数について、回線の伝達関数を正常に学習できた例と誤学習してしまった例との比較図
【図４】図２の回線エコーキャンセル装置の動作を示すフローチャート
【図５】図４の係数判断ステップ（係数判断手段の動作）を示すフローチャート
【図６】図４の係数更新ステップ（係数更新手段の動作）を示すフローチャート
【図７】従来の回線エコーキャンセル装置を示すブロック図
【符号の説明】
１０１  電話回路装置
１０２、１０６  Ａ／Ｄ変換装置
１０３、１０７  Ｄ／Ａ変換装置
１０４  スピーカ
１０５  マイクロフォン
１０８  中央演算処理装置（回線エコーキャンセル装置）
１０９  ＲＯＭ
１１０  ＲＡＭ
２０１  話者検出手段
２０２  伝達関数推定手段
２０３  係数更新手段
２０４  フィルタ手段
２０５  係数判断手段
２０６  減算手段
【図１】
2005006243.tif 000003
【図２】
2005006243.tif 000004
【図３】
2005006243.tif 000005
【図４】
2005006243.tif 000006
【図５】
2005006243.tif 000007
【図６】
2005006243.tif 000008
【図７】
2005006243.tif 000009