(57)【特許請求の範囲】
【請求項１】
マウスを用いてタッチスクリーン操作をシミュレーションする方法であって、
前記方法をシングルタッチ機能及びマルチタッチ機能をサポートするコンピュータ・オペレーティング・システムに実行させ、
前記マウスは、少なくとも、タッチ信号変換部と、タッチシミュレーショントリガボタンと、を備え、
前記タッチシミュレーショントリガボタンが押されたときに、前記タッチ信号変換部により前記マウスのボタンの信号を横取りしてスクリーンのタッチ信号に変換させて、コンピュータスクリーンの上に指入力のタッチ機能のシミュレーションを実行することを特徴とする、マウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項２】
前記方法を実施するステップは、前記タッチシミュレーショントリガボタンが押されたか否かを検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスの基本機能を持続するステップ１（Ｓ１）と、
前記マウスがタッチモードを実行し始めると同時に、前記タッチ信号変換部を起動して前記マウスのボタンの信号または作動信号をそれぞれ横取りして、しかもコンピュータスクリーンのタッチ機能を実行するように切り換えるステップ２（Ｓ２）と、
前記タッチシミュレーショントリガボタンの以前の実行状態が変わったか否かを検知し、結果が「はい」のときはマウスの基本機能を実行し、結果が「いいえ」のときはマウスがタッチモードを実行するのを持続するステップ３（Ｓ３）と、
を含むことを特徴とする、請求項１に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項３】
マウスを用いてタッチスクリーン操作をシミュレーションする方法であって、
前記方法をシングルタッチ機能及びマルチタッチ機能をサポートするコンピュータ・オペレーティング・システムに実行させ、
かつ前記マウスは、少なくとも、タッチ信号変換部と、タッチシミュレーショントリガボタンと、タッチボタンと、固定点ボタンと、を備え、
前記タッチシミュレーショントリガボタンが押されたときに、前記タッチ信号変換部により前記マウスのボタンの信号を横取りしてスクリーンのタッチ信号に変換させて、コンピュータスクリーンの上に指入力のタッチ機能のシミュレーションを実行し、前記タッチシミュレーショントリガボタンがもう一回押されたことでマウスの基本機能に回復させることを特徴とする、マウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項４】
前記方法を実施するステップは、前記マウスの前記タッチシミュレーショントリガボタンが一回押されたか否かを検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスの基本機能を持続するステップ１（Ｓ１）と、
前記マウスの前記タッチシミュレーショントリガボタンがもう一回押されたか否かを検知し、結果が「いいえ」のときはステップ３（Ｓ３）に進み、結果が「はい」のときはマウスの基本機能を持続するステップ２（Ｓ２）と、
前記マウスがタッチモードを実行するとともに、タッチボタンが押されたか否かを検知し、結果が「はい」のときはステップ４（Ｓ４）に進み、結果が「いいえ」のときはステップ２（Ｓ２）に戻るステップ３（Ｓ３）と、
指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することに進むとともに、本来押したタッチボタンが全部解放されたか否かを判断し、結果が「はい」と判断された場合に、全部が解放されたことに対応する指の動作をシミュレーションするとともに、ステップ２（Ｓ２）に戻り、結果が「いいえ」と判断された場合に、ステップ３（Ｓ３）に戻り、指をシミュレーションするためのタッチボタンが押されたか否かを検知し続けるステップ４（Ｓ４）と、
を含むことを特徴とする、請求項３に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項５】
前記ステップ３（Ｓ３）における前記タッチボタンとは、前記タッチシミュレーショントリガボタン以外のマウスボタンを意味することを特徴とする、請求項４に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項６】
前記ステップ３（Ｓ３）にて、タッチモードを実行するときに、前記タッチ信号変換部により前記マウスの単個のまたは複数個のボタンの信号をそれぞれ横取りしてタッチポイントに変換することによって、前記コンピュータ・オペレーティング・システムによりシングルタッチ機能またはマルチタッチ機能を実行するようにさせることを特徴とする、請求項４に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項７】
前記ステップ３（Ｓ３）に進んで前記マウスがタッチモードを実行するときに、前記固定点ボタンを押すと、固定点タッチモードに進むことを特徴とする、請求項４に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項８】
前記固定点タッチモードに進んで実行するときには、前記マウスが当時にスクリーンに対応する所在位置を定点位置ポイントに変換し、前記定点位置ポイントは、マウスカーソルに従って移動しないようにして、またその他のボタンを押すときに、マウスがスクリーンに対応する所在位置を活動位置ポイントに変換することを特徴とする、請求項７に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項９】
前記固定点タッチモードを実行するときに、前記定点位置ポイント及び前記活動位置ポイントは、触発された時点の先後に制限されなく、即ち、前記活動位置ポイントが先に触発された後に、固定点ボタンを押して前記定点位置ポイントを触発することが可能であることを特徴とする、請求項８に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１０】
前記コンピュータ・オペレーティング・システムは、２つの位置ポイント（定点位置ポイント及び活動位置ポイント）の間の距離が近づく又は離れることに基づき、画面縮小または拡大の効果を生じ、あるいは、前記活動位置ポイントが前記定点位置ポイントに対しての角変位量によって画面の回転角度の制御を行うことを特徴とする、請求項８に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１１】
マウスを用いてタッチスクリーン操作をシミュレーションする方法であって、
前記方法をシングルタッチ機能及びマルチタッチ機能をサポートするコンピュータ・オペレーティング・システムに実行させ、
かつ前記マウスは、少なくとも、タッチ信号変換部と、タッチシミュレーショントリガボタンと、タッチボタンと、固定点ボタンと、を備え、
前記タッチシミュレーショントリガボタンが押されたときに、前記タッチ信号変換部により前記マウスのボタンの信号を横取りしてスクリーンのタッチ信号に変換させて、コンピュータスクリーンの上に指入力のタッチ機能のシミュレーションを実行し、その内、前記マウスがタッチモードを実行するには、前記タッチシミュレーショントリガボタンを押してタッチモードに進むとともに、前記タッチシミュレーショントリガボタンを継続的に押すことでタッチモードを持続的に実行し、押された前記タッチシミュレーショントリガボタンを一旦解放すると、マウスの基本機能に回復することを特徴とする、マウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１２】
前記方法を実施するステップは、前記タッチシミュレーショントリガボタンが押されたか否かを検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスの基本機能を持続するステップ１（Ｓ１）と、
前記マウスがタッチモードを実行し、指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することに進むステップ２（Ｓ２）と、
指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することに進むとともに、本来押したタッチボタンが全部解放されたか否かを判断し、結果が「はい」と判断された場合に、全部が解放されたことに対応する指の動作をシミュレーションするとともに、マウスの基本機能を持続し、結果が「いいえ」と判断された場合に、ステップ２（Ｓ２）に戻り、指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することを続けるステップ３（Ｓ３）と、
を含むことを特徴とする、請求項１１に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１３】
前記ステップ２（Ｓ２）における前記タッチボタンとしては、前記タッチシミュレーショントリガボタン、または前記タッチシミュレーショントリガボタン以外のマウスボタンのいずれもタッチボタンであることを特徴とする、請求項１２に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１４】
前記固定点ボタンを押すと、固定点タッチモードに進むことを特徴とする、請求項１２に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１５】
前記固定点タッチモードに進んで実行するときには、前記マウスが当時にスクリーンに対応する所在位置を定点位置ポイントに変換し、前記定点位置ポイントは、マウスカーソルに従って移動しないようにして、またその他のボタンを押すときに、マウスがスクリーンに対応する所在位置を活動位置ポイントに変換することを特徴とする、請求項１４に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１６】
前記固定点タッチモードを実行するときに、前記定点位置ポイント及び前記活動位置ポイントは、触発された時点の先後に制限されなく、即ち、前記活動位置ポイントが先に触発された後に、固定点ボタンを押して前記定点位置ポイントを触発することが可能であることを特徴とする、請求項１４に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【請求項１７】
前記コンピュータ・オペレーティング・システムは、２つの位置ポイントの間の距離が近づく又は離れることに基づき、画面縮小または拡大の効果を生じ、あるいは、前記活動位置ポイントが前記定点位置ポイントに対しての角変位量によって画面の回転角度の制御を行うことを特徴とする、請求項１５に記載のマウスを用いてタッチスクリーン操作をシミュレーションする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マウスを用いてタッチスクリーン操作をシミュレーションして実行する方法に関するものである。
【背景技術】
【０００２】
タッチ式パネルとは、画面表示と方向性操作機能を兼ね備えるスクリーンを意味し、使用者が、指、タッチペンまたはその他のツール等を用いて該パネルの表面の任意位置を選択入力することだけで、該タッチ式パネルにより使用者が選択入力した位置の座標を検出し、コンピュータ・オペレーティング・システム内にその位置情報を出力するようになっている。
【０００３】
現在のタッチ式パネルは、その検出原理によって抵抗膜方式、静電容量方式、超音波方式、光学方式に区分することができ、その相違点としては、主に異なる媒介（抵抗値、静電容量値、超音波または光線の差異）を利用することによって使用者が選択入力した位置の座標を入力する点である。コンピュータシステム構造の全体から言えば、タッチ式パネルは表示界面である以外にも、入力装置として定義できる。
【０００４】
タッチ式パネルの技術成熟、及びマイクロソフト社の新世代製品であるＷｉｎｄｏｗｓ（登録商標）  ７コンピュータ・オペレーティング・システムに伴い、ジェスチャー・メッセージＷＭ＿ＧＥＳＴＵＲＥ等のようなマルチタッチ機能がシステムに搭載されているとともに、新世代のコンピュータシステム及びソフトウェアの開発業者により、マルチタッチ技術を用いて相関的な応用ソフトウェアを広汎に開発することを促進させることにつながる。
一方、表示機能しか有していない伝統的な表示パネルは、該コンピュータ・オペレーティング・システムに、１本指で画面上に移動する機能、ＴＷＯ  ＦＩＮＧＥＲＳ（２本指の機能）等のジェスチャーで画面を操作する機能のようなシングルタッチ機能及びマルチタッチ機能を使用することができないため、その結果、使用者が上記のタッチ式パネルまでに強制的に格上げする必要があり、または該項のタッチ機能の使用を直接に放棄してしまうという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従って、本発明の課題は、高普及率のマウスを用いて１本指、複数本の指で滑動するような操作をシミュレーションし、またはスクリーン画面の拡大、縮小、または回転等のタッチ機能をシミュレーションすることである。
【０００６】
本発明の目的は、スクリーンのタッチ機能をサポートしているコンピュータ・オペレーティング・システムにおいて、マウスを用いてタッチスクリーン操作をシミュレーションして実行する方法を提供することにある。
【０００７】
本発明の目的は、マウスを用いてスクリーン画面上に１本指または複数本の指で滑動するようなタッチ機能を実行可能にする方法を提供することにある。
【０００８】
本発明の目的は、マウスを用いてスクリーン画面上に拡大、縮小、または回転等のタッチ機能を実行可能にする方法を提供することにある。
【課題を解決するための手段】
【０００９】
以上のことから、上記目的を達成するために、マウスがシングルタッチ機能及びマルチタッチ機能をサポートしているコンピュータ・オペレーティング・システムに実行し、該マウスは、少なくとも、タッチ信号変換部と、タッチシミュレーショントリガボタンと、を備えるように提供される技術手段が採用される。
【００１０】
該方法は、
該タッチシミュレーショントリガボタンが押されたか否かを検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスの基本機能を持続するステップ１（Ｓ１）と、
該マウスがスクリーンのタッチモードをシミュレーションして実行するステップ２（Ｓ２）と、
該タッチシミュレーショントリガボタンの状態が変わったか否か（再び押されたか、あるいは、解放されたか）を検知し、結果が「はい」のときはマウスの基本機能に戻り、結果が「いいえ」のときはマウスがタッチモードを実行するのを持続するステップ３（Ｓ３）と、を含む。
【００１１】
同時に、該マウスがスクリーンのタッチモードを実行するときに、該タッチ信号変換部を起動して該マウスの押されたボタン（タッチボタン）信号または作動信号をそれぞれ横取りして、しかもスクリーン画面のタッチ機能を実行するように切り換える。
【００１２】
上述した主な特徴によれば、本方法の技術手段は、使用者が該タッチシミュレーショントリガボタンを一回押すと、該マウスはタッチモードをシミュレーションするように持続し、該タッチシミュレーショントリガボタンをもう一回押すと、該マウスはタッチモードを退出するとともに、マウスの基本機能を回復することができる。
【００１３】
上述した主な特徴によれば、本方法の技術手段は、使用者が該タッチシミュレーショントリガボタンを一回押してタッチモードに進むとともに、該タッチシミュレーショントリガボタンを継続的に押すことでタッチモードを持続的に実行し、本来押された当該タッチシミュレーショントリガボタン及びタッチボタンを一旦全て解放すると、マウスの基本機能に回復する。
【００１４】
上述した主な特徴によれば、タッチモードを実行するとき、マウスの上に１本指で作動するとき、または複数のボタン（マウス左ボタン、マウス右ボタンまたは中ボタン）を同時に押すとき、それらの動作のいずれも同時に、指でスクリーンの上にタッチしたタッチポイントに変換することができ、それと同様に、前に押された単個または複数のボタンを継続的に押しながら、マウスを移動するときには、１本指または複数本の指でスクリーンの上に移動したり滑動したりするようなタッチジェスチャーに変換することもできる。
【００１５】
上述した主な特徴によれば、該マウスがタッチモードを実行するときに、さらに固定点ボタンが備えており、該固定点ボタンによりマウスを用いてタッチスクリーン画面の拡大、縮小、または回転をシミュレーションすることができる。
該固定点ボタンが押されたときに、該固定点ボタンをマウスが当時にスクリーンに対応する所在位置を定点位置ポイントに変換し、該定点位置ポイントは、マウスカーソルに従って移動しないようにして、その後、またその他のボタンを押すときに、マウスがスクリーンに対応する所在位置を移動可能な活動位置ポイントに変換する。
このようにして、該オペレーティング・システムは、２つの位置ポイントの間の距離が近づく又は離れることに基づき、画面縮小または拡大の効果を生じ、あるいは、該活動位置ポイントが該定点位置ポイントに対しての角変位量によって画面の回転角度の制御を行うことができる。
【００１６】
また、マウスの基本機能を実行するときに、該固定点ボタンが押された場合には直接にタッチモードに進むことができるとともに、固定点タッチモードを実行することになる。
【発明の効果】
【００１７】
上述した主な特徴によれば、該マウスがタッチモードを実行するときに、対応するスクリーン上の変換されたタッチポイント、または定点位置ポイント、もしくは活動位置ポイントは、当該スクリーン上に実像のカーソルとして表示させたり、または非実像のカーソルとして作動したりすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法の第１実施例の流れ図である。
【図２】タッチスクリーン操作をシミュレーションして滑動するときの本発明のマウスを表す立体図である。
【図３】本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法の第２実施例の流れ図である。
【図４】タッチスクリーン操作をシミュレーションして固定点タッチモードを実施する本発明のマウスを表す立体図である。
【図５】本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法の第３実施例の流れ図である。
【図６】本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法に係るシングルタッチ機能及びマルチタッチ機能を説明するための滑走態様を示す図である。
【図７】本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法に係り、固定式タッチポイントと移動式タッチポイントとが近づく場合及び離れる場合を表す図である。
【図８】本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法に係り、移動式タッチポイントが固定式タッチポイントを中心として回転する場合を表す図である。
【発明を実施するための形態】
【００１９】
上記目的に基づき、好適な実施例を挙げて添付図面を参照しながら、以下、本発明が採用される技術手段及びその効果を詳細に説明する。 
【００２０】
本発明に係るコンピュータ・オペレーティング・システム（Ｏｐｅｒｅａｔｉｎｇ  Ｓｙｓｔｅｍ）は、コンピュータハードウェアとコンピュータソフトウェアのプログラムを管理するものであり、該プログラムは、ストレージの管理と配置、リソースの需要と供給の優先順位の決定、接続されている入力と出力装置の制御、インターネットやファイルシステムの管理等の基本イベント並びに使用者と該システムと相互作用のマンマシンインターフェイスを提供することに役立つ。
また、本発明に係るコンピュータ・オペレーティング・システムは、マイクロソフト社のＷＩＮＤＯＷＳ(登録商標)コンピュータ・オペレーティング・システムであってもよく、アップル社のＭａｃ（登録商標）  ＯＳまたはＡｎｄｒｏｉｄ(登録商標)  ＯＳ等のシステムであってもよい。ここで、本発明はこれらに限定されないことを先に説明しておく。
【実施例１】
【００２１】
図１、図２を参照し、図１は、本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法の第１実施例の流れ図であり、図２は、タッチスクリーン操作をシミュレーションして滑動するときの本発明のマウスを表す立体図である。
【００２２】
これらの図に示すように、本発明は、シングルタッチ機能及びマルチタッチ機能をサポートするコンピュータ・オペレーティング・システムに実行でき、かつ少なくとも、発光ダイオードと、光学エンジンと、レンズ部品と、制御部品（図示しない）と、を備えているマウスＭを提供し、それらの部品は、マウスＭの変位量を検知する及びコンピュータ・オペレーティング・システム内のカーソル作動（この部分についてはマウス作動の基本機能であるため、ここでの説明を省略する）を制御するために用いられ、かつ該マウスＭは、またマウス左ボタンＭ１と、マウス右ボタンＭ２と、を備えるように構成されている。
本発明は主に、該マウスＭは、さらにタッチシミュレーショントリガボタンＭ３と、タッチ信号変換部２０と、（図２参照）を備え、該タッチシミュレーショントリガボタンＭ３が押されたときに、該タッチ信号変換部２０により該マウスＭの単個のまたは複数個のボタンの信号をそれぞれ横取りしてタッチ信号に変換させて、コンピュータ・・オペレーティング・システムへ出力し、それで、１本指または複数本の指でタッチするようなタッチジェスチャーをシミュレーションすることができることを特徴としている。
【００２３】
より具体的に詳細説明すると、本発明のマウスは、下記方法に示される手順に従って実行される。
ステップ１（Ｓ１）にて、タッチシミュレーショントリガボタンＭ３が押されたか否かを検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスの基本機能を持続する。
ステップ２（Ｓ２）にて、該マウスＭがタッチモードのシミュレーションを実行し始めると同時に、該タッチ信号変換部２０を起動して該マウスＭのボタンの信号または作動信号をそれぞれ横取りして、しかもコンピュータスクリーンのタッチ機能を実行するように切り換える。そのタッチ機能としては、１本指の滑動、複数本の指の滑動、あるいは、スクリーン画面の拡大、縮小、または回転などのタッチ機能が挙げられる。
ステップ３（Ｓ３）にて、該タッチシミュレーショントリガボタンＭ３の状態が変わったか否か（再び押されたか、あるいは、解放されたか）を検知し、結果が「はい」のときはマウスＭの基本機能を実行し、結果が「いいえ」のときはマウスＭがタッチモードを実行するのを持続する。
【実施例２】
【００２４】
次に、図３、図４を参照する。
図３は、本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法の第２実施例の流れ図であり、図４は、タッチスクリーン操作をシミュレーションして固定点タッチモードを実施する本発明のマウスを表す立体図である。該方法を実現するためのステップは、
ステップ１（Ｓ１）にて、該マウスＭのタッチシミュレーショントリガボタンＭ３が押されたか否か（一回押されたか）を検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスＭの基本機能を持続するステップと、
ステップ２（Ｓ２）にて、該マウスＭのタッチシミュレーショントリガボタンＭ３が再び押されたか否か（もう一回押されたか）を検知し、結果が「いいえ」のときはステップ３（Ｓ３）に進み、結果が「はい」のときはマウスＭの基本機能を持続するステップと、
ステップ３（Ｓ３）にて、タッチボタンが押されたか否かを検知し、結果が「はい」のときはステップ４（Ｓ４）に進み、結果が「いいえ」のときはステップ２（Ｓ２）に戻るステップと、
ステップ４（Ｓ４）にて、指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することに進むとともに、本来押したタッチボタンが全部解放されたか否かを判断し、結果が「はい」と判断された場合に、全部が解放されたことに対応する指の動作をシミュレーションするとともに、ステップ２（Ｓ２）に戻り、結果が「いいえ」と判断された場合に、ステップ３（Ｓ３）に戻り、指をシミュレーションするためのタッチボタンが押されたか否かを検知し続けるステップと、を含む。
上述の本来押したタッチボタンが全部解放されていない状況は、少なくとも、本来押したタッチボタンが解放されていない、または、部分的に解放された、あるいは、新たなタッチボタンが押された等の状況を含む。
【００２５】
上述した実施例のステップ３（Ｓ３）を実行するときに、該タッチボタンとは、該タッチシミュレーショントリガボタンＭ３以外のマウスボタンを意味し、即ち、ステップ３（Ｓ３）に進んで該マウスＭがタッチモードを実行するときに、該タッチ信号変換部２０により該マウスＭの単個のまたは複数個のボタン（例えば、マウスの左、右２つのボタンを同時に押す）の信号をそれぞれ横取りしてタッチポイントに変換することによって、該コンピュータ・オペレーティング・システムによりシングルタッチ機能またはマルチタッチ機能を実行するようにさせる。
【００２６】
本実施例の技術手段は、該タッチシミュレーショントリガボタンＭ３を一回押すことでタッチモードに進むことができるようになる。そしてもう一度該タッチシミュレーショントリガボタンＭ３を一回押すことでマウスＭの基本機能に回復させる。
【００２７】
本実施例の技術手段は、さらに固定点ボタンＭ４が備えており、以下、図７、図８を同時に参照しながら説明する。
これらの図に示すように、該方法を実現するにあたって、ステップ３（Ｓ３）に進んで該マウスＭがタッチモードを実行するときに、該固定点ボタンＭ４を押すと、即に固定点タッチモードに進んで実行することになる。詳しく説明すると、それは該タッチ信号変換部２０により該固定点ボタンＭ４が押された当時に、該マウスＭがスクリーンに対応する所在位置にて、指で押下した動作をシミュレーションするとともに、指で押下した動作の動作信号を定点位置ポイントＰ１に変換し、該定点位置ポイントＰ１は、マウスカーソルに従って移動しないようにして、その後、またその他のボタンを押すときに、マウスがスクリーンに対応する所在位置を活動位置ポイントＰ２に変換するように構成される。これにより、該コンピュータ・オペレーティング・システムは、２つの位置ポイント（Ｐ１／Ｐ２）の間の距離が近づく又は離れることに基づき、画面縮小または拡大の効果を生じ、あるいは、活動位置ポイントＰ２が定点位置ポイントＰ１に対しての角変位量によって画面の回転角度の制御を行うことができる。
【００２８】
本実施例において固定点タッチモードを実行するときに、該定点位置ポイントＰ１及び活動位置ポイントＰ２は、触発された時点の先後に制限されなく、即ち、活動位置ポイントＰ２を先に触発した後に、固定点ボタンＭ４を押して定点位置ポイントＰ１を触発することが可能である。
【実施例３】
【００２９】
図５に示される本発明のマウスを用いてタッチスクリーン操作をシミュレーションする方法の第３実施例の流れ図を参照すると同時に、図４に示されるタッチスクリーン操作をシミュレーションして固定点タッチモードを実施する本発明のマウスを表す立体図を参照する。
該方法を実現するためのステップは、
ステップ１（Ｓ１）にて、該タッチシミュレーショントリガボタンＭ３が押されたか否かを検知し、結果が「はい」のときはステップ２（Ｓ２）に進み、結果が「いいえ」のときはマウスＭの基本機能を持続するステップと、
ステップ２（Ｓ２）にて、指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行するステップと、
ステップ３（Ｓ３）にて、指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することに進むとともに、本来押したタッチボタンが全部解放されたか否かを判断し、結果が「はい」と判断された場合に、全部が解放されたことに対応する指の動作をシミュレーションするとともに、マウスの基本機能を持続し、結果が「いいえ」と判断された場合に、ステップ２（Ｓ２）に戻り、指でスクリーンを押す動作及びタッチ動作のシミュレーションを実行することを続けるステップと、を含む。
上述の本来押したタッチボタンが全部解放されていない状況は、少なくとも、本来押したタッチボタンが解放されていなかった、または、部分的に解放された、あるいは、新たなタッチボタンが押された等の状況を含む。
【００３０】
本実施例のステップ２（Ｓ２）を実行するときに、該タッチボタンとしては、タッチシミュレーショントリガボタンＭ３であってもよく、または該タッチシミュレーショントリガボタンＭ３以外のマウスボタンであってもよい。
【００３１】
本実施例の技術手段は、該タッチシミュレーショントリガボタンＭ３を押すことでタッチモードに進むことができるようになる。そして該タッチシミュレーショントリガボタンＭ３を継続的に押すことでタッチモードを持続的に実行し、また本来押したタッチボタンが全部解放されたときに、マウスＭの基本機能に回復させる。
【００３２】
本実施例においてステップ２（Ｓ２）に進んで該マウスＭがタッチモードを実行するときに、該タッチ信号変換部２０により該マウスＭの単個のまたは複数個のボタン（例えば、マウスの左、右２つのボタンを同時に押す）の信号をそれぞれ横取りしてタッチポイントに変換することによって、該コンピュータ・オペレーティング・システムによりシングルタッチ機能またはマルチタッチ機能を実行するようにさせる。
【００３３】
本実施例の技術手段は、さらに該マウスＭに固定点ボタンＭ４を設け、以下、図７、図８を同時に参照しながら説明する。これらの図に示すように、該方法を実現するための手段は以下の２点がある。
その一、ステップ２（Ｓ２）に進んで該マウスＭがタッチモードを実行するときに、該固定点ボタンＭ４を押すと、即に該マウスＭのカーソルの所在位置を定点位置ポイントＰ１に変換し、該タッチ信号変換部２０により該固定点ボタンＭ４が押された当時に、該マウスＭがスクリーンに対応する所在位置にて、指で押下した動作をシミュレーションするとともに、指で押下した動作の動作信号を定点位置ポイントＰ１に変換し、該定点位置ポイントＰ１は、マウスカーソルに従って移動しないようにして、その後、またその他のボタンを押すときに、マウスカーソルの位置を活動位置ポイントＰ２に変換するように構成される。
これにより、該コンピュータ・オペレーティング・システムは、２つの位置ポイント（Ｐ１／Ｐ２）の間の距離が近づく又は離れることに基づき、画面縮小または拡大の効果を生じ、あるいは、活動位置ポイントＰ２が定点位置ポイントＰ１に対しての角変位量によって画面の回転角度の制御を行うことができる。
その二、該マウスＭの基本機能を持続するときに、固定点ボタンＭ４を押すと、ステップ２（Ｓ２）に進んでタッチモードを実行するとともに、該マウスＭのカーソルの所在位置を定点位置ポイントＰ１に変換すると同時に、固定点タッチモードを実行する。
【００３４】
本実施例中の該タッチシミュレーショントリガボタンＭ３が押されたことは、ハードウェア上の実体ボタンが押されたことであってもよく、またソフトウェアでトリガ作動を行ってもよい。
【００３５】
本実施例において固定点タッチモードを実行するときに、該定点位置ポイントＰ１及び活動位置ポイントＰ２は、触発された時点の先後に制限されなく、即ち、活動位置ポイントＰ２を先に触発した後に、固定点ボタンＭ４を押して定点位置ポイントＰ１を触発することが可能である。
【００３６】
それらの図に示すように、本発明は、シングルタッチ機能及びマルチタッチ機能をサポートするコンピュータ・オペレーティング・システムに実行でき、かつ少なくとも、発光ダイオードと、光学エンジンと、レンズ部品と、制御部品（図示しない）と、を備えているマウスＭを提供し、それは、マウスＭの変位量を検知する及びコンピュータ・オペレーティング・システム内のカーソル作動（この部分についてはマウス作動の基本機能であるため、ここでの説明を省略する）を制御するために用いられ、かつ該マウスＭは、またマウス左ボタンＭ１と、マウス右ボタンＭ２と、を備えるように構成されている。
本発明は主に、該マウスＭは、さらにタッチシミュレーショントリガボタンＭ３と、タッチ信号変換部２０と、（図２参照）を備え、より具体的に詳細説明すると、本発明のマウスＭは、第１実施例の方法に示すステップにより実行され、即ち、該タッチシミュレーショントリガボタンＭ３が押されたときに、該タッチ信号変換部２０により該マウスＭの単個のまたは複数個のボタンの信号をそれぞれ横取りしてタッチ信号に変換させて、該コンピュータ・オペレーティング・システムへ出力し、それで、１本指または複数本の指でタッチするようなタッチジェスチャーをシミュレーションすることができることを特徴としている。
【００３７】
次に、図４を参照する。
この図に示すように、本発明のマウスはさらに固定点ボタンＭ４が備えており、それは第２実施例及び第３実施例の方法に示すステップにより実行される。より具体的に詳細説明すると、該固定点ボタンＭ４を押してタッチモードに進むと、即に該マウスが当時にスクリーンに対応する所在位置を定点位置ポイントＰ１に変換し、該定点位置ポイントＰ１は、マウスカーソルに従って移動しないようにして、その後、またその他のボタンを押すときに、マウスカーソルの位置を活動位置ポイントＰ２に変換するように構成される。
【００３８】
上述したシングルタッチ機能及びマルチタッチ機能の実行は、該タッチ信号変換部２０により単個のまたは複数個のマウスのボタンの信号が同時に横取りされたか否かによって決定される。
【００３９】
図６を参照しながら１本指のタッチ機能について説明する。タッチモードを実行した後に、該マウスＭのボタン（例えば、マウス左ボタンＭ１）を継続的に押す場合に、該コンピュータ・オペレーティング・システムは１本指のタッチ機能を実行することが可能である。
つまり、該タッチ信号変換部２０により該マウスＭの単個のボタンの動作信号のみ横取りする場合に、該タッチ信号変換部２０により単個のボタンの信号をタッチポイントに変換するとともに、１本指のタッチ機能をシミュレーションして実行し、言い換えれば、タッチモードを実行した後に、ボタンが継続的に押されると、指でスクリーンを押し付けているようにシミュレーションする。また、ボタンが継続的に押されながらマウスカーソルを移動することは、指でスクリーンの上に移動するようにすることと等しい。さらに、継続的に押されたボタンを解放することは、指がスクリーンを押し付けなくなるようにすることと等しい。
【００４０】
また、図６を参照しながら複数本の指のタッチ機能について説明する。タッチモードを実行した後に、該マウスＭ上の複数個のボタンを同時に継続的に押すときに、該コンピュータ・オペレーティング・システムは、複数本の指のタッチ機能を実行することが可能である。複数本の指のジェスチャーとしては、２本指の右向き、２本指の左向き、２本指の上向き、２本指の下向き等のタッチジェスチャーが挙げられる。
即ち、該タッチ信号変換部２０により複数個のマウスボタン（例えば、マウス左ボタンＭ１及びマウス左ボタンＭ２）の信号を同時に変換するときに、使用者がマウスＭをスクリーンの上に操作しながら複数個のボタンを押したことが表示されている。さらに言えば、該タッチ信号変換部２０により複数個のボタンの信号をタッチポイントに変換するとともに、複数本の指のタッチ機能をシミュレーションして実行し、例えば、まず、使用者がタッチモードを実行する場合に、マウス左ボタンＭ１とマウス左ボタンＭ２を同時に押す。そして、マウスＭを右に向けて移動することは、該タッチ信号変換部２０によりマウス左ボタンＭ１の信号を第１タッチポイントＰ１に、及びマウス右ボタンＭ２の信号を第２タッチポイントＰ２に変換し、それから、該第１タッチポイントＰ１と該第２タッチポイントＰ２を同時に右に向けた移動することでもある。言い換えれば、タッチモードを実行した後に、またその他のボタンを継続的に押すことは、別の指でスクリーンをタッチしたことと等しい。続いて、マウスカーソルを移動することは、全ての指がスクリーンの上に移動することと相当する。
【００４１】
図７を参照しながら本発明が画面拡大、縮小または画面回転の機能を実行しようとする作動について説明する。
タッチモードを実行した後に、該マウスＭの固定点ボタンＭ４を押すと、該固定点ボタンＭ４が押されたときのマウスカーソルの位置は、タッチ信号変換部２０により固定式の第１位置ポイントＰ１に変換し、該第１位置ポイントＰ１は、マウスカーソルに従って移動しないようにする。その後、またマウスＭを移動し、画面にある１点を選んで押し付けて滑動させることによって、該タッチ信号変換部２０により該選んだ点を位置ポイントに変換させるとともに、その点を移動可能な第２位置ポイントＰ２として定義される。これにより、コンピュータ・オペレーティング・システムは、第１位置ポイントＰ１を中心とし、２つの位置ポイントＰ１、Ｐ２の間の距離に基づき、第２位置ポイントＰ２が第１位置ポイントＰ１に近づく場合には、画面縮小の効果を生じ、また第２位置ポイントＰ２が第１位置ポイントＰ１から離れる場合には、画面拡大の効果を生じるように構成されてもよい。
【００４２】
次に、図８を参照する。
この図に示すように、第１位置ポイントＰ１を中心とし、第２位置ポイントＰ２が第１位置ポイントＰ１に対しての角変位量（時計周り、あるいは、反時計周り）によって画面の制御を行うことで、該画面は該第１タッチポイントを中心として一定角度を回転する（つまり、第１位置ポイントＰ１と同一角度回転する）。
【００４３】
さらに、本発明は、該マウスＭの上にマルチタッチボタンＭ６（図示しない）を設けてもよい。該マルチタッチボタンＭ６は、使用者よりソフトウェアで設定することが可能であり、複数本の指は２本指以上を示す。
タッチモードを実行するときに、該マルチタッチボタンＭ６が押された後に、該マルチタッチボタンＭ６が押されたときのマウスカーソルの位置は、タッチ信号変換部２０により複数本の指で押した位置ポイントに変換すると、該マウスカーソルの位置の一定範囲内に、複数本の指で当該箇所のスクリーンをタッチすることをシミュレーションする。続いて、マウスカーソルを移動することは、複数本の指がスクリーンの上に移動することと相当する。該マルチタッチボタンＭ６をもう一回押すと、複数本の指のタッチから退出して、該マルチタッチボタンＭ６をまだ押していない状態に回復する。
【００４４】
本発明に係るマウスの左、右２つのボタン（Ｍ１、Ｍ２）、タッチシミュレーショントリガボタンＭ３、固定点ボタンＭ４、タッチ信号変換部２０やマルチタッチボタンＭ６等は、マウスＭの制御部品と電気的に接続されている。
【００４５】
本発明に係り、該マウスがタッチモードを実行するときに、対応するスクリーン上の変換されたタッチポイント、または定点位置ポイント、もしくは活動位置ポイントは、当該スクリーン上に実像のカーソルとして表示させたり、または非実像のカーソルとして作動したりすることができる。
【００４６】
本発明に係る該タッチシミュレーショントリガボタンＭ３が押されたことは、ハードウェア上の実体ボタンが押されたことであってもよく、またソフトウェアでトリガ作動を行ってもよい。
【００４７】
以上は、発明を実施するための形態の項においてなした具体的な実施態様または実施例を挙げて本発明をさらに詳しく説明したが、本発明はこれらの実施例に限定されるものではなく、本発明に掲示された技術思想を逸脱しない範囲において前記構造に対して種々の設計の変更並びに修飾もまた本発明の範囲に含まれる。
【符号の説明】
【００４８】
Ｍ    マウス
Ｍ１    マウス左ボタン
Ｍ２    マウス右ボタン
Ｍ３    タッチシミュレーショントリガボタン
Ｍ４    固定点ボタン
Ｍ６    マルチタッチボタン
Ｐ１    定点位置ポイント
Ｐ２    活動位置ポイント
２０    タッチ信号変換部
【図１】
0005417495.tif 000002
【図２】
0005417495.tif 000003
【図３】
0005417495.tif 000004
【図４】
0005417495.tif 000005
【図５】
0005417495.tif 000006
【図６】
0005417495.tif 000007
【図７】
0005417495.tif 000008
【図８】
0005417495.tif 000009