(57)【要約】      （修正有）【課題】撮影装置に記憶された映像データを取得し、映像データを解析することが可能な画像形成装置等を提供する。【解決手段】イベント検出システム１において、画像形成装置２０は、ジョブを実行するジョブ実行部と、ジョブに基づいて画像形成処理を行う画像形成部と、撮像された画像データを取得する取得部と、画像データを解析してイベントを検出する検出部と、を備える。、検出部は、ジョブ実行部が待機状態のときに、イベントを検出する。【選択図】図２
2020119181.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行するジョブ実行部と、
前記ジョブに基づいて画像形成処理を行う画像形成部と、
撮像された画像データを取得する取得部と、
前記画像データを解析してイベントを検出する検出部と、
を備え、
前記検出部は、前記ジョブ実行部が待機状態のときに、前記イベントを検出することを特徴とする画像形成装置。
【請求項２】
前記取得部は、前記ジョブ実行部が待機状態のときに、前記画像データを取得することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
イベントの検出に用いる第１の設定値と、前記第１の設定値よりも高い精度でイベントを検出する第２の設定値とを記憶する設定値記憶部を更に備え、
前記検出部は、前記第１の設定値を用いてイベントを検出した場合は、当該検出されたイベントが発生した時刻を含む時間に撮像された画像データに対して、前記第２の設定値を用いて画像データを解析することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記検出部は、前記取得された画像データのうち、一部の画像データを解析してイベントを検出することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
前記検出部は、前記一部の画像データを解析してイベントを検出した場合は、当該一部の画像データを含む画像データを解析することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像データと比較するための基準となる基準画像データを記憶する基準画像データ記憶手段を更に備え、
前記検出部は、前記取得された画像データと、前記基準画像データとの差異に基づき、イベントを検出することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項７】
ジョブを実行するジョブ実行部と、
前記ジョブに基づいて画像形成処理を行う画像形成部と、
撮像された画像データを取得する取得部と、
前記画像データを解析してイベントを検出する検出部と、
照度を計測する照度計測部と、
を備え、
前記検出部は、前記ジョブ実行部が待機状態であって、前記計測された照度が予め定められた照度を下回ったときに、前記イベントを検出することを特徴とする画像形成装置。
【請求項８】
撮影装置と、画像形成装置とを含むイベント検出システムであって、
前記撮影装置は、
画像を入力する入力部と、
前記入力された画像を画像データとして記憶する画像データ記憶部と、
を備え、
前記画像形成装置は、
ジョブを実行するジョブ実行部と、
前記ジョブに基づいて画像形成処理を行う画像形成部と、
前記撮影装置から前記画像データを取得する取得部と、
前記画像データを解析してイベントを検出する検出部と、
を備え、
前記検出部は、前記ジョブ実行部が待機状態のときに、前記イベントを検出する
ことを特徴とするイベント検出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等に関する。
【背景技術】
【０００２】
従来より、ネットワークカメラ（ＩＰカメラ）や、Ｗｅｂカメラの利用が進んでいる。また、ネットワークカメラを監視カメラとして利用することで遠隔監視を行う監視システムに関する技術が提案されている。例えば、ネットワークカメラが撮影した映像を逐次サーバに送信する場合において、各カメラ間で必要とするネットワーク全体の帯域を大きく変化させることなく、重要な物体の監視を継続するために各カメラに必要なネットワーク帯域を配分する技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−０９３４０１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された技術を用いても、ネットワークカメラが撮影した映像を映像データとして残すことができない。したがって、監視システムを用いて監視を行う者は、常時映像を確認する必要がある。また、ネットワークカメラを管理するサーバを必要とするため、監視システムを構築するための手間や、サーバの費用が必要となる。
【０００５】
また、カメラと連携可能な装置（例えば、カメラを備えた画像形成装置）を利用するとしても、当該装置が監視には応用できない場合もある。例えば、録画機能がなく画像をあとから確認できなかったり、カメラが撮影した画像の表示手段がなかったり、利用者が撮影したタイミングでしか撮影ができず、何らかのイベントが発生したときに撮影できなかったりする。また、カメラと連携可能な装置がイベントを検知するセンサを備えていても、センサが動作した場合に装置にリソースが足りていないときは、カメラによって撮影された画像を取りこぼしたり、画像の解析ができずイベントを取りこぼしたりする可能性がある。
【０００６】
上述した課題に鑑み、本発明は、撮影装置に記憶された映像データを取得し、ジョブの実行の待機中に、映像データを解析してイベントを検出することが可能な画像形成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の画像形成装置は、
ジョブを実行するジョブ実行部と、
前記ジョブに基づいて画像形成処理を行う画像形成部と、
撮像された画像データを取得する取得部と、
前記画像データを解析してイベントを検出する検出部と、
を備え、
前記検出部は、前記ジョブ実行部が待機状態のときに、前記イベントを検出することを特徴とする。
【０００８】
本発明のイベント検出システムは、
撮影装置と、画像形成装置とを含むイベント検出システムであって、
前記撮影装置は、
画像を入力する入力部と、
前記入力された画像を記憶する画像データ記憶部と、
を備え、
前記画像形成装置は、
ジョブを実行するジョブ実行部と、
前記ジョブに基づいて画像形成処理を行う画像形成部と、
前記撮影装置から前記画像データを取得する取得部と、
前記画像データを解析してイベントを検出する検出部と、
を備え、
前記検出部は、前記ジョブ実行部が待機状態のときに、前記イベントを検出する
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影装置に記憶された映像データを取得し、ジョブの実行の待機中に、映像データを解析してイベントを検出することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態におけるイベント検出システムの全体構成を説明するための図である。
【図２】第１実施形態における処理の概要を示す図である。
【図３】第１実施形態における状態遷移を示す図である。
【図４】第１実施形態における撮影装置の機能構成を説明するための図である。
【図５】第１実施形態における画像形成装置の機能構成を説明するための図である。
【図６】第１実施形態における映像データデータベースのデータ構成の一例を示した図である。
【図７】第１実施形態における解析データデータベースのデータ構成の一例を示した図である。
【図８】第１実施形態における認証情報記憶領域のデータ構成の一例を示した図である。
【図９】第１実施形態における端末装置の機能構成を説明するための図である。
【図１０】第１実施形態における撮影装置のメイン処理の流れを説明するためのフロー図である。
【図１１】第１実施形態における画像形成装置のメイン処理の流れを説明するためのフロー図である。
【図１２】第１実施形態における映像データ取得処理の流れを説明するためのフロー図である。
【図１３】第１実施形態における映像データ解析処理の流れを説明するためのフロー図である。
【図１４】第１実施形態における動体検出処理の流れを説明するためのフロー図である。
【図１５】第１実施形態における置き去り・持ち去り検出処理の流れを説明するためのフロー図である。
【図１６】第１実施形態における異音検出処理の流れを説明するためのフロー図である。
【図１７】第１実施形態における端末装置のメイン処理の流れを説明するためのフロー図である。
【図１８】第１実施形態における動作例を示す図である。
【図１９】第１実施形態における動作例を示す図である。
【図２０】第１実施形態における動作例を示す図である。
【図２１】第２実施形態における動体検出処理の流れを説明するためのフロー図である。
【図２２】第３実施形態における動体検出処理の流れを説明するためのフロー図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施形態では、一例として、本発明の画像形成装置を含んだイベント検出システムについて説明する。
【００１２】
［１．第１実施形態］
［１．１  全体構成］
本実施形態のイベント検出システム１の全体構成について、図１に基づいて説明する。図１に示すように、イベント検出システム１は、撮影装置１０と、画像形成装置２０と、端末装置３０とが、ネットワークＮＷを介して接続されて構成される。ネットワークＮＷとしては、ＬＡＮ（Local Area Network）が想定されるが、ＬＡＮの代わりに他の通信可能な手段（例えば、ＬＴＥ（Long Term Evolution）／５Ｇ等の外部ネットワークを介したインターネット網）によって接続されてもよい。
【００１３】
撮影装置１０は、ネットワークに接続され、撮影した映像を映像データとして記憶することが可能な装置であり、いわゆるＩＰカメラと呼ばれる装置である。画像形成装置２０は、外部から入力される画像データを記録用紙等に画像を形成したりすることで、画像を出力する装置であり、いわゆる複合機と呼ばれる装置である。端末装置３０は、利用者によって操作される情報処理装置である。端末装置３０は、ＰＣ（Personal Computer）、スマートフォンや、タブレット、といった装置によって構成される。
【００１４】
図１に示すように、ネットワークＮＷには、複数の撮影装置１０（撮影装置１０ａ、撮影装置１０ｂ）が接続されてもよい。この場合は、撮影装置１０毎に、それぞれ映像データが出力される。なお、端末装置３０も、ネットワークＮＷに複数接続されてもよい。
【００１５】
［１．２  処理の概要］
［１．２．１  処理の流れの概要］
図２を参照して、本実施形態の処理の概要について説明する。図２に示した矢印はデータの流れを表し、カッコ付きの数字はデータが送信される順番及びデータを処理する順番を表している。本実施形態の処理の流れの概要を、順番に沿って説明する。
【００１６】
（１）映像データの記憶
撮影装置１０は、常時又は予め定められた期間（例えば、平日の１８時から翌日の８時までといった期間）に、一定の範囲の映像を撮影し、撮影した映像を映像データとして撮影装置１０に接続された記憶媒体に記憶する。記憶媒体は、例えば、ＳＤカード、コンパクトフラッシュ（登録商標）、ＵＳＢ（Universal Serial Bus）メモリといった可搬型の記憶媒体でもよいし、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）といった、取り外しを想定されていない記憶媒体（記憶装置）であってもよい。
【００１７】
なお、本実施形態では、映像データには、撮影装置１０によって入力（撮像）された画像データによって構成される動画像データと、撮影装置１０によって録音された音声データとが含まれることとして説明する。また、撮影装置１０は、映像データを、所定の時間の長さ（例えば、１時間）の映像ファイルとして、撮影装置１０の記憶媒体に記憶することとして説明する。
【００１８】
（２）映像データの取得
画像形成装置２０は、待機状態（例えば、プリントジョブを実行していない場合）のときに、定期的に撮影装置１０に接続し、撮影装置１０から映像データ取得し、画像形成装置２０の記憶媒体に記憶する。
【００１９】
（３）イベントの検出
画像形成装置２０は、映像データを解析してイベントを検出する。イベントとは、映像データに基づき検出される、特徴的な変化をいう。具体的には、画像形成装置２０は、映像データを解析して、画像形成装置２０の管理者等によって設定されたイベント検出条件を満たす場合に、イベント検出条件に対応するイベントを検出する。
【００２０】
イベント検出条件とは、画像形成装置２０がイベントを検出する場合において、映像データが満たす条件である。イベント検出条件としては、例えば、動体の映り込みといったイベントを検出する場合の条件として、映像データの連続した２フレーム間の画像データにおける輝度値の差分値に関する条件（閾値）や、変化が生じた領域の大きさの条件（閾値）といった情報が記憶される。イベント検出条件は、予め定められていてもよいし、画像形成装置２０の管理者によって設定されてもよい。
【００２１】
本実施形態において、画像形成装置２０が検出するイベントは、次のとおりである。
（ａ）動体の映り込みの検出（動体検出）
画像形成装置２０は、映像データに含まれる動画像データを構成する画像データ（フレーム画像データ）を、１フレームずつ読み出す。そして、連続したフレームの画像データを比較し、急峻な変化が発生している領域が含まれているか否かを判定する。急峻な変化が発生している領域が含まれている場合は、画像形成装置２０は、動体の映り込みが発生したと判定し、動体の映り込みのイベントを検出する。
【００２２】
急峻な変化が発生している領域が含まれているか否かは、例えば、フレーム画像データの輝度値の変化と、イベント検出条件とに基づいて判定する。ここで、輝度値は画素ごとに０〜２５５までの値を取り、また、輝度値の差分値の条件（例えば、「５０以上」）と面積の条件（例えば、「２０％以上」）とが、予めイベント検出条件に記憶される。このとき、画像形成装置２０は、連続する２つのフレーム画像データに対して画素ごとに輝度値を求め、２つのフレーム画像データにおいて対応する画素の輝度値の差分を求めて、画素ごとの輝度値の差分値を算出する。つづいて、画像形成装置２０は、輝度値の差分値が、イベント検出条件に記憶された輝度値の差分値の条件（５０以上）を満たす領域の面積を求める。つづいて、画像形成装置２０は、フレーム画像データの面積に対する当該領域の面積の割合が、イベント検出条件に記憶された面積の条件（２０％以上）を満たすか否かを判定する。このとき、イベント検出条件に記憶された面積の条件よりも大きい場合は、画像形成装置２０は、映像データに急峻な変化が発生している領域が含まれていると判定する。
【００２３】
なお、上述した方法以外であっても、急峻な変化が発生している領域が含まれているか否かを判定できれば、どのような方法を用いてもよい。例えば、輝度値ではなく色値の差分値を用いてもよい。また、輝度値の差分値が、イベント検出条件に記憶された輝度値の差分値の条件を満たす領域が複数生じている場合は、画像形成装置２０は、それぞれの領域を異なる急峻な変化が発生している領域として検出してもよい。
【００２４】
さらに、画像形成装置２０は、急峻な変化が発生している領域にどのような変化が生じたかといった、イベントが発生した原因を解析してもよい。例えば、画像形成装置２０は、急峻な変化が発生している領域に対して顔検出や人体検出を行い、急峻な変化が発生している領域から顔や人体が検出された場合は、人の映り込みを検出する。
【００２５】
また、画像形成装置２０は、イベント検出条件に照明の明滅が発生したとみなす場合の輝度値の差分値の条件をさらに記憶する。そして、急峻な変化が発生している領域の輝度値の差分値が、照明の明滅が発生したとみなす場合の輝度値の差分値の条件よりも大きい場合には、照明の明滅を検出する。
【００２６】
また、画像形成装置２０は、撮影装置１０と、動体が存在している位置との距離を求や、移動速度、動体の実際の大きさ等を求めてもよい。
【００２７】
（ｂ）置き去り・持ち去りの検出
画像形成装置２０は、撮影装置１０が撮影する範囲を撮影した画像データである基準画像データを予め記憶する。つづいて、画像形成装置２０は、基準画像データとフレーム画像データとを比較する。このとき、フレーム画像データには一定のサイズの物体が映り込み続けているが、基準画像データの対応する領域には映り込んでいない物体が存在する場合は、画像形成装置２０は、置き去りのイベントを検出する。
【００２８】
また、基準画像データには一定のサイズの物体が映り込んでいるが、映像データの対応する領域には当該物体が映り込んでいない場合は、画像形成装置２０は、持ち去りのイベントを検出する。
【００２９】
置き去り・持ち去りの検出におけるイベント検出条件としては、画像形成装置２０が物体と判定するサイズの条件（例えば、「２％以上」）や、置き去りと判定する場合における（例えば、「１０秒以上」）を記憶する。
【００３０】
（ｃ）異音の発生の検出（異音検出）
映像データに含まれる音声データの音量の大きさをフレーム毎に算出し、イベント検出条件に記憶された音量の条件（例えば、「７０ｄＢ以上」）を満たす音量の音が生じているフレームが存在するか否かを判定する。イベント検出条件に記憶された音量の条件を満たすフレームが存在する場合は、画像形成装置２０は、当該フレームに対応する時刻に、異音の発生のイベントを検出する。異音の具体例としては、ガラスが割れる音や、足音が考えられる。
【００３１】
（４）解析データの出力
画像形成装置２０は、映像データを解析した結果、イベントを検出した場合は、検出したイベントに関する情報を解析データとして記憶媒体に記憶する。このようにして、画像形成装置２０は、映像データと、解析データとを紐付ける。解析データには、イベントが発生した日時を示すイベント発生日時や、発生したイベントの種類を示すイベント種別や、イベントの詳細な情報を示すイベント内容が含まれる。
【００３２】
イベント内容には、イベント種別に応じた情報が記憶される。例えば、イベント種別が動体検知であれば、イベント内容には、動体が含まれる領域を示す座標情報が記憶される。なお、イベント内容には、動体までの距離や動体の大きさや移動速度、輝度値の変化量といった情報が記憶されてもよい。
【００３３】
イベント種別が置き去り・持ち去りの検出であれば、イベント内容には、置き去り・持ち去りが発生した領域を示す座標情報や、置き去りにされた物体や持ち去られた物体の情報が記憶されてもよい。イベント種別が異音の発生の場合は、イベント内容には、音量の大きさの情報が記憶されてもよい。
【００３４】
（５）解析データの取得及び映像データの再生
端末装置３０は、画像形成装置２０から、画像形成装置２０に記憶された映像データと解析データとを取得する。また、端末装置３０は、解析データに含まれる情報に基づき、映像データに情報を付加しながら再生する。例えば、端末装置３０は、イベント内容に記憶された座標情報が示す領域を、映像に付加して表示する。このようにすることで、利用者は、動体の映り込みや、置き去り・持ち去りが生じた場所を把握することができ、映像データのチェックを容易になる。また、端末装置３０は、イベント種別やイベント発生日時によって解析データを検索して、イベントが発生した前後の映像データを再生する。このようにすることで、利用者に対して、イベントが発生したときの映像を注視して確認させ、正常状態の映像を確認する手間を省かせる。
【００３５】
なお、端末装置３０は、画像形成装置２０から映像データや解析データを取得して表示すること以外にも、一点鎖線で示したように、撮影装置１０が撮影した映像を、直接受信して表示してもよい。このようにすることで、撮影装置１０を監視カメラとして使用することができる。
【００３６】
また、撮影装置１０に記憶された映像データは、定期的に画像形成装置２０によって取得される。したがって、画像形成装置２０は、映像データをバックアップする装置としても機能する。
【００３７】
［１．２．２  画像形成装置の状態遷移］
つづいて、図３を参照して、画像形成装置２０の状態遷移について説明する。画像形成装置２０の状態は、画像形成装置２０の制御部によって管理される。
【００３８】
本実施形態では、画像形成装置２０の状態として、「待機状態」、「ジョブ実行状態」、「映像データ取得処理実行状態」、「映像データ解析処理実行状態」の状態を有することとして説明する。
【００３９】
「待機状態」とは、画像形成装置２０が、後述する映像データ取得処理や、映像データ解析処理を実行しても、ジョブの実行に影響を与えない状態である。例えば、「待機状態」は、利用者からのジョブの実行の指示を待ち受けている状態であったり、ジョブが実行されていない状態であったり、優先度の低いジョブしか実行されていない状態だったりする。
【００４０】
なお、本実施形態において、ジョブとは、画像形成装置２０が所定の処理をする単位である。例えば、画像データを記録用紙に出力（形成）する処理（コピーや印刷）や、画像データをスキャンして電子メールで送信する処理を、画像形成装置２０は、それぞれ１つのジョブとして扱う。また、優先度の低いジョブとは、例えば、利用者の操作対象ではないが、処理自体は実行するジョブ（バックグラウンドジョブ）や、後に発生したジョブや処理の割り込みが可能なジョブである。
【００４１】
「ジョブ実行状態」とは、利用者から実行が指示されたジョブを実行する状態である。例えば、画像形成装置２０が、コピーや印刷のジョブを実行する状態である。「映像データ取得処理実行状態」とは、画像形成装置２０が、撮影装置１０から映像データを取得する処理（映像データ取得処理）を実行する状態である。「映像データ解析処理実行状態」とは、画像形成装置２０が、撮影装置１０から取得した映像データを解析する処理（映像データ解析処理）を実行する状態である。
【００４２】
つづいて、状態遷移について説明する。以下の説明では、画像形成装置２０の状態のことを、単に「状態」と記載する。まず、画像形成装置２０は、状態を待機状態にして、利用者からのジョブの実行の指示を待ち受ける（Ｓ１００）。利用者からジョブの実行が指示された場合は、画像形成装置２０は、状態をジョブ実行状態にする（Ｓ１００→Ｓ１０２）。状態がジョブ実行状態のとき、画像形成装置２０は、利用者によって指示されたジョブを実行する。そして、画像形成装置２０は、ジョブの実行が完了した場合は、状態を待機状態にする（Ｓ１０２→Ｓ１００）。
【００４３】
画像形成装置２０は、状態が待機状態であるときに、予め定められた日時になったタイミングで、状態を映像データ取得処理実行状態にする（Ｓ１００→Ｓ１０４）。なお、予め定められた日時になったタイミングにおいて、状態がジョブ実行状態である場合は、画像形成装置２０は、ジョブの実行が完了してから状態を待機状態にして、さらに、映像データ取得処理実行状態にする。
【００４４】
また、映像データ取得処理実行状態において、利用者によってジョブの実行が指示された場合は、画像形成装置２０は、状態をジョブ実行状態にする（Ｓ１０４→Ｓ１０２）。このとき、画像形成装置２０は、映像データ取得処理を中断し、利用者によって実行が指示されたジョブを実行する。そして、ジョブの実行が完了したら、画像形成装置２０は、状態を映像データ取得処理実行状態にして、映像データ取得処理を再開する（Ｓ１０２→Ｓ１０４）。このようにすることで、画像形成装置２０は、利用者によって画像形成装置２０が使用される場合に、画像形成装置２０の利用者に対して、映像データ取得処理の影響が及ばないようにする。
【００４５】
映像データ取得処理が完了したら、画像形成装置２０は、状態を待機状態にする（Ｓ１０４→Ｓ１００）。そして、画像形成装置２０は、映像データ取得処理において、撮影装置１０から新しい映像データを取得したか否かを判定する。新しい映像データを取得した場合は、状態を映像データ解析処理実行状態にする（Ｓ１００→Ｓ１０６）。なお、このとき、状態がジョブ実行状態であるときは、画像形成装置２０は、ジョブの実行が完了してから状態を待機状態にして、さらに、映像データ解析処理実行状態にする。
【００４６】
また、映像データ解析処理実行状態において、利用者によってジョブの実行が指示された場合は、画像形成装置２０は、状態をジョブ実行状態にする（Ｓ１０６→Ｓ１０２）。このとき、画像形成装置２０は、映像データ解析処理を中断し、利用者によって実行が指示されたジョブを実行する。そして、ジョブの実行が完了したら、画像形成装置２０は、状態を映像データ解析処理実行状態にして、映像データ解析処理を再開する（Ｓ１０２→Ｓ１０６）。また、映像データ解析処理が完了したら、画像形成装置２０は、状態を待機状態にする（Ｓ１０６→Ｓ１００）。このように、映像データ解析処理実行状態においても、映像データ取得処理実行状態と同様に、利用者によって画像形成装置２０が使用される場合に、画像形成装置２０の利用者に対して、映像データ解析処理の影響が及ばないようにする。
【００４７】
なお、画像形成装置２０は、節電状態やスリープ状態といったように、利用者からの操作がされていない場合に、画像形成装置２０の動作を一時的に停止する状態を有してもよい。画像形成装置２０は、状態が節電状態やスリープ状態であるときに、映像データ取得処理実行状態にする場合は、映像データ取得処理が終了したら、再度状態を、節電状態やスリープ状態にすればよい。状態が節電状態やスリープ状態であるときに、映像データ解析処理状態にする場合も同様に、画像形成装置２０は、映像データ取得処理が終了したら、再度状態を、節電状態やスリープ状態にすればよい。
【００４８】
また、画像形成装置２０は、映像データ取得処理や映像データ解析処理の実行中に、利用者によってジョブの実行が指示された場合に、映像データ取得処理や映像データ解析処理の処理速度を落として実行してもよい。このようにすることで、利用者の指示によるジョブを実行に影響が及ばないようにしてもよい。
【００４９】
なお、画像形成装置２０は、上述した方法以外の方法で状態を変化させてもよい。例えば、映像データ取得処理実行状態や映像データ解析処理実行状態の場合で、利用者によって操作入力部２４０を操作されたときに、画像形成装置２０は、状態を待機状態にしてもよい。このようにすることで、利用者によって操作入力部２４０が操作されている場合に、映像データの取得や解析の処理が利用者の操作に対して影響を及ぼすこと（例えば、利用者の操作に対する反応が遅くなるといった影響）を避けることができる。
【００５０】
状態が映像データ取得処理実行状態や映像データ解析処理実行状態の場合で、短時間で実行可能なジョブが連続して発生したときは、画像形成装置２０は、当該発生した全てのジョブが終了してから状態を元の状態に戻してもよい。つまり、短時間でジョブ実行状態と、映像データ取得処理実行状態や映像データ解析処理実行状態とを切り替えると、状態の変化が頻繁に発生し、画像形成装置２０の処理が遅くなる場合が考えられる。画像形成装置２０は、状態を頻繁に変えないようにすることで、画像形成装置２０の処理が遅くならないようにできる。
【００５１】
［１．３  機能構成］
［１．３．１  撮影装置］
図４を参照して、撮影装置１０の機能構成を説明する。図４に示すように、撮影装置１０は、制御部１００と、画像入力部１１０と、音声入力部１２０と、通信部１３０と、記憶部１４０とを備えて構成されている。
【００５２】
制御部１００は、撮影装置１０の全体を制御するための機能部である。制御部１００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば、１又は複数の演算装置（ＣＰＵ（Central Processing Unit））等により構成されている。
【００５３】
画像入力部１１０は、カメラといった画像入力装置によって構成され、画像入力装置によって入力された画像を制御部１００に出力する機能部である。また、音声入力部１２０は、マイクといった音声入力装置によって構成され、音声入力装置によって入力された音声を制御部１００に出力する機能部である。制御部１００は、画像入力部１１０から出力される画像と音声入力部１２０から出力される音声とに基づき、映像データを生成する。
【００５４】
通信部１３０は、撮影装置１０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣ（Network Interface Card）や、ＬＴＥ（Long Term Evolution）／ＬＴＥ−Ａ（LTE-Advanced）／ＬＡＡ（License-Assisted Access using LTE）／５Ｇ回線に接続可能な通信モジュールにより構成される。
【００５５】
記憶部１４０は、撮影装置１０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部１４０は、撮影装置１０に対して取り外し可能で、小型の記憶媒体で構成されてもよいし、半導体メモリであるＳＳＤや、ＨＤＤ等により構成されてもよい。
【００５６】
記憶部１４０は、映像データを記憶するための映像データ記憶領域１４２を確保する。制御部１００は、生成した映像データを映像データ記憶領域１４２に記憶する。
【００５７】
［１．３．２  画像形成装置］
図５を参照して、画像形成装置２０の機能構成を説明する。図５に示すように、画像形成装置２０は、制御部２００と、画像入力部２１０と、画像形成部２２０と、表示部２３０と、操作入力部２４０と、通信部２５０と、映像データ解析部２６０と、記憶部２７０とを備えて構成される。
【００５８】
制御部２００は、画像形成装置２０の全体を制御するための機能部である。制御部２００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば、１又は複数の演算装置（ＣＰＵ）等により構成される。
【００５９】
また、制御部２００は画像形成装置２０の状態の管理を行う。画像形成装置２０の状態は、処理の流れの概要で説明したように「待機状態」、「ジョブ実行状態」、「映像データ取得処理実行状態」、「映像データ解析処理実行状態」の４つの状態を遷移させる。また、制御部２００は、利用者からジョブの実行が指示されたときは、指示されたジョブを実行する。ジョブが画像データを記録用紙に出力（形成）するジョブであれば、画像形成部２２０を制御して画像形成の処理を行う。
【００６０】
画像入力部２１０は、原稿の画像を読み取って画像データを生成する機能部である。例えば、画像入力部２１０は、ＣＣＤ（Charge Coupled Device）等の光学情報を電気信号に変換するデバイスを備えたスキャナ装置等により構成される。なお、画像入力部２１０は、ＵＳＢメモリや、コンパクトフラッシュ（登録商標）等の記憶媒体、通信部２５０を介して他の端末から画像データを入力（受信）してもよい。
【００６１】
画像形成部２２０は、画像データを記録媒体（例えば記録用紙）に形成する機能部である。例えば、画像形成部２２０は、給紙トレイから給紙された記録用紙の表面に画像を形成し、排紙トレイから排紙する。画像形成部２２０は、例えば電子写真方式を利用したレーザプリンタ等により構成される。
【００６２】
表示部２３０は、利用者に各種情報を表示するための機能部であり、例えばＬＣＤ（Liquid crystal display）等により構成される。また、操作入力部２４０は、利用者による操作指示を受け付けるための機能部であり、各種キースイッチや、接触による入力を検出する装置等により構成される。画像形成装置２０の利用者は、操作入力部２４０を介して、使用する機能や出力条件を入力する。なお、画像形成装置２０は、表示部２３０と、操作入力部２４０とが一体に形成されるタッチパネルを備えてもよい。この場合において、タッチパネルの入力を検出する方式は、例えば、抵抗膜方式、赤外線方式、電磁誘導方式、静電容量方式といった、一般的な検出方式であればよい。
【００６３】
通信部２５０は、画像形成装置２０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣや、ＬＴＥ／ＬＴＥ−Ａ／ＬＡＡ／５Ｇ回線に接続可能な通信モジュールにより構成される。
【００６４】
映像データ解析部２６０は、映像データを解析して、イベントが発生したか否かを判定し、解析データを出力する機能部である。また、映像データ解析部２６０は、映像データの解析に関連する処理を実行してもよく、例えば、画像データや音声データに対するフィルタ処理（例えば、画像データの鮮鋭化や色調変化、音声データの特定の周波数成分音量の逓減化）を行ってもよい。
【００６５】
記憶部２７０は、画像形成装置２０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部２７０は、例えば、半導体メモリであるＳＳＤや、ＨＤＤ等により構成される。
【００６６】
記憶部２７０は、映像データ記憶領域２７２と認証情報記憶領域２８２とを確保し、さらに、映像データデータベース２７４、解析データデータベース２７６、基準画像データ２７８、スケジュール情報２８０と、イベント検出条件２８４とを記憶する。映像データ記憶領域２７２は、撮影装置１０から取得した映像データを記憶するための領域である。
【００６７】
映像データデータベース２７４は、映像データ解析部２６０によって解析された映像データに関する情報を記憶するデータベースである。図６は、本実施形態において、映像データデータベース２７４に記憶されるデータのデータ構成を示した図である。図６に示すように、映像データデータベース２７４には、映像データを一意に識別するための映像データＩＤ（例えば、「２０１８１１０１１２００」）と、映像データ記憶領域２７２に記憶された対応する映像データのファイルを特定するためのファイル名（例えば、「２０１８１１０１１２００．ｍｐｇ」）と、映像データを撮影装置１０から取得した日時を示す取得日時（例えば、「２０１８／１１／０１  １３：０２：００」）と、イベントが検出されたか否かを示すイベント検出有無（例えば、「なし」）とが記憶される。
【００６８】
映像データＩＤは、ファイル名の一部であってもよいし、連番であってもよいし、所定の形式によって構成されるコードであってもよいし、ランダムな文字によって構成されてもよい。また、イベント検出有無は、映像データの解析によって、イベントが検出されれば「あり」が、イベントが検出されなければ「なし」が、映像データの解析がされていなければ何の値も記憶されないこととする。このようにすることで、イベント検出有無を参照することで、映像データの解析がされたか否かを示すことができる。
【００６９】
また、映像データ記憶領域２７２には、映像データの開始日時、終了日時、映像データの長さ、フレームレートやビットレート、映像の解像度、ファイルサイズ、映像データのフォーマット等といった、映像データに関する属性の情報が記憶されてもよい。撮影装置１０が複数存在する場合は、映像データ記憶領域２７２には、どの撮影装置から取得した映像データであるかを示す属性が記憶されてもよい。
【００７０】
解析データデータベース２７６は、映像データ解析部２６０によって出力される解析データを記憶するデータベースである。図７は、本実施形態において、解析データデータベース２７６に記憶されるデータのデータ構成を示した図である。図７に示すように、解析データデータベース２７６には、映像データを一意に識別するための映像データＩＤ（例えば、「２０１８１１０１１３００」）と、イベントが発生した日時（例えば、「２０１８／１１／０１  １３：３２：１０．０３」）と、発生したイベントの種別を示すイベント種別（例えば、「動体の映り込み」）と、発生したイベントに関する情報であるイベント内容（例えば、「（１００，１００）−（１５０，１５０）」）とが記憶される。
【００７１】
本実施形態では、処理の流れの概要で説明したように、イベント種別には「動体の映り込み」「置き去り」「持ち去り」「異音の発生」の何れかが記憶され、イベント内容にはイベント種別に対応した情報が記憶されることとして説明する。なお、イベント種別には、「動体の映り込み（人の映り込み）」のように、イベントが生じた原因を含めて記憶してもよい。
【００７２】
また、本実施形態における解析データは、フレーム単位で記憶されることとして説明する。したがって、動体が一定時間映り込んでいる場合は、図７のＤ１００に示すように、フレームごとに解析データが記憶されることとなる。なお、同一の物体が映り込んでいたり、異音が発生し続けていたりするなど、関連するイベントについては、解析データをグループ化して記憶してもよい。
【００７３】
基準画像データ２７８は、映像データ解析部２６０が置き去り又は持ち去りを判定するために、フレーム画像データと比較される画像データである。基準画像データ２７８は、映像データから抽出したフレーム画像データであってもよいし、予め撮影装置１０の撮影範囲を撮影した画像データであってもよい。
【００７４】
スケジュール情報２８０は、制御部２００が、画像形成装置２０の状態を映像データ取得処理実行状態や、映像データ解析処理実行状態に遷移するタイミングを示す情報である。スケジュール情報２８０としては、例えば、「毎日５時」、「毎正時」といった情報が記憶される。スケジュール情報２８０として記憶された情報が「毎日５時」であれば、画像形成装置２０は、１日１回だけ、時刻が５時になったタイミングで、撮影装置１０から映像データの取得を行い、取得した映像データの解析を行う。なお、撮影装置１０が複数台ある場合は、撮影装置１０毎に、映像データを取得するタイミングや、取得した映像データの解析を行うタイミングを異ならせてもよい。このようにすることで、ネットワークＮＷの輻輳を避けたり、画像形成装置２０が映像データの取得や解析を行う時間帯をずらしたりすることができる。
【００７５】
認証情報記憶領域２８２は、映像データ記憶領域２７２、映像データデータベース２７４、解析データデータベース２７６に記憶された情報を取得可能な利用者を認証するための情報である認証情報を記憶する領域である。図８は、本実施形態における認証情報のデータ構成を示した図である。図８に示すように、認証情報には、利用者を識別するためのアカウント名（例えば、「ｕｓｅｒ１」）と、利用者の認証に必要なパスワード（例えば、「ａｂｃ１２３」）とが記憶される。なお、認証方法は公知の技術を用いることができる。例えば、顔認証、指紋認証、虹彩認証といったバイオメトリクス認証を用いてもよい。また、認証に用いる技術に応じて、対応する認証情報（例えば、顔認証を用いる場合は認証の対象とする利用者の顔の情報）を認証情報記憶領域２８２に記憶する。
【００７６】
イベント検出条件２８４は、映像データ解析部２６０が、映像データからイベントを検出する条件を記憶した情報である。
【００７７】
［１．３．３  端末装置］
図９を参照して、端末装置３０の機能構成を説明する。図９に示すように、端末装置３０は、制御部３００と、表示部３１０と、操作入力部３２０と、通信部３３０と、記憶部３４０とを備えて構成される。
【００７８】
制御部３００は、端末装置３０の全体を制御するための機能部である。制御部３００は、各種プログラムを読み出して実行することにより各種機能を実現しており、例えば、１又は複数の演算装置（ＣＰＵ）等により構成される。
【００７９】
表示部３１０は、各種情報を表示するための機能部であり、例えば、ＬＣＤや、有機ＥＬディスプレイといった装置で構成される。また、操作入力部３２０は、利用者からの操作入力を受け付けるための機能部であり、例えば、キーボード、マウス等といった外部入力装置で構成される。なお、端末装置３０が、スマートフォンやタブレットといった装置であれば、表示部３１０と、操作入力部３２０とを一体にタッチパネルとして構成してもよい。
【００８０】
通信部３３０は、端末装置３０が外部の装置と通信を行うための機能部である。例えば、無線ＬＡＮで利用されるＮＩＣや、ＬＴＥ／ＬＴＥ−Ａ／ＬＡＡ／５Ｇ回線に接続可能な通信モジュールにより構成される。
【００８１】
記憶部３４０は、端末装置３０の動作に必要な各種プログラムや、各種データを記憶する機能部である。記憶部３４０は、例えば、半導体メモリであるＳＳＤや、ＨＤＤ等により構成される。
【００８２】
［１．４  処理の流れ］
つづいて、本実施形態における、撮影装置１０、画像形成装置２０、端末装置３０の処理の流れについて説明する。
【００８３】
［１．４．１  撮影装置］
図１０を参照して、撮影装置１０のメイン処理について説明する。まず、制御部１００は、画像入力部１１０から出力される画像と、及び音声入力部１２０から出力される音声とに基づき映像データを生成し、映像データ記憶領域１４２に記憶する（ステップＳ１１０２）。
【００８４】
つづいて、制御部１００は、画像形成装置２０から、映像データ要求を受信したか否かを判定する（ステップＳ１１０４）。映像データ要求とは、画像形成装置２０から映像データ記憶領域１４２に記憶された映像の取得を要求するための通知である。
【００８５】
映像データ要求には、最後に映像データを取得した日時といった日時の情報が含まれる。制御部１００は、映像データ要求に含まれる日時よりも後に記憶された映像データが映像データ記憶領域１４２に存在する場合は、未送信の映像データがあると判定する。つまり、未送信の映像データとは、映像データ要求に含まれる日時よりも後に記憶された映像データである。制御部１００は、映像データ要求を受信したら、未送信の映像データがあるか否かを判定する（ステップＳ１１０４；Ｙｅｓ→ステップＳ１１０６）。
【００８６】
未送信の映像データがある場合は、制御部１００は、未送信の映像データを、映像データ要求の送信元の装置に送信する（ステップＳ１１０６；Ｙｅｓ→ステップＳ１１０８）。このとき、映像データを送信する前に、制御部１００は、映像データ要求の送信元の装置に、未送信の映像データがあることを通知してもよい。また、未送信の映像データがない場合は、制御部１００は、映像データ要求の送信元の装置に、未送信の映像データがないことを通知する（ステップＳ１１０６；Ｎｏ→ステップＳ１１１０）。そして、ステップＳ１１０２へ戻る。
【００８７】
なお、ステップＳ１１０４において、映像データ要求を受信しなかった場合も、ステップＳ１１０２へ戻る（ステップＳ１１０４；Ｎｏ→ステップＳ１１０２）。このようにして、撮影装置１０は、映像データの生成及び映像データの記憶の処理を実行し続ける。
【００８８】
なお、上述した説明では、映像データ要求に日時情報が含まれることとして説明したが、日時情報を含めなくてもよい。映像データ要求に日時情報が含まれない場合は、制御部１００は、映像データ記憶領域１４２に記憶された映像データのうち、直近に記憶した映像データのうち１つ又は予め定められた数の映像データを画像形成装置２０に送信する。
【００８９】
［１．４．２  画像形成装置］
図１１を参照して、画像形成装置２０のメイン処理について説明する。なお、画像形成装置２０の制御部２００は、メイン処理の実行と並行して、画像形成装置２０の状態の管理を行う。したがって、画像形成装置２０の制御部２００は、画像形成装置２０の状態に応じて、メイン処理を実行する。
【００９０】
はじめに、制御部２００は、状態が映像データ取得処理実行状態である場合に、制御部２００は、映像データ取得処理を実行する（ステップＳ１２０２）。映像データ取得処理については、図１２を参照して説明する。
【００９１】
まず、制御部２００は、映像データデータベース２７４を参照して、取得日時のうち、最後に取得した映像データの取得日時を読み出す（ステップＳ１２２２）。そして、制御部２００は、ステップＳ１２２２で読み出した最後に取得した映像データの取得日時を含めた映像データ要求を、撮影装置１０に対して送信する（ステップＳ１２２４）。
【００９２】
つづいて、制御部２００は、撮影装置１０に未送信の映像データがあるか否かを判定する（ステップＳ１２２６）。未送信の映像データがある場合は、制御部２００は、撮影装置１０から、映像データを取得する（ステップＳ１２２６；Ｙｅｓ→ステップＳ１２２８）。制御部２００は、未送信の映像データが有るか否かは、撮影装置１０から送信される通知に基づいて判断すればよい。なお、未送信の映像データがない場合は、制御部２００は、映像データ取得処理を終了する（ステップＳ１２２６；Ｎｏ）。
【００９３】
制御部２００は、映像データの取得が完了するまで映像データの取得を実行する（ステップＳ１２３０；Ｎｏ→ステップＳ１２２８）。そして、映像データの取得が完了したら、制御部２００は、取得した映像データを、映像データ記憶領域２７２に記憶する（ステップＳ１２３０；Ｙｅｓ→ステップＳ１２３２）。また、制御部２００は、映像データに関する情報として、映像データＩＤ、映像データ記憶領域２７２に記憶した映像データのファイル名、映像データの取得日時を、映像データデータベース２７４に記憶する（ステップＳ１２３４）。なお、イベント検出有無には何も値も記憶しない。また、制御部２００は、映像データ取得処理が終了したら、画像形成装置２０の状態を待機状態にする。
【００９４】
図１１に戻り、制御部２００は、ステップＳ１２０２の映像データ取得処理において、撮影装置１０から映像データを取得したか否かを判定する（ステップＳ１２０４）。例えば、制御部２００は、映像データデータベース２７４に記憶されているデータのうち、イベント検出有無に何の値も記憶されていないデータが記憶されている場合に、撮影装置１０から映像データを取得したと判定すればよい。映像データを取得した場合であって、状態が映像データ解析処理実行状態のとき、映像データ解析部２６０は、映像データ解析処理を実行する（ステップＳ１２０４；Ｙｅｓ→ステップＳ１２０６）。映像データ解析処理については、図１３を参照して説明する。
【００９５】
図１３は、映像データ解析部２６０が行う処理のフロー図であり、図１３に示した処理は、映像データ取得処理において取得した映像データ毎に行う。したがって、映像データ取得処理において取得された映像データが複数ある場合は、映像データ解析部２６０は、映像データ毎に、映像データ解析処理を実行する。なお、映像データ解析部２６０は、映像データ解析処理を実行するときに、映像データ解析処理の対象となる映像データに対して、映像データＩＤを生成する。
【００９６】
映像データ解析部２６０は、映像データに基づき、動体検出処理（ステップＳ１２４２）と、置き去り・持ち去り検出処理（ステップＳ１２４４）と、異音検出処理（ステップＳ１２４６）とを実行する。動体検出処理は、映像データ解析部２６０が動体検出のイベントを検出するための処理である。置き去り・持ち去り検出処理は、映像データ解析部２６０が置き去りのイベントの検出及び持ち去りのイベントを検出するための処理である。異音検出処理は、映像データ解析部２６０が異音の発生のイベントを検出するための処理である。
【００９７】
動体検出処理について、図１４を参照して説明する。はじめに、映像データ解析部２６０は、１フレーム分のフレーム画像データを読み出す（ステップＳ１２５２）。
【００９８】
つづいて、映像データ解析部２６０は、ステップＳ１２５２で読み出したフレーム画像データと、ステップＳ１２５２で読み出したフレームの直前フレームのフレーム画像データとの差分値を算出する（ステップＳ１２５４）。なお、ステップＳ１２５２において、１フレーム目の画像データを読み出した場合など、直前のフレームに相当するフレームの画像データがない場合は、ステップＳ１２５４〜ステップＳ１２５８はスキップする。
【００９９】
つづいて映像データ解析部２６０は、差分値に基づきイベント検出条件を満たす領域が含まれるか否かを判定する（ステップＳ１２５６）。例えば、ステップＳ１２５４では輝度値の差分値を算出し、ステップＳ１２５６では、ステップＳ１２５４で算出した輝度値の差分値と、イベント検出条件に記憶された輝度値の差分値の条件及び面積の条件とを比較し、イベント検出条件を満たす領域を抽出する。イベント検出条件を満たす領域を抽出されれば、映像データ解析部２６０は、ステップＳ１２５６において、イベント検出条件を満たす領域が存在すると判定する。
【０１００】
イベント検出条件を満たす領域が存在する場合は、つづいて映像データ解析部２６０は、動体の映り込みのイベントを検出する（ステップＳ１２５６；Ｙｅｓ→ステップＳ１２５８）。このとき、映像データ解析部２６０は、イベントの情報として、ステップＳ１２５６において抽出した領域の座標や、ステップＳ１２５２で読み出したフレームに対応する日時を取得する。また、映像データ解析部２６０は、ステップＳ１２５６において抽出した領域を解析し、人の映り込みが発生したか否か、照明の明滅が発生したか否かといった判定してもよい。
【０１０１】
つづいて、映像データ解析部２６０は、全フレームの画像データを読み出したか否かを判定する（ステップＳ１２６０）。全フレームの画像データを読み出していない場合は、ステップＳ１２５２へ戻る（ステップＳ１２６０；Ｎｏ→ステップＳ１２５２）。全フレームの画像データを読み出した場合は、動体検出処理を終了する（ステップＳ１２６０；Ｙｅｓ）。
【０１０２】
置き去り・持ち去り検出処理について、図１５を参照して説明する。はじめに、映像データ解析部２６０は、１フレーム分の画像データを読み出す（ステップＳ１２６２）。つづいて、映像データ解析部２６０は基準画像データを記憶するタイミングであるか否かを判定する（ステップＳ１２６４）。基準画像データを記憶するタイミングである場合は、映像データ解析部２６０は、ステップＳ１２６２で読み出した画像データを、基準画像データ２７８として記憶する（ステップＳ１２６４；Ｙｅｓ→ステップＳ１２６６）。
【０１０３】
基準画像データを記憶するタイミングとしては、次のような場合が考えられる。
（１）最初のフレーム画像データを読み出したとき
動画データの最初のフレーム画像データを読み出したときは、比較すべき画像データがない状態である。したがって、映像データ解析部２６０は、動画データの最初のフレーム画像データを基準画像データ２７８として記憶する。このようにして、映像データ解析部２６０は、動画データの最初のフレーム画像データと、その後に読み込んだフレーム画像データとを比較することができる。
【０１０４】
（２）置き去り又は持ち去りを検出した直後のフレーム画像データを読み出したとき
映像データ解析部２６０は、置き去り又は持ち去りを検出したら、その次のフレーム画像データを基準画像データ２７８として記憶する。基準画像データ２７８を記憶し直すことにより、置き去り又は持ち去りを検出し続けてしまうことを避けることができる。
【０１０５】
なお、映像データ解析部２６０は、所定の時間が経過した場合にステップＳ１２６２で読み出したフレーム画像データを、基準画像データ２７８として記憶することで、定期的に基準画像データ２７８を記憶し直してもよい。また、予め記憶された基準画像データ２７８を使用し続ける場合は、映像データ解析部２６０は、ステップＳ１２６４において、常に基準画像データの記憶タイミングではないと判定してもよい。
【０１０６】
基準画像データを記憶するタイミングでない場合は、つづいて映像データ解析部２６０は、基準画像データ２７８と、ステップＳ１２６２で読み出したフレーム画像データとの間で、映り込む物体を比較する（ステップＳ１２６４；Ｎｏ→ステップＳ１２６８）。例えば、映像データ解析部２６０は、基準画像データ２７８から、イベント検出条件２８４に記憶された物体と判定するサイズの条件を満たす物体を検出する。また、映像データ解析部２６０は、ステップＳ１２６２で読み出した画像データから、イベント検出条件に記憶された物体と判定するサイズの条件を満たす物体を検出する。そして、映像データ解析部２６０は、基準画像データ２７８から検出した物体と、ステップＳ１２６２で読み出した画像データから検出した物体とをマッチングすることで、それぞれの画像データに映り込む物体を比較する。
【０１０７】
基準画像データには存在しない物体が、ステップＳ１２６２で読み出した画像データに映り込み、当該物体がほぼ同一の場所に映り込み続けている場合は、映像データ解析部２６０は、置き去りのイベントを検出する（ステップＳ１２７０；Ｙｅｓ→ステップＳ１２７２；Ｙｅｓ→ステップＳ１２７４）。物体がほぼ同一の場所に映り込み続けているか否かの判定については、まず、映像データ解析部２６０は、フレーム画像データ内のほぼ同じ領域に、同じ物体が映り込んでいるフレーム画像が連続して続く場合に、その連続するフレームの数を計測する。そして、連続するフレームが構成する映像の長さが、イベント検出条件２８４に記憶された物体が映り込んでいる時間の条件を満たす場合に、映像データ解析部２６０は、物体がほぼ同一の場所に映り込み続けていると判定すればよい。
【０１０８】
また、置き去りのイベントを検出するとき、映像データ解析部２６０は、イベントの情報として、物体が映り込んだ領域の座標や、ステップＳ１２６２で読み出したフレームに対応する日時を取得する。
【０１０９】
また、基準画像データには存在する物体が、ステップＳ１２６２で読み出した画像データには映り込んでいない場合、すなわち消失した場合は、持ち去りのイベントを検出する（ステップＳ１２７６；Ｙｅｓ→ステップＳ１２７８）。このとき、映像データ解析部２６０は、イベントの情報として、物体が映り込んでいた領域の座標や、ステップＳ１２６２で読み出したフレームに対応する日時を取得する。
【０１１０】
つづいて、映像データ解析部２６０は、全フレームの画像データを読み出したか否かを判定する（ステップＳ１２８０）。全フレームの画像データを読み出していない場合は、ステップＳ１２６２へ戻る（ステップＳ１２８０；Ｎｏ→ステップＳ１２６２）。全フレームの画像データを読み出した場合は、置き去り・持ち去り検出処理を終了する（ステップＳ１２８０；Ｙｅｓ）。
【０１１１】
異音検出処理について、図１６を参照して説明する。映像データ解析部２６０は、映像データから、フレームごとに、そのフレームの時刻に発生した音量を取得する（ステップＳ１２９２）。つづいて、映像データ解析部２６０は、フレームごとに、音量がイベント検出条件に記憶された音量を超えているか否かを判定し、音量がイベント検出条件に記憶された音量を超えるフレームを抽出する（ステップＳ１２９４）。つづいて、映像データ解析部２６０は、抽出したフレームに対応する時刻に異音が発生したとして、抽出したフレームごとに、異音の発生のイベントを検出する（ステップＳ１２９６）。このとき、映像データ解析部２６０は、イベントの情報として、抽出したフレームに対応する日時を取得する。
【０１１２】
このようにして、映像データ解析部２６０は、動体検出処理と、置き去り・持ち去り検出処理と、異音検出処理とを実行することでイベントを検出する。そして、映像データ解析部２６０は、検出したイベントに関する情報（イベント発生日時、イベント種別、イベント内容）を、映像データＩＤとともに、解析データデータベース２７６に記憶する。
【０１１３】
図１１に戻り、つづいて、制御部２００は、端末装置３０から認証要求を受信したか否かを判定する（ステップＳ１２０８）。認証要求とは、映像データ記憶領域２７２、映像データデータベース２７４、解析データデータベース２７６に記憶された情報の取得を所望する利用者の承認を要求するための通知であり、アカウント名やパスワードといった、認証に必要な情報が含められる。認証要求を受信した場合は、制御部２００は、認証要求に含まれる情報であるアカウント名及びパスワードが、認証情報記憶領域２８２に記憶されているか否かを判定し、利用者の認証を行う（ステップＳ１２０８；Ｙｅｓ→ステップＳ１２１０）。
【０１１４】
認証要求に含まれるアカウント名及びパスワードが、認証情報記憶領域２８２に記憶されている場合は、認証要求を送信した利用者を認証し、認証要求の送信元の端末装置３０に、認証の成功を通知する（ステップＳ１２１０；Ｙｅｓ→ステップＳ１２１２）。つづいて、制御部２００は、認証が成功した利用者が操作する端末装置３０から送信される検索要求に基づき、映像データ記憶領域２７２、映像データデータベース２７４、解析データデータベース２７６に記憶された情報を検索する。そして、制御部２００は、検索した結果（検索結果）を端末装置３０へ送信する（ステップＳ１２１４）。なお、認証が成功しなかった場合は、認証要求の送信元の端末装置３０に、認証の失敗を通知する（ステップＳ１２１０；Ｎｏ→ステップＳ１２１６）。
【０１１５】
検索要求とは、映像データ記憶領域２７２、映像データデータベース２７４、解析データデータベース２７６を検索し、検索した結果を送信することを要求する通知である。検索要求には、映像データ記憶領域２７２、映像データデータベース２７４、解析データデータベース２７６を絞り込むための条件である絞り込み条件を含めてもよい。この絞り込み条件には、期間や、イベント種別、イベント情報等の絞り込むための情報が含まれる。例えば、絞り込み条件に期間が含まれる場合は、制御部２００は、当該期間に発生したイベントに関する解析データを抽出して、抽出した解析データに対応する映像データと併せて検索結果とする。また、絞り込み条件にイベント種別が含まれる場合は、制御部２００は、当該イベント種別に関する解析データを抽出して、抽出した解析データに対応する映像データと併せて検索結果とする。絞り込み条件は複数指定されてもよいし、上述した条件以外の条件が含まれてもよい。
【０１１６】
なお、ステップＳ１２５８、ステップＳ１２７４、ステップＳ１２７８の処理については、映像データ解析部２６０は、画像データ全体を対象にしてイベントを検出してもよいし、画像データの一部の領域を対象にしてイベントを検出してもよい。
【０１１７】
［１．４．３  端末装置］
図１７を参照して、端末装置３０のメイン処理について説明する。はじめに、制御部３００は、画像形成装置２０と通信を行い、画像形成装置２０との通信が確立したか否かを判定する（ステップＳ１３０２→ステップＳ１３０４）。画像形成装置２０との通信が確立した場合は、つづいて、制御部３００は、画像形成装置２０に対して認証要求を送信する（ステップＳ１３０４；Ｙｅｓ→ステップＳ１３０６）。このとき、制御部３００は、利用者にアカウント名及びパスワードの入力を促し、利用者によって入力されたアカウント名及びパスワードを、認証要求に含めればよい。
【０１１８】
つづいて、制御部３００は、画像形成装置２０から認証の成功が通知されたか否かを判定する（ステップＳ１３０８）。認証の成功が通知された場合は、つづいて、制御部３００は、画像形成装置２０に検索要求を送信する（ステップＳ１３０８；Ｙｅｓ→ステップＳ１３１０）。このとき、制御部３００は、検索要求に含める絞り込み条件の入力を利用者に促してもよい。制御部３００は、検索要求の送信後、画像形成装置２０から検索結果を受信したら、受信した検索結果を表示したり、検索結果に基づき、映像データを再生したりする（ステップＳ１３１２→ステップＳ１３１４）。このとき、制御部３００は、動画の再生開始位置をイベント発生日時に対応する位置又はその手前にしてから、映像データを再生してもよい。このようにすることで、イベントが発生したときの映像を、利用者に対して確認させやすくできる。
【０１１９】
なお、ステップＳ１３０４において、画像形成装置２０との通信が確立できなかった場合には、制御部３００は、表示部３１０に通信エラーが発生したことを表示する（ステップＳ１３０４；Ｎｏ→ステップＳ１３１８）。また、ステップＳ１３０８において、画像形成装置２０から認証の失敗が通知された場合は、制御部３００は、表示部３１０に認証エラーが発生したことを表示する（ステップＳ１３０８；Ｎｏ→ステップＳ１３１６）。
【０１２０】
［１．５  動作例］
図を参照して、本実施形態の動作例について説明する。図１８は、撮影装置１０が映像データを記憶する期間と、撮影装置１０から画像形成装置２０へ送信する映像データの期間を示した図である。図１８に示すように、撮影装置１０は常時映像データを記憶するが、画像形成装置２０へはその一部（未送信分）を送信する。また、画像形成装置２０には、送信された映像データを解析することで、イベントを検出する。
【０１２１】
図１９は、映像データ取得処理及び映像データ解析処理と、ジョブの実行とについて、それぞれの処理が実行されるタイミングを示した図である。図１９において、状態遷移タイミングとは、画像形成装置２０が、待機状態から映像データ取得処理実行状態及び映像データ解析処理実行状態へ遷移させるタイミングを示す。状態遷移タイミングは図１９に示すように、スケジュール情報２８０に基づき、定期的に（例えば、毎正時）発生するとする。
【０１２２】
例えば、状態遷移タイミングＴ１において、状態が待機状態である場合は、画像形成装置２０は、状態を映像データ取得処理実行状態や映像データ解析処理実行状態にする。映像データ取得処理及び映像データ解析処理の実行中に利用者からジョブの実行が指示されなければ、画像形成装置２０は、映像データ取得処理及び映像データ解析処理を中断せずに終了する。この場合、状態遷移タイミングＴ１であるｔ１から、ｔ２においては、ジョブの実行による中断がなく映像データ取得処理及び映像データ解析処理が実行される。
【０１２３】
また、図１９において、ｔ３からｔ４のように、ジョブの実行が指示された場合は、画像形成装置２０はジョブを実行する。当該ジョブは、状態遷移タイミングＴ２よりも前に完了しているので、状態遷移タイミングＴ２の時点では、画像形成装置２０の状態は待機状態である。したがって、状態遷移タイミングＴ２において、画像形成装置２０は、状態を、映像データ取得処理実行状態及び映像データ解析処理実行状態に遷移させる。したがって、状態遷移タイミングＴ２であるｔ５のタイミングで、映像データ取得処理が開始される。
【０１２４】
ここで、ｔ６のタイミングで、利用者からジョブの実行が指示された場合は、画像形成装置２０は、状態をジョブ実行状態にして、ジョブの実行を行う。ジョブの実行がｔ７のタイミングで完了した場合は、画像形成装置２０は、ジョブ実行状態に遷移させる前の状態に戻す。このようにして、映像データ取得処理及び映像データ解析処理が再開される。この場合は、映像データ取得処理及び映像データ解析処理は、ｔ５〜ｔ６の間及びｔ７〜ｔ８の間で実行されることとなる。
【０１２５】
図１９において、ｔ９からｔ１０のように、ジョブの実行が指示された場合は、画像形成装置２０はジョブを実行する。この場合は、状態遷移タイミングＴ３のタイミングではジョブが完了していないため、画像形成装置２０は、ジョブが完了するまで状態を変化させないで待機する。ジョブの実行がｔ１０のタイミングで完了した場合は、画像形成装置２０は、状態を映像データ取得処理実行状態、映像データ解析処理実行状態にする。この場合は、映像データ取得処理及び映像データ解析処理は、ｔ１０〜ｔ１１の間で実行されることとなる。
【０１２６】
なお、状態遷移タイミングＴ４においては、状態が待機状態であるので、画像形成装置２０は、状態を映像データ取得処理実行状態にし、映像データ取得処理が完了したら、状態を待機状態にした上で、更に状態を映像データ解析処理実行状態にする。
【０１２７】
図２０は、ステップＳ１３１４において、端末装置３０が表示部３１０に表示する検索結果の表示画面Ｗ１００の画面例である。表示画面Ｗ１００は、例えば、端末装置３０において、画像形成装置２０から映像データと解析データとを取得し、取得したデータを表示するアプリケーションを実行することによって表示される。表示画面Ｗ１００は、撮影装置１０毎に、画像形成装置２０が検出したイベントをリスト状に表示した表示画面である。表示画面Ｗ１００は、撮影装置１０を選択する領域Ｅ１００と、リストを表示する領域Ｅ１０２とが含まれる。領域Ｅ１００には、複数の撮影装置１０のうち、１の撮影装置１０を選択するためのボタンが含まれる。図２０は、撮影装置１０のうち「カメラＡ」を示すボタンＢ１００を強調表示することで、「カメラＡ」と名付けられた撮影装置１０が選択されている様子を示している。
【０１２８】
また、領域Ｅ１０２には、「カメラＡ」が生成した映像データを解析して検出したイベントを表示するリストが含まれる。例えば、項目Ｂ１０２は、２０１８年１１月１日  １３：３２：１０に、動体の映り込みのイベントを検出したことを示す項目である。項目Ｂ１０２には、イベントが発生したときのフレーム画像データのサムネイル画像を表示してもよい。また、利用者によって項目Ｂ１０２が選択された場合は、端末装置３０は、対応する映像データを表示する。このとき、端末装置３０は、イベントが発生した時刻又はイベントが発生した時刻の少し前から映像データを再生したり、映像データにイベント内容に基づく表示（例えば、イベント内容に基づく矩形領域の表示）を行ったりしてもよい。このようにすることで、利用者に対して、発生したイベントを適切に確認させることが可能となる。
【０１２９】
なお、領域Ｅ１０２に表示するリストには、利用者によって確認されていないイベントを優先的に表示させたり、発生したイベントが最近のものほど優先的に表示させたりしてもよい。また、イベント種別やイベント内容に基づいて絞り込みやグルーピングを行ってもよい。また、領域Ｅ１０２には、イベント毎の項目ではなく、映像データ毎の項目を表示してもよい。このとき、映像データデータベース２７４に記憶されたイベント検出有無に基づいて、イベントの検出がされた映像データや、検出されたイベントの数が多い映像データほど優先的に表示してもよい。このようにすることで、端末装置３０は、利用者に対して優先的に確認するべき映像データを提示することが可能となる。また、表示画面Ｗ１００には、発生したイベントについての統計情報（例えば、撮影装置１０毎又は全ての撮影装置１０についての、発生したイベント種別毎の件数を示した表やグラフ）を表示されたり、撮影装置１０が現在撮影している映像を表示されたりしてもよい。
【０１３０】
本実施形態によれば、画像形成装置が備える制御部を活用して映像データの解析を行い、画像形成装置が備える記憶部を活用して解析データを記憶する。したがって、イベント検出システムを構築するための装置を導入する手間や費用を省くことができる。また、解析データを検索したり、解析データに含まれるイベント発生日時に対応する位置から映像データを再生したりすることにより、利用者に対して、イベントの確認を容易にさせることができる。例えば、人がいなくなる特定の時間帯に撮影装置１０が撮影をさせ、当該特定の時間帯の後に画像形成装置２０が映像データ解析処理を実行させることで、イベント検出システム１の利用者は、人がいなくなる時間帯において検出されたイベントを容易に確認することができる。さらに、映像データに基づいて解析を行うため、動体センサでは検出できないイベント（例えば、置き去りや持ち去り、異音の発生）を検出することができる。
【０１３１】
また、撮影装置は、常時又は決められた期間は常に動作して映像データを記憶するため、イベントが発生した時点の前後の映像を取りこぼしなく残すことが可能である。また、撮影装置や画像形成装置に動体センサが備えられている場合であっても、その動体センサの可動範囲外の映像を解析してイベントを検出するため、より広範囲の映像データの取得・解析が可能である。映像データは撮影装置に記憶されるため、ネットワークに不具合が発生しても、画像形成装置は、ネットワークが復旧した後に映像データを改めて取得し、解析し、映像データとイベントとを紐付けることができる。
【０１３２】
本実施形態では、解析データと映像データとを紐付けているため、データサイズが軽量な解析データに対して検索を行い、検索結果に対応する映像データを表示させることが可能となる。このようにすることで、イベント検出システム１の管理者等は、イベントが発生した映像データやイベントの発生日時、イベント種別を容易に検索し、イベントを確認することが可能である。また、イベント検出システム１の管理者等は、何もイベントが発生しなかった時間帯の映像データを確認する手間を省くことができる。
【０１３３】
さらに、イベントの検出は、画像形成装置２０で行うため、後からイベントを検出する機能を強化、変更したり、検出するイベント種類を変更したり追加したりすることが容易にできる。例えば、人工知能を用いてイベントを検出する機能を追加したり、扉開閉等を検出するＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）センサと連動してイベントを検出する機能を追加したりすることができる。
【０１３４】
なお、上述した実施形態では、映像データの解析を画像形成装置が行うこととして説明したが、ネットワーク上に設置したサーバや映像解析用の装置で映像データの解析を行い、解析データを画像形成装置に送信してもよい。このようにすることで、画像形成装置の処理能力では実行できない解析（例えば、比較的高い処理性能を必要とする機械学習を用いた解析）に基づく解析データを、画像形成装置が用いることができる。
【０１３５】
また、画像形成装置２０が検出するイベントは、上述のイベントのうちの一部であってもよいし、上述のイベント以外のイベントであってもよい。また、撮影装置１０や、画像形成装置２０は、検出するイベントの種類に基づいて、機能部や処理を省略したり追加したりしてもよい。例えば、異音の発生を検出しない場合は、撮影装置１０の音声入力部１２０を省き、映像データ解析部２６０は、図１３のステップＳ１２４６を実行しなければよい。
【０１３６】
また、イベント検出条件には、所定の状態が継続した場合にイベントを検出するといった条件を記憶してもよい。例えば、動体が所定の時間（例えば、「５秒」）を超えて映り込んでいる場合や、異音が所定の時間を超えて録音され続けている場合に、イベントを検出するといった条件を記憶してもよい。このように、状態が継続している場合にイベントを検出することにより、イベントの誤検出を減らすことが可能となる。
【０１３７】
［２．第２実施形態］
つづいて第２実施形態について説明する。第２実施形態は第１実施形態と異なり、映像データ解析処理で用いるイベント検出条件を変えながら映像データの解析を行う実施形態である。本実施形態は、第１実施形態の図１４を図２１に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【０１３８】
本実施形態において、イベント検出条件として、第１のイベント検出条件と、第２のイベント検出条件とを記憶する。ここで、第２のイベント検出条件は、第１のイベント検出条件よりも高い精度でイベントが検出できる設定であるとする。
【０１３９】
ここで、本実施形態では、動体検出処理において映像データ解析部２６０が用いるイベント検出条件を変える場合について説明する。この場合、第１のイベント検出条件として、例えば、面積の条件を「３０％以上」と記憶する（第１の設定値）。また、第２のイベント検出条件として、例えば、面積の条件を「１５％以上」と記憶する（第２の設定値）。第２のイベント検出条件を用いてイベントを検出することで、第１のイベント検出条件を用いる場合と比べ、動体が映り込む範囲の大きさが小さくても、動体の映り込みを検出できる。この場合は、映像データ解析部２６０は、第１のイベント検出条件によって動体の映り込みを検出したことを契機として、細かな動体の動きが映り込んでいるか否かを判定することができる。
【０１４０】
なお、第１のイベント検出条件と、第２のイベント検出条件とは、画像形成装置２０の管理者等によって、映像データ解析部２６０が検出するイベント種別に応じて、適切な条件が記憶されればよい。また、イベント種別によっては、第１のイベント検出条件と、第２のイベント検出条件とを同じ条件が記憶されてもよい。
【０１４１】
図２１は、本実施形態における動体検出処理のフロー図である。
映像データ解析部２６０は、フレーム間での差分値を算出したら、つづいて、差分値に基づき第１のイベント検出条件を満たす領域が含まれるか否かを判定する（ステップＳ２２５２）。
【０１４２】
第１のイベント検出条件を満たす領域が含まれる場合は、映像データ解析部２６０は、映像データにおけるフレームの読み出し位置を所定の時間分（例えば、５秒分）だけ戻す（ステップＳ２２５２；Ｙｅｓ→ステップＳ２２５４）。そして、１フレーム分の画像を読み込んで、フレーム間での差分値を算出する（ステップＳ２２５６→ステップＳ２２５８）。
【０１４３】
つづいて、映像データ解析部２６０は、差分値に基づき第２のイベント検出条件を満たす領域を抽出し（ステップＳ２２６０）、当該領域に基づき、動体の映り込みを検出する（ステップＳ１２５８）。
【０１４４】
つづいて、映像データ解析部２６０は、所定期間（例えば、１０秒）のフレームを読み出したか否かを判定する（ステップＳ２２６２）。所定期間のフレームを読み出していない場合は、ステップＳ２２５６に戻る（ステップＳ２２６２；Ｎｏ→ステップＳ２２５６）。
【０１４５】
例えば、ステップＳ２２５４においてフレームの読み出し位置を５秒分だけ戻し、そこから１０秒分の映像データに対してイベント検出処理を実行することとする。この場合は、映像データ解析部２６０は、イベントを検出した時点の前後５秒の期間に対して、第２のイベント検出条件によってイベント検出処理を行う。第１のイベント検出条件を用いて検出したイベントについて、映像データ解析部２６０は、第２のイベント検出条件を用いて、詳細にイベント内容を取得することができる。
【０１４６】
なお、詳細にイベント内容を取得するための期間の長さは、予め定められてもよいし、画像形成装置２０の管理者等によって設定されてもよい。また、第１のイベント検出条件によって検出されたイベント種別によって、詳細にイベント内容を取得する期間を異ならせてもよい。第１のイベント検出条件によって検出されたイベントの発生時刻が、映像データの先頭又は末尾に近い場合は、複数の映像データにまたがって、第２の設定値を用いた解析を行ってもよい。
【０１４７】
なお、置き去り・持ち去り検出処理においてもイベント検出条件を変えて解析してもよい。例えば、置き去り・持ち去り検出処理においては、物体と判定するサイズの条件を、第１のイベント検出条件よりも第２のイベント検出条件を小さくする。このようにすることで、第１のイベント検出条件に基づく物体の置き去りや持ち去りを検出したときに、第１のイベント検出条件では検出されない程度の小さい物体の置き去りや持ち去りも併せて検出することができる。
【０１４８】
本実施形態によれば、イベントを検出したときに、より精度の高いイベント検出条件によって、イベントを検出することができる。したがって、精度の高いイベントの検出を、効率的に実行することが可能となる。
【０１４９】
［３．第３実施形態］
つづいて第３実施形態について説明する。第３実施形態は第１実施形態と異なり、映像データ解析処理において、映像データから読み出すフレーム画像データの間隔を変えながら映像データの解析を行う実施形態である。本実施形態は、第１実施形態の図１４を図２２に置き換えたものである。なお、同一の機能部及び処理には同一の符号を付し、説明については省略する。
【０１５０】
図２２は、本実施形態における動体検出処理のフロー図である。本実施形態の動体検出処理では、映像データから読み出すフレーム画像データのフレーム数の間隔は、５フレーム毎又は１フレーム毎の２つに変化させることとして説明する。このようにして、画像形成装置２０は、はじめに一部のフレーム画像データに対してイベント検出処理を行い、イベントを検出したら、イベントが発生した時刻を含む時間におけるフレーム画像データに対して、再度イベント検出処理を行う。なお、フレーム数の間隔は、５フレームと１フレーム以外のフレーム数であっても構わない。
【０１５１】
はじめに、映像データ解析部２６０は、５フレーム毎に、映像データから画像データを読み出す（ステップＳ３２５２）。そして、映像データ解析部２６０は、ステップＳ３２４２で読み出した画像データと、ステップＳ３２５２で読み出す直前に読み出した画像データとの差分値を算出する（ステップＳ３２５４）。本実施形態のように、５フレーム毎に画像データを読み出す場合は、ステップＳ３２５４では、ステップＳ３２５２で読み出したフレーム画像データと、当該フレーム画像データの５フレーム前のフレーム画像データとの差分値を算出する。
【０１５２】
映像データ解析部２６０は、差分値に基づき、イベント検出条件を満たす領域があるか否かを判定する（ステップＳ３２５６）。イベント検出条件を満たす領域がある場合は、フレームの読み出し位置を５フレーム分戻して（ステップＳ３２５８）、１フレーム単位でのイベントの検出を行う（ステップＳ１２５２〜ステップＳ１２５８）。
【０１５３】
つづいて、映像データ解析部２６０は、所定期間（例えば、１０秒）のフレームを読み出したか否かを判定する（ステップＳ３２６０）。所定期間のフレームを読み出していない場合は、ステップＳ１２５２に戻る（ステップＳ３２６０；Ｎｏ→ステップＳ１２５２）。
【０１５４】
なお、置き去り・持ち去り検出処理や、異音検出処理においても、映像データから読み出すフレーム画像データの間隔や、音量を取得するフレームの間隔を変えてもよい。
【０１５５】
本実施形態によれば、はじめに、解析する対象となるフレームを間引きながらイベントの検出を行い、イベントを検出した場合には、詳細に発生したイベントに関するイベント内容を取得することが可能となる。このようにすることで、映像データ解析処理を効率的に実行することが可能となる。
【０１５６】
［４．第４実施形態］
つづいて第４実施形態について説明する。第４実施形態は、状態の状態遷移について、映像データ取得処理実行状態への遷移を、予め定められた日時ではなく、外界の変化や、画像形成装置２０がスリープ状態や節電状態となった場合に行う実施形態である。
【０１５７】
例えば、画像形成装置２０に照度を計測する照度センサを設置し、照度センサによって計測された照度が、予め定められた照度を下回ったときに、画像形成装置２０は、状態を映像データ取得処理実行状態にしてもよい。また、画像形成装置２０に画像形成装置２０の周囲に存在する人を検知する人感センサを設置し、画像形成装置２０の周囲に人がいなくなったときに、画像形成装置２０は、状態を映像データ取得処理実行状態にしてもよい。このようにすることで、画像形成装置２０が設置された部屋が暗くなったことや、人がいなくなったという外界の変化を契機として、画像形成装置２０は、イベントを検出する処理を実行することができる。
【０１５８】
また、画像形成装置２０は、利用者によって画像形成装置２０が操作されないことによりスリープ状態や節電状態となったときに、状態を映像データ取得処理実行状態にしてもよい。このようにすることで、利用者がジョブを実行していないタイミングで、映像データ取得処理を実行することができる。
【０１５９】
このように、本実施形態では、外界の変化や、画像形成装置２０の状態に基づいて、映像データ取得処理や、映像データ解析処理を実行できる。特に、画像形成装置２０の周囲に人がいないと考えられる状況において、画像形成装置２０は映像データ取得処理や映像データ解析処理を実行するため、監視することが望ましい空間に対して、効率的にイベントの検出を行うことができる。
【０１６０】
［５．第５実施形態］
つづいて第５実施形態について説明する。第５実施形態は、映像データ解析部２６０は、画像形成装置２０の置き去り・持ち去りを検出する実施形態である。
【０１６１】
本実施形態では、撮影装置１０は、画像形成装置２０が設置された範囲を撮影する。また、本実施形態では、基準画像データ２７８として、画像形成装置２０が使用されていない状態の画像データを記憶する。画像形成装置２０が使用されていない状態とは、例えば、排紙トレイに紙が置かれてなく、また、画像形成装置２０の備品が所定の場所に置かれている状態をいう。
【０１６２】
このようにすることで、本実施形態では、置き去り・持ち去り検出処理において、画像形成装置２０が使用されていない状態と、撮影装置１０が撮影した映像データとを比較することとなる。したがって、例えば、画像形成装置２０の排紙トレイに記録用紙が置かれたままになっている場合に、映像データ解析部２６０は、撮影装置１０から取得した映像データに基づき、記録用紙が置き去りにされていることを検出することができる。また、画像形成装置２０の備品が持ち出された場合であっても、映像データ解析部２６０は、撮影装置１０から取得した映像データに基づき、画像形成装置２０の備品が持ち去られたことを検出することができる。
【０１６３】
このように、本実施形態では、画像形成装置２０に関係するイベントを検出することができる。
【０１６４】
［６．変形例］
本発明は上述した各実施の形態に限定されるものではなく、種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１６５】
また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。
【０１６６】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ）に蓄積され、その後、各種ＲＯＭ（Read Only Memory）やＨＤＤ等の記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１６７】
ここで、プログラムを格納する記憶媒体としては、半導体媒体（例えば、ＲＯＭや、不揮発性のメモリカード等）、光記憶媒体・光磁気記憶媒体（例えば、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、ＭＤ（Mini Disc）、ＣＤ（Compact Disc）、ＢＤ（Blu-ray Disc）（登録商標）等）、磁気記憶媒体（例えば、磁気テープ、フレキシブルディスク等）等の何れであってもよい。また、ロードしたプログラムを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することにより、本発明の機能が実現される場合もある。
【０１６８】
また、市場に流通させる場合には、可搬型の記憶媒体にプログラムを格納して流通させたり、インターネット等のネットワークを介して接続されたサーバコンピュータに転送したりすることができる。この場合、サーバコンピュータの記憶装置も本発明に含まれるのは勿論である。
【符号の説明】
【０１６９】
１  イベント検出システム
１０  撮影装置
１００  制御部
１１０  画像入力部
１２０  音声入力部
１３０  通信部
１４０  記憶部
１４２  映像データ記憶領域
２０  画像形成装置
２００  制御部
２１０  画像入力部
２２０  画像形成部
２３０  表示部
２４０  操作入力部
２５０  通信部
２６０  映像データ解析部
２７０  記憶部
２７２  映像データ記憶領域
２７４  映像データデータベース
２７６  解析データデータベース
２７８  基準画像データ
２８０  スケジュール情報
２８２  認証情報記憶領域
３０  端末装置
３００  制御部
３１０  表示部
３２０  操作入力部
３３０  通信部
３４０  記憶部
【図１】
2020119181.tif 000003
【図２】
2020119181.tif 000004
【図３】
2020119181.tif 000005
【図４】
2020119181.tif 000006
【図５】
2020119181.tif 000007
【図６】
2020119181.tif 000008
【図７】
2020119181.tif 000009
【図８】
2020119181.tif 000010
【図９】
2020119181.tif 000011
【図１０】
2020119181.tif 000012
【図１１】
2020119181.tif 000013
【図１２】
2020119181.tif 000014
【図１３】
2020119181.tif 000015
【図１４】
2020119181.tif 000016
【図１５】
2020119181.tif 000017
【図１６】
2020119181.tif 000018
【図１７】
2020119181.tif 000019
【図１８】
2020119181.tif 000020
【図１９】
2020119181.tif 000021
【図２０】
2020119181.tif 000022
【図２１】
2020119181.tif 000023
【図２２】
2020119181.tif 000024