(57)【要約】【課題】情報端末を用いてハンズフリー通話とハンドセット通話を自由に切り替えることを可能とする。【解決手段】ハンズフリー通話用のマイク及びスピーカ、これらのマイク及びスピーカに対し音声の入出力を行い、情報端末に内蔵された第１のサウンドデバイス、ハンドセット通話用のマイク及びスピーカ並びにこれらに対し音声の入出力を行う第２のサウンドデバイスを備え、更に、情報端末と接続されるハンドセット、呼状態及び事象に応じて、音声の入力先をハンズフリー用のマイク及びハンドセット通話用のマイクのうちの少なくとも一方にして且つ音声の出力先をハンズフリー用のスピーカ及びハンドセット通話用のスピーカのうちの少なくとも一方にするために、電話回線の送信側及び受信側のそれぞれの接続先として第１のサウンドデバイス及び第２のサウンドデバイスのうちの少なくとも一方を選択する選択手段を備える。【選択図】        図２
2004320457.tif 000002
【特許請求の範囲】
【請求項１】
ハンズフリー通話用のマイク及びスピーカと、
前記ハンズフリー通話用のマイク及びスピーカに対し音声の入出力を行い、情報端末に内蔵された第１のサウンドデバイスと、
ハンドセット通話用のマイク及びスピーカ並びにこれらに対し音声の入出力を行う第２のサウンドデバイスを備え、更に、前記情報端末と接続されるハンドセットと、
呼状態及び事象に応じて、音声の入力先を前記ハンズフリー用のマイク及び前記ハンドセット通話用のマイクのうちの少なくとも一方にして且つ音声の出力先を前記ハンズフリー用のスピーカ及び前記ハンドセット通話用のスピーカのうちの少なくとも一方にするために、電話回線の送信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスのうちの少なくとも一方を選択し、電話回線の受信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスのうちの少なくとも一方を選択する選択手段と、
を備えることを特徴とする通話システム。
【請求項２】
請求項１に記載の通話システムにおいて、
前記呼状態が着呼状態である時は、着信音の出力先を前記ハンズフリー用のスピーカとすることを特徴とする通話システム。
【請求項３】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態が着呼状態である時に、前記情報端末の通話ボタンが押されたならば、前記電話回線の接続先を前記第１のサウンドデバイスにして、前記呼状態をハンズフリー通話状態に遷移させることを特徴とする通話システム。
【請求項４】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態が着呼状態である時に、前記ハンドセットがオフフックされたならば、前記電話回線の接続先を前記第２のサウンドデバイスにして、前記呼状態をハンドセット通話状態に遷移させることを特徴とする通話システム。
【請求項５】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態がハンズフリー通話状態である時に、前記情報端末の切断ボタンが押されたならば、前記電話回線の接続先を無くし、前記呼状態を待ち受け状態に遷移させることを特徴とする通話システム。
【請求項６】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態がハンドセット通話状態である時に、前記ハンドセットがオンフックされたならば、前記電話回線の接続先を無くし、前記呼状態を待ち受け状態に遷移させることを特徴とする通話システム。
【請求項７】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態が待ち受け状態である時に、前記情報端末で発呼操作が行われ、相手側でオフフックが行われたならば、前記電話回線の接続先を前記第１のサウンドデバイスにして、前記呼状態をハンズフリー通話状態に遷移させることを特徴とする通話システム。
【請求項８】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態が待ち受け状態である時に、前記ハンドセットで発呼操作が行われ、相手側でオフフックが行われたならば、前記電話回線の接続先を前記第２のサウンドデバイスにして、前記呼状態をハンドセット通話状態に遷移させることを特徴とする通話システム。
【請求項９】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態がハンズフリー通話状態である時に、前記ハンドセットがオフフックされたならば、前記電話回線の接続先を第２のサウンドデバイスにして、前記呼状態をハンドセット通話状態に遷移させることを特徴とする通話システム。
【請求項１０】
請求項１に記載の通話システムにおいて、
前記選択手段は、前記呼状態がハンドセット通話状態である時に、前記情報端末の通話ボタンが押されたならば、前記電話回線の接続先を前記第１のサウンドデバイスにして、前記呼状態をハンズフリー通話状態に遷移させることを特徴とする通話システム。
【請求項１１】
請求項１に記載の通話システムにおいて、
前記選択手段は、音声の出力先を前記ハンズフリー通話用のスピーカ及び前記ハンドセット通話用のスピーカとするために、電話回線の受信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスの双方を選択することを特徴とする通話システム。
【請求項１２】
請求項１に記載の通話システムにおいて、
前記選択手段は、音声の入力先を前記ハンズフリー通話用のマイク及び前記ハンドセット通話用のマイクとするために、電話回線の送信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスの双方を選択することを特徴とする通話システム。
【請求項１３】
請求項１に記載の通話システムにおいて、
前記ハンドセット通話用のマイクから前記第２のサウンドデバイスを介して入力した音声と、電話回線の受信側の接続先から入力した音声を加算して、その加算値を前記ハンズフリー通話用のスピーカに前記第１のサウンドデバイスを介して出力する加算手段を更に備えることを特徴とする通話システム。
【請求項１４】
請求項１に記載の通話システムにおいて、
通話を録音するための録音手段と、
前記ハンドセット通話用のマイクから前記第２のサウンドデバイスを介して入力した音声と、電話回線の受信側の接続先から入力した音声を加算して、その加算値を前記録音手段に出力する加算手段を更に備えることを特徴とする通話システム。
【請求項１５】
請求項１に記載の通話システムにおいて、
通話を録音するための録音手段と、
前記ハンズフリー通話用のマイクから前記第１のサウンドデバイスを介して入力した音声と、電話回線の受信側の接続先から入力した音声を加算して、その加算値を前記録音手段に出力する加算手段を更に備えることを特徴とする通話システム。
【請求項１６】
請求項１に記載の通話システムにおいて、
電話回線の送信側の接続先に送信するべき音声のレベルを調整する利得制御手段を更に備えることを特徴とする通話システム。
【請求項１７】
請求項１に記載の通話システムにおいて、
電話回線の受信側の接続先から送信されてきた音声のレベルを調整する利得制御手段を更に備えることを特徴とする通話システム。
【請求項１８】
請求項１に記載の通話システムにおいて、
電話回線の受信側の接続先から送信されてきた音声のレベルを電話回線の送信側の接続先に送信するべき音声の無声期間のレベルに応じて調整する利得制御手段を更に備えることを特徴とする通話システム。
【請求項１９】
請求項１に記載の通話システムにおいて、
電話回線の送信側の接続先に送信するべき音声があるときに、電話回線の送信側の接続先に送信するべき音声の出力を許可すると共に電話回線の受信側接続先から送信されてきた音声の出力を禁止し、電話回線の送信側の接続先に送信するべき音声がないときに、電話回線の送信側の接続先への無音声の出力を禁止すると共に電話回線の受信側接続先から送信されてきた音声の出力を許可する半二重通信手段を更に備えることを特徴とする通話システム。
【請求項２０】
請求項１に記載の通話システムにおいて、
電話回線の送信側の接続先に送信するべき音声があるときに、電話回線の送信側の接続先に送信するべき音声のゲインを上げると共に電話回線の受信側接続先から送信されてきた音声のゲインを下げ、電話回線の送信側の接続先に送信するべき音声がないときに、電話回線の送信側の接続先に送信するべき音声のゲインを下げると共に電話回線の受信側接続先から送信されてきた音声のゲインを上げる利得制御手段を更に備えることを特徴とする通話システム。
【請求項２１】
請求項１に記載の通話システムにおいて、
前記ハンドセットを複数備え、
各ハンドセットの識別情報と各接続先の識別情報との対応関係を保持したテーブルを用いて、各ハンドセットを別々の接続先と接続する接続手段を更に備えることを特徴とする通話システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報端末に接続されたマイク及びスピーカによりハンズフリー通話を行い、その情報端末に接続されたハンドセットによりハンドセット通話を行う通話システムに関する。
【０００２】
【従来の技術】
近年、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）の代わりにインターネットにより電話機同士を接続するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話及びインターネット電話が登場してきている。ＩＰ電話及びインターネット電話とは、Ｈ．３２３やＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等のプロトコルを用いた電話である。ＩＰ電話及びインターネット電話によれば、パーソナルコンピュータ等の情報端末にマイク（図１（ａ）参照）及びスピーカ（図１（ｂ）参照）を接続したものをハンズフリー通話用電話機として用いたり、パーソナルコンピュータ等の情報端末にＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインターフェースにより接続されたハンドセット（図１（ｃ）参照）をハンドセット通話用電話機として用いたりすることができる。
【０００３】
なお、本発明に関連した先行技術文献として以下のものがある。
【０００４】
【特許文献１】
特開２００２−９４３９６公報
【特許文献２】
特開２００２−３４５０４２公報
【特許文献３】
特開２００２−３６８８５２公報
【特許文献４】
特開平９−２２４０８１号公報
【特許文献５】
特表２００２−５０６３２５公報
【特許文献６】
特表２００２−５３６８８３公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のインターネット電話においては、情報端末を用いてハンズフリー通話とハンドセット通話を自由に切り替えることができなかった。
【０００６】
そこで本発明は、情報端末を用いてハンズフリー通話とハンドセット通話を自由に切り替えることを可能とする通話システムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明によれば、ハンズフリー通話用のマイク及びスピーカと、前記ハンズフリー通話用のマイク及びスピーカに対し音声の入出力を行い、情報端末に内蔵された第１のサウンドデバイスと、ハンドセット通話用のマイク及びスピーカ並びにこれらに対し音声の入出力を行う第２のサウンドデバイスを備え、更に、前記情報端末と接続されるハンドセットと、呼状態及び事象に応じて、音声の入力先を前記ハンズフリー用のマイク及び前記ハンドセット通話用のマイクのうちの少なくとも一方にして且つ音声の出力先を前記ハンズフリー用のスピーカ及び前記ハンドセット通話用のスピーカのうちの少なくとも一方にするために、電話回線の送信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスのうちの少なくとも一方を選択し、電話回線の受信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスのうちの少なくとも一方を選択する選択手段と、を備えることを特徴とする通話システムが提供される。
【０００８】
上記の通話システムにおいて、前記呼状態が着呼状態である時は、着信音の出力先を前記ハンズフリー用のスピーカとしてもよい。
【０００９】
上記の通話システムにおいて、前記選択手段は、前記呼状態が着呼状態である時に、前記情報端末の通話ボタンが押されたならば、前記電話回線の接続先を前記第１のサウンドデバイスにして、前記呼状態をハンズフリー通話状態に遷移させてもよい。
【００１０】
上記の通話システムにおいて、前記選択手段は、前記呼状態が着呼状態である時に、前記ハンドセットがオフフックされたならば、前記電話回線の接続先を前記第２のサウンドデバイスにして、前記呼状態をハンドセット通話状態に遷移させてもよい。
【００１１】
上記の通話システムにおいて、前記選択手段は、前記呼状態がハンズフリー通話状態である時に、前記情報端末の切断ボタンが押されたならば、前記電話回線の接続先を無くし、前記呼状態を待ち受け状態に遷移させてもよい。
【００１２】
上記の通話システムにおいて、前記選択手段は、前記呼状態がハンドセット通話状態である時に、前記ハンドセットがオンフックされたならば、前記電話回線の接続先を無くし、前記呼状態を待ち受け状態に遷移させてもよい。
【００１３】
上記の通話システムにおいて、前記選択手段は、前記呼状態が待ち受け状態である時に、前記情報端末で発呼操作が行われ、相手側でオフフックが行われたならば、前記電話回線の接続先を前記第１のサウンドデバイスにして、前記呼状態をハンズフリー通話状態に遷移させてもよい。
【００１４】
上記の通話システムにおいて、前記選択手段は、前記呼状態が待ち受け状態である時に、前記ハンドセットで発呼操作が行われ、相手側でオフフックが行われたならば、前記電話回線の接続先を前記第２のサウンドデバイスにして、前記呼状態をハンドセット通話状態に遷移させてもよい。
【００１５】
上記の通話システムにおいて、前記選択手段は、前記呼状態がハンズフリー通話状態である時に、前記ハンドセットがオフフックされたならば、前記電話回線の接続先を第２のサウンドデバイスにして、前記呼状態をハンドセット通話状態に遷移させてもよい。
【００１６】
上記の通話システムにおいて、前記選択手段は、前記呼状態がハンドセット通話状態である時に、前記情報端末の通話ボタンが押されたならば、前記電話回線の接続先を前記第１のサウンドデバイスにして、前記呼状態をハンズフリー通話状態に遷移させてもよい。
【００１７】
上記の通話システムにおいて、前記選択手段は、音声の出力先を前記ハンズフリー通話用のスピーカ及び前記ハンドセット通話用のスピーカとするために、電話回線の受信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスの双方を選択してもよい。
【００１８】
上記の通話システムにおいて、前記選択手段は、音声の入力先を前記ハンズフリー通話用のマイク及び前記ハンドセット通話用のマイクとするために、電話回線の送信側の接続先として前記第１のサウンドデバイス及び前記第２のサウンドデバイスの双方を選択してもよい。
【００１９】
上記の通話システムは、前記ハンドセット通話用のマイクから前記第２のサウンドデバイスを介して入力した音声と、電話回線の受信側の接続先から入力した音声を加算して、その加算値を前記ハンズフリー通話用のスピーカに前記第１のサウンドデバイスを介して出力する加算手段を更に備えていてもよい。
【００２０】
上記の通話システムは、通話を録音するための録音手段と、前記ハンドセット通話用のマイクから前記第２のサウンドデバイスを介して入力した音声と、電話回線の受信側の接続先から入力した音声を加算して、その加算値を前記録音手段に出力する加算手段を更に備えていてもよい。
【００２１】
上記の通話システムは、通話を録音するための録音手段と、前記ハンズフリー通話用のマイクから前記第１のサウンドデバイスを介して入力した音声と、電話回線の受信側の接続先から入力した音声を加算して、その加算値を前記録音手段に出力する加算手段を更に備えていてもよい。
【００２２】
上記の通話システムは、電話回線の送信側の接続先に送信するべき音声のレベルを調整する利得制御手段を更に備えていてもよい。
【００２３】
上記の通話システムは、電話回線の受信側の接続先から送信されてきた音声のレベルを調整する利得制御手段を更に備えていてもよい。
【００２４】
上記の通話システムは、電話回線の受信側の接続先から送信されてきた音声のレベルを電話回線の送信側の接続先に送信するべき音声の無声期間のレベルに応じて調整する利得制御手段を更に備えていてもよい。
【００２５】
上記の通話システムは、電話回線の送信側の接続先に送信するべき音声があるときに、電話回線の送信側の接続先に送信するべき音声の出力を許可すると共に電話回線の受信側接続先から送信されてきた音声の出力を禁止し、電話回線の送信側の接続先に送信するべき音声がないときに、電話回線の送信側の接続先への無音声の出力を禁止すると共に電話回線の受信側接続先から送信されてきた音声の出力を許可する半二重通信手段を更に備えていてもよい。
【００２６】
上記の通話システムは、電話回線の送信側の接続先に送信するべき音声があるときに、電話回線の送信側の接続先に送信するべき音声のゲインを上げると共に電話回線の受信側接続先から送信されてきた音声のゲインを下げ、電話回線の送信側の接続先に送信するべき音声がないときに、電話回線の送信側の接続先に送信するべき音声のゲインを下げると共に電話回線の受信側接続先から送信されてきた音声のゲインを上げる利得制御手段を更に備えていてもよい。
【００２７】
上記の通話システムは、前記ハンドセットを複数備え、各ハンドセットの識別情報と各接続先の識別情報との対応関係を保持したテーブルを用いて、各ハンドセットを別々の接続先と接続する接続手段を更に備えていてもよい。
【００２８】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００２９】
本発明は、パソコンやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の情報端末を、ＩＰ電話やインターネット電話の用途で使用するにあたり、呼の状態により音声を入出力するサウンドデバイスを自動的に切り替えられるようにしたことを特徴としている。
【００３０】
［実施形態１］
図２において、情報端末１０１はパソコンやＰＤＡ等の情報端末であり、ＣＰＵ１４１、メインメモリ１４２（ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等）及びサウンドを入出力するための第１のサウンドデバイス１１１を内蔵している。第１のサウンドデバイス１１１は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）サウンドボードやオンボードサウンドデバイスであり、マイク入力端子１１１−１及びスピーカ出力端子１１１−２を有する。マイク入力端子１１１−１には、第１のマイク１３１が接続され、スピーカ端子１１１−２には第１のスピーカ１２１が接続される。第１のサウンドデバイス１１１は、第１のマイク１３１から入力したアナログ音声をデジタル化してＣＰＵ１４１等に送り、ＣＰＵ１４１等から入力したデジタル音声をアナログ化して第１のスピーカ１２１に出力する。情報端末１０１はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続するためのＬＡＮインターフェース１０１−１、ＵＳＢ機器を接続するためのＵＳＢインターフェース１０１−２を有している。情報端末１０１上ではＩＰ電話やインターネット電話のアプリケーションプログラム１４３が動作している。すなわち、外部記憶装置等に格納されたアプリケーションプログラム１４３は、メインメモリ１４２に一時記憶され、ＣＰＵ１４１により読み込まれ、実行される。ＬＡＮインターフェース１０１−１は、ＬＡＮ（図示せず）に接続され、ＬＡＮはルータを介してインターネットに接続されている。また、インターネットは、ゲートウェイを介して、ＰＳＴＮに接続されている。そして、インターネットには、他のＩＰ電話機が接続され、ＰＳＴＮには従来型の電話機が接続されている。
【００３１】
ＵＳＢハンドセット１０２はＵＳＢインターフェース１０１−２を介して情報端末１０１に接続され、ＩＰ電話やインターネット電話の音声入出力機器としてユーザにより使用される。ＵＳＢハンドセット１０２は、通話をするための第２のスピーカ１２２（受話器）、第２のマイク１３２（送話器）及び第２のサウンドデバイス１１２を内蔵している。第２のサウンドデバイス１１２は、第２のマイク１３２と第２のスピーカ１２２と接続され、第２のマイク１３２から入力したアナログ音声をデジタル化してＵＳＢに送り、ＵＳＢから入力したデジタル音声をアナログ化して第２のスピーカ１２２に出力する。
【００３２】
情報端末１０１上で動作するＩＰ電話又はインターネット電話のアプリケーションプログラム１４３は、第１のサウンドデバイス１１１及び第２のサウンドデバイス１１２とデバイスドライバ等を介して音声の入出力を行うことができる。
【００３３】
情報端末１０１上のＩＰ電話又はインターネット電話のアプリケーションプログラム１４３は、呼状態が待ち受け状態、ハンドセット通話状態、ハンズフリー通話状態等の状態のうちの何れの状態であるのかの情報をメインメモリ１４２上に持っており、その呼状態に応じて、通話相手と接続され、音声の入出力を行うサウンドデバイスの切り替えを行う。
【００３４】
図３は、アプリケーションプログラム１４３が制御する呼状態及びその遷移を示す状態遷移図である。図３を参照すると、呼状態としては、待ち受け状態Ｓ２０１、着信状態Ｓ２０２、ハンズフリー通話状態２０３、ハンドセット通話状態２０４、サウンドデバイスでの発呼状態Ｓ２０５及びサウンドデバイスでの発呼状態Ｓ２０６がある。
【００３５】
アプリケーションプログラム１４３は、呼状態及び事象に応じて、音声の入力先を第１のマイク１３１及び第２のマイク１３２のうちの少なくとも一方にして且つ音声の出力先を第１のスピーカ１２１及び第２のスピーカ１２２のうちの少なくとも一方にするために、電話回線の接続先として第１のサウンドデバイス１１１及び第２のサウンドデバイス１１２のうちの少なくとも一方を選択する選択手段して機能し、以下のように、選択を行う。
【００３６】
すなわち、呼状態が待ち受け状態Ｓ２０１である時に、着信があると（Ｅ２５１）、呼状態は、着信状態Ｓ２０２に遷移する。着信状態Ｓ２０２では、着信音を第１のサウンドデバイス１１１により、第１のスピーカ１２１から発するようにする。
【００３７】
また、呼状態が着呼状態Ｓ２０２である時に、情報端末１０１の通話ボタンが押されたならば（Ｅ２５２）、電話回線の接続先を第１のサウンドデバイス１１１にして、呼状態をハンズフリー通話状態Ｓ２０３に遷移させる。ここで、情報端末１０１の通話ボタンの押下とは、情報端末１０１の機械的な通話ボタンの押下であってもよいし、情報端末１０１の画面に表示されている視覚的な通話ボタンの情報端末１０１のキーボード又はマウスによる押下であってもよい。
【００３８】
更に、呼状態が着呼状態Ｓ２０２である時に、ＵＳＢハンドセット１０２がオフフックされたならば（Ｅ２５３）、電話回線の接続先を第２のサウンドデバイス１１２にして、呼状態をハンドセット通話状態Ｓ２０４に遷移させる。
【００３９】
更に、呼状態がハンズフリー通話状態Ｓ２０３である時に、情報端末１０１の切断ボタンが押されたならば（Ｅ２５４）、電話回線の接続先を無くし、呼状態を待ち受け状態Ｓ２０１に遷移させる。ここで、情報端末１０１の切断ボタンの押下とは、情報端末１０１の機械的な切断ボタンの押下であってもよいし、情報端末１０１の画面に表示されている視覚的な切断ボタンの情報端末１０１のキーボード又はマウスによる押下であってもよい。
【００４０】
更に、呼状態がハンドセット通話状態Ｓ２０４である時に、ＵＳＢハンドセット１０２がオンフックされたならば（Ｅ２５５）、電話回線の接続先を無くし、呼状態を待ち受け状態Ｓ２０１に遷移させる。
【００４１】
更に、呼状態が待ち受け状態Ｓ２０１である時に、情報端末１０１で発呼操作が行われたならば（Ｅ２５８）、呼状態を第１のサウンドデバイス１１１での発呼状態Ｓ２０５に遷移させ、この遷移後に、相手側でのオフフックが行われたならば（Ｅ２５９）、電話回線の接続先を第１のサウンドデバイス１１１にして、呼状態をハンズフリー通話状態Ｓ２０３に遷移させる。
【００４２】
更に、呼状態が待ち受け状態Ｓ２０１である時に、ＵＳＢハンドセット１０２で発呼操作が行われたならば（Ｅ２６０）、呼状態を第２のサウンドデバイス１１２での発呼状態Ｓ２０６に遷移させ、この遷移後に、相手側でオフフックが行われたならば（Ｅ２６１）、電話回線の接続先を第２のサウンドデバイス１１２にして、呼状態をハンドセット通話状態Ｓ２０４に遷移させる。
【００４３】
更に、呼状態がハンズフリー通話状態Ｓ２０３である時に、ＵＳＢハンドセット１０２がオフフックされたならば（Ｅ２５６）、電話回線の接続先を第２のサウンドデバイス１１２にして、呼状態をハンドセット通話状態Ｓ２０４に遷移させる。
【００４４】
更に、呼状態がハンドセット通話状態Ｓ２０４である時に、情報端末の通話ボタンが押されたならば（Ｅ２５７）、電話回線の接続先を第１のサウンドデバイス１１１にして、呼状態をハンズフリー通話状態Ｓ２０３に遷移させる。
【００４５】
このようにして、本発明では、呼の状態により入出力を行うサウンドデバイスを切り替えるようにしたので、従来のように着信音がハンドセットから出力されるために聞こえないということもなく、また、ハンドセット通話とハンズフリー通話をアプリケーションプログラム１４３上で自由に切り替えることができる。
【００４６】
［実施形態２］
実施形態２は、従来、ハンドセット通話の場合、周りの人が通話相手の音声を聞くことができなかった点を改良し、通話者以外の者も通話相手の音声を聞くことができるようにする。
【００４７】
図４を参照すると、ハンドセット通話状態Ｓ２０４において、ユーザがアプリケーションプログラム１４３が表示する画面で所定の操作をすると、アプリケーションプログラム１４３は、それまで第２のサウンドデバイス１１２にのみ出力していた相手の音声を第１のサウンドデバイス１１１及び第２のサウンドデバイス１１２に分配する。こうすることにより、相手の音声は、ＵＳＢハンドセット１０２の第２のスピーカ１２２のみならず、ハンズフリー通話用の第１のスピーカ１２１からも出力されるようになる。
【００４８】
図５に示すように、第２のサウンドデバイス１１２から入力される音声のみならず第１のサウンドデバイス１１１から入力される音声も相手に送信してもよい。こうすることにより、ＵＳＢハンドセット１０２の第２のマイク１３２から入力した音声のみならず、ハンズフリー用の第１のマイク１３１から入力した音声も相手に送信することができる。但し、この場合、ハウリングを防止するために、第１のスピーカ１２１から出力されるべき音声の増幅ゲイン及び及び第１のマイク１３１から入力した音声の増幅ゲインを所定値以下に抑える必要がある。
【００４９】
［実施形態３］
実施形態３は、従来、ハンドセット通話の場合、周りの人が会話（対話）を聞くことができなかった点を改良し、通話者以外の人も会話（対話）を聞くことができるようにする。
【００５０】
図６を参照すると、ハンドセット通話状態Ｓ２０４において、ユーザがアプリケーションプログラム１４３が表示する画面で所定の操作をすると、アプリケーションプログラム１４３は、相手からの音声及び第２のマイク１３２から入力した音声を加算し、それらを第１のサウンドデバイス１１１に出力する。こうすることにより、相手の音声は、ＵＳＢハンドセット１０２の第２のスピーカ１２２のみならず、ハンズフリー用の第１のスピーカ１２１からも出力され、ＵＳＢハンドセット１０２の第２のマイク１３２から入力した音声は、ハンズフリー用の第１のスピーカ１２１から出力されるようになる。
【００５１】
図７に示すように、第２のサウンドデバイス１１２から入力される音声のみならず第１のサウンドデバイス１１１から入力される音声も相手に送信してもよい。こうすることにより、ＵＳＢハンドセット１０２の第２のマイク１３２から入力した音声のみならず、ハンズフリー用の第１のマイク１３１から入力した音声も相手に送信することができる。但し、この場合、ハウリングを防止するために、第１のスピーカ１２１から出力されるべき音声の増幅ゲイン及び及び第１のマイク１３１から入力した音声の増幅ゲインを所定値以下に抑える必要がある。
【００５２】
［実施形態４］
図８に示すように、相手からの音声とＵＳＢハンドセット１０２の第２のマイク１３２から入力した音声を加算して、これらを録音部１５１で録音してもよい。アプリケーションプログラム１４３は、加算した音声を録音部１５１のみに出力してもよいが、録音部１５１及び第１のサウンドデバイス１１１に出力してもよい。
【００５３】
音声を記録する記録媒体の容量を節約したり、再生時に無声期間が現れないようにするために、有声／無声検出部１５２が音声の有無を検出し、検出結果に基づいて制御部１５３が録音部１５１の録音動作を無声期間において停止させ、有声期間のみにおいて許可するようにしてもよい。
【００５４】
有声／無声検出部１５２は、例えば、図９（ａ）に示すように、エンベロープ検波器１５２−１、低域通過フィルタ（ＬＰＦ）１５２−２及びシュミットトリガタイプの比較器１５２−３を備える。
【００５５】
また、図１０に示すように、相手からの音声とハンズフリー通話用の第１のマイク１３１から入力した音声を加算して、これらを録音部１５１で録音してもよい。
【００５６】
［実施形態５］
実施形態５では、ハンズフリー用の第１のマイク１３１又はＵＳＢハンドセットの第２のマイク１３２から入力される音声の絶対レベルが大きすぎると、通話相手側で音声が割れてしまう点、また、絶対レベルが小さすぎると、通話相手側でボリュームを最大にしても聞き取れない点を改良し、入力音声を適正なレベルに自動調整できるようにる。
【００５７】
図１１に示すように、アプリケーションプログラム１４３は、自動利得制御部（ＡＧＣ）１４３−１を有し、これがハンズフリー用の第１のマイク１３１又はＵＳＢハンドセットの第２のマイク１３２から入力される音声の絶対レベルの最大値が一定値になるように、ハンズフリー用の第１のマイク１３１又はＵＳＢハンドセットの第２のマイク１３２から入力される音声のゲインを制御する。
【００５８】
自動利得制御部１４３−１は、例えば、図９（ｂ）に示すように、可変ゲイン増幅器１４３−１−１、エンベロープ検波器１４３−１−２、最大値検出部１４３−１−３及び低域通過フィルタ（ＬＰＦ）１４３−１−４を備える。最大値検出部１４３−１−３は、検出した最大値を時間の経過と共に減少させてもよい。
【００５９】
［実施形態６］
実施形態６では、従来、ユーザ自身が行っていた受話音量の補正を自動調整する。
【００６０】
図１２に示すように、アプリケーションプログラム１４３は、自動利得制御部（ＡＧＣ）１４３−２を有し、これが相手から送られてきた音声の絶対レベルの最大値が一定値になるように、相手から送られてきた音量のゲインを制御する。
【００６１】
自動利得制御部１４３−２は、例えば、図９（ｂ）に示すように、可変ゲイン増幅器１４３−１−１、エンベロープ検波器１４３−１−２、最大値検出部１４３−１−３及び低域通過フィルタ（ＬＰＦ）１４３−１−４を備える。最大値検出部１４３−１−３は、検出した最大値を時間の経過と共に減少させてもよい。
【００６２】
［実施形態７］
実施形態７では、周辺雑音レベルを元に受話音量補正（ゲインコントロール）を行い、常に聞き取りやすい受話音量で聞くことができるようにする。
【００６３】
図１３に示すように、アプリケーションプログラム１４３は、自動利得制御部（ＡＧＣ）１４３−３を有し、これがハンズフリー通話用の第１のマイク１３１又はハンドセットの第２のマイク１３２が集音した周辺雑音のレベルに対する相手から送られてきた音量の絶対レベルの最大値の比が所定値になるように、相手から送られてきた音量のゲインを制御する。
【００６４】
自動利得制御部１４３−３は、例えば、図１４に示すように、可変ゲイン増幅器１４３−３−１、エンベロープ検波器１４３−３−２、最大値検出部１４３−３−３、低域通過フィルタ１４３−３−４、割算器１４３−３−５、エンベロープ検波器１４３−３−６、低域通過フィルタ１４３−３−７、シュミットトリガタイプの比較器１４３−３−８、スイッチ１４３−３−９及び低域通過フィルタ１４３−３−１０を備える。可変ゲイン増幅器１４３−３−１は可変ゲイン増幅器１４３−３−１と同様なものであり、エンベロープ検波器１４３−３−２はエンベロープ検波器１４３−１−２と同様なものであり、最大値検出部１４３−３−３は最大値検出部１４３−１−３と同様なものであり、低域通過フィルタ１４３−３−４は低域通過フィルタ１４３−１−４と同様なものであり、エンベロープ検波器１４３−３−６はエンベロープ検波器１５２−１と同様なものであり、低域通過フィルタ１４３−３−７は低域通過フィルタ１５２−２と同様なものであり、シュミットトリガタイプの比較器１４３−３−８はシュミットトリガタイプの比較器１５２−３と同様なものである。
【００６５】
可変ゲイン増幅器１４３−３−１は、入力した相手の音声信号を割算器１４３−３５が出力する商の値が一定値になるようなゲインで増幅する。エンベロープ検波器１４３−３−２は可変ゲイン増幅器１４３−３−１の出力をエンベロープ検波する。最大値検出部１４３−３−３はエンベロープ検波器１４３−３−２の出力の最大値を検出する。最大値検出部１４３−３−３は、検出した最大値を時間の経過と共に減少させて出力してもよい。低域通過フィルタ１４３−３−４は、最大値検出部１４３−３−３の出力の低域周波数成分のみを通過させる。割算器１４３−３−５は、低域通過フィルタ１４３−３−４の出力のレベルを低域通過フィルタ１４３−３−１０の出力のレベルで割り、商を可変ゲイン増幅器１４３−３−１に出力する。エンベロープ検波器１４３−３−６は、入力した自分側の音声信号をエンベロープ検波する。低域通過フィルタ１４３−３−７はエンベロープ検波器１４３−３−６の出力の低域周波数成分のみを通過させる。シュミットトリガタイプの比較器１４３−３−８はエンベロープ検波器１４３−３−６の出力のレベルと低域通過フィルタ１４３−３−７の出力のレベルを比較し、その比較結果を出力する。シュミットトリガタイプの比較器１４３−３−８はヒステレシス特性を有する。スイッチ１４３−３−９は、シュミットトリガタイプの比較器１４３−３−８の出力に応じて、エンベロープ検波器１４３−３−６の出力のうち無声期間のもののみを選択して出力する。また、スイッチ１４３−３−９は、有声期間では、直前の優先期間のレベルを前値ホルドする。低域通過フィルタ１４３−３−１０は、スイッチ１４３−３−９の出力の低域周波数成分のみを通過させる。
【００６６】
［実施形態８］
実施形態８は、半二重通信ハンズフリー通話を行うものである。ハンズフリー通話を行うとき、第１のスピーカ１２１及び第１のマイク１３１を用いるが、これらを置く位置は自由である。従って、第１のスピーカ１２１の近くに第１のマイク１３１が置かれると、ハウリングが起きる場合がある。実施形態８では、全二重回線を用いながらも、擬似的に半二重通信を行うことにより、このようなハウリングを未然に防止するものである。
【００６７】
図１５に示すように、アプリケーションプログラム１４３は、有声／無声検出部１４３−４、スイッチ１４３−５及び１４３−６を有する。有声／無声検出部１４３−４の構成は、例えば、図９（ａ）に示すとおりである。
【００６８】
有声／無声検出部１４３−４は、第１のマイク１３１からの信号より有声期間と無声期間を検出する。有声期間では、スイッチ１４３−５を接続して、第１のマイク１３１からの音声を相手に伝送し、スイッチ１４３−６を切断して、相手からの音声は第１のスピーカ１２１に出力しない。一方、無声期間では、スイッチ１４３−５を切断して、第１のマイク１３１からの音声を相手に伝送せず、スイッチ１４３−６を接続して、相手からの音声を第１のスピーカ１２１から出力する。
【００６９】
［実施形態９］
実施形態９は、実施形態８と比較し、ハンズフリー通話の際にハウリングを未然に防止することを目的とする点において共通するが、その実現方法が異なる。
【００７０】
図１６に示すように、アプリケーションプログラム１４３は、有声／無声検出部１４３−４、可変ゲイン増幅器１４３−７及び１４３−８を有する。有声／無声検出部１４３−４の構成は、例えば、図９（ａ）に示すとおりである。
【００７１】
有声／無声検出部１４３−４は、第１のマイク１３１からの信号より有声期間と無声期間を検出する。有声期間では、可変ゲイン増幅器１４３−７のゲインを大きくし、可変ゲイン増幅器１４３−８のゲインを小さくする。一方、無声期間では、可変ゲイン増幅器１４３−７のゲインを小さくし、可変ゲイン増幅器１４３−８のゲインを大きくする。
【００７２】
実施形態９では、実施形態８とは異なり、自分側の有声期間であっても、相手からの音声を聞くことができる。
【００７３】
［実施形態１０］
実施形態１０は、複数のＵＳＢハンドセットを情報端末に接続し、各ＵＳＢハンドセットが別々の通話相手と通話できるようにするものである。
【００７４】
図１７に、実施形態１０の接続形態を示す。図１７を参照すると、第１の情報端末１０１−１には、例として、２つのＵＳＢハンドセット（第１のＵＳＢハンドセット１０２−１及び第２のＵＳＢハンドセット１０２−２）が接続されている。第１のＵＳＢハンドセット１０２−１及び第２のＵＳＢハンドセット１０２−２は、アプリケーションプログラム１４３に接続される。
【００７５】
第２の情報端末１０１−２には、実施形態１〜９と同様に、１つのＵＳＢハンドセット（第３のＵＳＢハンドセット１０２−３）が接続され、第３の情報端末１０１−３には、実施形態１〜９と同様に、１つのＵＳＢハンドセット（第４のＵＳＢハンドセット１０２−４）が接続されている。
【００７６】
そして、第１のＵＳＢハンドセット１０２−１の通話相手は、第３のＵＳＢハンドセット１０２−３であり、第２のＵＳＢハンドセット１０２−２の通話相手は、第４のＵＳＢハンドセット１０２−４である。
【００７７】
第１の情報端末１０１−１においては、第１のＵＳＢハンドセット１０２−１及び第２のＵＳＢハンドセット１０２−２の識別は、これらに割り当てられているＵＳＢデバイス番号及びチャンネルをみることにより行う。また、第１の情報端末１０１−１においては、第３のＵＳＢハンドセット１０２−３と第４のＵＳＢハンドセット１０２−４の識別は、これらに割り当てられているＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス及びＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）の組をみることにより行う。このような識別により、第１のＵＳＢハンドセット１０２−１を第３のＵＳＢハンドセット１０２−３と接続し、第２のＵＳＢハンドセット１０２−２を第４のＵＳＢハンドセット１０２−４と接続することが可能となる。
【００７８】
上記の接続を可能にするために、アプリケーションプログラム１４３は、以下に示すアプリケーション内チャンネル管理テーブルを保有する。アプリケーション内チャンネル管理テーブルの各レコードは、チャンネル、ＵＳＢデバイス、相手ＩＰアドレスＲＴＰポート番号といったフィールドを有し、レコードは、各通話の各通信方向毎に設けられる。
【００７９】
次に、アプリケーションプログラム１４３によるアプリケーション内チャンネル管理テーブルの設定について説明する。
【００８０】
まず、第１のＵＳＢハンドセット１０２−１及び第２のＵＳＢハンドセット１０２−２に各チャンネルを割り当てると、アプリケーション内チャンネル管理テーブルは以下のようになる。
【００８１】
【表１】
2004320457.tif 000003
次に、第１のＵＳＢハンドセット１０２−１より第３のＵＳＢハンドセット１０２−３に発信をすると、アプリケーション内チャンネル管理テーブルは以下のようになる。
【００８２】
【表２】
2004320457.tif 000004
次に、第１のＵＳＢハンドセット１０２−１と第３のＵＳＢハンドセット１０２−３について、第１の情報端末１０１−１と第２の情報端末１０１−２が送受信各々のＲＴＰポート番号を決定すると、アプリケーション内チャンネル管理テーブルは以下のようになる。
【００８３】
【表３】
2004320457.tif 000005
次に、第２のＵＳＢハンドセット１０２−２より第４のＵＳＢハンドセット１０２−４に発信し、第２のＵＳＢハンドセット１０２−２と第４のＵＳＢハンドセット１０２−４について、第１の情報端末１０１−１と第３の情報端末１０１−３が送受信各々のＲＴＰポート番号を決定すると、アプリケーション内チャンネル管理テーブルは以下のようになる。
【００８４】
【表４】
2004320457.tif 000006
【００８５】
【発明の効果】
以上説明したように、本発明によれば、ハンズフリー通話及び／又はハンドセット通話を利用者に自由に選択して行わせることが可能となる。
【００８６】
また、本発明によれば、ハンドセット通話を行っている最中に、相手の音声をハンズフリー用のスピーカから通話内容を出力することができるので、ハンドセットを行っている者以外の者が相手の音声を聞くことができる。
【００８７】
更に、本発明によれば、ハンズフリー用のマイク及びハンドセット通話用のマイクから入力された音声を通話相手に送信することができるので、自分側の複数人の音声を通話相手に送信することができる。
【００８８】
更に、本発明によれば、ハンドセット通話を行っている最中に、相手の音声及びハンドセットのマイクから入力した音声をハンズフリー用のスピーカから通話内容を出力することができるので、ハンドセット通話を行っている者以外の者が通話をしている両者の音声を聞くことができる。
【００８９】
更に、本発明によれば、ハンドセット通話を行っている最中に、相手の音声及びハンズセットのマイクから入力した音声を録音することができる。
【００９０】
更に、本発明によれば、ハンズフリー通話を行っている最中に、相手の音声及びハンズフリー通話用のマイクから入力した音声を録音することができる。
【００９１】
更に、本発明によれば、電話回線の送信側の接続先に送信するべき音声のレベルを調整するので、通話相手側で適切な音量の音声を聞くことができる。
【００９２】
更に、本発明によれば、電話回線の受信側の接続先から送信されてきた音声のレベルを調整するので、自己側で適切な音量の通話相手の音声を聞くことができる。
【００９３】
更に、本発明によれば、電話回線の受信側の接続先から送信されてきた音声のレベルを電話回線の送信側の接続先に送信するべき音声の無声期間のレベルに応じて調整するので、自己側で背景雑音がある場合であっても背景雑音のレベルに応じた適切な音量の通話相手の音声を聞くことができる。
【００９４】
更に、電話回線の送信側の接続先に送信するべき音声があるときに、電話回線の送信側の接続先に送信するべき音声の出力を許可すると共に電話回線の受信側接続先から送信されてきた音声の出力を禁止し、電話回線の送信側の接続先に送信するべき音声がないときに、電話回線の送信側の接続先への無音声の出力を禁止すると共に電話回線の受信側接続先から送信されてきた音声の出力を許可するので、ハウリングを未然に防止することができる。
【００９５】
更に、電話回線の送信側の接続先に送信するべき音声があるときに、電話回線の送信側の接続先に送信するべき音声のゲインを上げると共に電話回線の受信側接続先から送信されてきた音声のゲインを下げ、電話回線の送信側の接続先に送信するべき音声がないときに、電話回線の送信側の接続先に送信するべき音声のゲインを下げると共に電話回線の受信側接続先から送信されてきた音声のゲインを上げるので、ハウリングを未然に防止することができる。
【００９６】
更に、前記ハンドセットを複数備え、各ハンドセットの識別情報と各接続先の識別情報との対応関係を保持したテーブルを用いて、各ハンドセットを別々の接続先と接続するので、１つの情報機器を用いて複数の通話を実現することができる。
【図面の簡単な説明】
【図１】（ａ）は本発明の実施形態で用いられるハンズフリー通話用マイクの例の外観を示す図であり、（ｂ）は本発明の実施形態で用いられるハンズフリー通話用スピーカの例の外観を示す図であり、（ｃ）は本発明の実施形態で用いられるハンドセット通話用ハンドセットの例の外観を示す図である。
【図２】本発明の実施形態による通話システムの構成を示すブロック図である。
【図３】本発明の実施形態１による通話システムのアプリケーションプログラムが管理する状態及びその遷移を示す状態遷移図である。
【図４】本発明の実施形態２による通話システムの構成を示す概念図である。
【図５】本発明の実施形態２による通話システムの別の構成を示す概念図である。
【図６】本発明の実施形態３による通話システムの構成を示す概念図である。
【図７】本発明の実施形態３による通話システムの別の構成を示す概念図である。
【図８】本発明の実施形態４による通話システムの構成を示す概念図である。
【図９】（ａ）は、有声／無声検出部の構成例を示す図であり、（ｂ）は、自動利得制御部の構成例を示す図である。
【図１０】本発明の実施形態４による通話システムの別の構成を示す概念図である。
【図１１】本発明の実施形態５による通話システムの構成を示す概念図である。
【図１２】本発明の実施形態６による通話システムの構成を示す概念図である。
【図１３】本発明の実施形態７による通話システムの構成を示す概念図である。
【図１４】自動利得制御部の構成例を示す図である。
【図１５】本発明の実施形態８による通話システムの構成を示す概念図である。
【図１６】本発明の実施形態９による通話システムの構成を示す概念図である。
【図１７】本発明の実施形態１０による通話システムの構成を示す概念図である。
【符号の説明】
１０１  情報端末
１０２  ＵＳＢハンドセット
１１１  第１のサウンドデバイス
１１２  第２のサウンドデバイス
１２１  第１のスピーカ
１２２  第２のスピーカ
１３１  第１のマイク
１３２  第２のマイク
１４１  ＣＰＵ
１４２  メインメモリ
１４３  アプリケーションプログラム
【図１】
2004320457.tif 000007
【図２】
2004320457.tif 000008
【図３】
2004320457.tif 000009
【図４】
2004320457.tif 000010
【図５】
2004320457.tif 000011
【図６】
2004320457.tif 000012
【図７】
2004320457.tif 000013
【図８】
2004320457.tif 000014
【図９】
2004320457.tif 000015
【図１０】
2004320457.tif 000016
【図１１】
2004320457.tif 000017
【図１２】
2004320457.tif 000018
【図１３】
2004320457.tif 000019
【図１４】
2004320457.tif 000020
【図１５】
2004320457.tif 000021
【図１６】
2004320457.tif 000022
【図１７】
2004320457.tif 000023