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
Links
- 230000000694 effects Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000010297 mechanical methods and process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、CRTその他の表示装置の速度反応型移動式
カーサ−ポインティングデバイスに関し、特にその制御
装置に関するものである。
カーサ−ポインティングデバイスに関し、特にその制御
装置に関するものである。
従来の技術
従来、この種の移動式カーサ−ポインティングデバイス
(以下ポインティングデバイスと略す)はカーサ−の移
動を比較的高速かつ高精度に行うことができるもので、
方式として機械式、光学式等があるが、機械式のものが
安価で性能もよく一般に広く使用されている。
(以下ポインティングデバイスと略す)はカーサ−の移
動を比較的高速かつ高精度に行うことができるもので、
方式として機械式、光学式等があるが、機械式のものが
安価で性能もよく一般に広く使用されている。
その構造は、ポインティングデバイスにローラがついて
おり、そのローラの回転量を水平方向(X座標)、垂直
方向(X座標)に分割して、各カウンタにその相対変位
を格納する。そして、そのカウンタ値をCPUなどが読
みとり、画面上にカーサ−を移動表示するものである。
おり、そのローラの回転量を水平方向(X座標)、垂直
方向(X座標)に分割して、各カウンタにその相対変位
を格納する。そして、そのカウンタ値をCPUなどが読
みとり、画面上にカーサ−を移動表示するものである。
しかし、上述した従来のポインティングデバイスは、ロ
ーラの回転量とカウンタ値とが比例しているため、カー
サ−を大きく移動させる場合には、ポインティングデバ
イスを大きく動かさなければならず、したがって瞬時に
目的のポイントへ動かすことはできず、またポインティ
ングデバイスを動かすためのスペースを十分に確保しな
ければならないという欠点があった。
ーラの回転量とカウンタ値とが比例しているため、カー
サ−を大きく移動させる場合には、ポインティングデバ
イスを大きく動かさなければならず、したがって瞬時に
目的のポイントへ動かすことはできず、またポインティ
ングデバイスを動かすためのスペースを十分に確保しな
ければならないという欠点があった。
逆にカーサ−を微少に動かす場合には、ポインティング
デバイスのごくわずかの移動で対応しなければならない
ので、正確にポイントするのがむずかしいという欠点が
あった。
デバイスのごくわずかの移動で対応しなければならない
ので、正確にポイントするのがむずかしいという欠点が
あった。
発明が解決しようとする問題点
本発明の目的は、上記の欠点、すなわちポインティング
デバイスの移動が画面のカーサ−の移動と比例するため
、大きく移動させるためKは大きなスペースを必要とし
、また微少の移動については、正確にポイントすること
がむずかしいという問題点を解決したポインティングデ
バイス制御装置を提供することKある。
デバイスの移動が画面のカーサ−の移動と比例するため
、大きく移動させるためKは大きなスペースを必要とし
、また微少の移動については、正確にポイントすること
がむずかしいという問題点を解決したポインティングデ
バイス制御装置を提供することKある。
問題点を解決するための手段
本発明は上述の問題点を解決するために、移動式カーサ
−ポインティングデバイスから入力されるデータをカウ
ントするカウンタと、このクウンタからのデータを入力
する右シフト回路および左シフト回路と、外部から値を
設定することができる複数のしきい値レジスタと、カウ
ンタのデータとこれらのしきい値レジスタのデータとを
比較する複数の比較器と、これらの複数の比較器からの
出力信号によってカウンタ値の大小を判定し、カウンタ
と右シフト回路および左シフト回路からのデータを入力
され、その1つをセレクトするセレクタと、定期的にセ
レクタからのデータを受けとりカウンタにリセット信号
を出力する制御回路とからなる構成を採用するものであ
る。
−ポインティングデバイスから入力されるデータをカウ
ントするカウンタと、このクウンタからのデータを入力
する右シフト回路および左シフト回路と、外部から値を
設定することができる複数のしきい値レジスタと、カウ
ンタのデータとこれらのしきい値レジスタのデータとを
比較する複数の比較器と、これらの複数の比較器からの
出力信号によってカウンタ値の大小を判定し、カウンタ
と右シフト回路および左シフト回路からのデータを入力
され、その1つをセレクトするセレクタと、定期的にセ
レクタからのデータを受けとりカウンタにリセット信号
を出力する制御回路とからなる構成を採用するものであ
る。
作用
本発明は上述のように構成したので、ポインティングデ
バイスから入力されたデータはカウンタで常時カウント
されておシ、制御回路のリセット信号によって、そのカ
ウント値を右シフト回路。
バイスから入力されたデータはカウンタで常時カウント
されておシ、制御回路のリセット信号によって、そのカ
ウント値を右シフト回路。
左シフト回路およびセレクタに送る。右シフト回路はカ
ウント値の1〜nビツト縮小された値を、左シフト回路
はカウント値のl−mビット拡大された値をセレクタに
送る。一方カウント値はn十m個の比較器によって、外
部から設定されたしきい値と比較され、そのカウント値
がしきい値よシ小さい時は@O”を出力してその信号を
セレクタに送る。セレクタは10”の信号の数によって
セレクタに入ったカウント値およびそのシフト値の中か
ら1つだけを選んで出力することになる。
ウント値の1〜nビツト縮小された値を、左シフト回路
はカウント値のl−mビット拡大された値をセレクタに
送る。一方カウント値はn十m個の比較器によって、外
部から設定されたしきい値と比較され、そのカウント値
がしきい値よシ小さい時は@O”を出力してその信号を
セレクタに送る。セレクタは10”の信号の数によって
セレクタに入ったカウント値およびそのシフト値の中か
ら1つだけを選んで出力することになる。
すなわち@O”の数が多い場合はカウント値は縮小され
、@O”の数が少ない場合はカウント値は拡大されて出
力される。また、しきい値の選び方によって希望の制御
が容易に得られる。
、@O”の数が少ない場合はカウント値は拡大されて出
力される。また、しきい値の選び方によって希望の制御
が容易に得られる。
実施例
次に本発明の実施例について図面を参照して詳細に説明
する。
する。
本発明の一実施例をブロック甲で示す第1図を参照する
と、本発明の速度反応型移動式カーサ−ポインティング
デバイス制御装置はカウンタ100と、右シフト回路2
00と、左シフト回路300と、セレクタ400と、複
数のしきい値レジスタSOO〜510と、複数の比較器
600〜610と、制御回路700とからなる。
と、本発明の速度反応型移動式カーサ−ポインティング
デバイス制御装置はカウンタ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があ
る。
バイスからのデータ出力信号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クリアする。
カウンタ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乃に縮小されている。
値を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倍に拡大されている。
された値を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に出力する。
・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に出力する。
、しきい値レジスタ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され
たデータ信号すなわち拡大された信号をセレクトする。
)個の場合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を出力し、次のカウントを始める。
号401よりデータを受けとり、カウンタ100にリセ
ット信号701を出力し、次のカウントを始める。
以上の説明においては、速度の方向性について述べなか
ったが、正負の方向を有する場合については、カウンタ
のデータの頭に“0”、“1#をもうけるなどの方法に
よって同様に説明される。
ったが、正負の方向を有する場合については、カウンタ
のデータの頭に“0”、“1#をもうけるなどの方法に
よって同様に説明される。
なお第1図の回路を2つ、3つ以上組み合わせることK
より、1方向だけでなく、2方向、3方向以上へカーサ
−を移動することが可能である。
より、1方向だけでなく、2方向、3方向以上へカーサ
−を移動することが可能である。
発明の効果
以上に説明したように1本発明によれば、ポインティン
グデバイスの移動量をカウンタに保持しておき、このポ
インティングデバイスの移動速度を検出して、その速度
が早くなればなるほどカウンタに保持しであるデータ値
を拡大し、逆にその速度がおそくなれば會るほどカウン
タに保持しであるデータ値を圧縮することによシ、カー
サ−のポイントを小さなスペースでよシ高速Kかつ正確
に行うことができる効果がある。
グデバイスの移動量をカウンタに保持しておき、このポ
インティングデバイスの移動速度を検出して、その速度
が早くなればなるほどカウンタに保持しであるデータ値
を拡大し、逆にその速度がおそくなれば會るほどカウン
タに保持しであるデータ値を圧縮することによシ、カー
サ−のポイントを小さなスペースでよシ高速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・・・・・・リセット信号
。
ット回路、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つをセレクトするセレクタと、定期的に前記セ
レクタからのデータ出力信号を受けとり前記カウンタに
リセット信号を出力する制御回路とを有する速度反応型
移動式カーサーポインティングデバイス制御装置。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0246238U (ja) * | 1988-09-20 | 1990-03-29 |
-
1985
- 1985-02-21 JP JP60033562A patent/JPS61193229A/ja active Pending
Cited By (1)
| 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) | カーソル制御装置 |