JPH01116773A - 画像処理方式 - Google Patents
画像処理方式Info
- Publication number
- JPH01116773A JPH01116773A JP27497687A JP27497687A JPH01116773A JP H01116773 A JPH01116773 A JP H01116773A JP 27497687 A JP27497687 A JP 27497687A JP 27497687 A JP27497687 A JP 27497687A JP H01116773 A JPH01116773 A JP H01116773A
- Authority
- JP
- Japan
- Prior art keywords
- control signal
- crt controller
- drawing address
- address
- circle
- 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
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000010422 painting Methods 0.000 description 4
- 238000007591 painting process Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 2
- 239000003973 paint Substances 0.000 description 1
Landscapes
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
画像機能を有するCRTコントローラを備え、CRTコ
ントローラが発生する描画アドレスによりフレームメモ
リに描画を行う画像処理方式に関し、 CRTコントローラが発生する描画アドレスを検査する
ことにより正確に描画を行うことができる画像処理方式
を提供することを目的とし、ホストプロセッサの指令に
より描画アドレスを出力するとともに制御信号を出力す
るCRTコントローラと、前記制御信号と外部制御信号
が入力するアンド回路と、前記描画アドレスが入力する
とともに前記アンド回路の出力が入力する第1メモリ手
段と、前記描画アドレスが入力するとともに前記制御信
号が入力する第2メモリ手段と、を備え、前記外部制御
信号により前記アンド回路の出力を無効とすることによ
り実際には描画をしないで前記CRTコントローラが発
生した描画アドレスを第2メモリ手段に保持し、ホスト
プロセッサでは第2メモリ手段の描画アドレスを必要に
応じて読み出して描画アドレスを検査して正確に描画が
できるか否かを判別するように構成した。
ントローラが発生する描画アドレスによりフレームメモ
リに描画を行う画像処理方式に関し、 CRTコントローラが発生する描画アドレスを検査する
ことにより正確に描画を行うことができる画像処理方式
を提供することを目的とし、ホストプロセッサの指令に
より描画アドレスを出力するとともに制御信号を出力す
るCRTコントローラと、前記制御信号と外部制御信号
が入力するアンド回路と、前記描画アドレスが入力する
とともに前記アンド回路の出力が入力する第1メモリ手
段と、前記描画アドレスが入力するとともに前記制御信
号が入力する第2メモリ手段と、を備え、前記外部制御
信号により前記アンド回路の出力を無効とすることによ
り実際には描画をしないで前記CRTコントローラが発
生した描画アドレスを第2メモリ手段に保持し、ホスト
プロセッサでは第2メモリ手段の描画アドレスを必要に
応じて読み出して描画アドレスを検査して正確に描画が
できるか否かを判別するように構成した。
[産業上の利用分野]
本発明は、画像機能を有するCRTコントローラを備え
、CRTコントローラが発生する描画アドレスによりフ
レームメモリに描画を行う画像処理方式に関する。
、CRTコントローラが発生する描画アドレスによりフ
レームメモリに描画を行う画像処理方式に関する。
CRTコントローラを備えた画像処理装置においては、
例えば円と円の接線とを描画し、円と接線で囲まれた領
域をペイントする場合には、接線と円とを正確に接する
ように描画してペイント処理を正確に行うことが必要と
される。
例えば円と円の接線とを描画し、円と接線で囲まれた領
域をペイントする場合には、接線と円とを正確に接する
ように描画してペイント処理を正確に行うことが必要と
される。
[従来の技術]
従来の画像処理装置としては、例えば第4図に示すよう
なものがある。
なものがある。
第4図において、1はホストプロセッサ、2はホストプ
ロセッサ1からの指令により、描画アドレスDAを出力
するとともに制御信号DRAWを出力するCRTコント
ローラ、3はCRTコントローラ2からの描画アドレス
DAを受けて、制御信号DRAWによりCRTデイスプ
レィ4上に描画結果を出力するフレームメモリである。
ロセッサ1からの指令により、描画アドレスDAを出力
するとともに制御信号DRAWを出力するCRTコント
ローラ、3はCRTコントローラ2からの描画アドレス
DAを受けて、制御信号DRAWによりCRTデイスプ
レィ4上に描画結果を出力するフレームメモリである。
この画像処理装置において、例えば、円、直線などを描
画する場合には、まず、第5図中ステップS1では、C
RTコントローラ2は円描画アドレスをフレームメモリ
3に出力するとともに制御信号DRAWを出力してフレ
ームメモリ3上に円を描画する。
画する場合には、まず、第5図中ステップS1では、C
RTコントローラ2は円描画アドレスをフレームメモリ
3に出力するとともに制御信号DRAWを出力してフレ
ームメモリ3上に円を描画する。
次に、ステップS2でホストプロセッサ1で接線方程式
を計算した後、ステップS3でCRTコントローラ3か
らフレームメモリ3に対して直線描画アドレスを出力す
るとともに制御信号DRAWを出力して直線を描画する
。そして、ステップS4で円と円の接線で囲まれた領域
に対してペイント処理を行う。
を計算した後、ステップS3でCRTコントローラ3か
らフレームメモリ3に対して直線描画アドレスを出力す
るとともに制御信号DRAWを出力して直線を描画する
。そして、ステップS4で円と円の接線で囲まれた領域
に対してペイント処理を行う。
[発明が解決しようとする問題点]
しかしながら、このような従来の画像処理方式にあって
は、CRTコントローラにより、円や直線などを描画さ
せる場合、描画アドレスには、ホストプロセッサが演算
した実数を整数に直すときなど1ドツト程度の誤差が発
生することがあった。
は、CRTコントローラにより、円や直線などを描画さ
せる場合、描画アドレスには、ホストプロセッサが演算
した実数を整数に直すときなど1ドツト程度の誤差が発
生することがあった。
たとえば、第6図に示すように、円(A>と、円(A>
の接線(B)、(C)を描画し、円(A>と接線(B)
、(C)で囲まれた領域(D)をペイントする場合、接
線(C)と円(A>とが必ず接するとはかぎらないため
、ペイント処理を正常に行うことができないという問題
点があった。
の接線(B)、(C)を描画し、円(A>と接線(B)
、(C)で囲まれた領域(D)をペイントする場合、接
線(C)と円(A>とが必ず接するとはかぎらないため
、ペイント処理を正常に行うことができないという問題
点があった。
本発明は、このような従来の問題点に鑑みてなされたも
のであって、CRTコントローラが発生する描画アドレ
スを検査することにより正確に描画を行うことができる
画像処理方式を提供することを目的としている。
のであって、CRTコントローラが発生する描画アドレ
スを検査することにより正確に描画を行うことができる
画像処理方式を提供することを目的としている。
[問題点を解決するための手段]
第1図は、原理説明図である。
第1図において、12は、CRTコントローラであり、
CRTコントローラ12はホストプロセッサ11の指令
により描画アドレスを出力するとともに制御信号を出力
する。15はアンド回路であり、アンド回路15には、
前記制御信号と外部制御信号が入力する。13は第1メ
モリ手段であり、第1メモリ手段13には、前記描画ア
ドレスが入力するとともに前記アンド回路15の出力が
入力する。14は第2メリ手段であり、第2メモリ手段
14には、前記描画アドレスが入力するとともに前記制
御信号が入力する。
CRTコントローラ12はホストプロセッサ11の指令
により描画アドレスを出力するとともに制御信号を出力
する。15はアンド回路であり、アンド回路15には、
前記制御信号と外部制御信号が入力する。13は第1メ
モリ手段であり、第1メモリ手段13には、前記描画ア
ドレスが入力するとともに前記アンド回路15の出力が
入力する。14は第2メリ手段であり、第2メモリ手段
14には、前記描画アドレスが入力するとともに前記制
御信号が入力する。
し作用コ
本発明では、前記外部制御信号により前記アンド回路1
5の出力を無効とすることにより実際には描画をしない
で前記CRTコントローラ12が発生した描画アドレス
を第2メモリ手段14に保持し、ホストプロセッサ11
では第2メモリ手段14の描画アドレスを必要に応じて
読み出して描画アドレスを検査する。
5の出力を無効とすることにより実際には描画をしない
で前記CRTコントローラ12が発生した描画アドレス
を第2メモリ手段14に保持し、ホストプロセッサ11
では第2メモリ手段14の描画アドレスを必要に応じて
読み出して描画アドレスを検査する。
描画アドレスを検査により、正確に描画ができるか否か
を判別して、再びCRTコントローラ12から第1メモ
リ手段13に描画アドレスを出力して描画を行う。
を判別して、再びCRTコントローラ12から第1メモ
リ手段13に描画アドレスを出力して描画を行う。
したがって、描画を正確に行うことができ、ペイント処
理などを正常に行うことができる。
理などを正常に行うことができる。
[実施例コ
以下、本発明の実施例を図面に基づいて説明する。
第2図は本発明を実施例するための画像処理装置を示す
ブロック図である。
ブロック図である。
第2図において、11はホストプロセッサ、12は描画
機能を有するCRTコントローラである。
機能を有するCRTコントローラである。
CRTコントローラ12はホストプロセッサ11からの
指令により描画アドレスDAをフレームメモリ(第1メ
モリ手段)13およびFIFOメモリ(第2メモリ手段
)14に出力するとともに制御信号DRAWを出力する
。
指令により描画アドレスDAをフレームメモリ(第1メ
モリ手段)13およびFIFOメモリ(第2メモリ手段
)14に出力するとともに制御信号DRAWを出力する
。
15はアンド回路であり、アンド回路15にはCRTコ
ントローラ12から、制御信@DRAWが入力するとと
もに、ホストプロセッサ11により制御される制御回路
16から外部制御信号0DRAWが入力し、外部制御信
号0DRAWをLレベルとすると、フレームメモリ13
に出力されるアンド回路15の出力信号WRはLレベル
となり、制御信号DRAWは無効となる。
ントローラ12から、制御信@DRAWが入力するとと
もに、ホストプロセッサ11により制御される制御回路
16から外部制御信号0DRAWが入力し、外部制御信
号0DRAWをLレベルとすると、フレームメモリ13
に出力されるアンド回路15の出力信号WRはLレベル
となり、制御信号DRAWは無効となる。
フレームメモリ13は、CRTコントローラ12からの
描画アドレスDAを受けて、アンド回路15からのHレ
ベルの出力信号WRにより、描画が行なわれる。ただし
、外部制御信号0DRAWがLレベルのときは、アンド
回路15の出力信号WRはLレベルとなるので、実際に
は描画は行われない。
描画アドレスDAを受けて、アンド回路15からのHレ
ベルの出力信号WRにより、描画が行なわれる。ただし
、外部制御信号0DRAWがLレベルのときは、アンド
回路15の出力信号WRはLレベルとなるので、実際に
は描画は行われない。
FIFOメモリ14は、CRTコントローラ12からの
描画アドレスDAを受け、制御信号DRAWにより、そ
の描画アドレスDAを保持する。
描画アドレスDAを受け、制御信号DRAWにより、そ
の描画アドレスDAを保持する。
そして、ホストプロセッサ11からの読出し信号REに
より、FIFOメモリ14内に保持されていて描画アド
レスDAはホストプロセッサ11に出力される。ホスト
プロセッサ11はFIFOメモリ14から読み出された
描画アドレスDAを比較、検査し、正確に描画できるか
否かを判別してCRTコントローラ12に指令を出す。
より、FIFOメモリ14内に保持されていて描画アド
レスDAはホストプロセッサ11に出力される。ホスト
プロセッサ11はFIFOメモリ14から読み出された
描画アドレスDAを比較、検査し、正確に描画できるか
否かを判別してCRTコントローラ12に指令を出す。
次に、動作を説明する。
ここでは、円と円の接線を描画し、円と接線で囲まれた
領域をペイントする場合を例にとって説明する。
領域をペイントする場合を例にとって説明する。
まず、ステップ311ではフレームメモリ13上に円描
画を行うとともに、円描画アドレスをFIFOメモリ1
4内に保持しておく。すなわち、CRTコントローラ1
2からの円描画アドレスをフレームメモリ13で受け、
一方、CRTコントローラ12からの制御信号DRAW
と、制御回路16からの外部制御信号0DRAWと、を
アンド回路15に入力することでアンド回路15の出力
信号WRをHレベルとして、フレームメモリ13上に円
を描画する。一方、CRTコントローラ12からの円描
画アドレスは、FIFOメモリ14に入力され、制御信
号DRAWにより円描画アドレスはFIFOメモリ14
内に保持される。
画を行うとともに、円描画アドレスをFIFOメモリ1
4内に保持しておく。すなわち、CRTコントローラ1
2からの円描画アドレスをフレームメモリ13で受け、
一方、CRTコントローラ12からの制御信号DRAW
と、制御回路16からの外部制御信号0DRAWと、を
アンド回路15に入力することでアンド回路15の出力
信号WRをHレベルとして、フレームメモリ13上に円
を描画する。一方、CRTコントローラ12からの円描
画アドレスは、FIFOメモリ14に入力され、制御信
号DRAWにより円描画アドレスはFIFOメモリ14
内に保持される。
次に、ステップS12でホストプロセッサ11で直線描
画を行うための接線方程式を計算した後、ステップ31
3で直線描画アドレスを保持する。
画を行うための接線方程式を計算した後、ステップ31
3で直線描画アドレスを保持する。
すなわち、CRTコントローラ12からの直線描画アド
レスをFIFOメモリ14で受けて、制御信号DRAW
によりその直線描画アドレスをFIFOメモリ14内に
保持する。一方、この場合には制御回路16からの外部
制御信号0DRAWをLレベルとすることにより、アン
ド回路15の出力信号WR@Lレベルとし、フレームメ
モリ13上には直線を描画しない。
レスをFIFOメモリ14で受けて、制御信号DRAW
によりその直線描画アドレスをFIFOメモリ14内に
保持する。一方、この場合には制御回路16からの外部
制御信号0DRAWをLレベルとすることにより、アン
ド回路15の出力信号WR@Lレベルとし、フレームメ
モリ13上には直線を描画しない。
次に、ステップ314で円描画アドレスと直線描画アド
レスとを比較、検査する。すなわち、ホストプロセッサ
11はFIFOメモリ14に対して読出し信号REを出
力し、FIFOメモリ14から円描画アドレスと直線描
画アドレスとを読み出して、両者を比較、検査する。
レスとを比較、検査する。すなわち、ホストプロセッサ
11はFIFOメモリ14に対して読出し信号REを出
力し、FIFOメモリ14から円描画アドレスと直線描
画アドレスとを読み出して、両者を比較、検査する。
次に、ステップS15で円と直線とが接するか否かホス
トプロセッサ11で判別し、接しないときは、ステップ
311へ戻り、接するときは、ステップ16へ進んで直
線描画を行う。
トプロセッサ11で判別し、接しないときは、ステップ
311へ戻り、接するときは、ステップ16へ進んで直
線描画を行う。
すなわち、円に直線が接するときは、CRTコントロー
ラ11より再び直線描画アドレスをフレームメモリ13
に出力し、制御回路16からの外部制御信@0DRAW
@Hレベルとすることによりアンド回路15の出力信号
WRをHレベルとして直線を描画する。
ラ11より再び直線描画アドレスをフレームメモリ13
に出力し、制御回路16からの外部制御信@0DRAW
@Hレベルとすることによりアンド回路15の出力信号
WRをHレベルとして直線を描画する。
最後に、ステップ317で円と直線で囲まれた領域をペ
イントする。
イントする。
以上のように、従来例では接線と円とが必ずしも接する
とは限らないため、ペイントを正常に行うことができな
かったが、本発明においては、円描画を行った後、円描
画アドレスと直線描画アドレスとをFIFOメモリ14
内に保持しておき、両者を比較、検査することにより円
に、直線が接することを確認した上で直線描画を行うよ
うにしたため、正確にペイント処理を行うことができる
。
とは限らないため、ペイントを正常に行うことができな
かったが、本発明においては、円描画を行った後、円描
画アドレスと直線描画アドレスとをFIFOメモリ14
内に保持しておき、両者を比較、検査することにより円
に、直線が接することを確認した上で直線描画を行うよ
うにしたため、正確にペイント処理を行うことができる
。
[発明の効果]
以上説明してきたように、本発明によれば、描画機能を
有するCRTコントローラが発生する描画アドレスを比
較、検査した後、描画を行うようにしたため、正確に描
画を行うことができ、正常なペイント処理などを行うこ
とができる。
有するCRTコントローラが発生する描画アドレスを比
較、検査した後、描画を行うようにしたため、正確に描
画を行うことができ、正常なペイント処理などを行うこ
とができる。
第1図は原理説明図、
第2図は本発明の一実施例を示す回路ブロック図、
第3図は動作を説明するフローチャート、第4図は従来
例を示す回路ブロック図、第5図は従来の動作を説明す
るフローチャート、第6図は問題点を説明する説明図で
おる。 図中、 11・・・ホストプロセッサ、 12・・・CRTコントローラ、 13・・・フレームメモリ(第1メモリ手段)、14・
・・FIFOメモリ(第2メモリ手段)、15・・・ア
ンド回路。 第1図 従来例Lテ、1回y8−ブロック回 第4図 従来の動作を説明するフローチャート 第5図 問題点を説明する説明図 第6図
例を示す回路ブロック図、第5図は従来の動作を説明す
るフローチャート、第6図は問題点を説明する説明図で
おる。 図中、 11・・・ホストプロセッサ、 12・・・CRTコントローラ、 13・・・フレームメモリ(第1メモリ手段)、14・
・・FIFOメモリ(第2メモリ手段)、15・・・ア
ンド回路。 第1図 従来例Lテ、1回y8−ブロック回 第4図 従来の動作を説明するフローチャート 第5図 問題点を説明する説明図 第6図
Claims (1)
- ホストプロセッサ(11)の指令により描画アドレスを
出力するとともに制御信号を出力するCRTコントロー
ラ(12)と、前記制御信号と外部制御信号が入力する
アンド回路(15)と、前記描画アドレスが入力すると
ともに前記アンド回路(15)の出力が入力する第1メ
モリ手段(13)と、前記描画アドレスが入力するとと
もに前記制御信号が入力する第2メモリ手段(14)と
、を備え、前記外部制御信号により前記アンド回路(1
5)の出力を無効とすることにより実際には描画をしな
いで前記CRTコントローラ(12)が発生した描画ア
ドレスを第2メモリ手段(14)に保持し、ホストプロ
セッサ(11)では第2メモリ手段(14)の描画アド
レスを必要に応じて読み出して描画アドレスを検査して
正確に描画ができるか否かを判別するようにしたことを
特徴とする画像処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27497687A JPH01116773A (ja) | 1987-10-30 | 1987-10-30 | 画像処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27497687A JPH01116773A (ja) | 1987-10-30 | 1987-10-30 | 画像処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01116773A true JPH01116773A (ja) | 1989-05-09 |
Family
ID=17549184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27497687A Pending JPH01116773A (ja) | 1987-10-30 | 1987-10-30 | 画像処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01116773A (ja) |
-
1987
- 1987-10-30 JP JP27497687A patent/JPH01116773A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN116245808B (zh) | 工件缺陷检测方法、装置、电子设备及存储介质 | |
| JPH01116773A (ja) | 画像処理方式 | |
| JPH02125375A (ja) | 位置検出装置 | |
| JPH05324163A (ja) | 座標検出装置及び座標検出方法 | |
| CN113808065B (zh) | 焊缝检测方法、装置、工业机器人、及存储介质 | |
| JPS60254376A (ja) | 図形検出装置 | |
| JPH03240879A (ja) | 寸法線自動生成システム | |
| JP2908142B2 (ja) | マイコン自動検査装置 | |
| JPS63270183A (ja) | デ−タ処理装置 | |
| JPS632139B2 (ja) | ||
| KR0183167B1 (ko) | 휴대용 정보단말시스템의 화면변환방법 | |
| JPS60147883A (ja) | 図形の境界検出方法 | |
| CN120472013A (zh) | 一种基于增距镜的摄像头标定方法及相关装置 | |
| JPH04342084A (ja) | 曲線描画方法及び装置 | |
| JPH04333179A (ja) | 型名認識装置及び認識方法 | |
| JP3735782B2 (ja) | 座標入力装置の検査方法 | |
| CN117056679A (zh) | 一种轨迹插补方法、装置、设备及计算机可读存储介质 | |
| JP2830320B2 (ja) | 画像メモリへの描画方法 | |
| JPH05307521A (ja) | レジスタ設定値制御回路 | |
| JPH01243122A (ja) | 情報処理装置 | |
| JPS6186830A (ja) | デ−タ処理方式 | |
| JPS59165108A (ja) | 産業用ロボツト | |
| JPS62200945A (ja) | 通信制御方式 | |
| JPH0588929A (ja) | 画像処理装置 | |
| JPS5827220A (ja) | 読取りエラ−修正機能の試験方式 |