JPS60196880A - 描画デ−タ演算回路制御方式 - Google Patents
描画デ−タ演算回路制御方式Info
- Publication number
- JPS60196880A JPS60196880A JP59053174A JP5317484A JPS60196880A JP S60196880 A JPS60196880 A JP S60196880A JP 59053174 A JP59053174 A JP 59053174A JP 5317484 A JP5317484 A JP 5317484A JP S60196880 A JPS60196880 A JP S60196880A
- Authority
- JP
- Japan
- Prior art keywords
- addresses
- data
- display screen
- address
- arithmetic
- 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)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野)
本発明は、ラスター・スキャン型の図形表示装置に適し
た描画データ演算制御方式に関する。
た描画データ演算制御方式に関する。
(従来技術)
ラスター・スキャン型図形表示装置は、ホストコンピュ
ータから受取った始点座標と終点座標により規定される
線ベクトルの集合からなる図形データを描画データ演算
部によりドツト信号に変換し、これに輝度や色彩を加え
た上でCRTモニタに図形として表示するものである。
ータから受取った始点座標と終点座標により規定される
線ベクトルの集合からなる図形データを描画データ演算
部によりドツト信号に変換し、これに輝度や色彩を加え
た上でCRTモニタに図形として表示するものである。
この描画データ演算部は、図形データから描画データに
変換する中心部をなすものであって、これの演算スピー
ド如何が図形表示装置の性能を大きく左右する。
変換する中心部をなすものであって、これの演算スピー
ド如何が図形表示装置の性能を大きく左右する。
このため、描画データ演算部は、高速演算処理を行なう
ことができるマイクロプロセッサにより構成されるが、
このようなプロセッサは高価で、コストがかかるという
問題があった。
ことができるマイクロプロセッサにより構成されるが、
このようなプロセッサは高価で、コストがかかるという
問題があった。
このような問題を解消するため、安価なマイクロプロセ
ッサを複数用いてマルチプロセッサ方式により描画デー
タ演算部を構成することが提案されている。この方式に
よれば、低いコストにより高速処理が可能な描画データ
演算部を実現することが可能となるが、描画データ演算
部を構成する各マイクロプロセッサは、それぞれ画像形
成領域が固定されているため、表示すべき線分がいかに
短いものであっても、これが2つの画像形成領域に跨が
る場合には、この2つの画像形成領域分の演算を実行せ
ねばならず、結果として描画速度の向上を望むことがで
きないという問題があった。
ッサを複数用いてマルチプロセッサ方式により描画デー
タ演算部を構成することが提案されている。この方式に
よれば、低いコストにより高速処理が可能な描画データ
演算部を実現することが可能となるが、描画データ演算
部を構成する各マイクロプロセッサは、それぞれ画像形
成領域が固定されているため、表示すべき線分がいかに
短いものであっても、これが2つの画像形成領域に跨が
る場合には、この2つの画像形成領域分の演算を実行せ
ねばならず、結果として描画速度の向上を望むことがで
きないという問題があった。
(目的)
本発明はこのような問題に鑑み、描画データ演算部を複
数の描画演算回路により構成するとともに、各描画演算
回路を図形データに対応させて相互に有機的に接続し、
もって画像形成領域に跨がる図形をも速い速度で描画す
ることができる描画データ演算回路制御方式を提供する
ことを目的とする。
数の描画演算回路により構成するとともに、各描画演算
回路を図形データに対応させて相互に有機的に接続し、
もって画像形成領域に跨がる図形をも速い速度で描画す
ることができる描画データ演算回路制御方式を提供する
ことを目的とする。
(構成)
そこで、以下に本発明の詳細を図示した実施例に基づい
て説明する。
て説明する。
第1図は、ラスター中スキャン型図形表示装置に適用さ
れた本発明の実施例を示す装置のブロック図であって、
図中符号lは、ホストコンピュータ2からの図形データ
をインタフェイス3を介して後述する描画演算部4へ入
出力するチャンネルプロセッサで、図形データを後述す
る描画データ演算部4を構成する複数の描画演算回路5
1〜516に振分けるように構成されている。4は、本
発明の特徴部分をす描画データ演算部で、4×4=16
個の描画演算回路51〜516からなり、それぞれの入
力端子はデータバス6に、出力端子は出力用データ八ス
フに並列に接続されている。描画演算回路は、第2図に
示゛したように、それぞれX方向アドレスとY方向アド
レスからなる自己アドレス(Px、、 Pll ) =
(0、0)、(0、1)・・・・(3,3)を持ち、
Xアドレス空間を行、Yアドレス空間 を列としてアド
レス空間を形成して2次元の広がりを持つ演算ブロック
を構成している。この演算ブロックは1表示画面アドレ
ス空間を16等分して表示画面のアドレス空間Gx(g
8羽〜+111) 、GY (88羽〜1111)の演
算をカバーし、同時にXメジャー、つまり表示すべき線
分のX成分ΔXとY成分ΔYを比較して、ΔXが大きい
ときに列方向の描画演算回路をグループ化して列構成を
取り(同図口)、またYメジャー、つまりΔYが大きい
ときに行方向の描画演算回路をグループ化して新構成を
取り(同図へ)、1ブロツクにつき4ドツト分のドツト
信号を演算記憶するとともに、読出し信号により表示画
面アドレス空間のアドレス順に読出すように構成されて
いる。
れた本発明の実施例を示す装置のブロック図であって、
図中符号lは、ホストコンピュータ2からの図形データ
をインタフェイス3を介して後述する描画演算部4へ入
出力するチャンネルプロセッサで、図形データを後述す
る描画データ演算部4を構成する複数の描画演算回路5
1〜516に振分けるように構成されている。4は、本
発明の特徴部分をす描画データ演算部で、4×4=16
個の描画演算回路51〜516からなり、それぞれの入
力端子はデータバス6に、出力端子は出力用データ八ス
フに並列に接続されている。描画演算回路は、第2図に
示゛したように、それぞれX方向アドレスとY方向アド
レスからなる自己アドレス(Px、、 Pll ) =
(0、0)、(0、1)・・・・(3,3)を持ち、
Xアドレス空間を行、Yアドレス空間 を列としてアド
レス空間を形成して2次元の広がりを持つ演算ブロック
を構成している。この演算ブロックは1表示画面アドレ
ス空間を16等分して表示画面のアドレス空間Gx(g
8羽〜+111) 、GY (88羽〜1111)の演
算をカバーし、同時にXメジャー、つまり表示すべき線
分のX成分ΔXとY成分ΔYを比較して、ΔXが大きい
ときに列方向の描画演算回路をグループ化して列構成を
取り(同図口)、またYメジャー、つまりΔYが大きい
ときに行方向の描画演算回路をグループ化して新構成を
取り(同図へ)、1ブロツクにつき4ドツト分のドツト
信号を演算記憶するとともに、読出し信号により表示画
面アドレス空間のアドレス順に読出すように構成されて
いる。
第3図は、前述した描画演算回路の一実施例を示すもの
であって、描画演算回路は、図形データをドツト信号に
変換する描画プロセッサP?L(n=1−15)と、こ
れを格納する画像メモリMル(n= 1〜15)から構
成されている。描画プロセッサP−b は、中央処理部
をなすCPUと、演算の手順を格納する記憶回路からな
り、データバスからの図形データがXメジャーかYメジ
ャーかにより列構成か新構成のいづれを形成するかを判
断し、同時に図形データの始点塵#J(IX、IY)に
より各グループが担当する表示画面アドレス空間上のア
ドレスを決定し、演算結果であるドツト信号、ドツト信
号を格納するアドレス、及び書込み信号を画像メモリM
ルに出力するように構成されている・ 画像メキリM?Lは、描画プロセッサPルが分担する画
像領域に相当する記憶容量を持つRAMと、これへの書
込み、読出しを管理するメモリ制御回路からなり、第4
図に示したようにX方向アドレスとY方向アドレスの2
次元構成の自己アドレスを持ち、表示画面アドレス空間
に対して第5 ″図に示したように描画プロセッサPの
X方向アドレス、もしくはY方向アドレスの数4だけ飛
ばして表示画面アドレス空間全域に離散的に配列し。
であって、描画演算回路は、図形データをドツト信号に
変換する描画プロセッサP?L(n=1−15)と、こ
れを格納する画像メモリMル(n= 1〜15)から構
成されている。描画プロセッサP−b は、中央処理部
をなすCPUと、演算の手順を格納する記憶回路からな
り、データバスからの図形データがXメジャーかYメジ
ャーかにより列構成か新構成のいづれを形成するかを判
断し、同時に図形データの始点塵#J(IX、IY)に
より各グループが担当する表示画面アドレス空間上のア
ドレスを決定し、演算結果であるドツト信号、ドツト信
号を格納するアドレス、及び書込み信号を画像メモリM
ルに出力するように構成されている・ 画像メキリM?Lは、描画プロセッサPルが分担する画
像領域に相当する記憶容量を持つRAMと、これへの書
込み、読出しを管理するメモリ制御回路からなり、第4
図に示したようにX方向アドレスとY方向アドレスの2
次元構成の自己アドレスを持ち、表示画面アドレス空間
に対して第5 ″図に示したように描画プロセッサPの
X方向アドレス、もしくはY方向アドレスの数4だけ飛
ばして表示画面アドレス空間全域に離散的に配列し。
表示画面アドレスの1つが画像メモリM1〜M16の1
つのアドレスに対応するように構成されている。
つのアドレスに対応するように構成されている。
なお、図中符号8は、描画演算部4からの信号の属性を
付加するカラーテーブル、9は、カラーテーブル8から
出力された信号をアナログ信号に変換してCRTモニタ
10に出力するD−A変換器をそれぞれ示している。
付加するカラーテーブル、9は、カラーテーブル8から
出力された信号をアナログ信号に変換してCRTモニタ
10に出力するD−A変換器をそれぞれ示している。
次にこのように構成した装置の動作を第6図に示したフ
ローチャート及び表1、表2に基づいて説明する。
ローチャート及び表1、表2に基づいて説明する。
[Xメジャーの線分について(表D]
図形データとして始点座標(Xo =5 、 Vo =
6)、終点座標(Xt =lO、y、=9)により規定
される線分が入力すると、全ての描画演算回路51〜5
16は、スタート後、描くべき線分を表−わす始点塵m
(Xo 、Yo)= (Ix 、IY)と終点座機(
Xt 、 Vt ) = (Jx 、 JY、)を読込
む。この例の場合には、ΔX =x、−XO=5>ΔY
=Y+ Y=3であるからXメジャーであると判定し、
各描画演算回路はルーチンAを選択する。この時点で、
全てのプロセンサは、列方向に並ぶ4個のプロセウサ毎
、つまりP、−P4.F’5〜PIll + P9〜P
+2.P□3〜PI6毎にグループエ〜IVを形成して
列構成を取る。
6)、終点座標(Xt =lO、y、=9)により規定
される線分が入力すると、全ての描画演算回路51〜5
16は、スタート後、描くべき線分を表−わす始点塵m
(Xo 、Yo)= (Ix 、IY)と終点座機(
Xt 、 Vt ) = (Jx 、 JY、)を読込
む。この例の場合には、ΔX =x、−XO=5>ΔY
=Y+ Y=3であるからXメジャーであると判定し、
各描画演算回路はルーチンAを選択する。この時点で、
全てのプロセンサは、列方向に並ぶ4個のプロセウサ毎
、つまりP、−P4.F’5〜PIll + P9〜P
+2.P□3〜PI6毎にグループエ〜IVを形成して
列構成を取る。
各グループを形成するプロセッサは、自己アドレスのX
成分P8と、始点座標のX成分の下位2ピツ) I X
Lとの差B = P x I XLを算出して初期状態
の演算ブロックにおける各グループの始点座標のX軸上
の位置のずれをめ、同時にグループの個数4をプラスし
て負の値の発生を修正する。
成分P8と、始点座標のX成分の下位2ピツ) I X
Lとの差B = P x I XLを算出して初期状態
の演算ブロックにおける各グループの始点座標のX軸上
の位置のずれをめ、同時にグループの個数4をプラスし
て負の値の発生を修正する。
この補正は、表示アドレス原点より左側に座標アドレス
が設定されている場合に、表示アドレス空間内移動させ
るための操作である。これにより、各グループが担当す
る第1回目における描画ドツトの相対X方向アドレス、
つまり始点座標のX成分を始点としたときに各グループ
が配列されるアドレス、及び各グループが担当する演算
順序がめられる。描画ドツトの相対X方向アドレスを算
出し終った時点で、各グループ毎のプロセッサは、自己
の属するプロセッサグループにおけるY方向ノ変化量E
l =AY /ΔX @B2 + 0 、5を算出し、
その整数部Eiを始点座標のY成分Iに加算して各グル
ープのY座標Gyoを決定し、小数部Esを積残し分と
して記憶する。各グループに属するプロセッサは、自己
のプロッセサアドレスのY成分が前記工程によりめたY
座標の下位2ピツ) G(oLに一致するか、否かを検
出する。一致したプロッセサP+ 、 P+2 、 P
7 、 P+6は(第7図)、自己に付属する画像メモ
リM1、M12、M7 、MI6に書込み信号を出力し
、表示画面アドレス空間を形成するアドレス(2、2)
、(l、1)、(1、l)、(1、l)に画像ドツト信
号を記憶する。
が設定されている場合に、表示アドレス空間内移動させ
るための操作である。これにより、各グループが担当す
る第1回目における描画ドツトの相対X方向アドレス、
つまり始点座標のX成分を始点としたときに各グループ
が配列されるアドレス、及び各グループが担当する演算
順序がめられる。描画ドツトの相対X方向アドレスを算
出し終った時点で、各グループ毎のプロセッサは、自己
の属するプロセッサグループにおけるY方向ノ変化量E
l =AY /ΔX @B2 + 0 、5を算出し、
その整数部Eiを始点座標のY成分Iに加算して各グル
ープのY座標Gyoを決定し、小数部Esを積残し分と
して記憶する。各グループに属するプロセッサは、自己
のプロッセサアドレスのY成分が前記工程によりめたY
座標の下位2ピツ) G(oLに一致するか、否かを検
出する。一致したプロッセサP+ 、 P+2 、 P
7 、 P+6は(第7図)、自己に付属する画像メモ
リM1、M12、M7 、MI6に書込み信号を出力し
、表示画面アドレス空間を形成するアドレス(2、2)
、(l、1)、(1、l)、(1、l)に画像ドツト信
号を記憶する。
このようにして、第1回目の描画アドレスの算出が終了
すると、と述の過程で決定されたプロセッサグループの
動作順、つまり配列順II→m→■→工を保持して線ベ
クトルの次の部分の算出に入る。
すると、と述の過程で決定されたプロセッサグループの
動作順、つまり配列順II→m→■→工を保持して線ベ
クトルの次の部分の算出に入る。
すなわち各グループを構成しているプロセッサは、その
担当するX座標を4(ullLllL)だけ右方向にず
らせてX座e(G xtを決定し、同時にこのX座標G
xlが終点座標のX成分Jxを過えるか、否かを検定す
る。このとき、Xの終点座標Jxを過えるグループI、
■のプロッセサは、演算を中止する。一方、終点座標と
一致するか、左側に存在するグループrr 、 mは、
移動後のY座標の増加分E y つまり、4・ΔY/Δ
X+0.5を算出する。このEiの整数部は、前回の工
程でめたY座標GYOに加算され、グループII 、
mが担当するY座標が決定する。このX、Y方向アドレ
スGx、、GY、は、ここを受持つ画像メモリM5、M
IOのアドレス(2、2)、(2、2)に書込まれる。
担当するX座標を4(ullLllL)だけ右方向にず
らせてX座e(G xtを決定し、同時にこのX座標G
xlが終点座標のX成分Jxを過えるか、否かを検定す
る。このとき、Xの終点座標Jxを過えるグループI、
■のプロッセサは、演算を中止する。一方、終点座標と
一致するか、左側に存在するグループrr 、 mは、
移動後のY座標の増加分E y つまり、4・ΔY/Δ
X+0.5を算出する。このEiの整数部は、前回の工
程でめたY座標GYOに加算され、グループII 、
mが担当するY座標が決定する。このX、Y方向アドレ
スGx、、GY、は、ここを受持つ画像メモリM5、M
IOのアドレス(2、2)、(2、2)に書込まれる。
このようにして各グループをX方向に4ピントずつ移動
させながら終点座標を過えるまで計算を行なう。
させながら終点座標を過えるまで計算を行なう。
[Yメジャーの線分について(表2)]図形データとし
て始点座標(Xo=3.y=3)、終点座標(xt =
6.yt =s)により規定される線分が入力されると
、全ての描画演算回路51〜516は、スタート後、描
くべき線分の始点座標(Xo、Vo)と終点座標(xt
、yt)を読込む。この例の場合には、Δx=3くΔY
=5であるからYメジャーであると判定し、各描画演算
回路はルーチンBを選択する。この時点で、各プロセッ
サは、行方向に並ぶ4個のプロセッサ毎つまり、[P+
+ P5 + P91 P+3] +[P2 、 P
a 、 Pro 、 Pt。] 、[P3 +P7 。
て始点座標(Xo=3.y=3)、終点座標(xt =
6.yt =s)により規定される線分が入力されると
、全ての描画演算回路51〜516は、スタート後、描
くべき線分の始点座標(Xo、Vo)と終点座標(xt
、yt)を読込む。この例の場合には、Δx=3くΔY
=5であるからYメジャーであると判定し、各描画演算
回路はルーチンBを選択する。この時点で、各プロセッ
サは、行方向に並ぶ4個のプロセッサ毎つまり、[P+
+ P5 + P91 P+3] +[P2 、 P
a 、 Pro 、 Pt。] 、[P3 +P7 。
FIL・P15] ・ [P4.Pa・P+2・P16
]によりグループ■゛〜■°からなる行構成を取る。
]によりグループ■゛〜■°からなる行構成を取る。
各グループを形成するプロセッサは、自己アドレスのY
成分PYと、始点座標のY成分の下位2ビ、トI、Lと
の差B = p v r YLを算出し、これにグルー
プの個数4を足して、マイナス値を補正する。すなわち
、計算上、始点座標より下側に座標アドレスが設定され
ている場合には、これを正規の座標に修正する。これに
より、各グループのプロセッサは、自己が担当する第1
回目における描画ドツトのY方向アドレスGイ0を決定
する。描画ドツトのY方向アドレスを算出し終った時点
で、各グループのプロセッサは、各グループにおけるX
方向の変化量Ex=ΔX/ΔY・B2+0.5を算出し
、その整数部Eiを始点座標のX成分工。に加算して各
グループのX座標Gxoを決定し、小数部Esを積残し
分として記憶する。各グループに属するプロセッサは、
自己のアドレスのX成分Pxが前記工程によりめたX座
標の下位2ビツトG XOL に一致するか、否かを検
出する。一致したプロッセサP1.P2.P7 、Pe
aは(第8図)、ぞれぞれに付属する画像メモリMr
、M2 、M? 、M+aに書込み信号を出力し、この
表示画面アドレス空間を担当する画像メモリM+ 、M
2 、M7 、M+aのアドレス(1、1)、(1、l
)、(1,1,)、(0、O)に画像ドツト信号を出力
する。
成分PYと、始点座標のY成分の下位2ビ、トI、Lと
の差B = p v r YLを算出し、これにグルー
プの個数4を足して、マイナス値を補正する。すなわち
、計算上、始点座標より下側に座標アドレスが設定され
ている場合には、これを正規の座標に修正する。これに
より、各グループのプロセッサは、自己が担当する第1
回目における描画ドツトのY方向アドレスGイ0を決定
する。描画ドツトのY方向アドレスを算出し終った時点
で、各グループのプロセッサは、各グループにおけるX
方向の変化量Ex=ΔX/ΔY・B2+0.5を算出し
、その整数部Eiを始点座標のX成分工。に加算して各
グループのX座標Gxoを決定し、小数部Esを積残し
分として記憶する。各グループに属するプロセッサは、
自己のアドレスのX成分Pxが前記工程によりめたX座
標の下位2ビツトG XOL に一致するか、否かを検
出する。一致したプロッセサP1.P2.P7 、Pe
aは(第8図)、ぞれぞれに付属する画像メモリMr
、M2 、M? 、M+aに書込み信号を出力し、この
表示画面アドレス空間を担当する画像メモリM+ 、M
2 、M7 、M+aのアドレス(1、1)、(1、l
)、(1,1,)、(0、O)に画像ドツト信号を出力
する。
このようにして、第1回目の描画アドレスの算出を終了
すると、上述の過程での各グループのY座標の大きさの
順IV4I−11→■を動作順として次の部分の算出工
程に入る。
すると、上述の過程での各グループのY座標の大きさの
順IV4I−11→■を動作順として次の部分の算出工
程に入る。
すなわち各グループは、第1回目に担当していたY座標
Gイ0を4(ul’[LKu)だけ上方向にずらせ、こ
れが終点座標のY成分JYを過えるか、否かを検定する
。この検定の結果、終点座標JYを過えるグループII
、 mは、以後の演算を中止し、他方、終点座標と一
致するか、下側に存在するグループI、■は、移動後の
X方向の増加分Ef、=E5+4ΔX/ΔYを算出する
。このExの整数部Eiは、前回の工程によりめられた
X座標GXoに加算され、グループI、r17のプロッ
セサP9、P8が担当する画面上のアドレスを受持つ画
像メモリMe、MBのアドレス(1,2)、(1、l)
にドツト信号として書込まれる。
Gイ0を4(ul’[LKu)だけ上方向にずらせ、こ
れが終点座標のY成分JYを過えるか、否かを検定する
。この検定の結果、終点座標JYを過えるグループII
、 mは、以後の演算を中止し、他方、終点座標と一
致するか、下側に存在するグループI、■は、移動後の
X方向の増加分Ef、=E5+4ΔX/ΔYを算出する
。このExの整数部Eiは、前回の工程によりめられた
X座標GXoに加算され、グループI、r17のプロッ
セサP9、P8が担当する画面上のアドレスを受持つ画
像メモリMe、MBのアドレス(1,2)、(1、l)
にドツト信号として書込まれる。
このようにして、lフレーム分の全ての図形データにつ
いての演算が終了すると、読出し信号に同期して各描画
演算回路の画像メモIJM、〜M16は、対応する表示
画面アドレスの順序に基づいて読出しが開始され、対応
するラスターの色彩や輝度を制御して入力された図形デ
ータに対応する図形をCRT上に描く。
いての演算が終了すると、読出し信号に同期して各描画
演算回路の画像メモIJM、〜M16は、対応する表示
画面アドレスの順序に基づいて読出しが開始され、対応
するラスターの色彩や輝度を制御して入力された図形デ
ータに対応する図形をCRT上に描く。
なお、上述した実施例においては、描画演算回路を4×
4個のプロセッサにより構成したが、MXN(だだし、
M、Nは、2以上の任意の整数)個の描画回路を用い、
表示画面アドレス空間を(MxN)x (MxN)に分
割することができる。
4個のプロセッサにより構成したが、MXN(だだし、
M、Nは、2以上の任意の整数)個の描画回路を用い、
表示画面アドレス空間を(MxN)x (MxN)に分
割することができる。
(効果)
以上、説明したように本発明によれば、描画データ演算
部を複数の描画演算回路に分割して2次元構成となるよ
うに自己アドレスを割付け、これら描画演算回路を図形
データの線ベクトルの傾きにより列構成が行構成のいず
れかの形態を取ってグループ化させ、グループ毎の第1
回目の描画座標を算出し、以後、この座標の順序に基づ
いて演算プa +7りを編成するようにしたので、線ベ
クトルの始点座標を演算開始点に設定することでき、表
示画面アドレス空間上で2つのブロックに跨がる線ベク
トルに対しても跡切れ目を生じることなく連続的に演算
を実行することができ、1つの線ベクトルの描画速度を
大幅に向上することができる。
部を複数の描画演算回路に分割して2次元構成となるよ
うに自己アドレスを割付け、これら描画演算回路を図形
データの線ベクトルの傾きにより列構成が行構成のいず
れかの形態を取ってグループ化させ、グループ毎の第1
回目の描画座標を算出し、以後、この座標の順序に基づ
いて演算プa +7りを編成するようにしたので、線ベ
クトルの始点座標を演算開始点に設定することでき、表
示画面アドレス空間上で2つのブロックに跨がる線ベク
トルに対しても跡切れ目を生じることなく連続的に演算
を実行することができ、1つの線ベクトルの描画速度を
大幅に向上することができる。
第1図は、本発明の一実施例を示す装置のブロック図、
第2図(イ)〜(ハ)は、それぞれ同・−ヒ装置におけ
る描画演算回路の自己アドレス及びグループ化の態様を
示す説明図、第3図は、同上装置における描画演算回路
の一実施例を示す装置のブロック図、第4.5図は、画
像メモリ及び描画プロセッサのアドレスと表示画面アド
レスとの対応を示す説明図、第6図は、同上装置の動作
を示すフローチャート、第7.8図は、それぞれ同上装
置の装置の動作を示す説明図である。 4・・・・描画データ演算部 5、〜516・・・・描画演算回路 パ−コ P a ゛)・・・描画プロセッサ 間1″ノ・・・・画像メモリ 第7図 第ε 図
第2図(イ)〜(ハ)は、それぞれ同・−ヒ装置におけ
る描画演算回路の自己アドレス及びグループ化の態様を
示す説明図、第3図は、同上装置における描画演算回路
の一実施例を示す装置のブロック図、第4.5図は、画
像メモリ及び描画プロセッサのアドレスと表示画面アド
レスとの対応を示す説明図、第6図は、同上装置の動作
を示すフローチャート、第7.8図は、それぞれ同上装
置の装置の動作を示す説明図である。 4・・・・描画データ演算部 5、〜516・・・・描画演算回路 パ−コ P a ゛)・・・描画プロセッサ 間1″ノ・・・・画像メモリ 第7図 第ε 図
Claims (1)
- 始点座標と終点座標により規定される線ベクトルからな
る図形データから表示ドツトデータを演算する描画デー
タ演算部を複数の描画演算回路に分割して、各描画演算
回路を描画プロセッサと、該プロセッサからのデータを
格納する画像メモリから構成し、前記各描画プロセッサ
にはX方向アドレスとY方向アドレスからなる自己アド
レスを割付けて表示画面アドレス空間上に2次元に配列
するとkもに、各描画プロセッサに接続する画像メモリ
のアドレスをX方向アドレスとY方向アドレスの2次元
構成として描画プロセッサのX方向アドレス、もしくは
Y方向アドレスの数ずつ飛ばして表示画面アドレス空間
上に離散的に配列してなり、線ベクトルの傾きにより前
記描画プロセッサを列毎、もしくは行毎のいずれか一方
にグループ化する工程と、各グループが担当する表示画
面アドレス空間上の第1回目のドツト座標を演算する工
程と、該工程によりめられた各グループのX方向アドレ
ス、Y方向アドレスの順番によりX方向アドレス、もし
くはY方向アドレスの数づつ飛越しながら終点座標まで
演算する工程とからなる描画データ演算回路制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59053174A JPS60196880A (ja) | 1984-03-19 | 1984-03-19 | 描画デ−タ演算回路制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59053174A JPS60196880A (ja) | 1984-03-19 | 1984-03-19 | 描画デ−タ演算回路制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60196880A true JPS60196880A (ja) | 1985-10-05 |
Family
ID=12935491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59053174A Pending JPS60196880A (ja) | 1984-03-19 | 1984-03-19 | 描画デ−タ演算回路制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60196880A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62168280A (ja) * | 1986-01-20 | 1987-07-24 | Fujitsu Ltd | ベクトル描画装置 |
-
1984
- 1984-03-19 JP JP59053174A patent/JPS60196880A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62168280A (ja) * | 1986-01-20 | 1987-07-24 | Fujitsu Ltd | ベクトル描画装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5952994A (en) | Method for scaling an image | |
| EP0613098A2 (en) | Image processing apparatus and method of controlling the same | |
| US5621866A (en) | Image processing apparatus having improved frame buffer with Z buffer and SAM port | |
| JPS5912176B2 (ja) | デイジタル・テレビジヨン・デイスプレイのためのカ−ソル回路 | |
| CN1010351B (zh) | 视频显示控制电路装置 | |
| US4949282A (en) | Device for calculating the moments of image data | |
| JPS60196880A (ja) | 描画デ−タ演算回路制御方式 | |
| JP2737898B2 (ja) | ベクトル描画装置 | |
| JP2898482B2 (ja) | コンピュータゲーム装置 | |
| JPH03196376A (ja) | 全フイールド記憶装置から複数の隣接記憶位置に並列にアクセスするアドレス指定機構 | |
| JPH06243050A (ja) | 情報処理装置 | |
| JPS6362750B2 (ja) | ||
| JPH0736772A (ja) | 高速ビットマップ・アクセス制御装置及び制御方法 | |
| JPH0335675B2 (ja) | ||
| JPH0268672A (ja) | 画像処理プロセッサのアドレス発生部 | |
| JPH0336676A (ja) | ピクセル描画装置 | |
| JPH04128890A (ja) | ビットマップディスプレイ装置のフレームメモリ制御方法 | |
| JPS63175920A (ja) | イメ−ジパタ−ン表示システム | |
| JPS61190390A (ja) | 表示装置のカ−ソル表示方式 | |
| JPS63195696A (ja) | 高速描画方法 | |
| JPH0774945B2 (ja) | マルチウインドメモリ管理装置 | |
| JPS6284379A (ja) | ベクトル描画方式 | |
| JPH01123317A (ja) | フレームメモリのアドレス制御方式 | |
| JPS5969866A (ja) | 2次元画像デ−タ高速処理装置 | |
| JPH0443595B2 (ja) |