Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4090949B2 - Drawing device, monitoring display device, and information processing system - Google Patents
[go: Go Back, main page]

JP4090949B2 - Drawing device, monitoring display device, and information processing system - Google Patents

Drawing device, monitoring display device, and information processing system Download PDF

Info

Publication number
JP4090949B2
JP4090949B2 JP2003166892A JP2003166892A JP4090949B2 JP 4090949 B2 JP4090949 B2 JP 4090949B2 JP 2003166892 A JP2003166892 A JP 2003166892A JP 2003166892 A JP2003166892 A JP 2003166892A JP 4090949 B2 JP4090949 B2 JP 4090949B2
Authority
JP
Japan
Prior art keywords
data
screen
unit
control
state
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 - Fee Related
Application number
JP2003166892A
Other languages
Japanese (ja)
Other versions
JP2005003911A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003166892A priority Critical patent/JP4090949B2/en
Publication of JP2005003911A publication Critical patent/JP2005003911A/en
Application granted granted Critical
Publication of JP4090949B2 publication Critical patent/JP4090949B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
この発明は、制御対象を監視し、作画装置で作成された画面を監視結果に応じて表示装置に表示する作画装置、情報処理システムに関するものである。
【0002】
【従来の技術】
従来の制御用の情報処理システムには、作画装置の入力画面上で操作者が入力した所望の画面を、制御対象のデバイス等の状態に応じて表示装置上で表示するものがある。この情報処理システムにおいて、作画装置はまず、操作者の指示に従って描画ライブラリを参照してビットマップ形式で描画する。続いて、上記ビットマップ形式の画面に基づいて、この画面を再現するための描画コマンドを作成し、表示装置に送信する。表示装置は、受信した描画コマンドから、付属する描画ライブラリを参照してビットマップ形式の画面を作成し、表示装置に出力する。例えば、特許文献1はこの種の情報処理システムによって作成される描画コマンドを開示している。
【0003】
【特許文献1】
特開平7−319511号公報(第4頁、第40図)
【0004】
【発明が解決しようとする課題】
一般に異なる表示装置では付属する描画ライブラリが異なるため、上記のように作画装置で作成された描画コマンドを表示装置でビットマップ形式に変換して表示する場合、同じ描画コマンドから図形を描写する場合でも、描画結果が異なることがある。したがって、上記のような従来の情報処理システムでは、表示装置として異なる機種の情報端末装置を使用すると、装置間で表示結果が異なってしまうという課題があった。また、図形の描画処理は負荷が高いため、表示装置として携帯電話やPDA(Personal Digital Assistant)などCPU性能が比較的低い機器を用いると、表示に時間がかかるという課題があった。
【0005】
この発明は上記のような課題を解決するためになされたもので、操作者が所望する画面を異なる情報端末装置で表示しても同じ表示結果が得られ、また情報端末装置の表示負荷を減少させた作画装置、情報処理システムを得ることを目的とする。
【0006】
【課題を解決するための手段】
この発明に係る作画装置は、制御対象が接続された監視用表示装置で表示するデータを生成する作画装置であって、表示装置上に一次画面を描画する描画部と、一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして画面データから前記一次画面を構成する各部品の関連する制御対象の状態ごとに各描画オブジェクト描画情報を抽出して画像データに変換すると共に、各描画オブジェクトを一次画面上に配置するための配置情報を画面データから抽出して描画属性データに変換し、また、デバイスタイプ、デバイスフラグおよび制御対象の状態に応じて表示態様を異ならせるための状態情報を画面データから抽出して制御データに変換して、画像データを描画属性データおよび制御データと関連付けて部品の制御対象の状態ごとに監視用表示装置に送信する画面データ変換部とを備えたものである。
また、この発明に係る監視用表示装置は、制御装置を介して制御対象に接続され、画面を表示するための画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして画面データから画面を構成する各部品の関連する制御対象の状態ごとに各描画オブジェクトの描画情報を抽出して形成された画像データと、各描画オブジェクトを画面上に配置するための配置情報を画面データから抽出して形成された描画属性データと、デバイスタイプ、デバイスフラグおよび制御対象の状態に応じて表示態様を異ならせるための状態情報を画面データから抽出して形成された制御データとを受信する監視用表示装置であって、画像データ、描画属性データおよび制御データとを記憶する記憶部と、制御対象の状態に関するデバイスタイプ、デバイスフラグおよび状態情報を取得する通信部と、記憶部から画像データ、描画属性データおよび制御データを読み出して、部品ごとに画像データおよび描画属性データに基づいて描画オブジェクトの画像を重ね合わせて表示し、通信部が新たに状態情報を取得すると、通信部で取得したデバイスタイプ、デバイスフラグおよび状態情報を有する制御データによって指示された画像データおよび描画属性データに基づいて表示装置上に描画オブジェクトの画像を重ね合わせて画面を描画する描画部とを備えたものである。
【0007】
この発明に係る情報処理システムは、作画装置と制御装置を介して制御対象に接続された監視用表示装置とを備え、作画装置が、表示装置上に一次画面を描画する第1の描画部と、一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして画面データから一次画面を構成する各部品の関連する制御対象の状態ごとに各描画オブジェクト描画情報を抽出して画像データに変換すると共に、各描画オブジェクトを一次画面上に配置するための配置情報を画面データから抽出して描画属性データに変換し、また、デバイスタイプ、デバイスフラグおよび制御対象の状態に応じて表示態様を異ならせるための状態情報を画面データから抽出して制御データに変換して、画像データ描画属性データおよび前記制御データと関連付けて部品の制御対象の状態ごとに監視用表示装置に送信する画面データ変換部とを備え、監視用表示装置が、作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、制御対象の状態に関するデバイスタイプ、デバイスフラグおよび状態情報を取得する通信部と、記憶部から画像データ、描画属性データおよび制御データを読み出して、部品ごとに画像データおよび描画属性データに基づいて描画オブジェクトの画像を重ね合わせて表示し、通信部が新たに状態情報を取得すると、通信部で取得したデバイスタイプ、デバイスフラグおよび状態情報を有する制御−データによって指示された画像データおよび描画属性データに基づいて表示装置上に描画オブジェクトの画像を重ね合わせて画面を描画する第2の描画部とを備えたものである。
【0008】
【発明の実施の形態】
実施の形態1.
図1はこの発明の実施の形態1による情報処理システムのブロック図である。図に示すように、情報処理システムは作画装置1、監視用表示装置2を備える。作画装置1と監視用表示装置2とは、LAN(Local Area Network)等を経由して接続されている。監視用表示装置2には制御装置3を介して制御対象4が接続される。制御装置3は制御対象4の動作状況に関する情報を取得し監視用表示装置2に供給する。制御装置3は、例えばプログラマブルコントローラ(PLC)であり、制御対象4は、例えばプラント、デバイスである。制御装置3は制御対象4を制御すると共に、制御対象4を監視する。
【0009】
作画装置1は、操作者が制御対象4の動作状況を監視するための画面を設計し、作成するための装置である。監視用表示装置2は、制御装置3の監視結果に応じた画面を表示装置に表示する。この表示には作画装置1で作成された画面を用いる。
【0010】
作画装置1は、描画部(第1の描画部)11、描画ライブラリ記憶部12、作画部13、画面データ変換部14、通信部15、VRAM(Video Random Access Memory)16、入力用GUI17を備える。また、監視用表示装置2は、通信部21,23、記憶部22、描画部(第2の描画部)24、VRAM25、表示用GUI26を備える。
【0011】
入力用GUI17は、操作者が制御対象4の動作状況を監視する画面を入力するためのGUIである。例えば、操作者は画面作成ツール等を利用して、背景画面および背景画面上に表示するランプ部品、メータ部品等のオブジェクトを入力する。描画部11は入力用GUI17から入力された画面に基づいて、描画ライブラリ記憶部12が記憶する描画ライブラリを参照して描画する。描画された画像は、グラフィック描画と画面表示とを同時に行うVRAM16を介して入力用GUI17に表示される。
【0012】
作画部13は描画部11が描画した画面に基づく画面データを作成する。画面データは、上記画面をコンピュータの表示装置が表示することが可能なバイナリ形式のデータである。画面データ変換部14は、前記画面データをビットマップ形式の画像データとテキスト形式の描画属性データとに変換する。また、画面データから制御対象4に関する制御データを抽出し、テキスト形式のデバイス制御データに変換する(詳細は後述する)。通信部15は、画面データ変換部14によって変換された画像データ、描画属性データおよびデバイス制御データを監視用表示装置2に送信する。描画部11、作画部13、画面データ変換部14はプログラムに従って動作するコンピュータの処理演算装置のモジュールを表したものである。
【0013】
監視用表示装置2の通信部21は作画装置1の通信部15から前記画像データ、描画属性データおよびデバイス制御データを受信する。記憶部22は通信部21が取得した画像データ、描画属性データおよびデバイス制御データを記憶する。通信部23は制御装置3と通信を行い、制御装置3が取得した制御対象4に関するデータを受信したり、制御装置3に対して取得したい制御対象4に関するデータの取得命令要求を送信したりする。また、記憶部22は通信部23が制御装置3から取得した制御対象4に関するデータを記憶する。
【0014】
描画部24は記憶部22に記憶される画像データ、描画属性データおよびデバイス制御データに基づいて画面を描画する。VRAM25は描画部24が描画した画面を表示用GUI26に表示する。デバイス制御データに制御対象4の状態に応じて表示用GUI26の表示状態を変化するように設定されている場合、描画部24は、デバイス制御データに基づいて制御対象4の状態変化に応じて表示用GUI26の表示状態を変化させる。
【0015】
作画装置1は、例えば汎用のパーソナルコンピュータであり、入力用GUI17は、例えば汎用のディスプレイである。入力用GUI17は画面の表示機能を備え、入力画面であり、かつ表示画面でもある。監視用表示装置2は、例えば汎用パーソナルコンピュータであり、表示用GUI26は、例えば汎用のディスプレイである。表示用GUI26は画面の表示機能を備える。
【0016】
図2はこの実施の形態1による情報処理システムの作画部13と画面データ変換部14の動作を示すフローチャートである。この図を参照して作画部13と画面データ変換部14の動作について詳細に説明する。
【0017】
作画部13は、描画部11が描画した画面の画面データを作成する(ステップST50)。上述したように、画面データは上記画面をコンピュータの表示装置が表示することが可能なバイナリ形式のデータである。続いて、画面データ変換部14は作画部13が作成した画面データを画面を構成する描画オブジェクトの集合データとみなし、描画オブジェクト毎にデータを抽出する(ステップST51)。各描画オブジェクトのデータは描画図形データと制御データとを含む。描画図形データとは、例えば長方形、円など描画オブジェクトを構成するプリミティブ図形毎の描画座標、サイズ、色等のデータであり、制御データとは、制御対象4のデバイスタイプ、デバイスフラグ、および制御対象4の状態に応じて監視用表示装置2での表示態様を異ならせるための情報を示すデータである。画面データ変換部14は、抽出した描画オブジェクト毎のデータを描画図形データまたは制御データに分けて、以下の処理をする(ステップST52)。
【0018】
描画図形データの場合、さらに画像データと描画属性データとに変換し(ステップST53)、変換したデータを保持する(ステップST54)。画像データとは、描画図形データから描画オブジェクトを構成するプリミティブ図形の情報を抽出し、ビットマップ形式に変換したものである。また、描画属性データとは、描画図形データから表示する画面番号、当該オブジェクトのバージョン、ID、画面への配置情報等に関する情報を抽出し、テキスト形式に変換したものである。配置情報とは、例えば描画開始位置情報とサイズ情報、または描画開始位置情報と描画終了位置情報である。
【0019】
また、制御データの場合、さらにデバイス制御データに変換し(ステップST55)、変換したデータを保持する(ステップST56)。デバイス制御データとは、制御データをテキスト形式に変換したものである。画面データ変換部14は、ステップST51で抽出されるオブジェクトのデータがなくなるまで、ステップST51からステップST54またはステップST56までの処理を繰り返す。
【0020】
次に、作画部13と画面データ変換部14の動作を具体例を用いて説明する。図3は表示用GUI26に表示される画面の例を示す図である。この画面は背景画面100とランプ部品101とを備える。ランプ部品101は、長方形101a、長方形101b、円101c、円101dから構成される。操作者は、例えば制御対象4の電源がONであればランプ部分101dの色を赤色に、OFFであれば黒色に描画するように設定する。ランプ部品101の制御データには上記の制御対象4の状態に応じたランプ部品の表示状態に関する情報が書き込まれる。
【0021】
操作者が図3に示すような画面を入力すると、描画部11が描画ライブラリを参照して描画する。操作者が画面入力を終了の指示を出すと、描画部11がその旨を検出し、作画部13に通知する。作画部13は描画部11が描画した画面の画面データを作成する。続いて、画面データ変換部14は、画面データから描画オブジェクト毎にデータを抽出する。図4(a)は画面データ変換部14が抽出したランプ部品101の画面データである。図に示すように、ランプ部品101の画像データは描画図形データ102と制御データ103とを含む。画面データ変換部14はさらに、描画図形データ102を画像データと描画属性データに変換し、制御データをデバイス制御データに変換する。
【0022】
図4(b)は画面データ変換部14が画面データから抽出したデータを示す図である。図に示すように、描画図形データ102はランプ部品101を表示する画面番号、ランプ部品101のバージョン、ID番号、描画位置等を含む描画属性データと、ランプ部品101を構成するプリミティブ図形の情報、すなわち長方形データ101a’、長方形データ101b’、円データ101c’、円データ101d’の情報を含む画像データとを備える。各プリミティブ図形は、図形種類、座標値、色、塗りつぶしパターン等のデータを含む。画像データには、制御対象4の電源がONの時のデータとOFFの時のデータがある。制御データ103は、制御対象となるデバイスに関するデータであり、デバイスフラグ、デバイスタイプ、デバイス番号、ビット位置、処理演算式等のデータを含む。また、制御データは、制御対象4の状態に応じて監視用表示装置2での表示態様を異ならせるための情報、例えば、制御対象4の電源がONの時はON用のランプ部品画像を使用し、OFFの時はOFF用のランプ部品画像を使用するといった指示を含む。さらに、制御データは制御対象4の状態を取得する方法も含む。
【0023】
画面データ変換部14は上記画像データをビットマップ形式に変換しランプ部品画像110を作成する。画面データ変換部14は画像データの座標値等に基づいて、長方形101a、101b、円101c、101dを重ね合わせて表示する。ON時のデータについても同様である。また、画面データ変換部14は描画属性データと制御データとをテキスト形式に変換する。画面データ変換部14は画像データをPNG(Portable Network Graphics)形式に変換してもよい。
【0024】
通信部15は、画面データ変換部14が作成した描画属性データ、ランプ部品画像110(ON時、OFF時)およびデバイス制御データを監視用表示装置2に送信する。監視用表示装置2の通信部21は上記データを受信し、記憶部22に保存する。描画部24は記憶部22から描画属性データ、ランプ部品画像110およびデバイス制御データを読み出し、描画オブジェクトを生成して保持する。また、通信部23は記憶部22からデバイス制御データを読み出し、これに基づいて制御対象4の状態を取得する。デバイス制御データには、制御対象4の状態を取得する方法として、例えば一定期間毎に制御装置3に対して制御対象4の状態の取得要求を出す方法、制御対象4にイベントが発生する毎に制御装置3から送信される状態を受信する方法等が記載されている。通信部23は取得した情報を描画部24へ送信する。あるいは、通信部23が取得した情報を描画部24が取りに行くようにしてもよい。描画部24は取得した制御対象4に関する情報と、保持している描画オブジェクトとに基づいて描画すべき画面を描画する。描画部24は描画した画面をVRAM25を介して表示用GUI26に表示する。
【0025】
通信部23は、デバイス制御データの制御対象4の状態を取得する方法に基づいて新たに制御対象4に関するデータを取得すると、取得したデータを描画部24へ送信する。あるいは、通信部23が取得した情報を描画部24が取りに行くようにしてもよい。描画部24は取得した制御対象4に関するデータと保持している描画オブジェクトとに基づいて描画すべき画面を描画する。例えば、通信部23が制御対象4の電源がONからOFFに変化したことを検出すると、通信部23はその旨を描画部24に通知する。描画部24は電源OFF状態のときのランプ部品画像を描画する。
【0026】
図5は図1の情報処理システムの監視用表示装置2に操作者からの入力データを受け取る入力部27を追加したものを示す図である。入力部27から入力することによって、操作者は記憶部22に記憶されるデータにアクセスしたり、データを修正したりすることができる。入力部27は、例えばタッチパネルである。
【0027】
以上のようにこの実施の形態1によれば、画面データ変換部14が画面データから各オブジェクトのビットマップ形式の画像を作成して監視用表示装置2に送信し、監視用表示装置2の描画部24が受信した画像を読み出し、これらに基づいて画面を描画するようにしたので、監視用表示装置の機能によらずに画面表示でき、また監視用表示装置の機能が異なる場合でも同じ画像を表示することができ、さらに、従来のように監視用表示装置が描画コマンドからビットマップ形式の画像を作成しなくてもよいため、監視用表示装置の負荷が軽減できるという効果が得られる。
【0028】
実施の形態2.
図6(a)はこの実施の形態2による情報処理システムの表示用GUI26で表示される画面の例を示す図である。図に示すように、画面111はランプ部品112、スイッチ部品113を、画面114はランプ部品115、メータ部品116をそれぞれ描画オブジェクトとして備えている。ランプ部品112とランプ部品115とは同一の画像とする。
【0029】
操作者が入力用GUI17からランプ部品112、スイッチ部品113を備える画面111と、ランプ部品115、メータ部品116を備える画面114を入力すると、描画部11が描画ライブラリを参照して前記各画面を描画する。操作者が画面入力を終了の指示を出すと、描画部11がその旨を検出し、作画部13に通知する。続いて、作画部13は実施の形態1で示したように、描画部11が描画した画面の画面データを作成する。
【0030】
続いて、画面データ変換部14は、画面データから描画オブジェクト毎にデータを抽出する。図6(b)は画面データ変換部14が抽出したランプ部品112、スイッチ部品113、ランプ部品115、メータ部品116の画面データである。画面データ変換部14はさらに、描画図形データを画像データと描画属性データに変換し、制御データをデバイス制御データに変換する。
【0031】
このとき、ランプ部品112とランプ部品115とは同一の画像であるため、画面データ変換部14は、ランプ部品112の画像とランプ部品116の画像をそれぞれ作成するのではなく、1つの画像117のみを作成し、保持する。描画属性データ、デバイス制御データに関しては、ランプ部品112,116それぞれについてのデータを作成する。通信部15は画像117と、ランプ部品112,116それぞれについての描画属性データ、デバイス制御データとを監視用表示装置2に送信する。
【0032】
また、上記において、例えばランプ部品112とランプ部品115とが大きさの異なる相似形である場合にも、変換および保持する画像117は1つであり、それぞれの描画属性データに画像を拡大または縮小して描画するための倍率データを追加して監視用表示装置2に送信することで、表示用GUI26に所望の画像を描画することができる。
【0033】
以上のようにこの実施の形態2によれば、画面データ変換部14は同一のオブジェクトに関しては1つの画像のみ生成するようにしたので、画面データ変換部14の画面データの変換処理にかかる負荷を軽減でき、通信部15と通信部21との間のデータ通信にかかる負荷を軽減でき、さらに、記憶部22がデータ記憶に要するメモリを軽減できる効果が得られる。
【0034】
実施の形態3.
図7(a)はこの実施の形態3による情報処理システムの表示用GUI26で表示される画面の例を示す図である。この図では、表示用GUI26上にデフォルト状態がOFF状態であるランプ部品123が存在し、制御対象4が電源OFFからONに切り替わると表示用GUI26がOFF状態画面121からON状態画面122に切り替わることを示す。
【0035】
操作者が、入力用GUI17からOFF状態のランプ部品123と、ON状態のランプ部品124とを入力すると、描画部11が描画する。操作者が画面入力を終了の指示を出すと、描画部11がその旨を検出し、作画部13に通知する。続いて、作画部13は実施の形態1で示したように、作画部13がOFF状態のランプ部品123とON状態のランプ部品124の画面データを作成する。
【0036】
続いて、画面データ変換部14は、画面データから描画オブジェクトデータを抽出する。ここで、各描画オブジェクトの構成について説明する。図7(b)はランプ部品123の構成要素について説明する図である。図に示すように、ランプ部品123は123a,123b,123c,123dのプリミティブ図形から構成されている。これに対して、ON状態のランプ部品124は、OFF状態のランプ部品123と構成要素123dが異なるのみで他は同一の図形から構成される。したがって、画面データ変換部14は、OFF状態のランプ部品123の画面データとON状態のランプ部品124の画面データとをそれぞれ抽出するのではなく、ランプ部品123の画面データとして長方形データ123a’,123b’、円形データ123c’,123d’を、ランプ部品124の画面データとしてランプ部品123との差異に相当する円形データ124d’を抽出する。図7(c)は画面データ変換部14が抽出したランプ部品の画面データである。画面データ変換部14はさらに、画面データのうち描画図形データを画像データと描画属性データに変換し、制御データをデバイス制御データに変換する。
【0037】
画面データ変換部14は上記画像データをビットマップ形式に変換する。さらに、ランプ部品123については、画像データの座標値等に基づいて長方形123a、123b、円123c、123dを重ね合わせて表示されるランプ部品画像130を、ON時のランプ部品124については円画像131をそれぞれ描画属性データ、デバイス制御データと関連付けて通信部15を介して監視用表示装置2に送信する。このとき、円画像131のデバイス制御データには、制御対象4の電源がON状態になったら円画像131をランプ部品画像130の上に重ねて表示する指示が記載される。監視用表示装置2の描画部24は、ON時のランプ部品を表示する際はランプ部品画像130の上にそのまま円画像131を重ね合わせてもよいし、円画像131を加工して重ね合わせてもよい。
【0038】
以上のようにこの実施の形態3によれば、画面データ変換部14は制御対象4の状態に応じて表示内容を変化させるオブジェクトに関しては、表示の差異に相当する画像のみを作成するようにしたので、画面データ変換部14の画面データの変換処理にかかる負荷を軽減でき、通信部15と通信部21との間のデータ通信にかかる負荷を軽減でき、さらに、記憶部22がデータ記憶に要するメモリを軽減できる効果が得られる。
【0039】
実施の形態4.
実施の形態3に示したように、制御対象4が電源OFFから電源ONに切り替わると表示用GUI26がOFF状態画面からON状態画面に切り替わる画面を作成する場合、画面データ変換部14が背景画面の画像とランプ部品の画像とを作成して監視用表示装置2に送信し、記憶部22が記憶していた。表示用GUI26に表示する際は、背景画面の画像上にランプ部品の画像を重ね合わせて表示していた。
【0040】
しかしながら、この方法で表示する場合、背景画像上のランプ部品が重ね合わされる部分の画像が重複して送信されていた。図8(a)は、重複して送信される部分を説明する図である。背景画像140とランプ部品画像141の重複部142が過剰に送信される。そこで、この実施の形態4では、画面データ変換部14は、背景画像上の指示される位置にランプ部品の画像を配置した、部品追加背景画像を作成する。図8(b)は画面データ変換部14が作成する部品追加背景画像を示す図である。背景画像143はランプ部品画像144を備える。また、ON状態画面に切り替えるために、実施の形態3で示したように画面データ変換部14はランプ部品画像のOFF状態とON状態との差異に相当する画像を作成して、監視用表示装置2に送信してもよい。
【0041】
以上のようにこの実施の形態4によれば、画面データ変換部14は、背景画像上に部品の画像を配置した部品追加背景画像を作成するようにしたので、実施の形態3と比較して重複部142の画像を送信する必要がないため、通信部15と通信部21との間のデータ通信にかかる負荷を軽減でき、また、記憶部22がデータ記憶に要するメモリを軽減できる効果が得られる。
【0042】
実施の形態5.
図9はこの発明の実施の形態5による情報処理システムの入力用GUI17で表示される作画用画面を示す図である。図に示すように、作画用画面は描画モード選択部を備える。描画モード選択部は、「画像モード」と「コマンドモード」とを切り替える機能を有する。画像モードとは、実施の形態1で示したように画像データ変換部14が画面データから画像データに変換して監視用表示装置2に送信する方法である。コマンドモードとは、従来から行われているような作画部が画面データから描画コマンドを作成して監視用表示装置2を送信し、監視用表示装置2が描画コマンドからビットマップ画像を作成して表示する方法である。操作者は上記いずれかのモードを選択することができる。
【0043】
操作者が、描画モード選択部で「画像モード」を選択した場合、描画部11はその旨を検出し、作画部13に通知する。作画部13は実施の形態1で示したように描画部11が描画する画面の画面データを作成し、画像データ変換部14は画面データを画像データに変換する。一方、操作者が描画モード選択部で「コマンドモード」を選択した場合、描画部11はその旨を検出し、作画部13に通知する。作画部13は従来通り描画部11が描画した画像から描画コマンドを作成し、通信部14を介して監視用表示装置2に送信する。
【0044】
以上のようにこの実施の形態5によれば、この情報処理システムは操作者に描画モードを選択させる機能を備えるようにしたため、操作者が画像モードを選択した場合は画像の精度を向上させることができ、コマンドモードを選択した場合は画像の精度は落ちるが、画像データを通信する必要がないために通信速度を向上させることができるので、操作者は情報処理システムを利用する環境に合わせて画面表示を行うことができるという効果が得られる。
【0045】
実施の形態6.
図10はこの発明の実施の形態6による情報処理システムのブロック図である。図1と共通する要素には同一符号を付し、その説明を省略する。作画装置1は監視用表示装置7に接続される。監視用表示装置7にはインターネット5を介して複数の表示装置6が接続される。監視用表示装置7は、サーバ部71、通信部72を備える。また、各表示装置6は、通信部61、描画部62、VRAM63、表示用GUI64を備える。
【0046】
この実施の形態6に係る監視用表示装置7は外部の表示装置6に対しインターネット5を介してデータを送信する機能を備える。通信部23は制御対象4に関する情報を取得して描画部24に供給すると共に、サーバ部71に供給する。サーバ部71は取得した制御対象4に関する情報に基づいて記憶部22から必要な部品のデータを読み出し、通信部72に供給する。通信部72は取得したデータをインターネット5を介して各表示装置6に送信する。各表示装置6は通信部61において前記部品のデータを受信し、描画部62は受信した部品の画像をVRAM63を介して表示用GUI64に表示する。
【0047】
また、実施の形態1と同様に、監視用表示装置7の描画部24は記憶部22に保存される画像データ、描画属性データおよびデバイス制御データと、通信部23から取得した制御対象4に関する情報とに基づいて画面を描画し、VRAM25を介して表示用GUI26に表示する。なお、監視用表示装置7は描画部24、VRAM25および表示用GUI26を備えず、画面表示に関しては全て表示装置6が行うようにしてもよい。
【0048】
図11はこの実施の形態6による情報処理システムの別の例を示すブロック図である。図10と共通する要素には同一符号を付し、その説明を省略する。図に示すように、各表示装置6の描画部62はデータを保持する記憶領域であるキャッシュ部64を備える。描画部62は、監視用表示装置7から送信されたデバイス制御データ等から次に表示されることが予め予測される画面で表示される画像、表示頻度の高い部品の画像、一度表示された画面全体のデータ、あるいは操作者がキャッシュすることを選択したデータ等をキャッシュ部64に保存しておく。これにより、サーバ部71へのアクセス負荷を軽減できる。なお、図11ではキャッシュ部64は描画部62に含まれるが、描画部62からアクセスが可能ならば表示装置6内のいずれに存在してもよい。
【0049】
以上のように、この実施の形態6によれば、監視用表示装置7がインターネット5を介して表示装置6にデータを送信できるようにしたので、監視用表示装置7と遠隔に配置される表示装置6でも制御対象4の状態を画面表示できる効果がある。また、複数の表示装置6に表示することが可能となる。
【0050】
表示装置6は、汎用のパーソナルコンピュータ等でもよいし、PDA等の携帯端末でもよい。また、実施の形態2と同様に、監視用表示装置7が操作者からの入力データを受け取る入力部を備えてもよい。また、実施の形態5と同様に操作者に描画モードの選択を行わせるようにしてもよい。
【0051】
【発明の効果】
以上のように、この発明によれば、情報処理システムが作画装置と制御装置を介して制御対象に接続された監視用表示装置とを備え、作画装置が、表示装置上に一次画面を描画する第1の描画部と、一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして画面データから一次画面を構成する各部品の関連する制御対象の状態ごとに各描画オブジェクト描画情報を抽出して画像データに変換すると共に、各描画オブジェクトを一次画面上に配置するための配置情報を画面データから抽出して描画属性データに変換し、また、デバイスタイプ、デバイスフラグおよび制御対象の状態に応じて表示態様を異ならせるための状態情報を画面データから抽出して制御データに変換して、画像データ描画属性データおよび前記制御データと関連付けて部品の制御対象の状態ごとに監視用表示装置に送信する画面データ変換部とを備え、監視用表示装置が、作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、制御対象の状態に関するデバイスタイプ、デバイスフラグおよび状態情報を取得する通信部と、記憶部から画像データ、描画属性データおよび制御データを読み出して、部品ごとに画像データおよび描画属性データに基づいて描画オブジェクトの画像を重ね合わせて表示し、通信部が新たに状態情報を取得すると、通信部で取得したデバイスタイプ、デバイスフラグおよび状態情報を有する制御データによって指示された画像データおよび描画属性データに基づいて表示装置上に描画オブジェクトの画像を重ね合わせて画面を描画する第2の描画部とを備えるように構成したので、監視用表示装置の機能によらずに画面表示でき、また監視用表示装置の機能が異なる場合でも同じ画像を表示することができ、さらに、従来の情報処理システムよりも監視用表示装置の負荷が軽減できるという効果がある。
【図面の簡単な説明】
【図1】 この発明の実施の形態1による情報処理システムのブロック図である。
【図2】 同実施の形態1による情報処理システムの作画部と画面データ変換部の動作を示すフローチャートである。
【図3】 同実施の形態1による情報処理システムの表示用GUIに表示される画面の例を示す図である。
【図4】 (a)は画面データ変換部が抽出したランプ部品の画面データを示す図であり、(b)は画面データ変換部が画面データから抽出したデータを示す図である。
【図5】 図1の情報処理システムの監視用表示装置に入力部を追加したものを示す図である。
【図6】 (a)はこの発明の実施の形態2による情報処理システムの表示用GUIで表示される画面の例を示す図であり、(b)は画面データ変換部が抽出した部品の画面データである。
【図7】 (a)はこの発明の実施の形態3による情報処理システムの表示用GUIで表示される画面の例を示す図であり、(b)はランプ部品の構成要素について説明する図であり、(c)は画面データ変換部が抽出したランプ部品の画面データである。
【図8】 (a)は、重複して送信される部分を説明する図であり、(b)は画面データ変換部が作成する部品追加背景画像を示す図である。
【図9】 同実施の形態5による情報処理システムの入力用GUIで表示される作画用画面を示す図である。
【図10】 同実施の形態6による情報処理システムのブロック図である。
【図11】 同実施の形態6による情報処理システムの別の例を示すブロック図である。
【符号の説明】
1 作画装置、2 監視用表示装置、3 制御装置、4 制御対象、5 インターネット、6 表示装置、7 監視用表示装置、11,24,62 描画部、12 描画ライブラリ記憶部、13 作画部、14 画面データ変換部、15,21,23,61,72 通信部、16,25,63 VRAM、17 入力用GUI、22 記憶部、26,64 表示用GUI、27 入力部、65 キャッシュ部、71 サーバ部、100 背景画面、101,112,115,123,124 ランプ部品、101a,101b,123a,123b 長方形、101c,101d,123c,123d 円、101a’,101b’,123a’,123b’ 長方形データ、101c’,101d’,123c’,123d’,124d’ 円データ、102 描画図形データ、103 制御データ、110,117,130,141 ランプ部品画像、111、114 画面、112,115 ランプ部品、116 メータ部品、131 円画像、140背景画像、142 重複部。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a drawing device and an information processing system for monitoring a control target and displaying a screen created by the drawing device on a display device according to a monitoring result.
[0002]
[Prior art]
Some conventional information processing systems for control display a desired screen input by an operator on an input screen of a drawing device on a display device according to the state of a device to be controlled. In this information processing system, the drawing device first draws in a bitmap format by referring to the drawing library in accordance with an instruction from the operator. Subsequently, a drawing command for reproducing the screen is created based on the bitmap format screen and transmitted to the display device. The display device creates a bitmap-format screen from the received drawing command by referring to the attached drawing library, and outputs it to the display device. For example, Patent Document 1 discloses a drawing command created by this type of information processing system.
[0003]
[Patent Document 1]
JP 7-319511 A (page 4, FIG. 40)
[0004]
[Problems to be solved by the invention]
Generally, different display devices have different drawing libraries, so when drawing commands created on the drawing device are converted to bitmap format on the display device as shown above, even when drawing graphics from the same drawing command The drawing results may be different. Therefore, in the conventional information processing system as described above, there is a problem that display results differ between devices when different types of information terminal devices are used as display devices. In addition, since the graphic drawing process has a high load, when a device having a relatively low CPU performance such as a mobile phone or a PDA (Personal Digital Assistant) is used as a display device, there is a problem that it takes time to display.
[0005]
The present invention has been made to solve the above problems, and the same display result can be obtained even if the screen desired by the operator is displayed on different information terminal devices, and the display load of the information terminal device is reduced. It is an object of the present invention to obtain a drawing apparatus and an information processing system.
[0006]
[Means for Solving the Problems]
  The drawing device according to the present invention comprises:A drawing device that generates data to be displayed on a monitoring display device to which a control target is connected,A drawing unit for drawing a primary screen on a display device; a drawing unit for creating screen data in a binary format that enables the drawing device to display the primary screen;Considering screen data as a collection of drawing objects composed of primitive figuresEach of the primary screens composed of screen dataEach drawing for each state of the control target related to the partobjectofDrawing information is extracted and converted into image data.drawingPlacement information for placing objects on the primary screen is extracted from screen data and converted into drawing attribute data.In addition, status information for changing the display mode according to the device type, the device flag, and the status of the control target is extracted from the screen data and converted into control data, and the image data is associated with the drawing attribute data and the control data. Display for monitoring for each status of parts to be controlledAnd a screen data conversion unit to be transmitted to the apparatus.
  Further, the monitoring display device according to the present invention is connected to the control target via the control device, and the screen data for displaying the screen is regarded as a set of drawing objects composed of primitive figures, and the screen is displayed from the screen data. Image data formed by extracting drawing information of each drawing object for each related control target state of each component, and arrangement information for arranging each drawing object on the screen are extracted from the screen data. A monitoring display device that receives the formed drawing attribute data and the control data formed by extracting the state information for changing the display mode according to the device type, the device flag, and the state of the control target from the screen data A storage unit for storing image data, drawing attribute data, and control data; The image data, drawing attribute data, and control data are read from the storage unit, the communication unit that obtains the device flag, the state information, and the storage unit, and the image of the drawing object is overlaid on the basis of the image data and the drawing attribute data for each part. When the communication unit newly acquires the state information, the drawing object is displayed on the display device based on the image data and the drawing attribute data instructed by the control data having the device type, device flag, and state information acquired by the communication unit. And a drawing unit that draws a screen by superimposing the images.
