[go: up one dir, main page]

JPH10171596A - Mouse - Google Patents

Mouse

Info

Publication number
JPH10171596A
JPH10171596A JP8326300A JP32630096A JPH10171596A JP H10171596 A JPH10171596 A JP H10171596A JP 8326300 A JP8326300 A JP 8326300A JP 32630096 A JP32630096 A JP 32630096A JP H10171596 A JPH10171596 A JP H10171596A
Authority
JP
Japan
Prior art keywords
mouse
signal
acceleration
pointer
signals
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.)
Withdrawn
Application number
JP8326300A
Other languages
Japanese (ja)
Inventor
Tatsushi Hasegawa
達志 長谷川
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP8326300A priority Critical patent/JPH10171596A/en
Publication of JPH10171596A publication Critical patent/JPH10171596A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To efficiently move a mouse by converting displacement signals and acceleration signals at the time of moving a mouse main body to the position information of a pointer. SOLUTION: At the time of lifting this mouse in the air, by the interruption of the signals of a contact sensor 23, signals from acceleration sensors 21 and 22 are sent through an A/D converter 24 and a digital signal processor 25 to a mouse controller IC 14. In the digital signal processor 25, two-dimensional acceleration signals are integrated for two times and converted to the position information of the pointer. In such a manner, by floating the mouse in the air and moving it, the position of the pointer on a display is moved to a target position. When the mouse is returned on a desk after that, the signals are outputted from the contact sensor 23. Then, by counting pulse signals from rotation switches 12 and 13 generated by the rotation of a mouse ball 11, the position information of the pointer is obtained.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、パーソナルコン
ピュータ等のインプットデバイスとして使用されるマウ
スであって、特に加速度センサー付マウスに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mouse used as an input device for a personal computer or the like, and more particularly to a mouse with an acceleration sensor.

【0002】[0002]

【従来の技術】コンピュータのGUI(Graphical User
Interface)化、マルチウインドウ化に伴い、マウスは
コンピュータの画面上でマウスカーソル(ポインタ)を
移動してアイコンを操作するなど、パーソナルコンピュ
ータ(パソコン)等のインプットデバイスとして必要不
可欠なものとなっている。
2. Description of the Related Art Computer GUI (Graphical User)
With the adoption of interfaces and multi-windows, the mouse is indispensable as an input device for personal computers (PCs), such as moving a mouse cursor (pointer) on a computer screen to operate icons. .

【0003】従来、パソコン、ワークステーション等の
インプットデバイスとして用いられているマウスは、図
3に示す構成を備えている。すなわち、マウス本体10
の底面には、自由な向きに回転可能な、直径2cm程度の
ボール(マウスボール11)が保持され、このマウスボ
ール11に対して縦横二つの方向から接触ローラ等の回
転数検知手段を介して回転スイッチ12、13が接続さ
れている。これら回転スイッチ12、13がマウスボー
ル11の回転と共に回転して、一定の角度だけ回転する
たびに一つのパルスを発生することによって、マウス本
体10の移動方向と移動量に比例したパルス信号がパソ
コン側に出力されるように構成されている。
Conventionally, a mouse used as an input device of a personal computer, a workstation, or the like has a configuration shown in FIG. That is, the mouse body 10
A ball (mouse ball 11) having a diameter of about 2 cm, which is rotatable in a free direction, is held on the bottom surface of the mouse ball. The rotation switches 12 and 13 are connected. The rotation switches 12 and 13 rotate with the rotation of the mouse ball 11 and generate one pulse each time the mouse rotates by a predetermined angle, so that a pulse signal proportional to the moving direction and the moving amount of the mouse body 10 is transmitted to the personal computer. It is configured to be output to the side.

【0004】したがって、このようなマウスを机の上な
どの平面上で、その底面を擦りながら移動させることに
よって、マウスボール11が回転して、マウスの縦横の
移動量に比例した数のパルス信号(変位信号)が発生す
る。このパルス信号をマウスコン卜ロ−ラIC14の内
部の、例えば8ビットのカウンタによって計数すること
で、パーソナルコンピュータ15のディスプレー上での
ポインタの移動量が決定され、特定の位置をポインタに
よって差し示すことができる。
Therefore, by moving such a mouse on a flat surface such as a desk while rubbing its bottom surface, the mouse ball 11 is rotated, and the number of pulse signals proportional to the amount of vertical and horizontal movement of the mouse is increased. (Displacement signal) is generated. The amount of movement of the pointer on the display of the personal computer 15 is determined by counting the pulse signal by, for example, an 8-bit counter inside the mouse controller IC 14, and a specific position is indicated by the pointer. be able to.

【0005】[0005]

【発明が解決しようとする課題】しかしながら上記構成
のマウスには、以下のような問題があった。
However, the mouse having the above configuration has the following problems.

