JPH0675554A - 監視盤用グラフィック表示装置 - Google Patents

監視盤用グラフィック表示装置

Info

Publication number
JPH0675554A
JPH0675554A JP4227599A JP22759992A JPH0675554A JP H0675554 A JPH0675554 A JP H0675554A JP 4227599 A JP4227599 A JP 4227599A JP 22759992 A JP22759992 A JP 22759992A JP H0675554 A JPH0675554 A JP H0675554A
Authority
JP
Japan
Prior art keywords
graphic
window
vram
display device
bus
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
JP4227599A
Other languages
English (en)
Inventor
Naohisa Morimoto
直久 森本
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.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works 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 Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP4227599A priority Critical patent/JPH0675554A/ja
Publication of JPH0675554A publication Critical patent/JPH0675554A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】マルチウィンドウ機能を有し、監視盤特有のグ
ラフィック画面を高速に表示できる監視盤用グラフィッ
ク表示装置を提供する。 【構成】MPU1のシステム・バスB1とは切り離され
たウィンドウ・コントローラ・バスB2上のシステム外
VRAM3に各ウィンドウW1,…,Wnごとにデータ
を書き込んで、それらをグラフィック・ウィンドウ・コ
ントローラ5により読み出してオブジェクトに関する情
報をオブジェクト・バッファ6に、実画面イメージをフ
レーム・バッファ7に書き込んで、各バッファ6,7の
内容を画面表示手段9によりグラフィック表示装置8に
表示させる。 【効果】MPU1を用いずにグラフィック表示でき、画
面出力によるシステム・バスB1の占有を防いでMPU
1の処理負荷を軽減し、高速表示が可能となる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、監視盤用グラフィック
表示装置に関するものであり、特に、グラフィック・マ
ルチウィンドウを用いたコンピュータとオペレータとの
インターフェースに利用されるものである。
【0002】
【従来の技術】近年、ビルオートメーション(BA)の
普及に伴い、監視盤上のマン−マシン・インターフェイ
ス(MMI)の改善が要求されている。その要求の一つ
として、複数の画面を同一の表示装置に同時に高速に表
示するマルチウィンドウ機能が挙げられる。このマルチ
ウィンドウシステムは、一般的にはオペレーティングシ
ステム(OS)とアプリケーション(APL)との間に
介在し、OSの一部となっていることもある。このシス
テムは、APLに対して、アプリケーションプログラム
インターフェイス(API)等の関数やオブジェクトを
提供し、ウィンドウを開いたり、閉じたり、サイズを変
えたり、ウィンドウの重なり方を変化させたりするとい
ったウィンドウ操作環境を複数のウィンドウに対して同
時に提供するものである。また、APLは他のウィンド
ウの状態を考慮することなく、その範囲内での画面出力
・入力を行えるというものである。
【0003】また、もう一つの要求としては、マルチウ
ィンドウ内でBA特有のグラフィック画面を高速に表示
する機能がある。このBA特有のグラフィック画面と
は、ビル内の空調・電力・照明・火災・セキュリティー
などを各機器ごとに一つのシンボルとして監視/操作/
メンテナンス等を行うためのグラフィカル画面を提供す
るものである。
【0004】
【発明が解決しようとする課題】しかしながら、上述の
ような機能を汎用のコンピュータシステムを用いて実現
しようとすると、その処理の多くをMPUが行うことに
なり、快適なMMIの実現と、BAに必要なリアルタイ
ム処理の両方を行う十分な能力が無くなるという問題が
ある。
【0005】本発明は、このような点に鑑みてなされた
ものであり、その目的とするところは、マルチウィンド
ウ機能および監視盤特有のグラフィック画面を、ウィン
ドウ表示専用のVRAMとこれを制御するハードウェア
及びファームウェアを用いて実現し、従来MPUで行っ
ていた処理を軽減して、高速な表示を可能とした監視盤
用グラフィック表示装置を提供することにある。
【0006】
【課題を解決するための手段】本発明では、上記の課題
を解決するために、監視盤用のグラフィック・マルチウ
ィンドウ表示装置において、図1に示すように、MPU
1に接続されたシステム・バスB1以外に、グラフィッ
ク・マルチウィンドウ表示用のウィンドウ・コントロー
ラ・バスB2を設け、両バスの接続/非接続を制御する
バス制御手段2と、ウィンドウ・コントローラ・バスB
2に接続されたシステム外VRAM3と、前記システム
外VRAM3のアクセス管理を行うVRAM制御手段4
と、前記VRAM制御手段4を介してVRAM3内の情
報を読み出すためのグラフィック・ウィンドウ・コント
ローラ5と、グラフィック・ウィンドウ・コントローラ
5の制御下でVRAM3内の監視盤用のグラフィック・
シンボルのオブジェクトデータを書き込まれるオブジェ
クト・バッファ6と、その他のイメージデータを書き込
まれるフレーム・バッファ7と、グラフィックデータを
表示するための表示装置8と、前記オブジェクト・バッ
ファ6とフレーム・バッファ7の内容を表示装置8に表
示させる画面表示手段9とを設けたことを特徴とするも
のである。
【0007】ここで、監視盤用のグラフィック・シンボ
ルの点滅のような属性を、オブジェクト・バッファ6内
にオブジェクトデータの一部として書き込まれ、このオ
ブジェクトの属性が実行されるようにオブジェクト・バ
ッファ6を制御するオブジェクト・バッファ・コントロ
ーラ10を更に備えることが好ましい。
【0008】
【作用】本発明では、MPU1のシステム・バスB1と
は切り離されたウィンドウ・コントローラ・バスB2上
のシステム外VRAM3に各ウィンドウW1,…,Wn
ごとにデータを書き込んで、それらをグラフィック・ウ
ィンドウ・コントローラ5により読み出してオブジェク
トに関する情報をオブジェクト・バッファ6に、実画面
イメージをフレーム・バッファ7に書き込んで、各バッ
ファ6,7の内容を画面表示手段9によりグラフィック
表示装置8に表示させるようにしたので、MPU1のシ
ステム・バスB1とは切り離されたウィンドウ・コント
ローラ・バスB2上でMPU1を用いないでグラフィッ
ク処理を行うことができ、画面出力によるシステム・バ
スの占有を防いで、MPU1の処理負荷を軽減し、高速
な画面出力が可能となるものである。
【0009】
【実施例】図1は本発明のシステム構成を示すブロック
図である。図中、1はMPUであり、システム・バスB
1に接続されている。システム・バスB1は、データバ
スとアドレスバスを備えている。システム・バスB1は
グラフィック表示専用のウィンドウ・コントローラ・バ
スB2とは切り離されている。2はバス制御手段であ
り、MPU1に接続されたシステム・バスB1とウィン
ドウ・コントローラ・バスB2を必要に応じて接続した
り非接続とする制御を行い、画面表示によりシステム・
バスB1が占有されることを防止する。3はシステム外
VRAMであり、ウィンドウ・コントローラ・バスB2
に接続されて、MPU1のシステム・バスB1を占有す
ることなくアクセス可能とされている。4はVRAM制
御手段であり、VRAM3のアドレスデコーダとして働
き、必要に応じてウィンドウ・コントローラ・バスB2
上にデータを出力するものである。
【0010】5はグラフィック・ウィンドウ・コントロ
ーラであり、その機能としては、図2に示すように、グ
ラフィック・ウィンドウ制御手段5aとウィンドウ合成
手段5bを含んでいる。図2において実線の矢印は制御
の流れ、破線の矢印はデータの流れを示している。ウィ
ンドウ合成手段5bは、VRAM3よりウィンドウ・管
理テーブルを読み出し、現在開いているウィンドウの状
態(上下関係)を調べる。そして、図3に示すように、
各ウィンドウ内の実イメージを合成したものをフレーム
・バッファ7に展開する。さらに、ウィンドウ合成手段
5bは各ウィンドウ内のBA監視盤用シンボルのオブジ
ェクト名称・属性・現状態等を合成したものをオブジェ
クト・バッファ6に展開する。これにより、オブジェク
ト・バッファ6には、各オブジェクトの名称、属性、現
状態、展開左上座標、表示/非表示の情報等が記憶され
る。オブジェクトバッファ・コントローラ10は、ウィ
ンドウ合成手段5bにより合成されたオブジェクト・バ
ッファ6の内容から、各オブジェクトの属性を評価し、
フレーム・バッファ7に展開する。このとき、必要であ
ればVRAM3内のオブジェクト・パターン・テーブル
から各オブジェクトの実イメージの記憶されているVR
AM内オブジェクト・パターン・イメージ内アドレスを
知り、ウィンドウ・コントローラ・バスB2を通じてフ
レームバッファ7に展開する。さらに、オブジェクト・
バッファ・コントローラ10は、各オブジェクトの属性
に従い、ウィンドウ合成時以外にも任意にフレーム・バ
ッファ7にそのイメージを展開する。
【0011】MPU1からシステム外VRAM3をアク
セスするときには、バス制御手段2を介してシステム・
バスB1をウィンドウ・コントローラ・バスB2に接続
するものである。MPU1からシステム外VRAM3に
データを書き込むときには、ウィンドウ内データにはB
A監視盤特有のグラフィック画面で用いる各機器のシン
ボル名称として記入することを許し、その名称を実イメ
ージデータに変換して表示するハードウェアとファーム
ウェアは、ウィンドウ・コントローラ・バスB2上に設
けている。MPU1からシステム外VRAM3をアクセ
スしないときには、バス制御手段2はシステム・バスB
1とウィンドウ・コントローラ・バスB2を切り離して
いる。システム外VRAM3には、ウィンドウ単位にそ
れぞれアドレス空間を割り当てて、グラフィック・ウィ
ンドウ・コントローラ5の制御下で、オブジェクト・バ
ッファ6とフレーム・バッファ7にグラフィック表示用
のデータを展開し、システム・バスB1を使用せずにグ
ラフィック表示のための制御を行うことにより、MPU
1の負荷を大幅に軽減することができるものである。
【0012】ここで、システム外VRAM3の内容につ
いて説明する。このVRAM3には、各ウィンドウの上
下関係を管理するためのウィンドウ管理テーブルと、第
1〜第nのウィンドウ詳細情報と、各ウィンドウの第1
〜第nの番号とVRAM3内でのアドレスとの変換テー
ブルと、オブジェクト・パターン・テーブルと、オブジ
ェクト・パターン・イメージとが記憶されている。ま
ず、ウィンドウ管理テーブルでは、第1〜第nのウィン
ドウ番号と、それらの上下関係に関する情報とが記憶さ
れている。第1〜第nのウィンドウ詳細情報としては、
そのウィンドウの左上端座標、右下端座標、そのウィン
ドウに展開される第1〜第mのオブジェクトの名称、属
性、現状態、展開左上座標、並びに、ウィンドウの実イ
メージが記憶されている。オブジェクト・パターン・テ
ーブルには、各オブジェクトの名称とオブジェクト・パ
ターン・イメージ・アドレスとの対応関係が記憶されて
いる。さらに、オブジェクト・パターン・イメージとし
ては、オブジェクトのR,G,Bの各イメージ・データ
と展開方式と属性とが記憶されている。ここで、展開方
式としては、例えば、クリア、セット、AND、OR、
XORがあり、属性としては、例えば、点滅(ブリン
ク)がある。クリアとは、イメージ・データを消去する
ものであり、セットとはイメージ・データを表示するも
のであり、AND、OR、XORは背景に対してビット
毎に論理演算した結果を表示するものである。
【0013】
【発明の効果】本発明によれば、監視盤用のグラフィッ
ク・マルチウィンドウ表示装置において、MPUからシ
ステム外VRAMに監視盤特有のシンボルをオブジェク
ト名称として書き込むことにより、監視盤特有のグラフ
ィック画面の描画をMPUを介さずに行うことができる
ので、監視盤用のグラフィック・マルチウィンドウ表示
装置の高速処理を可能とし、MPUの処理能力低下を防
止できるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図である。
【図2】本発明の一実施例のデータ及び制御の流れを示
す図である。
【図3】本発明の動作を概念的に示す説明図である。
【符号の説明】
1 MPU 2 バス制御手段 3 システム外VRAM 4 VRAM制御手段 5 グラフィック・ウィンドウ・コントローラ 6 オブジェクト・バッファ 7 フレーム・バッファ 8 表示装置 9 画面表示手段 10 オブジェクト・バッファ・コントローラ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 監視盤用のグラフィック・マルチウィ
    ンドウ表示装置において、MPUに接続されたシステム
    ・バス以外に、グラフィック・マルチウィンドウ表示用
    のウィンドウ・コントローラ・バスを設け、両バスの接
    続/非接続を制御するバス制御手段と、ウィンドウ・コ
    ントローラ・バスに接続されたシステム外VRAMと、
    前記システム外VRAMのアクセス管理を行うVRAM
    制御手段と、前記VRAM制御手段を介してVRAM内
    の情報を読み出すためのグラフィック・ウィンドウ・コ
    ントローラと、グラフィック・ウィンドウ・コントロー
    ラの制御下でVRAM内の監視盤用のグラフィック・シ
    ンボルのオブジェクトデータを書き込まれるオブジェク
    ト・バッファと、その他のイメージデータを書き込まれ
    るフレーム・バッファと、グラフィックデータを表示す
    るための表示装置と、前記オブジェクト・バッファとフ
    レーム・バッファの内容を表示装置に表示させる画面表
    示手段とを設けたことを特徴とする監視盤用グラフィッ
    ク表示装置。
  2. 【請求項2】 監視盤用のグラフィック・シンボルの
    点滅のような属性を、オブジェクト・バッファ内にオブ
    ジェクトデータの一部として書き込まれ、このオブジェ
    クトの属性が実行されるようにオブジェクト・バッファ
    を制御するオブジェクト・バッファ・コントローラを更
    に備えることを特徴とする請求項1記載の監視盤用グラ
    フィック表示装置。
