(57)【要約】【課題】本発明は、入力装置に複雑な機能や機構を搭載することなく、入力装置が操作可能な電子機器の切替操作が容易に行うことができる入力装置、電子機器、システムおよび切替制御方法を提供する。【解決手段】マウスと電子機器１００ａ間の接続確立後、マウスから電子機器１００ａへ操作可能な電子機器が通知される。電子機器１００ａはこの通知に基づき操作可能な電子機器を一覧表示する。以降マウスはマウスデータを電子機器１００ａへと送信する。このマウスデータによって電子機器１００ａの表示部上で接続対象となる電子機器の切替が操作されると、電子機器１００ａからマウスへ機器の切替要求が通知される。マウスは、この通知に基づき電子機器１００ａとの切断処理を行い、続いて電子機器１００ｃとの接続を行う。【選択図】  図６
2005025410.tif 000002
【特許請求の範囲】
【請求項１】
第１の識別情報を有する第１の電子機器及び第２の識別情報を有する第２の電子機器と選択的に接続可能な入力装置において、
上記第１及び第２の識別情報を記憶する記憶部と、
上記第１の電子機器と接続されると、上記記憶部に記憶されている上記第１及び第２の識別情報を上記第１の電子機器に対して送信する送信部と、
上記第１の電子機器から送信された接続する電子機器を第２の識別情報を有する電子機器に切替える旨の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するよう制御する制御部と、
を有することを特徴とする入力装置。
【請求項２】
上記送信部は、上記第１の電子機器との接続が正常に確立されたと判断された後、接続された上記第１の電子機器に対して、最初に、上記記憶部に記憶されている上記第１及び第２の識別情報を送信することを特徴する請求項１記載の入力装置。
【請求項３】
夫々異なる識別情報を有する複数の電子機器と選択的に接続可能な入力装置と有線あるいは無線の通信部を介して接続し、各種情報を送受信する電子機器において、
上記通信部を介して上記入力装置が接続可能な電子機器の識別情報を受信すると、この受信した識別情報に関する情報を表示する表示部と、
上記入力装置からの入力情報に基づいて、上記表示部に表示された上記識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記通信手段を介して操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するよう制御する制御部と、
を有することを特徴とする電子機器。
【請求項４】
第１の識別情報を有する第１の電子機器と、第２の識別情報を有する第２の電子機器と、この第１及び第２の電子機器に対して選択的に接続可能な入力装置とからなるシステムにおいて、
上記入力装置は、
上記第１及び第２の識別情報を記憶する記憶部と、
上記第１の電子機器と接続されると、上記記憶部に記憶されている上記第１及び第２の識別情報を上記第１の電子機器に対して送信する送信部と、
上記第１の電子機器から送信された接続する電子機器を第２の識別情報を有する電子機器に切替える旨の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するよう制御する第１の制御部と、
を有しており、
上記各電子機器は、
上記入力装置と有線あるいは無線で接続し各種情報を送受信する通信部と、
この通信部を介して上記入力装置が接続可能な上記第１の電子機器の第１の識別情報と上記第２の電子機器の第２の識別情報とを受信すると、この受信した第１及び第２の識別情報に関する情報を表示する表示部と、
上記入力装置からの入力情報に基づいて、上記表示部に表示された上記第１及び第２の識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記通信手段を介して操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するよう制御する第２の制御部と、
を有することを特徴とするシステム。
【請求項５】
上記入力装置の送信部は、上記第１の電子機器との接続が正常に確立されたと判断された後、接続された上記第１の電子機器に対して、最初に、上記記憶部に記憶されている上記第１及び第２の識別情報を送信することを特徴する請求項４記載のシステム。
【請求項６】
第１の識別情報を有する第１の電子機器及び第２の識別情報を有する第２の電子機器と選択的に接続可能で、この第１及び第２の識別情報を記憶する記憶部を有する入力装置における切替制御方法において、
上記第１の電子機器と接続されると、上記記憶部に記憶されている上記第１及び第２の識別情報を上記第１の電子機器に対して送信するステップと、
上記第１の電子機器から送信された接続する電子機器を第２の識別情報を有する電子機器に切替える旨の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するステップと、
を有することを特徴とする切替制御方法。
【請求項７】
表示部を有し、夫々異なる識別情報を有する複数の電子機器と選択的に接続可能な入力装置と有線あるいは無線の通信部を介して接続し、各種情報を送受信する電子機器における切替制御方法において、
上記通信部を介して上記入力装置が接続可能な電子機器の識別情報を受信すると、この受信した識別情報に関する情報を上記表示部に表示するステップと、
上記入力装置からの入力情報に基づいて、上記表示部に表示された上記識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記通信手段を介して操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するステップと、
を有することを特徴とする切替制御方法。
【請求項８】
表示部を有し第１の識別情報を有する第１の電子機器と、表示部を有し第２の識別情報を有する第２の電子機器と、この第１及び第２の電子機器に対して選択的に接続可能でかつ上記第１及び第２の識別情報を記憶する記憶部を有する入力装置とからなるシステムにおける切替制御方法において、
上記入力装置が上記第１の電子機器に接続すると、上記入力装置から上記第１の電子機器に対して、上記記憶部に記憶されている上記第１及び第２の識別情報を送信するステップと、
この送信ステップで送信された接続可能な上記第１の電子機器の第１の識別情報と上記第２の電子機器の第２の識別情報とが上記第１の電子機器にて受信されると、この受信した第１及び第２の識別情報に関する情報を上記第１の電子機器の表示部に表示するステップと、
上記入力装置からの入力情報に基づいて、上記表示部に表示された上記第１及び第２の識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記第１の電子機器から入力装置に対して、操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するステップと、
上記第１の電子機器から送信された上記切替の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するステップと、
を有することを特徴とする切替制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＢｌｕｅｔｏｏｔｈ（ＴＭ）等の近距離無線通信システムを用いて複数の電子機器を操作する入力装置、更にはこの入力装置により操作される電子機器と、そのシステムおよびその切替制御方法に関する。
【０００２】
【従来の技術】
従来、１つの入力装置で無線通信を用いて複数のコンピュータ等の端末を操作する方法として、マウスに設けられた切替えスイッチを切替えることによって対応した端末と通信を行う入力装置が知られている（例えば、特許文献１、２参照。）。
また、マウスに表示部を設け、周囲に存在する制御可能なデバイスを認識した後、認識されたデバイスのリストを表示部に表示し、ユーザによって選択されたデバイスと無線通信のリンクを確立する入力装置も開発されている（例えば、特許文献３参照。）。
【０００３】
【特許文献１】
特開平１１−２７２４０９号公報
【特許文献２】
特開２００１−２５５９８１公報
【特許文献３】
特開２００２−２０２８３６公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の装置では、他の端末に切替えたい場合には、入力装置に設けられた切替スイッチ等を用いて切替えを行っており、必ずマウス等の入力装置には、切替スイッチや表示部等の特別な機能や機構を設ける必要があるという問題が生じる。
【０００５】
本発明は、以上の点に鑑みなされたもので、入力装置に複雑な機能や機構を搭載することなく、入力装置が操作可能な電子機器の切替操作が容易に行うことができる入力装置、電子機器、システムおよび切替制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の入力装置は、第１の識別情報を有する第１の電子機器及び第２の識別情報を有する第２の電子機器と選択的に接続可能な入力装置において、上記第１及び第２の識別情報を記憶する記憶部と、上記第１の電子機器と接続されると、上記記憶部に記憶されている上記第１及び第２の識別情報を上記第１の電子機器に対して送信する送信部と、上記第１の電子機器から送信された接続する電子機器を第２の識別情報を有する電子機器に切替える旨の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するよう制御する制御部と、を有することを特徴とする。
【０００７】
上記目的を達成するために、本発明の電子機器は、夫々異なる識別情報を有する複数の電子機器と選択的に接続可能な入力装置と有線あるいは無線の通信部を介して接続し、各種情報を送受信する電子機器において、上記通信部を介して上記入力装置が接続可能な電子機器の識別情報を受信すると、この受信した識別情報に関する情報を表示する表示部と、上記入力装置からの入力情報に基づいて、上記表示部に表示された上記識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記通信手段を介して操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するよう制御する制御部と、を有することを特徴とする。
【０００８】
上記目的を達成するために、本発明のシステムは、第１の識別情報を有する第１の電子機器と、第２の識別情報を有する第２の電子機器と、この第１及び第２の電子機器に対して選択的に接続可能な入力装置とからなるシステムにおいて、上記入力装置は、上記第１及び第２の識別情報を記憶する記憶部と、上記第１の電子機器と接続されると、上記記憶部に記憶されている上記第１及び第２の識別情報を上記第１の電子機器に対して送信する送信部と、上記第１の電子機器から送信された接続する電子機器を第２の識別情報を有する電子機器に切替える旨の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するよう制御する第１の制御部と、を有しており、上記各電子機器は、上記入力装置と有線あるいは無線で接続し各種情報を送受信する通信部と、この通信部を介して上記入力装置が接続可能な上記第１の電子機器の第１の識別情報と上記第２の電子機器の第２の識別情報とを受信すると、この受信した第１及び第２の識別情報に関する情報を表示する表示部と、上記入力装置からの入力情報に基づいて、上記表示部に表示された上記第１及び第２の識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記通信手段を介して操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するよう制御する第２の制御部と、を有することを特徴とする。
【０００９】
上記目的を達成するために、本発明の切替制御方法は、第１の識別情報を有する第１の電子機器及び第２の識別情報を有する第２の電子機器と選択的に接続可能で、この第１及び第２の識別情報を記憶する記憶部を有する入力装置における切替制御方法において、上記第１の電子機器と接続されると、上記記憶部に記憶されている上記第１及び第２の識別情報を上記第１の電子機器に対して送信するステップと、上記第１の電子機器から送信された接続する電子機器を第２の識別情報を有する電子機器に切替える旨の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するステップと、を有することを特徴とする。
【００１０】
上記目的を達成するために、本発明の切替制御方法は、表示部を有し、夫々異なる識別情報を有する複数の電子機器と選択的に接続可能な入力装置と有線あるいは無線の通信部を介して接続し、各種情報を送受信する電子機器における切替制御方法において、上記通信部を介して上記入力装置が接続可能な電子機器の識別情報を受信すると、この受信した識別情報に関する情報を上記表示部に表示するステップと、上記入力装置からの入力情報に基づいて、上記表示部に表示された上記識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記通信手段を介して操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するステップと、を有することを特徴とする。
【００１１】
上記目的を達成するために、本発明の切替制御方法は、表示部を有し第１の識別情報を有する第１の電子機器と、表示部を有し第２の識別情報を有する第２の電子機器と、この第１及び第２の電子機器に対して選択的に接続可能でかつ上記第１及び第２の識別情報を記憶する記憶部を有する入力装置とからなるシステムにおける切替制御方法において、上記入力装置が上記第１の電子機器に接続すると、上記入力装置から上記第１の電子機器に対して、上記記憶部に記憶されている上記第１及び第２の識別情報を送信するステップと、この送信ステップで送信された接続可能な上記第１の電子機器の第１の識別情報と上記第２の電子機器の第２の識別情報とが上記第１の電子機器にて受信されると、この受信した第１及び第２の識別情報に関する情報を上記第１の電子機器の表示部に表示するステップと、上記入力装置からの入力情報に基づいて、上記表示部に表示された上記第１及び第２の識別情報に関する情報から当該電子機器の識別情報とは別の識別情報が選択されると、上記第１の電子機器から入力装置に対して、操作可能な電子機器を上記選択された識別情報を有する電子機器に切替える旨の通知を送信するステップと、上記第１の電子機器から送信された上記切替の通知を受信すると、上記第１の電子機器との接続を切断し、上記第２の識別情報を有する第２の電子機器との接続を実行するステップと、を有することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明に係る実施の形態について図面を参照して詳細に説明する。図１は、本発明の一実施の形態に係るコンピュータシステムを示す概念図である。
【００１３】
本システムは、１台以上の入力装置２００（２００ａ、２００ｂ）と、この入力装置によって共通に操作される複数の電子機器１００ａ、１００ｂ、１００ｃからなる。入力装置２００は、例えばマウス２００ａやキーボード２００ｂ等から構成されるもので、電子機器１００ａ、１００ｂ、１００ｃを操作するための入力デバイスとして用いられるものである。電子機器１００ａ、１００ｂ、１００ｃは、例えばパーソナルコンピュータ等の汎用のコンピュータであり、予め記憶されたプログラムに従って動作制御されるものである。
【００１４】
この入力装置２００ａ、２００ｂと電子機器１００ａ、１００ｂ、１００ｃとの間の接続手段は、例えばＢｌｕｅｔｏｏｔｈ（ＴＭ）等による無線電波が用いられる。即ち、入力装置２００ａ、２００ｂおよび電子機器１００ａ、１００ｂ、１００ｃの夫々に無線通信機能を設け、所定の周波数帯域を有する無線電波を用いることにより、入力装置２００ａ、２００ｂによって各電子機器１００ａ、１００ｂ、１００ｃの操作を行うことができる。
【００１５】
尚、入力装置２００ａ、２００ｂと電子機器１００ａ、１００ｂ、１００ｃとの間の接続手段としては、特に無線電波に限定せず、例えば赤外線あるいはケーブル等を用いた有線による接続形態であっても良い。但し、赤外線の場合には両者間に障害物があると操作不能となる等の指向性の面で問題があったり、ケーブルによる接続の場合には多数の電子機器を対象とした際にケーブルが邪魔になる等の不具合が生じる。従って、無線電波による接続がより好ましい。
【００１６】
図２は、入力装置２００（２００ａ、２００ｂ）の機能構成を示すブロック図である。入力装置２００は、図２に示すように、主にシステム制御部２０１、無線通信部２０２、電子機器情報格納部２０３、入力データ生成部２０４等を備えている。
【００１７】
システム制御部２０１は、他の構成と接続されており、入力装置２００全体の動作を制御するものである。制御部２０１は、更に内部メモリ２０１ａを有している。この内部メモリ２０１ａは、後述するソフトウェアやフローチャートに対応するプログラムを格納すると共に、各種処理の実行時の一時的に格納する記憶部である。
【００１８】
無線通信部２０２は、入力装置２００の周辺に設置されている電子機器１００ａ、１００ｂ、１００ｃから無線送信された各種情報を受信したり、電子機器１００に対して各種情報を無線送信するものである。
【００１９】
電子機器情報格納部２０３は、入力装置２００が操作可能な電子機器を識別するための識別情報（以下ＩＤ情報）を格納するための記憶部である。ここに格納されたＩＤ情報は、入力装置２００が無線通信部２０２を介して予め周辺の使用可能な電子機器１００を探索した際に検出されたＩＤ情報を格納するようにしてもよく、又は接続確立して相互認証を行った電子機器１００のＩＤ情報を格納するようにしても良い。
【００２０】
入力データ生成部２０４は、例えばマウス２００ａの場合には座標情報やボタンのクリック情報を生成するものであり、キーボード２００ｂの場合には押下されたキー情報を生成するものである。
【００２１】
図３は、電子機器１００（１００ａ、１００ｂ、１００ｃ）の機能構成を示すブロック図である。電子機器１００は、図３に示すように、システム制御部１０１、無線通信部１０２、コンピュータ情報処理部１０３、入力データ処理部１０４、表示部１０５等を主に備えている。
【００２２】
システム制御部１０１は、他の構成と接続されており、電子装置１００全体の動作を制御するものである。制御部１０１は、更に内部メモリ１０１ａを有している。この内部メモリ１０１ａは、本電子機器１００を識別するためのＩＤ情報や後述するソフトウェアやフローチャートに対応するプログラムを格納すると共に、各種処理の実行時の一時的に格納する記憶部である。
【００２３】
無線通信部１０２は、電子装置１００の周辺に存在する入力装置２００から無線送信された各種情報を受信したり、入力装置２００に対して各種情報を無線送信するものである。
【００２４】
電子機器情報処理部１０３は、後述するように、操作可能な電子機器のＩＤ情報が入力装置２００から送信されると、この受信情報に基づいて、入力装置２００が操作可能な電子機器の切替処理に関する各種処理を実行するものである。
【００２５】
入力データ処理部１０４は、入力装置２００から送られた入力情報を解析して処理するもので、マウス２００ａからの入力情報であれば座標情報やボタンのクリック情報を処理し、キーボード２００ｂからの入力情報であればキー情報を処理する。表示部１０５は、各種処理結果を画面上に表示するもので、後述する操作可能な電子機器の切替処理時には切替画面を表示する。
【００２６】
図４は、入力装置２００と電子機器１００における、本発明の実施例に関係するソフトウェアの構成を示す概念図である。入力装置２００のメモリ２０１ａには、入力装置のアプリケーションソフトウェア２１０と無線プロトコルスタック２１１が格納されている。電子機器１００のメモリ１０１ａには、入力装置のアプリケーションソフトウェア１１０と無線プロトコルスタック１１１が格納されている。入力装置２００及び電子機器１００の双方において、アプリケーションソフトウェア１１０、２１０は、無線プロトコルスタック１１１、２１１の上に位置するよう格納されている。
【００２７】
そして、入力装置２００において、後述する切替方法にて用いられる操作可能な電子機器の切替制御に関する各種情報はアプリケーション層２１０で生成され、無線プロトコルスタックを通して電子機器１００へ伝えられる。
【００２８】
また、電子機器１００においては、無線プロトコルスタックを通して受信された切替制御に関する各種情報を、後述するように、アプリケーション層にてＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）化して表示部１０５に表示される。従って、電子機器情報処理部１０３は、電子機器１００側のアプリケーション層の一部から構成されている。
【００２９】
このようなシステム構成のもと、図１（ａ）に示すような、入力装置２００の操作対象として電子機器１００ａと接続している状態において、後述するように、入力装置２００から接続している電子機器１００ａへ操作可能な電子機器１００（１００ａ、１００ｂ、１００ｃ）の識別情報を通知すると、電子機器１００ａではこの通知に基づいて操作可能な電子機器をＧＵＩ化して表示部１０５に表示する。
【００３０】
そして、ユーザが入力装置２００を使って、電子機器１００ａの表示画面から、次に接続したい電子機器（たとえば１００ｃ）を選択すると、電子機器１００ａから入力装置２００に対して操作対象電子機器の切替が通知され、入力装置２００がその通知に従って、入力装置２００の操作対象となる電子機器を、電子機器１００ａから電子機器１００ｃに切替えることによって、図１（ｂ）に示すような、入力装置２００ａ、２００ｂの操作対象として電子機器１００ｃと接続した状態となる。
【００３１】
図５は、電子機器１００の電子機器情報処理部１０３によりＧＵＩ化され、表示部１０５に表示された操作可能な電子機器を表す画面構成例を示す図である。図１（ａ）に示す現在電子機器１００ａを操作対象としている状態において、図１（ｂ）に示す電子機器１００ｃへと操作対象を切替える場合を取り上げて説明する。
【００３２】
入力装置２００にて電子機器１００ａが操作対象となっている状態で、入力装置２００から電子機器１００ａに対して操作可能な電子機器の識別情報が通知されると、電子機器１００ａでは、その表示部１０５に、図５（ａ）に示すようなウィンドウ３００が表示される。このウィンドウ３００は、入力装置２００にて操作可能な電子機器１００を一覧表示したものである。
【００３３】
電子機器１００ａにおけるウィンドウ３００の表示にあたっては、入力装置２００からの操作可能な電子機器の識別情報の通知に応じて、自動的に表示されるように予め設定されていても良い。また、ユーザが入力装置２００を用いて所定の指示を入力することにより、初めて表示部１０５にウィンドウ３００を表示するようにしても良い。
【００３４】
図５（ａ）に示すウィンドウ３００において、ユーザが入力装置２００を用いて次に接続して操作対象としたい電子機器１００ｃを選択すると、図５（ｂ）に示すような、電子機器１００ｃに対して更にサブウィンドウ３１０が表示される。
【００３５】
このサブウィンドウ３１０には、現在電子機器１００ａを操作対象としている入力装置２００の一覧が表示される。サブウィンドウ３１０の「ＡＬＬ」はマウス２００ａ及びキーボード２００ｂの両方（即ち接続されている入力装置全て）を表している。「ｍｏｕｓｅ」はマウス２００ａを表し、「ｋｅｙｂｏａｄ」はキーボード２００ｂを表している。
【００３６】
図５（ｂ）に示すサブウィンドウ３１０において、ユーザが入力装置２００を用いて切り替えたい入力装置２００を選択すると、選択された入力装置２００の操作対象とする電子機器が切替えられる。
【００３７】
即ち、現在マウス２００ａとキーボード２００ｂの操作対象が電子機器１００ａである状況下で、「ｍｏｕｓｅ」が選択されると、マウス２００ａの操作対象としている電子機器を、電子機器１００ａから電子機器１００ｃへと切替えるよう、電子機器１００ａからマウス２００ａに対して電子機器の切替を指示するコマンド情報が送信されることとなる。
【００３８】
「ｋｅｙｂｏａｄ」が選択されると、キーボード２００ｂの操作対象としている電子機器を、電子機器１００ａから電子機器１００ｃへと切替えるよう、電子機器１００ａからキーボード２００ｂに対して電子機器の切替を指示するコマンド情報が送信されることとなる。
【００３９】
「ＡＬＬ」が選択されると、マウス２００ａとキーボード２００ｂの操作対象としている電子機器を、電子機器１００ａから電子機器１００ｃへと切替えるよう、電子機器１００ａからマウス２００ａとキーボード２００ｂのそれぞれに対して電子機器の切替を指示するコマンド情報が送信されることとなる。
【００４０】
次に、図６は、本システムにおける入力装置２００と電子機器１００との接続確立から、操作対象となる電子機器を切替する処理までの一連のやりとりを説明するためのタイムチャート図である。尚、説明を簡単にするため、入力装置２００としてマウス２００ａのみ取り上げて、説明する。
【００４１】
図６に示すように、まずマウス２００ａと電子機器１００ａとの無線による接続確立が行われる（ステップＳＴ１０１）。尚、マウス２００ａにおいて、パワーオンされた後に最初に接続確立を行う電子機器は、そのＩＤ情報が予めマウス２００ａのメモリ２０１ａに格納され、予め設定されていても良い。また、マウス２００ａによる周辺の電子機器１００への探索処理の結果、最初に検出された電子機器に対して接続確立するようにしても良い。
【００４２】
この接続確立がなされると、マウス２００ａは、次に接続確立された電子機器１００ａに対して、電子機器情報格納部２０３に格納された操作可能な電子機器のＩＤ情報を通知する。接続確立した電子機器１００ａは、ＳＴ１０２によるＩＤ情報の通知を正常に受信すると、通知されたＩＤ情報に基づいて、図５に示すように、ＧＵＩとして画面表示する（ステップＳＴ１０２）。
【００４３】
ＳＴ１０２が正常に実行されると、次にマウス２００ａは、入力データ生成部２０４で生成されたマウスデータを電子機器１００ａへと送信していく（ステップＳＴ１０３）。
【００４４】
ＳＴ１０３によるマウスデータの送信によって、図５を用いて説明したように、電子機器１００ａ上の表示部１０５の画面表示において接続対象となる電子機器の切替指示が行われると（ステップＳＴ１０４のＹｅｓ）、電子機器１００ａは、接続しているマウス２００ａに対して、操作対象の電子機器の切替要求を通知する（ステップＳＴ１０５）。この切替要求は、後述するように、現在接続確立している電子機器１００ａとの接続を切断し、ＧＵＩを用いて選択された電子機器１００ｃとの接続を要求する内容を含んでいる。
【００４５】
この切替要求の通知を受けると、マウス２００ａは、電子機器１００ａとの接続の切断処理を実行し（ステップＳＴ１０６）、続いて電子機器１００ｃとの接続確立を実行する（ステップＳＴ１０７）。
【００４６】
この接続確立がなされると、マウス２００ａは、次に接続確立された電子機器１００ｃに対して、電子機器情報格納部２０３に格納された操作可能な電子機器のＩＤ情報を通知する。接続確立した電子機器１００ｃは、ＳＴ１０２によるＩＤ情報の通知を正常に受信すると、通知されたＩＤ情報に基づいて、図５に示すように、ＧＵＩとして画面表示する（ステップＳＴ１０８）。
【００４７】
ＳＴ１０８が正常に実行されると、次にマウス２００ａは、入力データ生成部２０４で生成されたマウスデータを電子機器１００ｃへと送信していく（ステップＳＴ１０９）。このように、マウス２００ａと電子機器１００（１００ａ、１００ｃ）は、接続処理（点線で示す）を行った後、切替が指示されると切替処理（一点鎖線で示す）を実施するようになっている。
【００４８】
次に、図７乃至図９を用いて、入力装置２００と電子機器１００との間で、通信相手に対して通知や要求を行う際に用いるコマンド／イベントフォーマットの一例を説明する。
【００４９】
図７は、例えば入力装置２００と電子機器１００との間で送受信されるコマンド／イベントフォーマットを示している。このフォーマットは、一番初めの部分に、通信相手に各種データを通知するためのイベント情報であるのか、各種処理を要求するコマンド情報であるのかを識別するためのコマンド／イベント識別子４０１が設けられている。
【００５０】
フォーマットは、このコマンド／イベント識別子４０１に続いて、例えば具体的なコマンドあるいはイベント内容を示すオペレーションコード（以下オペコード）４０２、付随するパラメータ１、２、…、Ｎ（４０３−１、４０３−２、…、４０３−ｎ）が続くよう構成されている。
【００５１】
図８は、このようなコマンド／イベントフォーマットにしたがって、例えば図６におけるＳＴ１０２やＳＴ１０７で用いられる、操作可能な電子機器のＩＤ情報を通知するためのイベント情報のコマンド／イベントフォーマットを示すものである。
【００５２】
図８に示すように、操作可能な電子機器のＩＤ情報を通知するためのイベント情報は、最初にイベント識別子が設けられており、続いてオペコード４０２として「操作可能な電子機器情報の通知を示すコード」が配置され、続いてパラメータ４０３として「操作可能な電子機器のＩＤ情報」が連続して配置された構成となる。
【００５３】
図９は、上述するコマンド／イベントフォーマットに従って、例えば図６におけるＳＴ１０４で用いられる、操作対象の電子機器の切替要求を通知するためのコマンド情報のコマンド／イベントフォーマットを示すものである。
【００５４】
図９に示すように、操作対象の電子機器の切替要求を通知するためのコマンド情報は、最初にコマンド識別子が設けられており、続いてオペコード４０２として「操作可能な電子機器の切替を示すコード」が配置され、続いてパラメータ４０３として先に「現在操作対象であり、切断処理を行う電子機器（１００ａ）のＩＤ情報」、後に「接続処理を行う電子機器（１００ｃ）のＩＤ情報」が配置された構成となる。
【００５５】
次に、図１０に示すフローチャート図を用いて、図６で説明した入力装置２００に対する電子機器１００の切替処理における入力装置２００（例えばマウス２００ａ）の動作を説明する。
【００５６】
まず、図１０に示すように、マウス２００ａのシステム制御部２０１は、メモリ２０１ａに予め設定された電子機器あるいは探索処理の結果、最初に検出された電子機器（以降の説明では電子機器１００ａ）に対して、無線通信部２０２を介して無線による接続を実行し、接続確立する（ステップＳＴ２０１）。
【００５７】
この接続が正常に確立されなかった場合には（ステップＳＴ２０２のＮｏ）、システム制御部２０１は、例えばエラー処理を実施し、次のユーザからの指示を待つ待機状態へと移行する（ステップＳＴ２０３）。
【００５８】
ＳＴ２０１の接続確立が正常になされると（ステップＳＴ２０２のＹｅｓ）、システム制御部２０１は、無線通信部２０２を介して、電子機器情報格納部に２０３に格納された操作可能な電子機器のＩＤ情報を、図８に示すフォーマットで、接続確立した電子機器１００ａに対して送信する（ステップＳＴ２０４）。
【００５９】
システム制御部２０１は、続いて入力データ生成部２０４で入力データが生成される度に（ステップＳＴ２０５）、この生成された入力データを、無線通信部２０２を介して無線接続している電子機器１００ａに対して送信していく（ステップＳＴ２０６、ＳＴ２０７のＮｏ）。
【００６０】
ここで、システム制御部２０１は、無線通信部２０２を介して、電子機器１００ａより、図９に示す操作対象の電子機器の切替要求を通知するためのコマンド情報を受信すると（ステップＳＴ２０７のＹｅｓ）、現在接続中の電子機器１００ａとの切断処理を実行し（ステップＳＴ２０８）、続いてコマンド情報に含まれている次に接続を行う電子機器１００ｃのＩＤ情報に基づいて、電子機器１００ｃとの無線接続を実行する（ステップＳＴ２０１）。
【００６１】
次に、図１１に示すフローチャート図を用いて、図６で説明した入力装置２００に対する電子機器１００の切替処理における電子機器１００の動作を説明する。
まず、図１１に示すように、電子機器１００のシステム制御部１０１は、入力装置２００からの接続処理に応答して、入力装置２００との無線による接続確立を実行する（ステップＳＴ３０１）。
【００６２】
この接続が正常に確立されなかった場合には（ステップＳＴ３０２のＮｏ）、システム制御部１０１は、例えばエラー処理を実施し、次のユーザ（入力装置２００）からの指示を待つ待機状態へと移行する（ステップＳＴ３０３）。
【００６３】
ＳＴ３０１の接続確立が正常になされると（ステップＳＴ３０２のＹｅｓ）、システム制御部１０１は、無線通信部１０２を介して、接続確立した入力装置２００から、図８に示すフォーマットで、操作可能な電子機器のＩＤ情報を受信する（ステップＳＴ３０４）。
【００６４】
システム制御部１０１は、ＳＴ３０４によるＩＤ情報の通知を正常に受信すると、電子機器情報処理部１０３によって、通知されたＩＤ情報に基づいて、表示部１０５に図５（ａ）に示すウィンドウ３００を画面表示し、入力装置２００からの指示待機状態となる（ステップＳＴ３０５）。
【００６５】
続いて、システム制御部１０１は、無線通信部１０２を介して、入力装置２００より入力データを受信すると（ステップＳＴ３０６のＹｅｓ）、受信した入力データが接続の切断を指示するコマンドデータではない場合に（ステップＳＴ３０７のＮｏ）、受信した入力データの内容に基づいて表示部１０５への表示を変更すると共に、この変更に従って指示された内部処理を実行していく（ステップＳＴ３０８）。この内部処理の結果、システム制御部１０１は、ウィンドウ３００に対する操作対象の電子機器の切替（選択）であるのか否かを判断できる。
【００６６】
ＳＴ３０８の処理の結果、ウィンドウ３００に対する操作対象の電子機器の切替ではないと判断された場合（ステップＳＴ３０９のＮｏ）、システム処理部１０１は、入力装置２００からの受信待機状態へと移行し、ＳＴ３０６へと戻る。
【００６７】
ＳＴ３０８の処理の結果、ウィンドウ３００及びサブウィンドウ３１０に対する指示で、操作対象の電子機器の切替が行われたと判断された場合（ステップＳＴ３０９のＹｅｓ）、システム制御部１０１は、図９に示すフォーマットの操作対象の電子機器の切替要求を作成し、無線通信部１０２を介して、入力装置２００に対して送信し（ステップＳＴ３１０）、入力装置２００からの受信待機状態へと移行し、ＳＴ３０６へと戻る。
【００６８】
続いて、システム制御部１０１は、無線通信部１０２を介して、入力装置２００より入力データを受信し（ステップＳＴ３０６のＹｅｓ）、この受信した入力データが接続の切断を指示するコマンドデータであると判断すると（ステップＳＴ３０７のＹｅｓ）、入力装置２００と共に接続の切断処理を実行し（ステップＳＴ３１１）、続いて入力装置２００からの接続要求の待機状態へと移行する（ステップＳＴ３１２）。
【００６９】
尚、本実施例では、接続確立後、入力装置２００から接続確立した電子機器１００に対して送信された操作可能な電子機器のＩＤ情報に基づいて、電子機器１００の表示部に操作可能な電子機器を一覧表示するウィンドウを表示しているが、これに限らず、入力装置からの入力データによって一覧を表示するよう指示されることにより、このウィンドウを表示するようにしても良い。
【００７０】
このように、本実施例では、複数の電子機器と、それらに共有の入力装置からなるシステムにおいて、入力装置側に切替スイッチや切替のための表示部等の構成を設けることなく、ユーザは電子機器のＧＵＩを用いて、表示部の画面表示を操作することにより、ユーザにとって分かりやすく、簡単に操作対象の電子機器を切替えることが可能となる。
【００７１】
【発明の効果】
以上説明したように、本発明によれば、入力装置に複雑な機能や機構を搭載することなく、入力装置が操作可能な電子機器の切替操作が容易に行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態における入力装置２００と電子機器１００からなるコンピュータシステムを示す概念図。
【図２】入力装置２００の機能構成を示すブロック図。
【図３】電子機器１００の機能構成を示すブロック図。
【図４】入力装置２００と電子機器１００における、本発明の実施例に関係するソフトウェアの構成を示す概念図。
【図５】電子機器１００の電子機器情報処理部１０３によりＧＵＩ化され、表示部１０５に表示された画面構成例を示す図。
【図６】本システムにおける入力装置２００と電子機器１００との接続確立から、操作対象となる電子機器を切替する処理を説明するためのタイムチャート図。
【図７】入力装置２００と電子機器１００との間で送受信されるフォーマットを示す図。
【図８】操作可能な電子機器のＩＤ情報を通知するためのイベント情報の構成を示す図。
【図９】操作対象の電子機器の切替要求を通知する」ためのコマンド情報の構成を示す図。
【図１０】電子機器の切替処理において入力装置２００（例えばマウス２００ａ）が実行する処理を説明するためのフローチャート図。
【図１１】電子機器の切替処理において電子機器１００が実行する処理を説明するためのフローチャート図。
【符号の説明】
１００、１００ａ、１００ｂ、１００ｃ    電子機器、コンピュータ
２００、２００ａ、２００ｂ    入力装置、マウス、キーボード
３００    ウィンドウ
３１０    サブウィンドウ
【図１】
2005025410.tif 000003
【図２】
2005025410.tif 000004
【図３】
2005025410.tif 000005
【図４】
2005025410.tif 000006
【図５】
2005025410.tif 000007
【図６】
2005025410.tif 000008
【図７】
2005025410.tif 000009
【図８】
2005025410.tif 000010
【図９】
2005025410.tif 000011
【図１０】
2005025410.tif 000012
【図１１】
2005025410.tif 000013