[0007]
  An information processing system according to the present invention includes a drawing device andConnected to control target via control deviceA first display unit for drawing a primary screen on the display device, and a screen for creating screen data in a binary format that enables the screen drawing device to display the primary screen. AndConsidering screen data as a collection of drawing objects composed of primitive figuresEach component of the primary screen from the screen dataEach drawing for each state of the control target related to the partobjectofDrawing information is extracted and converted into image data.drawingPlacement information for placing objects on the primary screen is extracted from screen data and converted into drawing attribute data.Device type, device flag andTo change the display mode according to the state of the controlled objectStatusInformation is extracted from screen data and converted to control data, and image dataTheDrawing attribute data and the control dataFor each status of the part control targetA screen data conversion unit for transmission to the monitoring display device, the monitoring display device relating to the state of the control target, a storage unit for storing image data, drawing attribute data, and control data received from the drawing deviceDevice type, device flag and statusRead out the image data, drawing attribute data and control data from the communication unit to acquire information, and the storage unit,A control having the device type, device flag, and state information acquired by the communication unit when the image of the drawing object is superimposed and displayed for each part based on the image data and the drawing attribute data and the communication unit newly acquires the state information. -Image data and drawing attribute data indicated by the dataOn the display device based onOverlay drawing object imagesAnd a second drawing unit for drawing a screen.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Embodiment 1 FIG.
