JPH03245280A - 線分描画方法およびその装置 - Google Patents

線分描画方法およびその装置

Info

Publication number
JPH03245280A
JPH03245280A JP4411890A JP4411890A JPH03245280A JP H03245280 A JPH03245280 A JP H03245280A JP 4411890 A JP4411890 A JP 4411890A JP 4411890 A JP4411890 A JP 4411890A JP H03245280 A JPH03245280 A JP H03245280A
Authority
JP
Japan
Prior art keywords
pixel data
linear interpolation
line segment
value
calculation means
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
JP4411890A
Other languages
English (en)
Inventor
Takashige Kai
隆重 加井
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP4411890A priority Critical patent/JPH03245280A/ja
Publication of JPH03245280A publication Critical patent/JPH03245280A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業」二の利用分野〉 この発明は線分描画方法およびその装置に関し、さらに
詳細にいえば、任意の傾きを有するランダム・ベクトル
の描画に好適な線分描画方法およびその装置に関する。
〈従来の技術、および発明が解決しようとする課題〉 従来からグラフィックス表示装置においては、スキャン
・ライン方向に連続する多数の画素データを順次生成し
て多角形の内部をぬりつぶすぬりつぶし描画を高速に実
行することが要求されるのみならず、任意の傾きを有す
るランダム・ベクトルの描画を高速に実行することが要
求される。
これらのうち、前者の要求については、スキャン・ライ
ン毎に始点と終点とを設定して補間演算を行なわせるだ
けでよく、スキャン・ライン相互の関連を全く考慮する
必要がないのであるから、複数個の直線補間演算器を設
け、各直線補間演算器により互に異なるスキャン・ライ
ン上の画素デ−タを順次生成させることにより簡()1
にぬりつぶし描画の高速化、即ち、直線補間演算器の画
素ブタ生成速度を越える換算描画速度でのぬりつぶし描
画を達成できる。
しかし、後者の要求については、同一のランダム・ベク
トルを複数個の直線補間演算器を用いて描画しようとす
れば、同一のランダム・ベクトルにおいて各直線補間演
算器により生成される画素データを異ならせる必要があ
り、このための制御が著しく複雑であり、しかも直線補
間演算器は1画素当り40 n5cc程度の高速動作を
行なうのであるから、正確なタイミングで各直線補間演
算器を制御することは殆ど不可能である。したがって、
1つの直線補間演算器を用いてランダム・ベクトルの描
画を行なっており、直線補間演算器の速度を越える速度
での画素データの生成は到底不可能であった。
〈発明の目的〉 この発明は上記の問題点に鑑みてなされたものてあり、
ランダム・ベクトルの描画速度を著しく高めることがで
きる新規な線分描画方法およびその装置を提供すること
を目的としている。
く課題を解決するための手段〉 上記の目的を達成するための、この発明の線分描画方法
は、複数個の直線補間演算手段に対して互に異なる始点
座標値および直線補間演算手段の数に基づいて定まる所
定の増分値を供給して複数個の画素データを同時に生成
し、互に異なるスキャン・ラインに対応させられた複数
個の画素データ一時保持手段のうち、対応する画素デー
タ一時保持手段に対して生成した画素データを供給し、
画素データ一時保持手段に保持された画素データを、各
直線補間演算手段に対応して区画された複数個の画像メ
モリ・ブロックに供給する方法である。
上記の目的を達成するための、この発明の線分描画装置
は、並列動作させられ、描画すべきランダム・ベクトル
に属し、かつ互に異なるスキャン・ラインに属する画素
データを生成する複数個の直線補間演算手段と、各直線
補間演算手段から順次生成される画素データを一時的に
保持し、かつ斤に異なるスキャン・ラインに割り当てら
れた複数個の画素データ一時保持手段と、互に異なるス
キャン・ライン毎に割り当てられた画像メモリ・ブロッ
クに区画され、各画像メモリ・ブロックが、対応する画
素データ一時保持手段に一時的に保持された画素データ
を受け取る画像メモリとを含んでいる。
但し、直線補間演算手段としては、線分の始点と画素デ
ータを生成するスキャン・ラインとのずれに基づいて定
まる値を初期値として設定され、線分の傾きおよび直線
補間演算手段の数に基づいて定まる値を累積加算のため
の増分値として設定されるものであることが好ましい。
また、直線補間演算手段としては、線分の始点を仮の初
期値とし、線分の傾きを増分値として、線分の始点と画
素データを生成するスキャン・ラインとのずれに基づい
て定まる回数だけ累積加算を行なうことにより初期値を
得るものであることが一層好ましい。
く作用〉 以」二の線分描画方法であれば、複数個の直線補間演算
手段に対して互に異なる始点座標値および直線補間演算
手段の数に基づいて定まる所定の増分値を供給するので
あるから、並列動作を行なわせることにより、描画すべ
きランダム・ベクトル上の互に異なる複数の画素データ
を同時に生成することができ、1画素当りに換算した換
算画素生成時間を大巾に短縮できる。そして、各直線補
間演算手段により同時に生成される複数の画素データは
、互に異なるスキャン・ラインに対応させられた複数個
の画素データ一時保持手段のうち、生成された画素デー
タが属するスキャン・ラインに対応する画素データ一時
保持手段に供給され、画素データ一時保持手段に保持さ
れた画素データは、さらに、各直線補間演算手段に対応
して画像メモリが区画された複数個の画像メモリ◆ブロ
ックに供給されるのであるから、対応する直線補間演算
手段、画素データ一時保持手段および画像メモリ・ブロ
ック間における処理所要時間は従来の線分描画速度と同
じであり、特別に複雑、かつ高速の制御を行なうことな
く線分描画を行なわせることができ、しかも複数の画素
データの描画を並列に行なわせることにより画素データ
生成速度を越える換算描画速度での線分描画を達成でき
る。
以上の構成の線分描画装置であれば、複数個の直線補間
演算手段を並列動作させることにより、描画すべきラン
ダム・ベクトルに属し、かつ互に異なるスキャン・ライ
ン」二の画素データを同時に生成することができる。そ
して、各直線補間演算手段から順次生成される画素デー
タは、互に異なるスキャン・ラインに割り当てられた複
数個の画素データ一時保持手段のうち、生成された画素
データが属するスキャン・ラインに割り当てられた画素
データ一時保持手段に供給されて一時的に保持され、さ
らに、画像メモリの、互に異なるスキャン・ライン毎に
割り当てられた画像メモリ・ブロックのうち、対応する
画像メモリ・ブロックに供給される。
したがって、対応する直線補間演算手段、画素データ一
時保持手段および画像メモリ・ブロック間における処理
所要時間は従来の線分描画速度と同じであり、特別に複
雑、かつ高速の制御を行なうことなく線分描画を行なわ
せることができ、しかも複数の画素データの描画を並列
に行なわせることにより画素データ生成速度を越える換
算描画速度での線分描画を達成できる。
そして、直線補間演算手段が、線分の始点と画素データ
を生成するスキャンやラインとのずれに基づいて定まる
値を初期値として設定され、線分の傾きおよび直線補間
演算手段の数に基づいて定まる値を累積加算のための増
分値として設定されるものである場合には、直線補間演
算手段に対する初期設定を行なった後は単に並列動作を
行なわせるだけでよく、直線補間演算手段が複数個にな
り、構成が複雑化しているにも拘らず、特別の制御が不
要になり、従来どおりの電子部品および制御技術で簡単
にランダム・ベクトルの高速描画を実現できる。
また、直線補間演算手段が、線分の始点を仮の0 初期値とし、線分の傾きを増分値として、線分の始点と
画素データを生成するスキャン・ラインとのずれに基づ
いて定まる回数だけ累積加算を行なうことにより初期値
を得るものである場合には、初期値を直線補間演算手段
毎に異ならせる必要があるにも拘らず、全ての直線補間
演算手段に対して線分の始点および傾きを与えるだけで
簡単に対応する初期値を得ることができ、上位側の負担
を低減できる。尚、各直線補間演算手段に与えるべき累
積加算のための増分値は同一の値であるから、上位プロ
セッサにおいて、線分の傾きおよび直線補間演算手段の
数に基づいて算出すればよく、余り負担の増大にはなら
ない。
〈実施例〉 以下、実施例を示す添付図面によって詳細に説明する。
第1図はこの発明の線分描画装置の一実施例を示すブロ
ック図であり、2個の直線補間演算手段としてのD D
 A (51)(52)と、奇数番目の互に異なるスキ
