JPS61193229A - カ−サ−ポインテイングデバイス制御装置 - Google Patents

カ−サ−ポインテイングデバイス制御装置

Info

Publication number
JPS61193229A
JPS61193229A JP60033562A JP3356285A JPS61193229A JP S61193229 A JPS61193229 A JP S61193229A JP 60033562 A JP60033562 A JP 60033562A JP 3356285 A JP3356285 A JP 3356285A JP S61193229 A JPS61193229 A JP S61193229A
Authority
JP
Japan
Prior art keywords
counter
data
selector
signal
pointing 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
JP60033562A
Other languages
English (en)
Inventor
Noriyuki Ichinohe
一戸 紀行
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP60033562A priority Critical patent/JPS61193229A/ja
Publication of JPS61193229A publication Critical patent/JPS61193229A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、CRTその他の表示装置の速度反応型移動式
カーサ−ポインティングデバイスに関し、特にその制御
装置に関するものである。
従来の技術 従来、この種の移動式カーサ−ポインティングデバイス
(以下ポインティングデバイスと略す)はカーサ−の移
動を比較的高速かつ高精度に行うことができるもので、
方式として機械式、光学式等があるが、機械式のものが
安価で性能もよく一般に広く使用されている。
その構造は、ポインティングデバイスにローラがついて
おり、そのローラの回転量を水平方向(X座標)、垂直
方向(X座標)に分割して、各カウンタにその相対変位
を格納する。そして、そのカウンタ値をCPUなどが読
みとり、画面上にカーサ−を移動表示するものである。
しかし、上述した従来のポインティングデバイスは、ロ
ーラの回転量とカウンタ値とが比例しているため、カー
サ−を大きく移動させる場合には、ポインティングデバ
イスを大きく動かさなければならず、したがって瞬時に
目的のポイントへ動かすことはできず、またポインティ
ングデバイスを動かすためのスペースを十分に確保しな
ければならないという欠点があった。
逆にカーサ−を微少に動かす場合には、ポインティング
デバイスのごくわずかの移動で対応しなければならない
ので、正確にポイントするのがむずかしいという欠点が
あった。
発明が解決しようとする問題点 本発明の目的は、上記の欠点、すなわちポインティング
デバイスの移動が画面のカーサ−の移動と比例するため
、大きく移動させるためKは大きなスペースを必要とし
、また微少の移動については、正確にポイントすること
がむずかしいという問題点を解決したポインティングデ
バイス制御装置を提供することKある。
問題点を解決するための手段 本発明は上述の問題点を解決するために、移動式カーサ
−ポインティングデバイスから入力されるデータをカウ
ントするカウンタと、このクウンタからのデータを入力
する右シフト回路および左シフト回路と、外部から値を
設定することができる複数のしきい値レジスタと、カウ
ンタのデータとこれらのしきい値レジスタのデータとを
比較する複数の比較器と、これらの複数の比較器からの
出力信号によってカウンタ値の大小を判定し、カウンタ
と右シフト回路および左シフト回路からのデータを入力
され、その1つをセレクトするセレクタと、定期的にセ
レクタからのデータを受けとりカウンタにリセット信号
を出力する制御回路とからなる構成を採用するものであ
る。
作用 本発明は上述のように構成したので、ポインティングデ
バイスから入力されたデータはカウンタで常時カウント
されておシ、制御回路のリセット信号によって、そのカ
ウント値を右シフト回路。
左シフト回路およびセレクタに送る。右シフト回路はカ
ウント値の1〜nビツト縮小された値を、左シフト回路
はカウント値のl−mビット拡大された値をセレクタに
送る。一方カウント値はn十m個の比較器によって、外
部から設定されたしきい値と比較され、そのカウント値
がしきい値よシ小さい時は@O”を出力してその信号を
セレクタに送る。セレクタは10”の信号の数によって
セレクタに入ったカウント値およびそのシフト値の中か
ら1つだけを選んで出力することになる。
すなわち@O”の数が多い場合はカウント値は縮小され
、@O”の数が少ない場合はカウント値は拡大されて出
力される。また、しきい値の選び方によって希望の制御
が容易に得られる。
実施例 次に本発明の実施例について図面を参照して詳細に説明
する。
本発明の一実施例をブロック甲で示す第1図を参照する
と、本発明の速度反応型移動式カーサ−ポインティング
デバイス制御装置はカウンタ100と、右シフト回路2
00と、左シフト回路300と、セレクタ400と、複
数のしきい値レジスタSOO〜510と、複数の比較器
600〜610と、制御回路700とからなる。
カウンタ100には、入力信号としてポインティングデ
バイスからのデータ出力信号101.制御回路700か
らのリセット信号701があり、出力信号としてデータ
出力信号102があシ、右シフト回路200からの出力
信号としてn本のデータ出力信号(入力データを1ビツ
ト右シフトしたデータ出力信号201.・、・・・・・
nビット右シフトしたデータ出力信号202)、入力信
号としてカウンタ100からのデータ信号102がある
。また左シフト回路300からの出力信号としてm本の
データ出力信号(入力データを1ビツト左シフトしたデ
ータ出力信号301メ・・・・・mビット左シフトした
データ出力信号302)、入力信号としてカウンタ10
0からのデータ信号102があり、セレクタ400から
の出力信号としてデータ出力信号401.入力信号とし
てカウンタ100と右シフト回路200と左シフト回路
300からの(n+m+1)本のデータ出力信号102
,201・・・・・・202.301・・・・・・30
2.(n+m)個の比較器600・・・・・・610か
ら出力される(n+m)本の比較結果判定信号601・
・・・・・611がある。さらに(n+m)個のしきい
値レジスタ500・・・・・・510の出力信号として
(n+m)本のデータ出力信号502・・・・・・51
2゜入力信号として(n+m)本のデータ信号501・
・・・・・511があシ。(n+m)個の比較器601
・・・・・・611、入力信号としてはカウンタからの
データ信号102.(n+m)本のしきい値レジスタか
らのデータ信号502・・・・・・512がある。制御
回路700の出力信号としてリセット信号701.入力
信号としてセレクタ400からのデータ信号401があ
る。
次(第1図の実施例の動作について説明する。
ポインティングデバイスから入力されたデータ101を
カウンタ100は常時カウントしており、制御回路70
0より出力されるリセット信号701により、カウンタ
100は右シフト回路200゜左シフト回路300.セ
レクタ400及び(n+m)個の比較器600・・・・
・・610ヘデータを出力し、同時にカウンター00t
−0クリアする。
右シフト回路200はデータ信号102から入力された
値を1ビツト、2ビツト、・・・・・・nビットそれぞ
れ右シフトしたn本(1ビツト右シフトデータはデータ
出力信号201・・・・・・nビット右シフトデータは
データ出力信号202)の出力データ信号をセレクタ4
00に出力する。この出力信号は1/2,1/4・・・
・・・1/2乃に縮小されている。
同様に左シフト回路300はデータ信号102から入力
された値を1ビツト、2ビツト、・・・・・・mビット
それぞれ左シフトしたm本(1ビツト左シフトデータは
データ出力信号301.・・・・・・mビット左シフト
データはデータ出力信号302)の出力データ信号をセ
レクタ400に出力する。この出力信号は2,4.・・
・・・・2va倍に拡大されている。
(n +m )個のしきい値レジスタ500・・・・・
・510の値A1・・・・・・A n+mはあらかじめ
At<・・・・・・〈A!I軸となるように任意にセッ
トしておき、それぞれ(n+m)個の比較器600・・
・・・・610に出力する。
比較器600はデータ信号102と502とを比較して
、しきい値レジスタ500から出力されたデータの方が
大きければ@0”、それ以外ならば”1#とする比較結
果判定信号601をセレクタ400に出力する。同様に
して上記を含め(n+m)個の比較器600・・・・・
・610は、それぞれデータ信号102と対応するしき
い値レジスタ500・・・・・・510から出力される
データ信号502・・・・・・512と比較して比較結
果判定信号601・・・・・・611をセレクタ400
に出力する。セレクタ400は(n+m)本の比較結果
判定信号601・・・・・・611の10”の数によっ
て、1ビツトからnビットまで右シフトしたデータ信号
201・・・・・・202.カウンタ100の出力デー
タ信号102.1ビツトからmビットまで左シフトした
m本のデータ信号301・・・・・・302の計(n+
m+1)本のデータ信号の中の1本をセレクトし、デー
タ出力信号401に出力する。
すなわちそのセレクト方式は1o”の数が(n−)−m
)個の場合nビット右シフトデータ信号すなわち縮小さ
れた信号、以下”O”の数がてm+1)個になるまで−
1するたびごとに右シフトするビット数が−1されたデ
ータ信号をセレクトする。′″O#の数が(m)個の場
合カウンタ100の出力データ信号102そのままをセ
レクトする。10”の数が(m−1)個の場合1ビツト
左シフトデ一タ信号、以下″′01′の数がOになるま
で−1するたびごとに左シフトするビット数が+1され
たデータ信号すなわち拡大された信号をセレクトする。
データ出力信号401は制御回路700を経てCPUな
どによって画面のカーサ−の表示を行う。
制御回路700は定期的にセレクタ400からデータ信
号401よりデータを受けとり、カウンタ100にリセ
ット信号701を出力し、次のカウントを始める。
以上の説明においては、速度の方向性について述べなか
ったが、正負の方向を有する場合については、カウンタ
のデータの頭に“0”、“1#をもうけるなどの方法に
よって同様に説明される。
なお第1図の回路を2つ、3つ以上組み合わせることK
より、1方向だけでなく、2方向、3方向以上へカーサ
−を移動することが可能である。
発明の効果 以上に説明したように1本発明によれば、ポインティン
グデバイスの移動量をカウンタに保持しておき、このポ
インティングデバイスの移動速度を検出して、その速度
が早くなればなるほどカウンタに保持しであるデータ値
を拡大し、逆にその速度がおそくなれば會るほどカウン
タに保持しであるデータ値を圧縮することによシ、カー
サ−のポイントを小さなスペースでよシ高速Kかつ正確
に行うことができる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック構成図である。 100・・・・・・カウンタ、200・・・・・・右ジ
ット回路、300・・・・・・左シフト回路、400・
・・・・・セレクタ、700・・・・・・制御回路、5
00・・・・・・510・・・・・・しきい値レジスタ
、600・・・・・・610・・・・・・比較器、10
1゜102.201・・・・・・202,301・・・
・・・302,401.501°°。 ・・・511,502・・・・・・512・・・・・・
データ出力信号、601・・・・・・611・・・・・
・比較結果判定信号、701・・・・・・リセット信号
。

