JPS58129643A - coordinate input device - Google Patents
coordinate input deviceInfo
- Publication number
- JPS58129643A JPS58129643A JP57011657A JP1165782A JPS58129643A JP S58129643 A JPS58129643 A JP S58129643A JP 57011657 A JP57011657 A JP 57011657A JP 1165782 A JP1165782 A JP 1165782A JP S58129643 A JPS58129643 A JP S58129643A
- Authority
- JP
- Japan
- Prior art keywords
- coordinate
- value
- conversion table
- table memory
- joystick
- 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
Links
- 230000015654 memory Effects 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 238000006073 displacement reaction Methods 0.000 claims description 11
- 238000005070 sampling Methods 0.000 claims 2
- 230000004044 response Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は、文字ディスプレイやグラフィックディスプレ
イなどの表示装置において、座標を指示するためのカー
ソル制御装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a cursor control device for indicating coordinates in a display device such as a character display or a graphic display.
従来、ディスプレイ上つ文字位置やグラフ位置などの座
標を指示するためには、特定の形をしたカーソルマーク
をディスプレイ上に表示しておき、これをカーソル移動
キーあるいはジョイスティックなどによシ、画面上任意
の座標点に移動し、その座標を読みとる方法がとられて
いる。しかし長い距離を高速に移動したり、逆に微少距
離を少しずつ移動できるような可変速度のカーソル移動
はできなかった。Conventionally, in order to indicate the coordinates of a character position, graph position, etc. on a display, a cursor mark of a specific shape is displayed on the display, and this is moved on the screen using a cursor movement key or joystick. The method used is to move to an arbitrary coordinate point and read the coordinates. However, it was not possible to move the cursor at variable speeds, such as moving a long distance at high speed or conversely moving a small distance little by little.
本発明はこのような従来方式の欠点を解決するために、
カーソル移動キーやジョイスティックのような座標指示
装置において、加えた力、すなわち変位に応じてカーソ
ルの移動速度を変化させることによシ、感覚に合った座
標推示を旬能として操作性の向上を計ることを目的とす
る。In order to solve the drawbacks of such conventional methods, the present invention has the following features:
In coordinate indicating devices such as cursor movement keys and joysticks, by changing the moving speed of the cursor according to the applied force, that is, the displacement, it is possible to improve operability by providing coordinate indication that suits the senses. The purpose is to measure.
以下本発明を実施例を参照して詳細に説明する。The present invention will be described in detail below with reference to Examples.
第1図は本発明に係るffl樟入力装置の一実施例で、
ジョイスティックに加える力に応じてデイスプレイに六
示されたカーソル位置に対応する座標値をl!新するた
めのブロック図である。FIG. 1 shows an embodiment of the ffl log input device according to the present invention.
Depending on the force applied to the joystick, the coordinate value corresponding to the cursor position shown on the display is calculated. It is a block diagram for updating.
ジョイスティック1は通常は中立しておp1加える力に
応じたX方向またはY方向のアナログ電圧を出力する。The joystick 1 is normally neutral and outputs an analog voltage in the X direction or Y direction according to the force applied by p1.
以下の説明はX方向とY方向同一なので、X方向につい
て説明する。ジョイスティックからのアナログ電圧はA
D変換話2によりデジタルliDに変換されて変位値レ
ジスタ3にセット信号t1によpセットされる。変換テ
ーブルメモリ4は変位値りに比例したカーソル座標増分
値Δ)l出力するものである。内容は第2図に示す如く
、入力値に応じ九mV出力するための対照表であり、ジ
ョイスティックの変位(相対値)に比例して漸次増加し
た値(単位時間Tにおける座標増分)を出力する。負の
値はジョイスティックを逆方向に変位した場合に対応す
る。Since the following explanation is the same for the X direction and the Y direction, the X direction will be explained. The analog voltage from the joystick is A
It is converted into a digital LID by D conversion story 2 and set in the displacement value register 3 by the set signal t1. The conversion table memory 4 outputs a cursor coordinate increment value Δ)l proportional to the displacement value. As shown in Figure 2, the content is a comparison table for outputting 9 mV according to the input value, and outputs a value (coordinate increment in unit time T) that gradually increases in proportion to the displacement (relative value) of the joystick. . Negative values correspond to displacement of the joystick in the opposite direction.
この変換テーブルメモリ4の出力ΔXはセット信号t1
により増分値レジスタ5にセットされる。The output ΔX of this conversion table memory 4 is the set signal t1
is set in the increment value register 5.
加算器6はこの増分値ΔXと、座標値レジスタ7の出力
する座標値Xとを加算する。この加算結果X+ΔXは、
セット信号t、により座標値レジスタ7にセットされ、
座標値はXから5X+ΔXに更新される。座標値Yにつ
いても四様にY十ΔYに更新される。その結果、ビデオ
回路8によシブイスプレイ9に表示されているカーソル
マークの位置が(X、Y)から(X十ΔX、 Y+ΔY
)に更新される。The adder 6 adds this increment value ΔX and the coordinate value X output from the coordinate value register 7. This addition result X+ΔX is
is set in the coordinate value register 7 by the set signal t,
The coordinate value is updated from X to 5X+ΔX. The coordinate value Y is also updated to Y+ΔY in four ways. As a result, the position of the cursor mark displayed on the screen display 9 by the video circuit 8 changes from (X, Y) to (X + ΔX, Y + ΔY
) will be updated.
以上の一連の動作1、tいtいt、のタイミング順に所
定の周期Tでくり返し実行させるための制御をタイミン
グ発生器10がつかさどる。この制御手順を第3図にま
とめた。The timing generator 10 is in charge of control for repeatedly executing the above series of operations 1, ttt, at a predetermined period T in the timing order. This control procedure is summarized in Figure 3.
以上の構成、により、座標値レジスタ7(または27)
の内容にはジョイスティックlに加えた力に応じた増分
値ΔX(またはΔY)が周期T(第3図の例では0.1
秒)で次々に加算され、変化する。この座標値の変化の
割合は、wk2図に示した変換テーブルメモリ4の内容
によシ決まL !iI2図の例ではジョイスティックに
加えた力に比例している。したがってジョイスティック
に加えた力の方向に座標値も変化してゆく。また微少な
カーソル移動も高速なカーソル移動も、ジョイスティッ
クに加える力全加減することにより自由に制御すること
が可能でるる。With the above configuration, coordinate value register 7 (or 27)
The content of is that the increment value ΔX (or ΔY) corresponding to the force applied to the joystick l is the period T (0.1 in the example in Figure 3).
seconds) and change one after another. The rate of change in this coordinate value depends on the contents of the conversion table memory 4 shown in figure wk2 L! In the example shown in Figure iI2, it is proportional to the force applied to the joystick. Therefore, the coordinate values also change in the direction of the force applied to the joystick. Furthermore, both minute and high-speed cursor movements can be freely controlled by adjusting the total force applied to the joystick.
つき゛に第2の実施例として、ジョイステックを指では
じいたり、短時間(例えFio、 5秒以下)操作して
、カーソル座標を少しずつ(例えは1点ずつ)移動する
場合を、第4図と第5図により説明する。As a second example, the fourth example is a case where the cursor coordinates are moved little by little (for example, one point at a time) by flicking the joystick with a finger or operating it for a short time (for example, FIO, 5 seconds or less). This will be explained with reference to the drawings and FIG.
第4図は第1図における変換テーブルメモリ4(または
24)を、短時間の操作のときには微少他相変換テーブ
ルメモリ104に切換える丸めの構成を示したものであ
る。この微小値用変換テーブルメモリ104の内容を第
5図に示す。これはジョイスティックの変位が大きくて
も増分値は小さく、座標移動量か小さい仁とを示す。FIG. 4 shows a rounding configuration in which the conversion table memory 4 (or 24) in FIG. 1 is switched to the slightly different phase conversion table memory 104 during short-time operations. The contents of this minute value conversion table memory 104 are shown in FIG. This means that even if the displacement of the joystick is large, the increment value is small, indicating that the amount of coordinate movement is small.
各部の動作はつき゛のようになる。中点検出回路101
は、ジョイスティックが操作されておらず変位置31が
0のとき、リセット信号32を出力し、タイマー102
’&:リセットする。タイマー102は、リセット(1
1号32がオフになると直ちに計時を開始し、0.5秒
以上になるとゲート信号33をオフとする。入力ゲート
103と出力ケート105は、ケート信号33がオフの
ときは変換テーブルメモリを有効とし、ゲート信号33
がオンのときは微小値用変換テーブルメモリ104を有
効とする。この1作はX、Yfl!rJ様でめる。The operation of each part is as follows. Midpoint detection circuit 101
outputs the reset signal 32 and starts the timer 102 when the joystick is not operated and the variable position 31 is 0.
'&:Reset. The timer 102 is reset (1
As soon as No. 1 32 is turned off, time measurement is started, and when it is 0.5 seconds or more, the gate signal 33 is turned off. The input gate 103 and the output gate 105 enable the conversion table memory when the gate signal 33 is off, and the gate signal 33
When is on, the conversion table memory 104 for minute values is enabled. This one work is X, Yfl! Mr. rJ.
この結果、ジョイスティックが短期間(0,5秒以下)
操作されたときは、ディスプレイ上のカーソルの移動は
、第5図の微小値用変換テーブルメモリにより定まり、
大きな力がジョイステ1ツクに加わってもカーソル移動
は少なくなるように、入出力関係は非線形でるる。ジョ
イスティックが0.5秒以上操作され続けると、変換テ
ーブルメモリは第2図のものに功績わシ、ジョイスティ
ックの変位に比例して動くようになる。したがってジョ
イスティックに加える力に比例した感覚に合ったカーソ
ル移動と、微少な移動とを両立させることが可能となる
。As a result of this, the joystick may be disabled for a short period of time (less than 0.5 seconds).
When operated, the movement of the cursor on the display is determined by the conversion table memory for minute values shown in FIG.
The input/output relationship is non-linear so that even if a large force is applied to the joystick, the cursor movement will be small. If the joystick is operated for more than 0.5 seconds, the conversion table memory will move in proportion to the displacement of the joystick, as shown in FIG. Therefore, it is possible to achieve both sensuous cursor movement proportional to the force applied to the joystick and minute movement.
なお第1図や第4図に示す横取において、レジスタ類や
メモリ、加算器やタイミング発生器などハ、マイクロコ
ンピュータで実現可能でめり、その場合には構成はより
簡単になる。また第4図における変換テーブルメモリ4
と104の切換えを、変換テーブルメモリ4の書き換え
によって実現することも容易である。Note that in the interception shown in FIGS. 1 and 4, registers, memories, adders, timing generators, etc. can be realized using a microcomputer, and in that case, the configuration will be simpler. Also, the conversion table memory 4 in FIG.
It is also easy to realize the switching between 104 and 104 by rewriting the conversion table memory 4.
このようにして得られた、カーソルの示す座標値は、必
要に応じて文字位置判定や図形の座標値#t411のた
めに利用することができる。The coordinate values indicated by the cursor obtained in this manner can be used for character position determination and graphic coordinate value #t411, if necessary.
なお、ジョイスティックの代りにカーソルキーを用い、
それに圧力に応じた電圧を出力することができる圧力検
出器を設けることにより同じ効果をえることができると
とは言うまでもない。Please note that the cursor keys are used instead of the joystick.
Needless to say, the same effect can be obtained by providing a pressure detector capable of outputting a voltage corresponding to the pressure.
特にカーソルを+X、+Y、−X、−Y方向に移動させ
るためのカーソルキーをそれぞれ別々に設け、それぞれ
の圧力検出出力によりX方向、Y方向のカーソル移動速
&1−いずれも圧力に応じて変化させることができる。In particular, separate cursor keys are provided to move the cursor in the +X, +Y, -X, and -Y directions, and the cursor movement speed in the X and Y directions changes according to the pressure detected by each pressure detection output. can be done.
これは通常の文字ディスプレイのときに有効でめる。This is valid for normal character display.
このように、本発明に係る座標人力装置を用いることに
より、文字ディスプレイにおける文字位置の指示や、グ
ラフィックナイスプレイにおける図形指示あるいは座標
入力が迅速にしかも精度良く実現できる。As described above, by using the coordinate human power device according to the present invention, it is possible to quickly and accurately specify character positions in a character display, figure instructions or coordinate input in Graphic Nice Play.
第1図は本発明に係る実施例を示す図、第2図と第5図
は入力変位と座標増分の灼応を示すテーブルメモリの内
容、第3図は第1図の動作11il−説明する図、第4
図はテーブルを切9換えるための制第 1 図
一一圏
¥J 2 目
)FI3 図
児4 目FIG. 1 is a diagram showing an embodiment according to the present invention, FIGS. 2 and 5 are table memory contents showing the correspondence between input displacement and coordinate increment, and FIG. 3 is an explanation of the operation 11il of FIG. 1. Figure, 4th
The diagram shows the system for switching tables.
Claims (1)
、変位入力値に対応して座標増分値を出力する変換テー
ブルメモリと、座標値を保持する座標値レジスタを備え
、′サンプリング回路の出力する変位入力値を変換テー
ブルメモリを参照して座標増分値に変換し、該座標増分
値を座標値レジスタに加算す・ることによシ、座標値を
更新することを%徴とする座標入力装置。 2、特許請求の範囲1の構成において、変換テーブルメ
モリの内容を、入力値の中心値から定められたしきい値
の間においては0を出力し、それ以上の範囲では漸次増
加し、それ以下の範囲では漸次減少するように構成する
とともに、各組を書き換え可能とし九こと11−特徴と
する座標入力ik、Il[。[Claims] 1. A sampling circuit that periodically reads displacement input values, a conversion table memory that outputs coordinate increment values in response to displacement input values, and a coordinate value register that holds coordinate values; The displacement input value output from the sampling circuit is converted into a coordinate increment value by referring to the conversion table memory, and the coordinate increment value is added to the coordinate value register. coordinate input device. 2. In the configuration of claim 1, the contents of the conversion table memory are output as 0 between the center value of the input value and a predetermined threshold value, are gradually increased in the range beyond that, and are The coordinate inputs ik, Il [.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57011657A JPS58129643A (en) | 1982-01-29 | 1982-01-29 | coordinate input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57011657A JPS58129643A (en) | 1982-01-29 | 1982-01-29 | coordinate input device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS58129643A true JPS58129643A (en) | 1983-08-02 |
Family
ID=11784036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57011657A Pending JPS58129643A (en) | 1982-01-29 | 1982-01-29 | coordinate input device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS58129643A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0152380A2 (en) * | 1984-01-10 | 1985-08-21 | Perseo Falaschi | Universal joystick to control an image on a visual display unit, particularly for video games |
JPS60251424A (en) * | 1984-05-28 | 1985-12-12 | Usac Electronics Ind Co Ltd | Resolution control system of mouse type input device |
JPS61275963A (en) * | 1985-05-31 | 1986-12-06 | Casio Comput Co Ltd | Electronic calculator with graphic display function |
DE3911171A1 (en) * | 1988-04-06 | 1989-10-19 | Sony Corp | SYSTEM FOR GENERATING CONTROL DATA |
US5195179A (en) * | 1986-01-29 | 1993-03-16 | Hitachi, Ltd. | Coordinate input apparatus |
US5477236A (en) * | 1987-03-20 | 1995-12-19 | Hitachi, Ltd. | Method and apparatus for controlling movement of cursor |
JPH08272538A (en) * | 1995-04-04 | 1996-10-18 | Matsushita Electric Ind Co Ltd | Coordinate position input device |
US5570111A (en) * | 1994-10-03 | 1996-10-29 | International Business Machines Corporation | Graphical user interface cursor positioning device having a negative inertia transfer function |
-
1982
- 1982-01-29 JP JP57011657A patent/JPS58129643A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0152380A2 (en) * | 1984-01-10 | 1985-08-21 | Perseo Falaschi | Universal joystick to control an image on a visual display unit, particularly for video games |
EP0152380A3 (en) * | 1984-01-10 | 1985-10-30 | Perseo Falaschi | Universal joystick to control an image on a visual display unit, particularly for video games |
JPS60251424A (en) * | 1984-05-28 | 1985-12-12 | Usac Electronics Ind Co Ltd | Resolution control system of mouse type input device |
JPS61275963A (en) * | 1985-05-31 | 1986-12-06 | Casio Comput Co Ltd | Electronic calculator with graphic display function |
US5195179A (en) * | 1986-01-29 | 1993-03-16 | Hitachi, Ltd. | Coordinate input apparatus |
US5477236A (en) * | 1987-03-20 | 1995-12-19 | Hitachi, Ltd. | Method and apparatus for controlling movement of cursor |
DE3911171A1 (en) * | 1988-04-06 | 1989-10-19 | Sony Corp | SYSTEM FOR GENERATING CONTROL DATA |
US5570111A (en) * | 1994-10-03 | 1996-10-29 | International Business Machines Corporation | Graphical user interface cursor positioning device having a negative inertia transfer function |
JPH08272538A (en) * | 1995-04-04 | 1996-10-18 | Matsushita Electric Ind Co Ltd | Coordinate position input device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3205585B2 (en) | Input terminal device | |
JPS58129643A (en) | coordinate input device | |
US6329978B1 (en) | Cursor control device | |
JPS5644977A (en) | Pattern information input system | |
JPH03116219A (en) | Pointing device | |
JPS61243522A (en) | Coordinate input device | |
JPS62279438A (en) | Tracking circuit | |
JPH0350291B2 (en) | ||
JP2586794B2 (en) | Coordinate designation input device | |
JPS59160229A (en) | Joy stick type picture input device | |
JPS62162130A (en) | Movable car pointing device with speaker | |
SU1575213A1 (en) | Device for reading graphic information | |
JPH0145662B2 (en) | ||
JPH0445072Y2 (en) | ||
JPS6378222A (en) | Touch sensor controller | |
JPS6222133A (en) | Input device | |
JPS6225315A (en) | pointing device | |
JPS54127746A (en) | Information input processing apparatus for game equipment | |
JPS6378223A (en) | Touch sensor controller | |
JPS63204316A (en) | Cursor controller | |
JPS5557936A (en) | Crt display unit | |
JPH04370822A (en) | Screen position indication device | |
JPH01213689A (en) | Cursor controller | |
JPH05158614A (en) | Coordinate position input device | |
JPH064217A (en) | Coordinate input device |