JPH06149205A - マルチウインドウ制御装置 - Google Patents

マルチウインドウ制御装置

Info

Publication number
JPH06149205A
JPH06149205A JP4293413A JP29341392A JPH06149205A JP H06149205 A JPH06149205 A JP H06149205A JP 4293413 A JP4293413 A JP 4293413A JP 29341392 A JP29341392 A JP 29341392A JP H06149205 A JPH06149205 A JP H06149205A
Authority
JP
Japan
Prior art keywords
data
display
window
source image
segments
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
JP4293413A
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 JP4293413A priority Critical patent/JPH06149205A/ja
Publication of JPH06149205A publication Critical patent/JPH06149205A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 本発明は、表示画面の書き替えの際に行われ
るデータの転送回数を最小限に押さえることで、処理の
高速化を図るものである。 【構成】 本発明のマルチウインドウ制御装置は、複数
のウインドウの源画像データがウインドウ毎に保持され
ている源画像保持手段、該源画像保持手段から得られる
所定ウインドウの画像データを表示データとして一時的
に記憶する表示画像記憶手段、該表示画像記憶手段に記
憶された表示データに基ずいて画像表示する表示手段、
前記表示部に複数のウインドウが重畳して表示される時
に源画像データを複数の第1の方形のセグメントに分割
するウインドウ分割手段、前記源画像保持手段3に於
て、該ウインドウ分割手段により分割されたセグメント
のうち同一環境にあるセグメントを結合して第2の方形
のセグメントを形成する結合手段、該第2のセグメント
を単位として源画像保持手段と表示画像記憶手段の間で
データ通信を行う通信制御手段からなる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、表示装置の画面上に複
数のウインドウを表示するマルチウインドウ形式に於
て、画面上に表示される表示データを得るために必要な
処理を高速化し得るマルチウインドウ制御装置に関す
る。
【0002】
【従来の技術】パーソナルコンピュータ及びワークステ
ーション等の情報処理装置に接続されてデータを表示す
るするために用いられる表示装置に於ては、表示される
データを画面上にマルチウインドウ形式で表示するもの
がある。このマルチウインドウ形式に於ては、画面上の
各ウインドウのデータのうち画面上に表示されるデータ
のみを表示記憶手段に記憶させ、その他の各ウインドウ
のデータを源画像記憶手段に保持しておく処理が必要で
ある。
【0003】その方式としては従来から画面を分割し
て、分割した画面を表示する際に専用の表示回路により
合成するハードウェア方式と、源画像記憶手段に源画像
を保持し、必要なセグメントデータを表示画像記憶手段
に転送するbit blt(bit blocktransfer)方式の2方式
が主流となっている。
【0004】そこで、後者のbit blt方式のマルチウイ
ンドウ表示に於ては、ウインドウの書き替えに際し、不
必要なデータ転送を行わないように、特開昭61−14
7292号公報にみられるような方法が試みられてい
る。即ち、画面をウインドウの重畳具合に応じて互いに
独立なセグメントに分割し、表示内容に変更があったセ
グメントだけを源画像記憶手段から表示画像記憶手段に
データ転送を行うことにより、表示画像の書き替えを行
っていた。
【0005】このようなウインドウ制御装置に於ては、
画面上の同一ウインドウ内でも複数のセグメントに分割
されることになり、表示画像の書き替えに際しては、各
セグメント単位で源画像記憶手段から表示画像記憶手段
にデータ転送を行うことになる。従って、ウインドウの
消去等の多数のセグメントに渡る表示の変更が行われる
場合には、同一ウインドウでありながら複数に分割され
たセグメントを個別に転送することになり、表示画像デ
ータの転送回数の不必要な増加を招くことがあった。
【0006】
【発明が解決しようとする課題】本発明は上記問題に鑑
みて成されたものであり、表示画面の書き替えの際に行
われるデータの転送回数を最小限に押さえることで、処
理の高速化を図るものである。
【0007】
【課題を解決するための手段】本発明のマルチウインド
ウ制御装置は、複数のウインドウの源画像データがウイ
ンドウ毎に保持されている源画像保持手段、該源画像保
持手段から得られる所定ウインドウの画像データを表示
データとして一時的に記憶する表示画像記憶手段、該表
示画像記憶手段に記憶された表示データに基ずいて画像
表示する表示手段、前記表示部に複数のウインドウが重
畳して表示される時に源画像データを複数の第1の方形
のセグメントに分割するウインドウ分割手段、前記源画
像保持手段に於て、該ウインドウ分割手段により分割さ
れたセグメントのうち同一環境にあるセグメントを結合
して第2の方形のセグメントを形成する結合手段、該第
2のセグメントを単位として源画像保持手段と表示画像
記憶手段の間でデータ通信を行う通信制御手段から構成
されている。
【0008】
【作用】本発明のマルチウインドウ制御装置によれば、
表示部に表示されているウインドウの書き替えや消去等
に際して行われる源画像保持手段及び表示画像記憶手段
間のデータ通信を、同一環境にある複数のセグメントを
結合して行うことができる。
【0009】
【実施例】以下に本発明の実施例に係るマルチウインド
ウを図に基づいて説明する。
【0010】図1は本発明に係るマルチウインドウ制御
装置のブロック図である。
【0011】図中1は制御手段であり、マルチウインド
ウ制御装置に於て、以下に示す各手段の動作を制御す
る。2は入力手段であり、前記制御手段1に命令やデー
タの入力を行う。3は源画像記憶手段であり、表示すべ
き各ウインドウの画像データを個別に記憶している。4
及び5は夫々表示画像記憶手段及び表示手段であり、前
記源画像記憶手段3に記憶されている源画像データに基
ずいて表示部5に表示される表示データを表示画像記憶
手段3に記憶する。6はセグメント管理テーブルであ
り、制御部1によりウインドウの重畳具合に応じて分割
されたセグメントについて、図2に示す如く、各セグメ
ントの表示位置を示すための左上座標21及び右下座標
22、重畳するウインドウの数23及びその識別子を優
先順に配列したデータ24乃至25が夫々について順次
格納してある。7は転送セグメント管理テーブルであ
り、図3に示す如く、転送すべきセグメントが属してい
るウインドウの識別子31、各セグメントの転送位置を
示すための左上座標32及び右下座標33、及び転送行
うか否かを示す有効/無効フラグ34のデータが順次格
納してある。
【0012】本実施例では処理の一例として、図4に示
す如くウインドウAのデータWa、ウインドウBのデー
タWb、ウインドウCのデータWc、及びウインドウD
のデータWdを夫々源画像記憶手段3に記憶しておき、
それら全てを表示手段5に重畳して表示した後、ウイン
ドウDを画面上から消去する場合の動作を取り上げて説
明する。
【0013】まず、入力手段2からの指示に基ずき、ウ
インドウデータWa乃至Wdを重ねて表示、即ち、表示
画像記憶手段4にそのデータを転送する際、制御部1に
より表示画像記憶手段4は、図5に示す如き互いに独立
な22個のセグメントに501乃至522に分割され
る。即ち、制御部1によりセグメント管理テーブル6に
各セグメントに対応した22個のデータDs501乃至
Ds522が図2に示した形式で夫々作成される。
【0014】次にウインドウDを消去する。この時、図
6に示す如く、ウインドウDはセグメント管理テーブル
6に於ける6個のセグメントデータDs504、Ds5
08、Ds514、Ds516、Ds518、Ds52
0により分割されている。以下、図7に示すフローチャ
ートを用いて説明する。
【0015】ステップS1で、ウインドウDに属するセ
グメントのセグメントデータDs504、Ds508、
Ds514、Ds516、Ds518、Ds520が選
択される。
【0016】ステップS2で、S1で選出された各セグ
メントデータを対象に、それらの中で優先順に格納され
ているウインドウの識別子がDか否か判断し、最優先順
位のウインドウの識別子がDでない場合ステップS3に
進み、最優先順位のウインドウの識別子がDの場合ステ
ップS4に進む。
【0017】従ってこの場合、図6からわかるようにス
テップS1で選出された全てのセグメントの最優先順位
の識別子がDであるから、それらセグメント全てについ
てはステップS4で処理されることになる。
【0018】ステップS3では、セグメント管理テーブ
ル6のデータ中に優先順に格納されているウインドウ識
別子のうちDを削除するだけで、表示手段4の書き替え
は行われない。
【0019】ステップS4では、ステップS2で肯定さ
れたセグメントを対象に、セグメント管理テーブル6の
データ中に優先順に格納されているウインドウ識別子の
うち最優先のウインドウ識別子Dを削除する。そしてそ
の次に優先順位の高いウインドウの識別子、及び転送先
の座標のデータをセグメント管理テーブル6から転送セ
グメント管理テーブル7に転送して、図8に示す如き6
個のデータテーブルDt1乃至Dt6が、前記図3で示
した形式で作成され、有効/無効フラグが有効を示すよ
うにする。
【0020】ステップS5で、前ステップ4で作成され
た6個の転送セグメントデータについて、同一環境にあ
るセグメントを結合する。ここで言う同一環境とは、転
送セグメント管理テーブル6に於て作成された転送セグ
メントデータについて、ウインドウの識別子が同一であ
り、且つ、複数個のセグメントにより表示画像記憶手段
4に於て1個のセグメントが形成できることである。
【0021】即ち、図8に示す如き各転送セグメントデ
ータDt1乃至Dt6を参照することにより、ウインド
ウCの識別子を有するデータテーブルDt2、Dt5及
びDt6が夫々結合されて、1個のセグメントとして改
めてデータテーブルDt2に結合したデータが格納さ
れ、データテーブルDt5の有効/無効フラグが無効を
示すようにする。更に詳しくは、互いに隣接するセグメ
ント2及び5について、左上座標のY成分(y3)及び
右下座標のY成分(y2)が夫々が等しいことにより結
合可能と判断される。そして結合された結果、データテ
ーブルDt2の左上座標が(x1,y3)に、右上座標
が(x3,y2)に書き替えられる。
【0022】更に、書き替えられたデータテーブルDt
2及びDt6について、左上座標のX成分(x1)及び
右下座標のX成分(x3)が夫々が等しいことにより結
合可能と判断される。そして結合された結果、データテ
ーブルDt2の左上座標が(x1,y3)に、右上座標
が(x3,y1)に書き替えられる。
【0023】これにより、図9に示す如き、有効/無効
フラグが有効を示している4個のデータテーブルDt1
乃至Dt4が転送セグメント管理テーブル7に形成され
る。
【0024】ステップS6で、制御部1により転送セグ
メント管理テーブル7の有効/無効フラグが有効を示し
ているデータに基ずき、源画像記憶手段から表示画像記
憶手段へ表示画像データが転送されて、表示手段5が描
き変えられる。
【0025】
【発明の効果】上述のように、本発明のマルチウインド
ウ制御方法によれば、表示手段の書き替えに際して、転
送すべきセグメントをまとめて転送するため、転送回数
が減少でき、高速にウインドウの再表示が可能となる。
また、同一ウインドウ内で不必要に分割されていないた
め、ウインドウの再表示に伴う見た目の不自然さが解消
される。
【図面の簡単な説明】
【図1】本発明に係るマルチウインドウ制御装置のシス
テム概念図。
【図2】セグメント管理テーブルで管理されるデータの
形式を示す概念図。
【図3】転送セグメント管理テーブルで管理されるデー
タの形式を示す概念図。
【図4】源画像記憶手段で記憶されているウインドウA
乃至Dのデータを示す概念図。
【図5】ウインドウA乃至Dにより表示画像記憶手段に
於て分割されているセグメントを示す概念図。
【図6】ウインドウA乃至Dによりて分割されているセ
グメントのセグメント管理テーブルに於けるデータを示
す概念図。
【図7】本発明の実施例に係るフローチャート。
【図8】転送セグメント管理テーブルで管理されるデー
タを示す概念図。
【図9】転送セグメント管理テーブルで管理されるデー
タを示す概念図。
【符号の説明】
1:制御手段 2:入力手段 3:源画像記憶手段 4:表示画像記憶手段 5:表示手段 6:セグメント管理テーブル 7:転送セグメント管理テーブル Ds501〜Ds522:セグメント管理テーブルに於
けるデータテーブル Dt1〜Dt6:転送セグメント管理テーブルに於ける
データテーブル

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】複数のウインドウの源画像データがウイン
    ドウ毎に保持されている源画像保持手段、該源画像保持
    手段から得られる所定ウインドウの画像データを表示デ
    ータとして一時的に記憶する表示画像記憶手段、該表示
    画像記憶手段に記憶された表示データに基ずいて画像表
    示する表示手段、前記表示部に複数のウインドウが重畳
    して表示される時に源画像データを複数の第1の方形の
    セグメントに分割するウインドウ分割手段、前記源画像
    保持手段に於て、該ウインドウ分割手段により分割され
    たセグメントのうち同一環境にあるセグメントを結合し
    て第2の方形のセグメントを形成する結合手段、該第2
    のセグメントを単位として源画像保持手段と表示画像記
    憶手段の間でデータ通信を行う通信制御手段からなるマ
    ルチウインドウ制御装置。
