(57)【要約】      （修正有）【課題】複数台の監視カメラと複数台の記録装置で構成される監視カメラシステムにおいて、システムを一元的に管理する管理装置を用いることなく、監視カメラ装置間の関連度を算出する。【解決手段】監視カメラ装置１０１において、制御部２０１は、自機器の動作状態に関する情報を含むカメラ管理情報２０６と、自機器で発生したイベントとネットワークに接続された他カメラから受信したイベント情報を含むイベント一覧２０７と、自機器と他カメラとの動作の相関関係に関する情報２０８を含むカメラ間関連度２０９と、を保持し、自カメラの映像解析結果やアラーム信号検出結果に応じてネットワークに対してイベント情報を送信制御するとともに、自カメラで発生したイベントと他カメラから受信したイベントのイベント種類とイベント発生時間の組合せを用いて前記カメラ間相関度を算出する。【選択図】図２
2015177481.tif 000002
【特許請求の範囲】
【請求項１】
受光した光を光電変換し、画像信号を生成するする撮像部と、
前記撮像部で生成された映像信号を圧縮符号化した映像データを生成する映像処理部と、
ネットワークを介して接続された機器とデータの送受信を行う通信処理部と、
制御部と、を備え、
前記制御部は、
自機器で発生したイベントのイベント情報とネットワークに接続された他カメラから受信したイベント情報を含むイベント一覧と、
自機器と他カメラとの動作の相関関係に関する情報を含むカメラ間関連度と、を保持し、
自機器で発生したイベントのイベント情報を送信するように前記通信処理部を制御し、
前記イベント一覧のイベント情報に含まれるイベント種類とイベント発生時間から前記カメラ間関連度を更新することを特徴とする監視カメラ装置。
【請求項２】
前記制御部は、ネットワークに接続された他カメラから送信されたイベント情報を受信した場合に、前記カメラ間関連度と受信したイベント情報をもとに自機器の録画動作を制御することを特徴とする請求項１に記載の監視カメラ装置。
【請求項３】
前記制御部は、他カメラからのイベント情報を受信した場合に、自機器が録画動作を実行している場合には他カメラからのイベントを契機とする録画制御を実行しないことを特徴とする、請求項２に記載の監視カメラ装置。
【請求項４】
前記制御部は、他カメラからのイベントを受信したときに、前記イベント相関情報から該イベント受信の前後に発生する自機器のイベントと時間を算出し、算出したイベントが自機器において発生しない場合に、自機器と他のカメラを含む監視カメラシステムに異常が発生したと判定することを特徴とする、請求項１に記載の監視カメラ装置。
【請求項５】
前記制御部は、自機器でイベントが発生した場合に、前記イベント相関情報から該イベント受信の前後に他カメラから通知されるイベントと時間を算出し、算出した他カメラからのイベントを受信しない場合に、監視カメラシステムに異常が発生したと判断することを特徴とする、請求項１に記載の監視カメラ装置。
【請求項６】
前記制御部は、前記イベント相関情報に記載されたイベントが発生に関する異常の発生回数または発生頻度が所定の閾値を超えた場合、監視カメラシステムに異常が発生したと判断することを特徴とする、請求項４または５に記載の監視カメラ装置。
【請求項７】
前記制御部は、監視カメラシステムに異常が発生したと判断した場合には、エラーイベントとして自機器が接続されているネットワークに対してイベント送信制御することを特徴とする、請求項４から６のいずれかに記載の監視カメラ装置。
【請求項８】
前記制御部は、監視カメラシステムに異常が発生したと判断した場合には、あらかじめ設定した所定の手段によりシステム管理用の機器に対して異常発生を通知することを特徴とする、請求項４から７のいずれかに記載の監視カメラ装置。
【請求項９】
前記制御部は、他カメラから受信したイベント通知の件数が所定の閾値未満である場合には、あらかじめユーザにより設定されたカメラ間の関連度を用いて記録制御を行うことを特徴とする、請求項１に記載の監視カメラ装置。
【請求項１０】
請求項１から９のいずれかに記載の複数の監視カメラ装置と、
前記監視カメラ装置が送出した映像データをネットワークを介して受信して記録する複数台の記録装置と、で構成され、
前記監視カメラ装置の前記制御部はそれぞれ、
自機器の動作状態とイベント発生に関する情報と前記記録装置に関する情報とを含むカメラ管理情報を保持し、
前記記録装置に関する情報に基づき、前記映像データを記録させる前記記録装置に前記映像データを送信するように、前記通信処理部を制御することを特徴とする監視カメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラ装置および監視カメラシステムに関する。
【背景技術】
【０００２】
ネットワークに接続された複数台の監視カメラと複数台の記録装置により構成される監視カメラシステムにおいて、カメラ間の連結関係を推定する方法が提案されており、例えば特許文献１がある。特許文献１には、「カメラ間連結関係情報生成装置は、複数のカメラで撮影された映像から被写体の特徴量を抽出する特徴量抽出手段と、前記複数のカメラで撮影された映像の各々において被写体が出現した点であるＩｎ点及び消失した点であるＯｕｔ点を抽出するＩｎ／Ｏｕｔ点抽出手段と、前記Ｉｎ／Ｏｕｔ点抽出手段で抽出された前記Ｉｎ点に基づき前記Ｉｎ点を含むＩｎ領域及び前記Ｉｎ／Ｏｕｔ点抽出手段で抽出された前記Ｏｕｔ点に基づき前記Ｏｕｔ点を含むＯｕｔ領域を形成するＩｎ／Ｏｕｔ領域形成手段と、前記Ｉｎ／Ｏｕｔ領域形成手段で形成された前記Ｉｎ領域に含まれるＩｎ点と前記Ｏｕｔ領域に含まれるＯｕｔ点の複数の組合せ各々について、前記特徴量抽出手段で抽出された前記被写体の特徴量毎の類似度の総和を求めることにより相関値を算出する相関値算出手段と、前記相関値算出手段で算出された前記相関値に基づき頻度ヒストグラムを作成する頻度ヒストグラム作成手段と、前記頻度ヒストグラム作成手段で作成された前記頻度ヒストグラムのピークを抽出することから前記複数のカメラ間の連結関係の有無を推定して連結関係情報を生成する」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１９５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の監視カメラ装置により構成される監視カメラシステムでは、ある監視カメラ装置と他の監視カメラ装置にどのような関連性があるかを適切に管理する必要がある。たとえば、ある監視カメラ装置の映像に移動物を発見した場合に、関連する他の監視カメラ装置で映像の記録を開始するといった動作が望まれる。また、ある監視カメラ装置の映像に移動物を発見した後に、関連する監視カメラ装置の映像で移動体を発見するなどといった複数の監視カメラ装置間における規則性のある事象の発生により、監視対象に異常が発生していないことを確認するといった動作が望まれる。
【０００５】
特許文献１では、カメラ間連結関係情報生成装置が監視システムに常時接続されており、すべての監視カメラ装置の映像を解析し、監視カメラ装置の関連度を作成している。このため、監視カメラ装置からの映像を全て受信し、管理するための装置が常時接続されている監視カメラシステム以外には適用できないという問題があり、改善の余地がある。
【０００６】
上記課題を鑑み、監視カメラシステムにおいて、接続機器全体を一元的に管理し監視システムに常時接続する管理サーバを用いることなく、複数の監視カメラ装置間の関連度を生成するのに好適な監視カメラ装置および監視カメラシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を解決するために、特許請求の範囲に記載の構成を採用する。
本願は上記目的を解決する手段を複数含んでいるが、その一例を挙げるならば、受光した光を光電変換し、画像信号を生成するする撮像部と、撮像部で生成された映像信号を圧縮符号化した映像データを生成する映像処理部と、ネットワークを介して接続された機器とデータの送受信を行う通信処理部と、制御部と、を備え、制御部は、自機器で発生したイベントのイベント情報とネットワークに接続された他カメラから受信したイベント情報を含むイベント一覧と、自機器と他カメラとの動作の相関関係に関する情報を含むカメラ間関連度と、を保持し、自機器で発生したイベントのイベント情報を送信するように通信処理部を制御し、イベント一覧のイベント情報に含まれるイベント種類とイベント発生時間からカメラ間関連度を更新することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の監視カメラ装置と複数の記録装置から構成された監視カメラシステムにおいて、接続機器全体を一元的に管理するための管理サーバを用いることなく複数の監視カメラ装置間の関連度を生成し、該関連度を用いて監視カメラ装置の動作を制御するに好適な監視カメラ装置および監視カメラシステムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】監視カメラシステムのシステム構成図の一例
【図２】監視カメラ装置の機能構成図の一例
【図３】イベント情報の一例
【図４】イベント受信一覧の一例
【図５】イベント相関情報の一例
【図６】イベント発生時間管理テーブルの一例
【図７】カメラ間関連度の一例
【図８】カメラ管理情報の一例
【図９】イベント受信時の録画制御処理フローの一例
【図１０】カメラ間関連度更新処理フローの一例
【図１１】イベント受信時の異常検知処理フローの一例
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を、図面を用いて説明する。
＜システム構成１＞
図１は、本実施例における監視カメラシステムのシステム構成図である。
【００１１】
複数台の監視カメラ装置１０１（監視カメラ装置Ａ〜監視カメラ装置Ｎ）と複数台の記録装置１０２（記録装置Ａ〜記録装置Ｘ）がネットワークに接続している。各監視カメラ装置１０１と記録装置１０２は必ずしも1対1に対応していなくてもよく、1台の記録装置１０２に対して複数台の監視カメラ装置１０１が映像記録を行っても、複数台の記録装置１０２に対して１台の監視カメラ装置１０１が映像記録を行ってもよい。前者は記録装置１０２の台数を減らし、コストを低減することができ、後者は記録装置１０２へのアクセス頻度を下げることでの故障率を下げることができ、また、何らかの理由により記録装置１０２から全ての映像を取り出せなくなることを防ぐことができる。各装置にはシステム内で固有のＩＤをそれぞれ割り当てる。固有のＩＤとは、例えばＩＰネットワークで一般的に使用されるＩＰアドレスやＭＡＣアドレスを使用することができる。
【００１２】
本構成において、各監視カメラ装置１０１は、撮影した映像データを記録装置１０２に記録する処理に加えて、自機器が撮影した映像を解析して得た動体検知などの情報に加え、自機器に接続した外部装置からのアラーム信号の入力などをイベント情報としてネットワークに対して同報送信する。ここで「自機器」とは、監視カメラ装置１０１自身のことを意味し、例えば監視カメラ装置Ａにとっては、監視カメラ装置Ａが自機器であり、監視カメラ装置Ｂ〜監視カメラ装置Ｎは他の監視カメラ装置と記す。
【００１３】
監視カメラ装置１０１は、他の監視カメラ装置１０１から受信したイベント情報をイベント受信一覧２０７に追加して保持するとともに、イベント受信一覧２０７を用いて自機器と他の監視カメラ装置のイベントの発生に関する情報を含むイベント相関情報２０８を算出する。また、監視カメラ装置１０１は、他の監視カメラ装置１０１からイベントを受信した場合に、イベント情報の送信元である他の監視カメラ装置１０１と自機器の関連度をイベント相関情報２０８から算出し、その結果を用いて自機器の録画動作を制御する。
【００１４】
さらには、受信したイベントと相関関係がある自機器で発生するイベントを推測し、推測したイベントが過去に発生しているか、あるいは所定の時間経過後に発生したかを判定し、イベントが発生しない場合にはシステム動作に異常が発生したと判断する。ここで検出した異常も、自機器で発生したイベントとして取り扱う。
＜監視カメラ装置の構成と処理＞
監視カメラ装置１０１の詳細について説明する。図２は、監視カメラ装置１０１の機能構成図である。
【００１５】
撮像部２０２は、受光した光を光電変換し、画像信号を生成する。
【００１６】
映像処理部２０３は、撮像部２０２で取得した映像信号を圧縮符号化した映像データの生成を行う。また、動体検知などベント検知のための映像解析を行い、解析結果を制御部２０１に通知する。
【００１７】
通信処理部２０４は、ネットワークを介して接続された機器とデータの送受信を行う。
【００１８】
記憶部２０５は、自機器の動作状態と映像データの記録先として使用する記録装置１０２に関する情報からなるカメラ管理情報２０６、自機器で発生したイベントならびに他の監視カメラ装置１０１から受信したイベント情報からなるイベント受信一覧２０７、自機器と他の監視カメラ装置のイベント発生の相関関係からなるイベント相関情報２０８、自機器と他の監視カメラ装置との関連度からなるカメラ間関連度２０９を保持する。
【００１９】
アラーム検出部２１０は、監視カメラ装置１０１に接続された外部機器から入力されるアラーム信号を検出し、検出内容を制御部２０１に通知する。
【００２０】
制御部２０１は、自機器でイベントが発生した場合には通信処理部２０４を介してイベント情報をネットワークに送信し、他の監視カメラ装置からイベント情報を受信した場合には受信したイベント情報をもとに記憶部２０５が保持するイベント受信一覧２０７、イベント相関情報２０８、カメラ間関連度２０９を更新するとともに、自機器での映像記録動作を制御する。さらに、受信したイベントとイベント相関情報２０８をもちいてシステムに異常動作が発生していないかの判定処理を行う。
＜制御フロートと記憶部が保持する情報＞
イベント受信一覧２０７、イベント相関情報２０８、カメラ間関連度２０９について、図４および図５および図７を用いて説明する。続いて、監視カメラ装置１０１の処理フローと各構成要素の処理について、図１０を用いて説明する。
＜イベント一覧情報＞
イベント受信一覧２０７について図３および図４を用いて説明する。
【００２１】
図３は、監視カメラ装置１０１が自機器でイベントが発生した場合に送信するイベント情報の一例である。機器ＩＤは、監視カメラシステムで割り当てる自機器に固有のＩＤであり、日付と時刻は、イベントが発生した日付と時刻が格納されている。また、イベント種別には、発生したイベントの種類が設定される。
【００２２】
図４は、イベント受信一覧２０７の一例を示す図である。イベント受信一覧２０７は、監視カメラ装置１０１（自機器）が生成したイベント情報と、他の監視カメラ装置１０１から送信されたイベント情報の一覧からなり、イベントが発生した監視カメラ装置１０１の機器ＩＤ、イベントの発生した日付、時刻とイベントの種類の履歴を保持する。なお、保持するイベントの履歴が所定の件数を超過した場合には、発生日時が古いものを削除することで使用するデータ量を制限することもできる。
＜イベント相関情報＞
図５は、イベント相関情報２０８の一例を示す図である。本図は、監視カメラ装置Ａが保持する監視カメラ装置Ｂとの間にあるイベント発生の相関関係である。監視カメラ装置ＡでイベントＥＶ−１が発生した場合にカメラＢからイベントＥＶ−１を受信することがイベント受信一覧２０７の中で２５回発生し、監視カメラ装置ＡのイベントＥＶ−1の発生から監視カメラＢのイベントＥＶ−１の発生までの間隔が平均で約１５秒後であること意味し、同様に監視カメラ装置ＢからＥＶ−２を受信することが５回発生し、間隔が約１０秒経過後であること意味する。また、監視カメラ装置ＡでイベントＥＶ−２が発生した場合には、監視カメラ装置ＢからイベントＥＶ−１を受信することが５０回発生し、その発生タイミングが約３０秒前であること意味する。なお、図５は監視カメラ装置Ａが保持する監視カメラ装置Ｂとの相関関係の一例であるが、監視カメラ装置Ａは同様のイベント相関情報２０８を監視カメラ装置Ｃ〜監視カメラ装置Ｎについても保持する。
＜カメラ間優先度情報＞
図７は、監視カメラ装置Ａが保持するカメラ間関連度２０９の一例を示す図である。監視カメラ装置Ａは、イベント相関情報２０８を用いて自機器と他の監視カメラ装置との間の関連度を算出し、算出した結果をカメラ間関連度として保持する。関連度の算出方法については、以下で図１０を用いて説明する。
＜カメラ管理情報＞
図８は、監視カメラ装置１０１が保持するカメラ管理情報２０６の一例を示す図である。自機器ＩＤは監視システムのなかで割り当てられる自機器に固有のＩＤである。記録モードは、映像の形式や画像サイズ、ビットレートなど記録装置１０２に記録する映像フォーマットを保持する。記録装置ＩＤは、自機器で撮影した映像を記録する記録装置１０２に割り当てられた固有ＩＤを設定する。記録装置残量は、自機器の映像記録先として使用する記録装置１０２の残容量を保持する。動作状態は、自機器が現在録画動作を実行しているか停止しているかの状態を保持する。監視カメラ装置１０１が複数の記録装置１０２に映像を記録する場合、複数の記録装置ＩＤや記録装置残量、動作状態をカメラ管理情報２０６に保持し、撮像した映像を記録する記録装置１０２を選択するための条件を記憶可能であり、制御部２０１は、発生したイベント毎に映像を記録する記録装置１０２を変更する、所定の時間で記録装置１０２を変更する、記録装置残量が多い記録装置を優先的に使用する、等の制御が可能である。
【００２３】
上記のように、自機器と他の監視カメラ装置とのカメラ間関連度２０９を保持することにより、他の監視カメラ装置からイベント情報を受信した場合に、自機器の録画動作を実行するかを、カメラ間関連度２０９を用いて判断することができる。また、イベント相関情報２０８を保持することにより、他の監視カメラ装置からイベント情報を受信した場合や自機器でイベントが発生した場合に、それらのイベントと相関関係があるイベントを推測することが可能となり、推測した内容と実際のイベント発生状況を比較することで発生すべきイベントが発生しないことを検知し、それを用いてシステム動作の異常を検知することができるようになる。
＜イベント受信時のフロー＞
図９は、監視カメラ装置１０１が他の監視カメラ装置１０１からイベント情報を受信した場合の処理フローを示す図である。フローに合わせて、監視カメラ装置１０１の動作と、各構成要素の処理について説明する。
【００２４】
監視カメラ装置１０１は起動すると、ハードウェアやソフトウェアの起動処理など監視カメラ装置１０１の撮影に必要な処理を行い、処理が完了するとＳ９０１に進み、イベントを待つ。
【００２５】
Ｓ９０２では、制御部２０１はＳ９０１で受信したイベント情報の機器ＩＤとカメラ間関連度２０９をもとに、自機器とイベント送信元の監視カメラ装置１０１との関連度を取得する。取得した関連度の値が所定の閾値以上である場合には、Ｓ９０３に進み、関連度が閾値未満である場合にはＳ９０５へと進む。
【００２６】
Ｓ９０３では、制御部２０１は受信したイベント情報のイベント種類から、受信したイベントは自機器の録画を制御するものとして予め登録されたものであるかを判定し、録画を制御するイベント種類であった場合にはＳ９０４に進み、録画を制御するイベント種類ではなかった場合には、Ｓ９０５へと進む。
【００２７】
Ｓ９０４では、制御部２０１はカメラ管理情報２０６の記録モードに設定されている画面解像度、ビットレート、符号圧縮方式などの情報に基づき、映像処理部２０３に対して指示を送る。映像処理部２０３は、レンズや撮像素子や露光制御部により構成される撮像部２０２で取り込んだ映像信号を、制御部２０１からの指示に応じて記録装置１０２に保存する形式の映像データに圧縮処理する。さらに、制御部２０１は通信処理部２０４に対して映像データを記録装置１０２に対して記録するように指示を送る。
【００２８】
通信処理部２０４は、制御部２０１の指示に従い、映像処理部２０３がメモリに格納した映像データを記録装置１０２に記録するため、記録装置１０２に対するコマンド制御や映像データの送出といった通信処理を行う。これらの制御は、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）やＣＩＦＳ（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）など、一般に広く公開されている制御方式を用いて実現することができる。なお、これらの制御プロトコルはあくまでも一例であり、別の方式によりデータの記録処理を行ってもよい。制御部２０１が通信処理部２０４に対して上記の要求を送る際には、制御部２０１はカメラ管理情報２０６が保持する記録装置ＩＤを映像記録先の情報として通信処理部２０４に通知し、通信処理部２０４はこの内容をもとに記録装置１０２と通信を行う。
【００２９】
なお、制御部２０１はカメラ管理情報２０６の記録装置残量が所定の値よりも少なくなっている場合には、他の監視カメラ装置からのイベント情報を受信しても上記の録画制御処理を行わないという処理としてもよい。また、制御部２０１は、カメラ管理情報２０６の動作状態を取得し、自機器が録画動作中である場合には上記の録画制御を実行せず現在の録画動作を継続することもできる。
【００３０】
Ｓ９０５では、制御部２０１はＳ９０１で受信したイベント情報をイベント受信一覧２０７に追加する。この際に、イベント受信一覧２０７の件数に制限を設け、所定の件数を超えるイベントを受信した場合には、最も過去に受信したイベントを削除し、新たに受信したイベントを追加してもよい。また、受信から所定の時間を経過したイベント情報を削除して新たに受信したイベントを追加してもよい。古いイベント情報を削除することにより、古い情報を使用することが無くなり、最新のイベントの相関関連からカメラ間関連度を算出することが可能となる。また、イベント一覧のための記憶容量を限られた容量に収めることが可能となる。
【００３１】
Ｓ９０６では、制御部２０１はイベント受信一覧２０７をもとに、自機器と他の監視カメラ装置との間の関連度を算出し、処理を終了する。関連度の算出方法について、図１０を用いて説明する。
＜カメラ間関連度の算出方法＞
図１０は、イベント相関情報２０８ならびにカメラ間関連度２０９の算出処理の流れを示すフロー図であり、この図を用いて処理を説明する。
【００３２】
Ｓ１００１では、制御部２０１はイベント受信一覧２０７から機器ＩＤが自機器であるイベントを抽出して、自機器で発生したイベントのリストを作成する。
【００３３】
Ｓ１００２では、制御部２０１はイベント受信一覧２０７から機器ＩＤが自機器以外のものを一つ選択し、選択した機器ＩＤの監視カメラ装置１０１が送信したイベントを抽出してリストを作成する。
【００３４】
Ｓ１００３では、制御部２０１はＳ１００１とＳ１００２で作成した自機器ならびにある一つの他の監視カメラ装置から受信したイベントのリストを用いて、イベント種類の組合せごとに発生時間の間隔を計算してイベント発生時間管理テーブルを作成する。
【００３５】
図６はイベント発生時間管理テーブルの一例である。この例では、自機器でイベント（ＥＶ―ｉ）が発生してから他の監視カメラ装置でイベント（ＥＶ−ｊ）が発生するまでの時間間隔が、ｔ（０）〜ｔ（１）の場合は０回、ｔ(１)〜ｔ(２)が１５回、ｔ(２)〜ｔ(３)が１０回、ｔ(ｎ−１)〜ｔ(ｎ)が１回であったことを意味する。ここで、ｔ（ｎ）は所定の時間間隔で区切られる経過時間を意味し、たとえば５秒単位や１０秒単位などを指定できる。
【００３６】
Ｓ１００４では、制御部２０１はＳ１００３で作成したイベント種類の組合せごとの発生時間管理テーブルをもとに、イベント相関情報２０８を算出する。Ｓ１００３で作成したイベント発生時間管理テーブルのうち、発生回数が所定の閾値を超える時間間隔を選択し、選択した時間間隔における発生回数の合計値と、イベント発生間隔の時間の平均値を算出し、算出した結果をイベント組合せの発生回数と発生時間間隔としてイベント相関情報２０８の該当箇所に設定する。これを全てのイベント種類の組合せについて算出し、イベント相関情報２０８を作成する。
【００３７】
Ｓ１００５では、制御部２０１はＳ１００４で作成したイベント相関情報２０８を用いてカメラ間の関連度２０９を以下の数式１，数式２を用いて算出する。数式１におけるＷはイベント種類の組合せにより決定される重みであり、イベント種類の関連が高いほど大きな値となるようにイベント種別の組合せごとに保持している値を出力する関数ｆにより算出する。数式２におけるＮは、Ｗを算出した際のイベントの組合せごとの相関関係がある発生回数であり、イベント相関情報２０８に記録されている値である。カメラ間関連度Ｒは、各イベントの組合せにおける重みと発生回数の積の総和として算出され、ＷｘＮはイベント種類の関連が高いほど、各イベントの組み合わせの発生回数が多いほど、大きな値となる。
（数式１）  Ｗ＝ｆ（ＥＶ−ｍ, ＥＶ−ｎ）
（数式２）  Ｒ＝Σ（ＷｘＮ）
ここで算出した結果を用いて、カメラ間関連度情報を更新する。既にカメラ間関連度情報に関連度算出対象とした監視カメラ装置が登録されている場合には、その関連度を新たに算出した値で更新し、カメラ間関連度情報に登録されていなかった場合には、新規に追加する。上記のようにイベントの組合せに応じた重みのみでなく、その回数を掛け合わせることにより、イベント種類そのものの関連の重要度に加え発生回数との関係性を踏まえカメラ間の関連度を算出することができる。
【００３８】
Ｓ１００６では、制御部２０１はイベント受信一覧２０７の中に、カメラ間関連度の算出を実施していない他の監視カメラ装置が残っているかを確認し、関連度の算出を行っていない他の監視カメラ装置が残っている場合には、Ｓ１００２に戻り、Ｓ１００２〜Ｓ１００６の処理を繰り返し実行する。すべての他の監視カメラ装置との関連度の算出が完了した場合には、関連度の更新処理を終了する。
【００３９】
上記のように、監視カメラ装置１０１がイベント情報を受信した場合に受信したイベント情報の内容と各監視カメラ装置１０１が保持するカメラ間関連度２０９を用いることで、システム全体を管理するために常時接続される管理サーバを用いることなく、各監視カメラ装置１０１は自機器と関連度の高い他の監視カメラ装置で発生したイベントを契機として自機器の録画を制御することができる。また、他の監視カメラ装置からイベント情報を受信した場合に自機器が保持するカメラ間関連度２０９を更新することにより、管理サーバを用いることなく最新のカメラ間の関連度情報を各監視カメラ装置が保持することができる。
【００４０】
なお、カメラ間関連度２０９の更新処理は、イベント受信時のみでなく、例えば所定の一定時間周期で行うといった実現方法をとることもできる。この場合には、イベント受信のたびに更新処理を行わない為、制御部２０１の処理負荷を軽減若しくは分散することが可能となる。
＜イベント受信時の異常発生検知処理フロー＞
図１１は、監視カメラ装置１０１がイベント情報を受信した場合にシステムに異常が発生しているかを判断するための処理フローであり、本図を用いて処理を説明する。
【００４１】
Ｓ１１０１では、制御部２０１は受信したイベント情報から機器ＩＤとイベント種別を取得する。（ここで、受信したイベントをＥＶ−ｊとする）
Ｓ１１０２では、制御部２０１はＳ１１０１で受信したイベント情報（ＥＶ−ｊ）の機器ＩＤの監視カメラ装置のイベント相関情報を記録部２０５から取得し、取得したイベント相関情報２０８から受信したイベント（ＥＶ−ｊ）と自機器のイベントとの間で相関関係があるものが存在するかを確認する。相関関係の有無は、イベントの組合せの発生回数が所定の閾値以上であるかで判断する。相関関係のあるイベントが存在しない場合は、異常検出処理を終了する。相関関係のあるイベントが存在する場合には、Ｓ１１０３に進む。（ＥＶ−ｊと相関関係が存在するイベントを、ＥＶ−ｋとする）
Ｓ１１０３では、制御部２０１はＳ１１０１で受信したイベント（ＥＶ−ｊ）とＳ１１０２で抽出した相関関係のあるイベント（ＥＶ−ｋ）との発生時間の関係をイベント相関情報２０８から取得して、その時間間隔をｔとして保持する。また、ｔの正負によりＳ１１０２で抽出したイベント（ＥＶ−ｋ）がＳ１１０１で受信したイベント（ＥＶ−ｊ）の前に発生するものか後に発生するものかを判定する。ｔ≧０である場合には、後に発生するものであると判断しＳ１１０４に進み、ｔ＜０である場合には前に発生しているものでると判断してＳ１１０５へと進む。
【００４２】
Ｓ１１０４では、制御部２０１はＳ１１０２で抽出したイベント（ＥＶ−ｋ）の発生までの時間を待つためのＳ１１０３で保持した時間ｔだけ待ち、時間が経過したのちにＳ１１０５へと進む。
【００４３】
Ｓ１１０５では、制御部２０１はイベント受信一覧を記録部２０５から取得し、Ｓ１１０２で相関関係があると判断したイベント（ＥＶ−ｋ）が、Ｓ１１０１で受信したイベント（ＥＶ−ｊ）の時刻情報に対して時間ｔ±α（αは所定のマージン時間）の差分で発生したかを判定するする。
【００４４】
Ｓ１１０６では、制御部２０１はＳ１１０５での判定の結果、相関関係のあるイベント（ＥＶ−ｋ）が存在した場合にはシステムに異常はないと判断し、処理を終了する。相関関係のあるイベント（ＥＶ−ｋ）に該当するもの無い場合にはＳ１１０７に進む。
【００４５】
Ｓ１１０７では、制御部２０１はシステムに異常が発生したと判断し、異常を通知するためにあらかじめ設定された所定の制御を実行する。所定の制御とは、例えば指定されたメールアドレスに異常を通知する電子メールを送信したり、ユーザに提示するためにインタフェース画面を変更したり、スピーカーを介して警告音を鳴らすなどである。異常検知は、外部アラーム入力等と同様に自機器で発生したイベントとして取り扱う。
【００４６】
また、異常検知は、１回の異常発生で上記の異常検知時の制御をおこなうのではなく、異常検知の発生した回数を保持しておき、発生回数または発生頻度が所定の閾値を超過した時点でシステムに異常が発生したと判定し、上記の異常発生時の処理を行うこともできる。このように異常検知の回数と組み合わせて制御することで、単発の誤検知により異常通知の制御が実行されることを防ぎ、異常検知の精度を向上させることができる。
【００４７】
以上説明した処理を行うことにより、監視カメラ装置１０１はネットワークに接続されている他の監視カメラ装置１０１で発生したイベントと自機器で発生したイベントの相関関係を用いて監視カメラシステムの異常動作を検知することができるようになり、監視カメラシステム全体を一元的に管理する管理サーバが存在しない環境においても、監視カメラシステムで発生した異常を検知することが可能となる。
【００４８】
ここで、上記説明した実施例では監視カメラ装置１０１は記憶部２０５を監視カメラ装置１０１の内部に保持する構成として説明しているが、記憶部２０５が保持する情報の一部または全部は監視カメラ装置１０１が指定する外部記録装置に実体を保存し、記憶部が外部記録装置への参照情報を保持することで実現してもよい。例えば、映像情報を記録する記録装置１０２に対してこれらの情報を記録し、機器内で保持するときと同様に参照したり更新したりすることもできる。
【００４９】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００５０】
また、上記の各構成は、それらの一部又は全部が、ハードウェアで構成されても、プロセッサでプログラムが実行されることにより実現されるように構成されてもよい。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００５１】
１０１    監視カメラ装置
１０２    記録装置
２０１    制御部
２０２    撮像部
２０３    映像処理部
２０４    通信処理部
２０５    記憶部
２０６    カメラ管理情報
２０７    イベント受信一覧情報
２０８    イベント相関情報
２０９    カメラ間関連度情報
２１０    アラーム検出部
【図１】
2015177481.tif 000003
【図２】
2015177481.tif 000004
【図３】
2015177481.tif 000005
【図４】
2015177481.tif 000006
【図５】
2015177481.tif 000007
【図６】
2015177481.tif 000008
【図７】
2015177481.tif 000009
【図８】
2015177481.tif 000010
【図９】
2015177481.tif 000011
【図１０】
2015177481.tif 000012
【図１１】
2015177481.tif 000013