JPS593579A - 図形発生装置 - Google Patents
図形発生装置Info
- Publication number
- JPS593579A JPS593579A JP11348982A JP11348982A JPS593579A JP S593579 A JPS593579 A JP S593579A JP 11348982 A JP11348982 A JP 11348982A JP 11348982 A JP11348982 A JP 11348982A JP S593579 A JPS593579 A JP S593579A
- Authority
- JP
- Japan
- Prior art keywords
- microprocessor
- coordinate value
- distance
- indicated
- value
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/20—Drawing from basic elements
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔技術分野の説明〕
本発明は、図形発生装置のヒツトディテクト処理回路に
関する。
関する。
ここで、ヒツトディテクトとは、CRTその他の表示画
面上をライトペンその他の指摘手段で指摘したときに、
この指摘した座標値に最も近い線分を検出し所望の図形
を検出することをいう。
面上をライトペンその他の指摘手段で指摘したときに、
この指摘した座標値に最も近い線分を検出し所望の図形
を検出することをいう。
従来、図形発生装置はCRT画面上に図形を表示すると
ともに、その図形を外部のライトペンを使って消去した
り、図形の移動、回転、拡大、縮少が行われている。こ
のとき、上記ヒツトディテクト処理が行われる。従来装
置ではこのヒツトディテクト処理をソフトウェアにより
行うため、マイクロプロセッサの負担が大きく、処理効
率が悪くなる欠点を有する。また、ソフトウェアにより
ヒツトディテクト処理を行うため、図形を各線分を示す
直線群で近似して表示する必要があり、表示図形の表示
品質が悪い欠点がある。
ともに、その図形を外部のライトペンを使って消去した
り、図形の移動、回転、拡大、縮少が行われている。こ
のとき、上記ヒツトディテクト処理が行われる。従来装
置ではこのヒツトディテクト処理をソフトウェアにより
行うため、マイクロプロセッサの負担が大きく、処理効
率が悪くなる欠点を有する。また、ソフトウェアにより
ヒツトディテクト処理を行うため、図形を各線分を示す
直線群で近似して表示する必要があり、表示図形の表示
品質が悪い欠点がある。
第1図は、従来装置の要部ブロック構成図である。表示
図形のアルゴリズムを格納したマイクロプロセッサ1か
も、表示図形(例えば、直線、円等)のノぞラメタが図
形発生器2に与えられる。この図形発生器2からの表示
図形の座標値は表示画素に1灯1に対応したドツトメモ
リ30所定アドレスに図形情報として書込ま第1る。こ
のドツトメモリ3の内容は逐次読出され、並列直列変俟
器4で直列ビット信号に変換されCR7画面5上に表示
される。
図形のアルゴリズムを格納したマイクロプロセッサ1か
も、表示図形(例えば、直線、円等)のノぞラメタが図
形発生器2に与えられる。この図形発生器2からの表示
図形の座標値は表示画素に1灯1に対応したドツトメモ
リ30所定アドレスに図形情報として書込ま第1る。こ
のドツトメモリ3の内容は逐次読出され、並列直列変俟
器4で直列ビット信号に変換されCR7画面5上に表示
される。
このCR7画面5上に表示された図形の中から消去(あ
るいは、拡大、縮少、移動、回転等)する図形を、オペ
レータがライトペン6(あるいはディジタイザ等)を用
いて指摘すると、ライトペン情報がマイクロゾロ瘉ツサ
1に入力されCRT画面上の座標値(x、y)に変換さ
れる。
るいは、拡大、縮少、移動、回転等)する図形を、オペ
レータがライトペン6(あるいはディジタイザ等)を用
いて指摘すると、ライトペン情報がマイクロゾロ瘉ツサ
1に入力されCRT画面上の座標値(x、y)に変換さ
れる。
マイクロプロセッサ1はこの座標値Cx、y”)に基づ
いてヒツトディテクト処理を行う。すなわち、表示図形
の各線分を示す直線群の式とこの座標値(x、y)との
距離会・ソフトウェアの制御により演算し、この距離の
最小となる線分を選択する。
いてヒツトディテクト処理を行う。すなわち、表示図形
の各線分を示す直線群の式とこの座標値(x、y)との
距離会・ソフトウェアの制御により演算し、この距離の
最小となる線分を選択する。
このように、従来のヒツトディテクト処理はソフトウェ
アにより全てがマイクロプロセッサ内で行われるため、
マイクロプロセッサの負担が大きく、しかも表示図形を
直線群で近似して表示する必要があり図形品質が悪い欠
点がある。
アにより全てがマイクロプロセッサ内で行われるため、
マイクロプロセッサの負担が大きく、しかも表示図形を
直線群で近似して表示する必要があり図形品質が悪い欠
点がある。
本発明はこの点を改良するもの、で、マイクロプロセッ
サの負担を大幅に軽減することができ、処理効率を向上
することができ、表示図形の図形品質を向上することが
できる図形発生装置を提供することを目的とする。
サの負担を大幅に軽減することができ、処理効率を向上
することができ、表示図形の図形品質を向上することが
できる図形発生装置を提供することを目的とする。
本発明は、発生図形の種類やノeラメータ等の図形情報
が格納されたマイクロプロセッサと、このマイクロプロ
セッサからの出力により発生図形の座標値を出力する図
形発生器と、この図形発生器の出力を図形として表示す
る表示装置と、この表示装置上の座標を指摘する手段と
を備え、上記指摘する手段が指摘した座標値を上記マイ
クロプロセッサに入力しこの座標値に最も近い図形の線
分を検出するように制御される図形発生回路において、
上記マイクロプロセッサに比較基準値を与える手段と、
この比較基準値と、上記図形発生器の出力と、上記指摘
された座標値とを入力とする距離判定回路とを備え、上
記距離判定回路は上記指摘された座標値と表示図形の座
標値との距離と上記比較基準値との本手を判定するよう
に構成され、上記マイクロプロセッサは上記距離が小さ
いと判定されたときには上記指摘された座標値に最も近
い図形を検出する演質を実行し、上記距離が太きいと判
定されたときには上記演ηの実行な狭止されるように制
御されることを特徴とする。
が格納されたマイクロプロセッサと、このマイクロプロ
セッサからの出力により発生図形の座標値を出力する図
形発生器と、この図形発生器の出力を図形として表示す
る表示装置と、この表示装置上の座標を指摘する手段と
を備え、上記指摘する手段が指摘した座標値を上記マイ
クロプロセッサに入力しこの座標値に最も近い図形の線
分を検出するように制御される図形発生回路において、
上記マイクロプロセッサに比較基準値を与える手段と、
この比較基準値と、上記図形発生器の出力と、上記指摘
された座標値とを入力とする距離判定回路とを備え、上
記距離判定回路は上記指摘された座標値と表示図形の座
標値との距離と上記比較基準値との本手を判定するよう
に構成され、上記マイクロプロセッサは上記距離が小さ
いと判定されたときには上記指摘された座標値に最も近
い図形を検出する演質を実行し、上記距離が太きいと判
定されたときには上記演ηの実行な狭止されるように制
御されることを特徴とする。
本発明の一実施例を図面に基ついて説明する。
第2図は、本発明一実施例の要部ブロック構成図である
。第1図で示した従来例と比較すると、距離判定回路7
を設けたところに特徴がある。
。第1図で示した従来例と比較すると、距離判定回路7
を設けたところに特徴がある。
すなわち、図形発生器2の出力側にヒツトディテクトモ
ーF’MODにより連動して切換わるスイ゛ツチS、お
よびS2を設け、このスイッチSls ”2の一方の切
換端子aI 、a2を上記ドツトメモリ3に接続し、他
方の切換端子bI 、btを距離判定回路7側に接続す
る。また、この距離判定回路7にマイクロプロセッサ1
からの比較基準値「〕と与え、この距離判定回路7の出
力を上記マイクロプロセッサ1に導く。
ーF’MODにより連動して切換わるスイ゛ツチS、お
よびS2を設け、このスイッチSls ”2の一方の切
換端子aI 、a2を上記ドツトメモリ3に接続し、他
方の切換端子bI 、btを距離判定回路7側に接続す
る。また、この距離判定回路7にマイクロプロセッサ1
からの比較基準値「〕と与え、この距離判定回路7の出
力を上記マイクロプロセッサ1に導く。
他の点は、第1図で示した従来例と同様であり同一符号
は同一のものをそれぞれ示す。
は同一のものをそれぞれ示す。
第3図は、距離判定回路7の詳細図である。第3図で、
10および11はXおよびY座標軸上の座標値の差を算
出する座標差演算回路である。この座標差演算回路10
.11は加減算器および符号反転回路で構成される。こ
の座標差演算回路10および11の出力をベクトル長演
算回路120入力端子にそれぞれ導くとともに、上位ビ
ットをオアゲート13にそれぞれ導く。このベクトル長
演算回路12の出力を減算回路14の一方の入力端子に
導き、他方の入力端子にマイクロプロセッサ1からの比
較基準値rを導く。
10および11はXおよびY座標軸上の座標値の差を算
出する座標差演算回路である。この座標差演算回路10
.11は加減算器および符号反転回路で構成される。こ
の座標差演算回路10および11の出力をベクトル長演
算回路120入力端子にそれぞれ導くとともに、上位ビ
ットをオアゲート13にそれぞれ導く。このベクトル長
演算回路12の出力を減算回路14の一方の入力端子に
導き、他方の入力端子にマイクロプロセッサ1からの比
較基準値rを導く。
また、上記オアゲート13の出力をベクトル長演算回路
12のリセット端子R8に導くとともにオアゲート15
の一つの入力端子に導く。このオアゲート15の他の入
力端子に上記座標差演算回路10および11の出力をそ
れぞれ導く。このオアゲート】5の出力および減算回路
14の出力を上記マイクロプロセッサ1にそれぞれ導く
。
12のリセット端子R8に導くとともにオアゲート15
の一つの入力端子に導く。このオアゲート15の他の入
力端子に上記座標差演算回路10および11の出力をそ
れぞれ導く。このオアゲート】5の出力および減算回路
14の出力を上記マイクロプロセッサ1にそれぞれ導く
。
このような回路で、まず図形表示動作を説明する。この
場合には、スイッチ8.およびS2はドツトメモリ3側
に接続され、図形発生器2からの表示図形の座標値がド
ツトメモリ30所定アドレスに書込まれる。このドツト
メモリ3の内容が並列直列変換器4で直列ビット信号に
変換され、CRT画面上に図形が表示される。
場合には、スイッチ8.およびS2はドツトメモリ3側
に接続され、図形発生器2からの表示図形の座標値がド
ツトメモリ30所定アドレスに書込まれる。このドツト
メモリ3の内容が並列直列変換器4で直列ビット信号に
変換され、CRT画面上に図形が表示される。
次に、ヒツトディテクト処理について本発明の特徴ある
動作を説明する。本発明におけるヒツトディテクト処理
は、図形発生器2から出力される表示図形の座標値(x
Sy)と、ライトペン6で指摘された座標値(x、y>
との距離を距離判定回路7で演算し、この距離がマイク
ロプロセッサ1゛より指示された比較基準値rより小さ
いときにのみ、マイクロプロセッサ1に検出信号りが送
出される。このときにのみマイクロプロセッサ1がヒツ
トディテクト処理を行い、座標値(z、y)に最も近い
図形を検出する。これにより、マイクロプロセッサ1は
検出信号りが入力しないときにはヒツトディテクト処理
を行う必要がないところに特徴がある。
動作を説明する。本発明におけるヒツトディテクト処理
は、図形発生器2から出力される表示図形の座標値(x
Sy)と、ライトペン6で指摘された座標値(x、y>
との距離を距離判定回路7で演算し、この距離がマイク
ロプロセッサ1゛より指示された比較基準値rより小さ
いときにのみ、マイクロプロセッサ1に検出信号りが送
出される。このときにのみマイクロプロセッサ1がヒツ
トディテクト処理を行い、座標値(z、y)に最も近い
図形を検出する。これにより、マイクロプロセッサ1は
検出信号りが入力しないときにはヒツトディテクト処理
を行う必要がないところに特徴がある。
すなわち、マイクロプロセッサ1がヒツトディテクト処
理モードとなると、スイッチS1およびS2が距離判定
回路7側(btおよびbt)に切換わる。
理モードとなると、スイッチS1およびS2が距離判定
回路7側(btおよびbt)に切換わる。
この状態で、マイクロプロセッサ1から距離判定回路7
に比較基準値【およびライトペン6で指摘される指摘座
標値Cx、y>が入力されるとともに、図形発生器2か
ら図形の座標値(x、y)カー入力する。
に比較基準値【およびライトペン6で指摘される指摘座
標値Cx、y>が入力されるとともに、図形発生器2か
ら図形の座標値(x、y)カー入力する。
これにより、座標差演算回路10ではl X−−1、座
標差演算回路11では1y−yl力1それぞれ演−算さ
れる。この演算結果の上位数ビット(例え(了、8ビツ
ト中の上位4ビツト)はオアゲート13に与えられる。
標差演算回路11では1y−yl力1それぞれ演−算さ
れる。この演算結果の上位数ビット(例え(了、8ビツ
ト中の上位4ビツト)はオアゲート13に与えられる。
オアゲート13から論理11.J7!ll−出力される
ときには、図形座標値(x、y)と指摘座標値(z、y
)との間のX軸成分およびまた(′iY軸成分は大きい
と判定され、ベクトル長演算回路12での距離の演算は
行われな〜・。オアゲート13から論理″1.が出力さ
れない場合には、ベクトル長演算回路12で両座標値間
の距離が演算され、この演算結果と比較基準値rとの減
算が減算回路14で行われる。
ときには、図形座標値(x、y)と指摘座標値(z、y
)との間のX軸成分およびまた(′iY軸成分は大きい
と判定され、ベクトル長演算回路12での距離の演算は
行われな〜・。オアゲート13から論理″1.が出力さ
れない場合には、ベクトル長演算回路12で両座標値間
の距離が演算され、この演算結果と比較基準値rとの減
算が減算回路14で行われる。
この結果が、比較基準値rより大きい場合には検出信号
りはマイクロプロセッサ1に送出されず、比較基準値r
より小さい場合にのみマイクロプロセッサ1に検出信号
りが送出される。これにより、マイクロプロセッサ1は
全図形の座標値(x、y )を図形発生器2で発生し、
このうちから指摘座標値(−e、y)との距離が比較基
準値rより小さい範囲にあるものに絞り、この比較基準
値rをさらに小さくしながら指摘座標値Cx、y)に最
も近い図形を選択する。この比較基準値rの最小許容値
はシステムにより設定される。
りはマイクロプロセッサ1に送出されず、比較基準値r
より小さい場合にのみマイクロプロセッサ1に検出信号
りが送出される。これにより、マイクロプロセッサ1は
全図形の座標値(x、y )を図形発生器2で発生し、
このうちから指摘座標値(−e、y)との距離が比較基
準値rより小さい範囲にあるものに絞り、この比較基準
値rをさらに小さくしながら指摘座標値Cx、y)に最
も近い図形を選択する。この比較基準値rの最小許容値
はシステムにより設定される。
゛ また、オアゲート15で論理1′0.が出力された
ときには、図形座標値(x、y)と指摘座標値(x’、
’ y )が一致したときであり、この零検出信号iが
マイクロプロセッサ1に入力されるとこの図形座標値か
ら直ちに図形が選択されヒットデイテクト処理が終了さ
れる。
ときには、図形座標値(x、y)と指摘座標値(x’、
’ y )が一致したときであり、この零検出信号iが
マイクロプロセッサ1に入力されるとこの図形座標値か
ら直ちに図形が選択されヒットデイテクト処理が終了さ
れる。
以上説明したように本発明によれば、図形座標値と指摘
座標値との距離を演算するハードウェアを設け、この演
算結果が比較基準値より小さいときにマイクロプロセッ
サに検出信号を送出することとした。
座標値との距離を演算するハードウェアを設け、この演
算結果が比較基準値より小さいときにマイクロプロセッ
サに検出信号を送出することとした。
したがって、マイクロプロセッサは検出信号が入力した
ときのみにヒツトディテクト処理を行えばよく、マイク
ロプロセッサの負担を著しく軽減することができる。ま
た、座標値間の距離を演算することとしたので、図形を
直線群で近似させる必要がな(、マイクロプロセッサで
扱うデータ量を軽減することができ処理効率を向上する
ことができ、しかも表示図形の品質を著しく向上するこ
とができる。
ときのみにヒツトディテクト処理を行えばよく、マイク
ロプロセッサの負担を著しく軽減することができる。ま
た、座標値間の距離を演算することとしたので、図形を
直線群で近似させる必要がな(、マイクロプロセッサで
扱うデータ量を軽減することができ処理効率を向上する
ことができ、しかも表示図形の品質を著しく向上するこ
とができる。
また、比較基準値との比較を行うこととしたので指摘さ
れた座標値が図形上にな(ともヒツトディテクト処理を
行うことができる等の優れた効果な有する。
れた座標値が図形上にな(ともヒツトディテクト処理を
行うことができる等の優れた効果な有する。
第1図は従来装置の要部ブロック構成図。
第2図は本発明一実施例の要部ブロック構成図。
第6図は距離判定回路の詳細図。
l・・・マイクロプロセッサ、2・・・図形発生器、3
・・・ドツトメモリ、4・・・並列直列変換器、5・・
・CRT画面、6・・・ライトペン、7・・・距離判定
回路、10.11・・・座標差演算回路、12・・・ベ
クトル長演算回路、13.15・・・オアゲート、14
・・・減算回路。 特許出紐人株式会社横河を機製作所 代理人弁理士井 出 直 孝 右 1 図 亮 2 図 D 月 3 図
・・・ドツトメモリ、4・・・並列直列変換器、5・・
・CRT画面、6・・・ライトペン、7・・・距離判定
回路、10.11・・・座標差演算回路、12・・・ベ
クトル長演算回路、13.15・・・オアゲート、14
・・・減算回路。 特許出紐人株式会社横河を機製作所 代理人弁理士井 出 直 孝 右 1 図 亮 2 図 D 月 3 図
Claims (1)
- (1)発生図形に関する情報が格納されたマイクロプロ
セッサと、 このマイクロプロセッサからの出力により発生図形の座
標値を出力する図形発生器と、この図形発生器の出力を
図形として表示する表示装置と、 この表示装置上の座標を指摘する手段とを備え、 上記指摘する手段が指摘した座標値を上記マイクロプロ
セッサに入力しこの座標値に最も近い図形の線分を検出
するように制御される 図形発生装置において、 上記マイクロプロセッサに比較基準値を与える手段と、 この比較基準値と、上記図形発生器の出力と、上記指摘
された座標値とを入力とする距離判定回路と を備え、 上記距離判定回路は上記指摘された座標値と表示図形の
座標値との距離と上記比較基準値との大小を判定するよ
うに構成さね、 上記マイクロプロセッサは上記距離が小さいと判定され
たときには上記指摘された座標値に最も近い図形を検出
する演算を実行し、上記距離が太きいと判定されたとき
には上記演算の実行を禁止されるように制御される ことを特徴とする 図形発生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11348982A JPS593579A (ja) | 1982-06-29 | 1982-06-29 | 図形発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11348982A JPS593579A (ja) | 1982-06-29 | 1982-06-29 | 図形発生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS593579A true JPS593579A (ja) | 1984-01-10 |
Family
ID=14613589
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11348982A Pending JPS593579A (ja) | 1982-06-29 | 1982-06-29 | 図形発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS593579A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4859737A (ja) * | 1971-11-24 | 1973-08-22 | ||
| JPS5730024A (en) * | 1980-07-30 | 1982-02-18 | Fuji Facom Corp | Designating system for graphic form |
| JPS57105779A (en) * | 1980-12-24 | 1982-07-01 | Fujitsu Ltd | Device for treating figure |
-
1982
- 1982-06-29 JP JP11348982A patent/JPS593579A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4859737A (ja) * | 1971-11-24 | 1973-08-22 | ||
| JPS5730024A (en) * | 1980-07-30 | 1982-02-18 | Fuji Facom Corp | Designating system for graphic form |
| JPS57105779A (en) * | 1980-12-24 | 1982-07-01 | Fujitsu Ltd | Device for treating figure |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4786897A (en) | Display screen control method | |
| EP0249399A2 (en) | Multiwindow control method and apparatus for work station having multiwindow function | |
| US4812828A (en) | Video display processor | |
| JPH0313593B2 (ja) | ||
| JPH06110642A (ja) | 音声出力制御方法 | |
| JPS593579A (ja) | 図形発生装置 | |
| JPS6098489A (ja) | 画像デ−タ処理装置 | |
| JPS60254376A (ja) | 図形検出装置 | |
| JPS6194135A (ja) | 図形処理システムにおけるクロスヘアカ−ソル制御方式 | |
| JPH0731571B2 (ja) | 命令入力方法 | |
| JP2010009271A (ja) | 画像処理装置 | |
| JP2687429B2 (ja) | グラフィックコントローラ | |
| JPH08335277A (ja) | 図形処理装置 | |
| JPH0328987A (ja) | 文字処理方法 | |
| JPH02183293A (ja) | 表示装置のスクロール制御方式 | |
| JPS63118882A (ja) | 画像編集装置 | |
| JPH0822275A (ja) | 画像表示装置 | |
| JPS63124120A (ja) | 入出力装置 | |
| JPH0356863A (ja) | デジタルオシロスコープ | |
| JPS62189580A (ja) | カ−ソル表示装置 | |
| JPH0498522A (ja) | 図形処理システム | |
| JPH0740180B2 (ja) | ディスプレイ制御装置 | |
| JPH04100180A (ja) | ベクトル発生器 | |
| JPH0573256A (ja) | クロスヘアカーソル発生装置 | |
| JPH03202965A (ja) | 図形データ処理装置 |