[go: up one dir, main page]

JPH06332616A - Data input device - Google Patents

Data input device

Info

Publication number
JPH06332616A
JPH06332616A JP5142535A JP14253593A JPH06332616A JP H06332616 A JPH06332616 A JP H06332616A JP 5142535 A JP5142535 A JP 5142535A JP 14253593 A JP14253593 A JP 14253593A JP H06332616 A JPH06332616 A JP H06332616A
Authority
JP
Japan
Prior art keywords
mouse
axis direction
amount
movement
input device
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
JP5142535A
Other languages
Japanese (ja)
Inventor
Hironobu Suzuki
啓修 鈴木
Michio Miwa
道雄 三輪
Takamasa Koyama
隆正 小山
Masahisa Kato
昌央 加藤
Toru Kawaguchi
透 川口
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5142535A priority Critical patent/JPH06332616A/en
Publication of JPH06332616A publication Critical patent/JPH06332616A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 【目的】 同時に4次元までのデータを入力したり、2
次元の入力データ量を大きくとることができるデータ入
力装置を提供する。 【構成】 本体の移動に伴って回転する球4を有し、こ
の球の回転量を検出してX軸方向およびY軸方向の移動
を表わす情報を取り出すデータ入力装置において、本体
を、底面部2と、底面部に対して前後または左右に傾け
ることができる上面部1とで構成すると共に、上面部の
傾きを検出する角度検出手段9、10を設ける。マウス本
体の移動で2次元のデータを入力し、マウスの上面部の
前後方向、左右方向の傾きで更に2次元分のデータを入
力できる。また、マウス本体のX軸方向の移動量とマウ
スの上面部の左右方向への傾き角を加えてX軸方向の移
動量とし、マウス本体のY軸方向の移動量とマウスの上
面部の前後方向への傾き角を加えてY軸方向の移動量と
することで、マウスの移動量を大きく取れる。
(57) [Summary] [Purpose] Input data up to 4 dimensions at the same time, or 2
Provided is a data input device which can take a large amount of input data in three dimensions. In a data input device that has a sphere 4 that rotates with the movement of the main body, and detects the amount of rotation of the sphere to extract information indicating the movement in the X-axis direction and the Y-axis direction, the main body has a bottom portion. 2 and an upper surface portion 1 that can be tilted back and forth or left and right with respect to the bottom surface portion, and angle detecting means 9 and 10 for detecting the inclination of the upper surface portion are provided. Two-dimensional data can be input by moving the mouse body, and two-dimensional data can be input by tilting the mouse's upper surface in the front-back direction and the left-right direction. In addition, the amount of movement of the mouse body in the X-axis direction and the tilt angle of the upper surface of the mouse in the left-right direction are added to obtain the amount of movement in the X-axis direction. The amount of movement of the mouse can be made large by adding the tilt angle to the direction to obtain the amount of movement in the Y-axis direction.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、マウスと呼ばれる、情
報処理装置のデータ入力装置に関し、特に、3次元以上
のデータを入力できるように構成したものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data input device for an information processing device called a mouse, and more particularly to a device for inputting data of three or more dimensions.

【0002】[0002]

【従来の技術】この種のデータ入力装置は、通称マウス
と呼ばれ、コンピュータのポインティング・デバイスと
して利用されている。以下、この種のデータ入力装置を
マウスと呼ぶことにする。
2. Description of the Related Art This type of data input device is commonly called a mouse and is used as a pointing device of a computer. Hereinafter, this type of data input device will be referred to as a mouse.

【0003】従来のマウスは、マウス本体上面の入力用
スイッチと、情報処理装置にマウスのデータを出力する
データ転送用ケーブルと、マウス本体下面に設けられた
金属製等の球と、相互に直交したX軸方向検出用エンコ
ーダとY軸方向検出用エンコーダとを有している。
In a conventional mouse, an input switch on the upper surface of the mouse body, a data transfer cable for outputting mouse data to an information processing device, and a metal ball or the like provided on the lower surface of the mouse body are orthogonal to each other. It has an encoder for X-axis direction detection and an encoder for Y-axis direction detection.

【0004】また、マウス本体の底板の中央には穴が形
成され、この穴に球が任意の方向に回転可能となるよう
に置かれ、互いに直交する2つのエンコーダが、この球
の側面に接するよう配置されている。
A hole is formed in the center of the bottom plate of the mouse body, and a sphere is placed in the hole so as to be rotatable in any direction. Two encoders orthogonal to each other are in contact with the side surface of the sphere. Is arranged.