JP4227599A 1992-08-26 1992-08-26 監視盤用グラフィック表示装置 Pending JPH0675554A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4227599A JPH0675554A (ja) 1992-08-26 1992-08-26 監視盤用グラフィック表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4227599A JPH0675554A (ja) 1992-08-26 1992-08-26 監視盤用グラフィック表示装置

Publications (1)

Publication Number Publication Date
JPH0675554A true JPH0675554A (ja) 1994-03-18

Family

ID=16863461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4227599A Pending JPH0675554A (ja) 1992-08-26 1992-08-26 監視盤用グラフィック表示装置

Country Status (1)

Country Link
JP (1) JPH0675554A (ja)

Similar Documents

Publication Publication Date Title
US4651146A (en) Display of multiple data windows in a multi-tasking system
US4653020A (en) Display of multiple data windows in a multi-tasking system
JP2583003B2 (ja) グラフィックス表示システムにおけるイメージ表示方法、フレーム・バッファ及びグラフィックス表示システム
JP2512250B2 (ja) 動画表示ワ―クステ―ション
JPS62298882A (ja) マルチ・ウィンドウ表示システム
JPS62191918A (ja) デ−タ表示方法及びデ−タ表示制御装置
JPH08272344A (ja) 高速画面表示装置及び方法
JPH0675554A (ja) 監視盤用グラフィック表示装置
JP2508544B2 (ja) グラフィックディスプレイ装置
JPS6177979A (ja) 表示制御方法
JP2999321B2 (ja) チッカーボード及びその制御方法
JPS6177977A (ja) 画像処理装置
JPH07244571A (ja) 動画ウインドウ表示装置
JPH02236781A (ja) アニメーション制御方式
JPS63261418A (ja) ウインドウ表示制御方式
JPS62226385A (ja) マルチウインドウ表示方式
JPS62293424A (ja) 画面制御方法
JPH04252326A (ja) 複数フレームバッファを有する画像合成表示装置
JPH0329023A (ja) Crtディスプレイ装置
JPH022150B2 (ja)
JPH0282315A (ja) 間引き表示機能付マルチウィンドウ処理装置
JPS5997180A (ja) 画像表示方式
JPS62198979A (ja) 図形表示装置
JPH07110674A (ja) 多重画面表示制御装置
JPS62164175A (ja) 画像表示装置