ャン・ラインに割り当てられた4つの画素1 データ一時保持手段としてのビクセル・バッファ(81
) (83) (65) (67)と、偶数番目の互に
異なるスキャン・ラインに割り当てられた4つの画素デ
ータ一時保持手段としてのビクセル・バッファ(62)
(64) (66) (68)と、表示のための奇数番
目のスキャン・ラインに割り当てられた画像メモリ・ブ
ロック(71)および表示のための偶数番目のスキャン
・ラインに割り当てられた画像メモリ・ブロック(72
)からなる画像メモリ(7)と、画像メモリ(7)の内
容に基づく可視的表示を行なうCRTデイスプレィ(8
)とを含んでいる。そして、さらに、描画すべきランダ
ム・ベクトルの始点座標および終点座標を保持する座標
保持部(1)と、始点座標および終点座標に基づいてラ
ンダム・ベクトル(任意の傾きを有する線分)の傾きを
増分値として算出する除算部(2)と、始点座標に対し
て増分値を累積加算することによりランダム・ベクトル
上の始点と異なる点の座標を算出して対応するDDAに
供給する初期値算出部(3)と、除算部(2)により算
出された増分値の2倍の値を累積加算のための増分値と
して2 算出し、両D D A (5り(52)に供給する増分
値算出部(4)とを有している。尚、ランダム・ベクト
ルの描画終了については、終点座標が分っているのであ
るから、図示しないコンパレータにより、生成される画
素データと比較することにより簡単に検出できる。
上記の構成の線分描画装置の動作は次のとおりである。
ランダム・ベクトルを描画すべきことが指示された場合
には、上位プロセッサ(図示せず)から座標保持部(1
)に対して始点座標(xo、yO)および終点座標(x
l、yl)が供給される。そして、始点座標(xo、y
O)および終点座標(xi、yl、)に基づいて除算部
(2)において増分値△(例えば、△−△y/△X1こ
こで△yは始点終点間のX座標の差分y1−yO1△X
は始点終点間のX座標の差分xl−xO)が得られる。
したがって、初期値算出部(3)においては、yO+△
の演算を行なうことにより一方のDDAに供給すべき初
期値を算出する。また、増分値算出部(4)においては
、3 △+△の演算または2×△の演算を行なうことにより、
両D D A (51)(52)に供給すべき累積加算
のための増分値2×△を算出する。尚、他方のDDAに
はyOが初期値として供給される。
以上のように各DDAに初期値および累積加算のための
増分値が供給された後は、両D D A (51,)(
52)を並列動作させればよい。この場合において、3
10が偶数番目のスキャン・ラインに対応していれば、
yOが初期値としてD D A (52)に供給され、
yO+Δが初期値としてD D A (51)に供給さ
れる。
そして、両D D A (51)(52)に2×△が増
分値が供給される。したがって、D D A (52)
からyo、y。
+2△、yQ+2X2△・・・が順次生成され、同時に
D D A (51)からyO+△、(yO−1−△)
+2△。
(yO+△)+2X2Δ・・・が順次生成される。尚、
X座標値については各DDAにおいて2ずつ変化される
これら順次生成される画素データは、それぞれ対応する
側のビクセル・バッファ(偶数番口のスキャン・ライン
に対応するビクセル・バッファお4 よび奇数番目のスキャン・ラインに対応するビクセル・
バッファ)のうち該当するビクセル・バッファに供給さ
れ、さらに対応する画像メモリ・ブロック(72) (
71)に供給される。
したがって、ランダム・ベクトルを構成する画素データ
が全て生成され、画像メモリ・ブロック(72)(71
)に書き込まれた後は、画像メモリ・ブロック(72)
(71)の内容に基づいてCRTデイスプレィG)にラ
ンダム・ベクトルの可視的表示を行なうことができる。
以上の説明から明らかなように、1画素当りの画素デー
タ生成所要時間は各構成要素の動作速度に基づいて定ま
る所定時間であるが、この所定時間内に奇数番目のスキ
ャン・ラインに対応する画素データおよび偶数番目のス
キャン・ラインに対応する画素データが同時に生成され
るのであるから、1画素当りに換算した所要時間は1/
2になり(実際にはハードウェアのオーバーヘッド等の
影響を受けるので1/2よりも長くなる)、各構成要素
として動作速度が大きいものを用いなくて5 も簡単にランダム・ベクトルの描画速度を向上させるこ
とができる。
〈実施例2〉 第2図は他の実施例を示すブロック図であり、上記実施
例と異なる点は、DDAの数をN個に設定し、各D D
 A (511,)(512)・・・(51N)に対応