Claims (1)

    【特許請求の範囲】
  1. 移動式カーサーポインティングデバイスから入力される
    データをカウントするカウンタと、このカウンタから出
    力されるデータを入力される右シフト回路および左シフ
    ト回路と、外部から値を設定できる複数のしきい値レジ
    スタと、前記カウンタの出力と前記複数のしきい値レジ
    スタの出力とを比較する複数の比較器と、これらの複数
    の比較器から出力される信号により前記カウンタ値の大
    小を判定し、前記カウンタと前記右シフト回路及び前記
    左シフト回路から出力されるデータ出力信号を入力され
    、その1つをセレクトするセレクタと、定期的に前記セ
    レクタからのデータ出力信号を受けとり前記カウンタに
    リセット信号を出力する制御回路とを有する速度反応型
    移動式カーサーポインティングデバイス制御装置。
JP60033562A 1985-02-21 1985-02-21 カ−サ−ポインテイングデバイス制御装置 Pending JPS61193229A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60033562A JPS61193229A (ja) 1985-02-21 1985-02-21 カ−サ−ポインテイングデバイス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60033562A JPS61193229A (ja) 1985-02-21 1985-02-21 カ−サ−ポインテイングデバイス制御装置

Publications (1)

Publication Number Publication Date
JPS61193229A true JPS61193229A (ja) 1986-08-27

