JPS636623A - Pointing device - Google Patents

Pointing device

Info

Publication number
JPS636623A
JPS636623A JP61149741A JP14974186A JPS636623A JP S636623 A JPS636623 A JP S636623A JP 61149741 A JP61149741 A JP 61149741A JP 14974186 A JP14974186 A JP 14974186A JP S636623 A JPS636623 A JP S636623A
Authority
JP
Japan
Prior art keywords
mouse
pointing device
output
magnification
scaling
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
JP61149741A
Other languages
Japanese (ja)
Inventor
Shigeo Ozaki
尾崎 繁雄
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP61149741A priority Critical patent/JPS636623A/en
Publication of JPS636623A publication Critical patent/JPS636623A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 [a業上の利用分野] 本発明は座標人力用に使用するポインティングデバイス
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application in Industry] The present invention relates to a pointing device used for manual coordinate use.

[従来の技術] 従来において、この種の装置の一例としてマウスが挙げ
られる。
[Prior Art] Conventionally, a mouse is an example of this type of device.

尚、ここでいうマウスとは、例えばホストコンピュータ
等の端末機として使用した場合、表示画面上のカーソル
(アイコン)等を所望とするメニュー位置等に移動させ
るときに使用するものである。
It should be noted that the mouse here is used, for example, when used as a terminal device such as a host computer, to move a cursor (icon) or the like on a display screen to a desired menu position or the like.

さて、−数的には、このマウスは手操作により、その底
面にあるボールの回転量をエンコーダのスリット等によ
り検出し、その検出されたパルス信号でもって相対位置
(移動距離)を出力していた。
Now, in terms of numbers, this mouse manually detects the rotation amount of the ball on the bottom using an encoder slit, etc., and outputs the relative position (movement distance) using the detected pulse signal. Ta.

