JPH0528398B2 - - Google Patents

Info

Publication number
JPH0528398B2
JPH0528398B2 JP59180121A JP18012184A JPH0528398B2 JP H0528398 B2 JPH0528398 B2 JP H0528398B2 JP 59180121 A JP59180121 A JP 59180121A JP 18012184 A JP18012184 A JP 18012184A JP H0528398 B2 JPH0528398 B2 JP H0528398B2
Authority
JP
Japan
Prior art keywords
data
address
image data
memory
dda
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.)
Expired - Lifetime
Application number
JP59180121A
Other languages
English (en)
Other versions
JPS6156392A (ja
Inventor
Takashige Kai
Kazuo Nishiguchi
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 JP59180121A priority Critical patent/JPS6156392A/ja
Publication of JPS6156392A publication Critical patent/JPS6156392A/ja
Publication of JPH0528398B2 publication Critical patent/JPH0528398B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 この発明は画像メモリ書込読出制御装置に関
し、特に、CRTデイスプレイ装置において、直
線発生器(DDA)からの画像データをフレーム
メモリに転送して書込および読出すような画像メ
モリ書込読出制御装置に関する。
従来の技術 第6図は従来のラスタスキヤン型グラフイツク
デイスプレイ装置の概略ブロツク図であり、第7
図は第6図に示したDDA7によつてデータをフ
レームメモリ8に塗りつぶす動作を説明するため
の図である。
まず、第6図および第7図を参照して、従来の
ラスタスキヤン型グラフイツクデイスプレイ装置
の概略ならびにフレームメモリへの画像データの
書込および読出について説明する。第6図におい
て、ホストコンピユータ1から伝送ラインおよび
ホストインターフエイス2を介してデータが図形
データ管理部3に与えられる。図形データ管理部
3はホストコンピユータ1からのデータを受け
て、そのデータを図形として表示可能なように配
列し、それを図示しないセグメントバツフアに記
憶する。データ解析部4はセグメントバツフアの
内容を取出して情報を解析し、始点座標と終点座
標とに基づいて、ベクトル演算処理する。そし
て、座標変換クリツプ部5は、図形の拡大、縮
小、回転や平行移動などを行なう場合に、必要な
マトリクスとそのデータの乗算を行なう。また、
CRTデイスプレイ画面上の図形の一部を枠で囲
つたとき、その枠からはみ出た図形をクリツプす
る。
DDA制御塗りつぶし部6は図形を塗りつぶす
場合に、各ベクトルの頂点の座標から内側のライ
ンに分解した線分を発生し、それによつて塗りつ
ぶしデータを求める。DDA7は直線を発生する
直線発生器であつて、DDA制御塗りつぶし部6
からのデータに基づいて、始点と終点とを結ぶベ
クトルにおける途中の座標を演算し、その演算結
果をフレームメモリ8に展開して直線とする。フ
レームメモリ8はDDA7で発生された直線上の
各ドツトを保存するものである。フレームメモリ
8に保存されたデータはビデオコントロール部9
に与えられ、D/A変換器によつてアナログ信号
に変換されかつカラー変換テーブルに基づいて、
ビデオ信号に変換されてカラーモニタ10に与え
られる。それによつて、カラーモニタ10には、
ホストコンピユータ1から出力されたデータに基
づく図形が表示される。
発明が解決しようとする問題点 ところで、DDA制御塗りつぶし部6からのデ
ータに基づいて、図形を塗りつぶす場合に、
DDA7がフレームメモリ8に画像データを展開
するとき、第7図に示すように、データバツフア
に1ドツトずつ4ドツトを展開した後、フレーム
メモリ8に転送する。この場合、フレームメモリ
8の1メモリサイクルごとに4ドツトずつ塗りつ
ぶすことになる。一般に、フレームメモリ8のメ
モリサイクルは、DDA7の速度に比べて遅い。
このため、DDA7はDDAバツフア31,32に
交互にデータを展開し、DDAバツフア31,3
2ごとに、フレームメモリ8にデータを展開する
ことにより、前述の速度差を緩和している。しか
し、さらに高速に図形を塗りつぶすならば、
DDA7の速度を速めるために複数ドツトごとに
DDA7のデータを展開するという方法が考えら
れるが、いくらDDAバツフア31,32に速く
データを書込んだとしても、フレームメモリ8に
データを展開している間は、DDA7は次のデー
タの出力を行なうことができず、その時間だけ待
たされることになる。このため、フレームメモリ
8にデータを展開するのに長時間を要するという
欠点があつた。
問題点を解決するための手段 それゆえに、この発明の主たる目的は、DDA
の待ち時間を少なくし得て、高速でフレームメモ
リに塗りつぶし画像データを展開できるような画
像メモリ書込読出制御装置を提供することであ
る。
この発明は画像データを予め定めるドツト数ご
とにそのアドレス信号とともに出力する直線発生
器と、直線発生器から順次出力される画像データ
とそのアドレス信号を一時記憶する複数の一時記
憶手段と、複数の一時記憶手段のそれぞれに対応
して設けられるブロツクメモリとから構成され
る。
作 用 この発明では、直線発生器は予め定めるドツト
数ごとに画像データとそのアドレス信号を順次各
一時記憶手段に記憶させ、各ブロツクメモリはそ
れぞれ対応する一時記憶手段に記憶されたアドレ
ス信号によつて指定される記憶領域に、対応する
画像データを所定のメモリサイクルで記憶する。
したがつて、直線発生器が次の画像データを出力
するときには、それぞれのブロツクメモリは画像
データの書込を終了しているため、直線発生器は
各ブロツクメモリが画像データの書込を終了する
まで待つ必要がなくなり、待ち時間をなくすこと
ができる。
実施例 以下に、図面に示す実施例とともにこの発明に
ついてより詳細に説明する。
第1図はこの発明の一実施例の概略ブロツク図
である。まず、第1図を参照して、この発明の一
実施例の構成について説明する。第1図におい
て、フレームメモリは4つのAブロツクメモリ2
1ないしDブロツクメモリ24にブロツク化され
る。そして、各ブロツクメモリ21ないし24の
それぞれに対応して、アドレス・データラツチ2
5ないし28が設けられる。これらのアドレス・
データラツチ25ないし28はアドレスバス29
およびデータバス30を介してDDAバツフア3
1,32に接続される。DDAバツフア31,3
2は、前述の第3図に示したDDA7に含まれ、
DDA塗りつぶし部6から出力される塗りつぶし
データとそのアドレス信号を記憶する。2つの
DDAバツフア31,32を設けているのは、
DDA塗りつぶし部6からのデータを一方に書込
むと同時に他方に書込んだデータを読出して高速
処理するためである。アドレスバス29には、
ROM38が接続される。このROM38はAブ
ロツクメモリ21ないしDブロツクメモリ24の
いずれかを指定するものである。
4つのメモリブロツク21ないし24に書込ま
れた画像データは、アドレス制御回路35および
読み書き制御回路36によつて読出される。この
ために、ブロツクメモリ21ないし24はアドレ
スバス33とデータバス34とによつてアドレス
制御回路35に接続されるとともに、読み書き制
御回路36は制御ライン37を介してブロツクメ
モリ21ないし24に接続される。
第2図および第3図はこの発明の一実施例の動
作を説明するための図であり、第4図はアドレス
信号の構成を示す図である。第5図は塗りつぶし
の他の例を示す図である。
次に、第1図ないし第4図を参照して、この発
明の一実施例の動作について説明する。まず、任
意の直線ベクトルを発生する動作について説明す
る。DDAバツフア31および32は、画像デー
タとともにアドレス信号を出力する。アドレス信
号は第4図a,bに示すように、Aブロツクメモ
リ21ないしDブロツクメモリ24の所定のアド
レスを指定するために、X座標データとY座標デ
ータとを含む。X座標データには、Aブロツクメ
モリ21ないしDブロツクメモリ24のうちのX
方向のブロツクを指定するためのブロツク指定ビ
ツトと、各ブロツク内の4×4の記憶領域のうち
X方向を指定するためのブロツク内指定ビツトと
を含む。同様にして、Y座標データもY方向のブ
ロツクを指定するためのブロツク指定ビツトと、
そのブロツク内の4×4の記憶領域のうちY方向
を指定するためのブロツク内指定ビツトとを含
む。
より具体的に説明すると、第2図に示すような
画像データをAブロツクメモリ21ないしDブロ
ツクメモリ24に書込む場合には、まず、DDA
バツフア31はAブロツクメモリ21を指定しか
つ第2図に示すアドレスA1内に4つのドツトを
書込むためのアドレス信号およびその4つのドツ
トを示す画像データを出力する。ROM38は
DDAバツフア31から出力されたアドレス信号
に基づいて、Aブロツクメモリ21およびアドレ
ス・データラツチ25を選択する。すると、アド
レス・データラツチ25はDDAバツフア31か
ら出力された画像データとアドレス信号とを一時
記憶する。このとき、DDAバツフア31から画
像データおよびアドレス信号を出力するのに要す
る時間は、たとえば60nsecである。
続いて、DDAバツフア32は第2図に示すア
ドレスD2に画像データを書込むために、その画
像データとアドレス信号とを出力する。ROM3
8はDDAバツフア32から出力されたアドレス
信号に基づいて、今度はDブロツクメモリ24を
指定する。
一方、アドレス・データラツチ25はアドレス
A1に書込むための画像データおよびアドレス信
号を一時記憶したことに基づいて、Aブロツクメ
モリ21内のアドレスA1を指定し、画像データ
を書込む。この場合、4×4の画像データを書込
むのに240nsecのメモリサイクルを要する。また、
DDA7はアドレスD2に書込むための4ドツト
の画像データをDDAバツフア32に出力し終え
るには、1ドツトを出力するために60nsec要する
ため、4ドツトの画像データをすべて出力するた
めには、240nsec要する。したがつて、DDA7が
アドレスD2の画像データをDDAバツフア32
に出力し終えたときには、Aブロツクメモリ21
はアドレスA1に4ドツトの画像データの書込み
を必ず終了していることになる。
DDAバツフア32がアドレスD2の画像デー
タを出力した後、DDAバツフア31はアドレス
A2の画像データを出力する。すると、ROM3
8は再びAブロツクメモリ21を指定し、これに
対応するアドレス・データラツチ25は画像デー
タとアドレスA2のアドレス信号を一時記憶す
る。そして、そのアドレス信号に基づいて、アド
レスA2に1ドツトの画像データを書込む。
上述のごとく、たとえばAブロツクメモリ21
に画像データを書込んだ後、他のBブロツクメモ
リ22ないしDブロツクメモリ24のいずれかに
4ドツトの画像データを書込み、その後再びAブ
ロツクメモリ21に画像データを書込むようにし
たので、DDAバツフア31および32は、Aブ
ロツクメモリ21ないしDブロツクメモリ24の
それぞれのアドレスに画像データの書き終わりを
待つことなく、DDAの速度で画像データを出力
することができる。
次に、DDA制御塗りつぶし部6により展開さ
れた図形の塗りつぶしについて説明する。DDA
バツフア31は第3図bに示すアドレスA1の16
ドツトすべてのデータとそのアドレス信号とをア
ドレス・データラツチ25に出力する。DDAバ
ツフア31からデータとアドレス信号がアドレ
ス・データラツチ25に出力されるまでに要する
時間はたとえば60nsecである。続いて、DDAバ
ツフア32はアドレスB1の16ドツトすべてのデ
ータとそのアドレス信号とをアドレス・データラ
ツチ26に出力する。このとき、DDAバツフア
31には前述の第6図に示したDDA7から第3
図bに示すアドレスC1の16ドツトすべてのデー
タおよびアドレス信号が書込まれる。これに要す
る時間もたとえば60nsecである。そして、DDA
バツフア31はアドレスC1の16ドツトすべての
データおよびアドレス信号をアドレス・データラ
ツチ27に出力する。このとき、DDAバツフア
32には、DDA7から出力されたアドレスD1
の16ドツトすべてのデータおよびアドレス信号が
書込まれる。これに要する時間もたとえば60nsec
である。このようにして、DDAバツフア31お
よび32から出力されたアドレスA1ないしD1
のデータおよびアドレス信号がそれぞれアドレス
データラツチ25ないし28に一時記憶される。
なお、DDAバツフア31および32が各アドレ
スA1ないしD1のデータおよびアドレス信号を
出力するのに要する時間はそれぞれ60nsecであ
る。
アドレスデータラツチ25は一時記憶したデー
タとアドレス信号とに基づいて、Aブロツクメモ
リ21の所定のアドレスを指定すると同時にデー
タを書込む。アドレスA1で示される画像データ
は4ドツト×4ドツトで構成されており、このア
ドレスA1で示されるAブロツクメモリ21にデ
ータを書込むには240nsecのメモリサイクルを要
する。したがつて、データバツフア32からアド
レスD1のデータおよびアドレス信号が出力され
たときには、Aブロツクメモリ21のアドレスA
1へのデータの書込が終了していることになる。
アドレスD1のデータおよびアドレス信号を出力
した後、アドレスA2のデータがDDAバツフア
31から出力されるか、このときには、Aブロツ
クメモリ21のアドレスA1へのデータの展開を
終了しているため、DDA7は次のアドレスA2
のデータを出力するのに待たされることはなく、
待ち時間をなくすることができる。
同様にして、DDAバツフア32からBブロツ
クメモリ22のアドレスB1のデータを出力した
後、240nsec後には、Bブロツクメモリ22はア
ドレスB1へのデータの展開を終了しているた
め、DDAバツフア32は待たされることなく、
直ちにBブロツクメモリ22のアドレスB2への
データを出力できる。以下、同様にして、Cブロ
ツクメモリ23のアドレスC2、Dブロツクメモ
リ24のアドレスD2、Aブロツクメモリ21の
アドレスA3の順にDDAバツフア31,32か
らデータが出力され、各ブロツクメモリに展開さ
れる。
上述のごとく、フレームメモリをブロツク化し
たAブロツクメモリ21ないしDブロツクメモリ
24に、4×4のドツトごとに塗りつぶし画像デ
ータとアドレス信号とをアドレス・データラツチ
25ないし28に一時記憶し、各ブロツクメモリ
21ないし24の所定のアドレスにデータを展開
することによつて、DDA6はAブロツクメモリ
21ないしDブロツクメモリ24のメモリサイク
ルに影響されることなく、待ち時間をなくして塗
りつぶし画像データを展開できる。すなわち、ブ
ロツクメモリのメモリサイクルがDDA速度×ブ
ロツクメモリの数よりも小さければ、DDA6は
待ち時間をなくして塗りつぶし画像データを各ブ
ロツクメモリに展開できる。
上述の説明は、たとえば4×4のDDAバツフ
ア31,32に対して、16ドツト全部を1度にA
ブロツクメモリ21ないしDブロツクメモリ24
へ書込む場合について説明したが、必ずしもその
必要はなく、たとえば第5図に示すようなドツト
構成で塗りつぶしを行なつてもよい。すなわち、
第5図に示すように、8ドツトずつあるいは4ド
ツトずつ塗りつぶすようにしてもよい。
発明の効果 以上のように、この発明によれば、複数のブロ
ツクメモリと、各ブロツクメモリに対応して一時
記憶手段を設け、直線発生器から画像データを予
め定めるドツト数ごとに順次そのアドレス信号と
ともに出力して一時記憶手段に記憶させ、各ブロ
ツクメモリは対応する一時記憶手段に記憶された
アドレス信号によつて指定される記憶領域に、対
応する画像データを所定のメモリサイクルで記憶
するようにしたので、直線発生器が次の画像デー
タを出力したときには、それぞれのブロツクメモ
リはデータの書込を終了しているため、DDAの
待ち時間をなくして、画像データを各ブロツクメ
モリに展開できる。したがつて、DDAは高速で
画像データをブロツクメモリに展開することがで
きる。
【図面の簡単な説明】
第1図はこの発明の一実施例の概略ブロツク図
である。第2図および第3図はこの発明の一実施
例の動作を説明するための図である。第4図は、
アドレス信号を説明するための図である。第5図
は、図形塗りつぶしの他の例を示す図である。第
6図は従来のラスタスキヤン型グラフイツクデイ
スプレイ装置の概略ブロツク図である。第7図は
第6図に示したDDAによつてデータをフレーム
メモリに塗りつぶす動作を説明するための図であ
る。 図において、6はDDA制御塗りつぶし部、7
はDDA、21ないし24はブロツクメモリ、2
5ないし28はアドレス・データラツチ、29,
33はアドレスバス、30,34はデータバス、
31,32はDDAバツフア、35はアドレス制
御回路、36は読み書き制御回路、38はROM
を示す。

Claims (1)

  1. 【特許請求の範囲】 1 第1の方向および前記第1の方向に直交する
    第2の方向にそれぞれドツトで表示可能な領域に
    画像を表示するために、画像メモリに画像データ
    を書込および読出制御する画像メモリ書込読出制
    御装置であつて、 前記画像データを予め定めるドツト数ごとにそ
    のアドレス信号とともに出力する直線発生器、 前記直線発生器から順次出力される画像データ
    とそのアドレス信号とを一時記憶する複数の一時
    記憶手段、および 前記複数の一時記憶手段に対応して設けられ、
    前記表示可能な領域に対応する記憶領域を複数に
    分割したとき、それぞれが分割された記憶領域を
    含むブロツクメモリを備え、 前記直線発生器は、前記画像データとそのアド
    レス信号とを前記予め定めるドツト数ごとに順次
    繰返し前記複数の一時記憶手段に記憶させ、前記
    各ブロツクメモリはそれぞれ対応する一時記憶手
    段に記憶されたアドレス信号によつて指定される
    記憶領域に、対応する画像データを記憶するよう
    にした、画像メモリ書込読出制御装置。
JP59180121A 1984-08-28 1984-08-28 画像メモリ書込読出制御装置 Granted JPS6156392A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59180121A JPS6156392A (ja) 1984-08-28 1984-08-28 画像メモリ書込読出制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59180121A JPS6156392A (ja) 1984-08-28 1984-08-28 画像メモリ書込読出制御装置

Publications (2)

Publication Number Publication Date
JPS6156392A JPS6156392A (ja) 1986-03-22
JPH0528398B2 true JPH0528398B2 (ja) 1993-04-26

Family

ID=16077785

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59180121A Granted JPS6156392A (ja) 1984-08-28 1984-08-28 画像メモリ書込読出制御装置

Country Status (1)

Country Link
JP (1) JPS6156392A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63292376A (ja) * 1987-05-26 1988-11-29 Sony Tektronix Corp 画像メモリ装置

Also Published As

Publication number Publication date
JPS6156392A (ja) 1986-03-22

Similar Documents

Publication Publication Date Title
US5388207A (en) Architecutre for a window-based graphics system
JP3138173B2 (ja) グラフィックス用フレームメモリ装置
JPS6158083A (ja) 高速メモリ−・システム、デ−タ処理方法及びメモリ−・セグメント
US5771047A (en) Graphics computer
JPH087569B2 (ja) 表示制御装置
JPH0218594A (ja) 表示制御装置
US5895502A (en) Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks
US5309560A (en) Data selection device
US6677950B1 (en) Graphics computer
US5255366A (en) Address processing unit for a graphics controller
JPH0528397B2 (ja)
JP2610825B2 (ja) 図形処理装置
JP3129717B2 (ja) 画像処理装置および画像処理方法
JPS6156392A (ja) 画像メモリ書込読出制御装置
JPH0528399B2 (ja)
JPS62204389A (ja) 任意多角形によるクリツピング・シ−ルデイング方法
JP2656753B2 (ja) 画像データ処理装置及びそれを用いたシステム
JPH10161618A (ja) 複数表示装置を持つ情報処理システム
JPS6235394A (ja) 汎用グラフイツクデイスプレイ装置
JPH0570833B2 (ja)
JPH036510B2 (ja)
JPS61130993A (ja) 図形処理方法及び装置
JPH0528872B2 (ja)
JPH0553548A (ja) デイスプレイ制御装置
JPH0651750A (ja) 描画装置