JPH04323690A - グラフィックス表示装置 - Google Patents

グラフィックス表示装置

Info

Publication number
JPH04323690A
JPH04323690A JP3117943A JP11794391A JPH04323690A JP H04323690 A JPH04323690 A JP H04323690A JP 3117943 A JP3117943 A JP 3117943A JP 11794391 A JP11794391 A JP 11794391A JP H04323690 A JPH04323690 A JP H04323690A
Authority
JP
Japan
Prior art keywords
frame buffer
serial port
display
control circuit
buffer
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
Application number
JP3117943A
Other languages
English (en)
Inventor
Akio Nishimoto
西元 朗雄
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3117943A priority Critical patent/JPH04323690A/ja
Publication of JPH04323690A publication Critical patent/JPH04323690A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Image Input (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Facsimiles In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明はコンピュータグラフィ
ックス等において、フレームメモリダブルバッファ制御
を行うグラフィックス表示装置に関するものである。
【0002】
【従来の技術】一般にコンピュータグラフィックス表示
装置において、図形、画像の動的表示を行う場合、表示
画像の乱れを回避するためにフレームメモリをダブルバ
ッファ構成にすることがある。
【0003】図3は、例えば「インターフェース」、(
1984.11)、CQ出版社、P235〜P236に
示されたダブルバッファの概念図、図4はダブルバッフ
ァ制御を行う従来のグラフィック表示装置のブロック図
である。各図において、1は描画処理を行う描画プロセ
ッサ、2A,2Bはダブルバッファ構成されたフレーム
バッファ、3はフレームバッファ2A,2Bを切替える
スイッチ、4はフレームバッファ2A,2Bの内容を表
示する表示部、5はフレームバッファ2A,2Bのラン
ダムポートを制御するランダムポート書き込み/読み出
し制御回路、6はフレームバッファ2A,2Bのシリア
ルポートを制御するシリアルポート読み出し制御回路、
8は描画プロセッサ1、フレームバッファ2A,2B間
の書き込み/読み出しデータ、9はフレームバッファ2
A又は2Bから読み出されて表示部4に送られる表示デ
ータ、10は描画プロセッサ1がランダムポート書き込
み/読み出し制御回路5及びシリアルポート読み出し制
御回路6を制御する制御信号、11はランダムポート書
き込み/読み出し制御回路5がフレームバッファ2A,
2Bのランダムポートを制御するランダムポート制御信
号、12はシリアルポート読み出し制御回路6がフレー
ムバッファ2A,2Bのシリアルポートを制御するシリ
アルポート読み出し制御信号である。
【0004】次に動作について説明する。ダブルバッフ
ァ構成においては、図3に示すようにフレームバッファ
2Aの内容を表示中にフレームバッファ2Bへの書き込
みを行い、書き込みが完了した時点でフレームバッファ
2Bの内容の表示を開始する。次に表示内容の変更を行
う場合には、フレームバッファ2Aに対し書き換えを行
い、その後フレームバッファ2Aの表示を行う。この操
作によりフレームバッファ2Aの書き換え過程が表示部
4の画面上に現われず、画像の乱れが発生しない。
【0005】次に詳細な動作について図4及び図5のダ
ブルバッファ制御フローチャートを用いて説明する。一
般にフレームバッファ2A,2Bはマルチポートビデオ
RAM(VRAM)素子を用いて構成される。VRAM
には描画プロセッサ1等から書き込み/読み出しを行う
ためのランダムポートと、表示データ9を出力するため
のシリアルポートとがあり、それぞれ独立にアクセス可
能となっている。
【0006】まず、ステップST1において、フレーム
バッファ2Aの表示を開始する。これによりシリアルポ
ート読み出し制御回路6は描画プロセッサ1からの制御
信号10に応じてフレームバッファ2Aのシリアルポー
トからシリアルポート制御信号12により表示データ9
を画面リフレッシュ周期で連続的に読み出し、この表示
データ9は表示部4で表示される。
【0007】次にステップST2において、描画プロセ
ッサ1は現在表示中の表示内容を書き換える前準備とし
て、制御信号10によりランダムポート書き込み/読み
出し制御回路5を制御して、そのランダムポート制御信
号11により、フレームバッファ2Aの内容を読み出し
、読み出されたデータをフレームバッファ2Bに書き込
む。これによりフレームバッファ2Aの内容とフレーム
バッファ2Bの内容とが等しくなる。その後、ステップ
ST3において表示内容の変更要求が発生するまで待機
する。
【0008】ステップST3において表示内容の変更要
求が発生すると、描画プロセッサ1はステップST4に
おいて、フレームバッファ2Bに格納された表示内容の
変更箇所を書き換える。
【0009】ステップST4が完了した後、ステップS
T5において、表示用フレームバッファをフレームバッ
ファ2Aからフレームバッファ2Bへ切り替える。これ
によりシリアルポート読み出し制御回路6はフレームバ
ッファ2Bからの連続的読み出し処理を開始する。読み
出された表示データ9は表示部4で表示される。
【0010】ステップST5の完了後はステップST2
〜ST4をフレームバッファ2Aとフレームバッファ2
Bとを入れ換えて実行する。
【0011】
【発明が解決しようとする課題】従来のダブルバッファ
構成のグラフィックス表示装置は以上のように構成され
ていたので、表示用フレームバッファを切り替えた後、
表示用フレームバッファの内容を書換用フレームバッフ
ァにコピーする際、描画プロセッサ1が読み出し/書き
込み処理を直接実行する必要があり、コピー処理に時間
がかかるという問題があった。
【0012】この発明は上記のような課題を解消するた
めになされたもので、ダブルバッファ構成をとったフレ
ームバッファ間のデータ転送を高速に行うことのできる
グラフィックス表示装置を得ることを目的とする。
【0013】
【課題を解決するための手段】この発明に係るグラフィ
ックス表示装置は、ダブルバッファ構成の各フレームバ
ッファのシリアルポートに対してシリアルポート書き込
み制御回路を設けたものである。
【0014】
【作用】この発明におけるシリアルポート書き込み制御
回路は、ダブルバッファ構成における表示中フレームバ
ッファから読み出される表示データを非表示中のフレー
ムバッファにシリアルに書き込むため、フレームバッフ
ァ間のデータコピー処理を1表示リフレッシュ周期で高
速に実行することができる。
【0015】
【実施例】以下、この発明の一実施例を図について説明
する。図1においては、図4と対応する部分には同一符
号を付して説明を省略する。7はシリアルポートの書き
込みを制御するシリアルポート書き込み制御回路であり
、描画プロセッサ1からの制御信号10により制御され
る。14はシリアルポート読み出し制御回路6からシリ
アルポート書き込み制御回路7に与えられるシリアルポ
ート書き込みタイミング信号である。図2はこの実施例
におけるダブルバッファ制御フローチャートである。
【0016】次に動作について説明する。図2において
、まず、ステップST1でフレームバッファ2Aの表示
を開始する。これによりシリアルポート読み出し制御回
路6はフレームバッファ2Aのシリアルポートから表示
データ9を画面リフレッシュ周期で連続的に読み出し、
この表示データ9は表示部4で表示される。
【0017】次にステップST2において、描画プロセ
ッサ1は現在表示中の表示内容を書き換える前準備とし
て、制御信号10によりシリアルポート書き込み制御回
路7に対し、出力中の表示データ9のフレームバッファ
2Bへの書き込みを指示する。これによりシリアルポー
ト書き込み制御回路7はシリアルポート読み出し制御回
路6からのシリアルポート書き込みタイミング信号14
に基づき、表示データ9の読み出し処理と同期して、こ
の表示データ9を1表示リフレッシュ周期の間にすべて
コピーする。これによりフレームバッファ2Aの内容と
フレームバッファ2Bの内容とが等しくなる。そしてス
テップST3において表示内容の変更要求が発生するま
で待機する。
【0018】ステップST3において表示内容の変更要
求が発生すると、描画プロセッサ1はステップST4に
おいてフレームバッファ2Bに格納された表示内容の変
更箇所を書き換える。
【0019】ステップST4が完了した後、ステップS
T5において表示用フレームバッファをフレームバッフ
ァ2Aからフレームバッファ2Bへ切り替える。これに
よりシリアルポート読み出し制御回路6はフレームバッ
ファ2Bからの連続的読み出し処理を開始する。
【0020】ステップST5の完了後は、ステップST
2〜ST4をフレームバッファ2Aとフレームバッファ
2Bとを入れ換えて実行する。
【0021】なお、上記実施例ではダブルバッファ構成
のフレームバッファ2A(またはフレームバッファ2B
)からフレームバッファ2B(またはフレームバッファ
2A)に対してそのままデータをコピーしているが、表
示画面のパニング等を高速に行うために、描画プロセッ
サ1がシリアルポート書き込み制御回路7に対し、シリ
アルポート書き込み先頭アドレスを指定するように構成
することにより、表示中のフレームバッファの内容を非
表示フレームバッファに書き込み位置をずらせてコピー
できるようにしてもよい。
【0022】
【発明の効果】以上のように、この発明によればダブル
バッファ構成をとる各フレームバッファに対して、一方
のフレームバッファが出力中の表示データを他方のフレ
ームバッファに書き込むためのシリアルポート書き込み
制御回路を設ける構成としたので、フレームバッファ間
のデータコピーを高速に行うことができ、これにより描
画性能の高いものが得られる効果がある。
【図面の簡単な説明】
【図1】この発明の一実施例によるグラフィックス表示
装置のブロック図である。
【図2】この発明によるグラフィックス表示装置におけ
るダブルバッファ制御フローチャートである。
【図3】一般的なグラフィックス表示装置におけるダブ
ルバッファの概念的なブロック図である。
【図4】従来のグラフィックス表示装置のブロック図で
ある。
【図5】従来のグラフィックス表示装置におけるダブル
バッファ制御フローチャートである。
【符号の説明】
2A  フレームバッファ 2B  フレームバッファ 7  シリアルポート書き込み制御回路9  表示デー

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  ダブルバッファ構成された2つのフレ
    ームバッファを有し、一方のフレームバッファの内容を
    表示中に他方のフレームバッファを書き換えるようにし
    たグラフィックス表示装置において、表示中のフレーム
    バッファのシリアルポートから出力される表示データを
    非表示中のフレームバッファのシリアルポートから書き
    込むためのシリアルポート書き込み制御回路を設けたこ
    とを特徴とするグラフィックス表示装置。
JP3117943A 1991-04-23 1991-04-23 グラフィックス表示装置 Pending JPH04323690A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3117943A JPH04323690A (ja) 1991-04-23 1991-04-23 グラフィックス表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3117943A JPH04323690A (ja) 1991-04-23 1991-04-23 グラフィックス表示装置

Publications (1)

Publication Number Publication Date
JPH04323690A true JPH04323690A (ja) 1992-11-12

Family

ID=14724069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3117943A Pending JPH04323690A (ja) 1991-04-23 1991-04-23 グラフィックス表示装置

Country Status (1)

Country Link
JP (1) JPH04323690A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04146483A (ja) * 1990-10-08 1992-05-20 Yokogawa Medical Syst Ltd ディスプレイ制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04146483A (ja) * 1990-10-08 1992-05-20 Yokogawa Medical Syst Ltd ディスプレイ制御装置

Similar Documents

Publication Publication Date Title
US5299309A (en) Fast graphics control system capable of simultaneously storing and executing graphics commands
US4959803A (en) Display control system
JPH0355832B2 (ja)
KR100255259B1 (ko) 처리 회로소자를 메모리와 접속시키기 위한 회로소자, 시스템 및 방법
JPH08129647A (ja) グラフィック装置
JPH0695271B2 (ja) 逐次スキャンに応用するための改良された半導体メモリ素子
JPH04323690A (ja) グラフィックス表示装置
KR100472478B1 (ko) 메모리 억세스 제어방법 및 장치
JP4807910B2 (ja) オンスクリーンディスプレイ装置
JP2966182B2 (ja) 計算機システム
JPH03130988A (ja) 半導体記憶装置
JPH10333659A (ja) メモリ制御方法及び装置
JPH0215425Y2 (ja)
JPH0830254A (ja) 表示効果発生回路
JPS58136093A (ja) 表示制御装置
JPS63245716A (ja) マルチウインドウ表示装置
JPS60251431A (ja) メモリ表示装置
JPH01164994A (ja) 表示装置
JP3265791B2 (ja) Ohp用表示装置
JP3124166B2 (ja) Vramの表示アドレス演算回路
JPH04151195A (ja) 画像表示装置
JPS6332588A (ja) 表示制御装置
JPH04347748A (ja) マルチポートram、及び画像表示制御装置
JPH075857A (ja) データ表示装置
JPH0896112A (ja) 画像データ処理装置およびそれを用いた情報システム