JPH04102895A - 表示装置 - Google Patents

表示装置

Info

Publication number
JPH04102895A
JPH04102895A JP2222006A JP22200690A JPH04102895A JP H04102895 A JPH04102895 A JP H04102895A JP 2222006 A JP2222006 A JP 2222006A JP 22200690 A JP22200690 A JP 22200690A JP H04102895 A JPH04102895 A JP H04102895A
Authority
JP
Japan
Prior art keywords
window
memory
image data
frame memory
display
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
JP2222006A
Other languages
English (en)
Inventor
Yoshiaki Tanaka
義昭 田中
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2222006A priority Critical patent/JPH04102895A/ja
Publication of JPH04102895A publication Critical patent/JPH04102895A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、複数のウィンドウを同時に表示可能な表示装
置に関するものである。
(ロ)従来の技術 従来から、ビットマツプ式のメモリを用いたデイスプレ
ィにおいて、一画面」二で複数のウィンドウを同時に表
示するマルチウィンドウ表示がされている。
マルチウィンドウの表示制御には、画面をセグメント分
割して表示時に合成して表示するハードウェア(表示時
合成)方式と、ウィンドウメモリに原画像データを保持
し、必要な矩形領域の画像データをフレームメモリに転
送して表示するbitbIt (bit block 
transfer)方式がある。いずれの方式において
も、ウィンドウ制御は、表示専用の制御回路によってな
される(例えば、「日経エレクトロニクスJ 1986
年7月14日号、No、 399、第115頁乃至第1
32頁の記事「マルチウィンドウ制御の強化へ向かうグ
ラフィックス・コントローラLSI」参照)。
bi Lbl を方式は、ハードウェア方式に比べ、表
示速度は劣るものの、ウィンドウ数等の表示画面の自由
度は高い。
bitbl を方式によるマルチウィンドウ表示では、
画像データを描画するための1コマンドの実行あるいは
1文字入力毎に、表示させる画像データをウィンドウメ
モリに描画し、ウィンドウメモリの描画した領域の画像
データをフレームメモリに転送しており、これによりデ
イスプレィへの表示がされる。
(ハ)発明が解決しようとする課題 つまり、bitblL方式では、画像描画のための1コ
マンドを処理する度に、あるいは1文字入力がされる(
ウィンドウメモリに書き込まれる)度に、ウィンドウメ
モリに書き込まれた画像データをフレームメモリに転送
している。このため、転送処理におけるオーバヘッドが
大きく、処理速度の高速化を阻害する要因の一つになっ
ていた例えばグラフや表を作成して表示する場合に、グ
ラフや表の枠の線−本を描画するために、更には文字−
つ描画するために、その都度、ウィンドウメモリへ画像
データが書き込まれ、その書き込まれた画像データがウ
ィンドウメモリからフレームメモリに転送されていた。
本発明は、斯様な点に鑑みてなされたもので、ウィンド
ウ表示における転送処理の効率化が図れる表示装置を提
供するものである。
(ニ)課題を解決するための手段 本発明は、ウィンドウの画像データを記憶するウィンド
ウメモリと、表示画面に対応した画像データを記憶する
フレームメモリと、フレームメモリに記憶された画像デ
ータの表示を行う表示手段とを具備し、ウィンドウメモ
リに記憶された画像データをフレームメモリに転送して
表示手段上でウィンドウ表示を行う表示装置であって、
ウィンドウメモリに書き込まれフレームメモリに未転送
の画像データの描画領域の情報を記憶するウィンドウ管
理手段と、該ウィンドウ管理手段にフレームメモリには
未転送の画像データの描画領域の情報が記憶されている
場合に、ウィンドウメモリに追加して書き込まれた画像
データの描画領域とウィンドウ管理手段に既に記憶され
ている描画領域の情報で示される領域とを含む描画領域
の情報をウィンドウ管理手段に記憶する制御手段とを備
え、該制御手段は、ウィンドウメモリに記憶されフレー
ムメモリには未転送の画像データのフレームメモリへの
転送命令に応して、ウィンドウ管理手段に記憶された描
画領域の情報で示されるウィンドウメモリ上の画像デー
タをフレームメモリに転送するものである。
(ホ)作用 ウィンドウメモリに画像データの書き込みがされた場合
、ウィンドウ管理手段に書き込まれた画像データの描画
領域の情報を記憶しておき、すぐにはウィンドウメモリ
に書き込まれた画像データのフレームメモリへの転送は
されない。更にウィンドウメモリに画像データの書き込
みがされたときには、ウィンドウ管理制御手段によりウ
ィンドウ管理手段に記憶されたフレームメモリには未転
送の画像データの描画領域の情報を、ウィンドウメモリ
に追加して書き込まれた画像データの描画領域とウィン
ドウ管理手段に既に記憶されている描画領域の情報で示
される領域とを含むものに更新する。そして、ウィンド
ウ管理制御手段に、ウィンドウメモリに記憶されフレー
ムメモリには未転送の画像データのフレームメモリへの
転送命令が出されると、ウィンドウ管理手段に記憶され
た描画領域の情報で示されるウィンドウメモリ上の画像
データがフレームメモリに転送され表示手段に表示され
る。
(へ)実施例 第1図は、本発明装;?!1の一実施例の概略構成図で
ある。
(1)はデータやプログラム等を記憶する記憶回路を内
蔵した装置全体の制御を司る制御手段としての制御回路
で、後述するウィンドウメモリとフレームメモリ間での
データ転送制御やウィンドウ管理メモリにおけるデータ
の入出力制御を行う機能を有する。
(2)はビットマツプ形式で表示を行うデイスプレィで
、このデイスプレィ(2)(こはン?’&品、プラズマ
等のパネルデイスプレィやCRTが用いられ、表示制御
回路(3)で画像データの読み出しや表示タイミング等
の表示制御がされる。
(4)はこのデイスプレィ(2)の表示画面と対応して
画像データを記憶するフレームメモリ、(5)は複数の
ウィンドウの画像データを記憶するためのウィンドウメ
モリである。
(6)は、制御回路(1)からのウィンドウの大きさの
指示を受けて、ウィンドウメモリ(5)」二に指示され
た大きさの領域をウィンドウエリアとして確保するウィ
ンドウメモリ制御回路である。ウィンドウエリアを確保
する場合、ウィンドウメモリ制御回路(6)は、ウィン
ドウメモリ(5)の空領域に他のウィンドウエリアと重
ならないように確保し、ウィンドウメモリ(5)におけ
る位置情報を記憶する。
(7)は、制御回路(1)に制御され、ウィンドウメモ
リ(5)に画像データが書き込まれたときに、表示を行
うためにフレームメモリ(4)へ転送すべきウィンドウ
メモリ(5)」−の描画領域の位置情報を記憶しておく
ウィンドウ管理手段としてのウィンドウ管理メモリであ
る。このウィンドウ管理メモリ (7)には、第2図に
示すように、転送する領域の位置情報と共に、その位置
情報に示されるウィンドウメモリ(5)上の画像データ
がフレームメモリ(4)に転送済みか否かを示すフラグ
情報(リセット状態のときは転送済みであることを意味
し、セット状態のときは未転送であることを意味する)
と、更には複数あるウィンドウの中でどのグループに属
するかを示す識別情報(同じグループには同じ識別情報
が付与される)が記憶、管理されている。
(8)、(9)は夫々入力手段としてのキーボード、マ
ウスで、入力インタフェイス(10)を介して制御回路
(1)及び表示制御回路(3)に接続されている。
ウィンドウの設定は、キーボード(8)やマウス(9)
からデイスプレィ上(2)でのウィンドウの位置や大き
さを入力指示することにより、制御回路(1)が入力に
応じて、ウィンドウ制御口路(6)を制御してウィンド
ウメモリ(5)上にウィンドウエリアを確保することで
なされる。
今、フレームメモリ (4)(デイスプレィ(2)の表
示画面と対応している)」二に3つのウィンドウA、B
、Cが第3図に示すように設けられ、夫々のウィンドウ
についてウィンドウメモリ(5)」二にウィンドウエリ
アが確保されているとする(第4図参照)。そして、ウ
ィンドウメモリ(5)内の各ウィンドウの画像データは
、制御回路(1)の制御により、表示制御回路(3)を
介してフレームメモリ(4)に転送されており、ウィン
ドウ管理メモリ (7)における各ウィンドウのフラグ
情報はリセットされている。尚、フレームメモリ (4
)に記憶された画像データは表示制御回路(3)により
読み出されてデイスプレィ(2)に表示される。
また、ここでは、ウィンドウAとウィンドウBは同じグ
ループとし、ウィンドウ管理メモリ(7)のAとBのウ
ィンドウの識別情報には同じ識別情報が付与されている
この状態で、ウィンドウAに図形を描画する場合につい
て説明する。
キーボード(8)あるいはマウス(9)を操作してウィ
ンドウ八に対しての図形11°11画のコマンド(例え
ば円の描画コマンド)を入力すると、制御回路(1)は
、ウィンドウ制御回路(6)を介してウィンドウメモリ
 (5)上のウィンドウAのウィンドウエリアにコマン
ドで指示された図形(円)の画像データを書き込む(第
5図参照)。
そして、制御回路(1)は、ウィンドウ管理メモリ(7
)におけるウィンドウAのフラグ情報がリセット状態な
ので、ウィンドウ1Aに描画した図形(画像データ)の
描画領域の位置情報(描画した画像データを含む矩形領
域の対向する2点の座標(x 1. y 1)、(x2
.y2))をウィンドウ管理メモリのウィンドウAを管
理する領域に記憶する。その後、フラグ情報をセット状
態にしておく。
続いて、ウィンドウAに対して図形描画のコマンド(例
えば三角形の描画コマンド)が入力されると、制御回路
(1)は、ウィンドウ制御回路(6)を介してウィンド
ウメモリ(5)上のウィンドウAのウィンドウエリアに
コマンドで指示された図形(三角形)の画像データを書
き込む(第5図参照)。
このとき、ウィンドウ管理メモリ(7)のウィンドウA
におけるウィンドウAのフラグ情報がセット状態なので
、制御回路(1)は、ウィンドウメモリ(5)に描画し
た三角形の画像データの描画領域の位置情報((x3.
y3)、(x 4. y4)))と先に記憶されている
画像データの描画領域の位置情報((xl、yl、)、
(x2.y2))を比較して、第6図に示すように、両
方の位置情報で示される領域が共に含まれる最小矩形領
域の位置情報((xi、y3)、(x2.y4))を、
ウィンドウ管理メモリ(7)の先に記憶した位置情報を
記憶していた領域にフレームメモリ(4)への未転送領
域として記憶する。
以降、ウィンドウメモリ (5)内に画像データの書き
込み(描画)が行われる度に、同様にして、ウィンドウ
管理メモリ (7)内のフレームメモリ(4)への未転
送領域を示す位置情報の更新を行う。
ウィンドウ管理メモリ (7)におけるいずれかのウィ
ンドウのフラグ情報がセット状態にあるとき(この例で
はウィンドウAのフラグ情報がセット状態になっている
)、そのウィンドウに対して(即ちこの例ではウィンド
ウ八に対して)、あるいはグループ分けされている内の
グループ識別情報を指定して、ウィンドウメモリ(5)
に書き込まれた画像データの一括表示のコマンドが、キ
ーボード(8)あるいはマウス(9)の操作により入力
されると、制御回路(1)は、ウィンドウ管理メモリ(
7)内で、指定されたウィンドウあるいは識別情報が付
されているウィンドウを探す。
そして、該当するウィンドウのフラグ情報がセット状態
にあるときは、位置情報に示されるフレームメモリ (
4)には未転送のウィンドウメモリ(5)の矩形領域の
画像データを、フレームメモリ (4)の対応するウィ
ンドウの領域へと、ラインドウ制御回路(6)及び表示
制御回路(3)を介して転送する。その後、制御回路(
1)は、画像データのフレームメモリ (4)への転送
を終了したウィンドウの、ウィンドウ管理メモリ(7)
におけるフラグ情報をリセット状態にしておく。
而して、フレームメモリ(4)に画像データが転送され
ると、フレームメモリ(4)に転送(記憶)された画像
データは表示制御回路(3)により読み出されてデイス
プレィ(2)に表示される。
本実施例では、図形描画のコマンドや一括表示のコマン
ドはキーボードやマウスの操作により入力されるが、こ
れに限らず、図形は勿論のこと、例えば表やグラフ作成
等のアプリケーションプログラムにおいて、ウィンドウ
メモリへの画像データの書き込み(描画)を行い、ウィ
ンドウメモリ上で所望の画像(図形や表あるいはグラフ
)書き込みが全て完了したら、−指表示コマントを実行
し、書き込んだ画イ鮭データをウィンドウメモリからフ
レームメモリに転送してデイスプレィに表示させるよう
にしても良い。
(ト)発明の効果 本発明では、以上の説明から明らかなように、ウィンド
ウ表示の際に、ウィンドウメモリに対する画像データの
書き込みを先に行い、適当なときに一括表示コマントを
実行することによって、フレームメモリに未転送の画像
データはウィンドウメモリからフレームメモリへとまと
めて転送され、デイスプレィに表示される。
即ち、ウィンドウメモリに対して一連の描画処理を行っ
た後に、フレームメモリへの画像データの転送がされ表
示がされるので、ウィンドウへの描画処理を比較的高速
に行える。そして効率的なウィンドウ表示処理を行うこ
とが可能になる。
【図面の簡単な説明】
第1図は本発明装置の一実施例の概略構成図、第2図は
本発明装置の一実施例に係るフレームメモリに未転送の
画像データの描画領域の情報を記憶するウィンドウ管理
メモリの説明図、第3図はフレームメモリ」−に設けら
れたウィンドウの一例を示す図、第4図はウィンドウメ
モリ上に設けられたウィンドウエリアの一例を示す図、
第5図及び第6図はウィンドウエリアに書き込まれた画
像データの描画領域の説明図である。 (1)・・・制御回路(制御手段)、(2)・・・デイ
スプレィ(表示手段)、(3)・・・表示制御回路、(
4)・・・フレームメモリ、 (5)・・・ウィンドウ
メモリ、 (6)・・・ウィンドウメモリ制御回路、(
7)・・・ウィンドウ管理メモリ(ウィンドウ管理手段
)、(8)・・・キーボード、(9)・・・マウス、(
10)・・入力インクフェイス。