して複数個ずつのビクセル・バッファ(611)(81
,2)・・・(81,N)および1個ずつの画像メモリ
争ブロック(711)(712)・・・(71N)を設
けた点のみである。
尚、この実施例の場合には、初期値算出部(3)におい
てyO+△、yo+2△、・・・yo + (N−1)
△を順次算出して対応するDDAに供給するとともに、
増分値算出部(4)においてN×△を算出して全てのD
 D A (511)(512)・・・(51N)に供
給するようにしている。
したがって、この実施例の場合には、N個のD D A
 (511)(512)・・・(51N)を並列動作さ
せることにより1画素当りに換算した画素データ生成速
度を向上させることができ、Nを適宜設定することによ
り所望のランダム・ベクトル描画速度を達成 6 できる。
第3図は初期値算出部(3)の構成の一例を示すブロッ
ク図であり、初期値または累積加算値を保持する第ルジ
スタ(3I)と、累積加算すべき変分値を保持する第2
レジスタ(32)と、両レジスタの内容を加算する加算
器(33)と、加算結果を一時的に保持する第3レジス
タ(34)と、初期値または第3レジスタ(34)の内
容の何れかを第ルジスタ(31)に供給するためのマル
チプレクサ(35)とを有している。
したがって、第ルジスタ(31)に初期値yoをセット
するとともに、第2レジスタに増分値△をセットして累
積加算を行なわせることにより、順次yO+△、yo+
2△・・・が生成されるので、各累積加算値を初期値と
して対応するDDAに供給すればよい。
〈実施例3〉 第4図はさらに他の実施例を示すブロック図であり、上
記実施例と異なる点は、初期値算出部(3)および増分
値算出部(4)を省略し、各DDAにおい7 て初期値および累積加算のための増分値を算出するよう
にした点のみである。
第5図は各DDAの構成を示すブロック図であり、並列
動作されるDDAの個数が2°個の場合を示している。
初期値または累積値を保持する始点レジスタ(5a)と
、増分値を保持する変分値レジスタ(5b)と、両レジ
スタの内容を加算する加算器(5c)と、加算値を一時
的に保持する累積値レジスタ(5d)と、初期値または
累積値レジスタ(5d)の内容を始点レジスタ(5a)
に供給するためのマルチプレクサ(5e)と、供給され
る増分値または累積値レジスタ(5d)の内容を変分値
レジスタ(5b)に供給するためのマルチプレクサ(5
f)と、始点レジスタ(5a)の内容または変分値レジ
スタ(5b)の内容を加算器(5c)の一方の入力端子
に供給するためのマルチプレクサ(5g)とを有してい
る。
したがって、この実施例の場合には、始点座標としてy
Oを始点レジスタ(5a)に供給し、除算部(2)によ
り得られる増分値△を変分値レジスタ(5b) 8 に供給するだけでよく、その後はマルチプレクサ(5e
) (5r) (5g)を制御するだけで累積加算のた
めの初期値および増分値を得ることができる。即ち、始
点レジスタ(5a)の内容が加算器(5c)に供給され
、累積値レジスタ(5d)の内容が始点レジスタ(5a
)に供給されるようにマルチプレクサ(5c) (5g
)を制御しておけば、初期値yOに対して増分値△が順
次累積加算され、累積加算の回数を制御することにより
簡単に累積加算のだめの初期値yQ+iX△(但し、0
≦i≦2°−1)を得ることができる。
次いで、始点レジスタ(5a)の内容に代えて変分値レ
ジスタ(5b)の内容を加算器(5c)に供給すべくマ
ルチプレクサ(5g)を制御するとともに、累積値レジ
スタ(5d)の内容を変分値レジスタ(5b)に供給す
べくマルチプレクサ(5f)を制御すれば、変分値レジ
スタ(5b)の内容が順次2倍され、回数を制御するこ
とにより簡単に累積加算のための増分値2n×△を得る
ことができる。
したがって、以上のように初期値および増分値が得られ
た後は、全てのDDAを並列動作させる9 ことにより上記実施例と同様に高速にランダム・ベクト
ルの描画を行なうことができる。
〈実施例4〉 第6図はさらに他の実施例を示すブロック図であり、上
記実施例と異なる点は、初期値算出部(3)のみを省略
した点のみである。
第7図は各DDAの構成を示すブロック図であり、第5
図のDDAと異なる点は、マルチプレクサ(5f’)(
5g)を省略した点のみである。
したがって、この実施例においては、各DDAにおいて
累積加算のための初期値を得ることができるので、その
後は増分値算出部(4)において算出された累積加算の
ための増分値を全てのDDAに供給することにより上記
の実施例と同様に高速にランダム・ベクトルの描画を行
なうことができる。
〈発明の効果〉 以上のように第1の発明は、特別に複雑、かつ高速の制
御を行なうことなく線分描画を行なわせることができ、
しかも複数の画素データの描画を並列に行なわせること
により画素データ生成速度0 を越える換算描画速度での線分描画を達成できるという
特有の効果を奏する。
第2の発明も、特別に複雑、かつ高速の制御を行なうこ
となく線分描画を行なわせることができ、しかも複数の
画素データの描画を並列に行なわせることにより画素デ
ータ生成速度を越える換算描画速度での線分描画を達成
できるという特有の効果を奏する。
第3の発明は、直線補間演算手段が複数個になり、構成
が複雑化しているにも拘らず、特別の制御が不要になり
、従来どおりの電子部品および制御技術で簡単にランダ
ム・ベクトルの高速描画を実現できるという特有の効果
を奏する。
第4の発明は、初期値を直線補間演算手段毎に異ならせ
る必要があるにも拘らず、全ての直線補間演算手段に対
して線分の始点および傾きを与えるだけで簡単に対応す
る初期値を得ることができ、上位側の負担を低減できる
という特有の効果を奏する。
【図面の簡単な説明】
第1図はこの発明の線分描画装置の一実施例を示すブロ
ック図、 第2図は他の実施例を示すブロック図、第3図は初期値
算出部(3)の構成の一例を示すブロック図、 第4図はさらに他の実施例を示すブロック図、第5図は
各DDAの構成を示すブロック図、第6図はさらに他の
実施例を示すブロック図、第7図は各DDAの構成を示
すブロック図、(51) (52) (511) (5
12)・・・(51N)・・・直線補間演算手段として
のDDA。 (81)(62)・・・(68) (611) (61
2)・・・(81N)・・・画素データ一時保持手段と
してのビクセル・バッファ、(7)・・・画像メモリ、 (71) (72) (711) (712)・・・(
71N)・・・画像メモリ・ブロック 1 2