Family

ID=12389986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60033562A Pending JPS61193229A (ja) 1985-02-21 1985-02-21 カ−サ−ポインテイングデバイス制御装置

Country Status (1)

Country Link
JP (1) JPS61193229A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0246238U (ja) * 1988-09-20 1990-03-29

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0246238U (ja) * 1988-09-20 1990-03-29

Similar Documents

Publication Publication Date Title
US7109975B2 (en) Computer pointer control
US3857022A (en) Graphic input device
JPS58119033A (ja) テキスト処理装置
JPH05108258A (ja) 座標データ発生装置
US3806713A (en) Method and apparatus for maximizing the length of straight line segments approximating a curve
US4538144A (en) Graphic display device having graphic generator for shading graphs
US6745265B1 (en) Method and apparatus for generating status flags in a memory device
US3938130A (en) Direction coded digital stroke generator providing a plurality of symbols
JPS59178534A (ja) 座標入力装置
CN112328001B (zh) 一种机械式二进制计算装置
JPS6045287A (ja) クリツピング処理装置
JPS62198921A (ja) カ−ソル制御装置
JPS62198922A (ja) カ−ソル制御装置
SU1509873A1 (ru) Устройство дл выравнивани пор дков чисел
JPS60209831A (ja) 座標入力指示装置
SU1644185A1 (ru) Устройство дл считывани графической информации
JPS60231270A (ja) パタ−ン制御装置
JPH02190952A (ja) データ・ポインタ回路
SU805404A1 (ru) Устройство дл отображени коор-диНАТНОй СЕТКи HA эКРАНЕ элЕКТРОННО- лучЕВОй ТРубКи
SU1221678A2 (ru) Устройство дл формировани окружностей
JPH04148414A (ja) カーソル制御装置
JPS5945157B2 (ja) 画像メモリ−書込速度変換回路
SU1424028A1 (ru) Устройство поворота изображени на экране телевизионного приемника
JPS59147544A (ja) パルス計数装置
JPH04282719A (ja) カーソル制御装置