JPH0443394A - マルチウィンドウのダブルバッファ方式 - Google Patents

マルチウィンドウのダブルバッファ方式

Info

Publication number
JPH0443394A
JPH0443394A JP2151867A JP15186790A JPH0443394A JP H0443394 A JPH0443394 A JP H0443394A JP 2151867 A JP2151867 A JP 2151867A JP 15186790 A JP15186790 A JP 15186790A JP H0443394 A JPH0443394 A JP H0443394A
Authority
JP
Japan
Prior art keywords
window
plane
display
bank
data
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
JP2151867A
Other languages
English (en)
Inventor
Yoshimitsu Kuramata
嘉光 倉又
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP2151867A priority Critical patent/JPH0443394A/ja
Publication of JPH0443394A publication Critical patent/JPH0443394A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、グラフィックCRT表示装置による図形表示
装置に係り、マルチウィンドウ表示におけるダブルバッ
ファ方式に関する。
〔発明の概要〕
本発明は、フレームバッファを1プレーンにつきフロン
トプレーンとハックプレーンの2バンクを持つダブルバ
ッファ方式で表示する図形表示装置において、ビデオメ
モリの高速転送モードを用いて垂直同期信号のブランキ
ング中にフロントプレーンからバックプレーンヘコビー
し、バックプレーン上でデータをモディファイ後再びフ
ロントプレーンヘコピーすることにより表示は恒にフロ
ントプレーン側に固定し、各ウィンドウの表示バンクの
フロントかバックかの管理を必要とせずにかつ描画中の
画面の乱れもなしにマルチウィンドウのダブルバッファ
を実現したものである。
〔従来の技術〕
グラフィックCRT表示装置では図形の拡大、縮少、移
動を行う場合に、データ変更中の表示画面の乱れをなく
す為にいわゆるダブルバッファ方式を採用している。
第2図は従来−船釣に用いられているダブルバッファ方
式を説明するものである。フレームバッファはフロント
プレーン12とバックプレーン13の2プレーンで構成
され、バンク切換え信号16により一方のプレーンが表
示され、その間に他方のプレーンが変更される。変更が
終わるとバンクを切換えて変更されたプレーンを表示さ
せる。
これを繰り返し行うことにより図形の動きをなめらかに
見せることができる。
実際にはダブルバッファ構成のフレームバッファを複数
プレーン用意することで多色表示やマルチウィンドウを
実現しているのであるが、この方式においてマルチウィ
ンドウ処理を行う場合、次のような処理が必要となる。
第2図では画面上にウィンドウAとウィンドウBが存在
しており各ウィンドウは第3図のようにプレーン0〜3
はウィンドウAに、プレーン4〜5はウィンドウBにア
サインされていると仮定する。各プレーンは独立してバ
ンク切換えが可能であり、ウィンドウAを動かす場合プ
レーン0〜3のみダブルバッファ表示される。
したがって最終的に表示されている画面上の各ウィンド
ウがフロントプレーンかバックプレーンかを確認した上
で新しいデータ書き込みを行う必要性があった。
〔発明が解決しようとする課題〕
従来の方式の場合、最終的に表示されている画面がフロ
ントプレーンがバックプレーンかを各ウィンドウ単位で
管理する必要がある。したがってウィンドウの数が増え
るほど画面書きかえ時に確認しなければならない情報量
が増加し、ソフトウェアにかかる負荷が大きくなってし
まう。
〔課題を解決するための手段〕
本発明は上記問題点を解決するために、フロントプレー
ンとバックプレーン間で垂直同期信号のブランキング中
にコピーを行う機能を設け、たとえばフロントプレーン
は表示専用、バックプレーンは描画専用とした。ここで
第1図においてウィンドウAfを描きかえるとき、まず
前記ウィンドウAfをバックプレーンにコピーし、ウィ
ンドウAbとする。次に前記バックプレーン上でウィン
ドウAbに描画を行い終了したら再び前記フロントプレ
ーン上のウィンドウAfにコピーする。ここでのプレー
ン間コピーは1回の垂直同期信号のブランキング中に行
なわれるため表示されている前記フロントプレーンにコ
ピーした時に画面に乱れは生しない。
〔実施例〕
以下図面により本発明の実施例について説明する。
第1図においてはlはフレームバッファにデータを描画
するためのバスであり本実施例ではバックプレーン3に
接続されている。また8はフレームバッファから表示デ
ータを読み出すためのバスであり本実施例ではフロント
プレーン2に接続されている。ここで前記フロントプレ
ーン2と前記バックプレーン3は物理的には同一の25
6Kx4のビデオ用DRAMでありアドレスの最上位ビ
ットがOのときフロントプレーンであり、1のときバッ
クプレーンとなるものである。
ここで垂直同期信号のブランキング中にブし/−ン間コ
ピーを実施する方法について説明する。
第4図は一般的に使用されているIMビットビデオRA
Mの構造を示す図である。RAM部は512X512の
メモリセルであり、SAM部は512×1のレジスタ構
造となっている。前記RAM部と前記SAM部間は51
2ビット単位でブタ転送可能である。第5図はこのRA
M部とSAM部間の転送タイミングの一例を示したもの
でフロントプレーンからバックプレーンヘコピーする場
合のタイミングを表わしている。サイクル1においては
前記ビデオRAMへ与えられる前記アドレス最上位ビッ
トA8は0であり、前記フロントプレーン2のIRoW
分のデータ512ビツトが前記SAM17へ転送される
。またサイクル2においては前記アドレス最上位ビット
A8は1であり、前記SAM17の512ビツトのデー
タが、前記バックプレーン3のI RC)Wへ転送され
る。
したがって第5図に示し、たサイクルを256回繰り返
すことにより前記フロントプレーン2から前記バックプ
レーン3へ全面コピーすることができる。第5図の例に
おいては、基本クロックtφ−32nSec、  ビデ
オメモリアクセスタイム100nSを前提にしており、
IRoW分のデータコピー時間は512nSとなる。つ
まり前記フロントプレーン2から前記バックプレーン3
へ全面コピーするのに要する時間は、131μsとなる
現在グラフィックCR7表示装置で最も一般的に採用さ
れているCRTでは垂直同期信号のブランキング時間T
 VBLは約800μsあるのでこの間にプレーン間の
