(57)【要約】【課題】対向機器との間で着信時における呼制御を行う際の操作性を向上させることができるようにする。【解決手段】本発明の情報処理装置においては、ブルートゥースモジュールは、対向機器との間で近距離無線通信を介して通信し、制御部は、ネットワークを介して接続された他の情報処理装置から音声着信があった場合に、対向機器との間で無線通信の際に用いられる所定のプロファイルに基づく接続がなされているか否かを判定し、対向機器との間で、通信手段による無線通信の際に用いられる所定のプロファイルに基づく接続がなされていないと判定された場合、所定のプロファイルによる接続要求を生成し、接続要求に対する対向機器からの応答に従い、通信手段を介して、無線通信の際に用いられる所定のプロファイルに基づく接続を対向機器との間で行う。【選択図】  図５
2009124243.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と対向機器との間で、近距離無線通信を介して通信する通信手段と、
前記情報処理装置と無線ネットワークを介して接続された他の情報処理装置から着信があった場合に、前記対向機器との間で、前記通信手段による無線通信の際に用いられる所定のプロファイルに基づく接続がなされているか否かを判定する判定手段と、
前記判定手段により前記対向機器との間で、前記通信手段による無線通信の際に用いられる前記所定のプロファイルに基づく接続がなされていないと判定された場合、前記所定のプロファイルによる接続要求を生成し、生成された前記接続要求に対する前記対向機器からの応答に従い、前記通信手段を介して、無線通信の際に用いられる前記所定のプロファイルに基づく接続を前記対向機器との間で行う接続手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記接続手段により、前記通信手段を介して無線通信の際に用いられる前記所定のプロファイルに基づく接続が確立されたとき、前記所定のプロファイル以外の他のプロファイルの実行を一時停止するように制御する制御手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の前記対向機器の中から、前記無線通信の際に前記接続手段により接続される接続先に設定する設定手段をさらに備え、
前記接続手段は、前記通信手段を介して、無線通信の際に用いられる前記所定のプロファイルに基づく接続を、前記設定手段により設定された前記対向機器との間で行うことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記判定手段により前記対向機器との間で、前記通信手段による無線通信の際に用いられる前記所定のプロファイルに基づく接続がなされていないと判定された場合に、前記対向機器からの接続処理実行中であるとき、前記所定のプロファイルによる接続要求を生成するとともに、前記対向機器からの接続要求を、生成された前記接続要求に対する前記対向機器からの応答とみなし、前記通信手段を介して、無線通信の際に用いられる前記所定のプロファイルに基づく接続を前記対向機器との間で行うことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記接続手段による、前記通信手段を介して無線通信の際に用いられる前記所定のプロファイルに基づく接続に失敗した場合、前記他の情報処理装置から着信に対応する着信音を鳴動する鳴動手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に、対向機器との間で発着信時における呼制御を行うことができるようにした情報処理装置に関する。
【背景技術】
【０００２】
近年、例えば電子機器などに適用することができる無線通信技術として例えばブルートゥース（Bluetooth（登録商標））が知られている。このブルートゥースの無線通信技術を用いれば、携帯電話機などの携帯情報端末や携帯型音楽再生機から、オーディオケーブルを用いることなく例えばヘッドセットなどの端末装置にオーディオデータを転送することも可能となる。
【０００３】
オーディオデータの伝送用のプロファイルとして、例えば“Advanced Audio Distribution Profile（Ａ２ＤＰ）”や“Generic Audio／Video Distribution Profile”などが知られている。これらは、ブルートゥース接続された機器間でオーディオデータをリアルタイムにストリーミング転送を行うための規格である。
【０００４】
また、例えば携帯電話機からヘッドセットや車載機などの対向機器にオーディオデータをブルートゥースを用いて転送する場合に、対向機器に予め設けられたリモコンによりコマンドを携帯電話機に送信することで、オーディオデータの転送や再生・停止などを制御するＡＶリモコンサービスに関する技術も知られている。このＡＶリモコンサービスに関する技術については、“ＡＶＲＣＰ（Audio／Video Remote Control Profile）”の規格によってその仕様が規定されている。
【０００５】
さらに、発着信時における呼制御用のプロファイルとして、例えば“Hands Free Profile（ＨＦＰ）”や“Bluetooth Hands Free Profile Application Guideline”などが知られている。これは、携帯電話機と無線通信可能な対向機器（例えばヘッドセットや車載器など）との間で電話の発着信時における呼制御処理（接続要求、呼出、応答、通話、切断までの一連の処理）を行い、端末装置からハンズフリー状態で通話することを可能とするための規格である。
【０００６】
なお、携帯電話機にてステレオ音源によるステレオ音声の出力中に、電話などの着信がある場合には、出力中の音声を中断することなく、着信音を出力することができる技術が知られている（例えば特許文献１参照）。
【特許文献１】特開２００５−１４３０５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、携帯電話機と無線通信可能な対向機器（例えばヘッドセットや車載器など）との間で、ハンズフリー機能を用いて電話の発着信時における呼制御処理を行うためには、まず両機器の間でＨＦＰにて接続を確立し、ＨＦＰによる接続の確立後に対向機器側にて着信応答操作を行う必要がある。そのため、例えば携帯電話機と対向機器との間でオーディオデータをリアルタイムにストリーミング転送している最中に、他の携帯電話機などから音声着信があった場合でも、まず両機器の間でＨＦＰにて接続を確立し、ＨＦＰによる接続の確立後に対向機器側にて着信応答操作を行わなければならず、ユーザにとって使い勝手が悪いという課題があった。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、対向機器との間で着信時における呼制御を行う際の操作性を向上させることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、上述した課題を解決するために、情報処理装置と対向機器との間で、近距離無線通信を介して通信する通信手段と、情報処理装置と無線ネットワークを介して接続された他の情報処理装置から着信があった場合に、対向機器との間で、通信手段による無線通信の際に用いられる所定のプロファイルに基づく接続がなされているか否かを判定する判定手段と、判定手段により対向機器との間で、通信手段による無線通信の際に用いられる所定のプロファイルに基づく接続がなされていないと判定された場合、所定のプロファイルによる接続要求を生成し、生成された接続要求に対する対向機器からの応答に従い、通信手段を介して、無線通信の際に用いられる所定のプロファイルに基づく接続を対向機器との間で行う接続手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、対向機器との間で着信時における呼制御を行う際の操作性を向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１に示されるように、本発明に係る情報処理装置に適用可能な携帯電話機１の近傍には、本発明に係る対向機器として適用可能なヘッドセット２が配置されている。ヘッドセット２は、携帯電話機１から無線通信（例えばブルートゥースなど）を用いて転送されたオーディオデータを受信し、リアルタイムに再生することができる。また、ハンズフリー制御により発着信時における呼制御を行うことができる。ヘッドセット２には、携帯電話機１に対して無線通信を介してリモート操作することが可能なリモコン３が設けられている。なお、対向機器としてヘッドセット２以外に図示せぬ車載器などを用いるようにしてもよい。
【００１２】
図２は、本発明に係る情報処理装置として適用可能な携帯電話機１の外観の構成を表している。なお、図２（Ａ）は、携帯電話機１を約１８０度に見開いたときの正面から見た外観の構成を表しており、図２（Ｂ）は、携帯電話機１を見開いたときの側面から見た外観の構成を表している。
【００１３】
図２（Ａ）および（Ｂ）に示されるように、携帯電話機１は、中央のヒンジ部１１を境に第１の筐体１２と第２の筐体１３とがヒンジ結合されており、ヒンジ部１１を介して矢印Ｘ方向に折り畳み可能に形成される。携帯電話機１の内部の所定の位置には、送受信用のアンテナ（後述する図４のアンテナ３１）が設けられており、内蔵されたアンテナを介して基地局（図示せず）との間で電波を送受信する。
【００１４】
第１の筐体１２には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話・電源キー、クリアキー、および電子メールキーなどの操作キー１４が設けられており、操作キー１４を用いて各種指示を入力することができる。
【００１５】
第１の筐体１２には、操作キー１４として上部に十字キーと確定キーが設けられており、ユーザが十字キーを上下左右方向に操作することにより当てられたカーソルを上下左右方向に移動させることができる。具体的には、第２の筐体１３に設けられたメインディスプレイ１７に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作および画像の送り動作などの種々の動作を実行する。
【００１６】
また、確定キーを押下することにより、種々の機能を確定することができる。例えば第１の筐体１２は、ユーザによる十字キーの操作に応じてメインディスプレイ１７に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、確定キーが第１の筐体１２の内部方向に押圧されると、選択された電話番号を確定して電話番号に対して発呼処理を行う。
【００１７】
さらに、第１の筐体１２には、十字キーと確定キーの左隣に電子メールキーが設けられており、電子メールキーが第１の筐体１２の内部方向に押圧されると、メールの送受信機能を呼び出すことができる。十字キーと確定キーの右隣には、ブラウザキーが設けられており、ブラウザキーが第１の筐体１２の内部方向に押圧されると、Ｗｅｂページのデータを閲覧することが可能となる。
【００１８】
また、第１の筐体１２には、操作キー１４の下部にマイクロフォン１５が設けられており、マイクロフォン１５によって通話時のユーザの音声を集音する。また、第１の筐体１２には、携帯電話機１の操作を行うサイドキー１６が設けられている。
【００１９】
なお、第１の筐体１２は、背面側に図示しないバッテリパックが挿着されており、終話・電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００２０】
一方、第２の筐体１３には、その正面にメインディスプレイ１７が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び送信履歴等の他、電子メールの内容、簡易ホームページ、ＣＣＤ（Charge Coupled Device）カメラ（後述する図３のＣＣＤカメラ２０）で撮像した画像、外部のコンテンツサーバ（図示せず）より受信したコンテンツ、メモリカード（後述する図３のメモリカード４６）に記憶されているコンテンツを表示することができる。また、メインディスプレイ１７の上部の所定の位置にはレシーバ（受話器）１８が設けられており、これにより、ユーザは音声通話することが可能である。なお、携帯電話機１の所定の位置には、レシーバ１８以外の音声出力部としてのスピーカ（図示せず）も設けられている。
【００２１】
また、第１の筐体１２と第２の筐体１３の内部の所定の位置には、携帯電話機１の状態を検知するための磁気センサ１９a、１９b、１９c、および１９dが設けられる。
【００２２】
図３は、本発明に係る情報処理装置として適用可能な携帯電話機１の他の外観の構成を表している。図３の携帯電話機１の状態は、図２の携帯電話機１の状態から矢印Ｘ方向に回動させた状態である。なお、図３（Ａ）は、携帯電話機１を閉じたときの正面から見た外観の構成を表しており、図３（Ｂ）は、携帯電話機１を閉じたときの側面から見た外観の構成を表している。
【００２３】
第２の筐体１３の上部には、ＣＣＤカメラ２０が設けられており、これにより、所望の撮影対象を撮像することができる。ＣＣＤカメラ２０の下部には、サブディスプレイ２１が設けられており、現在のアンテナの感度のレベルを示すアンテナピクト、携帯電話機１の現在の電池残量を示す電池ピクト、現在の時刻などが表示される。
【００２４】
サブディスプレイ２１の下部には、さらに、静電タッチパッド２２が設けられる。静電タッチパッド２２は、見かけ上一枚のタッチパッドになっているが、図示せぬセンサが複数個所に設けられており、ユーザがセンサの付近をタッチすると、センサがそれを検知し、巻戻し機能、早送り機能、音量ダウン動作、音量アップ動作、再生動作、および一時停止動作などが実行される。
【００２５】
図４は、本発明に係る情報処理装置に適用可能な携帯電話機１の内部の構成を表している。図示せぬ基地局から送信されてきた無線信号は、アンテナ３１で受信された後、アンテナ共用器（ＤＵＰ）３２を介して受信回路（ＲＸ）３３に入力される。受信回路３３は、受信された無線信号を周波数シンセサイザ（ＳＹＮ）３４から出力された局部発振信号とミキシングして中間周波数信号に周波数変換（ダウンコンバート）する。そして、受信回路３３は、このダウンコンバートされた中間周波数信号を直交復調して受信ベースバンド信号を出力する。なお、周波数シンセサイザ３４から発生される局部発振信号の周波数は、制御部４１から出力される制御信号ＳＹＣによって指示される。
【００２６】
受信回路３３からの受信ベースバンド信号は、ＣＤＭＡ信号処理部３６に入力される。ＣＤＭＡ信号処理部３６は、図示せぬＲＡＫＥ受信機を備える。このＲＡＫＥ受信機では、受信ベースバンド信号に含まれる複数のパスがそれぞれの拡散符号（すなわち、拡散された受信信号の拡散符号と同一の拡散符号）で逆拡散処理される。そして、この逆拡散処理された各パスの信号は、位相が調停された後、コヒーレントＲａｋｅ合成される。Ｒａｋｅ合成後のデータ系列は、デインタリーブおよびチャネル復号（誤り訂正復号）が行われた後、２値のデータ判定が行われる。これにより、所定の伝送フォーマットの受信パケットデータが得られる。この受信パケットデータは、圧縮伸張処理部３７に入力される。
【００２７】
圧縮伸張処理部３７は、ＤＳＰ（Digital Signal Processor）などにより構成され、ＣＤＭＡ信号処理部３６から出力された受信パケットデータを図示せぬ多重分離部によりメディアごとに分離し、分離されたメディアごとのに対してそれぞれ復号処理を行う。例えば通話モードにおいては、受信パケットデータに含まれる通話音声などに対応するオーディオデータをスピーチコーデックにより復号する。また、例えばテレビ電話モードなどのように、受信パケットデータに動画像データが含まれていれば、この動画像データをビデオコーデックにより復号する。さらに、受信パケットデータがダウンロードコンテンツであれば、このダウンロードコンテンツを伸張した後、伸張されたダウンロードコンテンツを制御部４１に出力する。
【００２８】
復号処理により得られたディジタルオーディオ信号はＰＣＭコーデック３８に供給される。ＰＣＭコーデック３８は、圧縮伸張処理部３７から出力されたディジタルオーディオ信号をＰＣＭ復号し、ＰＣＭ復号後のアナログオーディオデータ信号を受話増幅器３９に出力する。このアナログオーディオ信号は、受話増幅器３９にて増幅された後、レシーバ１８により出力される。
【００２９】
圧縮伸張処理部３７によりビデオコーデックにて復号されたディジタル動画像信号は、制御部４１に入力される。制御部４１は、圧縮伸張処理部３７から出力されたディジタル動画像信号に基づく動画像を、図示せぬビデオＲＡＭ（例えばＶＲＡＭなど）を介してメインディスプレイ１７に表示させる。なお、制御部４１は、受信された動画像データだけでなく、ＣＣＤカメラ２０により撮像された動画像データに関しても、図示せぬビデオＲＡＭを介してメインディスプレイ１７に表示させることも可能である。
【００３０】
また、圧縮伸張処理部３７は、受信パケットデータが電子メールである場合、この電子メールを制御部４１に供給する。制御部４１は、圧縮伸張処理部３７から供給された電子メールを記憶部４２に記憶させる。そして、制御部４１は、ユーザによる入力部としての操作キー１４の操作に応じて、記憶部４２に記憶されているこの電子メールを読み出し、読み出された電子メールをメインディスプレイ１７に表示させる。
【００３１】
一方、通話モードにおいて、マイクロフォン１５に入力された話者（ユーザ）の音声信号（アナログオーディオ信号）は、送話増幅器４０により適正レベルまで増幅された後、ＰＣＭコーデック３８によりＰＣＭ符号化される。このＰＣＭ符号化後のディジタルオーディオ信号は、圧縮伸張処理部３７に入力される。また、ＣＣＤカメラ２０から出力される動画像信号は、制御部４１によりディジタル化されて圧縮伸張処理部３７に入力される。さらに、制御部４１にて作成されたテキストデータである電子メールも、圧縮伸張処理部３７に入力される。
【００３２】
圧縮伸張処理部３７は、ＰＣＭコーデック３８から出力されたディジタルオーディオ信号を所定の送信データレートに応じたフォーマットで圧縮符号化する。これにより、オーディオデータが生成される。また、圧縮伸張処理部３７は、制御部４１から出力されたディジタル動画像信号を圧縮符号化して動画像データを生成する。そして、圧縮伸張処理部３７は、これらのオーディオデータや動画像データを図示せぬ多重分離部で所定の伝送フォーマットに従って多重化した後にパケット化し、パケット化後の送信パケットデータをＣＤＭＡ信号処理部３６に出力する。なお、圧縮伸張処理部３７は、制御部４１から電子メールが出力された場合にも、この電子メールを送信パケットデータに多重化する。
【００３３】
ＣＤＭＡ信号処理部３６は、圧縮伸張処理部３７から出力された送信パケットデータに対し、送信チャネルに割り当てられた拡散符号を用いてスペクトラム拡散処理を施し、スペクトラム拡散処理後の出力信号を送信回路（ＴＸ）３５に出力する。送信回路３５は、スペクトラム拡散処理後の信号をＱＰＳＫ（Quadrature Phase Shift Keying）方式などのディジタル変調方式を使用して変調する。送信回路３５は、ディジタル変調後の送信信号を、周波数シンセサイザ３４から発生される局部発振信号と合成して無線信号に周波数変換（アップコンバート）する。そして、送信回路３５は、制御部４１により指示される送信電力レベルとなるように、このアップコンバートにより生成された無線信号を高周波増幅する。この高周波増幅された無線信号は、アンテナ共用器３２を介してアンテナ３１に供給され、このアンテナ３１から図示せぬ基地局に向けて送信される。
【００３４】
また、携帯電話機１は、外部メモリインタフェース４５を備えている。この外部メモリインタフェース４５は、メモリカード４６を着脱することが可能なスロットを備えている。メモリカード４６は、ＮＡＮＤ型フラッシュメモリカードやＮＯＲ型フラッシュメモリカードなどに代表されるフラッシュメモリカードの一種であり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。さらに、携帯電話機１には、ブルートゥース（Bluetooth（登録商標））による無線通信を行うブルートゥースモジュール４８が設けられており、携帯電話機１の近傍に存在するヘッドセット２などと無線通信を行う。勿論、ブルートゥース以外の無線通信（例えば赤外線通信）を用いるようにしてもよい。
【００３５】
コンテンツ処理部４８は、例えばデコーダとエンコーダからなる。デコーダは、制御部４１が音楽プレイヤ機能を実行する際に、例えばＡＡＣやａａｃＰｌｕｓ、ＭＰ３、ＡＴＲＡＣ、ＳＢＣなどの符号化方式で符号化（エンコード）されたオーディオデータを、一旦、その符号化方式に対応する復号化方式で復号化（デコード）する。そして、コンテンツ処理部２１のエンコーダは、デコーダにより復号化（デコード）されたアナログのオーディオデータを他の符号化方式によって再符号化処理などを施す。また、制御部４１がワンセグプレイヤ機能を実行する場合は、上記ＡＡＣなどのオーディオデータの符号化、復号化処理を行う以外に、ＭＰＥＧ４やＨ．２６４のような符号化方式と復号化方式を用いて符号化、復号化処理を行うようにしてもよい。さらに、携帯電話機１には、現在の正確な現在の時刻を測定する時計回路（タイマ）４９が設けられている。
【００３６】
制御部４１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）などからなり、ＣＰＵは、ＲＯＭに記憶されているプログラムまたは記憶部４２からＲＡＭにロードされた各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより携帯電話機１を統括的に制御する。ＲＡＭは、ＣＰＵが各種の処理を実行する上において必要なデータなどを適宜記憶する。
【００３７】
また、制御部４１は、対向機器としてのヘッドセット３との間でデータの授受を行う際に、例えばＯＢＥＸ（Object Exchange）やＲＦＣＯＭＭ（RS232 Serial Cable Emulation Profile）、ＳＤＰ（Service Discovery Protocol）などの通信プロトコルを用いて、Ａ２ＤＰやＨＦＰ、ＡＶＲＣＰ（Audio／Video Remote Control Profile）などの種々のプロファイルに応じたブルートゥースモジュール４７による通信を統括的に制御する。なお、これらの通信プロトコルやプロファイルなどは、上位のアプリケーションプログラムから下位の物理層まで順次積み重なったスタック構造をなしている。
【００３８】
記憶部４２は、例えば、電気的に書換えや消去が可能な不揮発性メモリであるフラッシュメモリ素子やＨＤＤ（Hard Disc Drive）などからなり、制御部４１のＣＰＵにより実行される種々のアプリケーションプログラムや種々のデータ群を格納している。電源回路４４は、バッテリ４３の出力を基に所定の動作電源電圧Ｖｃｃを生成して各回路部に供給する。
【００３９】
次に、図５のフローチャートを参照して、図４の携帯電話機１における音声着信時での呼制御処理について説明する。この呼制御処理は、携帯電話機１とヘッドセット２との間でブルートゥースモジュール４７を介して例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているがＨＦＰ未接続中に、あるいはＨＦＰ接続も含めてマルチ接続中に、他の携帯電話機１などからの音声着信信号をアンテナ３１を介して受けることにより開始される。なお、図６は、図５のフローチャートを用いて説明する呼制御処理を実行する際の、携帯電話機１とヘッドセット２との間における具体的な処理のシーケンスを表している。
【００４０】
ステップＳ１において、制御部４１は、他の携帯電話機１や固定電話機などからの音声着信信号をアンテナ３１を介して受信したか否かを判定し、他の携帯電話機１や固定電話機などからの音声着信信号がアンテナ３１を介して受信したと判定するまで待機する（図６のステップＳ２１）。
【００４１】
ステップＳ１において制御部４１が他の携帯電話機１などからの音声着信信号をアンテナ３１を介して受信したと判定した場合、制御部４１はステップＳ２で、音声着信時に、例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているが、ＨＦＰ未接続中であるか否かを判定する（図６のステップＳ２１）。
【００４２】
ステップＳ２において制御部４１が音声着信信号を受けたと判断した後に、例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているが、制御部４１がＨＦＰ未接続中であると判定した場合、制御部４１はステップＳ３で、ブルートゥースアプリケーション（Bluetooth Application）を実行し、対向機器としてのヘッドセット２との間でのＨＦＰ接続を要求するためのＨＦＰ接続要求を生成し、生成されたＨＦＰ接続要求をブルートゥースのスタック構造（Bluetooth Stack）を経由してブルートゥースモジュール４７に通知する（図６のステップＳ２２）。なお、このとき、携帯電話機１の制御部４１は、ステップＳ１の着信信号受信に基づく着信音を鳴動するように図示しないスピーカなどを制御してもよい。
【００４３】
ステップＳ４において、ブルートゥースモジュール４７は、制御部４１からのＨＦＰ接続要求の通知に従い、ＨＦＰ接続要求をブルートゥースを介して対向機器としてのヘッドセット２に送信する。その後、対向機器としてのヘッドセット２にてＨＦＰ接続要求が受信され、ヘッドセット２からＨＦＰ接続要求に対する応答であるＨＦＰ接続確立応答が携帯電話機１に送信される。そして、ステップＳ５において、携帯電話機１のブルートゥースモジュール４７は、対向機器としてのヘッドセット２から送信されてきたＨＦＰ接続確立応答を受信し、制御部４１は、ブルートゥースのスタック構造を経由して、携帯電話機１とヘッドセット２との間でのＨＦＰによる接続を確立する（図６のステップＳ２３）。なお、ＨＦＰ接続に失敗した場合、制御部４１は、その後、予め設定された所定の時間（例えば０乃至３秒間など）に渡ってＨＦＰ接続が確立されないときには、通話に関するアプリケーションを実行し、携帯電話機１側にて着信音の鳴動、及びユーザの応答に続いてアンテナ３１を介して通話処理を行うようにしてよい。
【００４４】
ステップＳ６において、制御部４１は、ブルートゥースモジュール４７にて受信されたＨＦＰ接続確立応答を、ブルートゥースのスタック構造を経由してブルートゥースアプリケーションに通知する（図６のステップＳ２４）。ステップＳ７において、制御部４１は、ブルートゥースアプリケーションを実行し、通知されたＨＦＰ接続確立応答に基づき、携帯電話機１とヘッドセット２との間でのＨＦＰによる接続が確立されたことを認識するとともに、ＨＦＰ接続が確立されたタイミングで音楽再生を一時停止する。すなわち、メディアプレイヤ機能の実行に伴うＡ２ＤＰによるオーディオデータのストリーミング転送が一時停止される（図６のステップＳ２５）。
【００４５】
ステップＳ８において、制御部４１は、音楽再生が一時停止されたとき、ブルートゥースモジュール４７からの携帯電話機１側の現在の状態通知の要求（状態通知要求）を、ブルートゥースのスタック構造を経由してブルートゥースアプリケーションに通知する（図６のステップＳ２６）。ステップＳ９において、制御部４１は、ブルートゥースモジュール４７からの携帯電話機１側の現在の状態通知要求に従い、ブルートゥースアプリケーションを実行し、携帯電話機１の現在の状態通知（すなわち、音声着信中の状態通知）を生成し、生成された携帯電話機１の現在の状態通知を、ブルートゥースのスタック構造を経由してブルートゥースモジュール４７に通知する（図６のステップＳ２７）。
【００４６】
ブルートゥースモジュール４７は、制御部４１からの携帯電話機１の現在の状態通知を、ブルートゥースを介して対向機器としてのヘッドセット２に送信する（図６のステップＳ２８）。その後、対向機器としてのヘッドセット２にて、携帯電話機１から送信されたてきた携帯電話機１の現在の状態通知（すなわち、音声着信中の状態通知）が受信され、ヘッドセット２にて携帯電話機１の現在の状態が音声着信中の状態であると認識されるとともに、音声着信に伴う着信音（例えば「ビービー」という固定音など）鳴動が開始される（図６のステップＳ２９）。そして、ユーザによりヘッドセット２のリモコン３が押下されることで着信応答が指示されると、ヘッドセット２にて着信応答を要求する着信応答要求が生成される（図６のステップＳ３０）。ヘッドセット２は、生成された着信応答要求をブルートゥースを介して携帯電話機１に送信する（図６のステップＳ３１）。
【００４７】
ステップＳ１０において、携帯電話機１のブルートゥースモジュール４７は、対向機器としてのヘッドセット２から送信されてきた着信応答要求を受信し、ステップＳ１１にて制御部４１は、ブルートゥースモジュール４７にて受信された着信応答要求を、ブルートゥースのスタック構造を経由してブルートゥースアプリケーションに通知する（図６のステップＳ３２）。その後、携帯電話機１（ヘッドセット２）と他の携帯電話機や固定電話機との間で通話処理が開始される（図６のステップＳ３３）。
【００４８】
ステップＳ１２において、制御部４１は、通話処理が開始されると、ブルートゥースアプリケーションを実行し、携帯電話機１における通話の開始を通知するための通話開始通知を生成し、生成された通話開始通知を、ブルートゥースのスタック構造を経由してブルートゥースモジュール４７に通知する（図６のステップＳ３４）。ブルートゥースモジュール４７は、制御部４１からの通話開始通知を、ブルートゥースを介して対向機器としてのヘッドセット２に送信する（図６のステップＳ３５）。その後、対向機器としてのヘッドセット２にて、携帯電話機１から送信されたてきた通話開始通知が受信され、他の携帯電話機や固定電話機とヘッドセット２との間で携帯電話機１を経由して通話処理が開始される（図６のステップＳ３６）。
【００４９】
一方、ステップＳ２において制御部４１が音声着信信号を受けたと判断した後、例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているが、ＨＦＰ未接続中ではないと判定された場合（すなわち、ＨＦＰ接続中であると判定された場合）、ＨＦＰ接続を確立する必要がないことから、ステップＳ３乃至Ｓ７の処理はスキップされ、ＨＦＰ接続処理は行われず、処理はステップＳ８に進む。そして、対向機器としてのヘッドセット２にて、携帯電話機１から送信されたてきた通話開始通知が受信され、他の携帯電話機や固定電話機とヘッドセット２との間で携帯電話機１を経由して通話処理が開始される（図６のステップＳ２６乃至Ｓ３６）。
【００５０】
本発明の実施形態においては、携帯電話機１と対向する対向機器としてのヘッドセット２との間で、近距離無線通信を介して通信し、携帯電話機１とネットワークを介して接続された他の携帯電話機や固定電話機などから音声着信があった場合に、ヘッドセット２との間で、ブルートゥースモジュール４７による無線通信の際に用いられる所定のプロファイル（例えばＨＦＰなど）に基づく接続がなされているか否かを判定し、ヘッドセット２との間で、無線通信の際に用いられる所定のプロファイルに基づく接続がなされていないと判定された場合、ブルートゥースモジュール４７を介して、無線通信の際に用いられる所定のプロファイルに基づく接続を行うことができる。
【００５１】
これにより、例えば携帯電話機１とヘッドセット２との間でブルートゥースモジュール４７を介して例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているが、ＨＦＰ未接続中に、他の携帯電話機１などからの音声着信をアンテナ３１を介して受けると、この音声着信をトリガとして対向機器としてのヘッドセット２と携帯電話機１との間でのＨＦＰによる接続処理が自動的に開始され、ヘッドセット２にて着信音が鳴動するタイミングですでにＨＦＰ接続が確立されている状態とすることができ、音声着信時にユーザによるＨＦＰ接続操作を携帯電話機１またはヘッドセット２にて行うことなく、さらには、ユーザ側でＨＦＰ接続操作を意識することなく、ＨＦＰ接続によるヘッドセット２での通話処理を開始することができる。従って、ＨＦＰ接続におけるユーザの使い勝手を向上させるとともに、対向機器としてのヘッドセット側にてスムーズな着信応答を行うことができ、対向機器としてのヘッドセット２との間で着信時における呼制御を行う際の操作性および利便性を向上させることができる。
【００５２】
なお、本発明の実施形態においては、ヘッドセット２側にて鳴動される着信音を固定音にするようにしているが、このような場合に限られず、ユーザの好みに応じて、ユーザにより予め設定された任意の着信音を携帯電話機１からヘッドセット２に送信し、その任意の着信音を鳴動するようにしてもよい。
【００５３】
ところで、ヘッドセット２などの対向機器は、最近では、種々の法規制が施行されたことなどから、ユーザが携帯電話機１を自らの手で使用できない場合（車の運転中など）に主として使用される。例えばユーザが車を運転する際に、対向機器を用いて携帯電話機１との間でブルートゥースを介して通信を行う場合、携帯電話機１と対向機器との間で予め接続が確立される。しかし、対向機器によっては、携帯電話機１との間で一定の時間内に処理が行われないと、一旦確立された両機器間の接続を切断する場合もありうる。このような場合、携帯電話機１と対向機器との間でブルートゥースを介して通信を行うためには、再度接続を確立する必要があり、この再度の接続処理は、対向機器側からの接続要求により開始するか、あるいは、携帯電話機１側からの接続要求により開始する必要がある。
【００５４】
ところが、図５のフローチャートを用いて説明した呼制御処理では、他の携帯電話機１や固定電話機などからの音声着信がアンテナ３１を介してあった場合に、携帯電話機１からのＨＦＰ接続要求がなされたとき、たまたま、ユーザによりリモコン３が操作されることで対向機器としてのヘッドセット２からＨＦＰ接続要求が送信され、このＨＦＰ接続要求が携帯電話機１にて受信されると、ＨＦＰ接続処理が重複してしまい、ＨＦＰ接続処理を一回的に完了することが困難となってしまう。
【００５５】
そこで、他の携帯電話機１や固定電話機などからの音声着信がアンテナ３１を介してあった場合に、対向機器としてのヘッドセット２からのＨＦＰ接続要求が携帯電話機１にて受信されて接続処理が開始されているとき、対向機器としてのヘッドセット２からのＨＦＰ接続要求を、音声着信時にブルートゥースアプリケーションの実行により生成されたＨＦＰ接続要求に対する接続応答とみなし、携帯電話機１と対向機器としてのヘッドセット２との間でＨＦＰ接続を確立するようにする。これにより、ＨＦＰ接続におけるユーザの使い勝手をより向上させるとともに、対向機器としてのヘッドセット側にてスムーズな着信応答を行うことができ、対向機器としてのヘッドセット２との間で着信時における呼制御を行う際の操作性および利便性をより向上させることができる。以下、この方法を用いた呼制御処理について説明する。
【００５６】
なお、このような呼制御処理の前提条件として、携帯電話機１は、一度ペアリングを行った対向機器の各種情報（対向機器名、デバイスアドレス、サポートサービス（プロファイル）など）を適宜保持しておく。次に、例えばユーザが車を運転する際に、対向機器としてのヘッドセット２を用いて携帯電話機１との間でブルートゥースを介して通信を行う場合、まず、図７のフローチャートに示されるような自動接続先設定処理が携帯電話機１にて実行される。具体的には、まず、ステップＳ４１において、携帯電話機１の制御部４１は、ユーザにより操作キー１４が操作されることで自動接続先設定処理を開始するとの指示が受け付けられたか否かを判定し、自動接続先設定処理を開始するとの指示が受け付けられたと判定するまで待機する。
【００５７】
ステップＳ４１において制御部４１が自動接続先設定処理を開始するとの指示が受け付けられたと判定した場合、制御部４１はステップＳ４２で、メインディスプレイ１７を制御し、ブルートゥースを用いた接続に関する画面であるブルートゥース接続画面をメインディスプレイ１７に表示させる。ステップＳ４３において、制御部４１は、ユーザにより操作キー１４が操作されることで、ブルートゥース接続画面上に表示される自動接続先を設定するための自動接続先設定メニュの選択を受け付ける。ステップＳ４４において、制御部４１は、ブルートゥース接続画面上に表示される自動接続先設定メニュの選択が受け付けられると、メインディスプレイ１７を制御し、ＨＦＰをサポートしている対向機器の一覧などを含む自動接続先に関する自動接続先一覧をメインディスプレイ１７に表示させる。ステップＳ４５において、制御部４１は、ユーザにより操作キー１４が操作されることで、表示されている自動接続先一覧の中に含まれるＨＦＰをサポートしている対向機器の中から、自動接続先の選択を受け付ける。なお、ユーザによっては、自動接続先としての設定を行わない場合もあるが、このような場合、自動接続先一覧の表示画面上に「設定無し」などが選択される。
【００５８】
ステップＳ４６において、制御部４１は、選択が受け付けられた自動接続先や「設定無し」の選択に基づいて、ブルートゥースを介した接続をする際の自動接続先に設定するか、あるいは、自動接続先無しに設定する。ステップＳ４７において、制御部４１は、設定された自動接続先設定情報を記憶部４２に記憶させる。
【００５９】
さらに、図８のフローチャートに示されるように、その後、自動接続先表示処理が携帯電話機にて実行される。すなわち、ステップＳ５１において、制御部４１が自動接続先設定処理を開始するとの指示が受け付けられたと判定した場合、制御部４１はステップＳ５２で、メインディスプレイ１７を制御し、ブルートゥースを用いた接続に関する画面であるブルートゥース接続画面をメインディスプレイ１７に表示させ、ステップＳ５３において、ユーザにより操作キー１４が操作されることで、ブルートゥース接続画面上に表示される、自動接続先設定情報（自動接続先に関する設定情報）を表示するための自動接続先設定情報表示メニュの選択を受け付ける。ステップＳ５４において、制御部４１は、ブルートゥース接続画面上に表示される自動接続先設定情報表示メニュの選択が受け付けられると、自動接続先設定情報を表示する。この自動接続先設定情報には、自動接続先である対向機器名、デバイスアドレス、サポートされるサービスなどに関する情報が含まれている。
【００６０】
次に、図９のフローチャートを参照して、図４の携帯電話機１における他の呼制御処理について説明する。この呼制御処理は、携帯電話機１とヘッドセット２との間でブルートゥースモジュール４７を介して例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているがＨＦＰ未接続中に、あるいはＨＦＰ接続も含めてマルチ接続中に、他の携帯電話機１などからの音声着信をアンテナ３１を介して受けることにより開始される。なお、図９は、図１０のフローチャートを用いて説明する呼制御処理を実行する際の、携帯電話機１とヘッドセット２との間における具体的な処理のシーケンスを表している。また、図９のステップＳ６１乃至Ｓ６３、およびステップＳ６５乃至Ｓ７３の処理は、図５のステップＳ１乃至Ｓ１２の処理と基本的には同様であり、その説明は繰り返しになるので適宜省略する。
【００６１】
ステップＳ６３において音声着信時に制御部４１にてブルートゥースアプリケーションを実行することによりＨＦＰ接続要求が生成されると（図１０のステップＳ８１乃至Ｓ８２）、ステップＳ６４において、制御部４１は、ブルートゥーススタックを実行し、現在、ヘッドセット２からのＨＦＰ接続処理実行中であるか否かを判定する。すなわち、図１０のステップＳ８３乃至Ｓ８５に示されるように、他の携帯電話機１や固定電話機などからの音声着信がアンテナ３１を介してあった場合に、携帯電話機１からのＨＦＰ接続要求がなされたとき、たまたま、ユーザによりリモコン３が操作されることで対向機器としてのヘッドセット２からのＨＦＰ接続要求が送信され、このＨＦＰ接続要求が携帯電話機１にて受信されると、ＨＦＰ接続処理が開始されてしまう。
【００６２】
このとき、ヘッドセット２から送信されてきたＨＦＰ接続要求は、携帯電話機１のブルートゥースモジュール４７にて受信されるが、ブルートゥースのスタック構造を経由してブルートゥースアプリケーションにＨＦＰ接続要求に基づくＨＦＰ接続許可要求が通知されるまで、多少のタイムラグが存在する。そのため、このタイムラグの間に、携帯電話機１からのＨＦＰ接続要求がブルートゥースモジュール４７に対してなされると、ＨＦＰ接続処理が重複してしまい、いずれかの接続処理をキャンセルする必要がでてしまうだけでなく、携帯電話機１とヘッドセット２との間でＨＦＰ接続がされるまでの接続時間がより長くかかってしまう。そこで、他の携帯電話機１や固定電話機などからの音声着信がアンテナ３１を介してあった場合に、携帯電話機１からのＨＦＰ接続要求がなされたとき、すでに、対向機器としてのヘッドセット２からのＨＦＰ接続処理が開始されているか否かが判定される。なお、ＨＦＰ接続処理実行中時には、携帯電話機１にて着信鳴動は行われない。
【００６３】
ステップＳ６４において現在、ヘッドセット２からのＨＦＰ接続処理実行中であると判定された場合、携帯電話機１のブルートゥースモジュール４７はステップＳ７４で、対向機器としてのヘッドセット２からのＨＦＰ接続要求を優先し、ヘッドセット２からのＨＦＰ接続要求を、音声着信時にブルートゥースアプリケーションの実行により生成されたＨＦＰ接続要求に対する接続確立応答とみなし、対向機器としてのヘッドセット２から送信されてきたＨＦＰ接続確立応答を受信したと認識するとともに、制御部４１は、ブルートゥースのスタック構造を経由して、携帯電話機１とヘッドセット２との間でのＨＦＰによる接続を確立する（図１０のステップＳ８６）。
【００６４】
ステップＳ７５において、制御部４１は、ブルートゥースアプリケーションを実行し、ブルートゥースのスタック構造を経由して取得されたＨＦＰ接続確立応答に基づいて、ＨＦＰ接続に失敗したか否かを判定する。例えば携帯電話機１とヘッドセット２との間でリンクロスが発生しているような場合には、ＨＦＰ接続確立は困難となり、ＨＦＰ接続に失敗したと判定されることにある。ステップＳ７５においてＨＦＰ接続に失敗していないと判定された場合（すなわち、ＨＦＰ接続に成功したと判定された場合）、処理はステップＳ６７に進み、ステップＳ６８以降の処理が実行される。これにより、音声着信中であるとの状態通知がヘッドセット２に送信され、ユーザによるヘッドセット２でのリモコン３の操作により、通話が開始される（図１０のステップＳ８８乃至Ｓ９９）。なお、ステップＳ６８においては、ＨＦＰ接続確立のタイミングで、ＨＦＰ以外のブルートゥース機能（例えば音楽再生機能など）は一時停止される。このとき、下位の階層であるブルートゥースモジュール４７や論理層などの接続は切断されない。
【００６５】
一方、ステップＳ７５においてＨＦＰ接続に失敗したと判定された場合、制御部４１は、予め設定された所定の時間（例えば０乃至３秒間など）に渡ってＨＦＰ接続が確立されないときには、通話に関するアプリケーションを実行し、アンテナ３１を介して、携帯電話機１側にて着信音の鳴動および通話処理を行う。
【００６６】
ステップＳ６４において現在、ヘッドセット２からのＨＦＰ接続処理実行中ではないと判定された場合（すなわち、ヘッドセット２とＨＦＰ未接続中であり、かつ、ヘッドセット２からのＨＦＰ接続処理実行中でもない場合）、処理はステップＳ６５に進み、ステップＳ６５以降の処理にてＨＦＰ接続処理が実行される。なお、このとき、対向機器としてのヘッドセット２側にＨＦＰがサポートされていない場合には、ＨＦＰ接続処理は行われずに、携帯電話機１にて着信鳴動処理が行われる。
【００６７】
これにより、他の携帯電話機１や固定電話機などからの音声着信がアンテナ３１を介してあった場合に、対向機器としてのヘッドセット２からのＨＦＰ接続要求が携帯電話機１にて受信されて接続処理が開始されているとき、対向機器としてのヘッドセット２からのＨＦＰ接続要求を、音声着信時にブルートゥースアプリケーションの実行により生成されたＨＦＰ接続要求に対する接続応答とみなし、携帯電話機１と対向機器としてのヘッドセット２との間でＨＦＰ接続を確立することができる。これにより、ヘッドセット２からのＨＦＰ接続処理実行中であってもＨＦＰ接続処理を一回的に完了することができ、ＨＦＰ接続におけるユーザの使い勝手をより向上させるとともに、対向機器としてのヘッドセット側にてスムーズな着信応答を行うことができ、対向機器としてのヘッドセット２との間で着信時における呼制御を行う際の操作性および利便性をより向上させることができる。
【００６８】
なお、本発明の実施形態においては、携帯電話機１とヘッドセット２との間でブルートゥースモジュール４７を介して例えばＡ２ＤＰとＡＶＲＣＰなどの複数のプロファイルによるマルチ接続され、オーディオデータが携帯電話機１からストリーミング転送されているがＨＦＰ未接続中に、あるいはＨＦＰ接続も含めてマルチ接続中に、図５または図９に示される呼制御を実行するようにしたが、このような場合に限られず、例えば地上波ディジタルワンセグ放送波の音声のみやラジオ放送波などをヘッドセット２に対して転送する際にＨＦＰ未接続中、あるいはＨＦＰ接続も含めてマルチ接続中にも、本発明を適用することができる。
【００６９】
なお、本発明は、携帯電話機１以外にも、ＰＤＡ（Personal Digital Assistant）、パーソナルコンピュータ、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機、その他の情報処理装置にも適用することができる。
【００７０】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００７１】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００７２】
【図１】本発明に係る情報授受のシステムの概略的な構成を示す図。
【図２】本発明に係る情報処理装置に適用可能な携帯電話機の外観の構成を示す図。
【図３】本発明に係る情報処理装置に適用可能な携帯電話機の他の外観の構成を示す図。
【図４】本発明に係る情報処理装置に適用可能な携帯電話機の内部の構成を示すブロック図。
【図５】図４の携帯電話機における呼制御処理を説明するフローチャート。
【図６】図５のフローチャートを用いて説明する呼制御処理を実行する際の、携帯電話機とヘッドセットとの間における具体的な処理のシーケンスを表すフローチャート。
【図７】図４の携帯電話機における自動接続先設定処理を説明するフローチャート。
【図８】図４の携帯電話機における自動接続先表示処理を説明するフローチャート。
【図９】図４の携帯電話機における他の呼制御処理を説明するフローチャート。
【図１０】図９のフローチャートを用いて説明する呼制御処理を実行する際の、携帯電話機とヘッドセットとの間における具体的な処理のシーケンスを表すフローチャート。
【符号の説明】
【００７３】
１…携帯電話機、２…ヘッドセット、３…リモコン、１１…ヒンジ、１２…第１の筐体、１３…第２の筐体、１４…操作キー、１５…マイクロフォン、１６…サイドキー、１７…メインディスプレイ、１８…レシーバ（受話器）、１９a乃至１９d…磁気センサ、２０…ＣＣＤカメラ、２１…サブディスプレイ、２２…静電タッチパッド、３１…アンテナ、３２…アンテナ共用器（ＤＵＰ）、３３…受信回路（ＲＸ）、３４…周波数シンセサイザ（ＳＹＮ）、３５…送信回路（ＴＸ）、３６…ＣＤＭＡ信号処理部、３７…圧縮伸張処理部、３８…ＰＣＭコーデック、３９…受話増幅器、４０…送話増幅器、４１…制御部、４２…記憶部、４３…バッテリ、４４…電源回路、４５…外部メモリインタフェース、４６…メモリカード、４７…ブルートゥースモジュール、４８…コンテンツ処理部、４９…時計回路。
【図１】
2009124243.tif 000003
【図２】
2009124243.tif 000004
【図３】
2009124243.tif 000005
【図４】
2009124243.tif 000006
【図５】
2009124243.tif 000007
【図６】
2009124243.tif 000008
【図７】
2009124243.tif 000009
【図８】
2009124243.tif 000010
【図９】
2009124243.tif 000011
【図１０】
2009124243.tif 000012