【0006】現在のパーソナルコンピュータ、ワークス
テーションはGUI化、マルチウインドウ化に伴い、1
7インチ、19インチ、21インチといった大型ディス
プレーが用いられるようになっている。その場合、マウ
スによって差し示すべきディスプレー上の位置が、例え
ばディスプレーの一方の端から他方の端までのように、
大きく離れている場合には、その間でポインタを移動さ
せるためには、マウスを相当に長い距離だけ机の上です
べらせなければならない。このような作業を行なうため
には、机上でかなり大きな面積を必要とする。しかしこ
れは、現在のオフィス環境、住宅環境を考えるとかなり
厳しい条件である。
[0006] Current personal computers and workstations are becoming one with GUI and multi-window.
Large displays such as 7 inches, 19 inches, and 21 inches have been used. In that case, the position on the display to be indicated by the mouse, for example, from one end of the display to the other,
If they are far apart, the mouse must slide a considerable distance on the desk in order to move the pointer between them. Performing such a task requires a considerable area on the desk. However, this is a very severe condition considering the current office environment and residential environment.

【0007】一般に、マウス操作のために大きな面積を
占有できない場合には、少しだけマウスを滑らせた後、
マウスを机上から空中に持ち上げて元の位置にもどし、
再び同じ方向にマウスを滑らせるといった操作が繰り返
されることになる。しかし、このような繰り返しの操作
は煩雑であった。
In general, when a large area cannot be occupied by the mouse operation, the mouse is slid slightly,
Lift the mouse from the desk to the air and return it to its original position,
The operation of sliding the mouse in the same direction again is repeated. However, such repetitive operations were complicated.

【0008】また、ポインタの移動量とマウスから発生
するパルスの数との比(マウス感度)を高くするなど、
少しのマウスの移動でポインタが大きく動くように構成
すれば、マウスの移動量は少なくてすむ。しかし、この
ように少しのマウスの移動でポインタを大きく動くよう
に設定すると、グラフィックなどの細かい作業が困難に
なるという問題が生ずる。
Further, the ratio (mouse sensitivity) between the amount of movement of the pointer and the number of pulses generated from the mouse is increased.
If the pointer is configured to move greatly with a small mouse movement, the amount of mouse movement is small. However, if the pointer is set to move greatly with a slight movement of the mouse as described above, there arises a problem that it is difficult to perform detailed operations such as graphics.

【0009】この発明は、上述のような課題を解決する
ためになされたもので、その目的は、カーソル移動を効
率良く行なえるマウスを提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem, and an object of the present invention is to provide a mouse which can move a cursor efficiently.

【0010】[0010]

【課題を解決するための手段】請求項1に記載したマウ
スは、マウス本体底面に設けられ、マウス本体を机など
の平面上で滑らせて移動させることにより自在に回転す
るマウスボールと、前記マウスボールの球面と縦横二つ
の方向から接触して、その回転数を検知する回転数検知
手段と、前記回転数検知手段と接続され、前記マウス本
体の移動方向及び移動量に応じた変位信号を発生する変
位信号発生手段とを有し、前記変位信号に応じてパーソ
ナルコンピュータ等のポインタを移動させるためのマウ
スにおいて、前記マウス本体を移動するときの加速度か
ら加速度信号を発生する加速度信号発生手段と、前記変
位信号及び前記加速度信号を前記ポインタの位置情報に
変換する信号変換手段とをさらに備えている。
According to the present invention, there is provided a mouse provided on a bottom surface of a mouse main body, wherein the mouse ball freely rotates by sliding the mouse main body on a flat surface such as a desk. A rotational speed detecting means that comes into contact with the spherical surface of the mouse ball in two vertical and horizontal directions and detects the rotational speed thereof, and is connected to the rotational speed detecting device, and outputs a displacement signal corresponding to the moving direction and the moving amount of the mouse body A mouse for moving a pointer of a personal computer or the like in accordance with the displacement signal, the acceleration signal generating means generating an acceleration signal from an acceleration when the mouse body is moved; And signal conversion means for converting the displacement signal and the acceleration signal into position information of the pointer.

【0011】請求項2に記載したマウスは、前記マウス
本体が前記机などの平面上にあるか、或いは空中にある
かを検知する検知手段を備え、前記信号変換手段は、前
記マウス本体が前記平面上にあると判断された場合に
は、前記変位信号に基づいて前記マウス本体の移動量に
応じた位置情報を出力し、前記マウス本体が空中にある
と判断された場合には、前記加速度信号に基づいて前記
マウス本体の加速度に応じた位置情報を出力するように
構成されている。
[0011] The mouse according to the second aspect of the present invention is provided with a detecting means for detecting whether the mouse main body is on a plane such as the desk or in the air, and the signal converting means is provided when the mouse main body is the mouse. When it is determined that the mouse body is on the plane, it outputs position information corresponding to the amount of movement of the mouse body based on the displacement signal, and when it is determined that the mouse body is in the air, the acceleration It is configured to output position information corresponding to the acceleration of the mouse body based on the signal.

【0012】請求項3に記載したマウスの信号変換手段
では、前記パルス発生手段から変位信号が発生している
か否かを検出して、前記変位信号が発生している間は前
記加速度信号が無視され、前記変位信号が一定時間発生
していない場合だけ前記加速度信号に基づいて前記マウ
ス本体の加速度に応じた位置情報が出力されるものであ
る。
According to a third aspect of the present invention, the mouse signal converter detects whether or not a displacement signal is generated from the pulse generator, and ignores the acceleration signal while the displacement signal is generated. Only when the displacement signal has not been generated for a certain period of time, position information corresponding to the acceleration of the mouse body is output based on the acceleration signal.

