(57)【要約】【課題】  情報の出力の対象となるコンピュータを容易に切換えることができる。【解決手段】  切替システムは、中継器１０と、キーボート用送信器４０と、シート６０とを含む。シート６０は、シート６０における座標を表わす模様を含む。キーボート用送信器４０は、シート６０の模様から、キーボート用送信器４０の座標を検知する位置認識部４６と、情報の入力を受付ける入力端子４８と、キーボート用送信器４０の座標および入力端子４８が受付けた情報を送信するデータ送信部４２とを含む。中継器１０は、キーボート用送信器４０の座標および情報を受信するデータ受信部１２と、キーボート用送信器４０の座標が、シート６０の複数の区域のいずれに属するかを表わす情報を記憶する記憶部１９と、コンピュータを選択する操作選択部１６と、操作選択部１６が選択したコンピュータに情報を出力する操作制御部１８とを含む。【選択図】        図３
2006072921.tif 000002
【特許請求の範囲】
【請求項１】
シートと、キーボートに固着した送信器と、中継器とを含む切替システムであって、
前記シートは、前記シートにおける座標を表わす模様を含み、
前記送信器は、
前記シートの模様から、前記シートにおける送信器の座標を検知するための検知手段と、
前記キーボードが取得した情報の入力を受付けるための受付手段と、
前記送信器の座標および前記受付手段が受付けた情報を送信するための送信手段とを含み、
前記中継器は、
前記送信器の座標および前記受付手段が受付けた情報を受信するための受信手段と、
前記シートにおける送信器の座標が、前記シートの辺に沿って並ぶ区域のいずれに属するかを表わす情報を記憶するための記憶手段と、
前記シートの辺に沿って並ぶ区域のいずれに前記送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択するための選択手段と、
前記選択手段が選択したコンピュータに前記受信手段が受信した情報を出力するための出力手段とを含む、切替システム。
【請求項２】
シートと、送信器と、中継器とを含む切替システムであって、
前記シートは、前記シートにおける座標を表わす模様を含み、
前記送信器は、
前記シートの模様から、前記シートにおける送信器の座標を検知するための検知手段と、
情報の入力を受付けるための受付手段と、
前記送信器の座標および前記受付手段が受付けた情報を送信するための送信手段とを含み、
前記中継器は、
前記送信器の座標および前記受付手段が受付けた情報を受信するための受信手段と、
前記シートにおける送信器の座標が、前記シートの複数の区域のいずれに属するかを表わす情報を記憶するための記憶手段と、
前記シートの複数の区域のいずれに前記送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択するための選択手段と、
前記選択手段が選択したコンピュータに前記受信手段が受信した情報を出力するための出力手段とを含む、切替システム。
【請求項３】
前記送信器は、機器に固着した送信器を含み、
前記受付手段は、前記機器が取得した情報の入力を受付けるための手段を含む、請求項２に記載の切替システム。
【請求項４】
前記機器は、キーボートを含む、請求項３に記載の切替システム。
【請求項５】
前記シートの複数の区域は、前記シートの辺に沿って並ぶ区域を含む、請求項２に記載の切替システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切換システムに関し、特に、複数のパーソナルコンピュータ（以下「ＰＣ」と称する）を同時に取扱う切換システムに関する。
【背景技術】
【０００２】
特許文献１には、マウス本体に送信器を取付けた（マウスボールは排除されている）コードレスマウスが開示されている。パソコン本体は、マウスの送信器が発信した電波の指向性を解析することにより、マウスの位置や移動の方向を認識する。この発明によると、マウスの移動のための平面のスペースを不要とすることができる。
【０００３】
特許文献２には、送信データに送信先装置番号と送信元装置番号とを付加することにより、コンピュータが自己へ送信されたデータか否かの判断できる制御方法が開示されている。この発明によると、１台のコードレスマウスで、複数のコンピュータを操作することができる。
【０００４】
特許文献３には、カーソルの座標を他のマシンに送信する切替装置が開示されている。切替装置が送信する座標は、カーソルが表示画面の端部にあることを表わす座標である。切替装置は、カーソルが上述の端部の逆側にある端部に到達したことをトリガとして、座標を送信する。この発明によると、１つのポインティングデバイス（マウスなど）を用いて複数のマシンを操作することができる。
【０００５】
特許文献４は、ダイヤル式の切換スイッチ（マウスに設けられている）を切換えることにより、切換に対応した相手端末と通信する入力装置を開示する。キーボードも、切換に対応した相手端末と通信する。この発明によると、複数のコンピュータに対して入力装置を１つとすることができる。これにより、スペースを有効に活用し、資源を有効に利用し、かつ操作性を向上することができる。
【０００６】
特許文献５は、キーボードからのユーザの入力を、キーボードに取付られたスイッチで選択したコンピュータに送信する入力装置を開示する。この発明によると、入力装置とコンピュータとの間の配線の手間、および設置場所の制限をなくすことができる。
【０００７】
しかし、特許文献１に開示された発明では、複数のＰＣを並行して操作することができないという問題点がある。
【０００８】
特許文献２に開示された発明では、ユーザにとって煩雑な作業が生じるという問題点がある。操作するＰＣを手動で選択しなければならないからである。
【０００９】
特許文献３に開示された発明では、何台ものＰＣを操作する場合、操作の対象となるＰＣの切替えが煩雑になるという問題点がある。操作しようとするＰＣを切換えるためには、ユーザはマウスポインタをディスプレイの端まで移動させなければならない。操作しようとするＰＣが多くなると、あるときには、何台ものディスプレイ上にわたってマウスポインタが移動する。これが、煩雑化の原因である。
【００１０】
特許文献４に開示された発明および特許文献５に開示された発明では、特許文献２に開示された発明と同様の問題点がある。
【特許文献１】特開平９−２８２０９３号公報
【特許文献２】特開平１０−１１６１５１号公報
【特許文献３】特開平１１−９５９３１号公報
【特許文献４】特開平１１−２７２４０９号公報
【特許文献５】特開２０００−２７６２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は上述の問題点を解決するためになされたものであって、その目的は、情報の出力の対象となるコンピュータを容易に切換えることができる切換システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のある局面にしたがうと、切換システムは、シートと、キーボートに固着した送信器と、中継器とを含む。シートは、シートにおける座標を表わす模様を含む。送信器は、シートの模様から、シートにおける送信器の座標を検知するための検知手段と、キーボードが取得した情報の入力を受付けるための受付手段と、送信器の座標および受付手段が受付けた情報を送信するための送信手段とを含む。中継器は、送信器の座標および受付手段が受付けた情報を受信するための受信手段と、シートにおける送信器の座標が、シートの辺に沿って並ぶ区域のいずれに属するかを表わす情報を記憶するための記憶手段と、シートの辺に沿って並ぶ区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択するための選択手段と、選択手段が選択したコンピュータに受信手段が受信した情報を出力するための出力手段とを含む。
【００１３】
すなわち、受付手段は、キーボートが取得した情報の入力を受付ける。選択手段は、シートの辺に沿って並ぶ区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択する。送信器はキーボードに固着している。送信器がキーボードに固着しているので、シートの辺に沿ってキーボードの送信器側の位置を変えると、送信器の座標を変えることができる。座標が変えられるので、情報の出力の対象となるコンピュータを切替えることができる。キーボードの位置を変更しても、ユーザは容易に情報を入力できる。これにより、ユーザは、情報の出力の対象となるコンピュータを容易に切替えることができ、かつ容易に情報を入力できる。情報の出力の対象となるコンピュータを切替えるためにシートの辺に沿って送信器を移動させることは、ユーザの作業にあまり負担を与えない。その結果、ユーザの作業に負担を与えずに、情報の出力の対象となるコンピュータを容易に切換えることができ、かつ容易に情報を入力できる切換システムを提供することができる。
【００１４】
本発明の他の局面にしたがうと、切換システムは、シートと、送信器と、中継器とを含む。シートは、シートにおける座標を表わす模様を含む。送信器は、シートの模様から、シートにおける送信器の座標を検知するための検知手段と、情報の入力を受付けるための受付手段と、送信器の座標および受付手段が受付けた情報を送信するための送信手段とを含む。中継器は、送信器の座標および受付手段が受付けた情報を受信するための受信手段と、シートにおける送信器の座標が、シートの複数の区域のいずれに属するかを表わす情報を記憶するための記憶手段と、シートの複数の区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択するための選択手段と、選択手段が選択したコンピュータに受信手段が受信した情報を出力するための出力手段とを含む。
【００１５】
すなわち、選択手段は、シートの複数の区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択する。これにより、ユーザは、送信器を移動させると、情報の出力の対象となるコンピュータを容易に切替えることができる。その結果、情報の出力の対象となるコンピュータを容易に切換えることができる切換システムを提供することができる。
【００１６】
また、上述の送信器は、機器に固着した送信器を含むことが望ましい。あわせて、受付手段は、機器が取得した情報の入力を受付けるための手段を含むことが望ましい。
【００１７】
すなわち、送信器は、機器に固着する。受付手段は、機器が取得した情報の入力を受付ける。選択手段は、シートの複数の区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択する。出力手段は、選択手段が選択したコンピュータに情報を出力する。これにより、ユーザは、機器の座標がシートのいずれに属するかに応じて、機器が取得した情報を出力するコンピュータを容易に切替えることができる。その結果、情報の出力の対象となるコンピュータを容易に切換えることができる切換システムを提供することができる。
【００１８】
また、上述の機器は、キーボートを含むことが望ましい。
【００１９】
すなわち、受付手段は、キーボートが取得した情報の入力を受付ける。選択手段は、シートの複数の区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択する。送信器は、キーボードに固着している。送信器がキーボードに固着しているので、キーボードの位置を変えると、送信器の座標を変えることができる。座標が変えられるので、情報の出力の対象となるコンピュータを切替えることができる。キーボードの位置を変更しても、ユーザは容易に情報を入力できる。これにより、ユーザは、情報の出力の対象となるコンピュータを容易に切替えることができ、かつ容易に情報を入力できる。その結果、情報の出力の対象となるコンピュータを容易に切換えることができ、かつ容易に情報を入力できる切換システムを提供することができる。
【００２０】
また、上述のシートの複数の区域は、シートの辺に沿って並ぶ区域を含むことが望ましい。
【００２１】
すなわち、選択手段は、シートの辺に沿って並ぶ区域のいずれに送信器の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択する。これにより、ユーザは、シートの辺に沿って送信器を移動させると、情報の出力の対象となるコンピュータを容易に切替えることができる。情報の出力の対象となるコンピュータを切替えるためにシートの辺に沿って送信器を移動させることは、ユーザの作業にあまり負担を与えない。その結果、ユーザの作業に負担を与えずに、情報の出力の対象となるコンピュータを容易に切換えることができる切換システムを提供することができる。
【発明の効果】
【００２２】
本発明に係る切換システムは、情報の出力の対象となるコンピュータを容易に切換えることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２４】
図１を参照して、本実施の形態に係る切換システムは、中継器１０と、キーボード用送信器４０と、マウス５０と、シート６０とを含む。中継器１０は、キーボード用送信器４０およびマウス５０のいずれかが送信した信号を受信する。中継器１０は、キーボード用送信器４０およびマウス５０のいずれかから受信した信号を第１コンピュータ２０または第２コンピュータ３０に出力する装置である。中継器１０が第１コンピュータ２０または第２コンピュータ３０に信号を出力することにより、マウス５０およびキーボード７０（キーボード用送信器４０が取付けられている）のいずれかが操作するＰＣが切換えられる。キーボード用送信器４０は、中継器１０に信号を送信する。マウス５０は、中継器１０に信号を送信する。シート６０は、キーボード用送信器４０およびマウス５０にキーボード用送信器４０やマウス５０自身が置かれた位置の座標を読取らせる。本実施の形態の場合、シート６０は中継器１０に固定されている。
【００２５】
シート６０は、桝目によりシートにおける位置を表わす模様を含む。シート６０は、第１エリア６２と、第２エリア６３と、第３エリア６４と、第４エリア６５と、第１エリア６２〜第４エリア６５以外のエリア（以下一般エリア６６と称す）とを含む。第１エリア６２〜第４エリア６５は、シート６０の上に１箇所ずつ存在するエリアである。第１エリア６２〜第４エリア６５の桝目（図示せず）の間隔は、一般エリア６６の桝目（図示せず）の間隔より狭い。第１エリア６２〜第４エリア６５の桝目のうち縦横の間隔の組合せがいずれも同一の桝目は存在しない。これにより、第１エリア６２〜第４エリア６５において、縦横それぞれの桝目の間隔を測定すると、それらの桝目の、シート６０における座標を特定できる。一般エリア６６における桝目の間隔はいずれも一定である。
【００２６】
図２は、本実施の形態に係る切換システム、第１コンピュータ２０（第１モニタ２６を接続している）、および第２コンピュータ３０（第２モニタ３６を接続している）を示す正面図である。本実施の形態において、第１コンピュータ２０および第２コンピュータ３０には、切換システムから情報が出力される。
【００２７】
図３を参照して、中継器１０は、データ受信部１２と、信号解析部１４と、ＬＥＤ  （Light Emitting Diode）１５と、操作選択部１６と、操作制御部１８と、記憶部１９とを含む。図４に、中継器１０の外観を示す。データ受信部１２は、キーボード用送信器４０のデータ送信部４２およびマウス５０のデータ送信部５２から信号を受信する。本実施の形態の場合、データ受信部１２は、キーボード用送信器４０およびマウス５０に相対するように設けられている。信号解析部１４は、データ受信部１２が受信した信号を解析する。ＬＥＤ１５は、発光することにより、情報が出力される（すなわちユーザによる操作の対象となる）ＰＣをユーザに知らせる。ユーザは、ＬＥＤ１５の色により、次のことを知ることができる。その第１は、マウス５０が受付けた情報のみが出力されるということである。その第２は、キーボード７０が受付けた情報のみが出力されるということである。その第３は、マウス５０が受付けた情報およびキーボード７０が受付けた情報がともに出力されるということである。中継器１０は、複数のＬＥＤ１５を含む。それぞれのＬＥＤ１５は、情報が出力されるＰＣに対応する。操作選択部１６は、信号解析部１４が解析した信号に応じて操作しようとするＰＣを選択する。操作制御部１８は、ＰＣに出力する情報を制御する。記憶部１９は、操作選択部１６および操作制御部１８がＰＣを選択したり情報を出力したりするために必要な情報を記憶する。
【００２８】
図３を参照して、キーボード用送信器４０は、データ送信部４２と、送信制御部４４と、記憶部４５と、位置認識部４６と、入力端子４８とを含む。図５に、キーボード用送信器４０の外観を示す。キーボード用送信器４０は、キーボード７０の端に固着する。本実施の形態の場合、固着は接着剤により実現される。これにより、キーボード用送信器４０およびキーボード７０は一体となる。データ送信部４２は、中継器１０に信号を送信する。データ送信部４２は、中継器１０に相対するように設けられている。送信制御部４４は、キーボード用送信器４０の各部を制御する。送信制御部４４は、中継器１０に送信する信号を生成する部分でもある。記憶部４５は、次の情報を記憶する。情報の第１は、送信制御部４４が信号を生成するために必要な情報である。情報の第２は、位置認識部４６がシート６０における座標を検知するために必要な情報である。位置認識部４６は、シート６０上の桝目を検知することにより、キーボード７０のシート６０における座標を検知する。位置認識部４６は、シート６０に面するように（下向きに）設けられている。入力端子４８は、キーボード７０が取得した情報の入力を受付ける。本実施の形態の場合、入力端子４８は、コネクタ（このコネクタは、本来ＰＣに直接差込むはずのコネクタである）が差込まれることにより、情報の入力を受付けることができる。
【００２９】
図３を参照して、マウス５０は、データ送信部５２と、送信制御部５４と、ボタン５５と、記憶部５６と、位置認識部５８とを含む。データ送信部５２は、中継器１０に信号を送信する。送信制御部５４は、マウス５０の各部を制御する。送信制御部５４は、中継器１０に送信する信号を生成する部分でもある。ボタン５５は、情報の入力を受付ける。記憶部５６は、送信制御部５４が信号を生成するために必要な情報および位置認識部５８がシート６０における座標を検知するために必要な情報を記憶する。位置認識部５８は、シート６０上の桝目を検知することにより、マウス５０のシート６０における座標を検知する。本実施の形態において、マウス５０は、切換システムを構成する送信器の一種である。
【００３０】
図６を参照して、シート６０の区域について説明する。本実施の形態において、シート６０は、２つの区域に分類される。中継器１０は、マウス５０およびキーボード７０（厳密にはキーボード用送信器４０）がシート６０上のどの区域に置かれているかに基づき、操作しようとするＰＣを選択する。図６において「第１コンピュータ」と記載された区域は第１コンピュータ２０を操作するための区域（第１区域）である。「第２コンピュータ」と記載された区域は、第２コンピュータ３０を操作するための区域（第２区域）である。これら複数の区域は、シート６０の辺に沿って並ぶ。本実施の形態の場合、中継器１０の記憶部１９は、シート６０におけるキーボード用送信器４０の座標が、シート６０の辺に沿って並ぶ区域のいずれに属するかを表わすデータテーブルを記憶する。
【００３１】
図７を参照して、切換システムで実行されるプログラムは、操作するＰＣの変更に関し、以下のような制御構造を有する。
【００３２】
ステップ１００（以下、ステップをＳと略す。）にて、キーボード用送信器４０の送信制御部４４は、シート６０に上における自らの座標（記憶部４５が座標を記憶する）をデータ送信部４２に出力する。具体的には、後述するＳ１２０〜Ｓ１４４の処理を実施する。これにより、位置認識部４６は、シート６０の模様から、シート６０におけるキーボード用送信器４０の座標を検知する。座標が出力されると、データ送信部４２は、送信制御部４４が出力した座標を中継器１０のデータ受信部１２に送信する。図９を参照して、本実施の形態における、キーボード用送信器４０、マウス５０、および中継器１０が通信する際の信号のフォーマットを説明する。このフォーマットは、識別番号エリア８０と、端末種別エリア８２と、位置情報エリア８４とを含む。識別番号エリア８０は、キーボード用送信器４０およびマウス５０のいずれかを識別する識別番号を記憶する。本実施の形態において、キーボード用送信器４０は、それぞれディップスイッチ（図示せず）を内蔵する。識別番号は、ディップスイッチの設定により決定される。これにより、汎用のキーボードを用いて本実施の形態に係る切換システムを実現できる。マウス５０も、ディップスイッチ（図示せず）を内蔵する。マウス５０の識別番号も、ディップスイッチの設定により決定される。端末種別エリア８２は、送信元がキーボード用送信器４０およびマウス５０のいずれであるかを識別する情報を記憶する。位置情報エリア８４は、送信元（キーボード用送信器４０およびマウス５０のいずれか）の座標を記憶する。本実施の形態において、座標を通信しない場合、位置情報エリア８４は、マウス５０が取得した情報やキーボード７０が取得した情報を記憶する。マウス５０の送信制御部５４も、自らの座標をデータ送信部５２に出力する。具体的には、後述するＳ１２０〜Ｓ１４４の処理を実施する。これにより、位置認識部５８は、シート６０の模様から、シート６０におけるマウス５０の座標を検知する。座標が出力されると、データ送信部５２は、送信制御部５４が出力した座標を中継器１０のデータ受信部１２に送信する。キーボード用送信器４０およびマウス５０のいずれかから座標が送信されると、データ受信部１２は、キーボード用送信器４０（またはマウス５０）の座標を受信する。座標が受信されると、データ受信部１２は、受信した座標を信号解析部１４に出力する。信号解析部１４は、データ受信部１２が出力した座標を解析する。信号解析部１４は、解析した結果を操作選択部１６に出力する。操作選択部１６は、信号解析部１４が出力した結果から、キーボード用送信器４０（キーボード７０）やマウス５０がそれまでいた区域から別の区域に入ってきたか否かを判断する。別の区域に入ってきたと判断した場合に（Ｓ１００にてＹＥＳ）、処理はＳ１０２へと移される。もしそうでないと（Ｓ１００にてＮＯ）、処理はＳ１１０へと移される。
【００３３】
Ｓ１０２にて、中継器１０、キーボード用送信器４０、およびマウス５０は、Ｓ１００と同様の手順により、座標を通信する。本実施の形態の場合、この通信は、Ｓ１００の通信が終了した後、一定時間（本実施の形態の場合、この時間は「１秒」とする）経過した後に実施される。操作選択部１６は、信号解析部１４が解析した結果から、キーボード用送信器４０（キーボード７０）およびマウス５０のいずれかの位置が一定時間固定されているか否かを判断する。この判断により、操作選択部１６は、シート６０の辺に沿って並ぶ区域のいずれにキーボード用送信器４０（またはマウス５０）の座標が属するかに応じて（この時記憶部１９のデータテーブルが参照される）、情報の出力の対象とするコンピュータを選択することとなる。固定されていると判断した場合（Ｓ１０２にてＹＥＳ）、処理はＳ１０４へと移される。もしそうでないと（Ｓ１０２にてＮＯ）、処理はＳ１０６へと移される。
【００３４】
Ｓ１０４にて、操作選択部１６は、操作しようとするＰＣを変更すべき旨の信号を操作制御部１８に出力する。操作制御部１８は、自己の内部にあるフラグを変更することにより、操作するＰＣを変更する。あわせて、操作制御部１８は、ＬＥＤ１５のうち、操作しようとするＰＣに対応するものを点灯させる。ＬＥＤ１５が点灯すると、データ受信部１２は、入力端子４８がキーボード７０から（マウス５０が情報を送信する場合はボタン５５から）別途受付けた情報（すなわちキーボード７０またはマウス５０が取得した情報）を受信する。情報が受信されると、データ受信部１２は、受信した情報を信号解析部１４に出力する。信号解析部１４は、データ受信部１２が出力した情報を解析する。信号解析部１４は、解析した情報を操作選択部１６に出力する。操作選択部１６は、信号解析部１４が出力した情報を操作制御部１８に出力する。操作制御部１８は、操作選択部１６が選択したコンピュータに操作選択部１６が出力した情報を出力する。これにより、入力端子４８（マウス５０が情報を送信する場合はボタン５５）が受付けた情報が出力される。
【００３５】
Ｓ１０６にて、中継器１０、キーボード用送信器４０、およびマウス５０は、Ｓ１００と同様の手順により、座標を通信する。座標が通信されると、操作選択部１６は、信号解析部１４が解析した結果から、キーボード用送信器４０（キーボード７０）またはマウス５０の座標が、元の位置（本実施の形態の場合、最後にＳ１００を実施する前の、キーボード用送信器４０（キーボード７０）またはマウス５０の座標のことをいう）に戻ったか否かを判断する。元の位置に戻ったと判断した場合（Ｓ１０６にてＹＥＳ）、処理はＳ１０８へと移される。もしそうでないと（Ｓ１０６にてＮＯ）、処理はメインルーチン（図示せず）に復帰する。
【００３６】
Ｓ１０８にて、操作選択部１６は、操作するＰＣを変更すべきでない旨を操作制御部１８に出力する。操作するＰＣを変更すべきでない旨が出力されると、データ受信部１２は、入力端子４８がキーボード７０から（マウス５０が情報を送信する場合はボタン５５から）別途受付けた情報（すなわちキーボード７０またはマウス５０が取得した情報）を受信する。情報が受信されると、データ受信部１２は、受信した情報を信号解析部１４に出力する。信号解析部１４は、データ受信部１２が出力した情報を解析する。信号解析部１４は、解析した情報を操作選択部１６に出力する。操作選択部１６は、信号解析部１４が出力した情報を操作制御部１８に出力する。操作制御部１８は、操作中のコンピュータに操作選択部１６が出力した情報を出力する。これにより、入力端子４８（マウス５０が情報を送信する場合はボタン５５）が受付けた情報が出力される。
【００３７】
Ｓ１１０にて、操作選択部１６は、操作制御部１８に操作するＰＣを変更すべきでない旨を出力する。操作するＰＣを変更すべきでない旨が出力されると、データ受信部１２は、入力端子４８がキーボード７０から（マウス５０が情報を送信する場合はボタン５５から）別途受付けた情報（すなわちキーボード７０またはマウス５０が取得した情報）を受信する。情報が受信されると、データ受信部１２は、受信した情報を信号解析部１４に出力する。信号解析部１４は、データ受信部１２が出力した情報を解析する。信号解析部１４は、解析した情報を操作選択部１６に出力する。操作選択部１６は、信号解析部１４が出力した情報を操作制御部１８に出力する。操作制御部１８は、操作中のコンピュータに操作選択部１６が出力した情報を出力する。これにより、入力端子４８（マウス５０が情報を送信する場合はボタン５５）が受付けた情報が出力される。
【００３８】
図８を参照して、切換システムで実行されるプログラムは、座標の算出および出力に関し、以下のような制御構造を有する。
【００３９】
Ｓ１２０にて、位置認識部４６（あるいは位置認識部５８。以下、図８に示すフローチャートにおいて同様。）は、シート６０の画像を撮像する。本実施の形態の場合、このとき撮像される画像の大きさは、第１エリア６２〜第４エリア６５の大きさよりも大きい。画像が撮像されると、位置認識部４６は、撮像された画像の傾きを補正する。補正された画像は記憶部４５（位置認識部５８がシート６０の画像を撮像する場合、記憶部５６。以下、図８に示すフローチャートにおいて同様。）に記憶される。Ｓ１２２にて、位置認識部４６は、パターンマッチングにより、キーボード用送信器４０の移動量を算出する。パターンマッチングに用いる基準パターンは、記憶部４５に記憶されている。
【００４０】
Ｓ１２４にて、位置認識部４６は、Ｓ１２２にて算出した移動量と、キーボード用送信器４０の移動前の座標（この座標は記憶部４５に予め記憶されている）とを用いて、キーボード用送信器４０の移動後の座標を算出する。移動後の座標が算出されると、位置認識部４６は、移動後の座標を記憶部４５に記憶させる。移動前の座標の値は、引き続き記憶部４５に記憶される。
【００４１】
Ｓ１２６にて、位置認識部４６は、基準パターンを更新するか否かを判断する。本実施の形態の場合、位置認識部４６は、基準パターンが、Ｓ１２０にて撮像した画像の端にあれば、基準パターンを更新すると判断する。本実施の形態の場合、位置認識部４６は、Ｓ１２４にて算出された座標が実際には存在しない値である場合にも、基準パターンを更新すると判断する。基準パターンを更新すると判断した場合（Ｓ１２６にてＹＥＳ）、処理はＳ１２８へと移される。もしそうでないと（Ｓ１２６にてＮＯ）、処理はＳ１４４へと移される。
【００４２】
Ｓ１２８にて、位置認識部４６は、新たな基準パターンを記憶部４５に記憶させる。本実施の形態において、新たな基準パターンは、Ｓ１２０にて撮像した画像のうち、第１エリア６２〜第４エリア６５それぞれの最小サイズの桝目のいずれかを含む画像である。この画像は、パターンマッチングにより検索される。Ｓ１２０にて撮像した画像に、第１エリア６２〜第４エリア６５それぞれの最小サイズの桝目のいずれかに一致する画像が含まれない場合、新たな基準パターンは、これまでの基準パターンとは点対象となる区域の画像である。
【００４３】
Ｓ１３０にて、位置認識部４６は、新たな基準パターンにおける画素の間隔を算出する。以下、図８に示す各ステップでいう「画素の間隔」とは、Ｓ１２０にて撮像した画像の画素のうち、輝度が予め定められたしきい値（このしきい値は中継器１０の設計者が任意に定める値である）を上回る画素の間隔である。本実施の形態の場合、位置認識部４６は、互いに直交する２つの方向について、画素の間隔を算出する。画素の間隔を算出する際、位置認識部４６は、Ｓ１２０にて撮像した画像における各画素の座標を画素の間隔に対応付けた上で、記憶部４５に記憶させておく。
【００４４】
Ｓ１３２にて、位置認識部４６は、新たな基準パターンにおける、互いに直交する２つの方向についての画素の間隔が、一般エリア６６に描かれた桝目の間隔と異なるか否かを判断する。一般エリア６６に描かれた桝目の間隔と異なると判断した場合（Ｓ１３２にてＹＥＳ）、処理はＳ１３４へと移される。もしそうでないと（Ｓ１３２にてＮＯ）、処理はＳ１４４へと移される。
【００４５】
Ｓ１３４にて、位置認識部４６は、Ｓ１３０にて算出した間隔と記憶部４５が記憶した間隔とを比較することにより、新たな基準パターンが第１エリア６２〜第４エリア６５のどの桝目を表わすか識別する。
【００４６】
Ｓ１３６にて、位置認識部４６は、記憶部４５から、Ｓ１２０にて撮像した画像における、Ｓ１３４にて識別した桝目の頂点（どの頂点かは中継器１０の設計者により予め定められている。）の座標を読出す。
【００４７】
Ｓ１３８にて、位置認識部４６は、キーボード用送信器４０の座標（Ｓ１２４にて算出した座標）とＳ１３６にて読出した座標と更新前の基準パターンにおいてＳ１３４で識別した桝目の頂点にあたる位置の座標とを用いて、Ｓ１３４にて識別した桝目の頂点の座標を算出する。
【００４８】
Ｓ１４０にて、位置認識部４６は、Ｓ１３８にて算出した座標と記憶部４５が記憶した桝目の頂点（Ｓ１３４にて識別した頂点）の座標との差を算出する。Ｓ１４２にて、位置認識部４６は、Ｓ１４０にて算出した差を用いて、Ｓ１２４にて算出した座標を補正する。
【００４９】
Ｓ１４４にて、位置認識部４６（または位置認識部５８）は、Ｓ１２４にて算出した座標を、送信制御部４４（位置認識部５８が出力する場合、送信制御部５４）に出力する。送信制御部４４（または送信制御部５４）は、座標をデータ送信部４２（送信制御部５４が出力する場合、データ送信部５２）に出力する。
【００５０】
以上のような構造およびフローチャートに基づく、切換システムの動作について説明する。
［キーボードの場合］
キーボード７０を移動させた場合の切替処理について説明する。
【００５１】
第１コンピュータ２０の区域にあったキーボード７０が、ユーザによりいったん持ち上げられ、第２コンピュータ３０の区域に移されたとする。また、キーボード用送信器４０の位置認識部４６が、第２エリア６３上に置かれたとする。位置認識部４６は、シート６０の画像を撮像する（Ｓ１２０）。画像が撮像されると、位置認識部４６は、パターンマッチングにより、キーボード用送信器４０の移動量を算出する（Ｓ１２２）。キーボード７０がいったん持ち上げられているので、移動量は実際には存在しない値になる。移動量が算出されると、位置認識部４６は、Ｓ１２２にて算出した移動量と、キーボード用送信器４０の移動前の座標とを用いて、キーボード用送信器４０の移動後の座標を算出する（Ｓ１２４）。座標が算出されると、位置認識部４６は、基準パターンを更新するか否かを判断する（Ｓ１２６）。この場合、座標は実際には存在しない値なので（Ｓ１２６にてＹＥＳ）、位置認識部４６は、新たな基準パターンを記憶部４５に記憶させる（Ｓ１２８）。新たな基準パターンは、Ｓ１２０にて撮像した画像のうち、第２エリア６３の最小サイズの桝目を含む画像である。新たな基準パターンが記憶されると、位置認識部４６は、新たな基準パターンにおける画素の間隔を算出する（Ｓ１３０）。画素の間隔が算出されると、位置認識部４６は、新たな基準パターンにおける、互いに直交する２つの方向についての画素の間隔が、一般エリア６６に描かれた桝目の間隔と異なるか否かを判断する（Ｓ１３２）。この場合、一般エリア６６に描かれた桝目の間隔と異なると判断されるので（Ｓ１３２にてＹＥＳ）、位置認識部４６は、新たな基準パターンが第１エリア６２〜第４エリア６５のどの桝目を表わすか識別する（Ｓ１３４）。新たな基準パターンが第２エリア６３の最小の桝目を表わすと識別されると、位置認識部４６は、記憶部４５から、Ｓ１２０にて撮像した画像における、Ｓ１３４にて識別した桝目の頂点の座標を読出す（Ｓ１３６）。座標が読出されると、位置認識部４６は、Ｓ１３４にて識別した桝目の頂点の座標を算出する（Ｓ１３８）。座標が算出されると、位置認識部４６は、Ｓ１３８にて算出した座標と記憶部４５が記憶した桝目の頂点（Ｓ１３４にて識別した頂点）の座標との差を算出する(Ｓ１４０)。座標の差が算出されると、位置認識部４６は、Ｓ１４０にて算出した差を用いて、Ｓ１２４にて算出した座標を補正する（Ｓ１４２）。これにより、Ｓ１２４にて算出した座標が実際には存在しない値であっても、座標は正しく補正される。座標が補正されると、位置認識部４６は、Ｓ１２４にて算出した座標を、送信制御部４４に出力する。送信制御部４４は、座標をデータ送信部４２に出力する（Ｓ１４４）。
【００５２】
座標がデータ送信部４２に出力され、座標がデータ受信部１２に受信されると、データ送信部４２は、送信制御部４４が出力した座標を中継器１０のデータ受信部１２に送信する。キーボード用送信器４０から座標が送信されると、データ受信部１２は、キーボード用送信器４０の座標を受信する。座標が受信されると、操作選択部１６は、キーボード用送信器４０（キーボード７０）が第２コンピュータ３０の区域に入ってきたか否かを判断する（Ｓ１００）。この判断により、操作選択部１６は、シート６０の辺に沿って並ぶ区域のいずれにキーボード用送信器４０の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択することとなる。この場合、第２コンピュータ３０の区域に入ってきたと判断されるので（Ｓ１００にてＹＥＳ）、中継器１０およびキーボード用送信器４０は、座標を通信する。座標が通信されると、操作選択部１６は、キーボード用送信器４０（キーボード７０）の位置が「１」秒以上固定されているか否かを判断する（Ｓ１０２）。当初、キーボード７０（キーボード用送信器４０）の位置は移動されたばかりなので（Ｓ１０２にてＮＯ）、中継器１０およびキーボード用送信器４０は、座標を通信する。座標が通信されると、操作選択部１６は、キーボード用送信器４０（キーボード７０）の座標が、元の位置に戻ったか否かを判断する（Ｓ１０６）。この場合、キーボード７０（キーボード用送信器４０）の位置が戻らないとすると（Ｓ１０６にてＮＯ）、処理はメインルーチンへと戻る。処理がメインルーチンに戻った後、再び、操作選択部１６は、キーボード用送信器４０（キーボード７０）が第２コンピュータ３０の区域に入ってきたか否かを判断する（Ｓ１００）。キーボード７０（キーボード用送信器４０）は、第２コンピュータ３０の区域に入ってきているので（Ｓ１００にてＹＥＳ）、操作選択部１６は、キーボード用送信器４０（キーボード７０）の位置が「１」秒以上固定されているか否かを判断する（Ｓ１０２）。この場合、既に「１」秒以上キーボード７０（キーボード用送信器４０）の位置が固定されているので（Ｓ１０２にてＹＥＳ）、操作制御部１８は、ＬＥＤ１５のうち、操作しようとするＰＣに対応するものを点灯させる。ＬＥＤ１５が点灯すると、データ受信部１２は、入力端子４８がキーボード７０から別途受付けた情報（すなわちキーボード７０が取得した情報）を受信する。情報が受信されると、操作制御部１８は、操作選択部１６が選択したコンピュータに情報を出力する。これにより、入力端子４８が受付けた情報が出力される（Ｓ１０４）。
［マウスの場合］
マウス５０を移動させた場合の切替処理について説明する。
【００５３】
第１コンピュータ２０の区域にあったマウス５０が、ユーザによりドラッグされ、第２コンピュータ３０の区域に移されたとする。位置認識部５８は、シート６０の画像を撮像する（Ｓ１２０）。画像が撮像されると、位置認識部５８は、パターンマッチングにより、マウス５０の移動量を算出する（Ｓ１２２）。移動量が算出されると、位置認識部５８は、Ｓ１２２にて算出した移動量と、マウス５０の移動前の座標とを用いて、マウス５０の移動後の座標を算出する（Ｓ１２４）。移動後の座標が算出されると、位置認識部５８は、基準パターンを更新するか否かを判断する（Ｓ１２６）。この場合、基準パターンを更新しないとすると（Ｓ１２６にてＮＯ）、位置認識部５８は、Ｓ１２４にて算出した座標を、送信制御部５４に出力する。送信制御部５４は、座標をデータ送信部５２に出力する（Ｓ１４４）。これにより、位置認識部５８は、シート６０の模様から、シート６０におけるマウス５０の座標を検知する。座標が出力されると、データ送信部５２は、送信制御部５４が出力した座標を中継器１０のデータ受信部１２に送信する。マウス５０から座標が送信されると、データ受信部１２は、マウス５０の座標を受信する。座標が受信されると、操作選択部１６は、マウス５０が第２コンピュータ３０の区域に入ってきたか否かを判断する（Ｓ１００）。この判断により、操作選択部１６は、シート６０の辺に沿って並ぶ区域のいずれにマウス５０の座標が属するかに応じて、情報の出力の対象とするコンピュータを選択することとなる。この場合、第２コンピュータ３０の区域に入ってきたと判断されるので（Ｓ１００にてＹＥＳ）、中継器１０およびマウス５０は、座標を通信する。座標が通信されると、操作選択部１６は、マウス５０の位置が「１」秒以上固定されているか否かを判断する（Ｓ１０２）。当初、マウス５０が移動中とすると（Ｓ１０２にてＮＯ）、中継器１０、マウス５０は、座標を通信する。座標が通信されると、操作選択部１６は、マウス５０の座標が、元の位置に戻ったか否かを判断する（Ｓ１０６）。この場合、マウス５０の位置が戻らないとすると（Ｓ１０６にてＮＯ）、処理はメインルーチンへと戻る。処理がメインルーチンに戻った後、再び、操作選択部１６は、マウス５０が第２コンピュータ３０の区域に入ってきたか否かを判断する（Ｓ１００）。マウス５０は、第２コンピュータ３０の区域に入ってきているので（Ｓ１００にてＹＥＳ）、操作選択部１６は、マウス５０の位置が「１」秒以上固定されているか否かを判断する（Ｓ１０２）。この場合、既に「１」秒以上マウス５０の位置が固定されているとすると（Ｓ１０２にてＹＥＳ）、操作制御部１８は、ＬＥＤ１５のうち、操作しようとするＰＣに対応するものを点灯させる。ＬＥＤ１５が点灯すると、データ受信部１２は、入力端子４８がボタン５５から別途受付けた情報（すなわちマウス５０が取得した情報）を受信する。情報が受信されると、操作選択部１６は、情報を操作制御部１８に出力する。操作制御部１８は、操作選択部１６が選択したコンピュータに操作選択部１６が出力した情報を出力する。これにより、ボタン５５が受付けた情報が出力される（Ｓ１０４）。
【００５４】
以上のようにして、本実施の形態に係る切換システムは、マウスやキーボードの座標が、シートの辺に沿って並ぶ区域のいずれに属するかに応じて、情報の出力の対象とするＰＣを選択する。マウスやキーボードが置かれた座標は、シート上の模様（桝目）により検知される。キーボードの場合、キーボード用送信器がキーボードに固着しているので、シートの辺に沿ってキーボードの送信器側の位置を変えると、送信器の座標を変えることができる。座標が変えられるので、情報の出力の対象となるＰＣを切替えることができる。キーボードの位置を変更しても、ユーザは容易に情報を入力できる。これにより、操作できるＰＣをユーザが手動で切替える必要がなくなる。ユーザは、情報の出力の対象となるＰＣを容易に切替えることができ、かつ容易に情報を入力できる。情報の出力の対象となるＰＣを切替えるためにシートの辺に沿って送信器を移動させることは、ユーザの作業にあまり負担を与えない。シートの辺に沿ってキーボードを移動させることは、情報の出力の対象となるＰＣが変わる際、ユーザにより無意識に行われることが多いからである。その結果、ユーザの作業に負担を与えずに、情報の出力の対象となるコンピュータを容易に切換えることができ、かつ容易に情報を入力できる切換システムを提供することができる。また、マウスやキーボードは、それぞれ別のＰＣを操作できる。それらのＰＣは互いに異なるＯＳ（Operating System）を動作させることができる。特に、動作中のＯＳがポインティングデバイスを用いるＯＳか否かに関わらず、別のＰＣを操作できる。これにより、ＰＣごとに特化した作業をこなすことが容易になる。その結果、ＰＣごとに特化した作業を容易にこなすことができる切換システムを提供することができる。この効果は、次のような場合などに特に大きな価値を有する。その場合とは、第１のＰＣがテストとしてあるモジュールを実行中に、第２のＰＣでそのモジュールを利用する別のモジュールをプログラミングする場合である。
【００５５】
なお、シート６０の区域は、図６に示すものに限定されない。たとえば、シート６０の区域が線対称に並ぶものであってもよい。マウス５０やキーボード７０の位置は、ユーザの利き手に応じて異なるからである。図１０に、シート６０の区域が、放射状かつ線対称となるように並ぶ例を示す。この場合、Ｓ１０４にて、操作選択部１６は、シート６０の辺に沿って放射状かつ線対称に並ぶ区域のいずれにキーボード用送信器４０の座標が属するかに応じて、線対称の関係にある区域のいずれに座標が属しても同一のコンピュータを対象とするように、情報の出力の対象とするコンピュータを選択することができる。
【００５６】
また、シート６０の区域は、ユーザにより自由に設定・変更されるものであってもよい。次に、そのための中継器１０の具体的な構成などの一例について説明する。この例の場合、記憶部１９は、ユーザが作成したビットマップファイルを、シート６０の区域を表わすデータテーブルとして記憶する。このビットマップファイルは、画像として表示される際に各ビットが表わす色の情報を含む。その色は、それぞれ１つの区域に対応している。ユーザは、予め次のような画像のビットマップファイルを作成しておく。その画像とは、第１区域として指定する区域を青く塗り、第２区域として指定する区域を赤く塗った画像である（第１区域や第２区域を指定するために用いる色は、他の色であってもよい）。このような画像は、市販のエディタにより作成される。
【００５７】
また、シート６０の区域は、マウス５０の位置についての区域と、キーボード７０（厳密にはキーボード用送信器４０）の位置についての区域とで異なっていてもよい。図１１を参照して、その具体例について説明する。図１１は、シート６０の区域を、マウス５０の位置についての区域と、キーボード７０（厳密にはキーボード用送信器４０）の位置についての区域とで異なることとする場合の、キーボード７０（厳密にはキーボード用送信器４０）の位置についての区域を表わす図である。この場合、マウス５０の位置についての区域は、図６に示すものと同一であることとする。図６に示す区域に比べると、図１１に示す区域は、１つの区域の幅や面積が狭い。一般的に、操作するＰＣを変更しても、キーボード７０の位置を大きく変更することは少ないからである。ただし、１つの区域の幅は、ＰＣ同士の間隔に対応する幅であってもよい。ＰＣ同士の間隔が広くなるにつれ、キーボードを大きく移動させることが多くなるためである。また、図１１に示す区域は、シート６０において線対称となるように配置されていない。ユーザの利き手がキーボード７０の位置にほとんど影響を与えないからである。
【００５８】
また、一般エリア６６および第１エリア６２〜第４エリア６５は、必ずしも桝目が描かれていなくてもよい。たとえば、点が描かれていてもよい。
【００５９】
また、シート６０の座標は、必ずしも第１エリア６２〜第４エリア６５により特定されなくてもよい。たとえば、シート６０上のすべての桝目の間隔を互いに異なるものとしてもよい。この場合、キーボード用送信器４０やマウス５０は、次の方法により自らのシート６０における座標を特定できる。その方法とは、シート６０の桝目を撮像し、撮像した画像の傾きを補正し、補正された画像中の縦横の桝目の間隔を測定し、その間隔から座標を特定する方法である。桝目の間隔から座標を特定するために、位置認識部４６または位置認識部５８は、予め記憶された桝目の間隔と座標とのデータベースを照合する。本実施の形態の場合、このデータベースは記憶部４５や記憶部５６に記憶されている。この方法は、上述したＳ１２０〜Ｓ１４４に代えて実施できる。
【００６０】
また、中継器１０が情報を受信する機器は、１台のマウス５０と１台のキーボード７０（厳密にはキーボード用送信器４０）とに限定されない。たとえば、２台のキーボードからの情報を受信してもよい。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態に係る切換システム、第１コンピュータ、および第２コンピュータの平面図である。
【図２】本発明の実施の形態に係る切換システム、第１コンピュータ、および第２コンピュータの正面図である。
【図３】本発明の実施の形態に係る切換システムの制御ブロック図である。
【図４】本発明の実施の形態に係る中継器の外観図である。
【図５】本発明の実施の形態に係るキーボード用送信器の外観図である。
【図６】本発明の実施の形態に係るシート上の区域を表わす図である。
【図７】本発明の実施の形態に係るＰＣの変更処理の制御の手順を示すフローチャートである。
【図８】本発明の実施の形態に係る座標の補正処理の制御の手順を示すフローチャートである。
【図９】本発明の実施の形態に係る通信のフォーマットを表わす図である。
【図１０】本発明の実施の形態の変形例に係るシートの上の区域（その１）を示す図である。
【図１１】本発明の実施の形態の変形例に係るシートの上の区域（その２）を示す図である。
【符号の説明】
【００６３】
１０  中継器、１２  データ受信部、１４  信号解析部、１５  ＬＥＤ、１６  操作選択部、１８  操作制御部、１９，４５，５６  記憶部、２０  第１コンピュータ、２６  第１モニタ、３０  第２コンピュータ、３６  第２モニタ、４０  キーボード用送信器、４２，５２  データ送信部、４４，５４  送信制御部、４６，５８  位置認識部、４８  入力端子、５０  マウス、５５  ボタン、６０  シート、６２  第１エリア、６３  第２エリア、６４  第３エリア、６５  第４エリア、６６  一般エリア、７０  キーボード、８０  識別番号エリア、８２  端末種別エリア、８４  位置情報エリア。
【図１】
2006072921.tif 000003
【図２】
2006072921.tif 000004
【図３】
2006072921.tif 000005
【図４】
2006072921.tif 000006
【図５】
2006072921.tif 000007
【図６】
2006072921.tif 000008
【図７】
2006072921.tif 000009
【図８】
2006072921.tif 000010
【図９】
2006072921.tif 000011
【図１０】
2006072921.tif 000012
【図１１】
2006072921.tif 000013