JPH07334306A - マウス装置 - Google Patents

マウス装置

Info

Publication number
JPH07334306A
JPH07334306A JP6155329A JP15532994A JPH07334306A JP H07334306 A JPH07334306 A JP H07334306A JP 6155329 A JP6155329 A JP 6155329A JP 15532994 A JP15532994 A JP 15532994A JP H07334306 A JPH07334306 A JP H07334306A
Authority
JP
Japan
Prior art keywords
slip
ball
axis
balls
detection circuit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6155329A
Other languages
English (en)
Inventor
Tamio Okui
民生 奥居
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP6155329A priority Critical patent/JPH07334306A/ja
Publication of JPH07334306A publication Critical patent/JPH07334306A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【目的】 マウス装置自体の構造のみによって、ボール
がスリップする確率を大きく低減し、それに伴う端末の
誤動作を有効に防止する。 【構成】 第一ボール11と第二ボール21とからなる
複数のボールを有するマウス本体1と、第一ボールの回
転数を検出する第一X軸及びY軸エンコーダ12,13
と、第二ボールの回転数を検出する第二X軸及びY軸エ
ンコーダ22,23と、この各エンコーダからの検出信
号により、第一及び第二ボールの回転数を比較してその
差を求め、その差にもとづいてスリップの有無を判断し
て信号を出力するスリップ検出回路31と、スリップ検
出回路からの信号がスリップなしの場合には各エンコー
ダからの第一,第二ボールの回転数にもとづいて移動距
離を算出し、スリップありの場合には大きい方の回転数
にもとづいて移動距離を算出する移動距離算出回路32
とで構成してある。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、パソコンやワークステ
ーション等の端末機器のポインティングデバイスとして
使用されるマウス装置に関し、特に、ボールのスリップ
に起因する端末機器の誤動作を低減するマウス装置に関
する。
【0002】
【従来の技術】パソコン等の端末機器のポインティング
デバイスとして使用されるボール式のマウス装置は、通
常、マウス本体に一個のボールを備えている。そして、
一個のボールをマウスパッド等の接触面に接触させて移
動し、このボールの回転による移動量を検出,処理する
ことによりポインティングを行なっている。
【0003】図5及び図6に従来の一般的なマウス装置
を示す。同図に示すように、従来の一般的なマウス装置
は、マウス本体50に一個のボール51を有し、このボ
ール51をマウスパッド等の接触面に接触させて移動
し、ボール51の回転数をX軸及びY軸エンコーダ5
2,53により検出して、これを移動距離算出回路54
において移動量として算出,決定することにより図示し
ない端末機器へ情報として出力していた。
【0004】一般に、このようなボール式のマウス装置
にあっては、ボールとマウスパッド等の接触面、あるい
はボールとエンコーダ等の検出器との間にスリップを生
じることがあり、これが端末機器の誤動作の発生原因と
なっていた。従来、この種のマウス装置のボールのスリ
ップ低減方法としては、ボールを接触,移動させるマウ
スパッド,ボール自体の表面材質、又はボールの回転数
を検出する検出器の接触部の材質等にスリップの発生し
にくい部材を用いたり、あるいはボールの質量をスリッ
プが起こりにくいように調整する等の手段が知られてい
る。
【0005】例えば、マウス装置としての用途は異なる
が、ボールを確実にエンコーダに接触させ、それによっ
てスリップを低減する技術として、実開昭63−113
958号公報に記載の位置信号発生器等が提案されてい
る。この実開昭63−113958号公報に記載の技術
によれば、ボールを磁力によりローラやエンコーダに確
実に密着させ、これによってボールのスリップを有効に
低減している。
【0006】
【発明が解決しようとする課題】このような従来のマウ
ス装置のボールのスリップ低減手段は、上述したよう
に、もっぱらボール及びエンコーダ等の接触面の材質、
あるいは、実開昭63−113958号公報に記載の位
置信号発生器のようにボール周辺の構造上の改良等によ
るものであった。しかしながら、一般にボール式のマウ
ス装置は、使用時における接触対象がマウスパッド等ユ
ーザ側で用意されるものであるため、当然にその材質等
はユーザが任意に選ぶものとなる。従って、マウス装置
側の改良のみでは、本質的にスリップを回避することは
困難であった。
【0007】すなわち、マウス装置自体がスリップの発
生しにくい材質,構造等で構成されても、接触するマウ
スパッド等がスリップしやすい材質、例えば金属,プラ
スチック等である場合には、ボールがスリップしてしま
った場合、これを防止することは事実上不可能であっ
た。
【0008】さらに、実開昭63−113958号公報
に記載の位置信号発生器のように、磁力によってボール
とエンコーダを密着させてスリップを低減する方法で
は、ボールを金属により形成するとともに、このボール
を吸着する磁石を設けているため、ボール及び装置全体
が非常に大重量化してしまい、また、ボールが強力な磁
力により吸着されるため、ボールの動きが鈍くなってま
うという問題があった。このような問題は、特に軽量か
つ機敏性が要求されるパソコン等の端末機器におけるポ
インティングデバイスにあっては、極めて深刻なもので
あった。
【0009】本発明は、このような従来の技術が有する
問題を解決するために提案されたものであり、マウス装
置自体の構造のみによって、ボールがスリップする確率
を大きく低減し、それに伴う端末の誤動作を有効に防止
するマウス装置の提供を目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するため
本発明の請求項1記載のマウス装置は、第一ボールと第
二ボールとからなる複数のボールを有するマウス本体
と、前記第一ボールの回転数を検出する第一X軸及びY
軸エンコーダと、前記第二ボールの回転数を検出する第
二X軸及びY軸エンコーダと、前記第一X軸及びY軸エ
ンコーダと、前記第二X軸及びY軸エンコーダからの検
出信号により、第一及び第二ボールの回転数を比較する
とともに、その比較結果にもとづいてスリップの有無を
判断して信号を出力するスリップ検出回路と、前記スリ
ップ検出回路からの信号がスリップなしの場合には、前
記各エンコーダからの前記第一及び第二ボールの回転数
にもとづいて移動距離を算出し、また、前記スリップ検
出回路からの信号がスリップありの場合には、前記第一
及び第二ボールの回転数のうちいずれか大きい方の回転
数にもとづいて移動距離を算出する移動距離算出回路と
で構成してある。
【0011】また請求項2記載のマウス装置は、前記移
動距離算出回路が、前記スリップ検出回路がスリップな
しと判断した場合に、前記第一及び第二ボールの回転数
のうちいずれか大きい方の回転数にもとづいて、又は、
前記第一及び第二ボールの回転数の平均値にもとづいて
移動距離を算出する構成としてある。
【0012】さらに、請求項3記載のマウス装置は、第
一ボールと第二ボールとからなる複数のボールを有する
マウス本体と、前記第一ボールの回転数を検出する第一
X軸及びY軸エンコーダと、前記第二ボールの回転数を
検出する第二X軸及びY軸エンコーダと、前記第一X軸
及びY軸エンコーダと、前記第二X軸及びY軸エンコー
ダからの検出信号により、第一及び第二ボールの回転数
を比較するとともに、その比較結果にもとづいてスリッ
プの有無を判断して信号を出力するスリップ検出回路
と、前記スリップ検出回路からの信号がスリップなしの
場合には、前記第一又は第二ボールのいずれか一方の回
転数にもとづいて移動距離を算出し、また、前記スリッ
プ検出回路からの信号がスリップありの場合には、前記
回転数のいずれについても移動距離を算出しない移動距
離算出回路と、前記スリップ検出回路によってスリップ
ありと判断された場合に、それを操作者に知らせる報知
部とで構成してある。
【0013】さらにまた、請求項4記載のマウス装置
は、前記スリップ検出回路が、前記第一及び第二ボール
の回転数を比較し、その差が所定の基準値より小さい場
合にはスリップなしと判断し、大きい場合にはスリップ
ありと判断して信号を出力する構成としてあり、必要に
応じて、請求項5記載のマウス装置は、前記所定の基準
値が調整可能な構成としてあり、また請求項6記載のマ
ウス装置は、前記スリップ検出回路が、前記第一及び第
二ボールの回転数を比較し、両者に差がない場合にはス
リップなしと判断し、差がある場合にはスリップありと
判断して信号を出力する構成としてある。
【0014】
【作用】上記構成からなる本発明のマウス装置によれ
ば、ボールを複数設けることにより、一方がスリップし
た場合でも、他方の正常に回転しているボールの回転数
にもとづいて移動距離を算出しすることができるので、
また、報知部によりスリップがあったことを操作者が知
ることができ、再度正確なマウス操作を行えるので、ボ
ールのスリップに伴う誤動作の発生を低減することが可
能となる。
【0015】
【実施例】以下、本発明のマウス装置の一実施例につい
て、図面を参照して説明する。図1は本発明のマウス装
置の一実施例を示す斜視図であり、図2は図1における
マウス装置の電気回路図である。
【0016】図1に示すように、本実施例のマウス装置
は、マウス本体1と、このマウス本体1と図示しないパ
ソコン等の端末機器とを信号接続する接続ケーブル2
と、マウス本体1の底面に回転自在に保持される第一ボ
ール11及び第二ボール21とで構成してある。
【0017】図2に示すように、第一ボール11は、こ
の第一ボール11の回転数を検出する第一X軸及びY軸
エンコーダ12,13と、第二ボール21は、この第二
ボール21の回転数を検出する第二X軸及びY軸エンコ
ーダ22,23とそれぞれ接触しており、この各エンコ
ーダによって、第一及び第二ボール11,21のX軸及
びY軸方向(水平方向)の回転数がそれぞれ検出され
る。この第一X軸及びY軸エンコーダ12,13及び第
二X軸及びY軸エンコーダ22,23は、それぞれスリ
ップ検出回路31及び移動距離算出回路32に接続され
ており、これらに第一及び第二ボール11,21の回転
数を検出信号として出力する。
【0018】スリップ検出回路31は、第一X軸及びY
軸エンコーダ12,13及び第二X軸及びY軸エンコー
ダ22,23からそれぞれ出力される検出信号により、
第一及び第二ボール11,21の回転数を比較して、そ
の差を求める。そして、第一及び第二ボール11,21
の差が予め設定してある基準値より大きい場合にはスリ
ップあり、小さい場合にはスリップなしと判断してその
旨の信号を出力する。ここで基準値は、図示しない調整
手段によって任意の値に変更することもできる。
【0019】この場合、スリップ検出回路31は、第一
及び第二X軸エンコーダ12,22における検出信号の
比較、第一及び第二Y軸エンコーダ13,23における
検出信号の比較、又は第一X軸及びY軸エンコーダ1
2,13の検出信号の合成量と第二X軸及びY軸エンコ
ーダ22,23の検出信号の合成量の比較の少なくとも
一つを行って、スリップの有無の検出を行う。このスリ
ップ検出回路31から出力された検出信号は、接続され
る移動距離算出回路32に入力される。
【0020】移動距離算出回路32は、スリップ検出回
路31によって二つのボールが正常、すなわちスリップ
なしと判断された場合には、各エンコーダ12,13,
22,23からの第一及び第二ボール11,21の回転
数にもとづいて第一ボール11及び第二ボール21の
X,Y方向の移動距離を算出する。そして、算出した値
のどちらか大きい値(最大値)か、両者の平均値を移動
距離として、図示しないパソコン等に出力する。
【0021】一方、スリップ検出回路31によっていず
れかのボールにスリップありと判断された場合には、各
エンコーダ12,13,22,23からの検出信号のう
ち、回転数の大きい信号にもとづいてX,Y方向の移動
距離を算出する。そして、その算出した移動距離を図示
しないパソコン等の機器に出力する。これにより、いず
れかのボールにスリップが発生した場合でも、他のボー
ルによって正確なポインティング行なうことができる。
【0022】次に、このような構成からなる本実施例に
おけるマウス装置の動作について説明する。まず、マウ
ス本体1を操作して、第一及び第二ボール11,21を
マウスパッド等の接触面に接触させて任意の位置に移動
させる。マウス本体1を移動させると、通常は第一及び
第二ボール11,21の二つのボールは同じ回転をし
て、同一の回転数となる。
【0023】このような場合に、例えば、第一ボール1
1がスリップし、第二ボール21が、問題なく回転して
いるとすると、スリップ検出回路31は、これらの二つ
のボールの動きを検出した第一X軸及びY軸エンコーダ
12,13及び第二X軸及びY軸エンコーダ22,23
からの出力信号を比較し、その差が所定の基準値より大
きいときにスリップありの信号を移動距離算出回路32
に出力する。
【0024】このように一方のボール(本実施例におい
ては第一ボール11)にスリップが発生した場合、スリ
ップ検出回路31はいずれかのボールにスリップありと
の信号を出力するので、この信号にもとづき、移動距離
算出回路32は、正常に回転しているボール、すなわち
回転数の大きい方のボール(本実施例における第2のボ
ール21)側のX軸エンコーダ22、Y軸エンコーダ2
3から送られてくる検出信号の回転数のみで移動距離を
算出する。これによって、第一ボール11にスリップが
発生した場合でも、正常に回転している第二ボール21
の動きにもとづいて移動量が算出されるので、端末機器
に誤動作が生じることはない。
【0025】一方、第一及び第二ボール11,21が双
方ともスリップしないで正常に回転した場合には、スリ
ップ検出回路31は第一及び第二ボール11,21にス
リップなしの信号を移動距離算出回路32に出力するの
で、移動距離算出回路32は、各エンコーダ12,1
3,22,23からの第一及び第二ボール11,21の
回転数の最大値あるいは平均値にもとづいて移動量を算
出する。
【0026】なお、上述したスリップ検出、及び移動距
離算出は、マウスの接続される機器側において行なわせ
る構成とすることもできる。また、図3に示すように、
上記実施例におけるスリップ検出回路31を省略して、
スリップ検出と、この検出結果にもとづく処理を、マウ
ス装置が接続されている機器側において行なわせるよう
にすることもできる。
【0027】次に、本発明のマウス装置の他の実施例に
ついて、図4を参照して説明する。本実施例において
は、第一及び第二ボール11,21の回転数の差が、基
準値より大きい場合、すなわち、いずれかのボールにス
リップが発生したとスリップ検出回路31で判断した場
合に、そのスリップが発生したという事実を操作者に知
らせるための報知部33が設けてある。
【0028】すなわち、本実施例においては、スリップ
の発生を報知部33によってマウス操作者に知らせるこ
とにより、操作者に再度正確なマウス操作を行なわせる
ようにしてある。この報知部33としては、LED等の
視覚による表示手段や、あるいはブザー等の聴覚による
表示手段がある。
【0029】なお、上述した実施例においては、第一及
び第二ボールの回転数の差が所定の基準値より大きい場
合にスリップ検出回路31がスリップと判断している
が、これを第一及び第二ボールの回転数のうち、大きい
回転数の方を基準値とし、この基準値との間に一定以上
の差が生じた場合に、スリップありと判断するようにし
てもよい。この場合には、スリップ検出回路31が、第
一及び第二ボール11,21の回転数を比較してその差
を求めた際に、第一及び第二ボール11,21の回転数
に差が生じているときにスリップありとしてその旨の信
号を出力する。
【0030】そして、この信号にもとづき移動距離算出
回路32は、各エンコーダ12,13,22,23から
の検出信号のうち、回転数の大きい信号にもとづいて
X,Y方向の移動距離を算出して、その算出した移動距
離をパソコン等の機器に出力する。
【0031】
【発明の効果】以上説明したように本発明の請求項1及
び2記載のマウス装置によれば、ボールを複数設けるこ
とにより、一方がスリップした場合でも、他方の正常に
回転しているボールの回転数にもとづいて移動距離を算
出することができるので、スリップに伴う端末の誤動作
を有効に防止することができる。また、請求項3記載の
マウス装置によれば、ボールにスリップがあったことを
操作者が知ることができ、操作者は再度正確なマウス操
作を行えるので、ボールのスリップと、それに伴う端末
の誤動作を確実に防止することができる。
【図面の簡単な説明】
【図1】本発明のマウス装置の一実施例を示す斜視図で
ある。
【図2】図1におけるマウス装置の電気回路図である。
【図3】本発明のマウス装置の他の実施例を示す電気回
路図である。
【図4】本発明のマウス装置の他の実施例を示す電気回
路図である。
【図5】従来のマウス装置を示す斜視図である。
【図6】図5におけるマウス装置の電気回路図である。
【符号の説明】
1…マウス本体 2…接続ケーブル 11…第一ボール 12…第一X軸エンコーダ 13…第一Y軸エンコーダ 21…第二ボール 22…第二X軸エンコーダ 23…第二Y軸エンコーダ 31…スリップ検出回路 32…移動距離算出回路 33…報知部 50…従来のマウス本体 51…ボール 52…X軸エンコーダ 53…Y軸エンコーダ 54…移動距離算出回路

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 第一ボールと第二ボールとからなる複数
    のボールを有するマウス本体と、 前記第一ボールの回転数を検出する第一X軸及びY軸エ
    ンコーダと、 前記第二ボールの回転数を検出する第二X軸及びY軸エ
    ンコーダと、 前記第一X軸及びY軸エンコーダと、前記第二X軸及び
    Y軸エンコーダからの検出信号により、第一及び第二ボ
    ールの回転数を比較するとともに、その比較結果にもと
    づいてスリップの有無を判断して信号を出力するスリッ
    プ検出回路と、前記スリップ検出回路からの信号がスリ
    ップなしの場合には、前記各エンコーダからの前記第一
    及び第二ボールの回転数にもとづいて移動距離を算出
    し、また、前記スリップ検出回路からの信号がスリップ
    ありの場合には、前記第一及び第二ボールの回転数のう
    ちいずれか大きい方の回転数にもとづいて移動距離を算
    出する移動距離算出回路と、 を具備したことを特徴とするマウス装置。
  2. 【請求項2】 前記移動距離算出回路が、前記スリップ
    検出回路がスリップなしと判断した場合に、前記第一及
    び第二ボールの回転数のうちいずれか大きい方の回転数
    にもとづいて、又は、前記第一及び第二ボールの回転数
    の平均値にもとづいて移動距離を算出する請求項1記載
    のマウス装置。
  3. 【請求項3】 第一ボールと第二ボールとからなる複数
    のボールを有するマウス本体と、 前記第一ボールの回転数を検出する第一X軸及びY軸エ
    ンコーダと、 前記第二ボールの回転数を検出する第二X軸及びY軸エ
    ンコーダと、 前記第一X軸及びY軸エンコーダと、前記第二X軸及び
    Y軸エンコーダからの検出信号により、第一及び第二ボ
    ールの回転数を比較するとともに、その比較結果にもと
    づいてスリップの有無を判断して信号を出力するスリッ
    プ検出回路と、 前記スリップ検出回路からの信号がスリップなしの場合
    には、前記第一又は第二ボールのいずれか一方の回転数
    にもとづいて移動距離を算出し、また、前記スリップ検
    出回路からの信号がスリップありの場合には、前記回転
    数のいずれについても移動距離を算出しない移動距離算
    出回路と、 前記スリップ検出回路によってスリップありと判断され
    た場合に、それを操作者に知らせる報知部と、 を具備したことを特徴とするマウス装置。
  4. 【請求項4】 前記スリップ検出回路が、前記第一及び
    第二ボールの回転数を比較し、その差が所定の基準値よ
    り小さい場合にはスリップなしと判断し、大きい場合に
    はスリップありと判断して信号を出力する請求項1,2
    又は3記載のマウス装置。
  5. 【請求項5】 前記所定の基準値が調整可能な請求項4
    記載のマウス装置。
  6. 【請求項6】 前記スリップ検出回路が、前記第一及び
    第二ボールの回転数を比較し、両者に差がない場合には
    スリップなしと判断し、差がある場合にはスリップあり
    と判断して信号を出力する請求項1,2又は3記載のマ
    ウス装置。