【0013】請求項4に記載したマウスは、前記信号変
換手段が、前記変位信号と加速度信号との間でマウス感
度に差を有するものである。
According to a fourth aspect of the present invention, the signal conversion means has a difference in mouse sensitivity between the displacement signal and the acceleration signal.

【0014】[0014]

【発明の実施の形態】以下、添付した図面を参照して、
この発明の実施の形態を説明する。
BRIEF DESCRIPTION OF THE DRAWINGS FIG.
An embodiment of the present invention will be described.

【0015】実施の形態1.図1は、本発明の第1の実
施の形態のマウスを備えたパソコンを示すブロック図で
ある。
Embodiment 1 FIG. 1 is a block diagram showing a personal computer including a mouse according to the first embodiment of the present invention.

【0016】マウス本体20において、マウスボール1
1と、回転スイッチ12、回転スイッチ13は、従来の
マウス(図3)と同じ構成である。回転スイッチ12、
13から出力されるパルス信号は、マウスコントローラ
IC14内の8ビットカウンタで計測される。
In the mouse body 20, the mouse ball 1
1, the rotary switch 12, and the rotary switch 13 have the same configuration as the conventional mouse (FIG. 3). Rotation switch 12,
The pulse signal output from 13 is measured by an 8-bit counter in mouse controller IC 14.

【0017】この実施の形態のマウスでは、さらに縦横
2次元の加速度を計測できる加速度センサー21、22
およびマウスが机上の面に接しているかいないかを感知
する接触センサー23を備えている。2つの加速度セン
サー21、22から出力されたアナログ信号は、マウス
本体20内のA/D変換器24およびデジタル信号処理
プロセッサ25を経てマウスコントローラIC14で処
理され、ポインタの移動量を決定する信号に変換され
る。接触センサー23は、マウス本体20が机上の面に
接している場合に、A/D変換器24に対してその動作
を停止させる信号を出力する。また、マウスコントロー
ラIC14は、パーソナルコンピュータ15と接続され
ている。
In the mouse of this embodiment, acceleration sensors 21 and 22 capable of measuring two-dimensional acceleration in the vertical and horizontal directions are further provided.
And a contact sensor 23 for detecting whether or not the mouse is in contact with the surface on the desk. The analog signals output from the two acceleration sensors 21 and 22 are processed by the mouse controller IC 14 via the A / D converter 24 and the digital signal processor 25 in the mouse main body 20, and converted into signals for determining the amount of movement of the pointer. Is converted. The contact sensor 23 outputs a signal to the A / D converter 24 to stop the operation when the mouse body 20 is in contact with the surface on the desk. The mouse controller IC 14 is connected to a personal computer 15.

【0018】つぎに、上記構成のマウスの動作について
説明する。
Next, the operation of the mouse having the above configuration will be described.

【0019】マウスが机上に置かれているときは、接触
センサー23の信号が出ており、A/D変換器24に対
してその動作を停止させるから、この場合には、従来の
マウスと同様に動作する。すなわち、マウス本体20を
机上で滑らせると、マウスボール11が回転し、それに
伴い、回転スイッチ12、13から出力されるパルス信
号がマウスコントローラIC14に供給される。
When the mouse is placed on the desk, a signal from the contact sensor 23 is output, and the operation of the A / D converter 24 is stopped. Works. That is, when the mouse body 20 is slid on the desk, the mouse ball 11 rotates, and accordingly, the pulse signals output from the rotation switches 12 and 13 are supplied to the mouse controller IC 14.

【0020】マウスコントローラIC14内の8ビット
カウンタで回転スイッチ12、13から発生するパルス
の数をカウントして、マウスの現在位置に対応したポイ
ンタの移動量が計測される。
The number of pulses generated from the rotary switches 12 and 13 is counted by an 8-bit counter in the mouse controller IC 14, and the movement amount of the pointer corresponding to the current position of the mouse is measured.

【0021】マウスを空中に持ち上げたとき、接触セン
サー23の信号が途絶えることで、加速度センサー2
1、22からの信号が、A/D変換器24およびデジタ
ル信号処理プロセッサ25を経てマウスコントローラI
C14に送られる。デシタル信号処理プロセッサ25で
は、2次元の加速度信号は2回積分され、ポインタの位
置情報に変換される。この際、加速度信号に基づいて決
定されるポインタの移動量を、実際のマウスの空中での
移動量と比較して大きく設定しておくことが好ましい。
また、マウスコントローラIC14では回転スイッチ1
2、13からのパルス信号は無視される。
When the mouse is lifted into the air, the signal from the contact sensor 23 is interrupted, and the acceleration sensor 2
1 and 22 are passed through an A / D converter 24 and a digital signal processor 25 to the mouse controller I.
Sent to C14. In the digital signal processor 25, the two-dimensional acceleration signal is integrated twice and converted into pointer position information. At this time, it is preferable that the moving amount of the pointer determined based on the acceleration signal is set larger than the actual moving amount of the mouse in the air.
In the mouse controller IC 14, the rotation switch 1 is used.
Pulse signals from 2 and 13 are ignored.

