(57)【要約】【課題】監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成装置および監視画面作成方法を提供する。【解決手段】監視画面作成装置は、入力部２と、シンボル格納部３と、画面生成部４とを備える。シンボル格納部３は、監視対象物の種類に対応した複数のシンボル図１５の情報を格納する。画面生成部４は、シンボル格納部３に格納された複数のシンボル図１５の情報のうちから、入力部２を介して入力された監視対象物の種類に対応したシンボル図１５の情報を抽出する。また画面生成部４は、入力部２を介して入力された監視対象物の設置に関する情報に合わせて、抽出されたシンボル図１５の前記監視画面上の配置位置を決定することによって監視画面情報を生成する。【選択図】図１
2019207586.tif 000002
【特許請求の範囲】
【請求項１】
監視画面を表す監視画面情報を作成する監視画面作成装置であって、
監視対象物の種類および設置に関する情報が入力される入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部とを備える監視画面作成装置。
【請求項２】
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部とを備え、
前記生成画面格納部に格納された前記監視画面情報に含まれた前記シンボル図の情報は、監視対象物の状態を検出する検出器に対応し、
前記シンボル格納部は、状態の異なる前記監視対象物について、状態の異なる前記シンボル図の情報を対応させて格納し、
前記表示部は、前記監視画面情報に含まれた前記シンボル図の情報を、前記検出器による検出結果に応じて、状態の異なる前記シンボル図の情報によって置き換えて表示する請求項１に記載の監視画面作成装置。
【請求項３】
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部と、
前記生成画面格納部に格納された前記監視画面情報を読み込み、前記監視画面情報の編集を支援する編集支援部を備え、
前記編集支援部は、前記監視画面に配置された前記シンボル図のデザインを補整するデザイン補整部を有する請求項１または請求項２に記載の監視画面作成装置。
【請求項４】
前記デザイン補整部は、前記監視画面に配置された各前記シンボル図に余白を設定し、かつ前記監視画面に配置された前記シンボル図を、前記監視画面に配置された他の前記シンボル図から、前記余白以上に離して配置する請求項３に記載の監視画面作成装置。
【請求項５】
前記入力部は、文字列の入力を許容し、
前記デザイン補整部は、前記監視画面に配置された各前記文字列に周囲余白を設定し、かつ前記監視画面に配置された前記文字列を、前記監視画面に配置された他の前記シンボル図、および前記文字列から、前記周囲余白以上に離して配置する請求項３または請求項４に記載の監視画面作成装置。
【請求項６】
前記デザイン補整部は、各前記シンボル図に対応して色を設定し、かつ前記監視画面に配置される前記シンボル図の色を補整する請求項３から請求項５のいずれか１項に記載の監視画面作成装置。
【請求項７】
前記デザイン補整部は、前記監視画面に配置された前記シンボル図の大きさを、一括して変更する請求項３から請求項６のいずれか１項に記載の監視画面作成装置。
【請求項８】
前記デザイン補整部は、前記監視画面に配置された全ての前記シンボル図について、前記監視画面における位置を変えることなく、前記シンボル図の大きさを一括して変更する請求項３から請求項７のいずれか１項に記載の監視画面作成装置。
【請求項９】
前記デザイン補整部は、前記シンボル図のデザインについて、複数のデザインパターンを格納するデザインパターン格納部を備え、
前記編集支援部は、前記デザインパターン格納部が格納する複数の前記デザインパターンから一つのデザインパターンを選択することによって、前記監視画面情報に含まれた全ての前記シンボル図のデザインを一括して変更する請求項３から請求項８のいずれか１項に記載の監視画面作成装置。
【請求項１０】
前記入力部は、手描きされた線を検出する描画検出部と、
前記描画検出部が検出した線を画面上に表示する描画表示部と、
前記線のうち、文字を成す線を文字として認識する文字解析部とを備える請求項１から請求項９のいずれか１項に記載の監視画面作成装置。
【請求項１１】
前記監視画面情報を読込み、前記監視画面を用いて前記監視対象物を監視するコンピュータに搭載される請求項１から請求項１０のいずれか１項に記載の監視画面作成装置。
【請求項１２】
監視画面を表す監視画面情報を作成する監視画面作成方法であって、
監視対象物の種類および設置に関する情報が入力される入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部とを備える監視画面作成装置を用い、
前記入力部によって前記監視対象物の種類および設置に関する情報を入力する入力工程と、
前記画面生成部によって、前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力工程で入力された前記監視対象物の種類に対応したシンボル図の情報を抽出する抽出工程と、
前記画面生成部によって、前記入力工程で入力された前記監視対象物の設置に関する情報に合わせて、前記抽出工程で抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成工程とを備える監視画面作成方法。
【請求項１３】
前記画面生成部によって生成された前記監視画面情報を格納する生成画面格納部と、
前記生成画面格納部に格納された前記監視画面情報を画像として表示する表示部と、
前記生成画面格納部に格納された前記監視画面情報を読み込み、前記監視画面情報の編集を支援する編集支援部を備え、
前記編集支援部は、前記監視画面情報に含まれた前記シンボル図のデザインを補整するデザイン補整部を有し、
前記画面生成工程で生成された前記監視画面情報を、前記生成画面格納部に格納する生成画面格納工程と、
前記生成画面格納工程において格納された前記監視画面情報を前記編集支援部に読込む読込工程と、
前記読込工程で読込まれた前記監視画面情報に含まれた前記シンボル図のデザインを、前記デザイン補整部によって補整するデザイン補整工程とを備える請求項１２に記載の監視画面作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、監視対象物を監視するための監視画面を、監視画面情報として作成する監視画面作成装置および監視画面作成方法に関するものである。
【背景技術】
【０００２】
従来技術として、グラフィックエディタで作成した画像ビットマップデータをベクトルデータに変換し、このベクトルデータに基づいて表示画面に表示する監視制御装置が知られている（例えば特許文献１参照）。この監視制御装置では、表示画面に表示されたベクトルデータに基づいて画面作成作業を行うので、表示処理に使用されるデータ量の削減を行い、監視画面表示処理装置による表示にかかる時間を短縮できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４８４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
監視対象物の設置場所、稼動状態および故障の有無を表示する監視画面を作成するときに、監視対象物の種類が多いと、監視対象物を表す図形を考案することが煩雑であるという問題点がある。また監視画面に表示される監視対象物が多いと、監視対象を表す図形を視認容易なデザインに変更する作業が繁雑になるという問題点がある。
【０００５】
本願は、上記のような課題を解決するための技術を開示するものであり、監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成装置および監視画面作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に開示される監視画面作成装置は、監視画面を表す監視画面情報を作成する監視画面作成装置であって、
監視対象物の種類および設置に関する情報が入力される入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部とを備えるようにしたものである。
【０００７】
また本願に開示される監視画面作成方法は、監視画面を表す監視画面情報を作成する監視画面作成方法であって、
監視対象物の種類および設置に関する情報が入力される入力部と、
前記監視対象物の種類に対応した複数のシンボル図の情報を格納するシンボル格納部と、
前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力部を介して入力された前記監視対象物の種類に対応したシンボル図の情報を抽出するとともに、前記入力部を介して入力された前記監視対象物の設置に関する情報に合わせて、前記抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成部とを備える監視画面作成装置を用い、
前記入力部によって前記監視対象物の種類および設置に関する情報を入力する入力工程と、
前記画面生成部によって、前記シンボル格納部に格納された複数の前記シンボル図の情報のうちから、前記入力工程で入力された前記監視対象物の種類に対応したシンボル図の情報を抽出する抽出工程と、
前記画面生成部によって、前記入力工程で入力された前記監視対象物の設置に関する情報に合わせて、前記抽出工程で抽出された前記シンボル図の前記監視画面上の配置位置を決定することによって、前記監視画面情報を生成する画面生成工程とを備えるようにしたものである。
【発明の効果】
【０００８】
本願に開示される監視画面作成装置によれば、監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成装置および監視画面作成方法が得られる。
【０００９】
また本願に開示される監視画面作成方法によれば、監視対象物の種類に応じた図形を考案する必要がなく、監視画面の作成が容易にできる監視画面作成方法が得られる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１による監視画面作成装置の構成を示す図である。
【図２】実施の形態１による描画表示部の表示の一例を示す図である。
【図３】実施の形態１において、構成格納部が格納する監視対象の構成を表す一覧表である。
【図４】実施の形態１においてシンボル格納部が格納している、監視対象物とシンボル図との対応関係を表す一覧表である。
【図５】実施の形態１において、画面生成部によって生成された監視画面情報が表す監視対象の構成の一覧表である。
【図６】実施の形態１において、画面生成部によって生成された監視画面情報の一例を示す図である。
【図７】実施の形態１において、監視対象物と、監視対象物に割り振られた信号との対応関係を表す一覧表である。
【図８】実施の形態１における編集処理部の入出力部の表示の一例を示す図である。
【図９】実施の形態１において、シンボル図の余白および文字列の周囲余白が調整された結果の入出力部の表示の一例を示す図である。
【図１０】実施の形態１において、パターン格納部に格納されている余白および周囲余白の補整データの一例を示す一覧表である。
【図１１】実施の形態１の監視画面作成方法において、入力部によって監視画面の下書きを作成する方法を表すフローチャートである。
【図１２】実施の形態１における画面生成部による監視画面情報の生成方法を表すフローチャートである。
【図１３】実施の形態１における対象物状態情報の割付け方法を表すフローチャートである。
【図１４】実施の形態１におけるデザインの補整方法を表すフローチャートである。
【図１５】実施の形態１における補整処理工程に含まれる各段階を表すフローチャートである。
【図１６】実施の形態１における監視画面作成装置のハードウェア構成を表す図である。
【図１７】実施の形態２における監視画面作成装置の構成を表す図である。
【図１８】実施の形態２において、パターン格納部に格納されている配色の補整データの一例を示す一覧表である。
【図１９】実施の形態２における、デザインの補整を行う前の入出力部の表示の一例を示す図である。
【図２０】実施の形態２における、デザインの補整を行った後の入出力部の表示の一例を示す図である。
【図２１】実施の形態２におけるデザインの補整方法を表すフローチャートである。
【図２２】実施の形態３における監視画面作成装置の構成を表す図である。
【図２３】実施の形態３において、パターン格納部に格納されている大きさの補整データの一例を示す一覧表である。
【図２４】実施の形態３における、デザインの補整を行う前の入出力部の表示の一例を示す図である。
【図２５】実施の形態３における、デザインの補整を行った後の入出力部の表示の一例を示す図である。
【図２６】実施の形態３におけるデザインの補整方法を表すフローチャートである。
【図２７】実施の形態４における監視画面作成装置の構成を表す図である。
【図２８】実施の形態４の監視画面作成方法における、デザインパターンの編集方法を表すフローチャートである。
【図２９】実施の形態５における監視画面作成装置の構成を表す図である。
【図３０】実施の形態５の監視画面作成方法における、既存の監視画面情報の読込方法を表すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を、複数の形態について説明する。以下の説明においては、各形態に先行する形態ですでに説明している事項に対応している部分には同一の参照符を付し、重複する説明を略す場合がある。構成の一部のみを説明している場合、構成の他の部分は、先行して説明している形態と同様とする。
【００１２】
実施の形態１．
図１は、実施の形態１による監視画面作成装置１の構成を示す図である。監視画面作成装置１は、入力部２と、シンボル格納部３と、画面生成部４とを備える。入力部２は、監視対象物の種類および設置に関する情報が入力される。シンボル格納部３は、監視対象物の種類に対応した複数のシンボル図の情報を格納する。シンボル図の情報とは、シンボル図の図形をベクトルで表したベクターデータ、およびシンボル図の色彩を表す情報である。画面生成部４は、シンボル格納部３に格納された複数のシンボル図の情報のうちから、入力部２を介して入力された監視対象物の種類に対応したシンボル図の情報を抽出する。また画面生成部４は、入力部２を介して入力された監視対象物の設置に関する情報に合わせて、抽出されたシンボル図の監視画面上の配置位置を決定することによって、監視画面を表す監視画面情報を生成する。監視対象物の設置に関する情報とは、設置される位置および配線による接続についての情報である。
【００１３】
監視対象物は、例えばビル内の設備、河川の監視に係る装置、発電所内の設備、浄水場の設備、高速道路の状況を監視する装置などで、それらのいずれであっても良いけれども、本実施の形態では、ビル内の設備を監視対象物とする場合について説明する。監視画面作成装置１は、コンピュータのハードウェアにソフトウェアを搭載することによって実現される。また監視画面作成装置１を使用して作成された監視画面は、例えばビルの中央管理システムのコンピュータに読込まれて使用される。また監視画面作成装置１を、中央管理システムのコンピュータに搭載し、完成した監視画面を使用するコンピュータで、監視画面作成装置１自体を実現しても良い。
【００１４】
図２は、実施の形態１による描画表示部６の表示の一例を示す図である。図２には、監視画面の下書き４２を手描きで入力した様子を表している。図１に示すように、入力部２は、描画検出部と描画表示部６とを備える描画入力部１２と、手描きされた線、図形および文字を解析する描画解析部１３と、描画解析部１３の解析結果を格納する構成格納部１４とを有する。描画入力部１２は、図示外の描画検出部を有し、手描きによる入力が可能となっている。描画検出部は、例えばタッチパネルで実現される。
【００１５】
描画解析部１３は、図示外の文字解析部を有しており、文字解析部は、描画検出部が検出した線のうち、文字を成す線を文字として認識する。入力部２は、例えばタブレットなどで実現される。描画解析部１３が解析した結果は、監視対象の構成２０を示す。後の詳述する監視画面情報は、複数の監視対象の構成２０を含んで構成される。図２に示すように、描画表示部６には、手描きされた状態のまま、描画画面として表示されている。
【００１６】
図３は、実施の形態１において、構成格納部１４が格納する監視対象の構成２０を表す一覧表である。図２に示す例では、「管理室コンピュータ」、「火災報知器Ａ」、「火災報知器Ｂ」、および「火災報知器Ｃ」が、描画解析部１３の解析によって文字として認識される。また「管理室コンピュータ」という手描き文字の近傍にある、四角形に近い図形は、「管理室コンピュータ」を表す図形として認識され、「火災報知器Ａ」という手書き文字の上方にある、円形に近い図形は、「火災報知器Ａ」を表す図形として認識される。同様に、「火災報知器Ｂ」という手書き文字の上方にある、円形に近い図形は、「火災報知器Ｂ」を表す図形として認識され、「火災報知器Ｃ」という手書き文字の上方にある、円形に近い図形は、「火災報知器Ｃ」を表す図形として認識される。
【００１７】
図２において「管理室コンピュータ」、「火災報知器Ａ」、「火災報知器Ｂ」、および「火災報知器Ｃ」を繋ぐ線は、これらの配線関係を示すものとして認識される。図２における、例えば「火災報知器Ａ」、「火災報知器Ｂ」、および「火災報知器Ｃ」は、図３の一覧表では、タイトルを除いて１行目〜３行目に示されている。
【００１８】
図１に示すように、構成格納部１４に格納された監視対象の構成２０は、画面生成部４に送られる。画面生成部４は、監視対象の構成２０において各監視対象物を示す図形を、その監視対象物の種類に応じたシンボル図に変更する。どの種類の監視対象物にどのシンボル図が対応するのか、という情報は、シンボル格納部３に格納されている。各種のシンボル図は、例えば火災報知器、消化器、監視カメラ、スプリンクラー、防火扉など、監視対象物となり得る物品に広く対応して決められている。
【００１９】
シンボル図は、ユニバーサルデザイン、グローバルデザインなどと呼ばれるデザインとして、予め定められる。シンボル図が対応すべき監視対象物の種類は多数あり、また稼動状態などの情報をも含むので、社会通念上の絵文字として認知されているピクトグラムのみでは、全ての種類のシンボル図を表すことはできない。しかし、各種のシンボル図として採用されるユニバーサルデザインは、種類の区別が容易で、学びやすく、かつ記憶に残りやすいデザインとして定められ、老若男女に受け入れられやすいデザインとして定められる。
【００２０】
図４は、実施の形態１においてシンボル格納部３が格納している、監視対象物とシンボル図との対応関係を表す一覧表である。シンボル図は、シンボルＩＤで管理され、「シンボルＩＤ」、「シンボル名称２７」、「表示パターン５６」、「シンボルデータ２８」、「シンボルカラー２９」がまとまりを持って管理されている。シンボル名称２７は、シンボルを指し示す文字列に対応する。表示パターン５６は、監視対象物について運転および停止の状態を示している。シンボルデータ２８は、シンボル図を表す図形情報で、図形をベクトルで表すベクターデータとして格納されている。シンボルカラー２９は、シンボル図に決められた色の情報である。
【００２１】
画面生成部４は、構成格納部１４から送られてきた監視対象の構成２０において、各監視対象物を示す図形情報を、シンボル格納部３に格納されているシンボル図の情報によって置き換える。またシンボル格納部３には、同じ意味で用いられる複数種類の文字列の情報と、それら複数種類の文字列を統一するための決められた文字列の情報とを格納している。例えば、シンボル格納部３は、「火災報知器」と「火災警報器」とは同一種類の監視対象物として「火災報知器」に統一する、という情報を格納している。
【００２２】
図５は、実施の形態１において、画面生成部４によって生成された監視画面情報が表す監視対象の構成２０の一覧表である。図６は、実施の形態１において、画面生成部４によって生成された監視画面情報の一例を示す図である。図５に示される監視対象の構成２０、および図６に示される監視画面情報は、図３で示された構成格納部１４のデータのうち、各種の監視対象物を示す図形をシンボル図１５の情報で置き換え、各種の監視対象物を示す文字列１７を統一された文字列１７で表したものである。また、画面生成部４が生成した監視画面情報において、各監視対象物の設置の情報、特に配線関係を示す線は、手描きによって描画された構図を大きく崩すことなく、直線を用いて表される。
【００２３】
図１に示すように、画面生成部４が生成した監視画面情報は、生成画面格納部１６に格納される。生成画面格納部１６に格納された監視画面情報に含まれる監視対象物の各構成は、実際の監視対象物の状態を検出する検出器に接続される。例えば、実際の火災報知器Ａには、火災報知器Ａの状態を監視する検出器が接続されており、この検出器には、この検出器を特定する信号が割り振られている。この検出器による検出結果は、割り振られた信号を用いて、監視画面情報に含まれる「火災報知器Ａ」という監視対象の構成２０に反映される。以下、監視対象の構成２０に関連付けられる検出器の検出結果を、「対象物状態情報」と称する。
【００２４】
図７は、実施の形態１において、監視対象物と、監視対象物に割り振られた信号との対応関係を表す一覧表である。この一覧表は、図１では項目表２１として示されている。図７に示すように、項目表２１は、監視対象物と、監視対象物に割り振られた信号ＩＤと、対象物状態情報に応じた信号種別６２と、この信号種別６２を示す信号情報６３を表しており、監視対象物の状態を常に反映する。信号情報６３に関して、図７で例示されている「ＤＩ／ＤＯ」はデジタル・インプットおよびデジタル・アウトプットの略で、例えば稼働状態など、２つの値で表すことのできる情報である。また「ＡＩ」はアナログ・インプットの略で、２つの値ではなく、具体的な数値などで表される情報を示している。
【００２５】
項目表２１に表される対象物状態情報は、信号割付部２２を介して監視画面情報に含まれる監視対象の構成２０に紐付けされる。これによって、監視対象の構成２０は、監視対象物の状態を常に反映する。生成画面格納部１６に格納され、常に監視対象物の状態を反映する監視画面情報は、画像として表示部２３に表示される。シンボル格納部３は、状態の異なる監視対象物について、状態の異なるシンボル図１５の情報を対応させて格納する。状態の異なるシンボル図１５とは、例えば形状が同じで色の異なるシンボル図１５である。また形状の一部が変化したシンボル図１５であっても良い。
【００２６】
監視画面情報において監視対象の構成２０は、シンボル図１５によって表されているので、監視対象物の状態が変化すると、その変化に応じてシンボル図１５も変更される。その結果、表示部２３は、監視画面に配置されたシンボル図１５を、検出器による検出結果に応じて、状態の異なるシンボル図１５によって置き換えて表示する。
【００２７】
表示部２３は、監視画面作成装置１が監視画面を使用する中央管理システムのコンピュータによって実現される場合には、画面表示を行う装置によって実現されても良い。また監視画面作成装置１が、監視画面を使用するコンピュータとは異なるコンピュータによって実現される場合には、監視画面作成装置１が作成した監視画面を中央管理システムのコンピュータに読込み、中央管理システムの中の表示装置によって表示部２３を実現しても良い。
【００２８】
例えば、監視対象物が稼動状態であることを意味するときにはシンボル図１５を赤色に設定し、停止状態であることを意味するときにはシンボル図１５を緑色に設定する。これらの配色については、社会通念に沿うように、予めユニバーサルデザインにおいて定めておく。またシンボル図１５には、図形の一部に文字を含んでも良い。例えば図６に示すように、火災報知器であれば火災報知器のシンボル図１５の外形内部の領域に、「火」という字を図の一部として含め、この字も含めてシンボル図１５として定める。このような設定とすることによって、シンボル図１５の外形だけでは判断しにくい意味を、シンボル図１５の外形内部に配置した字とともに、明確に示すことができる。
【００２９】
次に、監視画面情報の編集について説明する。図１に示すように、監視画面作成装置１は、監視画面情報の編集を支援する編集支援部２４を有しており、編集支援部２４は、編集処理部２５と、読込部２６と、画面保存部３１と、デザイン補整部３２とを有する。編集処理部２５は、図６に示す入出力部３３を有しており、入出力部３３では、監視画面情報の画像としての表示と、監視画面のデザインを変更するための作業者による入力とが行われる。
【００３０】
図８は、実施の形態１における編集処理部２５の入出力部３３の表示の一例を示す図である。生成画面格納部１６に格納されている監視画面情報は、読込部２６を介して編集処理部２５に読込まれ、入出力部３３の操作によって編集処理部２５で編集される。編集処理部２５は、デザイン補整部３２と接続されている。デザイン補整部３２は、補整処理部３４と、余白補整部３５と、パターン格納部３６と、パターン読込部４１とを有する。入出力部３３の操作によって、監視画面情報に含まれた全ての監視対象の構成２０のデザイン、即ちシンボル図１５および文字列１７のデザインは、一括して変更できる。
【００３１】
次に、シンボル図１５の余白の補整、および文字列１７の周囲余白の補整について説明する。図９は、実施の形態１において、シンボル図１５の余白および文字列１７の周囲余白が調整された結果の入出力部３３の表示の一例を示す図である。入出力部３３において表示される画面の構図は、作成が終了した監視画面と同じ構図である。デザイン補整部３２は、監視画面に配置されたシンボル図１５に余白を設定し、監視画面に配置された文字列１７に周囲余白を設定する。
【００３２】
図１０は、実施の形態１において、パターン格納部３６に格納されている余白および周囲余白の補整データの一例を示す一覧表である。パターン格納部３６には、補整に必要なデータとして、シンボル図１５の周囲に設定する余白と、文字列１７の周囲に設定する周囲余白とをデータとして格納している。図６に示したように、シンボル格納部３に格納されているシンボル図１５を用いて監視画面情報を生成しただけでは、シンボル図１５および文字列１７が必ずしも視認性の良い状態とはなっていない。それらの一部に重なりが生じることもある。デザイン補整部３２は、パターン格納部３６に格納されている余白および周囲余白に関するデータに基づいて、シンボル図１５の周囲に余白を設定し、文字列１７の周囲に周囲余白を設定する。
【００３３】
このとき、補整処理部３４は、編集処理部２５から監視画面情報を取得し、監視画面の各構成と、パターン格納部３６に格納されているデザインパターンとしての余白および周囲余白の補整データとを、デザイン補整部３２内の余白補整部３５に送り、余白補整部３５は選択されたデザインパターンに基づいて監視画面の各構成を補整する。
【００３４】
例えば選択されたデザインパターンが図１０に示されるものであったときには、余白補整部３５は、各シンボル図１５の周囲にも１０ピクセルの余白を設定し、各文字列１７の周囲にも１０ピクセルの周囲余白を設定する。その上で、余白補整部３５は、監視画面において配置された文字列１７が、監視画面において配置された他のシンボル図１５、および文字列１７に対し、設定された余白以上の間隔を開けて、文字列１７を配置する。その結果、図９に示したように、火災報知器Ａを表すシンボル図１５、「火災報知器Ａ」という文字列１７、火災報知器Ｂを表すシンボル図１５、「火災報知器Ｂ」という文字列１７、火災報知器Ｃを表すシンボル図１５、および「火災報知器Ｃ」という文字列１７は、互いに重なることなく監視画面において配置される。
【００３５】
パターン格納部３６は、複数のデザインパターンを格納している。パターン読込部４１は、パターン格納部３６に格納されている複数のデザインパターンのうちから、入出力部３３の操作に応じた一つのデザインパターンを補整処理部３４に送る。パターン格納部３６は、シンボル図１５の余白および文字列１７の周囲余白として１０ピクセルを設定するというデザインパターンの他にも、例えば、シンボル図１５の余白としては１０ピクセルを設定し、文字列１７の周囲余白としては２０ピクセルを設定するというデザインパターンを格納している。このような複数の設定を格納しておくことによって、監視画面情報でどのシンボル図１５がどの文字列１７に対応しているか、が不明確なときに、これを明確化することが可能となる。
【００３６】
次に、実施の形態１における監視画面作成方法のうち、監視対象の構成２０の一覧表を作成する方法について説明する。図１１は、実施の形態１の監視画面作成方法において、入力部２によって監視対象の構成２０の一覧表を作成する方法を表すフローチャートである。実施の形態１における監視画面作成方法は、入力工程と、抽出工程と、画面生成工程とを備える。入力工程では、入力部２によって監視対象物の種類および設置に関する情報を入力する。抽出工程では、シンボル格納部３に格納された複数のシンボル図１５の情報のうちから、入力工程で入力された監視対象物の種類に対応したシンボル図１５の情報を画面生成部４によって抽出する。画面生成工程では、入力工程で入力された監視対象物の設置に関する情報に合わせて、抽出工程で抽出されたシンボル図１５の情報の監視画面上の配置位置を、画面生成部４が決定することで、監視画面情報を生成する。
【００３７】
本処理開始後、入力工程Ｓ１０１に移行し、入力部２によって監視画面の下書き４２を作成する。入力部２には、「システム名称４３」、「メニュー種別４４」、「画面タイトル４５」を入力する専用の欄を設けておき、監視画面の下書き４２において、これらを入力する。監視画面の下書き４２において配置される各構成には、その構成を表す図形の近傍に、「部品名称４６」、「部品種別５１」を記載しておく。部品とは、監視画面情報に含まれる各図形および各文字列１７の情報を意味する。部品種別５１とは、どの種類のシンボル図１５であるのか、またテキストボックス１８であるのか、文字列１７であるのか、の区別である。
【００３８】
「システム名称４３」、「メニュー種別４４」、「画面タイトル４５」、「部品名称４６」、「部品種別５１」は、後の工程を経て、図３に示した一覧表に表される情報となる。なお、「システム名称４３」、「メニュー種別４４」、「画面タイトル４５」は、キーボードなどから活字で入力されても良い。活字で入力する場合、基本設定としては文字の大きさを１２ポイントとする。
【００３９】
次に、文字解析工程Ｓ１０２に移行し、監視画面の下書き４２に記載された文字を、文字情報として解析する。これは、描画解析部１３のうちの文字解析部によって行われる。描画解析部１３は、入力工程Ｓ１０１で入力された「システム名称４３」、「メニュー種別４４」、「画面タイトル４５」を解析することによって文字情報として認識し、１つの監視画面を構成する範囲に対して画面ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を割り振る。１つの監視画面は、スクロールによって描画表示部６の画面よりも広い範囲を表示することも可能であり、拡大または縮小して表示範囲を変更することも可能であるので、描画表示部６の画面の範囲に限定する必要はない。文字解析工程Ｓ１０２は、監視画面の下書き４２に書かれた全ての文字について行われる。
【００４０】
次に、構成解析工程Ｓ１０３に移行し、入力工程Ｓ１０１で入力された監視画面の下書き４２における各構成を情報として抽出し、各構成について、「部品名称４６」、「部品種別５１」、「部品図形情報５２」、「部品座標５３」、「部品サイズ５４」を解析し、部品ＩＤを割り振る。これは、入力部２のうちの描画解析部１３によって行われる。「部品図形情報５２」は、文字情報なのか、ベクトルで表される図形情報（ベクターデータ）なのか、または文字列１７の周囲に配置されるテキストボックス１８なのか、の種別を示すとともに、監視画面において表示されるシンボル図１５およびテキストボックス１８の図形情報を含む。「部品座標５３」は、監視画面情報内の位置情報であり、「部品サイズ５４」は監視が面内の図形の大きさである。
【００４１】
次に、データ格納工程Ｓ１０４に移行し、構成解析工程Ｓ１０３で解析し読取った「システム名称４３」、「メニュー種別４４」、「画面タイトル４５」、「部品名称４６」、「部品種別５１」、「部品図形情報５２」、「部品座標５３」、「部品サイズ５４」、画面ＩＤ、および部品ＩＤを構成格納部１４に格納する。次に、解析終了判断工程Ｓ１０５に移行し、監視画面の下書き４２に書かれている全ての部品について構成解析工程Ｓ１０３およびデータ格納工程Ｓ１０４が終了したか否かを判断する。解析終了判断工程Ｓ１０５において、全ての部品についての解析が終了していないと判断されると、構成解析工程Ｓ１０３に戻って、まだ解析されていない構成について構成解析工程Ｓ１０３、およびデータ格納工程Ｓ１０４を行う。解析終了判断工程Ｓ１０５において、全ての部品についての解析が終了したと判断されると、入力部２による監視対象の構成２０の一覧表の作成を終了する。
【００４２】
次に、実施の形態１における監視画面作成方法のうち、監視画面情報の生成方法について説明する。図１２は、実施の形態１における画面生成部４による監視画面情報の生成方法を表すフローチャートである。画面生成部４は、構成格納部１４に格納された監視対象の構成２０の一覧表を、シンボル格納部３に格納されているシンボル図１５の情報の一覧表（図４）を用いて監視画面情報を作成し、生成画面格納部１６に格納する。これによって、図３に示される監視対象の構成２０の一覧表が、図５に示される監視対象の構成２０に変換される。図３に示される監視対象の構成２０の一覧表に含まれる各部品について、まとまりのある情報を以下「描画部品データ」と称する。また図５に示される監視画面情報に含まれる各部品についての、まとまりのある情報を、以下「部品データ」と称する。
【００４３】
本処理開始後、構成読込工程Ｓ２０１に移行し、構成格納部１４からｉ番目の部品ＩＤに関する描画部品データを画面生成部４に読込む。「ｉ」は、初期値をゼロとし、異なる描画部品データを読込むたびに値を１ずつ大きくしていく変数である。次に、部品種別５１判断工程Ｓ２０２に移行し、読込んだ描画部品データの部品種別５１が図形であるのか文字列１７であるのかテキストボックス１８であるのかを、画面生成部４によって判断する。部品種別判断工程Ｓ２０２における判断の結果が、図形であった場合、抽出工程Ｓ２０３に移行し、部品名称４６に対応するシンボル図１５の情報を、画面生成部４がシンボル格納部３から抽出する。
【００４４】
抽出工程Ｓ２０３は、具体的にはシンボル読込段階Ｓ２０３ａと、シンボル判断段階Ｓ２０３ｂとを有する。シンボル読込段階Ｓ２０３ａでは、ｊ番目のシンボルＩＤが割り振られたシンボル図１５の情報を画面生成部４に読込む。「ｊ」は、初期値をゼロとし、異なるシンボルＩＤを読込むたびに値を１ずつ大きくしていく変数である。次に、シンボル判断段階Ｓ２０３ｂに移行し、シンボル格納部３から読込んだシンボルＩＤのシンボル名称２７が、読込んだ描画部品データの部品名称４６に一致するか否かを判断する。シンボル判断段階Ｓ２０３ｂで、一致しないと判断されると、（ｊ＋１）番目のシンボルＩＤが割り振られたシンボル図１５の情報を画面生成部４に読込み、シンボル読込段階Ｓ２０３ａと、シンボル判断段階Ｓ２０３ｂとを繰り返す。シンボル判断段階Ｓ２０３ｂにおいて、一致すると判断されると、抽出工程Ｓ２０３を終了して画面生成工程Ｓ２０４に移行する。
【００４５】
部品名称４６として、多様な表現による多くの名称をシンボル格納部３に格納しておけば、部品名称４６に該当するシンボル名称２７がシンボル格納部３に無いという状況を避けることができる。また名称については、例えば前方からの文字列１７が部分的に一致することを以て、一致と判断するなどの検索方法を用いても良い。
【００４６】
次に、画面生成工程Ｓ２０４に移行し、構成格納部１４から読込まれた描画部品データを、シンボル図１５を表すシンボルデータ２８に置き換えることによって、監視対象の構成２０に含まれる図形の情報をシンボル図１５の情報に変換する。また図５に示すように、シンボル図１５の色に関するデータを「部品カラー５５」として一つの項目としておき、シンボル図１５の色を決定する。また、運転中または停止中などの稼動状態の異なる監視対象物について、シンボル図１５の色を異なる色に設定する。なお、運転中または停止中などの稼動状態の違いは、部品データにおいて、「表示パターン５６」という項目で設定する。
【００４７】
部品種別判断工程Ｓ２０２における判断の結果が、テキストボックス１８であった場合、テキストボックス設定工程Ｓ２０５に移行し、テキストボックス１８の形状を長方形に設定し、部品カラー５５を黒色に設定する。部品種別判断工程Ｓ２０２における判断の結果が、文字情報であった場合、文字列設定工程Ｓ２０６に移行し、形状を文字列１７に設定し、部品カラー５５を黒色に設定する。このように、画面生成部４は、構成格納部１４から読込んだ描画部品データをシンボル格納部３から読込んだ情報に変換し、部品カラー５５の項目を追加することによって、監視画面情報の部品データを生成する。
【００４８】
次に、画面格納工程Ｓ２０７に移行し、生成した部品データを生成画面格納部１６に格納する。ここで格納される部品データに含まれる情報は、図５に示すように、「システム名称４３」、「メニュー種別４４」、「画面ＩＤ」、「画面タイトル４５」、「部品ＩＤ」、「部品名称４６」、「表示パターン５６」、「部品種別５１」、「部品図形情報５２」、「部品座標５３」、「部品サイズ５４」、「部品カラー５５」である。
【００４９】
次に、生成終了判断工程Ｓ２０８に移行し、監視対象の構成２０の一覧表に含まれる全ての部品について構成読込工程Ｓ２０１〜画面格納工程Ｓ２０７が終了したか否かを画面生成部４によって判断する。生成終了判断工程Ｓ２０８において、全ての部品について終了していないと判断されると、（ｉ＋１）番目の部品ＩＤに関する描画部品データを読込み、構成読込工程Ｓ２０１〜生成終了判断工程Ｓ２０８の処理を繰り返す。生成終了判断工程Ｓ２０８において、全ての部品について終了したと判断されると、本処理を終了する。
【００５０】
次に、実施の形態１における監視画面作成方法のうち、実際の監視対象物の状態についての情報を監視画面の各構成に割付ける方法について説明する。図１３は、実施の形態１における対象物状態情報の割付け方法を表すフローチャートである。図７に示すように、各監視対象物の情報は、信号ＩＤによって管理され、項目名称６１と、信号種別６２と、信号情報６３とを有する。
【００５１】
本処理開始後、信号読込工程Ｓ３０１に移行し、ｋ番目の信号ＩＤを信号割付部２２に読込む。「ｋ」は、初期値をゼロとし、異なる信号ＩＤを読込むたびに値を１ずつ大きくしていく変数である。次に、部品読込工程Ｓ３０２に移行し、生成画面格納部１６からｍ番目の部品ＩＤの部品データを信号割付部２２に読込む。「ｍ」は、初期値をゼロとし、異なる部品ＩＤを読込むたびに値を１ずつ大きくしていく変数である。
【００５２】
次に、部品判断工程Ｓ３０３に移行し、読込んだ部品ＩＤの部品名称４６が、信号読込工程Ｓ３０１で読込んだ信号ＩＤの項目名称６１に一致するか否かを判断する。部品判断工程Ｓ３０３において、一致しないと判断されると、（ｍ＋１）番目の部品ＩＤの部品データを信号割付部２２に読込み、部品読込工程Ｓ３０２および部品判断工程Ｓ３０３を繰り返す。部品判断工程Ｓ３０３において、一致すると判断されると、信号格納工程Ｓ３０４に移行し、信号読込工程Ｓ３０１で読込んだ信号ＩＤの信号種別６２および信号情報６３を、名称の一致した部品データに付随させて格納する。
【００５３】
次に、割付終了判断工程Ｓ３０５に移行し、図７の項目表２１にある全ての信号ＩＤについて信号読込工程Ｓ３０１〜信号格納工程Ｓ３０４が終了したか否かを判断する。割付終了判断工程Ｓ３０５において、終了していないと判断されると、（ｋ＋１）番目の信号ＩＤの情報を読込み、信号読込工程Ｓ３０１〜割付終了判断工程Ｓ３０５を繰り返す。割付終了判断工程Ｓ３０５において、終了したと判断されると、監視画面の各構成に対する対象物情報の割付けを終了する。
【００５４】
次に、実施の形態１における監視画面作成方法のうち、デザインの補整方法について説明する。図１４は、実施の形態１におけるデザインの補整方法を表すフローチャートである。編集支援部２４は、生成画面格納部１６に格納された監視画面のデザインを、監視画面情報に含まれる全ての構成に関して補整し、再び生成画面格納部１６に格納する。
【００５５】
本処理開始後、起動工程Ｓ４０１に移行し、編集支援部２４を起動させる。編集支援部２４を起動したときの入出力部３３による表示の一例は、図８に示したとおりである。編集支援部２４に必要なソフトウェアの機能は、編集処理部２５が提供する。次に、画面読込工程Ｓ４０２に移行し、生成画面格納部１６に格納された監視画面情報を、読込部２６を介して、編集処理部２５に読込む。
【００５６】
次に、パターン選択工程Ｓ４０３に移行し、入出力部３３のメニューから複数のデザインパターンのうちの一つを選択する。例えば全体画像または画像の一部を回転させるなどの選択肢を設ける場合には、デザイン補整を行うことを指定した上で、複数のデザインパターンのうちの一つを選択する。このとき、デザイン補整部３２のうちの補整処理部３４は、パターン格納部３６に格納されている複数のデザインパターンについての選択肢を編集処理部２５に提供する。
【００５７】
次に、デザイン取得工程Ｓ４０４に移行し、補整処理部３４は、入出力部３３で選択されたデザインパターンをパターン読込部４１を介してパターン格納部３６から読込み、読込んだデザインパターンに沿ったデザイン、この場合は余白および周囲余白の設定を余白補整部３５に送る。また補整処理部３４は、編集処理部２５からデザイン補整の対象となる監視画面情報を読込み、監視画面の各構成を、余白補整部３５に送る。
【００５８】
次に、補整処理工程Ｓ４０５に移行し、選択されたデザインパターンの余白および周囲余白の設定に基づいて、余白補整部３５が監視画面情報のデザインの補整を行う。補整処理工程Ｓ４０５における具体的な補整方法については、後述する。次に、デザイン格納工程Ｓ４０６に移行し、デザインが補整された監視画面情報を編集処理部２５に送り、編集処理部２５は画面保存部３１を介して生成画面格納部１６に格納する。その後、本処理は終了する。
【００５９】
次に、前述したデザインの補整方法における、補整処理工程Ｓ４０５の詳細について説明する。図１５は、実施の形態１における補整処理工程に含まれる各段階を表すフローチャートである。本実施の形態における補整処理工程では、余白および周囲余白を設定するとともに、監視画面における位置を調整する。余白および周囲余白を設定する前の監視画面を図６として示し、余白および周囲余白を設定した上で各構成の位置調整を行った後の監視画面を図９として示す。
【００６０】
デザインパターンは、部品種別５１の異なる「シンボル図１５」、「テキストボックス１８」、「文字列１７」の３種類に対応して補整項目を設ける。デザインパターンによっては、これらの部品種別５１によって設定される余白、周囲余白の寸法が異なる。またシンボル図１５については、シンボル図１５の種類によってシンボル図１５の形状および縦横比が異なるので、設定される余白の寸法が異なる。
【００６１】
補整処理工程Ｓ４０５では、図１４に示したデザイン取得工程Ｓ４０４の後、図１５に示される第１読込段階Ｓ５０１に移行し、監視画面情報からｎ番目の部品ＩＤが割り振られた部品データを補整処理部３４に読込む。「ｎ」は、初期値をゼロとし、異なる部品ＩＤの部品データを読込むたびに値を１ずつ大きくしていく変数である。第１読込段階Ｓ５０１で読込まれた部品データを、「第１部品データ」と称する。次に、第２読込段階Ｓ５０２に移行し、監視画面情報のｐ番目の部品ＩＤが割り振られた部品データを補整処理部３４に読込む。「ｐ」は、初期値をゼロとし、異なる部品ＩＤの部品データを読込むたびに値を１ずつ大きくしていく変数である。第２読込段階Ｓ５０２で読込まれた部品データを、「第２部品データ」と称する。
【００６２】
次に、読込終了判断Ｓ５０３に移行し、第２読込段階Ｓ５０２での部品データの読込みが、全ての部品データについて終了したか否かを判断する。ただし、第１読込段階Ｓ５０１で読込まれた部品データは除く。読込終了判断Ｓ５０３で、読込みが全ての部品データについて終了していないと判断されると、条件達成判断Ｓ５０４に移行する。条件達成判断Ｓ５０４では、第２部品データが、第１部品データに対し、第１部品データに設定されているデザインの条件を満たしているか否かを判断する。例えば、第１部品データの余白が１０ピクセル以上と設定されている場合には、第２部品データが第１部品データの位置情報から１０ピクセル以上離れた位置情報であるか否かを判断する。
【００６３】
条件達成判断Ｓ５０４で、第２部品データが、第１部品データに設定されているデザインの条件を満たしていると判断されると、再び第２読込段階Ｓ５０２に移行し、（ｐ＋１）番目の部品ＩＤの部品データを補整処理部３４に読込む。条件達成判断Ｓ５０４で、第２部品データが、第１部品データに設定されているデザインの条件を満たしていないと判断されると、補整実施段階Ｓ５０５に移行し、第２部品データを、第１部品データに設定されている条件を満たす情報に変更する。これは、補整処理部３４が第１部品データおよび第２部品データを余白補整部３５に送り、余白補整部３５が、余白の補整を行う。
【００６４】
具体的には、第１部品データおよび第２部品データの部品座標５３および部品サイズ５４から、第１部品と第２部品との間隔を算出し、第１部品と第２部品との監視画面における間隔が１０ピクセル未満であれば、その間隔を１０ピクセルとするように、第２部品データの部品座標５３を変更する。その後、再び第２読込段階Ｓ５０２に移行し、（ｐ＋１）番目の部品ＩＤの部品データを補整処理部３４に読込む。
【００６５】
読込終了判断Ｓ５０３において、第２読込段階Ｓ５０２での部品データの読込みが、全ての部品データについて終了したと判断されると、補整達成判断Ｓ５０６に移行し、第１読込段階Ｓ５０１での部品データの読込みが、全ての部品データについて終了したか否かを判断する。補整達成判断Ｓ５０６において、読込みが全ての部品データについて終了していないと判断されると、再び第１読込段階Ｓ５０１に移行し、（ｎ＋１）番目の部品ＩＤの部品データを補整処理部３４に読込む。補整達成判断Ｓ５０６において、読込みが全ての部品データについて終了したと判断されると、図１４に示される補整処理工程Ｓ４０５を終了し、デザイン格納工程Ｓ４０６に移行する。デザイン格納工程Ｓ４０６については、前述したとおりである。
【００６６】
図１６は、実施の形態１における監視画面作成装置１のハードウェア構成を表す図である。監視画面作成装置１は、図１における入力部２の少なくとも一部を実現する入力装置７と、構成格納部１４、生成画面格納部１６、項目表２１、パターン格納部３６などを実現する記憶装置１０と、プロセッサ８と、編集支援部２４の入出力部３３を実現する入出力装置９とを備える。プロセッサ８は、解析、判断、補整などの処理を行う。
【００６７】
実施の形態１によれば、シンボル格納部３には、監視対象物の種類に対応した複数のシンボル図１５の情報が予め格納されているので、監視画面を作成するときに、監視対象物の種類に対応した図形を考案する必要がなく、監視画面を容易に作成できる。また画面生成部４は、入力部２を介して入力された監視対象物の設置に関する情報に合わせて、監視対象物の種類に対応したシンボル図１５の監視画面上の配置位置を決定するので、監視画面の作成が容易になる。特に監視対象物の種類が多数存在する場合、および監視画面上に配置される監視対象物の数が多い場合には、監視対象物を表すシンボル図１５を考案する労力および監視画面上にシンボル図１５を配置する労力は多大になるので、監視画面にシンボル図１５を自動的に配置することは、大きな効果を奏する。また各シンボル図１５は、ユニバーサルデザインとして予め定められるので、作成された監視画面を品質の安定したものとすることができる。
【００６８】
また実施の形態１によれば、監視画面情報に含まれたシンボル図１５の情報は、監視対象物の状態を検出する検出器の検出結果に応じて、状態の異なるシンボル図１５の情報に置き換えて表示されるので、監視画面によって監視対象物の状態を視認できる。また状態の異なる監視対象物についての状態の異なるシンボル図１５の情報は、シンボル格納部３に格納されるので、監視対象物の状態に応じて新たにシンボル図１５を考案する必要がなく、監視対象物の作成を容易に行うことができる。
【００６９】
また実施の形態１によれば、監視画面作成装置１は、編集支援部２４を備え、編集支援部２４は、監視画面に配置されたシンボル図１５のデザインを補整するデザイン補整部３２を有するので、生成画面格納部１６に格納された監視画面情報を編集でき、監視画面に配置されたシンボル図１５を視認しやすくすることが可能となる。監視画面上に配置される監視対象物の数が多い場合には、監視画面の視認性を向上させるための編集は、多大な労力を必要とするので、編集を容易にすることの効果は大きい。
【００７０】
また実施の形態１によれば、デザイン補整部３２は、各シンボル図１５に余白を設定し、かつ監視画面に配置されたシンボル図１５を、監視画面に配置された他のシンボル図１５から、余白以上に離して配置するので、シンボル図１５が互いに重なることが避けられ、シンボル図１５の視認性を確保できる。
【００７１】
また実施の形態１によれば、デザイン補整部３２は、監視画面において文字列１７に周囲余白を設定し、文字列１７が他のシンボル図１５、および文字列１７から周囲余白以上に離して配置するので、監視画面において複数のシンボル図１５および複数の文字列１７が互いに重なることが避けられ、シンボル図１５および文字列１７の視認性を確保できる。
【００７２】
また実施の形態１によれば、デザイン補整部３２は、パターン格納部３６を備え、編集支援部２４は、監視画面情報に含まれた全てのシンボル図１５のデザインを一括して変更するので、監視画面におけるデザインの変更を容易に行うことができる。
【００７３】
また実施の形態１によれば、監視画面作成装置１は、描画検出部と、描画表示部６と、文字解析部とを備えるので、入力部２に直接手描きすることによって、監視対象物の種類および設置に関する情報を監視画面作成装置１に入力できる。
【００７４】
また実施の形態１によれば、シンボル格納部３は、監視対象物の種類に対応した複数のシンボル図１５の情報を格納し、抽出工程では、入力工程で入力された監視対象物の種類に対応したシンボル図１５の情報を抽出するので、監視画面を作成するときに、監視対象物の種類に対応した図形を考案する必要がなく、監視画面を容易に作成できる。また画面生成工程では、入力工程で入力された監視対象物の設置に関する情報に合わせて、抽出工程で抽出されたシンボルズの監視画面上の配置位置を決定するので、監視画面の作成が容易になる。
【００７５】
また実施の形態１によれば、生成された監視画面情報を格納する生成画面格納工程と、生成画面格納工程において格納された監視画面情報を編集支援部２４に読込む読込工程と、監視画面情報に含まれたシンボル図１５のデザインを補整するデザイン補整工程とを備えるので、生成された監視画面情報を編集でき、監視画面に配置されたシンボル図１５を視認しやすくすることができる。
【００７６】
実施の形態２．
次に、実施の形態２を図に基づいて以下に説明する。実施の形態２は、先に説明した実施の形態１に類似しており、以下、実施の形態１に対する実施の形態２の相違点を中心に説明する。
【００７７】
図１７は、実施の形態２における監視画面作成装置１Ｂの構成を表す図である。実施の形態２では、生成した監視画面情報に対し、余白の補整ではなく、配色の補整を行う。実施の形態２においてデザイン補整部３２は、背景色補整部６４と、枠線色補整部６５と、文字色補整部６６とを有する。背景色補整部６４は、シンボル図１５の外形内部の領域の色と、テキストボックス１８内の領域の色とを補整する。シンボル図１５の外形内部の領域の色、およびテキストボックス１８内の領域の色を、以下「背景色」と称する。枠線色補整部６５は、シンボル図１５の外形を成す線と、テキストボックス１８の枠線の色を補整する。シンボル図１５の外形を成す線、およびテキストボックス１８の枠線の色を、以下「枠線色」と称する。
【００７８】
文字色補整部６６は、シンボル図１５の外形内部の領域に配置した字の色を補整する。シンボル図１５の外形内部の領域に配置した字の色を、以下「文字色」と称する。例えば、火災報知器を示すシンボル図１５では、火災報知器を示すシンボル図１５の外形内部に「火」という文字を配置し、「火」という字を含めてシンボル図１５として定め、この「火」という字の文字色を、文字色補整部６６によって補整する。
【００７９】
図１８は、実施の形態２において、パターン格納部３６に格納されている配色の補整データの一例を示す一覧表である。パターン格納部３６には、補整に必要なデータとして、シンボル図１５の背景色、シンボル図１５の枠線色、およびシンボル図１５の文字色の情報を格納している。図１８に示す例では、配色をＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）で示している。監視対象物が運転状態のとき、シンボル図１５の背景色が、「赤（２５５，０，０）で無いならば」という補整条件７１の下で、補整結果７２を「赤（２５５，０，０）」に設定する。枠線色および文字色については、「黒（０，０，０）で無いならば」という補整条件７１の下で、補整結果７２を「黒（０，０，０）」に設定する。テキストボックス１８については、背景色が「白（２５５，２５５，２５５）で無いならば」という補整条件７１の下で、補整結果７２を「白（２５５，２５５，２５５）」に設定する。
【００８０】
次に、実施の形態２の監視画面作成方法におけるデザインの補整方法について説明する。図１９は、実施の形態２における、デザインの補整を行う前の入出力部３３の表示の一例を示す図である。図２０は、実施の形態２における、デザインの補整を行った後の入出力部３３の表示の一例を示す図である。デザインの補整が終了したときに入出力部３３において表示される画面の構図は、作成が終了した監視画面と同じ構図である。図２１は、実施の形態２におけるデザインの補整方法を表すフローチャートである。デザイン補整部３２は、生成画面格納部１６に格納された監視画面のデザインを、背景色、枠線色および文字色について一括して変更し、変更された監視画面情報を、画面編集部は再び、生成画面格納部１６に格納する。
【００８１】
本処理開始後、起動工程Ｓ６０１に移行し、編集支援部２４を起動させる。次に、画面読込工程Ｓ６０２に移行し、生成画面格納部１６に格納された監視画面情報を、読込部２６を介して、編集処理部２５に読込む。このときの入出力部３３による表示の一例は、図１９に示したとおりである。デザイン補整部３２によって補整する前の状態では、背景色と文字色が同じで視認性の良くないことがある。
【００８２】
次に、パターン選択工程Ｓ６０３に移行し、入出力部３３のメニューからデザイン補整を行うことを指定した上で、複数のデザインパターンのうちの一つを選択する。デザイン補整部３２のうちの補整処理部３４は、パターン格納部３６に格納されている複数のデザインパターンについての選択肢を編集処理部２５に提供する。複数のデザインパターンは、メニューを選択したときに表示されるパターンの数だけ用意されている。
【００８３】
次に、デザイン取得工程Ｓ６０４に移行し、補整処理部３４は、入出力部３３で選択されたデザインパターンをパターン読込部４１を介してパターン格納部３６から読込む。次に、データ読込工程Ｓ６０５に移行し、補整処理部３４は、監視画面情報からｒ番目の部品ＩＤが割り振られた部品データを読込む。「ｒ」は、初期値をゼロとし、異なる部品ＩＤの部品データを読込むたびに値を１ずつ大きくしていく変数である。データ読込工程Ｓ６０５で読込んだ部品データを、以下「読込部品データ」と称する。
【００８４】
次に、種別判断工程Ｓ６０６に移行し、読込部品データの部品種別５１、すなわちシンボル図１５であるか、テキストボックス１８であるか、文字列１７であるか、の判断を行う。種別判断工程Ｓ６０６において、シンボル図１５であると判断されると、シンボル図補整工程Ｓ６０７に移行し、選択されたデザインパターンのうちからシンボル図１５に対応する部分のデータを補整処理部３４が読込み、読込んだデザインパターンの情報と、読込部品データとを背景色補整部６４、枠線色補整部６５および文字色補整部６６に送る。背景色補整部６４は背景色を、枠線色補整部６５は枠線色を、文字色補整部６６は文字色を補整する。
【００８５】
種別判断工程Ｓ６０６においてテキストボックス１８であると判断されると、テキストボックス補整工程Ｓ６０８に移行し、選択されたデザインパターンのうちからテキストボックス１８に対応する部分のデータを補整処理部３４が読込み、読込んだデザインパターンの情報と、読込部品データとを、背景色補整部６４および枠線色補整部６５に送る。テキストボックス１８については文字色の補整は必要ないので、文字色補整部６６に送る必要はない。背景色補整部６４はテキストボックス１８の背景色を、枠線色補整部６５はテキストボックス１８の枠線色を補整する。
【００８６】
種別判断工程Ｓ６０６において文字列１７であると判断されると、文字列補整工程Ｓ６０９に移行し、補整処理部３４は、選択されたデザインパターンのうちから文字列１７に対応する部分のデータを読込み、補整処理部３４において文字列１７の色を補整する。読込部品データについて、シンボル図補整工程Ｓ６０７、テキストボックス補整工程Ｓ６０８、および文字列補整工程Ｓ６０９が終了すると、補整終了判断工程Ｓ６１０に移行し、データ読込工程Ｓ６０５における全ての部品データの読込みが終了したか否かを判断する。
【００８７】
補整終了判断工程Ｓ６１０において、全ての読込みが終了していないと判断されると、再びデータ読込工程Ｓ６０５に移行し、（ｒ＋１）番目の部品データを補整処理部３４に読込み、データ読込工程Ｓ６０５〜補整終了判断工程Ｓ６１０を繰り返す。補整終了判断工程Ｓ６１０において、全ての部品データの読込みが終了したと判断されると、デザインの補整方法を終了する。
【００８８】
実施の形態２によれば、デザイン補整部３２は、各シンボル図１５に対応して色を設定し、かつ監視画面に配置されるシンボル図１５、テキストボックス１８および文字列１７の色を補整するので、監視画面に配置されたシンボル図１５、テキストボックス１８および文字列１７を視認しやすくすることが可能となる。また監視画面の各構成ごとに色を考えて設定する必要がないので、監視画面の作成を容易に行うことができる。さらに、色弱、色盲などによる見え方に対応したデザインパターンを予め用意しておくことによって、より多くの人にとって操作しやすい監視画面を作成することができる。
【００８９】
実施の形態３．
次に、実施の形態３を図に基づいて以下に説明する。実施の形態３は、先に説明した実施の形態１に類似しており、以下、実施の形態１に対する実施の形態３の相違点を中心に説明する。
【００９０】
図２２は、実施の形態３における監視画面作成装置１Ｃの構成を表す図である。実施の形態３では、生成した監視画面情報に対し、余白の補整ではなく、監視画面上における大きさの補整を行う。実施の形態３においてデザイン補整部３２は、サイズ補整部７３と、フォントサイズ補整部７４とを有する。サイズ補整部７３は、監視画面上におけるシンボル図１５およびテキストボックス１８の大きさを変更する。フォントサイズ補整部７４は、監視画面上における文字列１７の大きさを変更する。本実施の形態においてデザイン補整部３２は、監視画面上における全ての部品について、監視画面上の位置を変えることなく、部品の大きさを一括して変更する。
【００９１】
図２３は、実施の形態３において、パターン格納部３６に格納されている大きさの補整データの一例を示す一覧表である。パターン格納部３６には、補整に必要なデータとして、監視画面上におけるシンボル図１５の横寸法、縦寸法、監視画面上におけるテキストボックス１８の横寸法、縦寸法、およびフォントサイズを格納している。
【００９２】
図２３に示す例では、シンボルの大きさが、「横５０ピクセル、縦５０ピクセルよりも小さいならば」という補整条件７１の下で、補整結果７２を「横５０ピクセル、縦５０ピクセル」に設定する。テキストボックス１８については、「横６０ピクセル、縦２０ピクセルよりも小さいならば」という補整条件７１の下で、補整結果７２を「横６０ピクセル、縦２０ピクセル」に設定する。文字列１７については、「１５ポイントよりも小さいならば」という補整条件７１の下で、補整結果７２を「１５ポイント」に設定する。
【００９３】
次に、実施の形態３の監視画面作成方法におけるデザインの補整方法について説明する。図２４は、実施の形態３における、デザインの補整を行う前の入出力部３３の表示の一例を示す図である。図２５は、実施の形態３における、デザインの補整を行った後の入出力部３３の表示の一例を示す図である。デザインの補整が終了したときに入出力部３３において表示される画面の構図は、作成が終了した監視画面と同じ構図である。図２６は、実施の形態３におけるデザインの補整方法を表すフローチャートである。デザイン補整部３２は、監視画面に配置されたシンボル図、テキストボックス１８、および文字列１７の大きさを、一括して変更し、変更された監視画面情報を、画面編集部は再び、生成画面格納部１６に格納する。
【００９４】
本処理開始後、起動工程Ｓ７０１に移行し、編集支援部２４を起動させる。次に、画面読込工程Ｓ７０２に移行し、生成画面格納部１６に格納された監視画面情報を、読込部２６を介して編集処理部２５に読込む。図２４に示すように、デザイン補整部３２によって補整する前の状態では、シンボル図１５および文字列１７が小さく、視認性が良くないことがある。
【００９５】
次に、パターン選択工程Ｓ７０３に移行し、入出力部３３のメニューからデザイン補整を行うことを指定した上で、複数のデザインパターンのうちの一つを選択する。デザイン補整部３２のうち補整処理部３４は、パターン格納部３６に格納されている複数のデザインパターンについての選択肢を編集処理部２５に提供する。複数のデザインパターンは、メニューを選択したときに表示されるパターンの数だけ用意されており、本実施の形態では、「大」、「中」、「小」の３つのパターンが用意されている。
【００９６】
次に、デザイン取得工程Ｓ７０４に移行し、補整処理部３４は、入出力部３３で選択されたデザインパターンをパターン読込部４１を介してパターン格納部３６から読込む。次に、データ読込工程Ｓ７０５に移行し、補整処理部３４は、監視画面情報からｔ番目の部品ＩＤが割り振られた部品データを読込む。「ｔ」は、初期値をゼロとし、異なる部品ＩＤの部品データを読込むたびに値を１ずつ大きくしていく変数である。データ読込工程Ｓ７０５で読み込んだ部品データを、以下「読込部品データ」と称する。
【００９７】
次に、種別判断工程Ｓ７０６に移行し、読込部品データの部品種別５１、すなわちシンボル図１５であるか、テキストボックス１８であるか、文字列１７であるか、の判断を行う。種別ハンド案工程Ｓ７０６において、シンボル図１５であると判断されると、シンボル図補整工程Ｓ７０７に移行し、選択されたデザインパターンのうちからシンボル図１５に対応する部分のデータを補整処理部３４が読込み、読込んだデザインパターンの情報と、読込部品データとをサイズ補整部７３に送る。サイズ補整部７３は、監視画面上におけるシンボル図１５の大きさを補整する。
【００９８】
種別判断工程Ｓ７０６においてテキストボックス１８であると判断されると、テキストボックス補整工程Ｓ７０８に移行し、選択されたデザインパターンのうちからテキストボックスに対応する部分のデータを補整処理部３４が読込み、読込んだデザインパターンの情報と、読込部品データとを、サイズ補整部７３に送る。サイズ補整部７３は、監視画面上におけるテキストボックス１８の大きさを補整する。
【００９９】
種別判断工程Ｓ７０６において文字列１７であると判断されると、文字列補整工程Ｓ７０９に移行し、選択されたデザインパターンのうちから文字列１７に対応する部分のデータを補整処理部３４が読込み、読込んだデザインパターンの情報と、読込部品データとをフォントサイズ補整部７４に送る。フォントサイズ補整部７４は、監視画面上における文字列１７の大きさを補整する。
【０１００】
読込部品データについて、シンボル図補整工程Ｓ７０７、テキストボックス補整工程Ｓ７０８、および文字列補整工程Ｓ７０９が終了すると、補整終了判断工程Ｓ７１０に移行し、データ読込工程Ｓ７０５における全ての部品データの読込みが終了したか否かを判断する。
【０１０１】
補整終了判断工程Ｓ７１０において、全ての読込みが終了していないと判断されると、再びデータ読込工程Ｓ７０５に移行し、（ｔ＋１）番目の部品データを補整処理部３４に読込み、データ読込工程Ｓ７０５〜補整終了判断工程Ｓ７１０を繰り返す。補整終了判断工程Ｓ７１０において、全ての部品データの読込みが終了したと判断されると、デザインの補整方法を終了する。
【０１０２】
実施の形態３によれば、デザイン補整部３２は、監視画面に配置されたシンボル図１５、テキストボックス１８、および文字列１７の大きさを、一括して変更するので、監視画面上における部品の大きさを個々に変更する場合に比べて、監視画面の作成を容易にすることができる。
【０１０３】
また実施の形態３によれば、デザイン補整部３２は、監視画面に配置された全てのシンボル図１５、テキストボックス１８、および文字列１７について、監視画面における位置を変えることなく、大きさを一括して変更するので、監視画面の全体の構図を崩すことなく、監視画面の視認性を向上することが可能となる。
【０１０４】
実施の形態４．
次に、実施の形態４を図に基づいて以下に説明する。実施の形態４は、先に説明した実施の形態１に類似しており、以下、実施の形態１に対する実施の形態４の相違点を中心に説明する。
【０１０５】
図２７は、実施の形態４における監視画面作成装置１Ｄの構成を表す図である。実施の形態４では、デザインパターンの編集を可能とする。図２７に示すように、デザイン補整部３２は、実施の形態１〜実施の形態３で説明した、余白補整部３５、背景色補整部６４、枠線色補整部６５、文字色補整部６６、サイズ補整部７３、およびフォントサイズ補整部７４を有する。またデザイン補整部３２は、パターン編集部７５、パターン保存部７６をさらに有する。
【０１０６】
本実施の形態において監視画面装置は、中央管理システムのコンピュータに搭載される。中央管理システムのコンピュータは、監視画面情報を読込み、監視画面を用いて監視対象物を監視する。なお、本実施の形態の監視画面装置も、実施の形態１〜実施の形態３と同様に、中央管理システムのコンピュータとは異なるコンピュータに搭載されても良い。
【０１０７】
図２８は、実施の形態４の監視画面作成方法における、デザインパターンの編集方法を表すフローチャートである。本処理開始後、起動工程Ｓ８０１に移行し、パターン編集部７５を起動させる。これは、編集支援部２４を起動させた後、入出力部３３のメニューからデザインパターンを編集するための手順を選択することによって実施される。次に、パターン選択工程Ｓ８０２に移行し、パターン編集部７５から編集の対象となるデザインパターンを選択する。次に、パターン読込工程Ｓ８０３に移行し、選択されたデザインパターンは、パターン格納部３６からパターン読込部４１を介してパターン編集部７５に読込まれる。
【０１０８】
次に、編集工程Ｓ８０４に移行し、入出力部３３の操作によって、デザインパターンの編集を行う。このとき、入出力部３３には、図１０、図１８、および図２３に示した一覧表が表示され、これを編集することによって、デザインパターンが編集される。次に、保存工程Ｓ８０５に移行し、パターン編集部７５は、編集が終了したデザインパターンを、パターン保存部７６を介してパターン格納部３６に格納する。その後、デザインパターンの編集方法を終了する。
【０１０９】
実施の形態４によれば、デザイン補整部３２はパターン編集部７５を有し、デザインパターンの編集を可能とするので、監視画面のデザインをデザインパターンで一括して変更するときにも、監視画面を使用する作業者の要望に応えることが可能となる。これによって、デザインパターンが、多様な要望に対応可能になるので、開発の効率化が可能となり、開発にかかるコストを削減することができる。
【０１１０】
実施の形態５．
次に、実施の形態５を図に基づいて以下に説明する。実施の形態５は、先に説明した実施の形態４に類似しており、以下、実施の形態４に対する実施の形態５の相違点を中心に説明する。実施の形態５では、既存の監視画面情報を、外部から読込み、読み込んだ監視画面情報を生成画面格納部１６に保存する。本実施の形態において入力部２は、既存画面読込部８１と、既存画面解析部８２とを有する。既存画面読込部８１は、既存の監視画面情報を、外部の監視制御システム８０から読込み、読み込んだ既存の監視画面情報を既存画面解析部８２に送る。既存画面解析部８２は、既存画面読込部８１から受け取った既存の監視画面情報を解析することによって、監視対象の構図を生成し、生成画面格納部１６に格納する。
【０１１１】
図２９は、実施の形態５における監視画面作成装置１Ｅの構成を表す図である。図３０は、実施の形態５の監視画面作成方法における、既存の監視画面情報の読込方法を表すフローチャートである。本処理開始後、画面読込工程Ｓ９０１に移行し、外部の監視制御システム８０から、既存の監視画面情報を、既存画面読込部８１に読込み、読込んだ既存の監視画面情報を、既存画面解析部８２に送る。次に、解析工程Ｓ９０２に移行し、既存画面解析部８２は、既存の監視画面情報から、「システム名称４３」、「メニュー種別４４」、「画面ＩＤ」、「画面タイトル４５」、「部品ＩＤ」、「表示パターン５６」、「部品図形情報５２」、「部品座標５３」、「部品サイズ５４」、「部品カラー５５」、「信号種別６２」、および「信号情報６３」を抽出する。
【０１１２】
次に、保存工程Ｓ９０３に移行し、既存画面解析部８２による解析結果を、生成画面格納部１６に格納する。その後、実施の形態１において図１２で示した監視画面情報の生成方法と同様の処理を行うことによって、監視画面情報の部品図形情報５２を、シンボル図１５の情報に置き換える。ただし、実施の形態１における構成読込工程Ｓ２０１では、描画部品データを構成格納部１４から画面生成部４に読込んだけれども、実施の形態５における監視画面情報の生成方法では、生成画面格納部１６に格納されている監視対象の構成２０を、画面生成部４に読込む。これによって、監視画面作成装置１Ｅにおいてシンボル格納部３に格納されているシンボル図１５を用いて、監視画面情報を作成することができる。
【０１１３】
実施の形態５によれば、既存画面読込部８１によって既存の監視画面情報を外部から読込み、既存画面解析部８２の解析によって監視対象の構成２０を生成するので、既存の監視画面情報を利用することが可能となる。したがって、監視画面情報の作成を容易にすることができる。また既存の監視画面情報についてもデザインの補整が可能となり、開発を効率化できる。
【０１１４】
本願は、様々な例示的な実施の形態及び実施例が記載されているが、１つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも１つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
【符号の説明】
【０１１５】
１  監視画面作成装置、２  入力部、３  シンボル格納部、４  画面生成部、
６  描画表示部、７  入力装置、８  プロセッサ、９  入出力装置、１０  記憶装置、
１２  描画入力部、１３  描画解析部、１４  構成格納部、１５  シンボル図、
１６  生成画面格納部、１７  文字列、１８  テキストボックス、
２０  監視対象の構成、２１  項目表、２２  信号割付部、２３  表示部、
２４  編集支援部、２５  編集処理部、２６  読込部、２７  シンボル名称、
２８  シンボルデータ、２９  シンボルカラー、３１  画面保存部、
３２  デザイン補整部、３３  入出力部、３４  補整処理部、３５  余白補整部、
３６  パターン格納部、４１  パターン読込部、４２  監視画面の下書き、
４３  システム名称、４４  メニュー種別、４５  画面タイトル、４６  部品名称、
５１  部品種別、５２  部品図形情報、５３  部品座標、５４  部品サイズ、
５５  部品カラー、５６  表示パターン、６１  項目名称、６２  信号種別、
６３  信号情報、６４  背景色補整部、６５  枠線色補整部、６６  文字色補整部、
７１  補整条件、７２  補整結果、７３  サイズ補整部、７４  フォントサイズ補整部、
７５  パターン編集部、７６  パターン保存部、８０  監視制御システム、
８１  既存画面読込部、８２  既存画面解析部。
【図１】
2019207586.tif 000003
【図２】
2019207586.tif 000004
【図３】
2019207586.tif 000005
【図４】
2019207586.tif 000006
【図５】
2019207586.tif 000007
【図６】
2019207586.tif 000008
【図７】
2019207586.tif 000009
【図８】
2019207586.tif 000010
【図９】
2019207586.tif 000011
【図１０】
2019207586.tif 000012
【図１１】
2019207586.tif 000013
【図１２】
2019207586.tif 000014
【図１３】
2019207586.tif 000015
【図１４】
2019207586.tif 000016
【図１５】
2019207586.tif 000017
【図１６】
2019207586.tif 000018
【図１７】
2019207586.tif 000019
【図１８】
2019207586.tif 000020
【図１９】
2019207586.tif 000021
【図２０】
2019207586.tif 000022
【図２１】
2019207586.tif 000023
【図２２】
2019207586.tif 000024
【図２３】
2019207586.tif 000025
【図２４】
2019207586.tif 000026
【図２５】
2019207586.tif 000027
【図２６】
2019207586.tif 000028
【図２７】
2019207586.tif 000029
【図２８】
2019207586.tif 000030
【図２９】
2019207586.tif 000031
【図３０】
2019207586.tif 000032