全面コピーをすることが可能となる。
本実施例においては第1図のようにデータ描画は前記バ
ックプレーン3へ、CRT9へ転送スる表示データは前
記フロントプレーン2からと、完全に機能を固定してい
る。前記フロントプレーン2に2つのグラフィックウィ
ンドウAf及びBfが存在し、各ウィンドウとプレーン
の関係は第3図のようになっていると仮定する。ここで
ウィンドウAfに描画する場合にはプレーンO〜3のフ
ロントプレーンからバックプレーンへコピーが行なわれ
前記バックプレーン3にウィンドウAbが生成される。
ここでプロセッサ0は描画用データバス1を介して前記
ウィンドウAbに描画する。
描画が終了した後に前記垂直同期信号のブランキング期
間TVBLを使って前記ウィンドウAbから前記ウィン
ドウAfへ再コピーされる。したがって前記ウィンドウ
Afは表示されたままの状態であるが、画面は全く乱れ
ることなく描きかえられることになる。
本実施例においては描画すべきウィンドウに対応するプ
レーンのみコピーし、ダブルバッファを実現しているが
、全プレーン同時にコピーしても同様の結果を得られる
ことは言うまでもない。
〔発明の効果〕
以上説明したように、本発明では垂直同期信号のブラン
キング期間中にフロントプレーンとバックプレーン間の
コピーを実行する機能を設けることにより表示用プレー
ンと描画用プレーンを固定したままでマルチウィンドウ
のダブルバッファを実現し、従来のように各ウィンドウ
単位で表示バンクのフロントかバックかの管理を不必要
にした点で大きな効果がある。
【図面の簡単な説明】
第1図は本発明の詳細な説明するためのブロック図、第
2図は従来のダブルバッファ表示を説明するためのブロ
ック図、第3図は本実施例における各ウィンドウとプレ
ーンの対応を示した図、第4図は一般的なビデオRAM
の構造図、第5図は本発明において垂直同期信号のブラ
ンキング期間中に実行されるプレーン間コピーのタイミ
ングの一例を示す図である。 第1M 2・・・フロントプレーン 3・・・バックプレーン 9 ・ ・ ・ CRT 第 2 図 第 図