【0022】このようにマウスを空中に浮かせて移動さ
せることで、ディスプレー上のポインタの位置を目的の
位置まで移動させることができ、その後に、マウスを再
び机上に戻すと、接触センサー23より信号が出力され
る。そこで、再び従来のマウスと同じように、マウスボ
ール11の回転によって生ずる回転スイッチ12、13
からのパルス信号をカウントすることによって、ポイン
タの位置情報が得られる。
By moving the mouse while floating in the air in this way, the position of the pointer on the display can be moved to a target position. Thereafter, when the mouse is returned to the desk again, a signal from the contact sensor 23 is output. Is output. Then, similarly to the conventional mouse, the rotation switches 12 and 13 generated by the rotation of the mouse ball 11 again.
The position information of the pointer can be obtained by counting the pulse signals from.

【0023】以上のように実施の形態1のマウスによれ
ば、縦横2次元の加速度を計測できる加速度センサー2
1、22およびマウスが机上の面に接しているかいない
かを感知する接触センサー23、加速度センサーからの
信号をデジタル変換し、さらに位置情報に変換するA/
D変換器24およびデジタル信号処理プロセッサ25を
備えているために、従来のマウスの機能に加えて、以下
の特別の効果を奏する。すなわち、ポインタの位置情報
が、従来のマウスボールの回転によって生ずる回転スイ
ッチおよび加速度センサーからの二つの信号によって入
力可能になる。これによって、次の様なマウスの使用方
法が可能となる。
As described above, according to the mouse of the first embodiment, the acceleration sensor 2 capable of measuring the two-dimensional acceleration in the vertical and horizontal directions is provided.
A / 22 for digitally converting signals from an acceleration sensor and a contact sensor 23 for detecting whether or not the mouse is in contact with a surface on the desk, and A /
The provision of the D converter 24 and the digital signal processor 25 provides the following special effects in addition to the functions of a conventional mouse. That is, the position information of the pointer can be input by two signals from the rotation switch and the acceleration sensor generated by the rotation of the conventional mouse ball. This enables the following method of using a mouse.

【0024】例えば、21インチの大画面でパソコンを
使用していると想定する。マウスを用いてグラフィック
を加工するには、マウスを机上において動かして作業を
行うことが好ましい。マウスから発生するパルスの数と
ポインタの移動量との比を低く設定されているので、細
かな作業にも容易に対応できるからである。ところで、
こうしたグラフィックの加工が画面の左下のウインドウ
内で行なわれており、その途中であるツールが必要とな
ったが、そのツールは画面の右上にあるような場合に
は、ポインタを左下から右上まで移動させることにな
る。マウスをそのままの感度で操作する従来のもので
は、マウスを相当量移動させなければならず、不便であ
る。
For example, assume that a personal computer is used with a large screen of 21 inches. In order to process graphics using a mouse, it is preferable to perform the work by moving the mouse on a desk. This is because the ratio between the number of pulses generated from the mouse and the amount of movement of the pointer is set low, so that it is possible to easily cope with fine work. by the way,
This graphic processing is performed in the lower left window of the screen, and a tool in the middle is needed, but if the tool is at the upper right of the screen, move the pointer from the lower left to the upper right Will be. The conventional method of operating the mouse with the same sensitivity is inconvenient because the mouse must be moved by a considerable amount.

【0025】ところが、実施の形態1のマウスでは、マ
ウス底面を机上から少し浮かせて、1回だけ空中で数セ
ンチ程度だけ動かせば、ポインタが画面上で大きく移動
できる。したがって、画面の右上のツールのあるところ
までポインタを移動した後に、マウスを机上に戻し、画
面右上での作業を実行し、再びマウスを浮かせて、逆の
方向に1回だけ動かし、ポインタを元のウインドウに戻
した後にマウスを机上に置き、グラフィックの加工作業
を進めることができる。このようなマウスの使用方法
は、ポインタを移動して行なう種々の作業にとって、大
幅な効率の向上をもたらす。
However, in the mouse according to the first embodiment, the pointer can be largely moved on the screen by slightly lifting the bottom of the mouse from the desk and moving the mouse only once for several centimeters in the air. Therefore, after moving the pointer to the position of the tool at the upper right of the screen, return the mouse to the desk, perform the work at the upper right of the screen, float the mouse again, move once in the opposite direction, and move the pointer back to the original position After returning to the window, you can place the mouse on the desk and proceed with graphics processing. Such a method of using a mouse brings a great improvement in efficiency for various operations performed by moving the pointer.

