[go: up one dir, main page]

JPS58129643A - coordinate input device - Google Patents

coordinate input device

Info

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
Application number
JP57011657A
Other languages
Japanese (ja)
Inventor
Kenji Fujikata
藤方 健二
Yoshimitsu Oshima
大島 義光
Akira Nakajima
晃 中島
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP57011657A priority Critical patent/JPS58129643A/en
Publication of JPS58129643A publication Critical patent/JPS58129643A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal 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.

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

第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)

【特許請求の範囲】 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 [.
JP57011657A 1982-01-29 1982-01-29 coordinate input device Pending JPS58129643A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (9)

* Cited by examiner, † Cited by third party
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