(57)【要約】【課題】ダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じでもダブルトーク検出精度が高く、環境騒音適応した話者検出およびダブルトーク検出が可能となるエコーキャンセル装置を提供する。【解決手段】マイクロフォン１０で収音したときにスピーカ９の出力が部屋の残響による伝達関数を推定する伝達関数推定手段４８と、伝達関数推定手段４８で推定を行うためのフィルタ手段４９と、マイクロフォンからの信号からフィルタ手段４９による信号を減算して減算信号を得る減算手段５１と、フィルタ手段４９の係数を定期的に記憶しておくバックアップメモリ手段５０と、遠端話者側からの信号からハウリングを検出するハウリング検出手段４７と、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰手段５２と、近端話者の音声を減算手段５１から遠端話者に減衰させて伝える第二の減衰手段５３とを有する。【選択図】  図４
2004274681.tif 000002
【特許請求の範囲】
【請求項１】
遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置であって、
前記中央演算処理装置は、前記マイクロフォンで収音したときに前記スピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定手段と、前記伝達関数推定手段で推定を行うためのフィルタ手段と、前記マイクロフォンからの信号から前記フィルタ手段による信号を減算して減算信号を得る減算手段と、前記フィルタ手段の係数を定期的に記憶しておくバックアップメモリ手段と、遠端話者側からの信号からハウリングを検出するハウリング検出手段と、遠端話者からの音声を減衰させて前記スピーカへ出力させる第一の減衰手段と、近端話者の音声を前記減算手段から遠端話者に減衰させて伝える第二の減衰手段とを有することを特徴とするエコーキャンセル装置。
【請求項２】
遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置におけるエコーキャンセル方法であって、
前記マイクロフォンで収音したときに前記スピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定ステップと、前記伝達関数推定ステップで推定を行うためのフィルタステップと、前記マイクロフォンからの信号から前記フィルタステップにおける信号を減算して減算信号を得る減算ステップと、前記フィルタステップにおける係数を定期的に記憶しておくバックアップメモリステップと、遠端話者側からの信号からハウリングを検出するハウリング検出ステップと、遠端話者からの音声を減衰させて前記スピーカへ出力させる第一の減衰ステップと、近端話者の音声を前記減算信号から遠端話者に減衰させて伝える第二の減衰ステップとを有することを特徴とするエコーキャンセル方法。
【請求項３】
請求項２に記載されたエコーキャンセル方法の各ステップを実行するためのプログラム。
【請求項４】
請求項３に記載されたプログラムを実行するためのコンピュータで読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置、および、そのエコーキャンセル装置におけるエコーキャンセル方法、ならびに、そのエコーキャンセル方法を実行するためのプログラム、ならびに、そのプログラムを実行するための記録媒体に関するものである。
【０００２】
【従来の技術】
スピーカフォン方式電話等の音声ハンズフリー装置において、ハウリングやエコーを防止するためにエコーキャンセル技術がある。このエコーキャンセル技術によれば、スピーカから出力された音声が部屋等の空間を通ってマイクロフォンに入力された音声（エコー）から、その空間を擬似的に模擬した伝達関数とスピーカへ出力した音声とを畳み込んだ信号を差し引くことにより、あたかもエコーがないようにすることができる。
【０００３】
以下に、従来のエコーキャンセル技術について（特許文献１）を用いて説明する。図６は従来のエコーキャンセル装置を示す機能ブロック図である。
【０００４】
図６において、１はスピーカフォン方式電話等における受話音声（遠端話者からの音声）を再生するスピーカ、２は送話音声（近端話者からの音声）を拾うマイクロフォン、３は直接伝搬経路を経たエコーを消去する第一のエコーキャンセル部、４は第一のエコーキャンセル部３の出力信号を用いてダブルトーク状態を検出するダブルトーク検出部、５は間接伝搬経路を経たエコーを消去する第二のエコーキャンセル部である。
【０００５】
【特許文献１】
特開平５−４８５４７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来のエコーキャンセル装置では、スピーカ１からの音量を大きくした場合にダブルトークの判定精度が下がり、特に受話音声（遠端話者音声：スピーカから出力される音声）と送話音声（近端話者音声：マイクロフォンに入力される音声）の音声パワー比が同じ場合はダブルトークを検出できなくなるという問題点を有していた。また、環境騒音によってエコーキャンセラの性能を十分活用できず安定性に欠けることもあり、その結果、第一のエコーキャンセル部３の学習タイミングの設定が困難であり、通話開始時等において不安定な挙動をしめし、ハウリングが発生することを完全に避けることは難しく、自動復旧できず通話が停止してしまう問題点を有していた。
【０００７】
このエコーキャンセル装置、エコーキャンセル方法、プログラムおよび記録媒体では、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができることが要求されている。
【０００８】
本発明は、これらの要求を満たすため、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができるエコーキャンセル装置、および、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮するためのエコーキャンセル方法、ならびに、そのエコーキャンセル方法を実行するためのプログラム、ならびに、そのプログラムを実行するための記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するために本発明のエコーキャンセル装置は、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置であって、中央演算処理装置は、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定手段と、伝達関数推定手段で推定を行うためのフィルタ手段と、マイクロフォンからの信号からフィルタ手段による信号を減算して減算信号を得る減算手段と、フィルタ手段の係数を定期的に記憶しておくバックアップメモリ手段と、遠端話者側からの信号からハウリングを検出するハウリング検出手段と、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰手段と、近端話者の音声を減算手段から遠端話者に減衰させて伝える第二の減衰手段とを有する構成を備えている。
【００１０】
これにより、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができるエコーキャンセル装置が得られる。
【００１１】
上記課題を解決するために本発明のエコーキャンセル方法は、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置におけるエコーキャンセル方法であって、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定ステップと、伝達関数推定ステップで推定を行うためのフィルタステップと、マイクロフォンからの信号からフィルタステップにおける信号を減算して減算信号を得る減算ステップと、フィルタステップにおける係数を定期的に記憶しておくバックアップメモリステップと、遠端話者側からの信号からハウリングを検出するハウリング検出ステップと、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰ステップと、近端話者の音声を減算信号から遠端話者に減衰させて伝える第二の減衰ステップとを有する構成を備えている。
【００１２】
これにより、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮するためのエコーキャンセル方法が得られる。
【００１３】
上記課題を解決するために本発明のプログラムは、上記エコーキャンセル方法の各ステップを実行するためのプログラムである構成を備えている。
【００１４】
これにより、上記エコーキャンセル方法を実行するためのプログラムが得られる。
【００１５】
上記課題を解決するために本発明の記録媒体は、上記プログラムを実行するためのコンピュータで読み取り可能な記録媒体である構成を備えている。
【００１６】
これにより、上記プログラムを実行するための記録媒体が得られる。
【００１７】
【発明の実施の形態】
本発明の請求項１に記載のエコーキャンセル装置は、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置であって、中央演算処理装置は、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定手段と、伝達関数推定手段で推定を行うためのフィルタ手段と、マイクロフォンからの信号からフィルタ手段による信号を減算して減算信号を得る減算手段と、フィルタ手段の係数を定期的に記憶しておくバックアップメモリ手段と、遠端話者側からの信号からハウリングを検出するハウリング検出手段と、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰手段と、近端話者の音声を減算手段から遠端話者に減衰させて伝える第二の減衰手段とを有することとしたものである。
【００１８】
この構成により、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができるという作用を有し、さらに、最悪ハウリングが発生した場合でも利用者が通話を継続でき、安定した全二重通話を実現することができるという作用を有する。
【００１９】
請求項２に記載のエコーキャンセル方法は、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置におけるエコーキャンセル方法であって、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定ステップと、伝達関数推定ステップで推定を行うためのフィルタステップと、マイクロフォンからの信号からフィルタステップにおける信号を減算して減算信号を得る減算ステップと、フィルタステップにおける係数を定期的に記憶しておくバックアップメモリステップと、遠端話者側からの信号からハウリングを検出するハウリング検出ステップと、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰ステップと、近端話者の音声を減算信号から遠端話者に減衰させて伝える第二の減衰ステップとを有することとしたものである。
【００２０】
この構成により、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができるという作用を有し、さらに、最悪ハウリングが発生した場合でも利用者が通話を継続でき、安定した全二重通話を実現することができるという作用を有する。
【００２１】
請求項３に記載のプログラムは、請求項２に記載されたエコーキャンセル方法の各ステップを実行するためのプログラムであることとしたものである。
【００２２】
この構成により、上記プログラムを実行するコンピュータを用いることにより、請求項２に記載されたエコーキャンセル方法を任意の場所で任意の時間に実行することができるという作用を有する。
【００２３】
請求項４に記載の記録媒体は、請求項３に記載されたプログラムを実行するためのコンピュータで読み取り可能な記録媒体であることとしたものである。
【００２４】
この構成により、コンピュータで読み取り可能な記録媒体からプログラムを読み取ることにより、請求項３に記載されたプログラムを任意の場所で任意の時間に実行することができるという作用を有する。
【００２５】
以下、本発明の実施の形態について、図１〜図５を用いて説明する。
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１によるエコーキャンセル装置の基本構成を示すブロック図である。
【００２７】
図１において、６は電話回線とのインタフェースを有する電話回路装置、７はアナログ電気信号である受話音声電気信号をデジタル電気信号に変換するＡ／Ｄ変換装置、８はデジタル電気信号をアナログ電気信号へ変換するＤ／Ａ変換装置、９はＤ／Ａ変換装置８からのアナログ電気信号を音声に変換するスピーカ、１０は音声をアナログ電気信号に変換するマイクロフォン、１１はマイクロフォン１０からのアナログ電気信号をデジタル電気信号に変換するＡ／Ｄ変換装置、１２はデジタル電気信号をアナログ電気信号（送話音声電気信号）に変換するＤ／Ａ変換装置、１３はＡ／Ｄ変換装置７およびＡ／Ｄ変換装置１１から得られたデジタル電気信号に対してデジタル信号処理を行い、その演算結果をＤ／Ａ変換装置８およびＤ／Ａ変換装置１２に出力する中央演算処理装置、１４は中央演算処理装置１３を動作させるためのプログラムが記憶されているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、１５は前記ＲＯＭ１４に記憶されているプログラムに従って中央演算処理装置１３が動作する際に使用するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００２８】
図２は、図１の中央演算処理装置１３における機能実現手段（プログラムによって機能が実現される手段）を示す機能ブロック図であり、スピーカフォン方式電話におけるエコーキャンセル方法を示す。本機能はＲＯＭ１４に記録されているプログラムの概略を示している。
【００２９】
図２において、１６はスピーカフォン方式電話等において、エコーキャンセル装置の動作を制御するために遠端話者の発話、近端話者の発話およびダブルトーク（遠端話者と近端話者の同時発話）を検出する話者検出手段、１７は正規化ＬＭＳ（Ｌｅａｓｔ  Ｍｅａｎ  Ｓｑｕａｒｅ）方式等に代表される最急降下法によりスピーカ９とマイクロフォン１０との間の空間の伝達関数を推定する伝達関数推定手段、１８は直接エコー成分の伝達関数と受話音声との畳み込み演算を行う直接エコーフィルタ手段、１９は間接エコー成分の伝達関数と受話音声との畳み込み演算を行う間接エコーフィルタ手段、２０は減算手段である。
【００３０】
このように構成されたエコーキャンセル装置について、その概略動作を説明する。スピーカ９から放射された音声は空間を介してマイクロフォン１０にエコーとして入力され、閉ループが構成され、エコーキャンセル処理を行わなければ最悪ハウリングが発生してしまう。また、スピーカ９から放射された音声は、直接マイクロフォン１０へ入力される直接エコー成分と、空間内の壁、床、天井等の物体によって反射された後にマイクロフォン１０に入る間接エコー成分に分類できる。
【００３１】
図３は、図２の中央演算処理装置１３の動作を示すフローチャートであり、スピーカフォン方式電話におけるエコーキャンセル方法を示す。
【００３２】
図３において、エコーキャンセル処理を開始すると（Ｓ１）、話者検出手段１６が遠端話者発話、近端話者発話、ダブルトークを判定し（Ｓ２）、遠端話者発話ならば伝達関数推定手段１７がＮＬＭＳ等のアルゴリズムを用いて直接波成分伝達関数推定（Ｓ３）および間接波成分伝達関数推定（Ｓ４）を行い、直接エコーフィルタ手段１８は推定結果と受話音声との畳み込み演算を行い（Ｓ５）、間接エコーフィルタ手段１９は推定結果と受話音声との畳み込み演算を行い（Ｓ６）、マイクロフォン１０からの送話音声と畳み込み演算結果とを減算手段２０を用いて減算して直接エコー成分と間接エコー成分を除去する（Ｓ７）。
【００３３】
これにより、伝達関数推定の高速化と高精度化を両方実現したエコーキャンセル処理が可能である。
【００３４】
以上のように本実施の形態によれば、直接エコーフィルタ手段１８により推定結果と受話音声との畳み込み演算を行い、間接エコーフィルタ手段１９により推定結果と受話音声との畳み込み演算を行い、マイクロフォン１０からの送話音声と畳み込み演算結果とを減算手段２０を用いて減算して直接エコー成分と間接エコー成分を除去するようにしたので、スピーカからの音量を大きくした場合でもダブルトークの判定精度を高くすることができ、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度を高くすることができる。
【００３５】
（実施の形態２）
図４は、本発明の実施の形態２によるエコーキャンセル装置の中央演算処理装置１３を示す機能ブロック図であり、スピーカフォン方式電話におけるエコーキャンセル方法を示す。本実施の形態によるエコーキャンセル装置の基本構成は図１の構成である。また、本機能はＲＯＭ１４に記録されているプログラムの概略を示している。
【００３６】
図４において、４７はハウリングの発生を検出するハウリング検出手段、４８は正規化ＬＭＳ方式等に代表される最急降下法により伝達関数を推定する伝達関数推定手段、４９は推定した伝達関数と受話音声との畳み込み演算を行うフィルタ手段、５０は推定した伝達関数を記憶しておくバックアップメモリ手段、５１は減算手段、５２はスピーカ９への信号に対し任意の減衰を与える第一の減衰手段、５３は相手への信号に対し任意の減衰を与える第二の減衰手段、５４、５５はスイッチである。
【００３７】
図５は、図４の中央演算処理装置１３の動作を示すフローチャートである。
【００３８】
図５において、スピーカフォン方式の電話機等の電源を投入すると（Ｓ１１）、スピーカ９からエコーキャンセラの伝達関数推定用に音声もしくはホワイトノイズ等を出力し（Ｓ１２）、これに基づいて伝達関数推定手段４８が伝達関数を推定する。ここで第二の減衰手段５３ではエコーキャンセル学習中の音声を遠端話者に出さないように減衰しておく。推定された伝達関数からハウリングが発生しやすい周波数帯域を算出した後に（Ｓ１３）、通常の通話を開始する（Ｓ１４）。減算手段５１の減算出力結果をモニタリングし、伝達関数推定手段４８の推定精度が高く、収束状況が安定しているならば（Ｓ１５）、フィルタ手段４９で利用している伝達関数推定結果をスイッチ５５をオンにしてバックアップメモリ手段５０にコピーする（Ｓ１６）。ハウリング検出手段４７がステップＳ１３で算出した周波数にてハウリングを検出したならば（Ｓ１７）、遠端話者発話時またはダブルトーク時はマイクロフォン１０からの入力音声に対して第二の減衰手段５３で一定の減衰を与え、また、近端話者発話時またはダブルトーク時はスピーカ９への出力音声に対して第一の減衰手段５２で一定の減衰を与える（Ｓ１８）。バックアップメモリ手段５０からスイッチ５４をオンにして安定学習結果の伝達関数を読み出した（Ｓ１９）伝達関数を初期値として伝達関数推定手段４８が再学習を開始し（Ｓ２０）、学習が完了したならばスピーカ９への出力とマイクロフォン１０からの入力に挿入していた第二の減衰手段５３による減衰を解除し、通常使用に復帰する（Ｓ２１）。
【００３９】
これにより、ハウリングが発生した場合でも高速かつ安定に復旧できるエコーキャンセル装置を用いたスピーカフォン方式電話が実現可能となる。
【００４０】
以上のように本実施の形態によれば、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定手段４８と、伝達関数推定手段４８で推定を行うためのフィルタ手段４９と、マイクロフォン１０からの信号からフィルタ手段４９による信号を減算して減算信号を得る減算手段５１と、フィルタ手段４９の係数を定期的に記憶しておくバックアップメモリ手段５０と、遠端話者側からの信号からハウリングを検出するハウリング検出手段４７と、遠端話者からの音声を減衰させてスピーカ９へ出力させる第一の減衰手段５２と、近端話者の音声を減算手段から遠端話者に減衰させて伝える第二の減衰手段５３とを有することにより、スピーカ９からの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができ、さらに、最悪ハウリングが発生した場合でも利用者が通話を継続でき、安定した全二重通話を実現することができる。
【００４１】
【発明の効果】
以上説明したように本発明の請求項１に記載のエコーキャンセル装置によれば、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置であって、中央演算処理装置は、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定手段と、伝達関数推定手段で推定を行うためのフィルタ手段と、マイクロフォンからの信号からフィルタ手段による信号を減算して減算信号を得る減算手段と、フィルタ手段の係数を定期的に記憶しておくバックアップメモリ手段と、遠端話者側からの信号からハウリングを検出するハウリング検出手段と、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰手段と、近端話者の音声を減算手段から遠端話者に減衰させて伝える第二の減衰手段とを有することにより、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができるという有利な効果が得られ、さらに、最悪ハウリングが発生した場合でも利用者が通話を継続でき、安定した全二重通話を実現することができるという有利な効果が得られる。
【００４２】
請求項２に記載のエコーキャンセル方法によれば、遠端話者からの受話音声等の音声を出力するスピーカと、近端話者等の音声が入力されるマイクロフォンと、全体を制御する中央演算処理装置とを有するエコーキャンセル装置におけるエコーキャンセル方法であって、マイクロフォンで収音したときにスピーカの出力が部屋の残響による伝達関数を推定する伝達関数推定ステップと、伝達関数推定ステップで推定を行うためのフィルタステップと、マイクロフォンからの信号からフィルタステップにおける信号を減算して減算信号を得る減算ステップと、フィルタステップにおける係数を定期的に記憶しておくバックアップメモリステップと、遠端話者側からの信号からハウリングを検出するハウリング検出ステップと、遠端話者からの音声を減衰させてスピーカへ出力させる第一の減衰ステップと、近端話者の音声を減算信号から遠端話者に減衰させて伝える第二の減衰ステップとを有することにより、スピーカからの音量を大きくした場合でもダブルトークの判定精度が高く、受話音声と送話音声の音声パワー比が同じ場合でもダブルトーク検出精度が高く、また、環境騒音適応した話者検出およびダブルトーク検出が可能となり、通話開始時から良好なエコーキャンセル性能を発揮することができるという有利な効果が得られ、さらに、最悪ハウリングが発生した場合でも利用者が通話を継続でき、安定した全二重通話を実現することができるという有利な効果が得られる。
【００４３】
請求項３に記載のプログラムによれば、請求項２に記載されたエコーキャンセル方法の各ステップを実行するためのプログラムであることにより、そのプログラムを実行するコンピュータを用いることにより、請求項２に記載されたエコーキャンセル方法を任意の場所で任意の時間に実行することができるという有利な効果が得られる。
【００４４】
請求項４に記載の記録媒体によれば、請求項３に記載されたプログラムを実行するためのコンピュータで読み取り可能な記録媒体であることにより、コンピュータで読み取り可能な記録媒体からプログラムを読み取れば、請求項３に記載されたプログラムを任意の場所で任意の時間に実行することができるという有利な効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１によるエコーキャンセル装置の基本構成を示すブロック図
【図２】図１の中央演算処理装置における機能実現手段を示す機能ブロック図
【図３】図２の中央演算処理装置の動作を示すフローチャート
【図４】本発明の実施の形態２によるエコーキャンセル装置の中央演算処理装置を示す機能ブロック図
【図５】図４の中央演算処理装置の動作を示すフローチャート
【図６】従来のエコーキャンセル装置を示す機能ブロック図
【符号の説明】
６  電話回路装置
７、１１  Ａ／Ｄ変換装置
８、１２  Ｄ／Ａ変換装置
９  スピーカ
１０  マイクロフォン
１３  中央演算処理装置
１４  ＲＯＭ
１５  ＲＡＭ
１６  話者検出手段
１７  伝達関数推定手段
１８  直接エコーフィルタ手段
１９  間接エコーフィルタ手段
２０  減算手段
４７  ハウリング検出手段
４８  伝達関数推定手段
４９  フィルタ手段
５０  バックアップメモリ手段
５１  減算手段
５２  第一の減衰手段
５３  第二の減衰手段
【図１】
2004274681.tif 000003
【図２】
2004274681.tif 000004
【図３】
2004274681.tif 000005
【図４】
2004274681.tif 000006
【図５】
2004274681.tif 000007
【図６】
2004274681.tif 000008