FIG. 1 is a block diagram of an information processing system according to Embodiment 1 of the present invention. As shown in the figure, the information processing system includes a drawing device 1 and a monitoring display device 2. The drawing device 1 and the monitoring display device 2 are connected via a LAN (Local Area Network) or the like. A control object 4 is connected to the monitoring display device 2 via a control device 3. The control device 3 acquires information related to the operation status of the controlled object 4 and supplies it to the monitoring display device 2. The control device 3 is, for example, a programmable controller (PLC), and the control object 4 is, for example, a plant or a device. The control device 3 controls the control object 4 and monitors the control object 4.
[0009]
The drawing device 1 is a device for an operator to design and create a screen for monitoring the operation status of the control target 4. The monitoring display device 2 displays a screen corresponding to the monitoring result of the control device 3 on the display device. A screen created by the drawing device 1 is used for this display.
[0010]
The drawing device 1 includes a drawing unit (first drawing unit) 11, a drawing library storage unit 12, a drawing unit 13, a screen data conversion unit 14, a communication unit 15, a VRAM (Video Random Access Memory) 16, and an input GUI 17. . The monitoring display device 2 includes communication units 21 and 23, a storage unit 22, a drawing unit (second drawing unit) 24, a VRAM 25, and a display GUI 26.
[0011]
The input GUI 17 is a GUI for an operator to input a screen for monitoring the operation status of the control target 4. For example, the operator inputs an object such as a lamp part and a meter part to be displayed on the background screen and the background screen using a screen creation tool or the like. The drawing unit 11 draws with reference to the drawing library stored in the drawing library storage unit 12 based on the screen input from the input GUI 17. The drawn image is displayed on the input GUI 17 via the VRAM 16 that simultaneously performs graphic drawing and screen display.
[0012]
The drawing unit 13 creates screen data based on the screen drawn by the drawing unit 11. The screen data is binary format data that allows the display device of the computer to display the screen. The screen data conversion unit 14 converts the screen data into bitmap format image data and text format drawing attribute data. Further, control data related to the control object 4 is extracted from the screen data and converted into device control data in a text format (details will be described later). The communication unit 15 transmits the image data, drawing attribute data, and device control data converted by the screen data conversion unit 14 to the monitoring display device 2. The drawing unit 11, the drawing unit 13, and the screen data conversion unit 14 represent modules of a processing arithmetic unit of a computer that operates according to a program.
[0013]
The communication unit 21 of the monitoring display device 2 receives the image data, drawing attribute data, and device control data from the communication unit 15 of the drawing device 1. The storage unit 22 stores image data, drawing attribute data, and device control data acquired by the communication unit 21. The communication unit 23 communicates with the control device 3, receives data related to the control target 4 acquired by the control device 3, and transmits an acquisition command request for data related to the control target 4 to be acquired to the control device 3. . In addition, the storage unit 22 stores data related to the control target 4 acquired by the communication unit 23 from the control device 3.
[0014]
The drawing unit 24 draws a screen based on the image data, drawing attribute data, and device control data stored in the storage unit 22. The VRAM 25 displays the screen drawn by the drawing unit 24 on the display GUI 26. When the device control data is set to change the display state of the display GUI 26 according to the state of the control target 4, the drawing unit 24 displays according to the state change of the control target 4 based on the device control data. The display state of the GUI 26 is changed.
[0015]
The drawing device 1 is, for example, a general-purpose personal computer, and the input GUI 17 is, for example, a general-purpose display. The input GUI 17 has a screen display function, is an input screen, and is also a display screen. The monitoring display device 2 is, for example, a general-purpose personal computer, and the display GUI 26 is, for example, a general-purpose display. The display GUI 26 has a screen display function.
[0016]
FIG. 2 is a flowchart showing the operations of the drawing unit 13 and the screen data conversion unit 14 of the information processing system according to the first embodiment. The operations of the drawing unit 13 and the screen data conversion unit 14 will be described in detail with reference to this figure.
[0017]
The drawing unit 13 creates screen data of the screen drawn by the drawing unit 11 (step ST50). As described above, the screen data is binary format data that allows the display device of the computer to display the screen. Subsequently, the screen data conversion unit 14 regards the screen data created by the drawing unit 13 as a set of drawing objects constituting the screen, and extracts data for each drawing object (step ST51). The data of each drawing object includes drawing graphic data and control data. The drawing graphic data is data such as drawing coordinates, size, and color for each primitive graphic constituting a drawing object such as a rectangle and a circle, and the control data is the device type, device flag, and control target of the control target 4 4 is data indicating information for changing the display mode on the monitoring display device 2 according to the state of 4. The screen data conversion unit 14 divides the extracted data for each drawing object into drawing graphic data or control data, and performs the following processing (step ST52).
[0018]
In the case of drawing graphic data, it is further converted into image data and drawing attribute data (step ST53), and the converted data is held (step ST54). Image data is obtained by extracting primitive graphic information constituting a drawing object from drawing graphic data and converting it into a bitmap format. The drawing attribute data is obtained by extracting information about the screen number to be displayed, the version of the object, the ID, the arrangement information on the screen, and the like from the drawing graphic data, and converting the information into a text format. The arrangement information is, for example, drawing start position information and size information, or drawing start position information and drawing end position information.
[0019]
In the case of control data, it is further converted into device control data (step ST55), and the converted data is held (step ST56). The device control data is obtained by converting the control data into a text format. The screen data conversion unit 14 repeats the processing from step ST51 to step ST54 or step ST56 until there is no more object data extracted in step ST51.
[0020]
Next, operations of the drawing unit 13 and the screen data conversion unit 14 will be described using specific examples. FIG. 3 is a diagram illustrating an example of a screen displayed on the display GUI 26. This screen includes a background screen 100 and a lamp component 101. The lamp component 101 includes a rectangle 101a, a rectangle 101b, a circle 101c, and a circle 101d. For example, the operator sets the color of the lamp portion 101d to red when the power of the control target 4 is ON, and sets the color to black when the power is OFF. Information relating to the display state of the lamp component corresponding to the state of the control target 4 is written in the control data of the lamp component 101.
[0021]
When the operator inputs a screen as shown in FIG. 3, the drawing unit 11 draws with reference to the drawing library. When the operator gives an instruction to end the screen input, the drawing unit 11 detects that fact and notifies the drawing unit 13. The drawing unit 13 creates screen data of the screen drawn by the drawing unit 11. Subsequently, the screen data conversion unit 14 extracts data for each drawing object from the screen data. FIG. 4A shows the screen data of the lamp component 101 extracted by the screen data conversion unit 14. As shown in the figure, the image data of the lamp component 101 includes drawing graphic data 102 and control data 103. The screen data converter 14 further converts the drawing graphic data 102 into image data and drawing attribute data, and converts the control data into device control data.
[0022]
FIG. 4B is a diagram illustrating data extracted from the screen data by the screen data conversion unit 14. As shown in the figure, the drawing graphic data 102 includes a screen number for displaying the lamp component 101, drawing attribute data including the version of the lamp component 101, an ID number, a drawing position, and the like, information on primitive graphics constituting the lamp component 101, That is, the image data includes rectangular data 101a ′, rectangular data 101b ′, circle data 101c ′, and circle data 101d ′. Each primitive figure includes data such as figure type, coordinate value, color, and fill pattern. The image data includes data when the power of the control target 4 is ON and data when it is OFF. The control data 103 is data related to a device to be controlled, and includes data such as a device flag, a device type, a device number, a bit position, and a processing arithmetic expression. Further, the control data uses information for changing the display mode on the monitoring display device 2 according to the state of the control target 4, for example, an ON lamp component image when the power of the control target 4 is ON. However, it includes an instruction to use a lamp part image for OFF when it is OFF. Further, the control data includes a method for acquiring the state of the control object 4.
[0023]
The screen data conversion unit 14 converts the image data into a bitmap format and creates a lamp component image 110. The screen data conversion unit 14 superimposes and displays the rectangles 101a and 101b and the circles 101c and 101d based on the coordinate values of the image data. The same applies to the data when ON. The screen data conversion unit 14 converts the drawing attribute data and the control data into a text format. The screen data converter 14 may convert the image data into PNG (Portable Network Graphics) format.
[0024]
The communication unit 15 transmits the drawing attribute data created by the screen data conversion unit 14, the lamp component image 110 (when ON, when OFF), and device control data to the monitoring display device 2. The communication unit 21 of the monitoring display device 2 receives the data and stores it in the storage unit 22. The drawing unit 24 reads the drawing attribute data, the lamp component image 110, and the device control data from the storage unit 22, and generates and holds a drawing object. The communication unit 23 reads device control data from the storage unit 22 and acquires the state of the control target 4 based on the device control data. In the device control data, as a method for acquiring the state of the control target 4, for example, a method for issuing an acquisition request for the state of the control target 4 to the control device 3 at regular intervals, every time an event occurs in the control target 4 A method for receiving a state transmitted from the control device 3 is described. The communication unit 23 transmits the acquired information to the drawing unit 24. Or you may make it the drawing part 24 go for the information which the communication part 23 acquired. The drawing unit 24 draws a screen to be drawn based on the acquired information about the control object 4 and the held drawing object. The drawing unit 24 displays the drawn screen on the display GUI 26 via the VRAM 25.
[0025]
When the communication unit 23 newly acquires data related to the control target 4 based on the method of acquiring the state of the control target 4 of the device control data, the communication unit 23 transmits the acquired data to the drawing unit 24. Or you may make it the drawing part 24 go for the information which the communication part 23 acquired. The drawing unit 24 draws a screen to be drawn based on the acquired data related to the control object 4 and the held drawing object. For example, when the communication unit 23 detects that the power source of the control target 4 has changed from ON to OFF, the communication unit 23 notifies the drawing unit 24 to that effect. The drawing unit 24 draws a lamp component image when the power is off.
[0026]
FIG. 5 is a diagram showing the monitoring display device 2 of the information processing system of FIG. 1 with an input unit 27 for receiving input data from the operator. By inputting from the input unit 27, the operator can access the data stored in the storage unit 22 or modify the data. The input unit 27 is a touch panel, for example.
[0027]
As described above, according to the first embodiment, the screen data conversion unit 14 creates a bitmap-format image of each object from the screen data, transmits it to the monitoring display device 2, and draws the monitoring display device 2. Since the image received by the unit 24 is read and the screen is drawn based on these, the screen can be displayed regardless of the function of the monitoring display device, and the same image can be displayed even when the functions of the monitoring display device are different. Further, since the monitor display device does not have to create a bitmap image from the drawing command as in the conventional case, an effect of reducing the load on the monitor display device can be obtained.
[0028]
Embodiment 2. FIG.
FIG. 6A is a diagram showing an example of a screen displayed on the display GUI 26 of the information processing system according to the second embodiment. As shown in the figure, the screen 111 includes a lamp component 112 and a switch component 113, and the screen 114 includes a lamp component 115 and a meter component 116 as drawing objects. The lamp parts 112 and 115 are the same image.
[0029]
When an operator inputs a screen 111 including a lamp component 112 and a switch component 113 and a screen 114 including a lamp component 115 and a meter component 116 from the input GUI 17, the drawing unit 11 draws each screen by referring to the drawing library. To do. When the operator gives an instruction to end the screen input, the drawing unit 11 detects that fact and notifies the drawing unit 13. Subsequently, the drawing unit 13 creates screen data of the screen drawn by the drawing unit 11 as described in the first embodiment.
[0030]
Subsequently, the screen data conversion unit 14 extracts data for each drawing object from the screen data. FIG. 6B shows screen data of the lamp component 112, the switch component 113, the lamp component 115, and the meter component 116 extracted by the screen data conversion unit 14. The screen data converter 14 further converts the drawing graphic data into image data and drawing attribute data, and converts the control data into device control data.
[0031]
At this time, since the lamp component 112 and the lamp component 115 are the same image, the screen data conversion unit 14 does not create the image of the lamp component 112 and the image of the lamp component 116, respectively, but only one image 117. Create and hold. Regarding drawing attribute data and device control data, data for each of the lamp parts 112 and 116 is created. The communication unit 15 transmits the image 117 and the drawing attribute data and device control data for each of the lamp parts 112 and 116 to the monitoring display device 2.
[0032]
In the above, for example, even when the lamp component 112 and the lamp component 115 are similar in size, there is only one image 117 to be converted and held, and the image is enlarged or reduced for each drawing attribute data. Then, by adding the magnification data for drawing and transmitting it to the monitoring display device 2, a desired image can be drawn on the display GUI 26.
[0033]
As described above, according to the second embodiment, since the screen data conversion unit 14 generates only one image for the same object, the load on the screen data conversion process of the screen data conversion unit 14 is reduced. It is possible to reduce the load on data communication between the communication unit 15 and the communication unit 21, and further, it is possible to obtain an effect that the storage unit 22 can reduce the memory required for data storage.
[0034]
Embodiment 3 FIG.
FIG. 7A is a diagram showing an example of a screen displayed on the display GUI 26 of the information processing system according to the third embodiment. In this figure, the lamp component 123 whose default state is OFF is present on the display GUI 26, and when the control object 4 is switched from power OFF to ON, the display GUI 26 is switched from the OFF state screen 121 to the ON state screen 122. Indicates.
[0035]
When the operator inputs the lamp component 123 in the OFF state and the lamp component 124 in the ON state from the input GUI 17, the drawing unit 11 draws. When the operator gives an instruction to end the screen input, the drawing unit 11 detects that fact and notifies the drawing unit 13. Subsequently, as shown in the first embodiment, the drawing unit 13 creates screen data of the lamp component 123 in which the drawing unit 13 is OFF and the lamp component 124 in the ON state.
[0036]
Subsequently, the screen data conversion unit 14 extracts drawing object data from the screen data. Here, the configuration of each drawing object will be described. FIG. 7B is a diagram for explaining the components of the lamp component 123. As shown in the figure, the lamp component 123 is composed of 123a, 123b, 123c, and 123d primitive figures. On the other hand, the lamp component 124 in the ON state is composed of the same figure except that the lamp component 123 in the OFF state is different from the component 123d. Therefore, the screen data conversion unit 14 does not extract the screen data of the lamp component 123 in the OFF state and the screen data of the lamp component 124 in the ON state, but rectangular data 123a ′ and 123b as the screen data of the lamp component 123. As the screen data of the lamp component 124, the circular data 124d ′ corresponding to the difference from the lamp component 123 is extracted as “, circular data 123c ′ and 123d ′. FIG. 7C shows the screen data of the lamp component extracted by the screen data conversion unit 14. The screen data conversion unit 14 further converts drawing graphic data of the screen data into image data and drawing attribute data, and converts control data into device control data.
[0037]
The screen data converter 14 converts the image data into a bitmap format. Further, for the lamp component 123, a lamp component image 130 displayed by superimposing rectangles 123a, 123b and circles 123c, 123d based on the coordinate values of the image data, etc., and a circle image 131 for the lamp component 124 when ON is displayed. Are associated with the drawing attribute data and the device control data, respectively, and transmitted to the monitoring display device 2 via the communication unit 15. At this time, the device control data of the circle image 131 describes an instruction to display the circle image 131 so as to be superimposed on the lamp component image 130 when the power of the control target 4 is turned on. The drawing unit 24 of the monitoring display device 2 may superimpose the circular image 131 on the lamp component image 130 as it is when displaying the lamp component when ON, or may process and superimpose the circular image 131. Also good.
[0038]
As described above, according to the third embodiment, the screen data conversion unit 14 creates only an image corresponding to a display difference for an object whose display content is changed according to the state of the control target 4. Therefore, the load on the screen data conversion process of the screen data conversion unit 14 can be reduced, the load on the data communication between the communication unit 15 and the communication unit 21 can be reduced, and the storage unit 22 is required for data storage. The effect that memory can be reduced is obtained.
[0039]
Embodiment 4 FIG.
As shown in the third embodiment, when the display GUI 26 creates a screen that switches from the OFF state screen to the ON state screen when the control target 4 is switched from the power OFF to the power ON, the screen data conversion unit 14 displays the background screen. An image and an image of a lamp part are created and transmitted to the monitoring display device 2, and the storage unit 22 stores them. When displaying on the display GUI 26, the image of the lamp component is displayed superimposed on the image of the background screen.
[0040]
However, when displaying by this method, the image of the portion where the lamp parts on the background image are superimposed is transmitted in an overlapping manner. FIG. 8A is a diagram for explaining a portion transmitted in duplicate. The overlapping part 142 of the background image 140 and the lamp component image 141 is transmitted excessively. Therefore, in the fourth embodiment, the screen data conversion unit 14 creates a component added background image in which an image of a lamp component is arranged at a designated position on the background image. FIG. 8B is a diagram showing a component added background image created by the screen data conversion unit 14. The background image 143 includes a lamp component image 144. In order to switch to the ON state screen, as shown in the third embodiment, the screen data conversion unit 14 creates an image corresponding to the difference between the OFF state and the ON state of the lamp component image, and displays the monitoring display device. 2 may be transmitted.
[0041]
As described above, according to the fourth embodiment, the screen data converting unit 14 creates the component added background image in which the component image is arranged on the background image, so that it is compared with the third embodiment. Since it is not necessary to transmit the image of the duplication unit 142, it is possible to reduce the load required for data communication between the communication unit 15 and the communication unit 21, and the memory unit 22 can reduce the memory required for data storage. It is done.
[0042]
Embodiment 5. FIG.
FIG. 9 is a diagram showing a drawing screen displayed on the input GUI 17 of the information processing system according to the fifth embodiment of the present invention. As shown in the drawing, the drawing screen includes a drawing mode selection unit. The drawing mode selection unit has a function of switching between “image mode” and “command mode”. The image mode is a method in which the image data conversion unit 14 converts screen data into image data and transmits it to the monitoring display device 2 as described in the first embodiment. In the command mode, a drawing unit as conventionally performed creates a drawing command from screen data and transmits the monitoring display device 2, and the monitoring display device 2 creates a bitmap image from the drawing command. How to display. The operator can select one of the above modes.
[0043]
When the operator selects “image mode” in the drawing mode selection unit, the drawing unit 11 detects that fact and notifies the drawing unit 13 of the fact. The drawing unit 13 creates screen data of the screen drawn by the drawing unit 11 as described in the first embodiment, and the image data conversion unit 14 converts the screen data into image data. On the other hand, when the operator selects “command mode” in the drawing mode selection unit, the drawing unit 11 detects that fact and notifies the drawing unit 13 of the fact. The drawing unit 13 creates a drawing command from the image drawn by the drawing unit 11 as before, and transmits the drawing command to the monitoring display device 2 via the communication unit 14.
[0044]
As described above, according to the fifth embodiment, the information processing system is provided with a function that allows the operator to select a drawing mode, so that the accuracy of the image is improved when the operator selects an image mode. When the command mode is selected, the accuracy of the image is reduced, but the communication speed can be improved because there is no need to communicate the image data, so that the operator can adjust to the environment where the information processing system is used. The effect that screen display can be performed is obtained.
[0045]
Embodiment 6 FIG.
FIG. 10 is a block diagram of an information processing system according to Embodiment 6 of the present invention. Elements common to those in FIG. 1 are denoted by the same reference numerals, and the description thereof is omitted. The drawing device 1 is connected to a monitoring display device 7. A plurality of display devices 6 are connected to the monitoring display device 7 via the Internet 5. The monitoring display device 7 includes a server unit 71 and a communication unit 72. Each display device 6 includes a communication unit 61, a drawing unit 62, a VRAM 63, and a display GUI 64.
[0046]
The monitoring display device 7 according to the sixth embodiment has a function of transmitting data to the external display device 6 via the Internet 5. The communication unit 23 acquires information about the control target 4 and supplies it to the drawing unit 24 and also supplies it to the server unit 71. The server unit 71 reads out necessary component data from the storage unit 22 based on the acquired information on the control target 4 and supplies the data to the communication unit 72. The communication unit 72 transmits the acquired data to each display device 6 via the Internet 5. Each display device 6 receives the component data in the communication unit 61, and the drawing unit 62 displays the received component image on the display GUI 64 via the VRAM 63.
[0047]
Similarly to the first embodiment, the drawing unit 24 of the monitoring display device 7 includes image data, drawing attribute data, and device control data stored in the storage unit 22, and information on the control target 4 acquired from the communication unit 23. Based on the above, the screen is drawn and displayed on the display GUI 26 via the VRAM 25. The monitoring display device 7 does not include the drawing unit 24, the VRAM 25, and the display GUI 26, and the display device 6 may perform all screen display.
[0048]
FIG. 11 is a block diagram showing another example of the information processing system according to the sixth embodiment. Elements common to those in FIG. 10 are denoted by the same reference numerals and description thereof is omitted. As shown in the figure, the drawing unit 62 of each display device 6 includes a cache unit 64 that is a storage area for holding data. The drawing unit 62 displays an image displayed on a screen that is predicted in advance from device control data transmitted from the monitoring display device 7, an image of a part that is frequently displayed, a screen that is displayed once The entire data or data selected by the operator to be cached is stored in the cache unit 64. Thereby, the access load to the server unit 71 can be reduced. In FIG. 11, the cache unit 64 is included in the drawing unit 62, but may exist anywhere in the display device 6 as long as it can be accessed from the drawing unit 62.
[0049]
As described above, according to the sixth embodiment, since the monitoring display device 7 can transmit data to the display device 6 via the Internet 5, the display arranged remotely from the monitoring display device 7 is possible. The apparatus 6 also has an effect that the state of the control target 4 can be displayed on the screen. In addition, it is possible to display on a plurality of display devices 6.
[0050]
The display device 6 may be a general-purpose personal computer or a portable terminal such as a PDA. As in the second embodiment, the monitoring display device 7 may include an input unit that receives input data from the operator. Further, as in the fifth embodiment, the operator may select the drawing mode.
[0051]
【The invention's effect】
  As described above, according to the present invention, the information processing system is connected to the drawing device.Connected to control target via control deviceA first display unit for drawing a primary screen on the display device, and a screen for creating screen data in a binary format that enables the screen drawing device to display the primary screen. AndConsidering screen data as a collection of drawing objects composed of primitive figuresEach component of the primary screen from the screen dataEach drawing for each state of the control target related to the partobjectofDrawing information is extracted and converted into image data.drawingPlacement information for placing objects on the primary screen is extracted from screen data and converted into drawing attribute data.Device type, device flag andTo change the display mode according to the state of the controlled objectStatusInformation is extracted from screen data and converted to control data, and image dataTheDrawing attribute data and the control dataFor each status of the part control targetA screen data conversion unit for transmission to the monitoring display device, the monitoring display device relating to the state of the control target, a storage unit for storing image data, drawing attribute data, and control data received from the drawing deviceDevice type, device flag and statusRead out the image data, drawing attribute data and control data from the communication unit to acquire information, and the storage unit,A control having the device type, device flag, and state information acquired by the communication unit when the image of the drawing object is superimposed and displayed for each part based on the image data and the drawing attribute data and the communication unit newly acquires the state information. Image data and drawing attribute data specified by the dataOn the display device based onOverlay drawing object imagesSince the second drawing unit for drawing the screen is provided, the screen can be displayed regardless of the function of the monitoring display device, and the same image can be displayed even when the functions of the monitoring display device are different. In addition, the load on the monitoring display device can be reduced as compared with the conventional information processing system.