【0005】マウス本体を任意の方向に移動させると、
その移動に応じて球が回転し、この球の回転に伴って、
それぞれのエンコーダよりX軸、Y軸における球の回転
量、延いてはマウス本体の移動量を示す出力信号が得ら
れる。
When the mouse body is moved in any direction,
The sphere rotates according to the movement, and with the rotation of this sphere,
An output signal indicating the rotation amount of the sphere on the X axis and the Y axis, and further, the movement amount of the mouse main body, is obtained from each encoder.

【0006】通常、情報処理装置にはマウスからの出力
信号を解析するソフトウエアがあり、そのソフトウエア
がマウスからの出力信号を用いてマウス本体の移動量を
計算し、その結果を情報処理装置内で使用する。
Usually, the information processing apparatus has software for analyzing the output signal from the mouse, and the software calculates the movement amount of the mouse body using the output signal from the mouse, and the result is used as the information processing apparatus. To use in.

【0007】この種のマウスは、キーボードからの入力
に代わって、あるいはキーボードからの入力と並行し
て、画面上で直接に線図を描いたり、画面上で所望の処
理事項を指示する等の諸入力に使用される。マウス入力
では、キーボードによる入力作業で生じるようなキーの
打ち間違いがなく、しかもディスプレイを見ながら入力
できるという利点がある。
In this type of mouse, instead of the input from the keyboard or in parallel with the input from the keyboard, a diagram is drawn directly on the screen, a desired processing item is instructed on the screen, etc. Used for various inputs. With mouse input, there is an advantage that there is no typo that occurs when inputting with a keyboard, and moreover, input is possible while looking at the display.

【0008】[0008]

【発明が解決しようとする課題】しかし、従来のマウス
は、移動時のX軸、Y軸の変位データと複数の入力用ス
イッチによるオン・オフ・データのみをデータとして出
力するだけであるため、このマウス単体を用いて、例え
ば3次元CADなどで使用する3次元データを入力する
ことは不可能であり、Z軸方向の入力が必要な場合に
は、キーボードからの入力に頼らざるを得なかった。
However, since the conventional mouse outputs only the X-axis and Y-axis displacement data at the time of movement and the ON / OFF data by a plurality of input switches, It is impossible to input three-dimensional data used in, for example, three-dimensional CAD by using this mouse alone, and if input in the Z-axis direction is required, input from the keyboard must be relied on. It was

【0009】また、最近ではマルチウインドウ環境が普
及し、大きな画面上に複数のウインドウを開いて作業す
ることが多くなってきている。従来のマウスを用いて画
面上のカーソルを移動するには、カーソルを移動させた
い方向にマウス本体を動かすことになる。例えば画面の
右上に存在しているカーソルを左下に移動するには、マ
ウス本体を作業テーブル上で右上から左下に動かす動作
をするのだが、画面上でカーソルを移動させる距離が大
きい場合には、マウス本体を動かすスペースが無くなっ
てしまうことが頻繁に起こり、実際には何度もマウス本
体を持ち上げて作業テーブルの中央に移動しなければな
らない。このようなマウス本体の頻繁な持ち上げ作業
は、面倒なばかりでなく、作業能率の低下を引き起こ
す。
In recent years, the multi-window environment has become widespread, and it is becoming more common to open a plurality of windows on a large screen to work. In order to move the cursor on the screen using the conventional mouse, the mouse body is moved in the desired direction. For example, to move the cursor that exists in the upper right corner of the screen to the lower left corner, move the mouse body from the upper right corner to the lower left corner on the work table, but if the distance to move the cursor on the screen is large, It often happens that there is no space to move the mouse body, and in practice, the mouse body must be lifted and moved to the center of the work table many times. Such frequent lifting of the mouse body is not only troublesome, but also causes a reduction in work efficiency.

【0010】本発明は、このような従来の問題点を解決
するものであり、第一に、機構的な工夫によって同時に
4次元までのデータを入力することができるデータ入力
装置を提供することを目的としている。
The present invention solves the above-mentioned conventional problems. First, it is to provide a data input device capable of simultaneously inputting data up to four dimensions by a mechanical device. Has an aim.

【0011】また、第二に、大きな画面上で作業を行な
う場合に頻繁に生じるマウス本体の持ち上げ作業を不要
にし、作業能率を向上させることができるデータ入力装
置を提供することを目的としている。
Secondly, it is an object of the present invention to provide a data input device capable of improving the work efficiency by eliminating the work of lifting the mouse body, which frequently occurs when working on a large screen.

