(57)【要約】【課題】エコーキャンセルのための設定値をあらかじめ種々登録しておき、ユーザーが任意に若しくは自動的に、かかる設定値に基づいてエコーキャンセルできるようにすることによって、最適なエコーキャンセルを実現できるハンズフリー通話装置及びハンズフリー通話用プログラムを提供する。【解決手段】ナビゲーションシステムに、電話通信制御部９、音響制御部４０を接続する。電話通信制御部９に携帯電話８を接続可能に設け、音響制御部４０に、携帯電話８への送話音声を入力するマイク５１と、携帯電話８からの受話音声を出力するスピーカ５０を接続する。電話通信制御部９に、送話音声及び受話音声におけるエコーをキャンセルするエコーキャンセル部３１、携帯電話８の種類に応じたエコーキャンセルの設定値を登録するフラッシュメモリ３４、エコーキャンセルの基準となる設定値を選択するＣＰＵ３２を設ける。【選択図】　図１
2004128751.tif 000002
【特許請求の範囲】
【請求項１】
通話を行なうための送受話器が接続可能に設けられ、前記送受話器への送話音声を入力する音声入力手段と、前記送受話器からの受話音声を出力する音声出力手段と、前記送話音声及び前記受話音声におけるエコーをキャンセルするエコーキャンセル手段とを有するハンズフリー通話装置において、
前記送受話器の種類に応じたエコーキャンセルのための設定値を登録する送受話器別登録手段と、
前記送受話器別登録手段に登録された設定値のうち、前記エコーキャンセル手段によるエコーキャンセルの基準となる設定値を、接続される前記送受話器に応じて選択する送受話器別設定値選択手段と、
を有することを特徴とするハンズフリー通話装置。
【請求項２】
移動体の走行速度を検出する速度検出手段と、
移動体の走行速度に応じたエコーキャンセルのための設定値を登録する速度別登録手段と、
前記速度別登録手段に登録された設定値のうち、前記エコーキャンセル手段によるエコーキャンセルの基準となる設定値を、前記速度検出手段によって検出された移動体の速度に応じて選択する速度別設定値選択手段とを有することを特徴とする請求項１記載のハンズフリー通話装置。
【請求項３】
前記エコーキャンセル手段は、音響エコーキャンセル部及び回線エコーキャンセル部を含むことを特徴とする請求項１又は請求項２記載のハンズフリー通話装置。
【請求項４】
前記エコーキャンセル手段は、ノイズキャンセル部及び音量制御部の少なくとも一方を含むことを特徴とする請求項１〜３のいずれか１項に記載のハンズフリー通話装置。
【請求項５】
コンピュータを制御することにより、通話を行なうための送受話器への送話音声を入力させ、受話音声を出力させ、送話音声及び受話音声におけるエコーをキャンセルさせるハンズフリー通話用プログラムにおいて、
前記コンピュータに、
送受話器の種類に応じたエコーキャンセルのための設定値を登録させ、
登録された設定値のうち、エコーキャンセルの基準となる設定値を送受話器に応じて選択させることを特徴とするハンズフリー通話用プログラム。
【請求項６】
コンピュータに、
移動体の走行速度を検出させ、
移動体の走行速度に応じたエコーキャンセルのための設定値を登録させ、
登録された設定値のうち、エコーキャンセルの基準となる設定値を、検出された移動体の速度に応じて選択させることを特徴とする請求項５記載のハンズフリー通話用プログラム。
【請求項７】
通話を行なうための送受話器が接続可能に設けられ、前記送受話器への送話音声を入力する音声入力手段と、前記送受話器からの受話音声を出力する音声出力手段と、前記送話音声及び前記受話音声におけるエコーをキャンセルするエコーキャンセル手段と、を有するハンズフリー通話装置において、
前記送話音声及び前記受話音声における少なくとも一方のエコーキャンセル量を調節するエコーキャンセル調節手段と、
前記エコーキャンセル調節手段によって調節されたエコーキャンセル量に対応する設定値を登録する設定登録手段と、
を備え、
前記エコーキャンセル手段は、前記設定登録手段に登録された設定値に基づいて、前記送話音声及び前記受話音声における少なくとも一方のエコーをキャンセルするように構成されていることを特徴とするハンズフリー通話装置。
【請求項８】
前記設定登録手段における設定値の登録及び前記エコーキャンセル手段によるエコーキャンセルは、前記送受話器毎に若しくは前記送受話器と通話している相手の送受話器との組み合わせ毎に実行するように設定されていることを特徴とする請求項７記載のハンズフリー通話装置。
【請求項９】
前記エコーキャンセル手段は、前記設定値に基づいて、受話音量及び送話音量の少なくとも一方を制御する音量制御部を含むことを特徴とする請求項７又は請求項８記載のハンズフリー通話装置。
【請求項１０】
コンピュータに、通話を行なうための送受話器への送話音声を入力する音声入力手段と、前記送受話器からの受話音声を出力する音声出力手段と、前記送話音声及び前記受話音声における少なくとも一方のエコーをキャンセルするエコーキャンセル手段として機能させるハンズフリー通話用プログラムにおいて、
前記コンピュータに、
前記送話音声及び前記受話音声における少なくとも一方のエコーキャンセル量を調節するエコーキャンセル調節手段と、
前記エコーキャンセル調節手段によって調節されたエコーキャンセル量に対応する設定値を登録する設定登録手段として機能させ、
前記エコーキャンセル手段が、前記設定登録手段に登録された設定値に基づいて、前記送話音声及び前記受話音声における少なくとも一方のエコーをキャンセルするように、前記コンピュータを機能させることを特徴とするハンズフリー通話用プログラム。
【請求項１１】
前記設定登録手段による設定値の登録及び前記エコーキャンセル手段によるエコーキャンセルが、前記送受話器毎に若しくは前記送受話器と通話している相手の送受話器との組み合わせ毎に実行されるように、前記コンピュータを機能させることを特徴とする請求項１０記載のハンズフリー通話用プログラム。
【請求項１２】
前記エコーキャンセル手段が、前記設定値に基づいて、受話音量及び送話音量の少なくとも一方を制御する音量制御部を含むように、前記コンピュータを機能させることを特徴とする請求項１０又は請求項１１記載のハンズフリー通話用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、携帯電話等の送受話器による通話をハンズフリーで行なう際に、発生したエコーを設定値に基づいてキャンセルすることができるハンズフリー通話装置及びハンズフリー通話用プログラムに関する。
【０００２】
【従来の技術】
近年、携帯電話やＰＨＳ等の移動体通信機器の普及は著しく、その通話を補助するために、種々の関連機器が開発されている。特に、携帯電話等による通話を、自動車内で安全に行なうことができるための装置として、スピーカとマイクロフォン（マイク）とを備えたいわゆるハンズフリー通話装置が開発され、普及しつつある。このハンズフリー通話装置は、携帯電話をセットすると、ユーザがその携帯電話を把持しなくても、スピーカからの受話音声を聞きながら、マイクから送話音声を入力することによって、通話することができる。
【０００３】
ところで、かかるハンズフリー通話装置を、車室内等の比較的狭い空間で使用すると、スピーカを通じて電気―音声変換された受話音の一部が、マイクに廻り込み音声―電気変換されるという現象、すなわち音響エコーが生じ易い。かかるエコーが発生すると、受話音が劣化して聞き取り難くなる。そして、エコー成分が増大すると、いわゆるハウリングに近い状態が生じる可能性がある。また、回線の途中で生じた遅延が、ハイブリッドのインピーダンスマッチなどによりエコーとして戻ってくる回線エコーの問題も生じる。
【０００４】
これに対処するため、一般的なハンズフリー通話装置には、かかるエコーを抑制、削減するエコーキャンセラーが設けられている。このようなエコーキャンセラーを備えたハンズフリー通話装置の一例を、図１１のブロック図に示す。すなわち、図１１において、１はエコーキャンセル部、２はナビゲーションシステム、３はナビゲーションシステム３との通信やエコーキャンセル部１の制御を行うＣＰＵ、４はシステムの作業領域であるＳＲＡＭ（Ｓｔａｔｉｃ　ＲＡＭ）、５はプログラムの格納領域であるフラッシュメモリ、６はスピーカ、７はマイク、８は携帯電話である。かかるハンズフリー通話装置においては、ナビゲーションステムが起動したときや、装置にリセットがかかったときに、ナビゲーションシステムからの初期設定値が入力される。この初期設定値の中に、エコーキャンセルのための設定値が含まれている。エコーキャンセル部１は、この設定値に基づいて、エコーをキャンセルする。
【０００５】
ところで、エコーキャンセルの手法としては、種々のものがあるが、その一例としては、次のようなものがある（例えば、特許文献１参照）。すなわち、適応信号処理部が、受話信号に基づいて、擬似的にエコー成分に対応する信号を生成し、生成したエコー成分を、加算器（減算器）によって入力信号から減算する。エコー成分は、受話信号を順次段階的に遅延し、各遅延信号にそれぞれ対応した係数を乗じたものの和信号として生成される。また、かかる従来技術は、出力音声のノイズが抑制され、音量が最適となるように、車速センサや加速度センサからの出力に応じて音量や周波数特性を調整する音量調整部及び周波数特性調整部を備えるとともに、この音量調整部及び周波数特性調整部によって、エコーキャンセル処理後の残留エコー成分が最小となるように、音量及び周波数特性を調整できるように構成されている。
【０００６】
次に、エコーキャンセル手段を、電話以外の音源（例えば、ラジオ、ＣＤプレーヤ、ＭＤプレーヤ、ＤＶＤプレーヤ、テレビ、ナビゲーション装置等）にも接続された車載情報端末に構成した例を、図１２に示す。すなわち、車載情報端末１０１は、マイク１０２からの音声入力を処理するための回路としてバッファ（Ｂｕｆｆｅｒ）１０３、アッテネータ回路（ＡＴＴ）１０４、ＣＯＤＥＣ１０５、ディジタルシグナルプロセッサ（ＤＳＰ）１０６及びＣＯＤＥＣ１０７を備え、送話音声を携帯電話等の移動電話端末１１０に出力するための回路としてＡＴＴ１０８及びＢｕｆｆｅｒ１０９を備え、移動電話端末１１０からの受話音声が入力される回路としてバッファ１１１及びＡＴＴ１１２を備え、音声をスピーカ１１５に出力する回路としてボリューム（Ｖｏｌｕｍｅ）１１３及びアンプ（Ａｍｐ．）１１４を備えている。
【０００７】
さらに、車載情報端末１０１は、ＤＳＰ１０６等を制御するＣＰＵ１１６、ユーザがボリューム等を調節するための入力用の操作キー（Ｋｅｙ）１１７等を備えており、ＣＰＵ１１６と、ボリューム１１３、ＤＳＰ１０６及び操作キー１１７とは、制御信号線１１８〜１２０によって接続されている。
【０００８】
以上のような車載情報端末１０１の動作について説明する。すなわち、マイク１０２から入力された音声は、バッファ１０３を経由してＡＴＴ１０４に取り込まれる。この時、ＡＴＴ１０４のゲインは開発段階で調整された固定値となっている。ＡＴＴ１０４の出力は、ＣＯＤＥＣ１０５のＡ／Ｄコンバータでアナログ信号からディジタル信号に変換され、ＤＳＰ１０６に入力される。ＤＳＰ１０６では、ＣＯＤＥＣ１０５のＡ／Ｄコンバータから入力されるマイク音声信号と、ＣＯＤＥＣ１０７のＡ／Ｄコンバータから入力される受話音声信号が比較され、エコーキャンセル処理が行なわれる。
【０００９】
ＤＳＰ１０６でエコーキャンセル処理が施されたマイク音声は、ディジタル音声信号として、ＣＯＤＥＣ１０７のＤ／Ａコンバータに入力されアナログ信号に変換される。この信号は、送話音声信号として、ＡＴＴ１０８、バッファ１０９を経由し、移動電話端末に送出される。この時、ＡＴＴ１０８のゲインは開発段階で調整された固定値となる。
【００１０】
次に、移動電話端末１１０から入力された受話音声信号は、バッファ１１１、ＡＴＴ１１２を経由してＣＯＤＥＣ１０７に入力される。この時、ＡＴＴ１１２のゲインは開発段階で調整された固定値となっている。ＡＴＴ１１２の出力は、ＣＯＤＥＣ１０７のＡ／Ｄコンバータでアナログ信号からディジタル信号に変換され、ＤＳＰ１０６に入力される。この信号はＤＳＰ１０６でエコーキャンセル処理に利用され、ディジタル音声信号として、ＣＯＤＥＣ１０５のＤ／Ａコンバータに入力されアナログ信号に変換される。アナログ信号に変換された音声信号は、ユーザの操作キー１１７からの入力操作に伴い、ボリューム１１３でゲインが決定され、アンプ１１４に入力される。アンプ１１４の出力信号は、外部接続のスピーカ１１５に入力され、スピーカ１１５から受話音声が出力される。
【００１１】
なお、ボリューム１１３でのゲイン変更は、ユーザが操作キー１１７を操作することにより、その信号をＣＰＵ１１６で検出し、予め決められた設定に従ってボリューム１１３を制御する。また、あらかじめＤＳＰ１０６を正常に動作させるため、ＣＰＵ１１６によって初期設定等の制御が行なわれる。
【００１２】
以上の車載情報端末１０１においては、ＡＴＴ１０４，１０８，１１２のゲイン、ＤＳＰ１０６内でのエコーキャンセル処理パラメータ等は、開発段階で調整された固定値である。そして、ユーザが操作できる機能は、スピーカ１１５からの出力音声レベルを増減するためのボリューム１１３の操作のみである。
【００１３】
【特許文献１】
特開平７−３２１７２９号公報
【００１４】
【発明が解決しようとする課題】
ところで、ハンズフリー通話時に生じるエコー成分は、通話する両者（近端話者、遠端話者）が使用している携帯電話の機種や、使用する時間、場所等によって大きく異なる。例えば、遠端話者が固定局のランド（通常の一般回線）に固定されている場合に、近端話者の使用する携帯電話を、ｄ社、ａ社、Ｊ社、Ｔ社とキャリア（携帯電話サービスを提供する会社）の異なるものに変えて通話すると、近端話者の受話音量は、ｄ社を基準とすると、ａ社の携帯電話を使用している場合の方が大きくなり、Ｊ社、Ｔ社の携帯電話を使用している場合の方が小さくなるという現象が発生する。特に、上述の車載情報端末に接続する移動電話端末１１０の受話音声レベルは、電話機種によって２０ｄＢ程度異なる機種も存在した。
【００１５】
また、金曜日の夜などは回線が混みあい、ハーフレートに陥ることで、通話音質が劣化してしまう。これは通話する両者の距離にもいえることで、あまり離れすぎると基地局を経由する間に音質が劣化してしまい、エコーがひどくなることもある。さらに、近端話者が車に乗った状態でも、停車中と走行中では車内環境が全く異なってしまう。例えば、停車中にｄ社の携帯電話を使用すると最適な設定値であっても、他社メーカの携帯電話を使うとエコーが増えてしまい、走行中になると、さらに走行ノイズなどで音質が劣化してしまう可能性がある。
【００１６】
その他、音量も含めてエコーキャンセル効果の相違に影響を与える可能性のある要因の例としては、遠端話者である相手の電話機種の相違、車両の大きさの相違、車両側での発話者の発生音量の相違（相手の電話機における受話音量も含めたエコーキャンセル効果に影響を与える）などがある。
【００１７】
しかしながら、上記のような従来技術においては、エコーキャンセルを行なうための種々の設定値は、あらかじめ固定された値である場合が多かった。この設定値としては、例えば、擬似エコー成分を生成するための遅延時間、各遅延信号に乗じる係数等があるが、これらの設定値が、例えば、停車中にｄ社の携帯電話を使用し、固定局のランドにかけたときの最適値に設定されていた。このため、他社の携帯電話を使用した場合のように、使用条件が異なってくると、エコーが増加したり、音質が劣化したりする可能性があった。特許文献１に開示された通話装置においては、エコーキャンセル処理後の残留エコー成分に基づいて、種々のアルゴリズムを用いて逐次補正することによって最適な信号を生成することも行なわれているが、そもそもエコーキャンセルの基準となる設定値が固定されている場合には、必ずしも各社に応じた最適な信号を生成できない。
【００１８】
さらに、上述のエコーキャンセル手段を備えた車載情報端末１０１においては、スピーカ１１５から出力される音声の音源として、電話以外の音源も使用するが、エコーキャンセル処理される音源と、他の音源とで、ボリューム１１３の適切な設定値が大きく異なる場合がある。しかし、音量はボリューム１１３のみで制御しているため、他の音源に比べて受話音量が小さい場合には、受話音量を大きくすると他の音源の音量が必要以上に大きくなってしまう。従って、受話音量が聞き取り難い場合であっても、これを大きく設定できないことがある。
【００１９】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、その目的は、エコーキャンセルのための設定値をあらかじめ種々登録しておき、ユーザーが任意に若しくは自動的に、かかる設定値に基づいてエコーキャンセルできるようにすることによって、最適なエコーキャンセルを実現できるハンズフリー通話装置及びハンズフリー通話用プログラムを提供することにある。
【００２０】
【課題を解決するための手段】
上記の目的を達成するため、請求項１の発明は、通話を行なうための送受話器が接続可能に設けられ、前記送受話器への送話音声を入力する音声入力手段と、前記送受話器からの受話音声を出力する音声出力手段と、前記送話音声及び前記受話音声におけるエコーをキャンセルするエコーキャンセル手段とを有するハンズフリー通話装置において、前記送受話器の種類に応じたエコーキャンセルのための設定値を登録する送受話器別登録手段と、前記送受話器別登録手段に登録された設定値のうち、前記エコーキャンセル手段によるエコーキャンセルの基準となる設定値を、接続される前記送受話器に応じて選択する送受話器別設定値選択手段とを有することを特徴とする。
【００２１】
請求項５の発明は、請求項１の発明をコンピュータにより実行可能なプログラムの観点から捉えたものであり、コンピュータを制御することにより、通話を行なうための送受話器への送話音声を入力させ、受話音声を出力させ、送話音声及び受話音声におけるエコーをキャンセルさせるハンズフリー通話用プログラムにおいて、前記コンピュータに、送受話器の種類に応じたエコーキャンセルのための設定値を登録させ、登録された設定値のうち、エコーキャンセルの基準となる設定値を送受話器に応じて選択させることを特徴とする。
【００２２】
以上のような請求項１及び請求項５記載の発明では、送受話器の種類に応じて、最適な設定値が選択され、これに基づくエコーキャンセルが行なわれるので、通話音声の品質が向上する。
【００２３】
請求項２記載の発明は、請求項１記載のハンズフリー通話装置において、移動体の走行速度を検出する速度検出手段と、移動体の走行速度に応じたエコーキャンセルのための設定値を登録する速度別登録手段と、前記速度別登録手段に登録された設定値のうち、前記エコーキャンセル手段によるエコーキャンセルの基準となる設定値を、前記速度検出手段によって検出された移動体の速度に応じて選択する速度別設定値選択手段とを有することを特徴とする。
【００２４】
請求項６記載の発明は、請求項５記載のハンズフリー通話用プログラムにおいて、コンピュータに、移動体の走行速度を検出させ、移動体の走行速度に応じたエコーキャンセルのための設定値を登録させ、登録された設定値のうち、エコーキャンセルの基準となる設定値を、検出された移動体の速度に応じて選択させることを特徴とする。
【００２５】
以上のような請求項２及び請求項６記載の発明では、移動体の走行速度に応じて、最適な設定値が選択され、これに基づくエコーキャンセルが行なわれるので、通話音声の品質が向上する。
【００２６】
請求項３記載の発明は、請求項１又は請求項２記載のハンズフリー通話装置において、前記エコーキャンセル手段は、音響エコーキャンセル部及び回線エコーキャンセル部を含むことを特徴とする。
以上のような請求項３記載の発明では、音響エコー及び回線エコーもキャンセルすることができる。
【００２７】
請求項４記載の発明は、請求項１〜３のいずれか１項に記載のハンズフリー通話装置において、前記エコーキャンセル手段は、ノイズキャンセル部及び音量制御部の少なくとも一方を含むことを特徴とする。
以上のような請求項４記載の発明では、ノイズの削減や音量の制御を行なうことができるので、通話音声の品質がさらに向上する。
【００２８】
請求項７記載の発明は、通話を行なうための送受話器が接続可能に設けられ、前記送受話器への送話音声を入力する音声入力手段と、前記送受話器からの受話音声を出力する音声出力手段と、前記送話音声及び前記受話音声におけるエコーをキャンセルするエコーキャンセル手段とを有するハンズフリー通話装置において、前記送話音声及び前記受話音声における少なくとも一方のエコーキャンセル量を調節するエコーキャンセル調節手段と、前記エコーキャンセル調節手段によって調節されたエコーキャンセル量に対応する設定値を登録する設定登録手段とを備え、前記エコーキャンセル手段は、前記設定登録手段に登録された設定値に基づいて、前記送話音声及び前記受話音声における少なくとも一方のエコーをキャンセルするように構成されていることを特徴とする。
【００２９】
請求項１０記載の発明は、請求項７記載の発明をコンピュータにより実行可能なプログラムの観点から捉えたものであり、コンピュータに、通話を行なうための送受話器への送話音声を入力する音声入力手段と、前記送受話器からの受話音声を出力する音声出力手段と、前記送話音声及び前記受話音声における少なくとも一方のエコーをキャンセルするエコーキャンセル手段として機能させるハンズフリー通話用プログラムにおいて、前記コンピュータに、前記送話音声及び前記受話音声における少なくとも一方のエコーキャンセル量を調節するエコーキャンセル調節手段と、前記エコーキャンセル調節手段によって調節されたエコーキャンセル量に対応する設定値を登録する設定登録手段として機能させ、前記エコーキャンセル手段が、前記設定登録手段に登録された設定値に基づいて、前記送話音声及び前記受話音声における少なくとも一方のエコーをキャンセルするように、前記コンピュータを機能させることを特徴とする。
【００３０】
以上のような請求項７及び請求項１０記載の発明では、エコーキャンル調節手段によって、最適なエコーキャンセル量に調節すると、その際の設定値に基づいて、その後の通話においても、最適なエコーキャンセルが実現できる。
【００３１】
請求項８記載の発明は、請求項７記載のハンズフリー通話装置において、前記設定登録手段における設定値の登録及び前記エコーキャンセル手段によるエコーキャンセルは、前記送受話器毎に若しくは前記送受話器と通話している相手の送受話器との組み合わせ毎に実行するように設定されていることを特徴とする。
【００３２】
請求項１１記載の発明は、請求項８記載の発明をコンピュータにより実行可能なプログラムの観点から捉えたものであり、請求項１０記載のハンズフリー通話用プログラムにおいて、前記設定登録手段による設定値の登録及び前記エコーキャンセル手段によるエコーキャンセルが、前記送受話器毎に若しくは前記送受話器と通話している相手の送受話器との組み合わせ毎に実行されるように、前記コンピュータを機能させることを特徴とする。
【００３３】
以上のような請求項８及び請求項１１記載の発明では、エコーキャンセルのための設定値が、送受話器毎に若しくは送受話器とこれに通話している相手の送受話器との組み合わせ毎に登録され、これに基づくエコーキャンセルが行なわれるので、異なる送受話器、異なる相手に応じて、最適なエコーキャンセルが自動的に実現できる。
【００３４】
請求項９記載の発明は、請求項７又は請求項８記載のハンズフリー通話装置において、前記エコーキャンセル手段は、前記設定値に基づいて、受話音量及び送話音量の少なくとも一方を制御する音量制御部を含むことを特徴とする。
【００３５】
請求項１２記載の発明は、請求項９記載の発明をコンピュータにより実行可能なプログラムの観点から捉えたものであり、請求項１０又は請求項１１記載のハンズフリー通話用プログラムにおいて、前記エコーキャンセル手段が、前記設定値に基づいて、受話音量及び送話音量の少なくとも一方を制御する音量制御部を含むように、前記コンピュータを機能させることを特徴とする。
【００３６】
以上のような請求項９及び請求項１２記載の発明では、エコーキャンセル効果に影響を与える送話及び受話音量についても、送受話器の機種や相手の送受話器に応じて適切な値とすることができるとともに、他の音源と組み合わせた場合であっても、自動的に最適な音量が得られる。
【００３７】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」と呼ぶ）について図面を参照して具体的に説明する。なお、本実施形態は、ハンズフリー通話装置としても、これらをコンピュータにより実現する方法及びプログラム並びにプログラムを記録した記録媒体としても把握可能である。
【００３８】
また、本実施形態は、コンピュータをプログラムやデータを含むソフトウェアで制御することにより実現できるが、この場合のハードウェアやソフトウェアの実現態様は各種変更可能であるから、以下の説明では、本発明及び本実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００３９】
［第１の実施形態］
［構成］
まず、第１の実施形態を説明する。すなわち、図１に示すように、本実施形態は、車載用のナビゲーションシステムを構成するメインＣＰＵ１０、メモリ１１、表示制御部１２、表示装置１３、ＡＳＩＣ２０、記録媒体制御装置２１、入力装置２２、相対位置・方位検出部２３、車速検出部２４、絶対位置・方位検出部２５と、ナビゲーションシステムに接続された電話通信制御部３０、音響制御部４０、さらにスピーカ５０及びマイク５１等によって構成されている。なお、請求項に記載の送受話器は、本実施形態においては、携帯電話８とする。
【００４０】
［ナビゲーションシステムの構成］
ナビゲーションシステムを構成するメインＣＰＵ１０は、システム全体の制御を司る制御装置である。メモリ１１は、システムの作業領域、プログラム格納等を行う記憶部であり、例えば、アクセス速度の速いＳＲＡＭやＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　ＤＲＡＭ）等を用いることができる。表示制御部１２は、表示装置１３に表示させる地図、メニューボタンなどの描画を行う制御部である。表示装置１３は、例えば、液晶や有機ＥＬによる表示装置である。
【００４１】
ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｃ　Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｉｔ）２０は、各種データの入出力を制御する機能を集積して、１チップ化した回路である。本実施形態におけるＡＳＩＣ２０は、例えば、電話通信制御部３０に接続された携帯電話８を、ナビゲーションシステムにおいて制御するための通信インタフェース（ＩＦ）２０ａ、音響制御部４０に接続されたスピーカ５０を介してナビゲーションシステムのガイド音声出力を行なったり、マイク５１を介してナビゲーションシステムへユーザからの命令入力を行なったりするために、音響データの入出力を行なうＣＯＤＥＣ−ＩＦ２０ｂ、スピーカ５０から出力される音声の音量制御信号を出力する音量制御ＩＦ２０ｃを有している。
【００４２】
また、ＡＳＩＣ２０には、ジャイロセンサー等の相対位置・方位検出部２３、車速パルス、バック信号等を検出する車速検出部２４、ＧＰＳ等の絶対位置・方位検出部２５等が接続され、これらの検出部からのデータが入力される車両ＩＦ２０ｄが設けられている。さらに、ＡＳＩＣ２０には、記録媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ及びＨＤＤ等）からのデータの読み取り等を制御する記録媒体制御装置２１が接続されている。記録媒体には、地図データ等、ナビゲーションシステムを実現するために必要なデータが記録されている。
【００４３】
メインＣＰＵ１０及びＡＳＩＣ２０は、車両ＩＦ２０ｄを介して入力されたデータや、記録媒体からの地図データ等に基づいて、ナビゲーションシステムを実現するために必要な構成を備えているが、これらは周知のあらゆる技術を適用できるため、説明を省略する。さらに、ＡＳＩＣ２０には、ユーザがナビゲーションシステム、電話通信制御部３０、音響制御部４０に対する種々の操作や設定の入力を行なうための入力装置２２が接続されている。この入力装置２２としては、フロントパネルやリモコンのスイッチ、タッチパネル等を使用することができるが、特定のものには限定されない。表示装置１３に構成されたタッチパネルを入力装置として用いることもできる。
【００４４】
［電話通信制御部の構成］
電話通信制御部３０は、携帯電話８を介した通話を実現するための制御部であり、通話音声のエコーをキャンセルするエコーキャンセル部３１、ナビゲーションシステムとの通信やエコーキャンセル部３１の制御を行なうＣＰＵ３２、ナビゲーションシステムとやり取りされる信号を適切なレベルに変換するレベルシフト部３３、作業領域であるＳＲＡＭ３４、制御プログラムや設定値等の格納領域であるフラッシュメモリ３４等を備えている。
【００４５】
エコーキャンセル部３１は、図２に示すように、音響信号やデータに対して、信号処理に適したコード化及びデコード化を行なうＣＯＤＥＣ３１ａ，３１ｆ間に、音響エコーキャンセル部３１ｂ、ノイズキャンセル部３１ｃ、ＰＡＤ３１ｄ、回線エコーキャンセル部３１ｅを備えている。音響エコーキャンセル部３１ｂは、スピーカから出力された信号がエコーとなって再びマイクに入力されて戻ってくる音響エコーをキャンセルする手段である。回線エコーキャンセル部３１ｅは、回線の途中で生じた遅延が、ハイブリッドのインピーダンスマッチなどによりエコーとして戻ってくる信号である回線エコーをキャンセルする手段である。ノイズキャンセル部３１ｃは、高周波ノイズや走行雑音等のノイズをキャンセルする手段である。ＰＡＤ３１ｄは入力信号のデシベル値を、出力音声に適した値に抑える手段である。
【００４６】
なお、エコーキャンセル部３１におけるエコーキャンセル（ノイズキャンセル部３１ｃによるノイズキャンセル、ＰＡＤ３１ｄによる音量制御等も含む）は、基本的には、上述の従来技術やその他の公知の技術を用いて行なうことができる。但し、本実施形態においては、エコーキャンセルのための種々の設定値は、各携帯電話のキャリアごとに固有の設定値としてあらかじめ登録されている。例えば、ｄ社、ａ社、Ｊ社、Ｔ社の４つが登録されているものとする。設定値の例としては、音響エコーキャンセル部３１ｂ、回線エコーキャンセル部３１ｅにおける遅延時間、遅延信号に乗じる係数、ノイズキャンセル部３１ｃにおいて削減若しくは強調すべき周波数、ＰＡＤ３１ｄにおけるデシベル値等が挙げられるが、これらに限定されるものではない。
【００４７】
そして、ユーザが初めてシステムを使うとき、または、携帯電話を他機種に交換したときに、ユーザは、自分がどこの会社の携帯電話を使用するかを入力装置２２によって選択する。なお、設定値の選択は、例えば、表示装置１３に表示された各キャリアを表示するボタンを、入力装置２２によって選択することにより行なうようにすれば便利である。また、車両の走行速度に合わせた設定値もあらかじめ用意されている。例えば、停車時、低速走行時、高速走行時においては、それぞれ騒音レベル等が異なるので、これに応じたエコーキャンセルの設定値パターンを登録しておく。
【００４８】
上記のようにあらかじめ登録される設定値や、選択される設定値の格納領域は、請求項１及び請求項２の送受話器別登録手段、速度別登録手段として機能するが、本実施形態におけるどの記憶媒体を利用するかは自由である。例えば、メモリ１１やフラッシュメモリ３４の一部に送受話器別登録部、速度別登録部を構成して、登録された設定値及び選択された設定値を記憶しておくことができるが、このような構成には限定されない。また、ＣＰＵ３２は、エコーキャンセル部３１におけるエコーキャンセルの際に、基準となる設定値を選択する機能を有する。つまり、携帯会社別の設定値のうち、ユーザが選択した設定値を選択する場合には、請求項１の送受話器別設定値選択手段として機能し、車速検出部７において検出された車速に基づいて設定値を選択する場合には、請求項２の速度別設定値選択手段として機能する。
【００４９】
［音響制御部の構成］
さらに、音響制御部４０は、マイク５１からの入力音声を、ナビゲーションシステム及び電話通信制御部３０に出力するためのＭＩＣ−ＩＦ４１、スピーカ５０からの出力信号を増幅するアンプ４２、ナビゲーションシステムからの制御信号に応じて出力音量を制御する音量制御部４３、ナビゲーションシステムとやり取りされる信号をコード化及びデコード化するＣＯＤＥＣ４４等を備えている。
【００５０】
［作用］
以上のような本実施形態の作用を以下に説明する。
［電話会社に応じた設定値の登録］
まず、上記のように、各携帯電話ごとに登録された固有の設定値の中から、ユーザが使用する携帯電話８に合わせた設定値をユーザが選択する。この設定値は停車状態でチューニングされた設定値なので、実際にユーザが電話をかけるとき、停車している状態ならば、システムはこの設定値をそのまま使用する。また、この設定値は、ユーザから特に変更要求がない場合、初回以降はデフォルトとして固定される。
【００５１】
例えば、携帯電話の普及率はｄ社が最も多いものとして、チューニングをする際にｄ社の携帯を用い、その設定値を基準に考えることとする。ここで、実際の受話音量はａ社、ｄ社、Ｊ社、Ｔ社の順で小さくなる傾向があるとすると、ａ社の携帯電話を用いた場合に受話音量が大きくなるので、エコーが増加する。それを防ぐために、ａ社用の設定値はエコーキャンセル量が強くなるように設定する。また、Ｊ社、Ｔ社の場合は、受話音量が小さくなるので、同じボリュームでは聞き取りにくくなってしまう。そこで、Ｊ社、Ｔ社用の設定値は音量が聞き取れるレベルに合うようにする。
【００５２】
［走行速度に応じた設定値］
走行速度に応じた設定値としては、例えば、走行中のノイズを考慮した設定値をＮ個登録する。この設定値は，例えば、エコーキャンセル部３１に用意されているノイズキャンセル部３１ｃのキャンセルパターンを変えた値である。そして、例えば、Ｎ＝２、すなわち、低速用と高速用の２パターンとした場合には、低速用はキャンセル量を小さく設定し、音質の劣化を極力防ぐパターンとし、高速用はキャンセル量を大きく設定し、ノイズの混入を効率よく防ぐパターンとする。
【００５３】
［エコーキャンセルの手順］
上記の走行速度に応じた設定値を、低速用、高速用の２パターンとした場合（Ｎ＝２）のエコーキャンセルの処理手順を、図３のフローチャートを参照して説明する。まず、ユーザは、あらかじめ携帯電話８の機種に応じた設定値を選択しておく（ステップ３０１）。そして、携帯電話８をセットして、電話通信制御部３０に接続する（ステップ３０２）。セットされた携帯電話８において、発信若しくは着信があると通話が開始される（ステップ３０３）。
【００５４】
車速検出部２４から、車両ＩＦ２０ｄを介してＡＳＩＣ２０に入力されたスピードパルスに基づいて、その速度に応じた設定値が選択される。つまり、車両が走行中であり（ステップ３０４）、その速度があらかじめ設定された低速の範囲内にある場合には（ステップ３０５）、低速走行用の設定値が読み出される（ステップ３０６）。車両が走行中であり（ステップ３０４）、その速度があらかじめ設定された高速の範囲内にある場合には（ステップ３０５）、高速走行用の設定値が読み出される（ステップ３０７）。
【００５５】
そして、あらかじめ選択された携帯機種に応じた設定値と、低速若しくは高速走行用の設定値に基づいて、エコーキャンセル部３１によるエコーキャンセルが行なわれる（ステップ３０８）。すなわち、マイク５１から入力された送話音声信号、携帯電話８からの受話音声信号は、それぞれエコーキャンセル部３１に入力される。そして、音響エコーキャンセル部３１ｂ及び回線エコーキャンセル部３１ｅによるエコーキャンセルが行なわれる。また、走行雑音等のノイズは、ノイズキャンセル部３１ｃによってキャンセルされ、ＰＡＤ３１ｄによって音声信号のデシベル値が適切な値に制御される。従って、スピーカ５０からの出力音声、携帯電話８への送話音声が聞き取り易い音声となる。さらに、通話終了により（ステップ３０９）、処理を終了する。
【００５６】
［効果］
以上のような本実施形態によれば、携帯電話の会社ごとに異なるエコー成分に応じて、あらかじめ登録された設定値を選択することによって、最適な設定値によるエコーキャンセルが行なわれるので、通話音声の品質が向上する。特に、会社別の設定値を踏まえて、走行速度に応じたエコーキャンセルも加味されるので、使用環境に応じた適切な処理を行なうことができる。さらに、また、音響エコーや回線エコーのキャンセルとともに、ノイズキャンセル及び音量制御を行なうことができるので、通話音声の品質がさらに向上する。
【００５７】
［第２の実施形態］
［構成］
次に、第２の実施形態を説明する。本実施形態は、図４に示すように、基本的には図１２に示した従来技術と同様の構成を有している。但し、本実施形態におけるＤＳＰ１０６には、ＣＰＵ１１６からの制御により、ゲイン設定を変更可能なアッテネータ部（ＡＴＴ）２０１〜２０４が、マイク１０２からの送話音声の入力部、移動電話端末１１０への送話音声の出力部、移動電話端末１１０からの受話音声の入力部、スピーカ１１５への受話音声の出力部にそれぞれ設定されている。
【００５８】
また、各種パラメータ、電話番号、移動電話端末の固有情報等を保存する設定登録手段としてのメモリ２０５が、制御信号線２０６を介してＣＰＵ２０６に接続されている。そして、操作キー１１７は、以下の作用に述べる各種の操作入力を行なう機能を有している。さらに、ＣＰＵ１１６は、移動電話端末１１０に電話回線の接続を指示したり、移動電話端末１１０から電話番号、固有情報等を取得するために、制御信号線２０７を介して移動電話端末１１０に接続されている。
【００５９】
また、マイク１０２から移動電話端末１１０までの間、移動電話端末１１０からスピーカ１１５までの間における各機能ブロックは、エコーキャンセル手段として働き、そのうちの一部であるＡＴＴ２０１〜２０４、ボリューム１１３及びＣＰＵ１１６等は、エコーキャンセル調節手段として機能するが、ユーザが操作キー１１７によりエコーキャンセル量（音量も含む）を調節する場合には、操作キー１１７もエコーキャンセル調節手段に含まれる。なお、ボリューム１１３は、電話以外の音源と兼用してもよいし、電話専用としてもよい。
【００６０】
［作用］
［全体処理］
以上のような本実施形態における全体処理の流れを説明する。すなわち、マイク１０２から入力された音声は、バッファ１０３を経由してＡＴＴ１０４に取り込まれる。この時、ＡＴＴ１０４のゲインは開発段階で調整された固定値となっている。ＡＴＴ１０４の出力は、ＣＯＤＥＣ１０５のＡ／Ｄコンバータでアナログ信号からディジタル信号に変換され、ＤＳＰ１０６に入力される。
【００６１】
ＤＳＰ１０６に入力されたディジタル音声信号は、ＡＴＴ２０１に取り込まれる。この時、ＡＴＴ２０１のゲインは、ＣＰＵ１１６によって制御される可変の値である。ＤＳＰ１０６では、ＣＯＤＥＣ１０５のＡ／Ｄコンバータから入力されるマイク音声信号とＣＯＤＥＣ１０７のＡ／Ｄコンバータから入力される受話音声信号が比較され、エコーキャンセル処理を行なう。
【００６２】
ＤＳＰ１０６でエコーキャンセル処理が施されたマイク音声は、ＤＳＰ１０６内部のＡＴＴ２０２に取り込まれる。この時、ＡＴＴ２０２のゲインは、ＣＰＵ１１６によって制御される可変の値である。ＡＴＴ２０２の出力は、ディジタル音声信号として、ＣＯＤＥＣ１０７のＤ／Ａコンバータに入力されアナログ信号に変換される。この信号は、送話音声信号として、ＡＴＴ１０８、バッファ１０９を経由し、移動電話端末に送出される。
【００６３】
次に、移動電話端末１１０から入力された受話音声信号は、バッファ１１１、ＡＴＴ１１２を経由してＣＯＤＥＣ１０７に入力される。ＡＴＴ１１２の出力は、ＣＯＤＥＣ１０７のＡ／Ｄコンバータでアナログ信号からディジタル信号に変換され、ＤＳＰ１０６に入力される。ＤＳＰ１０６に入力されたディジタル音声信号は、ＡＴＴ２０３に取り込まれる。この時、ＡＴＴ２０３のゲインは、ＣＰＵ１１６によって制御される可変の値である。この信号はＤＳＰ１０６でエコーキャンセル処理に利用され、ＡＴＴ２０４に取り込まれる。この時、ＡＴＴ２０４のゲインは、ＣＰＵ１１６によって制御される可変の値である。
【００６４】
その後、ＡＴＴ２０４の出力は、ディジタル音声信号として、ＣＯＤＥＣ１０５のＤ／Ａコンバータに入力されアナログ信号に変換される。アナログ信号に変換された音声信号は、ボリューム１１３でユーザの操作に伴い、ゲインが決定され、アンプ１１４に入力される。アンプ１１４の出力信号は、外部接続のスピーカ１１５に入力され、スピーカ１１５か受話音声が出力される。
【００６５】
なお、ボリューム１１３でのゲインは、ＣＰＵ１１６によって制御される可変の値である。上記のＡＴＴ２０１〜２０４、ボリューム１１３は、ユーザが操作キー１１７を操作することにより、その信号をＣＰＵ１１６で検出し、これに応じた設定値であるパラメータに従って制御される。また、メモリ２０５に登録された設定値に基づいてＣＰＵ１１６が自動的に制御することもできる。
【００６６】
［受話音量登録処理］
次に、移動電話端末１１０の機種別に、受話音量の設定値を登録する処理手順を、図５のフローチャートを参照して説明する。まず、ユーザは、車載情報端末１０１に、移動電話端末１１０を接続する（ステップ５０１）。そして、操作キー１１７を操作することによって、受話音量調整モードを起動する（ステップ５０２）。さらに、操作キー１１７を操作することにより、ＣＰＵ１１６の指示に従って、移動電話端末１１０が電話回線に接続される（ステップ５０３）。
【００６７】
このとき、受話音量の基準となるものとして、例えば、「時報局」にかけることが最適である。このように「時報局」に電話をかけると、時報の音が、スピーカ１１５から出力されるので（ステップ５０４）、その音量をユーザが確認する。そして、ユーザは、操作キー１１７を操作することにより、ＣＰＵ１１６を介して、最適音量になるようにＡＴＴ２０４のゲイン値を変更する（ステップ５０５）。なお、受話音量の調整を、自動的に行なうように設定してもよい。例えば、特定の電話局（時報局）と回線接続した際に、その時報の音量が、メモリ２０５にあらかじめ登録された基準値に基づいて、最適な値となるように、ＣＰＵ１１６が自動的にＡＴＴ２０４のゲイン値を変更するようにしてもよい。
【００６８】
このように調整した値は、操作キー１１７を操作することにより、ＣＰＵ１１６を介して、メモリ２０５に保存される（ステップ５０６）。このとき、ＣＰＵ１１６は、移動電話端末１１０の固有情報を、制御信号線２０７を介して読み出し、ＡＴＴ２０４の値とリンクさせてメモリ２０５に保存する。
【００６９】
［受話音量読出処理］
次に、通話する移動電話端末１１０の機種に応じて、保存された値を読み出す手順を、図６のフローチャートを参照して説明する。まず、車載情報端末１０１に、移動電話端末１１０を接続する（ステップ６０１）。すると、ＣＰＵ１１６が、制御信号線２０７を介して、移動電話端末１１０から固有情報を読み出す（ステップ６０２）。そして、この固有情報に基づいて、ＣＰＵ１１６が、メモリ２０５から、固有情報に対応するＡＴＴ２０４のゲイン設定値を読み出す（ステップ６０３）。この値は、制御信号線１１９を介して、ＣＰＵ１１６からＤＳＰ１０６へ送信され、ＡＴＴ２０４に設定される（ステップ６０４）。このように設定された値に基づいて、上述の信号処理が行なわれる。
【００７０】
［組み合わせ別送話音量登録処理］
次に、車載情報端末１０１に接続される移動電話端末１１０の機種と相手の電話端末機種との組み合わせ別に、送話音量を設定する処理の手順を、図７を参照して説明する。まず、車載情報端末１０１に、移動電話端末１１０を接続する（ステップ７０１）。このとき、ＣＰＵ１１６は、制御信号線２０７を介して移動電話端末１１０の固有情報を取得する。そして、操作キー１１７を操作することにより、送話音量調整モードを起動する（ステップ７０２）。次に、操作キー１１７を操作することにより、所望の相手に電話をかけて、電話回線を接続する（ステップ７０３）。
【００７１】
このとき、ＣＰＵ１１６は、制御信号線２０７を介して、移動電話端末１１０から相手の電話番号を取得する（ステップ７０４）。ユーザは、通話をすることにより、相手側での電話の受話音量を確認する（ステップ７０５）。この音量の大小に応じて、ユーザは操作キー１１７を操作し、ＣＰＵ１１６を介して最適音量になるように、ＡＴＴ２０２のゲイン値を変更する（ステップ７０６）。この調整したＡＴＴ２０２のゲイン値を、操作キー１１７を操作することによって、ＣＰＵ１１６を介して、移動電話端末１１０の固有情報及び相手の電話番号にリンクさせて、メモリ２０５に保存する（ステップ７０７）。
【００７２】
［組み合わせ別送話音量読出処理］
次に、車載情報端末１０１に接続される移動電話端末１１０の機種と相手の電話端末機種との組み合わせ別に、保存された設定値を読み出す手順を、図８のフローチャートを参照して説明する。まず、車載情報端末１０１に、移動電話端末１１０を接続する（ステップ８０１）。すると、ＣＰＵ１１６が、制御信号線２０７を介して、移動電話端末１１０から固有情報を読み出す（ステップ８０２）。また、操作キー１１７を操作することにより、相手に電話をかけて電話回線を接続すると（ステップ８０３）、ＣＰＵ１１６は、制御信号線２０７を介して、相手の電話番号を取得する（ステップ８０４）。ＣＰＵ１１６は、取得した移動電話端末１１０の固有情報と相手の電話番号に基づいて、メモリ２０５から対応するＡＴＴ２０４のゲイン値を読み出す（ステップ８０５）。この値は、制御信号線１１９を介して、ＣＰＵ１１６からＤＳＰ１０６へ送信され、ＡＴＴ２０４に設定される（ステップ８０６）。このように設定された値に基づいて、上述の信号処理が行なわれる。
【００７３】
［組み合わせ別エコーキャンセルパラメータ登録処理］
次に、車載情報端末１０１に接続される移動電話端末１１０の機種と相手の電話端末機種との組み合わせ別に、エコーキャンセルパラメータを登録する処理の手順を、図９を参照して説明する。まず、車載情報端末１０１に、移動電話端末１１０を接続する（ステップ９０１）。このとき、ＣＰＵ１１６は、制御信号線２０７を介して移動電話端末１１０の固有情報を取得する。そして、操作キー１１７を操作することにより、エコーキャンセルパラメータ調整モードを起動する（ステップ９０２）。次に、操作キー１１７を操作することにより、所望の相手に電話をかけて、電話回線を接続する（ステップ９０３）。
【００７４】
このとき、ＣＰＵ１１６は、制御信号線２０７を介して、移動電話端末１１０から相手の電話番号を取得する（ステップ９０４）。ユーザは、通話をすることにより、相手側での電話のエコー量を確認する（ステップ９０５）。このエコー量の大小に応じて、ユーザは操作キー１１７を操作し、ＣＰＵ１１６を介して最適のエコー量になるように、ＡＴＴ２０１，２０３及びＤＳＰ１０６で処理されるエコーキャンセルパラメータの値を変更する（ステップ９０６）。この調整したエコーキャンセルパラメータの値を、操作キー１１７を操作することによって、ＣＰＵ１１６を介して、移動電話端末１１０の固有情報及び相手の電話番号にリンクさせて、メモリ２０５に保存する（ステップ９０７）。
【００７５】
［組み合わせ別エコーキャンセルパラメータ読出処理］
次に、車載情報端末１０１に接続される移動電話端末１１０の機種と相手の電話端末機種との組み合わせ別に、保存された設定値を読み出す手順を、図１０のフローチャートを参照して説明する。まず、車載情報端末１０１に、移動電話端末１１０を接続する（ステップ１００１）。すると、ＣＰＵ１１６が、制御信号線２０７を介して、移動電話端末１１０から固有情報を読み出す（ステップ１００２）。また、操作キー１１７を操作することにより、相手に電話をかけて電話回線を接続すると（ステップ１００３）、ＣＰＵ１１６は、制御信号線２０７を介して、相手の電話番号を取得する（ステップ１００４）。ＣＰＵ１１６は、取得した移動電話端末１１０の固有情報と相手の電話番号に基づいて、メモリ２０５から対応するＡＴＴ２０１，２０３及びＤＳＰ１０６で処理されるエコーキャンセルパラメータの値を読み出す（ステップ１００５）。この値は、制御信号線１１９を介して、ＣＰＵ１１６からＤＳＰ１０６へ送信され、ＡＴＴ２０１，２０３及びＤＳＰ１０６に設定される（ステップ１００６）。このように設定された値に基づいて、上述の信号処理が行なわれる。
【００７６】
［効果］
以上のような本実施形態によれば、車載情報端末１０１に接続する移動電話端末１１０の機種による送話、受話音量の相違を製品毎にユーザが調整して、調整した結果を移動電話端末１１０の固有情報にリンクさせて登録することにより、移動電話端末１１０を交換しても、自動的にその機種に応じた最適な音量が得られる。
【００７７】
また、相手の電話機種による送話、受話音量を含むエコーキャンセル効果の相違を、相手の電話機毎にユーザが調整して、調整した結果を相手の電話番号等にリンクさせて登録することにより、再度、その相手の電話機と通話する際には、最適な音量、エコーキャンセル効果が得られる。
【００７８】
また、利用者や通話相手に応じて、音量を含むエコーキャンセル量を調整することができるので、利用者や通話相手の好みに応じて、最適な音量、エコーキャンセル効果が得られる。そして、結果的に、利用者の車両の大きさにも適合した音量、エコーキャンセル効果が得られる。
【００７９】
さらに、車両側でのスピーカ１１５からの音量を、ボリューム１１３のみで制御するのではなく、ＤＳＰ１０６内でのディジタルアッテネート処理により、音量を調整するので、電話以外の音源との音量レベルの差を小さくすることができる。
【００８０】
［他の実施形態］
本発明は、上記の実施形態に限定されるものではない。例えば、送受話器の種類別の設定値としては、携帯電話会社別でなくとも、携帯電話の機種別として、より細かい制御を行なうようにしてもよい。また、携帯電話をセットすると、自動的に設定値が選択されるように構成してもよい。この場合に、携帯電話側からの電話会社若しくは機種を識別する信号に基づいて、電話通信制御部やナビゲーションシステム側にあらかじめ登録された設定値が自動的に選択されるようにしてもよいし、携帯電話側から出力された設定値が、電話通信制御部やナビゲーションシステム側に自動的に登録され、選択されるようにしてもよい。
【００８１】
また、車両の走行速度に応じた設定値についても、上記の実施形態で例示したものには限定されない。例えば、車速を常時監視してパターンを変更するのではなく、通話開始時の速度に基づいてキャンセルパターンを選択した後は、そのパターンに固定することにより、ＣＰＵの負担を軽減することもできる。また、速度に応じてより多くのパターンを用意しておき、木目細かな制御を行なう方法も考えられる。
【００８２】
また、調整及び登録されるデータとしては、自己の移動電話端末に関する情報、相手の電話に関する情報、音量やエコーキャンセル量のためのパラメータ等、種々のものが挙げられるが、これらのうち、いずれのデータを組み合わせて登録して利用するかは自由に設定可能である。自動車の車種毎の設定値を登録、利用することも可能である。携帯電話やナビゲーションシステムの通信機能、ネットワーク接続機能を利用して、設定値の情報を不定期若しくは定期的に入手、更新できるように設定してもよい。電話毎、車種ごとの設定値を手動で入力できるようにしてもよい。
【００８３】
音声出力手段や音声入力手段は、ヘッドホンやイヤホンとしたり、ヘッドセットに設けられたマイク（ヘッドホンと一体化したものでもよい）とするなど、公知のあらゆるものを適用可能である。また、送受話器としては、携帯電話、ＰＨＳなど、音声通話を目的としたあらゆる移動体通信装置が適用可能である。さらに、本発明が使用される移動体は、自動車には限定されず、２輪車、飛行機、船舶、鉄道車両等あらゆるものに適用できる。ナビゲーションシステムと組み合せたものにも限定されない。さらに、移動体ではなく、屋内外において静止した場所で用いることもできる。
【００８４】
【発明の効果】
以上のように、本発明によれば、エコーキャンセルのための設定値をあらかじめ種々登録しておき、ユーザーが任意に若しくは自動的に、かかる設定値に基づいてエコーキャンセルできるようにすることによって、最適なエコーキャンセルを実現できるハンズフリー通話装置及びハンズフリー通話用プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の構成を示す機能ブロック図。
【図２】図１の実施形態におけるエコーキャンセル部を示すブロック図。
【図３】図１の実施形態における処理手順を示すフローチャート。
【図４】本発明の第２の実施形態の構成を示す機能ブロック図。
【図５】図４の実施形態における受話音量登録処理を示すフローチャート。
【図６】図４の実施形態における受話音量読出処理を示すフローチャート。
【図７】図４の実施形態における組み合わせ別音量登録処理を示すフローチャート。
【図８】図４の実施形態における組み合わせ別音量読出処理を示すフローチャート。
【図９】図４の実施形態における組み合わせ別エコーキャンセルパラメータ登録処理を示すフローチャート。
【図１０】図４の実施形態における組み合わせ別エコーキャンセルパラメータ読出処理を示すフローチャート。
【図１１】従来のハンズフリー通話装置の一例を示すブロック図。
【図１２】従来の車載情報端末に構成されたハンズフリー通話装置の一例を示すブロック図。
【符号の説明】
１，３１…エコーキャンセル部
３…ナビゲーションシステム
７…車速検出部
８…携帯電話
９…電話通信制御部
１０…メインＣＰＵ
１１，２０５…メモリ
１２…表示制御部
１３…表示装置
２０…ＡＳＩＣ
２０ａ…通信ＩＦ
２０ｂ…ＣＯＤＥＣ−ＩＦ
２０ｃ…音量制御ＩＦ
２０ｄ…車両ＩＦ
２１…記録媒体制御装置
２２…入力装置
２３…相対位置・方位検出部
２４…車速検出部
２５…絶対位置・方位検出部
２６…車速検出部
３０…電話通信制御部
３１ａ，３１ｆ…ＣＯＤＥＣ
３１ｂ…音響エコーキャンセル部
３１ｃ…ノイズキャンセル部
３１ｄ…ＰＡＤ
３１ｅ…回線エコーキャンセル部
３３…レベルシフト部
３４…フラッシュメモリ
４０…音響制御部
４１…ＭＩＣ−ＩＦ
４２，１１４…アンプ
４３…音量制御部
５０，１１５…スピーカ
５１，１０２…マイク
１０１…車載情報端末
１０３，１０９，１１１　バッファ
１１３…ボリューム
１１０…移動電話端末
１１７…操作キー
１１８，１１９，１２０，２０６，２０７…制御信号線
【図１】
2004128751.tif 000003
【図２】
2004128751.tif 000004
【図３】
2004128751.tif 000005
【図４】
2004128751.tif 000006
【図５】
2004128751.tif 000007
【図６】
2004128751.tif 000008
【図７】
2004128751.tif 000009
【図８】
2004128751.tif 000010
【図９】
2004128751.tif 000011
【図１０】
2004128751.tif 000012
【図１１】
2004128751.tif 000013
【図１２】
2004128751.tif 000014