[Brief description of the drawings]
FIG. 1 is a block diagram of an information processing system according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing operations of a drawing unit and a screen data conversion unit of the information processing system according to the first embodiment.
FIG. 3 is a diagram showing an example of a screen displayed on the display GUI of the information processing system according to the first embodiment.
4A is a diagram showing the screen data of the lamp component extracted by the screen data conversion unit, and FIG. 4B is a diagram showing the data extracted from the screen data by the screen data conversion unit.
5 is a diagram showing an information processing system of FIG. 1 in which an input unit is added to the monitoring display device.
6A is a diagram showing an example of a screen displayed on the display GUI of the information processing system according to the second embodiment of the present invention, and FIG. 6B is a screen of parts extracted by the screen data conversion unit. It is data.
7A is a diagram showing an example of a screen displayed on the display GUI of the information processing system according to the third embodiment of the present invention, and FIG. 7B is a diagram for explaining components of a lamp component. Yes, (c) is the screen data of the lamp parts extracted by the screen data converter.
FIG. 8A is a diagram for explaining a portion transmitted in duplicate, and FIG. 8B is a diagram showing a component added background image created by a screen data conversion unit.
FIG. 9 is a diagram showing a drawing screen displayed on the input GUI of the information processing system according to the fifth embodiment.
FIG. 10 is a block diagram of an information processing system according to the sixth embodiment.
FIG. 11 is a block diagram showing another example of the information processing system according to the sixth embodiment.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Drawing device, 2 Monitoring display device, 3 Control device, 4 Control object, 5 Internet, 6 Display device, 7 Monitoring display device, 11, 24, 62 Drawing part, 12 Drawing library memory | storage part, 13 Drawing part, 14 Screen data conversion unit, 15, 21, 23, 61, 72 Communication unit, 16, 25, 63 VRAM, 17 input GUI, 22 storage unit, 26, 64 display GUI, 27 input unit, 65 cache unit, 71 server Part, 100 background screen, 101, 112, 115, 123, 124 lamp parts, 101a, 101b, 123a, 123b rectangle, 101c, 101d, 123c, 123d circle, 101a ′, 101b ′, 123a ′, 123b ′ rectangular data, 101c ', 101d', 123c ', 123d', 124d 'Circle data, 10 Drawing graphic data, 103 control data, 110,117,130,141 lamp component images, 111 and 114 screens, 112 and 115 lamp components, 116 meter parts, 131 yen image, 140 background image 142 overlap.