【0012】[0012]

【課題を解決するための手段】そこで、本発明では、本
体の移動に伴って回転する球を有し、この球の回転量を
検出してX軸方向およびY軸方向の移動を表わす情報を
取り出すデータ入力装置において、本体を、底面部と、
底面部に対して前後または左右に傾けることができる上
面部とで構成すると共に、上面部の傾きを検出する角度
検出手段を設けている。
Therefore, in the present invention, a sphere that rotates with the movement of the main body is provided, and the amount of rotation of this sphere is detected to obtain information indicating the movement in the X-axis direction and the Y-axis direction. In the data input device to be taken out,
An upper surface portion that can be tilted back and forth or left and right with respect to the bottom surface portion is provided, and angle detection means for detecting the inclination of the upper surface portion is provided.

【0013】また、この角度検出手段の検出出力に基づ
いて、Z軸方向の移動を表わす情報を取り出している。
Further, based on the detection output of the angle detecting means, information representing the movement in the Z-axis direction is taken out.

【0014】また、この角度検出手段の検出出力に基づ
いて、球の回転量が表わす情報に付加されるX軸方向ま
たはY軸方向の移動を表わす情報を取り出している。
Further, based on the detection output of the angle detecting means, information indicating movement in the X-axis direction or Y-axis direction, which is added to the information indicating the amount of rotation of the sphere, is extracted.

【0015】[0015]

【作用】そのため、マウス本体を作業テーブル上で前後
左右に移動させるだけでなく、マウス本体を前後左右に
傾けることができ、マウス本体の移動量で2次元のデー
タを入力し、マウスの上面部の前後方向、左右方向の傾
きでさらに2次元分のデータを入力することができる。
Therefore, not only can the mouse body be moved back and forth and left and right on the work table, but also the mouse body can be tilted back and forth and left and right. Two-dimensional data can be input according to the amount of movement of the mouse body, and the upper surface of the mouse Further, two-dimensional data can be input by tilting in the front-back direction and the left-right direction.

【0016】したがって、マウス上面部の前後または左
右方向の傾きを使ってZ軸方向のデータを入力すること
により、3次元入力が可能になる。
Therefore, three-dimensional input becomes possible by inputting data in the Z-axis direction by using the inclination of the upper surface of the mouse in the front-back or left-right direction.

【0017】また、マウス本体のX軸方向の移動量とマ
ウスの上面部の左右方向への傾き角に比例する量とを加
え合わせてX軸方向の移動量とし、マウス本体のY軸方
向の移動量とマウスの上面部の前後方向への傾き角に比
例する量とを加え合わせてY軸方向の移動量とすること
で、カーソルの長距離移動が可能になる。また、上面部
を前後左右に傾けるだけでもカーソルを移動することが
できる。
Further, the amount of movement of the mouse body in the X-axis direction and the amount proportional to the inclination angle of the upper surface of the mouse in the left-right direction are added to obtain the amount of movement in the X-axis direction, and the amount of movement of the mouse body in the Y-axis direction is calculated. By adding the movement amount and the amount proportional to the tilt angle of the upper surface of the mouse in the front-rear direction to obtain the movement amount in the Y-axis direction, the cursor can be moved for a long distance. Also, the cursor can be moved only by tilting the upper surface part back and forth and left and right.

【0018】[0018]

【実施例】【Example】

(第1実施例)本発明の実施例のデータ入力装置は、図
1に示すように、入力用スイッチ3の配置された上面部
1と、中央に球4の露出する穴が形成された底面部2と
の間に、ゴム製等の緩衝材12を介在させて、マウスの外
殻を形成している。
(First Embodiment) As shown in FIG. 1, the data input device according to the first embodiment of the present invention has a top surface 1 on which an input switch 3 is arranged and a bottom surface in which a hole for exposing a sphere 4 is formed in the center. A cushioning material 12 made of rubber or the like is interposed between the portion 2 and the portion 2 to form the outer shell of the mouse.

