(57)【要約】【課題】生産工程において発生したトラブル等のイベントの原因解明を適切におこなう。【解決手段】生産工程監視システム１００は、複数の工程を含む生産工程が撮像された画像を表示させる情報処理システムであって、各工程に対応する画像を取得する画像取得部４１０と、画像取得部４１０により取得された画像を表示する表示部４２１と、生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得部４０９と、表示部４２１により表示された画像に対応するメタデータの表示要求として画像の選択を受け付ける入力部４１９と、を備え、メタデータ取得部４０９は、入力部４１９により選択が受け付けられた画像に基づき、画像に対応するメタデータである画像対応メタデータを取得し、表示部４２１は、入力部４１９により画像の選択が受け付けられた場合に、メタデータ取得部４０９により取得された画像対応メタデータを表示する。【選択図】図４
2020071568.tif 000002
【特許請求の範囲】
【請求項１】
複数の工程を含む生産工程が撮像された画像を表示させる情報処理システムであって、
各前記工程に対応する前記画像を取得する画像取得手段と、
前記画像取得手段により取得された前記画像を表示する表示手段と、
前記生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得手段と、
前記表示手段により表示された前記画像に対応する前記メタデータの表示要求として前記画像の選択を受け付ける画像選択手段と、を備え、
前記メタデータ取得手段は、前記画像選択手段により選択が受け付けられた前記画像に基づき、前記画像に対応する前記メタデータである画像対応メタデータを取得し、
前記表示手段は、前記画像選択手段により前記画像の選択が受け付けられた場合に、前記メタデータ取得手段により取得された前記画像対応メタデータを表示する、情報処理システム。
【請求項２】
前記生産工程の稼働状況を示す情報であるメタデータを記憶するメタデータ記憶手段を備え、
前記メタデータ取得手段は、前記メタデータ記憶手段から前記メタデータを取得する、請求項１に記載の情報処理システム。
【請求項３】
前記画像取得手段は、何れかの前記工程においてイベントが発生した場合に、前記イベントが発生した前記工程に対応する前記画像であるイベント発生工程画像と、前記イベントが発生した工程の前工程に対応する前記画像である前工程画像と、を取得し、
前記表示手段は、前記イベントが発生した場合に、前記画像取得手段により取得された前記イベント発生工程画像と前記前工程画像とを表示する、請求項１又は２に記載の情報処理システム。
【請求項４】
前記画像取得手段は、前記イベントが発生した工程の後工程に対応する前記画像である後工程画像を取得し、
前記表示手段は、前記イベントが発生した場合に、前記イベント発生工程画像及び前記前工程画像に加えて前記後工程画像を表示する、請求項３に記載の情報処理システム。
【請求項５】
前記生産工程が撮像された画像を記憶する画像記憶手段を備え、
前記画像取得手段は、前記画像記憶手段から前記画像を取得する、請求項１〜４の何れか一項に記載の情報処理システム。
【請求項６】
前記工程に対応する前記画像を表示する表示要求として前記工程の選択を受け付ける工程選択手段を備え、
前記画像取得手段は、前記工程選択手段により選択が受け付けられた前記工程に対応する前記画像である工程対応画像を取得し、
前記表示手段は、前記工程選択手段により前記工程の選択が受け付けられた場合に、前記画像取得手段により取得された前記工程対応画像を表示する、請求項１〜５の何れか一項に記載の情報処理システム。  
【請求項７】
何れかの前記工程においてイベントが発生した場合に前記表示手段により表示された情報に対するユーザの選択情報を受け付ける選択情報受付手段と、
前記選択情報受付手段により受け付けられた前記選択情報に基づきレポート情報を作成するレポート作成手段と、を備える、請求項１〜６の何れか一項に記載の情報処理システム。
【請求項８】
複数の工程を含む生産工程が撮像された画像を表示させる情報処理システムの動作方法である情報処理方法であって、
各前記工程に対応する前記画像を取得する画像取得ステップと、
前記画像取得ステップにおいて取得された前記画像を表示する表示ステップと、
前記生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得ステップと、
前記表示ステップにおいて表示された前記画像に対応する前記メタデータの表示要求として前記画像の選択を受け付ける画像選択ステップと、を含み、
前記メタデータ取得ステップでは、前記画像選択ステップにおいて選択が受け付けられた前記画像に基づき、前記画像に対応する前記メタデータである画像対応メタデータを取得し、
前記表示ステップでは、前記画像選択ステップにおいて前記画像の選択が受け付けられた場合に、前記メタデータ取得ステップにおいて取得された前記画像対応メタデータを表示する、情報処理方法。
【請求項９】
複数の工程を含む生産工程が撮像された画像を表示させる処理をコンピュータに実行させるためのプログラムであって、
コンピュータを、
各前記工程に対応する前記画像を取得する画像取得手段と、
前記画像取得手段により取得された前記画像を表示する表示手段と、
前記生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得手段と、
前記表示手段により表示された前記画像に対応する前記メタデータの表示要求として前記画像の選択を受け付ける画像選択手段と、して機能させ
前記メタデータ取得手段を、前記画像選択手段により選択が受け付けられた前記画像に基づき、前記画像に対応する前記メタデータである画像対応メタデータを取得する手段として機能させ、
前記表示手段を、前記画像選択手段により前記画像の選択が受け付けられた場合に、前記メタデータ取得手段により取得された前記画像対応メタデータを表示する手段として機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ライン生産方式の製造現場における生産工程において発生したトラブル等の原因解明をおこなう技術として、例えば下記特許文献１に記載の技術が知られている。下記特許文献１に記載の技術は、生産工程を撮像した監視カメラ画像によって生産工程を監視する生産工程監視システムである。この生産工程監視システムでは、問題が見つかった個体の生産工程を確認するため、当該個体の生産工程の機器を制御する制御機器から取得した制御情報を用いて、当該個体の生産工程の監視カメラ画像を抽出して表示する。
【０００３】
また、下記特許文献２には、生産工程において発生した一時停止の原因解明のため、一時停止の推定原因及び一時停止の修正方法の解析結果をレポートとして作成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１５６９２８号公報
【特許文献２】特許第５６４７０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載の技術では、問題が見つかった個体の生産工程の監視カメラ画像が表示されるが、問題の原因が当該個体の生産工程以外にある場合には、原因解明を適切におこなうことができない。
【０００６】
また、上記特許文献２に記載の技術では、解析結果がレポートとして作成され、解析結果に至るまでのプロセスはレポートからはわからない。このため、当該プロセスに問題が無かったか否かのエビデンスが得られず、仮に当該プロセスに問題があった場合には、適切な原因解明ができたとは言い難い。
【０００７】
そこで、本発明は、生産工程において発生したトラブル等のイベントの原因解明を適切におこなうことができる情報処理システム、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る情報処理システムは、複数の工程を含む生産工程が撮像された画像を表示させる情報処理システムであって、各工程に対応する画像を取得する画像取得手段と、画像取得手段により取得された画像を表示する表示手段と、生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得手段と、表示手段により表示された画像に対応するメタデータの表示要求として画像の選択を受け付ける画像選択手段と、を備え、メタデータ取得手段は、画像選択手段により選択が受け付けられた画像に基づき、画像に対応するメタデータである画像対応メタデータを取得し、表示手段は、画像選択手段により画像の選択が受け付けられた場合に、メタデータ取得手段により取得された画像対応メタデータを表示する。
【０００９】
この情報処理システムでは、ユーザは、必要に応じて所望の画像を選択することにより、選択された画像に対応するメタデータを確認することができる。画像に基づきメタデータを確認することができるため、画像とメタデータとを結び付けて客観的な原因分析をおこなうことができる。
【００１０】
生産工程の稼働状況を示す情報であるメタデータを記憶するメタデータ記憶手段を備え、メタデータ取得手段は、メタデータ記憶手段からメタデータを取得してもよい。この場合、この場合、メタデータ取得手段はメタデータ記憶手段から適切にメタデータを取得することができる。
【００１１】
画像取得手段は、何れかの工程においてイベントが発生した場合に、イベントが発生した工程に対応する画像であるイベント発生工程画像と、イベントが発生した工程の前工程に対応する画像である前工程画像と、を取得し、表示手段は、イベントが発生した場合に、画像取得手段により取得されたイベント発生工程画像と前工程画像とを表示してもよい。この場合、何れかの工程においてトラブル等のイベントが発生した場合に、イベント発生工程画像と前工程画像とが表示される。よって、ユーザは、イベントが発生した工程だけでなく、イベントが発生した工程の前工程を確認することができる。これにより、例えば、イベント発生の原因が、イベントが発生した工程ではなく、イベントが発生した工程の前工程にあった場合でも、原因の解明を適切におこなうことができる。
【００１２】
画像取得手段は、イベントが発生した工程の後工程に対応する画像である後工程画像を取得し、表示手段は、イベントが発生した場合に、イベント発生工程画像及び前工程画像に加えて後工程画像を表示してもよい。この場合、ユーザは、表示された後工程画像により、イベントが発生した工程の後工程を、例えば当該後工程の現場に移動しなくても確認  することができる。その結果として、イベント発生の原因解明をおこなうと共に、イベントが発生した工程の後工程の状況確認をおこなうことができ、復旧作業の時間を短縮することができる。
【００１３】
生産工程が撮像された画像を記憶する画像記憶手段を備え、画像取得手段は、画像記憶手段から画像を取得してもよい。この場合、画像取得手段は画像記憶手段から適切に画像を取得することができる。
【００１４】
工程に対応する画像を表示する表示要求として工程の選択を受け付ける工程選択手段を備え、画像取得手段は、工程選択手段により選択が受け付けられた工程に対応する画像である工程対応画像を取得し、表示手段は、工  程選択手段により工程の選択が受け付けられた場合に、画像取得手段により取得された工程対応画像を表示してもよい。この場合、ユーザは、必要に応じて所望の工程を選択することにより、選択された工程に対応する画像を確認することができる。
【００１５】
何れかの工程においてイベントが発生した場合に表示手段により表示された情報に対するユーザの選択情報を受け付ける選択情報受付手段と、選択情報受付手段により受け付けられた操作情報に基づきレポート情報を作成するレポート作成手段と、を備えてもよい。この場合、イベントが発生した場合に表示手段により表示された情報に対するユーザの選択情報に基づき、レポート情報が作成される。このため、原因解明のためにユーザが選択した情報を確実に確認することができる。よって、原因解明のためのプロセスが適切であったか否かのエビデンスを得ることができる結果、適切な原因解明をおこなうことが可能となる。
【００１６】
本発明は、前述のように情報処理システムの発明として記述できる他、以下のように、情報処理方法及びプログラムの発明としても記述することができる。これらの発明は、カテゴリが異なるだけで、前述の情報処理システムの発明と同様の作用及び効果を奏する。
【００１７】
すなわち、本発明の別態様に係る情報処理方法は、複数の工程を含む生産工程が撮像された画像を表示させる情報処理システムの動作方法である情報処理方法であって、各工程に対応する画像を取得する画像取得ステップと、画像取得ステップにおいて取得された画像を表示する表示ステップと、生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得ステップと、表示ステップにおいて表示された画像に対応する前記メタデータの表示要求として画像の選択を受け付ける画像選択ステップと、を含み、メタデータ取得ステップでは、画像選択ステップにおいて選択が受け付けられた画像に基づき、画像に対応するメタデータである画像対応メタデータを取得し、表示ステップでは、画像選択ステップにおいて画像の選択が受け付けられた場合に、メタデータ取得ステップにおいて取得された画像対応メタデータを表示する。
【００１８】
本発明の別態様に係るプログラムは、複数の工程を含む生産工程が撮像された画像を表示させる処理をコンピュータに実行させるためのプログラムであって、コンピュータを、各工程に対応する画像を取得する画像取得手段と、画像取得手段により取得された画像を表示する表示手段と、生産工程の稼働状況を示す情報であるメタデータを取得するメタデータ取得手段と、表示手段により表示された画像に対応するメタデータの表示要求として画像の選択を受け付ける画像選択手段と、して機能させ、メタデータ取得手段を、画像選択手段により選択が受け付けられた画像に基づき、画像に対応するメタデータである画像対応メタデータを取得する手段として機能させ、表示手段を、画像選択手段により画像の選択が受け付けられた場合に、メタデータ取得手段により取得された画像対応メタデータを表示する手段として機能させる。
【発明の効果】
【００１９】
本発明によれば、生産工程において発生したトラブル等のイベントの原因解明を適切におこなうことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る生産工程管理システムの構成を概略的に示す図である。
【図２】生産工程管理システムに含まれる各装置に適用可能な情報処理装置のハードウェア構成を示す図である。
【図３】生産工程管理システムを適用した工場の生産ラインを上から見て模式的に示す図である。
【図４】生産工程管理システムに含まれる録画サーバ及び閲覧クライアント端末の各機能構成を示すブロック図である。
【図５】工程管理情報のデータテーブルの一例を示す図である。
【図６】工程に対応付けられたカメラＩＰ及びデータ番号を示すデータテーブルの一例を示す図である。
【図７】データ番号管理情報のデータテーブルの一例を示す図である。
【図８】アラームデータＤＢが記憶するデータテーブルの一例を示す図である。。
【図９】メタデータＤＢが記憶するデータテーブルの一例を示す図である。
【図１０】画像ＤＢが記憶するデータテーブルの一例を示す図である。
【図１１】平常時に表示される平常時画面の一例を示す図である。
【図１２】イベント発生時に表示されるイベント発生時画面の一例を示す図である。
【図１３】イベント発生時画面において、前工程が選択された場合を示す図である。
【図１４】前工程追加表示画面の一例を示す図である。
【図１５】イベント発生時画面において、後工程が選択された場合を示す図である。
【図１６】後工程追加表示画面の一例を示す図である。
【図１７】録画サーバの基本的な動作処理の一例を示すフローチャートである。
【図１８】生産工程監視方法の処理の流れの一例を示すフローチャートである。
【図１９】録画再生時画面の一例を示す図である。
【図２０】録画再生時画面において、メタデータ検索要求を受け付けた場合を示す図である。
【図２１】メタデータ検索結果画面の一例を示す図である。
【図２２】ソート表示画面の一例を示す図である。
【図２３】第２実施形態に係る生産工程監視方法の処理の流れの一例を示すフローチャートである。
【図２４】第３実施形態に係る録画サーバ及び閲覧クライアント端末の各機能構成を示すブロック図である。
【図２５】レポート作成部によって作成されるデータテーブルの一例を示す図である。
【図２６】メタデータ検索結果画面の一例を示す図である。
【図２７】レポート記入画面の一例を示す図である。
【図２８】レポート管理画面の一例を示す図である。
【図２９】レポート出力画面の一例を示す図である。
【図３０】第３実施形態に係る生産工程監視方法の処理の流れの一例を示すフローチャートである。
【図３１】図３０のステップＳ３１０４でレポート記入画面の表示要求が受け付けられた場合の処理の流れの一例を示すフローチャートである。
【図３２】図３０のステップＳ３１０５でレポート管理画面の表示要求が受け付けられた場合の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照して、本発明の一実施形態を詳細に説明する。なお、説明において、同一要素又は同一機能を有する要素には、同一符号を用いることとし、重複する説明は省略する。
【００２２】
（第１実施形態）
まず、図１及び図３を参照して、第１実施形態に係る生産工程監視システムの概略構成について説明する。図１は、本実施形態に係る生産工程監視システムのシステム構成を概略的に示す図である。図３は、本実施形態に係る生産工程監視システムを適用した工場の生産ラインを上から見て模式的に示す図である。
【００２３】
図１及び図３に示されるように、生産工程監視システム１００（情報処理システム）は、ライン生産方式の製造現場に適用される。生産工程監視システム１００は、ネットワークカメラ１０５で撮像した画像によって、搬送方向に流れる物Ｍの生産工程を監視するシステムであって、例えば生産工程で発生したトラブル等のイベントの原因解明をおこなうために用いられる。
【００２４】
ネットワークカメラ１０５で撮像した画像は、静止画及び動画を含む。生産工程は、物Ｍの組立、加工、塗装、及び梱包等の複数の工程を含む。なお、図１及び図３では、工程１〜３の３つの工程を図示しているが、図示した工程１〜３以外の工程が生産工程に含まれてもよい。生産工程に含まれる工程の数は、図示したものに限られず、３つよりも多くてもよく、３つよりも少なくてもよい。
【００２５】
生産工程監視システム１００は、ロボット１０１、ロボットコントローラ１０２、センサ１０３、ＰＬＣ１０４、及びネットワークカメラ１０５が設置された生産現場に適用され、録画サーバ１０６（サーバ装置）と、閲覧クライアント端末１０７（端末装置）と、を含んでいる。
【００２６】
ロボット１０１は、生産工程に含まれる各工程のそれぞれに設けられている。ロボット１０１は、例えば、各工程に一台ずつ設けられおり、各工程における作業（搬送方向に流れる物Ｍの組立、加工、塗装、又は梱包等）をおこなう。
【００２７】
ロボットコントローラ１０２は、各ロボット１０１に対して通信可能に接続され、各ロボット１０１を制御する情報処理装置である。ロボットコントローラ１０２は、ロボット１０１の制御エラー等のイベントが発生した場合に、その制御エラーの結果をアラームデータとして録画サーバ１０６に送信する。
【００２８】
アラームデータとは、何れかの工程においてイベントが発生したことを示すイベント情報である。アラームデータとは、例えば、イベントが発生した場合における、生産工程の稼働状況を示す情報（センサや装置等の制御情報）である。アラームデータは、例えばＴＸＴやＣＳＶファイル等の形式で示される。アラームデータは、イベントが発生した場合にサーバ装置１０６へ送信され、生産工程におけるイベント発生に対応してサーバ装置１０６で何等かのアクションを起こすトリガーとなる。
【００２９】
また、ロボットコントローラ１０２は、自装置において処理された制御結果を示す情報を、取得する度に又は所定の間隔毎に、メタデータとして録画サーバ１０６に送信する。メタデータとは、生産工程の稼働状況を示す情報であって、前述したアラームデータ以外の情報である。メタデータは、前述したアラームデータのようなトリガーとなるものではなく、生産工程の稼働状況を管理するための情報である。メタデータは、例えばＴＸＴやＣＳＶファイル等の形式で示される。
【００３０】
センサ１０３は、生産工程に含まれる各工程のそれぞれに設けられている。センサ１０３は、例えば、各工程で、負圧センサ１０３ａ、温度センサ１０３ｂ、位置センサ１０３ｃ、及び油圧センサ１０３ｄ等の各種センサをそれぞれ１個ずつ含むように設けられている。
【００３１】
負圧センサ１０３ａは、例えば、ピッキングをするロボット１０１のアームの先に設けられており、当該アームの先の負圧を検出する。温度センサ１０３ｂは、例えば、ロボット１０１のアームに設けられており、当該アームの温度を検出する。位置センサ１０３ｃは、例えば、搬送装置の周辺に設けられており、搬送される物Ｍが所定の停止位置で停止したか否かを検出する。油圧センサ１０３ｄは、例えば油圧ポンプや油圧アクチュエータに設けられ、油圧を検出する。
【００３２】
ＰＬＣ１０４は、各センサ１０３に対して通信可能に接続され、各センサ１０３を制御する情報処理装置である。ＰＬＣ１０４は、センサ１０３の異常値検出等のイベントが発生した場合に、その異常値検出の結果を示す情報を、アラームデータとして録画サーバ１０６に送信する。
【００３３】
また、ＰＬＣ１０４は、センサ１０３で検出された結果を示す情報を、取得する度に又は所定の間隔毎に、メタデータとして録画サーバ１０６に送信する。さらに、ＰＬＣ１０４は、自装置において処理された制御結果を示す情報を、取得する度に又は所定の間隔毎に、メタデータとして録画サーバ１０６に送信する。
【００３４】
ネットワークカメラ１０５は、生産工程を監視するための監視カメラであって、生産工程に含まれる各工程のそれぞれに設けられている。ネットワークカメラ１０５は、例えば、各工程で、複数のネットワークカメラ１０５ａ〜１０５ｄをそれぞれ含むように設けられている。
【００３５】
ネットワークカメラ１０５は、各工程を撮像し、その撮像結果として得られる画像を、録画サーバ１０６からの取得要求に応じて録画サーバ１０６に送信する。また、ネットワークカメラ１０５は、各工程を現在撮像している画像を、閲覧クライアント端末１０７からの取得要求に応じて閲覧クライアント端末１０７に送信する。
【００３６】
なお、ネットワークカメラ１０５は、録画サーバ１０６や閲覧クライアント端末１０７等からのＰＴＺ調整指示に従い、自装置のＰＴＺ調整をおこなってもよい。
【００３７】
録画サーバ１０６は、生産工程を撮像した画像を閲覧クライアント端末１０７に表示させるための情報を提供する情報処理装置である。録画サーバ１０６は、例えば、所定のタイミングでネットワークカメラ１０５から送信された画像を受信して取得する。また、録画サーバ１０６は、例えば、ネットワークカメラ１０５に対して画像の取得要求を送信し、この取得要求に対応してネットワークカメラ１０５から送信された画像を受信して取得する。
【００３８】
録画サーバ１０６は、ネットワークカメラ１０５から取得した画像を記憶する。録画サーバ１０６は、閲覧クライアント端末１０７からの要求に応じて、記憶された画像の中から要求に対応する画像を取得し、閲覧クライアント端末１０７に送信する。
【００３９】
なお、録画サーバ１０６は、ネットワークカメラ１０５から取得した画像を解析することで、ネットワークカメラ１０５のＰＴＺ調整が必要であるかを判定し、その判定結果に基づきネットワークカメラ１０５にＰＴＺ調整指示を送信してもよい。
【００４０】
録画サーバ１０６は、ロボットコントローラ１０２及びＰＬＣ１０４から送信されたデータ（アラームデータやメタデータ）を受信して記憶する。録画サーバ１０６は、閲覧クライアント端末１０７からの要求に応じて、記憶されたデータの中から要求に対応するデータを取得し、閲覧クライアント端末１０７に送信する。
【００４１】
閲覧クライアント端末１０７は、ネットワークカメラ１０５により生産工程を撮像した画像を表示する情報処理装置である。閲覧クライアント端末１０７は、例えばノートＰＣ、タブレット型端末、又はスマートフォン等の携帯電話機等である。
【００４２】
ロボットコントローラ１０２、ＰＬＣ１０４、ネットワークカメラ１０５、録画サーバ１０６、及び閲覧クライアント端末１０７は、ネットワークＮＷを介して互いに通信可能に接続されている。このネットワークＮＷは、有線及び無線の何れで構成されてもよく、例えば、移動体通信網、インターネット、有線ＷＡＮ（Wide Area Network）、又は無線ＷＡＮ等のネットワークである。
【００４３】
次に、図２を参照して、図１の生産工程管理システム１００に含まれる各装置（録画サーバ１０６及び閲覧クライアント端末１０７）に適用可能な情報処理装置のハードウェア構成について説明する。図２は、生産工程管理システム１００に含まれる各装置に適用可能な情報処理装置のハードウェア構成を示す図である。
【００４４】
図２に示されるように、生産工程管理システム１００に含まれる各装置に適用可能な情報処理装置は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、システムバス２０４、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、入力デバイス２０９、ディスプレイ２１０、及び外部メモリ２１１を有して構成されている。
【００４５】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００４６】
ＲＯＭ２０２は、種々のプログラムを記憶する。種々のプログラムは、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、オペレーティングシステムプログラム（以下、ＯＳ）、又は、各サーバ若しくは各ＰＣの実行する機能を実現するために必要な各種のプログラム等である。なお、これらのプログラムは、外部メモリ２１１に記憶されている態様であってもよい。
【００４７】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ又はワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現する。
【００４８】
システムバス２０４は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、及び通信Ｉ／Ｆコントローラ２０８を、相互に通信可能に接続する。
【００４９】
入力コントローラ２０５は、キーボード等の入力デバイス２０９又はマウス等のポインティングデバイスからの入力を制御する。
【００５０】
ビデオコントローラ２０６は、ディスプレイ２１０等の表示部への表示を制御する。なお、ディスプレイ２１０は、ＣＲＴディスプレイであってもよく、液晶ディスプレイ等であってもよい。
【００５１】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリ２１１は、ハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）、又は、コンパクトフラッシュ（登録商標）メモリ等である。外部メモリ２１１は、ブートプログラム、ブラウザソフトウェア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、又は各種データ等を記憶する。コンパクトフラッシュ（登録商標）メモリは、例えば、ＰＣＭＣＩＡカードスロットにアダプタを介して接続される。
【００５２】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。たとえば、ＴＣＰ／ＩＰを用いたインターネット通信が可能である。
【００５３】
なお、ＣＰＵ２０１は、たとえばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル等でのユーザ指示を可能とする。
【００５４】
本発明を実現するための各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブルなども、外部メモリ２１１に格納されている。
【００５５】
次に、図４を参照して、生産工程監視システム１００に含まれる録画サーバ１０６及び閲覧クライアント端末１０７の各機能構成について説明する。図４は、録画サーバ１０６及び閲覧クライアント端末１０７の各機能構成を示すブロック図である。
【００５６】
まず、録画サーバ１０６の各機能構成について説明する。図４に示されるように、録画サーバ１０６は、機能的には、アラームデータ受信部４０１と、アラームデータＤＢ４０２と、メタデータ受信部４０３と、メタデータＤＢ４０４と、画像受信部４０５と、画像ＤＢ４０６と、送受信部４０７と、処理部４０８と、を備える。
【００５７】
アラームデータ受信部４０１は、ロボットコントローラ１０２やＰＬＣ１０４から送信されたアラームデータを受信する。アラームデータ受信部４０１は、受信したアラームデータを、アラームデータＤＢ４０２に出力する。また、アラームデータ受信部４０１は、アラームデータを受信したことを示す情報、すなわちイベントが発生したことを示すイベント発生情報を、送受信部４０７に出力する。
【００５８】
アラームデータＤＢ４０２は、アラームデータ受信部４０１から出力されたアラームデータをデータベースとして記憶する。アラームデータＤＢ４０２は、例えば図８に示されるようなデータテーブルを記憶する。
【００５９】
図８は、アラームデータＤＢ４０２が記憶するデータテーブルの一例を示す図である。図８のデータテーブルには、アラーム発生日時８０１と、データ番号８０２と、ファイル名８０３とが格納されている。
【００６０】
アラーム発生日時８０１は、アラームデータを送信するトリガーとなるイベントが発生した日時を示す情報であって、例えばアラームデータ受信部４０１がアラームデータを受信した日時である。
【００６１】
データ番号８０２は、アラームデータ受信部４０１で受信されたアラームデータが、どの工程でどのデバイスで取得されたデータであるのかを識別する識別番号である。データ番号８０２は、後述する図７のデータテーブルに示されるように、工程を識別する工程番号及びアラームデータが取得されたデバイス名に対応付けて予め設定されている。
【００６２】
ファイル名８０３は、アラームデータ受信部４０１で受信されたアラームデータが格納されたファイルを示す名称である。ファイル名８０３は、例えば、ロボットコントローラ１０２やＰＬＣ１０４から録画サーバ１０６にアラームデータを送信する際に作成されたファイル名である。
【００６３】
メタデータ受信部４０３は、ロボットコントローラ１０２やＰＬＣ１０４から送信されたメタデータを受信する。メタデータ受信部４０３は、受信したメタデータをメタデータＤＢ４０４に出力する。
【００６４】
メタデータＤＢ４０４は、メタデータを記憶するメタデータ記憶手段として機能する。メタデータＤＢ４０４は、メタデータ受信部４０３から出力されたメタデータをデータベースとして記憶する。メタデータＤＢ４０４は、例えば図９に示されるようなデータテーブルを記憶する。
【００６５】
図９は、メタデータＤＢ４０４が記憶するデータテーブルの一例を示す図である。図９のデータテーブルには、ログ作成日時９０１と、データ番号９０２と、ファイル名９０３とが格納されている。
【００６６】
ログ作成日時９０１は、メタデータのログが作成された日時を示す情報であって、例えば、録画サーバ１０６のメタデータ受信部４０３がメタデータを受信した日時である。
【００６７】
データ番号９０２は、メタデータ受信部４０３で受信されたメタデータが、どの工程でどのデバイスで取得されたデータであるのかを識別する識別番号である。データ番号９０２は、後述する図７のデータテーブルに示されるように、どの工程かを識別する工程番号と、アラームデータが取得されたデバイス名と、に対応付けて予め設定されている。
【００６８】
ファイル名９０３は、メタデータ受信部４０３で受信されたメタデータが格納されたファイルを示す名称である。ファイル名９０３は、例えば、ロボットコントローラ１０２やＰＬＣ１０４からメタデータを録画サーバ１０６に送信する際に作成されたファイル名である。
【００６９】
画像受信部４０５は、ネットワークカメラ１０５から送信された画像を受信する。画像受信部４０５は、受信した画像を画像ＤＢ４０６に出力する。
【００７０】
画像ＤＢ４０６は、ネットワークカメラ１０５で撮像した各工程に対応する画像を記憶する画像記憶手段として機能する。画像ＤＢ４０６は、画像受信部４０５から出力された画像をデータベースとして記憶する。画像ＤＢ４０６は、例えば図１０に示されるようなデータテーブルを記憶する。
【００７１】
図１０は、画像ＤＢ４０６が記憶するデータテーブルの一例を示す図である。図１０のデータテーブルには、カメラＩＰ１００１と、録画日時１００２と、ファイル名１００３とが格納されている。
【００７２】
カメラＩＰ１００１は、画像受信部４０５で受信された画像を撮像したネットワークカメラ１０５が、どの工程を撮像したカメラであって、４つのカメラ（ネットワークカメラ１０５ａ〜１０５ｄ）のうちのどのカメラであるのかを識別する識別番号である。
【００７３】
録画日時１００２は、画像受信部４０５で受信された画像が撮像された日時を示す情報である。ファイル名１００３は、画像受信部４０５で受信された画像が格納されたファイルを示す名称である。ファイル名１００３は、例えば、ネットワークカメラ１０５から録画サーバ１０６に画像を送信する際に作成されたファイル名である。
【００７４】
送受信部４０７は、アラームデータ受信部４０１及び処理部４０８からの各種情報をネットワークＮＷを介して閲覧クライアント端末１０７に送信し、閲覧クライアント端末１０７からの各種情報をネットワークＮＷを介して受信する。送受信部４０７は、閲覧クライアント端末１０７から受信した各種情報を処理部４０８に出力する。送受信部４０７は、何れかの工程においてイベントが発生した場合に、イベントが発生したことを示す情報を閲覧クライアント端末１０７へ送信する。
【００７５】
処理部４０８は、録画サーバ１０６の動作を制御する。処理部４０８は、例えば、メタデータ取得部４０９と、画像取得部４１０と、画面作成部４１１と、を備える。
【００７６】
メタデータ取得部４０９は、メタデータＤＢ４０４で記憶されたメタデータを取得する。メタデータ取得部４０９は、所定のタイミングでメタデータを取得する。例えば、メタデータ取得部４０９は、何れかの工程においてイベントが発生した場合、すなわちアラームデータ受信部４０１がアラームデータを受信した場合に、当該イベントが発生した工程（以下、単に「イベント発生工程」ともいう）に対応するメタデータを取得する。
【００７７】
メタデータ取得部４０９は、例えば、工程番号特定部４１２と、メタデータ番号特定部４１３と、対応メタデータ取得部４１４と、を備える。
【００７８】
工程番号特定部４１２は、送受信部４０７から出力されたアラームデータに基づき、イベント発生工程を示す工程番号を特定する。工程番号特定部４１２は、例えば後述する図７に示されるデータテーブルを参照し、アラームデータ（メタデータ）を示すデータ番号に対応する工程番号を、イベント発生工程を示す工程番号として特定する。工程番号特定部４１２は、特定した工程番号をメタデータ番号特定部４１３に出力する。
【００７９】
メタデータ番号特定部４１３は、例えば後述する図６に示されるデータテーブルを参照し、工程番号特定部４１２によって特定された工程番号に対応するデータ番号を特定する。メタデータ番号特定部４１３は、特定したデータ番号を、対応メタデータ取得部４１４に出力する。
【００８０】
対応メタデータ取得部４１４は、メタデータ番号特定部４１３によって特定されたデータ番号が示すメタデータを取得する。具体的には、対応メタデータ取得部４１４は、メタデータＤＢ４０４により記憶された図９のデータテーブルを参照する。そして、対応メタデータ取得部４１４は、特定されたデータ番号に対応するファイル名が９０３示すファイルに格納されたメタデータを取得する。対応メタデータ取得部４１４は、取得したメタデータを画面作成部４１１に出力する。
【００８１】
画像取得部４１０は、画像ＤＢ４０６で記憶された画像を取得する画像取得手段として機能する。画像取得部４１０は、所定のタイミングで画像を取得する。例えば、画像取得部４１０は、何れかの工程においてイベントが発生した場合、すなわちアラームデータ受信部４０１がアラームデータを受信した場合に、イベント発生工程に関連する画像を取得する。
【００８２】
画像取得部４１０は、イベント発生工程に関連する画像として、イベント発生工程画像と、前工程画像と、後工程画像と、を取得する。
【００８３】
イベント発生工程画像とは、イベント発生工程に対応する画像であって、イベントが発生した工程を撮像した画像である。前工程画像とは、イベント発生工程の前工程に対応する画像であって、当該前工程を撮像した画像である。後工程画像とは、イベント発生工程の後工程に対応する画像であって、当該後工程を撮像した画像である。本実施形態において、イベント発生工程画像、前工程画像、及び後工程画像は、何れも、イベント発生時に撮像された画像である。
【００８４】
なお、前工程画像は、イベント発生時よりも前に撮像された画像であってもよい。イベント発生時よりも前に撮像された画像は、例えば、イベント発生時に対して所定時間前に遡った日時に撮像された画像である。ここで、所定時間とは、ユーザが予め設定した時間であってもよく、イベント発生時の直前のメタデータのログ作成日時に基づく時間であってもよい。
【００８５】
画像取得部４１０は、例えば、工程番号特定部４１５と、カメラ情報特定部４１６と、対応画像取得部４１７と、を備える。
【００８６】
工程番号特定部４１５は、送受信部４０７から出力されたアラームデータに基づき、イベント発生工程、その前工程及び後工程をそれぞれ示す工程番号を特定する。具体的には、工程番号特定部４１５は、例えば後述する図７に示されるデータテーブルを参照し、アラームデータを示すデータ番号に対応する工程番号を、イベント発生工程を示す工程番号として特定する。
【００８７】
また、工程番号特定部４１５は、例えば後述する図５に示されるデータテーブルを参照し、特定したイベント発生工程を示す工程番号に対して直前工程とされている工程番号を、イベント発生工程の前工程を示す工程番号として特定する。同様にして、工程番号特定部４１５は、特定したイベント発生工程を示す工程番号に対して直後工程とされている工程番号を、イベント発生工程の後工程を示す工程番号として特定する。工程番号特定部４１５は、特定した各工程番号をカメラ情報特定部４１６に出力する。
【００８８】
カメラ情報特定部４１６は、例えば後述する図６に示されるデータテーブルを参照し、工程番号特定部４１５により特定された各工程番号に対応するカメラＩＰを、イベント発生工程、その前工程及び後工程のそれぞれを撮像したカメラのカメラ情報として特定する。カメラ情報特定部４１６は、特定したカメラ情報を、対応画像取得部４１７に出力する。
【００８９】
対応画像取得部４１７は、カメラ情報特定部４１６により特定されたカメラ情報に基づき、イベント発生工程画像と、前工程画像と、後工程画像と、を取得する。具体的には、対応画像取得部４１７は、画像ＤＢ４０６により記憶された図１０のデータテーブルを参照する。そして、対応画像取得部４１７は、特定された情報に対応するファイル名が示すファイルに格納された画像を取得する。
【００９０】
対応画像取得部４１７は、イベント発生工程を撮像したカメラのカメラＩＰに対応するファイル名が示すファイルに格納された画像を、イベント発生工程画像として取得する。また、対応画像取得部４１７は、前工程を撮像したカメラのカメラＩＰに対応する画像を、前工程画像として取得する。また、対応画像取得部４１７は、後工程を撮像したカメラのカメラＩＰに対応する画像を、後工程画像として取得する。
【００９１】
また、画像取得部４１０は、閲覧クライアント端末１０７からの要求に応じて、画像を取得してもよい。例えば、画像取得部４１０は、閲覧クライアント端末１０７で選択が受け付けられた工程に対応する画像（以下、「選択工程画像」ともいう。）を取得する。選択工程画像とは、閲覧クライアント端末１０７で選択が受け付けられた工程を撮像した画像である。
【００９２】
この場合、カメラ情報特定部４１６は、例えば後述する図６に示されるデータテーブルを参照し、クライアント端末１０７で選択が受け付けられた工程を示す工程番号に対応するカメラＩＰをカメラ情報として特定し、当該カメラ情報を対応画像取得部４１７に出力する。
【００９３】
対応画像取得部４１７は、画像ＤＢ４０６により記憶された図１０のデータテーブルを参照し、カメラ情報特定部４１６により特定されたカメラＩＰに対応するファイル名が示すファイルに格納された画像を、選択工程画像として取得する。
【００９４】
対応画像取得部４１７は、取得した画像（イベント発生工程画像、前工程画像、後工程画像、又は選択工程画像）を画面作成部４１１に出力する。
【００９５】
画面作成部４１１は、閲覧クライアント端末１０７で画面を表示するための情報である画面情報を作成する。画面作成部４１１は、予め設定されたレイアウト情報や、メタデータ取得部４０９及び画像取得部４１０から出力された情報等に基づき、各種の画面情報を作成する。
【００９６】
画面作成部４１１は、例えば、平常時画面１１００（図１１参照）、イベント発生時画面１２００（図１２参照）、前工程追加表示画面１４００（図１４参照）、及び後工程追加表示画面１６００（図１６参照）等の画面情報を作成する。画面作成部４１１は、例えばＨＴＭＬ（Hyper Text Markup Language）により画面情報を作成する。画面作成部４１１は、作成した画面情報を送受信部４０７へ出力する。
【００９７】
なお、各種の画面情報を作成するためのレイアウト情報は、表示する画像やデータの数等に応じて適宜変更することが可能である。
【００９８】
次に、前述した図５〜図７のデータテーブルの詳細について説明する。図５〜図７のデータテーブルは、例えば録画サーバ１０６の記憶部や外部のクラウドサービス等に記憶されている。
【００９９】
図５は、工程管理情報のデータテーブルの一例を示す図である。図５のデータテーブルには、工程番号５０１と、工程名５０２と、直前工程５０３と、直後工程５０４と、が格納されている。
【０１００】
工程番号５０１は、生産工程に含まれるどの工程であるかを識別する識別番号である。工程名５０２は、工程番号５０１で示される工程の内容を示す情報である。直前工程５０３は、工程番号５０１で示される工程の直前の工程を識別する識別番号である。直後工程５０４は、工程番号５０１で示される工程の直後の工程を識別する識別番号である。
【０１０１】
図６は、工程に対応付けられたカメラＩＰ及びデータ番号を示すデータテーブルの一例を示す図である。図６のデータテーブルには、工程番号６０１と、カメラＩＰ６０２と、データ番号６０３と、が格納されている。
【０１０２】
工程番号６０１は、生産工程に含まれる複数の工程のうち何れの工程であるかを識別する識別番号である。カメラＩＰ６０２は、どの工程を撮像したネットワークカメラ１０５であって、かつ、各工程における４つのネットワークカメラ１０５ａ〜１０５ｄのうち何れのカメラであるかを識別する識別番号である。
【０１０３】
データ番号６０３は、どの工程でどのデバイスで取得されたメタデータ又はアラームデータであるのかを識別する識別番号である。データ番号６０３は、例えば図７のデータテーブルに示される対応関係を有するように管理されている。
【０１０４】
図７は、データ番号管理情報のデータテーブルの一例を示す図である。図７のデータテーブルには、工程番号７０１と、データ番号７０２と、デバイス名７０３とが格納されている。
【０１０５】
工程番号７０１は、工程番号６０１と同様、工程を識別する識別番号である。データ番号７０２は、データ番号６０３と同様、メタデータ又はアラームデータを識別する識別番号である。デバイス名７０３は、メタデータ又はアラームデータが取得されたデバイスを示す情報である。
【０１０６】
例えば、デバイス名７０３が「負圧センサ」であるとは、メタデータ又はアラームデータが負圧センサ１０３ａで取得されたこと、すなわち、メメタデータ又はアラームデータが負圧センサ１０３ａで検出された結果を示す情報であることを示す。デバイス名７０３が「温度センサ」、「位置センサ」、又は「油圧センサ」である場合も、同様にして、それぞれ、メタデータ又はアラームデータが、温度センサ１０３ｂ、位置センサ１０３ｃ、又は油圧センサ１０３ｄで取得されたことを示す。
【０１０７】
また、デバイス名７０３が「ＰＬＣ」であるとは、メタデータ又はアラームデータの取得対象がＰＬＣであり、メタデータ又はアラームデータが、ＰＬＣ１０４において処理された制御結果を示す情報であることを示す。また、デバイス名７０３が「ロボットコントローラ」であるとは、メタデータ又はアラームデータの取得対象がロボットコントローラ１０２であり、メタデータ又はアラームデータが、ロボットコントローラ１０２において処理された制御結果を示す情報であることを示す。
【０１０８】
次に、閲覧クライアント端末１０７の各機能構成について説明する。図４に示されるように、閲覧クライアント端末１０７は、機能的には、入力部４１９と、送受信部４２０と、表示部４２１と、を備える。
【０１０９】
入力部４１９は、入力デバイス２０９を介してユーザの操作を受け付ける入力手段として機能する。入力部４１９は、例えば、表示部４２１に表示される後述の各種アイコン１１０５〜１１１２（図１１等参照）等に対して、ユーザによってクリック等の操作がおこなわれると、当該操作を示す操作情報の入力を受け付ける。入力部４１９は、入力を受け付けたユーザの操作を示す操作情報を送受信部４２０に出力する。
【０１１０】
入力部４１９は、例えば、工程に対応する画像の表示要求として、工程の選択を受け付ける工程選択手段として機能する。
【０１１１】
送受信部４２０は、入力部４１９からの各種情報をネットワークＮＷを介して録画サーバ１０６に送信し、録画サーバ１０６からの各種情報をネットワークＮＷを介して受信する。送受信部４２０は、録画サーバ１０６から受信した各種情報を表示部４２１に出力する。送受信部４２０は、何れかの工程においてイベントが発生した場合に、イベントが発生したことを示すアラームデータを録画サーバ１０６から受信する。
【０１１２】
表示部４２１は、現在ネットワークカメラで撮像している画像（以下、「ライブ画像」ともいう。）や、録画サーバ１０６によって記憶された画像（以下、「録画画像」ともいう。）を表示する。表示部４２１は、録画サーバ１０６の画像取得部４１０により取得された画像を表示する表示手段として機能する。
【０１１３】
表示部４２１は、録画サーバ１０６の画面作成部４１１によって作成された画面情報に基づき、各種画面を表示する。図１１〜図１６は、表示部４２１によって表示される画面例を示す図である。
【０１１４】
図１１は、平常時に表示される平常時画面の一例を示す図である。図１１に示されるように、表示部４２１は、平常時において、例えば各ネットワークカメラ１０５ａ〜１０５ｄで現在撮像されている各ライブ画像１１０１〜１１０４を各ネットワークカメラ１０５ａ〜１０５ｄから取得して表示する。すなわち、表示部４２１は、各ライブ画像１１０１〜１１０４を含む平常時画面１１００を表示する。
【０１１５】
ライブ画像１１０１は、ネットワークカメラ１０５ａにより撮像された、何れかの工程の画像である。表示部４２１は、例えば、所定時間毎に、異なる工程の画像となるようにライブ画像１１０１を切り替えて表示する。各ライブ画像１１０２〜１１０４についても、ライブ画像１１０１と同様であるので説明を省略する。
【０１１６】
平常時画面１１００には、各種アイコン１１０５〜１１１２が含まれる。アイコンは、グラフィカルユーザインタフェース（ＧＵＩ）において図形又は絵柄等で表現された画像要素であって、ユーザの操作を受け付ける。各種アイコンの選択は、例えば、ユーザのクリック等の操作によって選択される。以下、ユーザのクリック等の操作による選択を、単に「クリック選択」ともいう。
【０１１７】
ライブ選択アイコン１１０５は、ライブ画像を再生するライブ再生要求を受け付けるためのアイコンである。再生選択アイコン１１０６は、録画画像を再生する録画再生要求を受け付けるためのアイコンである。前工程追加アイコン１１０７は、前工程に対応する録画画像を表示する表示要求を受け付けるためのアイコンである。後工程追加アイコン１１０８は、後工程に対応する録画画像を表示する表示要求を受け付けるためのアイコンである。
【０１１８】
アラーム検索アイコン１１０９は、アラームデータを検索する検索要求を受け付けるためのアイコンである。メタデータ検索アイコン１１１０は、メタデータを検索する検索要求を受け付けるためのアイコンである。
【０１１９】
ソートアイコン１１１１は、検索したメタデータをソート表示するソート表示要求を受け付けるためのアイコンである。ソート表示とは、メタデータを一定の規則に従って並べて表示することであり、例えば検索メタデータを種別毎に分けて表示することや、数値の大きい順に並べて表示すること等を含む。終了アイコン１１１２は、表示部４２１による画面表示処理を終了する終了要求を受け付けるためのアイコンである。
【０１２０】
表示部４２１は、送受信部４２０によりアラームデータを受信した場合に、図１１の画面から図１２の画面に切り替える。図１２は、イベント発生時に表示されるイベント発生時画面の一例を示す図である。図１２のイベント発生時画面１２００は、工程２でイベントが発生した場合を示している。イベント発生時画面１２００に示されるように、表示部４２１は、イベントが発生した場合に、イベント発生工程画像１２０１、前工程画像１２０２、及び後工程画像１２０３を表示する。
【０１２１】
イベント発生工程画像１２０１は、イベント発生工程である工程２において、各ネットワークカメラ１０５ａ〜１０５ｄで撮像された録画画像である。前工程画像１２０２は、イベント発生工程の前工程である工程１において、各ネットワークカメラ１０５ａ〜１０５ｄで撮像された録画画像である。後工程画像１２０３は、イベント発生工程の後工程である工程３において、各ネットワークカメラ１０５ａ〜１０５ｄで撮像された録画画像である。
【０１２２】
イベント発生工程画像１２０１、前工程画像１２０２、及び後工程画像１２０３は、イベントが発生した時点の日時を含む所定時間に撮像された録画画像である。本実施形態では、イベント発生工程画像１２０１、前工程画像１２０２、及び後工程画像１２０３は、イベントが発生した時点の日時に撮像された録画画像として説明するが、例えばイベントが発生した時点の日時に対して前後に所定時間ずれた時間に撮像された録画画像であってもよい。
【０１２３】
なお、図１２のイベント発生時画面１２００では、各録画画像の内容の図示は省略し、各録画画像を撮像したカメラを示す文字で示しているが、実際には各録画画像の内容が表示される。
【０１２４】
イベント発生時画面１２００には、イベント発生工程に関する情報として、工程２のメタデータ１２０４、工程２のアラームデータ１２０５、及び工程２のＭＡＰ情報１２０６等が含まれる。
【０１２５】
ＭＡＰ情報１２０６とは、イベント発生工程におけるネットワークカメラの位置関係を図示した情報である。なお、表示部４２１は、ＭＡＰ情報１２０６において、アラームデータに対応するネットワークカメラ１０５、すなわちイベントが発生した工程を撮像したネットワークカメラ１０５を点滅表示等させてもよい。
【０１２６】
また、イベント発生時画面１２００には、前工程に関する情報として前工程のメタデータ１２０７や、後工程に関する情報として後工程のメタデータ１２０８等が含まれる。
【０１２７】
また、イベント発生時画面１２００には、各種アイコン１１０５〜１１１２に加えて、平常表示選択アイコン１２０９、及び、工程アイコン１２１０〜１２１３が含まれる。平常表示選択アイコン１２０９は、画面を図１１の平常時画面１１００に戻す表示変更要求を受け付けるためのアイコンである。
【０１２８】
工程アイコン１２１０は、イベント発生工程画像１２０１に対応付けられており、イベント発生工程を特定する工程特定要求を受け付けるためのアイコンである。工程アイコン１２１１は、前工程画像１２０２に対応付けられており、前工程を特定する工程特定要求を受け付けるためのアイコンである。工程アイコン１２１２は、後工程画像１２０３に対応付けて表示されており、後工程を特定する工程特定要求を受け付けるためのアイコンである。工程アイコン１２１３は、表示されている工程以外の他の工程を特定する工程特定要求を受け付けるためのアイコンである。
【０１２９】
図１３は、イベント発生時画面１２００において、前工程が選択された場合を示す図である。図１３に示されるように、工程アイコン１２１１がクリック選択され、かつ、前工程追加アイコン１１０７がクリック選択されると、入力部４１９が、工程１の前工程である工程０の選択を受け付ける。これに応じて、表示部４２１は、工程アイコン１２１１及び前工程追加アイコン１１０７の色をそれぞれ反転表示させる。
【０１３０】
入力部４１９によって前工程の選択が受け付けられると、表示部４２１は、図１３の画面を図１４の画面に切り替える。図１４は、前工程の選択が受け付けられたことに応じて表示される前工程追加表示画面の一例を示す図である。図１４の前工程追加表示画面１４００に示されるように、表示部４２１は、入力部４１９により前工程の選択が受け付けられると、選択工程画像１４０１を表示する。
【０１３１】
選択工程画像１４０１は、選択された前工程（ここでは、工程０）において、各ネットワークカメラ１０５ａ〜１０５ｄで撮像された録画画像である。選択工程画像１４０１は、イベントが発生した時点の日時を含む所定時間に撮像された録画画像である。本実施形態では、選択工程画像１４０１は、イベントが発生した時点の日時に撮像された録画画像として説明するが、例えばイベントが発生した時点の日時に対して前後に所定時間ずれた時間に撮像された録画画像であってもよい。
【０１３２】
なお、図１４の前工程追加表示画面１４００では、図１２のイベント発生時画面１２００と同様、各録画画像の内容の図示は省略している。
【０１３３】
前工程追加表示画面１４００には、選択された前工程に関する情報として、当該前工程のメタデータ１４０２が含まれる。また、前工程追加表示画面１４００には、工程アイコン１４０３が含まれる。工程アイコン１４０３は、選択工程画像１４０１に対応付けられており、選択された前工程を特定する工程特定要求を受け付けるためのアイコンである。
【０１３４】
図１５は、イベント発生時画面１２００において、後工程が選択された場合を示す図である。図１５に示されるように、工程アイコン１２１２がクリック選択され、かつ、後工程追加アイコン１１０８がクリック選択されると、入力部４１９が、工程３の後工程である工程４の選択を受け付ける。これに応じて、表示部４２１は、工程アイコン１２１２及び後工程追加アイコン１１０８の色をそれぞれ反転表示させる。
【０１３５】
力部４１９によって後工程の選択が受け付けられると、表示部４２１は、図１５の画面を図１６の画面に切り替える。図１６は、後工程選択が受け付けられたことに応じて表示される後工程追加表示画面の一例を示す図である。図１６の後工程追加表示画面１６００に示されるように、表示部４２１は、入力部４１９により後工程の選択が受け付けられると、選択工程画像１６０１を表示する。
【０１３６】
選択工程画像１６０１は、選択された後工程（ここでは、工程４）において、各ネットワークカメラ１０５ａ〜１０５ｄで撮像された録画画像である。選択工程画像１６０１は、選択工程画像１４０１と同様、イベントが発生した時点の日時を含む所定時間に撮像された録画画像である。
【０１３７】
なお、図１６の後工程追加表示画面１６００では、図１２のイベント発生時画面１２００と同様、各録画画像の内容の図示は省略している。
【０１３８】
後工程追加表示画面１６００には、選択された後工程に関する情報として、当該後工程のメタデータ１６０２等が含まれる。また、後工程追加表示画面１６００には、工程アイコン１６０３が含まれる。工程アイコン１６０３は、選択工程画像１６０１に対応付けられており、選択された後工程を特定する工程特定要求を受け付けるためのアイコンである。
【０１３９】
次に、図１７及び図１８のフローチャートを参照して、本実施形態に係る生産工程監視システム１００の処理の流れの一例を説明する。
【０１４０】
図１７は、録画サーバ１０６の基本的な動作処理であって、閲覧クライアント端末１０７からの要求によらず実行される処理の流れの一例を示すフローチャートである。図１７に示される処理は、例えば、録画サーバ１０６において録画サービスを開始するための操作がおこなわれたことに応じて、又はプログラムによる所定のタイミングで開始される。また、当該処理は、録画サーバ１０６において録画サービスを終了するための操作がおこなわれたことに応じて、又はプログラムによる所定のタイミングで終了される。
【０１４１】
図１７に示されるように、録画サービスが開始すると、まずステップＳ１７０１において、ネットワークカメラ１０５により撮像された画像を画像受信部４０５が受信し、受信した画像を画像ＤＢ４０６が記憶する。
【０１４２】
続いて、ステップＳ１７０２において、ロボットコントローラ１０２やＰＬＣ１０４等から送信されたメタデータをメタデータ受信部４０３が受信し、受信したメタデータをメタデータＤＢ４０４が記憶する。
【０１４３】
続いて、ステップＳ１７０３において、イベント発生に対応してロボットコントローラ１０２やＰＬＣ１０４等から送信されたアラームデータをアラームデータ受信部４０１が受信し、受信したアラームデータをアラームデータＤＢ４０２が記憶する。
【０１４４】
続いて、ステップＳ１７０４において、送受信部４０７は、イベント発生情報を閲覧クライアント端末１０７に送信する。
【０１４５】
図１８は、生産工程監視システム１００によって実行される生産工程監視方法の処理の流れの一例を示すフローチャートである。図１８に示される処理は、閲覧クライアント端末１０７における画面表示処理が開始されていることを前提として開始される。また、当該処理は、例えば、閲覧クライアント端末１０７において平常表示要求の操作がおこなわれたことに応じて録画サーバ１０６から閲覧クライアント端末１０７に平常時画面の画面情報が送信されたタイミングで、又はプログラムによる所定のタイミングで開始される。
【０１４６】
図１８に示されるように、まずステップＳ１８０１において、閲覧クライアント端末１０７の表示部４２１は、平常表示として、図１１の平常時画面１１００を表示する。すなわち、表示部４２１は、ライブ画像１１０１〜１１０４を表示する。
【０１４７】
続いて、ステップＳ１８０２において、閲覧クライアント端末１０７は、画面表示処理の終了要求があったか、すなわち画面表示処理の終了要求を入力部４１９により受け付けたか否かを判定する。具体的には、画面に表示された終了アイコン１１１２のクリック選択が入力部４１９により受け付けられた場合には、画面表示処理の終了要求を受け付けたと判定する。
【０１４８】
画面表示処理の終了要求を受け付けたと判定された場合（ステップＳ１８０２；ＹＥＳ）、閲覧クライアント端末１０７の表示部４２１は、画面表示処理を終了する。画面表示処理の終了要求を受け付けていないと判定された場合（ステップＳ１８０２；ＮＯ）、ステップＳ１８０３の処理に進む。
【０１４９】
ステップＳ１８０３において、録画サーバ１０６は、イベントが発生したか否か、すなわち、アラームデータ受信部４０１によってアラームデータが受信されたか否かを判定する。
【０１５０】
アラームデータが受信されたと判定された場合（ステップＳ１８０３；ＮＯ）、ステップＳ１８０１の処理に戻り、平常時表示を続ける。アラームデータが受信されたと判定された場合（ステップＳ１８０３；ＹＥＳ）、ステップＳ１８０４の処理に進む。
【０１５１】
ステップＳ１８０４において、録画サーバ１０６の送受信部４０７は、イベント発生情報を、閲覧クライアント端末１０７の送受信部４２０に送信する。
【０１５２】
続いて、ステップＳ１８０５において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ１８０４で送信されたイベント発生情報を受信する。
【０１５３】
続いて、ステップＳ１８０６において、録画サーバ１０６の画像取得部４１０は、ステップＳ１８０５で受信されたアラームデータに基づき、イベント発生工程に関連する画像として、イベント発生工程画像、前工程画像、及び後工程画像を取得する。
【０１５４】
続いて、ステップＳ１８０７において、録画サーバ１０６の画面作成部４１１は、ステップＳ１８０６において取得されたイベント発生工程画像、前工程画像、及び後工程画像を含むイベント発生時画面１２００の画面情報を作成する。
【０１５５】
続いて、ステップＳ１８０８において、録画サーバ１０６の送受信部４０７は、ステップＳ１８０７において作成されたイベント発生時画面１２００の画面情報を、閲覧クライアント端末１０７に送信する。
【０１５６】
続いて、ステップＳ１８０９において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ１８０８で送信されたイベント発生時画面１２００の画面情報を受信する。
【０１５７】
続いて、ステップＳ１８１０において、閲覧クライアント端末１０７の表示部４２１は、ステップＳ１８０９で受信された画面情報に基づき、図１２のイベント発生時画面１２００を表示する。すなわち、表示部４２１は、イベント発生工程画像、前工程画像、及び後工程画像を表示する。
【０１５８】
続いて、ステップＳ１８１１において、閲覧クライアント端末１０７は、工程の選択を受け付けたか否かを判定する。具体的には、図１３に示されるように、工程アイコン１２１１及び前工程追加アイコン１１０７がクリック選択されると、入力部４１９により、工程１の前工程である工程０の選択が受け付けられる。また、図１５に示されるように、工程アイコン１２１２及び後工程追加アイコン１１０８がクリック選択されると、入力部４１９により、工程３の後工程である工程４の選択が受け付けられる。
【０１５９】
工程の選択を受け付けていないと判定された場合（ステップＳ１８１１；ＮＯ）、後述するステップＳ１８１９の処理に進み、平常表示要求があったか否かの判定がおこなわれる。工程の選択を受け付けたと判定された場合（ステップＳ１８１１；ＹＥＳ）、ステップＳ１８１２の処理に進む。
【０１６０】
ステップＳ１８１２において、クライアント端末１０７の送受信部４２０は、ステップＳ１８１１で受け付けられたユーザの操作情報を、録画サーバ１０６の送受信部４０７に送信する。
【０１６１】
続いて、ステップＳ１８１３において、録画サーバ１０６の送受信部４０７は、ステップＳ１８１２で送信された操作情報を受信する。
【０１６２】
続いて、ステップＳ１８１４において、録画サーバ１０６の画像取得部４１０は、ステップＳ１８１３で受信された操作情報に基づき、ステップＳ１８１１で選択が受け付けられた工程に対応する画像（選択工程画像）を取得する。
【０１６３】
続いて、ステップＳ１８１５において、録画サーバ１０６の画面作成部４１１は、ステップＳ１８１４において取得された選択工程画像を含む工程追加表示画面（前工程追加表示画面１４００又は後工程追加表示画面１６００）の画面情報を作成する。
【０１６４】
続いて、ステップＳ１８１６において、録画サーバ１０６の送受信部４０７は、ステップＳ１８１５で取得された画面情報を、閲覧クライアント端末１０７へ送信する。
【０１６５】
続いて、ステップＳ１８１７において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ１８１６で送信された画面情報を受信する。
【０１６６】
続いて、ステップＳ１８１８において、閲覧クライアント端末１０７の表示部４２１は、ステップＳ１８１７で受信された画面情報に基づき、選択工程画像を含む工程追加表示画面を表示する。
【０１６７】
具体的には、図１３に示されるように前工程の選択が受け付けられた場合には、図１４の前工程追加表示画面１４００を表示する。また、図１５に示されるように後工程の選択が受け付けられた場合には、図１６の後工程追加表示画面１６００を表示する。
【０１６８】
続いて、ステップＳ１８１９において、閲覧クライアント端末１０７は、平常表示要求があったか、すなわち入力部４１９により平常表示要求を受け付けたか否かを判定する。具体的には、画面に表示された平常表示選択アイコン１２０９のクリック選択が入力部４１９により受け付けられた場合には、平常表示要求を受け付けたと判定する。
【０１６９】
平常表示要求を受け付けたと判定された場合（ステップＳ１８１９；ＹＥＳ）には、ステップＳ１８０１に戻り、閲覧クライアント端末１０７の表示部４２１は、平常時表示画面１１００を表示する。平常表示要求を受け付けていないと判定された場合（ステップＳ１８１９；ＮＯ）には、表示されている画面を維持したまま、ステップＳ１８０２の処理に戻る。
【０１７０】
ステップＳ１８０２において、画面表示処理の終了要求が受け付けられた場合には画面表示処理を終了する。当該終了要求が受け付けられていない場合には、表示されている画面を維持し、ステップＳ１８０３以降の処理を繰り返す。すなわち、新たにイベントが発生した場合には、そのイベントに関するイベント発生時画面を再度表示する。
【０１７１】
以上、本実施形態に係る生産工程監視システム１００、生産工程監視方法、及びプログラムによれば、何れかの工程においてトラブル等のイベントが発生した場合に、イベント発生工程画像１２０１と前工程画像１２０２とが表示される。よって、ユーザは、イベントが発生した工程だけでなく、イベントが発生した工程の前工程を確認することができる。これにより、例えば、イベント発生の原因が、イベントが発生した工程ではなく、イベントが発生した工程の前工程にあった場合でも、原因の解明を適切におこなうことができる。さらに、イベント発生工程画像１２０１と前工程画像１２０２とを同時に確認することができるため、原因解明の時間を短縮することができる。
【０１７２】
本実施形態によれば、録画サーバ１０６が画像ＤＢ４０６を備えることにより、画像取得部４１０が画像ＤＢ４０６から適切に画像を取得することができる。
【０１７３】
本実施形態によれば、イベントが発生した場合に、表示部４２１によって、イベント発生工程画像１２０１及び前工程画像１２０２に加えて後工程画像１２０３が表示される。よって、ユーザは、表示された後工程画像１２０３により、イベントが発生した工程の後工程を、例えば当該後工程の現場に移動しなくても確認することができる。その結果として、イベント発生の原因解明をおこなうと共に、イベントが発生した工程の後工程の状況確認をおこなうことができ、復旧作業の時間を短縮することができる。
【０１７４】
本実施形態によれば、入力部４１９により工程の選択が受け付けられた場合に、表示部４２１によって選択工程画像１４０１，１６０１が表される。よって、ユーザは、必要に応じて所望の工程を選択することにより、選択された工程に対応する画像を確認することができる。
【０１７５】
本実施形態によれば、録画サーバ１０６がメタデータＤＢ４０４を備えることにより、メタデータ取得部４０９がメタデータＤＢ４０４から適切にメタデータを取得することができる。
【０１７６】
（第２実施形態）
次に、第２実施形態に係る生産工程監視システムについて説明する。第２実施形態に係る生産工程監視システムは、第１実施形態に係る生産工程監視システム１００と同様の要素や構造を備える。そのため、第１実施形態に係る生産工程監視システム１００と同様の要素や構造には同一の符号を付して詳細な説明は省略し、第１実施形態と異なる部分について説明する。
【０１７７】
本実施形態に係る生産工程監視システムは、上記第１実施形態と同様、イベントが発生した場合に、工程を撮像した画像を表示部４２１によって表示し、表示された画像に基づきイベント発生の原因解明をおこなうものである。本実施形態に係る生産工程監視システムでは、上記第１実施形態と同様に、イベントが発生したことに応じてイベント発生時画面１２００を表示してもよく、上記第１実施形態とは異なりイベント発生時画面１２００を表示しなくてもよい。
【０１７８】
表示部４２１によって表示される画像としては、上記第１実施形態と同様に、イベントが発生したことに応じて表示されるイベント発生工程画像、前工程画像、及び後工程画像であってもよく、イベント発生のタイミングとは別に、ユーザが確認したい画像について表示要求をおこなったことに応じて表示される画像であってもよい。
【０１７９】
本実施形態は、表示部４２１によって表示された画像の選択を入力部４１９が受け付けた場合に、選択が受け付けられた画像に対応するメタデータを表示部４２１に表示する点で、上記第１実施形態と相違する。
【０１８０】
本実施形態では、入力部４１９が、表示された画像に対応するメタデータの表示要求として画像の選択を受け付ける画像選択手段として機能する。入力部４１９は、メタデータの表示要求として画像の選択を受け付けると、選択が受け付けられた画像を示す情報（以下、「選択画像情報」ともいう。）を、送受信部４２０に出力する。
【０１８１】
選択画像情報は、例えば、カメラＩＰ及び録画日時情報を含む。カメラＩＰは、入力部４１９により選択が受け付けられた画像を撮像したカメラを示す情報である。録画日時情報は、入力部４１９により選択が受け付けられた画像の録画日時を示す情報である。
【０１８２】
送受信部４２０は、選択画像情報を、送受信部４０７に送信する。送受信部４０７は、送受信部４２０から送信された選択画像情報を受信し、メタデータ取得部４０９に出力する。
【０１８３】
メタデータ取得部４０９は、送受信部４０７から出力された選択画像情報に基づき、入力部４１９で選択が受け付けられた画像に対応するメタデータを取得するメタデータ取得手段として機能する。
【０１８４】
具体的には、メタデータ番号特定部４１３が、送受信部４０７から出力されたカメラＩＰに基づき、選択が受け付けられた画像に対応するデータ番号を特定する。メタデータ番号特定部４１３は、図６のデータテーブルを参照し、カメラＩＰ６０２に対応するデータ番号６０３を、選択が受け付けられた画像に対応するデータ番号として特定する。メタデータ番号特定部４１３は、特定したデータ番号を、対応メタデータ取得部４１４に出力する。
【０１８５】
対応メタデータ取得部４１４は、送受信部４０７から出力された録画日時情報と、メタデータ番号特定部４１３から出力されたデータ番号とに基づき、選択が受け付けられた画像に対応するメタデータ（以下、「画像対応メタデータ」ともいう。）を取得する。具体的には、対応メタデータ取得部４１４は、メタデータＤＢ４０４で記憶された図９のデータテーブルを参照する。そして、対応メタデータ取得部４１４は、出力された録画日時情報に対応するログ作成日時と、特定されたデータ番号とに対応するファイル名９０３が示すファイルに格納されたメタデータを、画像対応メタデータとして取得する。対応メタデータ取得部４１４は、取得した画像対応メタデータを画面作成部４１１に出力する。
【０１８６】
録画日時情報に対応するログ作成日時とは、選択が受け付けられた画像の録画日時を含む所定の範囲に含まれるログ作成日時である。所定の範囲は適宜変更可能であり、一例として、選択が受け付けられた画像の録画日時が２０１８年９月８日１２時００分であった場合に、当該録画日時に対応するログ作成日時は、録画日時よりも所定時間前の日時（例えば２０１８年９月８日１１時５９分）から録画日時よりも所定時間後の日時（例えば２０１８年９月８日１２時０１分）の間に含まれる日時であってもよい。
【０１８７】
画面作成部４１１は、録画再生画面１９００（図１９参照）、メタデータ検索結果画面２１００（図２１参照）、及びソート表示画面２２００（図２２参照）等の画面情報を作成し、送受信部４０７に出力する。送受信部４０７は、画面作成部４１１から出力された画面情報を閲覧クライアント端末１０７の送受信部４２０に送信する。
【０１８８】
送受信部４２０は、送受信部４０７から送信された画面情報を受信して、表示部４２１に出力する。表示部４２１は、送受信部４２０から出力された画面情報に基づき、各種画面を表示する。
【０１８９】
以下、図１９〜図２２を参照して、表示部４２１によって表示される画面例について説明する。図１９〜図２２は、表示部４２１によって表示される画面例を示す図である。
【０１９０】
図１９は、録画再生時に表示される録画再生時画面の一例を示す図である。図１９の録画再生画面１９００は、例えば、何れかの工程でイベントが発生した場合や保守点検の場合等に、ユーザの録画再生要求に応じて表示される。
【０１９１】
録画再生要求が受け付けられる前には、例えば、図１９に示されるようにカメラを選択するためのツリータブ１９０１や各種アイコンが表示され、画像は何も表示されていない状態であるとする。この状態において、ツリータブ１９０１において工程１を撮像したカメラ１がクリック選択され、かつ、再生選択アイコン１１０６がクリック選択されると、選択されたカメラ１で撮像した画像の録画再生要求が入力部４１９により受け付けられる。
【０１９２】
入力部４１９により受け付けられた録画再生要求に応じて、表示部４２１は、カメラ１で撮像された録画画像１９０２を含む録画再生画面１９００を表示する。なお、図１９の録画再生画面１９００では、録画画像１９０２の内容の図示は省略し、「カメラ1-1の録画画像」と文字で示しているが、実際には録画画像１９０２の内容が表示される。
【０１９３】
また、録画再生時画面１９００には、再生一時停止アイコン１９０３、及び、タイムライン１９０４が含まれる。再生一時停止アイコン１９０３は、録画画像１９０２の再生要求又は一時停止要求を受け付けるためのアイコンである。停止中及び一時停止中に再生一時停止アイコン１９０３がクリック選択されると入力部４１９によって再生要求が受け付けられ、再生中に再生一時停止アイコン１９０３がクリック選択されると入力部４１９によって一時停止要求が受け付けられる。
【０１９４】
タイムライン１９０４は、画像が撮像された日時を時系列で表示する情報である。タイムライン１９０４は、再生中又は一時停止中として表示されている録画画像１９０２の録画日時を示すマーカ１９０５を含む。
【０１９５】
図２０は、録画再生時画面１９００において、メタデータ検索要求を受け付けた場合を示す図である。図２０に示されるように、再生中に再生一時停止アイコン１９０３がクリック選択されると、入力部４１９は、一時停止要求を受け付け、表示部４２１は、再生中の録画画像１９０２を一時停止状態で表示する。この状態で、メタデータ検索アイコン１１１０がクリック選択されると、入力部４１９は、一時停止状態の録画画像１９０２に対応するメタデータの表示要求として、一時停止状態の録画画像１９０２の選択を受け付ける。
【０１９６】
メタデータの表示要求として録画画像１９０２の選択が受け付けられると、表示部４２１は、図２０の画面を図２１の画面に切り替える。図２１は、メタデータ検索結果画面の一例を示す図である。図２１のメタデータ検索結果画面２１００に示されるように、メタデータの表示要求として録画画像１９０２の選択が受け付けられると、表示部４２１は、画像対応メタデータ２１０１を表示する。
【０１９７】
画像対応メタデータ２１０１は、メタデータの表示要求として選択が受け付けられた録画画像１９０２の撮像日時、すなわち一時停止状態の録画画像１９０２の録画日時（マーカ１９０５で示される日時（２０１８年９月８日１２：００））に対応するメタデータである。
【０１９８】
メタデータ検索結果画面２１００では、画像対応メタデータ２１０１が各種メタデータの一覧として表示されているが、画像対応メタデータの表示態様はこの態様に限られず、例えばグラフ等によって表示してもよく、ソート表示してもよい。
【０１９９】
また、メタデータ検索結果画面２１００においてソートアイコン１１１１がクリック選択されると、入力部４１９は、メタデータをソート表示するソート表示要求を受け付ける。入力部４１９によりソート表示要求が受け付けられると、表示部４２１は、図２１の画面を図２２の画面に切り替える。
【０２００】
図２２は、メタデータのソート表示要求に応じて表示されるソート表示画面の一例を示す図である。図２２のソート表示画面２２００に示されるように、入力部４１９によってソート表示要求が受け付けられると、表示部４２１は、画像対応メタデータ２２０１を表示する。本実施形態において、画像対応メタデータ２２０１は、画像対応メタデータ２２０１と同様の内容のメタデータをメタデータの種別毎に区分けして、データ値の大きい順に並べて表示したものである。
【０２０１】
また、メタデータ検索結果画面２１００やソート表示画面２２００等、メタデータが表示された画面において、何れかのメタデータがクリック選択された場合には、クリック選択されたメタデータに対応する録画画像を表示してもよい。
【０２０２】
例えば、ソート表示画面２２００で示されるように、負圧センサのメタデータをクリック選択した場合には、入力部４１９は、選択されたメタデータに対応する録画画像の表示要求としてメタデータの選択を受け付ける。
【０２０３】
この場合に、録画サーバ１０６において、画像取得部４１０は、選択が受け付けられたメタデータに対応する録画画像を取得し、画面作成部４１１は、画面取得部４１０によって取得された録画画像を含む画面の画面情報を作成する。そして、閲覧クライアント端末１０７において、表示部４２１は、録画サーバ１０６の画面作成部４１１により作成された画面情報に基づき、選択されたメタデータに対応する画像を含む画面を表示する。
【０２０４】
次に、図２３のフローチャートを参照して、第２実施形態に係る生産工程監視システムで実行される生産工程監視方法の処理の流れの一例を説明する。
【０２０５】
図２３は、第２実施形態に係る生産工程監視システムによって実行される生産工程監視方法の処理の流れの一例を示すフローチャートである。図２３に示される処理は、閲覧クライアント端末１０７における画面表示処理が開始されていることを前提として開始される。また、当該処理は、例えば、閲覧クライアント端末１０７において録画再生要求の操作がおこなわれたことに応じて録画サーバ１０６から閲覧クライアント端末１０７に録画再生時画面の画面情報が送信されたタイミングで、又はプログラムによる所定のタイミングで開始される。
【０２０６】
図２３に示されるように、まずステップＳ２３０１において、閲覧クライアント端末１０７の表示部４２１は、例えば録画再生時表示として、図１９の録画再生時画面１９００を表示する。
【０２０７】
続いて、ステップＳ２３０２において、閲覧クライアント端末１０７は、画面表示処理の終了要求があったか、すなわち画面表示処理の終了要求を入力部４１９により受け付けたか否かを判定する。具体的には、画面に表示された終了アイコン１１１２のクリック選択が入力部４１９により受け付けられた場合には、画面表示処理の終了要求を受け付けたと判定する。
【０２０８】
画面表示処理の終了要求を受け付けたと判定された場合（ステップＳ２３０２；ＹＥＳ）、閲覧クライアント端末１０７の表示部４２１は、画面表示処理を終了する。画面表示処理の終了要求を受け付けていないと判定された場合（ステップＳ２３０２；ＮＯ）、ステップＳ２３０３の処理に進む。
【０２０９】
ステップＳ２３０３において、閲覧クライアント端末１０７は、メタデータの表示要求として画像の選択を入力部４１９により受け付けたか否かを判定する。具体的には、図２０に示されるように、再生一時停止アイコン１９０３がクリック選択され、かつ、メタデータ検索アイコン１１１０がクリック選択されたことを入力部４１９により受け付けた場合には、一時停止要求に応じて一時停止状態で表示された録画画像１９０２の選択を受け付けたと判定する。
【０２１０】
画像の選択を受け付けていないと判定された場合（ステップＳ２３０３；ＮＯ）、後述するステップＳ２３１３の処理に進み、他のカメラの選択があったかの判定がおこなわれる。画像の選択を受け付けたと判定された場合（ステップＳ２３０３；ＹＥＳ）ステップＳ２３０４の処理に進む。
【０２１１】
ステップＳ２３０４において、クライアント端末１０７の送受信部４２０は、ステップＳ２３０３で選択が受け付けられた画像の情報である選択画像情報を、録画サーバ１０６の送受信部４０７に送信する。
【０２１２】
続いて、ステップＳ２３０５において、録画サーバ１０６の送受信部４０７は、ステップＳ２３０４で送信された選択画像情報を受信する。
【０２１３】
続いて、ステップＳ２３０６において、録画サーバ１０６の画像取得部４１０は、ステップＳ２３０５で受信された選択画像情報に対応するメタデータである画像対応メタデータを取得する。
【０２１４】
続いて、ステップＳ２３０７において、録画サーバ１０６の画面作成部４１１は、ステップＳ２３０６で取得された画像対応メタデータに基づき、メタデータ検索結果画面２１００の画面情報を作成する。
【０２１５】
続いて、ステップＳ２３０８において、録画サーバ１０６の送受信部４０７は、ステップＳ２３０７で作成されたメタデータ検索結果画面２１００の画面情報を閲覧クライアント端末１０７に送信する。
【０２１６】
続いて、ステップＳ２３０９において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ２３０８で送信された画面情報を受信する。
【０２１７】
続いて、ステップＳ２３１０において、閲覧クライアント端末１０７の表示部４２１は、ステップＳ２３０９で受信された画面情報に基づき、メタデータ検索結果画面２１００を表示する。
【０２１８】
続いて、ステップＳ２３１１において、閲覧クライアント端末１０７は、ソート表示要求を入力部４１９が受け付けたか否かを判定する。具体的には、画面に表示されたソートアイコン１１１１のクリック選択を入力部４１９により受け付けた場合には、ソート表示要求を受け付けたと判定する。
【０２１９】
ソート表示要求を受け付けたと判定された場合には（ステップＳ２３１１；ＹＥＳ）、ステップＳ２３１２に進む。ステップＳ２３１２において、閲覧クライアント端末１０７の表示部４２１は、メタデータ検索結果画面２１００からソート画面２２００に表示を切り替えて、画像対応メタデータのソート表示をおこなう。
【０２２０】
なお、フローチャートにおいて詳細な処理の流れは省略するが、ソート画面２２００は、例えば、ステップＳ２３１１で受け付けたソート表示要求が閲覧クライアント端末１０７から録画サーバ１０６に送信されたことに応じて、録画サーバ１０６から閲覧クライアント端末１０７に送信されたソート画面２２００の画面情報に基づき表示される。ステップＳ２３１２の後、ステップＳ２３１３に進む。
【０２２１】
ソート表示要求を受け付けていないと判定された場合には（ステップＳ２３１２；ＮＯ）、ステップＳ２３１３に進む。ステップＳ２３１３において、閲覧クライアント端末１０７は、他のカメラの録画再生要求を受け付けたか否かを判定する。すなわち、録画再生時画面１９００に表示された画像を撮像したカメラとは別のカメラで撮像された画像の録画再生要求を、入力部４１９が受け付けたか否かを判定する。
【０２２２】
具体的には、画面に表示あれたツリータブ１９０１において、工程１を撮像したカメラ１以外のカメラがクリック選択され、かつ、再生選択アイコン１１０６がクリック選択されたことを入力部４１９により受け付けた場合には、他のカメラの録画再生要求を受け付けたと判定する。
【０２２３】
他のカメラの録画再生要求を受け付けたと判定された場合（ステップＳ２３１３；ＹＥＳ）、ステップＳ２３０１の処理に戻り、閲覧クライアント端末１０７の表示部４２１は、ステップＳ２３１３で録画再生要求が受け付けられたと判定されたカメラで撮像された画像の録画再生時画面を表示する。そして、ステップＳ２３０２以降の処理を繰り返す。
【０２２４】
他のカメラの録画再生要求を受け付けていないと判定された場合（ステップＳ２３１３；ＮＯ）、ステップＳ２３１４の処理に進む。ステップＳ２３１４の処理において、閲覧クライアント端末１０７は、平常表示要求があったか、すなわち入力部４１９により平常表示要求を受け付けたか否かを判定する。具体的には、画面に表示された平常表示選択アイコン１２０９のクリック選択を入力部４１９により受け付けた場合には、平常表示要求を受け付けたと判定する。
【０２２５】
平常表示要求を受け付けたと判定された場合（ステップＳ２３１４；ＹＥＳ）には、図１８のフローチャートにおけるステップＳ１８０１に戻り、閲覧クライアント端末１０７の表示部４２１は、平常時表示をおこなう。平常表示要求を受け付けていないと判定された場合（ステップＳ２３１４；ＮＯ）には、表示されている画面を維持したまま、ステップＳ２３０２の処理に戻る。
【０２２６】
ステップＳ２３０２において、画面表示処理の終了要求が受け付けられた場合には画面表示処理を終了する。当該終了要求が受け付けられていない場合には、表示されている画面を維持し、ステップＳ２３０３以降の処理を繰り返す。すなわち、新たに画像選択を受け付けた場合には、選択画像情報に対応するメタデータ検索結果画面を再度表示する。
【０２２７】
以上、本実施形態によれば、入力部４１９により画像の選択が受け付けられた場合に、画像対応メタデータ２１０１，２２０１が表示される。よって、ユーザは、必要に応じて所望の画像を選択することにより、選択された画像に対応するメタデータを確認することができる。画像に基づきメタデータを確認することができるため、画像とメタデータとを結び付けて客観的な原因分析をおこなうことができる。
【０２２８】
（第３実施形態）
次に、第３実施形態に係る生産工程監視システムについて説明する。第３実施形態に係る生産工程監視システムは、第１実施形態に係る生産工程監視システム１００と同様の要素や構造を備える。そのため、第１実施形態に係る生産工程監視システム１００と同様の要素や構造には同一の符号を付して詳細な説明は省略し、第１実施形態と異なる部分について説明する。
【０２２９】
本実施形態に係る生産工程監視システムは、上記第１実施形態と同様、イベントが発生した場合に、工程を撮像した画像を表示部４２１によって表示し、表示された画像に基づきイベント発生の原因解明をおこなうものである。本実施形態に係る生産工程監視システムでは、上記第１実施形態と同様に、イベントが発生したことに応じてイベント発生時画面１２００を表示してもよく、上記第１実施形態とは異なりイベント発生時画面１２００を表示しなくてもよい。
【０２３０】
表示部４２１によって表示される情報とは、イベントが発生したことに応じて表示される画像（イベント発生工程画像、前工程画像、及び後工程画像）又はメタデータであってもよく、イベント発生のタイミングとは別に、ユーザが確認したい画像又はメタデータについて表示要求をおこなったことに応じて表示される画像又はメタデータであってもよい。
【０２３１】
本実施形態は、イベントが発生した場合に表示部４２１によって表示された情報に対するユーザの選択情報に基づき、発生したイベントの原因解明に関するレポート情報を作成する点で、上記実施形態と相違する。
【０２３２】
イベントが発生した場合に表示部４２１によって表示された情報がユーザによって選択されるとは、例えば、イベントが発生した場合に表示部４２１によって表示された画像やメタデータ等が、クリック選択される場合をいう。以下、イベントが発生した場合に表示部４２１によって表示された情報のうち、ユーザによって選択された情報を、「ユーザ選択情報」ともいう。
【０２３３】
レポート情報とは、イベント発生後から原因解明までにおけるユーザの解析プロセスやデータの解析結果等をまとめて管理する情報である。レポート情報は、閲覧クライアント端末１０７において、ユーザの解析プロセスやデータの解析結果等を報告するレポートを出力するための情報であって、例えば録画サーバ１０６において記憶される。本実施形態において、閲覧クライアント端末１０７で出力されるレポートは、例えば、レポート作成日時が異なる複数のレポートシートがアラームデータ毎（イベント毎）にまとめられた１つのレポートブックの形式であるとして説明する。
【０２３４】
図２４は、第３実施形態に係る録画サーバ１０６及び閲覧クライアント端末１０７の各機能構成を示すブロック図である。図２４に示されるように、本実施形態では、上記実施形態と同様の各機能構成に加えて、録画サーバ１０６の処理部４０８が、レポート作成部４１８を備える。以下、本実施形態における各機能構成について具体的に説明する。
【０２３５】
本実施形態では、画像取得部４１０及びメタデータ取得部４０９が、各工程に対応する情報（画像又はメタデータ）を取得する情報取得手段として機能する。
【０２３６】
また、入力部４１９が、ユーザ選択情報を受け付ける選択情報受付手段として機能する。入力部４１９は、受け付けたユーザ選択情報を送受信部４２０に出力する。
【０２３７】
また、入力部４１９が、後述するレポート記入画面２７００（図２７参照）においてユーザが記入したユーザ記入情報を受け付けるユーザ記入受付手段として機能する。入力部４１９は、受け付けたユーザ記入情報を送受信部４２０に出力する。
【０２３８】
送受信部４２０は、入力部４１９から出力されたユーザ選択情報やユーザ記入情報を、送受信部４０７に送信する。
【０２３９】
送受信部４０７は、送受信部４２０から送信されたユーザ選択情報やユーザ記入情報を受信し、受信したユーザ選択情報やユーザ記入情報をレポート作成部４１８に出力する。
【０２４０】
レポート作成部４１８は、送受信部４０７から出力されたユーザ選択情報に基づき、レポート情報を作成するレポート作成手段として機能する。本実施形態では、イベントが発生したことに応じて、すなわちアラームデータ受信部４０１によってアラームデータを受信したことに応じて、レポート作成部４１８によるレポート機能がＯＦＦ状態からＯＮ状態に切り替えられる。
【０２４１】
なお、レポート機能のＯＮ／ＯＦＦはユーザの操作によって切り替え可能であってもよい。また、レポート機能がＯＮ／ＯＦＦの状態であることを示す情報が画面に表示されてもよい。
【０２４２】
レポート作成部４１８は、レポート機能がＯＮとされると、例えば、送受信部４０７から出力されたユーザ選択情報と、当該ユーザ選択情報に応じて表示部４２１によって表示された情報と、を含むように、レポート情報を作成する。
【０２４３】
以下、一例として、ユーザ選択情報が選択画像情報（カメラＩＰ及び録画日時情報）であり、当該ユーザ選択情報に応じて表示部４２１によって表示された情報が画像対応メタデータである場合を想定して説明する。すなわち、入力部４１９により選択画像情報が受け付けられたことに応じて、表示部４２１により画像対応メタデータが表示された場合のレポート情報の作成方法について説明する。
【０２４４】
この場合、上記第２実施形態と同様に画像対応メタデータを取得したメタデータ取得部４０９が、取得した画像対応メタデータを示す情報（メタデータ番号及びログ作成日時）を、レポート作成部４１８に出力する。レポート作成部４１８は、送受信部４０７から出力された選択画像情報と、メタデータ取得部４０９から出力された画像対応メタデータを示す情報と、に基づき、レポート情報を作成する。
【０２４５】
また、レポート作成部４１８は、送受信部４０７から出力されたユーザ記入情報を含めてレポート情報を作成してもよい。
【０２４６】
より具体的には、レポート作成部４１８は、例えば図２５に示されるようなデータテーブルを作成し、記憶する。図２５は、レポート作成部４１８によって作成されるデータテーブルの一例を示す図である。図２５のデータテーブルには、レポート作成日時情報２５０１、アラーム情報２５０２、ユーザアクション対応情報２５０３、及びユーザ記入情報２５０４が格納される。
【０２４７】
レポート作成部４１８は、例えば、送受信部４０７から選択画像情報が出力される度に、レポート作成日時情報２５０１、アラーム情報２５０２、及びユーザアクション対応画像情報２５０３を取得して、図２５のデータテーブルに格納する。また、レポート作成部４１８は、例えば、送受信部４０７からユーザ記入情報が出力される度に、ユーザ記入情報２５０４を取得して、図２５のデータテーブルに格納する。
【０２４８】
レポート作成日時情報２５０１は、レポート情報を作成した日時を示す情報である。レポート作成日時情報２５０１は、例えば、送受信部４０７からレポート作成部４１８に選択画像情報が出力された日時に基づき、取得される。
【０２４９】
アラーム情報２５０２は、イベントが発生したことを示すアラームデータの発生元の情報である。アラーム情報２５０２は、アラーム発生日時２５、工程番号２６、デバイス名２７、及びアラーム内容２８を含む。
【０２５０】
アラーム発生日時２５は、アラームデータを送信するトリガーとなるイベントが発生した日時を示す情報である。アラーム発生日時２５は、図８のデータテーブルにおけるアラーム発生日時８０１を参照することにより、取得される。
【０２５１】
工程番号２６は、イベントが発生した工程を識別する識別番号である。工程番号２６は、図８のデータテーブルにおけるアラームデータを示すデータ番号８０２に対応する工程番号を、図７のデータテーブルから参照することで、取得される。
【０２５２】
デバイス名２７は、アラームデータが取得されたデバイスを示す情報である。デバイス名２７は、図８のデータテーブルにおけるアラームデータを示すデータ番号８０２に対応するデバイス名を、図７のデータテーブルから参照することで、取得される。
【０２５３】
アラーム内容２８は、アラームデータの内容を示す情報である。アラーム内容２８は、図８のデータテーブルにおけるファイル名が示すファイルを参照することにより、取得される。
【０２５４】
ユーザアクション対応情報２５０３は、ユーザの選択によって受け付けられた選択画像情報と、これに応じて表示された画像対応メタデータとを、互いに対応付けるためのキーとなる情報である。ユーザアクション対応情報２５０３は、カメラＩＰ２９、録画日時３０、データ番号３１、及びログ作成日時３２を含む。
【０２５５】
カメラＩＰ２９及び録画日時３０は、ユーザにより選択された画像を示す情報であって、送受信部４０７から出力された選択画像情報に基づき、取得される。データ番号３１及びログ作成日時３２は、ユーザにより画像が選択されたことに応じて表示部４２１によって表示されるメタデータを示す情報であって、メタデータ取得部４０９から出力された画像対応メタデータを示す情報に基づき、取得される。
【０２５６】
ユーザ記入情報２５０４は、後述するレポート記入画面２７００（図２７参照）においてユーザが記入をおこなった記入情報である。ユーザ記入情報２５０４は、チェックアイテム番号３３、ユーザコメント３４，３５、及びユーザＩＤ３６を含む。
【０２５７】
チェックアイテム番号３３は、イベントに対するアクション（処置、作業内容、調査内容、調査結果等）を示す情報であって、当該アクションの種類に対応付けられた番号で示される。チェックアイテム番号３３は、例えば、「復旧」、「解析」、「調査」、「検討」、「暫定処置中」、又は「その他」にそれぞれ対応付けられた番号「１」、「２」、「３」、「４」、「５」、又は「６」で示される。チェックアイテム番号３３は、記入画面２７００においてユーザによりチェック方式で入力されたユーザ記入情報に基づき、取得される。
【０２５８】
ユーザコメント３４，３５は、イベントに対するアクションに関連したユーザの記入情報である。ユーザコメント３４は、例えば、チェックアイテム番号３３が示す情報をより具体的に記すコメントである。ユーザコメント３５は、例えば、イベントに対するアクションの結果として導き出された検討事項等を記すコメントである。ユーザコメント３４，３５は、記入画面２７００においてユーザによりコメント方式で入力されたユーザ記入情報に基づき、取得される。
【０２５９】
ユーザＩＤ３６は、レポート作成者を示す情報であって、例えばユーザに対応付けて予め設定された番号等で示される。ユーザＩＤ３６は、記入画面２７００においてユーザにより番号等で入力されたユーザ記入情報に基づき、取得される。
【０２６０】
画面作成部４１１は、レポート作成部４１８によって作成された図２５のデータテーブル等を参照し、各種の画面情報を作成する。画面作成部４１１は、例えば、レポート記入画面２７００（図２７参照）、レポート管理画面２８００（図２８参照）、及びレポート出力画面２９００（図２９参照）等の画面情報を作成する。
【０２６１】
本実施形態において、閲覧クライアント端末１０７の表示部４２１は、例えば図２６〜図２９に示されるような画面を表示する。図２６〜図２９は、表示部４２１によって表示される画面例を示す図である。
【０２６２】
図２６は、メタデータ検索結果画面の一例を示す図である。図２６のメタデータ検索結果画面２６００では、前述したメタデータ検索結果画面２１００と同様に、録画画像１９０２の選択が受け付けられたことに応じて、選択が受け付けられた録画画像１９０２に対応する画像対応メタデータ２６０１が表示されている。なお、図２６の例では、表示される画像対応メタデータ２６０１が、各種メタデータのうち、負圧センサ及び温度センサで取得されたメタデータであり、ソート表示されている場合を示している。
【０２６３】
メタデータ検索結果画面２６００には、レポート記入アイコン２６０１及びレポート管理アイコン２６０２が含まれる。レポート記入アイコン２６０１は、レポート記入画面を表示させる表示要求を受け付けるためのアイコンである。レポート記入アイコン２６０１がクリック選択されると、レポート記入画面の表示要求が入力部４１９によって受け付けられる。
【０２６４】
レポート管理アイコン２６０２は、レポート管理画面を表示させる表示要求を受け付けるためのアイコンである。レポート管理アイコン２６０２がクリック選択されると、レポート管理画面の表示要求が入力部４１９によって受け付けられる。
【０２６５】
図２６の画面において、入力部４１９によってレポート記入画面の表示要求が受け付けられると、表示部４２１は、図２７のレポート記入画面のウィンドウを開く。図２７は、レポート記入画面の一例を示す図である。
【０２６６】
図２７に示されるように、レポート記入画面２７００は、例えば、レポートブックをレポート作成日時毎に１ページずつ分割した場合の１ページ分（レポートシート１枚分）に対応する。
【０２６７】
レポート記入画面２７００には、レポート作成日時情報２７０１と、アラーム情報２７０２と、画像情報２７０３と、メタデータ情報２７０４と、チェックアイテム情報２７０５と、ユーザ記入情報２７０６，２７０７と、レポート作成者情報２７０８と、が含まれる。
【０２６８】
レポート作成日時情報２７０１は、図２５のデータテーブルにおけるレポート作成日時情報２５０１に対応する。アラーム情報２７０２は、図２５のデータテーブルにおけるアラーム情報２５０２に対応する。画像情報２７０３は、図２５のデータテーブルにおけるカメラＩＰ２９及び録画日時３０に対応する。メタデータ情報２７０４は、図２５のデータテーブルにおけるデータ番号３１及びログ作成日時３２に対応する。
【０２６９】
チェックアイテム情報２７０５は、図２５のデータテーブルにおけるチェックアイテム番号３３に対応する。ユーザ記入情報２７０６，２７０７は、図２５のデータテーブルにおけるユーザコメント３４，３５に対応する。レポート作成者情報２７０８は、図２５のデータテーブルにおけるユーザＩＤ３６に対応する。
【０２７０】
図２７のレポート記入画面２７００には、前ページアイコン２７０９、後ページアイコン２７１０、登録アイコン２７１１、保留アイコン２７１２、抹消アイコン２７１３、及び閉じるアイコン２７１４等が含まれる。
【０２７１】
前ページアイコン２７０９及び後ページアイコン２７１０は、ページ送り要求を受け付けるためのアイコンである。当該アイコンのクリック選択によって、１つのレポートブック内でレポート作成日時毎のページ送り表示がなされる。前ページアイコン２７０９は、表示中のレポート記入画面２７００を前ページにページ送りする要求を受け付ける。後ページアイコン２７１０は、表示中のレポート記入画面２７００を後ページにページ送りする要求を受け付ける。
【０２７２】
登録アイコン２７１１は、レポート記入画面２７００におけるユーザの記入を終了して、レポートの登録をおこなう登録要求を受け付けるためのアイコンである。レポートの登録とは、レポート管理画面２８００で管理するレポートとして登録することをいう。登録アイコン２７１１がクリック選択されると、入力部４１９により登録要求が受け付けられる。
【０２７３】
保留アイコン２７１２は、レポート記入画面２７００におけるユーザの記入を一時保存し、レポートの登録を保留する保留要求を受け付けるためのアイコンである。保留アイコン２７１２がクリック選択されると、入力部４１９により保留要求が受け付けられる。
【０２７４】
抹消アイコン２７１３は、レポート記入画面２７００に表示された情報のうち不要な情報の削除要求を受け付けるためのアイコンである。例えば、レポート記入画面２７００において、表示された画像やメタデータ等の情報がクリック選択され、かつ、抹消アイコン２７１３がクリック選択された場合には、入力部４１９は、選択された情報をレポート情報から削除する削除要求を受け付ける削除要求受付手段として機能する。入力部４１９によって受け付けられた削除要求は、送受信部４２０，４０７を介して、レポート作成部４１８に出力される。
【０２７５】
レポート作成部４１８は、送受信部４０７から出力された削除要求に基づき、不要な情報として選択された情報を図２５のデータテーブルから削除する。レポート作成部４１８は、不要な情報として選択された情報を図２５のデータテーブルから削除したことを示す情報を、画面作成部４１１に出力する。画面作成部４１１は、レポート作成部４１８から出力された情報に基づき、不要な情報が削除済みのデータテーブルを参照して、表示部４２１に表示する各種画面の画面情報を作成する。
【０２７６】
閉じるアイコン２７１４は、レポート記入画面２７００のウィンドウを閉じる要求を受け付けるためのアイコンである。閉じるアイコン２７１４がクリック選択された場合には、表示部４２１は、レポート記入画面２７００のウィンドウを閉じる。
【０２７７】
また、図２６の画面において、入力部４１９によってレポート管理画面の表示要求が受け付けられると、表示部４２１は、図２８のレポート管理画面のウィンドウを開く。図２８は、レポート管理画面の一例を示す図である。
【０２７８】
図２８に示されるように、レポート管理画面２８００は、レポートブックを管理する画面である。レポート管理画面２８００には、レポート作成日時、アラーム情報、及びユーザＩＤ等の項目がリスト形式で表示されている。リスト形式で表示された各行は、レポートブックに対応付けられており、レポートブックに含まれるページのうちの一つの項目、例えばレポート作成日時が最新のページの項目とされている。
【０２７９】
レポート管理画面２８００には、編集アイコン２８０１、出力アイコン２８０２、及び閉じるアイコン２８０３が含まれる。編集アイコン２８０１は、レポートの内容の編集要求を受け付けるためのアイコンである。例えば、レポート管理画面２８００において、リスト形式で表示された各行のうち何れかの行のレポートがクリック選択され、かつ、編集アイコン２８０１がクリック選択されると、入力部４１９は、選択されたレポートの編集要求を受け付ける。
【０２８０】
入力部４１９によってレポートの編集要求が受け付けられると、これに対応して、表示部４２１は、録画サーバの画面作成部４１１で作成されたレポート記入画面２７００を表示する。これにより、レポート記入画面２７００において、レポートを編集可能とする。
【０２８１】
出力アイコン２８０２は、レポートの出力要求を受け付けるためのアイコンである。例えば、レポート管理画面２８００において、リスト形式で表示された各行のうち何れかの行のレポートがクリック選択され、かつ、出力アイコン２８０２がクリック選択されると、入力部４１９は、選択されたレポートの出力要求を受け付ける。
【０２８２】
閉じるアイコン２８０３は、レポート管理画面２８００のウィンドウを閉じる要求を受け付けるためのアイコンである。閉じるアイコン２８０３がクリック選択された場合には、表示部４２１は、レポート管理画面２８００のウィンドウを閉じる。
【０２８３】
レポート管理画面２８００において、入力部４１９によってレポートの出力要求が受け付けられると、表示部４２１は、図２９のレポート出力画面２９００のウィンドウを開く。図２９は、レポート出力画面２９００の一例を示す図である。
【０２８４】
図２９に示されるように、レポート出力画面２９００は、例えば、ＰＤＦ等のイメージとしてレポートブックを表示する。図２９のレポート出力画面２９００には、印刷アイコン２９０１、保存アイコン２９０２、及び閉じるアイコン２９０３が含まれる。
【０２８５】
印刷アイコン２９０１は、レポートの印刷要求を受け付けるためのアイコンである。例えば、レポート出力画面２９００において、印刷アイコン２９０１がクリック選択されると、入力部４１９は、レポート出力画面２９００に表示されたレポートブックの印刷要求を受け付ける。入力部４１９は、受け付けたレポートブックの印刷要求を送受信部４２０に出力する。送受信部４２０は、外部の印刷装置にレポートブックの印刷要求を送信する。これにより、外部の印刷装置によってレポートブックが印刷される。
【０２８６】
保存アイコン２９０２は、レポートの保存要求を受け付けるためのアイコンである。例えば、レポート出力画面２９００において、保存アイコン２９０２がクリック選択されると、入力部４１９は、レポート出力画面２９００に表示されたレポートブックの保存要求を受け付ける。当該保存要求に応じて、閲覧クライアント端末１０７内に記憶部に、レポートブックが保存される。
【０２８７】
なお、レポート管理画面２８００において、入力部４１９によってレポートの出力要求が受け付けられた場合に、レポート出力画面２９００を表示することなく、外部装置にレポートブックの出力要求を送信してもよい。この場合に、当該出力要求に応じて、外部に装置によってレポートブックが印刷又は保存されてもよい。
【０２８８】
閉じるアイコン２９０３は、レポート出力画面２９００のウィンドウを閉じる要求を受け付けるためのアイコンである。閉じるアイコン２９０３がクリック選択された場合には、表示部４２１は、レポート出力画面２９００のウィンドウを閉じる。
【０２８９】
次に、図３０のフローチャートを参照して、第３実施形態に係る生産工程監視システムによって実行される生産工程監視方法の処理の流れの一例を説明する。
【０２９０】
図３０は、本実施形態に係る生産工程監視システムによって実行される生産工程監視方法の処理の流れの一例を示すフローチャートである。図３０に示される処理は、閲覧クライアント端末１０７における画面表示処理が開始されており、録画サーバ１０６のレポート作成部４１８のレポート機能がＯＦＦとさていることを前提として開始される。また、当該処理は、例えば、何れかの工程でイベントが発生したことに応じて開始される。
【０２９１】
図３０に示されるように、まずステップＳ３００１において、録画サーバ１０６のアラームデータ受信部４０１が、イベントが発生したことを示すアラームデータを受信する。
【０２９２】
続いて、ステップＳ３００２において、録画サーバ１０６のレポート作成部４１８のレポート機能がＯＮ状態とされる。
【０２９３】
続くステップＳ３００３〜ステップＳ３１１２の処理は、図２３に示されるステップＳ２３０１〜ステップＳ２３１２の処理と同様であるため、詳細な説明を省略する。
【０２９４】
続いて、ステップＳ３０１３において、録画サーバ１０６のレポート作成部４１８は、レポート情報を作成する。具体的には、レポート作成部４１８は、図２５のデータテーブルを作成する。
【０２９５】
続いて、ステップＳ３０１４において、閲覧クライアント端末１０７は、入力部４１９によってレポート記入画面の表示要求を受け付けたか否かを判定する。具体的には、画面に表示されたレポート記入アイコン２６０１がクリック選択された場合には、レポート記入画面の表示要求が受け付けられたと判定する。
【０２９６】
レポート記入画面の表示要求を受け付けたと判定された場合（ステップＳ２３１４；ＹＥＳ）、後述する図３１のフローチャートで示される処理に進む。レポート記入画面の表示要求を受け付けていないと判定された場合（ステップＳ２３１４；ＮＯ）、ステップＳ２３１５の処理に進む。
【０２９７】
ステップＳ２３１５の処理において、閲覧クライアント端末１０７は、入力部４１９によってレポート管理画面の表示要求を受け付けたか否かを判定する。具体的には、画面に表示されたレポート管理アイコン２６０２のクリック選択を入力部４１９により受け付けた場合には、レポート管理画面の表示要求を受け付けたと判定する。
【０２９８】
レポート管理画面の表示要求を受け付けたと判定された場合（ステップＳ２３１５；ＹＥＳ）、後述する図３２のフローチャートで示される処理に進む。レポート管理画面の表示要求を受け付けていないと判定された場合（ステップＳ２３１５；ＮＯ）、ステップＳ２３１６の処理に進む。
【０２９９】
ステップＳ３０１６では、他のカメラの録画再生要求を受け付けたか否かが判定される。当該処理は、図２３のフローチャートにおけるステップＳ２３１３の処理と同様である。他のカメラの録画再生要求を受け付けたと判定された場合（ステップＳ３０１６；ＹＥＳ）、ステップＳ３００３の処理に戻り、ステップＳ３００４以降の処理を繰り返す。
【０３００】
他のカメラの録画再生要求を受け付けていないと判定された場合（ステップＳ３０１６；ＮＯ）、ステップＳ３０１７の処理に進む。ステップＳ３０１７の処理では、図２３のフローチャートにおけるステップＳ２３１４の処理と同様、入力部４１９により平常表示要求を受け付けたか否かを判定する。例えばユーザが録画再生やメタデータ検索による解析業務等を終了させる場合に、平常表示アイコン１２０９のクリック選択を入力部４１９により受け付けた場合には、平常表示要求を受け付けたと判定する。
【０３０１】
平常表示要求を受け付けたと判定された場合（ステップＳ３０１７；ＹＥＳ）には、図１８のフローチャートにおけるステップＳ１８０１に戻り、閲覧クライアント端末１０７の表示部４２１は、平常時表示をおこなう。なお、平常表示要求を受け付けたと判定されたことに応じて、録画サーバ１０６のレポート機能をＯＦＦとしてもよい。
【０３０２】
平常表示要求を受け付けていないと判定された場合（ステップＳ３０１７；ＮＯ）には、表示されている画面を維持したまま、ステップＳ３００４の処理に戻る。
【０３０３】
図３１は、ステップＳ３１０４でレポート記入画面の表示要求が受け付けられた場合の処理の流れの一例を示すフローチャートである。図３１に示されるように、レポート記入画面の表示要求が受け付けられると、まずステップＳ３１０１において、閲覧クライアント端末１０７の送受信部４２０は、レポート記入画面の表示要求を録画サーバ１０６に送信する。
【０３０４】
続いて、ステップＳ３１０２において、録画サーバ１０６の送受信部４０７は、ステップＳ３１０１で送信されたレポート記入画面の表示要求を受信する。
【０３０５】
続いて、ステップＳ３１０３において、録画サーバ１０６の画面作成部４１１は、レポート記入画面２７００の画面情報を作成する。
【０３０６】
続いて、ステップＳ３１０４において、録画サーバ１０６の送受信部４０７は、ステップＳ３１０３で作成された画面情報を閲覧クライアント端末１０７に送信する。
【０３０７】
続いて、ステップＳ３１０５において、閲覧クライアント端末１０７の送受信部４０７は、ステップＳ３１０４で送信された画面情報を受信する。
【０３０８】
続いて、ステップＳ３１０６において、閲覧クライアント端末１０７の表示部４２１は、ステップＳ３１０５で受信された画面情報に基づき、レポート記入画面２７００を表示する。
【０３０９】
続いて、ステップＳ３１０７において、閲覧クライアント端末１０７は、ウィンドウを閉じる要求を入力部４１９によって受け付けたか否かを判定する。具体的には、レポート記入画面２７００に表示されたウィンドウを閉じるアイコン２７１４のクリック選択を入力部４１９により受け付けた場合には、ウィンドウを閉じる要求を受け付けたと判定する。
【０３１０】
ウィンドウを閉じる要求を受け付けたと判定された場合（ステップＳ３１０７；ＹＥＳ）、ステップＳ３１０８の処理へ進み、レポート記入画面２７００のウィンドウを閉じる。レポート記入画面２７００のウィンドウを閉じた後に表示部４２１によって表示される画面は、設定等によって、例えばメタデータ検索結果画面に戻ってもよく、平常表示画面に戻ってもよい。
【０３１１】
ウィンドウを閉じる要求を受け付けていないと判定された場合（ステップＳ３１０７；ＮＯ）、ステップＳ３１０９の処理へ進む。ステップＳ３１０９において、閲覧クライアント端末１０７は、ユーザ記入があったか、すなわちユーザ記入情報を入力部４１９により受け付けたか否かを判定する。具体的には、チェックアイテム情報２７０５、ユーザ記入情報２７０６，２７０７、又はレポート作成者情報２７０８への入力に基づくユーザ記入情報を、入力部４１９により受け付けた場合には、ユーザ記入情報を受け付けたと判定する。
【０３１２】
ユーザ記入情報を受け付けていないと判定された場合（ステップＳ３１０９；ＮＯ）、後述するステップＳ３１１３の処理に進む。ユーザ記入情報を受け付けたと判定された場合（ステップＳ３１０９；ＹＥＳ）、ステップＳ３１１０の処理に進む。
【０３１３】
ステップＳ３１１０において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ３１０９で受け付けられたユーザ記入情報を、録画サーバ１０６に送信する。
【０３１４】
続いて、ステップＳ３１１１において、録画サーバ１０６の送受信部４０７は、ステップＳ３１１０で送信されたユーザ記入情報を受信する。
【０３１５】
続いて、ステップＳ３１１２において、録画サーバ１０６のレポート作成部４１８は、ステップＳ３１１１で受信されたユーザ記入情報をレポート情報に追加する。具体的には、ステップＳ３１１１で受信されたユーザ記入情報を、図２５のデータテーブルにおけるユーザ記入情報２５０４の欄に格納する。
【０３１６】
続いて、ステップＳ３１１３において、閲覧クライアント端末１０７は、削除要求があったか、すなわち削除要求を入力部４１９により受け付けたか否かを判定する。具体的には、抹消アイコン２７１３のクリック選択を入力部４１９により受け付けた場合には、削除要求を受け付けたと判定する。
【０３１７】
削除要求を受け付けていないと判定された場合（ステップＳ３１１３；ＮＯ）、後述するステップＳ３１１７の処理に進む。削除要求を受け付けたと判定された場合（ステップＳ３１１３；ＹＥＳ）、ステップＳ３１１４の処理に進み、閲覧クライアント端末１０７の送受信部４２０は、削除要求を録画サーバ１０６に送信する。
【０３１８】
続いて、ステップＳ３１１５において、録画サーバ１０６の送受信部４０７は、ステップＳ３１１４で送信された削除要求を受信する。
【０３１９】
続いて、ステップＳ３１１６において、録画サーバ１０６のレポート作成部４１８は、ステップＳ３１１５で受信された削除要求に基づき、不要な情報として選択された情報をレポート情報から削除し、レポート情報を更新する。
【０３２０】
続いて、ステップＳ３１１７において、閲覧クライアント端末１０７は、登録要求があったか、すなわち登録要求を入力部４１９により受け付けたか否かを判定する。具体的には、登録アイコン２７１１のクリック選択を入力部４１９が受け付けた場合には、登録要求を受け付けたと判定する。
【０３２１】
登録要求を受け付けていないと判定された場合（ステップＳ３１１７；ＮＯ）、ステップＳ３１０７の処理に戻る。登録要求を受け付けたと判定された場合（ステップＳ３１１７；ＹＥＳ）、ステップＳ３１１８の処理へ進み、閲覧クライアント端末１０７の送受信部４０７は、登録要求を録画サーバ１０６に送信する。
【０３２２】
続いて、ステップＳ３１１９において、録画サーバ１０６の送受信部４０７は、ステップＳ３１１８で送信された登録要求を受信する。
【０３２３】
続いて、ステップＳ３１２０において、録画サーバ１０６のレポート作成部４１８は、ステップＳ３１１９で登録要求を受信したときのレポート情報の内容で、レポートを登録する。
【０３２４】
続いて、ステップＳ３１２１において、録画サーバ１０６の画面作成部４１１は、ステップＳ３１２０で登録された情報に基づき、レポート管理画面２８００の画面情報を作成する。
【０３２５】
続いて、ステップＳ３１２２において、録画サーバ１０６の送受信部４０７は、ステップＳ３１２１で作成された画面情報を閲覧クライアント端末１０７に送信する。
【０３２６】
続いて、ステップＳ３１２３において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ３１２２で送信された画面情報を受信する。ステップＳ３１２３の後は、図３２のフローチャートにおけるステップＳ３２０６の処理に続く。
【０３２７】
図３２は、ステップＳ３１０５でレポート管理画面の表示要求が受け付けられた場合の処理の流れの一例を示すフローチャートである。図３２に示されるように、レポート管理画面の表示要求が受け付けられると、まずステップＳ３２０１において、閲覧クライアント端末１０７の送受信部４２０は、レポート管理画面の表示要求を録画サーバ１０６に送信する。
【０３２８】
続いて、ステップＳ３２０２において、録画サーバ１０６の送受信部４０７は、ステップＳ３２０１で送信されたレポート管理画面の表示要求を受信する。
【０３２９】
続いて、ステップＳ３２０３において、録画サーバ１０６の画面作成部４１１は、レポート管理画面２８００の画面情報を作成する。
【０３３０】
続いて、ステップＳ３２０４において、録画サーバ１０６の送受信部４０７は、ステップＳ３１０３で作成された画面情報を閲覧クライアント端末１０７に送信する。
【０３３１】
続いて、ステップＳ３２０５において、閲覧クライアント端末１０７の送受信部４０７は、ステップＳ３２０４で送信された画面情報を受信する。
【０３３２】
続いて、ステップＳ３２０６において、閲覧クライアント端末１０７の表示部４２１は、ステップＳ３２０５で受信された画面情報に基づき、レポート管理画面２８００を表示する。
【０３３３】
続いて、ステップＳ３２０７において、閲覧クライアント端末１０７は、ウィンドウを閉じる要求を入力部４１９によって受け付けたか否かを判定する。具体的には、レポート管理画面２８００に表示されたウィンドウを閉じるアイコン２８０３のクリック選択を入力部４１９により受け付けた場合には、ウィンドウを閉じる要求を受け付けたと判定する。
【０３３４】
ウィンドウを閉じる要求を受け付けたと判定された場合（ステップＳ３２０７；ＹＥＳ）、ステップＳ３２０８の処理へ進み、レポート管理画面２８００のウィンドウを閉じる。レポート管理画面２８００のウィンドウを閉じた後に表示部４２１によって表示される画面は、設定等によって、例えばメタデータ検索結果画面に戻ってもよく、平常表示画面に戻ってもよい。
【０３３５】
ウィンドウを閉じる要求を受け付けていないと判定された場合（ステップＳ３２０７；ＮＯ）、ステップＳ３２０９の処理へ進む。ステップＳ３２０９において、閲覧クライアント端末１０７は、編集要求があったか、すなわち編集要求を入力部４１９により受け付けたか否かを判定する。具体的には、編集アイコン２８０１の選択クリックを入力部４１９により受け付けた場合には、編集要求を受け付けたと判定する。
【０３３６】
編集要求を受け付けたと判定された場合（ステップＳ３２０９；ＹＥＳ）、レポート記入画面表示要求が受け付けられたものとして、図３１のフローチャートで示される処理に戻る。編集要求を受け付けられていないと判定された場合（ステップＳ３２０９；ＮＯ）、ステップＳ３２１０の処理に進む。
【０３３７】
ステップＳ３２１０において、閲覧クライアント端末１０７は、出力要求があったか、すなわち出力要求を入力部４１９により受け付けたか否かを判定する。具体的には、出力アイコン２８０２の選択クリックを入力部４１９により受け付けた場合には、出力要求を受け付けたと判定する。
【０３３８】
出力要求を受け付けていないと判定された場合（ステップＳ３２１０；ＮＯ）、ステップＳ３２０７の処理に戻る。出力要求を受け付けたと判定された場合（ステップＳ３２１０；ＹＥＳ）、ステップＳ３２１１の処理に進む。
【０３３９】
ステップＳ３２１１において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ３２１０で受け付けたと判定された出力要求を、録画サーバ１０６に送信する。
【０３４０】
続いて、ステップＳ３２１２において、録画サーバ１０６の送受信部４０７は、ステップＳ３２１１で送信された出力要求を受信する。
【０３４１】
続いて、ステップＳ３２１３において、録画サーバ１０６の画面作成部４１１は、レポート出力画面２９００の画面情報を作成する。
【０３４２】
続いて、ステップＳ３２１４において、録画サーバ１０６の送受信部４０７は、ステップＳ３２１３で作成された画面情報を送信する。
【０３４３】
続いて、ステップＳ３２１５において、閲覧クライアント端末１０７の送受信部４２０は、ステップＳ３２１３で送信された画面情報を受信する。
【０３４４】
続いて、ステップＳ３２１６において、閲覧クライアント端末１０７の表示部４２１は、ステップＳ３２１５で受信された画面情報に基づき、レポート出力画面２９００を表示する。
【０３４５】
続いて、ステップＳ３２１７において、閲覧クライアント端末１０７は、印刷要求又は保存要求があったか、すなわち印刷要求又は保存要求を入力部４１９により受け付けたか否かを判定する。具体的には、印刷アイコン２９０１のクリック選択を入力部４１９により受け付けた場合には、印刷要求を受け付けたと判定する。また、保存アイコン２９０２のクリック選択を入力部４１９により受け付けた場合には、保存要求を受け付けたと判定する。
【０３４６】
印刷要求又は保存要求を受け付けたと判定された場合（ステップＳ３２１７；ＹＥＳ）、ステップＳ３２１８の処理へ進み、ステップＳ３２１７で受け付けた要求に応じて、レポート出力画面２９００に出力されたレポートブックの印刷又は保存をおこなう。
【０３４７】
ステップＳ３２１８の処理が終了すると、ステップＳ３２２０の処理に進み、レポート出力画面２９００のウィンドウを閉じる。レポート出力画面２９００を閉じた後に表示部４２１によって表示される画面は、設定等によって、例えばレポート管理画面に戻ってもよく、平常表示画面に戻ってもよい。
【０３４８】
印刷要求又は保存要求を受け付けていないと判定された場合（ステップＳ３２１７；ＮＯ）、ステップＳ３２１９の処理へ進む。ステップＳ３２１９において、閲覧クライアント端末１０７は、ウィンドウを閉じる要求を入力部４１９によって受け付けたか否かを判定する。具体的には、レポート出力画面２９００に表示されたウィンドウを閉じるアイコン２９０３のクリック選択を入力部４１９により受け付けた場合には、ウィンドウを閉じる要求を受け付けたと判定する。
【０３４９】
ウィンドウを閉じる要求を受け付けたと判定された場合（ステップＳ３２０７；ＹＥＳ）、ステップＳ３２２０の処理へ進み、レポート出力画面２９００のウィンドウを閉じる。ウィンドウを閉じる要求を受け付けていないと判定された場合（ステップＳ３２０７；ＮＯ）、ステップＳ３２１７の処理に戻る。
【０３５０】
以上、本実施形態によれば、イベントが発生した場合に表示部４２１により表示された情報に対するユーザの選択情報に基づき、レポート情報が作成される。このため、原因解明のためにユーザが選択した情報を確実に確認することができる。よって、原因解明のためのプロセスが適切であったか否かのエビデンスを得ることができる結果、適切な原因解明をおこなうことが可能となる。
【０３５１】
また、本実施形態によれば、レポート記入画面２７００において、ユーザが記入したユーザ記入情報を含めてレポート情報が作成されるため、原因解明のためにユーザが記入した情報をレポートとして確認することができる。
【０３５２】
また、本実施形態によれば、ユーザの削除要求に基づき、不要な情報をレポート情報から削除することができる。これにより、明らかに原因解明に無関係な情報がレポート情報に含まれないようにすることができる。
【０３５３】
また、本実施形態によれば、アラームデータの受信に応じて、レポート作成部４１８によるレポート機能がＯＮ状態とされる。これにより、ユーザの操作ミスによりレポート機能が適切にＯＮ状態とされないことを抑制し、確実にレポート情報の作成をおこなうことができる。
【０３５４】
また、本実施形態によれば、選択が受け付けられた画像と、画像対応メタデータと、を含むように、レポート情報が作成される。よって、ユーザによって確認された対応関係を有する画像と画像対応メタデータとを、レポート情報として適切に確認することができる。
【０３５５】
以上、種々の実施形態について説明したが、本発明は上記実施形態に限られず、その要旨を逸脱しない範囲で様々な変更が可能である。
【０３５６】
生産工程監視システムは、イベント発生の原因解明をおこなうために限られず、例えば保守点検等の際に適用されてもよい。
【０３５７】
上記実施形態では、録画サーバ１０６が、アラームＤＢ４０２、メタデータ４０４、画像ＤＢ４０６を含む各記憶手段を備える例について説明したが、各記憶手段は、録画サーバ１０６ではなく外部装置やクラウド等にあってもよい。
【０３５８】
前述した実施形態では、生産工程監視システムが録画サーバ１０６及び閲覧クライアント端末１０７を備える構成について説明したが、生産工程監視システムは、録画サーバ１０６及び閲覧クライアント端末１０７を備える構成でなくてもよい。例えば、生産工程監視システムは、前述した機能部を備えたサーバそのものであってもよく、前述した機能部を備えたクライアント端末そのものであってもよい。
【０３５９】
前述した第１実施形態では、イベントが発生した場合に、イベント発生工程画像と共に前工程画像と後工程画像とを表示する例について説明したが、後工程画像は必ずしも表示しなくてもよい。
【０３６０】
前述した第３実施形態では、イベントが発生した場合に表示された画像を選択し、その選択された画像に対応するメタデータが表示された場合のレポート情報の作成について説明したが、これに限られない。例えば、イベントが発生した場合に表示されたメタデータを選択し、その選択されたメタデータに対応する画像が表示された場合であっても、同様にしてレポート情報が作成される。
【０３６１】
前述した実施形態では、イベント発生時画面１２００において選択が受け付けられた工程に対応する工程対応画像を表示する例について説明したが、この例に限られない。例えば、イベント発生時画面１２００以外の任意の画面において選択が受け付けられた工程に対応する工程対応画像を表示してもよい。
【０３６２】
前述したフローチャートに示される処理の順序は、図示する順序に限られない。
【０３６３】
本発明は、たとえば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０３６４】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０３６５】
したがって、本発明の機能処理をコンピュータで実現（実行可能と）するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３６６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、又はＯＳに供給するスクリプトデータなどの形態であってもよい。
【０３６７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、又はＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、又はＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０３６８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスクなどの記録媒体にダウンロードすることによっても供給できる。
【０３６９】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３７０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭなどの記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３７１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０３７２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０３７３】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０３７４】
１００      生産工程監視システム（情報処理システム）
４０４      メタデータＤＢ（メタデータ記憶手段）
４０６      画像ＤＢ（画像記憶手段）
４０９      メタデータ取得部（メタデータ取得手段、情報取得手段）
４１０      画像取得部（画像取得手段、情報取得手段）
４１８      レポート作成部（レポート作成手段）
４１９      入力部（画像選択手段、選択情報受付手段、ユーザ記入受付手段、削除要求受付手段）
４２１      表示部（表示手段）
【図１】
2020071568.tif 000003
【図２】
2020071568.tif 000004
【図３】
2020071568.tif 000005
【図４】
2020071568.tif 000006
【図５】
2020071568.tif 000007
【図６】
2020071568.tif 000008
【図７】
2020071568.tif 000009
【図８】
2020071568.tif 000010
【図９】
2020071568.tif 000011
【図１０】
2020071568.tif 000012
【図１１】
2020071568.tif 000013
【図１２】
2020071568.tif 000014
【図１３】
2020071568.tif 000015
【図１４】
2020071568.tif 000016
【図１５】
2020071568.tif 000017
【図１６】
2020071568.tif 000018
【図１７】
2020071568.tif 000019
【図１８】
2020071568.tif 000020
【図１９】
2020071568.tif 000021
【図２０】
2020071568.tif 000022
【図２１】
2020071568.tif 000023
【図２２】
2020071568.tif 000024
【図２３】
2020071568.tif 000025
【図２４】
2020071568.tif 000026
【図２５】
2020071568.tif 000027
【図２６】
2020071568.tif 000028
【図２７】
2020071568.tif 000029
【図２８】
2020071568.tif 000030
【図２９】
2020071568.tif 000031
【図３０】
2020071568.tif 000032
【図３１】
2020071568.tif 000033
【図３２】
2020071568.tif 000034