JPS5813913B2 - 仮想画面サ−ビスをもつディスプレイ制御システム - Google Patents

仮想画面サ−ビスをもつディスプレイ制御システム

Info

Publication number
JPS5813913B2
JPS5813913B2 JP52114201A JP11420177A JPS5813913B2 JP S5813913 B2 JPS5813913 B2 JP S5813913B2 JP 52114201 A JP52114201 A JP 52114201A JP 11420177 A JP11420177 A JP 11420177A JP S5813913 B2 JPS5813913 B2 JP S5813913B2
Authority
JP
Japan
Prior art keywords
screen
display
virtual
frame
virtual screen
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.)
Expired
Application number
JP52114201A
Other languages
English (en)
Other versions
JPS5447527A (en
Inventor
小杉英夫
瀬尾英樹
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP52114201A priority Critical patent/JPS5813913B2/ja
Publication of JPS5447527A publication Critical patent/JPS5447527A/ja
Publication of JPS5813913B2 publication Critical patent/JPS5813913B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 本発明は、仮想画面サービスをもつデイスブレイ制御シ
ステム、特に例えばCRTディスプレイ装置などの制御
において、実画面の大きさにとらわれることなく論理的
な画面(仮想画面)のみを意識して表示制御を行い得る
ようにしたディスプレイ制御システムに関するものであ
る。
CRTディスプレイ装置上に或る表示を行わせる場合、
該CRTディスプレイ装置上の画面即ち実画面の大きさ
を考慮して、表示したい画面と実際に表示できる画面と
の対応関係をいちいちチェックすることはきわめて面倒
である。
このため、プログラムからの表示/入力/制御の要求を
物理的な画面(実画面)の大きさにとらわれることなく
、論理的な画面(仮想画面)のみを意識して、表示/入
力/制御を行うことが考慮される。
このようなサービスを仮想画面サービスと呼ぶことにす
る。
このようなサービスの延長として、1つの実画面を複数
の仮想画面が分割して使用することも行われ、これを多
重仮想画面サービスと呼ぶ。
一般に1つの仮想画面は複数のフレームに分割され、該
1つの仮想画面を実画面として表示する場合、実画面上
のフレームと1対1に対応する(即ち実画面上に固定的
に表示される)フレームを固定フレームと呼び、実画面
上のフレームと1対nに対応する(即ち切換えて実画面
上に表示される)フレームを仮想フレームと呼んでいる
そして上記複数の仮想フレームが次次と実画面上に表わ
れるよう自動的にスクロール・アツプ/ダウンすること
を自動スクロール制御と呼ぶ。
なお自動スクロール制御はプログラムまたはファンクシ
ョン・キーなどからの表示により行われる。
本発明は、上述の如き仮想画面サービスを行ない得るデ
ィスプレイ制御システムを提供することを目的としてお
り、仮想画面に関する記述情報を格納するスクリーン・
フォーマット・テーブル、および表示すべきフレームに
関する制御情報を格納するスクリーン・コントロール・
ブロックをもうけるなどによって、上記サービスを自動
的に行い得るようにすることを目的としている。
そしてそのだめ、本発明の仮想画面サービスをもつディ
スプレイ制御システムはファンクション・キーをもつデ
ィスプレイ装置、該ディスプレイ装置の実画面上に現に
表示されている表示画面に関連する実画面制御情報を格
納しかつ当該情報にもとづいて実画面に対する制御が行
われるディスプレイ・コントロール・ブロックをそなえ
、上記ディスプレイ装置の実画面上に表示するディスプ
レイ制御システムにおいて、上記実画面の大きさにとら
われることなく表示したい画面に対応した1つまたは複
数個の仮想画面を想定すると共に、該各仮想画面に対応
してもうけられかつ当該仮想画面を該仮想画面を構成す
るフレームとに関する記述情報を格納するスクリーン・
フォーマット・テーブル、上記各仮想画面に対応しても
うけられかつ当該仮想画面について表示すべきフレーム
に関する制御情報を格納するスクリーン・コントロール
・ブロック、上記仮想画面のフレームに関する表示デー
タが転送されて格納される複数個のフレーム・コントロ
ール・ブロック、および主記憶装置上にもうけられるデ
ータ格納領域をもうけてなり、上記仮想画面の1つまた
は複数個を上記実画面上に表示する際に、当該1つ1つ
の仮想画面について表示対象となるフレームの表示デー
タを上記フレーム・コントロール・ブロック上に転送せ
しめ、かつ表示データの転送を受けた当該フレーム・コ
ントロール・ブロックを上記スクリーン・コントロール
・ブロックを介してリンクせしめるよう制御し、上記フ
レーム・コントロール・ブロック上に転送されている表
示データを上記実画面上に表示するようにしたことを特
徴としている。
以下図面を参照しつつ説明する。
第1図は本発明の一実施例構成を示し、第2図は処理態
様を示している。
第1図において、1はCRTディスプレイ装置、2は実
画面、3はファンクション・キー、4−1.4−2,・
・・・・・は夫夫仮想画面であって夫夫複数のフレーム
によって区分されるもの、5は主記憶装置を表わしてい
る。
また6はディスプレイ・コントロール・ブロック(以下
DCBと呼ぶ)であって現に実画面上に表示されている
実画面を制御する情報が格納される。
なお該DCB6はアクティブ・スクリーン領域とファン
クション・キー記述部とに区分されている。
7−1.7−2,・・・・・・は夫夫スクリーン・フォ
ーマット・テーブル(以下SFTと呼ぶ)であって、例
えば1つの仮想画面に対応してもうけられる。
そして該SFTは仮想画面のフレーム構成を記述してい
るスクリーン記述部をもっている。
またSFTは各フレームに対応してフレーム記述部をも
っており、該フレーム記述部には(1)当該フレームが
固定フレームと仮想フレームとのいずれであるか、(i
i)当該フレームが当該仮想画面上でどの行位置にある
か、(211)仮想フレームであった場合に他に幾個の
仮想フレームが存在しているか、などの情報を記述され
ている68−1.8−2,・・・・・・は夫夫スクリー
ン・コントロール・ブロック(以下SCBと呼ぶ)であ
って、例えば1つの仮想画面に対応してもうけられる。
¥Vて後述するフレーム・コントロール・ブロックに対
するリンク付けのだめのポインタなどが格納される。
9−1.9−2,・・・・・・は夫夫フレーム・コント
ロール・ブロック(以下PCBと呼ぶ)であって各仮想
画面に共通に存在している。
そして1つの仮想画面を表示しようとするとき当該仮想
画面の各フレームに対応する表示データが転送されて格
納され、ここから実画面をつくるためにディスプレイ装
置1に転送される。
なお各FCB内にはポインタをもち、上述の如く表示デ
ータが格納されるとき、同じ仮想画面に属する他のフレ
ームが格納されている他のPCBとリンクをつけるよう
にされる。
また10は主記憶装置上のデータ格納領域であって表示
データDATA.A,DATA.B,・・・・・・など
が格納されており、上記PCBにはここから表示データ
が転送される。
最初仮想画面表示のだめの要求が出される前には、一般
に、SCB8とFCB9との間のリンクは存在していな
く、またFCB9に表示データは格納されていない。
この状態のもとで、1つの仮想画面に対する表示/入力
/制御の要求が出されると、当該仮想画面例えば4−1
に対応するフレームA,B,Cに関してPCBが生成さ
れているか否かが調べられる。
即ち、SFT7−1を参照して、或る1つのフレーム例
えばフレームAが仮想画面4−1上でどの行位置にある
かを調べて実画面上に表示した場合の行位置を算出し、
また当該フレームAが固定フレームであるか仮想フレー
ムであるかなどを1つのPCB例えばFCB9−1に書
込み、SCB8−1のポインタにFCB9−1の先頭ア
ドレスADRS.1を書込む。
そして、データ領域10からフレームAに対応した表示
データDATA.AをFCB9−1に転送する。
同様にフレームBについてもFCB9−3が生成され、
このときFCB9−1上のポインタにFCB9−3の先
頭アドレスADH8.3を書込む。
フレームCに対しても、同様にFCB9−2が生成され
る。
仮想画面4−2を表示する場合にも、仮想画面4−2の
例えばフレームDに対応してFCB9−5が生成される
このとき、先に表示した仮想画面4−1に関する表示が
以後当分の間行われる可能性がない場合、先に生成した
FCB9−1.9−3.9−2を解放する。
しかし、以後も表示される可能性が残っている場合、上
記PCBの解放を行うことなく、新たに仮想画面4−2
に対するPCB9−5々とが生成される。
プログラム、あるいはオペレータによるファンクション
・キー操作によって、今仮想画面4−1の固定フレーム
Aと1つの仮想フレームCとを実画面2上に表示してい
る場合、DCB6上にその旨が指示されており、該DC
B5中のポインタによってSCB8−1が指示される。
これによって、SCB8−1中のポインタADRS.1
にもとすきFCB9−1が、またFCB9−1中のポイ
ンタADH8.3にもとずきFCB9−3が、更にFC
B9−3中のポインタADRS.2によりFCB9−2
が夫夫リンクづけられており、各FCB内の表示データ
DATA.A,DATA.B,DATA.CがCRTデ
ィスプレイ装置1に転送される。
しかし、仮想フレームBに対応するFCB9−3内の表
示データDATA.Bは、DCB6における指示が仮想
フレームCの表示を指示(図示#1VS,A+C)Lて
いることから、ディスプレイ装置1に転送されることは
ない。
スクロール制御によって、仮想フレームCに代えて仮想
フレームBを表示することが指示されると、実画面2上
でフレームCに対応する表示が消去され、FCB9−1
内のデータDATA.AとFCB9−3内のデータDA
TA.Bとがディスプレイ装置1側に転送される。
即ち、スクロール制御は、DCBの内容を書替えること
によって行われると考えてよい。
また仮想画面4−1におけるフレームCと仮想画面4−
2におけるフレームDとを1つの実画面上に表示する多
重仮想画面サービスを行う場合には、次の如く行われる
勿論このとき、仮想画面4−1に対応するFCB9−1
.9−3.9−2と仮想画面4−2に対応するFCB9
−5,・・・・・・とが共に生成されているものとする
この状態で,上述の如くフレームAとCとが実画面2上
に表示されているとき、フレームAの表示を消去し、フ
レームCの表示を消去することなく、仮想画面4−2に
おけるフレームDの表示をDCB6上に書込む。
これによって、DCB6はポインタによってSCB8−
2を指示し、SCB8−2のポインタによってPCB9
−5が指示される。
そして、フレームDに対応する表示が実画面2上で重ね
表示される。
即ち、フレームDとフレームCとの表示が行われる。
第2図は本発明の処理態様を示している。
仮想画面例えば4−1を表示しようとする場合、最初S
CB8−1のイニシャライズとSFT7−1の登録が行
われる。
それに伴なって、仮想画面4−1に対する入力が行われ
、第1図を参照して説明した如く、SCB8−1とFC
B9−1.9−3.9−2とのリンクづけが行われ、P
CB9−1,・・・・・・に表示データDATA.A,
・・・・・・が転送されて格納される。
次いで第1図を参照して説明した如く、DCBS上に指
示を与え、該DCBS中のポインタによってSCB8−
1が指示されて、画面表示が行われる。
仮想画面4−1のすべてまたは部分画面の消去はSCB
8−1によるリンク制御などによって行われ、また仮想
画面の切換はDCB6による制御によって行われる。
この間必要に応じてスクロール制御や多重仮想画面サー
ビスが行われる。
そして、1つの仮想画面4−1に対する表示が終了する
と、仮想フレーム固定解放によってSCB8−1とFC
B9−1.9−3.9−2とのリンクが解放され、最終
的にSFT7−1とSCB8−1とFCB9−1.9−
3.9−2とが夫夫解放される。
以上説明した如く、本発明によれば、画面表示に当って
、ユーザまたはオペレータは、現に表示したい画面と現
に表示できる画面との対応関係をいちいちチェックする
必要がなく、現に表示したい画面のみを意識すれば足り
、表示のだめの処置がきわめて簡単になる。
また仮想画面に対応してスクリーン・フォーマット・テ
ーブル(SFT)7,スクリーン・コントロール・ブロ
ック(SCB)8を設定し、表示処理時にフレーム・コ
ントロール・ブロック(PCB)9とのリンクづけを行
うようにしている。
このため、仮想画面4におけるフレーム構成に融通性が
増大し、実画面2の表示を管理しているディスプレイ・
コントロール・ブロック(DCB)6によって上記SC
B8とリンクづけるだけで所望の表示を行うことが可能
となる。
【図面の簡単な説明】
第1図は本発明の一実施例構成を示し、第2図は処理態
様を示している。 図中、1はディスプレイ装置、2は実画面、3はファン
クション・キー、4は仮想画面、5は主記憶装置、6は
ディスプレイ・コントロール・ブロック、7はスクリー
ン・フォーマット・テーブル、8はスクリーン・コント
ロール・ブロック、9はフレーム・コントロール・ブロ
ック、10はデータ格納領域を表わす。

Claims (1)

  1. 【特許請求の範囲】 1 ファンクション・キーをもつディスプレイ装置、該
    ディスプレイ装置の実画面上に現に表示されている表示
    画面に関連する実画面制御情報を格納しかつ当該情報に
    もとづいて実画面に対する制御が行われるディスプレイ
    ・コントロール・ブロックをそなえ、上記ディスプレイ
    装置の実画面上に表示するディスプレイ制御システムに
    おいて、上記実画面の大きさにとらわれることなく表示
    したい画面に対応した1つまたは複数個の仮想画面を想
    定すると共に、該各仮想画面に対応してもうけられかつ
    当該仮想画面と該仮想画面を構成するフレームとに関す
    る記述情報を格納するスクリーン・フォーマット・テー
    ブル、上記各仮想画面に対応してもうけられかつ当該仮
    想画面について表示すべきフレームに関する制御情報を
    格納するスクリーン・コントロール・ブロック、上記仮
    想画面のフレームに関する表示データが転送されて格納
    される複数個のフレーム・コントロール・ブロック、お
    よび主記憶装置上にもうけられるデータ格納領域をもう
    けてなり、上記仮想画面の1つまたは複数個を上記実画
    面上に表示する際に、当該1つ1つの仮想画面について
    表示対象となるフレームの表示データを上記フレーム・
    コントロールブロック上に転送せしめ、かつ表示データ
    の転送を受けた当該フレーム・コントロール・ブロック
    を上記スクリーン・コントロール・ブロックを介してリ
    ンクせしめるよう制御し、上記フレーム・コントロール
    ・ブロック上に転送されている表示データを上記実画面
    上に表示するようにしたことを特徴とする仮想画面サー
    ビスをもつディスプレイ制御システム。 2 ディスプレイ・コントロール・ブロックは、その内
    容中に情報を書込まれることにより、フレーム・コント
    ロール・ブロックをリンクづけているスクリーン・ゴン
    トロール・ブロックを選択するよう制御される特許請求
    の範囲第1項記載の仮想画面サービスをもつディスプレ
    イ制御システム。 3 複数のフレーム・コントロール・ブロックは、複数
    個の仮想画面に対応して夫夫リンクづけされ、ディスプ
    レイ・コントロール・ブロックは、上記複数個の仮想画
    面のうちの1つに関する表示を行なった後に該表示を消
    去することなく、他の仮想画面に対応した表示を行うよ
    う、スクリーン・コントロール・ブロックの選択を切換
    えることを特徴とする特許請求の範囲第2項記載の仮想
    画面サービスをもつディスプレイ制御システム。 4 フレーム・コントロール・ブロックはその内容中に
    制御情報をもち、ディスプレイ・コントロール・ブロッ
    クは、1つの仮想画面に対応してリンクづけられている
    スクリーン・コントロール・ブロックにもとづく表示を
    、上記制御情報により選択するよう制御されることを特
    徴とする特許請求の範囲第2項または第3項記載の仮想
    画面サービスをもつディスプレイ制御システム。
JP52114201A 1977-09-22 1977-09-22 仮想画面サ−ビスをもつディスプレイ制御システム Expired JPS5813913B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP52114201A JPS5813913B2 (ja) 1977-09-22 1977-09-22 仮想画面サ−ビスをもつディスプレイ制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP52114201A JPS5813913B2 (ja) 1977-09-22 1977-09-22 仮想画面サ−ビスをもつディスプレイ制御システム

Publications (2)

Publication Number Publication Date
JPS5447527A JPS5447527A (en) 1979-04-14
JPS5813913B2 true JPS5813913B2 (ja) 1983-03-16

Family

ID=14631726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52114201A Expired JPS5813913B2 (ja) 1977-09-22 1977-09-22 仮想画面サ−ビスをもつディスプレイ制御システム

Country Status (1)

Country Link
JP (1) JPS5813913B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
LU86531A1 (fr) * 1986-07-28 1988-02-02 Centre Rech Metallurgique Produit metallique presentant une brillance apres peinture amelioree et procedes pour sa fabrication
JPS63257059A (ja) * 1987-04-15 1988-10-24 Hitachi Ltd デ−タ表示方式

Also Published As

Publication number Publication date
JPS5447527A (en) 1979-04-14

Similar Documents

Publication Publication Date Title
JP3399665B2 (ja) 情報処理装置
CN115237518A (zh) 屏幕界面显示处理方法、装置、电子设备和介质
JPH06124183A (ja) マルチウィンドウシステム
JPS5813913B2 (ja) 仮想画面サ−ビスをもつディスプレイ制御システム
JP3177274B2 (ja) 情報処理装置
US5642124A (en) Image processing system
JP2803298B2 (ja) 情報処理装置及びメニュー表示方法
JP2737134B2 (ja) 電子機器
JP3241367B2 (ja) 表示制御方式
JPH076013A (ja) プラント監視装置
JP3163627B2 (ja) 編集機能付きohp投影機用表示装置
JPH05189184A (ja) ウインドウ表示装置
JPH11194867A (ja) ウインドウ表示制御装置及びプログラムを記録した記録媒体
JP2771506B2 (ja) Tvゲームシステム
JP3504093B2 (ja) 2次ウィンドウ表示制御方法およびシステム
JP2001051824A (ja) 表示装置
JP3253133B2 (ja) プログラマブル・コントローラのモニタ装置およびモニタ方法
JPH0736608A (ja) 画面表示情報の選択システムおよびその選択方法
JPS62147539A (ja) 監視装置
JPS63120331A (ja) ウインドウ開設制御方式
JPS62231369A (ja) 画面切替方式
JPH10161836A (ja) 画面遷移管理装置
JPH04304511A (ja) 情報処理システムにおける運用支援システム
JPH02168317A (ja) Crt表示システム
JPH02122326A (ja) ウインドウ消去方法および該方法を実施するウィンドウ表示装置