【0019】マウス内部には、任意の方向に回転可能な
球4と、球4のX軸方向の回転量を検出するX軸方向検
出用エンコーダ5と、Y軸方向の回転量を検出するY軸
方向検出用エンコーダ6と、中央にスリットを有する湾
曲した板7と、板7と直交する方向に配置された同じ形
状を持つ板8と、板7の回転を検出する角度検出器9
と、板8の回転を検出する角度検出器10と、板7と板8
のスリットの交差する場所に上面部1の下側から突出さ
せた棒11とを備え、また、マウスの検出したデータを転
送するデータ転送用ケーブル13と、マウスからの出力信
号を解析するソフトウエアを含む情報処理装置14とを備
えている。
Inside the mouse, a sphere 4 rotatable in an arbitrary direction, an X-axis direction detecting encoder 5 for detecting the amount of rotation of the sphere 4 in the X-axis direction, and a Y for detecting the amount of rotation in the Y-axis direction. An encoder 6 for detecting the axial direction, a curved plate 7 having a slit in the center, a plate 8 having the same shape arranged in a direction orthogonal to the plate 7, and an angle detector 9 for detecting the rotation of the plate 7.
And an angle detector 10 for detecting the rotation of the plate 8 and the plates 7 and 8
Equipped with a rod 11 protruding from the lower side of the upper surface portion 1 at the intersection of the slits, a data transfer cable 13 for transferring the data detected by the mouse, and software for analyzing the output signal from the mouse And an information processing device 14 including.

【0020】球4は、底面部2の底板の中央に形成され
た穴に、任意の方向への回転が可能なように置かれ、互
いに直交するX軸方向検出用エンコーダ5とY軸方向検
出用エンコーダ6とが球4の側面と接するように配置さ
れている。
The sphere 4 is placed in a hole formed in the center of the bottom plate of the bottom surface 2 so as to be rotatable in any direction, and the X-axis direction detecting encoder 5 and the Y-axis direction detecting sensor 5 are orthogonal to each other. The encoder 6 is arranged so as to contact the side surface of the sphere 4.

【0021】また、湾曲した板7は、底面部2に対して
前後に回転可能となるように、また、湾曲した板8は、
底面部2に対して左右に回転可能となるように、互いに
直交して配置され、板7の回転角が角度検出器9を用い
て、また、板8の回転角が角度検出器10を用いて検出さ
れる。
The curved plate 7 can be rotated back and forth with respect to the bottom portion 2, and the curved plate 8 is
They are arranged orthogonally to each other so as to be rotatable left and right with respect to the bottom surface part 2, and the rotation angle of the plate 7 uses the angle detector 9 and the rotation angle of the plate 8 uses the angle detector 10. Detected.

【0022】このように板7と板8とが直交して配置さ
れるため、板7と板8のスリット同士が交差する箇所に
は穴ができる。この穴に上面部1の下から突出させた棒
11を差し込む。
Since the plates 7 and 8 are arranged orthogonally to each other in this way, holes are formed at the positions where the slits of the plates 7 and 8 intersect. A stick protruding from below the upper surface 1 into this hole
Insert 11

【0023】このように構成されたデータ入力装置で
は、本体を前後左右に移動することにより球4が回転
し、その回転量に比例した数のパルス信号がX軸方向検
出用エンコーダ5、Y軸方向検出用エンコーダ6から出
力される。
In the data input device thus constructed, the sphere 4 is rotated by moving the main body forward, backward, leftward and rightward, and the number of pulse signals proportional to the amount of rotation is applied to the X-axis direction detecting encoder 5 and the Y-axis. It is output from the direction detection encoder 6.

【0024】一方、本体の上面部1を前後左右に傾ける
と、それに応じて棒11が前後左右に動く。例えば上面部
1を前後に傾けた場合には、棒11が前後に動き、それに
連れて板7が前後に回転する。その回転量は角度検出器
9により検出される。
On the other hand, when the upper surface 1 of the main body is tilted back and forth and left and right, the rod 11 moves back and forth and left and right accordingly. For example, when the upper surface 1 is tilted back and forth, the rod 11 moves back and forth, and the plate 7 rotates back and forth accordingly. The rotation amount is detected by the angle detector 9.

【0025】また、上面部1を左右に傾けた場合には、
棒11も左右に動き、それに連れて板8が左右に回転し、
その回転量が角度検出器10により検出される。
When the upper surface 1 is tilted to the left or right,
The rod 11 also moves left and right, and the plate 8 rotates left and right accordingly,
The rotation amount is detected by the angle detector 10.

【0026】マウス本体を前後方向、左右方向に移動す
ること、およびマウスの上面部1を前後方向、左右方向
に傾けることは同時に行なうことができるので、このデ
ータ入力装置は独立した4つのデータを同時に入力する
ことが可能である。
Since the main body of the mouse can be moved back and forth and left and right and the upper surface 1 of the mouse can be tilted back and forth and left and right at the same time, this data input device can store four independent data. It is possible to input at the same time.