Claims (5)

制御対象が接続された監視用表示装置で表示するデータを生成する作画装置であって、
表示装置上に一次画面を描画する描画部と、
前記一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、
前記画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして前記画面データから前記一次画面を構成する各部品の関連する前記制御対象の状態ごとに前記各描画オブジェクト描画情報を抽出して画像データに変換すると共に、前記各描画オブジェクトを前記一次画面上に配置するための配置情報を前記画面データから抽出して描画属性データに変換し、また、デバイスタイプ、デバイスフラグおよび前記制御対象の状態に応じて表示態様を異ならせるための状態情報を前記画面データから抽出して制御データに変換して、前記画像データを前記描画属性データおよび前記制御データと関連付けて前記部品の前記制御対象の状態ごとに前記監視用表示装置に送信する画面データ変換部とを備えた作画装置。
A drawing device that generates data to be displayed on a monitoring display device to which a control target is connected,
A drawing unit for drawing a primary screen on a display device;
A drawing unit that creates screen data in a binary format that enables the drawing device to display the primary screen;
The screen data is regarded as a set of drawing objects composed of primitive figures , and drawing information of each drawing object is extracted from the screen data for each state of the control target related to each component constituting the primary screen. In addition to the conversion to image data, the layout information for laying out each drawing object on the primary screen is extracted from the screen data and converted into drawing attribute data, and the device type, device flag, and control target State information for changing the display mode according to the state is extracted from the screen data and converted into control data, and the image data is associated with the drawing attribute data and the control data, and the control target of the part A drawing device comprising: a screen data conversion unit for transmitting to the monitoring display device for each state .
制御装置を介して制御対象に接続され、画面を表示するための画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして前記画面データから前記画面を構成する各部品の関連する前記制御対象の状態ごとに前記各描画オブジェクトの描画情報を抽出して形成された画像データと、前記各描画オブジェクトを前記画面上に配置するための配置情報を前記画面データから抽出して形成された描画属性データと、デバイスタイプ、デバイスフラグおよび前記制御対象の状態に応じて表示態様を異ならせるための状態情報を前記画面データから抽出して形成された制御データとを受信する監視用表示装置であって、The control target connected to the control target via the control device and regarding the screen data for displaying the screen as a set of drawing objects composed of primitive figures, and the related control target of each component constituting the screen from the screen data Image data formed by extracting drawing information of each drawing object for each state, and drawing attributes formed by extracting arrangement information for arranging each drawing object on the screen from the screen data A monitoring display device for receiving data and control data formed by extracting from the screen data state information for changing a display mode according to a device type, a device flag, and a state of the control target. ,
前記画像データ、描画属性データおよび制御データとを記憶する記憶部と、A storage unit for storing the image data, drawing attribute data, and control data;
前記制御対象の状態に関する前記デバイスタイプ、前記デバイスフラグおよび前記状態情報を取得する通信部と、A communication unit that acquires the device type, the device flag, and the state information related to the state of the control target;
前記記憶部から画像データ、描画属性データおよび制御データを読み出して、前記部品ごとに前記画像データおよび前記描画属性データに基づいて前記描画オブジェクトの画像を重ね合わせて表示し、前記通信部が新たに前記状態情報を取得すると、前記通信部で取得した前記デバイスタイプ、前記デバイスフラグおよび前記状態情報を有する前記制御データによって指示された前記画像データおよび前記描画属性データに基づいて表示装置上に前記描画オブジェクトの画像を重ね合わせて画面を描画する描画部とを備えた監視用表示装置。Image data, drawing attribute data, and control data are read from the storage unit, and the image of the drawing object is superimposed and displayed for each component based on the image data and the drawing attribute data, and the communication unit newly When the state information is acquired, the drawing on the display device based on the image data and the drawing attribute data instructed by the control data having the device type, the device flag, and the state information acquired by the communication unit A monitoring display device including a drawing unit that draws a screen by superimposing images of objects.
作画装置と制御装置を介して制御対象に接続された監視用表示装置とを備え、
前記作画装置が、
表示装置上に一次画面を描画する第1の描画部と、
前記一次画面を作画装置が表示することを可能にするバイナリ形式の画面データを作成する作画部と、
前記画面データをプリミティブ図形により構成される描画オブジェクトの集合とみなして前記画面データから前記一次画面を構成する各部品の関連する前記制御対象の状態ごとに前記各描画オブジェクト描画情報を抽出して画像データに変換すると共に、前記各描画オブジェクトを前記一次画面上に配置するための配置情報を前記画面データから抽出して描画属性データに変換し、また、デバイスタイプ、デバイスフラグおよび前記制御対象の状態に応じて表示態様を異ならせるための状態情報を前記画面データから抽出して制御データに変換して、前記画像データ前記描画属性データおよび前記制御データと関連付けて前記部品の前記制御対象の状態ごとに前記監視用表示装置に送信する画面データ変換部とを備え、
前記監視用表示装置が、
前記作画装置から受信した画像データ、描画属性データおよび制御データを記憶する記憶部と、
前記制御対象の状態に関する前記デバイスタイプ、前記デバイスフラグおよび前記状態情報を取得する通信部と、
前記記憶部から画像データ、描画属性データおよび制御データを読み出して、前記部品ごとに前記画像データおよび前記描画属性データに基づいて前記描画オブジェクトの画像を重ね合わせて表示し、前記通信部が新たに前記状態情報を取得すると、前記通信部で取得した前記デバイスタイプ、前記デバイスフラグおよび前記状態情報を有する前記制御データによって指示された前記画像データおよび前記描画属性データに基づいて表示装置上に前記描画オブジェクトの画像を重ね合わせて画面を描画する第2の描画部とを備えたことを特徴とする情報処理システム。
A monitoring display device connected to a control target via a drawing device and a control device ;
The drawing device is
A first drawing unit for drawing a primary screen on a display device;
A drawing unit that creates screen data in a binary format that enables the drawing device to display the primary screen;
The screen data is regarded as a set of drawing objects composed of primitive figures , and drawing information of each drawing object is extracted from the screen data for each state of the control target related to each component constituting the primary screen. In addition to the conversion to image data, the layout information for laying out each drawing object on the primary screen is extracted from the screen data and converted into drawing attribute data, and the device type, device flag, and control target the status information for different display modes in accordance with state and converted to the control data extracted from the screen data, the control target of the part of the image data in association with the drawing attribute data and the control data A screen data converter for transmitting to the monitoring display device for each state ,
The monitoring display device
A storage unit for storing image data, drawing attribute data, and control data received from the drawing device;
A communication unit that acquires the device type, the device flag, and the state information related to the state of the control target;
Image data, drawing attribute data, and control data are read from the storage unit, and the image of the drawing object is superimposed and displayed for each component based on the image data and the drawing attribute data, and the communication unit newly Upon acquiring the status information, the device type acquired by the communication unit, the drawing to the device flag and the image data is instructed by the control data having the state information and the rendering on a display device based on the attribute data An information processing system comprising: a second drawing unit that draws a screen by superimposing object images .
画面データ変換部は、画面データに制御対象の状態に応じて表示内容を変化させるように設定されている描画オブジェクトの画像データについては、変化させる表示内容に相当する差分画像データのみを作成することを特徴とする請求項記載の情報処理システム。The screen data conversion unit creates only the difference image data corresponding to the display content to be changed for the image data of the drawing object that is set to change the display content according to the state of the control target in the screen data. The information processing system according to claim 3 . 画面データ変換部は、画面を構成する描画オブジェクトの一部または全部の画像データを背景を表す画像データに含めたオブジェクト追加背景画像データを作成することを特徴とする請求項3または請求項4に記載の情報処理システム。The screen data conversion unit creates object added background image data including part or all of image data of a drawing object constituting a screen in image data representing a background. The information processing system described.
JP2003166892A 2003-06-11 2003-06-11 Drawing device, monitoring display device, and information processing system Expired - Fee Related JP4090949B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003166892A JP4090949B2 (en) 2003-06-11 2003-06-11 Drawing device, monitoring display device, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003166892A JP4090949B2 (en) 2003-06-11 2003-06-11 Drawing device, monitoring display device, and information processing system