Claims (1)

  1. 【特許請求の範囲】 1、複数個の直線補間演算手段(51)(52)(51
    1)(512)・・・(51N)に対して互に異なる始
    点座標値および直線補間演算手段(51)(52)(5
    11)(512)・・・(51N)の数に基づいて定ま
    る所定の増分値を供給して複数個の画素データを同時に
    生成し、互に異なるスキャン・ラインに対応させられた
    複数個の画素データ一時保持手段(61)(63)(6
    5)(67)(62)(64)(66)(68)(61
    1)(612)・・・(61N)のうち、対応する画素
    データ一時保持手段に対して生成した画素データを供給
    し、画素データ一時保持手段(61)(63)(65)
    (67)(62)(64)(66)(68)(611)
    (612)・・・(61N)に保持された画素データを
    、各直線補間演算手段(51)(52)(511)(5
    12)・・・(51N)に対応して区画された複数個の
    画像メモリ・ブロック(71)(72)(711)(7
    12)・・・(71N)に供給することを特徴とする線
    分描画方法。 2、並列動作させられ、描画すべきランダム、ベクトル
    に属し、かつ互に異なるスキャン・ラインに属する画素
    データを生成する複数個の直線補間演算手段(51)(
    52)(511)(512)・・・(51N)と、各直
    線補間演算手段(51)(52)(511)(512)
    ・・・(51N)から順次生成される画素データを一時
    的に保持し、かつ互に異なるスキャン・ラインに割り当
    てられた複数個の画素データー時保持手段(61)(6
    3)(65)(67)(62)(64)(66)(68
    )(611)(612)・・・(61N)と、互に異な
    るスキャン・ライン毎に割り当てられた画像メモリ・ブ
    ロック(71)(72)(711)(712)・・・(
    71N)に区画され、各画像メモリ、ブロック(71)
    (72)(711)(712)・・・(71N)が、対
    応する画素データー時保持手段(61)(63)(65
    )(67)(62)(64)(66)(68)(611
    )(612)・・・(61N)に一時的に保持された画
    素データを受け取る画像メモリ(7)とを含むことを特
    徴とする線分描画装置。 3、直線補間演算手段(51)(52)(511)(5
    12)・・・(51N)が、線分の始点と画素データを
    生成するスキャン・ラインとのずれに基づいて定まる値
    を初期値として設定され、線分の傾きおよび直線補間演
    算手段(51)(52)(511)(512)・・・(
    51N)の数に基づいて定まる値を累積加算のための増
    分値として設定されるものである上記特許請求の範囲第
    2項記載の線分描画装置。 4、直線補間演算手段(51)(52)(511)(5
    12)・・・(51N)が、線分の始点を仮の初期値と
    し、線分の傾きを増分値として、線分の始点と画素デー
    タを生成するスキャン・ラインとのずれに基づいて定ま
    る回数だけ累積加算を行なうことにより初期値を得るも
    のである上記特許請求の範囲第2項記載の線分描画装置
