(57)【特許請求の範囲】
【請求項１】
監視対象の発生事象を監視するための監視画面を前記発生事象に関する情報であるイベントに基づいて表示する監視画面表示装置であって、
前記イベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部と、
前記イベント抽出条件格納部に格納された前記イベント抽出条件と、前記監視画面上の配置情報を含む所定の属性情報とが対応付けられたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品であるイベント表示部品を格納するイベント表示部品格納部と、
現に表示に係る前記イベント表示部品に対応付けられた前記イベント抽出条件に基づいて、外部から取得した前記イベントから前記所定のイベントを抽出するイベント抽出部と、
前記イベント抽出部にて抽出された前記所定のイベントの発生位置の情報と、前記現に表示に係るイベント表示部品の配置情報とに基づいて、前記現に表示に係るイベント表示部品上における前記所定のイベントの発生位置を算出するイベント表示位置算出部と、
前記イベント表示位置算出部にて算出された前記現に表示に係るイベント表示部品上における前記所定のイベントの発生位置に基づいて、前記監視画面に表示された前記現に表示に係るイベント表示部品上に、前記所定のイベントに関する画像を描画するイベント表示部品描画部と、
を備え、
前記イベント表示部品描画部は、前記所定のイベントが発生した区間の始点から終点までに対応する領域を塗りつぶすことを特徴とする、監視画面表示装置。
【請求項２】
前記イベントの種別ごとに前記画像の情報を対応付けた情報であるイベント表示情報を格納するイベント表示情報格納部をさらに備え、
前記イベント表示部品描画部は、各前記所定のイベントの種別ごとに対応付けられた前記画像を前記現に表示に係るイベント表示部品上に描画することを特徴とする、請求項１に記載の監視画面表示装置。
【請求項３】
前記イベント表示情報格納部に格納される前記イベント表示情報は、前記イベントの種別ごとに対応付けられた優先度の情報をさらに含み、
前記イベント表示部品描画部は、前記優先度の情報に基づいて、各前記所定のイベントの種別ごとに対応付けられた前記画像のうち前記優先度の高い前記画像が前面側になるように前記現に表示に係るイベント表示部品上に描画することを特徴とする、請求項２に記載の監視画面表示装置。
【請求項４】
前記イベント表示部品の形状は、線形であることを特徴とする、請求項１に記載の監視画面表示装置。
【請求項５】
前記イベント表示部品描画部は、前記領域における所定の位置に前記画像を表示することが可能であることを特徴とする、請求項１に記載の監視画面表示装置。
【請求項６】
前記イベント表示部品格納部は、前記イベント表示部品の前記監視画面上における配置情報に対応する所定の指標値を当該イベント表示部品に対応付けて格納し、
前記イベント表示位置算出部は、前記所定の指標値に基づいて、前記所定のイベント表示部品上における前記所定のイベントの発生位置を算出することを特徴とする、請求項１に記載の監視画面表示装置。
【請求項７】
監視対象の発生事象を監視するための監視画面を編集可能な監視画面編集装置であって、
前記発生事象に関する情報であるイベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部と、
前記イベント抽出条件格納部に格納された前記イベント抽出条件と、前記監視画面上の配置情報を含む属性情報とが対応付けられたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品であるイベント表示部品を格納するイベント表示部品格納部と、
前記イベント表示部品に対応付けられた前記イベント抽出条件および前記所定の属性情報の編集を行うイベント表示部品編集部と、
前記イベント表示部品を前記監視画面に描画するイベント表示部品描画部と、
を備え、
前記イベント表示部品の前記監視画面における表示は、前記イベントの発生に応じて、前記イベントが発生した区間の始点から終点までに対応する領域を塗りつぶすことによって行われることを特徴とする、監視画面編集装置。
【請求項８】
前記イベントの種別ごとに画像の情報を対応付けた情報であるイベント表示情報を格納するイベント表示情報格納部をさらに備え、
前記イベント表示部品の前記属性情報は、前記イベント表示情報をさらに含み、
前記イベント表示部品編集部は、前記イベント表示情報の編集が可能であることを特徴とする、請求項７に記載の監視画面編集装置。
【請求項９】
前記イベント表示部品の前記属性情報は、前記イベント表示部品の前記監視画面上における配置情報に対応する指標値をさらに含み、
前記イベント表示部品編集部は、前記指標値の編集が可能であることを特徴とする、請求項７に記載の監視画面編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象であるプラントや道路網などに設置されたセンサ等からデータを取得し、監視対象の状態や状況を監視するための監視システムにおける監視画面表示装置および監視画面編集装置に関する。
【背景技術】
【０００２】
交通渋滞や警報など監視対象の事象（以下、イベントとも称する）を表示する監視画面には、発生中の複数のイベントを画像や図形で表現するものがある。従来の監視システムにおける監視画面編集装置では、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品に対して、当該部品に表示する監視データを特定するためのタグを割り付けて監視画面を作成している（例えば、特許文献１参照）。また、イベントを表示する監視画面において、警報などのイベントを表形式で表現するものがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２０７５３２号公報
【特許文献２】特開２０１１−６５５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プラント、道路網、鉄道、気象状況などを監視する従来の監視システムにおいて、イベントを表示する監視画面（イベント画面）は、個別（監視画面ごとに）にプログラムで作成されていた。そのため、監視画面の作成や修正に多くの工数を要し、容易にイベント画面を作成することができなかった。また、監視画面編集装置を利用しようとしても、発生するイベントの個数を事前に決定できないことから、個数が固定のタグでイベントを表現することが難しいため、従来の監視画面編集装置に用意されているＧＵＩ部品（従来型ＧＵＩ部品）を利用してイベント画面を作成するのは困難であった。
【０００５】
本発明は、これらの問題を解決するためになされたものであり、容易にイベント画面を作成して表示させることができる監視画面表示装置と、イベント画面を容易に作成あるいは修正することができる監視画面編集装置とを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明による監視画面表示装置は、監視対象の発生事象を監視するための監視画面を発生事象に関する情報であるイベントに基づいて表示する監視画面表示装置であって、イベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部と、イベント抽出条件格納部に格納されたイベント抽出条件と、監視画面上の配置情報を含む所定の属性情報とが対応付けられたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品であるイベント表示部品を格納するイベント表示部品格納部と、現に表示に係る前記イベント表示部品に対応付けられたイベント抽出条件に基づいて、外部から取得したイベントから所定のイベントを抽出するイベント抽出部と、イベント抽出部にて抽出された所定のイベントの発生位置の情報と、所定のイベント表示部品の配置情報とに基づいて、所定のイベント表示部品上における所定のイベントの発生位置を算出するイベント表示位置算出部と、イベント表示位置算出部にて算出された所定のイベント表示部品上における所定のイベントの発生位置に基づいて、監視画面に表示された現に表示に係るイベント表示部品上に、所定のイベントに関する画像を描画するイベント表示部品描画部とを備え、イベント表示部品描画部は、所定のイベントが発生した区間の始点から終点までに対応する領域を塗りつぶすことを特徴とする。
【０００７】
また、本発明による監視画面編集装置は、監視対象の発生事象を監視するための監視画面を編集可能な監視画面編集装置であって、発生事象に関する情報であるイベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部と、イベント抽出条件格納部に格納されたイベント抽出条件と、監視画面上の配置情報を含む属性情報とが対応付けられたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品であるイベント表示部品を格納するイベント表示部品格納部と、イベント表示部品に対応付けられたイベント抽出条件および所定の属性情報の編集を行うイベント表示部品編集部とを備え、イベント表示部品の監視画面における表示は、イベントの発生に応じて、イベントが発生した区間の始点から終点までに対応する領域を塗りつぶすことによって行われることを特徴とする。
【発明の効果】
【０００８】
本発明の監視画面表示装置によれば、イベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部と、イベント抽出条件格納部に格納されたイベント抽出条件と、監視画面上の配置情報を含む所定の属性情報とが対応付けられたＧＵＩ部品であるイベント表示部品を格納するイベント表示部品格納部と、現に表示に係る前記イベント表示部品に対応付けられたイベント抽出条件に基づいて、外部から取得したイベントから所定のイベントを抽出するイベント抽出部と、イベント抽出部にて抽出された所定のイベントの発生位置の情報と、所定のイベント表示部品の配置情報とに基づいて、所定のイベント表示部品上における所定のイベントの発生位置を算出するイベント表示位置算出部とを備え、イベント表示部品描画部は、所定のイベントが発生した区間の始点から終点までに対応する領域を塗りつぶすため、容易にイベント画面を作成して表示させることができる。
【０００９】
また、本発明の監視画面編集装置によれば、発生事象に関する情報であるイベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部と、イベント抽出条件格納部に格納されたイベント抽出条件と、監視画面上の配置情報を含む属性情報とが対応付けられたＧＵＩ部品であるイベント表示部品を格納するイベント表示部品格納部と、イベント表示部品に対応付けられたイベント抽出条件および所定の属性情報の編集を行うイベント表示部品編集部とを備え、イベント表示部品の監視画面における表示は、イベントの発生に応じて、イベントが発生した区間の始点から終点までに対応する領域を塗りつぶすことによって行われるため、イベント画面を容易に作成あるいは修正することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１に係る監視画面表示装置を示すブロック図である。
【図２】本発明の実施の形態１に係る監視画面編集装置を示すブロック図である。
【図３】本発明の実施の形態1に係る監視画面表示装置および監視画面編集装置を示すハードウェア構成図である。
【図４】本発明の実施の形態1に係る監視画面表示装置と監視画面編集装置との関係を示す構成図である。
【図５】本発明の実施の形態１に係る監視画面表示装置によるイベント表示部品に表示するイベントの例を示す図である。
【図６】本発明の実施の形態１に係る監視画面表示装置によるイベント表示部品に表示するイベントの抽出条件の例を示す図である。
【図７】本発明の実施の形態１に係る監視画面表示装置による矩形型のイベント表示部品の一例を示す図である。
【図８】本発明の実施の形態１に係る監視画面表示装置による折れ線型のイベント表示部品の一例を示す図である。
【図９】本発明の実施の形態１に係る監視画面表示装置および監視画面編集装置によるイベント表示部品の属性情報の例を示す図である。
【図１０】既存の方法にてGUI部品上にイベントを文字列で表示する場合の一例を示す図である。
【図１１】本発明の実施の形態１に係る監視画面表示装置の内部処理全体の手順を示すフローチャートである。
【図１２】本発明の実施の形態１に係る監視画面表示装置のイベント表示部品表示更新処理の手順を示すフローチャートである。
【図１３】本発明の実施の形態１に係る監視画面表示装置のイベント表示位置算出処理の手順を示すフローチャートである。
【図１４】本発明の実施の形態１に係る監視画面編集装置の内部処理全体の手順を示すフローチャートである。
【図１５】本発明の実施の形態１に係る監視画面編集装置のイベント表示部品属性設定処理の手順を示すフローチャートである。
【図１６】本発明の実施の形態１に係る監視画面編集装置の属性設定ダイアログの一例を示す図である。
【図１７】本発明の実施の形態１に係る監視画面編集装置による編集画面の一例を示す図である。
【図１８】本発明の実施の形態１に係る監視画面編集装置による編集画面にイベント表示部品を配置した一例を示す図である。
【図１９】本発明の実施の形態１に係る監視画面表示装置によるイベント表示部品上にイベントとして表示する画像の一例である。
【図２０】本発明の実施の形態１に係る監視画面表示装置による矩形型のイベント表示部品上にイベントを表示した場合の一例を示す図である。
【図２１】本発明の実施の形態１に係る監視画面表示装置による折れ線型のイベント表示部品上にイベントを表示した場合の一例を示す図である。
【図２２】本発明の実施の形態１に係る監視画面表示装置による折れ線型のイベント表示部品上に画像と図形でイベントを表示した場合の一例を示す図である。
【図２３】本発明の実施の形態２に係る監視画面表示装置および監視画面編集装置によるイベント表示部品の属性情報の例を示す図である。
【図２４】本発明の実施の形態３に係る監視画面表示装置を示すブロック図である。
【図２５】本発明の実施の形態３に係る監視画面編集装置を示すブロック図である。
【図２６】本発明の実施の形態３に係る監視画面表示装置および監視画面編集装置で用いるイベント表示情報の一例を示す図である。
【図２７】本発明の実施の形態３に係る監視画面表示装置のイベント表示部品表示更新処理の手順を示すフローチャートである。
【図２８】本発明の実施の形態３に係る監視画面編集装置のイベント表示部品属性設定処理の手順を示すフローチャートである。
【図２９】本発明の実施の形態３に係る監視画面編集装置の属性設定ダイアログの一例を示す図である。
【図３０】本発明の実施の形態３に係る監視画面表示装置によるイベント表示部品に表示するイベントの例を示す図である。
【図３１】本発明の実施の形態３に係る監視画面表示装置による矩形型のイベント表示部品上にイベントを表示した場合の一例を示す図である。
【図３２】本発明の実施の形態３に係る監視画面表示装置による折れ線型のイベント表示部品上にイベントを表示した場合の一例を示す図である。
【図３３】本発明の実施の形態４に係る監視画面表示装置および監視画面編集装置で用いるイベント表示情報の例を示す図である。
【図３４】本発明の実施の形態４に係る監視画面表示装置のイベント表示部品表示更新処理の手順を示すフローチャートである。
【図３５】本発明の実施の形態３に係る監視画面表示装置によるイベント表示部品上にイベントを表示した場合の一例を示す図である。
【図３６】本発明の実施の形態５に係る監視画面表示装置を示すブロック図である。
【図３７】本発明の実施の形態５に係る監視画面編集装置を示すブロック図である。
【図３８】本発明の実施の形態５に係る監視画面表示装置および監視画面編集装置によるイベント表示部品の属性情報の例を示す図である。
【図３９】本発明の実施の形態５に係る監視画面編集装置のイベント表示部品属性設定処理の手順を示すフローチャートである。
【図４０】本発明の実施の形態５に係る監視画面編集装置の属性設定ダイアログの一例を示す図である。
【図４１】本発明の実施の形態５に係る監視画面表示装置によるイベント表示部品上にイベントを表示した場合の一例を示す図である。
【図４２】本発明の実施の形態５に係る監視画面編集装置による指標値の設定例と監視画面表示装置によるイベント表示部品上にイベントを表示した場合の一例を示す図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について、図面に基づいて以下に説明する。
【００１２】
＜実施の形態１＞
本実施の形態１では、監視画面に配置されたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品（以下、イベント表示部品とも称する）に対してイベント抽出条件を設定し、イベントが発生した際に、当該イベントをイベント表示部品上に画像や図形により表示する監視画面表示装置、および、イベント部品に対してイベント抽出条件を設定（編集）可能な監視画面編集装置について説明する。なお、イベント表示部品については後述する。また、以下の本実施の形態において、画像とは、イメージファイルや図形を組み合わせて作成されたものを指す。
【００１３】
まず、本発明の実施の形態１による監視画面表示装置および監視画面編集装置の構成について説明する。
【００１４】
図１は、本実施の形態１による監視画面表示装置１０の構成を示すブロック図である。図１に示すように、本実施の形態１による監視画面表示装置１０は、監視対象の発生事象を監視するための監視画面を発生事象に関する情報であるイベントに基づいて表示するものであって、イベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部１３と、イベント抽出条件格納部１３に格納されたイベント抽出条件と、イベント表示部品の監視画面上の配置情報等を含む属性情報が対応付けられたＧＵＩ部品であるイベント表示部品を格納するイベント表示部品格納部１１と、イベント表示部品（現に表示に係るイベント表示部品）に割り付けられている（対応付けられている）イベント抽出条件に基づいて、外部から取得したイベントの中から必要なイベント（所定のイベント）を抽出するイベント抽出部１２と、イベント抽出部１２にて抽出されたイベント（所定のイベント）の発生位置の情報と、イベント表示部品（現に表示に係るイベント表示部品）の配置情報とをイベント表示部品描画部１４を介して受け取り、受け取った情報を用いてイベント表示部品上のイベントの発生位置を算出するイベント表示位置算出部１５と、イベント表示位置算出部１５にて算出されたイベント表示部品上におけるイベントの発生位置に基づいて、表示装置１６の監視画面に表示されたイベント表示部品上にイベントに関する画像を描画するイベント表示部品描画部１４とを備えている。なお、イベント表示部品格納部１１に格納されるイベント表示部品は、イベントを画像や図形で表示するＧＵＩ部品のことである。また、イベント抽出部１２が取得するイベントの詳細については後述する。
【００１５】
図２は、本実施の形態１による監視画面編集装置２０の構成を示すブロック図である。図２に示すように、本実施の形態１による監視画面編集装置２０は、監視対象の発生事象を監視するための監視画面を編集可能なものであって、発生事象に関する情報であるイベントから所定のイベントを抽出する条件であるイベント抽出条件を格納するイベント抽出条件格納部２３と、イベント抽出条件格納部２３に格納されたイベント抽出条件と、編集したイベント表示部品の監視画面上の配置情報等を含む属性情報が対応付けられたＧＵＩ部品であるイベント表示部品を格納するイベント表示部品格納部２１と、イベント表示部品描画部２４と、イベント抽出条件のイベント表示部品への割り付けや、監視画面に対するイベント表示部品の配置等を含む属性情報の編集を行うイベント表示部品編集部２２とを備えている。なお、監視画面編集装置２０におけるイベント表示部品格納部２１、イベント抽出条件格納部２３、およびイベント表示部品描画部２４は、監視画面表示装置１０におけるイベント表示部品格納部１１、イベント抽出条件格納部１３、およびイベント表示部品描画部１４と同様の機能を有する。
【００１６】
図３は、本実施の形態１による監視画面表示装置１０および監視画面編集装置２０を実現するハードウェアの主要部の構成を示すブロック図である。図３に示すように、本実施の形態１による監視画面表示装置１０および監視画面編集装置２０を実現するハードウェアの主要部は、パーソナルコンピュータ１と、当該パーソナルコンピュータ１に電気的に接続されたマウス、キーボード等の入力装置５およびディスプレイ等の表示装置６とを備えている。また、パーソナルコンピュータ１は、中央処理装置２と、主記憶装置３と、ハードディスク等の外部記憶装置４とを含んで構成される。なお、図３の表示装置６は、図１の表示装置１６、および図２の表示装置２６に対応している。
【００１７】
また、イベント表示部品格納部１１，２１およびイベント抽出条件格納部１３，２３は、主記憶装置３に記憶されているが、外部記憶装置４に記憶されていてもよい。イベント抽出部１２、イベント表示部品描画部１４，２４、イベント表示位置算出部１５、イベント表示部品編集部２２は、外部記憶装置４に記憶されており、中央処理装置２により主記憶装置３上に展開されて実行される。
【００１８】
図４は、本実施の形態１による監視画面表示装置１０と監視画面編集装置２０との関係を示す構成図である。監視画面編集装置２０では、監視画面表示装置１０にて表示可能な形態の監視画面を編集することができる。ここで、監視画面の編集とは、例えば、監視画面を作成することや、監視画面を修正することなどをいう。また、監視画面表示装置１０は、監視画面編集装置２０にて作成された監視画面を受け取って表示装置１６に表示し、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク３２を介して、監視データ提供装置３１から監視対象となるイベントのデータを受信し、受信したイベントのデータのうち所定の条件を満たすイベントのデータを監視画面上に表示することによって、監視機能を実現する。なお、監視データ提供装置３１は、監視画面表示装置１０の外部に設けられており、監視画面表示装置１０の監視対象であるプラントや道路網などに設置されたセンサ等から得られたデータを収集する機能を有するものとする。
【００１９】
次に、監視画面表示装置１０のイベント抽出部１２が取得するイベントについて説明する。
【００２０】
イベントとは、例えば、プラント、道路網、鉄道、気象状況などを監視する監視システムにおいて、監視の対象とする故障／事故／警報等の発生事象に関する情報のことである。また、発生事象に関する情報とは、例えば、発生時刻、発生場所、発生事象の種別（例えば、事故や渋滞等）、発生状態（例えば、発生中や復旧等）等のことである。
【００２１】
イベントの一例を図５に示す。図５に示すように、イベント抽出部１２は、各属性を有するイベントを取得する。図５（ａ）に示すイベントは、２０１１年８月３１日の１４時５分にｘｙ座標系で表された地図上の（ｘ，ｙ)＝（６０．０，４０．０）の場所で雨の事象が発生したことを示している。また、図５（ｂ）に示すイベントは、２０１１年８月３１日の１５時１０分に、上り路線において、２０．０ｋｍ〜３５．０ｋｍの区間で渋滞の事象が発生したことを示している。なお、図５（ｂ）に示すイベントの属性には、路線の種類（例えば、有料道路等）の情報が含まれていてもよい。
【００２２】
次に、監視画面表示装置１０のイベント抽出条件格納部１３、および監視画面編集装置２０のイベント抽出条件格納部２３に格納されるイベント抽出条件について説明する。
【００２３】
イベント抽出条件とは、イベント抽出部１２が取得したイベントの中から抽出対象となるイベントの抽出条件を示したものである。イベント抽出条件としては、例えば、種別の指定、発生状態の指定、あるいは発生領域の指定等がある。
【００２４】
イベント抽出条件の一例を図６に示す。図６に示すように、識別子Ｃ１のイベント抽出条件は、「発生領域が１０ｋｍ以上６０ｋｍ以下」かつ「発生状態が“発生中”」かつ「路線が“上り”」であるイベントを抽出するための条件を示している。また、識別子Ｃ２のイベント抽出条件は、「種別が晴れ、または、雨」かつ「発生状態が”発生中“」であるイベントを抽出するための条件を示している。
【００２５】
次に、監視画面表示装置１０のイベント表示部品格納部１１、および監視画面編集装置２０のイベント表示部品格納部２１に格納されるイベント表示部品について説明する。
【００２６】
イベント表示部品は、イベントが発生した位置に画像や図形を表示するＧＵＩ部品である。また、イベント表示部品には、イベント抽出条件とイベントに関する画像や図形の情報とが割り付けられており、それらの情報を用いて発生したイベントを表示する。
【００２７】
図７は、矩形の形状をしたイベント表示部品（矩形型のイベント表示部品）の一例を示している。図７に示すイベント表示部品では、イベントの発生位置と相対的な矩形の部品上の位置に画像を表示している。図７では、雨等のイベントが発生した地点に画像を表示することで、２箇所でイベントが発生していることを示している。なお、矩形の部品の外枠（図７の点線部）は非表示であってもよい。
【００２８】
また、図８は、折れ線の形状をしたイベント表示部品（折れ線型のイベント表示部品）の一例を示している。図８に示すように、イベント表示部品上の任意の領域を塗りつぶして画像を表示することで、イベントの発生区間を表している。図８では、渋滞等のイベントが発生している区間の始点から終点までの領域を黒色で塗りつぶし、始点に画像を表示することで、イベントが２つの区間で発生していることを示している。すなわち、イベント表示部品描画部は、所定のイベントが発生した領域に加えて当該領域付近を含む所定の位置に画像を表示することが可能である。
【００２９】
なお、上記では、イベント表示部品について、矩形型と折れ線型との２つの形状を一例として挙げたが、イベント表示部品の形状はこの限りではない。例えば、直線や円の形状であってもよい。
【００３０】
図９は、イベント表示部品が有する属性情報の一例を示している。図９（ａ）は矩形型のイベント表示部品の属性情報の一例、図９（ｂ）は折れ線型のイベント表示部品の属性情報の一例を示している。
【００３１】
図９（ａ）に示す属性情報は、左上の頂点の座標が（ｘ，ｙ）＝（８０，３０）、右下の頂点の座標が（ｘ，ｙ）＝（１６０，８０）の矩形型のイベント表示部品であり、外枠の線の色が黒色であることを示している。ただし、線幅が０ピクセルであるため、外枠は表示されない。また、図６のイベント抽出条件Ｃ２が割り付けられている。なお、この他に、イベントの発生位置に表示する画像のファイル名称を設定する属性があってもよい。
【００３２】
また、図９（ｂ）は、頂点ｐ１、ｐ２、ｐ３、ｐ４を通る折れ線型のイベント表示部品であり、外枠の色が黒色で線幅が２ピクセルであることを示している。また、図６のイベント抽出条件Ｃ１が割り付けられており、折れ線の始点に１０．０の指標値、終点に６０．０の指標値が設定されている。なお、この他に、イベントの発生位置に表示する画像のファイル名称を設定する属性があってもよく、画像を表示するか否かを示す属性があってもよい。
【００３３】
上記の属性情報をイベント表示部品に持たせる（対応付ける）ことによって、イベント表示部品上にイベントを表示することができる。
【００３４】
一方、従来型ＧＵＩ部品上にイベントを文字列で表示する試みは既に実施されている。表示するイベントの抽出条件や表示するイベントの属性、発生したイベントのうち何番目に発生したイベントを表示するか等の情報を、従来型ＧＵＩ部品の任意の属性に割り付けることで実現される。例えば、ラベル部品６１の表示値の属性に以下の（ａ）〜（ｄ）の情報、すなわち、（ａ）イベント抽出条件は「図６のイベント抽出条件Ｃ１」、（ｂ）表示するイベントの属性は「発生時刻」、（ｃ）イベントのソート方法は「発生時刻の降順（最新のイベントが1番目）」、（ｄ）何番目のイベントを表示するかは「1番目」が割り付けられたとする。そして、図５（ｂ）のイベントが発生した場合は、図１０に示すように表示される。
【００３５】
次に、本実施の形態１による監視画面表示装置１０および監視画面編集装置２０の処理動作について説明する。
【００３６】
まず、本実施の形態１による監視画面表示装置１０の処理動作について説明する。
【００３７】
図１１は、イベント表示部品を表示する際の、監視画面表示装置１０処理全体の動作を示すフローチャートである。具体的には、監視画面表示装置１０の表示装置１６（監視画面）にイベント表示部品を表示する際の処理全体の動作を示したフローチャートである。
【００３８】
まず、監視画面表示装置１０は、表示装置１６に監視画面が表示されることによって処理を開始する（ステップＳＴ１０１）。監視画面を表示する際、イベントの発生時に監視データ提供装置３１から通知を受け取るためのリクエストを作成し、当該リクエストを監視画面（すなわち、監視画面表示装置１０）からネットワーク３２を介して監視データ提供装置３１に送信する。また、矩形型や折れ線型等の形状を有するイベント表示部品を監視画面上に描画する。
【００３９】
次に、監視画面表示装置１０は、イベント発生待ちの状態となる（ステップＳＴ１０２）。ここで、イベントとは、既述の通り、監視の対象とする故障／事故／警報等の発生事象に相当し、当該イベントが監視データ提供装置３１からネットワーク３２を介してイベント抽出部１２に渡される。
【００４０】
イベントが発生すると、イベント抽出部１２は、イベント表示部品に割り付いているイベント抽出条件に基づいて、条件に合致するイベントを抽出する（ステップＳＴ１０３）。
【００４１】
例えば、イベント表示部品に図６に示すイベント抽出条件Ｃ１が割り付いている場合、イベント抽出部１２は以下（１）〜（３）の処理を行う。
【００４２】
（１）公知のＬＡＬＲ法等の構文解析手法を用いて、イベント抽出条件Ｃ１が、「発生領域が１０ｋｍ以上６０ｋｍ以下」かつ「発生状態が“発生中”」かつ「路線が“上り”」であるイベントを抽出するための条件であると解釈する。
【００４３】
（２）発生したイベントが、（１）で解釈した抽出条件のすべての項目に当てはまるかの判断を行う。
【００４４】
（３）（２）ですべての項目に当てはまると判断されたイベントのみを抽出する。
【００４５】
次に、イベント表示部品描画部１４は、イベント抽出部１２から抽出されたイベントを受け取り、イベント表示部品表示更新処理を実行する（ステップＳＴ１０４）。イベント表示部品表示更新処理の詳細については後述する。ステップＳＴ１０４の後は、ステップＳＴ１０２へと戻り、イベント発生待ち状態となる。なお、ステップＳＴ１０３にて条件を満たすイベントが抽出されなかった場合は、ステップＳＴ１０４にて処理を行わずにステップＳＴ１０２に戻るようにしてもよい。
【００４６】
ステップＳＴ１０２において、監視画面表示終了操作が行なわれた場合、監視画面表示装置１０は、表示装置１６への監視画面の表示を終了し、図１１に示す処理を終了する（ステップＳＴ１０５）。なお、監視画面終了操作は、例えば、監視画面表示装置１０のユーザが図３の入力装置５を用いて所定の操作を行うことによって実行される。
【００４７】
上記より、監視画面表示装置１０は、ステップＳＴ１０２からステップＳＴ１０４までの処理を、監視画面表示終了操作が行われるまで繰り返し行う。
【００４８】
次に、監視画面表示装置１０のイベント表示部品表示更新処理（図１１のステップＳＴ１０４）の詳細について、図１２を用いて説明する。
【００４９】
まず、イベント表示部品描画部１４は、イベント抽出部１２が抽出したイベントを取得し、当該イベントの属性情報から発生位置を取得する（ステップＳＴ１０４１）。
【００５０】
イベントの属性情報には、例えば図５に示すような、発生時刻、発生位置、発生事象の種別、発生状態等が含まれる。ステップＳＴ１０４１において、図５のイベントを取得した場合、イベント表示部品描画部１４は、以下の情報を取得する。すなわち、図１（ａ）の場合は、ｘ軸方向の発生位置を示す「発生位置ｘ」の値“６０．０”と、ｙ軸方向の発生位置を示す「発生位置ｙ」の値“４０．０”とを取得する。また、図１（ｂ）の場合は、発生区間の始点を示す「発生区間始点」の値“２０．０”と、発生区間の終点を示す「発生区間終点」の値“３５．０”とを取得する。
【００５１】
次に、イベント表示部品描画部１４は、イベント表示部品格納部１１からイベント表示部品を取得し、当該イベント表示部品の配置情報を取得する（ステップＳＴ１０４２）。ここで取得される配置情報は、例えば図９（ａ）では「左上座標」と「右下座標」、図９（ｂ）では「頂点ｐ１」〜「頂点ｐ４」に相当する。また、配置情報には、当該配置情報に関連する情報を含んでいてもよい。配置情報に関連する情報とは、例えば、「始点」、「終点」に対応するイベント発生地点を表す座標系の値等である。例えば、図９（ｂ）では、「始点指標値」、「終点指標値」に相当する。
【００５２】
次に、イベント表示位置算出部１５は、イベント表示位置算出処理を実行する（ステップＳＴ１０４３）。イベント表示位置算出処理の詳細については後述する。
【００５３】
最後に、イベント表示部品描画部１４は、ステップＳＴ１０４３で算出した値に基づいて、イベント表示部品上にイベントを表示する（ステップＳＴ１０４４）。図７，８は表示の一例を示している。表示されるイベントは、画像や図形等、指定された形式で表示されるものとする。なお、イベントの表示形式は、イベント表示部品の属性で指定されていてもよいし、監視画面表示装置１０において任意に指定されていてもよい。
【００５４】
次に、監視画面表示装置１０のイベント表示位置算出処理（図１２のステップＳＴ１０４３）の詳細について、図１３を用いて説明する。
【００５５】
まず、イベント表示位置算出部１５は、イベント表示部品描画部１４を経由して、抽出されたイベントの発生位置を取得する（ステップＳＴ１０４３１）。
【００５６】
次に、イベント表示位置算出部１５は、イベント表示部品描画部１４を経由して、イベント表示部品の配置情報を取得する（ステップＳＴ１０４３２）。
【００５７】
最後に、イベント表示位置算出部１５は、ステップＳＴ１０４３１およびステップＳＴ１０４３２で取得した情報に基づいて、イベント表示部品上におけるイベントの表示位置を算出する（ＳＴ１０４３３）。イベントの表示位置の算出方法は、イベント表示部品の形状によって異なる。また、何を用いてイベントを表示するかによっても異なる。以下、イベントの表示位置の算出方法を、３つの場合に分けて説明する。
【００５８】
まず、イベント表示部品の形状が矩形型である場合について説明する。
【００５９】
イベントの発生位置に画像を表示する場合は、矩形の各頂点の位置と、イベントの発生位置を示す情報とに基づいて、矩形型のイベント表示部品上におけるイベント表示位置を算出する。
【００６０】
例えば、ステップＳＴ１０４３１において、イベント表示位置算出部１５が図５（ａ）に示すイベントを取得し、ステップＳＴ１０４３２において、図９（ａ）に示すイベント表示部品の属性値を取得したとする。イベントの発生位置（ｅｖ＿ｘ，ｅｖ＿ｙ）が、矩形の左上に位置する頂点（ｐ＿ｘ，ｐ＿ｙ）を（０．０，０．０）としてピクセル単位で表されている場合、以下の式（１），（２）によってイベントの表示位置（ｘ，ｙ）を算出することができる。
【００６１】
【数１】
0005697612.tif 000002
【００６２】
【数２】
0005697612.tif 000003
【００６３】
次に、イベント表示部品の形状が折れ線型である場合について説明する。
【００６４】
イベントの発生区間を塗りつぶす場合は、折れ線の始点・終点の位置と、折れ線の始点・終点に設定された指標値と、イベントの発生区間の始点と終点を示す情報とに基づいて、折れ線上のイベント表示区間を算出する。
【００６５】
例えば、ステップＳＴ１０４３１において、イベント表示位置算出部１５が図５（ｂ）に示すイベントを取得し、ステップＳＴ１０４３２において、図９（ｂ）に示すイベント表示部品の属性値を取得したとする。イベント表示部品の始点座標（ｐ（１）＿ｘ，ｐ（１）＿ｙ）と終点座標（ｐ（ｎ）＿ｘ，ｐ（ｎ）＿ｙ）のそれぞれは、イベントの発生位置を示す座標系の指標値ｉｎｄｅｘ１、終点指標値ｉｎｄｅｘ２に対応しており、イベントの発生区間の始点指標値がｅｖ＿ｉｎｄｅｘ１、終点指標値がｅｖ＿ｉｎｄｅｘ２で表されている場合、以下の手順（１）〜（５）でイベントの表示区間（始点（ｘ１，ｙ１）、終点（ｘ２，ｙ２））を算出することができる。
【００６６】
(１) イベント表示部品の始点から終点までの距離ｄｉｓ＿ａｌｌを算出する。各頂点間の距離をｄｉｓ＿ｉとし、頂点数をｎとすると以下の式（３），（４）で算出することができる。
【００６７】
【数３】
0005697612.tif 000004
【００６８】
【数４】
0005697612.tif 000005
【００６９】
（２）イベント表示部品の全体の距離に対する、始点と各頂点間の距離の割合（％）を算出する。頂点ｉの割合をｐｅｒ＿ｐ(ｉ) とすると、以下の式（５）で算出することができる。
【００７０】
【数５】
0005697612.tif 000006
【００７１】
（３）イベントの発生区間の始点、終点が、イベント表示部品の全体の距離に対して何％の点に相当するかを算出する。始点の割合（％）をｐｅｒ＿ｓｔａｒｔ、終点の割合（％）をｐｅｒ＿ｅｎｄとすると、以下の式（６），（７）で算出することができる。
【００７２】
【数６】
0005697612.tif 000007
【００７３】
【数７】
0005697612.tif 000008
【００７４】
（４）（３）で算出した始点および終点がイベント表示部品のどの頂点間にあるかを求める。すなわち、以下の式（８），（９）を満足するｉ，ｊを求める。
【００７５】
【数８】
0005697612.tif 000009
【００７６】
【数９】
0005697612.tif 000010
【００７７】
（５）（４）で求めたｉ，ｊを用いて、始点指標値ｅｖ＿ｉｎｄｅｘ１に対応する座標（ｘ１，ｙ１）、終点指標値ｅｖ＿ｉｎｄｅｘ２に対応する座標（ｘ２，ｙ２）を以下の式（１０）〜（１４）で算出することができる。
【００７８】
【数１０】
0005697612.tif 000011
【００７９】
【数１１】
0005697612.tif 000012
【００８０】
【数１２】
0005697612.tif 000013
【００８１】
【数１３】
0005697612.tif 000014
【００８２】
【数１４】
0005697612.tif 000015
【００８３】
上記の手順（１）〜（５）の手順により、イベントの表示区間（始点（ｘ１，ｙ１）、終点（ｘ２，ｙ２））を算出することができる。
【００８４】
次に、イベント発生領域に画像と図形を表示する場合について説明する。
【００８５】
画像をイベント発生区間の始点に表示し、イベント発生区間を塗りつぶすことでイベントを表すイベント表示部品の場合は、折れ線の始点・終点の位置と、折れ線の始点・終点に設定された指標値と、イベントの発生区間の始点・終点を示す情報とから、折れ線上のイベント表示区間を算出する。
【００８６】
なお、算出方法は、上記の「イベント表示部品の形状が折れ線型である場合」と同様である。算出された区間を塗りつぶし、区間の始点（ｘ１，ｙ１）に画像を表示することで実現できる。
【００８７】
以上の処理を行うことによって、本実施の形態による監視画面表示装置における監視画面にイベント表示部品を表示する処理が実現される。
【００８８】
次に、本実施の形態１による監視画面編集装置２０の処理動作について説明する。
【００８９】
図１４は、監視画面編集装置２０の処理全体の動作を示すフローチャートである。
【００９０】
まず、監視画面編集装置２０を起動することによって処理を開始する（ステップＳＴ１０６）。このとき、表示装置２６には、後述の図１７に示すような編集画面が表示される。監視画面の作成は、図１７に示される編集画面上で行われる。なお、監視画面の作成は、監視画面の編集も含むものとする。
【００９１】
次に、監視画面編集装置２０は、操作指示待ちの状態となる（ステップＳＴ１０７）。操作指示は図３の入力装置５から入力される。ステップＳＴ１０７において、「イベント表示部品配置操作」指示が入力されるとステップＳＴ１０８へ移行する。また、「イベント表示部品属性設定操作」指示が入力されるとステップＳＴ１０９へ移行する。また、「監視画面作成終了操作」指示が入力されるとステップＳＴ１１０へ移行する。
【００９２】
ステップＳＴ１０７において「イベント表示部品配置操作」指示が入力されると、イベント表示部品編集部２２は、イベント表示部品を配置する。その際、指定された表示位置の座標を、イベント表示部品の表示位置を示す属性に代入する。その後、イベント表示部品描画部２４は、表示装置６にイベント表示部品を編集画面に描画する（ステップＳＴ１０８）。処理完了後、ステップＳＴ１０７へと戻り、操作指示待ち状態となる。
【００９３】
ステップＳＴ１０７において「イベント表示部品属性設定操作」指示が入力されると、イベント表示部品編集部２２は、イベント表示部品属性設定処理を実行する（ステップＳＴ１０９）。なお、イベント表示部品属性設定処理の詳細については後述する。処理が完了すると、ステップＳＴ１０７へと戻り、操作指示待ち状態となる。
【００９４】
ステップＳＴ１０７において「監視画面作成終了操作」指示が入力されると、イベント表示部品編集部２２は、イベント表示部品の情報をイベント表示部品格納部１１に格納する（ステップＳＴ１１０）。格納後、監視画面編集装置２０は処理を終了する。ステップＳＴ１１０にて格納されるイベント表示部品の情報には、例えば、図９に示す属性情報が含まれる。
【００９５】
上記より、監視画面編集装置２０は、ステップＳＴ１０７からステップＳＴ１０９までの処理を、監視画面作成の終了操作が行われるまで繰り返し行う。
【００９６】
次に、監視画面表示装置２０のイベント表示部品属性設定処理（図１４のステップＳＴ１０９）の詳細について、図１５を用いて説明する。
【００９７】
まず、イベント表示部品編集部２２は、イベント表示部品の属性設定ダイアログを表示する（ステップＳＴ１０９１）。属性設定ダイアログの例を図１６に示す。属性設定ダイアログに設定できる属性には、例えば、図９に示す属性がある。
【００９８】
次に、イベント表示部品編集部２２は、操作指示待ちの状態となる（ステップＳＴ１０９２）。操作指示は、図３の入力装置５から入力される。ステップＳＴ１０９２において、イベント表示部品編集部２２は、「属性値設定操作」指示が入力されると、ステップＳＴ１０９３へ移行する。また、「イベント抽出条件設定操作」指示が入力されると、ステップＳＴ１０９４へ移行する。また、「属性設定完了操作」指示が入力されると、ステップＳＴ１０９５へ移行する。
【００９９】
ステップＳＴ１０９２において「属性値設定操作」指示が入力されると、イベント表示部品編集部２２は、属性設定ダイアログに入力された属性値を、イベント表示部品の属性として設定する（ステップＳＴ１０９３）。その後、ステップＳＴ１０９２へと戻り、操作指示待ち状態となる。
【０１００】
ステップＳＴ１０９２において「イベント抽出条件設定操作」指示が入力されると、イベント表示部品編集部２２は、イベント抽出条件格納部１３に格納されているイベント抽出条件の中から該当するイベント抽出条件を取得し、当該イベント抽出条件の識別子をイベント表示部品の属性に割り付ける（ステップＳＴ１０９４）。なお、割り付ける情報は、イベント抽出条件の識別子でなく本体であってもよい。処理が完了すると、ステップＳＴ１０９２へと戻り、操作指示待ち状態となる。
【０１０１】
ステップＳＴ１０９２において「属性設定完了操作」指示が入力されると、イベント表示部品編集部２２は、イベント表示部品の情報をイベント表示部品格納部１１に格納する。格納後、イベント表示部品の属性設定ダイアログを編集画面から消去する。格納する情報には、例えば、図９に示す属性情報が含まれる。
【０１０２】
上記より、監視画面編集装置２０は、ステップＳＴ１０９２からステップＳＴ１０９４までの処理を、監視画面作成の終了操作が行われるまで繰り返し行う。
【０１０３】
次に、本実施の形態１による監視画面編集装置２０を用いた監視画面作成方法の一例を示す。
【０１０４】
ユーザは、図３の表示装置６に表示される編集画面に対して、部品の配置や属性値の設定などの編集を行う。監視画面を作成するための編集画面の一例を図１７に示す。編集画面１７１は、イベント表示部品を配置するイベント表示部品配置手段１７２と、監視画面の編集が可能な監視画面編集シート１７３と、イベント表示部品に対する属性設定ダイアログを表示可能な属性設定ダイアログ表示手段１７４とを有する。また、イベント表示部品配置手段１７２は、矩形型のイベント表示部品を配置する矩形型イベント表示部品配置手段１７２１と、折れ線型のイベント表示部品を配置する折れ線型イベント表示部品配置手段１７２２とを含む。
【０１０５】
以下、図１７の編集画面１７１を用いて、ユーザの操作を説明する。
【０１０６】
まず、ユーザが監視画面編集装置２０を起動させると、編集画面１７１のような画面が表示される。このとき、監視画面編集装置２０の内部では、図１４のステップＳＴ１０６〜ＳＴ１０７を実行している。
【０１０７】
次に、ユーザがイベント表示部品配置手段１７２を用いて、イベント表示部品を配置する。例えば、図１８に示すように、イベント表示部品１７５，１７６の配置を行ったとする。このとき、監視画面編集装置２０の内部では、ステップＳＴ１０８を実行した後、ステップＳＴ１０７へ移行している。
【０１０８】
次に、ユーザが、図３のマウスやキーボード等の入力装置５によってイベント表示部品を選択後、属性設定ダイアログ表示手段１７４を用いて、選択したイベント表示部品に対する属性設定ダイアログを表示させる。なお、属性設定ダイアログは、属性設定ダイアログ表示手段１７４を用いずに、イベント表示部品を選択した後にマウスでダブルクリックをするなどして表示させてもよい。このとき、監視画面編集装置２０の内部では、図１５のステップＳＴ１０９１〜ＳＴ１０９２を実行している。例えば、イベント表示部品１７５を選択すると、図１６の属性設定ダイアログが表示される。
【０１０９】
図１６の属性設定ダイアログにおいて、ユーザが、「イベント抽出条件」属性を文字列入力領域に設定すると、監視画面編集装置２０の内部では、ステップＳＴ１０９４を実行した後、ステップＳＴ１０９２へ移行する。
【０１１０】
また、ユーザが、「イベント抽出条件」以外の属性を文字列入力領域に設定すると、監視画面編集装置２０の内部では、ステップＳＴ１０９３を実行した後、ステップＳＴ１０９２へ移行する。
【０１１１】
また、ユーザが、属性設定ダイアログのＯＫボタンを押下すると、属性設定ダイアログは非表示（編集画面から消去）になり、設定された各属性値がイベント表示部品に反映される。このとき、監視画面編集装置２０の内部では、ステップＳＴ１０９５を実行した後、図１４のステップＳＴ１０７へ移行する。
【０１１２】
そして、ユーザによる所望の編集が終了した場合は、監視画面編集装置２０による処理を終了させるとともに、イベント表示部品の情報をイベント表示部品格納部２１に保存（格納）する。このとき、監視画面編集装置２０の内部では、ステップＳＴ１１０を実行している。また、上記編集が終了するまで、監視画面編集装置２０の内部では、ステップＳＴ１０７〜ＳＴ１０９の処理を繰り返す。
【０１１３】
次に、監視画面編集装置２０にて作成された監視画面を監視画面表示装置１０で表示させる場合について説明する。なお、監視画面編集装置２０にて作成された監視画面は、図１４のステップＳＴ１１０にてイベント表示部品の情報を保存する際に、監視画面表示装置１０に送信するようにしてもよく、あるいは、ユーザが任意のタイミングで監視画面表示装置１０に送信するようにしてもよい。いずれにせよ、監視画面編集装置２０にて作成された監視画面は監視画面表示装置１０にも反映される。すなわち、イベント表示部品格納部１１，２１に格納される情報は同じ状態であり、また、イベント抽出条件格納部１３，２３に格納される情報も同じ状態である。
【０１１４】
監視画面表示装置１０において、監視画面編集装置２０で作成した監視画面を表示装置１６に表示すると、監視画面上にイベント表示部品の形状が描画される。このとき、監視画面表示装置１０の内部では、ステップＳＴ１０１を実行している。
【０１１５】
そして、イベント表示部品に割り付けられているイベント抽出条件に合致するイベントが、当該イベント表示部品の表示範囲内で発生した場合、画像や図形等でイベントをイベント表示部品上に表示する。このとき、監視画面表示装置１０の内部では、ステップＳＴ１０２〜ＳＴ１０４を実行している。監視画面の表示を終了するまで（ステップＳＴ１０５まで）、監視画面表示装置１０の内部では、ステップＳＴ１０２〜ＳＴ１０４を繰り返す。イベントの表示位置の算出方法（図１３のステップＳＴ１０４３３の内容）は、イベント表示部品の形状によって異なる。また、何を用いてイベントを表示するかによっても異なる。以下、イベントの表示方法を、３つの場合に分けて説明する。
【０１１６】
まず、イベント表示部品の形状が矩形型である場合について説明する。
【０１１７】
例えば、矩形型のイベント表示部品１７５が、図１９に示す画像でイベントを表すイベント表示部品であり、図９（ａ）のような属性値が設定され、図６のイベント抽出条件の識別子Ｃ２が設定されているとする。例えば、図５（ａ）のイベントが発生すると、図２０に示すように、矩形型のイベント表示部品上に図１９の画像が表示される。このとき、監視画面表示装置１０の内部では、図１３のステップＳＴ１０４３３の処理が行われている。
【０１１８】
次に、イベント表示部品の形状が折れ線型である場合について説明する。
【０１１９】
例えば、折れ線型のイベント表示部品１７６が、イベント発生区間を塗りつぶすことでイベントを表すイベント表示部品であり、図９（ｂ）のような属性値が設定され、図６のイベント抽出条件の識別子Ｃ１が設定されているとする。例えば、図５（ｂ）のイベントが発生すると、図２１に示すように折れ線型のイベント表示部品上のイベント発生区間が塗りつぶされて表示される。このとき、監視画面表示装置１０の内部では、図１３のステップＳＴ１０４３３の処理が行われている。
【０１２０】
次に、イベント発生領域に画像と図形を表示する場合について説明する。
【０１２１】
例えば、折れ線型のイベント表示部品１７６が、図１９に示す画像をイベント発生区間の始点に表示し、さらにイベント発生区間を塗りつぶすことでイベントを表すイベント表示部品であり、図９（ｂ）のような属性値が設定され、図６のイベント抽出条件の識別子Ｃ１が設定されているとする。例えば、図５（ｂ）のイベントが発生すると、図２２に示すように折れ線型のイベント表示部品上に図１９の画像が表示され、さらにベント発生区間が塗りつぶされて表示される。このとき、監視画面表示装置１０の内部では、図１３のステップＳＴ１０４３３の処理が行われている。
【０１２２】
なお、イベント表示部品の属性情報に画像を表示するか否かの属性が含まれている場合、図２１および図２２は１つの部品で実現することができる。
【０１２３】
また、イベント表示部品は、表示しているイベントが復旧した場合（イベントの発生状態が「復旧」であった場合）に、当該イベントを非表示にする部品であってもよい。
【０１２４】
以上のことから、本実施の形態１によれば、監視画面表示装置は、監視画面編集装置を使用しない場合（例えば、プログラムでイベント画面を作成する場合）にも、イベント表示部品に対してイベント抽出条件等の設定を行うことによって、容易にイベント画面（監視画面）を作成して表示させることができる。また、監視画面編集装置は、イベント画面を個別にプログラムで作成する必要がなく容易に作成あるいは修正することができる。また、イベント表示部品に対してイベント抽出条件の設定を行うことで、発生したイベントのうち所定の条件を満たすイベントをイベント表示部品上に表示することができる。また、発生地点だけでなく、発生領域や区間に対してもイベントを表示可能とすることで、イベントの表示方法の選択肢が増え、より高機能な監視画面を作成することができるようになる。監視画面デザインの変更による部品の形状の変更や表示するイベントの変更時には、イベント表示部品の設定を変更するだけでよい。従って、監視画面（イベント画面）の作成や修正の工数を削減することができる。また、イベント表示部品と従来型ＧＵＩ部品とを組み合わせた監視画面（イベント画面）を容易に作成することができる。
【０１２５】
＜実施の形態２＞
本実施の形態２では、イベントの発生位置に画像を表示する矩形型のイベント表示部品において、矩形の各頂点の位置と、矩形の左上に位置する頂点と右下に位置する頂点とに設定された各指標値と、イベントの発生位置を示す情報とから、矩形型のイベント表示部品上におけるイベント表示位置を算出する監視画面表示装置１０および監視画面編集装置２０について説明する。
【０１２６】
本実施の形態２による監視画面表示装置１０は、イベント表示位置算出部１５におけるイベントの表示位置の算出方法（図１３のステップＳＴ１０４３３）に特徴を有している。その他の構成および動作は実施の形態１と同様であるため、ここでは説明を省略する。
【０１２７】
以下、イベント表示位置算出部１５におけるイベントの表示位置の算出方法（図１３のステップＳＴ１０４３３）について説明する。
【０１２８】
例えば、矩形型のイベント表示部品で座標変換を行う場合において、イベントの発生位置に画像を表示する場合は、矩形の各頂点の位置と、矩形の左上に位置する頂点と右下に位置する頂点とに設定された各指標値と、イベントの発生位置を示す情報とから、矩形型のイベント表示部品上におけるイベント表示位置を算出する。
【０１２９】
図１３のステップＳＴ１０４３１において、イベント表示位置算出部１５が図５（ａ）に示すイベントを取得し、ステップＳＴ１０４３２において、図２３に示すイベント表示部品の属性情報を取得したとする。イベント表示部品の左上に位置する頂点（ｐ１＿ｘ，ｐ１＿ｙ）、右下に位置する頂点（ｐ２＿ｘ，ｐ２＿ｙ）のそれぞれが、イベントの発生位置を示す座標系の座標（ｅｖ１＿ｘ，ｅｖ１＿ｙ）、（ｅｖ２＿ｘ，ｅｖ２＿ｙ）に対応するとき、イベントの発生位置の座標を（ｅｖ＿ｘ，ｅｖ＿ｙ）とすると、以下の式（１５），（１６）によってイベントの表示位置（ｘ，ｙ）を算出することができる。
【０１３０】
【数１５】
0005697612.tif 000016
【０１３１】
【数１６】
0005697612.tif 000017
【０１３２】
また、本実施の形態２による監視画面編集装置２０は、図１５のステップＳＴ１０９３において、イベント表示部品編集部２２が、矩形型のイベント表示部品の左上に位置する頂点に対応する指標値と、右下に位置する頂点に対応する指標値とをイベント表示部品の属性情報として設定することを特徴としている。その他の構成および動作は、実施の形態１と同様であるため、ここでは説明を省略する。
【０１３３】
以上のことから、本実施の形態２によれば、監視画面表示装置は、監視画面編集装置を使用しない場合（例えば、プログラムでイベント画面を作成する場合）にも、イベント表示部品に対してイベント抽出条件等の設定を行うことによって、容易にイベント画面（監視画面）を作成して表示させることができる。また、監視画面編集装置は、イベント画面を個別にプログラムで作成する必要がなく容易に作成あるいは修正することができる。また、監視画面編集装置２０で作成したイベント表示部品に対して指標値を設定した監視画面を、監視画面表示装置１０で表示すると、イベントが発生した際に、監視画面表示装置１０の内部で座標変換を行ってイベント表示部品上におけるイベントの表示位置を算出する。従って、イベント表示部品の形状に依存した情報がイベントの属性に含まれないため、監視画面の流用性が高くなる。また、監視画面編集装置２０にて作成される監視画面の自由度が大きくなる。
【０１３４】
＜実施の形態３＞
本実施の形態３では、複数の種別のイベントが発生した際に、イベント表示情報を用いることにより、イベントの種別ごとに表示方法を変える監視画面表示装置１０および監視画面編集装置２０について説明する。
【０１３５】
図２４は、本実施の形態３による監視画面表示装置１０の構成を示すブロック図である。図２４に示すように、本実施の形態３による監視画面表示装置１０は、イベントの種別ごとに画像の情報を対応付けた情報であるイベント表示情報を格納するイベント表示情報格納部１７を備えることを特徴としている。また、イベント表示部品描画部１４は、イベント表示部品に設定されているイベント表示情報をイベント表示情報格納部１７から取得し、当該イベント表示情報に定義された画像や図形情報を用いてイベント表示部品（現に表示に係るイベント表示部品）上にイベント（所定のイベント）を描画することができる。その他の構成は、実施の形態１と同様であるため、ここでは説明を省略する。
【０１３６】
また、図２５は、本実施の形態３による監視画面編集装置２０の構成を示すブロック図である。図２５に示すように、本実施の形態３による監視画面編集装置２０は、イベントの種別ごとに画像の情報を対応付けた情報であるイベント表示情報を格納するイベント表示情報格納部２７を備えることを特徴としている。また、イベント表示部品編集部２２は、イベント表示情報格納部２７からイベント表示情報を取得し、イベント表示部品の属性にイベント表示情報を設定することができる。その他の構成は、実施の形態１と同様であるため、ここでは説明を省略する。
【０１３７】
イベント表示情報格納部１７，２７は、図２６に示すようなイベント表示情報を格納している。また、イベント表示情報格納部１７，２７は、図３の主記憶装置３に記憶されているか、あるいは、外部記憶装置４に記憶されていてもよい。
【０１３８】
次に、イベント表示情報格納部１７，２７に格納されるイベント表示情報について説明する。
【０１３９】
イベント表示情報とは、表示する画像や図形などをイベントの種別毎に定義した情報である。イベント表示情報の一例を図２６に示す。図２６の識別子Ｉ１のイベント表示情報では、以下の３つを定義している。
【０１４０】
すなわち、イベントの種別が「渋滞」の場合は、イベント表示部品上のイベント発生領域を「黒」で塗りつぶし、「画像１‐１」の画像を塗りつぶした領域の「中央」に表示する。また、イベント種別が「事故」の場合は、イベント表示部品上のイベント発生領域を「灰色」で塗りつぶし、「画像１‐２」の画像を塗りつぶした領域の「中央」に表示する。また、イベントの種別が「通行止め」の場合は、イベント表示部品上のイベント発生領域を「赤」で塗りつぶし、「画像１‐３」の画像を塗りつぶした領域の「始点」に表示する。
【０１４１】
また、図２６の識別子Ｉ２のイベント表示情報では、以下の２つを定義しており、塗りつぶす色と画像表示位置は定義されていない。
【０１４２】
すなわち、イベントの種別が「晴れ」の場合は、「画像２−１」の画像をイベント表示部品上の発生位置に表示する。また、イベントの種別が「雨」の場合は、「画像２‐２」の画像をイベント表示部品上の発生位置に表示する。
【０１４３】
本実施の形態３による監視画面表示装置１０では、図２６のようなイベント表示情報を用いて、イベント表示部品上にイベントを表示する。また、本実施の形態３による監視画面編集装置２０では、図２６のようなイベント表示情報の設定を行うことができる。
【０１４４】
本実施の形態３による監視画面表示装置１０では、イベント表示部品表示更新処理（図１１のステップＳＴ１０４）の動作に特徴を有している。その他の動作は実施の形態１と同様であるため、ここでは説明を省略する。
【０１４５】
以下、イベント表示部品表示更新処理（図１１のステップＳＴ１０４）の動作について、図２７を用いて説明する。
【０１４６】
図２７に示すように、本実施の形態３では、ステップＳＴ３０４１およびステップＳＴ３０４５の処理に特徴を有している。なお、図２７のステップＳＴ３０４２〜ステップＳＴ３０４４は、図１２のステップＳＴ１０４１〜ステップＳＴ１０４３に対応している。
【０１４７】
ステップＳＴ３０４１において、イベント表示部品描画部１４は、イベント表示部品に設定されているイベント表示情報をイベント表示情報格納部１７から取得する。
【０１４８】
また、ステップＳＴ３０４５において、イベント表示部品描画部１４は、ステップＳＴ３０４１で取得したイベント表示情報に定義された画像や図形情報と、ステップＳＴ３０４４で算出した値とを用いてイベント表示部品上にイベントを表示する。なお、イベント表示情報は、監視画面表示装置１０において任意に指定されていてもよい。
【０１４９】
以上の処理（監視画面表示装置１０の内部処理）を行うことにより、本実施の形態３による監視画面表示装置１０の監視画面表示処理は実現される。
【０１５０】
本実施の形態３による監視画面編集装置２０では、イベント表示部品属性設定処理（図１４のステップＳＴ１０９）の動作に特徴を有している。その他の動作は実施の形態１と同様であるため、ここでは説明を省略する。
【０１５１】
以下、イベント表示部品属性設定処理（図１４のステップＳＴ１０９）の動作について、図２８を用いて説明する。
【０１５２】
図２８に示すように、本実施の形態３では、ステップＳＴ３０９２およびステップＳＴ３０９６の処理に特徴を有している。なお、図２８のステップＳＴ３０９３〜ステップＳＴ３０９５は、図１５のステップＳＴ１０９３〜ステップＳＴ１０９５に対応している。
【０１５３】
ステップＳＴ３０９２において、イベント表示部品編集部２２は、操作指示待ちの状態となる。イベント表示部品編集部２２は、「イベント表示情報設定操作」指示が入力されると、ステップＳＴ３０９６へ移行する。
【０１５４】
ステップＳＴ３０９６において、イベント表示部品編集部２２は、イベント表示情報格納部２７に格納されているイベント表示情報の中から該当するイベント表示情報を取得し、当該イベント表示情報の識別子をイベント表示部品の属性に割り付ける。割り付ける情報は、イベント表示情報の識別子でなく本体であってもよい。処理が完了すると、ステップＳＴ３０９２へと戻り、操作指示待ち状態となる。
【０１５５】
以上の処理（監視画面編集装置２０の内部処理）を行うことにより、本実施の形態３による監視画面編集装置２０の監視画面編集（作成）処理は実現される。
【０１５６】
次に、本実施の形態１による監視画面編集装置２０を用いた監視画面作成方法の一例を示す。以下、図１７の編集画面１７１を用いて、ユーザの操作を説明する。
【０１５７】
まず、ユーザが、監視画面編集装置２０を起動させてイベント表示部品を配置し、当該イベント表示部品の属性設定ダイアログを表示させたとする。例えば、イベント表示部品１７５を選択すると、図２９に示すような属性設定ダイアログが表示される。このとき、監視画面編集装置２０の内部では、図１４のステップＳＴ１０６〜ステップＳＴ１０９を実行している。
【０１５８】
ユーザが属性設定ダイアログの「イベント抽出条件」属性を文字列入力領域に設定すると、監視画面編集装置２０の内部では、図２８のステップＳＴ３０９４を実行した後、ステップＳＴ３０９２へ移行する。
【０１５９】
また、ユーザが属性設定ダイアログの「イベント表示情報」属性を文字列入力領域に設定すると、監視画面編集装置２０の内部では、ステップＳＴ３０９６を実行した後、ステップＳＴ３０９２へ移行する。
【０１６０】
また、ユーザが属性設定ダイアログの「イベント抽出条件」以外の属性を文字列入力領域に設定すると、監視画面編集装置２０の内部では、ステップＳＴ３０９３を実行した後、ステップＳＴ３０９２へ移行する。
【０１６１】
また、ユーザが属性設定ダイアログのＯＫボタンを押下すると、属性設定ダイアログが非表示になり、各属性値がイベント表示部品に反映される。このとき、監視画面編集装置２０の内部では、ステップＳＴ３０９５を実行した後、図１４のステップＳＴ１０７へ移行する。
【０１６２】
ユーザによる所望の編集が終了した場合は、監視画面編集装置２０の処理を終了させるとともに、イベント表示部品の情報をイベント表示部品格納部２１に保存する。このとき、監視画面編集装置２０の内部では、図１４のステップＳＴ１１０を実行している。また、監視画面編集装置２０の内部では、編集が終了するまでステップＳＴ１０７〜ＳＴ１０９を繰り返す。
【０１６３】
監視画面表示装置１０において、監視画面編集装置２０で作成した監視画面を表示する際の動作は、実施の形態１と同様である。ただし、本実施の形態３では、イベントの表示方法が、イベント表示部品に設定されているイベント表示情報と、イベント表示部品の形状に依存する。以下、２つのイベント表示部品の場合におけるイベントの表示方法について説明する。
【０１６４】
まず、矩形型のイベント表示部品の場合について説明する。
【０１６５】
例えば、矩形型のイベント表示部品１７５に、図９（ａ）のような属性値が設定され、図６のイベント抽出条件の識別子Ｃ２が設定されており、図２６のイベント表示情報Ｉ２が設定されているとする。そして、図５（ａ）のイベントと図３０（ａ）のイベントとが発生すると、図５（ａ）の「雨」イベントとして図２６の画像２‐２が、図３０（ａ）の「晴れ」イベントとして図２６の画像２‐１が、図３１のように表示される。
【０１６６】
次に、折れ線型のイベント表示部品の場合について説明する。
【０１６７】
例えば、折れ線型のイベント表示部品１７６が、イベント発生区間を塗りつぶし、発生区間に画像を表示することでイベントを表すイベント表示部品であり、図９（ｂ）のように属性値が設定され、図６のイベント抽出条件の識別子Ｃ１と、図２６のイベント表示情報Ｉ１が設定されているとする。図５（ｂ）と図３０（ｂ）のイベントが発生すると、図３２のように表示される。具体的には、図３０（ｂ）の「事故」イベントが発生すると、図３２（ａ）のように、３３．０〜４２．０の区間を灰色で塗りつぶし、区間の中央に画像１‐２を描画する。その後、図５（ｂ）の「渋滞」イベントが発生すると、図３２（ｂ）のように、２０．０〜３５．０の区間を黒で塗りつぶし、区間の中央に画像１‐１を描画する。また、図３２（ｂ）では、発生した順にイベントを描画しており、イベントが重なっている３３．０〜３５．０の区間は、後で発生した「渋滞」イベントが表示されている。なお、発生した順とは逆の順にイベントを描画して、イベントが重なっている区間に、先に発生した「事故」イベントを表示してもよい。
【０１６８】
以上のことから、本実施の形態３によれば、監視画面表示装置は、監視画面編集装置を使用しない場合（例えば、プログラムでイベント画面を作成する場合）にも、イベント表示部品に対してイベント抽出条件等の設定を行うことによって、容易にイベント画面（監視画面）を作成して表示させることができる。また、監視画面編集装置は、イベント画面を個別にプログラムで作成する必要がなく容易に作成あるいは修正することができる。また、監視画面編集装置２０で作成したイベント表示部品に対してイベント表示情報を設定した監視画面を、監視画面表示装置１０で表示すると、複数のイベントが発生した際に、イベントの種別によって異なる表示ができるため、イベントの表示方法の選択肢が増え、より高機能な監視画面を作成することができるようになる。また、一つのイベント表示部品上に複数の種別のイベントを表示する際に、各イベントが識別可能となる。
【０１６９】
＜実施の形態４＞
本実施の形態４では、複数の種別のイベントが発生した際に、イベントの種別の優先度を用いてイベントを表示する監視画面表示装置１０および監視画面編集装置２０について説明する。本実施の形態４による監視画面表示装置１０および監視画面編集装置２０は、実施の形態３によるイベント表示情報に、優先度の定義（優先度の情報）を追加することで実現できる。
【０１７０】
本実施の形態４によるイベント表示情報の一例を図３３に示す。図３３において、番号が小さい方が優先度は高いものとする。なお、図３３では、全イベント種別を通した優先度を示しているが、イベント表示情報の各識別子における優先度であってもよい。また、番号が大きいほうが優先度は高いものとしてもよい。
【０１７１】
本実施の形態４による監視画面表示装置１０は、図３３に示すようなイベント表示情報を用いて、優先度の高い順に、イベント表示部品上の見える位置にイベントを表示する（すなわち、優先度が高いイベントをイベント表示部品の前面側に表示する）。また、本実施の形態４による監視画面編集装置２０は、図３３に示すようなイベント表示情報に含まれる優先度を設定することができる。
【０１７２】
本実施の形態４による監視画面表示装置１０の構成は、実施の形態３と同様である（図２４参照）。イベント表示部品描画部１４は、イベント表示部品に設定されているイベント表示情報を、イベント表示情報格納部１７から取得し、イベント表示情報に定義された画像や図形情報や優先度を用いて、イベント表示部品上にイベントを描画することができる。
【０１７３】
また、本実施の形態４による監視画面編集装置２０の構成は、実施の形態３と同様である（図２５参照）。
【０１７４】
本実施の形態４による監視画面表示装置１０では、イベント表示部品表示更新処理（図１１のステップＳＴ１０４）の動作に特徴を有している。その他の動作は実施の形態３と同様であるため、ここでは説明を省略する。
【０１７５】
以下、イベント表示部品表示更新処理（図１１のステップＳＴ１０４）の動作について、図３４を用いて説明する。
【０１７６】
図３４に示すように、本実施の形態４では、ステップＳＴ４０４５およびステップＳＴ４０４６の処理に特徴を有している。なお、図３４のステップＳＴ４０４１〜ステップＳＴ４０４４は、図２７のステップＳＴ３０４１〜ステップＳＴ３０４４に対応している。
【０１７７】
ステップＳＴ４０４５において、イベント表示部品描画部１４は、イベント表示情報からイベント種別の優先度を取得し、優先度の低い種別のイベントが最初になる順にイベントを並び替え、イベントの描画順を決定する。
【０１７８】
ステップＳＴ４０４６において、イベント表示部品描画部１４は、ステップＳＴ４０４１で取得したイベント表示情報に定義された画像や図形情報と、ステップＳＴ４０４４で算出した値とを用いて、イベント表示部品上に、ステップＳＴ４０４５で決定した描画順にイベントを描画する。優先度の低いイベントを先に描画することで、優先度の高いイベントを上（前面側）に表示させることができる。
【０１７９】
以上の処理（監視画面表示装置１０の内部処理）を行うことにより、本実施の形態４による監視画面表示装置１０の監視画面表示処理は実現される。
【０１８０】
本実施の形態４による監視画面編集装置２０では、図２８のステップＳＴ３０９６において、優先度の定義を含むイベント表示情報をイベント表示部品の属性に割り付けることを特徴としている。その他の動作は実施の形態３と同様であるため、ここでは説明を省略する。
【０１８１】
また、監視画面表示装置１０において、監視画面編集装置２０で作成した監視画面を表示する際の動作は、実施の形態１と同様である。
【０１８２】
例えば、折れ線型のイベント表示部品１７６が、イベント発生区間を塗りつぶし、発生区間に画像を表示することでイベントを表すイベント表示部品であり、図９（ｂ）のような属性値が設定され、図６のイベント抽出条件の識別子Ｃ１と、図２６のイベント表示情報の識別子Ｉ１が設定されているとする。図５（ｂ）および図３０（ｂ）のイベントが発生すると、図３５のように表示される。具体的には、図３０（ｂ）の「事故」イベントが発生すると、図３５（ａ）のように、３３．０〜４２．０の区間を灰色で塗りつぶし、区間の中央に画像１‐２を描画する。その後、図５（ｂ）の「渋滞」イベントが発生すると、「事故」が「渋滞」より優先度が高いため、図３２（ｂ）のように、「渋滞」イベントとして２０．０〜３５．０の区間を黒で塗りつぶし、区間の中央に画像１‐１を描画した後に、「事故」イベントの区間を塗りつぶし、画像１‐２を描画する。これにより、イベントが重なっている３３．０〜３５．０の区間は、優先度の高い「事故」イベントが表示される。
【０１８３】
以上のことから、本実施の形態４によれば、監視画面表示装置は、監視画面編集装置を使用しない場合（例えば、プログラムでイベント画面を作成する場合）にも、イベント表示部品に対してイベント抽出条件等の設定を行うことによって、容易にイベント画面（監視画面）を作成して表示させることができる。また、監視画面編集装置は、イベント画面を個別にプログラムで作成する必要がなく容易に作成あるいは修正することができる。また、監視画面編集装置２０で作成したイベント表示部品に対して優先度の定義（優先度の情報）を含むイベント表示情報を設定した監視画面を、監視画面表示装置１０で表示すると、イベントが発生した際に、優先度の高いイベントを見える位置（前面側）に表示することができるため、イベントの表示方法の選択肢が増え、より高機能な監視画面を作成することができるようになる。
【０１８４】
＜実施の形態５＞
本実施の形態５では、イベント表示部品に対して、始点や終点の指標値だけでなく、それらの間の点にも指標値を設定することが可能な監視画面表示装置１０および監視画面編集装置２０について説明する。
【０１８５】
図３６は、本実施の形態５による監視画面表示装置１０の構成を示すブロック図である。図３６に示すように、本実施の形態５による監視画面表示装置１０は、イベント表示部品格納部１１に、イベント表示部品の監視画面上における配置情報に対応する所定の指標値を格納する指標値格納部１１１を含むことを特徴としている。また、イベント表示位置算出部１５は、イベント表示部品に設定されている指標値を、イベント表示部品格納部１１に含まれる指標値格納部１１１からイベント表示部品描画部１４を経由して取得し、それらの指標値を用いて、イベント表示部品上におけるイベントの表示位置を算出することができる。その他の構成は、実施の形態１と同様であるため、ここでは説明を省略する。
【０１８６】
図３７は、本実施の形態５による監視画面編集装置２０の構成を示すブロック図である。図３７に示すように、本実施の形態５による監視画面編集装置２０は、イベント表示部品格納部２１に、イベント表示部品の監視画面上における配置情報に対応する指標値を格納する指標値格納部２１１を含むことを特徴としている。また、イベント表示部品編集部２２は、イベント表示部品の属性に、始点や終点以外の指標値を設定（編集）することができる。その他の構成は、実施の形態１と同様であるため、ここでは説明を省略する。
【０１８７】
指標値格納部１１１，２１１は、図３８に示すようなイベント表示部品属性情報に含まれる指標値情報を格納する。図３８では、一例として折れ線型のイベント表示部品の属性情報を示しており、「始点指標値」、「頂点ｐ２指標値」、「頂点ｐ３指標値」、「終点指標値」が指標値情報に相当する。なお、指標値格納部１１１，２１１は、図３の主記憶装置３に記憶されてもよく、あるいは、外部記憶装置４に記憶されていてもよい。
【０１８８】
本実施の形態５による監視画面表示装置１０では、イベント表示部品表示更新処理（図１１のステップＳＴ１０４）の動作に特徴を有している。具体的には、図１２のステップＳＴ１０４２において、指標値情報を含んだイベント表示部品の配置情報を取得する。また、図１３のステップＳＴ１０４３２において、指標値情報を含んだイベント表示部品の配置情報を取得する。また、図１３のステップＳＴ１０４３３における、イベント表示位置算出部１５によるイベントの表示位置の算出方法が異なる。
【０１８９】
以下、イベントの表示位置の算出方法（図１３のステップＳＴ１０４３３）について、図１３を用いて説明する。
【０１９０】
例えば、折れ線型のイベント表示部品の場合において、イベントの発生区間を塗りつぶす場合は、折れ線の各頂点の位置と、折れ線の各頂点に設定された指標値と、イベントの発生区間の始点と終点を示す情報とから、折れ線上のイベント表示区間を算出する。
【０１９１】
ステップＳＴ１０４３１において、イベント表示位置算出部１５が図５（ｂ）に示すイベントを取得し、ステップＳＴ１０４３２において、図３８に示す属性情報を取得したとする。ｎ個の頂点を持つイベント表示部品の座標１（ｐ（１）＿ｘ，ｐ（１）＿ｙ）， 座標２（ｐ(２)＿ｘ，ｐ(２)＿ｙ）, ・・・, 座標ｎ（ｐ（ｎ)＿ｘ，ｐ（ｎ）＿ｙ）のそれぞれが、イベントの発生位置を示す座標系の指標値ｉｎｄｅｘ＿ｐ(１)， 指標値ｉｎｄｅｘ＿ｐ(２)，・・・，指標値ｉｎｄｅｘ＿ｐ(ｎ)に対応しており、イベントの発生区間の始点指標値がｅｖ＿ｉｎｄｅｘ１，終点指標値がｅｖ＿ｉｎｄｅｘ２で表されている場合、以下の手順（１），（２）でイベントの表示区間（始点（ｘ１，ｙ１）、終点（ｘ２，ｙ２））を算出することができる。
【０１９２】
（１）イベント発生区間の始点および終点がイベント表示部品のどの頂点間にあるかを求める。すなわち、以下の式（１７），（１８）を満足するｉ，ｊを求める。
【０１９３】
【数１７】
0005697612.tif 000018
【０１９４】
【数１８】
0005697612.tif 000019
【０１９５】
（２）（１）で求めたｉ，ｊを用いて、始点指標値ｅｖ＿ｉｎｄｅｘ１に対応する座標（ｘ１，ｙ１）、終点指標値ｅｖ＿ｉｎｄｅｘ２に対応する座標（ｘ２，ｙ２）を以下の式（１９）〜（２３）で算出することができる。
【０１９６】
【数１９】
0005697612.tif 000020
【０１９７】
【数２０】
0005697612.tif 000021
【０１９８】
【数２１】
0005697612.tif 000022
【０１９９】
【数２２】
0005697612.tif 000023
【０２００】
【数２３】
0005697612.tif 000024
【０２０１】
上記の手順（１），（２）の手順により、イベントの表示区間（始点（ｘ１，ｙ１）、終点（ｘ２，ｙ２））を算出することができる。
【０２０２】
以上の処理を行うことによって、本実施の形態５による監視画面表示装置における監視画面にイベント表示部品を表示する処理が実現される。
【０２０３】
本実施の形態５による監視画面編集装置２０では、イベント表示部品属性設定処理（図１４のステップＳＴ１０９）の動作に特徴を有している。その他の動作は実施の形態１と同様であるため、ここでは説明を省略する。
【０２０４】
以下、イベント表示部品属性設定処理（図１４のステップＳＴ１０９）の動作について、図３９を用いて説明する。
【０２０５】
図３９に示すように、本実施の形態５では、ステップＳＴ５０９２およびステップＳＴ５０９６の処理に特徴を有している。なお、図３９のステップＳＴ５０９３〜ステップＳＴ５０９５は、図１５のステップＳＴ１０９３〜ステップＳＴ１０９５に対応している。
【０２０６】
ステップＳＴ５０９２において、イベント表示部品編集部２２は、操作指示待ちの状態となる。イベント表示部品編集部２２は、「イベント表示部品指標値設定操作」指示が入力されると、ステップＳＴ５０９６へ移行する。それ以外の処理は、実施の形態１に係るステップＳＴ５０９２の処理と同様である。
【０２０７】
ステップＳＴ５０９６において、イベント表示部品編集部２２は、入力された指標値をイベント表示部品の属性に割り付ける。処理が完了すると、ステップＳＴ５０９２へと戻り、操作指示待ち状態となる。
【０２０８】
以上の処理（監視画面編集装置２０の内部処理）を行うことにより、本実施の形態３による監視画面編集装置２０の監視画面編集（作成）処理は実現される。
【０２０９】
次に、本実施の形態１による監視画面編集装置２０を用いた監視画面作成方法の一例を示す。以下、図１７の編集画面１７１を用いて、ユーザの操作を説明する。
【０２１０】
まず、ユーザが、監視画面編集装置２０を起動させてイベント表示部品を配置し、当該イベント表示部品の属性設定ダイアログを表示させたとする。例えば、イベント表示部品１７５を選択すると、図４０に示すような属性設定ダイアログが表示される。このとき、監視画面編集装置２０の内部では、図１４のステップＳＴ１０６〜ステップＳＴ１０９を実行している。
【０２１１】
ユーザが属性設定ダイアログの「指標値」属性を文字列入力領域に設定すると、監視画面編集装置２０の内部では、図３９のステップＳＴ５０９６を実行した後、ステップＳＴ５０９２へ移行する。なお、その他の操作は、実施の形態１と同様であるため、ここでは説明を省略する。
【０２１２】
ユーザが属性設定ダイアログのＯＫボタンを押下すると、属性設定ダイアログが非表示になり、各属性値がイベント表示部品に反映される。このとき、監視画面編集装置２０の内部では、ステップＳＴ５０９５を実行した後、図１４のステップＳＴ１０７へ移行する。
【０２１３】
ユーザによる所望の編集が終了した場合は、監視画面編集装置２０の処理を終了させるとともに、イベント表示部品の情報をイベント表示部品格納部２１に保存する。このとき、監視画面編集装置２０の内部では、図１４のステップＳＴ１１０を実行している。また、監視画面編集装置２０の内部では、編集が終了するまでステップＳＴ１０７〜ＳＴ１０９を繰り返す。
【０２１４】
監視画面表示装置１０において、監視画面編集装置２０で作成した監視画面を表示する際の動作は、実施の形態１と同様である。
【０２１５】
例えば、折れ線型のイベント表示部品１７６が、イベント発生区間を塗りつぶし、発生区間の始点に図１９の画像を表示することでイベントを表すイベント表示部品であり、図３８のように属性値が設定され、図６のイベント抽出条件の識別子Ｃ１が設定されているとする。図５（ｂ）のイベントが発生すると、図４１のようにイベント表示部品上にイベントが表示される。図４１では、２０．０〜３５．０の区間を塗りつぶし、区間の始点に画像を描画している。
【０２１６】
以上のことから、本実施の形態５によれば、監視画面表示装置は、監視画面編集装置を使用しない場合（例えば、プログラムでイベント画面を作成する場合）にも、イベント表示部品に対してイベント抽出条件等の設定を行うことによって、容易にイベント画面（監視画面）を作成して表示させることができる。また、監視画面編集装置は、イベント画面を個別にプログラムで作成する必要がなく容易に作成あるいは修正することができる。また、監視画面編集装置２０で作成したイベント表示部品に対して始点や終点の指標値だけでなく、それらの間の点にも指標値を設定した監視画面を、監視画面表示装置１０で表示させることで、イベントが発生した際に、詳細な単位で閲覧する範囲を自由に指定して画面を作成することができる。また、図４２のように、分岐点において同距離を表す異なる形のイベント表示部品がある場合にも、頂点ｐ１１〜ｐ１６と、頂点ｐ２１〜ｐ２６に対して傾斜をつけて距離を配分すれば、見た目の整合性がとれた監視画面を作成することが可能である。
【０２１７】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【０２１８】
１  パーソナルコンピュータ、２  中央処理装置、３  主記憶装置、４  外部記憶装置、５  入力装置、６  表示装置、１０  監視画面表示装置、１１  イベント表示部品格納部、１１１  指標値格納部、１２  イベント抽出部、１３  イベント抽出条件格納部、１４  イベント表示部品描画部、１５  イベント表示位置算出部、１６  表示装置、１７  イベント表示情報格納部、２０  監視画面編集装置、２１  イベント表示部品格納部、２１１  指標値格納部、２２  イベント表示部品編集部、２３  イベント抽出条件格納部、２４  イベント表示部品描画部、２６  表示装置、２７  イベント表示情報格納部、３１  監視データ提供装置、３２  ネットワーク、６１  ラベル部品、１７１  編集画面、１７２  イベント表示部品配置手段、１７２１  矩形型イベント表示部品配置手段、１７２２  折れ線型イベント表示部品配置手段、１７３  監視画面編集シート、１７４  属性設定ダイアログ表示手段、１７５  イベント表示部品、１７６  イベント表示部品。
【図１】
0005697612.tif 000025
【図２】
0005697612.tif 000026
【図３】
0005697612.tif 000027
【図４】
0005697612.tif 000028
【図５】
0005697612.tif 000029
【図６】
0005697612.tif 000030
【図７】
0005697612.tif 000031
【図８】
0005697612.tif 000032
【図９】
0005697612.tif 000033
【図１０】
0005697612.tif 000034
【図１１】
0005697612.tif 000035
【図１２】
0005697612.tif 000036
【図１３】
0005697612.tif 000037
【図１４】
0005697612.tif 000038
【図１５】
0005697612.tif 000039
【図１６】
0005697612.tif 000040
【図１７】
0005697612.tif 000041
【図１８】
0005697612.tif 000042
【図１９】
0005697612.tif 000043
【図２０】
0005697612.tif 000044
【図２１】
0005697612.tif 000045
【図２２】
0005697612.tif 000046
【図２３】
0005697612.tif 000047
【図２４】
0005697612.tif 000048
【図２５】
0005697612.tif 000049
【図２６】
0005697612.tif 000050
【図２７】
0005697612.tif 000051
【図２８】
0005697612.tif 000052
【図２９】
0005697612.tif 000053
【図３０】
0005697612.tif 000054
【図３１】
0005697612.tif 000055
【図３２】
0005697612.tif 000056
【図３３】
0005697612.tif 000057
【図３４】
0005697612.tif 000058
【図３５】
0005697612.tif 000059
【図３６】
0005697612.tif 000060
【図３７】
0005697612.tif 000061
【図３８】
0005697612.tif 000062
【図３９】
0005697612.tif 000063
【図４０】
0005697612.tif 000064
【図４１】
0005697612.tif 000065
【図４２】
0005697612.tif 000066