【0027】X軸方向検出用エンコーダ5、Y軸方向検
出用エンコーダ6、角度検出器9、および角度検出器10
の出力は、データ転送用ケーブル13により情報処理装置
14に逐次送られる。
Encoder 5 for detecting the X-axis direction, encoder 6 for detecting the Y-axis direction, angle detector 9, and angle detector 10.
Is output by the data transfer cable 13 to the information processing device.
Sequentially sent to 14.

【0028】マウスからの出力信号を解析する情報処理
装置14のソフトウエアを図2のフローチャートに示して
いる。第1実施例では、マウス本体の前後方向を画面上
のY方向に、左右方向を画面上のX方向に、また、マウ
スの上面部1の前後方向への傾きを画面上のZ方向に対
応付けており、こうすることにより、3次元空間をポイ
ンティングすることが可能になる。
The software of the information processing device 14 for analyzing the output signal from the mouse is shown in the flow chart of FIG. In the first embodiment, the front-back direction of the mouse body corresponds to the Y-direction on the screen, the left-right direction corresponds to the X-direction on the screen, and the inclination of the upper surface portion 1 of the mouse in the front-back direction corresponds to the Z-direction on the screen. By doing so, it becomes possible to point in the three-dimensional space.

【0029】ステップ1;マウスの画面上でのX軸、Y
軸、Z軸の初期値を設定する。 ステップ2;予め定めたサンプリング時間内にX軸方向
検出用エンコーダ5およびY軸方向検出用エンコーダ6
から出力されたパルス信号をカウントして、それぞれ、
X軸方向のマウスの変化量dXおよびY軸方向のマウス
の変化量dYとするとともに、そのサンプリング時間内
の任意の時刻の角度検出器9の出力wに対して、予め定
めた定数Cを乗じたC×wをZ軸方向の変化量dZとす
る。 ステップ3;前のサンプリングによって得たX軸、Y軸
およびZ軸の値に対して、ステップ2で得た変化量d
X、dYおよびdZを加えて、新しいマウスの3次元空
間での座標値を求める。 ステップ4;同時に情報処理装置14内で動いているソフ
トウエアからマウスの使用を終了する命令を受けた場合
には終了し、それ以外の場合はステップ2へ戻りサンプ
リングを続ける。
Step 1: X-axis, Y on the mouse screen
Set the initial values for the Z axis and Z axis. Step 2; Encoder 5 for X-axis direction detection and encoder 6 for Y-axis direction detection within a predetermined sampling time
Count the pulse signals output from the
The amount of change dX of the mouse in the X-axis direction and the amount of change dY of the mouse in the Y-axis direction are set, and the output w of the angle detector 9 at any time within the sampling time is multiplied by a predetermined constant C. Let C × w be the change amount dZ in the Z-axis direction. Step 3: The amount of change d obtained in Step 2 with respect to the values of the X-axis, Y-axis and Z-axis obtained by the previous sampling
X, dY and dZ are added to obtain the coordinate value of the new mouse in the three-dimensional space. Step 4: At the same time, if an instruction to end the use of the mouse is received from the software running in the information processing device 14, the process ends; otherwise, the process returns to step 2 to continue sampling.

【0030】このように、図1に示したデータ入力装置
は、図2の手順で座標値を求めることにより、簡単に3
次元空間をポインティングすることができる。
As described above, the data input device shown in FIG. 1 can easily calculate the coordinate values by calculating the coordinate values in the procedure of FIG.
You can point to the dimensional space.

【0031】(第2実施例)第2実施例では、図1のデ
ータ入力装置を、画面上でのカーソルの移動距離が長い
場合にも、マウス本体の持ち上げ操作が不要な2次元デ
ータの入力装置として使用している。
(Second Embodiment) In the second embodiment, the data input device of FIG. 1 is used to input two-dimensional data which does not require a lifting operation of the mouse main body even when the movement distance of the cursor on the screen is long. It is used as a device.

【0032】この装置では、上面部1を前後方向に傾け
ると、傾き角度に応じた値がX軸方向の変化量に加算さ
れ、また、上面部1を左右方向に傾けると、傾き角度に
応じた値がY軸方向の変化量に加算される。従って、マ
ウスにおける球4の回転量を大きく取らなくとも、大き
な変化量を出力することができる。
In this apparatus, when the upper surface 1 is tilted in the front-back direction, a value corresponding to the tilt angle is added to the amount of change in the X-axis direction, and when the upper surface 1 is tilted in the left-right direction, the tilt angle is changed. The added value is added to the amount of change in the Y-axis direction. Therefore, a large amount of change can be output without taking a large amount of rotation of the sphere 4 in the mouse.