JP4411890A 1990-02-22 1990-02-22 線分描画方法およびその装置 Pending JPH03245280A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4411890A JPH03245280A (ja) 1990-02-22 1990-02-22 線分描画方法およびその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4411890A JPH03245280A (ja) 1990-02-22 1990-02-22 線分描画方法およびその装置

Publications (1)

Publication Number Publication Date
JPH03245280A true JPH03245280A (ja) 1991-10-31

Family

ID=12682692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4411890A Pending JPH03245280A (ja) 1990-02-22 1990-02-22 線分描画方法およびその装置

Country Status (1)

Country Link
JP (1) JPH03245280A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668268A (ja) * 1992-08-21 1994-03-11 Mutoh Ind Ltd ベクタ・ラスタ変換方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668268A (ja) * 1992-08-21 1994-03-11 Mutoh Ind Ltd ベクタ・ラスタ変換方式

Similar Documents

Publication Publication Date Title
EP0093429B1 (en) Method of and apparatus for enlarging/reducing two-dimensional images
US4725831A (en) High-speed video graphics system and method for generating solid polygons on a raster display
KR900006288B1 (ko) 디스플레이 콘트롤러
EP0396311A2 (en) Image processing apparatus and method
JPS6365150B2 (ja)
US4791580A (en) Display processor updating its color map memories from the serial output port of a video random-access memory
EP0647931A2 (en) Method and apparatus for constructing a frame buffer with a fast copy means
US6275241B1 (en) High speed image drawing apparatus for displaying three dimensional images
US5321805A (en) Raster graphics engine for producing graphics on a display
US5167015A (en) Line drawing method and apparatus
US5046026A (en) Method and apparatus for precisely varying the display rate of computer generated graphic images
US6567092B1 (en) Method for interfacing to ultra-high resolution output devices
US4484189A (en) Memoryless artificial horizon generator
US5371513A (en) Apparatus for generating programmable interrupts to indicate display positions in a computer
JPH03245280A (ja) 線分描画方法およびその装置
US4511892A (en) Variable refresh rate for stroke CRT displays
EP0434037A2 (en) A shading method and shading apparatus for computer graphics
CA1290460C (en) Display processor for use with a computer
US5047954A (en) Graphics vector generator setup technique
KR940007824B1 (ko) 윈도우 영역의 확대, 축소 제어회로
JP2609628B2 (ja) メモリアドレス制御装置
Srikanthan et al. Transputer-based display management for a real-time vehicle simulator
JPH0327695A (ja) ラスタテストパターンを表示するためのメモリ節約装置および方法
JP3314496B2 (ja) キー信号発生装置
KR830000266B1 (ko) 표시제어 장치