JPS63131225A - マルチウインドウ画像表示方法 - Google Patents
マルチウインドウ画像表示方法Info
- Publication number
- JPS63131225A JPS63131225A JP61276486A JP27648686A JPS63131225A JP S63131225 A JPS63131225 A JP S63131225A JP 61276486 A JP61276486 A JP 61276486A JP 27648686 A JP27648686 A JP 27648686A JP S63131225 A JPS63131225 A JP S63131225A
- Authority
- JP
- Japan
- Prior art keywords
- display
- window
- task
- display attribute
- 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
- 238000000034 method Methods 0.000 title claims description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明はマルチウィンドウ画像表示方法に係り、特に各
ウィンドウに表示されろウィンドウ画像の表示属性の管
理に適用して好適なマルチウィンドウ画像表示方法に関
する。
ウィンドウに表示されろウィンドウ画像の表示属性の管
理に適用して好適なマルチウィンドウ画像表示方法に関
する。
〈従来技術〉
ディスプレイ画面(CRT面)にマルチウィンドー画像
を表示させたい場合がある。たとえば、第5図に示すよ
うにCRTIOIの第1表示領域にウィンドー画像Aを
、ウィンドー画像Aに重ねて第2表示領域にウィンドー
画像Bを、ウィンドー画像A、Bに重ねて第3領域にウ
ィンドー画像Cを表示させたい場合である。
を表示させたい場合がある。たとえば、第5図に示すよ
うにCRTIOIの第1表示領域にウィンドー画像Aを
、ウィンドー画像Aに重ねて第2表示領域にウィンドー
画像Bを、ウィンドー画像A、Bに重ねて第3領域にウ
ィンドー画像Cを表示させたい場合である。
かかるマルチウィンドー画像表示においては、第4図に
示すようにウィンドー画像A−Cをそれぞれ記憶する記
憶域(ウィンドー)102a〜102cを有するフレー
ムバッファ102を設け、各ウィンドー画像A−Cを対
応するウィンドー102a〜102cに記憶すると共に
、どのウィンドー画像をディスプレイ画面上のどこに、
そしていかなる重ね合わせの優先順序で表示するかを示
す表示優先順位(設例ではA<B<C)を入力する。こ
れにより、図示しないディスプレイコントローラはCR
Tにおけるビームのラスタースキャンと同期してウィン
ドー102a、−102b。
示すようにウィンドー画像A−Cをそれぞれ記憶する記
憶域(ウィンドー)102a〜102cを有するフレー
ムバッファ102を設け、各ウィンドー画像A−Cを対
応するウィンドー102a〜102cに記憶すると共に
、どのウィンドー画像をディスプレイ画面上のどこに、
そしていかなる重ね合わせの優先順序で表示するかを示
す表示優先順位(設例ではA<B<C)を入力する。こ
れにより、図示しないディスプレイコントローラはCR
Tにおけるビームのラスタースキャンと同期してウィン
ドー102a、−102b。
102cをスキャンして画像データを読み取ってCRT
に入力してマルチウィンドー画像を表示する。すなわち
、ビームが第5図実線矢印上に存在している間はウィン
ドー1028から画像Aを読み取り、点線矢印上に存在
している間はウィンドー102bから画像Bを読み取り
、2点鎖線矢印上に存在している間はウィンドー102
0から画像Cを読み取ってCRTに出力してマルチウィ
ンドー画像表示を行っている。
に入力してマルチウィンドー画像を表示する。すなわち
、ビームが第5図実線矢印上に存在している間はウィン
ドー1028から画像Aを読み取り、点線矢印上に存在
している間はウィンドー102bから画像Bを読み取り
、2点鎖線矢印上に存在している間はウィンドー102
0から画像Cを読み取ってCRTに出力してマルチウィ
ンドー画像表示を行っている。
第6図は従来のマルチウィンドウ画像表示装置のブロッ
ク図であり、図中1はアプリケーションプログラム部、
2は各種ルーチンを記憶する表示制御ルーチン部、3は
ディスプレイコントローラで、ソフトウェアであるドラ
イバ部3aとハードウェア部3bを有している。4は表
示属性記憶メモリ、5はドライバアクセス用の表示属性
領域、6はフレームバッファ、7はブラウンW (CF
LT)である。アプリケーションプログラム部1におい
てはウィンドウ毎にウィンドウ画像発生用のタスク(ク
スクA、タスクB、タスクC2・・・)が生成され、表
示属性記憶メモリ4には各タスク毎に表示属性が記憶さ
れている。
ク図であり、図中1はアプリケーションプログラム部、
2は各種ルーチンを記憶する表示制御ルーチン部、3は
ディスプレイコントローラで、ソフトウェアであるドラ
イバ部3aとハードウェア部3bを有している。4は表
示属性記憶メモリ、5はドライバアクセス用の表示属性
領域、6はフレームバッファ、7はブラウンW (CF
LT)である。アプリケーションプログラム部1におい
てはウィンドウ毎にウィンドウ画像発生用のタスク(ク
スクA、タスクB、タスクC2・・・)が生成され、表
示属性記憶メモリ4には各タスク毎に表示属性が記憶さ
れている。
さて、第5図においてタスクAが制御権を得た ととす
れば、該タスクAから画像データ[MD、タスク名称(
番号)その他のデータが表示制御ルーチン部2に入力さ
れる。これにより、表示属性管理ルーチン2aはタスク
番号に応じた表示属性データをメモリ4から読み取って
表示属性領域5に格納する(第6図における(1)参照
)。尚、このように表示属性データをドライバアクセス
用の表示属性領域5に一旦読み出す理由は、ドライバ3
aがマルチタスクに対応して構成されておらず(シング
ルタスク用である)、ドライバ3aは表示属性データを
表示属性領域5からしか読み取れないからである。
れば、該タスクAから画像データ[MD、タスク名称(
番号)その他のデータが表示制御ルーチン部2に入力さ
れる。これにより、表示属性管理ルーチン2aはタスク
番号に応じた表示属性データをメモリ4から読み取って
表示属性領域5に格納する(第6図における(1)参照
)。尚、このように表示属性データをドライバアクセス
用の表示属性領域5に一旦読み出す理由は、ドライバ3
aがマルチタスクに対応して構成されておらず(シング
ルタスク用である)、ドライバ3aは表示属性データを
表示属性領域5からしか読み取れないからである。
以上と並行して、ウィンドウマネージャ2bはタスクに
応じたフレームバッファ6におけるウィンドウの位置デ
ータを求め、該求めた位置データ並びにタスクから与え
られた画像データその他のデータをディスプレイコント
ローラ3に入力する。
応じたフレームバッファ6におけるウィンドウの位置デ
ータを求め、該求めた位置データ並びにタスクから与え
られた画像データその他のデータをディスプレイコント
ローラ3に入力する。
しかる後、ドライバ3aは画像データに含まれる画像位
置情報をウィンドウの位置データでオフセットしてフレ
ームバッファ6における座標値に変換すると共に、予め
アドレスポインタ3cに記憶されているアドレスPが示
す表示属性領域5に記憶されている表示属性データを読
出しく第6図における(2)参照)、該表示属性で修飾
して成るラフインド−画像を発生してフレームバッファ
6のウィンドーに書き込む。尚、タスクAから表示属性
データの修正要求が指示されている場合にはドライバ3
aは表示属性領域5の内容を更新する。
置情報をウィンドウの位置データでオフセットしてフレ
ームバッファ6における座標値に変換すると共に、予め
アドレスポインタ3cに記憶されているアドレスPが示
す表示属性領域5に記憶されている表示属性データを読
出しく第6図における(2)参照)、該表示属性で修飾
して成るラフインド−画像を発生してフレームバッファ
6のウィンドーに書き込む。尚、タスクAから表示属性
データの修正要求が指示されている場合にはドライバ3
aは表示属性領域5の内容を更新する。
タスクAによるウィンドウ画像の生成が終了すれば次の
タスク(たとえばタスクB)に制御権が移動し、該タス
クから画像データI MD、タスク番号その他のデータ
が表示制御ルーチン部2に入力される。これにより、表
示属性管理ルーチン2aは、まず表示属性領域5に記憶
されているタスクAの最新の表示属性データでメモリ4
におけろタスクAに対応する表示属性データを更新する
(第5図における(3)参照)。ついで、表示属性管理
ルーチン2aはタスクBに応じた表示属性データをメモ
リ4から読み取って表示属性領域5に格納しく第5図に
おけろ(4)参照)、以後同様な処理により各タスクの
ウィンドウ画像をフレームバッファ6に格納する。
タスク(たとえばタスクB)に制御権が移動し、該タス
クから画像データI MD、タスク番号その他のデータ
が表示制御ルーチン部2に入力される。これにより、表
示属性管理ルーチン2aは、まず表示属性領域5に記憶
されているタスクAの最新の表示属性データでメモリ4
におけろタスクAに対応する表示属性データを更新する
(第5図における(3)参照)。ついで、表示属性管理
ルーチン2aはタスクBに応じた表示属性データをメモ
リ4から読み取って表示属性領域5に格納しく第5図に
おけろ(4)参照)、以後同様な処理により各タスクの
ウィンドウ画像をフレームバッファ6に格納する。
各ウィンドウ画像がフレームバッファに生成された状態
において、アプリケーションプログラム1から重ね合わ
せ表示すべきウィンドー名WMと各ウィンドウ画像の表
示位置と重ね合わせの優先順位を伴う表示要求が発生す
れば、ドライバ3aは従来と同様にラスタースキャンと
同期して重ね合わせ、表示すべき各画像データを各ウィ
ンドーより読み取ってCRT7に入力してマルチウィン
ドー画像を表示する。
において、アプリケーションプログラム1から重ね合わ
せ表示すべきウィンドー名WMと各ウィンドウ画像の表
示位置と重ね合わせの優先順位を伴う表示要求が発生す
れば、ドライバ3aは従来と同様にラスタースキャンと
同期して重ね合わせ、表示すべき各画像データを各ウィ
ンドーより読み取ってCRT7に入力してマルチウィン
ドー画像を表示する。
〈発明が解決しようとしている問題点〉以上から、従来
のマルチウィンドウ画像表示方法においては、表示属性
領域5に記憶されている前タスクにおける最新の表示属
性データでメモリ4に記憶されている前タスクの表示属
性データを更新し、ついで現タスクの表示属性データを
メモリ4から読出して表示属性領域5に記憶し、該記憶
域の内容を読み取って画像生成処理を行わなくてはなら
ず高速ディスプレイ処理を阻害させろ原因になっている
。
のマルチウィンドウ画像表示方法においては、表示属性
領域5に記憶されている前タスクにおける最新の表示属
性データでメモリ4に記憶されている前タスクの表示属
性データを更新し、ついで現タスクの表示属性データを
メモリ4から読出して表示属性領域5に記憶し、該記憶
域の内容を読み取って画像生成処理を行わなくてはなら
ず高速ディスプレイ処理を阻害させろ原因になっている
。
以上から本発明の目的は表示属性データを一々メモリか
ら所定の記憶域に読出したり、該記憶域の内容でメモリ
の内容を更新する必要がないマルチウィンドウ画像表示
方法を提供することである。
ら所定の記憶域に読出したり、該記憶域の内容でメモリ
の内容を更新する必要がないマルチウィンドウ画像表示
方法を提供することである。
く問題点を解決するための手段〉
第1図は本発明方法を実現するマルチウィンドウ画像表
示装置の機能的なブロック図である。
示装置の機能的なブロック図である。
11はアプリケーションプログラム部、12は各種ルー
チンを記憶する表示制御ルーチン部、13はディスプレ
イコントローラ、14は各ウィンドウ位置や各ウィンド
ウ画像の表示属性データG 記憶tろメモリ、16(よ
フレームバッファ、19はブラウン管(CRT)である
。
チンを記憶する表示制御ルーチン部、13はディスプレ
イコントローラ、14は各ウィンドウ位置や各ウィンド
ウ画像の表示属性データG 記憶tろメモリ、16(よ
フレームバッファ、19はブラウン管(CRT)である
。
アプリケーションプログラム部11において、11a、
llb、llc、 ・・はタスク、表示制御ルーチン
部12において12aは表示管理ルーチン、12bはウ
ィンドウマネージャ、ディスプレイコントローラ13に
おいて13aはソフト1ウ工ア部であるドライバ、13
bはディスプレイプロセッサ、13cはアドレスポイン
タである。
llb、llc、 ・・はタスク、表示制御ルーチン
部12において12aは表示管理ルーチン、12bはウ
ィンドウマネージャ、ディスプレイコントローラ13に
おいて13aはソフト1ウ工ア部であるドライバ、13
bはディスプレイプロセッサ、13cはアドレスポイン
タである。
く作用〉
各ウィンドウ毎にウィンドウ画像生成用のタスクA、タ
スクB、タスクC2・・・を生成する。
スクB、タスクC2・・・を生成する。
所定のタスクが制御権を得たとき、表示属性管理ルーチ
ン12aは該タスクから与えられるタスク名称(タスク
番号)に基づいて、該タスクの表示属性を記憶するメモ
リ14における記憶域のアドレスをディスプレイコント
ローラ13のアドレスポインタ13cにセットする。
ン12aは該タスクから与えられるタスク名称(タスク
番号)に基づいて、該タスクの表示属性を記憶するメモ
リ14における記憶域のアドレスをディスプレイコント
ローラ13のアドレスポインタ13cにセットする。
これにより、ディスプレイプロセッサ13bはドライバ
13aの制御のもとに該アドレスポインタ13cに記憶
されているアドレスが示すメモリ14の記憶域から直接
表示属性データを読み取り、該表示属性データを用いて
ウィンドウ画像を発生してフレームバッファ16の所定
の記憶域に記憶する。又、表示属性データの変更が要求
されている場合にはアドレスの示すメモリ14の内容を
直接更新する。
13aの制御のもとに該アドレスポインタ13cに記憶
されているアドレスが示すメモリ14の記憶域から直接
表示属性データを読み取り、該表示属性データを用いて
ウィンドウ画像を発生してフレームバッファ16の所定
の記憶域に記憶する。又、表示属性データの変更が要求
されている場合にはアドレスの示すメモリ14の内容を
直接更新する。
〈実施例〉
第1図は本発明方法を実現するマルチウィンドウ画像表
示装置の機能的なブロック図である。
示装置の機能的なブロック図である。
11はアプリケーションプログラム部、12は各種ルー
チンを記憶する表示刺部ルーチン部、13はディスプレ
イコントローラ (ドライバ部)、14は各ウィンドウ
位置や各ウィンドウ画像の表示属性データを記憶するメ
モリ、16はフレームバッファ、17は書込制御部、1
8は読取制御部、19はブラウン管(CRT)である。
チンを記憶する表示刺部ルーチン部、13はディスプレ
イコントローラ (ドライバ部)、14は各ウィンドウ
位置や各ウィンドウ画像の表示属性データを記憶するメ
モリ、16はフレームバッファ、17は書込制御部、1
8は読取制御部、19はブラウン管(CRT)である。
アプリケ−シアンプログラム部11においてはウィンド
ウ毎にウィンドウ画像発生用のタスク(タスクA、タス
クB、タスクC2・・・)が生成され、メモリ14には
第2図に示すように各タスク毎に (1)該タスクに対応するウィンドウの名称W N 。
ウ毎にウィンドウ画像発生用のタスク(タスクA、タス
クB、タスクC2・・・)が生成され、メモリ14には
第2図に示すように各タスク毎に (1)該タスクに対応するウィンドウの名称W N 。
(2)タスクにより生成されるウィンドウ画像が記憶さ
れるフレームバッファ16におけろ位置、(3)該ウィ
ンドウ画像を表示するCRT上の位置、(4)該ウィン
ドウ画像の表示属性データ等が記憶されている。尚、(
2)、(3)における位置データを第3図におけるウィ
ンドウ16cに着目して説明すると、(2)における位
置データはウィンドウ16cの2つの対角点Pls、P
15のフレームバッファ16における座標値(X+s
p Y 、6 ) 。
れるフレームバッファ16におけろ位置、(3)該ウィ
ンドウ画像を表示するCRT上の位置、(4)該ウィン
ドウ画像の表示属性データ等が記憶されている。尚、(
2)、(3)における位置データを第3図におけるウィ
ンドウ16cに着目して説明すると、(2)における位
置データはウィンドウ16cの2つの対角点Pls、P
15のフレームバッファ16における座標値(X+s
p Y 、6 ) 。
(”11m’ yl!!lであり、(3)における位置
データはウィンドー16cに記憶されているウィンドー
画像のディスプレイ画面(第3図点線参照)上の表示開
始位”P2Gの座標値(X29’ y29)である。
データはウィンドー16cに記憶されているウィンドー
画像のディスプレイ画面(第3図点線参照)上の表示開
始位”P2Gの座標値(X29’ y29)である。
第1図に戻って表示制御ルーチン部12は表示属性管理
ルーチン12aとウィンドウマネージャ12bとディス
プレイルーチン等の各種ルーチンを有している。又、デ
ィスプレイコントローラ13はソフトウェア部であるド
ライバ13a1ハードウエア部であるディスプレイプロ
セッサ13b、アドレスポインタ13cを有している。
ルーチン12aとウィンドウマネージャ12bとディス
プレイルーチン等の各種ルーチンを有している。又、デ
ィスプレイコントローラ13はソフトウェア部であるド
ライバ13a1ハードウエア部であるディスプレイプロ
セッサ13b、アドレスポインタ13cを有している。
以下、本発明にかかるマルチウィンドウ表示について第
1図乃至第3図に従って説明する。
1図乃至第3図に従って説明する。
タスクAが制御権を得たとすれば、該タスクAから画像
データIMD、タスク番号その他のデータが表示制御ル
ーチン部12に入力される。これにより、表示属性管理
ルーチン12aは内蔵するタスク番号−アドレス対応テ
ーブルから該タスクの表示属性データを記憶するメモリ
14におけるアドレスA1をディスプレイコントローラ
13のアドレスポインタ13cにセットする(第2図に
おけろ(1)参照)。
データIMD、タスク番号その他のデータが表示制御ル
ーチン部12に入力される。これにより、表示属性管理
ルーチン12aは内蔵するタスク番号−アドレス対応テ
ーブルから該タスクの表示属性データを記憶するメモリ
14におけるアドレスA1をディスプレイコントローラ
13のアドレスポインタ13cにセットする(第2図に
おけろ(1)参照)。
又、ウィンドウマネージャ12bはメモリ14からタス
クAのウィンドウ画像を記憶するウィンドウ16aのフ
レームバッファにおける位置(X。
クAのウィンドウ画像を記憶するウィンドウ16aのフ
レームバッファにおける位置(X。
y)を求め、該求めた位置データやタスクから入力され
た画像データその他のデータをディスプレ、イコン1−
ローラ13に入力する。尚、位置データはウィンドウの
左上隅位置め座標値である。
た画像データその他のデータをディスプレ、イコン1−
ローラ13に入力する。尚、位置データはウィンドウの
左上隅位置め座標値である。
ディスプレイコントローラ13のディスプレイプロセッ
サ13bはドライバ13aの制御のもとに画像データに
含まれる位置情報を前記求めた位置データ (xp y
)でオフセットしてフレームバッファ15における座標
値に変換すると共に、アドレスポインタ13cに記憶さ
れているアドレスA1が示すメモリ14の記憶域に記憶
されている表示属性データを読出しく第2図における(
2)参照)、該表示属性で修飾して成るウィンドー画像
を発生して書き込み制御部17を介してフレームバッフ
ァ16のウィンドー16aに書き込む。
サ13bはドライバ13aの制御のもとに画像データに
含まれる位置情報を前記求めた位置データ (xp y
)でオフセットしてフレームバッファ15における座標
値に変換すると共に、アドレスポインタ13cに記憶さ
れているアドレスA1が示すメモリ14の記憶域に記憶
されている表示属性データを読出しく第2図における(
2)参照)、該表示属性で修飾して成るウィンドー画像
を発生して書き込み制御部17を介してフレームバッフ
ァ16のウィンドー16aに書き込む。
尚、タスクAから表示属性データの修正要求が指示され
ている場合にはディスプレイプロセッサ13bはドライ
バ13mの制御のもとに該修正データでメモリ14のタ
スクAに応じた表示属性データを直接修正する(第2図
における(3)参照)。
ている場合にはディスプレイプロセッサ13bはドライ
バ13mの制御のもとに該修正データでメモリ14のタ
スクAに応じた表示属性データを直接修正する(第2図
における(3)参照)。
タスクAによるウィンドウ画像の生成が終了すれば次の
タスク(たとえばタスクB)に制御権が移動し、該タス
クから画像データI MD、タスク番号その他のデータ
が表示制御ルーチン部12に入力される。これにより、
以後同様な処理が繰り返されタスクB、C,・・のウィ
ンドウ画像がフレームバッファ16のウィンFつ16b
、16c。
タスク(たとえばタスクB)に制御権が移動し、該タス
クから画像データI MD、タスク番号その他のデータ
が表示制御ルーチン部12に入力される。これにより、
以後同様な処理が繰り返されタスクB、C,・・のウィ
ンドウ画像がフレームバッファ16のウィンFつ16b
、16c。
・・に格納される。
各ウィンドウ画像がフレームバッファ16に生成された
状態において、アプリケ−シアンプログラム11から重
ね合わせ表示すべきウィンドー名WMと重ね合わせの優
先順位を伴う表示要求が発生すれば、表示制御ルーチン
12のディスプレイルーチン12cが起動し、各ウィン
ドー名WNが指示するウィンドウの2つの対角点の座標
値とウィンドー画像のディスプレイ画面上の表示位置の
座標値をメモリ14から求め、該求めた位置データと優
先順位をディスプレイコントローラ13に出力する。こ
れにより、ディスプレイプロセッサ13bはドライバ1
3aの制御のもとに従来と同様に、表示優先順位と前記
各位置データを用いてラスタースキャンと同期して重ね
合わせ表示すべき各画像データを各ウィンドーより読み
取ってCRT19に入力してマルチウィンドー画像を表
示する。
状態において、アプリケ−シアンプログラム11から重
ね合わせ表示すべきウィンドー名WMと重ね合わせの優
先順位を伴う表示要求が発生すれば、表示制御ルーチン
12のディスプレイルーチン12cが起動し、各ウィン
ドー名WNが指示するウィンドウの2つの対角点の座標
値とウィンドー画像のディスプレイ画面上の表示位置の
座標値をメモリ14から求め、該求めた位置データと優
先順位をディスプレイコントローラ13に出力する。こ
れにより、ディスプレイプロセッサ13bはドライバ1
3aの制御のもとに従来と同様に、表示優先順位と前記
各位置データを用いてラスタースキャンと同期して重ね
合わせ表示すべき各画像データを各ウィンドーより読み
取ってCRT19に入力してマルチウィンドー画像を表
示する。
〈発明の効果〉
以上本発明によれば、ウィンドウ毎にウィンドウ画像発
生用のタスクを生成し、所定のタスクが制御権を得たと
き、該タスクの表示属性を記憶する記憶域のアドレスを
ディスプレイコントローラに与え、該ディスプレイコン
トローラは与えられたアドレスが示す記憶域から直接表
示属性データを読み取り、該表示属性データを用いてウ
ィンドウ画像を発生したり、表示属性データの変更が要
求されている場合には前記アドレスの示す記憶域の内容
を直接更新したりできるため、従来のようにディスプレ
イコントローラのソフトウェアであるドライバがマルチ
タスク用に構成されていなくても表示属性データを一々
メモリから所定の記憶域に読出したり、該記憶域の内容
でメモリの内容を更新する必要がないから処理速度を高
速にすることができる。
生用のタスクを生成し、所定のタスクが制御権を得たと
き、該タスクの表示属性を記憶する記憶域のアドレスを
ディスプレイコントローラに与え、該ディスプレイコン
トローラは与えられたアドレスが示す記憶域から直接表
示属性データを読み取り、該表示属性データを用いてウ
ィンドウ画像を発生したり、表示属性データの変更が要
求されている場合には前記アドレスの示す記憶域の内容
を直接更新したりできるため、従来のようにディスプレ
イコントローラのソフトウェアであるドライバがマルチ
タスク用に構成されていなくても表示属性データを一々
メモリから所定の記憶域に読出したり、該記憶域の内容
でメモリの内容を更新する必要がないから処理速度を高
速にすることができる。
第1図は本発明方法を実現するマルチウィンドウ画像表
示装置の機能的なブロック図、第2図は本発明の動作説
明図、 第3図はウィンドウの位置データ説明図、第4図及び第
5図はマルチウィンドウ表示説明図、 第6図は従来のディスプレイ装置のブロック図である。 11・・アプリケージフンプログラム部、11a、ll
b、llc、 ・・タスク、12・・表示制御ルーチン
部、 12a・・表示管理ルーチン、 12b・・ウィンドウマネージャ、 13゛°デイスプレイコントローラ、 13a・・ドライバ、 13b・・ディスブレイブ四セッサ) 13c・・アドレスポインタ、 14・・メモリ、 16Φ・フレームバッファ、 19・・ブラウン管(CRT) 特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第1図
示装置の機能的なブロック図、第2図は本発明の動作説
明図、 第3図はウィンドウの位置データ説明図、第4図及び第
5図はマルチウィンドウ表示説明図、 第6図は従来のディスプレイ装置のブロック図である。 11・・アプリケージフンプログラム部、11a、ll
b、llc、 ・・タスク、12・・表示制御ルーチン
部、 12a・・表示管理ルーチン、 12b・・ウィンドウマネージャ、 13゛°デイスプレイコントローラ、 13a・・ドライバ、 13b・・ディスブレイブ四セッサ) 13c・・アドレスポインタ、 14・・メモリ、 16Φ・フレームバッファ、 19・・ブラウン管(CRT) 特許出願人 ファナック株式会社代理人
弁理士 齋藤千幹第1図
Claims (1)
- 【特許請求の範囲】 ウィンドウ毎にウィンドウ画像発生用のタスクを生成す
ると共に、各タスクに対応させて表示属性データをメモ
リに記憶させ、ドライバは各タスクに対応する表示属性
データを用いてウィンドウ画像を発生し、該ウィンドウ
画像をフレームバッファの所定の記憶域に記憶してマル
チウィンドウ画像表示を行うマルチウィンドウ画像表示
方法において、 所定のタスクが制御権を得たとき、該タスクの表示属性
を記憶する記憶域のアドレスをドライバに与え、該ドラ
イバは与えられたアドレスが示す記憶域から直接表示属
性データを読み取り、該表示属性データを用いてウィン
ドウ画像を発生してフレームバッファの所定の記憶域に
記憶すると共に、表示属性データの変更が要求されてい
る場合には前記アドレスの示す記憶域の内容を直接更新
することを特徴とするマルチウィンドウ画像表示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61276486A JPS63131225A (ja) | 1986-11-21 | 1986-11-21 | マルチウインドウ画像表示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61276486A JPS63131225A (ja) | 1986-11-21 | 1986-11-21 | マルチウインドウ画像表示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63131225A true JPS63131225A (ja) | 1988-06-03 |
Family
ID=17570122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61276486A Pending JPS63131225A (ja) | 1986-11-21 | 1986-11-21 | マルチウインドウ画像表示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63131225A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6445973B1 (en) | 1997-02-19 | 2002-09-03 | Mitsubishi Denki Kabushuki Kaisha | Personal computer-incorporated numerical control apparatus, and image transfer method for personal computer-incorporated numerical control apparatuses |
-
1986
- 1986-11-21 JP JP61276486A patent/JPS63131225A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6445973B1 (en) | 1997-02-19 | 2002-09-03 | Mitsubishi Denki Kabushuki Kaisha | Personal computer-incorporated numerical control apparatus, and image transfer method for personal computer-incorporated numerical control apparatuses |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5363483A (en) | Updating objects displayed in a computer system | |
JPS63131225A (ja) | マルチウインドウ画像表示方法 | |
JPS61258289A (ja) | 画像処理装置 | |
JPH06149533A (ja) | 表示領域外セグメントの描画処理を削減したセグメント高速描画方式 | |
JPH11338456A (ja) | 地図表示システム及びそれにおける画像スクロール処理方法 | |
JPH0544063B2 (ja) | ||
JPS6035075B2 (ja) | Crt表示装置 | |
JPH01244584A (ja) | 図形表示装置 | |
JPH04163675A (ja) | 読み取り範囲指定方法 | |
JPS6367689A (ja) | マルチウインド−画像表示装置 | |
JP3024175B2 (ja) | マルチウインドウ表示装置 | |
JPS62127792A (ja) | マルチウインドウ画像表示方法 | |
JPH0746388B2 (ja) | 色塗り描画装置 | |
JPS63115228A (ja) | 表示処理方式 | |
JPH01273123A (ja) | タッチパネルによる座標入力方法 | |
JPS63254517A (ja) | マルチウインドウ制御方式 | |
JPH11120376A (ja) | 三次元画像処理装置及び方法 | |
JPS6345682A (ja) | 画像表示制御方式 | |
JPH02308381A (ja) | 多角形塗り潰し方式 | |
JPS61128287A (ja) | 文字表示制御方式 | |
JPH05242088A (ja) | 画像表示方法 | |
JPH0454678A (ja) | 図形処理装置 | |
JPS62262087A (ja) | 表示装置 | |
JPS60263994A (ja) | 直線描画方式 | |
JPS59211130A (ja) | 図形表示装置 |