(57)【要約】【課題】操作者が所望する画面を異なる情報端末装置で表示しても同じ表示結果が得られ、また情報端末装置の表示負荷を減少させた作画装置、情報処理システムを得る。【解決手段】表示装置上に一次画面を描画する描画部１１と、一次画面の表示内容である画面データを作成する作画部１３と、画面データから描画情報を抽出して画像データに変換すると共に、配置情報を抽出して描画属性データに変換する画面データ変換部１４と、画像データと描画属性データを監視用表示装置２に送信する通信部１５とを備えた作画装置１と、作画装置１から受信したデータを記憶する記憶部２２と、制御対象４の状態に関する情報を取得する通信部２３と、記憶部２２からデータを読み出して制御対象４の状態に関する情報に基づいて表示装置上に画面を描画する描画部２４とを備えた監視用表示装置２を備える。【選択図】        図２
2005003911.tif 000002
【特許請求の範囲】
【請求項１】
表示装置上に一次画面を描画する描画部と、
前記一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、
前記画面データから前記一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、前記各オブジェクトを前記一次画面上に配置するための配置情報を前記画面データから抽出して描画属性データに変換し、前記画像データと前記描画属性データとを外部装置に送信する画面データ変換部とを備えた作画装置。
【請求項２】
作画装置と監視用表示装置とを備え、
前記作画装置が、
表示装置上に一次画面を描画する第１の描画部と、
前記一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、
前記画面データから前記一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、前記各オブジェクトを前記一次画面上に配置するための配置情報を前記画面データから抽出して描画属性データに変換し、また、制御対象の状態に応じて表示態様を異ならせるための情報を前記画面データから抽出して制御データに変換して、前記画像データ、前記描画属性データおよび前記制御データを前記監視用表示装置に送信する画面データ変換部とを備え、
前記監視用表示装置が、
前記作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、
前記制御対象の状態に関する情報を取得する通信部と、
前記記憶部から画像データ、描画属性データおよび制御データを読み出して、前記制御対象の状態に関する情報に基づいて表示装置上に画面を描画する第２の描画部とを備えたことを特徴とする情報処理システム。
【請求項３】
画面データ変換部は、作画部が作成した画面データが同一のオブジェクトに関する同一の描画情報を複数含む場合は、当該オブジェクトの画像データを一つのみ作成し、描画属性データを描画内容に適するようにオブジェクト毎に作成することを特徴とする請求項２記載の情報処理システム。
【請求項４】
画面データ変換部は、画面データに制御対象の状態に応じて表示内容を変化させるように設定されているオブジェクトの画像データについては、変化させる表示内容に相当する差分画像データのみを作成することを特徴とする請求項２記載の情報処理システム。
【請求項５】
画面データ変換部は、画面を構成するオブジェクトの一部または全部の画像データを背景を表す画像データに含めたオブジェクト追加背景画像データを作成することを特徴とする請求項２記載の情報処理システム。
【請求項６】
作画装置は、画面データ変換部が、画面データから一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、前記各オブジェクトを前記一次画面上に配置するための配置情報を前記画面データから抽出して描画属性データに変換し、また、制御対象の状態に応じて表示態様を異ならせるための情報を前記画面データから抽出して制御データに変換して、前記画像データ、前記描画属性データおよび前記制御データを監視用表示装置に送信することと、
前記画面データから前記一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出し、当該各オブジェクトを配置するための属性データを含む基本図形生成コマンドを作成して監視用表示装置に送信することのいずれかを操作者に選択させる機能を備えたことを特徴とする請求項２記載の情報処理システム。
【請求項７】
作画装置と監視用表示装置とを備え、
前記作画装置が、
表示装置上に一次画面を描画する描画部と、
前記一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、
前記画面データから前記一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、前記各オブジェクトを前記一次画面上に配置するための配置情報を前記画面データから抽出して描画属性データに変換し、また、制御対象の状態に応じて表示態様を異ならせるための情報を前記画面データから抽出して制御データに変換して、前記画像データ、前記描画属性データおよび前記制御データを前記監視用表示装置に送信する画面データ変換部とを備え、
前記監視用表示装置が、
前記作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、
前記制御対象の状態に関する情報を取得する通信部と、
前記記憶部から画像データ、描画属性データおよび制御データを読み出して、前記制御対象の状態に関する情報に基づいて当該監視用表示装置と通信可能な外部装置に送信するサーバ部とを備えたことを特徴とする情報処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、制御対象を監視し、作画装置で作成された画面を監視結果に応じて表示装置に表示する作画装置、情報処理システムに関するものである。
【０００２】
【従来の技術】
従来の制御用の情報処理システムには、作画装置の入力画面上で操作者が入力した所望の画面を、制御対象のデバイス等の状態に応じて表示装置上で表示するものがある。この情報処理システムにおいて、作画装置はまず、操作者の指示に従って描画ライブラリを参照してビットマップ形式で描画する。続いて、上記ビットマップ形式の画面に基づいて、この画面を再現するための描画コマンドを作成し、表示装置に送信する。表示装置は、受信した描画コマンドから、付属する描画ライブラリを参照してビットマップ形式の画面を作成し、表示装置に出力する。例えば、特許文献１はこの種の情報処理システムによって作成される描画コマンドを開示している。
【０００３】
【特許文献１】
特開平７−３１９５１１号公報（第４頁、第４０図）
【０００４】
【発明が解決しようとする課題】
一般に異なる表示装置では付属する描画ライブラリが異なるため、上記のように作画装置で作成された描画コマンドを表示装置でビットマップ形式に変換して表示する場合、同じ描画コマンドから図形を描写する場合でも、描画結果が異なることがある。したがって、上記のような従来の情報処理システムでは、表示装置として異なる機種の情報端末装置を使用すると、装置間で表示結果が異なってしまうという課題があった。また、図形の描画処理は負荷が高いため、表示装置として携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などＣＰＵ性能が比較的低い機器を用いると、表示に時間がかかるという課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、操作者が所望する画面を異なる情報端末装置で表示しても同じ表示結果が得られ、また情報端末装置の表示負荷を減少させた作画装置、情報処理システムを得ることを目的とする。
【０００６】
【課題を解決するための手段】
この発明に係る作画装置は、表示装置上に一次画面を描画する描画部と、一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、画面データから前記一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、各オブジェクトを一次画面上に配置するための配置情報を画面データから抽出して描画属性データに変換し、記画像データと描画属性データとを外部装置に送信する画面データ変換部とを備えたものである。
【０００７】
この発明に係る情報処理システムは、作画装置と監視用表示装置とを備え、作画装置が、表示装置上に一次画面を描画する第１の描画部と、一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、画面データから一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、各オブジェクトを一次画面上に配置するための配置情報を画面データから抽出して描画属性データに変換し、また、制御対象の状態に応じて表示態様を異ならせるための情報を画面データから抽出して制御データに変換して、画像データ、描画属性データおよび制御データを監視用表示装置に送信する画面データ変換部とを備え、監視用表示装置が、作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、制御対象の状態に関する情報を取得する通信部と、記憶部から画像データ、描画属性データおよび制御データを読み出して、制御対象の状態に関する情報に基づいて表示装置上に画面を描画する第２の描画部とを備えたものである。
【０００８】
【発明の実施の形態】
実施の形態１．
図１はこの発明の実施の形態１による情報処理システムのブロック図である。図に示すように、情報処理システムは作画装置１、監視用表示装置２を備える。作画装置１と監視用表示装置２とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を経由して接続されている。監視用表示装置２には制御装置３を介して制御対象４が接続される。制御装置３は制御対象４の動作状況に関する情報を取得し監視用表示装置２に供給する。制御装置３は、例えばプログラマブルコントローラ（ＰＬＣ）であり、制御対象４は、例えばプラント、デバイスである。制御装置３は制御対象４を制御すると共に、制御対象４を監視する。
【０００９】
作画装置１は、操作者が制御対象４の動作状況を監視するための画面を設計し、作成するための装置である。監視用表示装置２は、制御装置３の監視結果に応じた画面を表示装置に表示する。この表示には作画装置１で作成された画面を用いる。
【００１０】
作画装置１は、描画部（第１の描画部）１１、描画ライブラリ記憶部１２、作画部１３、画面データ変換部１４、通信部１５、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６、入力用ＧＵＩ１７を備える。また、監視用表示装置２は、通信部２１，２３、記憶部２２、描画部（第２の描画部）２４、ＶＲＡＭ２５、表示用ＧＵＩ２６を備える。
【００１１】
入力用ＧＵＩ１７は、操作者が制御対象４の動作状況を監視する画面を入力するためのＧＵＩである。例えば、操作者は画面作成ツール等を利用して、背景画面および背景画面上に表示するランプ部品、メータ部品等のオブジェクトを入力する。描画部１１は入力用ＧＵＩ１７から入力された画面に基づいて、描画ライブラリ記憶部１２が記憶する描画ライブラリを参照して描画する。描画された画像は、グラフィック描画と画面表示とを同時に行うＶＲＡＭ１６を介して入力用ＧＵＩ１７に表示される。
【００１２】
作画部１３は描画部１１が描画した画面に基づく画面データを作成する。画面データは、上記画面をコンピュータの表示装置が表示することが可能なバイナリ形式のデータである。画面データ変換部１４は、前記画面データをビットマップ形式の画像データとテキスト形式の描画属性データとに変換する。また、画面データから制御対象４に関する制御データを抽出し、テキスト形式のデバイス制御データに変換する（詳細は後述する）。通信部１５は、画面データ変換部１４によって変換された画像データ、描画属性データおよびデバイス制御データを監視用表示装置２に送信する。描画部１１、作画部１３、画面データ変換部１４はプログラムに従って動作するコンピュータの処理演算装置のモジュールを表したものである。
【００１３】
監視用表示装置２の通信部２１は作画装置１の通信部１５から前記画像データ、描画属性データおよびデバイス制御データを受信する。記憶部２２は通信部２１が取得した画像データ、描画属性データおよびデバイス制御データを記憶する。通信部２３は制御装置３と通信を行い、制御装置３が取得した制御対象４に関するデータを受信したり、制御装置３に対して取得したい制御対象４に関するデータの取得命令要求を送信したりする。また、記憶部２２は通信部２３が制御装置３から取得した制御対象４に関するデータを記憶する。
【００１４】
描画部２４は記憶部２２に記憶される画像データ、描画属性データおよびデバイス制御データに基づいて画面を描画する。ＶＲＡＭ２５は描画部２４が描画した画面を表示用ＧＵＩ２６に表示する。デバイス制御データに制御対象４の状態に応じて表示用ＧＵＩ２６の表示状態を変化するように設定されている場合、描画部２４は、デバイス制御データに基づいて制御対象４の状態変化に応じて表示用ＧＵＩ２６の表示状態を変化させる。
【００１５】
作画装置１は、例えば汎用のパーソナルコンピュータであり、入力用ＧＵＩ１７は、例えば汎用のディスプレイである。入力用ＧＵＩ１７は画面の表示機能を備え、入力画面であり、かつ表示画面でもある。監視用表示装置２は、例えば汎用パーソナルコンピュータであり、表示用ＧＵＩ２６は、例えば汎用のディスプレイである。表示用ＧＵＩ２６は画面の表示機能を備える。
【００１６】
図２はこの実施の形態１による情報処理システムの作画部１３と画面データ変換部１４の動作を示すフローチャートである。この図を参照して作画部１３と画面データ変換部１４の動作について詳細に説明する。
【００１７】
作画部１３は、描画部１１が描画した画面の画面データを作成する（ステップＳＴ５０）。上述したように、画面データは上記画面をコンピュータの表示装置が表示することが可能なバイナリ形式のデータである。続いて、画面データ変換部１４は作画部１３が作成した画面データを画面を構成する描画オブジェクトの集合データとみなし、描画オブジェクト毎にデータを抽出する（ステップＳＴ５１）。各描画オブジェクトのデータは描画図形データと制御データとを含む。描画図形データとは、例えば長方形、円など描画オブジェクトを構成するプリミティブ図形毎の描画座標、サイズ、色等のデータであり、制御データとは、制御対象４のデバイスタイプ、デバイスフラグ、および制御対象４の状態に応じて監視用表示装置２での表示態様を異ならせるための情報を示すデータである。画面データ変換部１４は、抽出した描画オブジェクト毎のデータを描画図形データまたは制御データに分けて、以下の処理をする（ステップＳＴ５２）。
【００１８】
描画図形データの場合、さらに画像データと描画属性データとに変換し（ステップＳＴ５３）、変換したデータを保持する（ステップＳＴ５４）。画像データとは、描画図形データから描画オブジェクトを構成するプリミティブ図形の情報を抽出し、ビットマップ形式に変換したものである。また、描画属性データとは、描画図形データから表示する画面番号、当該オブジェクトのバージョン、ＩＤ、画面への配置情報等に関する情報を抽出し、テキスト形式に変換したものである。配置情報とは、例えば描画開始位置情報とサイズ情報、または描画開始位置情報と描画終了位置情報である。
【００１９】
また、制御データの場合、さらにデバイス制御データに変換し（ステップＳＴ５５）、変換したデータを保持する（ステップＳＴ５６）。デバイス制御データとは、制御データをテキスト形式に変換したものである。画面データ変換部１４は、ステップＳＴ５１で抽出されるオブジェクトのデータがなくなるまで、ステップＳＴ５１からステップＳＴ５４またはステップＳＴ５６までの処理を繰り返す。
【００２０】
次に、作画部１３と画面データ変換部１４の動作を具体例を用いて説明する。
図３は表示用ＧＵＩ２６に表示される画面の例を示す図である。この画面は背景画面１００とランプ部品１０１とを備える。ランプ部品１０１は、長方形１０１ａ、長方形１０１ｂ、円１０１ｃ、円１０１ｄから構成される。操作者は、例えば制御対象４の電源がＯＮであればランプ部分１０１ｄの色を赤色に、ＯＦＦであれば黒色に描画するように設定する。ランプ部品１０１の制御データには上記の制御対象４の状態に応じたランプ部品の表示状態に関する情報が書き込まれる。
【００２１】
操作者が図３に示すような画面を入力すると、描画部１１が描画ライブラリを参照して描画する。操作者が画面入力を終了の指示を出すと、描画部１１がその旨を検出し、作画部１３に通知する。作画部１３は描画部１１が描画した画面の画面データを作成する。続いて、画面データ変換部１４は、画面データから描画オブジェクト毎にデータを抽出する。図４（ａ）は画面データ変換部１４が抽出したランプ部品１０１の画面データである。図に示すように、ランプ部品１０１の画像データは描画図形データ１０２と制御データ１０３とを含む。画面データ変換部１４はさらに、描画図形データ１０２を画像データと描画属性データに変換し、制御データをデバイス制御データに変換する。
【００２２】
図４（ｂ）は画面データ変換部１４が画面データから抽出したデータを示す図である。図に示すように、描画図形データ１０２はランプ部品１０１を表示する画面番号、ランプ部品１０１のバージョン、ＩＤ番号、描画位置等を含む描画属性データと、ランプ部品１０１を構成するプリミティブ図形の情報、すなわち長方形データ１０１ａ’、長方形データ１０１ｂ’、円データ１０１ｃ’、円データ１０１ｄ’の情報を含む画像データとを備える。各プリミティブ図形は、図形種類、座標値、色、塗りつぶしパターン等のデータを含む。画像データには、制御対象４の電源がＯＮの時のデータとＯＦＦの時のデータがある。制御データ１０３は、制御対象となるデバイスに関するデータであり、デバイスフラグ、デバイスタイプ、デバイス番号、ビット位置、処理演算式等のデータを含む。また、制御データは、制御対象４の状態に応じて監視用表示装置２での表示態様を異ならせるための情報、例えば、制御対象４の電源がＯＮの時はＯＮ用のランプ部品画像を使用し、ＯＦＦの時はＯＦＦ用のランプ部品画像を使用するといった指示を含む。さらに、制御データは制御対象４の状態を取得する方法も含む。
【００２３】
画面データ変換部１４は上記画像データをビットマップ形式に変換しランプ部品画像１１０を作成する。画面データ変換部１４は画像データの座標値等に基づいて、長方形１０１ａ、１０１ｂ、円１０１ｃ、１０１ｄを重ね合わせて表示する。ＯＮ時のデータについても同様である。また、画面データ変換部１４は描画属性データと制御データとをテキスト形式に変換する。画面データ変換部１４は画像データをＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）形式に変換してもよい。
【００２４】
通信部１５は、画面データ変換部１４が作成した描画属性データ、ランプ部品画像１１０（ＯＮ時、ＯＦＦ時）およびデバイス制御データを監視用表示装置２に送信する。監視用表示装置２の通信部２１は上記データを受信し、記憶部２２に保存する。描画部２４は記憶部２２から描画属性データ、ランプ部品画像１１０およびデバイス制御データを読み出し、描画オブジェクトを生成して保持する。また、通信部２３は記憶部２２からデバイス制御データを読み出し、これに基づいて制御対象４の状態を取得する。デバイス制御データには、制御対象４の状態を取得する方法として、例えば一定期間毎に制御装置３に対して制御対象４の状態の取得要求を出す方法、制御対象４にイベントが発生する毎に制御装置３から送信される状態を受信する方法等が記載されている。通信部２３は取得した情報を描画部２４へ送信する。あるいは、通信部２３が取得した情報を描画部２４が取りに行くようにしてもよい。描画部２４は取得した制御対象４に関する情報と、保持している描画オブジェクトとに基づいて描画すべき画面を描画する。描画部２４は描画した画面をＶＲＡＭ２５を介して表示用ＧＵＩ２６に表示する。
【００２５】
通信部２３は、デバイス制御データの制御対象４の状態を取得する方法に基づいて新たに制御対象４に関するデータを取得すると、取得したデータを描画部２４へ送信する。あるいは、通信部２３が取得した情報を描画部２４が取りに行くようにしてもよい。描画部２４は取得した制御対象４に関するデータと保持している描画オブジェクトとに基づいて描画すべき画面を描画する。例えば、通信部２３が制御対象４の電源がＯＮからＯＦＦに変化したことを検出すると、通信部２３はその旨を描画部２４に通知する。描画部２４は電源ＯＦＦ状態のときのランプ部品画像を描画する。
【００２６】
図５は図１の情報処理システムの監視用表示装置２に操作者からの入力データを受け取る入力部２７を追加したものを示す図である。入力部２７から入力することによって、操作者は記憶部２２に記憶されるデータにアクセスしたり、データを修正したりすることができる。入力部２７は、例えばタッチパネルである。
【００２７】
以上のようにこの実施の形態１によれば、画面データ変換部１４が画面データから各オブジェクトのビットマップ形式の画像を作成して監視用表示装置２に送信し、監視用表示装置２の描画部２４が受信した画像を読み出し、これらに基づいて画面を描画するようにしたので、監視用表示装置の機能によらずに画面表示でき、また監視用表示装置の機能が異なる場合でも同じ画像を表示することができ、さらに、従来のように監視用表示装置が描画コマンドからビットマップ形式の画像を作成しなくてもよいため、監視用表示装置の負荷が軽減できるという効果が得られる。
【００２８】
実施の形態２．
図６（ａ）はこの実施の形態２による情報処理システムの表示用ＧＵＩ２６で表示される画面の例を示す図である。図に示すように、画面１１１はランプ部品１１２、スイッチ部品１１３を、画面１１４はランプ部品１１５、メータ部品１１６をそれぞれ描画オブジェクトとして備えている。ランプ部品１１２とランプ部品１１５とは同一の画像とする。
【００２９】
操作者が入力用ＧＵＩ１７からランプ部品１１２、スイッチ部品１１３を備える画面１１１と、ランプ部品１１５、メータ部品１１６を備える画面１１４を入力すると、描画部１１が描画ライブラリを参照して前記各画面を描画する。操作者が画面入力を終了の指示を出すと、描画部１１がその旨を検出し、作画部１３に通知する。続いて、作画部１３は実施の形態１で示したように、描画部１１が描画した画面の画面データを作成する。
【００３０】
続いて、画面データ変換部１４は、画面データから描画オブジェクト毎にデータを抽出する。図６（ｂ）は画面データ変換部１４が抽出したランプ部品１１２、スイッチ部品１１３、ランプ部品１１５、メータ部品１１６の画面データである。画面データ変換部１４はさらに、描画図形データを画像データと描画属性データに変換し、制御データをデバイス制御データに変換する。
【００３１】
このとき、ランプ部品１１２とランプ部品１１５とは同一の画像であるため、画面データ変換部１４は、ランプ部品１１２の画像とランプ部品１１６の画像をそれぞれ作成するのではなく、１つの画像１１７のみを作成し、保持する。描画属性データ、デバイス制御データに関しては、ランプ部品１１２，１１６それぞれについてのデータを作成する。通信部１５は画像１１７と、ランプ部品１１２，１１６それぞれについての描画属性データ、デバイス制御データとを監視用表示装置２に送信する。
【００３２】
また、上記において、例えばランプ部品１１２とランプ部品１１５とが大きさの異なる相似形である場合にも、変換および保持する画像１１７は１つであり、それぞれの描画属性データに画像を拡大または縮小して描画するための倍率データを追加して監視用表示装置２に送信することで、表示用ＧＵＩ２６に所望の画像を描画することができる。
【００３３】
以上のようにこの実施の形態２によれば、画面データ変換部１４は同一のオブジェクトに関しては１つの画像のみ生成するようにしたので、画面データ変換部１４の画面データの変換処理にかかる負荷を軽減でき、通信部１５と通信部２１との間のデータ通信にかかる負荷を軽減でき、さらに、記憶部２２がデータ記憶に要するメモリを軽減できる効果が得られる。
【００３４】
実施の形態３．
図７（ａ）はこの実施の形態３による情報処理システムの表示用ＧＵＩ２６で表示される画面の例を示す図である。この図では、表示用ＧＵＩ２６上にデフォルト状態がＯＦＦ状態であるランプ部品１２３が存在し、制御対象４が電源ＯＦＦからＯＮに切り替わると表示用ＧＵＩ２６がＯＦＦ状態画面１２１からＯＮ状態画面１２２に切り替わることを示す。
【００３５】
操作者が、入力用ＧＵＩ１７からＯＦＦ状態のランプ部品１２３と、ＯＮ状態のランプ部品１２４とを入力すると、描画部１１が描画する。操作者が画面入力を終了の指示を出すと、描画部１１がその旨を検出し、作画部１３に通知する。続いて、作画部１３は実施の形態１で示したように、作画部１３がＯＦＦ状態のランプ部品１２３とＯＮ状態のランプ部品１２４の画面データを作成する。
【００３６】
続いて、画面データ変換部１４は、画面データから描画オブジェクトデータを抽出する。ここで、各描画オブジェクトの構成について説明する。図７（ｂ）はランプ部品１２３の構成要素について説明する図である。図に示すように、ランプ部品１２３は１２３ａ，１２３ｂ，１２３ｃ，１２３ｄのプリミティブ図形から構成されている。これに対して、ＯＮ状態のランプ部品１２４は、ＯＦＦ状態のランプ部品１２３と構成要素１２３ｄが異なるのみで他は同一の図形から構成される。したがって、画面データ変換部１４は、ＯＦＦ状態のランプ部品１２３の画面データとＯＮ状態のランプ部品１２４の画面データとをそれぞれ抽出するのではなく、ランプ部品１２３の画面データとして長方形データ１２３ａ’，１２３ｂ’、円形データ１２３ｃ’，１２３ｄ’を、ランプ部品１２４の画面データとしてランプ部品１２３との差異に相当する円形データ１２４ｄ’を抽出する。図７（ｃ）は画面データ変換部１４が抽出したランプ部品の画面データである。画面データ変換部１４はさらに、画面データのうち描画図形データを画像データと描画属性データに変換し、制御データをデバイス制御データに変換する。
【００３７】
画面データ変換部１４は上記画像データをビットマップ形式に変換する。さらに、ランプ部品１２３については、画像データの座標値等に基づいて長方形１２３ａ、１２３ｂ、円１２３ｃ、１２３ｄを重ね合わせて表示されるランプ部品画像１３０を、ＯＮ時のランプ部品１２４については円画像１３１をそれぞれ描画属性データ、デバイス制御データと関連付けて通信部１５を介して監視用表示装置２に送信する。このとき、円画像１３１のデバイス制御データには、制御対象４の電源がＯＮ状態になったら円画像１３１をランプ部品画像１３０の上に重ねて表示する指示が記載される。監視用表示装置２の描画部２４は、ＯＮ時のランプ部品を表示する際はランプ部品画像１３０の上にそのまま円画像１３１を重ね合わせてもよいし、円画像１３１を加工して重ね合わせてもよい。
【００３８】
以上のようにこの実施の形態３によれば、画面データ変換部１４は制御対象４の状態に応じて表示内容を変化させるオブジェクトに関しては、表示の差異に相当する画像のみを作成するようにしたので、画面データ変換部１４の画面データの変換処理にかかる負荷を軽減でき、通信部１５と通信部２１との間のデータ通信にかかる負荷を軽減でき、さらに、記憶部２２がデータ記憶に要するメモリを軽減できる効果が得られる。
【００３９】
実施の形態４．
実施の形態３に示したように、制御対象４が電源ＯＦＦから電源ＯＮに切り替わると表示用ＧＵＩ２６がＯＦＦ状態画面からＯＮ状態画面に切り替わる画面を作成する場合、画面データ変換部１４が背景画面の画像とランプ部品の画像とを作成して監視用表示装置２に送信し、記憶部２２が記憶していた。表示用ＧＵＩ２６に表示する際は、背景画面の画像上にランプ部品の画像を重ね合わせて表示していた。
【００４０】
しかしながら、この方法で表示する場合、背景画像上のランプ部品が重ね合わされる部分の画像が重複して送信されていた。図８（ａ）は、重複して送信される部分を説明する図である。背景画像１４０とランプ部品画像１４１の重複部１４２が過剰に送信される。そこで、この実施の形態４では、画面データ変換部１４は、背景画像上の指示される位置にランプ部品の画像を配置した、部品追加背景画像を作成する。図８（ｂ）は画面データ変換部１４が作成する部品追加背景画像を示す図である。背景画像１４３はランプ部品画像１４４を備える。また、ＯＮ状態画面に切り替えるために、実施の形態３で示したように画面データ変換部１４はランプ部品画像のＯＦＦ状態とＯＮ状態との差異に相当する画像を作成して、監視用表示装置２に送信してもよい。
【００４１】
以上のようにこの実施の形態４によれば、画面データ変換部１４は、背景画像上に部品の画像を配置した部品追加背景画像を作成するようにしたので、実施の形態３と比較して重複部１４２の画像を送信する必要がないため、通信部１５と通信部２１との間のデータ通信にかかる負荷を軽減でき、また、記憶部２２がデータ記憶に要するメモリを軽減できる効果が得られる。
【００４２】
実施の形態５．
図９はこの発明の実施の形態５による情報処理システムの入力用ＧＵＩ１７で表示される作画用画面を示す図である。図に示すように、作画用画面は描画モード選択部を備える。描画モード選択部は、「画像モード」と「コマンドモード」とを切り替える機能を有する。画像モードとは、実施の形態１で示したように画像データ変換部１４が画面データから画像データに変換して監視用表示装置２に送信する方法である。コマンドモードとは、従来から行われているような作画部が画面データから描画コマンドを作成して監視用表示装置２を送信し、監視用表示装置２が描画コマンドからビットマップ画像を作成して表示する方法である。操作者は上記いずれかのモードを選択することができる。
【００４３】
操作者が、描画モード選択部で「画像モード」を選択した場合、描画部１１はその旨を検出し、作画部１３に通知する。作画部１３は実施の形態１で示したように描画部１１が描画する画面の画面データを作成し、画像データ変換部１４は画面データを画像データに変換する。一方、操作者が描画モード選択部で「コマンドモード」を選択した場合、描画部１１はその旨を検出し、作画部１３に通知する。作画部１３は従来通り描画部１１が描画した画像から描画コマンドを作成し、通信部１４を介して監視用表示装置２に送信する。
【００４４】
以上のようにこの実施の形態５によれば、この情報処理システムは操作者に描画モードを選択させる機能を備えるようにしたため、操作者が画像モードを選択した場合は画像の精度を向上させることができ、コマンドモードを選択した場合は画像の精度は落ちるが、画像データを通信する必要がないために通信速度を向上させることができるので、操作者は情報処理システムを利用する環境に合わせて画面表示を行うことができるという効果が得られる。
【００４５】
実施の形態６．
図１０はこの発明の実施の形態６による情報処理システムのブロック図である。図１と共通する要素には同一符号を付し、その説明を省略する。作画装置１は監視用表示装置７に接続される。監視用表示装置７にはインターネット５を介して複数の表示装置６が接続される。監視用表示装置７は、サーバ部７１、通信部７２を備える。また、各表示装置６は、通信部６１、描画部６２、ＶＲＡＭ６３、表示用ＧＵＩ６４を備える。
【００４６】
この実施の形態６に係る監視用表示装置７は外部の表示装置６に対しインターネット５を介してデータを送信する機能を備える。通信部２３は制御対象４に関する情報を取得して描画部２４に供給すると共に、サーバ部７１に供給する。サーバ部７１は取得した制御対象４に関する情報に基づいて記憶部２２から必要な部品のデータを読み出し、通信部７２に供給する。通信部７２は取得したデータをインターネット５を介して各表示装置６に送信する。各表示装置６は通信部６１において前記部品のデータを受信し、描画部６２は受信した部品の画像をＶＲＡＭ６３を介して表示用ＧＵＩ６４に表示する。
【００４７】
また、実施の形態１と同様に、監視用表示装置７の描画部２４は記憶部２２に保存される画像データ、描画属性データおよびデバイス制御データと、通信部２３から取得した制御対象４に関する情報とに基づいて画面を描画し、ＶＲＡＭ２５を介して表示用ＧＵＩ２６に表示する。なお、監視用表示装置７は描画部２４、ＶＲＡＭ２５および表示用ＧＵＩ２６を備えず、画面表示に関しては全て表示装置６が行うようにしてもよい。
【００４８】
図１１はこの実施の形態６による情報処理システムの別の例を示すブロック図である。図１０と共通する要素には同一符号を付し、その説明を省略する。図に示すように、各表示装置６の描画部６２はデータを保持する記憶領域であるキャッシュ部６４を備える。描画部６２は、監視用表示装置７から送信されたデバイス制御データ等から次に表示されることが予め予測される画面で表示される画像、表示頻度の高い部品の画像、一度表示された画面全体のデータ、あるいは操作者がキャッシュすることを選択したデータ等をキャッシュ部６４に保存しておく。これにより、サーバ部７１へのアクセス負荷を軽減できる。なお、図１１ではキャッシュ部６４は描画部６２に含まれるが、描画部６２からアクセスが可能ならば表示装置６内のいずれに存在してもよい。
【００４９】
以上のように、この実施の形態６によれば、監視用表示装置７がインターネット５を介して表示装置６にデータを送信できるようにしたので、監視用表示装置７と遠隔に配置される表示装置６でも制御対象４の状態を画面表示できる効果がある。また、複数の表示装置６に表示することが可能となる。
【００５０】
表示装置６は、汎用のパーソナルコンピュータ等でもよいし、ＰＤＡ等の携帯端末でもよい。また、実施の形態２と同様に、監視用表示装置７が操作者からの入力データを受け取る入力部を備えてもよい。また、実施の形態５と同様に操作者に描画モードの選択を行わせるようにしてもよい。
【００５１】
【発明の効果】
以上のように、この発明によれば、情報処理システムが作画装置と監視用表示装置とを備え、作画装置が、表示装置上に一次画面を描画する第１の描画部と、一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、画面データから一次画面を構成する各オブジェクトを作画装置が表示することを可能にする描画情報を抽出して画像データに変換すると共に、各オブジェクトを一次画面上に配置するための配置情報を画面データから抽出して描画属性データに変換し、また、制御対象の状態に応じて表示態様を異ならせるための情報を画面データから抽出して制御データに変換して、画像データ、描画属性データおよび制御データを監視用表示装置に送信する画面データ変換部とを備え、監視用表示装置が、作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、制御対象の状態に関する情報を取得する通信部と、記憶部から画像データ、描画属性データおよび制御データを読み出して、制御対象の状態に関する情報に基づいて表示装置上に画面を描画する第２の描画部とを備えるように構成したので、監視用表示装置の機能によらずに画面表示でき、また監視用表示装置の機能が異なる場合でも同じ画像を表示することができ、さらに、従来の情報処理システムよりも監視用表示装置の負荷が軽減できるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による情報処理システムのブロック図である。
【図２】同実施の形態１による情報処理システムの作画部と画面データ変換部の動作を示すフローチャートである。
【図３】同実施の形態１による情報処理システムの表示用ＧＵＩに表示される画面の例を示す図である。
【図４】（ａ）は画面データ変換部が抽出したランプ部品の画面データを示す図であり、（ｂ）は画面データ変換部が画面データから抽出したデータを示す図である。
【図５】図１の情報処理システムの監視用表示装置に入力部を追加したものを示す図である。
【図６】（ａ）はこの発明の実施の形態２による情報処理システムの表示用ＧＵＩで表示される画面の例を示す図であり、（ｂ）は画面データ変換部が抽出した部品の画面データである。
【図７】（ａ）はこの発明の実施の形態３による情報処理システムの表示用ＧＵＩで表示される画面の例を示す図であり、（ｂ）はランプ部品の構成要素について説明する図であり、（ｃ）は画面データ変換部が抽出したランプ部品の画面データである。
【図８】（ａ）は、重複して送信される部分を説明する図であり、（ｂ）は画面データ変換部が作成する部品追加背景画像を示す図である。
【図９】同実施の形態５による情報処理システムの入力用ＧＵＩで表示される作画用画面を示す図である。
【図１０】同実施の形態６による情報処理システムのブロック図である。
【図１１】同実施の形態６による情報処理システムの別の例を示すブロック図である。
【符号の説明】
１  作画装置、２  監視用表示装置、３  制御装置、４  制御対象、５  インターネット、６  表示装置、７  監視用表示装置、１１，２４，６２  描画部、１２  描画ライブラリ記憶部、１３  作画部、１４  画面データ変換部、１５，２１，２３，６１，７２  通信部、１６，２５，６３  ＶＲＡＭ、１７  入力用ＧＵＩ、２２  記憶部、２６，６４  表示用ＧＵＩ、２７  入力部、６５  キャッシュ部、７１  サーバ部、１００  背景画面、１０１，１１２，１１５，１２３，１２４  ランプ部品、１０１ａ，１０１ｂ，１２３ａ，１２３ｂ  長方形、１０１ｃ，１０１ｄ，１２３ｃ，１２３ｄ  円、１０１ａ’，１０１ｂ’，１２３ａ’，１２３ｂ’  長方形データ、１０１ｃ’，１０１ｄ’，１２３ｃ’，１２３ｄ’，１２４ｄ’  円データ、１０２  描画図形データ、１０３  制御データ、１１０，１１７，１３０，１４１  ランプ部品画像、１１１、１１４  画面、１１２，１１５  ランプ部品、１１６  メータ部品、１３１  円画像、１４０背景画像、１４２  重複部。
【図１】
2005003911.tif 000003
【図２】
2005003911.tif 000004
【図３】
2005003911.tif 000005
【図４】
2005003911.tif 000006
【図５】
2005003911.tif 000007
【図６】
2005003911.tif 000008
【図７】
2005003911.tif 000009
【図８】
2005003911.tif 000010
【図９】
2005003911.tif 000011
【図１０】
2005003911.tif 000012
【図１１】
2005003911.tif 000013