JP6155329A 1994-06-14 1994-06-14 マウス装置 Pending JPH07334306A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6155329A JPH07334306A (ja) 1994-06-14 1994-06-14 マウス装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6155329A JPH07334306A (ja) 1994-06-14 1994-06-14 マウス装置

Publications (1)

Publication Number Publication Date
JPH07334306A true JPH07334306A (ja) 1995-12-22

Family

ID=15603515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6155329A Pending JPH07334306A (ja) 1994-06-14 1994-06-14 マウス装置

Country Status (1)

Country Link
JP (1) JPH07334306A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011134148A (ja) * 2009-12-25 2011-07-07 Fandf Co Ltd トラックボール

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612180A (ja) * 1992-06-25 1994-01-21 Hitachi Ltd 電子計算機の入力装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0612180A (ja) * 1992-06-25 1994-01-21 Hitachi Ltd 電子計算機の入力装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011134148A (ja) * 2009-12-25 2011-07-07 Fandf Co Ltd トラックボール

Similar Documents

Publication Publication Date Title
JPH0620187Y2 (ja) トラックボール
CN104457649A (zh) 磁悬浮系统中的轴检测方法和装置
CN107024933B (zh) 包括传感器阵列的用于机器人的缓冲器
US20020175892A1 (en) Method and apparatus for compensating for position slip in interface devices
CN108527361B (zh) 机器人系统
US20200376660A1 (en) Robot system
CN101473231A (zh) 用于感测加速度的传感器
CN106527764A (zh) 电子终端旋转跌落的判断方法、系统及电子终端
JPH07334306A (ja) マウス装置
JPH07186083A (ja) ロボットハンドの把持制御方法
TWI802253B (zh) 機械手臂之承載裝置與承載物之平行感測系統及感測方法
JP3217195B2 (ja) 軌道走行車の走行状態計測装置
CN216977829U (zh) 机械手臂承载装置与承载物平行感测系统
Ho et al. Judging 2D versus 3D square-wave virtual gratings
TW202307624A (zh) 滾輪感應裝置
US20250121699A1 (en) Moving body
JPH06149472A (ja) 座標入力装置
KR102671933B1 (ko) 센서장착위치 확인방법
KR20250122787A (ko) 웨이퍼의 세정을 위한 브러쉬의 기울기를 조정하는 브러쉬 기울기 조정 방법 및 장치
JPH05298022A (ja) マウス装置
JP2518225Y2 (ja) トラツクボール
CN121080862A (zh) 一种扫地机的异常状态检测方法、装置及终端设备
JP2000029620A (ja) 位置情報入力装置
CN109415117A (zh) 控制杆枢轴
JPH0573207A (ja) ポインテイング装置