【0026】以上では、机上に置いて用いる時のマウス
感度、即ちポインタの移動量と実際のマウスの移動量の
比と、空中を移動するときのマウス感度とを大幅に異な
るように設定した。しかし、これらの二つのマウス感度
を互いに等しく設定すると、マウスを操作する机上での
実際の位置とディスプレー上の点とが一対一に対応する
ことになって、デジタイザーのような絶対座標方式のマ
ウスを構成することが可能となる。
In the above description, the mouse sensitivity when used on a desk, that is, the ratio of the amount of movement of the pointer to the actual amount of movement of the mouse, and the mouse sensitivity when moving in the air are set to be significantly different. However, if these two mouse sensitivities are set equal to each other, the actual position on the desk where the mouse is operated and the point on the display correspond one-to-one, and a mouse of an absolute coordinate system such as a digitizer is used. Can be configured.

【0027】実施の形態2.図2は、本発明の第2の実
施の形態のマウスを備えたパソコンを示すブロック図で
ある。
Embodiment 2 FIG. FIG. 2 is a block diagram showing a personal computer provided with a mouse according to the second embodiment of the present invention.

【0028】マウス本体30において、マウスボール1
1と、回転スイッチ12、回転スイッチ13は、従来の
マウス(図3)と同じ構成である。回転スイッチ12、
13から出力されるパルス信号は、マウスコントローラ
IC14内の8ビットカウンタで計測される。
In the mouse body 30, the mouse ball 1
1, the rotary switch 12, and the rotary switch 13 have the same configuration as the conventional mouse (FIG. 3). Rotation switch 12,
The pulse signal output from 13 is measured by an 8-bit counter in mouse controller IC 14.

【0029】この実施の形態のマウスでは、さらに縦横
2次元の加速度を計測できる加速度センサー21、22
を備えているが、第1の実施の形態のもののような接触
センサーは有していない。マウスコントローラIC14
は、回転スイッチ12、13でパルス信号が発生してい
るか否かを検出する手段を備え、ここでは、パルス信号
が出ていない場合だけ、A/D変換器24およびデジタ
ル信号処理プロセッサ24を経て位置情報に変換された
加速度センサー21、22からの加速度信号が入力され
る。
In the mouse of this embodiment, acceleration sensors 21 and 22 capable of measuring two-dimensional acceleration in the vertical and horizontal directions are further provided.
, But does not include a contact sensor as in the first embodiment. Mouse controller IC14
Is provided with means for detecting whether or not a pulse signal is generated in the rotary switches 12 and 13. Here, only when no pulse signal is output, the A / D converter 24 and the digital signal processor 24 The acceleration signals from the acceleration sensors 21 and 22 converted into the position information are input.

【0030】2つの加速度センサー21、22から出力
されたアナログ信号は、マウス本体30内のA/D変換
器24およびデジタル信号処理プロセッサ25を経てマ
ウスコントローラIC14で処理され、ポインタの移動
量を決定する信号に変換される。また、マウスコントロ
ーラIC14は、回転スイッチ12、13からのパルス
信号が出ている場合には、そのパルス信号をカウントす
ることによりポインタの移動量が決定される。しかし、
一定時間(例えば 0.1秒程度)パルス信号が出ていない
場合には、加速度センサー21、22の加速度信号によ
ってポインタの移動量が決定される。
The analog signals output from the two acceleration sensors 21 and 22 are processed by the mouse controller IC 14 via the A / D converter 24 and the digital signal processor 25 in the mouse main body 30 to determine the moving amount of the pointer. Is converted to a signal. When a pulse signal is output from the rotary switches 12 and 13, the mouse controller IC 14 determines the moving amount of the pointer by counting the pulse signal. But,
When no pulse signal is output for a certain period of time (for example, about 0.1 second), the movement amount of the pointer is determined by the acceleration signals of the acceleration sensors 21 and 22.

【0031】つぎに、上記構成のマウスの動作について
説明する。
Next, the operation of the mouse having the above configuration will be described.

【0032】マウスが机上に置かれているときは、マウ
ス本体30を机上で滑らせると、マウスボール11が回
転し、それに伴い、回転スイッチ12、13から出力さ
れるパルス信号がマウスコントローラIC14に供給さ
れる。
When the mouse is placed on the desk, when the mouse body 30 is slid on the desk, the mouse ball 11 rotates, and accordingly, the pulse signals output from the rotation switches 12 and 13 are sent to the mouse controller IC 14. Supplied.

【0033】マウスコントローラIC14内の8ビット
カウンタで回転スイッチ12、13からでるパルスの数
をカウントして、マウスの現在位置が計測される。パー
ソナルコンピュータ15内では、マウスドライパプログ
ラムによってディスプレー上のポインタの位置が決定さ
れる。マウスコントローラIC14では、回転スイッチ
12、13からでるパルス信号が出力されている間は、
加速度センサー21、22からの信号を無視する。
The current position of the mouse is measured by counting the number of pulses output from the rotary switches 12 and 13 using an 8-bit counter in the mouse controller IC 14. In the personal computer 15, the position of the pointer on the display is determined by the mouse driver program. In the mouse controller IC 14, while the pulse signals from the rotary switches 12 and 13 are being output,
The signals from the acceleration sensors 21 and 22 are ignored.