【0033】マウスからのデータを受けた情報処理装置
14は、図3に示すフローチャートにより2次元座標を得
る。
Information Processing Device Receiving Data from Mouse
14 obtains two-dimensional coordinates according to the flowchart shown in FIG.

【0034】ステップ5;マウスの画面上でのX軸、Y
軸の初期値を設定する。 ステップ6;予め定めたサンプリング時間内にX軸方向
検出用エンコーダ5およびY軸方向検出用エンコーダ6
から出力されたパルス信号をカウントして、それぞれ、
X軸方向のマウスの変化量dXおよびY軸方向のマウス
の変化量dYとするとともに、そのサンプリング時間内
の任意の時刻の角度検出器9の出力w1および角度検出
器10の出力w2に対して、予め定めた定数Cを乗じたC
×w1およびC×w2をそれぞれdY1およびdX1と
する。
Step 5: X axis, Y on the screen of the mouse
Set the initial value of the axis. Step 6; Encoder 5 for X-axis direction detection and encoder 6 for Y-axis direction detection within a predetermined sampling time
Count the pulse signals output from the
The change amount dX of the mouse in the X-axis direction and the change amount dY of the mouse in the Y-axis direction are set, and with respect to the output w1 of the angle detector 9 and the output w2 of the angle detector 10 at any time within the sampling time. , C multiplied by a predetermined constant C
Let xw1 and C × w2 be dY1 and dX1, respectively.

【0035】ステップ7;ステップ6で得られたマウス
のX軸方向の変化量dXとdX1を加えたものを前回の
サンプリングによって得たX軸の値に加えて新しいX軸
の値とする。同様にステップ6で得られたマウスのY軸
方向の変化量dYとdY1を加えたものを前回のサンプ
リングによって得たY軸の値に加えて新しいY軸の値と
する。
Step 7: A new X-axis value is obtained by adding the amount of change dX and dX1 in the X-axis direction of the mouse obtained in Step 6 to the X-axis value obtained by the previous sampling. Similarly, the sum of the amounts of change dY and dY1 in the Y-axis direction of the mouse obtained in step 6 is added to the Y-axis value obtained by the previous sampling to obtain a new Y-axis value.

【0036】ステップ8;情報処理装置14内で動いてい
るソフトウエアからマウスの使用を終了する命令を受け
た場合には終了し、それ以外の場合はステップ6へ戻り
サンプリングを続ける。
Step 8: If a command for ending the use of the mouse is received from the software running in the information processing device 14, the process ends; otherwise, the process returns to step 6 to continue sampling.

【0037】このデータ入力装置では、マウス本体を作
業テーブル上で前後左右に移動させるだけでなく、マウ
ス本体を前後左右に傾けることでもカーソルを移動する
ことができる。例えば、現在カーソルが画面上の一番下
にあり、これから画面の一番上に移動させる場合に、マ
ウスの上面部を前に傾けるだけでカーソルが上に移動す
るので、操作が直感的で分かりやすいばかりでなく、ほ
とんど労力を必要としない。
In this data input device, the cursor can be moved not only by moving the mouse body back and forth and left and right on the work table, but also by tilting the mouse body back and forth and left and right. For example, if the cursor is currently at the bottom of the screen and you want to move it to the top of the screen, simply tilt the top part of the mouse forward to move the cursor up. Not only easy, it requires little effort.

【0038】また、大きな画面上に複数のウインドウが
開かれている場合に、マウスを傾ける操作によってカー
ソルをウインドウからウインドウへ大きく動かし、各ウ
インドウ内においてマウスを前後左右に移動する操作に
より、カーソルを精密に動かす使い方もできる。そのた
め、大きな画面上で作業する際にも、従来のマウスでは
頻繁に生じるマウス本体の持ち上げ作業が不要になり、
作業能率の向上を図ることができる。
Further, when a plurality of windows are opened on a large screen, the cursor is moved greatly from window to window by tilting the mouse, and the cursor is moved forward, backward, leftward or rightward in each window. You can also use it to move it precisely. Therefore, even when working on a large screen, there is no need to lift the mouse body, which often occurs with conventional mice.
It is possible to improve work efficiency.

