JPH03276272A - グラフィック図形の高速表示装置 - Google Patents
グラフィック図形の高速表示装置Info
- Publication number
- JPH03276272A JPH03276272A JP7340990A JP7340990A JPH03276272A JP H03276272 A JPH03276272 A JP H03276272A JP 7340990 A JP7340990 A JP 7340990A JP 7340990 A JP7340990 A JP 7340990A JP H03276272 A JPH03276272 A JP H03276272A
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- graphic data
- data
- display
- host computer
- 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)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明はCADシステムやコンピュータグラフィックシ
ステム等で使用されるグラフィック図形の高速表示装置
に関する。
ステム等で使用されるグラフィック図形の高速表示装置
に関する。
(従来の技術)
CADシステムやコンピュータグラフィックシステム等
で使用されるグラフィック図形の高速表示装置として、
従来、第3図に示す装置が知られている。
で使用されるグラフィック図形の高速表示装置として、
従来、第3図に示す装置が知られている。
この図に示す高速表示装置は装置全体の動作を制御する
ホストコンピュータ101と、このホストコンピュータ
101によって使用される主メモリ102と、システム
バス103を介して供給される前記ホストコンピュータ
101からの各種指令に基づいて表示動作を制御するグ
ラフィックプロセッサ104と、前記システムバス10
3を介して供給される前記ホストコンピュータ101か
らのグラフィックデータを記憶するメモリバッファ10
5と、前記システムバス103を介して供給される前記
グラフィックプロセッサ104からのグラフィックデー
タに基づいてグラフィック画面を作成するカラーボード
106と、このカラーボード106によって作成された
グラフィック画面を表示するグラフィックデイスプレィ
107とを備えている。
ホストコンピュータ101と、このホストコンピュータ
101によって使用される主メモリ102と、システム
バス103を介して供給される前記ホストコンピュータ
101からの各種指令に基づいて表示動作を制御するグ
ラフィックプロセッサ104と、前記システムバス10
3を介して供給される前記ホストコンピュータ101か
らのグラフィックデータを記憶するメモリバッファ10
5と、前記システムバス103を介して供給される前記
グラフィックプロセッサ104からのグラフィックデー
タに基づいてグラフィック画面を作成するカラーボード
106と、このカラーボード106によって作成された
グラフィック画面を表示するグラフィックデイスプレィ
107とを備えている。
そして、ホストコンピュータ101から出力されるグラ
フィックデータがメモリバッファ105に格納される毎
に、グラフィックプロセッサ104によって前記メモリ
バッファ105に格納されているグラフィックデータが
読み出されるとともに、これがカラーボード106に供
給されてグラフィック画面が作成され、グラフィックデ
イスプレィ107上に表示される。
フィックデータがメモリバッファ105に格納される毎
に、グラフィックプロセッサ104によって前記メモリ
バッファ105に格納されているグラフィックデータが
読み出されるとともに、これがカラーボード106に供
給されてグラフィック画面が作成され、グラフィックデ
イスプレィ107上に表示される。
(発明が解決しようとする課題)
しかしながら上述した従来の高速表示装置においては、
ホストコンピュータ101からグラフィックプロセッサ
104側のメモリバッファ105にグラフィックデータ
を格納する際、メモリバッファ105にグラフィックデ
ータの転送が完了したとき、ホストコンピュータ101
からグラフィックプロセッサ104に格納完了信号を送
ってグラフィックデータの転送が完了したことを知らせ
、この後このグラフィックプロセッサ104によってメ
モリバッファ105内のグラフィックデータの転送完了
が確認されたとき、グラフィックプロセッサ104から
ホストコンピュータ101に受取完了信号を送りグラフ
ィックデータを送って受は取り完了を知らせるようにし
ている。
ホストコンピュータ101からグラフィックプロセッサ
104側のメモリバッファ105にグラフィックデータ
を格納する際、メモリバッファ105にグラフィックデ
ータの転送が完了したとき、ホストコンピュータ101
からグラフィックプロセッサ104に格納完了信号を送
ってグラフィックデータの転送が完了したことを知らせ
、この後このグラフィックプロセッサ104によってメ
モリバッファ105内のグラフィックデータの転送完了
が確認されたとき、グラフィックプロセッサ104から
ホストコンピュータ101に受取完了信号を送りグラフ
ィックデータを送って受は取り完了を知らせるようにし
ている。
このため、ホストコンピュータ101から最初のグラフ
ィックデータが出力されてから、次のグラフィックデー
タが出力されるまでの1表示期間中において、ホストコ
ンピュータ101からメモリバッファ105にグラフィ
ックデータを転送した後、グラフィックプロセッサ10
4から受取完了信号が出力されるまでの間、ホストコン
ピュータ101が待ち状態となり、その分だけ表示速度
が遅くなってしまうという間通があった。
ィックデータが出力されてから、次のグラフィックデー
タが出力されるまでの1表示期間中において、ホストコ
ンピュータ101からメモリバッファ105にグラフィ
ックデータを転送した後、グラフィックプロセッサ10
4から受取完了信号が出力されるまでの間、ホストコン
ピュータ101が待ち状態となり、その分だけ表示速度
が遅くなってしまうという間通があった。
本発明は上記の事情に鑑み、ホストコンピュータ側から
グラフィックプロセッサ側にグラフィックデータを渡す
際の時間を最小にしてグラフィック画面を高速で表示さ
せることができるグラフィック図形の高速表示装置を提
供することを目的としている。
グラフィックプロセッサ側にグラフィックデータを渡す
際の時間を最小にしてグラフィック画面を高速で表示さ
せることができるグラフィック図形の高速表示装置を提
供することを目的としている。
(課題を解決するための手段)
上記の目的を達成するために本発明によるグラフィック
図形の高速表示装置は、表示に必要なグラフィックデー
タが格納されるグラフィックデータメモリと、表示が必
要なとき前記グラフィックデータメそりにグラフィック
データを格納するとともに、格納が完了したとき格納完
了を示す情報を書き込むグラフィックデータ作成部と、
前記グラフィックデータメモリをサイクリックにアクセ
スし、格納完了を示す情報が検知されたとき、前記グラ
フィックデータメモリに格納されてるグラフィックデー
タに基づいてグラフィック画面を作成するグラフィック
処理部と、このグラフィック処理部によって作成された
グラフィック画面を表示する表示部とを備えたことを特
徴としている。
図形の高速表示装置は、表示に必要なグラフィックデー
タが格納されるグラフィックデータメモリと、表示が必
要なとき前記グラフィックデータメそりにグラフィック
データを格納するとともに、格納が完了したとき格納完
了を示す情報を書き込むグラフィックデータ作成部と、
前記グラフィックデータメモリをサイクリックにアクセ
スし、格納完了を示す情報が検知されたとき、前記グラ
フィックデータメモリに格納されてるグラフィックデー
タに基づいてグラフィック画面を作成するグラフィック
処理部と、このグラフィック処理部によって作成された
グラフィック画面を表示する表示部とを備えたことを特
徴としている。
(作用)
上記の構成において、表示が必要なときグラフィックデ
ータ作成部によってグラフィックデータメモリにグラフ
ィックデータが格納されるとともに、格納が完了したと
き格納完了を示す情報が書き込まれ、またこの動作と並
行してグラフィック処理部によって前記グラフィックデ
ータメモリがサイクリックにアクセスされて、格納完了
を示す情報が検知されたとき、前記メモリに格納されて
るグラフィックデータに基づいてグラフィック画面が作
成され、これが表示部によって表示される。
ータ作成部によってグラフィックデータメモリにグラフ
ィックデータが格納されるとともに、格納が完了したと
き格納完了を示す情報が書き込まれ、またこの動作と並
行してグラフィック処理部によって前記グラフィックデ
ータメモリがサイクリックにアクセスされて、格納完了
を示す情報が検知されたとき、前記メモリに格納されて
るグラフィックデータに基づいてグラフィック画面が作
成され、これが表示部によって表示される。
(実施例)
第1図は本発明によるグラフィック図形の高速表示装置
の一実施例を示すブロック図である。
の一実施例を示すブロック図である。
この図に示すグラフィック図形の高速表示装置はホスト
コンピュータ1と、主メモリ2と、グラフィックプロセ
ッサ4と、メモリバッファ5と、カラーボード6と、グ
ラフィックデイスプレィ7とを備えており、ホストコン
ピュータ1がらメモリバッファ5にグラフィックデータ
の転送を行なう際、グラフィックデータの転送が完了す
る毎にデータ転送完了を示すブロック最終コードを書き
込むとともに、グラフィックプロセッサ4によって前記
メモリバッファ5を周期的に読み出させてブロック最終
コードが存在したとき、ホストコンピュータ1のグラフ
ィックデータ転送が完了したと判断させてカラーボード
6にグラフィック画面を作成させ、これをグラフィック
デイスプレィ7上に表示させる。
コンピュータ1と、主メモリ2と、グラフィックプロセ
ッサ4と、メモリバッファ5と、カラーボード6と、グ
ラフィックデイスプレィ7とを備えており、ホストコン
ピュータ1がらメモリバッファ5にグラフィックデータ
の転送を行なう際、グラフィックデータの転送が完了す
る毎にデータ転送完了を示すブロック最終コードを書き
込むとともに、グラフィックプロセッサ4によって前記
メモリバッファ5を周期的に読み出させてブロック最終
コードが存在したとき、ホストコンピュータ1のグラフ
ィックデータ転送が完了したと判断させてカラーボード
6にグラフィック画面を作成させ、これをグラフィック
デイスプレィ7上に表示させる。
前記主メモリ2は前記ホストコンピュータ1によって使
用されるメモリであり、前記ホストコンビコータ1から
書込み指令が供給されたときには、この書込み指令とと
もに供給されるデータ(例えば、グラフィックデータ)
を記憶し、また前記ホストコンピュータ1から読出し指
令が供給されたときには、この読出し指令に対応した番
地に記憶されているデータを読み出してこれを前記ホス
トコンピュータ1に供給する。
用されるメモリであり、前記ホストコンビコータ1から
書込み指令が供給されたときには、この書込み指令とと
もに供給されるデータ(例えば、グラフィックデータ)
を記憶し、また前記ホストコンピュータ1から読出し指
令が供給されたときには、この読出し指令に対応した番
地に記憶されているデータを読み出してこれを前記ホス
トコンピュータ1に供給する。
ホストコンピュータ1は装置全体の動作を制御する部分
であり、グラフィック画面作成時には前記主メモリ2を
用いてグラフィックデータを作成し、これをシステムバ
ス3を介して前記メモリバッファ5に格納するとともに
、1ブロック分のグラフィックデータ(表示に必要十分
な量のグラフィックデータ)を格納した後、1ブロック
分のグラフィックデータの格納が完了したことを示すブ
ロック最終コードを生成してこれを前記メモリバッファ
5に書き込む。
であり、グラフィック画面作成時には前記主メモリ2を
用いてグラフィックデータを作成し、これをシステムバ
ス3を介して前記メモリバッファ5に格納するとともに
、1ブロック分のグラフィックデータ(表示に必要十分
な量のグラフィックデータ)を格納した後、1ブロック
分のグラフィックデータの格納が完了したことを示すブ
ロック最終コードを生成してこれを前記メモリバッファ
5に書き込む。
メモリバッファ5は前記システムバス3を介して前記ホ
ストコンピュータlから供給されるグラフィックデータ
やブロック最終コードを記憶し、前記グラフィックプロ
セッサ4から読出し指令が供給されたとき、この読出し
指令に対応する番地に記憶しているグラフィックデータ
やブロック最終コードを読み出してこれを前記グラフィ
ックプロセッサ4に供給する。
ストコンピュータlから供給されるグラフィックデータ
やブロック最終コードを記憶し、前記グラフィックプロ
セッサ4から読出し指令が供給されたとき、この読出し
指令に対応する番地に記憶しているグラフィックデータ
やブロック最終コードを読み出してこれを前記グラフィ
ックプロセッサ4に供給する。
グラフィックプロセッサ4はシステムバス3を介して供
給される前記ホストコンピュータ1がらの各種指令に基
づいて表示動作を制御するとともに、この制御動作と並
行して前記メモリバッファ5を周期的に読出して未処理
のブロック最終コードが存在するかどうかをチエツクし
、これが存在していれば、ホストコンピュータ1から1
ブロック分のグラフィックデータが格納されたと判断し
てこのメモリバッファ5に格納されてるグラフィックデ
ータを読み出してこれをシステムバス3上に送出し前記
カラーボード6に供給する。
給される前記ホストコンピュータ1がらの各種指令に基
づいて表示動作を制御するとともに、この制御動作と並
行して前記メモリバッファ5を周期的に読出して未処理
のブロック最終コードが存在するかどうかをチエツクし
、これが存在していれば、ホストコンピュータ1から1
ブロック分のグラフィックデータが格納されたと判断し
てこのメモリバッファ5に格納されてるグラフィックデ
ータを読み出してこれをシステムバス3上に送出し前記
カラーボード6に供給する。
カラーボード6は前記システムバス3を介して供給され
る前記グラフィックプロセッサ4からのグラフィックデ
ータに基づいてグラフィック画面を作成し、これを前記
グラフィックデイスプレィ7に供給する。
る前記グラフィックプロセッサ4からのグラフィックデ
ータに基づいてグラフィック画面を作成し、これを前記
グラフィックデイスプレィ7に供給する。
グラフィックデイスプレィ7はCRT等を備えており、
前記カラーボード6から供給されるグラフィック画面を
表示する。
前記カラーボード6から供給されるグラフィック画面を
表示する。
次に、第2図に示すフローチャートを参照しながらこの
実施例の動作を説明する。
実施例の動作を説明する。
まず、グラフィック画面の作成や変更等を行なうときに
は、第2図(a、 )に示す如くホストコンピュータ1
は主メモリ2を使用しながら表示に必要なグラフィック
データを作成しくステップ5T1)、これをシステムバ
ス3を介してメモリバッファ5に順次供給して格納する
(ステップ5T2)そして、1ブロック分のグラフィッ
クデータの供給が完了したとき、ホストコンピュータ1
はブロック最終コードを生成して(ステップ5T3)、
これを前記システムバス3を介して前記メモリバッファ
5に格納する(ステップ5T4)。
は、第2図(a、 )に示す如くホストコンピュータ1
は主メモリ2を使用しながら表示に必要なグラフィック
データを作成しくステップ5T1)、これをシステムバ
ス3を介してメモリバッファ5に順次供給して格納する
(ステップ5T2)そして、1ブロック分のグラフィッ
クデータの供給が完了したとき、ホストコンピュータ1
はブロック最終コードを生成して(ステップ5T3)、
これを前記システムバス3を介して前記メモリバッファ
5に格納する(ステップ5T4)。
また、この動作と並行して、第2図(b)に示す如くグ
ラフィックプロセッサ4は前記メモリバッファ5を周期
的にアクセスしてまだ処理していないブロック最終コー
ドが格納されているかどうかをチエツクしくステップ5
T5)、これが格納されていれば、ホストコンピュータ
1から1ブロック分のグラフィックデータが格納された
と判断してこのメモリバッファ5に格納されてるグラフ
ィックデータを読み出して(ステップ5T6)、これを
システムバス3上に送出して前記カラーボ−ドロに供給
し前記グラフィックデータに対応するグラフィック画面
を作成させて、これをグラフィックデイスプレィ7上に
表示させる(ステップ5T7)。
ラフィックプロセッサ4は前記メモリバッファ5を周期
的にアクセスしてまだ処理していないブロック最終コー
ドが格納されているかどうかをチエツクしくステップ5
T5)、これが格納されていれば、ホストコンピュータ
1から1ブロック分のグラフィックデータが格納された
と判断してこのメモリバッファ5に格納されてるグラフ
ィックデータを読み出して(ステップ5T6)、これを
システムバス3上に送出して前記カラーボ−ドロに供給
し前記グラフィックデータに対応するグラフィック画面
を作成させて、これをグラフィックデイスプレィ7上に
表示させる(ステップ5T7)。
このようにこの実施例においては、ホストコンピュータ
1からメモリバッファ5にグラフィックデータを格納す
る際、1ブロック分のグラフィックデータの格納が完了
したとき、前記メモリバッファ5にブロック最終コード
を書込んだ後、ホストコンピュータ1側が次の処理を開
始し、この動作と並行してグラフィックプロセッサ4が
前記メモリバッファ5を周期的にアクセスして前記ブロ
ック最終コードの存在を検知したとき、1ブロック分の
グラフィックデータの転送が完了したと判断して前記メ
モリバッファ5に格納されているグラフィックデータを
読み出すとともにこれをカラーボード6に転送して描画
処理を行なわせるようにしたので、ホストコンピュータ
1側からグラフィックプロセッサ4側にグラフィックデ
ータを渡す際の時間を最小にすることができ、これによ
ってグラフィック画面を高速で表示させることができる
。
1からメモリバッファ5にグラフィックデータを格納す
る際、1ブロック分のグラフィックデータの格納が完了
したとき、前記メモリバッファ5にブロック最終コード
を書込んだ後、ホストコンピュータ1側が次の処理を開
始し、この動作と並行してグラフィックプロセッサ4が
前記メモリバッファ5を周期的にアクセスして前記ブロ
ック最終コードの存在を検知したとき、1ブロック分の
グラフィックデータの転送が完了したと判断して前記メ
モリバッファ5に格納されているグラフィックデータを
読み出すとともにこれをカラーボード6に転送して描画
処理を行なわせるようにしたので、ホストコンピュータ
1側からグラフィックプロセッサ4側にグラフィックデ
ータを渡す際の時間を最小にすることができ、これによ
ってグラフィック画面を高速で表示させることができる
。
以上説明したように本発明によれば、ホストコンピュー
タ側からグラフィックプロセッサ側にグラフィックデー
タを渡す際の時間を最小にしてグラフィック画面を高速
で表示させることができる。
タ側からグラフィックプロセッサ側にグラフィックデー
タを渡す際の時間を最小にしてグラフィック画面を高速
で表示させることができる。
第1図は本発明によるグラフィック図形の高速表示装置
の一実施例を示すブロック図、第2図は同実施例の動作
例を示すフローチャート、第3図は従来から知られてい
るグラフィック図形の高速表示装置の一例を示すブロッ
ク図である。 1・・・グラフィックデータ作成部 (ホストコンピュータ) 4・・・グラフィック処理部 (グラフィックプロセッサ) 5・−・グラフィックデータメモリ (メモリバッファ) 7・・・表示部(グラフィックデイスプレィ)代私弁理
士三好秀和 第1図 第3図 第2図(a) 第2図(b)
の一実施例を示すブロック図、第2図は同実施例の動作
例を示すフローチャート、第3図は従来から知られてい
るグラフィック図形の高速表示装置の一例を示すブロッ
ク図である。 1・・・グラフィックデータ作成部 (ホストコンピュータ) 4・・・グラフィック処理部 (グラフィックプロセッサ) 5・−・グラフィックデータメモリ (メモリバッファ) 7・・・表示部(グラフィックデイスプレィ)代私弁理
士三好秀和 第1図 第3図 第2図(a) 第2図(b)
Claims (1)
- (1)表示に必要なグラフィックデータが格納されるグ
ラフィックデータメモリと、 表示が必要なとき前記グラフィックデータメモリにグラ
フィックデータを格納するとともに、格納が完了したと
き格納完了を示す情報を書き込むグラフィックデータ作
成部と、 前記グラフィックデータメモリをサイクリックにアクセ
スし、格納完了を示す情報が検知されたとき、前記グラ
フィックデータメモリに格納されてるグラフィックデー
タに基づいてグラフィック画面を作成するグラフィック
処理部と、 このグラフィック処理部によって作成されたグラフィッ
ク画面を表示する表示部と、 を備えたことを特徴とするグラフィック図形の高速表示
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7340990A JPH03276272A (ja) | 1990-03-26 | 1990-03-26 | グラフィック図形の高速表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7340990A JPH03276272A (ja) | 1990-03-26 | 1990-03-26 | グラフィック図形の高速表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03276272A true JPH03276272A (ja) | 1991-12-06 |
Family
ID=13517369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7340990A Pending JPH03276272A (ja) | 1990-03-26 | 1990-03-26 | グラフィック図形の高速表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03276272A (ja) |
-
1990
- 1990-03-26 JP JP7340990A patent/JPH03276272A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2662168B2 (ja) | グラフィックス・システム・レンダリング・コンテキスト・データを管理するシステム及び方法 | |
| JP3038781B2 (ja) | メモリアクセス制御回路 | |
| JPS5995669A (ja) | 図形処理装置 | |
| JPS6159527A (ja) | グラフイツクワ−クステ−シヨン | |
| JPS6365953B2 (ja) | ||
| JPH03276272A (ja) | グラフィック図形の高速表示装置 | |
| JP3756215B2 (ja) | インタフェイスコントローラおよび方法 | |
| JP2665836B2 (ja) | 液晶表示制御装置 | |
| JP2829051B2 (ja) | 文字表示方式 | |
| JP3312699B2 (ja) | 仮想vramによる画面表示方法 | |
| JP2806201B2 (ja) | 周辺装置 | |
| JPS63226722A (ja) | マルチウインドウ表示制御方式 | |
| JPH0550013B2 (ja) | ||
| JPS592074A (ja) | 画像メモリへの文字書込み方式 | |
| JPH04199284A (ja) | ディスプレイ装置 | |
| JPS6258296A (ja) | マルチウインドメモリ管理装置 | |
| KR970705116A (ko) | 공유 시스템 메모리로부터 그래픽 데이타를 액세스할 수 있는 디스플레이 컨트롤러(Display Controller Capable of Accessing Graphics Data from a Shared System Memory) | |
| JPH10177493A (ja) | 図形処理システム | |
| JPH02114294A (ja) | グラフィックディスプレイ装置 | |
| JPS6310186A (ja) | 表示装置 | |
| JPH05289932A (ja) | グラフィックメモリの制御方法および制御装置 | |
| JPH0721394A (ja) | 図形描画方法 | |
| JPH04151195A (ja) | 画像表示装置 | |
| JPS63243990A (ja) | 文字転送方式 | |
| JPH0744449A (ja) | グラフィックスメモリ制御回路 |