【0034】マウスを空中に持ち上げた状態で縦横に移
動させている時は、回転スイッチ12、13からのパル
ス信号は発生しないが、加速度センサー21、22から
の加速度信号のみがA/D変換器24、デジタル信号処
理プロセッサ25を経て、マウスコントローラIC14
で検知される。したがって、マウスコントローラIC1
4では、加速度センサー21、22からの信号によって
ポインタの移動距離が決定される。
When the mouse is moved vertically and horizontally while being lifted up in the air, pulse signals from the rotary switches 12 and 13 are not generated, but only the acceleration signals from the acceleration sensors 21 and 22 are A / D converters. 24, via the digital signal processor 25, the mouse controller IC 14
It is detected by. Therefore, the mouse controller IC1
In 4, the moving distance of the pointer is determined by the signals from the acceleration sensors 21 and 22.

【0035】第1の実施の形態と同様に、加速度センサ
ー21、22からの2次元の加速度信号は、デジタル信
号処理プ口セッサ25で2回積分され、ポインタの位置
情報に変換される。
As in the first embodiment, the two-dimensional acceleration signals from the acceleration sensors 21 and 22 are integrated twice by the digital signal processing processor 25 and converted into pointer position information.

【0036】以上のように実施の形態2のマウスによれ
ば、第1の実施の形態のマウスと同様に、ポインタの位
置情報が、従来のマウスボールの回転によって生ずる回
転スイッチおよび加速度センサーからの二つの信号によ
って入力可能となる。したがって、第1の実施の形態と
同様な効果を奏するものであるが、更にこの実施の形態
は、以下の効果をも有する。
As described above, according to the mouse of the second embodiment, similarly to the mouse of the first embodiment, the position information of the pointer is transmitted from the rotation switch and acceleration sensor generated by the rotation of the conventional mouse ball. Input becomes possible by two signals. Therefore, the present embodiment has the same effects as the first embodiment, but this embodiment also has the following effects.

【0037】すなわち、機械的な構成の接触センサーに
代えて、パルス信号が発生しているか否かを検出する手
段を用いているから、デバイスとして安価に構成でき、
システムとして単純になる。
That is, since a means for detecting whether or not a pulse signal is generated is used instead of a mechanically configured contact sensor, the device can be configured at low cost.
Simple as a system.

【0038】第1、第2の実施の形態では、ディジタル
信号処理プロセッサを用いて、加速度信号を2回積分し
て位置情報に変換していたが、変換手順を指示するため
のマウスドライバプログラムをマウスコントローラIC
14内に設けることによって、ソフトウエア的な変換手
段を有するマウスとすることもできる。
In the first and second embodiments, the acceleration signal is integrated twice and converted into position information using the digital signal processor. However, a mouse driver program for instructing the conversion procedure is provided. Mouse controller IC
By providing the mouse in the mouse 14, a mouse having software conversion means can be provided.

【0039】また、マウスから検出された加速度信号に
よってコンピュータディスプレー上のポインタを移動す
る場合に、厳密な位置を得る必要がなければ、必ずしも
ディジタル信号処理プロセッサによって加速度信号を2
回積分する必要はない。たとえば、縦方向に一定の加速
度が検出されたときのみ、ポインタを縦方向に決められ
た移動量だけ動かす、といった適当な変換手順を設定し
てポインタの位置情報を出力することも可能である。
When the pointer on the computer display is moved by the acceleration signal detected from the mouse, unless it is necessary to obtain a precise position, the acceleration signal is not necessarily converted by the digital signal processor.
There is no need to integrate multiple times. For example, it is also possible to set an appropriate conversion procedure such that the pointer is moved by a predetermined moving amount in the vertical direction only when a constant acceleration is detected in the vertical direction, and output the position information of the pointer.

【0040】さらに、二次元の加速度信号を検出するた
めの加速度検出手段としては、必ずしも直交する加速度
センサーを二つ用いる必要はなく、2次元の加速度を測
定できる一つのセンサーを用いてもよい。
Further, as the acceleration detecting means for detecting the two-dimensional acceleration signal, it is not always necessary to use two orthogonal acceleration sensors, but a single sensor capable of measuring two-dimensional acceleration may be used.

【0041】[0041]

【発明の効果】この発明は、以上に説明したように構成
されているので、以下に示すような効果を奏する。
Since the present invention is configured as described above, it has the following effects.

【0042】請求項1に記載したマウスによれば、マウ
ス本体底面に設けられ、マウス本体を机などの平面上で
滑らせて移動させることにより自在に回転するマウスボ
ールと、前記マウスボールの球面と縦横二つの方向から
接触して、その回転数を検知する回転数検知手段と、前
記回転数検知手段と接続され、前記マウス本体の移動方
向及び移動量に応じた変位信号を発生する変位信号発生
手段と、更に、前記マウス本体を移動するときの加速度
から加速度信号を発生する加速度信号発生手段と、前記
変位信号及び前記加速度信号を前記ポインタの位置情報
に変換する信号変換手段とを備えているから、2通りの
位置情報によってパーソナルコンピュータ等のポインタ
を移動させることができ、マウスによる作業能率を大き
く向上できる。
According to the mouse of the first aspect, a mouse ball provided on the bottom surface of the mouse main body, which is freely rotated by sliding the mouse main body on a plane such as a desk, and a spherical surface of the mouse ball And a rotation signal detecting means for detecting the rotation number of the mouse body, and a displacement signal connected to the rotation number detecting means for generating a displacement signal according to a moving direction and a moving amount of the mouse body. Generating means, further comprising: an acceleration signal generating means for generating an acceleration signal from an acceleration when the mouse body is moved; and a signal converting means for converting the displacement signal and the acceleration signal into position information of the pointer. Therefore, the pointer of a personal computer or the like can be moved by two types of position information, and the working efficiency with a mouse can be greatly improved.