【0039】なお、互いに直交する湾曲板7、8は、必
ずしも、マウスの前後方向に直交または平行させて設置
する必要は無く、例えば、マウスの前後方向と、それぞ
れ45°の傾きを持つように配置しても良い。この場合
には、湾曲板7の角度検出器9の出力と湾曲板8の角度
検出器10の出力とをベクトル的に合成することによって
マウスの前後または左右方向の傾きを求める。
The curved plates 7 and 8 which are orthogonal to each other do not necessarily have to be installed orthogonal to or parallel to the front-back direction of the mouse, and for example, they may be inclined by 45 ° with respect to the front-back direction of the mouse. You may arrange. In this case, the output of the angle detector 9 of the bending plate 7 and the output of the angle detector 10 of the bending plate 8 are vector-synthesized to determine the front-back or left-right inclination of the mouse.

【0040】また、上面部1の傾き角度(wまたはw
1、w2)は、サンプリング時間の開始時刻における上
面部1の傾き角度θの時間的変化量dθ/dtにサンプ
リング時間△tを乗じた値として求めることもできる。
Further, the inclination angle of the upper surface portion 1 (w or w
1, w2) can also be obtained as a value obtained by multiplying the temporal change amount dθ / dt of the inclination angle θ of the upper surface portion 1 at the start time of the sampling time by the sampling time Δt.

【0041】また、上面部1と底面部2との間に介在さ
せる緩衝体12には、スプリングや曲折した金属板等の弾
性を有する部材を用いることもできる。
Further, as the buffer body 12 interposed between the top surface portion 1 and the bottom surface portion 2, an elastic member such as a spring or a bent metal plate can be used.

【0042】[0042]

【発明の効果】以上の実施例の説明から明らかなよう
に、本発明のデータ入力装置では、マウス本体を作業テ
ーブル上で前後左右に移動させるだけでなく、マウス本
体を前後左右に傾けることにより、最大4次元の情報を
入力することが可能になる。
As is apparent from the above description of the embodiments, in the data input device of the present invention, not only is the mouse body moved forward and backward and left and right on the work table, but also by tilting the mouse body forward and backward and left and right. , It is possible to input up to four-dimensional information.

【0043】また、大きな画面上で作業する際に、カー
ソルを移動させる距離が大きい場合であっても、カーソ
ルを移動させたい方向にマウスを傾けるとその方向にカ
ーソルが移動するので、長距離移動が可能となり、マウ
ス本体を持ち上げる作業を省くことができ、作業能率の
向上を図ることができる。また、その操作は直感的で分
かり易い。
Also, when working on a large screen, even if the distance to move the cursor is large, if the mouse is tilted in the direction in which the cursor is desired to move, the cursor will move in that direction, so long-distance movement is required. Therefore, the work of lifting the mouse body can be omitted, and the work efficiency can be improved. The operation is intuitive and easy to understand.

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

【第1図】本発明の実施例におけるデータ入力装置の構
成を示す図、
FIG. 1 is a diagram showing a configuration of a data input device according to an embodiment of the present invention,

【第2図】第1実施例の装置におけるデータ解析手順を
示すフローチャート、
FIG. 2 is a flowchart showing a data analysis procedure in the apparatus of the first embodiment,

【第3図】第2実施例の装置におけるデータ解析手順を
示すフローチャートである。
FIG. 3 is a flowchart showing a data analysis procedure in the apparatus of the second embodiment.

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

1 上面部 2 底面部 3 入力用スイッチ 4 球 5 X軸方向検出用エンコーダ 6 Y軸方向検出用エンコーダ 7、8 湾曲板 9、10 角度検出器 11 棒 12 緩衝材 13 データ転送用ケーブル 14 情報処理装置 1 Top surface 2 Bottom surface 3 Input switch 4 Sphere 5 Encoder for X-axis direction detection 6 Encoder for Y-axis direction detection 7, 8 Curved plate 9, 10 Angle detector 11 Rod 12 Buffer material 13 Data transfer cable 14 Information processing apparatus

