(57)【要約】【課題】視認性の高い画像を生成することができる画像生成装置、画像生成システム及び画像生成方法を提供することである。【解決手段】実施形態の画像生成装置は、通信部と、記憶部と、制御部と、を備える。通信部は、設備における構成要素の稼働情報を受信する。記憶部は、構成要素を表す表示シンボルと表示階層とが対応付けられた画像データを、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する。制御部は、指定された表示階層の画像データを記憶部から読み出し、当該読み出された画像データと、通信部により受信された構成要素の稼働情報とに基づいて、表示シンボルと稼働情報とを関連付けた表示画像を生成する。【選択図】図１
2015049679.tif 000002
【特許請求の範囲】
【請求項１】
設備における構成要素の稼働情報を受信する通信部と、
前記構成要素を表す表示シンボルと表示階層とが対応付けられた画像データを、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する記憶部と、
指定された表示階層の画像データを前記記憶部から読み出し、当該読み出された画像データと、前記通信部により受信された前記構成要素の稼働情報とに基づいて、前記表示シンボルと前記稼働情報とを関連付けた表示画像を生成する制御部と、
を備える画像生成装置。
【請求項２】
前記制御部は、前記下位の表示シンボルによって表される前記構成要素の前記稼働情報を集約した稼働情報と前記上位の表示シンボルとを関連付けた表示画像を生成する
請求項１に記載の画像生成装置。
【請求項３】
前記下位の表示シンボルによって表される前記構成要素の前記稼働情報は、前記稼働情報の集約方法を示す集約情報に基づいて集約される
請求項１または２に記載の画像生成装置。
【請求項４】
前記下位の表示シンボルによって表される前記構成要素の前記稼働情報は、集約方法の異なる複数の前記集約情報のうちの少なくとも１つに基づいて集約される
請求項１から３のいずれか一項に記載の画像生成装置。
【請求項５】
前記画像生成装置は、
前記制御部が生成した表示画像を表示する表示部の大きさと解像度とに基づいて、前記表示階層を指定する演算部
を備え、
前記制御部は、前記演算部によって指定された表示階層の画像データを読み出す
請求項１から４のいずれか一項に記載の画像生成装置。
【請求項６】
前記画像生成装置は、
前記表示画像の大きさの変更指示を受け付ける入力部と、
前記入力部が受け付ける画像の大きさの変更指示に基づいて、前記表示階層を指定する階層演算部と、
を備え、
前記制御部は、前記階層演算部によって指定された表示階層の画像データを読み出す
請求項１から５のいずれか一項に記載の画像生成装置。
【請求項７】
サーバ装置と、表示画像を表示する表示部を備える端末装置と、を備える画像生成システムであって、
前記サーバ装置が、
設備における構成要素の稼働情報を受信する通信部と、
前記構成要素を表す表示シンボルと表示階層とが対応付けられた画像データを、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する記憶部と、
を備え、
前記サーバ装置または前記端末装置が、
前記記憶部から読み出された、指定された表示階層の画像データと、前記通信部により受信された前記構成要素の稼働情報とに基づいて、前記表示シンボルと前記稼働情報とを関連付けた表示画像を生成する制御部、
を備える画像生成システム。
【請求項８】
画像生成装置における画像生成方法であって、
前記画像生成装置が、
設備における構成要素の稼働情報を受信し、
前記構成要素を表す表示シンボルと表示階層とが対応付けられた画像データを、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する記憶部から、指定された表示階層の画像データを読み出し、当該読み出された画像データと、前記通信部により受信された前記構成要素の稼働情報とに基づいて、前記表示シンボルと前記稼働情報とを関連付けた表示画像を生成する、
画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像生成装置、画像生成システム及び画像生成方法に関する。
【背景技術】
【０００２】
近年、様々な目的で、多様な大きさの表示面を持つ表示装置が普及している。また、表示装置に表示させる情報の視認性を向上させるため、画面解像度の向上も図られてきた。このような物理的な表示性能の改良に加え、利用者の入力に応じて異なる情報を表示することにより、視認性の高い画像を生成する試みも行われている（例えば、特許文献１及び特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２９５０１６号公報
【特許文献２】特開２００１−１７５６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、十分に視認性の高い画像を表示することは未だに実現できていなかった。
本発明が解決しようとする課題は、視認性の高い画像を生成することができる画像生成装置、画像生成システム及び画像生成方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の画像生成装置は、通信部と、記憶部と、制御部と、を備える。通信部は、設備における構成要素の稼働情報を受信する。記憶部は、構成要素を表す表示シンボルと表示階層とが対応付けられた画像データを、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する。制御部は、指定された表示階層の画像データを記憶部から読み出し、当該読み出された画像データと、通信部により受信された構成要素の稼働情報とに基づいて、表示シンボルと稼働情報とを関連付けた表示画像を生成する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態の画像生成装置の機能を備える監視装置を含むシステムの全体構成の一例を示す図である。
【図２】第１の実施形態の表示画像の表示態様の一例を示す図である。
【図３】第１の実施形態の画像データの構成の一例を説明するための図である。
【図４】第１の実施形態の表示構成情報の一例を示す表である。
【図５】第１の実施形態の信号割付情報の一例を示す表である。
【図６】第１の実施形態の信号割付情報の別の例を示す表である。
【図７】第１の実施形態の表示階層毎の表示モジュールの表示態様の別の例を示す図である。
【図８】第１の実施形態の表示構成情報の別の例を示す表である。
【図９】第１の実施形態の信号割付情報の別の例を示す表である。
【図１０】第１の実施形態の信号割付情報及び稼働情報に基づく、稼働情報の表示態様への反映方法の一例を説明するための表である。
【図１１】第１の実施形態の表示階層毎の表示モジュールの表示態様の別の例を示す図である。
【図１２】第１の実施形態の監視装置の動作の一例を示すフローチャートである。
【図１３】第１の実施形態の表示階層の算出方法の一例を説明するためのである。
【図１４】第１の実施形態の監視装置の動作の一例を示すフローチャートである。
【図１５】第２の実施形態の画像生成システムの機能を備えるシステムの全体構成の一例を示す図である。
【発明を実施するための形態】
【０００７】
以下、実施形態の画像生成装置及び画像生成システムを図面を参照して説明する。
＜第１の実施形態＞
第１の実施形態における画像生成装置は、例えば、上下水道設備や送電設備などが備えている構成要素（バルブやポンプなどの設備）を模式的に示した画像（例えば、送電系統を模式化した「単線結線図」や、水の流れを模式化した「全体フロー図」など）とともに、その構成要素の状態を表示することができる監視装置である。
【０００８】
以下においては、上下水道設備の状態を表示することができる監視装置の場合について説明する。図１は、監視システム２の全体構成を示す図である。画像生成装置である監視装置１００は、ネットワークＮＷを介して上下水道設備２００と通信を行い、上下水道設備２００の備えているポンプやバルブなどの構成要素の稼働状態を表示する。稼働状態とは、例えば、運転しているか否かを示す運転状態や、故障が発生しているか否かを示す故障状態、異常が発生しているか否かを示す異常状態、設備が備える各種計器が測定する水の量や状態などを指す。
【０００９】
監視装置１００は表示部１６０を備え、当該表示部１６０に上下水道設備２００の構成要素を模式的に示した画像を表示する。監視装置１００が表示する画像には、上下水道設備２００の各構成要素の稼働状態についての情報が、構成要素に関連付けられて表示される。ユーザ１は、監視装置１００を操作し、画像中の特定の領域を表示させることができる。監視装置１００は、ユーザ１の操作に応じて表示階層を選択し、表示画像の表示態様を切り替える。なお、表示階層とは、本例における表示態様の指標である。
【００１０】
図２は、同一の構成要素を表す、表示階層毎の表示態様の一例を示す図である。図２（ａ）は、表示階層１００における表示の態様の例である。図２（ｂ）は、表示階層５０における表示の態様の例である。図２（ｃ）は、表示階層４０における表示の態様の例である。本例において、表示の態様は、表示階層が下位である程（例えば、表示階層１００）詳細であり、表示階層が上位である程（例えば、表示階層４０）集約または簡略化される。また、稼働状態についての表示も階層毎に異なり、表示の態様の場合と同様に、表示階層が下位である程詳細であり、表示階層が上位である程集約または簡略化される。
【００１１】
以下、再度図１の説明に戻る。上下水道設備２００は、例えば、ポンプ１、２…、バルブ１、２…、濾過池１、２…、流量計１、２…、塩素計１、２…などの構造体や施設などの構成要素を備える。上下水道設備２００の構成要素は、稼働状態を検出する計器を備える。計器には、例えば、流量計、水質計器（塩素計、ｐＨ計など）、水位計などがある。計器は、例えば、濾過池などの施設を通過した後の残留塩素の濃度や水の流量などの水の状態を計測する。上下水道設備２００の構成要素の識別情報と、当該構成要素の稼働状態を示す稼働情報は、ネットワークＮＷを介して、監視装置１００に送信される。また、これらの構造体や計器などは、監視装置１００から送信された命令に基づいて、制御されてもよいし、されなくてもよい。
【００１２】
ネットワークＮＷは、例えば、専用通信網、携帯電話網、ＶＰＮ（Virtual  Private  Network）網、ＷＡＮ（Wide  Area  Network）、ＬＡＮ（Local  Area  Network）など、またはこれらの組み合わせによって構成される情報通信ネットワークである。
【００１３】
監視装置１００は、入力部１１０と、図示しないＣＰＵ（Central  Processing  Unit；中央演算装置）などのプロセッサを備える制御部１２０と、表示部１６０と、通信部１７０と、記憶部１９０と、を備える。また、制御部１２０は、演算部１３０と、生成部１４０と、表示制御部１５０と、通信制御部１８０と、を備える。また、演算部１３０は、表示領域演算部１３１と、階層演算部１３２と、を備える。これらの機能部は、例えば、記憶部１９０に格納されたプログラムをＣＰＵが実行することにより機能するソフトウェア機能部である。また、機能部の一部または全部は、ＬＳＩ（Large  Scale  Integration；大規模集積回路）やＡＳＩＣ（Application  Specific  Integrated  Circuit；特定用途向け集積回路）などのハードウェア機能部であってもよい。
【００１４】
以下、監視装置１００が備える各機能部について説明する。記憶部１９０は、例えば、ＨＤＤ（Hard  Disc  Drive；ハードディスク記憶装置）、ＳＳＤ（Solid  State  Drive；半導体記憶装置）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory；書き換え可能不揮発性メモリ）、ＲＯＭ（Read  Only  Memory）、またはＲＡＭ（Random  Access  Memory）などを備え、ＣＰＵが実行する各種プログラム（ファームウェアやアプリケーションプログラムなど）やＣＰＵが行った各種の処理結果などを格納する。
【００１５】
また、記憶部１９０は、画像データ１９１、信号割付情報１９２、稼働状態情報１９３などを格納する。画像データ１９１は、表示階層毎に表示の態様が定義されている。画像データ１９１は、表示シンボルデータ１９１Ａと表示構成情報１９１Ｂとを有している。表示シンボルデータ１９１Ａには、表示階層毎に、上下水道設備２００の備える構成要素の識別情報と、表示シンボルの識別情報と、表示シンボルの画像データとが対応付けられて記憶されている。なお、表示シンボルとは、上下水道設備２００を構成する構成要素を図形として表すものである。また、表示構成情報１９１Ｂには、表示階層毎に、表示シンボルの識別情報と、当該表示シンボルを表示するか否かを示す情報と、表示する場合の表示位置を示す位置情報とが、対応付けられて記憶されている。このように、記憶部１９０は、上下水道設備２００における構成要素を表す表示シンボルと表示階層とが対応付けられた画像データ１９１を記憶する。また、信号割付情報１９２には、表示階層毎の上下水道設備２００の備える構成要素の稼働状態を画像に反映させるための規則が記憶されている。また、稼働状態情報１９３には、上下水道設備２００の備える構成要素の識別情報と、稼働状態を示す稼働情報とが対応付けて記憶されている。
【００１６】
入力部１１０は、例えば、マウスやキーボード、タッチパネルなどを備える。入力部１１０は、表示部１６０に表示する領域の範囲を指定するユーザ１からの操作を受け付け、当該操作を示す操作情報を演算部１３０に出力する。例えば、ユーザ１はマウスを操作して、表示部１６０に表示された画像中の特定の領域（例えば、四角形の領域）を指定することで、当該領域を表示画面の表示サイズに拡大させる指示を与える。このように、入力部１００は、表示画像の大きさの変更指示を受け付ける。
【００１７】
制御部１２０の演算部１３０は、入力部１１０から入力された操作情報に基づいて、表示部１６０が表示する領域を算出し、表示階層を算出する。例えば、上述のように、四角形の領域がマウスによって指定された場合、演算部１３０の表示領域演算部１３１は、当該領域の対頂点の座標を、表示領域を指定する情報として算出する。演算部１３０の階層演算部１３２は、表示領域演算部１３１が算出した表示領域に関する横方向及び縦方向の画素数や、表示部１６０の横方向及び縦方向の画素数、画像データ１９１が示す画像全体の横方向及び縦方向の画素数などに基づいて、表示階層を算出する。演算部１３０は、算出した表示階層を示す情報と、表示領域を指定するための情報とを生成部１４０に出力する。すなわち、演算部１３０は、表示部１６０の大きさ及び解像度、操作情報などに基づいて、表示階層を指定する。
【００１８】
制御部１２０の生成部１４０は、画像データ１９１の表示構成情報１９１Ｂを参照し、演算部１３０から入力された表示階層と、表示構成情報１９１Ｂの表示シンボルを表示するか否かを示す情報とに基づいて、表示する表示シンボルを選択する。生成部１４０は、選択された表示シンボルの識別情報と、当該表示シンボルの位置情報を取得する。生成部１４０は、記憶部１９０から画像データ１９１の表示シンボルデータ１９１Ａを記憶部１９０から読み出し、選択された表示シンボルの識別情報と演算部１３０から入力された表示階層とに基づいて、対応する表示シンボルの画像データを取得する。
【００１９】
生成部１４０は、取得した表示シンボルの画像データを、位置情報に基づいて配置した画像を生成する。生成部１４０は、信号割付情報１９２を参照し、演算部１３０から入力された表示階層と、配置された表示シンボルが表す構成要素の識別情報とに基づいて、当該構成要素の稼働状態を画像に反映させるための規則を取得する。生成部１４０は、稼働状態情報１９３を参照し、当該構成要素の稼働情報を取得する。生成部１４０は、取得した規則と稼働情報とに基づいて、画像中に当該構成要素の稼働状態についての文字や数値などの情報を配置する。また、生成部１４０は、表示シンボル各々に当該シンボルが表す構成要素の稼働状態を反映させる。すなわち、制御部１２０の生成部１４０は、構成要素の稼働情報と演算部１３０から入力された表示階層の画像データ１９１とに基づいて、表示シンボルと稼働情報とを関連付けた画像を生成する。生成部１４０は、演算部１３０から入力された表示領域を指定するための情報に基づいて、生成した画像の表示領域を選択する。生成部１４０は、当該表示領域の表示画像データを表示制御部１５０に出力する。
【００２０】
表示部１６０は、例えば、液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置を備える。タッチパネルの場合、入力部１１０と表示部１６０とは一体とされていてもよい。表示制御部１５０は、表示部１６０を制御し、生成部１４０から入力された表示画像データに基づいて表示画像を表示させる。
【００２１】
通信部１７０は、例えば、有線通信用のネットワークカードや、無線通信用のアンテナ、符号化部及び復号部、変調部及び復調部、増幅部、ＤＡ変換部及びＡＤ変換部、アップコンバータ及びダウンコンバータなどの通信インタフェースを備える。通信部１７０は、上下水道設備２００から送信される、当該設備における構成要素の識別情報と当該構成要素の稼働状態を示す稼働情報を受信する。通信制御部１８０は、通信部１７０から入力された構成要素の識別情報と当該構成要素の稼働情報とを対応付けて、稼働状態情報１９３に記憶させる。
【００２２】
なお、入力部１１０は、上述したマウスによる表示領域を指定する操作の他に、ピンチインまたはピンチアウトによる拡大縮小の操作や、画面上に表示された入力ボタンを押下することなどによる表示階層を選択したり拡大縮小率を選択したりする操作、画像上の表示領域を移動させる操作をユーザから受け付けてもよい。拡大縮小の操作の場合、入力部１１０は、例えば、拡大縮小の基準となる中心の座標と拡大縮小率とを演算部１３０に出力する。また、生成部１４０は、例えば、ピンチインまたはピンチアウトなどの操作の場合、その操作中、随時画像を生成し、連続的に画像の拡大縮小と表示態様の切り替えを行ってよい。また、上下水道設備２００の構成要素の状態は動的に変化するため、ユーザ１からの入力がなくても、生成部１４０は、稼働状態情報１９３を随時参照し、稼働情報が示す稼働状態を、表示画像に随時反映させてよい。また、生成部１４０は、演算部１３０から入力される表示領域を示す情報に基づいて、当該表示領域のみの画像を生成してもよい。また、この場合、例えば、バックグラウンドで、画像データ１９１が示す画像の全体を生成するなどしてもよい。
【００２３】
なお、ユーザ１から操作の入力がされる前に監視装置１００の表示部１６０が表示する画像は、例えば、画像データ１９１が示す画像の全体像である。この全体像とは、例えば、図３に示すような上下水道設備２００の構成要素のすべてを表示できるような画像である。なお、表示階層は、表示部１６０の画素数と画像全体の画素数とに基づいて、演算部１３０により算出される。
【００２４】
次に、階層が異なる場合の表示シンボルと稼働状態などの表示方法の第１例について図２〜図６を用いて説明する。図３は、画像データの構成を説明するための図であり、表示部１６０に画像データ１９１が示す画像３０を表示した様子を模式的に示している。画像３０には、８つの表示モジュール３１−１〜３１−８（図中、破線枠）が、例えば、矢印Ｂ１〜Ｂ４で示すように、均等な距離を置いて配置される。表示モジュール３１−１〜３１−８には配管３２が連結され、表示モジュール３１−１〜３１−８間の接続を示している。表示モジュール３１−１〜３１−８各々は、上下水道設備２００の構成要素を表す表示シンボルを有し、表示階層毎に定義された態様で表示シンボルが表示される。例えば、ユーザの操作により表示が拡大されると、表示階層は大きくなる。図２の例の場合、画像が拡大されると、図２（ｃ）、図２（ｂ）、図２（ａ）の順に表示が変化する。
【００２５】
図２は、表示階層毎の表示モジュールの表示態様の一例を示す図である。図２（ａ）〜図２（ｆ）はいずれも同一の表示モジュール３１−１内の表示例を示す。上述のように、図２（ａ）〜図２（ｃ）は、それぞれ、表示階層１００、５０及び４０における表示例を示す。ここでは、図３の表示モジュール３１−１が、図２（ａ）〜（ｃ）に対応し、当該モジュールがポンプとバルブとを１つずつ有している場合を例にして説明する。
【００２６】
図２（ａ）には、上下水道設備２００のポンプ及びバルブを表す表示シンボルＳ１及びＳ２が配管３１１−１を介して連結されている様子が示されている。また、それぞれの表示シンボルにはその故障状態を示す矢印型のアイコンＡ１、Ａ２が関連付けられて表示されている。以下、矢印型のアイコンのことを矢印と称する。また、ポンプＳ１及びバルブＳ２の稼働状態の詳細を示す文字や数値Ｉ１及びＩ２が表示されている。図２（ｂ）は、図２（ａ）と同一の表示モジュール３１−１内の表示例を示すが、表示階層１００における表示（図２（ａ））と比較すると、表示階層５０では、数値情報Ｉ１、Ｉ２が省略されている。また、図２（ｃ）も同一の表示モジュール３１−１内の表示例を示すが、表示階層５０における表示（図２（ｂ））と比較すると、表示階層４０では、省略されたバルブＳ２と矢印Ａ２とがポンプＳ１及び矢印Ａ１とに各々集約されている。このように、画像データ１９１では、上位の表示階層に対応付けられた上位の表示シンボルは、下位の表示階層に対応付けられた下位の表示シンボルを集約した表示シンボルとなっている。
【００２７】
また、記憶部１９０は画像データ１９１を記憶するので、記憶部１９０は、構成要素を表す表示シンボルと表示階層とが対応付けられた画像データ１９１を、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する。なお、本例では、上位の表示階層で表示シンボルを表示するときは、下位の表示階層の表示シンボルの一部を表示し、残りを間引くことで表示シンボルを集約する。
【００２８】
図２（ｄ）〜図２（ｆ）は、それぞれ、表示階層１００、５０及び４０における表示例を示す。このように表示階層毎に、表示モジュールの縦方向及び横方向の大きさは異なっていてもよい。なお、表示シンボルを表示するとき、各モジュールの境界が、例えば、図２（ａ）の破線の枠のように示されてもよい。また、モジュールは、最上位の階層を示すものであってもよい。
【００２９】
図４は、記憶部１９０に記憶されている表示構成情報の一例を示す表であり、図４（ａ）〜図４（ｃ）は、いずれも表示モジュール３１−１（図２）内の表示態様の選択方法を示している。図４（ａ）は、表示モジュール３１−１内に配置する、ポンプとバルブを表す表示シンボルの表示方法を示す。図４（ｂ）は、上記ポンプとバルブの故障状態を示す矢印Ａ１と矢印Ａ２の表示方法を示す。図４（ｃ）は、上記ポンプとバルブについて測定された稼働状態の詳細を示す文字や数値の表示方法を示す。列Ｃ４０は、表示シンボルを示す。列Ｃ４１は、表示階層１００のときの選択方法を示す。列Ｃ４２は、表示階層５０のときの選択方法を示す。列Ｃ４３は、表示階層４０のときの選択方法を示す。なお、表示構成情報１９１Ｂには、表示する場合の表示位置を示す位置情報も対応付けられているが、ここでは位置情報を省略して示す。
【００３０】
表示モジュール３１−１は、上述のように、表示階層１００及び５０のときには、ポンプＳ１、バルブＳ２、矢印Ａ１及び矢印Ａ２を表示する。その一方、表示階層４０のときには、バルブＳ２及び矢印Ａ２が表示されず、ポンプＳ１及び矢印Ａ１のみが表示される。図４（ａ）及び図４（ｂ）の表を参照すると、ポンプ及び矢印Ａ１については、上述の３つの階層のいずれについても「○」が記載されている。従って生成部１４０は、いずれの階層においてもポンプ及び矢印Ａ１を画像上に配置する。バルブ及び矢印Ａ２については、表示階層１００、５０のときに「○」が記載され、表示階層４０のときに「×」が記載されている。従って、生成部１４０は、表示階層１００、５０のときは、バルブ及び矢印Ａ２を画像上に配置し、表示階層４０のときは、バルブ及び矢印Ａ２を画像上に配置しない。図４（ｃ）の表を参照すると、情報Ｉ１及び情報Ｉ２については、表示階層１００のときに「○」が記載され、表示階層５０、４０のときに「×」が記載されている。従って、生成部１４０は、表示階層１００のときは、情報Ｉ１と情報Ｉ２とを画像上に配置し、表示階層５０、４０のときは、情報Ｉ１と情報Ｉ２とを画像上に配置しない。なお、各表示シンボルの接続や表示位置は、階層毎に別途定義されていてもよい。
【００３１】
以下、表示シンボルに稼働状態を関連付けて示す方法の一例について説明する。本例において、上下水道設備２００の構成要素各々の稼働状態は、構成要素各々を表す表示シンボルの色に関連付けて示される。例えば、構成要素が運転している場合、対応する表示シンボルを「赤色」で表し、構成要素が停止している場合、表示シンボルを「緑色」で表す。なお、図面においては、赤と緑とを、赤に対応するハッチングと緑に対応するハッチングとにより示す。例えば、図２におけるポンプＳ１、バルブＳ２、後述の図７（ａ）におけるポンプＳＰ２などは、本例では、「赤色」で表されている。また、後述の図７（ａ）のポンプＳＰ４とバルブＳＶ４は、本例では、「緑色」で表されている。
【００３２】
図５は、信号割付情報の一例を示す表である。図５は、表示シンボルを「赤色」で表示する条件を、表示階層毎に示している。また、当該条件に該当しない場合、表示シンボルは、「緑色」で示される。列Ｃ５０は、表示シンボルを示す。また、列Ｃ５１は、表示階層１００のときの条件を示す。また、列Ｃ５２は、表示階層５０のときの条件を示す。列Ｃ５３は、表示階層４０のときの条件を示す。
【００３３】
上述（図２）のように、表示階層１００及び５０において、表示モジュール３１−１はポンプとバルブとを表す表示シンボルＳ１とＳ２とを配置する。図５に示すように、生成部１４０は、ポンプ及びバルブそれぞれの運転状態（ポンプが正常運転か否か、及びバルブ弁寸開か否か）に基づいて、当該表示シンボルＳ１、Ｓ２を表示する色を選択する。また、表示階層４０において、生成部１４０は、図４に示す表示構成情報に基づいて、表示モジュール３１−１内のバルブをポンプに集約して表す。図５に示すように、生成部１４０は、ポンプとバルブとの運転状態（ポンプが正常運転かつバルブが弁寸開か否か）に基づいて、ポンプを示す表示シンボルＳ１の色を選択する。すなわち、制御部１２０の生成部１４０は、信号割付情報に基づいて、下位の表示シンボルによって表される構成要素の稼働情報を集約した稼働情報と上位の表示シンボルとを関連付けた画像を生成する。以上のように、信号割付情報１９２には、下位の表示シンボルによって表される構成要素の運転状態を示す稼働情報の集約方法を示す情報が記憶されている。
【００３４】
以下、上下水道設備２００の構成要素の表示シンボルに、当該構成要素の故障状態を関連付けて示す方法の一例について説明する。上述（図２）のように、表示モジュール３１−１内には、設備の構成要素であるポンプ及びバルブの故障状態を矢印Ａ１及び矢印Ａ２でそれぞれ示すことができる。矢印の提示方法はいくつか考えられ、例えば、故障が検出されたときに矢印を表示させる。また、故障が検出されたときに、矢印を点滅させたり、矢印の色を変えるようにしてもよい。以下では、一例として、故障が検出されたときに矢印を点滅させて表示し、故障が検出されないときは矢印を点滅させないこととする。
【００３５】
図６は、信号割付情報の別の例を示す表である。図６は、矢印を点滅させて表示する条件を、表示階層毎に示している。列Ｃ６０は、表示シンボルを示す。また、列Ｃ６１は、表示階層１００のときの条件を示す。また、列Ｃ６２は、表示階層５０のときの条件を示す。列Ｃ６３は、表示階層４０のときの条件を示す。
【００３６】
上述（図２）のように、表示階層１００及び５０において、表示モジュール３１−１はポンプとバルブとの故障状態を表す矢印Ａ１及び矢印Ａ２を配置する。図６に示すように、生成部１４０は、矢印Ａ１及び矢印Ａ２の点滅を、対応するポンプ及びバルブそれぞれの故障状態に基づいて決定する。すなわち、矢印Ａ１はポンプが過電流または地絡の場合点滅し、矢印Ａ２はバルブが弁過負荷のときに点滅する。
【００３７】
また、表示階層４０において、表示モジュール３１−１は、矢印Ａ２を矢印Ａ１に集約して表す。図６に示すように、生成部１４０は、矢印Ａ１の点滅を、ポンプとバルブとの故障状態に基づいて決定する。すなわち、ポンプが過電流または地絡か、またはバルブが弁過負荷の場合、矢印Ａ２は点滅する。以上のように、信号割付情報１９２は、故障状態や異常状態を示す稼働情報の集約方法を示す。
【００３８】
次に、階層が異なる場合の表示方法の第２例について図７〜図１０を用いて説明する。図７は、表示階層毎の表示モジュールの表示態様の別の例を示す図である。図７（ａ）及び図７（ｂ）はいずれも同一の表示モジュール３１−２内の表示例を示す。図７（ａ）は、表示階層５０における表示例を示す。図７（ｂ）は、表示階層４０における表示例を示す。ここでは、図３の表示モジュール３１−２が、図７（ａ）及び（ｂ）に対応し、当該モジュールがポンプとバルブとを４つずつ有している場合を例にして説明する。
【００３９】
図７（ａ）は、上下水道設備２００のポンプＳＰ１〜ＳＰ４及びバルブＳＶ１〜ＳＶ４を表す表示シンボルが、配管３１１−２を介して連結されている様子を示す。矢印ＡＰ１〜ＡＰ４は、ポンプＳＰ１〜ＳＰ４の故障状態を示す。矢印ＡＶ１〜ＡＶ４は、バルブＳＶ１〜ＳＶ４の故障状態を示す。図７（ｂ）は、図７（ａ）と同一の表示モジュール３１−２内の表示例を示すが、表示階層５０における表示（図７（ａ））と比較すると、表示階層４０では、ポンプＳＰ２〜ポンプＳＰ４とバルブＳＶ１〜バルブＳＶ４との表示が省略されている。また、矢印ＡＰ２〜矢印ＡＰ４と矢印ＡＶ１〜矢印ＡＶ４との表示が省略されている。また、直列に接続されたポンプとバルブとの４つの組の稼働情報を集約した数値情報ＩＰ１が、表示シンボルＳＰ１に関連付けて表示されている。
【００４０】
図８は、表示構成情報の別の例を示す表であり、図８（ａ）及び図８（ｂ）は、いずれも表示モジュール３１−２（図７）内に配置する表示シンボルの階層毎の表示方法を示している。図８（ａ）は、上下水道設備２００の構成要素のポンプとバルブの表示シンボルの表示方法を示す。図８（ｂ）は、上記ポンプとバルブの故障状態を示す矢印の表示方法を示す。図８（ｃ）は、数値情報の表示方法を示す。列Ｃ８０は、表示シンボルを示す。列Ｃ８１は、表示階層５０のときの表示方法を示す。列Ｃ８２は、表示階層４０のときの表示方法を示す。
【００４１】
図８（ａ）及び図８（ｂ）の表を参照すると、表示階層５０のときはすべての表示シンボルに「○」が記載されている。従って、生成部１４０は、表中の全ての表示シンボルを画像上に配置する。表示階層４０のときは、ポンプＳＰ１及び矢印ＡＰ１にのみ「○」が記載されている。従って、生成部１４０は、表示階層４０のときは、ポンプＳＰ１と矢印ＡＰ１のみを画像上に配置し、他の構成要素の表示シンボルは、ポンプＳＰ１と矢印ＡＰ１に集約される。図８（ｃ）の表を参照すると、表示階層５０のときは情報ＩＰ１に「×」が記載されている。また、表示階層４０のときは情報ＩＰ１に「○」が記載されている。従って、生成部１４０は、表示階層５０のときは、情報ＩＰ１を画像上に配置せず、表示階層４０のときは、情報ＩＰ１を画像上に表示する。
【００４２】
図９は、信号割付情報の別の例を示す表であり、表示モジュール３１−２（図７）内の表示シンボルに稼働状態を反映させるための規則を示す。図９は、表示シンボルを「赤色」で表示する条件を、表示階層毎に示している。また、当該条件に該当しない場合、表示シンボルは、「緑色」で示される。列Ｃ９０は、表示シンボルを示す。また、列Ｃ９１は、表示階層１００のときの条件を示す。また、列Ｃ９２は、表示階層５０のときの条件を示す。列Ｃ９３は、表示階層４０のときの条件を示す。
【００４３】
上述のように、表示階層５０において、表示モジュール３１−２内の表示シンボル各々は、上下水道設備２００の構成要素各々を示す。図９（ａ）に示すように、当該シンボルが表す構成要素の稼働状態各々に基づいて、各表示シンボルの色が決定される。表示階層４０において、表示モジュール３１−２の表示シンボルは、複数の構成要素を集約している。図７（ａ）で示すように表示モジュール３１−２に表される構成要素は、ポンプとバルブとが直列に接続され、ポンプとバルブとの組は並列に接続されている。従って、直列に接続されているポンプとバルブとは、そのいずれかが稼働停止すると処理が行えなくなる。その一方、並列に接続されているポンプとバルブとの４つの組は、そのいずれかが正常に稼働していれば処理を続けることができる。従って、図９（ｂ）が示す表示シンボルの色の設定規則には、ポンプＳＰ１に対して４つの条件が併記されており、ポンプとバルブとの４つの組のいずれかが正常に稼働していれば、当該シンボルＳＰ１は「赤色」で表示される。このように、接続態様に応じた稼働状態を判定する条件が表示階層毎に記憶されていてもよい。そのため、様々な接続態様が含まれている上下水道設備や送電設備などの稼働状態を表示するのに好適である。
【００４４】
本例では、ポンプとバルブの４つの組の内、３つの組が正常に稼働している。図７（ｂ）には、集約された構成要素の稼働状態を示す「３（運転台数）／４（全体数）」の情報ＩＰ１が配置されている。なお、表示の態様は分数でなく、例えば、上述の場合だと、７５％などの％表示であってもよい。
【００４５】
図１０は、信号割付情報及び稼働情報に基づく、稼働情報の表示態様への反映方法の一例を説明するための表である。本例では、表示モジュール３１−２（図７）内の表示に稼働状態を反映させる方法を示す。列Ｃ１００は、信号割付情報に含まれる、表示モジュール３１−２内の構成要素の処理単位であるポンプとバルブとの４つの組の稼働状態を判定する基準を示す。列Ｃ１０１は、稼働状態情報１９３の稼働情報が示す稼働状態が、列Ｃ１００の該当項目を満たすか否かの判定結果を示す。図１０に示されるように、本例においては、ポンプＳＰ４とバルブＳＶ４の組は正常に稼働していない。従って、ポンプとバルブとの４つの組の内、３つの組が稼働していることが、図７（ｂ）の情報ＩＰ１によって示される。
【００４６】
また、本例では、この「３／４」の情報を、表示シンボルＳＰ１の色の透明度に反映させる。上述のように、表示シンボルＳＰ１の色は、ポンプとバルブとの４つの組のいずれかが正常に稼働していれば、当該シンボルＳＰ１は「赤色」で表示される。この「赤色」の透明度を、稼働している構成要素の数に対応付け、ポンプとバルブとの４つの組すべてが稼働している場合、透明度は０とする。ポンプとバルブとの４つの組の一部しか稼働していない場合、稼働していない割合に応じて「赤色」の透明度を順に上げる。このように稼働状態に応じて表示シンボルの色の透明度を変更することによって、直観的に構成要素の稼働状態を把握することが可能となる。なお、列Ｃ１００が示す各基準についての判定は、生成部１４０が画像を生成するときに行ってよい。また、通信制御部１８０が上下水道設備２００から稼働情報を受信したときに当該判定を行い、判定結果を記憶部１９０に記憶しておいてもよい。
【００４７】
次に、階層が異なる場合の表示方法の第３例について図１１を用いて説明する。図１１は、別の表示階層毎の表示モジュールの表示態様の一例を示す図である。図１１（ａ）及び図１１（ｂ）はいずれも同一の表示モジュール３１−３内の表示シンボルを表示する例を示す。図１１（ａ）は、表示階層１００における表示例を示す。図１１（ｂ）は、表示階層５０における表示例を示す。ここでは、図３の表示モジュール３１−３が、図１１（ａ）及び（ｂ）に対応し、当該モジュールが濾過池と、流量計と、塩素計とを３つずつ有している場合を例にして説明する。
【００４８】
図１１（ａ）は、上下水道設備２００の濾過池ａ〜ｃ、流量計ａ〜ｃ及び塩素計ａ〜ｃ各々を表す表示シンボルＷ１〜Ｗ３、Ｆ１〜Ｆ３及びＣ１〜Ｃ３が各々配管３１１−３を介して連結されている様子を示す。また、流量計ａ〜ｃ及び塩素計ａ〜ｃ各々の測定結果である流量と残留塩素濃度とが情報ＩＦ１〜ＩＦ３及びＩＣ１〜ＩＣ３として、それぞれの表示シンボルに関連付けて表示されている。図１１（ｂ）は、図１１（ａ）と同一の表示モジュール３１−３内の表示例を示すが、表示階層１００における表示（図１１（ａ））と比較すると、濾過池Ｗ１〜Ｗ３の表示シンボルＷ１〜Ｗ３が表示シンボルＷ１に集約されている。また、流量計Ｆａ〜Ｆｃの表示シンボルＦａ〜Ｆｃが表示シンボルＦａに集約されている。また、塩素計Ｃ１〜Ｃ３の表示シンボルＣ１〜Ｃ３が表示シンボルＣ１に集約されている。また、流量計Ｆａ〜Ｆｃ及び塩素計Ｃ１〜Ｃ３各々による測定結果がそれぞれ集約され、情報ＩＦ１及びＩＣ１としてそれぞれ示されている。
【００４９】
表示シンボルの集約方法は、上述と同様の方法で行うことができるため、説明を省略する。計器による測定結果は、例えば、合計値や算術平均値、幾何平均値、最大値、最小値などの統計値を算出する算術演算に基づいて集約してよい。例えば、流量を合計によって集約して示す場合、以下の式に基づいて流量が算出される。
【００５０】
Ｆ＝Ｆ１＋Ｆ２＋Ｆ３              …（１）
なお、式（１）においてＦは流量の合計値であり、流量Ｆ１〜Ｆ３は、流量計Ｆａ〜Ｆｃ各々が測定した流量である。生成部１４０は、算出した流量の合計値Ｆに基づいた値を、表示階層４０における画像上に、情報ＩＦ１として配置する。
【００５１】
また、例えば、残留塩素濃度を算術平均によって集約して示す場合、以下の式に基づいて、残留塩素濃度が算出される。
【００５２】
Ｃｌ＝（Ｆ１×Ｃｌ１＋Ｆ２×Ｃｌ２＋Ｆ３×Ｃｌ３）／（Ｆ１＋Ｆ２＋Ｆ３）
…（２）
【００５３】
なお、式（２）において、塩素濃度Ｃｌ１〜Ｃｌ３は、塩素計Ｃ１〜Ｃ３各々が測定した残留塩素濃度である。生成部１４０は、算出した残留塩素濃度の算術平均値Ｃｌに基づいた値を、表示階層４０における画像上に、情報ＩＣ１として配置する。残留塩素濃度を最大値または最小値によって集約して示す場合、以下の式（３）または（４）に基づいて、残留塩素濃度が算出される。
【００５４】
Ｃｌ＝ｍａｘ（Ｃｌ１，Ｃｌ２，Ｃｌ３）              …（３）
Ｃｌ＝ｍａｘ（Ｃｌ１，Ｃｌ２，Ｃｌ３）              …（４）
【００５５】
なお、以上の統計的な算術演算による集約の結果は、ユーザの選択に基づいて、そのいずれかが表示されるようにしてよい。また複数の算術演算の結果や測定値が同時に表示されるようにしてもよい。また、表示シンボルなどの表示態様も上述されたものでなくてもよい。例えば、上下水道設備２００の構成要素の稼働状態は、表示シンボルの「赤色」及び「緑色」以外の色で示してよい。また、より細かく稼働状態を分類し、それに応じて、表示シンボルを３種類以上の色で表示してもよい。また、点滅における明るさを変更すること、点灯と消灯との時間間隔を変更すること、表示シンボルの形の変化させることなどにより稼働状態を表現してもよく、その表現方法は、特定の視覚的効果を及ぼす方法に限定されない。
【００５６】
図１２は、監視装置１００の動作の一例を示すフローチャートである。まず、入力部１１０は、表示部１６０に表示する領域の範囲を指定するユーザ１からの操作を受け付け、当該操作を示す操作情報を演算部１３０に出力する（ステップＳ１０１）。次に、演算部１３０は、入力部１１０が受け付けた操作情報に基づいて、表示領域を指定する情報を算出する。また、表示領域演算部１３１が算出した表示領域に関する横方向及び縦方向の画素数や、表示部１６０の横方向及び縦方向の画素数、画像データ１９１が示す画像全体の横方向及び縦方向の画素数などに基づいて、表示階層を算出する。演算部１３０は、算出した表示領域を指定する情報と表示階層を示す情報とを生成部１４０に出力する（ステップＳ１０２）。
【００５７】
次に、生成部１４０は、演算部１３０が算出した表示階層と記憶部１９０から読み出した画像データ１９１に基づいて、表示シンボルを配置した画像を生成する（ステップＳ１０３）。次に、生成部１４０は、演算部１３０が算出した表示階層と、記憶部１９０から読み出した信号割付情報１９２及び稼働状態情報１９３に基づいて、稼働状態を画像に反映させる（ステップＳ１０４）。次に、生成部１４０は、演算部１３０が算出した表示領域を指定する情報に基づいて、生成した画像内の表示する画像領域を選択し、当該領域の画像データを表示制御部１５０に出力する（ステップＳ１０５）。そして、表示制御部１５０は、生成部１４０から入力された表示画像データに基づいて、表示画像を表示部１６０に表示させる（ステップＳ１０６）。
【００５８】
次に図１２のステップＳ１０２で説明した、表示階層の算出方法を図１３と図１４とを用いて詳述する。図１３は、表示階層の算出方法を説明するための図である。図１３（ａ）は、画像データ１９１が示す画像４０の構成を表す模式図である。上述の通り、画像データ１９１が示す画像４０は、１３個の表示モジュール４１−１〜４１−１３を配置して構成される。この画像４０のうちの表示領域４３が表示部１６０に表示される。以下では、表示部１６０の横方向及び縦方向の画素数をそれぞれＸｖ及びＹｖとする。
【００５９】
図１３（ｂ）は、表示階層と表示モジュールとの関係を示す図である。表示モジュールに対応付けられた構成要素の表示態様は、上述の通り、表示階層毎に定義されている。表示モジュールの表示態様は、表示階層が高い程詳細であり、表示階層が低い程簡易である。また、表示モジュールの画素数は、表示階層が高い程大きく、表示階層が低い程小さい。以下、表示階層ｌにおける、ある表示モジュールｉの横方向と縦方向の画素数をそれぞれ画素数Ｘｉ，ｌと画素数Ｙｉ，ｌとする。図１３（ｂ）に示すように、例えば、表示モジュールｉの大きさについて、Ｘｉ，１００＞Ｘｉ，８０＞Ｘｉ，１０及びＹｉ，１００＞Ｙｉ，８０＞Ｙｉ，１０の関係が成り立つ。このように、表示モジュールの画素数は表示階層ｌに応じて変化する。
【００６０】
図１３（ａ）に示した例では、表示領域４３には、６つの表示モジュール４１−１、４１−２、４１−６、４１−７、４１−８及び４１−１１が含まれている。このように、表示領域にその一部でも含まれる表示モジュールを表示対象モジュールＭとすると、生成部１４０が画像を生成する表示階層ｌは、以下の式（５）及び（６）を満たす最大のｍとして定められる。
【００６１】
【数１】
2015049679.tif 000003
【００６２】
図１４は、監視装置１００の動作の一例を示すフローチャートである。図１４は、図１２のステップＳ１０２における処理の詳細を示す。まず、演算部１３０の表示領域演算部１３１は、入力部１１０が受け付けた表示領域についての操作が、拡大縮小などのように、表示領域の大きさの変化を示すものか否かを判定する（ステップＳ２０１）。例えば、表示領域の移動など、表示領域の大きさが変化しない場合（ステップＳ２０１；ＮＯ）、演算部１３０は、現在の表示階層を選択し、生成部１４０に出力する（ステップＳ２０２）。表示領域の大きさが変化する場合（ステップＳ２０１；ＹＥＳ）、演算部１３０は、表示領域を算出する（ステップＳ２０３）。
【００６３】
次に、演算部１３０は、ステップＳ２０３で算出された表示領域に表示モジュールの一部でも含まれる表示モジュールを、表示対象モジュールＭとして選択する（ステップＳ２０４）。次に、演算部１３０は、表示階層を示す変数ｍの初期値を、表示階層の最大数である１００に設定する（ステップＳ２０５）。次に、演算部１３０は、設定した変数ｍにより示される表示階層において、ステップＳ２０４で選択された表示モジュールが、式（５）及び（６）を満たすか否かを判定する（ステップＳ２０６）。式（５）及び（６）を満たさない場合（ステップＳ２０６；ＮＯ）、演算部１３０は、表示階層を示す変数ｍを一段階下げて（ステップＳ２０７）、再度ステップＳ２０６の処理を行う。式（５）及び（６）を満たす場合（ステップＳ２０６；ＹＥＳ）、演算部１３０は、現在の変数ｍを、生成部１４０が画像を生成する表示階層として生成部１４０に出力する。
【００６４】
また、本例では、例えば、表示階層４０などの上位の階層に対応付けられた上位の表示シンボルは、例えば、表示階層５０などの下位の階層に対応付けられた下位の表示シンボルの一部であり、当該シンボルは、上位の階層において他の下位の表示シンボルを集約した。しかし、本実施形態は、これに限らず、上位の表示シンボルは、下位の表示シンボルとは別に定義されてもよい。そして上位の表示シンボルに、複数の下位の表示シンボルと当該表示シンボルによって表される設備の構成要素とが対応付けられてよい。
【００６５】
このように、本実施形態によれば、監視装置１００の通信部１７０は、設備における構成要素の稼働情報を受信する。記憶部１９０は、構成要素を表す表示シンボルと表示階層とが対応付けられた画像データ１９１を、上位の表示階層に対応付けられた上位の表示シンボルが、下位の表示階層に対応付けられた下位の表示シンボルを集約するように記憶する。そして、制御部１２０の生成部１４０は、指定された表示階層の画像データ１９１を記憶部１９０から読み出し、当該読み出された画像データ１９１と、通信部１７０により受信された構成要素の稼働情報とに基づいて、表示シンボルと稼働情報とを関連付けた表示画像を生成する。従って、例えば、現実の事物としての設備の構成要素の動的な稼働状態を示す視認性の高い画像を生成することができる。
【００６６】
また、本実施形態によれば、制御部１２０の生成部１４０は、下位の表示シンボルによって表される構成要素の稼働情報を集約した稼働情報と上位の表示シンボルとを関連付けた表示画像を生成する。従って、監視装置１００は、上位の階層で表示シンボルが集約された場合であっても、稼働状態を簡潔に表示することができる。
【００６７】
また、本実施形態によれば、演算部１３０は、表示部１６０の大きさと解像度とに基づいて、表示階層を算出する。従って、画像を表示する装置毎に表示部の大きさや解像度が異なる場合であっても、視認性の高い画像を生成することができる。
【００６８】
また、本実施形態によれば、演算部１３０は、入力部１１０が受け付ける画像の表示領域に基づいて、表示階層を算出する。従って、監視装置１００は、ユーザの操作を反映し、連続的に画像の表示態様を切り替えることができる。
【００６９】
＜第２の実施形態＞
第２の実施形態における画像生成システムは、例えば、上下水道設備や送電設備などの状態を表示することができる監視システムである。本実施形態の監視システムと、第１の実施形態の監視装置１００とは類似するが、本実施形態の監視システムは、設備の備える構成要素の稼働状態を示す稼働情報を記憶する装置と、画像を表示する装置が別である点で、第１の実施形態の監視装置１００と異なっている。
【００７０】
図１５は、第２の実施形態の画像生成システムの機能を備える監視システム２ａの全体構成を示す図である。監視サーバ５００は、ネットワークＮＷを介して上下水道設備２００と通信を行い、上下水道設備２００から受信した構成要素の稼働情報を記憶する。また、端末装置６００は、例えば、携帯電話機やスマートフォン、タブレット端末装置、パーソナルコンピュータなどであり、ネットワークＮＷを介して監視サーバ５００と通信を行い、情報を送受信する。端末装置６００は表示部６６０を備え、当該表示部６６０に上下水道設備２００の構成要素を模式的に示した画像を表示する。端末装置６００が表示する画像には、上下水道設備２００の各構成要素の稼働状態についての情報も表示される。ユーザ１は、端末装置６００を操作し、画像中の特定の領域を表示させることができる。
【００７１】
監視サーバ５００は、図示しないＣＰＵなどのプロセッサを備える制御部５２０と、通信部５７０と、記憶部５９０と、を備える。通信部５７０及び記憶部５９０が備える構成は、第１の実施形態の監視装置１００の通信部１７０及び記憶部１９０と類似する。また、記憶部５９０には、表示シンボルデータ５９１Ａと表示構成情報５９１Ｂとを有する画像データ５９１、信号割付情報５９２及び稼働状態情報５９３とが格納され、これらの内容は、第１の実施形態の監視装置１００の備える画像データ１９１、信号割付情報１９２及び稼働状態情報１９３と同様である。通信部５７０は、上下水道設備２００から送信される構成要素の識別情報と、設備を構成する構成要素の稼働状態を示す稼働情報を受信する。通信制御部５８０は、通信部５７０から入力された構成要素の識別情報と当該構成要素の稼働情報とを対応付け、稼働状態情報５９３として記憶部５９０に記憶させる。
【００７２】
端末装置６００は、入力部６１０と、図示しないＣＰＵなどのプロセッサを備える制御部６２０と、表示部６６０と、通信部６７０と、図示しない記憶部と、を備える。入力部６１０及び表示部６６０が備える構成は、第１の実施形態の監視装置１００の入力部１１０及び表示部１６０と同様である。また、制御部６２０は、演算部６３０と、生成部６４０と、表示制御部６５０と、通信制御部６８０と、を備える。また、演算部６３０は、表示領域演算部６３１と、階層演算部６３２と、を備える。これらの機能部は、例えば、記憶部に格納されたプログラムを制御部６２０のＣＰＵが実行することにより機能するソフトウェア機能部である。また、機能部の一部または全部は、ＬＳＩやＡＳＩＣなどのハードウェア機能部であってもよい。通信部６７０は、例えば、有線通信用のネットワークカードや、無線通信用のアンテナ、符号化部及び復号部、変調部及び復調部、増幅部、ＤＡ変換部及びＡＤ変換部、アップコンバータ及びダウンコンバータなどの通信インタフェースを備える。記憶部は、例えば、ＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、またはＲＡＭなどを備え、ＣＰＵが実行する各種プログラム（ファームウェアやアプリケーションプログラムなど）やＣＰＵが行った各種の処理結果などを格納する。
【００７３】
本実施形態に係る監視システム２ａ（図１３）と第１の実施形態に係る監視装置１００（図１）とを比較すると、第２の実施形態の端末装置６００が備える入力部６１０、演算部６３０、生成部６４０、表示制御部６５０、表示部６６０の機能は、第１の実施形態の監視装置１００の備える入力部１１０、演算部１３０、生成部１４０、表示制御部１５０、表示部１６０の備える機能と同様であり、説明を省略する。しかしながら、本実施形態では、画像データ５９１、表示シンボルデータ５９１Ａ、表示構成情報５９１Ｂ、信号割付情報５９２及び稼働状態情報５９３が監視サーバ５００の記憶部５９０に格納されているため、端末装置６００は、監視サーバ５００との通信を介してこれらの情報を取得する。
【００７４】
端末装置６００の通信制御部６８０は、生成部６４０からの画像データ５９１、信号割付情報５９２及び稼働状態情報５９３の参照要求に応じて、通信部６７０を制御し、監視サーバ５００にデータの送信要求を行う。監視サーバ５００の通信部５７０が端末装置６００からのデータの送信要求を受信すると、監視サーバ５００の通信制御部５８０は、要求されたデータを記憶部５９０から読み出す。そして、通信制御部５８０は、通信部５７０を制御し、端末装置６００に当該データを送信する。端末装置６００の通信部６７０がデータを受信すると、端末装置６００の通信制御部６８０は生成部６４０に当該データを出力する。以上により、生成部６４０は、第１の実施形態の監視装置１００の生成部１４０と同様に、画像の生成に必要なデータを取得することができ、画像を生成することができる。
【００７５】
なお、本例では、演算部や生成部などの機能部が端末装置６００に備えられている場合を説明したが、これらの機能部は監視サーバ５００に備えられていてもよい。この場合、端末装置６００の入力部が受け付けた情報を監視サーバ５００に送信し、監視サーバ５００は、受信した情報に基づいて、画像を生成する。そして監視サーバ５００は生成した画像を端末装置６００に送信する。このように、各機能部を複数の装置に持たせ、各機能部の処理結果を通信部を介して送受信することにより、画像生成システムを実現しても良い。
【００７６】
このように、本実施形態によれば、生成部と画像データとが異なる装置に存在する。これにより、設備の稼働状態を監視する装置と設備の稼働状態を確認するための装置とを分けることができる。従って、例えば、端末装置は、監視対象の設備と直接通信を行わなくても、設備の稼働状態について視認性の高い画像を生成することができる。また、例えば、端末装置を持ち歩いて、画像を参照しながら、設備の点検や修理を行うこともできる。
【００７７】
＜実施形態に共通の効果＞
以上述べた少なくともひとつの実施形態の画像生成装置及び画像生成システムによれば、階層を持つ画像データにおける上位の表示階層の表示シンボルは、下位の表示シンボルを集約した表示シンボルとなっており、また、表示シンボルは設備の構成要素を表す。そして生成部は、表示階層に基づいて構成要素の稼働状態と表示シンボルとを対応付けた表示画像を生成するという技術的特徴を持つことにより、設備の構成要素とその稼働状態とについて、設備の構成要素を拡大した場合であっても縮小した場合であっても、視認性の高い画像を生成することが可能となる。
【００７８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００７９】
なお、上述した実施形態における監視装置１００、監視サーバ５００または端末装置６００の一部、例えば、演算部１３０、６３０、生成部１４０、６４０、通信制御部１８０、５８０、６８０及び表示制御部１５０、６５０をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、監視装置１００、監視サーバ５００または端末装置６００に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。
【００８０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００８１】
また、上述した実施形態における監視装置１００、監視サーバ５００または端末装置６００の一部、または全部を、ＬＳＩ等の集積回路として実現してもよい。監視装置１００、監視サーバ５００または端末装置６００の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００８２】
１…ユーザ、２、２ａ…監視システム、１００…監視装置、２００…上下水道設備、５００…監視サーバ、６００…端末装置、１１０、６１０…入力部、１２０、５２０、６２０…制御部、１３０、６３０…演算部、１３１、６３１…表示領域演算部、１３２、６３２…階層演算部、１４０、６４０…生成部、１５０、６５０…表示制御部、１６０、６６０…表示部、１７０、５７０、６７０…通信部、１８０、５８０、６８０…通信制御部、１９０、５９０…記憶部、１９１、５９１…画像データ、１９１Ａ、５９１Ａ…表示シンボルデータ、１９１Ｂ、５９１Ｂ…表示構成情報、１９２、５９２…信号割付情報、１９３、５９３…稼働状態情報
【図１】
2015049679.tif 000004
【図２】
2015049679.tif 000005
【図３】
2015049679.tif 000006
【図４】
2015049679.tif 000007
【図５】
2015049679.tif 000008
【図６】
2015049679.tif 000009
【図７】
2015049679.tif 000010
【図８】
2015049679.tif 000011
【図９】
2015049679.tif 000012
【図１０】
2015049679.tif 000013
【図１１】
2015049679.tif 000014
【図１２】
2015049679.tif 000015
【図１３】
2015049679.tif 000016
【図１４】
2015049679.tif 000017
【図１５】
2015049679.tif 000018