JPH02204823A - ウィンドウ制御方法 - Google Patents

ウィンドウ制御方法

Info

Publication number
JPH02204823A
JPH02204823A JP2495089A JP2495089A JPH02204823A JP H02204823 A JPH02204823 A JP H02204823A JP 2495089 A JP2495089 A JP 2495089A JP 2495089 A JP2495089 A JP 2495089A JP H02204823 A JPH02204823 A JP H02204823A
Authority
JP
Japan
Prior art keywords
window
storage means
display data
overlapping
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
JP2495089A
Other languages
English (en)
Inventor
Kenji Matsumoto
健志 松本
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 JP2495089A priority Critical patent/JPH02204823A/ja
Publication of JPH02204823A publication Critical patent/JPH02204823A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、表示装置上において、複数のウィンドウを表
示する場合のウィンドウ制御方法に関し、特に、ウィン
ドウ同志が重なって表示されるときの制御方法に関する
(ロ)従来の技術 比較的高速にデータ処理が行なえ、大容量の記憶領域を
備えるワークステーションでは、マンマシンインターフ
ェースの向上のために、CRT等の表示装置において、
ウィンドウ表示がされておフ、通常、ウィンドウ表示は
、ウィンドウ同志が重なるオーバーラッピングウィンド
ウ表示が許容される(コンピュータサイエンス誌rbi
t」共立出版@  1987年3月Vo1.19.No
、3)記事「特集−ウィンドウシステム」第4頁〜第4
8頁参照)。
オーバーラッピングウィンドウ表示を可能にするために
、ワークステーション等のシステムでは、ウィンドウ毎
にそのウィンドウ内に出力される表示データを実メモリ
空間(主記憶領域)に記憶している。こうすることで、
ウィンドウ間の自由な重なり合い、ウィンドウの移動、
ウィンドウ間の上下関係の入れ代え等の複雑な操作を可
能にしている。
(ハ)発明が解決しようとする課題 しかし、オーバーラッピングウィンドウ表示を行なう場
合には、ウィンドウ管理、特にウィンドウ間の重なりに
より隠れる(下になる)ウィンドウ内に表示されたデー
タを記憶しておくために、主記憶領域を使用するので、
ウィンドウシステム上で実行する他のアプリケーション
プログラムの規模に制限を与え、大規模なアプリケーシ
ョンプログラムの実行が困難になる。また、同時に表示
されるウィンドウの数が非固定的に制限される。
更にまた、ワークステーションより処理能力が劣り、記
憶領域の容量の小さいパーソナルコンピュータでは、オ
ーバーラッピングウィンドウ表示を実現するために、ウ
ィンドウ内の表示データを主記憶領域に記憶するのでは
なく、磁気ディスク等の外部記憶装置に記憶するものも
ある。しかし、この場合においても、ウィンドウ内の表
示データの外部記憶装置に対する書き込みや読み出しに
要するアクセス時間が多く掛かり、ウィンドウシステム
上でのアプリケーションプログラムの実行を滞らせる虞
が生じる。
(ニ)課題を解決するための手段 本発明は、表示装置にウィンドウを重ねて表示する場合
のウィンドウ制御方法であって、表示装置に表示される
表示データを記憶する表示データ記憶手段と、該表示デ
ータ記憶手段と対応する同じ大きさの重なりデータ記憶
手段とを備え、ウィンドウを重ねて表示するときに、前
記表示データ記憶手段上で上側のウィンドウと重なり表
示されない下側のウィンドウの部分の表示データを前記
改なリデータ記憶手段に記憶し、上側のウィンドウを消
去するときに、前記表示データ記憶手段上で上側のウィ
ンドウが重なっていた下側のウィンドウの部分へ前記型
なりデータ記憶手段に記憶さitだ表示データを記憶す
るものである。
(ホ)作用 ウィンドウが重なり、表示されなくなる下側のウィンド
ウの部分の表示データが、重なりデータ記憶手段に記憶
されるので、各ウィンドウ毎にウィンドウ内の全てのデ
ータを記憶する必要がなくなる。そして、ウィンドウシ
ステム上で実行する他のアプリケーションプログラムの
規模に与える制限を小さく抑えつつ、オーバーラッピン
グウィンドウ表示が実現される。
(へ)、実施例 第1図は本発明一実施例に係るパーンナルコンピュータ
(或いはワークステーション)の概略構成図である。
(1)はCP(、’を構成要素とする装置全体の制御を
司る制御回路、(2)はROMやRAMで構成されるプ
ログラム等の各種データを記憶する主記憶回路である。
(3)は入力手段としてのキーボード、(4)はCRT
や液晶デイスプレィ等の表示装置、(5)は該表示装置
(4)に表示データを供給す。
る画像メモリ(VRAM)で、該画像メモリ(5)の記
憶領域は、表示装置(4)の表示画面と1肘1に対応し
た記憶領域(以下ページという)毎に分割されており、
複数枚のページから構成されている。この画像メモリ(
5)のページの内、ページの内容、即ち表示データが表
示装置(1)に出力され、表示装置(4)の画面にて表
示されるページを以下主ページ(表示データ記憶手段)
(5a)と称し、主ページ(5a)以外の内容が表示装
置に表示されていないページを副ページ(5b)(5c
)(5d)・・・と称する。この副ページは、通常例え
ばマルチタスクを実行するときの表示画面の切り換えに
用いられる。
(6)は磁気ディスク装置等の外部記憶装置である。
さて、画像メモリ(5)の−枚の副ページ(51〕)を
重なりデータ記憶手段とし、第2図及び第:5図を参照
して、ウィンドウを重ねて表示(オーバーラッピングウ
ィンドウ表示〕する場合について説明する。
尚、第2図及び後述する第4図において、主ページの内
容は、表示装置(4)において表示される表示画面とな
る。
今、主ページ(5a)には、第2図に示すように、ウィ
ンドウAの上にウィンドウBが重なって描画されており
、副ページ(5b)には主ページ(5a)上でウィンド
ウBがウィンドウAに重なって表示されていない領域a
の表示データが、Eページ(5a)と同一の座標領域に
記憶されている。
そして、ウィンドウBにウィンドウCを重ねて表示する
場合、先ず、主ページ(5a)のウィンドウCを表示す
る領域の情報を、副ページ(5b)の同一座標領域に記
憶させる。この処理によ)、副ページ(5b)上にはウ
ィンドウCが重なって表示されないウィンドウBの領域
すの表示データが記憶される。
その後、主ページ(5a)上にウィンドウCを描画(ウ
ィンドウCの内容を記憶)する。斯様にして主ページ(
5a)では、ウィンドウB上にウィンドウCか重ねて描
画され、表示装置(4)で表示される。
次に、ウィンドウBに重なったウィンドウCを消去する
場合について、第4図及び第5図を参照して説明する。
この場合は、主ページ(5a)において消去するウィン
ドウCの座標領域と同一の副ページ(5b)の座標領域
の情報(領域すを含む)を読み出し、主ページ(5a)
のウィンドウCの座標領域・\と書き込む。更に、読み
出したウィンドウCの座標領域と対応する副ページ(5
b)上の座標領域の情報を消去する。
この結果、主へ一部(5a)にはウィンドウAにウィン
ドウBが重なった状態で表示データの記憶がされ、副ペ
ージ(5b)にはウィンドウBが暇なることで表示され
ない領域aの表示データだけが記憶された状態となる。
本発明においては、特にパーソナルコンピュータ等の余
り処理能力の高くない装置に適応する場合に、同一個所
で同時に3枚以上のウィンドウを看ねることや、重なっ
た2枚のウィンドウの内、−1−側のウィンドウより先
に下側のウィンドウを消去することを禁止すれば、ウィ
ンドウの重なりにより表示されないデータを記憶するた
めに必要な副ページ(重なりデータ記憶手段)は−枚で
済む。
また、本実施例では、重なりデータ記憶手段として、画
像メモリの副ページを用いたが、画像メモリが複数枚の
ページを持てない時などは、第1図に示すように、主記
憶装置(2)の記憶領域の一部に上述の画像メモリ(5
)の副ベージ(5b)と同等の記憶領域(2b)を設け
、その記憶領域(2b)を重なりデータ記憶手段として
割り当ててもよい。
(ト)発明の効果 本発明は以上の説明から明らかな如く、ウィンドウを重
ねて表示する場合、ウィンドウ内の表示データをウィン
ドウ毎に全て記憶するのではなく、重なって表示されな
い領域の表示データを一枚の副ページ(重なりデータ記
憶手段)で記憶するので、オーバーラッピングウィンド
ウ表示を実現するのに多くの記憶容量を必要としない。
このため、ウィンドウシステム以外のアプリケージ3ン
プログラムが使用できる主記憶装置のメモリ空間を広く
とれるので1、ウィンドウシステム上で実行する他のア
プリケーションプログラムの規模の制限を緩和し、大規
模なアプリケーションプログラムの実行が可能になる。
また、オーバーラッピングウィンドウ表示を、実現する
のに磁気ディスク等の外部記憶装置を用いる必要がない
ので、アプリケーションプログラムがスムーズに実行さ
れる。
【図面の簡単な説明】
第1図は本発明一実施例に係る情報処理装置の概略構成
図、第2図はオーバーラッピングウィンドウ表示の説明
図、第3図はオーバーラッピングウィンドウ表示のフロ
ーチャート、第4図はウィンドウを消去するときの説明
図、第5図はウィンドウを消去するときのフローチャー
トである。 (1)・・・制御回路、(2)・・・主記憶回路、(2
b)・・・記憶領域(重なりデータ記憶手段)(3)・
・・キーボード、(4)・・・表示装置、(5)・・・
画像メモリ、(5a)・・・主ページ(表示データ記憶
手段)、(5b)・・・副ページ(重なりページ記憶手
段)、(6)・・・外部記憶装置第1図

Claims (3)

    【特許請求の範囲】
  1. (1)表示装置にウィンドウを重ねて表示する場合のウ
    ィンドウ制御方法において、 表示装置に表示される表示データを記憶する表示データ
    記憶手段と、該表示データ記憶手段と対応する同じ大き
    さの重なりデータ記憶手段とを備え、 ウィンドウを重ねて表示するときに、前記表示データ記
    憶手段上で上側のウィンドウと重なり表示されない下側
    のウィンドウの部分の表示データを前記重なりデータ記
    憶手段に記憶し、 上側のウィンドウを消去するときに、前記表示データ記
    憶手段上で上側のウィンドウが重なっていた下側のウィ
    ンドウの部分へ前記重なりデータ記憶手段に記憶された
    表示データを記憶することを特徴とするウィンドウ制御
    方法。
  2. (2)前記表示データ記憶手段と前記重なりデータ記憶
    手段は、表示装置に表示データを供給する画像メモリを
    分割した記憶領域に設けられたことを特徴とする請求項
    1記載のウィンドウ制御方法。
  3. (3)前記表示データ記憶手段は表示装置に表示データ
    を供給する画像メモリの記憶領域に設けられ、前記重な
    りデータ記憶手段は前記画像メモリとは異なる主記憶装
    置の一部の記憶領域に設けられたことを特徴とする請求
    項1記載のウィンドウ制御方法。
JP2495089A 1989-02-02 1989-02-02 ウィンドウ制御方法 Pending JPH02204823A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2495089A JPH02204823A (ja) 1989-02-02 1989-02-02 ウィンドウ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2495089A JPH02204823A (ja) 1989-02-02 1989-02-02 ウィンドウ制御方法

Publications (1)

Publication Number Publication Date
JPH02204823A true JPH02204823A (ja) 1990-08-14

Family

ID=12152281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2495089A Pending JPH02204823A (ja) 1989-02-02 1989-02-02 ウィンドウ制御方法

Country Status (1)

Country Link
JP (1) JPH02204823A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6291987A (ja) * 1985-10-18 1987-04-27 株式会社日立製作所 多重画面表示制御方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6291987A (ja) * 1985-10-18 1987-04-27 株式会社日立製作所 多重画面表示制御方式

Similar Documents

Publication Publication Date Title
US5327157A (en) Display with enhanced scrolling capabilities
EP0249696B1 (en) A multiple window display system
CA1216368A (en) Display of multiple data windows in a multi-tasking system
JPH056197B2 (ja)
JPS62276673A (ja) マルチウインドウ表示装置
JPH0467647B2 (ja)
US3852721A (en) Tracking light pen system
EP0147542B1 (en) A multiple window display system
JPH02204823A (ja) ウィンドウ制御方法
US5237312A (en) Display with enhanced scrolling capabilities
JPS61258290A (ja) マルチウインドウ表示方式
EP0145817A1 (en) A data display system
JPH0344732A (ja) ウインドウ制御方法
JPH0423123A (ja) 表示制御装置のメモリ管理方法
JPH0715014Y2 (ja) 表示装置
JPH03223791A (ja) 表示装置
JPH02222021A (ja) アイコン選択装置
JPS6339027A (ja) マルチウインドウ装置
JPS61128287A (ja) 文字表示制御方式
JPH02287614A (ja) ウィンドウ管理方式
JPH0338722A (ja) 表示装置
JPH03128495A (ja) プラント監視装置
JPH02122326A (ja) ウインドウ消去方法および該方法を実施するウィンドウ表示装置
JPH04114238A (ja) 情報処理装置
JPH0365987A (ja) ダブルフレームバッファ使用時のウィンド管理方式