JPS6259992A - 表示制御装置 - Google Patents
表示制御装置Info
- Publication number
- JPS6259992A JPS6259992A JP60201159A JP20115985A JPS6259992A JP S6259992 A JPS6259992 A JP S6259992A JP 60201159 A JP60201159 A JP 60201159A JP 20115985 A JP20115985 A JP 20115985A JP S6259992 A JPS6259992 A JP S6259992A
- Authority
- JP
- Japan
- Prior art keywords
- display
- display memory
- data
- color
- memory
- 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
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
く技術分野〉
本発明は、表示メモリに、指定した色で図形等の画情報
の書き込み処理を行う表示制御装置に関するものである
。
の書き込み処理を行う表示制御装置に関するものである
。
〈従来技術〉
従来、表示制御装置にあって、指定された色で図形情報
を表示メモリに書き込む場合、バンク切換えを行ないな
がら、複数のプレーンに対して、ドツト毎に“1″又は
“0”を書き込んでいた。
を表示メモリに書き込む場合、バンク切換えを行ないな
がら、複数のプレーンに対して、ドツト毎に“1″又は
“0”を書き込んでいた。
〈発明の目的〉
本発明は、中央処理装置が表示メモリにアクセスすると
、該表示メモリの複数のプレー/に同時に色データが書
き込まれる様にして、描画スピードの向上及びソフトウ
ェアのステップの節約を計ることを目的とする。
、該表示メモリの複数のプレー/に同時に色データが書
き込まれる様にして、描画スピードの向上及びソフトウ
ェアのステップの節約を計ることを目的とする。
〈実施例〉
以下、本発明の詳細な説明する。
表示の基本的動作を第1図を用いて説明する。
同図において、1は中央処理装置CPU、2はCRTコ
ントローラでCRTから成る表示装置3を制御する。又
、4は表示メモリである。
ントローラでCRTから成る表示装置3を制御する。又
、4は表示メモリである。
前記CPU1は、前記CRTコントローラ2ヘアドレス
信号A及び制御信号Bを供給する。該CPUIとCRT
コントローラ2間にはデータバスCが接続され、データ
の授受が行なわれる。
信号A及び制御信号Bを供給する。該CPUIとCRT
コントローラ2間にはデータバスCが接続され、データ
の授受が行なわれる。
又、前記CRTコントローラ2は、前記表示メモ〃4へ
表示アドレス信号り及び表示メモリ制御信号Eを供給す
る。該CRTコントローラ2と表示メモリ4間には表示
メモリデータバスFが接続され、データの授受が行なわ
れる。
表示アドレス信号り及び表示メモリ制御信号Eを供給す
る。該CRTコントローラ2と表示メモリ4間には表示
メモリデータバスFが接続され、データの授受が行なわ
れる。
さらに、前記CRTコントローラ2から前記表示装置3
へは、同期信号G及び映像データHが送られる。
へは、同期信号G及び映像データHが送られる。
上述した通り、前記CRTコントローラ2は前記表示装
置3の同期信号Gを発生すると共に、表示メモリ4から
表示データを読み出し、内部で、表示装置3の表示信号
として、パラレルからシリアルへの変換を行う。
置3の同期信号Gを発生すると共に、表示メモリ4から
表示データを読み出し、内部で、表示装置3の表示信号
として、パラレルからシリアルへの変換を行う。
又、前記CPUIは、表示メモリ4のアクセスを行うと
き、前記CRTコントローラ2の制御によシアクセスを
実行する。
き、前記CRTコントローラ2の制御によシアクセスを
実行する。
続いて、第2図を用い、動作の説明を行う。なお、第2
図中の既出番号は第1図のものに対応し、16は前述し
たパラレル−シリアル変換を行う変換器、13aはCP
Uアドレス信号Aの入力バッファ、13bばCPU制御
信号Bの入力バッファ、14aはCPUデータバスCの
信号の人出力バッファ、14b、14c、14dはメモ
リデータバスEの信号の入出力バッファ、15aは表示
アドレスの出力バッファ、15bは表示メモリ制御信号
の出力バッファ、15cはブランク信号の出力バッファ
、15dは表示装置3に出力されるデータのバッファで
ある。
図中の既出番号は第1図のものに対応し、16は前述し
たパラレル−シリアル変換を行う変換器、13aはCP
Uアドレス信号Aの入力バッファ、13bばCPU制御
信号Bの入力バッファ、14aはCPUデータバスCの
信号の人出力バッファ、14b、14c、14dはメモ
リデータバスEの信号の入出力バッファ、15aは表示
アドレスの出力バッファ、15bは表示メモリ制御信号
の出力バッファ、15cはブランク信号の出力バッファ
、15dは表示装置3に出力されるデータのバッファで
ある。
又、表示メモリ4は、第3図の通り、青色(B)。
赤色(匂、緑色(G)の3つのプレーン4a、4b、4
cから成っている。
cから成っている。
図中、5は同期信号発生回路であって、表示装置3へ同
期信号を送る。
期信号を送る。
又、該同期信号発生回路5は、表示期間中かブランク期
間中かをカウントし、表示期間中なら表示メモリ4に対
して表示データを読み出す。
間中かをカウントし、表示期間中なら表示メモリ4に対
して表示データを読み出す。
その読出期間中、セレクタ回路6は、アドレスカウンタ
7の内容を表示メモリ4のアドレスに出力させるため、
該アドレスカウンタ7側に切り替える。
7の内容を表示メモリ4のアドレスに出力させるため、
該アドレスカウンタ7側に切り替える。
又、8は表示メモリ制御回路であって、これは、表示メ
モリ4を読み出しモードにするため、表示メモリ制御信
号Eを読み出しになる様にする。
モリ4を読み出しモードにするため、表示メモリ制御信
号Eを読み出しになる様にする。
前記CPU1は、表示期間中、表示メモリ4にアクセス
があったときは、該CPUIと該表示メモリ4の間でア
クセスタイミングを管理する管理回路9によって、ブラ
ンク期間中になるまで前記CPU1にWAITをかける
。
があったときは、該CPUIと該表示メモリ4の間でア
クセスタイミングを管理する管理回路9によって、ブラ
ンク期間中になるまで前記CPU1にWAITをかける
。
ブランク期間中になると、セレクタ回路6は、表示メモ
リ4のアドレスDにCPUI側のアクセス番地を出力さ
せるため、CPUアドレスA側に切り替える。
リ4のアドレスDにCPUI側のアクセス番地を出力さ
せるため、CPUアドレスA側に切り替える。
上記表示メモリ制御回路8は、CPUIが表示メモリ4
に対して読み出しなら、該表示メモリ4からの読み出し
を可能にするため、表示メモリ4の制御信号Eをコント
ロールする。
に対して読み出しなら、該表示メモリ4からの読み出し
を可能にするため、表示メモリ4の制御信号Eをコント
ロールする。
本実施例は、CRTコントローラ2内に色サーチ回路1
0を設けた。
0を設けた。
この色サーチ回路10は、CPUIが表示メモリ4に対
して読み出しを行ったとき、表示メモリ4の各プレーン
41.4b 、4cの夫々の表示メモリデータバスFa
、Fb、Fcのピットと、サーチすべき色をラッチして
いるD−ラッチ回路りとを一致回路に通し、その出力を
CPU 1の入力用データバスcl、c2・・・の1ビ
ツトに対応させるものである0 従って、CPUIが表示メモリ4のある番地を読み出し
たとき、サーチすべき色が該表示メモリ4内にあったb
itのみ“1”となり、指定した色の読出しが行える。
して読み出しを行ったとき、表示メモリ4の各プレーン
41.4b 、4cの夫々の表示メモリデータバスFa
、Fb、Fcのピットと、サーチすべき色をラッチして
いるD−ラッチ回路りとを一致回路に通し、その出力を
CPU 1の入力用データバスcl、c2・・・の1ビ
ツトに対応させるものである0 従って、CPUIが表示メモリ4のある番地を読み出し
たとき、サーチすべき色が該表示メモリ4内にあったb
itのみ“1”となり、指定した色の読出しが行える。
つまり、図形の境界線をCPU1で指定することによっ
て、D−ラッチ回路りに色情報が記憶され、メモリプレ
ーン4a 、 4b 、 4cをサーチすることによっ
て、図形の境界が“l”として出力される。
て、D−ラッチ回路りに色情報が記憶され、メモリプレ
ーン4a 、 4b 、 4cをサーチすることによっ
て、図形の境界が“l”として出力される。
CPUIは、この境界出力によって挾まれたエリアを塗
シつぶす色情報をメモリプレーン4a 、 4b。
シつぶす色情報をメモリプレーン4a 、 4b。
4cに書き込むことにより、ペイント処理を行う。
具体的には、メモリプレーン4a、4b、4cをサーチ
することにより、1つの境界ドツト“1″が得られ、次
の境界ドツト“1”が得られる間の各ドツトに対応する
メモリプレーンエリアに色情報を記憶する。
することにより、1つの境界ドツト“1″が得られ、次
の境界ドツト“1”が得られる間の各ドツトに対応する
メモリプレーンエリアに色情報を記憶する。
この動作によって、任意色の境界図形に対してのペイン
ト処理が可能となる。
ト処理が可能となる。
さらに、本実施例は、CRTコントローラ2内に書込み
プレーン選択回路11を設けた。
プレーン選択回路11を設けた。
これは、1個の色レジスタと1個の書き込みレジスタを
持ち、該色レジスタに書き込むべき色を指定し、該書き
込みモードレジスタに書き込みモードをセットすること
により、図形のアドレスの内容のドツトだけ“1”にす
れば、ハードウェアで自動的に、指定された色で表示メ
モリ4の3プレーン4a 、 4b 、 4cを操作し
て書き込むことができる。
持ち、該色レジスタに書き込むべき色を指定し、該書き
込みモードレジスタに書き込みモードをセットすること
により、図形のアドレスの内容のドツトだけ“1”にす
れば、ハードウェアで自動的に、指定された色で表示メ
モリ4の3プレーン4a 、 4b 、 4cを操作し
て書き込むことができる。
なお、上記書き込みモードレジスタには、画像処理上、
少なくとも2つのモードが必要となる。
少なくとも2つのモードが必要となる。
即ち、一方のモードは前に書かれている図形に新たな図
形や線を書き込むモードであり、他方のモードはグラフ
ィック画面に漢字等の文字を展開するとき必要となるモ
ードである。以下、説明のため前者をモードOと呼び、
後者をモード1と呼ぶ。
形や線を書き込むモードであり、他方のモードはグラフ
ィック画面に漢字等の文字を展開するとき必要となるモ
ードである。以下、説明のため前者をモードOと呼び、
後者をモード1と呼ぶ。
最初に、モードOにつき、第5図及び第6図を用いて説
明する。
明する。
第5図(a) 、 (b) 、 (C)は、本モードの
書き込み処理方法を示すもので、Yは黄色、Rは赤色、
Bは青色を意味する。同図(a)が書き込み前の画面で
、これに書き込むべき図形(b)を加えると、書き込み
後は同図忙)の通りとなる。
書き込み処理方法を示すもので、Yは黄色、Rは赤色、
Bは青色を意味する。同図(a)が書き込み前の画面で
、これに書き込むべき図形(b)を加えると、書き込み
後は同図忙)の通りとなる。
第6図は上記処理方法を実現する回路ブロック図であっ
て、青色の色レジスタ12a、赤色の色レジスタ12b
並びに緑色の色レジスタ12cと、セレクタ回路S1+
S2+38で構成される。
て、青色の色レジスタ12a、赤色の色レジスタ12b
並びに緑色の色レジスタ12cと、セレクタ回路S1+
S2+38で構成される。
まず、書き込む色を色レジスタ12a、12b+12c
に書き込み、その後、書き込む図形の描画アドレスのあ
る所に書き込むことによって行なわれる。
に書き込み、その後、書き込む図形の描画アドレスのあ
る所に書き込むことによって行なわれる。
CPUIから表示メモリ4に対して書き込みがあったと
き(書き込みデータをWで表わす。)、CRTコントロ
ーラ2側で ■ 表示メモリ4の各プレーン4a 、 4b 、 4
c(7) 内容を同時に読み出し、ラッチする。
き(書き込みデータをWで表わす。)、CRTコントロ
ーラ2側で ■ 表示メモリ4の各プレーン4a 、 4b 、 4
c(7) 内容を同時に読み出し、ラッチする。
■ 次に、CPUIの書き込みデータWと前記■で読み
込んだデータとの論理演算を各プレーン4a 、 4b
、 4c毎に行う。
込んだデータとの論理演算を各プレーン4a 、 4b
、 4c毎に行う。
論理演算式は、
色レジスタが“1”になっているプレーンはWD +
VD 色レジスタが“0”になっているプレーンは、WD
・ VD (ただし、WDはCPUIからの書き込みデータ、VD
は表示メモリ4からの読み出しデータである。) であって、この論理演算をCPUIのデータbit数行
う。
VD 色レジスタが“0”になっているプレーンは、WD
・ VD (ただし、WDはCPUIからの書き込みデータ、VD
は表示メモリ4からの読み出しデータである。) であって、この論理演算をCPUIのデータbit数行
う。
■ 演算後、表示メモリ4のプレーン4a 、4b 、
4cの各bitに、論理演算後のデータを書き込む。
4cの各bitに、論理演算後のデータを書き込む。
上記処理は表示装置の画素単位に行なわなければならず
、CPUIが表示メモリ4の内容を書き込む場合、通常
、CPUIのbit長単位に書き込まれるから、bit
長分だけ演算回路が必要であるが、上記構成により効率
の向上が期待できる。
、CPUIが表示メモリ4の内容を書き込む場合、通常
、CPUIのbit長単位に書き込まれるから、bit
長分だけ演算回路が必要であるが、上記構成により効率
の向上が期待できる。
次に、モードlにつき、第7図及び第8図を用いて説明
する。
する。
第7図(a) 、 (b) 、 (c)は、本モードの
書き込み処理方法を示すもので、Rは赤色、Gは緑色を
意味し、文字「漢」をゲラフィック画面(a)に展開し
て、同図(b)にある様な文字「漢」のフォントサイズ
の大きさだけ前の描画図形を消し、その上に文字を書い
て同図(c)を得る。
書き込み処理方法を示すもので、Rは赤色、Gは緑色を
意味し、文字「漢」をゲラフィック画面(a)に展開し
て、同図(b)にある様な文字「漢」のフォントサイズ
の大きさだけ前の描画図形を消し、その上に文字を書い
て同図(c)を得る。
第8図は上記処理方法を実現する回路ブロック図であッ
テ、12a+12b、12c及びSit ce+S8は
前掲第6図のものと対応する。
テ、12a+12b、12c及びSit ce+S8は
前掲第6図のものと対応する。
このモードにあっては、描画色を指定して表示メモリ4
にアクセスを行うと、CPUIの書き込みデータ(Wで
表わす)“1”の所は指定した描画色テ書キ、又、CP
UIの書き込みデータ(Wで表わす)“0”の所は、各
プレーン4a+4j)>4C0bit共″0”にする。
にアクセスを行うと、CPUIの書き込みデータ(Wで
表わす)“1”の所は指定した描画色テ書キ、又、CP
UIの書き込みデータ(Wで表わす)“0”の所は、各
プレーン4a+4j)>4C0bit共″0”にする。
すると、文字「漢」の回シは、いずれのプレーン4a、
4b、 4cも“0”であるから、黒色となる。これ
で、周回の図形の上に文字が展開されたとき、前の図形
の影響を受けず、文字を読み取れる。
4b、 4cも“0”であるから、黒色となる。これ
で、周回の図形の上に文字が展開されたとき、前の図形
の影響を受けず、文字を読み取れる。
なお、上記実施例では、3個のプレーンを設けたが、表
示メモリのプレーン数と色レジスタのピット数を増やす
ことにより、色数を増やすことが可能である。
示メモリのプレーン数と色レジスタのピット数を増やす
ことにより、色数を増やすことが可能である。
く効果〉
以上の様に本発明によれば、中央処理装置が表示メモリ
にアクセスするとき、表示メモリの各プレーンに同時に
色データを迅速に書き込めるから、描画スピードを向上
できると共に、色データの書き込みに関するソフトウェ
アのステップ節約を計れる。
にアクセスするとき、表示メモリの各プレーンに同時に
色データを迅速に書き込めるから、描画スピードを向上
できると共に、色データの書き込みに関するソフトウェ
アのステップ節約を計れる。
第1図は本発明の適用される表示制御装置の概略構成図
、第2図は本発明の実施例に係る表示制御装置の回路ブ
ロック図、第3図は同表°示制御装置の表示メモリの構
成図、第4図は同表示装置の部分回路図、第5図(a)
、 (b) 、 (c)は同表示制御装置の書き込み
処理の説明図、第6図は前記書き込み処理を実行する回
路構成図、第7図(a) 、 (b) 、 (c)は同
表示制御装置の他の書き込み処理の説明図、第8図は前
記書き込み処理を実行する回路構成図である。 1・・・CPU、2・・・CRTコントローフ、3・・
・表示装置、4・・・表示メモリ+ 4 a + 4
b + 4 c・・・プレーン。 8・・・表示メモリ制御回路、11・・・プレーン選択
回路、 12a 、 12b 、 12cm色レジスタ
、Sl + S2.sa・・・セレクタ回路。 代理人 弁理士 福 士 愛 彦(他2名)第1図 第3図 第4図 (’a) (b) (c)第5
図 第6図 R (G) (b) (C)第7図 H” 第8図
、第2図は本発明の実施例に係る表示制御装置の回路ブ
ロック図、第3図は同表°示制御装置の表示メモリの構
成図、第4図は同表示装置の部分回路図、第5図(a)
、 (b) 、 (c)は同表示制御装置の書き込み
処理の説明図、第6図は前記書き込み処理を実行する回
路構成図、第7図(a) 、 (b) 、 (c)は同
表示制御装置の他の書き込み処理の説明図、第8図は前
記書き込み処理を実行する回路構成図である。 1・・・CPU、2・・・CRTコントローフ、3・・
・表示装置、4・・・表示メモリ+ 4 a + 4
b + 4 c・・・プレーン。 8・・・表示メモリ制御回路、11・・・プレーン選択
回路、 12a 、 12b 、 12cm色レジスタ
、Sl + S2.sa・・・セレクタ回路。 代理人 弁理士 福 士 愛 彦(他2名)第1図 第3図 第4図 (’a) (b) (c)第5
図 第6図 R (G) (b) (C)第7図 H” 第8図
Claims (1)
- 【特許請求の範囲】 1、中央処理装置と、表示装置と、複数のプレーンを有
する表示メモリを備え、前記表示メモリから指定色デー
タを読み出し、読み出した指定色データから前記表示装
置上に指定色画像を出力する表示制御装置において、 前記中央処理装置が前記表示メモリにアクセスするとき
、前記各プレーンの内容を同時に読み出す読出手段と、 該中央処理装置の書き込みデータと前記読出手段で読み
出されたデータとの論理演算を実行する実行手段と、 演算後、各プレーンに演算結果を書き込む書込手段と を具備することを特徴とする表示制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60201159A JPS6259992A (ja) | 1985-09-10 | 1985-09-10 | 表示制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60201159A JPS6259992A (ja) | 1985-09-10 | 1985-09-10 | 表示制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6259992A true JPS6259992A (ja) | 1987-03-16 |
Family
ID=16436354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60201159A Pending JPS6259992A (ja) | 1985-09-10 | 1985-09-10 | 表示制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6259992A (ja) |
-
1985
- 1985-09-10 JP JP60201159A patent/JPS6259992A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5299309A (en) | Fast graphics control system capable of simultaneously storing and executing graphics commands | |
| JPS61254980A (ja) | 文字フオント転送制御方式 | |
| JPH0355832B2 (ja) | ||
| JPH0545039B2 (ja) | ||
| JPS6259992A (ja) | 表示制御装置 | |
| JPS5960488A (ja) | カラ−グラフイツクメモリのデ−タ書き込み装置 | |
| JPS6259991A (ja) | 表示制御装置 | |
| JPS5835592A (ja) | 表示画面分割装置 | |
| JP3699496B2 (ja) | イメージ供給方法及び帯域幅を改善するために空間的冗長量を使用する図形制御装置 | |
| JPS604988A (ja) | 画像表示装置 | |
| JPS59177594A (ja) | デイスプレイ・メモリ制御方式 | |
| JP2001505674A (ja) | Vgaと整合性を有するビデオ表示アダプタを用いて効率的なメモリ読み出し動作を行なうための方法及び装置 | |
| JPS623293A (ja) | ライン移動描画装置 | |
| JPS63143588A (ja) | 非同期書き込み読み出し装置 | |
| JPS5915287A (ja) | 表示装置 | |
| JPS6141186A (ja) | カラ−デ−タ同時書込み装置 | |
| JPS60202478A (ja) | 文字図形表示装置 | |
| JPS60233688A (ja) | ラスタスキヤンcrtグラフイツク表示装置 | |
| JPH03266151A (ja) | Vramアクセス方式 | |
| JPS627087A (ja) | 表示制御装置 | |
| JPH0654429B2 (ja) | 動画表示制御装置 | |
| JPH01246630A (ja) | データアクセス装置 | |
| JPH0528397B2 (ja) | ||
| JPS62267793A (ja) | ビツトマツプデイスプレイ装置 | |
| JPH0330035A (ja) | 記憶部制御装置 |