(57)【要約】【課題】ディスプレイ上に表示される対象を移動させるためのマウス操作中において容易に対象の移動速度を変更させることができる。【解決手段】光学式マウス１００本体のＸ軸方向及びＹ軸方向の移動距離を測定する。ひずみゲージ１０７は、光学式マウス１００本体の机上面に対向する面に設けられており、机上面へのＺ軸方向の押圧力の大きさを検出する。単位時間当たりの移動距離及びＺ軸方向の押圧力の大きさに応じてディスプレイ上に表示される対象の移動速度を算出する。【選択図】図１
2008112234.tif 000002
【特許請求の範囲】
【請求項１】
マウス本体を机上面に沿って滑らせることによりＸ軸方向とＹ軸方向との移動距離及び移動速度に応じた信号をコンピュータに出力し、その信号によりディスプレイ上に表示される対象を移動させるマウスであって、
前記マウス本体のＸ軸方向及びＹ軸方向の移動距離を測定する移動距離測定手段と、
前記マウス本体の前記机上面に対向する面に設けられており、前記机上面へのＺ軸方向の押圧力の大きさを検出する押圧力検出手段と、
前記移動距離測定手段によって測定された単位時間当たりの移動距離及び前記押圧力検出手段によって検出されたＺ軸方向の押圧力の大きさに応じて前記対象の移動速度を算出する移動速度算出手段とを備えていることを特徴とするマウス。
【請求項２】
前記移動速度算出手段は、前記押圧力検出手段によって検出された前記机上面へのＺ軸方向の押圧力の大きさが大きくなるにつれて前記対象の移動速度を低速にすることを特徴とする請求項１に記載のマウス。
【請求項３】
前記押圧力検出手段により検出された押圧力に基づいて、移動速度を算出するのを禁止する禁止手段をさらに備えていることを特徴とする請求項１または２に記載のマウス。
【請求項４】
前記禁止手段により押圧力に基づく前記移動速度の算出が禁止されているか否かを報知する報知手段をさらに備えていることを特徴とする請求項３に記載のマウス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイ上に表示される対象を移動させるマウスに関するものである。
【背景技術】
【０００２】
従来のマウスとして、特許文献１には、側面のマウスを持つ手の親指で押しやすい位置に感圧抵抗素子で構成された押しボタンを取り付けたものがある。このマウスは、押しボタンが親指で押されて、感圧抵抗素子の抵抗値が変化したときには、この抵抗値の変化量に基づいて、ディスプレイ上のカーソルの移動速度を変化させる。押しボタンが強く押されるにしたがって、カーソルの移動速度を高速に変更させる。
【０００３】
【特許文献１】特開平１０−２４７１３１号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のマウスにおいては、通常のマウスを机上面に沿ってＸＹ方向に動かして、ディスプレイ上に表示される対象を移動させるためのマウス操作に加えて、マウス側面の押しボタンを手の親指で押して、対象の移動速度を変化させるためのマウス操作を行う必要がある。この対象を移動させるためのマウス操作に加えて、対象の移動速度を変更させるためのマウス操作を同時に行うことは、例えば、正確な位置に対象を移動させたい場合等においては難しかった。
【０００５】
そこで、本発明の目的は、ディスプレイ上に表示される対象を移動させるためのマウス操作中において容易に対象の移動速度を変更させることができるマウスを提供することである。
【課題を解決するための手段及び効果】
【０００６】
上記目的を達成するために、本発明のマウスは、マウス本体を机上面に沿って滑らせることによりＸ軸方向とＹ軸方向との移動距離及び移動速度に応じた信号をコンピュータに出力し、その信号によりディスプレイ上に表示される対象を移動させるマウスであって、前記マウス本体のＸ軸方向及びＹ軸方向の移動距離を測定する移動距離測定手段と、前記マウス本体の前記机上面に対向する面に設けられており、前記机上面へのＺ軸方向の押圧力の大きさを検出する押圧力検出手段と、前記移動距離測定手段によって測定された単位時間当たりの移動距離及び前記押圧力検出手段によって検出されたＺ軸方向の押圧力の大きさに応じて前記対象の移動速度を算出する移動速度算出手段とを備えていることを特徴とする。
【０００７】
この構成によると、操作者は、対象の移動速度を変更したい場合に、毎回コンピュータのディスプレイ上で速度設定画面を開いて対象の移動速度を変更する必要がない。さらに、通常のマウス本体を机上面に沿ってＸＹ方向に動かして、対象を移動させるためのマウス操作に加えて、机上面を押圧する操作は行いやすい。この机上面を押圧したときの押圧力の大きさに応じて、対象の移動速度を変更させることができるので、対象を移動させるためのマウス操作中において容易に対象の移動速度を変更させることができる。
【０００８】
また、前記移動速度算出手段は、前記押圧力検出手段によって検出された前記机上面へのＺ軸方向の押圧力の大きさが大きくなるにつれて前記対象の移動速度を低速にすることを特徴とする。
【０００９】
この構成によると、机上面への押圧力が大きくなるにつれて、対象の移動速度が低速になる。これにより、例えば、机上面に向かって強く押圧することにより対象の移動速度を高速にする場合、押圧力が大きくなるにしたがって、マウスの底面と机上面との摩擦が大きくなり、マウスを移動させることが難しくなる。その状態で対象を正確に移動させることは難しい。それに対して、机上面に向かって強く押圧することにより対象の移動速度を低速にする構成であれば、対象を正確に移動させることが容易となる。
【００１０】
さらに、前記押圧力検出手段により検出された押圧力に基づいて、移動速度を算出するのを禁止する禁止手段をさらに備えていることを特徴とする。
【００１１】
この構成によると、操作者は、任意に、押圧力に基づいて対象の移動速度を算出するか否かを決定することができる。これにより、押圧力に基づいて、対象の移動速度を算出したくない場合において、無意識のうちに机上面に向かって強く押圧してしまうことにより、押圧力に基づいて対象の移動速度を算出するのを防止することができる。
【００１２】
加えて、前記禁止手段により押圧力に基づく前記移動速度の算出が禁止されているか否かを報知する報知手段をさらに備えていることを特徴とする。
【００１３】
この構成によると、押圧力に基づいて、対象の移動速度を算出するか否かの状態を容易に把握することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の実施形態について説明する。マウスとは、ＰＣ（パーソナルコンピュータ）に接続し、マウス本体を机上面上に沿って滑らせることにより、ＰＣの出力装置であるＣＲＴや液晶表示装置等のディスプレイ上に表示される矢印、カーソル、アイコン並びにウィンドウ、ゲームに表示される操作したい操作物等の対象を、マウス本体の検出した移動方向や移動距離に応じて移動させるポインティングデバイスである。本実施形態は、光学式マウスに本発明を適用した一例である。
【００１５】
図１（ａ）に示すように、光学式マウス１００は、ケース１０１と、左ボタン１０２と、右ボタン１０３と、その内部に光学式マウス１００本体の移動方向や移動距離を検出するなど各種制御を行う制御装置１０８（移動速度算出手段）を備えている。さらに、光学式マウス１００は、切替スイッチ１０４（変更可否決定手段）と、ＬＥＤ１０５（報知手段）と、ケーブル１０９とを備えている。さらに、図１（ｂ）に示すように、光学式マウス１００は、センサ１０６（移動距離測定手段）と、ひずみゲージ１０７（押圧力検出手段）とを備えている。ここでは、ケース１０１、左ボタン１０２及び右ボタン１０３で構成された、操作者が手で持つ部分を光学式マウス１００本体とする。
【００１６】
ケース１０１は、左ボタン１０２及び右ボタン１０３とともに、内部の制御装置１０８を覆っており、制御装置１０８にホコリやゴミが付着するのを防止している。
【００１７】
左ボタン１０２及び右ボタン１０３は、後述する左クリック検出部１４０及び右クリック検出部１４１にそれぞれ接続されている。左ボタン１０２及び右ボタン１０３が操作者により押圧（クリック）されると、そのクリック操作が左クリック検出部１４０及び右クリック検出部１４１で検出されて、左クリック検出部１４０及び右クリック検出部１４１からＰＣに信号が出力される。そして、この左クリック検出部１４０及び右クリック検出部１４１から出力された信号に応じて、ＰＣが種々の制御を行う。
【００１８】
センサ１０６は、机上面と対向するケース１０１の底面中央部に設けられている。センサ１０６は、図示しない発光部から机上面に向かって斜めに発光された光によって照射された机上面を撮像し、この撮像した画像データを制御装置１０８に出力する。
【００１９】
ひずみゲージ１０７は、ケース１０１の底面全面に設けられており、机上面（図１（ａ）中紙面垂直方向）への押圧力の大きさを抵抗値として検出する。つまり、光学式マウス１００本体が机上面に向けて押圧されると、ひずみゲージ１０７に作用する力の大きさが変化し、ひずみゲージ１０７の抵抗値が変化する。そして、この抵抗値を制御装置１０８に出力する。ここでは、机上面への押圧方向をＺ軸正方向とする。詳しくは後述するが、このＺ軸正方向への押圧力に基づくひずみゲージ１０７に抵抗値の変化を利用して、移動速度を算出する。
【００２０】
切替スイッチ１０４は、ケース１０１の左側面に設けられており、光学式マウス１００本体を持つ手の親指で押しやすい位置に配置されている。光学式マウス１００本体を持つ手の親指で押しやすい位置とは、具体的には、光学式マウス１００本体を手に持ったときに、親指に触れるケース１０１の位置である。切替スイッチ１０４を押すことにより、ひずみゲージ１０７の押圧力に基づいてディスプレイ上に表示される対象の移動速度を算出するか否かを切り替えることができる。
【００２１】
ＬＥＤ１０５は、ケース１０１の左上部に設けられている。切替スイッチ１０４を押してＯＮすることによって、ひずみゲージ１０７の押圧力に基づいてディスプレイ上に表示される対象の移動速度を算出することができる状態においては点灯する。また、切替スイッチ１０４を再度押してＯＦＦにすることによって、ひずみゲージ１０７の押圧力に基づいて対象の移動速度を算出することができない状態においては消灯する。
【００２２】
ケーブル１０９は、光学式マウス１００本体の上端部中央から延びており、後述するＰＣ２００に接続されている。ケーブル１０９は、制御装置１０８からの信号を接続されたＰＣ２００に出力する。
【００２３】
次に、制御装置１０８を中心とする光学式マウス１００の電気的な構成について図２のブロック図を参照して説明する。
【００２４】
制御装置１０８は、Ｘ軸方向移動距離測定部１１１、Ｘ軸方向移動速度算出部１１２、Ｙ軸方向移動距離測定部１２１、Ｙ軸方向移動速度算出部１２２、移動時間測定部１３０、移動速度切替部１３２、左クリック検出部１４０及び右クリック検出部１４１を有している。
【００２５】
Ｘ軸方向移動距離測定部１１１は、光学式マウス１００本体を移動させることによって、センサ１０６により撮像された画像データが移動した位置変化からＸ軸方向の移動距離を測定する。Ｘ軸方向移動速度算出部１１２は、後述する移動時間測定部１３０によって測定された光学式マウス１００本体を移動させた時間とＸ軸方向移動距離測定部１１１によって測定された光学式マウス１００本体のＸ軸方向の移動距離とからＸ軸方向の移動速度を算出し、その移動速度を信号としてＰＣに出力する。さらに、ひずみゲージ１０７で検出されたＺ軸方向の押圧力に基づいて、Ｘ軸方向に移動速度を変更可能になっている。移動時間測定部１３０は、光学式マウス１００本体を移動させた時間を測定する。
【００２６】
Ｙ軸方向移動距離測定部１２１及びＹ軸方向移動速度算出部１２２は、上述したＸ軸方向の移動距離測定及び移動速度算出と同様のことをＹ軸方向に対して行うので、説明を省略する。
【００２７】
移動速度切替部１３２は、切替スイッチ１０４を押すことによって、ひずみゲージ１０７で検出されたＺ軸方向の押圧力に基づく抵抗値の変化を移動速度算出に利用するか否かを切り替える。Ｚ軸方向の押圧力と移動速度算出との関係については後ほど詳細に説明する。また、移動速度切替部１３２は、ＬＥＤ１０５に接続されており、ひずみゲージ１０７で検出されたＺ軸方向の押圧力に基づく抵抗値の変化を移動速度算出に利用するか否かの状態に応じて、ＬＥＤ１０５を点灯させるか否かを決定する。
【００２８】
左クリック検出部１４０は、左ボタン１０２が押されているか否かを検出して、その信号をＰＣに出力する。右クリック検出部１４１は、右ボタン１０３が押されているか否かを検出して、その信号をＰＣに出力する。
【００２９】
次に、Ｚ軸方向の押圧力と移動速度算出との関係について、図３を用いて説明する。この関係はＸ軸方向、Ｙ軸方向それぞれについて適用されるが、Ｘ軸方向、Ｙ軸方向ともに同様の関係であるので、ここではＸ軸方向について説明し、Ｙ軸方向についての説明は省略する。Ｘ軸方向移動速度算出部１１２は、切替スイッチ１０４のＯＮ／ＯＦＦの状態によって、２種類の算出方法が適用される。
【００３０】
１種類目は、移動時間測定部１３０によって測定された光学式マウス１００本体を移動させた時間とＸ軸方向移動距離測定部１１１によって測定された光学式マウス１００本体のＸ軸方向の移動距離とからＸ軸方向の移動速度を算出する方法である。これは、切替スイッチ１０４がＯＦＦの場合である。
【００３１】
２種類目は、１種類目の算出方法で算出したＸ軸方向の移動速度をＺ軸方向の押圧力によって変更する方法である。Ｚ軸方向押圧力検出部１３１によって検出されたＺ軸方向の押圧力が、Ｚ軸正方向に対して大きくなるにつれて、Ｘ軸方向の移動速度を低速にする。ある所定値までの押圧力であると、Ｘ軸方向の移動速度は、１種類目の算出方法で算出したＸ軸方向の移動速度のままＰＣに出力する。ある所定値以上の押圧力になると、その押圧力の大きさに比例して、Ｘ軸方向の移動速度を低速にしてＰＣに出力する。これは、切替スイッチ１０４がＯＮの場合である。
【００３２】
ここで、光学式マウス１００本体を移動させて、ディスプレイ上に表示される対象を移動させるときに、無意識にＺ軸正方向への押圧力が大きくなってしまうことがある。このような場合においても、ある所定値までの押圧力であると、Ｘ軸方向の移動速度を１種類目の算出方法で算出したＸ軸方向の移動速度のままＰＣに出力することにより、このある所定値までが緩衝域となり、少しのＺ軸方向への押圧力での移動速度の変更を防止することができる。
【００３３】
また、これにより、Ｚ軸正方向への押圧力が大きくなるにつれて、ディスプレイ上に表示される対象の移動速度が低速になる。これにより、例えば、Ｚ軸正方向に強く押圧することにより対象の移動速度を高速にする場合、押圧力が大きくなるにしたがって、光学式マウス１００の底面と机上面との摩擦が大きくなり、光学式マウス１００を移動させることが難しくなる。その状態で対象を正確に移動させることは難しい。それに対して、Ｚ軸正方向に強く押圧することにより対象の移動速度を低速にする構成であれば、対象を正確に移動させることが容易となる。
【００３４】
図２に戻って、光学式マウス１００が接続されるＰＣ２００について説明する。ＰＣ２００には、光学式マウス１００に加えて、キーボード２０１とディスプレイ２０２とが接続されている。ＰＣ２００は、中央演算処理装置であるＣＰＵ２１０（Central Processing Unit）と、アプリケーションを起動するためのプログラムやデータ等が格納されたＲＯＭ２２０（Read Only Memory）と、ＣＰＵで処理されるデータを一時的に記憶するＲＡＭ（Random Access Memory）と、光学式マウス１００、キーボード２０１及びディスプレイ２０２等と接続可能にする入出力インターフェイス２４０と、インターネット接続を可能にする通信インターフェイス２５０とを備えている。光学式マウス１００の制御装置１０８から出力されるＸ軸及びＹ軸方向の移動距離及び移動速度の信号は、入出力インターフェイス２４０を介して入力される。そして、ＰＣ２００は、この入力された信号に応じて、ディスプレイ２０２上に表示される対象を移動させる。
【００３５】
次に、本発明の光学式マウス１００が使用される形態について、図４及び図５を用いて説明する。本実施形態は、ネットゲームであるシューティングゲームを一例にして説明する。
【００３６】
図４に示すように、光学式マウス１００は、ＰＣ２００に接続されている。ＰＣ２００は、インターネット４００を介して複数のＰＣ２００と接続されている。そして、複数のＰＣ２００は、インターネット４００を介してサーバ装置３００に接続されている。
【００３７】
サーバ装置３００は、図５に示すように、アクセスしてきたＰＣ２００のディスプレイ２０２上にネットゲームであるシューティングゲームを表示させる。このシューティングゲームは、インターネット４００を介して接続されている他のＰＣ２００との対戦形式となっている。操作者は、光学式マウス１００本体を移動させることにより、ディスプレイ２０２上に表示される対象である機体２０３を移動させ、光学式マウス１００の左ボタン１０２を押すことにより、ミサイルを発射させる。そして、操作者は、機体２０３と対面している対戦相手の機体が発射したミサイルをよけながら、機体２０３からミサイルを発射することにより、対戦相手の機体を撃破する。
【００３８】
ここで、操作者は、対戦相手の機体からのミサイルをよけるために、光学式マウス１００本体を右に移動させることにより、機体２０３を右に移動させる。このとき、ミサイルをよけるときは、光学式マウス１００をＺ軸正方向に軽く押圧した状態で移動させることにより、機体２０３は通常速度で移動する。その後、機体２０３を大きく移動させすぎないように、ミサイルをよけ終わった後は、光学式マウス１００をＺ軸正方向に強く押圧した状態で移動させることにより、機体２０３は低速で移動する。
【００３９】
次に、上記の構成において、光学式マウス１００の動作について、図６〜図８を用いて説明する。
【００４０】
光学式マウス１００において、ＰＣ２００のディスプレイ２０２上に表示される対象をＸ軸方向へ移動させる場合の動作について、図６を用いて説明する。
【００４１】
まず、センサ１０６によって撮像された画像データからＸ軸方向の位置を検出し（Ａ１）、このＡ１によって検出されたＸ軸方向の位置の変化を移動距離として測定する（Ａ２）。次に、光学式マウス１００本体を移動させた時間を測定する（Ａ３）。切替スイッチ１０４が押されて、ＯＮしている場合（Ａ４：ＹＥＳ）、Ｚ軸方向の押圧力を検出し（Ａ５）、Ａ２によって測定されたＸ軸方向の移動距離とＡ３によって測定された移動時間とＡ５によって検出されたＺ軸方向の押圧力とからＸ軸方向の移動速度を算出する（Ａ６）。切替スイッチ１０４が再度押されて、ＯＦＦしている場合（Ａ４：ＮＯ）、Ａ２によって測定されたＸ軸方向の移動距離とＡ３によって測定された移動時間とからＸ軸方向の移動速度を算出する（Ａ６）。そして、ＰＣ２００にＸ軸方向の移動距離を信号として出力し（Ａ７）、Ｘ軸方向の移動速度を信号として出力する（Ａ８）。
【００４２】
光学式マウス１００においてＰＣ２００のディスプレイ２０２上の表示物をＹ軸方向へ移動させる場合の動作についても、図７に示しているが、図６の説明と同様のため省略する。
【００４３】
光学式マウス１００において、ＬＥＤ１０５の発光動作について、図８を用いて説明する。切替スイッチ１０４が押されて、ＯＮしている場合（Ｃ１：ＹＥＳ）、ＬＥＤ１０５は点灯する（Ｃ２）。切替スイッチ１０４が再度押されて、ＯＦＦしている場合（Ｃ１：ＮＯ）、ＬＥＤ１０５は消灯する（Ｃ２）。
【００４４】
以上説明した光学式マウス１００において、操作者は、ディスプレイ２０２上に表示される対象の移動速度を変更したい場合に、毎回ＰＣ２００のディスプレイ２０２上で速度設定画面を開いて対象の移動速度を変更する必要がない。さらに、通常の光学式マウス１００本体を机上面に沿ってＸＹ方向に動かして、対象を移動させるためのマウス操作に加えて、机上面を押圧する操作は行いやすい。この机上面を押圧したときの押圧力の大きさに応じて、対象の移動速度を変更させることができるので、対象を移動させるためのマウス操作中において容易に対象の移動速度を変更させることができる。
【００４５】
また、切替スイッチ１０４により、操作者は、任意に、押圧力に基づいて対象の移動速度を算出するか否かを決定することができる。これにより、押圧力に基づいて、対象の移動速度を算出したくない場合において、無意識のうちに机上面に向かって強く押圧してしまうことにより、押圧力に基づいて対象の移動速度を算出するのを防止することができる。
【００４６】
さらに、ＬＥＤ１０５により、押圧力に基づいて、対象の移動速度を算出するか否かの状態を容易に把握することができる。
【００４７】
以上、本発明の実施例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、具体的構成などは、適宜設計変更可能である。また、発明の実施の形態に記載された、作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、本発明の実施の形態に記載されたものに限定されるものではない。
【００４８】
例えば、上述の実施の形態では、光学式マウス１００に本発明を適用して説明したが、光学式マウス１００に限らず、ボール式マウス等の種々のマウスに本発明は適用可能である。
【００４９】
また、上述の実施の形態では、ＰＣ２００にケーブル１０９を介して信号を出力していたが、ケーブル１０９のような有線ではなく、赤外線等の無線による通信でＰＣ２００に信号を出力してもよい。
【００５０】
加えて、上述の実施の形態では、図３に示すように、Ｚ軸方向の押圧力がある所定値までの押圧力であると、移動速度は変更せず、Ｚ軸方向の押圧力がある所定値以上になると、押圧力に比例して、移動速度を低速にしていたが、ある所定値を設定せずに、押圧力に比例して、常に移動速度を低速にしてもよい。
【００５１】
さらに、上述の実施の形態では、ディスプレイ２０２上に表示される対象の移動速度を変更させるか否かをＬＥＤ１０５の発光状態によって把握していたが、ＬＥＤ１０５に限らず、光学式マウス１００のケース１０１に文字または画像が表示されるディスプレイを設けて、このディスプレイの表示によって把握してもよい。また、光学式マウス１００のケース１０１全体もしくは一部が発光してもよい。
【００５２】
また、上述の実施の形態では、Ｚ軸方向の押圧力を検出するために、ひずみゲージ１０７を用いたが、ひずみゲージ１０７に限らず、感圧抵抗フィルムなど押圧力を検出できるものであればよい。
【００５３】
さらに、上述した実施の形態では、ひずみゲージ１０７は、ケース１０１の底面全面に設けられていたが、全面に限らない。例えば、ケース１０１の底面上部のみに設けられてもよいし、複数に分散して設けられてもよい。
【図面の簡単な説明】
【００５４】
【図１】実施例の光学式マウスを示す概略図である。
【図２】実施例の光学式マウスの電気回路の構成を示すブロック図である。
【図３】Ｚ軸方向への押圧力と表示物の移動速度の関係を示す図である。
【図４】実施例の光学式マウスを用いた一例を示す図である。
【図５】ディスプレイ上のシューティングゲームを示す図である。
【図６】Ｘ軸方向処理ルーチンのフローチャートを示す図である。
【図７】Ｙ軸方向処理ルーチンのフローチャートを示す図である。
【図８】ＬＥＤ発光処理ルーチンのフローチャートを示す図である。
【符号の説明】
【００５５】
１００  光学式マウス
１０４  切替スイッチ
１０５  ＬＥＤ
１０７  ひずみゲージ
１０８  制御装置
【図１】
2008112234.tif 000003
【図２】
2008112234.tif 000004
【図３】
2008112234.tif 000005
【図４】
2008112234.tif 000006
【図５】
2008112234.tif 000007
【図６】
2008112234.tif 000008
【図７】
2008112234.tif 000009
【図８】
2008112234.tif 000010