Claims (1)

    【特許請求の範囲】
  1. フレームバッファを1プレーンあたり2バンクずつ持ち
    、ダブルバッファ方式で画面表示を行う図形表示装置の
    マルチウィンドウのダブルバッファ方式において、CR
    Tの垂直同期信号のブランキング期間で各プレーンのバ
    ンク間コピーを完了させる機能を有し、ダブルバッファ
    表示をする場合には表示用バンクから描画用バンクへコ
    ピーし、描画が終了した後、前記バンク間コピーにより
    再び表示用バンクへコピーすることにより表示バンクと
    描画バンクを固定することを可能とし、マルチウィンド
    ウ処理時において各ウィンドウ単位で表示バンクを管理
    する処理を必要としないマルチウィンドウのダブルバッ
    ファ方式。
JP2151867A 1990-06-11 1990-06-11 マルチウィンドウのダブルバッファ方式 Pending JPH0443394A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2151867A JPH0443394A (ja) 1990-06-11 1990-06-11 マルチウィンドウのダブルバッファ方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2151867A JPH0443394A (ja) 1990-06-11 1990-06-11 マルチウィンドウのダブルバッファ方式

Publications (1)

Publication Number Publication Date
JPH0443394A true JPH0443394A (ja) 1992-02-13

Family

ID=15527960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2151867A Pending JPH0443394A (ja) 1990-06-11 1990-06-11 マルチウィンドウのダブルバッファ方式

Country Status (1)

Country Link
JP (1) JPH0443394A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683304A (ja) * 1992-04-17 1994-03-25 Internatl Business Mach Corp <Ibm> ウインドウ管理方法及びラスタ表示ウインドウ管理システム
JP2007225925A (ja) * 2006-02-23 2007-09-06 Sharp Corp 画面表示装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683304A (ja) * 1992-04-17 1994-03-25 Internatl Business Mach Corp <Ibm> ウインドウ管理方法及びラスタ表示ウインドウ管理システム
JP2007225925A (ja) * 2006-02-23 2007-09-06 Sharp Corp 画面表示装置

Similar Documents

Publication Publication Date Title
US4651146A (en) Display of multiple data windows in a multi-tasking system
JPS6088996A (ja) 多重デ−タウインドウ表示システム
JPS6026395A (ja) デイスプレイ装置
EP0647931B1 (en) High speed method and apparatus for generating animation by means of a three-region frame buffer and associated region pointers
EP0525986B1 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
JP3568555B2 (ja) ディスプレイ装置
JPH01134524A (ja) 図形表示方法及び装置
JPH04174497A (ja) 表示制御装置
JPH07140941A (ja) 液晶表示変換装置
JPH02217893A (ja) 投写型液晶表示装置
KR19990022041A (ko) 듀얼-패널 액정 디스플레이를 갖는 컴퓨터 시스템
JPH0443394A (ja) マルチウィンドウのダブルバッファ方式
JPS6016634B2 (ja) デイスプレイ装置における図形発生方式
JP3043077B2 (ja) フレームバッファ制御装置
JPS60101590A (ja) 表示装置
JPS63245716A (ja) マルチウインドウ表示装置
JPH0830254A (ja) 表示効果発生回路
JPS6032088A (ja) Crt表示端末装置
Barkans A virtual memory system organization for bit-mapped graphics displays
JPS6337388A (ja) 連続画像表示方式
GB2290207A (en) Image display system
JPS6235394A (ja) 汎用グラフイツクデイスプレイ装置
JPH02304594A (ja) V・ram制御方式
JPS6146978A (ja) Crt表示装置
JPS60258586A (ja) パタ−ン表示方式