JPS6064389A - デ−タ表示方法 - Google Patents
デ−タ表示方法Info
- Publication number
- JPS6064389A JPS6064389A JP58173633A JP17363383A JPS6064389A JP S6064389 A JPS6064389 A JP S6064389A JP 58173633 A JP58173633 A JP 58173633A JP 17363383 A JP17363383 A JP 17363383A JP S6064389 A JPS6064389 A JP S6064389A
- Authority
- JP
- Japan
- Prior art keywords
- display
- data
- screen
- protection
- host computer
- 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
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、データ表示方法に係シ、特に優先レベルによ
りきめの細い画面制御を行うのに好適なデータ表示方法
に関する。
りきめの細い画面制御を行うのに好適なデータ表示方法
に関する。
従来、複数タスク間での画面表示の競合を管理するには
、まず入出力装置の占有という方法がある。この方法で
は1台のCRTを1つのタスクが占有するため、細かな
画面制御ができないうえにあるタスクがCR,Tを占有
すると、他のタスクが重要度の高い画面を表示しようと
しても、CRTを占有しているタスクが、占有解除しな
ければ表示できないという問題があった。
、まず入出力装置の占有という方法がある。この方法で
は1台のCRTを1つのタスクが占有するため、細かな
画面制御ができないうえにあるタスクがCR,Tを占有
すると、他のタスクが重要度の高い画面を表示しようと
しても、CRTを占有しているタスクが、占有解除しな
ければ表示できないという問題があった。
次に、前記の競合管理よりも細かな画面制御を行うには
、(1)各タスク毎に画面表示エリアを分割する方法、
及び、(2)各タスクの画面表示タイミングを、互いの
タスク間で制御する方法がある。しかし、(1)の方法
では、競合が発生していない場合には、画面表示エリア
に無駄ができること、また(2)の方法では、タスク間
の制御のために複雑な処理が必要であり、システムデッ
ドロック発生等のトラブル発生源になったり、画面表示
の応答性が悪くなったりすることがあり、IIL (2
1のいずれの方法にしてもシステム上の問題があった。
、(1)各タスク毎に画面表示エリアを分割する方法、
及び、(2)各タスクの画面表示タイミングを、互いの
タスク間で制御する方法がある。しかし、(1)の方法
では、競合が発生していない場合には、画面表示エリア
に無駄ができること、また(2)の方法では、タスク間
の制御のために複雑な処理が必要であり、システムデッ
ドロック発生等のトラブル発生源になったり、画面表示
の応答性が悪くなったりすることがあり、IIL (2
1のいずれの方法にしてもシステム上の問題があった。
次に、CRTにレベル毎のプロテクトをかける方法が一
般的に知られているが、この方法は、画面単位のプロテ
クトであシ、画素単位にプロテクトをかけるものではな
い。また、グーjテクトの制御をホスト計算機で行うた
め、ホスト計算機の負荷が増加するという問題がある。
般的に知られているが、この方法は、画面単位のプロテ
クトであシ、画素単位にプロテクトをかけるものではな
い。また、グーjテクトの制御をホスト計算機で行うた
め、ホスト計算機の負荷が増加するという問題がある。
次に特願昭第53−71103号公報に記載された”画
像発生装置″があり、これは、グラフィックCRTにお
いて、表示する図形に優先レベルをもたせ、レベルの高
い図形はレベルの低い図形に優先して表示されるもので
ある。しかし、この方法は図形に対してプロチクIfか
けるものであ択CRT画面のエリアに対してプロテクト
をかけるものではない。従ってこの方法では図形を表示
しなければプロチクトラかけることができないという間
粗があった。また、この方法はグラフィックCRTで実
現したものであシ、例えばキャラクタCRTで実現する
には、リフレッシュメモリの表示データをピュアに表示
する方式を基本からくずさざるを得す、映像信号形成回
路を大巾に変更しなければならないので、大巾な価格上
昇につながるという問題があった。
像発生装置″があり、これは、グラフィックCRTにお
いて、表示する図形に優先レベルをもたせ、レベルの高
い図形はレベルの低い図形に優先して表示されるもので
ある。しかし、この方法は図形に対してプロチクIfか
けるものであ択CRT画面のエリアに対してプロテクト
をかけるものではない。従ってこの方法では図形を表示
しなければプロチクトラかけることができないという間
粗があった。また、この方法はグラフィックCRTで実
現したものであシ、例えばキャラクタCRTで実現する
には、リフレッシュメモリの表示データをピュアに表示
する方式を基本からくずさざるを得す、映像信号形成回
路を大巾に変更しなければならないので、大巾な価格上
昇につながるという問題があった。
本発明の目的は 前記した従来の技術の問題点を解消し
、表示装置の画面上の任意のエリアに画素単位にレベル
をもったプロテクトをかけることによって、画面の競合
管理を容易に、かつ細かに行なうことができるデータ表
示方法を提供することにある。
、表示装置の画面上の任意のエリアに画素単位にレベル
をもったプロテクトをかけることによって、画面の競合
管理を容易に、かつ細かに行なうことができるデータ表
示方法を提供することにある。
本発明の要点は、優先レベル毎のプロテクション情報を
記憶するグロテクション情報格納メモリを付加し、ホス
ト計算機から送出される表示データに対して、プロテク
ト情報格納メモリ内の優先レベル毎のプロテクト情報を
参照し、画素単位に表示可否を判定し表示するプログラ
ムをマイクロプログラムメモリに用意したことにある。
記憶するグロテクション情報格納メモリを付加し、ホス
ト計算機から送出される表示データに対して、プロテク
ト情報格納メモリ内の優先レベル毎のプロテクト情報を
参照し、画素単位に表示可否を判定し表示するプログラ
ムをマイクロプログラムメモリに用意したことにある。
これによりホスト計算機からプロテクト情報を転送すれ
ば、画面の任意のエリアに対して画素エリア単位に優先
レベル毎のプロチクトラかけることができる。
ば、画面の任意のエリアに対して画素エリア単位に優先
レベル毎のプロチクトラかけることができる。
本発明に係る表示方法の一実施例を第1図乃至第61E
によシ説明する。
によシ説明する。
第1図には、従来のCR,Tディスプレイ装置の構成が
示されており、この従来装置にプロテクト情報格納メモ
IJ 10’を付加したのが第2図に示される本発明が
適用されたCRTディスプレイ装置の一実施例である。
示されており、この従来装置にプロテクト情報格納メモ
IJ 10’を付加したのが第2図に示される本発明が
適用されたCRTディスプレイ装置の一実施例である。
第2図により、本発明が適用されたC11(、Tディス
ジ1/イ装置の一実施例についてその動作を説明する。
ジ1/イ装置の一実施例についてその動作を説明する。
同図においてホスト計算機1とリフレッシュメモリ6と
の間のデータ転送、及びリフレッシュメモリ6の内容の
ピュア9への可視表示という基本動作は、プロテクショ
ン機能を除いて、従来と全く同じ動作をする。すなわち
、マイクロコンピュータ3、マイクロプログラムメモリ
4及びインターフェイス回路2により、ホスト計算機1
から転送された表示データをデータバスDB及びバッフ
ァ7を経由してリフレッシュメモリ6に格納したり、ホ
スト計算機1からの指令によシ、リフレッシュメモリ6
の内容をバッファ7、データバスDB及びインターフェ
イス回路2を経由してホスト計算機1に転送したりする
こと(この時、読み出し及び書込みを行うリフレッシュ
メモリ6のアドレスは、アドレスバスABにより指定さ
れる。)ができる。また、タイミング制御回路5によシ
、リフレッシュメモリ6に記憶された表示データ(ピュ
ア9の表示位置に対応して、各画素単位に記憶されてい
る。)を順次、周期的に、バッファ7に読み出し、映像
信号形成回路8を経由してピュア9に可視表示すること
ができる。
の間のデータ転送、及びリフレッシュメモリ6の内容の
ピュア9への可視表示という基本動作は、プロテクショ
ン機能を除いて、従来と全く同じ動作をする。すなわち
、マイクロコンピュータ3、マイクロプログラムメモリ
4及びインターフェイス回路2により、ホスト計算機1
から転送された表示データをデータバスDB及びバッフ
ァ7を経由してリフレッシュメモリ6に格納したり、ホ
スト計算機1からの指令によシ、リフレッシュメモリ6
の内容をバッファ7、データバスDB及びインターフェ
イス回路2を経由してホスト計算機1に転送したりする
こと(この時、読み出し及び書込みを行うリフレッシュ
メモリ6のアドレスは、アドレスバスABにより指定さ
れる。)ができる。また、タイミング制御回路5によシ
、リフレッシュメモリ6に記憶された表示データ(ピュ
ア9の表示位置に対応して、各画素単位に記憶されてい
る。)を順次、周期的に、バッファ7に読み出し、映像
信号形成回路8を経由してピュア9に可視表示すること
ができる。
一方、プロテクト情報格納メモリ10には、マイクロコ
ンピュータ3、及びマイクロプログラムメモリ4により
、ホスト計算機1から任意の時点で転送されたプロテク
ト情報が、インターフェイス回路2、及びデータバスD
Bを経由して格納される。
ンピュータ3、及びマイクロプログラムメモリ4により
、ホスト計算機1から任意の時点で転送されたプロテク
ト情報が、インターフェイス回路2、及びデータバスD
Bを経由して格納される。
次に、第3図によりプロテクト情報格納メモリ10の構
成について説明する。プロテクト情報格納メモリ10に
は、優先レベル数分のプロテクト情報を格納するエリア
が用意されており、1ビツトが1画素に対応1〜、各優
先レベルに対応して設けられた記憶エリアともCRTの
画素数分の容量がある。各々のビットが1の時は対応す
る画素に対する誓き込み禁止を意味し、0の時は書き込
み可能を意味している。
成について説明する。プロテクト情報格納メモリ10に
は、優先レベル数分のプロテクト情報を格納するエリア
が用意されており、1ビツトが1画素に対応1〜、各優
先レベルに対応して設けられた記憶エリアともCRTの
画素数分の容量がある。各々のビットが1の時は対応す
る画素に対する誓き込み禁止を意味し、0の時は書き込
み可能を意味している。
次に、第4図と第5図により、本発明が適用されるCR
Tディスプレイ装置の動作を実現する時の、ホスト計算
機1側の処理、及びCFtTディスプレイ装置のマイク
ロコンピュータ3側の処理について説明する。
Tディスプレイ装置の動作を実現する時の、ホスト計算
機1側の処理、及びCFtTディスプレイ装置のマイク
ロコンピュータ3側の処理について説明する。
まずホスト計算機IIIIllの処理を第4図に示す。
同図(1)に示すように、まずCRTへプロテクトレベ
ルを含むプロテクト情報を転送することにより、画面の
任意のエリアに優先レベルを持ったプロテクトをかけて
おく。次に、プロテクトを解除する場合には、同図(2
)に示すように、プロテクトを解除したいエリアのプロ
テクト情報を書き込み可にして転送する。また画面デー
タを転送する場合には、同図(3)に示す様に自タスク
の優先レベルを付加して転送する。
ルを含むプロテクト情報を転送することにより、画面の
任意のエリアに優先レベルを持ったプロテクトをかけて
おく。次に、プロテクトを解除する場合には、同図(2
)に示すように、プロテクトを解除したいエリアのプロ
テクト情報を書き込み可にして転送する。また画面デー
タを転送する場合には、同図(3)に示す様に自タスク
の優先レベルを付加して転送する。
マイクロコンピュータ3側の処理を第5図に示す。まず
、同図(1)に示すように、ホスト計算機1から転送さ
れてきたプロテクト情報を、プロテクト情報格納メモリ
10の該当する優先レベルの記憶エリアに格納する。プ
ロテクト解除の場合も同様に、プロテクト解除の情報を
プロテクト情報格納メモリ10へ格納する。
、同図(1)に示すように、ホスト計算機1から転送さ
れてきたプロテクト情報を、プロテクト情報格納メモリ
10の該当する優先レベルの記憶エリアに格納する。プ
ロテクト解除の場合も同様に、プロテクト解除の情報を
プロテクト情報格納メモリ10へ格納する。
次に、画面データが転送された場合の処理について説明
する。同図(2)に示すように、まず、プロテクト情報
格納メモリ10内の、画面データを転送したタスクの優
先レベルより上位レベルのプロテクト情報を全てORし
てワーク上にその結果を保存し、そのワーク上から表示
しようとする画素に対応したビットを取シ出す(プロテ
クト情報取出)。次にプロテクトチェックを行い、その
ビットが0であればリフレッシュメモリ6へ書き込み、
1であれば書き込みを行わない。
する。同図(2)に示すように、まず、プロテクト情報
格納メモリ10内の、画面データを転送したタスクの優
先レベルより上位レベルのプロテクト情報を全てORし
てワーク上にその結果を保存し、そのワーク上から表示
しようとする画素に対応したビットを取シ出す(プロテ
クト情報取出)。次にプロテクトチェックを行い、その
ビットが0であればリフレッシュメモリ6へ書き込み、
1であれば書き込みを行わない。
以上の処理をホスト計算機1から転送された全画素の分
だけくり返す。このようにマイクロコンピュータ3で処
理することによりホスト計算機1から転送されたプロテ
クト情報に基づいてCRT画面上の任意の画素エリアに
レベルをもったプロテクトをかけることができる。
だけくり返す。このようにマイクロコンピュータ3で処
理することによりホスト計算機1から転送されたプロテ
クト情報に基づいてCRT画面上の任意の画素エリアに
レベルをもったプロテクトをかけることができる。
次に第6図に、具体的な表示例を示す。優先レベル(以
下、単にレベルと記す。)1のタスクが第6図(1)に
示すような1面面を表示し、同図破線内ニレベル1、及
びレベル3のプロテクトをかけている。この画面に、レ
ベル2のタスクが同図(2)に示すような画面を表示要
求すると、レベル1プロテクト領域は、書き換えは無視
され、レベル3プロテクト領域はそのまま書き換え可能
となる。
下、単にレベルと記す。)1のタスクが第6図(1)に
示すような1面面を表示し、同図破線内ニレベル1、及
びレベル3のプロテクトをかけている。この画面に、レ
ベル2のタスクが同図(2)に示すような画面を表示要
求すると、レベル1プロテクト領域は、書き換えは無視
され、レベル3プロテクト領域はそのまま書き換え可能
となる。
結果的には、同図(3)に示すように表示される。
本実施例によれば、ホスト計算機から転送されり各レベ
ル毎のプロテクト情報により、ピュア上ノ任意のエリア
にレベル毎のプロテクトがかケラれるので、CFLT画
面の極め=@細かな競合管理が可能であ夛、かつ、その
処理のほとんどがマイクロコンピュータ側で行われるの
で、ホスト計算機(9) 側の負荷は大きく軽減されるという効果がある。
ル毎のプロテクト情報により、ピュア上ノ任意のエリア
にレベル毎のプロテクトがかケラれるので、CFLT画
面の極め=@細かな競合管理が可能であ夛、かつ、その
処理のほとんどがマイクロコンピュータ側で行われるの
で、ホスト計算機(9) 側の負荷は大きく軽減されるという効果がある。
本発明によれば、従来、応答性の悪さ、システム信頼性
の低下、処理の複雑さ等種々の問題があったCRTの競
合管理が、容易に、かつきめ細く行うことができ、プロ
グラム開発工数の大巾な低減、システムの信頼性の向上
といったきわめて大きな効果がある。
の低下、処理の複雑さ等種々の問題があったCRTの競
合管理が、容易に、かつきめ細く行うことができ、プロ
グラム開発工数の大巾な低減、システムの信頼性の向上
といったきわめて大きな効果がある。
尚、本発明は、既述した実施例に限定されることなく、
例えば、■従来のCR,Tディスプレイ装置そのまま、
別のマイクロコンピュータを接続して、そのマイクロコ
ンピュータで実現する方式、■ホスト計算機がプロテク
ト領域へ書き込み指示をした場合、エラーコードをホス
ト計算機へ転送する機能を付加したCRTディスプレイ
装置、■CRTに限らず他のIlo及びメモリに本発明
を適用した方式、■プロテクトの優先レベルを、タスク
単位でなく、表示される情報の単位でつけ、更に極めて
細かな競合管理ができるようにしたCR,Tディスプレ
イ装置、0画素群、1画面、1(10) CR,T、及び機能等の単位でプロテクトがかけられる
ようにしたCRTディスプレイ装置、更には■プロテク
ト情報をマイクロプログラムメモリ内に用意したCRT
ディスプレイ装置等に応用することが考えられ、本発明
と同等又はそれl′J、上の効果を得られることが、容
易に推測できる。
例えば、■従来のCR,Tディスプレイ装置そのまま、
別のマイクロコンピュータを接続して、そのマイクロコ
ンピュータで実現する方式、■ホスト計算機がプロテク
ト領域へ書き込み指示をした場合、エラーコードをホス
ト計算機へ転送する機能を付加したCRTディスプレイ
装置、■CRTに限らず他のIlo及びメモリに本発明
を適用した方式、■プロテクトの優先レベルを、タスク
単位でなく、表示される情報の単位でつけ、更に極めて
細かな競合管理ができるようにしたCR,Tディスプレ
イ装置、0画素群、1画面、1(10) CR,T、及び機能等の単位でプロテクトがかけられる
ようにしたCRTディスプレイ装置、更には■プロテク
ト情報をマイクロプログラムメモリ内に用意したCRT
ディスプレイ装置等に応用することが考えられ、本発明
と同等又はそれl′J、上の効果を得られることが、容
易に推測できる。
第1図は従来のCR,Tディスプレイ装置の構成を示す
ブロック図、第2図は本発明が適用されるCFLTディ
スプレイ装置の構成を示すブロック図、第3図は、プロ
テスト情報格納メモリの構成図、第4図は、ホスト計算
機側の処理内容を示すフローチャート、第5図は、マイ
クロコンピュータ側の処理内容を示すフローチャート、
第6図は、具体的な表示例を示す説明図である。 1・・・ホスト計算機、2・・・インターフェイス回路
、3・・・マイクロコンピュータ、4・・・マイクロプ
ログラムメモリ、5・・・タイミング制御回路、6・・
・リフレッシュメモリ、7・・・バッファ、8・・・映
像信号形成回路、9・・・ピュア、10・・・プロテク
ト情報格納(11) メモリ。 代理人 弁理士 鵜沼辰之 (12) 、1)プロテクト砕は枝軒酒父迂! (2)70テクト
鑵預Y憩理;3)画面テ2フ牟ム迭寡ぽL 第5図 (1)プロ〒フ目嘴滓反ノ陪狛ん一’fi (21邑葡
未示寅町!第6図
ブロック図、第2図は本発明が適用されるCFLTディ
スプレイ装置の構成を示すブロック図、第3図は、プロ
テスト情報格納メモリの構成図、第4図は、ホスト計算
機側の処理内容を示すフローチャート、第5図は、マイ
クロコンピュータ側の処理内容を示すフローチャート、
第6図は、具体的な表示例を示す説明図である。 1・・・ホスト計算機、2・・・インターフェイス回路
、3・・・マイクロコンピュータ、4・・・マイクロプ
ログラムメモリ、5・・・タイミング制御回路、6・・
・リフレッシュメモリ、7・・・バッファ、8・・・映
像信号形成回路、9・・・ピュア、10・・・プロテク
ト情報格納(11) メモリ。 代理人 弁理士 鵜沼辰之 (12) 、1)プロテクト砕は枝軒酒父迂! (2)70テクト
鑵預Y憩理;3)画面テ2フ牟ム迭寡ぽL 第5図 (1)プロ〒フ目嘴滓反ノ陪狛ん一’fi (21邑葡
未示寅町!第6図
Claims (1)
- ■、計算機等の外部装置により送出された表示データを
41り込み表示装置に所定の文字、図形等を表示するも
のにおいて、プロテクションの各優先レベルに対応して
設けられた記憶エリアに表示装置の表示画面の画素数分
の記憶容量を有し且つ外部装置より送出された優先レベ
ル毎のプロテクション情報を随時、記憶するプロテクシ
ョン情報格納メモリを設け、外部装置よりレベルを付さ
れた表示データが送出された際に前記プロテクション情
報を参照して画素単位に表示可否を判定し、その判定結
果に基づいて表示装置の画面に表示することを特徴とす
るデータ表示方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58173633A JPS6064389A (ja) | 1983-09-20 | 1983-09-20 | デ−タ表示方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58173633A JPS6064389A (ja) | 1983-09-20 | 1983-09-20 | デ−タ表示方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6064389A true JPS6064389A (ja) | 1985-04-12 |
Family
ID=15964223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58173633A Pending JPS6064389A (ja) | 1983-09-20 | 1983-09-20 | デ−タ表示方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6064389A (ja) |
-
1983
- 1983-09-20 JP JP58173633A patent/JPS6064389A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61188582A (ja) | マルチウインドウ書込み制御装置 | |
| US6005572A (en) | Display unit having plurality of frame buffers | |
| JPH0687189B2 (ja) | 表示装置 | |
| JP2892001B2 (ja) | 画像検策表示装置 | |
| JPH0754544B2 (ja) | イメ−ジメモリのアクセス回路 | |
| US6972770B1 (en) | Method and apparatus for performing raster operations in a data processing system | |
| JPS6035075B2 (ja) | Crt表示装置 | |
| JPS593471A (ja) | 画像メモリ制御方式 | |
| JP3699496B2 (ja) | イメージ供給方法及び帯域幅を改善するために空間的冗長量を使用する図形制御装置 | |
| JPH10161618A (ja) | 複数表示装置を持つ情報処理システム | |
| JPH0550013B2 (ja) | ||
| JPS5872188A (ja) | 画像メモリ用アドレス制御装置 | |
| JPS6217250B2 (ja) | ||
| JPS6155689A (ja) | 画像メモリ書込読出制御装置 | |
| JPS62245376A (ja) | 表示メモリ回路 | |
| JPH03209574A (ja) | 画像ファイル装置 | |
| JPH01189753A (ja) | データ通信方法 | |
| JPS6011891A (ja) | 表示装置制御方式 | |
| JPS61116387A (ja) | 画像デ−タ書込み方式 | |
| JPS63121889A (ja) | ビツトマツプ式表示装置 | |
| JPH01246630A (ja) | データアクセス装置 | |
| JPS63255731A (ja) | アドレス変換装置 | |
| JPS6247098A (ja) | 表示装置 | |
| JPS62293288A (ja) | 文字パタ−ン転送方式 | |
| JPS6298390A (ja) | デイスプレイ装置 |