JPS62262191A - デイスプレイ装置の閉領域描画方式 - Google Patents
デイスプレイ装置の閉領域描画方式Info
- Publication number
- JPS62262191A JPS62262191A JP61105552A JP10555286A JPS62262191A JP S62262191 A JPS62262191 A JP S62262191A JP 61105552 A JP61105552 A JP 61105552A JP 10555286 A JP10555286 A JP 10555286A JP S62262191 A JPS62262191 A JP S62262191A
- Authority
- JP
- Japan
- Prior art keywords
- area
- memory
- paint
- processor
- display 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
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、表示点lドツトを1ピット又はそれ以上の
ビットにて図形等を記憶するビットマツプメモリ等の表
示メモリを具備したディスプレイ装置に係り、特に該装
置における閉領域の描画方式に関するものである。
ビットにて図形等を記憶するビットマツプメモリ等の表
示メモリを具備したディスプレイ装置に係り、特に該装
置における閉領域の描画方式に関するものである。
第2図は従来のディスプレイ装置の一例を示すブロック
構成図であり、図において、Iはディスプレイ装置専用
のグラフィックプロセッサ、2は上位プロセッサであり
、このディスプレイ装置が接続される情報処理装置全体
を制御するプロセッサである。3は上記グラフィックプ
ロセッサ1の作業用となるワークメモリ、4は表示メモ
リであり、ここでは力兆像表示の為に3枚の表示メモ。
構成図であり、図において、Iはディスプレイ装置専用
のグラフィックプロセッサ、2は上位プロセッサであり
、このディスプレイ装置が接続される情報処理装置全体
を制御するプロセッサである。3は上記グラフィックプ
ロセッサ1の作業用となるワークメモリ、4は表示メモ
リであり、ここでは力兆像表示の為に3枚の表示メモ。
す4a、4b、’4cが備えられている。5はグラフイ
ンクプロセッサ1により上記表示メモリ4に書込まれた
データを表示するCRTである。
ンクプロセッサ1により上記表示メモリ4に書込まれた
データを表示するCRTである。
次に、上記構成による従来方式の動作について説明する
。
。
グラフィックプロセッサ1は、上位プロセッサ2から閉
領域の輪郭線描画、及び色を含む閉領域の塗りつぶし有
無のデータを受は取る。この際上位プロセッサ2の発生
するデータは、第3図に示すようなものである。このデ
ータに従い、グラフインクプロセッサ1は、頂点1から
頂点2を直線で結ぶ様ドツト展開し、表示メモリ4へ展
開ドツトを書込む。同時に各展開ドツトの表示アドレス
をワークメモリ3へ書込む。頂点1から頂点2への展開
が終了したら、次に頂点2から頂点3へと順に展開し、
最後に頂点5から頂点1への展開をして閉領域の全輪郭
線を表示メモリ4へ展開する。
領域の輪郭線描画、及び色を含む閉領域の塗りつぶし有
無のデータを受は取る。この際上位プロセッサ2の発生
するデータは、第3図に示すようなものである。このデ
ータに従い、グラフインクプロセッサ1は、頂点1から
頂点2を直線で結ぶ様ドツト展開し、表示メモリ4へ展
開ドツトを書込む。同時に各展開ドツトの表示アドレス
をワークメモリ3へ書込む。頂点1から頂点2への展開
が終了したら、次に頂点2から頂点3へと順に展開し、
最後に頂点5から頂点1への展開をして閉領域の全輪郭
線を表示メモリ4へ展開する。
展開が完了したら、塗りつぶしの有無に従い次の処理ニ
移行する。塗りつぶしの際はワークメモリ3の表示アド
レスをY方向順に並べ直し、同−Yに対しXの若いアド
レスから次に若いアドレスへ水平方向にドツト展開し、
表示メモリ4へ指定の。
移行する。塗りつぶしの際はワークメモリ3の表示アド
レスをY方向順に並べ直し、同−Yに対しXの若いアド
レスから次に若いアドレスへ水平方向にドツト展開し、
表示メモリ4へ指定の。
塗りつぶし色にて展開する。
しかしながら、従来方式は以上の様に構成されているの
で、ドツト展開処理以外にワークメモリ3における表示
アドレスの並べ直し処理が必要となって、グラフィック
プロセッサ1の処理が複雑となり、処理速度が遅いと言
う問題点が有った。
で、ドツト展開処理以外にワークメモリ3における表示
アドレスの並べ直し処理が必要となって、グラフィック
プロセッサ1の処理が複雑となり、処理速度が遅いと言
う問題点が有った。
この発明は、上記の様な問題点を解消する為になされた
もので、プロセッサの処理が軽減できるとともに、高速
に塗りつぶしが可能なディスプレイ装置の閉領域描画方
式を得ることを目的とする。
もので、プロセッサの処理が軽減できるとともに、高速
に塗りつぶしが可能なディスプレイ装置の閉領域描画方
式を得ることを目的とする。
この発明に係るディスプレイ装置の閉領域描画方式は、
プロセッサのアドレス空間が表示メモリと対応する記憶
手段を備え、プロセッサは閉領域の輪郭線を表示メモリ
に描画する際に上記記憶手段にも描画し、描画後この記
憶手段を走査して輪郭線の書込みビットを検出し、奇数
番目に検出された書込みビット以降を塗りつぶし対象領
域、偶数番目に検出された書込みビット以降を非塗りつ
ぶし対象領域と判定して表示メモリへの塗りつぶし描画
を実行するようにしたものである。
プロセッサのアドレス空間が表示メモリと対応する記憶
手段を備え、プロセッサは閉領域の輪郭線を表示メモリ
に描画する際に上記記憶手段にも描画し、描画後この記
憶手段を走査して輪郭線の書込みビットを検出し、奇数
番目に検出された書込みビット以降を塗りつぶし対象領
域、偶数番目に検出された書込みビット以降を非塗りつ
ぶし対象領域と判定して表示メモリへの塗りつぶし描画
を実行するようにしたものである。
この発明においては、新たな記憶手段を表示メモリと同
等のアドレス空間に配置することにより、ワークメモリ
を無くすとともに、Y方向の並べ変えの必要なく、単純
な処理で高速に閉領域の塗りつぶしを可能とする。
等のアドレス空間に配置することにより、ワークメモリ
を無くすとともに、Y方向の並べ変えの必要なく、単純
な処理で高速に閉領域の塗りつぶしを可能とする。
以下、この発明の一実施例を図について説明する。第1
図において、■はグラフィックプロセッサ、2は上位プ
ロセッサ、4は表示メモリ、5はCRTであり、これら
は第2図従来例と同様なも″のである。6は本願により
新たに設けられた記憶手段としての塗りつぶし専用メモ
リであり、この専用メモリ6は表示メモリ4と同等なグ
ラフィックプロセッサ1のアドレス空間に配置されてい
る。
図において、■はグラフィックプロセッサ、2は上位プ
ロセッサ、4は表示メモリ、5はCRTであり、これら
は第2図従来例と同様なも″のである。6は本願により
新たに設けられた記憶手段としての塗りつぶし専用メモ
リであり、この専用メモリ6は表示メモリ4と同等なグ
ラフィックプロセッサ1のアドレス空間に配置されてい
る。
すなわち、表示メモリ4と塗りつぶし専用メモリ6とは
、グラフィックプロセッサ1により同時にかつ同様に描
画可能となっている。
、グラフィックプロセッサ1により同時にかつ同様に描
画可能となっている。
次に動作について説明する。
グラフィックプロセッサ1は、上位プロセッサ2から閉
領域の輪郭線描画、及び色を含む閉領域の塗りつぶし有
無のデータを受は取る。この際のデータは、従来と同様
第3図に示すようなものである。
領域の輪郭線描画、及び色を含む閉領域の塗りつぶし有
無のデータを受は取る。この際のデータは、従来と同様
第3図に示すようなものである。
このデータに従い、グラフィックプロセッサ1は、頂点
1から頂点2を直線で結ぶ様ドツト展開し、表示メモリ
4へ展開ドツトを書込む。この際同時に、塗りつぶし専
用メモリ6へも展開ドソ]・を書き込む。以下、従来と
同様順にデータを展開し、閉領域の全輪郭線を描画完了
したら、次に塗りつぶし専用メモリ6をY方向、X方向
の若いアドレス順に読込み、X方向アドレスをインクリ
メントしながら書込みビットを検索する。最初の書込み
ビットが検出されたらそれ以降が塗りつぶし対象領域と
なり、指定塗りつぶし色で表示メモリ4ヘドツトを展開
する。なお、この際、塗りつぶし専用メモリ6への書込
みは禁止しておく。更に、塗りつぶし専用メモリ6を読
込み、次の書込みビットが有るまで、表示メモリ4へは
塗りつぶしドツト展開を継続する。つまり、塗りつぶし
専用メモリ6の水平方向の若い順に書込みビットを検索
し、奇数番目のビット以降は塗りつぶし対象領域とし、
偶数番目のビット以降は非塗りつぶし対象領域と判断し
、水平方向の処理を実行してゆく。
1から頂点2を直線で結ぶ様ドツト展開し、表示メモリ
4へ展開ドツトを書込む。この際同時に、塗りつぶし専
用メモリ6へも展開ドソ]・を書き込む。以下、従来と
同様順にデータを展開し、閉領域の全輪郭線を描画完了
したら、次に塗りつぶし専用メモリ6をY方向、X方向
の若いアドレス順に読込み、X方向アドレスをインクリ
メントしながら書込みビットを検索する。最初の書込み
ビットが検出されたらそれ以降が塗りつぶし対象領域と
なり、指定塗りつぶし色で表示メモリ4ヘドツトを展開
する。なお、この際、塗りつぶし専用メモリ6への書込
みは禁止しておく。更に、塗りつぶし専用メモリ6を読
込み、次の書込みビットが有るまで、表示メモリ4へは
塗りつぶしドツト展開を継続する。つまり、塗りつぶし
専用メモリ6の水平方向の若い順に書込みビットを検索
し、奇数番目のビット以降は塗りつぶし対象領域とし、
偶数番目のビット以降は非塗りつぶし対象領域と判断し
、水平方向の処理を実行してゆく。
水平方向が完了したらYアドレスをインクリメントし、
次の水平方向に対しても同一の処理を行う。
次の水平方向に対しても同一の処理を行う。
そして、Yアドレスが表示メモリ4の境界を越えた時点
で、塗りつぶし処理を終了する。
で、塗りつぶし処理を終了する。
以上のように、この発明によれば、表示メモリのアドレ
ス空間に対応する記憶手段を備えて、奇数番目の書込み
ビット以降は塗りつぶし対象領域。
ス空間に対応する記憶手段を備えて、奇数番目の書込み
ビット以降は塗りつぶし対象領域。
偶数番目の書込みビット以降は非塗りつぶし対象領域と
したので、単純な処理により閉領域の塗りつぶし描画が
行え、ワークメモリへの展開、及び並べ変えの必要なく
一義的に塗りつぶすことが可能となり、処理が高速にな
るという効果がある。
したので、単純な処理により閉領域の塗りつぶし描画が
行え、ワークメモリへの展開、及び並べ変えの必要なく
一義的に塗りつぶすことが可能となり、処理が高速にな
るという効果がある。
第1図はこの発明の一実施例によるディスプレイ装置の
ブロック構成図、第2図は従来例によるディスプレイ装
置のブロック構成図、第3図は塗りつぶしを示す上位プ
ロセッサからのデータ例である。 1はグラフインクプロセッサ、2は上位プロセッサ、4
は表示メモリ、5はCRT、6は塗りつぶし専用メモリ
(記憶手段)である。 なお、図中同一符号は同−又は相当部分を示す。
ブロック構成図、第2図は従来例によるディスプレイ装
置のブロック構成図、第3図は塗りつぶしを示す上位プ
ロセッサからのデータ例である。 1はグラフインクプロセッサ、2は上位プロセッサ、4
は表示メモリ、5はCRT、6は塗りつぶし専用メモリ
(記憶手段)である。 なお、図中同一符号は同−又は相当部分を示す。
Claims (1)
- 画面上の各ドットに対応する記憶ビットを有する表示メ
モリを備え、プロセッサにより上記表示メモリに描画デ
ータを書込むことにより画像が表示されるディスプレイ
装置にあって、閉領域を描画する際まず閉領域の輪郭線
を描画した後、その内部を塗りつぶすようにした閉領域
描画方式おいて、プロセッサのアドレス空間が上記表示
メモリと対応する記憶手段を備え、プロセッサは閉領域
の輪郭線を表示メモリに描画する際に上記記憶手段にも
描画し、描画後この記憶手段を走査して輪郭線の書込み
ビットを検出し、奇数番目に検出された書込みビット以
降を塗りつぶし対象領域、偶数番目に検出された書込み
ビット以降を非塗りつぶし対象領域と判定して表示メモ
リへの塗りつぶし描画を実行することを特徴とするディ
スプレイ装置の閉領域描画方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61105552A JPS62262191A (ja) | 1986-05-08 | 1986-05-08 | デイスプレイ装置の閉領域描画方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61105552A JPS62262191A (ja) | 1986-05-08 | 1986-05-08 | デイスプレイ装置の閉領域描画方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62262191A true JPS62262191A (ja) | 1987-11-14 |
Family
ID=14410727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61105552A Pending JPS62262191A (ja) | 1986-05-08 | 1986-05-08 | デイスプレイ装置の閉領域描画方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62262191A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4967376A (en) * | 1988-05-24 | 1990-10-30 | Hitachi, Ltd. | Method for displaying characters and/or figures in a computer graphics and apparatus thereof |
-
1986
- 1986-05-08 JP JP61105552A patent/JPS62262191A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4967376A (en) * | 1988-05-24 | 1990-10-30 | Hitachi, Ltd. | Method for displaying characters and/or figures in a computer graphics and apparatus thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0554114B2 (ja) | ||
| JPS61254980A (ja) | 文字フオント転送制御方式 | |
| JPS6049391A (ja) | ラスタ走査表示システム | |
| JPH0545039B2 (ja) | ||
| US6215501B1 (en) | Method and filling a polygon and recording medium | |
| JPS60144789A (ja) | 文字図形表示制御装置 | |
| JP2727667B2 (ja) | 描画装置 | |
| JP2002258827A (ja) | 画像表示装置 | |
| JPS6326773A (ja) | 図形情報の表示処理方法 | |
| JPH0736772A (ja) | 高速ビットマップ・アクセス制御装置及び制御方法 | |
| JPS6126085A (ja) | 画像表示方式 | |
| JPH0528397B2 (ja) | ||
| JPH02308381A (ja) | 多角形塗り潰し方式 | |
| JPH0528398B2 (ja) | ||
| JPH0528399B2 (ja) | ||
| JPS6373478A (ja) | 表示マツプによるマルチ・ウインドウ表示方式 | |
| JPH02118780A (ja) | ラスター画像の矩形領域演算装置 | |
| JPS6149231A (ja) | 表示図形の移動方法 | |
| JPS61148487A (ja) | 拡大縮小装置 | |
| JPH04128883A (ja) | 表示装置における描画方式 | |
| JPS61200581A (ja) | ビツトマツプ表示制御方式 | |
| JPS5994785A (ja) | 未登録文字処理方式 | |
| JPH0553548A (ja) | デイスプレイ制御装置 | |
| JPS63177196A (ja) | 表示装置 | |
| JPS636684A (ja) | マルチ画像制御装置 |