───────────────────────────────────────────────────── フロントページの続き (72)発明者 加藤 昌央 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 川口 透 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Masao Kato 1006 Kadoma, Kadoma City, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (72) Toru Kawaguchi, 1006 Kadoma, Kadoma City, Osaka Matsushita Electric Industrial Co., Ltd.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 本体の移動に伴って回転する球を有し、
該球の回転量を検出してX軸方向およびY軸方向の移動
を表わす情報を取り出すデータ入力装置において、 前記本体を、底面部と、該底面部に対して前後または左
右に傾けることができる上面部とで構成すると共に、前
記上面部の傾きを検出する角度検出手段を設けたことを
特徴とするデータ入力装置。
1. A sphere that rotates as the body moves,
In a data input device for detecting the amount of rotation of the sphere and extracting information indicating movement in the X-axis direction and the Y-axis direction, the main body can be tilted forward and backward or left and right with respect to the bottom surface portion. A data input device comprising an upper surface portion and an angle detecting means for detecting an inclination of the upper surface portion.
【請求項2】 前記角度検出手段の検出出力に基づいて
Z軸方向の移動を表わす情報を取り出すことを特徴とす
る請求項1に記載のデータ入力装置。
2. The data input device according to claim 1, wherein the information indicating the movement in the Z-axis direction is extracted based on the detection output of the angle detecting means.
【請求項3】 前記角度検出手段の検出出力に基づい
て、前記球の回転量が表わす情報に付加されるX軸方向
またはY軸方向の移動を表わす情報を取り出すことを特
徴とする請求項1に記載のデータ入力装置。
3. The information representing the movement in the X-axis direction or the Y-axis direction, which is added to the information representing the rotation amount of the sphere, is extracted based on the detection output of the angle detecting means. The data input device described in.
JP5142535A 1993-05-24 1993-05-24 Data input device Pending JPH06332616A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5142535A JPH06332616A (en) 1993-05-24 1993-05-24 Data input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5142535A JPH06332616A (en) 1993-05-24 1993-05-24 Data input device

Publications (1)

Publication Number Publication Date
JPH06332616A true JPH06332616A (en) 1994-12-02

Family

ID=15317621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5142535A Pending JPH06332616A (en) 1993-05-24 1993-05-24 Data input device

Country Status (1)

Country Link
JP (1) JPH06332616A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000025256A1 (en) * 1998-10-23 2000-05-04 Frederik Hutter Computer mouse
GB2453003A (en) * 2008-04-14 2009-03-25 Steven Paul Jackson Tilting a mouse sideways to send additional commands
JP2015057746A (en) * 2014-12-25 2015-03-26 シャープ株式会社 Control method and control device for image display system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000025256A1 (en) * 1998-10-23 2000-05-04 Frederik Hutter Computer mouse
GB2453003A (en) * 2008-04-14 2009-03-25 Steven Paul Jackson Tilting a mouse sideways to send additional commands
JP2015057746A (en) * 2014-12-25 2015-03-26 シャープ株式会社 Control method and control device for image display system

Similar Documents

Publication Publication Date Title
CN111684396B (en) Dual wheel assembly
JP2635845B2 (en) Apparatus and method for integrating pointing functions into a computer keyboard
EP1727028B1 (en) Dual-positioning controller and method for controlling an indicium on a display of an electronic device
EP0992878B1 (en) Apparatus and method for achieving absolute and relative positioning of a graphics cursor
US6326950B1 (en) Pointing device using two linear sensors and fingerprints to generate displacement signals
EP0938039B1 (en) An apparatus for manipulating an object displayed on a display device
US5164713A (en) Cursor position controller for use with mouse and display systems
WO1998000775A9 (en) Touchpad with scroll and pan regions
KR20090004211A (en) Implementation method of mouse algorithm using tactile sensor
US7133024B2 (en) Computer input device providing absolute and relative positional information
JP2002091689A (en) Four axes optical mouse
JP2007293853A (en) Pointing device for navigating three dimensional space using multiple finger operated sensor
US20070002027A1 (en) Smart control method for cursor movement using a touchpad
US6184864B1 (en) Digitizer tablet apparatus with edge area as a macro cell
JP2003122506A (en) Coordinate input and operational method directing device
JPH0580938A (en) Input device
JPH06332616A (en) Data input device
CN103257724B (en) A kind of non-contact type mouse and method of operating thereof
RU2230354C2 (en) Data input device
JPH02307114A (en) Pointing device
KR100698309B1 (en) A computer-readable medium recording an application execution method, a device, and an application execution program using a pointing device.
JP2957368B2 (en) Coordinate input device switching device
JP2003216319A (en) Coordinate inputting device for inputting coordinate on arbitrary two-dimensional plane by three-dimensional position detection
KR100484143B1 (en) Editing apparatus in the terminal using touch screen and method thereof
JPH0667787A (en) Position input device