【0043】請求項2に記載したマウスでは、マウス本
体が机などの平面上にあるか、或いは空中にあるかを検
知する検知手段を備え、マウス本体が平面上にある場合
には、マウス本体の移動量に応じた位置情報によって、
マウス本体が空中にある場合には、マウス本体の加速度
に応じた位置情報によって、それぞれポインタを移動さ
せることができるように構成したから、狭い机の上でも
容易にマウスによる作業を行なえる。
According to the second aspect of the present invention, the mouse is provided with a detecting means for detecting whether the mouse body is on a flat surface such as a desk or in the air. With location information according to the amount of movement of
When the mouse body is in the air, the pointers can be moved based on the position information corresponding to the acceleration of the mouse body, so that the work with the mouse can be easily performed even on a small desk.

【0044】請求項3に記載したマウスによれば、パル
ス発生手段からの変位信号が発生している間は加速度信
号を無視し、変位信号が一定時間発生していない場合だ
けマウス本体の加速度に応じた位置情報を出力して、ポ
インタを移動させることができるように構成したから、
安価なマウスを構成できる。
According to the third aspect of the present invention, the acceleration signal is ignored while the displacement signal is generated from the pulse generating means, and the acceleration of the mouse body is changed only when the displacement signal has not been generated for a certain period of time. Since it is configured to output the corresponding position information and move the pointer,
An inexpensive mouse can be configured.

【0045】請求項4に記載したマウスによれば、変位
信号と加速度信号との間でマウス感度に差を設けたの
で、グラフィックなどの細かい作業も容易に行なえる。
According to the mouse of the fourth aspect, since a difference is provided in the mouse sensitivity between the displacement signal and the acceleration signal, detailed operations such as graphics can be easily performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 この発明の実施の形態1のマウスを備えたパ
ソコンを示すブロック図である。
FIG. 1 is a block diagram illustrating a personal computer including a mouse according to a first embodiment of the present invention.

【図2】 この発明の実施の形態2のマウスを備えたパ
ソコンを示すブロック図である。
FIG. 2 is a block diagram illustrating a personal computer including a mouse according to a second embodiment of the present invention.

【図3】 従来のパソコンのインプットデバイスとして
用いられているマウスの一例を示すブロック図である。
FIG. 3 is a block diagram showing an example of a mouse used as an input device of a conventional personal computer.

【符号の説明】[Explanation of symbols]