Publications (2)

Publication Number Publication Date
JP2005003911A JP2005003911A (en) 2005-01-06
JP4090949B2 true JP4090949B2 (en) 2008-05-28

Family

ID=34092906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003166892A Expired - Fee Related JP4090949B2 (en) 2003-06-11 2003-06-11 Drawing device, monitoring display device, and information processing system

Country Status (1)

Country Link
JP (1) JP4090949B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4994892B2 (en) * 2007-03-06 2012-08-08 株式会社リコー Information processing apparatus, information processing method, and information processing program

Also Published As

Publication number Publication date
JP2005003911A (en) 2005-01-06

Similar Documents

Publication Publication Date Title
JP6157210B2 (en) Document conversion apparatus, document conversion method, and program
JP2009080573A (en) Display method
JP3840898B2 (en) Projection display device, display method therefor, and image display device
JP4090949B2 (en) Drawing device, monitoring display device, and information processing system
JP5430083B2 (en) Image processing apparatus and image processing method
JP2004233711A (en) Map data construction device
JP2006018760A (en) Image sharing system and program
JP2000305542A (en) Image display apparatus and method
JP2005085057A (en) Content display control system
JP2007114402A (en) Display processing device
JP5332551B2 (en) Information processing apparatus, display control method, and program
JP3550234B2 (en) Data converter
JP4621551B2 (en) Image data acquisition method, image data acquisition device, and program
JP4101197B2 (en) Information processing apparatus, display control method, and program
JP7197875B1 (en) Program, image processing method and image processing apparatus
JP2002369092A (en) Display control device and video display device
JP4146281B2 (en) Monitoring control screen creation and display method and monitoring control device
JP3155617B2 (en) Document processing method and apparatus
JP4115879B2 (en) Image display device
JP2004213305A (en) Print control system, information processing apparatus, print control method, and program
JP4123293B2 (en) Display control apparatus, display control program, and printing system
JP2007140682A (en) Data preparation device for display unit
US9501858B2 (en) Display device and computer
JP2001202128A (en) Method and device for generating picture data and recording medium
JP2002055674A (en) Enlarged area display method during enlarged display

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070605

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070727

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20071019

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071019

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080227

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120307

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140307

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees