(57)【特許請求の範囲】
【請求項１】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機の着信を検出する着信検出手段と、
上記着信検出手段によって上記着信が検出されたときに、上記エコー除去手段の処理を有効から無効に切り替えるとともに、上記着信検出手段によって上記着信状態の終了が検出されたときに、上記エコー除去手段の処理を無効から有効に切り替える切替手段とを備えたことを特徴とするハンズフリーシステム。
【請求項２】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機の着信を検出する着信検出手段と、
上記着信検出手段により上記着信が検出されてからその着信状態が終了するまでの間、上記エコー除去手段の処理のためのサンプリングレートを第１のレートからそれより高い第２のレートに変更するサンプリングレート変更手段とを備えたことを特徴とするハンズフリーシステム。
【請求項３】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機の回線への接続を検出する接続検出手段と、
上記接続検出手段によって上記回線への接続が検出されている間、上記エコー除去手段の処理のためのサンプリングレートを第２のレートからそれより低い第１のレートに変更するサンプリングレート変更手段とを備えたことを特徴とするハンズフリーシステム。
【請求項４】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
第２のサンプリングレートで入力音声をサンプリングし、上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機の回線への接続を検出する接続検出手段と、
上記接続検出手段によって上記回線への接続が検出されている間、上記エコー除去手段の出力音声のサンプリングレートを上記第２のサンプリングレートからそれより低い第１のサンプリングレートに変更するサンプリングレート変更手段とを備えたことを特徴とするハンズフリーシステム。
【請求項５】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機を用いた音声データの再生を検出する再生検出手段と、
上記再生検出手段によって上記音声データの再生が検出されている間、上記エコー除去手段の処理のためのサンプリングレートを第１のレートからそれより高い第２のレートに変更するサンプリングレート変更手段とを備えたことを特徴とするハンズフリーシステム。
【請求項６】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機に入出力される音声信号について、所定の周波数より高い周波数帯域での音声レベルを検出するレベル検出手段と、
上記レベル検出手段によって上記音声レベルが所定値より小さいことが検出されている間は上記エコー除去手段の処理を有効にし、上記音声レベルが上記所定値より大きいことが検出されている間は上記エコー除去手段の処理を無効にする切替手段とを備えたことを特徴とするハンズフリーシステム。
【請求項７】
電話機を持たずに相手との通話を可能にするハンズフリーシステムであって、
上記電話機の通話時に車内で発生するエコーを除去するエコー除去手段と、
上記電話機に入出力される音声信号について、所定の周波数より高い周波数帯域での音声レベルを検出するレベル検出手段と、
上記レベル検出手段によって上記音声レベルが所定値より小さいことが検出されている間は上記エコー除去手段の処理のためのサンプリングレートを第１のレートにし、上記音声レベルが上記所定値より大きいことが検出されている間は上記エコー除去手段の処理のためのサンプリングレートを上記第１のレートより高い第２のレートにするサンプリングレート変更手段とを備えたことを特徴とするハンズフリーシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はハンズフリーシステムに関し、特に、エコーキャンセル機能を備えたハンズフリーシステムに用いて好適なものである。
【０００２】
【従来の技術】
従来、電話操作時の片手運転等を回避するために、ハンズフリーシステムが提供されている。ハンズフリーシステムでは、マイク、スピーカおよび電話機がハンズフリーユニットに接続されている。そして、マイクからハンズフリーユニットに入力された送話音声が電話機を通じて相手先に送られるとともに、相手先から電話機を通じて受信した受話音声がハンズフリーユニットを介してスピーカから出力されるように構成されている。したがって、運転者は、通話の発信時および受信時を除いて、ハンドルから手を離すことなく（直接電話機を持たずに）相手と通話することができる。
【０００３】
この種のハンズフリーユニットには、エコーキャンセル機能を備えたものが多い。エコーキャンセル機能とは、ハンズフリーシステムを用いた車内のユーザどうしが通話をする場合などに、自分の話した声が相手のスピーカから出力され、それが相手のマイクから入力されて自分のスピーカに遅れて戻ってくる回線エコー音、あるいは、相手の話した声が自分のスピーカから出力され、それが自分のマイクから入力されて相手に送られていく回線エコー音を除去する機能である。
【０００４】
図６は、エコーキャンセル機能を備えた従来のハンズフリーシステムの構成を示す図である。図６において、５１はハンズフリーユニットを制御するＭＰＵ（Micro Processor Unit）、５２はデジタル信号処理を行うＤＳＰ（Digital Signal Processor）、５３は電話機能を備えた電話ユニット、５４はマイク、５５はスピーカである。上述のエコーキャンセル機能は、ＤＳＰ５２のデジタルフィルタを用いて実現される。
【０００５】
この図６に示すハンズフリーシステムにおいて、相手先から電話ユニット５３を通じて受信した受話音声は、ＤＳＰ５２の処理を通ってスピーカ５５から出力される。このとき、電話ユニット５３から出力されたアナログオーディオ信号がＤＳＰ５２でデジタルデータに変換され、ここでデジタル信号処理が施された後、再びアナログオーディオ信号に戻されてスピーカ５５に供給される。
【０００６】
また、マイク５４から入力された送話音声は、ＤＳＰ５２の処理を通って電話ユニット５３に出力され、相手先に送信される。このとき、マイク５４から入力されたアナログオーディオ信号がＤＳＰ５２でデジタルデータに変換され、ここでデジタル信号処理が施された後、再びアナログオーディオ信号に戻されて電話ユニット５３に供給される。
【０００７】
【発明が解決しようとする課題】
近年の携帯電話はＦＭ音源を備えたものが多く、例えば着信音にユーザ好みのメロディを設定することが可能である。ＦＭ音源は広帯域の音声信号であり、これを用いることによって高音質の再生音声を得ることができる。
【０００８】
しかしながら、このような携帯電話を図６のようなハンズフリーシステムに用いた場合、ＦＭ音源の音声信号がＤＳＰ５２のデジタルフィルタを通過することにより、通話帯域以外の音域（高周波帯域）がカットされてしまい、再生音声の音質が劣化してしまうという問題があった。
【０００９】
本発明は、このような問題を解決するために成されたものであり、ＦＭ音源を備えた電話機をハンズフリーシステムに用いた場合でも、当該ＦＭ音源を十分に活かした高音質の出力音声を得ることができるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
上記した課題を解決するために、本発明のハンズフリーシステムでは、電話機の回線への接続を検出し、電話機が回線に接続されている間はエコー除去手段の処理を無効から有効に切り替えるようにしている。これにより、電話機が回線に接続されて通話中のときは、エコー除去処理が通常通り行われる。また、電話機が回線に接続されていない着信時や音声データの再生時などには、エコー除去処理が行われず、ＦＭ音源等の広帯域の音声信号がエコー除去処理によってフィルタリングされることなく、高音質のまま出力される。
【００１１】
また、本発明の他の態様では、通常はエコー除去手段の処理を有効としておき、電話機の着信が検出されている間はエコー除去手段の処理を無効とするようにしている。このようにすれば、電話機が回線に接続されて通話中のときだけでなく、着信がある前の非通話中のときにもエコー除去処理が有効とされる。これにより、通話中にエコー除去を行うための予想処理を、着信前の非通話中のときに実行することが可能となる。
【００１２】
また、本発明の他の態様では、着信が検出されている間、あるいは、音声データの再生が行われている間は、エコー除去手段の処理のためのサンプリングレートを通常より高いレートに変更するようにしている。これにより、電話機が回線に接続されて通話中のときは、エコー除去処理においては通話帯域に合わせて比較的狭い周波数帯域の音声信号がフィルタを通過する。一方、電話機が回線に接続されていない着信時や音声データの再生時などには、エコー除去処理においてはＦＭ音源等の周波数帯域に合わせて比較的広い周波数帯域の音声信号がフィルタを通過するので、当該ＦＭ音源等の音声信号が高音質のまま出力される。
【００１３】
また、本発明の他の態様では、エコー除去手段において入力音声のサンプリングは常に第２のサンプリングレートで行うが、電話機の回線への接続が検出されている間は、エコー除去手段の出力音声のサンプリングレートを第２のサンプリングレートより低い第１のサンプリングレートに変更するようにしている。このように構成した場合は、電話機が回線に接続されていない着信時などには、第２のサンプリングレートに従ってエコー除去手段に入力されたＦＭ音源等の比較的広い周波数帯域の音声信号が、同じ第２のサンプリングレートに従って広帯域のまま出力される。一方、電話機が回線に接続された通話中のときは、第２のサンプリングレートに従って通話帯域の音声信号がエコー除去手段に入力されるが、第２のサンプリングレートよりも低い第１のサンプリングレートにダウンサンプリングされて出力される。これにより、ＦＭ音源等の広帯域の音声信号を高音質のまま出力することができるとともに、狭帯域で十分な通話の音声信号が広帯域のまま出力されることによる無駄をなくすことができる。
【００１４】
【発明の実施の形態】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。
図１は、エコーキャンセル機能を備えた第１の実施形態によるハンズフリーシステムの構成を示す図である。図２は、第１の実施形態によるハンズフリーシステムの動作例を示すフローチャートである。
【００１５】
図１において、１はハンズフリーユニットを制御するＭＰＵ、２はデジタル信号処理を行うＤＳＰ、３は電話機能を備えた電話ユニット、４はマイク、５はスピーカ、６ａ〜６ｄはスイッチである。
【００１６】
ＤＳＰ２は、内部のデジタルフィルタを用いてエコー除去処理を実行する。例えば、電話ユニット３からＤＳＰ２に入力されたオーディオ信号を当該ＤＳＰ２内のバッファ（図示せず）に蓄積する。このＤＳＰ２を通ったオーディオ信号はスピーカ５から出力されるが、その出力音がマイク４で拾われてＤＳＰ２に入力される。ＤＳＰ２は、バッファに蓄積しておいた電話ユニット３からのオーディオ信号と、マイク４から入力されるオーディオ信号とを用いて所定の演算を行うことにより、マイク４から戻ってくるエコー音をキャンセルする。
【００１７】
あるいは、マイク４からＤＳＰ２に入力されたオーディオ信号を当該ＤＳＰ２内のバッファ（図示せず）に蓄積する。このＤＳＰ２を通ったオーディオ信号は電話ユニット３を介して相手先に送信され、相手のスピーカから出力されるが、その出力音が相手先のマイクで拾われて戻ってきて、電話ユニット３を介してＤＳＰ２に入力される。ＤＳＰ２は、バッファに蓄積しておいたマイク４からのオーディオ信号と、電話ユニット３から入力されるオーディオ信号とを用いて所定の演算を行うことにより、電話ユニット３から戻ってくるエコー音をキャンセルする。このようにＤＳＰ２は、本発明のエコー除去手段を構成する。
【００１８】
電話ユニット３は、電話機等の電話機を着脱可能にセットするタイプ、あるいは、電話機を内蔵したタイプの何れを用いても良い。ＭＰＵ１は、電話ユニット３との間に接続された制御信号線を介して送受信される制御信号に基づいて、電話機が着信中か否か、電話機が回線に接続されているか否かを検出する機能を有している。ＭＰＵ１は、これらの検出結果に基づいて、４つのスイッチ６ａ〜６ｄの切替動作を制御する。このようにＭＰＵ１は、本発明の着信検出手段および接続検出手段を構成する。また、ＭＰＵ１は、４つのスイッチ６ａ〜６ｄと共に本発明の切替手段を構成する。
【００１９】
４つのスイッチ６ａ〜６ｄが備える一方の切替端子ａは、全てＤＳＰ２に接続されている。すなわち、スイッチ６ａ，６ｂはマイク入力用の切替スイッチであり、それぞれの端子ａがＤＳＰ２の入出力に接続されている。また、スイッチ６ｃ，６ｄはスピーカ出力用の切替スイッチであり、それぞれの端子ａがＤＳＰ２の入出力に接続されている。
【００２０】
一方、各スイッチ６ａ〜６ｄが備える他方の切替端子ｂは、ＤＳＰ２をバイパスするように接続されている。すなわち、マイク入力用のスイッチ６ａ，６ｂの端子ｂどうしが接続されるとともに、スピーカ出力用スイッチ６ｃ，６ｄの端子ｂどうしが接続されている。
【００２１】
ＭＰＵ１は、これら４つのスイッチ６ａ〜６ｄを連動させて、全てが同時に端子ａあるいは端子ｂの何れかに接続されるように切り替える。以下に、図２のフローチャートを参照しながら、各スイッチ６ａ〜６ｄの切替動作を説明する。
【００２２】
例えば、初期状態では各スイッチ６ａ〜６ｄを端子ｂ側に接続しておく（ステップＳ１）。この場合、電話ユニット３から出力される音声信号（例えば、着信があったときの着信メロディ）は、ＤＳＰ２を通ることなくスピーカ５から出力される。
【００２３】
また、ＭＰＵ１は、電話機が回線に接続されたかどうかを検出し（ステップＳ２）、ユーザが通話ボタンを押すなどして回線に接続されたことを検出したときは、各スイッチ６ａ〜６ｄの接続を端子ａ側に切り替える（ステップＳ３）。この場合、相手先から電話ユニット３を通じて受信した受話音声は、ＤＳＰ２の処理を通ってスピーカ５から出力される。このとき、電話ユニット３から出力されたアナログオーディオ信号がＤＳＰ２でデジタルデータに変換され、ここでエコー除去のデジタル信号処理が施された後、再びアナログオーディオ信号に戻されてスピーカ５に供給される。
【００２４】
また、マイク４から入力された送話音声は、ＤＳＰ２の処理を通って電話ユニット３に出力され、相手先に送信される。このとき、マイク４から入力されたアナログオーディオ信号がＤＳＰ２でデジタルデータに変換され、ここでエコー除去のデジタル信号処理が施された後、再びアナログオーディオ信号に戻されて電話ユニット３に供給される。
【００２５】
その後、ＭＰＵ１は、回線への接続が切断されたかどうかを検出し（ステップＳ４）、ユーザが切断ボタンを押すなどして回線への接続が切断されたことを検出したときは、ステップＳ１に戻り、各スイッチ６ａ〜６ｄの接続を端子ｂ側に戻す。
【００２６】
このように、第１の実施形態では、ＭＰＵ１が電話機の回線への接続を検出し、回線に接続されているときはＤＳＰ２を通過させ、回線に接続されていないときはＤＳＰ２をバイパスさせるようにしている。これにより、電話機が回線に接続されている通話中のときはエコー除去処理を通常通り行い、電話機が回線に接続されていないとき（例えば着信時、メモリ内の音楽データを再生しているとき等）には、エコー除去処理を行わないようにすることができる。そのため、ＦＭ音源等を用いた広帯域の着信メロディや音楽データを、エコー除去によってフィルタリングすることなく高音質のまま出力することができる。
【００２７】
なお、上記実施形態では、４つのスイッチ６ａ〜６ｄを初期状態で端子ｂ側に接続しておき、回線への接続が検出されたときに端子ａ側に切り替える例について説明したが、初期状態で端子ａ側に接続しておき、ＭＰＵ１によって着信が検出されている間だけ端子ｂ側に切り替えるようにしても良い。
【００２８】
図３は、この場合におけるハンズフリーシステムの動作を示すフローチャートである。すなわち、ＭＰＵ１は、初期状態では各スイッチ６ａ〜６ｄを端子ａ側に接続しておく（ステップＳ１１）。この場合、電話ユニット３から出力される音声信号は、ＤＳＰ２の処理を通ってスピーカ５から出力される。また、マイク４から入力された音声信号は、ＤＳＰ２の処理を通って電話ユニット３に出力される。
【００２９】
また、ＭＰＵ１は、電話機に着信があったかどうかを検出し（ステップＳ１２）、着信があったときは、各スイッチ６ａ〜６ｄの接続を端子ｂ側に切り替える（ステップＳ１３）。この場合、電話ユニット３から出力される着信メロディの音声信号は、ＤＳＰ２を通ることなくスピーカ５から出力される。
【００３０】
その後、ＭＰＵ１は、電話機が着信状態を抜けたかどうかを検出する（ステップＳ１４）。着信状態を抜ける場合には、ユーザが通話ボタンを押すなどして回線に接続する場合や、ユーザが通話ボタンを押さずにそのまま放置した結果、相手がリンギングを止めた場合などが含まれる。ここで、ＭＰＵ１が着信状態を抜けたと判断した場合は、ステップＳ１１に戻り、各スイッチ６ａ〜６ｄの接続を端子ａ側に戻す。なお、電話機が回線に接続されたことに対応してスイッチ６ａ〜６ｄの接続を端子ｂから端子ａに切り替えた場合、その後回線が切断されても、スイッチ６ａ〜６ｄは端子ａ側に接続されたままである。
【００３１】
通話時にＤＳＰ２でエコー除去処理を行う場合、例えば車内でスピーカ５から出力された音声がマイク４を通ってＤＳＰ２にどう戻ってくるのかを通話前に予測しておき、実際の通話時に行うエコー除去処理の演算速度を速くすることが可能である。そのためには、非通話状態のときも、ＤＳＰ２を経由した音声をスピーカ５から出力し、それをマイク４で拾ってＤＳＰ２に入力する必要がある。
【００３２】
したがって、図２の例のように、実際の通話時にだけ各スイッチ６ａ〜６ｄを端子ａ側に接続してＤＳＰ２を通すようにすると、非通話時にエコー音の予測処理を行うことができない。これに対して、図３の例のように、着信中のときだけＤＳＰ２をバイパスさせるようにすれば、着信がある前の待機状態のときなどに予測処理を行うことができ、通話時におけるエコー除去処理を高速に行うことができる。
【００３３】
また、上記実施形態では、ＭＰＵ１が着信および回線への接続を検出し、その検出結果に応じて各スイッチ６ａ〜６ｄの切替制御を行う例について説明したが、電話機を用いた音声データの再生が行われているか否かを検出し、音声データの再生が行われている間にＤＳＰ２をバイパスさせるようにしても良い。ここで言う音声データの再生には、着信メロディの再生、電話機の内部メモリに蓄積した音楽データ等の再生、回線に接続してインターネット等からダウンロードした音楽データ等の再生が含まれる。
【００３４】
これらの音声データは、何れもＦＭ音源等を用いた広帯域のデータであり、その再生時にＤＳＰ２をバイパスさせることによって、着信メロディや音楽データを、エコー除去によってフィルタリングすることなく高音質のまま出力することができる。
【００３５】
また、上記図１の例では、スイッチ６ａ〜６ｄの例としてリレースイッチを用いたが、これはトランジスタ等の電気的なスイッチでも良く、ＤＳＰ２がその機能を内蔵するようにしても良い。
【００３６】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図４は、第２の実施形態によるハンズフリーシステムの構成を示す図である。図５は、第２の実施形態によるハンズフリーシステムの動作例を示すフローチャートである。なお、図４において、図１に示した符号と同一の符号を付したものは互いに同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００３７】
図２において、１１はハンズフリーユニットを制御するＭＰＵ、１２はデジタル信号処理を行うＤＳＰである。ＤＳＰ１２は、内部のデジタルフィルタを用いてエコー除去処理を実行する。
【００３８】
すなわち、相手先から電話ユニット３を通じて受信した受話音声のアナログ信号は、Ａ／Ｄ変換部１２ｅによりデジタルデータに変換され、エコー除去フィルタ１２ａによりデジタル信号処理が施された後、Ｄ／Ａ変換部１２ｄにより再びアナログ信号に戻されてスピーカ５に供給される。
【００３９】
また、マイク４から入力された送話音声のアナログ信号は、Ａ／Ｄ変換部１２ｂによりデジタルデータに変換され、エコー除去フィルタ１２ａによりデジタル信号処理が施された後、Ｄ／Ａ変換部１２ｃにより再びアナログ信号に戻されて電話ユニット３に出力され、相手先に送信される。
【００４０】
ＭＰＵ１１は、電話ユニット３との間に接続された制御信号線を介して送受信される制御信号に基づいて、電話機が着信中か否か、電話機が回線に接続されているか否かを検出する。そして、これらの検出結果に基づいて、ＤＳＰ１２でエコー除去処理を行う際のサンプリングレートを制御する。
【００４１】
通常、ＤＳＰ１２のサンプリングレートは、通話帯域に合わせて８ＫＨｚ程度に設定される。これに対して、ＦＭ音源等の音声信号は、通話帯域よりも広い周波数帯域を持っている。したがって、８ＫＨｚ程度のサンプリングレートでは、高周波領域の音がカットされてしまう。Ａ／Ｄ変換部１２ｂ，１２ｅやＤ／Ａ変換部１２ｃ，１２ｄでサンプリングする際には、エイリアシング防止のためにローパスフィルタ処理が施されるからである。
【００４２】
そこで、ＭＰＵ１１は、初期状態ではＤＳＰ２のサンプリングレートを８ＫＨｚ程度に設定しておく。一方、ＦＭ音源等を使用する着信時などには、クロック周波数を上げてサンプリングレートを高くする（例えば、１６ＫＨｚ程度）。これにより、ＦＭ音源等の広帯域の音声信号がローパスフィルタにより遮断されてしまうことがなくなり、ＦＭ音源等の音声信号が高音質のまま出力される。このようにＭＰＵ１１は、本発明のサンプリングレート変更手段を構成する。
【００４３】
以下に、図５のフローチャートを参照しながら、サンプリングレートの切替動作を説明する。図５において、ＭＰＵ１１は、初期状態ではＤＳＰ１２のサンプリングレートを８ＫＨｚ程度に設定しておく（ステップＳ２１）。また、ＭＰＵ１１は、電話機に着信があったかどうかを検出する（ステップＳ２２）。
【００４４】
ここで、着信があったときは、ＭＰＵ１１はＤＳＰ１２のサンプリングレートを１６ＫＨｚ程度に変更する（ステップＳ２３）。この場合、電話ユニット３から出力される着信メロディの音声信号は、その音域を全てカバーするようにサンプリングレートが高く設定されているので、ＤＳＰ１２を通過してスピーカ５から出力される。
【００４５】
その後、ＭＰＵ１１は、電話機が着信状態を抜けたかどうかを検出する（ステップＳ２４）。着信状態を抜ける場合には、ユーザが通話ボタンを押すなどして回線に接続する場合や、ユーザが通話ボタンを押さずにそのまま放置した結果、相手がリンギングを止めた場合などが含まれる。ここで、ＭＰＵ１１が着信状態を抜けたと判断した場合は、ステップＳ２１に戻り、ＤＳＰ１２のサンプリングレートを８ＫＨｚ程度に戻す。
【００４６】
このように、第２の実施形態では、ＭＰＵ１１が電話機の着信を検出し、着信中のときはＤＳＰ１２のサンプリングレートを通常よりも高く変更するようにしている。これにより、着信中か通話中かによらず音声信号は必ずＤＳＰ１２を経由するが、着信中のときはフィルタのサンプリングレートが高く設定されるので、ＦＭ音源等を用いた広帯域の着信メロディを高音質のまま出力することができる。
【００４７】
なお、上記実施形態では、ＤＳＰ１２のサンプリングレートを初期状態で８ＫＨｚに設定しておき、着信があったときに１６ＫＨｚに切り替える例について説明したが、初期状態で１６ＫＨｚに設定するようにしても良い。このようにすれば、通話中か非通話中かによらず、エコー除去を行いながらも通話帯域の音声信号およびＦＭ音源の音声信号を常に取り出すことができる。
【００４８】
ただし、通話帯域の音声信号については、本来は８ＫＨｚの帯域があれば十分であるにもかかわらず、１６ＫＨｚの高サンプリングレート（高速クロック）で処理しているために、電力を無駄に消費してしまうことになる。そこで、ＭＰＵ１１において回線への接続が検出されたときには、ＤＳＰ１２で音声信号をダウンサンプリングして出力するようにするのが好ましい。例えば、ＤＳＰ１２の入力側に当たるＡ／Ｄ変換部１２ｂ，１２ｅのサンプリングレートは常に１６ＫＨｚにしておき、出力側に当たるＤ／Ａ変換部１２ｃ，１２ｄのサンプリングレートは回線への接続に応じて１６ＫＨｚから８ＫＨｚに切り替える。
【００４９】
また、上記実施形態では、ＭＰＵ１１が着信および回線への接続を検出し、その検出結果に応じてＤＳＰ１２のサンプリングレートの切替制御を行う例について説明したが、電話機を用いた音声データの再生が行われているか否かを検出し、音声データの再生が行われている間にサンプリングレートを通常より高く変更するようにしても良い。ここで言う音声データの再生には、着信メロディの再生、電話機の内部メモリに蓄積した音楽データ等の再生、回線に接続してインターネット等からダウンロードした音楽データ等の再生が含まれる。
【００５０】
また、電話ユニット３に入出力される音声信号について、例えば８ＫＨｚより高い周波数帯域での音声レベルを検出し、検出した音声レベルが所定値より小さいことが検出されている間はＤＳＰ１２のサンプリングレートを８ＫＨｚに設定し、音声レベルが所定値より大きいことが検出されている間はＤＳＰ１２のサンプリングレートを１６ＫＨｚに変更するようにしても良い。
【００５１】
また、図１に示した第１の実施形態においても同様に、電話ユニット３に入出力される音声信号について、例えば８ＫＨｚより高い周波数帯域での音声レベルを検出し、検出した音声レベルが所定値より小さいことが検出されている間はＤＳＰ２の処理を有効にし、音声レベルが所定値より大きいことが検出されている間はＤＳＰ２をバイパスさせるようにしても良い。
【００５２】
その他、上記した各実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５３】
【発明の効果】
本発明は上述したように、ＦＭ音源等の広帯域の音声信号を用いる動作タイミングか否かに応じて、エコー除去手段の有効／無効あるいはエコー除去手段のサンプリングレートを切り替えるようにしたので、通話時のエコー除去処理は通常通り行いながらも、ＦＭ音源等を用いた着信音や音楽データの再生時などには広帯域の音声信号を広帯域のまま出力することができ、ＦＭ音源等を十分に活かした高音質の再生音声を得ることができる。
【図面の簡単な説明】
【図１】エコーキャンセル機能を備えた第１の実施形態によるハンズフリーシステムの構成を示す図である。
【図２】第１の実施形態によるハンズフリーシステムの動作例を示すフローチャートである。
【図３】第１の実施形態によるハンズフリーシステムの他の動作例を示すフローチャートである。
【図４】エコーキャンセル機能を備えた第２の実施形態によるハンズフリーシステムの構成を示す図である。
【図５】第２の実施形態によるハンズフリーシステムの動作例を示すフローチャートである。
【図６】エコーキャンセル機能を備えた従来のハンズフリーシステムの構成を示す図である。
【符号の説明】
１  ＭＰＵ
２  ＤＳＰ
３  電話ユニット
４  マイク
５  スピーカ
６ａ〜６ｄ  スイッチ
１１  ＭＰＵ
１２  ＤＳＰ
１２ａ  エコー除去フィルタ
１２ｂ，１２ｅ  Ａ／Ｄ変換部
１２ｃ，１２ｄ  Ｄ／Ａ変換部
【図１】
0003971650.tif 000002
【図２】
0003971650.tif 000003
【図３】
0003971650.tif 000004
【図４】
0003971650.tif 000005
【図５】
0003971650.tif 000006
【図６】
0003971650.tif 000007