(57)【要約】【課題】  複数のポインタを、ポインティング装置の持ち替えや、有効となるポインタを切替えることなく、個別に移動することができる。【解決手段】  表示装置３，４の画面に表示されたポインタ３１，４１を画面上で移動させるトラックボール１２ａ，１２ｂを備えるマウス１であって、トラックボール１２ａ，１２ｂが、各ポインタ３１，４１に対応して設けられるとともに、トラックボール１２ａ，１２ｂが、一の筐体に配置された構成としてある。【選択図】      図１
2009169649.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の画面に表示されたポインタを画面上で移動させる操作手段を備えるポインティング装置であって、
前記操作手段が、複数の前記ポインタを個別に移動させるよう、前記各ポインタに対応して複数設けられるとともに、各操作手段が、一の筐体に配置されたことを特徴とするポインティング装置。
【請求項２】
前記ポインタが指示する指示位置で操作されることで、当該指示位置に対応する処理内容を選択可能な入力操作部を備える請求項１記載のポインティング装置。
【請求項３】
前記筐体が、片手で操作可能なマウス状に形成された請求項１又は２記載のポインティング装置。
【請求項４】
前記操作手段が、指で操作可能な入力装置からなる請求項１〜３いずれか一項に記載のポインティング装置。
【請求項５】
前記操作手段が、前記筐体に回転自在に組み込まれたトラックボールからなる請求項４記載のポインティング装置。
【請求項６】
前記各操作手段が、同一の指で操作可能な範囲に配置された請求項４記載のポインティング装置。
【請求項７】
前記各操作手段が、異なる指で操作可能な位置に配置された請求項４記載のポインティング装置。
【請求項８】
表示装置の画面に表示されたポインタを画面上で移動させる操作手段を備えるポインティング装置が接続される情報処理装置であって、
前記ポインティング装置が請求項１〜７記載のポインティング装置であることを特徴とする情報処理装置。
【請求項９】
前記ポインティング装置に、前記ポインタが指示する指示位置で操作されることで、当該指示位置に対応する処理内容を選択可能な入力操作部を複数設けるとともに、
前記指示位置に対応して複数の処理内容が選択可能な場合おいて、前記各入力操作部と前記各処理内容とを対応付けて設定する設定手段を備える請求項８記載の情報処理装置。
【請求項１０】
前記複数のポインタのうち、いずれかのポインタが移動されるたびに、最後に移動されたポインタを特定して記憶するとともに、前記入力操作部が記憶されたポインタに対して有効となるよう制御する記憶制御手段を備える請求項８又９記載の情報処理装置。
【請求項１１】
表示装置の画面に表示された複数のポインタを画面上で個別に移動させる前記各ポインタに対応して設けられた複数の操作手段と、
前記各ポインタが指示する指示位置で操作されることで、当該指示位置に対応する処理内容を選択可能な入力操作部と、を備えるポインティング装置が接続される情報処理装置を、
前記複数のポインタのうち、いずれかのポインタが移動されるたびに、最後に移動されたポインタを特定して記憶するとともに、前記入力操作部が記憶されたポインタに対して有効となるよう制御する記憶制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マウスなどのポインティング装置とポインティング装置を備える情報処置装置に関し、特に、複数のポインタを個別に操作可能なポインティング装置とこのポインティング装置を備える情報処置装置に関する。
【背景技術】
【０００２】
近年、コンピュータの利用環境において、個々の表示装置の解像度やサイズが大きくなり、さらには、複数の表示装置を一の情報処理装置（コンピュータ）に接続してより広い表示領域を扱える環境が広まっている。このような環境下において、異なる入出力ポートに複数のポインティング装置を接続することで、表示装置上で複数の独立したポインタを操作することも可能になってきている。
【０００３】
例えば、マウスやジョイスティック、タブレットなどのポインティング装置を一の情報処理装置に接続し、各ポインティング装置を効率よく操作する技術が提案されている（特許文献１）。
【０００４】
一方では、表示装置上に複数の独立したポインタを表示させ、一のポインティング装置で、各ポインタを操作可能となるよう、有効（アクティブ）となるポインタを入力操作により切替える技術も提案されている（特許文献２）。
また、コンピュータゲームの入力装置として用いられているコントローラは、複数の操作部が一の筐体に集約されて配置されており、ゲーム空間に登場するキャラクタ等の進行方向を指示するためにトラックボールを組み込んだコントローラも提案されている（特許文献３）。
【０００５】
【特許文献１】特開平０８−０４４４９６号公報
【特許文献２】特開平０５−２４１７３０号公報
【特許文献３】特開２００６−１１０３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、これまでに提案されているような技術は、以下のような問題があった。
複数のポインティング装置を一の情報処理装置に接続し、各ポインタを移動させる場合、各ポインタを移動させるたびに、対応するポインティング装置に持ち替える必要があり、作業効率を低下させる要因になっていた。
また、一のポインティング装置で、複数のポインタを切替えて操作するにしても、有効（アクティブ）とするポインタを切替える作業を要するため、円滑な作業が阻まれていた。
一方、ゲーム用のコントローラは、通常、両手で保持しつつ、操作する構成となっているため、そのままポインティング装置として採用できるものではなかった。
【０００７】
本発明は、以上のような問題を解決するために提案されたものであり、複数のポインタを切替えることなく、各々のポインタを個別に、かつ自在に移動できる複数の操作手段が一体的に組み込まれ、さらに各操作手段が片手で操作可能なポインティング装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のポインティング装置は、表示装置の画面に表示されたポインタを画面上で移動させる操作手段を備えるポインティング装置であって、前記操作手段が、複数の前記ポインタを個別に移動させるよう、前記各ポインタに対応して複数設けられるとともに、各操作手段が、一の筐体に配置された構成としてある。
【０００９】
また、本発明の情報処理装置は、表示装置の画面に表示されたポインタを画面上で移動させる操作手段を備えるポインティング装置が接続される情報処理装置であって、前記ポインティング装置が本発明のポインティング装置としてある。
【００１０】
また、本発明のプログラムは、表示装置の画面に表示された複数のポインタを画面上で個別に移動させる前記各ポインタに対応して設けられた複数の操作手段と、前記各ポインタが指示する指示位置で操作されることで、当該指示位置に対応する処理内容を選択可能な入力操作部と、を備えるポインティング装置が接続される情報処理装置を、前記複数のポインタのうち、いずれかのポインタが移動されるたびに、最後に移動されたポインタを特定して記憶するとともに、前記入力操作部が記憶されたポインタに対して有効となるよう制御する記憶制御手段として機能させる。
【発明の効果】
【００１１】
本発明のポインティング装置、このポインティング装置を備える情報処理装置及びプログラムによれば、複数のポインタを、ポインティング装置の持ち替えや、有効となるポインタを切替えることなく、個別に移動することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係るポインティング装置、このポインティング装置を備える情報処理装置及びプログラムの好ましい実施形態について、図１〜図６を参照しつつ説明する。
［第一実施形態］
まず、図１〜図４を参照して、本発明に係るポインティング装置、このポインティング装置を備える情報処理装置及びプログラムの第一実施形態について説明する。
図１は、本実施形態に係るポインティング装置が接続された情報処理装置を示すブロック図であり、図２は、本実施形態に係るポインティング装置が示すポインタを制御するフローチャートである。また、図３は、本実施形態に係るポインティング装置の入力操作部（ボタン）が操作されたときの制御処理を示すフローチャートであり、図４は、本実施形態に係るポインティング装置の入力操作部（ボタン）と処理内容との対応を示す割当テーブルである。
【００１３】
最初に、本実施形態におけるポインティング装置が接続された情報処理装置の全体の構成について説明する。
図１に示すように、本実施形態のポインティング装置が接続された情報処理装置１０は、本発明に係るポインティング装置として機能するマウス１と、アプリケーションソフトウエア（例えば、グラフィックソフトやＣＡＤ等の画像情報処理ソフトウエア）に従った情報処理を行うコンピュータ本体２と、液晶表示器等からなるモニタであって、ポインタ３１，４１が画面に表示される表示装置３，４から構成されている。
【００１４】
マウス１は、本発明に係るポインティング装置として機能し、片手で操作可能なように一般的なマウスと同様、小型の大きさに形成されている。
マウス１には、表示装置３，４の画面に表示されたポインタ３１，４１に対応して、それぞれのポインタ３１，４１を画面上で自在に移動させる本発明の操作手段として機能する二つのトラックボール１２（１２ａ，１２ｂ）が一体的に組み込まれている。
【００１５】
トラックボール１２ａ，１２ｂは、各トラックボール１２を指で回転操作することにより、対応する表示装置３，４に表示されたポインタ３１，４１を、それぞれ各表示装置３，４の画面上において、個別に、かつ、自在に移動させることができるようになっている。
なお、回転操作における回転方向や回転操作量は、通常のトラックボールが組み込まれたマウス等と同様、例えば、光学センサ等の検出手段によって検出されるとともに、この回転方向や回転操作量は、回転信号として、後述するコンピュータ本体２に入力されるようになっている。
【００１６】
このように、複数の操作手段として機能するトラックボール１２ａ，１２ｂをマウス１に一体的に組み込むことで、片手、かつ、指での操作だけで複数のポインタ３１，４１を移動させることができ、各ポインタ３１，４１に対応して複数のポインティング装置を接続する場合に問題となるような、各ポインティング装置を持ち替える煩わしさが解消される。
【００１７】
また、操作手段としてトラックボールとすることで、各トラックボール１２を自在に回転操作することにより、ポインタ３１，４１を任意な方向に移動することができ、作業効率が向上する。
なお、本実施形態では、操作手段として機能するトラックボールを二つとしたが、三つ以上組み込むこともできる。
また、トラックボールに変えて、指で操作可能なジョイスティックとすることもできる。
【００１８】
特に、本実施形態では、各トラックボール１２は、例えば、右手の親指で、二つのトラックボール１２ａ，１２ｂが個別に回転操作できるように、マウス１の左側面に近接して配置されている。
これにより、右手の親指のみで、二つのトラックボール１２ａ，１２ｂを回転操作できるため、操作時に複数の指を用いることがなくなり、操作者の疲労が軽減される。
【００１９】
また、マウス１には、ポインタ３１，４１が各表示装置３，４の画面上で指示する指示位置で操作されることで、当該指示位置に対応するアプリケーションソフトウエアの処理内容を選択可能な本発明の入力操作部として機能するボタン１１（１１ａ，１１ｂ，１１ｃ，１１ｄ）が配置されている。
ボタン１１は、通常のマウスに配置されたクリックボタンとして機能するようになっている。
【００２０】
各ボタン１１とアプリケーションソフトウエアの処理内容との対応は、後述するコンピュータ本体２を管理するオペレーションシステム（ＯＳ２４）のユーティリティ上で設定・変更できるようになっている（本発明の設定手段）。
本実施形態では、図４に示すように、ボタン１１ａ，１１ｂ，１１ｃ，１１ｄに対して処理１〜処理４を割り当てて設定してあり、後述するボタン制御部２２のボタン割当テーブル２２ａに記憶される。
【００２１】
例えば、ボタン１１ａが操作されることで、処理１（例えば、決定指示）、また、ボタン１１ｂが操作されることで、処理２（例えば、メニュー表示指示）などが選択でき、これに基づきアプリケーションソフトウエアが実行される。
このように各ボタン１１に対応して、処理内容を設定・変更できるため、操作者の利き手、使い勝手や、使用するアプリケーションソフトウエアに応じて、ボタンの使い分けができ、操作者の作業効率を向上させることができる。
【００２２】
次に、コンピュータ本体２は、ＭＰＵ等が搭載されたパーソナルコンピュータで構成され、図示しないキーボードや表示装置３，４などの各種装置を管理・制御するＯＳ２４（オペレーションシステム）と、当該ＯＳ２４に管理され、マウス１のドライバ（ソフトウエア）として機能するポインタ制御部２１及びボタン制御部２２と、例えば、画像情報処理ソフトウエアからなるアプリケーション２３などがインストールされている。
【００２３】
ポインタ制御部２１では、トラックボール１２ａ，１２ｂが回転操作されることで、回転方向及び回転操作量に応じた画面上の位置に、ポインタ３１，４１を移動表示するとともに、対応するポインタ３１，４１のうち、いずれかのポインタが移動されるたびに、最後に移動されたポインタ３１，４１を特定して記憶する処理が行われる。
【００２４】
ポインタ制御部２１は、プログラムされたソフトウエア手段により構成され、このプログラムは、図２に示すフローチャートに従って実行されている。
具体的には、まず、各トラックボール１２からの回転方向及び回転操作量に応じた回転信号の入力を常時監視する（Ｓ１）。
次に、回転信号の入力があった場合、いずれかのトラックボール１２ａ，１２ｂからの入力かを判定して、特定する（Ｓ２，Ｓ６）。
そして、回転信号の入力があったトラックボールに対応するポインタの画面上の表示位置を回転方向及び回転操作量に応じた回転信号から算出するとともに（Ｓ３，Ｓ７）、算出結果に基づいた画面上の表示位置にポインタを移動表示する（Ｓ４，Ｓ８）。
これにより、画面上の各ポインタ１２が、リアルタイムに表示位置を移動表示できるようになっている。
すなわち、操作者は、物理的に異なるトラックボール１２ａ，１２ｂを意のままに操作することで、表示装置３、４の画面上において、各ポインタ３１，４１を自在に移動することができる。つまり、アクティブとなるポインタを切替えることなく、個別に移動することができる。
【００２５】
さらに、この場合において回転信号の入力があったトラックボールに対応するポインタを示す情報をポインタ情報として、単一の作業領域として構成されたポインタ記憶部２１ａに記憶する（Ｓ５，Ｓ９）。このポインタ記憶部２１ａは、回転信号の入力があったトラックボールに対応するポインタが移動表示されるたびに、上書き保存、すなわち更新されるようになっている。
【００２６】
つまり、いずれかのトラックボールから回転信号が入力されるたびに、このような処理が繰り返し実行されるため、このポインタ記憶部２１ａは、常に最後に操作されたトラックボールに対応して移動表示されたポインタを示す情報（ポインタ情報）に更新されている（本発明の記憶制御手段における記憶手段に相当）。
これにより、後述するボタン制御部２２において、各ボタン１１が操作されたときに、ポインタ記憶部２１ａに記憶されたポインタ情報を参照することで、当該ボタン１１操作が有効となるポインタが決定される。
【００２７】
次に、ボタン制御部２２では、前述の予め設定されたボタン割当テーブル２２ａに基づき、操作されたボタンの処理内容を特定するとともに、ボタン１１操作時に有効となるポインタを決定して、決定されたポインタに対して、特定された処理内容が実行される処理が行われる。
【００２８】
ボタン制御部２２は、プログラムされたソフトウエア手段により構成され、このプログラムは、図３に示すフローチャートに従って実行されている。
具体的には、まず、各ボタン１１からの入力を常時監視する（Ｓ１）。
次に、いずれかのボタン１１から入力があった場合、前述したボタン割当テーブル２２ａから、入力のあったボタンに対応する処理内容（処理１〜４）を取得する。
これにより、実行される処理内容（例えば、決定指示や、メニュー表示指示など）が特定される。
【００２９】
さらに、前述のポインタ記憶部２１ａに記憶されたポインタ情報を取得する（Ｓ３）。
これにより、取得したポインタ情報に従い、各ボタン１１操作が有効となるポインタが、ポインタ３１又はポインタ４１のいずれかに決定される。
そして、決定されたポインタと処理内容をアプリケーション２３に送出することで、アプリケーション２３において、決定されたポインタに対して、特定された処理内容が実行される（Ｓ４）。
以上のようなポインタ制御部２１とボタン制御部２２における処理によって、操作されたボタン１１が、ボタン１１操作時において最後に更新されたポインタに対して有効となるよう制御される（本発明の記憶制御手段）。
【００３０】
このように、最後に更新されたポインタに対して、操作されたボタンが有効となることで、ポインタが複数存在しても、スイッチなどの物理的な切替手段や、アプリケーション上のメニュー画面等で有効となるポインタを切替えるような切替手段により、有効となるポインタを切替える必要もなく、有効となるポインタが自動的に切替るため、作業効率の向上を図ることができる。
【００３１】
また、最後に更新されたポインタは、操作者が最後に操作したトラックボールに対応しており、操作者が遂行したい処理内容が最も間近に反映されているポインタであるため、操作者の思惑と相違したポインタに対して処理内容が実行されるような齟齬が生じることもなく、円滑に作業を進行することができる。
さらに、各ボタン１１が、各ポインタ３１，４１に対して共通のボタンとして機能するようになるため、トラックボール１２ごとに対応した専用のボタンを設ける必要もなく、ボタンの数を削減でき、マウス１の省スペース化や、製品コストの低減が図られる。
【００３２】
以上のように本実施形態のマウス１及びこのマウス１が接続された情報処理装置１０（コンピュータ）によれば、表示装置３，４の画面に表示されたポインタ３１，４１を画面上で自在に移動させるトラックボール１２ａ，１２ｂが、各ポインタ３１，４１に対応して設けられるとともに、トラックボール１２ａ，１２ｂが、一の筐体からなるマウス１に一体的に配置されるため、ポインタごとに異なる、例えば、マウス、ジョイスティック、タブレットなど複数のポインティング装置を持ち替える煩わしさを解消することができる。
【００３３】
また、マウス１は、一般的なマウスと同様、片手で操作可能な大きさに形成されているため、トラックボール１２ａ，１２ｂを回転操作する場合でも、操作する指の移動範囲は限定されるため、操作者の疲労が軽減される。
特に、本実施形態では、一つの指である右手の親指のみで、二つのトラックボール１２ａ，１２ｂを操作可能であり、他の指は回転操作に関与しないため、操作者の指の疲労が更に軽減される。
【００３４】
また、本発明の記憶制御手段として機能するポインタ制御部２１及びボタン制御部２２が設けられることで、最後に更新されたポインタに対して、操作されたボタンが有効となることで、ポインタが複数存在しても、スイッチなどの物理的な切替手段や、アプリケーション上のメニュー画面等で有効となるポインタを切替えるような切替手段により、有効となるポインタを切替える必要もなく、有効となるポインタが自動的に切替るため、作業効率の向上を図ることができる。
【００３５】
そのうえ、各ボタン１１が、各ポインタ３１，４１に対して共通のボタンとして機能するようになるため、トラックボール１２ごとに対応した専用のボタンを設ける必要もなく、ボタンの数を削減でき、マウス１の省スペース化や、製品コストの低減が図られる。
【００３６】
［第二実施形態］
次に、本発明に係るポインティング装置の第二実施形態について、図５を参照しつつ説明する。
図５は、本実施形態に係るポインティング装置の概略斜視図である。
同図に示す本実施形態に係るポインティング装置は、上述した第一実施形態のポインティング装置として機能するマウス１の変形実施形態であり、操作手段として機能するトラックボール１２ａ，１２ｂが、異なる指で操作可能なように離間して配置されている。その他の構成部分は、第一実施形態と同様となっており、同様の構成部分については、図中で第一実施形態と同一符号を付し、詳細な説明は省略する。
【００３７】
具体的には、トラックボール１２ａは、右手の親指で回転操作可能なように、マウス１の左側面に配置され、トラックボール１２ｂは、右手の人差し指、中指、薬指で回転操作可能なように、マウス１の右側面に配置されている。
このようにトラックボール１２ａとトラックボール１２ｂが、異なる指で回転操作可能なように離間して配置されているため、トラックボール１２ａ，１２ｂを異なる指で同時に回転操作することができる。
これにより、操作時における作業効率を更に向上させることができる。
【００３８】
［第三実施形態］
次に、本発明に係るポインティング装置が接続された情報処理装置の異なる実施形態について、図６を参照しつつ説明する。
同図に示す本実施形態に係るポインティング装置が接続された情報処理装置は、前述した第一実施形態の変形実施形態であり、一の表示装置３にポインタ３１ａ，３１ｂが同時に表示されている構成となっている。
すなわち、第一実施形態のポインタ３１をポインタ３１ａに、第一実施形態のポインタ４１をポインタ３１ｂに対応させ、一の表示装置３に、これらのポインタ３１ａ，３１ｂを同時に表示させたもので、その他の構成部分は、第一実施形態と同様となっており、同様の構成部分については、図中で第一実施形態と同一符号を付し、詳細な説明は省略する。
【００３９】
このように、一の表示装置３に複数のポインタ３１ａ，３１ｂを表示させた場合においても、片手で操作可能なマウス１に一体的に組み込まれたトラックボール１２ａ，１２ｂを回転操作することで、それぞれのトラックボール１２ａ，１２ｂに対応したポインタ３１ａ，３１ｂを一の画面上で自在に移動させることができる。
これにより、ポインタごとに対応した異なる複数のポインティング装置を持ち替える煩わしさを解消することができる。
【００４０】
また、第一実施形態と同様、最後に操作されたトラックボール１２ａ，１２ｂに対応したポインタに対して、各ボタン１１が有効となる構成となっているため、複数のポインタのうちいずれかのポインタを有効とするかを切替える作業が不要となり、作業効率が向上する。
そのうえ、各ボタン１１が、各ポインタ３１，４１に対して共通のボタンとして機能するようになるため、トラックボール１２ごとに対応した専用のボタンを設ける必要もなく、ボタンの数を削減でき、マウス１の省スペース化や、製品コストの低減が図られる。
【００４１】
以上、本発明のポインティング装置について、好ましい実施形態を示して説明したが、本発明に係るポインティング装置は、上述の実施形態に限定されるものでなく、以下のように本発明の範囲で種々の変更実施が可能であることは言うまでもない。
【００４２】
例えば、各実施形態では、複数の操作手段としてトラックボールを二つ配置したが、三つ以上（六つなど）設けることもできる。
同様に、入力操作部として機能するボタンも、各実施形態では、四つ配置したが、五つ以上（八つなど）設けることもできる。
また、操作手段としては、トラックボールに限定することなく、ジョイスティックを採用することもできる。
さらに、第一実施形態では、二つのトラックボールを右手の親指で回転操作可能なようにマウス１の左側面に配置したが、人差し指や、中指、薬指で回転操作可能なようにマウス１の天面に配置することもできる。
【産業上の利用可能性】
【００４３】
本発明は、操作によって、表示装置の画面上に表示された複数のポインタを移動させるポインティング装置及びこのようなポインティング装置を備える情報処理装置に広く利用することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の第一実施形態に係るポインティング装置が接続された情報処理装置のブロック図である。
【図２】本発明の第一実施形態に係るポインティング装置が示すポインタを制御するフローチャートである。
【図３】本発明の第一実施形態に係るポインティング装置の入力操作部（ボタン）が操作されたときの制御処理を示すフローチャートである。
【図４】本発明の第一実施形態に係るポインティング装置の入力操作部（ボタン）と処理内容との対応を示す割当テーブルである。
【図５】本発明の第二実施形態に係るポインティング装置の概略斜視図である。
【図６】本発明の第三実施形態に係るポインティング装置が接続された情報処理装置のブロック図である。
【符号の説明】
【００４５】
１  マウス
１１  ボタン
１２  トラックボール
２  コンピュータ本体
３，４  表示装置
３１，４１  ポインタ
【図１】
2009169649.tif 000003
【図２】
2009169649.tif 000004
【図３】
2009169649.tif 000005
【図４】
2009169649.tif 000006
【図５】
2009169649.tif 000007
【図６】
2009169649.tif 000008