JP4293413A 1992-10-30 1992-10-30 マルチウインドウ制御装置 Pending JPH06149205A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4293413A JPH06149205A (ja) 1992-10-30 1992-10-30 マルチウインドウ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4293413A JPH06149205A (ja) 1992-10-30 1992-10-30 マルチウインドウ制御装置

Publications (1)

Publication Number Publication Date
JPH06149205A true JPH06149205A (ja) 1994-05-27

Family

ID=17794454

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4293413A Pending JPH06149205A (ja) 1992-10-30 1992-10-30 マルチウインドウ制御装置

Country Status (1)

Country Link
JP (1) JPH06149205A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106066757A (zh) * 2016-06-20 2016-11-02 深圳前海首席科技网络有限公司 一种移动终端app图文混排的方法及系统

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106066757A (zh) * 2016-06-20 2016-11-02 深圳前海首席科技网络有限公司 一种移动终端app图文混排的方法及系统

Similar Documents

Publication Publication Date Title
JPS62298882A (ja) マルチ・ウィンドウ表示システム
CN103680470B (zh) 大屏控制的图像显示方法及系统
JPH02186389A (ja) フラットパネル表示システム
JP2500858B2 (ja) 拡張ラスタ演算回路を有する表示システム
EP0147542B1 (en) A multiple window display system
JP3477666B2 (ja) 画像表示制御装置
JPH06149205A (ja) マルチウインドウ制御装置
JPH09128198A (ja) 複数画像表示方法
JPH07219499A (ja) カーソル制御装置
JPH04102895A (ja) 表示装置
JP4123651B2 (ja) 画像描画システム及び画像描画システムの制御方法
JPH02158828A (ja) マルチウィンドウのリンク表示方法
JPS62297975A (ja) マルチ・ウインドウ表示制御方式
JP2002215129A (ja) 画面データ作成装置、画面データ作成方法、画面データ作成プログラムおよびそれを記録した記録媒体
JPS6383882A (ja) グラフイツクス表示装置
JPS6385924A (ja) 表示制御方式
JPS63261418A (ja) ウインドウ表示制御方式
JPH01292424A (ja) マルチウィンドウ表示における画面情報管理及びクリッピング方式
JP2623592B2 (ja) 表示制御装置
EP2637164B1 (en) Drawing device and drawing method
JP2000098996A (ja) 画像表示装置
JPS63301093A (ja) マルチウインドウ表示機能を有する表示装置
JP2003281554A (ja) 描画装置及び方法
JPS63172300A (ja) 表示制御方式
JPS63255731A (ja) アドレス変換装置