Claims (2)

    【特許請求の範囲】
  1. (1)ウィンドウの画像データを記憶するウィンドウメ
    モリと、表示画面に対応した画像データを記憶するフレ
    ームメモリと、フレームメモリに記憶された画像データ
    の表示を行う表示手段とを具備し、ウィンドウメモリに
    記憶された画像データをフレームメモリに転送して表示
    手段上でウィンドウ表示を行う表示装置において、 ウィンドウメモリに書き込まれフレームメモリに未転送
    の画像データの描画領域の情報を記憶するウィンドウ管
    理手段と、該ウィンドウ管理手段にフレームメモリには
    未転送の画像データの描画領域の情報が記憶されている
    場合に、ウィンドウメモリに追加して書き込まれた画像
    データの描画領域とウィンドウ管理手段に既に記憶され
    ている描画領域の情報で示される領域とを含む描画領域
    の情報をウィンドウ管理手段に記憶する制御手段とを備
    え、該制御手段は、ウィンドウメモリに記憶されフレー
    ムメモリには未転送の画像データのフレームメモリへの
    転送命令に応じて、ウィンドウ管理手段に記憶された描
    画領域の情報で示されるウィンドウメモリ上の画像デー
    タをフレームメモリに転送することを特徴とする表示装
    置。
  2. (2)前記ウィンドウメモリは複数のウィンドウ領域を
    備え、前記ウィンドウ管理手段はウィンドウ毎に識別情
    報と共にウィンドウメモリに書き込まれフレームメモリ
    に未転送の画像データの描画領域の情報を記憶し、前記
    制御手段は、識別情報の指定と共にウィンドウメモリに
    記憶されフレームメモリには未転送の画像データのフレ
    ームメモリへの転送命令がされたときには、指定された
    識別情報が付与されたウィンドウにおけるウィンドウ管
    理手段に記憶された描画領域の情報で示されるウィンド
    ウメモリ上の画像データをフレームメモリに転送するこ
    とを特徴とする請求項1記載の表示装置。