[発明が解決しようとする問題点コ 従って、マウスを操作するとき(多くの場合机上で操作
するが)には、マウスの移動可能な領域を確保していな
いと、思うままにマウスを操作することはできないこと
になる。
[Problems that the invention aims to solve] Therefore, when operating a mouse (often on a desk), if you do not have enough space for the mouse to move, you will not be able to operate the mouse as you wish. It turns out that you can't do that.

例えば、アイコン(表示画面上に表示されたシンボル)
が表示画面上の一端にあって、メニュー領域がもう一端
にあると鮒、そのアイコンをメニューの位置まで一度移
動するには(マウスの種類にもよるが)、相当の距離を
移動することになる。そのため、ある程度机上を整理し
ていないと、その操作は面倒なものとなる。
For example, an icon (a symbol displayed on the display screen)
If the icon is at one end of the display screen and the menu area is at the other end, moving the icon once to the menu location requires moving a considerable distance (depending on the type of mouse). Become. Therefore, unless you organize your desk to some extent, the operation becomes troublesome.

また、机上のマウス移動範囲が狭いとぎは、ある程度マ
ウスを移動(ボールを回転)した後、持上げてまた移動
させねばならず、本来便利であるはずのものが、かえっ
て煩わしいものになってしまうことになる。
In addition, when using a desk knife with a narrow mouse movement range, you have to move the mouse a certain amount (rotate the ball) and then pick it up and move it again, which turns what should have been a convenience into a nuisance. become.

本発明は、上述した従来技術に鑑みなされたものであり
、移動距離に対する信号をホストコンピュータ等の装置
に送るとぎに、その移動距離に対応する信号中の情報を
所定の比率でもって変倍することにより、少ない距離の
移動でも、ホスト側に送る信号中の位置情報は大きくす
ることをして、かかる不具合を回避せんがために提供さ
れたものである。
The present invention has been made in view of the above-mentioned conventional technology, and when a signal corresponding to a moving distance is sent to a device such as a host computer, information in the signal corresponding to the moving distance is scaled at a predetermined ratio. This was provided in order to avoid such problems by increasing the location information in the signal sent to the host side even when moving a short distance.

[問題点を解決するための手段] この問題を解決するために本発明は以下の様な構成から
成る。
[Means for solving the problem] In order to solve this problem, the present invention has the following configuration.

即ち、所望の位置に移動させたとき、その相対位置を検
出する検出手段と、該検出手段により検出された移動距
離に対応する8勤距離情報を出力する出力手段とを有す
るポインティングデバイスであって、前記検出手段によ
り検出された8’#J距雛に対応する移動距離情報を所
定の比率でもって変倍する変倍手段を有する。
That is, the pointing device has a detection means for detecting the relative position when the pointing device is moved to a desired position, and an output means for outputting 8th shift distance information corresponding to the moving distance detected by the detection means. , has a scaling means for scaling the moving distance information corresponding to the 8'#J distance chick detected by the detection means at a predetermined ratio.

[作用] かかる本発明の構成において、検出手段により検出され
た相対位置を変倍手段により変倍して出力手段により出
力する。
[Operation] In the configuration of the present invention, the relative position detected by the detection means is scaled by the variable magnification means and outputted by the output means.

[実施例] 以下、添付図面に従って本発明に係る実施例を詳細に説
明する。
[Embodiments] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第3図(a)は、本実施例のマウスの外観斜視図である
。図中、30はマウス本体であり、スイッチ30a、3
0bとを備え、マウス本体30から出力される信号をホ
ストコンピュータ等へ送るための接続コード31、及び
そのコネクタ32とからなる。
FIG. 3(a) is an external perspective view of the mouse of this embodiment. In the figure, 30 is the mouse body, switches 30a, 3
0b, a connection cord 31 for sending signals output from the mouse body 30 to a host computer, etc., and its connector 32.

第3図(b)は、マウス本体30の下方から見たときの
図である。マウス本体底面には円形の穴が開いていて、
そこからボール33の一部が突き出ている。従って、第
3図(a)のような向きでマウス本体30を机上等にお
いて移動させると、結局ボール33が回転することにな
る。この回転量(マウスに対するX方向及びY方向の移
動量)を検出し、その移動量(相対座標)を出力するこ
とになる。
FIG. 3(b) is a view of the mouse body 30 viewed from below. There is a circular hole on the bottom of the mouse body.
Part of the ball 33 protrudes from there. Therefore, if the mouse body 30 is moved on a desk or the like in the orientation shown in FIG. 3(a), the ball 33 will eventually rotate. The amount of rotation (the amount of movement in the X and Y directions with respect to the mouse) is detected, and the amount of movement (relative coordinates) is output.

第1図は、本実施例のマウスのブロック構成図である。FIG. 1 is a block diagram of the mouse according to this embodiment.

図中、1はマウス全体を制御するCPUであり、内部に
プログラム(第4図に示すフローチャート)が記憶され
ているROM1aと、CPU1の動作中にワークエリア
として使用するRAM1bとを備えている。2は、CP
UIからの指示により、後述するフォトセンサ5a、5
bからのパルス信号を基に、8動量をN倍して出力部3
に出力する変倍部である。4a、4bはエンコーダであ
って、ボール33に接していて、互いに直交(X方向及
びY方向)している。従って、ボール33が回転(マウ
スの引制すると、エンコーダ4a、4bもそれに対応し
て回転する。このエンコーダ4a、4bの回転量を検出
することにより、マウスがどちら向きに8勅したかがわ
かるわけである。尚、フォトセンサ5a、5bはエンコ
ーダ4a、4bの外周上に設けられたスリットによって
、光が通過したときにパルスを出力するものである。
In the figure, 1 is a CPU that controls the entire mouse, and includes a ROM 1a in which a program (the flowchart shown in FIG. 4) is stored, and a RAM 1b used as a work area while the CPU 1 is operating. 2 is CP
According to instructions from the UI, photosensors 5a and 5, which will be described later,
Based on the pulse signal from b, the 8 motion amount is multiplied by N and output part 3
This is a variable magnification unit that outputs the output. Encoders 4a and 4b are in contact with the ball 33 and are perpendicular to each other (in the X direction and the Y direction). Therefore, the ball 33 rotates (when the mouse is depressed, the encoders 4a and 4b also rotate correspondingly. By detecting the amount of rotation of the encoders 4a and 4b, it can be determined in which direction the mouse is depressed. The photosensors 5a and 5b output pulses when light passes through slits provided on the outer peripheries of the encoders 4a and 4b.

尚、フォトセンサ5a、5bからのパルス信号をカウン
トするのは変倍部2内に設けられたカウンタ2a、2b
によって検出されるものである。
Note that counters 2a and 2b provided in the variable magnification section 2 count the pulse signals from the photosensors 5a and 5b.
It is detected by

また、変倍処理後のデータはデータエリア2Cに一旦格
納され、このデータエリア2C内に格納されたデータを
出力部3に出力することになる。
Further, the data after the scaling process is temporarily stored in the data area 2C, and the data stored in this data area 2C is output to the output section 3.

以上の構成からなる本実施例のマウスを使用した具体例
を第2図(a)、(b)に従って説明する。
A specific example using the mouse of this embodiment having the above configuration will be described with reference to FIGS. 2(a) and 2(b).

尚、本実施例においては、スイッチ30a。Note that in this embodiment, the switch 30a.

30bのうち少なくとも1つが“OFF”のときには通
常の移動量(1倍)を出力し、スイッチ30 a 、 
30 b両方がON″のときには、検出した移動量に対
してN倍、例えば2倍して出力するものとする。また、
以下に説明するときに言うアイコンとはマウス等の座標
入力装置(キーボードでもよい)から送られてくるデー
タに対応したり動量と移動方向に従って画面上を移動す
るシンボルを意味するものである。従って画面上に表示
されたメニューや図形入力等の位置をリアルタイムに示
す場合に多く使用されるものであるが、本実施例におい
ては、その使用目的を限定するものではない。
When at least one of the switches 30b is "OFF", the normal movement amount (1x) is output, and the switches 30a,
When both 30b and 30b are ON, the detected movement amount is multiplied by N, for example, doubled, and output.
In the following explanation, an icon refers to a symbol that corresponds to data sent from a coordinate input device such as a mouse (or a keyboard may be used), or that moves on the screen according to the amount of movement and direction of movement. Therefore, although it is often used to indicate in real time the position of a menu or graphic input displayed on a screen, the purpose of use is not limited in this embodiment.

第2図(a)は、ホストコンピュータに本実施例のマウ
ス本体30を接続している状態を示すものであり、マウ
ス本体30を”X″穆勤たときに、表示画面上のアイコ
ンが21から22の位置(表示画面上の8動距離は交)
に移動しているところを示すものである。
FIG. 2(a) shows a state in which the mouse body 30 of this embodiment is connected to a host computer, and when the mouse body 30 is moved "X", the icon on the display screen changes to 21. 22 position from (8 moving distances on the display screen are intersecting)
This shows the area moving to .

第2図(b)は、マウス本体30上のスイッチ30a、
30b両方を押下して使用した状態を示しており、第2
図(a)と同様に、マウス本体30を“X”移動させた
ときには、表示画面上では21から23の位置(6勅距
離は文′)に移動している。
FIG. 2(b) shows a switch 30a on the mouse body 30,
It shows the state in which both 30b and 30b are pressed down, and the second
Similarly to Figure (a), when the mouse body 30 is moved by "X", it has moved from position 21 to position 23 on the display screen (the distance is 6 cm).

これら、第2(a)、(b)からもわかるように2′〉
立である。従って、スイッチ30a、30b両方を押下
したときには、マウス本体3oを少しだけ移動しても、
表示画面上ではより長い距離移動することになるわけで
ある。以上の動作を第4図のフローチャートに従って説
明する。
As can be seen from these 2nd (a) and (b), 2'〉
It is standing. Therefore, when both switches 30a and 30b are pressed, even if the mouse body 3o is moved a little,
This means that the object will travel a longer distance on the display screen. The above operation will be explained according to the flowchart shown in FIG.

まず、ステップS1では、フォトセンサ5a。First, in step S1, the photosensor 5a.

5bから送られてくるパルス数をカウンタ2a。Counter 2a measures the number of pulses sent from 5b.

2bでカウントする。次にステップ32〜ステツプS4
までで、スイッチ30a、30bの状態を判断すること
になる。これらの判断のもとで、スイッチ30aのみが
’ON”のとき、或いはスイッチ30bのみが“ON”
のときには、ステップS5、S6でそのスイッチが“O
N”であるステータス情報と、移動量とを出力すること
になる。また、スイッチ30a、30b両方とも°○F
F”であるときには、ステップS7で、その時のり動量
を出力する。
Count with 2b. Next, step 32 to step S4
Up to this point, the states of the switches 30a and 30b are determined. Based on these judgments, when only the switch 30a is 'ON', or only the switch 30b is 'ON'
, the switch is set to “O” in steps S5 and S6.
The status information that is "N" and the amount of movement will be output. Also, both switches 30a and 30b are set to °○F.
F'', the amount of rotation at that time is output in step S7.

さて、スイッチ30a、30b両方とも押下(“ON”
)したときには、ステップS8でそのときの移動量をN
倍(この倍率は予めインプットされているものとする)
し、データエリア2Cに格納されたデータ出力すること
になる。
Now, press both switches 30a and 30b (“ON”)
), the amount of movement at that time is set to N in step S8.
times (this multiplier is assumed to have been input in advance)
Then, the data stored in the data area 2C will be output.

以上、説明した様に、マウスの移動量を検出し、その移
動量に変倍処理を施すことにより、マウスの操作性を向
上させることが可能となる。また、比較的狭いスペース
内でもマウスを使用することが可能となる。
As described above, by detecting the amount of movement of the mouse and performing scaling processing on the amount of movement, it is possible to improve the operability of the mouse. Moreover, it becomes possible to use the mouse even in a relatively narrow space.

また、本実施例ではスイッチ30a、30bを両方とも
押下(ON”)したときに、変倍処理するように説明し
たが、これは本発明を実現するだめの一例であって、何
ら限定するものではない。
Furthermore, in this embodiment, it has been explained that the magnification processing is performed when both the switches 30a and 30b are pressed (ON''), but this is only an example of how to realize the present invention, and is not intended to limit it in any way. isn't it.

例えば、従来のマウスのスイッチとは別のスイッチを設
け、このスイッチを押下することにより変倍処理するよ
うにしても良く、または変倍処理に係る倍率を1 ff
fi類に限定せず、何個かのスイッチを設け、1倍、2
倍、3倍、・・・という具合に実現しても構わない。
For example, a switch other than the conventional mouse switch may be provided, and pressing this switch may perform magnification processing, or the magnification related to magnification processing may be set to 1 ff.
Not limited to FI type, several switches are provided, 1x, 2x
It does not matter if it is realized twice, tripled, etc.

更には、本実施例のマウスを使用することにより、従来
まで使用していたホストコンピュータ側のアプリケーシ
ョンプログラムを何ら変更することなしに、上述した効
果を得ることができるというメリットもある。
Furthermore, by using the mouse of this embodiment, there is also the advantage that the above-mentioned effects can be obtained without making any changes to the application program on the host computer side that has been used in the past.

また、本実施例でのマウス内のボールの回転ユを検出す
る機構は、本実施例での変倍処理を何ら限定するもので
はなく、他の検出機構であっても全く構わない。
Further, the mechanism for detecting the rotation of the ball in the mouse in this embodiment does not limit the magnification changing process in this embodiment, and any other detection mechanism may be used.

[発明の効果コ 以上説明したように本発明によれば、ポインティングデ
バイスを所望距離8勤させたときの相対位置情報に変倍
処理することにより、その操作性は向上することになる
[Effects of the Invention] As described above, according to the present invention, the operability of the pointing device is improved by performing magnification processing on the relative position information when the pointing device is moved a desired distance eight times.

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

第1図は本実施例に係るマウスのブロック構成図、 第2図(a)、(b)は本実施例のマウスをホストコン
ピュータに接続し、使用しているところを示す図、 第3図(a)、(b)はマウスの外観図、第4図は本実
施例のマウスの動作手順を示すフローチャートである。 図中、1・CPU、1 a・・FtOM、1 b−RA
Ml 2・・・変倍部、2a、2b・・・カウンタ、2
c・・・データエリア、3・・・出力部、4a、4b・
・・エンコーダ、5 a 、  5 b・・・フォトセ
ンサ、30・・・マウス本体、30a、30b・・・ス
イッチ、31・・・接続コード、32・・・コネクタ、
33・・・ボールである。 特許出願人   キャノン株式会社 代理人 弁理士    大 塚 康 :ff1W子η′
−−一: 1  :、 −、/ 、、’−+ と・ノi、゛−1 (b)          3゜ 第 2 図 (’b) 第3図
Fig. 1 is a block diagram of the mouse according to this embodiment. Figs. 2 (a) and (b) are diagrams showing the mouse of this embodiment connected to a host computer and used. Fig. 3. (a) and (b) are external views of the mouse, and FIG. 4 is a flowchart showing the operating procedure of the mouse of this embodiment. In the figure, 1 CPU, 1 a...FtOM, 1 b-RA
Ml 2...Magnification variable part, 2a, 2b...Counter, 2
c...Data area, 3...Output section, 4a, 4b.
...Encoder, 5a, 5b...Photo sensor, 30...Mouse body, 30a, 30b...Switch, 31...Connection cord, 32...Connector,
33... It's a ball. Patent applicant Yasushi Otsuka, agent for Canon Co., Ltd.: ff1W childη'
--1: 1 :, -, / ,,'-+ and・noi,゛-1 (b) 3゜Figure 2 ('b) Figure 3

Claims (3)

【特許請求の範囲】[Claims] (1)所望の位置に移動させたとき、その相対位置を検
出する検出手段と、該検出手段により検出された移動距
離に対応する移動距離情報を出力する出力手段とを有す
るポインティングデバイスであつて、前記検出手段によ
り検出された移動距離に対応する移動距離情報を所定の
比率でもつて変倍する変倍手段を有し、該変倍手段によ
り変倍された移動距離情報を前記出力手段により出力す
ることを特徴とするポインティングデバイス。
(1) A pointing device that has a detection means that detects the relative position when moved to a desired position, and an output means that outputs movement distance information corresponding to the movement distance detected by the detection means. , comprising a scaling means for scaling the moving distance information corresponding to the moving distance detected by the detecting means at a predetermined ratio, and outputting the moving distance information scaled by the scaling means by the output means. A pointing device characterized by:
(2)変倍手段はポインティングデバイスに設けられた
所定のスイッチを押下することにより付勢されることを
特徴とする特許請求の範囲第1項記載のポインティング
デバイス。
(2) The pointing device according to claim 1, wherein the variable magnification means is activated by pressing down a predetermined switch provided on the pointing device.
(3)変倍手段の変倍比率は複数個備えることを特徴と
する特許請求の範囲第1項記載のポインティングデバイ
ス。
(3) The pointing device according to claim 1, wherein the magnification changing means has a plurality of magnification ratios.
JP61149741A 1986-06-27 1986-06-27 Pointing device Pending JPS636623A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61149741A JPS636623A (en) 1986-06-27 1986-06-27 Pointing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61149741A JPS636623A (en) 1986-06-27 1986-06-27 Pointing device

Publications (1)

Publication Number Publication Date
JPS636623A true JPS636623A (en) 1988-01-12

Family

ID=15481773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61149741A Pending JPS636623A (en) 1986-06-27 1986-06-27 Pointing device

Country Status (1)

Country Link
JP (1) JPS636623A (en)

Similar Documents

Publication Publication Date Title
US5748185A (en) Touchpad with scroll and pan regions
US5943043A (en) Touch panel "double-touch" input method and detection apparatus
WO1998000775A9 (en) Touchpad with scroll and pan regions
JPH06259189A (en) Mouse and method for simultaneous control of cursor position and scrolling
JPH06348408A (en) Mouse
JPS636623A (en) Pointing device
CN101063910A (en) Pointing Device Manipulating in Three-Dimensional Space Using Multiple Finger-Actuated Sensors
US20040252107A1 (en) Scrolling device for scrolling a two-dimensional window
JPH02242321A (en) Coordinate input device
JPH06208435A (en) Device for switching coordinate input device
JPS63214823A (en) Touch panel input device
JPH0353322Y2 (en)
KR19990059505A (en) Pen input method and device using a portable information terminal
WO2003071377A2 (en) Display device and pointing device
KR200198056Y1 (en) One touch moved screen mouse
JPH1139092A (en) Mouse
JPH0228695A (en) Scrolling system for image plane
US20060170653A1 (en) Pointing device with switch
KR100269687B1 (en) How to choose a dial menu
JPH0540571A (en) Method and device for three-dimensional position input
JP3011916B2 (en) pointing device
JPS62191913A (en) Pointing device for computer
JPH0423029A (en) Pointing device
JPH02118817A (en) Input device
JPH05165564A (en) Mouse