(57)【要約】【課題】本発明は、音響環境の変化に追従して適切にエコーキャンセルを行うことを目的とする。【解決手段】本発明のエコーキャンセル装置１０１は、スピーカ５から出力するべき第１音声の信号である第１音声信号ｓ１から、エコーキャンセル信号ｓｃを作成するエコーキャンセル信号作成部２３と、エコーキャンセル信号ｓｃに遅延処理を施す遅延部９と、マイク６で集音した第２音声の信号である第２音声信号ｓ２と、遅延処理を施されたエコーキャンセル信号ｓｃとが入力され、両者を合成する送話側音声処理部８と、を備える他、エコーキャンセル信号ｓｃの送話側音声処理部８に対する入力時刻と、エコーキャンセル信号ｓｃの作成元の第１音声信号ｓ１に対応する第２音声信号ｓ２の送話側音声処理部８に対する入力時刻との時間差を算出する時間差算出部１０と、遅延処理の遅延時間を時間差に基づき設定する遅延時間設定部１１と、を備える。【選択図】図１
2017157880.tif 000002
【特許請求の範囲】
【請求項１】
マイクに入力された音声を相手先に送信し、相手先の音声をスピーカから再生するハンズフリー電話機に用いられ、
前記スピーカから出力するべき第１音声の信号である第１音声信号から、エコーキャンセル信号を作成するエコーキャンセル信号作成部と、
前記エコーキャンセル信号に遅延処理を施す遅延部と、
前記マイクで集音した第２音声の信号である第２音声信号と、前記遅延処理を施された前記エコーキャンセル信号とが入力され、両者を合成する音声処理部と、
を備えるエコーキャンセル装置であって、
前記エコーキャンセル信号の前記音声処理部に対する入力時刻と、前記エコーキャンセル信号の作成元の前記第１音声信号に対応する前記第２音声信号の前記音声処理部に対する入力時刻との時間差を算出する時間差算出部と、
前記遅延処理の遅延時間を前記時間差に基づき設定する遅延時間設定部と、
をさらに備える、
エコーキャンセル装置。
【請求項２】
前記遅延処理の遅延時間を調整するためのテスト信号を作成するテスト信号作成部をさらに備え、
前記第１音声信号は前記テスト信号を含み、
前記時間差算出部が前記時間差を算出する前記エコーキャンセル信号は、前記テスト信号から作成された前記エコーキャンセル信号であり、
前記時間差算出部が前記時間差を算出する前記第２音声信号は、前記テスト信号に対応する前記第２音声信号である、
請求項１に記載のエコーキャンセル装置。
【請求項３】
前記マイク及び前記スピーカは、車室内に設置される、
請求項１又は２に記載のエコーキャンセル装置。
【請求項４】
マイクに入力された音声を相手先に送信し、相手先の音声をスピーカから再生するハンズフリー電話機に用いられるエコーキャンセル方法であって、
前記スピーカから出力するべき第１音声の信号である第１音声信号からエコーキャンセル信号を作成し、
前記エコーキャンセル信号に遅延処理を施し、
前記マイクで集音した第２音声の信号である第２音声信号と、前記遅延処理を施された前記エコーキャンセル信号とを音声処理部で取得して両者を合成し、
前記エコーキャンセル信号の前記音声処理部に対する入力時刻と、前記エコーキャンセル信号の作成元の前記第１音声信号に対応する前記第２音声信号の前記音声処理部に対する入力時刻との時間差を算出し、
前記遅延処理の遅延時間を前記時間差に基づき設定する、
エコーキャンセル方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ハンズフリー電話機に用いられるエコーキャンセル装置に関する。
【背景技術】
【０００２】
従来、電話端末を手に持たずに相手先と通話可能なハンズフリー通話システムが提案されている。ハンズフリー通話システムは、携帯電話と連携し、スピーカとマイクとを用いることで、携帯電話を手にすることなく通話を可能にしている。具体的には、相手先からの受話音声をスピーカに出力し、自身の発話音声をマイクで集音して相手先に送信する。
【０００３】
しかしながら、ハンズフリー通話システムではスピーカとマイクとが近接して配置されることが多いため、スピーカから出力された受話音声がマイクに集音され、これがエコー音声として相手先への送話音声に混ざることにより通話品質が低下するという、エコー現象が問題となる。
【０００４】
エコー現象を低減するために、エコーキャンセル機能を備えたハンズフリー通話システムが提案されている。このハンズフリー通話システムでは、マイクの入力音声からエコー音声を差し引いたものを送話音声とすることにより、通話品質の向上を図っている。まず、スピーカから出力されマイクに入力された信号を基にエコー特性を決定し、決定したエコー特性と参照信号とを基に、差し引くべきエコー信号を推定する。
【０００５】
特許文献１では、車載装置としてのハンズフリー通話システムが開示されており、特に、エコー経路の性質が車種によって異なることを考慮し、エコー信号の遅延時間及び音量レベルを車種ごとに変えることが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１１９４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１のエコーキャンセルシステムでは、車種ごとにエコー特性を固定してエコーキャンセルを行っているため、例えばシステムに遅延要素となる外部アンプが取り付けられたり、外部マイクの取り付け位置が変化したりする等、音響環境が変化した場合に、これに追従して適切にエコーキャンセルを行うことが出来ないという問題があった。
【０００８】
本発明は上述の問題に鑑み、音響環境の変化に追従して適切にエコーキャンセルを行うことを目的とする。
【課題を解決するための手段】
【０００９】
本発明のエコーキャンセル装置は、マイクに入力された音声を相手先に送信し、相手先の音声をスピーカから再生するハンズフリー電話機に用いられ、スピーカから出力するべき第１音声の信号である第１音声信号から、エコーキャンセル信号を作成するエコーキャンセル信号作成部と、エコーキャンセル信号に遅延処理を施す遅延部と、マイクで集音した第２音声の信号である第２音声信号と、遅延処理を施されたエコーキャンセル信号とが入力され、両者を合成する音声処理部と、を備えるエコーキャンセル装置であって、エコーキャンセル信号の音声処理部に対する入力時刻と、エコーキャンセル信号の作成元の第１音声信号に対応する第２音声信号の音声処理部に対する入力時刻との時間差を算出する時間差算出部と、遅延処理の遅延時間を時間差に基づき設定する遅延時間設定部と、をさらに備える。
【００１０】
本発明のエコーキャンセル方法は、マイクに入力された音声を相手先に送信し、相手先の音声をスピーカから再生するハンズフリー電話機に用いられるエコーキャンセル方法であって、スピーカから出力するべき第１音声の信号である第１音声信号からエコーキャンセル信号を作成し、エコーキャンセル信号に遅延処理を施し、マイクで集音した第２音声の信号である第２音声信号と、遅延処理を施されたエコーキャンセル信号とを音声処理部で取得して両者を合成し、エコーキャンセル信号の音声処理部に対する入力時刻と、エコーキャンセル信号の作成元の第１音声信号に対応する第２音声信号の音声処理部に対する入力時刻との時間差を算出する。そして、遅延処理における遅延時間を前記時間差に基づき設定する。
【発明の効果】
【００１１】
本発明のエコーキャンセル装置は、エコーキャンセル信号の音声処理部に対する入力時刻と、エコーキャンセル信号の作成元の第１音声信号に対応する第２音声信号の音声処理部に対する入力時刻との時間差を算出する時間差算出部と、遅延処理の遅延時間を時間差に基づき設定する遅延時間設定部と、を備える。従って、音響環境の変化によって第２音声信号の音声処理部への入力時刻が変化した場合には、それに合わせてエコーキャンセル信号に対する遅延処理の遅延時間を調整することによって、適切にエコーキャンセルを行うことが出来る。
【００１２】
本発明のエコーキャンセル方法では、エコーキャンセル信号の音声処理部に対する入力時刻と、エコーキャンセル信号の作成元の第１音声信号に対応する第２音声信号の音声処理部に対する入力時刻との時間差を算出する。そして、遅延処理における遅延時間は、前記時間差に基づき設定される。従って、音響環境の変化によって第２音声信号の音声処理部への入力時刻が変化した場合には、それに合わせてエコーキャンセル信号に対する遅延処理の遅延時間を調整することによって、適切にエコーキャンセルを行うことが出来る。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１に係るエコーキャンセル装置の構成図である。
【図２】実施の形態２に係るエコーキャンセル装置の構成図である。
【図３】エコーキャンセル機能に関する動作を示すフローチャートである。
【図４】遅延時間の調整に関する動作を示すフローチャートである。
【図５】テスト信号とエコーキャンセル信号の入力時刻の関係を示す図である。
【図６】実施の形態２に係るエコーキャンセル装置のハードウェア構成図である。
【発明を実施するための形態】
【００１４】
＜Ａ．実施の形態１＞
図１は、本発明に必須の構成を示す実施の形態１に係るエコーキャンセル装置１０１の構成図である。エコーキャンセル装置１０１は、マイク６に入力された音声を相手先に送信し、相手先の音声をスピーカ５から再生するハンズフリー電話機に用いられる。エコーキャンセル装置１０１は、携帯電話端末２００と音声信号の送受信を行う通信部１と、受話側音声処理部２（第１音声処理部）と、送話側音声処理部８（第２音声処理部）とを備えている。受話側音声処理部２は、通信部１から取得した受話音声信号ｓｒに所定の音声処理を施す音声処理部２１と、相手先の音声を含むスピーカ５から出力するべき第１音声の信号である第１音声信号ｓ１から、エコーキャンセル信号ｓｃを作成するエコーキャンセル信号作成部２３とを備える。また、エコーキャンセル装置１０１は、エコーキャンセル信号ｓｃに遅延処理を施す遅延部９を備える。
【００１５】
送話側音声処理部８はエコーキャンセル部８１を備えている。エコーキャンセル部８１には、マイク６で集音した第２音声の信号である第２音声信号ｓ２と、遅延処理を施されたエコーキャンセル信号ｓｃとが入力され、エコーキャンセル部８１で両者を合成する。
【００１６】
また、エコーキャンセル装置１０１は、エコーキャンセル信号ｓｃの送話側音声処理部８に対する入力時刻と、エコーキャンセル信号ｓｃの作成元の第１音声信号ｓ１に対応する第２音声信号ｓ２の送話側音声処理部８に対する入力時刻との時間差を算出する時間差算出部１０と、遅延処理の遅延時間を前記時間差に基づき設定する遅延時間設定部１１と、を備える。従って、エコー経路の伝達時間が変化した場合には、それに合わせてエコーキャンセル信号ｓｃの遅延時間を調整することが出来る。従って、エコー特性の変化に追従して適切なエコーキャンセル処理を行うことが出来る。
【００１７】
＜Ｂ．実施の形態２＞
図２は、本発明の実施の形態２に係るエコーキャンセル装置１０２の構成図である。以下、エコーキャンセル装置１０２をカーナビゲーション装置等の車載装置として説明するが、これに限られるものではない。
【００１８】
エコーキャンセル装置１０２は、携帯電話端末２００の受話音声をスピーカ５から出力し、マイク６から入力した音声を送話音声として携帯電話端末２００に出力するハンズフリー機能を有している。スピーカ５及びマイク６は車室内２０１に設置される。これにより、車室内２０１にいるユーザは、携帯電話端末２００を手にしなくても相手先との通話を行うことが出来る。
【００１９】
以下、エコーキャンセル装置１０２のハンズフリー機能について説明する。エコーキャンセル装置１０２は、通信部１、受話側音声処理部２、Ｄ／Ａ変換部３、信号増幅部４、Ａ／Ｄ変換部７及び送話側音声処理部８を備えている。通信部１は、有線又は無線で携帯電話端末２００と音声信号の送受信を行う通信インタフェースであり、例えばブルートゥース（登録商標）規格の通信インタフェースである。通信部１は、携帯電話端末２００から受話音声信号ｓｒを取得すると、これを受話側音声処理部２に送る。受話側音声処理部２では、音声処理部２１で受話音声信号ｓｒに予め定められた音声処理を行い、これをＤ／Ａ変換部３に送る。受話音声信号ｓｒはＤ／Ａ変換部３でデジタル信号からアナログ信号に変換され、信号増幅部４で信号増幅され、スピーカ５から受話音声として出力される。こうして、ユーザは携帯電話端末２００の受話音声をスピーカ５から聞くことが出来る。
【００２０】
マイク６は、ユーザの発話音声等を集音する。マイク６に入力された音声信号ｓ２は、Ａ／Ｄ変換部７でアナログ信号からデジタル信号に変換され、送話側音声処理部８に送られる。送話側音声処理部８では音声信号ｓ２に予め定められた音声処理を行った後、処理後の音声信号を通信部１に出力する。通信部１は、送話側音声処理部８から取得した音声信号を携帯電話端末２００に送信する。こうして、マイク６に入力されたユーザの発話音声を携帯電話端末２００から送話音声とすることが出来る。
【００２１】
こうしたハンズフリー機能によって、車両の運転中でも携帯電話端末２００を手元で操作することなく、また視線を前方から外すことなく通話を行うことが出来るため、特に運転中の使用に有用である。しかしながら、スピーカ５とマイク６とが近接して配置されることによって、スピーカ５の出力音声がマイク６に入力されてしまうため、エコー現象が発生してしまう。この場合、通話の相手先は自身の発話音声が遅れて聞くことになるため、通話品質が低下する。特に、車載のエコーキャンセル装置１０２では、スピーカ５とマイク６とが同じ車室内に設けられることから、スピーカ５の出力音声がマイク６に入りやすく、エコー現象が発生しやすい。
【００２２】
そこで、エコーキャンセル装置１０２はエコーキャンセル機能を有している。以下、エコーキャンセル装置１０２のエコーキャンセル機能について、図３のフローチャートに沿って説明する。なお、本明細書では、マイク６の入力信号に含まれるスピーカ５からの出力音声信号をエコー信号又はエコー成分という。また、受話側音声処理部２からスピーカ５及びマイク６を介して送話側音声処理部８に入力されるまでの音声伝達経路をエコー経路という。
【００２３】
受話側音声処理部２は、音声処理部２１に加えてエコーキャンセル信号作成部２３を備えている。エコーキャンセル信号作成部２３は、通信部１が携帯電話端末２００から受話音声信号ｓｒを受信すると（ステップＳ１）、通信部１から当該受話音声信号ｓｒを取得し、エコーキャンセル信号ｓｃを作成する（ステップＳ２）。エコーキャンセル信号は、後述するエコーキャンセル処理において排除すべきエコー信号を、逆位相にした信号である。エコー信号は、エコー経路の音響特性を予め測定し、音声信号がエコー経路を経てどのように変化するかを推定した上で作成する。例えば、周波数成分の減衰が生じない理想的なエコー経路においては、受話音声信号ｓｒを単純に逆位相にすることによりエコーキャンセル信号ｓｃを作成することができる。
【００２４】
エコーキャンセル信号作成部２３は、作成したエコーキャンセル信号ｓｃを遅延部９に出力する。遅延部９では、エコーキャンセル信号ｓｃに予め定められた遅延時間だけ遅延処理を行う（ステップＳ３）。
【００２５】
送話側音声処理部８は、エコーキャンセル部８１を備えている。エコーキャンセル部８１は、遅延部９から遅延処理されたエコーキャンセル信号ｓｃを取得し、Ａ／Ｄ変換部７からマイク６の入力音声信号ｓ２を取得し、これらの合成処理（エコーキャンセル処理）を行う（ステップＳ４）。
【００２６】
信号（ｓ２＋ｓｃ）は、エコーキャンセル部８１から通信部１に送られ、通信部１から送話音声信号として携帯電話端末２００に送られる（ステップＳ５）。そして、携帯電話端末２００の送話音声信号として相手先に送信される。受話側音声処理部２から出力された受話音声信号ｓｒは、エコー経路を経て送話側音声処理部８に入力される。
【００２７】
遅延部９では、エコーキャンセル信号が、エコー経路を経て送話側音声処理部８に入力される受話音声信号と同時刻に送話側音声処理部８に入力されるように、遅延時間が設定される。また、エコーキャンセル信号ｓｃは、スピーカ５から出力された後マイク６に入力されて送話側音声処理部８に入力される受話音声信号の逆位相成分となるように作成される。従って、エコーキャンセル処理で得られた信号（ｓ２＋ｓｃ）からはエコー成分が除去される。
【００２８】
しかし、エコー経路の伝達時間は、例えば遅延時間を有する外部アンプを取り付けたり、スピーカ５とマイク６の位置が変わったりといった要因により変動する。そのため、遅延部９における遅延時間を固定していては、エコー経路の変動に追従してエコーキャンセルを行うことが出来ない。そこで、エコーキャンセル装置１０２では、エコー経路における伝達時間の変動に追従して、遅延部９におけるエコーキャンセル信号の遅延時間を調整することにした。
【００２９】
以下、遅延時間の調整に関わるエコーキャンセル装置１０２の構成及び動作について説明する。エコーキャンセル装置１０２は、時間差算出部１０及び遅延時間設定部１１を備えている。受話側音声処理部２はテスト信号作成部２２を備え、送話側音声処理部８は音量レベル検知部８２を備えている。
【００３０】
図４は、エコーキャンセル装置１０２における遅延時間の調整動作を示すフローチャートである。以下、図４に沿って遅延時間の調整動作を説明する。図４のフローは、例えば図２に示していない操作受付部からエコーキャンセル装置１０２に操作入力を行うことによって開始する。この操作入力のため、エコーキャンセル装置はＧＵＩ等の入力インタフェースを備えていても良い。
【００３１】
まず、テスト信号作成部２２は、予め定められた周波数かつ音量レベルのテスト信号ｓｔを生成する（ステップＳ１１）。テスト信号作成部２２で生成されたテスト信号ｓｔは、Ｄ／Ａ変換部３及びエコーキャンセル信号作成部２３に送られる。Ｄ／Ａ変換部３に送られたテスト信号ｓｔは、エコー経路を経て送話側音声処理部８に入力される。
【００３２】
一方、エコーキャンセル信号作成部２３は、テスト信号ｓｔからエコーキャンセル信号ｓｃを作成する（ステップＳ１２）。エコーキャンセル信号ｓｃの作成方法は、受話音声信号ｓｒからエコーキャンセル信号ｓｃを作成する方法と同様である。エコーキャンセル信号作成部２３で作成されたエコーキャンセル信号ｓｃは、遅延部９で予め定められた遅延時間の遅延処理を施され（ステップＳ１３）、送話側音声処理部８に入力される。
【００３３】
音量レベル検知部８２は、入力された音声信号の音量レベルを周波数ごとに検知する機能を有しており、これにより、テスト信号ｓｔ及びエコーキャンセル信号ｓｃが送話側音声処理部８に入力されたことを検知する。そして、テスト信号ｓｔの受信時刻Ｔ１を記録し（ステップＳ１４）、エコーキャンセル信号ｓｃの入力時刻Ｔ２を記録する（ステップＳ１５）。そして、音量レベル検知部８２は時間差算出部１０にＴ１，Ｔ２を出力する。時間差算出部１０は、音量レベル検知部８２から取得したテスト信号ｓｔ、エコーキャンセル信号ｓｃそれぞれの入力時刻Ｔ１，Ｔ２から、図５に示すように両者の差分ΔＴ＝｜Ｔ２−Ｔ１｜を算出する（ステップＳ１６）。図５では、テスト信号の発生時刻をＴ０として示している。
【００３４】
そして、エコーキャンセル装置１０２は所定時間（例えば数十ｍｓ）スリープし（ステップＳ１７）、ΔＴをＮ回算出したかを判断する（ステップＳ１８）。未だであれば、ステップＳ１１に戻り、再びテスト信号作成部２２がテスト信号を発生して、ΔＴの算出を繰り返す。
【００３５】
ΔＴをＮ回算出すると、遅延時間設定部１１がＮ個のΔＴの平均値ΔＴａｖｅを算出する（ステップＳ１９）。そして、遅延部９における今までの遅延時間ＴからΔＴａｖｅを減じた（Ｔ−ΔＴａｖｅ）を、新たな遅延時間Ｔとして設定する（ステップＳ２０）。ここでは、テスト信号ｓｔがエコーキャンセル信号ｓｃより先に音量レベル検知部８２に入力される場合を説明しているため、今までの遅延時間ＴからΔＴａｖｅを減じたが、エコーキャンセル信号ｓｃの方が先に音量レベル検知部８２に入力される場合には、今までの遅延時間ＴからΔＴａｖｅを加算したもの（Ｔ＋ΔＴａｖｅ）を、新たな遅延時間Ｔとする。
【００３６】
図４のフローは、上述したようにユーザの操作入力を受けて行っても良いし、ユーザの操作入力なしで一定期間等、随時に行っても良い。このように、テスト信号ｓｔ及びエコーキャンセル信号ｓｃの送話側音声処理部８への入力時刻Ｔ１，Ｔ２の差分に基づき、遅延部９における遅延時間Ｔを調整することにより、エコー経路の遅延時間が変化した場合（例えば、外部アンプを接続した場合）でも、送話側音声処理部８にテスト信号ｓｔとエコーキャンセル信号ｓｃとが同時に入力されるようにすることができる。よって、エコー経路の変化に追従して適切にエコーキャンセル処理を行うことが出来る。
【００３７】
図６は、エコーキャンセル装置１０２のハードウェア構成図である。エコーキャンセル装置１０２は、プロセッサ３１、メモリ３２、Ａ／Ｄ変換回路３３、増幅回路３４、Ｄ／Ａ変換回路３５及び通信Ｉ／Ｆ３６を備えて構成される。Ｄ／Ａ変換部３はＤ／Ａ変換回路３５、Ａ／Ｄ変換部７はＡ／Ｄ変換回路３３により実現される。また、通信部１は通信Ｉ／Ｆ３６により実現される。また、受話側音声処理部２、送話側音声処理部８、遅延部９、時間差算出部１０及び遅延時間設定部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサ３１がＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリ３２に格納されたソフトウェアプログラムを実行することにより、当該プロセッサ３１の機能として実現される。ただし、これらは、例えば複数のプロセッサ３１が連携して実現されても良い。
【００３８】
またこれに代えて、受話側音声処理部２、送話側音声処理部８、遅延部９、時間差算出部１０及び遅延時間設定部１１は、当該動作をハードウェアの電気回路で実現する信号処理回路により実現されても良い。ソフトウェアの受話側音声処理部２、送話側音声処理部８、遅延部９、時間差算出部１０及び遅延時間設定部１１と、ハードウェアの受話側音声処理部２、送話側音声処理部８、遅延部９、時間差算出部１０及び遅延時間設定部１１とを合わせた概念として、「部」という語に代えて「処理回路」という語を用いることもできる。
【００３９】
以上に説明したように、実施の形態２に係るエコーキャンセル装置１０２は、マイク６に入力された音声を相手先に送信し、相手先の音声をスピーカ５から再生するハンズフリー電話機に用いられ、含むスピーカ５から出力するべき第１音声の信号である第１音声信号ｓ１から、エコーキャンセル信号ｓｃを作成するエコーキャンセル信号作成部２３と、エコーキャンセル信号ｓｃに遅延処理を施す遅延部９と、マイク６で集音した第２音声の信号である第２音声信号ｓ２と、遅延処理を施されたエコーキャンセル信号ｓｃとが入力され、両者を合成する送話側音声処理部８（音声処理部）と、を備える。また、エコーキャンセル装置１０１は、エコーキャンセル信号ｓｃの送話側音声処理部８に対する入力時刻と、エコーキャンセル信号ｓｃの作成元の第１音声信号ｓ１に対応する第２音声信号ｓ２の送話側音声処理部８に対する入力時刻との時間差を算出する時間差算出部と、遅延処理の遅延時間を時間差に基づき設定する遅延時間設定部１１と、を備える。従って、エコー経路の伝達時間が変化した場合には、それに合わせてエコーキャンセル信号ｓｃの遅延時間を調整することが出来る。従って、エコー特性の変化に追従して適切なエコーキャンセル処理を行うことが出来る。
【００４０】
また、エコーキャンセル装置１０２は、遅延部９における遅延処理の遅延時間を調整するためのテスト信号ｓｔを作成するテスト信号作成部２２を備える。また、スピーカ５から出力するべき音声の信号である第１音声信号は、テスト信号ｓｔを含み、時間差算出部１０が時間差を算出するエコーキャンセル信号ｓｃは、テスト信号ｓｔから作成されたエコーキャンセル信号であり、時間差算出部１０が時間差を算出する第２音声信号ｓ２は、テスト信号ｓｔに対応する第２音声信号ｓ２である。受話音声信号ｓｒとは別のテスト信号ｓｔ、例えば特定の周波数かつ特定の音量レベルのテスト信号ｓｔを用いることによって、エコー経路を経て送話側音声処理部８に入力されるテスト信号ｓｔを容易に識別することが出来る。
【００４１】
また、マイク６及びスピーカ５が車室内２１０に設置される場合には、スピーカ５からの出力音声がマイク６に入力されやすいため、エコー現象を抑制する必要がある。また、エンドユーザが外付けマイクを用いる場合、マイク６の取り付け位置によってスピーカ５との距離が大きく変化し、遅延時間が変わる場合がある。従って、本発明のエコーキャンセル装置が特に有効である。
【００４２】
また、本発明のエコーキャンセル方法では、マイクに入力された音声を相手先に送信し、相手先の音声をスピーカから再生するハンズフリー電話機に用いられるエコーキャンセル方法であって、スピーカ５から出力するべき音声の信号である第１音声信号ｓ１からエコーキャンセル信号ｓｃを作成し、エコーキャンセル信号ｓｃに遅延処理を施し、マイク６で集音した音声の信号である第２音声信号ｓ２と、遅延処理を施されたエコーキャンセル信号ｓｃとを送話側音声処理部８で取得して両者を合成し、エコーキャンセル信号ｓｃの送話側音声処理部８に対する入力時刻と、エコーキャンセル信号ｓｃの作成元の第１音声信号ｓ１に対応する第２音声信号ｓ２の送話側音声処理部８に対する入力時刻との時間差を算出する。そして、上記遅延処理における遅延時間は、時間差に基づき調整される。従って、エコー経路の伝達時間が変化した場合には、それに合わせてエコーキャンセル信号ｓｃの遅延時間を調整することが出来る。従って、エコー特性の変化に追従して適切なエコーキャンセル処理を行うことが出来る。
【００４３】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００４４】
１  通信部、２  受話側音声処理部、３  Ｄ／Ａ変換部、４  信号増幅部、５  スピーカ、６  マイク、７  Ａ／Ｄ変換部、８  送話側音声処理部、９  遅延部、１０  時間差算出部、１１  遅延時間設定部、２１  音声処理部、２２  テスト信号作成部、２３  エコーキャンセル信号作成部、８１  エコーキャンセル部、８２  音量レベル検知部、２００  携帯電話端末、２０１  車室内。
【図１】
2017157880.tif 000003
【図２】
2017157880.tif 000004
【図３】
2017157880.tif 000005
【図４】
2017157880.tif 000006
【図５】
2017157880.tif 000007
【図６】
2017157880.tif 000008