(57)【要約】【課題】ユーザが意識せずとも自動的に最適な接続方式に切り換えることが可能な情報処理装置およびプログラムを提供する。【解決手段】ＨＩＤデバイスをＵＳＢ接続するＵＳＢアプリケーション１４と、ＨＩＤデバイスとBluetooth(R)接続するＳｔａｃｋ１５と、ＵＳＢ接続とBluetooth(R)接続との接続の切り替えを制御するＣＰＵ１１とを具備することを特徴とする。【選択図】図２
2007072792.tif 000002
【特許請求の範囲】
【請求項１】
ＨＩＤ機器をＵＳＢ形式で接続するＨＩＤ機器制御モジュールと、
前記ＨＩＤ機器をBluetoothの規格に従ってBluetooth機器として接続するBluetooth機器制御モジュールと、
前記ＨＩＤ機器制御モジュールとBluetooth機器制御モジュールとの接続の切り替えを制御する切り換え制御手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記Bluetooth機器制御モジュールは、前記ＨＩＤ機器のBluetooth機器としての接続が切断された場合は、自動的に再接続を行うことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記Bluetooth機器制御モジュールによる前記再接続ができなかった場合、前記切り換え制御手段は、前記ＨＩＤ機器制御モジュールによって前記ＨＩＤ機器をＵＳＢ形式で接続することを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記ＨＩＤ機器制御モジュールによって前記ＨＩＤ機器をＵＳＢ形式での接続ができなかった場合、自動的に当該情報処理装置を再起動することを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
当該情報処理装置を再起動する場合、ファイルを開いていた場合は、自動的にバックアップをする、保存する、または破棄するかを予め設定しておくことを特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置において、
前記切り換え制御手段によって、前記ＵＳＢ形式の接続から前記Bluetooth機器としての接続への切り換えが失敗した場合、ユーザによる手動でのＵＳＢ形式への再接続を行うように促すことを特徴とする情報処理装置。
【請求項７】
請求項１に記載の情報処理装置において、
前記切り換え制御手段による切り換え処理中に前記ＨＩＤ機器の操作ができないことがある旨の表示を行うことを特徴とする情報処理装置。
【請求項８】
ＨＩＤ機器をＵＳＢ形式で接続するＨＩＤ機器制御モジュールと、前記ＨＩＤ機器をBluetoothの規格に従ってBluetooth機器として接続するBluetooth機器制御モジュールと、前記ＨＩＤ機器制御モジュールとBluetooth機器制御モジュールとの接続の切り替えを制御する切り換え制御手段とを具備する情報処理装置で用いられるプログラムあって、
Bluetooth機器制御モジュールによる前記ＨＩＤ機器のBluetooth機器としての接続が切断された場合、所定の回数だけ再接続を行う再接続手順と、
前記再接続手順で再接続ができなかった場合は、前記ＨＩＤ機器制御モジュールによる前記ＨＩＤ機器のＵＳＢ形式での接続を行う接続手順と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばパーソナルコンピュータのＨＩＤ機器をBluetooth接続する技術に係り、特に、ＨＩＤ機器をＵＳＢ接続またはBluetooth接続に切り換えて接続することができる情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータに接続されるＨＩＤデバイス（マウスやキーボード等）にBluetooth(R)を用いた無線接続をするものが用いられている。この場合、Bluetooth(R)接続するためには、最初の接続を行う前に、パーソナルコンピュータ側のBluetooth(R)の制御ソフト等で設定をする必要がある（例えば特許文献１）。
【特許文献１】特開２００５−７２８６４公報。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、Bluetooth(R)接続するためには、最初の接続を行う前に、パーソナルコンピュータ側のBluetooth(R)の制御ソフト等で設定をする必要があるが、マウスやキーボード等のＨＩＤデバイスがすべてBluetooth(R)接続である場合は、上述した設定を行うＨＩＤデバイスが存在せず、設定前のBluetooth(R)接続のＨＩＤデバイスは使用することができない。このため、Bluetooth(R)接続の設定をするためだけに、Bluetooth(R)接続でないＵＳＢ接続等のＨＩＤデバイスを別途用意しなければならない。
【０００４】
そこで、この発明の目的は、ユーザが意識せずとも自動的に最適な接続方式に切り換えることが可能な情報処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願発明の一態様によれば、ＨＩＤ機器をＵＳＢ形式で接続するＨＩＤ機器制御モジュールと、前記ＨＩＤ機器をBluetoothの規格に従ってBluetooth機器として接続するBluetooth機器制御モジュールと、前記ＨＩＤ機器制御モジュールとBluetooth機器制御モジュールとの接続の切り替えを制御する切り換え制御手段とを具備することを特徴とする情報処理装置が提供される。
【発明の効果】
【０００６】
この発明によれば、ユーザが意識せずとも自動的に最適な接続方式に切り換えることができる。
【発明を実施するための最良の形態】
【０００７】
以下、この発明の一実施形態について図面を参照して詳細に説明する。
【０００８】
図１には、本発明の実施形態に係る情報処理装置が示されている。この情報処理装置は、例えば、バッテリ駆動可能なノートブック型コンピュータ１０として実現されているが、無論、デスクトップ型パーソナルコンピュータ等でもよい。
【０００９】
図１に示すように、コンピュータ１０は、コンピュータ本体と、ディスプレイユニット１２０とから構成されている。ディスプレイユニット１２０にはＬＣＤ（Liquid Crystal Display）からなる表示装置が組み込まれており、そのＬＣＤの表示画面１２１はディスプレイユニット１２０のほぼ中央に位置されている。
【００１０】
ディスプレイユニット１２０は、コンピュータ１０に対して開閉自在に取り付けられている。コンピュータ１０の本体側は薄い箱形の筐体を有しており、その上面にはパワーボタン２４、キーボード２５、パームレスト上にはタッチパッド２６、左右２つのボタン１１３ａ、１１３ｂ、光学ドライブ２０、Bluetooth(R)受信部２７等が配置されている。また、Bluetooth(R)接続可能な機器として、例えばマウス２８、プリンタ等が使用可能である。
【００１１】
図２は、本発明の実施形態に係る情報処理装置であるパーソナルコンピュータのブロック図である。
【００１２】
このコンピュータ１０は、制御手段としてＣＰＵ（central processing unit）１１、ＨＩＤデバイス接続機能１２ａおよびBluetooth(R)機器接続機能（ＢＴ）１２ｂを備えたチップセット１２、Bluetooth(R)機器であるBluetooth(R)マウス２８等の接続を切り換えるスイッチ装置１３と、ＨＩＤデバイスをＵＳＢ接続するためのＨＩＤ機器制御モジュールであるＵＳＢアプリケーション、ＨＩＤデバイスをBluetooth(R)の規格に従ってBluetooth(R)機器として接続するBluetooth(R)機器制御モジュールであるＳｔａｃｋ（スタック）１５とから構成される。
【００１３】
次に、本発明の実施形態に係るプログラムを適用した接続の切り換え方法について図３〜図８を用いて説明する。
【００１４】
まず、ＨＩＤデバイスであり、Bluetooth(R)対応機器であるBluetooth(R)マウス２８をパーソナルコンピュータ１０に最初に接続した場合の切り換え処理について図３のフローチャートを用いて説明する。
【００１５】
ＣＰＵ１１は、Ｓｔａｃｋ１５が動作しているか否かを判別する（ステップＳ１）。ステップＳ１で、ＣＰＵ１１によってＳｔａｃｋ１５が動作していると判別されると、Ｓｔａｃｋ１５に切り換え要求を送信し、切り換えＯＫであれば（ステップＳ２のＹＥＳ）、Bluetooth(R)マウス２８をBluetooth(R)機器として、チップセット１２のＢＴ１２ｂおよびスイッチ装置１３を介して、Ｓｔａｃｋ１５からの制御の元に切り換え処理を行う（ステップＳ３）。
【００１６】
上述した切り換え処理中には、図４に示すようにユーザに対して、例えば切り換え終了までの概算時間を棒グラフで示して、それまでの間、ＨＩＤデバイスの操作ができないことがある旨の表示を行う。
【００１７】
次に、図５は、Ｓｔａｃｋ１５とＨＩＤデバイスとのBluetooth(R)接続が切断された場合の処理について説明したフローチャートである。
【００１８】
Ｓｔａｃｋ１５は、当該Ｓｔａｃｋ１５とＨＩＤデバイスとのBluetooth(R)接続が切断されたか否かを判別する（ステップＳ１０）。ステップＳ１０で、Ｓｔａｃｋ１５とＨＩＤデバイスとのBluetooth(R)接続が切断されたと判別すると（ステップＳ１０のＹＥＳ）、Ｓｔａｃｋ１５からＨＩＤデバイスへの再接続を行う（ステップＳ１１）。再接続ができるまで所定回数、例えばＮ回試行する（ステップＳ１２）。Ｓｔａｃｋ１５は、ＨＩＤデバイスへの再接続に成功したと判別すると（ステップＳ１３のＹＥＳ）、通常の処理（通常のＨＩＤデバイスとのBluetooth(R)接続処理）に移行する（ステップＳ１４）。
【００１９】
一方、ステップＳ１３で、Ｓｔａｃｋ１５は、ＨＩＤデバイスへの再接続に成功しないと判別すると（ステップＳ１３のＮＯ）、Ｓｔａｃｋ１５からの指令により、ＵＳＢアプリケーション１４は、ＨＩＤデバイスとのＵＳＢ接続を行う（ステップＳ１５）。ＵＳＢアプリケーション１４は、ＨＩＤデバイスとのＵＳＢ接続が成功すると（ステップＳ１６のＹＥＳ）、ＨＩＤデバイスとのＵＳＢ接続に移行する。一方、ＵＳＢアプリケーション１４は、ＨＩＤデバイスとのＵＳＢ接続が成功しなかったと判別すると、エラー処理を行い終了する。
【００２０】
なお、Ｓｔａｃｋ１５は、図６に示すように、ファイル編集中にＨＩＤデバイスであるマウスやキーボードが使用できなくなった場合（緊急時）の処理について設定を行うことができる。例えば、「ファイルを全て上書き保存」、「全て破棄」、「全て別名で保存」、「何もしない」等である。ユーザによっては外付けの有線キーボードやマウスを持っていることが考えられるため、Bluetooth(R)接続のキーボードとマウスが使えなくなった場合でも何もしないという選択肢を入れておく。
【００２１】
次に、図７は、Ｓｔａｃｋ１５とＨＩＤデバイスとのBluetooth(R)接続が切断された場合の別の処理について説明したフローチャートである。
【００２２】
ＣＰＵ１１は、パーソナルコンピュータのオペレーションシステムを再起動させた場合の処理について設定された内容をチップセット１２内のＢＩＯＳ等に記憶する。例えば、ファイルを開いていた場合は、「バックアップ」、「保存」、「破棄」等である（ステップＳ２０）。続いて、ステップＳ２１〜ステップＳ２７までの処理は、図５のステップＳ１０〜ステップＳ１６までの処理と同様である。
【００２３】
ステップＳ２７で、ＵＳＢアプリケーション１４は、ＵＳＢ接続が成功しなかったと判別すると（ステップＳ２８のＮＯ）、ＣＰＵ１１に指令を送る。ＣＰＵ１１は、指令を受けとると、ステップＳ２０で設定された処理を行った後に、オペレーションシステムの再起動を行う。
【００２４】
なお、再起動により一部のデータを失う恐れがある為、事前に同意書と警告を表示するようにすることもできる。
【００２５】
次に、図８は、ＵＳＢ接続からBluetooth(R)接続への切り換えに失敗した場合の処理について説明したフローチャートである。
【００２６】
ＣＰＵ１１は、ＵＳＢ接続からBluetooth(R)接続への切り換えに失敗したと判別すると（ステップＳ３０のＹＥＳ）、ＵＳＢアダプタであるBluetooth(R)受信部２７およびＨＩＤデバイス（例えばマウス２８）の図示しない接続ボタンの片方、または両方を押して手動で再接続をするように促す旨の表示を行う（ステップＳ３１）。
【００２７】
ＣＰＵ１１は、手動で再接続（ＵＳＢ接続からBluetooth(R)接続への手動の切り換え）に成功したと判別すると（ステップＳ３２のＹＥＳ）、上述した手動で再接続をするように促す旨の表示を消して、通常の処理に戻る（ステップＳ３３）。
【００２８】
一方、ＣＰＵ１１は、手動で再接続に成功しなかったと判別すると（ステップＳ３２のＮＯ）、ステップＳ３１に戻り、再度手動で再接続をするように促す旨の表示を行う（ステップＳ３１）。
【００２９】
なお、既に１つのＨＩＤデバイスがBluetooth(R)接続でＳｔａｃｋ１５により接続している状態で、別のＨＩＤデバイスと接続したいユーザがＵＳＢアダプタ（Bluetooth(R)接続受信部）２７の接続ボタンを押した場合は、例えば「ＳｔａｃｋのBluetooth(R)設定アプリを使って接続処理をして下さい」と警告するダイアログを表示する。
【００３０】
また、既にＳｔａｃｋ１５とＨＩＤデバイスがBluetooth(R)接続で接続されている場合に、ＵＳＢアダプタ（Bluetooth(R)接続受信部）２７のボタンを押された場合は、例えば、「ＳｔａｃｋでBluetooth(R)接続済みです。ＵＳＢ接続に切り替えますかＹ／Ｎ？」というダイアログを表示することもできる。ＹＥＳを選択した場合には、ＨＩＤデバイスとの接続をBluetooth(R)接続からＵＳＢ接続に切り換えるように、ＣＰＵ１１は、Ｓｔａｃｋ１５に指令を出す。
【００３１】
また、既にＳｔａｃｋ１５とＨＩＤデバイスがBluetooth(R)接続で接続されている場合に、ユーザが誤って（あるいは他のBluetooth(R)機器との接続をしようと思い違いをして）ＵＳＢアダプタ（Bluetooth(R)受信部）２７の接続ボタンを押した場合「Bluetooth(R)機器と接続するには、Bluetooth(R)設定を使用して下さい」ダイアログを表示し、Bluetooth(R)設定画面を起動することもできる。
【００３２】
さらに、
以上より、パーソナルコンピュータにBluetooth(R)接続が可能なＨＩＤデバイスが接続されている場合に、ユーザが意識せずとも自動的に最適な接続方式に切り換えることができる。また、必要に応じて、作業中のファイルを保護しながらオペレーションシステムの再起動を自動で行うことにより、ＨＩＤデバイスが動作しなくなった場合でも復帰が可能である。
【００３３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３４】
【図１】本発明に係わる情報処理装置を適用したパーソナルコンピュータを示す斜視図。
【図２】本発明の実施形態に係る情報処理装置であるパーソナルコンピュータのブロック図。
【図３】Bluetooth(R)対応機器であるBluetooth(R)マウスをパーソナルコンピュータに最初に接続した場合の切り換え処理について示したフローチャート。
【図４】切り換え終了までの概算時間を棒グラフで示して、それまでの間、ＨＩＤデバイスの操作ができないことがある旨の表示を示した模式図。
【図５】ＳｔａｃｋとＨＩＤデバイスとのBluetooth(R)接続が切断された場合の処理について説明したフローチャート。
【図６】ファイル編集中にＨＩＤデバイスであるマウスやキーボードが使用できなくなった場合（緊急時）の処理についての設定画面を示した模式図。
【図７】ＳｔａｃｋとＨＩＤデバイスとのBluetooth(R)接続が切断された場合の別の処理について説明したフローチャート。
【図８】ＵＳＢ接続からBluetooth(R)接続への切り換えに失敗した場合の処理について説明したフローチャート。
【符号の説明】
【００３５】
１０…パーソナルコンピュータ、１１…ＣＰＵ、１２ａ…ＨＩＤデバイス接続機能、１２…チップセット、１２ｂ…ＢＴ、１３…スイッチ装置、１４…ＵＳＢアプリケーション、２０．Bluetooth…光学ドライブ、２４…パワーボタン、２５…キーボード、２６…タッチパッド、２７…受信部、２８…マウス、１１３ａ．１１３ｂ…ボタン、１２０…ディスプレイユニット、１２１…表示画面。
【図１】
2007072792.tif 000003
【図２】
2007072792.tif 000004
【図３】
2007072792.tif 000005
【図４】
2007072792.tif 000006
【図５】
2007072792.tif 000007
【図６】
2007072792.tif 000008
【図７】
2007072792.tif 000009
【図８】
2007072792.tif 000010