11 マウスボール、 12,13 回転スイッチ、
14 マウスコントローラIC、 15 パーソナルコ
ンピュータ、 20,30 マウス本体、 21,22
加速度センサー、 23 接触センサー、 24 A
D変換器、 25 デジタル信号処理プロセッサ。
11 mouse ball, 12, 13 rotation switch,
14 mouse controller IC, 15 personal computer, 20, 30 mouse body, 21, 22
Acceleration sensor, 23 contact sensor, 24 A
D converter, 25 digital signal processor.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 マウス本体底面に設けられ、マウス本体
を机などの平面上で滑らせて移動させることにより自在
に回転するマウスボールと、 前記マウスボールの球面と縦横二つの方向から接触し
て、その回転数を検知する回転数検知手段と、 前記回転数検知手段と接続され、前記マウス本体の移動
方向及び移動量に応じた変位信号を発生する変位信号発
生手段とを有し、 前記変位信号に応じてパーソナルコンピュータ等のポイ
ンタを移動させるためのマウスにおいて、 前記マウス本体を移動するときの加速度から加速度信号
を発生する加速度信号発生手段と、 前記変位信号及び前記加速度信号を前記ポインタの位置
情報に変換する信号変換手段とをさらに備えたことを特
徴とするマウス。
A mouse ball provided on a bottom surface of a mouse body, which is freely rotated by sliding the mouse body on a plane such as a desk, and coming into contact with the spherical surface of the mouse ball from two directions vertically and horizontally. A rotational speed detecting means for detecting the rotational speed, and a displacement signal generating means connected to the rotational speed detecting means for generating a displacement signal according to a moving direction and a moving amount of the mouse main body. A mouse for moving a pointer of a personal computer or the like in response to a signal, an acceleration signal generating means for generating an acceleration signal from an acceleration when the mouse body is moved, and a position of the pointer for the displacement signal and the acceleration signal. A mouse further comprising signal conversion means for converting the information into information.
【請求項2】 前記マウス本体が前記机などの平面上に
あるか、或いは空中にあるかを検知する検知手段を備
え、 前記信号変換手段は、 前記マウス本体が前記平面上にあると判断された場合に
は、前記変位信号に基づいて前記マウス本体の移動量に
応じた位置情報を出力し、 前記マウス本体が空中にあると判断された場合には、前
記加速度信号に基づいて前記マウス本体の加速度に応じ
た位置情報を出力するように構成されたことを特徴とす
る請求項1に記載のマウス。
2. The apparatus according to claim 1, further comprising a detection unit configured to detect whether the mouse body is on a plane such as the desk or in the air, wherein the signal conversion unit determines that the mouse body is on the plane. In this case, the position information corresponding to the amount of movement of the mouse body is output based on the displacement signal. If the mouse body is determined to be in the air, the mouse body is determined based on the acceleration signal. The mouse according to claim 1, wherein the mouse is configured to output position information according to the acceleration of the mouse.
【請求項3】 前記信号変換手段では、 前記パルス発生手段から変位信号が発生しているか否か
を検出して、前記変位信号が発生している間は前記加速
度信号が無視され、 前記変位信号が一定時間発生していない場合だけ前記加
速度信号に基づいて前記マウス本体の加速度に応じた位
置情報が出力されることを特徴とする請求項1に記載の
マウス。
3. The signal conversion means detects whether or not a displacement signal is generated from the pulse generation means, and ignores the acceleration signal while the displacement signal is generated; The mouse according to claim 1, wherein position information corresponding to the acceleration of the mouse body is output based on the acceleration signal only when the mouse does not occur for a predetermined time.
【請求項4】 前記信号変換手段は、 前記変位信号と加速度信号との間でマウス感度に差を有
することを特徴とする請求項1乃至請求項3のいずれか
に記載のマウス。
4. The mouse according to claim 1, wherein the signal conversion unit has a difference in mouse sensitivity between the displacement signal and the acceleration signal.
JP8326300A 1996-12-06 1996-12-06 Mouse Withdrawn JPH10171596A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8326300A JPH10171596A (en) 1996-12-06 1996-12-06 Mouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8326300A JPH10171596A (en) 1996-12-06 1996-12-06 Mouse

Publications (1)

Publication Number Publication Date
JPH10171596A true JPH10171596A (en) 1998-06-26

Family

ID=18186234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8326300A Withdrawn JPH10171596A (en) 1996-12-06 1996-12-06 Mouse

Country Status (1)

Country Link
JP (1) JPH10171596A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7061468B2 (en) * 2001-04-10 2006-06-13 Logitech Europe S.A. Hybrid presentation controller and computer input device
EP1677178A1 (en) * 2004-12-29 2006-07-05 STMicroelectronics S.r.l. Pointing device for a computer system with automatic detection of lifting, and relative control method
CN100430875C (en) * 2004-01-20 2008-11-05 原相科技股份有限公司 image navigation chip

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7061468B2 (en) * 2001-04-10 2006-06-13 Logitech Europe S.A. Hybrid presentation controller and computer input device
US7916120B2 (en) 2001-04-10 2011-03-29 Logitech Europe S.A. Hybrid presentation controller and computer input device
CN100430875C (en) * 2004-01-20 2008-11-05 原相科技股份有限公司 image navigation chip
EP1677178A1 (en) * 2004-12-29 2006-07-05 STMicroelectronics S.r.l. Pointing device for a computer system with automatic detection of lifting, and relative control method
WO2006069932A1 (en) * 2004-12-29 2006-07-06 Stmicroelectronics S.R.L. Pointing device for a computer system with automatic detection of lifting, and relative control method
US7924267B2 (en) 2004-12-29 2011-04-12 Stmicroelectronics S.R.L. Pointing device for a computer system with automatic detection of lifting, and relative control method

Similar Documents

Publication Publication Date Title
US5164713A (en) Cursor position controller for use with mouse and display systems
EP0429391B1 (en) Three-dimensional computer input device
US6559833B2 (en) Apparatus and method for achieving absolute and relative positioning of a graphics cursor
US20210247857A1 (en) Digital pen to adjust a 3d object
JPH10171596A (en) Mouse
JPH0454629A (en) Image display device
JPS6373415A (en) Coordinate input device
JPH04105005A (en) Image display device
JPH0454628A (en) Image display device
JP3240817B2 (en) 3D coordinate input method by speed command
JPH1091328A (en) Command input device
JPH10124251A (en) Coordinate input information processor
JPH08314629A (en) Display system
JP2003108312A (en) Screen touch mode changeover system
JPH10320120A (en) Selective display object selection device and pointing device
JP2003216319A (en) Coordinate inputting device for inputting coordinate on arbitrary two-dimensional plane by three-dimensional position detection
JP2000250702A (en) Cursor position input device
JPH0460826A (en) Coordinate input designating device
JPH05108263A (en) Mouse input device
JPH01123316A (en) Cursor displaying processing system by mouse device
JPH10171597A (en) Mouse
JP3204237B2 (en) Track ball
KR19990059505A (en) Pen input method and device using a portable information terminal
JPH01137320A (en) Touch type coordinate input device
JPH0822371A (en) Pointing input device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040302