JPH01155429A - マルチウィンドウ表示方式 - Google Patents
マルチウィンドウ表示方式Info
- Publication number
- JPH01155429A JPH01155429A JP62313585A JP31358587A JPH01155429A JP H01155429 A JPH01155429 A JP H01155429A JP 62313585 A JP62313585 A JP 62313585A JP 31358587 A JP31358587 A JP 31358587A JP H01155429 A JPH01155429 A JP H01155429A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- display
- data
- image memory
- image
- 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
Links
- 230000015654 memory Effects 0.000 claims abstract description 86
- 238000000034 method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Multi Processors (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ラスタスキャン形のデイスプレィを用いたデ
ィジタル描画装置において、マルチ・ウィンドウ表示に
関するものである。
ィジタル描画装置において、マルチ・ウィンドウ表示に
関するものである。
近年、1つの画面を使用し、複数の作業を行ったり、複
数の情報を同時参照したりしながら1つの作業を行うよ
うな応用が増えつつある。そこで、1つの画面上に複数
の画面を重ね合わせて表示するマルチウィンドウ表示が
重要となってきた。
数の情報を同時参照したりしながら1つの作業を行うよ
うな応用が増えつつある。そこで、1つの画面上に複数
の画面を重ね合わせて表示するマルチウィンドウ表示が
重要となってきた。
以下、従来の方式において第4図の用いて説明する。
描画データをビットイメージで記憶している画像メモリ
上に、描画を行うための描画供域と画面表示を行うため
の表示領域を設定する。デイスプレィ側は画面の走査に
合わせてこの表示領域の一メモリを読み出し、記憶され
たイメージをそのまま表示する。従って、表示領域の内
容が書き換えられると、それがそのまま画面に表示され
ることになる。
上に、描画を行うための描画供域と画面表示を行うため
の表示領域を設定する。デイスプレィ側は画面の走査に
合わせてこの表示領域の一メモリを読み出し、記憶され
たイメージをそのまま表示する。従って、表示領域の内
容が書き換えられると、それがそのまま画面に表示され
ることになる。
今、画面上に第4図に示すように画像メモリ上の描画領
域に定義されたA、B、C13つの矩形領域の内容を重
ね合わせて表示する場合を考える。
域に定義されたA、B、C13つの矩形領域の内容を重
ね合わせて表示する場合を考える。
ホスト側からの描画は描画領域のA、B%Cの各矩形領
域に対してのみ行う。そして、表示するときの重なりが
一番下に位置する領域(この場合では領域C)から順番
に領域A1領域Bと各矩形領域を、表示領域にオーバラ
ップして転送する。
域に対してのみ行う。そして、表示するときの重なりが
一番下に位置する領域(この場合では領域C)から順番
に領域A1領域Bと各矩形領域を、表示領域にオーバラ
ップして転送する。
すると、表示領域には各矩形領域が重なった情報が記憶
され、それがそのまま画面に表示されるのでマルチウィ
ンドウ表示が行なえる。
され、それがそのまま画面に表示されるのでマルチウィ
ンドウ表示が行なえる。
しかし、このような方式では、同じ画像メモリに対しホ
スト側からの描画や描画領域から表示領域への転送にか
かわる描画処理と、表示領域のメモリの内容を読み出し
表示する表示処理の2つの処理を行わなければならない
。そこで、描画処理と表示処理を効率よく行うために、
第5図のようにメモリサイクルを描画サイクルと表示す
イクルに分割し交互に行うのが一般的である。これをサ
イクルスチール方式と呼ぶ。
スト側からの描画や描画領域から表示領域への転送にか
かわる描画処理と、表示領域のメモリの内容を読み出し
表示する表示処理の2つの処理を行わなければならない
。そこで、描画処理と表示処理を効率よく行うために、
第5図のようにメモリサイクルを描画サイクルと表示す
イクルに分割し交互に行うのが一般的である。これをサ
イクルスチール方式と呼ぶ。
前述した従来のマルチウィンドウ表示方式では、画像メ
モリ上の描画領域に設定された各矩形領域と内容を書き
換えた時や、゛表示位置を変化させた時は必ず、各矩形
領域の内容を表示領域に転送しなおす必要がある。この
転送処理時間はウィンドウの数と大きさに比例して非常
に大きくなる。
モリ上の描画領域に設定された各矩形領域と内容を書き
換えた時や、゛表示位置を変化させた時は必ず、各矩形
領域の内容を表示領域に転送しなおす必要がある。この
転送処理時間はウィンドウの数と大きさに比例して非常
に大きくなる。
サイクルスチール方式でアクセスされている画像メモリ
に対し転送処理は、描画サイクルの間に行なわなければ
ならない。しかし、同じ描画サイクル内でホスト側から
A、B%C各矩形領域への描画処理も行う必要がある。
に対し転送処理は、描画サイクルの間に行なわなければ
ならない。しかし、同じ描画サイクル内でホスト側から
A、B%C各矩形領域への描画処理も行う必要がある。
従って、転送処理時間が長くなるほど、各矩形領域に対
するホスト側からの本来の描画のために使用できる時間
が少なくなってしまう。つまり、ホスト側からみると描
画処理が待たされることになり、システム全体の処理速
度が落ちるという欠点を有する。
するホスト側からの本来の描画のために使用できる時間
が少なくなってしまう。つまり、ホスト側からみると描
画処理が待たされることになり、システム全体の処理速
度が落ちるという欠点を有する。
本発明の方式によれば、描画用のメモリ(画像メモリ)
と表示用のメモリ(表示メモリ)を独立して持つことに
より、描画処理と表示処理とを分けて考えることができ
る。つまり、画像メモリに対しては表示処理は行わない
し、表示メモリに対して描画を行うことはない。従って
、描画メモリはサイクルスチール方式を行う必要はなく
、画面走査のたびにアクセスされることはない。また、
表示メモリはサイクルスチール方式を行ったとしても、
その描画サイクルは全て転送のために用いることかでき
る。
と表示用のメモリ(表示メモリ)を独立して持つことに
より、描画処理と表示処理とを分けて考えることができ
る。つまり、画像メモリに対しては表示処理は行わない
し、表示メモリに対して描画を行うことはない。従って
、描画メモリはサイクルスチール方式を行う必要はなく
、画面走査のたびにアクセスされることはない。また、
表示メモリはサイクルスチール方式を行ったとしても、
その描画サイクルは全て転送のために用いることかでき
る。
両者に共通するのは両者間の転送処理であるが、この処
理はデイスプレィが1画面走査するごとに行う必要はな
く、適宜、必要に応じて行えば良いので、描画処理や表
示処理への影響が少なくなる。
理はデイスプレィが1画面走査するごとに行う必要はな
く、適宜、必要に応じて行えば良いので、描画処理や表
示処理への影響が少なくなる。
ラスタスキャン形のグラフィックディスプレイを用いた
ディジタル描画装置で、描画された画像データをビット
イメージで記憶する画像メモリ上に設定した複数の矩形
領域内のデータを重ね合わせて一つの画面上に表示する
方式において、前記画像メモリとは独立した表示メモリ
と、前記各矩形領域の前記画像メモリと前記表示メモリ
上の位置や表示するときの優先順位を記憶するウィンド
ウ情報記憶手段、前記画像メモリから前記表示メモリへ
前記ウィンドウ情報記憶手段の内容に従ってデータを転
送しながら画面上に表示されるものと同一のイメージ情
報を作成するデータ転送手段、前記画像メモリの内容や
前記記憶手段・の内容に変更があったとき前記データ転
送手段に対しデータ転送を指示するデータ転送指示信号
線を具備し、 描画のためのメモリ・アクセスは前記画像メモリに対し
てのみ行い、表示のためのメモリ・アクセスは前記表示
メモリに対してのみ行うようにし、転送時のみ両方のメ
モリがアクセスされるようにしたことで、重ね合わせて
表示する矩形領域が広くなったり数が多くなっても、描
画のための処理時間が少なくなるようなことがないこと
を特徴とするマルチウィンドウ表示方式を得る。
ディジタル描画装置で、描画された画像データをビット
イメージで記憶する画像メモリ上に設定した複数の矩形
領域内のデータを重ね合わせて一つの画面上に表示する
方式において、前記画像メモリとは独立した表示メモリ
と、前記各矩形領域の前記画像メモリと前記表示メモリ
上の位置や表示するときの優先順位を記憶するウィンド
ウ情報記憶手段、前記画像メモリから前記表示メモリへ
前記ウィンドウ情報記憶手段の内容に従ってデータを転
送しながら画面上に表示されるものと同一のイメージ情
報を作成するデータ転送手段、前記画像メモリの内容や
前記記憶手段・の内容に変更があったとき前記データ転
送手段に対しデータ転送を指示するデータ転送指示信号
線を具備し、 描画のためのメモリ・アクセスは前記画像メモリに対し
てのみ行い、表示のためのメモリ・アクセスは前記表示
メモリに対してのみ行うようにし、転送時のみ両方のメ
モリがアクセスされるようにしたことで、重ね合わせて
表示する矩形領域が広くなったり数が多くなっても、描
画のための処理時間が少なくなるようなことがないこと
を特徴とするマルチウィンドウ表示方式を得る。
〔実施例1〕
次に、本発明について図面を参照して説明する。
第1図は本発明の第1の実施例における要部の構成要素
を示すブロック図である。図中、1は描画データを記憶
する画像メモリ、2はデイスプレィに表示されるものと
同一のイメージのデータを記憶する表示メモリ、3は画
像メモリ1から表示メモリ2ヘデータを転送するデータ
転送手段、4は画像メモリ1上に設定した各矩形領域情
報や、それらを表示メモリ2上へ転送する位置情報や、
表示するときの優先順位情報などを記憶するウィンドウ
情報記憶手段、100はデータ転送手段3に対しデータ
転送を指示するデータ転送指示信号線、110〜115
はデータバス信号線である。
を示すブロック図である。図中、1は描画データを記憶
する画像メモリ、2はデイスプレィに表示されるものと
同一のイメージのデータを記憶する表示メモリ、3は画
像メモリ1から表示メモリ2ヘデータを転送するデータ
転送手段、4は画像メモリ1上に設定した各矩形領域情
報や、それらを表示メモリ2上へ転送する位置情報や、
表示するときの優先順位情報などを記憶するウィンドウ
情報記憶手段、100はデータ転送手段3に対しデータ
転送を指示するデータ転送指示信号線、110〜115
はデータバス信号線である。
第2図は第1の実施例における画像メモリ1、表示メモ
リ2の各メモリに対するメモリ・アクセスのタイミング
を示す図である。
リ2の各メモリに対するメモリ・アクセスのタイミング
を示す図である。
ここで、上記各図面を参照しながら第1の実施例の動作
を説明する。
を説明する。
描画は画像メモリ1上に設定した各矩形領域に対して行
う。また、各矩形領域の大きさや表示する位置を変える
ときは、ウィンドウ情報記憶手段4に対し矩形領域情報
や表示位置情報の内容を書き換える。
う。また、各矩形領域の大きさや表示する位置を変える
ときは、ウィンドウ情報記憶手段4に対し矩形領域情報
や表示位置情報の内容を書き換える。
データ転送指示信号線100は、このように画像メモリ
1に対する描画が終了したり、ウィンドウ情報記憶手段
4の内容が更新されたときアクティブとする。データ転
送手段3は、データ転送指示信号線100がアクティブ
になると、ウィンドウ情報記憶手段4の内容にもとづき
、画像メモリ1から表示メモリ2へ、表示優先順位の低
い矩形領域の内容から順にデータ転送を行う。
1に対する描画が終了したり、ウィンドウ情報記憶手段
4の内容が更新されたときアクティブとする。データ転
送手段3は、データ転送指示信号線100がアクティブ
になると、ウィンドウ情報記憶手段4の内容にもとづき
、画像メモリ1から表示メモリ2へ、表示優先順位の低
い矩形領域の内容から順にデータ転送を行う。
このような構成にすることで、画像メモリ1は第2図に
示すように、はとんどの時間を描画サイクルとして用い
ることができ、データ転送指示信号100がアクティブ
になったときのみ転送サイクルとなる。
示すように、はとんどの時間を描画サイクルとして用い
ることができ、データ転送指示信号100がアクティブ
になったときのみ転送サイクルとなる。
表示メモリ2は、サイクルスチール方式により転送処理
と表示処理を交互に行う。画像メモリ1は転送サイクル
でないときもこのサイクルを繰り返す、データ転送手段
3は画像メモリ1から表示メモリ2への転送時、このタ
イミングに従って転送を行う。また、表示メモリ2が表
示すイクルの期間は画像メモリ1に対しては空き時間と
なるので、その期間もホスト側からの描画処理に用いる
ことができる。従って、ホスト側が描画処理を待たされ
るのは転送サイクル中のみである。
と表示処理を交互に行う。画像メモリ1は転送サイクル
でないときもこのサイクルを繰り返す、データ転送手段
3は画像メモリ1から表示メモリ2への転送時、このタ
イミングに従って転送を行う。また、表示メモリ2が表
示すイクルの期間は画像メモリ1に対しては空き時間と
なるので、その期間もホスト側からの描画処理に用いる
ことができる。従って、ホスト側が描画処理を待たされ
るのは転送サイクル中のみである。
〔実施例2〕
次に、本発明の第2の実施例について図面を参照して説
明する。
明する。
第3図は本発明の第2の実施例における要部の構成要素
を示すブロック図である。はとんどの構成要素は前述し
た第1の実施例と同じであるが、異なるのは、データ転
送手段3に対し、画像メモリ1上に定義された全矩形領
域のデータ転送を指示する全ウィンドウ転送指示信号線
101と、画像メモリ1の内容が変わったときどの矩形
領域の内容を変えたのかを示す描画ウィンドウ指定信号
線102が増えたことである。
を示すブロック図である。はとんどの構成要素は前述し
た第1の実施例と同じであるが、異なるのは、データ転
送手段3に対し、画像メモリ1上に定義された全矩形領
域のデータ転送を指示する全ウィンドウ転送指示信号線
101と、画像メモリ1の内容が変わったときどの矩形
領域の内容を変えたのかを示す描画ウィンドウ指定信号
線102が増えたことである。
以下、実施例1と動作が異なるデータ転送手段3につい
て説明する。
て説明する。
ウィンドウ情報記憶手段に記憶された矩形領域の表示位
置情報に変化があったときのみ全ウィンドウ転送指示信
号線101をアクティブとする。
置情報に変化があったときのみ全ウィンドウ転送指示信
号線101をアクティブとする。
また、画像メモリ1に描画を行った時、どの矩形領域に
対し描画を行ったのかを描画ウィンドウ指定信号線10
2で指定する。データ転送手段3はデータ転送指示信号
100がアクティブになると、次のようにデータ転送を
行う。まず、全ウィンドウ転送指示信号101がアクテ
ィブだったときは、実施例1と同様に優先順位の低い矩
形領域から順に、全ての矩形領域の転送を行う。全ウィ
ンドウ転送指示信号101がアクティブでなかったとき
は、ウィンドウ情報記憶手段4を参照しながら、描画ウ
ィンドウ指定信号線102で指定された矩形領域以上に
優先順位の高い矩形領域のみ転送する。
対し描画を行ったのかを描画ウィンドウ指定信号線10
2で指定する。データ転送手段3はデータ転送指示信号
100がアクティブになると、次のようにデータ転送を
行う。まず、全ウィンドウ転送指示信号101がアクテ
ィブだったときは、実施例1と同様に優先順位の低い矩
形領域から順に、全ての矩形領域の転送を行う。全ウィ
ンドウ転送指示信号101がアクティブでなかったとき
は、ウィンドウ情報記憶手段4を参照しながら、描画ウ
ィンドウ指定信号線102で指定された矩形領域以上に
優先順位の高い矩形領域のみ転送する。
転送手段3の動作をこのようにすることで、無駄な領域
転送を除くことができ、転送処理に要する時間を減らす
ことができる。
転送を除くことができ、転送処理に要する時間を減らす
ことができる。
以上述べたように、本発明の方式によれば、従来、ホス
ト側からの描画処理やマルチウィンドウ形成のための転
送処理と、表示領域のメモリの内容を読み出し表示する
表示処理が行われていた画像メモリに対し、それとは独
立した表示メモリを持つことにより、描画処理は画像メ
モリに対して行い、表示処理は表示メモリに対して行う
ようにし、転送を行うときにのみ両方のメモリがアクセ
スされるようにしたことで、ホスト側からの描画のため
の処理時間が表示のための処理時間に影響を受けること
がない、従って、多くの時間を描画のために用いること
ができるので、システム全体の処理速度を向上させるこ
とができる。
ト側からの描画処理やマルチウィンドウ形成のための転
送処理と、表示領域のメモリの内容を読み出し表示する
表示処理が行われていた画像メモリに対し、それとは独
立した表示メモリを持つことにより、描画処理は画像メ
モリに対して行い、表示処理は表示メモリに対して行う
ようにし、転送を行うときにのみ両方のメモリがアクセ
スされるようにしたことで、ホスト側からの描画のため
の処理時間が表示のための処理時間に影響を受けること
がない、従って、多くの時間を描画のために用いること
ができるので、システム全体の処理速度を向上させるこ
とができる。
第1図は本発明の第1の実施例における要部の構成要素
を示すブロック図である。第2図は第1の実施例におけ
る画像メモリ、表示メモリの各メモリに対するメモリ・
アクセスのタイミングを示す図、第3図は本発明の第2
の実施例を示す図、第4図は従来例を示す図、第5図は
従来例における画像メモリのアクセスのタイミングを示
す図である。 1・・・・・・画像メモリ、2・・・・・・表示メモリ
、3・・・・・・データ転送手段、4・・・・・・ウィ
ンFつ情報記憶手段、100・・・・・・データ転送指
示信号線、101・・・・・・全ウィンFつ転送指示信
号線、102・・・・・・描画ウィンドウ指定信号線、
110〜115・・・・・・データバス信号線。 代理人 弁理士 内 原 音 万1図 第Z回 第3目 354回
を示すブロック図である。第2図は第1の実施例におけ
る画像メモリ、表示メモリの各メモリに対するメモリ・
アクセスのタイミングを示す図、第3図は本発明の第2
の実施例を示す図、第4図は従来例を示す図、第5図は
従来例における画像メモリのアクセスのタイミングを示
す図である。 1・・・・・・画像メモリ、2・・・・・・表示メモリ
、3・・・・・・データ転送手段、4・・・・・・ウィ
ンFつ情報記憶手段、100・・・・・・データ転送指
示信号線、101・・・・・・全ウィンFつ転送指示信
号線、102・・・・・・描画ウィンドウ指定信号線、
110〜115・・・・・・データバス信号線。 代理人 弁理士 内 原 音 万1図 第Z回 第3目 354回
Claims (1)
- 【特許請求の範囲】 ラスタスキャン形のグラフィックディスプレイを用いた
ディジタル描画装置で、描画された画像データをビット
イメージで記憶する画像メモリ上に設定した複数の矩形
領域内のデータを重ね合わせて一つの画面上に表示する
方式において、前記画像メモリとは独立した表示メモリ
と、前記各矩形領域の前記画像メモリと前記表示メモリ
上の位置や表示するときの優先順位を記憶するウィンド
ウ情報記憶手段、前記画像メモリから前記表示メモリへ
前記ウィンドウ情報記憶手段の内容に従ってデータを転
送しながら画面上に表示されるものと同一のイメージ情
報を作成するデータ転送手段、前記画像メモリの内容や
前記記憶手段の内容に変更があったとき前記データ転送
手段に対しデータ転送を指示するデータ転送指示信号線
を具備し、 描画のためのメモリ・アクセスは前記画像メモリに対し
てのみ行い、表示のためのメモリ・アクセスは前記表示
メモリに対してのみ行うようにし、転送時のみ両方のメ
モリがアクセスされるようにしたことを特徴とするマル
チウィンドウ表示方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62313585A JPH01155429A (ja) | 1987-12-11 | 1987-12-11 | マルチウィンドウ表示方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62313585A JPH01155429A (ja) | 1987-12-11 | 1987-12-11 | マルチウィンドウ表示方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01155429A true JPH01155429A (ja) | 1989-06-19 |
Family
ID=18043081
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62313585A Pending JPH01155429A (ja) | 1987-12-11 | 1987-12-11 | マルチウィンドウ表示方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01155429A (ja) |
-
1987
- 1987-12-11 JP JP62313585A patent/JPH01155429A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3321651B2 (ja) | コンピュータの出力表示のためのフレームバッファメモリを提供する装置および方法 | |
| KR920001958B1 (ko) | 그래픽디스플레이시스템에 있어서의 그래픽디스플레이장치 | |
| US5388207A (en) | Architecutre for a window-based graphics system | |
| JPH09245179A (ja) | コンピュータグラフィックス装置 | |
| JPS6267632A (ja) | コンピュータ表示装置 | |
| JP2737898B2 (ja) | ベクトル描画装置 | |
| US5255366A (en) | Address processing unit for a graphics controller | |
| JP2508544B2 (ja) | グラフィックディスプレイ装置 | |
| JP3002951B2 (ja) | 画像データ記憶制御装置 | |
| JP2002258827A (ja) | 画像表示装置 | |
| JPH11161255A (ja) | 画像表示装置 | |
| JPS6373478A (ja) | 表示マツプによるマルチ・ウインドウ表示方式 | |
| JPH036510B2 (ja) | ||
| JPS636684A (ja) | マルチ画像制御装置 | |
| JPS63245716A (ja) | マルチウインドウ表示装置 | |
| JPS61254981A (ja) | マルチウインド表示制御装置 | |
| JPH0415689A (ja) | 画像表示回路 | |
| JPS61273675A (ja) | 3次元アドレス発生回路 | |
| JPH03235993A (ja) | マルチウィンドウ表示方式 | |
| JPH0399317A (ja) | 画像処理装置 | |
| JPH1011047A (ja) | 画像表示制御装置 | |
| JPH0558199B2 (ja) | ||
| JPH05313644A (ja) | 画像メモリ | |
| JPH01276196A (ja) | 画像表示制御装置 | |
| JPS61264381A (ja) | 記憶回路 |