JP2222006A 1990-08-22 1990-08-22 表示装置 Pending JPH04102895A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2222006A JPH04102895A (ja) 1990-08-22 1990-08-22 表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2222006A JPH04102895A (ja) 1990-08-22 1990-08-22 表示装置

Publications (1)

Publication Number Publication Date
JPH04102895A true JPH04102895A (ja) 1992-04-03

Family

ID=16775626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2222006A Pending JPH04102895A (ja) 1990-08-22 1990-08-22 表示装置

Country Status (1)

Country Link
JP (1) JPH04102895A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013222069A (ja) * 2012-04-17 2013-10-28 Kyocera Document Solutions Inc 表示装置及びこれを備えた画像形成装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013222069A (ja) * 2012-04-17 2013-10-28 Kyocera Document Solutions Inc 表示装置及びこれを備えた画像形成装置

Similar Documents

Publication Publication Date Title
US5299309A (en) Fast graphics control system capable of simultaneously storing and executing graphics commands
JPH04102895A (ja) 表示装置
JPH09128198A (ja) 複数画像表示方法
JPS61107289A (ja) 仮想画面表示制御方式
JP3221581B2 (ja) 画像表示制御装置
JPH06289843A (ja) 画像表示処理装置
JPS62297975A (ja) マルチ・ウインドウ表示制御方式
JPH02236781A (ja) アニメーション制御方式
JPS62256175A (ja) 画像編集処理装置
JPS63245514A (ja) 表示制御方式
JP3337385B2 (ja) 表示制御回路
JPH07334342A (ja) 画像データ表示装置
JPS63261418A (ja) ウインドウ表示制御方式
JPH06149205A (ja) マルチウインドウ制御装置
JPH04225395A (ja) フレームバッファ制御装置
JPS6159484A (ja) セグメント制御方式
JPH04114238A (ja) 情報処理装置
JPS61180290A (ja) 図形表示装置
JPH05324841A (ja) 画像制御装置における描画方式
JPH03191396A (ja) マルチウィンドウシステムにおける表示制御方式
JPH01304529A (ja) 表示制御方法
JPH01292424A (ja) マルチウィンドウ表示における画面情報管理及びクリッピング方式
JPS63206878A (ja) イメ−ジ処理装置
JPH03266151A (ja) Vramアクセス方式
JPS61184688A (ja) フレ−ムバツフアによる高速画像更新方法