(57)【要約】【課題】複数の種類の判定動作の状態を同時に把握することができる画像処理装置、画像処理システム、画像処理方法およびプログラムを提供する。【解決手段】表示手段と、表示手段によって表示される所定の表示領域に、撮像手段で撮像された映像データを表示させる映像表示制御手段と、映像データに対する複数の種類の判定機能に基づく判定領域を示す複数の表示要素を、それぞれ異なる態様で映像データに重畳させて表示領域に表示させる領域表示制御手段と、を備える。【選択図】図３
2020010400.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
前記表示手段によって表示される所定の表示領域に、撮像手段で撮像された映像データを表示させる映像表示制御手段と、
前記映像データに対する複数の種類の判定機能に基づく判定領域を示す複数の表示要素を、それぞれ異なる態様で前記映像データに重畳させて前記表示領域に表示させる領域表示制御手段と、
を備えた画像処理装置。
【請求項２】
前記領域表示制御手段は、前記各判定領域の表示要素のうち少なくともいずれかを、それぞれ異なる色の該判定領域を囲う枠として表示させる請求項１に記載の画像処理装置。
【請求項３】
前記領域表示制御手段は、前記各判定領域の表示要素のうち少なくともいずれかについて、該判定領域で所定の状態が検知された場合の前記表示要素の態様を、該判定領域で前記所定の状態が検知されていない場合の該表示要素の態様と変えて表示させる請求項１または２に記載の画像処理装置。
【請求項４】
前記映像表示制御手段は、前記撮像手段で撮像されたリアルタイムの前記映像データを前記表示領域に表示させる請求項１〜３のいずれか一項に記載の画像処理装置。
【請求項５】
前記撮像手段により撮像された前記映像データを記憶する記憶手段と、
前記各判定領域が指定された日時の情報、および、前記各判定領域で前記所定の状態が検知された日時の情報を前記記憶手段に記憶させる時刻情報管理手段と、
を、さらに備え、
前記映像表示制御手段は、前記記憶手段に記憶された前記映像データを前記表示領域に再生表示させ、
前記領域表示制御手段は、前記記憶手段に記憶された前記日時の情報に従って、前記各判定領域を示す前記表示要素を前記表示領域に表示させる請求項１〜３のいずれか一項に記載の画像処理装置。
【請求項６】
前記記憶手段に記憶された前記日時の情報に基づいて、前記各判定領域で検知された前記所定の状態のうち少なくともいずれかの検知日時をリストで表示するリスト制御手段を、さらに備えた請求項５に記載の画像処理装置。
【請求項７】
前記映像表示制御手段は、複数の前記撮像手段で撮像された前記映像データを前記表示領域に表示させる請求項１〜６のいずれか一項に記載の画像処理装置。
【請求項８】
前記領域表示制御手段は、前記判定領域として、第１基準画像との比較結果に基づいてトリガを生成するためのトリガ領域の表示要素、および前記トリガのタイミングを基準にして所定時間前または所定時間後に１以上の第２基準画像とそれぞれ比較して異常であるか否かを画像判定するための１以上の検知領域の表示要素を、それぞれ前記表示領域に表示させる請求項１〜７のいずれか一項に記載の画像処理装置。
【請求項９】
前記領域表示制御手段は、前記トリガ領域に関連付けられた前記１以上の検知領域での画像判定が少なくともすべて終了するまで、前記１以上の検知領域でのそれぞれの画像判定の判定結果を示す各表示要素の表示を継続させる請求項８に記載の画像処理装置。
【請求項１０】
前記トリガ領域に関連付けられた前記検知領域のうち最後の検知領域での画像判定が終了したときに判定終了を示す音を出力する報知手段を、さらに備えた請求項８または９に記載の画像処理装置。
【請求項１１】
前記検知領域で異常が検知されたときに異常の発生を示す音を出力する報知手段を、さらに備えた請求項８または９に記載の画像処理装置。
【請求項１２】
請求項１〜１１のいずれか一項に記載の画像処理装置と、
１以上の前記撮像手段と、
を備えた画像処理システム。
【請求項１３】
表示手段によって表示される所定の表示領域に、撮像手段で撮像された映像データを表示させる映像表示ステップと、
前記映像データに対する複数の種類の判定機能に基づく判定領域を示す複数の表示要素を、それぞれ異なる態様で前記映像データに重畳させて前記表示領域に表示させる領域表示ステップと、
を有する画像処理方法。
【請求項１４】
コンピュータに
表示手段によって表示される所定の表示領域に、撮像手段で撮像された映像データを表示させる映像表示処理と、
前記映像データに対する複数の種類の判定機能に基づく判定領域を示す複数の表示要素を、それぞれ異なる態様で前記映像データに重畳させて前記表示領域に表示させる領域表示処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ビデオカメラ等の撮像装置により録画して得られた映像データを分析して、目的物の検出、または、映像上の物体の動きもしくは異常の検知等を行う画像監視システムの発展が著しい。このような画像監視システムは、例えば、製品の生産ライン等において適用される。
【０００３】
このような、画像に基づいて製品の異常を検知する画像監視システムとして、所定のタイミングで異常であるか否かを判定して、ＯＫ判定かＮＧ判定かを表示するシステムが提案されている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術は、所定のタイミングで異常であるか否かを判定した結果を表示するのみであり、様々な判定機能（例えば、所定のタイミングではなく常時検知を行う機能、または、異常の検知ではなく、画像の変化のみを検知する機能等）がある場合に、それらの機能がどのように動作しているかを同時に示すことはできない。したがって、複数の判定機能が有するシステムの場合、それらの判定機能の動作状態を同時に把握することができないという問題点がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、複数の種類の判定動作の状態を同時に把握することができる画像処理装置、画像処理システム、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、表示手段と、前記表示手段によって表示される所定の表示領域に、撮像手段で撮像された映像データを表示させる映像表示制御手段と、前記映像データに対する複数の種類の判定機能に基づく判定領域を示す複数の表示要素を、それぞれ異なる態様で前記映像データに重畳させて前記表示領域に表示させる領域表示制御手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の種類の判定動作の状態を同時に把握することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る画像処理システムの全体構成の一例を示す図である。
【図２】図２は、実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】図３は、実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。
【図４】図４は、実施の形態に係る情報処理装置において記憶装置に記憶される情報のディレクトリ構造の一例を示す図である。
【図５】図５は、実施の形態に係る情報処理装置の表示装置に表示されるウォッチャ画面において複数のリアルタイムの映像が表示される例を示す図である。
【図６】図６は、実施の形態に係る情報処理装置の表示装置に表示される設定画面で映像データが表示される状態の一例を示す図である。
【図７】図７は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部に常時検知領域を指定する例を示す図である。
【図８】図８は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部にトリガ領域を指定する例を示す図である。
【図９】図９は、実施の形態に係る情報処理装置の表示装置に表示される設定画面においてトリガ領域における変化点が見つかった場合のマーク表示の一例を示す図である。
【図１０】図１０は、トリガ領域における変化点を検出する動作を説明する図である。
【図１１】図１１は、実施の形態に係る情報処理装置の表示装置に表示される設定画面においてトリガ領域における変化点が２点見つかった場合に表示されるダイアログの一例を示す図である。
【図１２】図１２は、実施の形態に係る情報処理装置の表示装置に表示される設定画面においてトリガ領域における変化点が見つからなかった場合に表示されるダイアログの一例を示す図である。
【図１３】図１３は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部に検知領域を指定する例を示す図である。
【図１４】図１４は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部に２つ目の検知領域を指定する例を示す図である。
【図１５】図１５は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部で指定した検知領域の属性情報を設定する例を示す図である。
【図１６】図１６は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で監視動作が実行される状態の一例を示す図である。
【図１７】図１７は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生する前の状態の一例を示す図である。
【図１８】図１８は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生した状態の一例を示す図である。
【図１９】図１９は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図２０】図２０は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図２１】図２１は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図２２】図２２は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図２３】図２３は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図２４】図２４は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図２５】図２５は、実施の形態に係る情報処理装置の表示領域に表示されるビューワ画面で録画された映像が再生表示される状態の一例を示す図である。
【図２６】図２６は、実施の形態に係る情報処理装置の表示領域に表示されるビューワ画面で再生表示される映像に対して画像判定の状態が再現される状態の一例を示す図である。
【図２７】図２７は、実施の形態に係る情報処理装置の表示領域に表示されるビューワ画面でマーカリスト画面が表示された状態の一例を示す図である。
【図２８】図２８は、実施の形態に係る情報処理装置の表示装置に表示されるウォッチャ画面での監視動作の例を示すフローチャートである。
【図２９】図２９は、実施の形態に係る情報処理装置の表示装置に表示されるビューワ画面で再生表示される映像に対して画像判定の状態が再現される動作の例を示すフローチャートである。
【図３０】図３０は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生する前の状態の一例を示す図である。
【図３１】図３１は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生した状態の一例を示す図である。
【図３２】図３２は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図３３】図３３は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図３４】図３４は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図３５】図３５は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図３６】図３６は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【図３７】図３７は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、図面を参照しながら、本発明に係る画像処理装置、画像処理システム、画像処理方法およびプログラムの実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。
【００１０】
（画像処理システムの全体構成）
図１は、実施の形態に係る画像処理システムの全体構成の一例を示す図である。図１を参照しながら、本実施の形態の画像処理システム１の全体構成について説明する。
【００１１】
図１に示すように、本実施の形態の画像処理システム１は、撮像装置２ａ〜２ｆ（撮像手段）と、情報処理装置３と、ネットワーク４と、を含む。
【００１２】
撮像装置２ａ〜２ｆは、被写体から光を電気信号に変換することによって被写体を撮像（撮影）し、複数のフレーム（画像データ）で構成された動画（例えば、１０［ＦＰＳ］）である映像データを生成するビデオカメラである。例えば、撮像装置２ａ〜２ｆは、製品を生産する生産設備または生産ライン等を撮像し、製造物であるワークに対する異常を検知するための映像データを生成する。
【００１３】
なお、撮像装置２ａ〜２ｆを区別なく呼称する場合、または総称する場合、単に「撮像装置２」というものとする。また、図１では、画像処理システム１は、６台の撮像装置２を含む構成となっているが、これに限定されるものではなく、他の台数の撮像装置２を含む構成であってもよい。
【００１４】
情報処理装置３は、撮像装置２によって撮像された映像データに基づいて画像判定を実行する画像処理装置として機能するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）またはワークステーション等である。また、情報処理装置３は、生産設備等の外部機器１０と、例えば、フィールドバス規格による通信が可能となるように接続している。
【００１５】
ネットワーク４は、撮像装置２ａ〜２ｆと、情報処理装置３とを接続するための、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）規格のネットワークである。この場合、ネットワーク４では、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のプロトコルによりデータ通信が行われる。また、この場合、撮像装置２ａ〜２ｆおよび情報処理装置３は、ＴＣＰ／ＩＰのプロトコルにより通信するためのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを有し、かつプライベートＩＰアドレス等のＩＰアドレスが割り当てられている。また、ネットワーク４の具体的な構成は、例えば、複数のポートを有するスイッチングハブに撮像装置２ａ〜２ｆおよび情報処理装置３それぞれがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルによって接続されたスター配線形式が一例として挙げられる。
【００１６】
なお、図１に示すネットワーク４は、ＴＣＰ／ＩＰにより通信される例を示したが、これに限定されるものではなく、例えば、情報処理装置３側にＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）端子またはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを複数有し、複数の撮像装置２がＶＧＡケーブルまたはＵＳＢケーブルで情報処理装置３に接続された形態等であってもよい。
【００１７】
（情報処理装置のハードウェア構成）
図２は、実施の形態に係る情報処理装置のハードウェア構成の一例を示す図である。図２を参照しながら、本実施の形態の情報処理装置３のハードウェア構成について説明する。
【００１８】
図２に示すように、情報処理装置３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、外部記憶装置１０４と、ディスプレイ１０５と、ネットワークＩ／Ｆ１０６と、キーボード１０７と、マウス１０８と、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）ドライブ１０９と、外部機器Ｉ／Ｆ１１１と、スピーカ１１２と、を備えている。
【００１９】
ＣＰＵ１０１は、情報処理装置３全体の動作を制御する装置である。ＲＯＭ１０２は、情報処理装置３用のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される揮発性記憶装置である。
【００２０】
外部記憶装置１０４は、撮像装置２により撮像された映像データ、および設定情報等の各種データを記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置である。
【００２１】
ディスプレイ１０５は、カーソル、メニュー、ウィンドウ、文字もしくは画像等の各種情報、または情報処理装置３による画像判定動作を実行するアプリケーションの画面を表示する表示装置である。ディスプレイ１０５は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等である。なお、ディスプレイ１０５は、例えば、情報処理装置３の本体に対して、ＶＧＡケーブルまたはＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブル等によって接続されたり、または、Ｅｔｈｅｒｎｅｔケーブルによって接続される。
【００２２】
ネットワークＩ／Ｆ１０６は、ネットワーク４に接続してデータ通信するためのインターフェースである。ネットワークＩ／Ｆ１０６は、例えば、ＴＣＰ／ＩＰのプロトコルで通信可能にするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。具体的には、情報処理装置３は、撮像装置２から、ネットワーク４およびネットワークＩ／Ｆ１０６を介して、映像データを取得する。
【００２３】
キーボード１０７は、文字、数字、各種指示の選択、カーソルの移動、および設定情報の設定等の入力を行う入力装置である。なお、段取り番号は、数字のみによって構成されることに限定されるものではなく、さらに、英字および記号等を組み合わせたものであってもよい。マウス１０８は、各種指示の選択および実行、処理対象の選択、カーソルの移動、ならびに設定情報の設定等を行うための入力装置である。
【００２４】
ＤＶＤドライブ１０９は、着脱自在な記憶媒体の一例としてのＤＶＤ１１０に対するデータの読み出し、書き込みおよび削除を制御する装置である。
【００２５】
外部機器Ｉ／Ｆ１１１は、外部機器１０と接続してデータ通信をするためのインターフェースである。外部機器Ｉ／Ｆ１１１は、例えば、フィールドバス規格により通信可能にするインターフェースカードである。具体的には、情報処理装置３は、外部機器１０と、外部機器Ｉ／Ｆ１１１を介してデータ通信を行う。
【００２６】
スピーカ１１２は、アプリケーションの動作に従って音声を出力する装置である。
【００２７】
上述のＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、外部記憶装置１０４、ディスプレイ１０５、ネットワークＩ／Ｆ１０６、キーボード１０７、マウス１０８、ＤＶＤドライブ１０９、外部機器Ｉ／Ｆ１１１およびスピーカ１１２は、アドレスバスおよびデータバス等のバス１１３によって互いに通信可能に接続されている。なお、ディスプレイ１０５が、Ｅｔｈｅｒｎｅｔケーブルによって接続される場合には、ネットワークＩ／Ｆ１０６に接続されることになり、この場合、ＴＣＰ／ＩＰ等のプロトコルによりデータ通信が行われる。
【００２８】
（情報処理装置のブロック構成）
図３は、実施の形態に係る情報処理装置の機能ブロックの構成の一例を示す図である。図３を参照しながら、情報処理装置３のブロック構成について説明する。
【００２９】
図３に示すように、情報処理装置３は、映像受信部３０１と、記憶部３０２（記憶手段）と、入力部３０３と、第１再生部３０４と、トリガ領域指定部３０５と、変化点検出部３０６と、検知領域指定部３０７と、設定部３０８と、常時検知領域指定部３０９と、映像振分部３１２（映像表示制御手段の一例）と、トリガ生成部３１３と、検知領域判定部３１４と、常時検知領域判定部３１５と、第１制御部３１６（領域表示制御手段の一例）と、報知制御部３１７と、第２再生部３１８（映像表示制御手段の一例）と、領域表示制御部３１９（領域表示制御手段の一例）と、リスト制御部３２０（リスト制御手段）、第２制御部３２１と、表示制御部３３１と、外部出力部３３２と、表示部３３３（表示手段）と、報知部３３４（報知手段）と、を備えている。なお、図３においては、説明を簡略化するため、ネットワーク４の図示を省略して説明する。また、上述の各機能部のうち、トリガ領域指定部３０５、検知領域指定部３０７、常時検知領域指定部３０９、トリガ生成部３１３、検知領域判定部３１４、常時検知領域判定部３１５、および第１制御部３１６は、本発明の「時刻情報管理手段」の一例に相当するものである。
【００３０】
映像受信部３０１は、ネットワーク４を介して、撮像装置２とデータ通信を行い、撮像装置２から映像データを受信する機能部である。映像受信部３０１は、受信した映像データを記憶部３０２に記憶させる。映像受信部３０１は、図２に示すネットワークＩ／Ｆ１０６によって実現される。
【００３１】
記憶部３０２は、映像受信部３０１により受信された映像データ、各種設定情報、および後述する時刻情報等を記憶する記憶装置である。記憶部３０２は、映像受信部３０１により受信された映像データが、どの撮像装置２により生成された映像データであるかを識別して記憶する。記憶部３０２は、例えば、図２に示すＲＡＭ１０３または外部記憶装置１０４によって実現される。
【００３２】
入力部３０３は、情報処理装置３が実行する画像判定動作等のための操作入力を行う装置である。入力部３０３は、図２に示すキーボード１０７およびマウス１０８によって実現される。
【００３３】
第１再生部３０４は、ユーザにより操作される入力部３０３からの操作信号に従って、記憶部３０２から取得した映像データを表示制御部３３１に送り、表示制御部３３１に対して映像データを表示部３３３に再生表示させる機能部である。具体的には、第１再生部３０４は、図６等で後述する表示部３３３に表示される設定画面５００の設定用映像表示部５０２に映像データを再生表示させる。第１再生部３０４は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００３４】
トリガ領域指定部３０５は、ユーザにより操作される入力部３０３からの操作信号に従って、表示部３３３における映像データの表示領域（図６等で後述する設定用映像表示部５０２）においてトリガのタイミングを決定するトリガ領域を指定する機能部である。トリガ領域指定部３０５は、指定したトリガ領域の情報を、撮像装置２ごとに関連付けて記憶部３０２に記憶させる。また、トリガ領域の情報とは、例えば、映像データの表示領域におけるトリガ領域の位置を示す座標、およびトリガ領域の形状等の情報である。トリガ領域指定部３０５により指定されたトリガ領域は、後述する瞬間検知機能で使用される。トリガ領域指定部３０５は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００３５】
変化点検出部３０６は、トリガ領域指定部３０５によりトリガ領域が指定された場合、指定された時点で第１再生部３０４が再生表示している映像データのフレームの時刻の前後の所定時間分のフレームを取得し、取得したフレームにおいて、フレームごとに直前のフレームとの画素値についての差分を演算し、演算した差分に基づいて、トリガ領域内の画像についての変化点を検出する機能部である。変化点については、後述する。差分の演算方法としては、例えば、２つのフレームのトリガ領域における画素値を比較し、画素値が所定の感度以上異なる画素の数の合計を差分として算出する。なお、フレームがグレースケールの画像である場合、画素値は輝度値と一致するので、２つのフレームのトリガ領域における輝度値を比較し、輝度値が所定の感度以上異なる画素の数の合計を差分として算出してもよい。また、フレームがＲＧＢの画素値で構成された画像である場合、Ｒ（赤）、Ｇ（緑）またはＢ（青）のいずれかの画素値を比較して、上述と同様に、画素値が所定の感度以上異なる画素の数の合計を差分として算出してもよい。また、フレームの画像におけるエッジ検出処理を行い、エッジ部分の合計を差分として算出してもよい。変化点検出部３０６は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００３６】
検知領域指定部３０７は、ユーザにより操作される入力部３０３からの操作信号に従って、表示部３３３における映像データの表示領域（設定用映像表示部５０２）において異常を検知する画像判定動作の対象となる検知領域を指定する機能部である。検知領域指定部３０７は、指定した検知領域の情報を、撮像装置２ごとに関連付けて記憶部３０２に記憶させる。また、検知領域の情報とは、例えば、映像データの表示領域における検知領域の位置を示す座標、および検知領域の形状等の情報である。また、検知領域指定部３０７は、後述するように、映像データの表示領域において複数の検知領域を指定することができる。検知領域指定部３０７により指定された検知領域は、後述する瞬間検知機能で使用される。検知領域指定部３０７は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００３７】
設定部３０８は、ユーザにより操作される入力部３０３からの操作信号に従って、各種設定情報を設定して記憶部３０２に記憶させる機能部である。また、設定部３０８は、設定した設定情報のうち、表示する必要がある情報を、記憶部３０２から表示制御部３３１に送り、表示制御部３３１に対して設定情報を表示部３３３に表示させる。設定部３０８は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００３８】
常時検知領域指定部３０９は、ユーザにより操作される入力部３０３からの操作信号に従って、表示部３３３における映像データの表示領域（設定用映像表示部５０２）において、常時、異常を検知する画像判定動作の対象となる常時検知領域を指定する機能部である。常時検知領域指定部３０９は、指定した常時検知領域の情報を、撮像装置２ごとに関連付けて記憶部３０２に記憶させる。また、常時検知領域の情報とは、例えば、映像データの表示領域における常時検知領域の位置を示す座標、および常時検知領域の形状等の情報である。常時検知領域指定部３０９により指定された常時検知領域は、後述する常時検知機能で使用される。常時検知領域指定部３０９は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００３９】
映像振分部３１２は、ユーザにより操作される入力部３０３からの操作信号に従って、映像受信部３０１から取得したリアルタイムの映像データを表示制御部３３１に送り、表示制御部３３１に対して映像データを表示部３３３に表示させる機能部である。具体的には、映像振分部３１２は、図５等で後述する表示部３３３に表示されるウォッチャ画面４００の映像表示部４０１ａ〜４０１ｆに、対応する映像データを振り分けて表示させる。また、映像振分部３１２は、映像表示部４０１に表示させる各映像データを、記憶部３０２に記憶（録画）させる。映像振分部３１２は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４０】
トリガ生成部３１３は、監視動作が開始された後、後述する図１６のウォッチャ画面４００の映像表示部４０１ａ〜４０１ｆにおけるトリガ領域において、差分画像と、映像データのフレームのトリガ領域の画像とを比較して、トリガのタイミングでトリガ信号を生成する機能部である。トリガ生成部３１３は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４１】
検知領域判定部３１４は、トリガ生成部３１３により生成されたトリガ信号を受け取ったときの設定時間前または設定時間後に、上述の映像表示部４０１ａ〜４０１ｆにおける検知領域において、検知基準画像と、映像データのフレームの検知領域の画像とを比較して異常であるか否かの判定をする機能部である。検知領域判定部３１４は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４２】
常時検知領域判定部３１５は、監視動作が開始された後、後述する図１６のウォッチャ画面４００の映像表示部４０１ａ〜４０１ｆにおける常時検知領域において、常時検知基準画像と、映像データのフレームの常時検知領域の画像とを比較して異常であるか否かの判定を常時実行する機能部である。常時検知領域判定部３１５は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４３】
第１制御部３１６は、ユーザにより操作される入力部３０３からの操作信号に従って、後述する図１６のウォッチャ画面４００において監視動作の開始および停止を行うことの他、ウォッチャ画面４００の動作全体を制御する機能部である。第１制御部３１６は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４４】
報知制御部３１７は、検知領域判定部３１４による検知領域の判定の結果に基づいて、報知部３３４に音声を出力させる機能部である。報知制御部３１７は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４５】
第２再生部３１８は、ユーザにより操作される入力部３０３からの操作信号に従って、記憶部３０２から取得した映像データを表示制御部３３１に送り、表示制御部３３１に対して映像データを表示部３３３に再生表示させる機能部である。具体的には、第２再生部３１８は、図２５等で後述する表示部３３３に表示されるビューワ画面７００の映像表示部７０１ａ〜７０１ｆに、対応する映像データを振り分けて再生表示させる。第２再生部３１８は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４６】
領域表示制御部３１９は、入力部３０３に記憶された各判定領域（トリガ領域、検知領域および常時検知領域）の検知時刻の情報（時刻情報）に基づいて、ビューワ画面７００の映像表示部７０１ａ〜７０１ｆに再生表示されている映像データのフレームに重畳して各判定領域の状態を表示する機能部である。領域表示制御部３１９は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４７】
リスト制御部３２０は、ビューワ画面７００で、記憶部３０２に記憶されたマーカファイルを読み出し、マーカファイルの内容を表示させる図２７で後述するマーカリスト画面８００を表示する機能部である。ここで、マーカファイルとは、常時検知機能により異常が検知された時刻、ならびに、瞬間検知機能によりトリガが発生した（トリガ信号が生成された）時刻、および異常が検知された時刻が時系列に記録されたファイルである。リスト制御部３２０は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４８】
第２制御部３２１は、ビューワ画面７００の動作全体を制御する機能部である。第２制御部３２１は、図２に示すＣＰＵ１０１により実行されるプログラムによって実現される。
【００４９】
表示制御部３３１は、表示部３３３の表示動作を制御する機能部である。具体的には、表示制御部３３１は、第１再生部３０４により取得された映像データ、設定部３０８により設定された設定情報、トリガ領域指定部３０５により指定されたトリガ領域、および、検知領域指定部３０７により指定された検知領域等を、表示部３３３に表示させる。表示制御部３３１は、図２に示すＣＰＵ１０１により実行されるプログラム（ドライバ）によって実現される。
【００５０】
外部出力部３３２は、検知領域判定部３１４または常時検知領域判定部３１５により異常の判定がされた場合、異常信号を外部機器１０に出力する機能部である。外部出力部３３２は、図２に示す外部機器Ｉ／Ｆ１１１によって実現される。なお、外部出力部３３２は異常信号を出力するものとしているが、これに限定されるものではなく、メールで異常を通知するためのバッチファイルを外部機器１０に送信したり、または、ウォッチャ画面４００上に異常を報知（例えば、ランプアイコンで点滅表示）する等の処置を行うものとしてもよい。
【００５１】
表示部３３３は、表示制御部３３１の制御に従って各種データを表示する装置である。表示部３３３は、本実施の形態では特に、図２に示すＣＰＵ１０１により実行されるプログラム（アプリケーション）により、後述するウォッチャ画面４００、設定画面５００、およびビューワ画面７００等を表示する。表示部３３３は、図２に示すディスプレイ１０５によって実現される。
【００５２】
報知部３３４は、報知制御部３１７の制御に従って音声を出力する装置である。報知部３３４は、図２に示すスピーカ１１２によって実現される。
【００５３】
なお、図３に示した第１再生部３０４、トリガ領域指定部３０５、変化点検出部３０６、検知領域指定部３０７、設定部３０８、常時検知領域指定部３０９、映像振分部３１２、トリガ生成部３１３、検知領域判定部３１４、常時検知領域判定部３１５、第１制御部３１６、報知制御部３１７、第２再生部３１８、領域表示制御部３１９、リスト制御部３２０、第２制御部３２１および表示制御部３３１の一部または全部は、ソフトウェアであるプログラムではなく、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）またはＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェア回路によって実現されてもよい。
【００５４】
また、図３に示した各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図３で独立した機能部として図示した複数の機能部を、１つの機能部として構成してもよい。一方、図３の１つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
【００５５】
また、以降の説明の簡略化のため、表示制御部３３１が、受け取ったデータを表示部３３３に表示させるという表現を、単に、そのデータを表示制御部３３１に送った機能部が、表示部３３３（または、表示部３３３が表示する画面）に表示させると表現するものとする。例えば、第１再生部３０４が、映像データを表示制御部３３１に送り、表示制御部３３１に対して映像データを表示部３３３に再生表示させる場合、単に、第１再生部３０４が、映像データを表示部３３３に再生表示させると表現するものとする。
【００５６】
（記憶部に記憶される情報のディレクトリ構造）
図４は、実施の形態に係る情報処理装置において記憶装置に記憶される情報のディレクトリ構造の一例を示す図である。図４を参照しながら、記憶部３０２で情報を管理するためのディレクトリ構造について説明する。
【００５７】
まず、図４に示すように、記憶部３０２は、ルートフォルダとして、「Ｓｅｔｔｉｎｇ」フォルダと、「Ｃｏｍｍｏｎ」フォルダと、を形成している。「Ｓｅｔｔｉｎｇ」フォルダの中には、各撮像装置２に関する情報を保存するための「ＣＡＭ１」〜「ＣＡＭ６」フォルダ（以下、単に「カメラフォルダ」と総称する）が形成されている。「ＣＡＭ１」〜「ＣＡＭ６」フォルダは、それぞれ撮像装置２ａ〜２ｆに関するフォルダに相当する。
【００５８】
各カメラフォルダには、図４に示すように、領域情報ファイル、時刻情報ファイル、および画像データが保存される。ここで、領域情報ファイルは、対応する撮像装置２について設定された各判定領域の位置情報（位置を示す座標および領域の形状等の情報）および後述する属性情報を含むファイルである。また、時刻情報ファイルは、対応する撮像装置２について監視動作が開始および終了した時刻、各判定領域が指定（設定）された時刻、および、監視動作中に各判定領域が検知した時刻を含むファイルである。また、画像データは、後述するトリガ基準画像および差分画像、検知基準画像、ならびに、常時検知基準画像等のデータである。
【００５９】
また、「Ｃｏｍｍｏｎ」フォルダには、上述のマーカファイルが保存される。
【００６０】
なお、図４に示した情報を管理するためのディレクトリ構造は一例であり、これに限定されるものではなく、その他のデータ構造によって情報が管理されるものとしてもよい。また、図４に示したフォルダの名称も一例であり、これらに限定されるものではない。
【００６１】
（ウォッチャ画面の構成）
図５は、実施の形態に係る情報処理装置の表示装置に表示されるウォッチャ画面において複数のリアルタイムの映像が表示される例を示す図である。図５を参照しながら、ウォッチャ画面４００の構成、および複数のリアルタイムの映像が表示される動作について説明する。
【００６２】
ＣＰＵ１０１により実行されるプログラム（アプリケーション）により、図５に示すウォッチャ画面４００が表示部３３３に表示される。ウォッチャ画面４００は、複数の撮像装置２から受信した映像データをリアルタイムに表示し、画像判定動作（監視動作）が実行されている場合には、指定された各判定領域において画像判定が実行される画面である。具体的には、ウォッチャ画面４００では、画像判定動作（監視動作）が実行されている場合、トリガ領域指定部３０５により指定されたトリガ領域において、トリガ生成部３１３により、トリガのタイミングでトリガ信号が生成される。また、ウォッチャ画面４００では、検知領域判定部３１４によりトリガ信号を受け取ったときの設定時間前または設定時間後に、検知領域指定部３０７により指定された検知領域において異常の有無が判定される。また、ウォッチャ画面４００では、画像判定動作（監視動作）が実行されている場合、常時検知領域判定部３１５によって、常時検知領域指定部３０９により指定された常時検知領域において異常の有無が常時、判定される。
【００６３】
ウォッチャ画面４００は、図５に示すように、映像表示部４０１ａ〜４０１ｆと、監視開始ボタン４１１と、監視停止ボタン４１２と、監視設定ボタン４１３と、状態表示部４２１ａ〜４２１ｆと、を含む。
【００６４】
映像表示部４０１ａ〜４０１ｆは、ユーザにより操作される入力部３０３からの操作信号に従って、映像振分部３１２によって、撮像装置２ａ〜２ｆから映像受信部３０１を介して取得されたリアルタイムの映像データがそれぞれ表示される表示部である。また、映像表示部４０１ａ〜４０１ｆは、ユーザによる入力部３０３の操作によって押下（例えば、マウス１０８のクリック操作等、以下同様）されると、選択状態にすることができる。なお、映像表示部４０１ａ〜４０１ｆを区別なく呼称する場合、または総称する場合、単に「映像表示部４０１」というものとする。
【００６５】
監視開始ボタン４１１は、ユーザによる入力部３０３の操作によって押下されると、リアルタイムの映像データが表示されている選択状態の映像表示部４０１で、トリガ領域指定部３０５により指定されたトリガ領域において、トリガ生成部３１３によりトリガのタイミングでトリガ信号が生成され、検知領域判定部３１４によりトリガ信号を受け取ったときの設定時間前または設定時間後に検知領域における異常の有無の判定が開始される。さらに、リアルタイムの映像データが表示されている選択状態の映像表示部４０１で、常時検知領域指定部３０９により指定された常時検知領域における異常の有無の判定が開始される。
【００６６】
監視停止ボタン４１２は、ユーザによる入力部３０３の操作によって押下されると、選択状態の映像表示部４０１で、トリガ生成部３１３によるトリガのタイミングでのトリガ信号の生成動作、検知領域判定部３１４による検知領域における異常の有無の判定動作、および、常時検知領域判定部３１５による常時検知領域における異常の有無の判定動作を停止させるボタンである。
【００６７】
監視設定ボタン４１３は、ユーザによる入力部３０３の操作によって押下されると、各判定領域を設定するために、第１制御部３１６によって、後述の図６等に示す設定画面５００を表示部３３３に表示させるボタンである。
【００６８】
状態表示部４２１ａ〜４２１ｆは、各映像表示部４０１に対応する撮像装置２についての状態を示す表示部である。例えば、状態表示部４２１ａ〜４２１ｆには、「未接続」、「未設定」、「設定完了」、「監視中」等の撮像装置２についての状態を示す内容が表示される。「未接続」とは、映像表示部４０１に対応する撮像装置２が画像処理システム１に接続されていない状態を示し、映像表示部４０１には映像データが表示されていない状態を示す。「未設定」とは、映像表示部４０１に表示されている映像データについてトリガ領域、検知領域、および常時検知領域等の設定がなされていない状態を示す。「設定完了」とは、映像表示部４０１に表示されている映像データについてトリガ領域、検知領域、および常時検知領域等の設定が完了している状態を示す。「監視中」とは、設定された各判定領域の情報に基づいて、画像判定動作（監視動作）が実行中である状態を示す。なお、状態表示部４２１ａ〜４２１ｆを区別なく呼称する場合、または総称する場合、単に「状態表示部４２１」というものとする。
【００６９】
（設定画面の構成）
図６は、実施の形態に係る情報処理装置の表示装置に表示される設定画面で映像データが表示される状態の一例を示す図である。図６および後述する図８を参照しながら、設定画面５００の構成について説明する。
【００７０】
設定画面５００は、トリガ領域、検知領域および常時検知領域の指定、ならびに、検知領域および常時検知領域における画像判定の感度および閾値等を設定する画面である。図６に示す設定画面５００は、常時検知機能について設定するための画面であり、カメラ選択タブ５０１、設定用映像表示部５０２と、再生ボタン５０３ａと、一時停止ボタン５０３ｂと、早送りボタン５０３ｃと、早戻しボタン５０３ｄと、停止ボタン５０３ｅと、シークバー５０４と、スライダー５０５と、時刻表示部５０６と、設定読出ボタン５１１と、設定書込ボタン５１２と、設定反映ボタン５１３と、閉じるボタン５１４と、領域選択タブ５５１と、常時検知領域情報部５６１と、常時検知領域ボタン群５６２と、を含む。
【００７１】
カメラ選択タブ５０１は、ユーザがトリガ領域、検知領域および常時検知領域の指定を所望する撮像装置２ａ〜２ｆの映像データのうちいずれの映像データを設定用映像表示部５０２に表示させるのかを選択する操作部である。例えば、撮像装置２ａ〜２ｆによって撮像された映像データは、それぞれ「１」〜「６」に対応付けられており、図６の例では、「６」すなわち撮像装置２ｆの映像データが選択された例を示している。
【００７２】
設定用映像表示部５０２は、第１再生部３０４によって、ユーザにより操作される入力部３０３からの操作信号に従って記憶部３０２から取得された映像データが再生表示される表示部である。図６の例では、第１再生部３０４は、ユーザによる入力部３０３の操作により、「６」のカメラ選択タブ５０１が選択操作されると、撮像装置２ｆにより撮像された映像データを設定用映像表示部５０２に再生表示させる。
【００７３】
再生ボタン５０３ａは、ユーザによる入力部３０３の操作によって押下されると、第１再生部３０４によって、設定用映像表示部５０２に表示された映像データが再生開始されるボタンである。一時停止ボタン５０３ｂは、ユーザによる入力部３０３の操作によって押下されると、第１再生部３０４によって、設定用映像表示部５０２に再生表示されている映像データが一時停止されるボタンである。早送りボタン５０３ｃは、ユーザによる入力部３０３の操作によって押下されると、第１再生部３０４によって、設定用映像表示部５０２に再生表示されている映像データが早送り表示されるボタンである。早戻しボタン５０３ｄは、ユーザによる入力部３０３の操作によって押下されると、第１再生部３０４によって、設定用映像表示部５０２に再生表示されている映像データが早戻し表示されるボタンである。停止ボタン５０３ｅは、ユーザによる入力部３０３の操作によって押下されると、第１再生部３０４によって、設定用映像表示部５０２に再生表示されている映像データが停止されるボタンである。
【００７４】
シークバー５０４は、その上に配置されるスライダー５０５の位置により、設定用映像表示部５０２に再生表示されている映像データがどの時間のものなのかを示す棒状の形状体である。スライダー５０５は、設定用映像表示部５０２に再生表示されている映像データの撮像時刻（表示されているフレームが撮像された時刻）に対応したシークバー５０４上の位置にスライドする形状体かつ操作部である。逆に、スライダー５０５は、ユーザによる入力部３０３の操作によってスライドされると、第１再生部３０４によって、スライダー５０５が存在するシークバー５０４上の位置に対応した撮像時刻の映像データのフレームが設定用映像表示部５０２に表示される。
【００７５】
時刻表示部５０６は、第１再生部３０４によって、設定用映像表示部５０２に再生表示されている映像データの撮像日付および撮像時刻を表示する表示部である。
【００７６】
設定読出ボタン５１１は、ユーザによる入力部３０３の操作によって押下されると、設定部３０８によって、記憶部３０２に記憶された、カメラ選択タブ５０１で選択された撮像装置２についてのトリガ領域、検知領域および常時検知領域の情報等が読み出され、設定画面５００の各表示部に表示されるボタンである。設定書込ボタン５１２は、ユーザによる入力部３０３の操作によって押下されると、設定部３０８によって、設定画面５００上で設定されたトリガ領域、検知領域および常時検知領域の情報等が、カメラ選択タブ５０１で選択された撮像装置２に関連付けられて記憶部３０２に記憶されるボタンである。設定反映ボタン５１３は、ユーザによる入力部３０３の操作によって押下されると、設定部３０８によって、設定画面５００上で設定されたトリガ領域、検知領域および常時検知領域の情報等が、ウォッチャ画面４００および設定画面５００等のアプリケーションが閉じられるまで有効とされる（例えば、ＲＡＭ１０３に一時記憶される）ボタンである。
【００７７】
閉じるボタン５１４は、ユーザによる入力部３０３の操作によって押下されると、設定部３０８によって、設定画面５００が閉じられ、ウォッチャ画面４００を表示部３３３に表示させるボタンである。
【００７８】
領域選択タブ５５１は、常時検知機能に用いる常時検知領域を指定するためのタブと、瞬間検知機能に用いるトリガ領域および検知領域を指定するためのタブとによって構成されている。例えば、図６に示す設定画面５００は、ユーザによる入力部３０３の操作によって、常時検知領域を指定するためのタブが選択された状態を示す。一方、後述する図８に示す設定画面５００は、ユーザによる入力部３０３の操作によってトリガ領域および検知領域を指定するためのタブが選択された状態を示す。
【００７９】
常時検知領域情報部５６１は、常時検知領域指定部３０９により指定された常時検知領域の名称、感度、閾値、監視方法（図６では「監視」と表記）、およびアクションの有無（図６では「アクション」と表記）（以下、常時検知領域についてのこれらの情報を属性情報という）を表示する表示部かつ選択操作部である。
【００８０】
常時検知領域ボタン群５６２は、常時検知領域指定部３０９により指定され、常時検知領域情報部５６１に表示された常時検知領域についての属性情報を編集するボタン群である。常時検知領域ボタン群５６２は、アクションボタン５６２ａと、削除ボタン５６２ｃと、感度増加ボタン５６２ｅと、感度減少ボタン５６２ｆと、閾値増加ボタン５６２ｇと、閾値減少ボタン５６２ｈと、を含む。常時検知領域ボタン群５６２の各ボタンの機能は、後述する。
【００８１】
後述する図８に示す設定画面５００は、上述のように、領域選択タブ５５１でトリガ領域および検知領域を指定するためのタブが選択された状態を示し、トリガ領域情報部５０７と、基準画像表示部５０８ａと、差分画像表示部５０８ｂと、検知領域情報部５０９と、検知領域ボタン群５１０と、を有する。
【００８２】
トリガ領域情報部５０７は、トリガ領域指定部３０５により指定されたトリガ領域の名称、ならびに、変化点検出部３０６が上述の変化点を検出するための感度および閾値を表示する表示部である。基準画像表示部５０８ａは、変化点検出部３０６により抽出されたトリガ基準画像を表示する表示部である。差分画像表示部５０８ｂは、変化点検出部３０６により抽出された差分画像（後述）を表示する表示部である。
【００８３】
検知領域情報部５０９は、検知領域指定部３０７により指定された検知領域の名称、感度、閾値、検知遅延時間（図８では「遅延時間」と表記）、監視方法（図８では「監視」と表記）、アクションの有無（図８では「アクション」と表記）、および画像判定の方法（図８では「画像判定」と表記）（以下、検知領域についてのこれらの情報を属性情報という）を表示する表示部かつ選択操作部である。
【００８４】
検知領域ボタン群５１０は、検知領域指定部３０７により指定され、検知領域情報部５０９に表示された検知領域についての属性情報を編集するボタン群である。検知領域ボタン群５１０は、アクションボタン５１０ａと、画像判定選択ボタン５１０ｂと、削除ボタン５１０ｃと、感度増加ボタン５１０ｅと、感度減少ボタン５１０ｆと、閾値増加ボタン５１０ｇと、閾値減少ボタン５１０ｈと、を含む。検知領域ボタン群５１０の各ボタンの機能は、後述する。
【００８５】
（常時検知領域の指定）
図７は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部に常時検知領域を指定する例を示す図である。図７を参照しながら、常時検知領域の指定について説明する。
【００８６】
図７に示す設定画面５００は、第１再生部３０４により映像データが再生表示されている設定用映像表示部５０２において常時検知領域５７０が指定された状態を示している。具体的には、まず、設定用映像表示部５０２において映像データの再生表示中に、常時検知機能の画像判定を所望する画像の部分が表示されているタイミングで、ユーザによる入力部３０３の操作によって一時停止ボタン５０３ｂが押下されると、第１再生部３０４は、設定用映像表示部５０２に再生表示されている映像データを一時停止し、その時点のフレームの撮像日付および撮像時刻を時刻表示部５０６に表示させる。そして、ユーザによる入力部３０３の操作によって領域選択タブ５５１の「常時」タブを選択操作されると、設定部３０８は、常時検知領域についての情報を表示させる。
【００８７】
次に、ユーザによる入力部３０３の操作（例えば、マウス１０８のドラッグ操作）によって、常時検知領域指定部３０９は、設定用映像表示部５０２において常時検知領域５７０（判定領域）を指定して表示させる。
【００８８】
また、設定部３０８は、常時検知領域５７０の属性情報として、常時検知領域指定部３０９により指定された常時検知領域５７０に命名した名前、ならびに、デフォルト値として、後述する画像判定で使用する所定の感度（例えば、「５０」）、所定の閾値（例えば、「２０％」）、監視方法（例えば、「グレースケール」）、およびアクションの有無（例えば、「なし」）を、常時検知領域情報部５６１に表示させる。設定部３０８は、常時検知領域５７０の名前として、図７に示すように、例えば、「６」の撮像装置（撮像装置２ｆ）の映像データに対して指定された常時検知領域であるものとして、「Ａ６１」と命名する。また、常時検知領域指定部３０９は、カメラ選択タブ５０１で選択された撮像装置２（図７の例では、撮像装置２ｆ）に関連付けて、常時検知領域５７０を指定した時刻の設定用映像表示部５０２に表示されているフレーム（画像）における常時検知領域５７０内の画像を常時検知基準画像として抽出して記憶部３０２に記憶させ、指定した常時検知領域５７０の情報（位置および形状等の位置情報、および属性情報等）を記憶部３０２に記憶させる。さらに、常時検知領域指定部３０９は、カメラ選択タブ５０１で選択された撮像装置２に関連付けて、常時検知領域５７０を指定した時刻の情報（時刻情報）を記憶部３０２に記憶させる。なお、上述と同様の方法で、常時検知領域指定部３０９により複数の常時検知領域を指定することができる。
【００８９】
図７に示す設定画面５００で指定された常時検知領域（図７では常時検知領域５７０）の属性情報は、編集することができる。まず、ユーザによる入力部３０３の操作によって、常時検知領域情報部５６１に属性情報が表示された常時検知領域のいずれか（図７では常時検知領域５７０の属性情報のみを表示）を選択すると、設定部３０８は、選択された常時検知領域情報部５６１の常時検知領域の属性情報の表示部分を反転表示させる。以下、図７に示した常時検知領域５７０（常時検知領域名「Ａ６１」）が選択されたものとして説明する。
【００９０】
次に、例えば、ユーザによる入力部３０３の操作によって、アクションボタン５６２ａを押下すると、設定部３０８は、選択された常時検知領域５７０のアクションの有無の設定値を切り替える。例えば、常時検知領域５７０のアクションの有無が「なし」となっている場合、アクションボタン５６２ａが押下されると、設定部３０８は、常時検知領域５７０のアクションの有無を「あり」に設定する。一方、常時検知領域５７０のアクションの有無が「あり」となっている場合、アクションボタン５６２ａが押下されると、設定部３０８は、常時検知領域５７０のアクションの有無を「なし」に設定する。後述するように、アクションの有無が「あり」となっている場合、常時検知領域判定部３１５によってその常時検知領域における画像判定で異常と判定された場合、外部出力部３３２が異常信号を出力する。
【００９１】
また、例えば、ユーザによる入力部３０３の操作によって、削除ボタン５６２ｃを押下すると、設定部３０８は、常時検知領域情報部５６１に表示された常時検知領域５７０の属性情報を消去し、記憶部３０２に記憶された常時検知領域５７０の情報を削除する。また、常時検知領域指定部３０９は、設定用映像表示部５０２に表示された常時検知領域５７０を消去し、記憶部３０２に記憶された常時検知基準画像を削除する。
【００９２】
また、例えば、ユーザによる入力部３０３の操作によって、感度増加ボタン５６２ｅを押下すると、設定部３０８は、選択された常時検知領域５７０の画像判定に用いられる感度の値を所定値だけ増加させる。一方、ユーザによる入力部３０３の操作によって、感度減少ボタン５６２ｆを押下すると、設定部３０８は、選択された常時検知領域５７０の画像判定に用いられる感度の値を所定値だけ減少させる。
【００９３】
また、例えば、ユーザによる入力部３０３の操作によって、閾値増加ボタン５６２ｇを押下すると、設定部３０８は、選択された常時検知領域５７０の画像判定に用いられる閾値の値を所定値だけ増加させる。一方、ユーザによる入力部３０３の操作によって、閾値減少ボタン５６２ｈを押下すると、設定部３０８は、選択された常時検知領域５７０の画像判定に用いられる閾値の値を所定値だけ減少させる。
【００９４】
（トリガ領域の指定および変化点の検出）
図８は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部にトリガ領域を指定する例を示す図である。図９は、実施の形態に係る情報処理装置の表示装置に表示される設定画面においてトリガ領域における変化点が見つかった場合のマーク表示の一例を示す図である。図１０は、トリガ領域における変化点を検出する動作を説明する図である。図１１は、実施の形態に係る情報処理装置の表示装置に表示される設定画面においてトリガ領域における変化点が２点見つかった場合に表示されるダイアログの一例を示す図である。図１２は、実施の形態に係る情報処理装置の表示装置に表示される設定画面においてトリガ領域における変化点が見つからなかった場合に表示されるダイアログの一例を示す図である。図８〜１２を参照しながら、トリガ領域の指定および変化点の検出について説明する。
【００９５】
図８に示す設定画面５００は、第１再生部３０４により映像データが再生表示されている設定用映像表示部５０２においてトリガ領域５３０が指定された状態を示している。具体的には、まず、設定用映像表示部５０２において映像データの再生表示中に、トリガの発生の基となる所望する画像の部分が表示されているタイミングで、ユーザによる入力部３０３の操作によって一時停止ボタン５０３ｂが押下されると、第１再生部３０４は、設定用映像表示部５０２に再生表示されている映像データを一時停止し、その時点のフレームの撮像日付および撮像時刻を時刻表示部５０６に表示させる。次に、ユーザによる入力部３０３の操作によって領域選択タブ５５１の「瞬間」タブを選択操作されると、設定部３０８は、トリガ領域および検知領域についての情報を表示させる。
【００９６】
次に、ユーザによる入力部３０３の操作（例えば、マウス１０８のドラッグ操作）によって、トリガ領域指定部３０５は、設定用映像表示部５０２においてトリガ領域５３０（判定領域）を指定して表示させる。
【００９７】
図９に示す設定画面５００は、変化点検出部３０６によって、トリガ領域指定部３０５により指定されたトリガ領域５３０において変化点が検出された場合の状態を示している。具体的には、変化点検出部３０６は、まず、トリガ領域指定部３０５によりトリガ領域５３０が指定された場合、指定された時点で第１再生部３０４が再生表示している映像データのフレームの撮像時刻の前後の所定時間（例えば前後２分間）分のフレームを取得し、トリガ領域５３０が指定された時刻のトリガ領域５３０内の画像をトリガ基準画像（第１基準画像）として抽出する。ここで、変化点とは、トリガ生成部３１３がトリガ信号を生成するタイミングの基準とするための、トリガ領域５３０内の画像の所定の変化を帯びた時点をいう。以下、変化点検出部３０６による具体的な変化点の検出方法について説明する。
【００９８】
変化点検出部３０６は、図１０（ａ）に示すように、所定時間分のフレームとして１３個のフレーム（フレーム（０）〜フレーム（１２））を取得したものとする。この場合、変化点検出部３０６によって、フレーム（６）を真中として、その前後の所定時間分のフレームが取得されたことになる。また、説明を簡略にするため、各フレームにおけるトリガ領域５３０に対応する部分の画像についても、それぞれフレーム（０）〜フレーム（１２）と称するものとする。そして、変化点検出部３０６は、取得したフレームにおいて、フレームごとに直前のフレームとの画素値についての差分を演算する。差分の演算方法については、上述した通りである。変化点検出部３０６が図１０（ａ）に例示したフレームを抽出し、フレームごとに演算した差分を時系列に表したグラフが、図１０（ｂ）に示すグラフである。図１０（ｂ）において、例えば、フレーム（１）の差分は、フレーム（１）と、その直前のフレームであるフレーム（０）との差分を示す。ここで、変化点としてのＩＮ点およびＯＵＴ点を次のように定義する。すなわち、ＩＮ点とは、連続するフレームにおいて、トリガ領域５３０内の画像が変化し始めた時点とする。また、ＯＵＴ点とは、連続するフレームにおいて、トリガ領域５３０内の画像の変化がおさまり始めた時点とする。なお、変化点検出部３０６は、取得したフレームにおいて、フレームごとに直前のフレームとの差分を演算するものとしたが、直前のフレームに限定されるものではなく、例えば、フレームごとに、数フレーム前のフレームとの差分を演算するものとしてもよい。
【００９９】
変化点検出部３０６は、フレームごとに演算した差分に基づいて、ＩＮ点の候補、およびＯＵＴ点の候補を見つける。具体的には、変化点検出部３０６は、演算した差分が２フレーム分以上連続して所定の閾値以上となった場合、最初に差分が所定の閾値以上となったフレームをＩＮ点の候補のフレームとする。図１０（ｂ）の例では、フレーム（１）の差分は閾値未満、フレーム（２）の差分は閾値以上となり、そして、フレーム（３）の差分も閾値以上となり、フレーム（２）および（３）の２フレーム分の差分が閾値以上となるので、最初に差分が閾値以上となったフレーム（２）がＩＮ点の候補のフレームとなる。同様に、フレーム（７）もＩＮ点の候補のフレームとなる。また、２フレーム分以上連続ではなく、１フレーム分のみの差分が閾値以上となった場合は、ノイズの可能性があるので、そのフレームはＩＮ点の候補のフレームとしない。
【０１００】
一方、変化点検出部３０６は、演算した差分が２フレーム分以上連続して所定の閾値未満となった場合、最初に差分が所定の閾値未満となったフレームをＯＵＴ点の候補のフレームとする。図１０（ｂ）の例では、フレーム（４）の差分は閾値以上、フレーム（５）の差分は閾値未満、そして、フレーム（６）の差分も閾値未満となり、フレーム（５）および（６）の２フレーム分の差分が閾値未満となるので、最初に差分が閾値未満となったフレーム（５）がＯＵＴ点の候補のフレームとなる。ここで、フレーム（１２）は、差分が所定の閾値未満となっているが、後に続くフレーム（１３）は、変化点検出部３０６が抽出したフレーム以外のフレームであるので、ＯＵＴ点の候補のフレームとしない。また、２フレーム分以上連続ではなく、１フレーム分のみの差分が閾値未満となった場合は、ノイズの可能性があるので、そのフレームはＯＵＴ点の候補のフレームとしない。
【０１０１】
以上のように、変化点検出部３０６は、図１０の例では、ＩＮ点の候補のフレームとしてフレーム（２）および（７）を特定し、ＯＵＴ点の候補のフレームとしてフレーム（５）を特定する。このように、変化点検出部３０６は、ＩＮ点の候補のフレームが複数特定された場合、取得したフレームの真中のフレーム（６）に最も近いフレーム、すなわちフレーム（７）をＩＮ点のフレームに決定する。なお、図１０の例では、ＯＵＴ点の候補のフレームとして、１つのフレーム（フレーム（５））のみ特定されているが、ＩＮ点の候補と同様に、複数のフレームがＯＵＴ点の候補のフレームとして特定される場合もある。このように、ＯＵＴ点の候補のフレームが複数特定された場合、変化点検出部３０６は、ＩＮ点の候補と同様に、取得したフレームの真中のフレーム（６）に最も近いフレームをＯＵＴ点のフレームに決定する。図１０の例では、ＯＵＴ点の候補のフレームはフレーム（５）のみなので、変化点検出部３０６は、フレーム（５）をＯＵＴ点のフレームに決定する。以上のように、変化点検出部３０６は、取得した所定時間分のフレームから、ＩＮ点のフレームおよびＯＵＴ点のフレームを決定することにより、変化点（ＩＮ点およびＯＵＴ点）を検出する。
【０１０２】
なお、変化点検出部３０６は、変化点を検出した場合、変化点のフレームの前のフレーム、もしくは後のフレーム、または前後のフレームを用いて、トリガ領域５３０内の動体検知を行い、どの方向から動体が入ってきたのかを示すベクトル情報を記憶部３０２に記憶させるものとしてもよい。この場合、トリガ生成部３１３は、記憶部３０２に記憶されたベクトル情報を用いて、動体がベクトル情報の示す方向と同一の方向から動いてきたか否かを確認し、その確認結果に基づいてトリガ信号を生成するものとしてもよい。
【０１０３】
また、変化点検出部３０６によるトリガ領域５３０における変化点の検出方法は、上述の方法に限定されるものではなく、トリガを発生させるタイミングを規定する変化点であれば、どのように変化点を検出してもよい。
【０１０４】
また、上述のように、変化点検出部３０６は、差分が２フレーム分以上連続して所定の閾値以上となった場合、最初に差分が所定の閾値以上となったフレームをＩＮ点の候補のフレームとするものとしているが、これに限定されるものではない。すなわち、差分が２フレーム分以上連続ではなく、その他の数以上のフレームが連続して所定の閾値以上となった場合としてもよい。これは、ＯＵＴ点の候補のフレームを見つける場合についても同様である。
【０１０５】
また、図１０では、ＩＮ点およびＯＵＴ点の双方のフレームが見つかる例を示したが、変化点検出部３０６は、ＩＮ点のフレームのみ、または、ＯＵＴ点のフレームのみを見つける場合もあり、この場合は、これらのＩＮ点またはＯＵＴ点を変化点として検出する。この場合、変化点検出部３０６は、検出した変化点のフレームのトリガ領域５３０内の画像を差分画像として抽出する。変化点検出部３０６は、カメラ選択タブ５０１で選択された撮像装置２（図１０の例では、撮像装置２ｆ）に関連付けて、抽出したトリガ基準画像、および変化点のフレームにおける差分画像を記憶部３０２に記憶させ、トリガ基準画像を基準画像表示部５０８ａに表示させ、差分画像を差分画像表示部５０８ｂに表示させる。さらに、変化点検出部３０６は、シークバー５０４において、検出した変化点のフレームの時刻に対応する部分にトリガマーク５４０を表示する。また、変化点検出部３０６により変化点が検出された場合、トリガ領域指定部３０５は、カメラ選択タブ５０１で選択された撮像装置２（図１０の例では、撮像装置２ｆ）に関連付けて、指定したトリガ領域５３０の情報（位置および形状等の位置情報、および属性情報等）を記憶部３０２に記憶させる。また、設定部３０８は、トリガ領域５３０の属性情報として、トリガ領域指定部３０５により指定されたトリガ領域５３０に命名した名前、ならびに、変化点検出部３０６の変化点の検出に利用された所定の感度（例えば、「５０」）および所定の閾値（例えば、「２０％」）（デフォルト値）を、トリガ領域情報部５０７に表示させる。設定部３０８は、トリガ領域５３０の名前として、図８に示すように、例えば、「６」の撮像装置（撮像装置２ｆ）の映像データに対して指定されたトリガ領域であるものとして、「ＴＲ６」と命名する。さらに、トリガ領域指定部３０５は、カメラ選択タブ５０１で選択された撮像装置２に関連付けて、トリガ領域５３０を指定した時刻の情報（時刻情報）を記憶部３０２に記憶させる。
【０１０６】
図１１に示す設定画面５００は、変化点検出部３０６によって、トリガ領域指定部３０５により指定されたトリガ領域５３０において変化点が上述のように２つ（ＩＮ点およびＯＵＴ点）検出された場合に、変化点選択ダイアログ６００が表示された状態を示している。このように、変化点検出部３０６は、変化点を２つ以上検出した場合、トリガ基準画像を抽出した時点に最も近い２つの変化点（ＩＮ点およびＯＵＴ点）のうちいずれをトリガの生成のために利用するかを選択するための変化点選択ダイアログ６００を表示部３３３に表示させる。変化点選択ダイアログ６００は、はいボタン６０１と、いいえボタン６０２と、閉じるボタン６０３と、を含む。閉じるボタン６０３は、変化点選択ダイアログ６００を閉じるためのボタンである。
【０１０７】
ユーザによる入力部３０３の操作によって、はいボタン６０１を押下した場合、変化点検出部３０６は、ＩＮ点を変化点として検出し、ＩＮ点のフレームのトリガ領域５３０内の画像を差分画像として抽出する。そして、変化点検出部３０６は、カメラ選択タブ５０１で選択された撮像装置２に関連付けて、抽出したトリガ基準画像、およびＩＮ点のフレームにおける差分画像を記憶部３０２に記憶させ、トリガ基準画像を基準画像表示部５０８ａに表示させ、差分画像を差分画像表示部５０８ｂに表示させる。さらに、変化点検出部３０６は、シークバー５０４において、検出したＩＮ点のフレームの時刻に対応する部分にトリガマーク５４０を表示する。
【０１０８】
一方、ユーザによる入力部３０３の操作によって、いいえボタン６０２を押下した場合、変化点検出部３０６は、ＯＵＴ点を変化点として検出し、ＯＵＴ点のフレームのトリガ領域５３０内の画像を差分画像として抽出する。そして、変化点検出部３０６は、カメラ選択タブ５０１で選択された撮像装置２に関連付けて、抽出したトリガ基準画像、およびＯＵＴ点のフレームにおける差分画像を記憶部３０２に記憶させ、トリガ基準画像を基準画像表示部５０８ａに表示させ、差分画像を差分画像表示部５０８ｂに表示させる。さらに、変化点検出部３０６は、シークバー５０４において、検出したＯＵＴ点のフレームの時刻に対応する部分にトリガマーク５４０を表示する。その他の動作は、図９で上述した動作と同様である。
【０１０９】
このように、変化点検出部３０６により変化点としてＩＮ点およびＯＵＴ点が検出され、ユーザにより２つの変化点のいずれかを選択できるようにすることにより、ユーザが真に指定を所望する変化点を選択させることができる。
【０１１０】
図１２に示す設定画面５００は、変化点検出部３０６によって、トリガ領域指定部３０５により指定されたトリガ領域５３０において変化点が見つからなかった場合に、変化点無し通知ダイアログ６１０が表示された状態を示している。変化点検出部３０６は、上述の図１０で説明した動作において、演算した差分が所定の閾値以上とならず、変化点が検出できない場合がある。この場合、変化点検出部３０６は、変化点が見つからなかった旨を示す変化点無し通知ダイアログ６１０を表示部３３３に表示させる。
【０１１１】
変化点無し通知ダイアログ６１０は、ＯＫボタン６１１と、閉じるボタン６１２と、を含む。閉じるボタン６１２は、変化点無し通知ダイアログ６１０を閉じるためのボタンである。ユーザによる入力部３０３の操作によって、ＯＫボタン６１１を押下した場合、変化点検出部３０６は、記憶部３０２に何の情報も記憶せず、基準画像表示部５０８ａおよび差分画像表示部５０８ｂにも画像を表示させずに、変化点無し通知ダイアログ６１０を閉じる。
【０１１２】
（検知領域の指定および検知領域の属性情報の設定）
図１３は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部に検知領域を指定する例を示す図である。図１４は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部に２つ目の検知領域を指定する例を示す図である。図１５は、実施の形態に係る情報処理装置の表示装置に表示される設定画面において設定用映像表示部で指定した検知領域の属性情報を設定する例を示す図である。図１３〜１５を参照しながら、検知領域の指定および検知領域の属性情報等の設定について説明する。
【０１１３】
図１３に示す設定画面５００は、第１再生部３０４により映像データが再生表示されている設定用映像表示部５０２において検知領域５３５が指定された状態を示している。具体的には、まず、設定用映像表示部５０２において映像データの再生表示中に、瞬間検知機能の画像判定を所望する画像の部分が表示されているタイミングで、ユーザによる入力部３０３の操作によって一時停止ボタン５０３ｂが押下されると、第１再生部３０４は、設定用映像表示部５０２に再生表示されている映像データを一時停止し、その時点のフレームの撮像日付および撮像時刻を時刻表示部５０６に表示させる。
【０１１４】
次に、ユーザによる入力部３０３の操作（例えば、マウス１０８のドラッグ操作）によって、検知領域指定部３０７は、設定用映像表示部５０２において検知領域５３５（判定領域）を指定して表示させる。ただし、検知領域指定部３０７が、検知領域５３５を指定できるのは、トリガ領域情報部５０７において、トリガ領域指定部３０５により指定されたトリガ領域が選択（図１３の例では「ＴＲ６」）されている必要がある。すなわち、検知領域指定部３０７により指定された検知領域５３５は、トリガ領域情報部５０７において選択されたトリガ領域と関連付けられる。
【０１１５】
また、設定部３０８は、検知領域５３５の属性情報として、検知領域指定部３０７により指定された検知領域５３５に命名した名前、ならびに、デフォルト値として、後述する画像判定で使用する所定の感度（例えば、「５０」）、所定の閾値（例えば、「２０％」）、監視方法（例えば、「グレースケール」）、アクションの有無（例えば、「なし」）および画像判定の方法（例えば、「一致」）を、検知領域情報部５０９に表示させる。設定部３０８は、検知領域５３５の名前として、図１３に示すように、例えば、トリガ領域「ＴＲ６」に関連付けられた１番目の領域であるものとして、「Ｋ６１」と命名する。また、設定部３０８は、変化点検出部３０６によって検出された変化点の時刻に対して、検知領域指定部３０７により検知領域５３５が指定された時点のフレームの時刻の遅延時間（図１３の例では「２．１４」）を属性情報として算出して、検知領域情報部５０９に表示させる。すなわち、この場合、「Ｋ６１」と命名された検知領域５３５では、トリガのタイミングから「２．１４」秒後に画像判定が行われるように設定されたことになる。
【０１１６】
また、検知領域指定部３０７は、カメラ選択タブ５０１で選択された撮像装置２（図１３の例では、撮像装置２ｆ）に関連付けて、検知領域５３５を指定した時刻の検知領域５３５内の画像を検知基準画像（第２基準画像）として抽出して記憶部３０２に記憶させ、指定した検知領域５３５の情報（位置および形状等の位置情報、および属性情報等）を記憶部３０２に記憶させる。さらに、検知領域指定部３０７は、カメラ選択タブ５０１で選択された撮像装置２に関連付けて、検知領域５３５を指定した時刻の情報（時刻情報）を記憶部３０２に記憶させる。
【０１１７】
図１４に示す設定画面５００は、第１再生部３０４により映像データが再生表示されている設定用映像表示部５０２において２つ目の検知領域である検知領域５３６が指定された状態を示している。具体的には、まず、設定用映像表示部５０２において映像データの再生表示（一時停止）中に、ユーザによる入力部３０３の操作によってシークバー５０４のスライダー５０５をスライドさせて、瞬間検知機能の画像判定を所望する画像の部分が表示されているタイミングに調整する。第１再生部３０４は、設定用映像表示部５０２に一時停止されている映像データのフレームの撮像日付および撮像時刻を時刻表示部５０６に表示させる。
【０１１８】
次に、ユーザによる入力部３０３の操作（例えば、マウス１０８のドラッグ操作）によって、検知領域指定部３０７は、設定用映像表示部５０２において２つ目の検知領域である検知領域５３６（判定領域）を指定して表示させる。ただし、検知領域指定部３０７が、検知領域５３６を指定できるのは、検知領域５３５の指定の場合と同様に、トリガ領域情報部５０７において、トリガ領域指定部３０５により指定されたトリガ領域が選択（図１４の例では「ＴＲ６」）されている必要がある。すなわち、検知領域指定部３０７により指定された検知領域５３６は、トリガ領域情報部５０７において選択されたトリガ領域と関連付けられる。
【０１１９】
また、設定部３０８は、検知領域５３６の属性情報として、検知領域指定部３０７により指定された検知領域５３６に命名した名前、ならびに、デフォルト値として、後述する画像判定で使用する所定の感度（例えば、「５０」）、所定の閾値（例えば、「２０％」）、監視方法（例えば、「グレースケール」）、アクションの有無（例えば、「なし」）および画像判定の方法（例えば、「一致」）を、検知領域情報部５０９に表示させる。設定部３０８は、検知領域５３６の名前として、図１４に示すように、例えば、トリガ領域「ＴＲ６」に関連付けられた２番目の領域であるものとして、「Ｋ６２」と命名する。また、設定部３０８は、変化点検出部３０６によって検出された変化点の時刻に対して、検知領域指定部３０７により検知領域５３６が指定された時点のフレームの時刻の遅延時間（図１４の例では「−１．８６」）を属性情報として算出して、検知領域情報部５０９に表示させる。すなわち、この場合、「Ｋ６２」と命名された検知領域５３６では、トリガのタイミングから「１．８６」秒前に画像判定が行われるように設定されたことになる。
【０１２０】
また、検知領域指定部３０７は、カメラ選択タブ５０１で選択された撮像装置２（図１４の例では、撮像装置２ｆ）に関連付けて、検知領域５３６を指定した時刻の検知領域５３６内の画像を検知基準画像として抽出して記憶部３０２に記憶させ、指定した検知領域５３６の情報（位置および形状等の位置情報、および属性情報等）を記憶部３０２に記憶させる。さらに、検知領域指定部３０７は、カメラ選択タブ５０１で選択された撮像装置２に関連付けて、検知領域５３６を指定した時刻の情報（時刻情報）を記憶部３０２に記憶させる。なお、上述と同様の方法で、検知領域指定部３０７によりさらに別の検知領域を指定することができる。
【０１２１】
図１５に示す設定画面５００は、検知領域情報部５０９に属性情報が表示された検知領域「Ｋ６１」（検知領域５３５）、「Ｋ６２」（検知領域５３６）のうち「Ｋ６２」が選択された状態を示している。図１５を参照しながら、検知領域の属性情報の編集について説明する。
【０１２２】
まず、図１５に示すように、ユーザによる入力部３０３の操作によって、検知領域情報部５０９に属性情報が表示された検知領域のいずれかを選択すると、設定部３０８は、選択された検知領域情報部５０９の検知領域の属性情報の表示部分を反転表示させる。以下、図１５に示すように検知領域５３６（検知領域名「Ｋ６２」）が選択されたものとして説明する。
【０１２３】
次に、例えば、ユーザによる入力部３０３の操作によって、アクションボタン５１０ａを押下すると、設定部３０８は、選択された検知領域５３６のアクションの有無の設定値を切り替える。例えば、検知領域５３６のアクションの有無が「なし」となっている場合、アクションボタン５１０ａが押下されると、設定部３０８は、検知領域５３６のアクションの有無を「あり」に設定する。一方、検知領域５３６のアクションの有無が「あり」となっている場合、アクションボタン５１０ａが押下されると、設定部３０８は、検知領域５３６のアクションの有無を「なし」に設定する。後述するように、アクションの有無が「あり」となっている場合、検知領域判定部３１４によってその検知領域における画像判定で異常と判定された場合、外部出力部３３２が異常信号を出力する。
【０１２４】
また、例えば、ユーザによる入力部３０３の操作によって、画像判定選択ボタン５１０ｂを押下すると、設定部３０８は、選択された検知領域５３６の画像判定の方法の設定値を切り替える。例えば、検知領域５３６の画像判定の方法が「一致」となっている場合、画像判定選択ボタン５１０ｂが押下されると、設定部３０８は、検知領域５３６の画像判定の方法を「不一致」に設定する。一方、検知領域５３６の画像判定の方法が「不一致」となっている場合、画像判定選択ボタン５１０ｂが押下されると、設定部３０８は、検知領域５３６の画像判定の方法を「一致」に設定する。
【０１２５】
後述するように、画像判定の方法が「一致」となっている場合、検知領域判定部３１４は、抽出した画像と、検知基準画像との差分が属性情報の閾値以上の場合、異常と判定する。このように、画像判定の方法が「一致」とする場合の例としては、ワークに部品を挿入する設備において、部品がワークに挿入されている状態を検知基準画像とし、ワークへの部品の挿入動作が終了したタイミングで画像判定する場合が挙げられる。この場合、ワークへの部品の挿入動作が失敗し、正常に部品が挿入されていない状態で検知領域判定部３１４により画像判定が実行されると、検知基準画像との差分が属性情報の閾値以上となり、異常と判定されることになる。
【０１２６】
一方、画像判定の方法が「不一致」となっている場合、検知領域判定部３１４は、抽出した画像と、検知基準画像との差分が属性情報の閾値未満の場合、異常と判定する。このように、画像判定の方法が「不一致」とする場合の例としては、ワークに部品を挿入する設備において、部品がワークに挿入されていない状態を検知基準画像とし、ワークへの部品の挿入動作が終了したタイミングで画像判定する場合が挙げられる。この場合、ワークへの部品の挿入動作が失敗し、正常に部品が挿入されていない状態で検知領域判定部３１４により画像判定が実行されると、検知基準画像との差分が属性情報の閾値未満となり、異常と判定されることになる。なお、部品がワークに挿入されていない状態を検知基準画像とする事情としては、完成品としての部品が挿入されたワークを準備するのが困難である場合等が挙げられる。
【０１２７】
また、例えば、ユーザによる入力部３０３の操作によって、削除ボタン５１０ｃを押下すると、設定部３０８は、検知領域情報部５０９に表示された検知領域５３６の属性情報を消去し、記憶部３０２に記憶された検知領域５３６の情報を削除する。また、検知領域指定部３０７は、設定用映像表示部５０２に表示された検知領域５３６を消去し、記憶部３０２に記憶された検知基準画像を削除する。
【０１２８】
また、例えば、ユーザによる入力部３０３の操作によって、感度増加ボタン５１０ｅを押下すると、設定部３０８は、選択された検知領域５３６の画像判定に用いられる感度の値を所定値だけ増加させる。一方、ユーザによる入力部３０３の操作によって、感度減少ボタン５１０ｆを押下すると、設定部３０８は、選択された検知領域５３６の画像判定に用いられる感度の値を所定値だけ減少させる。
【０１２９】
また、例えば、ユーザによる入力部３０３の操作によって、閾値増加ボタン５１０ｇを押下すると、設定部３０８は、選択された検知領域５３６の画像判定に用いられる閾値の値を所定値だけ増加させる。一方、ユーザによる入力部３０３の操作によって、閾値減少ボタン５１０ｈを押下すると、設定部３０８は、選択された検知領域５３６の画像判定に用いられる閾値の値を所定値だけ減少させる。
【０１３０】
（ウォッチャ画面における画像判定動作）
図１６は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で監視動作が実行される状態の一例を示す図である。図１７は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生する前の状態の一例を示す図である。図１８は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生した状態の一例を示す図である。図１９〜２４は、実施の形態に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。
【０１３１】
まず、図１６を参照しながら、ウォッチャ画面４００における画像判定動作（監視動作）の概要について説明する。図１６に示すウォッチャ画面４００は、複数の撮像装置２から受信した映像データをリアルタイムに表示し、映像表示部４０１ｆで、常時検知領域「Ａ６１」、トリガ領域「ＴＲ６」、ならびに検知領域「Ｋ６１」、「Ｋ６２」、「Ｋ６３」および「Ｋ６４」が指定された状態を示している。ただし、ウォッチャ画面４００における画像判定動作においては、複数の機能（本実施の形態の場合、常時検知機能および瞬間検知機能）が実行されるので、外観の煩雑さを回避するため、映像表示部４０１に表示される各判定領域の名称の表示は省略するものとしている。ここで、常時検知機能とは、常時検知領域での画像が異常であるか否かの画像判定を監視動作中、常時実行する機能である。また、瞬間検知機能とは、トリガ領域で検知されたトリガのタイミングから設定時間前または設定時間後のタイミングで、検知領域での画像が異常であるか否かの画像判定を実行する機能である。また、第１制御部３１６は、設定画面５００からウォッチャ画面４００に遷移した後、映像表示部４０１ｆについて各判定領域の設定が完了したので、状態表示部４２１ｆに「設定完了」と表示させる。
【０１３２】
次に、ユーザは、入力部３０３の操作によって、画像判定動作（監視動作）を開始させたい撮像装置２に対応する映像表示部４０１を押下して選択状態にする。図１６に示す例では、映像表示部４０１ｆが押下されて選択状態になった状態が示されている。そして、第１制御部３１６は、ユーザによる入力部３０３の操作によって、監視開始ボタン４１１が押下されると、映像表示部４０１ｆに表示される撮像装置２ｆのリアルタイムの映像データについて画像判定動作を開始する。このとき、第１制御部３１６は、図１６に示すように、撮像装置２ｆについて画像判定動作が実行中である旨を示すために、状態表示部４２１ｆに「監視中」と表示させる。また、第１制御部３１６は、選択状態になっている映像表示部４０１に対応する撮像装置２に関連付けて、画像判定動作（監視動作）を開始した時刻の情報（時刻情報）を記憶部３０２に記憶させる。なお、第１制御部３１６は、ユーザによる入力部３０３の操作によって、監視停止ボタン４１２が押下された場合、選択状態の映像表示部４０１についての画像判定動作を停止し、その映像表示部４０１に対応する撮像装置２に関連付けて、画像判定動作（監視動作）を停止した時刻の情報（時刻情報）を記憶部３０２に記憶させる。
【０１３３】
具体的なウォッチャ画面４００における画像判定動作では、まず、映像振分部３１２が、映像受信部３０１から取得したリアルタイムの映像データを映像表示部４０１ａ〜４０１ｆに振り分けて表示させる。トリガ生成部３１３は、記憶部３０２から変化点検出部３０６により検出された変化点のフレームにおける差分画像を取得する。そして、トリガ生成部３１３は、映像表示部４０１ｆで指定されているトリガ領域「ＴＲ６」において、差分画像と、映像データのフレームのトリガ領域の画像とを比較する。トリガ生成部３１３は、映像データのフレームのトリガ領域の画像が、変化点のフレームにおける差分画像と比較して、画素値が所定の感度以上異なる画素の数の合計である差分が所定の閾値未満となったタイミングでトリガ信号を生成（以下、「トリガを検知」するともいう場合がある）する。そして、トリガ生成部３１３は、画像判定動作でトリガ信号を生成した時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。また、トリガ生成部３１３は、画像判定動作でトリガ信号を生成した時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２のマーカファイルに書き込む。
【０１３４】
検知領域「Ｋ６１」、「Ｋ６２」、「Ｋ６３」および「Ｋ６４」の属性情報のうち、検知遅延時間がそれぞれ「１．０」秒、「２．２」秒、「２．５」秒、「４．０」秒に設定されているものとする。検知領域判定部３１４は、記憶部３０２から、指定された検知領域の属性情報を取得する。検知領域判定部３１４は、トリガ生成部３１３により生成されたトリガ信号を受け取ったときの設定時間前または設定時間後に、指定された検知領域において、検知基準画像と、映像データのフレームの検知領域の画像とを比較して異常であるか否かの画像判定をする。
【０１３５】
具体的には、検知領域判定部３１４は、トリガ生成部３１３によりトリガ領域「ＴＲ６」に対応するトリガ信号を受け取った時点から、検知領域「Ｋ６１」に対応する検知遅延時間「１．０」秒後の映像データのフレームの検知領域の画像と、検知基準画像とを比較して異常であるか否かの画像判定をする。このとき、画像判定として、検知領域判定部３１４は、検知基準画像と、検知領域の画像との比較で、画素値が検知領域「Ｋ６１」の属性情報の感度以上異なる画素の数の合計である差分が、当該属性情報の閾値以上となった場合に、検知領域「Ｋ６１」の画像判定は異常と判定する。そして、検知領域判定部３１４は、画像判定動作で正常検知または異常検知をした検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。また、検知領域判定部３１４は、画像判定動作で異常検知をした検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２のマーカファイルに書き込む。
【０１３６】
このように、検知領域判定部３１４が、トリガ信号を受け取った時点から先のタイミングで画像判定する場合の例としては、圧入機等の設備において、圧入動作開始のタイミングをトリガとして、圧入後の圧入状態を画像判定する場合が挙げられる。具体的には、トリガ生成部３１３は、圧入機がワークに対して圧入部品を圧入する動作を開始するタイミングをトリガとしてトリガ信号を生成する。その後、圧入機は、ワークに圧入部品を圧入し、圧入動作終了後、圧入機の各アクチュエータは原点位置に戻る。そして、検知領域判定部３１４は、圧入後のワークの圧入状態に対して画像判定を行う。この検知領域判定部３１４による画像判定のタイミングが、トリガ生成部３１３からトリガ信号を受けてから、検知遅延時間で設定された時間後のタイミングとなる。トリガ信号が生成される圧入動作の開始から、圧入後の圧入状態の画像判定が実行されるまでの時間は、圧入機による自動動作なので固定時間となり、トリガのタイミングから画像判定をするまでの検知遅延時間を固定の時間として設定できることになる。
【０１３７】
また、検知領域判定部３１４は、検知領域「Ｋ６２」、「Ｋ６３」および「Ｋ６４」に対応するそれぞれの検知遅延時間後の映像データのフレームの各検知領域の画像と、各検知領域の検知基準画像とをそれぞれ比較して異常であるか否かの画像判定をする。画像判定の方法は、上述の検知領域「Ｋ６１」の場合と同様である。
【０１３８】
そして、外部出力部３３２は、検知領域判定部３１４により異常の判定がなされた場合、異常信号を外部機器１０に出力する。
【０１３９】
また、常時検知領域判定部３１５は、記憶部３０２から、指定された常時検知領域（図７における常時検知領域５７０）の属性情報を取得する。常時検知領域判定部３１５は、監視動作が実行されている間、指定された常時検知領域において、常時検知基準画像と、映像データのフレームの常時検知領域の画像とを比較して異常であるか否かの画像判定を常時実行する。
【０１４０】
具体的には、常時検知領域判定部３１５は、常時検知領域「Ａ６１」に対応する映像データのフレームの検知領域の画像と、基準常時検知領域とを比較して異常であるか否かの画像判定をする。このとき、画像判定として、常時検知領域判定部３１５は、常時検知基準画像と、常時検知領域の画像との比較で、画素値が常時検知領域「Ａ６１」の属性情報の感度以上異なる画素の数の合計である差分が、当該属性情報の閾値以上となった場合に、常時検知領域「Ａ６１」の画像判定は異常と判定する。そして、常時検知領域判定部３１５は、画像判定動作で異常検知をした検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。また、常時検知領域判定部３１５は、画像判定動作で異常検知をした検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２のマーカファイルに書き込む。
【０１４１】
そして、外部出力部３３２は、常時検知領域判定部３１５により異常の判定がなされた場合、異常信号を外部機器１０に出力する。
【０１４２】
次に、図１７〜２４を参照しながら、ウォッチャ画面４００における映像表示部４０１ｆを例にして、瞬間検知機能に基づく映像データに対する画像判定動作（監視動作）の詳細について説明する。まず、第１制御部３１６は、映像表示部４０１ｆについて画像判定動作が開始されると、設定画面５００で指定された各判定領域を示す枠を、映像表示部４０１ｆの映像データに重畳させて表示させる。具体的には、図１７に示すように、映像表示部４０１ｆには、トリガ領域５３０、検知領域５３５〜５３８、および常時検知領域５７０が表示される。この際、第１制御部３１６は、通常状態（各判定領域で検知がなされていない状態）の各判定領域を示す枠（表示要素の一例）を別々の色によって表示させる。例えば、第１制御部３１６は、トリガ領域５３０を示す枠を「白色」で、検知領域５３５〜５３８を示す枠を「黄色」で、常時検知領域５７０を示す枠を「緑色」で表示させる。
【０１４３】
次に、図１８に示すように、第１制御部３１６は、トリガ生成部３１３がトリガを検知した場合、トリガ領域５３０を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示（以下、単に「太く表示」という場合がある）させる。例えば、第１制御部３１６は、トリガ領域５３０を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、トリガ領域５３０を示す枠の表示を通常状態の枠の表示に戻す。
【０１４４】
次に、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３５について設定された検知遅延時間である「１．０」秒後に、検知領域５３５で画像判定をする。この判定の結果、正常検知となった場合、図１９に示すように、第１制御部３１６は、検知領域５３５を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３５を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、検知領域５３５を示す枠の表示を通常状態の枠の表示に戻す。
【０１４５】
次に、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３６について設定された検知遅延時間である「２．２」秒後に、検知領域５３６で画像判定をする。さらに、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３７について設定された検知遅延時間である「２．５」秒後に、検知領域５３７で画像判定をする。この判定の結果、それぞれ正常検知となった場合、図２０に示すように、第１制御部３１６は、検知領域５３６、５３７を示すそれぞれの枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３６、５３７を示す枠を、それぞれ「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、検知領域５３６、５３７を示すそれぞれの枠の表示を通常状態の枠の表示に戻す。
【０１４６】
そして、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３８について設定された検知遅延時間である「４．０」秒後に、検知領域５３８で画像判定をする。この判定の結果、正常検知となった場合、図２１に示すように、第１制御部３１６は、検知領域５３８を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３８を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、検知領域５３８を示す枠の表示を通常状態の枠の表示に戻す。そして、報知制御部３１７は、検知領域判定部３１４によりトリガ生成部３１３のトリガに伴う検知領域の画像判定がすべて終了したタイミング（すなわち、検知領域５３８の画像判定が終了したタイミング）で、報知部３３４に、検知領域の画像判定の終了を示す判定終了音（図２１では「ピッ」と表記）を所定時間（例えば、０．２秒）出力させる。以上のように、図１９〜２１では、検知領域５３５〜５３８の画像判定ですべて正常検知された場合について説明した。次に、検知領域５３５〜５３８のいずれかで異常検知がなされた場合について説明する。
【０１４７】
図１８で示したように、トリガ生成部３１３がトリガを検知してから、再びトリガ検知をした後の動作について説明する。検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３５について設定された検知遅延時間である「１．０」秒後に、検知領域５３５で画像判定をする。この判定の結果、正常検知となった場合、図２２に示すように、第１制御部３１６は、検知領域５３５を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３５を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、検知領域５３５を示す枠の表示を通常状態の枠の表示に戻す。
【０１４８】
次に、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３６について設定された検知遅延時間である「２．２」秒後に、検知領域５３６で画像判定をする。さらに、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３７について設定された検知遅延時間である「２．５」秒後に、検知領域５３７で画像判定をする。この判定の結果、検知領域５３６において正常検知となった場合、図２３に示すように、第１制御部３１６は、検知領域５３６を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３６を示す枠を、「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、検知領域５３６を示す枠の表示を通常状態の枠の表示に戻す。また、上述の判定の結果、検知領域５３７において異常検知となった場合、図２３に示すように、第１制御部３１６は、検知領域５３７を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、異常検知を示すために、検知領域５３７を示す枠を、「赤色」かつ太く表示させ、この表示状態を１秒間継続させる。このとき、報知制御部３１７は、検知領域判定部３１４により検知領域５３７において異常検知がされたタイミングで、報知部３３４に、異常検知を報知する異常検知音（図２３では「ブー」と表記）を所定時間（例えば、１秒）出力させる。そして、第１制御部３１６は、１秒後、検知領域５３７を示す枠の表示を通常状態の枠の表示に戻す。
【０１４９】
そして、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３８について設定された検知遅延時間である「４．０」秒後に、検知領域５３８で画像判定をする。この判定の結果、異常検知となった場合、図２４に示すように、第１制御部３１６は、検知領域５３８を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、異常検知を示すために、検知領域５３８を示す枠を「赤色」かつ太く表示させ、この表示状態を１秒間継続させる。このとき、報知制御部３１７は、検知領域判定部３１４により検知領域５３８において異常検知がされたタイミングで、報知部３３４に、異常検知を報知する異常検知音（図２４では「ブー」と表記）を所定時間（例えば、１秒）出力させる。そして、第１制御部３１６は、１秒後、検知領域５３８を示す枠の表示を通常状態の枠の表示に戻す。そして、報知制御部３１７は、検知領域判定部３１４によりトリガ生成部３１３のトリガに伴う検知領域の画像判定がすべて終了したタイミング（すなわち、検知領域５３８の画像判定が終了したタイミング）で、報知部３３４に、検知領域の画像判定の終了を示す判定終了音（図２４では「ピッ」と表記）を所定時間（例えば、０．２秒）出力させる。この場合、検知領域５３８の画像判定によって、報知部３３４により異常検知音と判定終了音が重畳して出力されるが、異なる音（例えば、異なる音階、波形またはメロディの音）にしているので、ユーザは、いずれの音も区別して聞き取ることができる。以上のように、図２２〜２４では、検知領域５３５〜５３８の画像判定のいずれかで異常検知がなされる場合について説明した。
【０１５０】
なお、上述では、瞬間検知機能に基づく映像データに対する画像判定動作での、各判定領域（トリガ領域５３０、検知領域５３５〜５３８）の枠の表示動作について説明したが、常時検知機能に基づく画像判定動作での常時検知領域５７０の枠の表示動作も同様である。例えば、常時検知領域判定部３１５によって常時実行される画像判定の結果、常時検知領域５７０において異常検知となった場合、第１制御部３１６は、常時検知領域５７０を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、異常検知を示すために、常時検知領域５７０を示す枠を、「赤色」かつ太く表示させ、この異常検知している間、この表示状態を継続させる。そして、第１制御部３１６は、常時検知領域５７０の画像が正常の状態に戻った場合、常時検知領域５７０を示す枠の表示を通常状態の枠の表示に戻す。なお、報知制御部３１７は、常時検知領域判定部３１５により常時検知領域５７０において異常検知がされた場合、報知部３３４に、異常検知を報知する異常検知音を出力させるものとしてもよい。
【０１５１】
以上のように、第１制御部３１６は、各判定領域を示す枠を別々の色で表示させ、かつ、判定領域において各検知（トリガの検知、正常検知または異常検知）がなされた場合、それぞれ異なる色および枠の太さで表示して区別できるようにしている。これによって、ユーザは、どの機能の画像判定動作（監視動作）が行われているのか、および、各検知のタイミングを視覚的に把握することができる。さらに、検知領域において異常検知がなされた場合、および、同一のトリガに伴うすべての検知領域の画像判定が終了した場合に、音を出力するものとしている。これによって、ユーザは、聴覚的にも、異常検知および画像判定終了のタイミングを把握することができる。
【０１５２】
なお、図１６に示すウォッチャ画面４００の例の場合、映像表示部４０１ａ〜４０１ｆの６つの表示領域で監視動作が行われ得るので、各映像表示部４０１で判定終了音の音階、波形、またはメロディ等を変えることが望ましい。例えば、報知制御部３１７は、各映像表示部４０１での判定終了音として、音階である「ドレミファソラ」をそれぞれ割り当てて、報知部３３４に出力させる。これによって、いずれの映像表示部４０１での監視動作の判定終了音であるのかを区別することができる。上述の映像表示部４０１ｆでの画像判定動作での判定終了音は、この場合「ラ」の音が割り当てられる。
【０１５３】
また、各判定領域を示す枠の色等の表示態様、ならびに、判定終了音および異常検知音の種類、メロディまたは音階等は、設定により変更が可能であってもよい。
【０１５４】
（ビューワ画面における画像判定再現動作）
図２５は、実施の形態に係る情報処理装置の表示領域に表示されるビューワ画面で録画された映像が再生表示される状態の一例を示す図である。図２６は、実施の形態に係る情報処理装置の表示領域に表示されるビューワ画面で再生表示される映像に対して画像判定の状態が再現される状態の一例を示す図である。図２５および２６を参照しながら、ビューワ画面７００の構成、および録画された複数の映像が表示される動作について説明する。
【０１５５】
ＣＰＵ１０１により実行されるプログラム（アプリケーション）により、図２５に示すビューワ画面７００が表示部３３３に表示される。ビューワ画面７００は、第２再生部３１８によって、複数の撮像装置２から受信した映像データであって、映像振分部３１２により記憶部３０２に記憶された過去の映像データが表示され、指定された各判定領域において画像判定の状態を再現する画面である。
【０１５６】
ビューワ画面７００は、図２６に示すように、映像表示部７０１ａ〜７０１ｆと、再生ボタン７０３ａと、一時停止ボタン７０３ｂと、早送りボタン７０３ｃと、早戻しボタン７０３ｄと、停止ボタン７０３ｅと、シークバー７０４と、スライダー７０５と、時刻表示部７０６と、マーカリストボタン７０７と、を含む。
【０１５７】
映像表示部７０１ａ〜７０１ｆは、ユーザにより操作される入力部３０３からの操作信号に従って、映像振分部３１２に記憶された各撮像装置２の過去の映像データがそれぞれ表示される表示部である。また、ここでは、映像表示部７０１ａ〜７０１ｆは、同じ日付・時刻の映像データを表示するものとする。また、映像表示部７０１ａ〜７０１ｆは、ユーザによる入力部３０３の操作によって押下（例えば、マウス１０８のクリック操作等、以下同様）されると、選択状態にすることができる。なお、映像表示部７０１ａ〜７０１ｆを区別なく呼称する場合、または総称する場合、単に「映像表示部７０１」というものとする。
【０１５８】
再生ボタン７０３ａは、ユーザによる入力部３０３の操作によって押下されると、第２再生部３１８によって、映像表示部７０１に表示された映像データが再生開始されるボタンである。一時停止ボタン７０３ｂは、ユーザによる入力部３０３の操作によって押下されると、第２再生部３１８によって、映像表示部７０１に再生表示されている映像データが一時停止されるボタンである。早送りボタン７０３ｃは、ユーザによる入力部３０３の操作によって押下されると、第２再生部３１８によって、映像表示部７０１に再生表示されている映像データが早送り表示されるボタンである。早戻しボタン７０３ｄは、ユーザによる入力部３０３の操作によって押下されると、第２再生部３１８によって、映像表示部７０１に再生表示されている映像データが早戻し表示されるボタンである。停止ボタン７０３ｅは、ユーザによる入力部３０３の操作によって押下されると、第２再生部３１８によって、映像表示部７０１に再生表示されている映像データが停止されるボタンである。
【０１５９】
シークバー７０４は、その上に配置されるスライダー７０５の位置により、映像表示部７０１に再生表示されている映像データがどの時間のものなのかを示す棒状の形状体である。スライダー７０５は、映像表示部７０１に再生表示されている映像データの撮像時刻（表示されているフレームが撮像された時刻）に対応したシークバー７０４上の位置にスライドする形状体かつ操作部である。逆に、スライダー７０５は、ユーザによる入力部３０３の操作によってスライドされると、第２再生部３１８によって、スライダー７０５が存在するシークバー７０４上の位置に対応した撮像時刻の映像データのフレームが映像表示部７０１に表示される。
【０１６０】
時刻表示部７０６は、第２再生部３１８によって、映像表示部７０１に再生表示されている映像データの撮像日付および撮像時刻を表示する表示部である。
【０１６１】
マーカリストボタン７０７は、ユーザによる入力部３０３の操作によって押下されると、リスト制御部３２０により記憶部３０２に記憶されたマーカファイルを読み出し、マーカファイルの内容を表示させる図２７で後述するマーカリスト画面８００が表示されるボタンである。
【０１６２】
ビューワ画面７００の映像表示部７０１で、第２再生部３１８により記憶部３０２に記憶された過去の映像データが表示されると、領域表示制御部３１９は、記憶部３０２に記憶された、画像判定動作（監視動作）が開始および終了された時刻の情報、各判定領域が指定された時刻の情報、および各判定領域で検知された時刻の情報を読み出す。領域表示制御部３１９は、図２５に示すように、これらの時刻情報に基づいて、各判定領域を示す枠を、映像表示部７０１に再生表示されている過去の映像データに重畳させて表示させる。例えば、領域表示制御部３１９は、時刻情報から、画像判定動作が開始された時刻よりも、各判定領域が指定された時刻が前であれば、画像判定動作の開始時刻から、指定された各判定領域を示す枠を表示させる。また、領域表示制御部３１９は、映像表示部７０１に再生表示されている映像データの時刻が、時刻情報における画像判定動作の終了時刻になった時点で、表示していた各判定領域を示す枠を消去する。
【０１６３】
また、領域表示制御部３１９は、図２６に示すように、映像表示部７０１に再生表示されている映像データの時刻が、時刻情報における特定の判定領域のトリガの検知時刻または正常検知時刻になった時点で、その判定領域を示す枠を通常状態の色とは異なる色、かつ、通常状態の枠よりも太く表示させる。具体的には、領域表示制御部３１９は、ウォッチャ画面４００において表示される各判定領域を示す枠と同様に、例えば、「青色」かつ太く表示させる。
【０１６４】
また、領域表示制御部３１９は、図２６に示すように、映像表示部７０１に再生表示されている映像データの時刻が、時刻情報における特定の判定領域の異常検知時刻になった時点で、その判定領域を示す枠を通常状態の色とは異なる色、かつ、通常状態の枠よりも太く表示させる。具体的には、領域表示制御部３１９は、ウォッチャ画面４００において表示される各判定領域を示す枠と同様に、例えば、「赤色」かつ太く表示させる。
【０１６５】
図２６に示すビューワ画面７００の例では、映像表示部７０１ａの１つの常時検知領域で異常検知されたことが、枠の表示によって示されている。また、映像表示部７０１ｆでは、検知領域５３６、５３７に相当する検知領域で、それぞれ、正常検知および異常検知されたことが、枠の表示によって示されている。
【０１６６】
以上のように、領域表示制御部３１９により、記憶部３０２に記憶された、各時刻情報に基いて、各判定領域の枠の表示状態を制御することによって、ウォッチャ画面４００における画像判定動作（監視動作）の状態を、過去の映像データで再現することができる。これによって、ユーザは、リアルタイムの映像ではなく、過去の映像について、どのような画像判定動作が行われていたかを確認することができる。
【０１６７】
なお、映像表示部７０１ａ〜７０１ｆは、同じ日付・時刻の映像データを表示するものとしているが、これに限定されるものではなく、例えば、映像表示部７０１それぞれにシークバーおよび操作ボタン等を有するものとし、各映像表示部７０１で異なる日付・時刻の映像データを表示できるものとしてもよい。
【０１６８】
また、ビューワ画面７００における画像判定動作の再現時においても、時刻情報に基づいて、ウォッチャ画面４００の画像判定動作と同様に、判定領域で異常検知されたタイミング、および、瞬間検知機能に基づく特定のトリガ領域に対応する検知領域のすべてで判定が終了したタイミングで、それぞれ異常検知音、および判定終了音を出力するものとしてもよい。
【０１６９】
図２７は、実施の形態に係る情報処理装置の表示領域に表示されるビューワ画面でマーカリスト画面が表示された状態の一例を示す図である。図２７に示すように、リスト制御部３２０は、ユーザによる入力部３０３の操作によってマーカリストボタン７０７が押下されると、記憶部３０２に記憶されたまマーカファイルを読み出し、マーカファイルの内容を示すマーカリスト画面８００を表示させる。図２７に示すように、マーカリスト画面８００は、検知選択部８０１と、検知履歴表示部８０２と、を含む。
【０１７０】
検知選択部８０１は、常時検知機能に基づいて常時検知領域における画像判定において異常検知がされた日付・時刻のリスト、または、瞬間検知機能に基づいてトリガ検知領域においてトリガの検知、および検知領域において異常検知がされた日付・時刻のリストのいずれかの表示を選択するための選択操作部である。
【０１７１】
検知履歴表示部８０２は、検知選択部８０１で選択された常時検知機能に基づく検知の日付・時刻のリスト、または、瞬間検知機能に基づく検知の日付・時刻のリストの表示部である。図２７に示す検知履歴表示部８０２は、検知選択部８０１で瞬間検知機能が選択された状態を示しており、瞬間検知機能に基づく検知の日付・時刻のリストを表示している。具体的には、検知履歴表示部８０２には、瞬間検知機能に基づくトリガ領域および検知領域の領域名、検知された日時・時刻、および対応する撮像装置２を識別する名称が表示されている。
【０１７２】
リスト制御部３２０は、ユーザによる入力部３０３の操作によって検知履歴表示部８０２のいずれかの判定領域を示すレコードを押下されると、第２再生部３１８に、そのレコードが示す日時・時刻の映像データを映像表示部７０１に表示させる。
【０１７３】
このように、図２７に示すマーカリスト画面８００を表示させることによって、各判定領域での検知の日付・時刻をリスト表示することによって、不具合の発生のタイミング、傾向または異常発生の原因等の特定を容易にすることができる。
【０１７４】
（ウォッチャ画面における画像判定動作の全体的な流れ）
図２８は、実施の形態に係る情報処理装置の表示装置に表示されるウォッチャ画面での監視動作の例を示すフローチャートである。図２８を参照しながら、ウォッチャ画面４００での画像判定動作（監視動作）の流れについて総括的に説明する。なお、図２８では、瞬間検知機能に基づく画像判定動作を例にして説明する。
【０１７５】
＜ステップＳ１１＞
映像振分部３１２は、ユーザにより操作される入力部３０３からの操作信号に従って、映像受信部３０１から取得したリアルタイムの映像データを、表示部３３３に表示されるウォッチャ画面４００の映像表示部４０１ａ〜４０１ｆに振り分けて表示させる。また、映像振分部３１２は、映像表示部４０１に表示させる各映像データを、記憶部３０２に記憶（録画）させる。そして、ステップＳ１２へ移行する。
【０１７６】
＜ステップＳ１２＞
ユーザは、入力部３０３の操作によって、画像判定動作（監視動作）を開始させたい撮像装置２に対応する映像表示部４０１を押下して選択状態にする。そして、第１制御部３１６は、ユーザによる入力部３０３の操作によって、監視開始ボタン４１１が押下されると、選択状態の映像表示部４０１に表示される撮像装置２のリアルタイムの映像データについて画像判定動作を開始する。第１制御部３１６は、映像表示部４０１について画像判定動作が開始されると、設定画面５００で指定された各判定領域を示す枠を、映像表示部４０１の映像データに重畳させて表示させる。この際、第１制御部３１６は、通常状態（各判定領域で検知がなされていない状態）の各判定領域を示す枠を別々の色によって表示させる。例えば、第１制御部３１６は、トリガ領域を示す枠を「白色」で、検知領域を示す枠を「黄色」で、常時検知領域を示す枠を「緑色」で表示させる。また、第１制御部３１６は、選択状態になっている映像表示部４０１（以下、単に「映像表示部４０１」と記載する）に対応する撮像装置２に関連付けて、画像判定動作（監視動作）を開始した時刻の情報（時刻情報）を記憶部３０２に記憶させる。そして、ステップＳ１３へ移行する。
【０１７７】
＜ステップＳ１３＞
トリガ生成部３１３は、記憶部３０２から変化点検出部３０６により検出された変化点のフレームにおける差分画像を取得する。そして、トリガ生成部３１３は、映像表示部４０１で指定されているトリガ領域において、差分画像と、映像データのフレームのトリガ領域の画像とを比較する。トリガ生成部３１３は、映像データのフレームのトリガ領域の画像が、変化点のフレームにおける差分画像と比較して、画素値が所定の感度以上異なる画素の数の合計である差分が所定の閾値未満となった場合、トリガ信号を生成（出力）（トリガを検知）する（ステップＳ１３：Ｙｅｓ）。そして、トリガ生成部３１３は、画像判定動作でトリガ信号を生成した時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。そして、ステップＳ１４へ移行する。
【０１７８】
また、トリガ生成部３１３は、差分が所定の閾値未満となっていない場合（ステップＳ１３：Ｎｏ）、差分についての判定を継続する。
【０１７９】
＜ステップＳ１４＞
第１制御部３１６は、トリガ生成部３１３がトリガを検知した場合、トリガ領域を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、トリガ領域を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、トリガ領域を示す枠の表示を通常状態の枠の表示に戻す。そして、ステップＳ１５へ移行する。
【０１８０】
＜ステップＳ１５＞
トリガ生成部３１３からトリガ信号を受け取ってから、検知領域について設定された検知遅延時間後となった検知領域がある場合（ステップＳ１５：Ｙｅｓ）、ステップＳ１６へ移行し、そうでない場合（ステップＳ１５：Ｎｏ）、ステップＳ２１へ移行する。
【０１８１】
＜ステップＳ１６＞
検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域について設定された検知遅延時間後に、指定された検知領域において、検知基準画像と、映像データのフレームの検知領域の画像とを比較して異常であるか否かの画像判定をする。具体的には、検知領域判定部３１４は、トリガ生成部３１３によりトリガ領域に対応するトリガ信号を受け取った時点から、検知領域に対応する検知遅延時間後の映像データのフレームの検知領域の画像と、検知基準画像とを比較して異常であるか否かの画像判定をする。このとき、画像判定として、検知領域判定部３１４は、検知基準画像と、検知領域の画像との比較で、画素値が検知領域の属性情報の感度以上異なる画素の数の合計である差分が、当該属性情報の閾値以上となった場合に、検知領域の画像判定は異常と判定する。そして、検知領域判定部３１４は、画像判定動作で正常検知または異常検知をした検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。そして、ステップＳ１７へ移行する。
【０１８２】
＜ステップＳ１７＞
検知領域判定部３１４による画像判定の結果、異常検知となった場合（ステップＳ１７：Ｙｅｓ）、ステップＳ１８へ移行し、正常検知となった場合（ステップＳ１７：Ｎｏ）、ステップＳ２０へ移行する。
【０１８３】
＜ステップＳ１８＞
検知領域判定部３１４は、画像判定で異常を検知した場合、異常検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。また、検知領域において異常検知となった場合、第１制御部３１６は、検知領域を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、異常検知を示すために、検知領域を示す枠を、「赤色」かつ太く表示させ、この表示状態を１秒間継続させる。このとき、報知制御部３１７は、検知領域判定部３１４により検知領域において異常検知がされたタイミングで、報知部３３４に、異常検知を報知する異常検知音を所定時間（例えば、１秒）出力させる。そして、第１制御部３１６は、１秒後、検知領域を示す枠の表示を通常状態の枠の表示に戻す。そして、ステップＳ１９へ移行する。
【０１８４】
＜ステップＳ１９＞
外部出力部３３２は、検知領域判定部３１４により異常の判定がなされた場合、異常信号を外部機器１０に出力する。そして、ステップＳ１５へ戻る。
【０１８５】
＜ステップＳ２０＞
検知領域判定部３１４は、画像判定動作で正常検知をした場合、正常検知時刻の情報（時刻情報）を、画像判定動作を実行している撮像装置２に関連付けて、記憶部３０２に記憶させる。また、検知領域において正常検知となった場合、第１制御部３１６は、検知領域を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、検知領域を示す枠の表示を通常状態の枠の表示に戻す。そして、ステップＳ１５へ戻る。
【０１８６】
＜ステップＳ２１＞
トリガ生成部３１３のトリガに伴う検知領域が残っている場合（ステップＳ２１：Ｙｅｓ）、ステップＳ１５へ戻り、そうでない場合（ステップＳ２１：Ｎｏ）、ステップＳ２２へ移行する。
【０１８７】
＜ステップＳ２２＞
報知制御部３１７は、検知領域判定部３１４によりトリガ生成部３１３のトリガに伴う検知領域の画像判定がすべて終了したタイミングで、報知部３３４に、検知領域の画像判定の終了を示す判定終了音を所定時間（例えば、０．２秒）出力させる。
【０１８８】
以上のように、瞬間検知機能に基づく画像判定動作は、上述のステップＳ１３〜Ｓ２２が繰り返されることによって実行される。
【０１８９】
（ビューワ画面における画像判定動作の全体的な流れ）
図２９は、実施の形態に係る情報処理装置の表示装置に表示されるビューワ画面で再生表示される映像に対して画像判定の状態が再現される動作の例を示すフローチャートである。図２９を参照しながら、ビューワ画面７００で画像判定の状態を再現する動作の流れについて総括的に説明する。
【０１９０】
＜ステップＳ３１＞
ユーザは、入力部３０３の操作によって、所望する再生時間（時刻）を設定する。そして、ステップＳ３２へ移行する。
【０１９１】
＜ステップＳ３２＞
第２再生部３１８は、ユーザにより操作される入力部３０３からの操作信号に従って、設定された再生時間（時刻）からの過去の映像データを記憶部３０２から取得する。この場合、映像データが取得できた場合（すなわち、再生する映像データの次のフレームがある場合）（ステップＳ３２：Ｙｅｓ）、ステップＳ３３へ移行し、取得できない場合（すなわち、再生する映像データの次のフレームがない場合）（ステップＳ３２：Ｎｏ）、画像判定の状態を再現する動作を終了する。
【０１９２】
＜ステップＳ３３＞
第２再生部３１８は、記憶部３０２から取得した過去の映像データを表示部３３３に表示されるビューワ画面７００の映像表示部７０１ａ〜７０１ｆに、対応する映像データを振り分けて再生表示させる。このとき、第２再生部３１８は、ユーザにより操作される入力部３０３からの操作信号に従って、ユーザの所望する再生時間（時刻）のフレームから映像データを再生表示させる。そして、ステップＳ３４へ移行する。
【０１９３】
＜ステップＳ３４＞
映像表示部７０１で、第２再生部３１８により記憶部３０２に記憶された過去の映像データが表示されると、領域表示制御部３１９は、記憶部３０２に記憶された、画像判定動作（監視動作）が開始および終了された時刻の情報、各判定領域が指定された時刻の情報、および各判定領域で検知された時刻の情報を読み出す。領域表示制御部３１９は、これらの時刻情報に基づいて、各判定領域を示す枠を、映像表示部７０１に再生表示されている過去の映像データに重畳させて表示させる。例えば、領域表示制御部３１９は、時刻情報から、画像判定動作が開始された時刻よりも、各判定領域が指定された時刻が前であれば、画像判定動作の開始時刻から、指定された各判定領域を示す枠を表示させる。そして、ステップＳ３５へ移行する。
【０１９４】
＜ステップＳ３５＞
映像表示部７０１に再生表示されている映像データの時刻が、時刻情報における特定の判定領域の検知時刻になった場合（ステップＳ３５：Ｙｅｓ）、ステップＳ３６へ移行し、検知時刻になっていない場合（ステップＳ３５：Ｎｏ）、引き続き検知時刻になったか確認する。
【０１９５】
＜ステップＳ３６＞
領域表示制御部３１９は、映像表示部７０１に再生表示されている映像データの時刻が、時刻情報における特定の判定領域の検知時刻になった時点で、その判定領域を示す枠を通常状態の色とは異なる色、かつ、通常状態の枠よりも太く表示させる。そして、ステップＳ３２へ戻る。
【０１９６】
以上のように、画像判定の状態を再現する動作は、上述のステップＳ３２〜Ｓ３６が繰り返されることによって実行される。
【０１９７】
以上のように、表示部３３３の表示領域（映像表示部４０１、映像表示部７０１）に複数の種類の判定領域（上述の実施の形態ではトリガ領域、検知領域または常時検知領域のいずれか）を示す枠を、映像データに重畳して表示するものとしている。これによって、ユーザは、各判定領域で検知（トリガ検知、正常検知および異常検知等）がされたタイミング、およびその検知の内容を把握することができるので、複数の種類の判定動作の状態を同時に把握することができる。
【０１９８】
また、表示部３３３の表示領域に表示された複数の種類の判定領域のうち、少なくともいずれかは異なる色の枠で表示するものとしている。これによって、どの判定領域がどの判定機能（瞬間検知機能および常時検知機能）に基づくものであるのかを視覚的に把握することができる。
【０１９９】
また、表示部３３３の表示領域に表示された複数の種類の判定領域を示す枠は、検知されたタイミングで、通常状態の表示態様とは異なる態様で表示するものとしている。これによって、どの判定領域でどのような検知が行われたのかを視覚的に把握することができる。
【０２００】
また、表示部３３３の映像表示部４０１で表示されたリアルタイムの映像データに対して、上述のような画像判定動作の各判定領域での動作の状態を示すことができる。これによって、ユーザは、リアルタイムに各判定領域における動作の状態を把握することができる。
【０２０１】
また、リアルタイムの映像データの画像判定動作で、画像判定動作（監視動作）が開始および終了された時刻の情報、各判定領域が指定された時刻の情報、および各判定領域で検知された時刻の情報の各時刻情報を記憶するものとしている。これによって、録画した過去の映像データに対して、時刻情報に基づいて、画像判定動作の状態を再現して示すことができる。よって、ユーザは、再現された画像判定動作を確認することによって、不具合の発生のタイミング、傾向または異常発生の原因等の特定を容易にすることができる。
【０２０２】
また、上述の時刻情報に基づくマーカファイルを表示し、各判定領域における検知時刻を時系列に表示するものとしている。これによって、各判定領域での検知の日付・時刻を時系列に確認することができ、不具合の発生のタイミング、傾向または異常発生の原因等の特定を容易にすることができる。
【０２０３】
また、複数の表示領域に、それぞれ複数の撮像装置２のリアルタイムの映像データまたは過去の映像データについて画像判定の状態を表示するものとしている。これによって、各撮像装置２で撮像された映像データに対する画像判定の状態を同時に確認することができる。
【０２０４】
また、判定領域で異常検知されたタイミング、および、瞬間検知機能に基づく特定のトリガ領域に対応する検知領域のすべてで判定が終了したタイミングで、それぞれ異常検知音、および判定終了音を出力するものとしている。これによって、異常が発生したタイミング、および、検知が終了したタイミングを聴覚的に認識することができる。
【０２０５】
なお、本実施の形態においては、判定領域として、瞬間検知機能に基づくトリガ領域および検知領域、ならびに常時検知機能に基づく常時検知領域を例にして説明したが、判定領域としてこれらに限定されるものではない。例えば、生産工程における一連の作業が順序通りに実施されているかを検知する機能の基づく判定領域、または、生産物またはバーコード等に記載された文字を検知するためのＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）機能に基づく判定領域による画像判定動作が実行できるものとしてもよい。
【０２０６】
また、上述のように、ウォッチャ画面４００ではリアルタイムの映像データの表示、および、ビューワ画面７００では過去の映像データの表示というように画面を分けて表示するものとしているが、これに限定されるものではない。すなわち、ウォッチャ画面４００およびビューワ画面７００の機能を共通の画面で実現させるものとしてもよい。
【０２０７】
また、各表示領域（映像表示部４０１、７０１）において、各判定領域を示す表示要素として枠を用いるものとしているが、これに限定されるものではなく、各判定領域を示すことができる表示要素であればどのように表示してもよい。
【０２０８】
また、トリガ生成部３１３により生成されたトリガ信号は、上述の実施の形態では検知領域判定部３１４による画像判定のタイミングの基準として用いられているが、これに限定されるものではない。例えば、トリガ信号は、生産設備側で所定の処理を行わせるタイミングの基準に用いられるようにしてもよく、その場合には、トリガ信号が生成された時点でトリガ信号を生産設備に送信するようにしてもよい。
【０２０９】
（変形例）
図３０は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生する前の状態の一例を示す図である。図３１は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作でトリガが発生した状態の一例を示す図である。図３２〜３７は、実施の形態の変形例に係る情報処理装置の表示領域に表示されるウォッチャ画面で実行される監視動作で検知領域で画像判定が行われた状態の一例を示す図である。図３０〜３７を参照しながら、ウォッチャ画面４００における映像表示部４０１ｆを例にして、本変形例での瞬間検知機能に基づく映像データに対する画像判定動作（監視動作）の詳細について説明する。本変形例では、トリガ領域に関連付けられた１以上の検知領域について、トリガ生成部３１３がトリガを検知した場合、トリガ領域に関連付けられたすべての検知領域での画像判定が全て終了するまで、すべての検知領域を示す枠を、画像判定の結果を示す表示状態に継続させる動作について説明する。また、検知領域５３５〜５３８の属性情報のうち、検知遅延時間がそれぞれ「１．０」秒、「２．２」秒、「２．５」秒、「４．０」秒に設定されているものとして説明する。
【０２１０】
まず、第１制御部３１６は、映像表示部４０１ｆについて画像判定動作が開始されると、設定画面５００で指定された各判定領域を示す枠を、映像表示部４０１ｆの映像データに重畳させて表示させる。具体的には、図３０に示すように、映像表示部４０１ｆには、トリガ領域５３０、検知領域５３５〜５３８、および常時検知領域５７０が表示される。この際、第１制御部３１６は、通常状態（各判定領域で検知がなされていない状態）の各判定領域を示す枠（表示要素の一例）を別々の色によって表示させる。例えば、第１制御部３１６は、トリガ領域５３０を示す枠を「白色」で、検知領域５３５〜５３８を示す枠を「黄色」で、常時検知領域５７０を示す枠を「緑色」で表示させる。
【０２１１】
次に、図３１に示すように、第１制御部３１６は、トリガ生成部３１３がトリガを検知した場合、トリガ領域５３０を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、トリガ領域５３０を示す枠を「青色」かつ太く表示させ、この表示状態を１秒間継続させる。そして、第１制御部３１６は、１秒後、トリガ領域５３０を示す枠の表示を通常状態の枠の表示に戻す。
【０２１２】
次に、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３５について設定された検知遅延時間である「１．０」秒後に、検知領域５３５で画像判定をする。この判定の結果、正常検知となった場合、図３２に示すように、第１制御部３１６は、検知領域５３５を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３５を示す枠を「青色」かつ太く表示させ、この表示状態を継続させる。
【０２１３】
次に、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３６について設定された検知遅延時間である「２．２」秒後に、検知領域５３６で画像判定をする。さらに、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３７について設定された検知遅延時間である「２．５」秒後に、検知領域５３７で画像判定をする。この判定の結果、それぞれ正常検知となった場合、図３３に示すように、第１制御部３１６は、検知領域５３６、５３７を示すそれぞれの枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３６、５３７を示す枠を、それぞれ「青色」かつ太く表示させ、この表示状態を継続させる。この時点で、図３３に示すように、検知領域５３５〜５３７は、いずれも正常検知の表示状態（「青色」かつ太く表示された状態）となっている。
【０２１４】
そして、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３８について設定された検知遅延時間である「４．０」秒後に、検知領域５３８で画像判定をする。この判定の結果、正常検知となった場合、図３４に示すように、第１制御部３１６は、検知領域５３８を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３８を示す枠を「青色」かつ太く表示させる。この時点で、図３４に示すように、検知領域５３５〜５３８は、いずれも正常検知の表示状態（「青色」かつ太く表示された状態）となっている。
【０２１５】
そして、第１制御部３１６は、トリガ領域５３０に関連付けられた検知領域５３５〜５３８のうち、最後のタイミングで画像判定される検知領域５３８での画像判定が終了した後、検知領域５３５〜５３８の正常検知の表示状態を所定時間（例えば、１秒間）継続させる。そして、第１制御部３１６は、所定時間後、検知領域５３５〜５３８を示す枠の表示を、それぞれ通常状態の枠の表示に戻す。
【０２１６】
また、報知制御部３１７は、検知領域判定部３１４によりトリガ生成部３１３のトリガに伴う検知領域の画像判定がすべて終了したタイミング（すなわち、検知領域５３８の画像判定が終了したタイミング）で、報知部３３４に、検知領域の画像判定の終了を示す判定終了音（図３４では「ピッ」と表記）を所定時間（例えば、０．２秒）出力させる。以上のように、図３２〜３４では、検知領域５３５〜５３８の画像判定ですべて正常検知された場合について説明した。次に、検知領域５３５〜５３８のいずれかで異常検知がなされた場合について説明する。
【０２１７】
図３１で示したように、トリガ生成部３１３がトリガを検知してから、再びトリガ検知をした後の動作について説明する。検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３５について設定された検知遅延時間である「１．０」秒後に、検知領域５３５で画像判定をする。この判定の結果、正常検知となった場合、図３５に示すように、第１制御部３１６は、検知領域５３５を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３５を示す枠を「青色」かつ太く表示させ、この表示状態を継続させる。
【０２１８】
次に、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３６について設定された検知遅延時間である「２．２」秒後に、検知領域５３６で画像判定をする。さらに、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３７について設定された検知遅延時間である「２．５」秒後に、検知領域５３７で画像判定をする。この判定の結果、検知領域５３６において正常検知となった場合、図３６に示すように、第１制御部３１６は、検知領域５３６を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、正常検知を示すために、検知領域５３６を示す枠を、「青色」かつ太く表示させ、この表示状態を継続させる。また、上述の判定の結果、検知領域５３７において異常検知となった場合、図３６に示すように、第１制御部３１６は、検知領域５３７を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、異常検知を示すために、検知領域５３７を示す枠を、「赤色」かつ太く表示させ、この表示状態を継続させる。このとき、報知制御部３１７は、検知領域判定部３１４により検知領域５３７において異常検知がされたタイミングで、報知部３３４に、異常検知を報知する異常検知音（図３６では「ブー」と表記）を所定時間（例えば、１秒）出力させる。この時点で、図３６に示すように、検知領域５３５、５３６は、いずれも正常検知の表示状態（「青色」かつ太く表示された状態）となっており、検知領域５３７は、異常検知の表示状態（「赤色」かつ太く表示された状態）となっている。
【０２１９】
そして、検知領域判定部３１４は、トリガ生成部３１３からトリガ信号を受け取ってから、検知領域５３８について設定された検知遅延時間である「４．０」秒後に、検知領域５３８で画像判定をする。この判定の結果、異常検知となった場合、図３７に示すように、第１制御部３１６は、検知領域５３８を示す枠を、通常状態の色とは異なる色で、かつ、通常状態の枠よりも太く表示させる。例えば、第１制御部３１６は、異常検知を示すために、検知領域５３８を示す枠を「赤色」かつ太く表示させる。このとき、報知制御部３１７は、検知領域判定部３１４により検知領域５３８において異常検知がされたタイミングで、報知部３３４に、異常検知を報知する異常検知音（図３７では「ブー」と表記）を所定時間（例えば、１秒）出力させる。この時点で、図３７に示すように、検知領域５３５、５３６は、いずれも正常検知の表示状態（「青色」かつ太く表示された状態）となっており、検知領域５３７、５３８は、いずれも異常検知の表示状態（「赤色」かつ太く表示された状態）となっている。
【０２２０】
そして、第１制御部３１６は、トリガ領域５３０に関連付けられた検知領域５３５〜５３８のうち、最後のタイミングで画像判定される検知領域５３８での画像判定が終了した後、検知領域５３５、５３６の正常検知の表示状態を所定時間（例えば、１秒間）継続させ、検知領域５３７、５３８の異常検知の表示状態を所定時間（例えば、１秒間）継続させる。そして、第１制御部３１６は、所定時間後、検知領域５３５〜５３８を示す枠の表示を、それぞれ通常状態の枠の表示に戻す。
【０２２１】
また、報知制御部３１７は、検知領域判定部３１４によりトリガ生成部３１３のトリガに伴う検知領域の画像判定がすべて終了したタイミング（すなわち、検知領域５３８の画像判定が終了したタイミング）で、報知部３３４に、検知領域の画像判定の終了を示す判定終了音（図３７では「ピッ」と表記）を所定時間（例えば、０．２秒）出力させる。この場合、検知領域５３８の画像判定によって、報知部３３４により異常検知音と判定終了音が重畳して出力されるが、異なる音（例えば、異なる音階、波形またはメロディの音）にしているので、ユーザは、いずれの音も区別して聞き取ることができる。以上のように、図３５〜３７では、検知領域５３５〜５３８の画像判定のいずれかで異常検知がなされる場合について説明した。
【０２２２】
上述の変形例のように、第１制御部３１６は、瞬間検知機能に基づく画像判定動作において、トリガ生成部３１３のトリガに伴う検知領域の画像判定がすべて終了するまで、各検知領域の判定結果を示す表示状態を継続するものとしている。これによって、ユーザは、トリガ生成部３１３のトリガに伴うすべての検知領域での画像判定の結果を一目で把握することができるので、利便性を向上させることができる。
【０２２３】
また、本実施の形態の第１再生部３０４、トリガ領域指定部３０５、変化点検出部３０６、検知領域指定部３０７、設定部３０８、常時検知領域指定部３０９、映像振分部３１２、トリガ生成部３１３、検知領域判定部３１４、常時検知領域判定部３１５、第１制御部３１６、報知制御部３１７、第２再生部３１８、領域表示制御部３１９、リスト制御部３２０、第２制御部３２１および表示制御部３３１の各機能部の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、本実施の形態の情報処理装置３で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、本実施の形態の情報処理装置３で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の情報処理装置３で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。本実施の形態の情報処理装置３で実行されるプログラムは、上述した各機能部の少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上述のＲＯＭからプログラムを読み出して実行することにより、上述の各部が主記憶装置上にロードされて生成されるようになっている。
【符号の説明】
【０２２４】
１  画像処理システム
２、２ａ〜２ｆ  撮像装置
３  情報処理装置
４  ネットワーク
１０  外部機器
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  外部記憶装置
１０５  ディスプレイ
１０６  ネットワークＩ／Ｆ
１０７  キーボード
１０８  マウス
１０９  ＤＶＤドライブ
１１０  ＤＶＤ
１１１  外部機器Ｉ／Ｆ
１１２  スピーカ
１１３  バス
３０１  映像受信部
３０２  記憶部
３０３  入力部
３０４  第１再生部
３０５  トリガ領域指定部
３０６  変化点検出部
３０７  検知領域指定部
３０８  設定部
３０９  常時検知領域指定部
３１２  映像振分部
３１３  トリガ生成部
３１４  検知領域判定部
３１５  常時検知領域判定部
３１６  第１制御部
３１７  報知制御部
３１８  第２再生部
３１９  領域表示制御部
３２０  リスト制御部
３２１  第２制御部
３３１  表示制御部
３３２  外部出力部
３３３  表示部
３３４  報知部
４００  ウォッチャ画面
４０１、４０１ａ〜４０１ｆ  映像表示部
４１１  監視開始ボタン
４１２  監視停止ボタン
４１３  監視設定ボタン
４２１、４２１ａ〜４２１ｆ  状態表示部
５００  設定画面
５０１  カメラ選択タブ
５０２  設定用映像表示部
５０３ａ  再生ボタン
５０３ｂ  一時停止ボタン
５０３ｃ  早送りボタン
５０３ｄ  早戻しボタン
５０３ｅ  停止ボタン
５０４  シークバー
５０５  スライダー
５０６  時刻表示部
５０７  トリガ領域情報部
５０８ａ  基準画像表示部
５０８ｂ  差分画像表示部
５０９  検知領域情報部
５１０  検知領域ボタン群
５１０ａ  アクションボタン
５１０ｂ  画像判定選択ボタン
５１０ｃ  削除ボタン
５１０ｅ  感度増加ボタン
５１０ｆ  感度減少ボタン
５１０ｇ  閾値増加ボタン
５１０ｈ  閾値減少ボタン
５１１  設定読出ボタン
５１２  設定書込ボタン
５１３  設定反映ボタン
５１４  閉じるボタン
５３０  トリガ領域
５３５〜５３８  検知領域
５４０  トリガマーク
５５１  領域選択タブ
５６１  常時検知領域情報部
５６２  常時検知領域ボタン群
５６２ａ  アクションボタン
５６２ｃ  削除ボタン
５６２ｅ  感度増加ボタン
５６２ｆ  感度減少ボタン
５６２ｇ  閾値増加ボタン
５６２ｈ  閾値減少ボタン
５７０  常時検知領域
６００  変化点選択ダイアログ
６０１  はいボタン
６０２  いいえボタン
６０３  閉じるボタン
６１０  変化点無し通知ダイアログ
６１１  ＯＫボタン
６１２  閉じるボタン
７００  ビューワ画面
７０１、７０１ａ〜７０１ｆ  映像表示部
７０３ａ  再生ボタン
７０３ｂ  一時停止ボタン
７０３ｃ  早送りボタン
７０３ｄ  早戻しボタン
７０３ｅ  停止ボタン
７０４  シークバー
７０５  スライダー
７０６  時刻表示部
７０７  マーカリストボタン
８００  マーカリスト画面
８０１  検知選択部
８０２  検知履歴表示部
【先行技術文献】
【特許文献】
【０２２５】
【特許文献１】特開２００６−７８３８１号公報
【図１】
2020010400.tif 000003
【図２】
2020010400.tif 000004
【図３】
2020010400.tif 000005
【図４】
2020010400.tif 000006
【図５】
2020010400.tif 000007
【図６】
2020010400.tif 000008
【図７】
2020010400.tif 000009
【図８】
2020010400.tif 000010
【図９】
2020010400.tif 000011
【図１０】
2020010400.tif 000012
【図１１】
2020010400.tif 000013
【図１２】
2020010400.tif 000014
【図１３】
2020010400.tif 000015
【図１４】
2020010400.tif 000016
【図１５】
2020010400.tif 000017
【図１６】
2020010400.tif 000018
【図１７】
2020010400.tif 000019
【図１８】
2020010400.tif 000020
【図１９】
2020010400.tif 000021
【図２０】
2020010400.tif 000022
【図２１】
2020010400.tif 000023
【図２２】
2020010400.tif 000024
【図２３】
2020010400.tif 000025
【図２４】
2020010400.tif 000026
【図２５】
2020010400.tif 000027
【図２６】
2020010400.tif 000028
【図２７】
2020010400.tif 000029
【図２８】
2020010400.tif 000030
【図２９】
2020010400.tif 000031
【図３０】
2020010400.tif 000032
【図３１】
2020010400.tif 000033
【図３２】
2020010400.tif 000034
【図３３】
2020010400.tif 000035
【図３４】
2020010400.tif 000036
【図３５】
2020010400.tif 000037
【図３６】
2020010400.tif 000038
【図３７】
2020010400.tif 000039