(57)【要約】【課題】煩雑な手間をかけることなく、端末装置に監視状態に応じた映像を表示できるようにすることを目的とする。【解決手段】複数の撮像手段により撮影された映像を取得する第１の取得手段と、前記第１の取得手段により取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得手段と、前記第２の取得手段により取得された前記監視状態情報に対応する映像を端末装置に出力するための制御を行う出力手段と、を有する。【選択図】図６
2016144045.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像手段により撮影された映像を取得する第１の取得手段と、
前記第１の取得手段により取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得手段と、
前記第２の取得手段により取得された前記監視状態情報に対応する映像を端末装置に出力するための制御を行う出力手段と、
を有することを特徴とする出力装置。
【請求項２】
前記出力手段は、前記端末装置と接続した際に、前記第２の取得手段により取得された前記監視状態情報を前記端末装置に出力する請求項１記載の出力装置。
【請求項３】
前記第２の取得手段は、監視状態情報として、前記複数の撮像手段により撮影された映像のうち、監視対象とする映像に対応する撮像手段の特定情報を取得し、
前記出力手段は、前記特定情報を前記端末装置に出力する請求項１又は２記載の出力装置。
【請求項４】
前記第２の取得手段は、監視状態情報として、前記複数の撮像手段により撮影された映像のうち、監視対象となる映像を取得し、
前記出力手段は、前記映像を前記端末装置に出力する請求項１又は２記載の出力装置。
【請求項５】
前記第２の取得手段は、監視状態情報として、前記複数の撮像手段に関するイベント情報を取得し、
前記出力手段は、前記イベント情報を前記端末装置に出力する請求項１又は２記載の出力装置。
【請求項６】
前記第２の取得手段は、前記イベント情報として、設定された期間に前記複数の撮像手段により撮影された映像から設定された動きの検知を行った結果を取得し、
前記出力手段は、前記イベント情報を前記端末装置に出力する請求項５記載の出力装置。
【請求項７】
前記第２の取得手段は、表示手段における前記複数の撮像手段により撮影された映像の表示位置に基づいて、監視状態情報を取得する請求項１乃至６何れか１項記載の出力装置。
【請求項８】
前記第２の取得手段は、前記複数の撮像手段により撮影された映像の表示領域の大きさに基づいて、監視状態情報を取得する請求項１乃至６何れか１項記載の出力装置。
【請求項９】
前記第２の取得手段は、操作部を介したユーザーの指示に基づいて、監視状態情報を取得する請求項１乃至８何れか１項記載の出力装置。
【請求項１０】
前記端末装置により表示されている映像を強調表示する第２の表示制御手段を更に有する請求項１乃至９何れか１項記載の出力装置。
【請求項１１】
前記端末装置から前記端末装置が表示している映像に対応する撮像装置を示す通知を受信する受信手段を更に有し、
前記第２の表示制御手段は、前記受信手段により受信された前記通知が示す撮像装置により撮影された映像を強調表示する請求項１０記載の出力装置。
【請求項１２】
前記第１の取得手段は、有線ネットワークを介して接続された複数の撮像手段により撮影された映像を取得し、
前記出力手段は、前記第２の取得手段により取得された前記監視状態情報を、無線ネットワークを介して接続された端末装置に出力する請求項１乃至１１何れか１項記載の出力装置。
【請求項１３】
複数の撮像手段により撮像された映像を取得する取得手段と、
前記取得手段により取得された複数の映像を表示手段に表示させる表示制御手段と、
端末装置とネットワークを介して接続する接続手段と、
前記複数の映像の前記表示手段における表示態様に基づいて前記複数の撮像手段のうちから決定した撮像手段から取得した映像を前記端末装置に表示させる制御を行う出力手段と
を有することを特徴とする出力装置。
【請求項１４】
複数の撮像装置と、出力装置と、端末装置と、を含む映像監視システムであって、
前記出力装置は、
前記複数の撮像手段により撮影された映像を取得する第１の取得手段と、
前記第１の取得手段により取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得手段と、
前記第２の取得手段により取得された前記監視状態情報に対応する映像を前記端末装置に出力するための制御を行う出力手段と、
を有し、
前記端末装置は、
前記出力手段により出力された前記監視状態情報に基づいて、前記複数の撮像手段の中の監視対象である撮像手段により撮影された映像を表示する映像表示手段を有する映像監視システム。
【請求項１５】
前記出力手段は、前記端末装置と接続した際に、前記第２の取得手段により取得された前記監視状態情報を前記端末装置に出力する請求項１４記載の映像監視システム。
【請求項１６】
前記第２の取得手段は、監視状態情報として、前記複数の撮像手段により撮影された映像のうち、監視対象とする映像に対応する撮像手段の特定情報を取得し、
前記出力手段は、前記特定情報を前記端末装置に出力し、
前記映像表示手段は、前記出力手段により出力された前記特定情報に対応する撮像手段に接続し、前記撮像手段から前記撮像手段により撮影された映像を取得し、前記映像を表示する請求項１４又は１５記載の映像監視システム。
【請求項１７】
出力装置が実行する情報処理方法であって、
複数の撮像手段により撮影された映像を取得する第１の取得ステップと、
前記第１の取得ステップで取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得ステップと、
前記第２の取得ステップで取得された前記監視状態情報に対応する映像を端末装置に出力するための制御を行う出力ステップと、
を含む情報処理方法。
【請求項１８】
前記出力ステップでは、前記端末装置と接続した際に、前記第２の取得ステップにより取得された前記監視状態情報を前記端末装置に出力する請求項１７記載の情報処理方法。
【請求項１９】
コンピュータに、
複数の撮像手段により撮影された映像を取得する第１の取得ステップと、
前記第１の取得ステップで取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得ステップと、
前記第２の取得ステップで取得された前記監視状態情報に対応する映像を端末装置に出力するための制御を行う出力ステップと、
を実行させるためのプログラム。
【請求項２０】
前記出力ステップでは、前記端末装置と接続した際に、前記第２の取得ステップにより取得された前記監視状態情報を前記端末装置に出力する請求項１９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力装置、映像監視システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、複数台のネットワークカメラの映像を表示する映像監視システムにおいては、モニタ画面を分割して複数映像を同時に表示する方法が行われていた。更に、監視をするのにモバイル端末や移動情報端末装置等の端末装置を用いて、移動中の端末装置に映像を表示することも行われている。
例えば、特許文献１には、複数台のカメラからの映像をモニタ上に分割表示する表示装置が開示されている。特許文献２には、現在地から目的地までの経路を設定することで、遠隔カメラからのライブ映像を有効に切り替えて表示し、カメラ制御や制御権予約ができる移動情報端末装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２３４０３２号公報
【特許文献２】特開２００４−１９４０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年では、ネットワークの高速・大容量転送化が進み従来のＬＡＮを複数統合した大規模ＬＡＮを利用するようになってきており、映像監視システムが管理するネットワークカメラの台数も増えてきている。監視業務においては設置した複数のネットワークカメラの映像を確認することが必要であるため、幾つかの分割画面に各ネットワークカメラからの撮影映像を表示するようにされている。
また、端末装置で監視を行う際は、固定のモニタ画面と比較して小さい画面で表示をさせるので、映像を切り換えて表示する必要があるため、ネットワークカメラの映像は、選択的に表示されている。
【０００５】
しかしながら、監視業務における監視室に設置された固定モニタでの映像確認中に異常が発生した等の移動しながら端末装置を用いるような場合に、ユーザーは、端末装置上で映像を選択するために煩雑な手間をかけなければならなかった。
そこで、本発明は、煩雑な手間をかけることなく、端末装置に監視状態に応じた映像を表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の出力装置は、複数の撮像手段により撮影された映像を取得する第１の取得手段と、前記第１の取得手段により取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得手段と、前記第２の取得手段により取得された前記監視状態情報に対応する映像を端末装置に出力するための制御を行う出力手段と、を有する。
また、本発明の出力装置は、複数の撮像手段により撮像された映像を取得する取得手段と、前記取得手段により取得された複数の映像を表示手段に表示させる表示制御手段と、端末装置とネットワークを介して接続する接続手段と、前記複数の映像の前記表示手段における表示態様に基づいて前記複数の撮像手段のうちから決定した撮像手段から取得した映像を前記端末装置に表示させる制御を行う出力手段と、を有する。
また、本発明の映像監視システムは、複数の撮像装置と、出力装置と、端末装置と、を含む映像監視システムであって、前記出力装置は、前記複数の撮像手段により撮影された映像を取得する第１の取得手段と、前記第１の取得手段により取得された複数の映像のうちから選択した映像を示す監視状態情報を取得する第２の取得手段と、前記第２の取得手段により取得された前記監視状態情報に対応する映像を前記端末装置に出力するための制御を行う出力手段と、を有し、前記端末装置は、前記出力手段により出力された前記監視状態情報に基づいて、前記複数の撮像手段の中の監視対象である撮像手段により撮影された映像を表示する映像表示手段を有する。
【発明の効果】
【０００７】
本発明によれば、煩雑な手間をかけることなく、端末装置に監視状態に応じた映像を表示できるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】映像監視システムのシステム構成の一例を示す図である。
【図２】監視カメラ及びビューワークライアントのハードウェア構成等の一例を示す図である。
【図３】録画サーバー及びモバイルビューワーのハードウェア構成等の一例を示す図である。
【図４】映像監視システムの各構成要素の機能構成等の一例を示す図である。
【図５】ビューワークライアントの表示領域における表示態様の一例を示す図である。
【図６】通報部の処理の一例を示すフローチャートである。
【図７】モバイルビューワーの表示領域における表示態様の一例を示す図である。
【図８】モバイル操作部の処理の一例を示すフローチャートである。
【図９】登録部の処理の一例を示すフローチャートである。
【図１０】通報部の処理の一例を示すフローチャートである。
【図１１】通報データの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、映像監視システムのシステム構成の一例を示す図である。映像監視システムは、映像をネットワーク１９５に配信する少なくとも１つ以上の監視カメラ１００、監視カメラ１００からの映像を蓄積する録画サーバー３００、を含む。また、映像監視システムは、監視カメラ１００又は録画サーバー３００からの映像を表示するビューワークライアント２００を含む。更に、映像監視システムは、少なくとも１つ以上のモバイルビューワー４００（−１と４００−２）、システム構成要素である装置を相互につなぐネットワーク１９５等を含む。本実施形態において、監視カメラ１００は、監視カメラ１００−１、１００−２、１００−３を含み、モバイルビューワー４００は、モバイルビューワー４００−１、４００−２を含むものとする。
また、監視カメラ１００に含まれる監視カメラは、電子データを時系列データとして生成する装置である。監視カメラ１００に含まれる監視カメラは、更に、映像以外の音声データや温度計・接点Ｉ／Ｏ等のセンサーの出力結果を時系列データとして生成することとしてもよい。
【００１１】
本実施形態の映像監視システムの主たる用途は、監視業務であり、ビューワークライアント２００は、数十台から数千台の監視カメラからの映像やイベントを受信し同時に表示することができる。
また、モバイルビューワー４００も複数台の監視カメラからの映像やイベントを受信し同時に表示することができるものとする。しかし、表示画面が小さいため、同時に表示するとユーザーによる詳細な監視が難しくなる。
【００１２】
図２は、監視カメラ及びビューワークライアントのハードウェア構成の一例を示す図である。
監視カメラ１００に含まれる監視カメラは、ＣＰＵ１１０、一次記憶装置１２０、二次記憶装置１３０、ビデオキャプチャＩ／Ｆ１４０、制御Ｉ／Ｆ１５０、機器Ｉ／Ｆ１６０、ネットワークＩ／Ｆ１９０等を含む。前記監視カメラの各ハードウェア構成要素は、内部バス１８０を介して相互に接続されている。
ＣＰＵ１１０は、前記監視カメラ全体の動作を制御する中央演算装置である。
一次記憶装置１２０は、例えばＲＡＭ等の書き込み可能な記憶装置である。監視カメラ１００は、一次記憶装置１２０にＯＳ、各種プログラム、各種データ等をロードする。また、一次記憶装置１２０は、ＯＳや各種プログラムの作業領域としても使用される。
【００１３】
二次記憶装置１３０は、磁気ディスクドライブ、ハードディスクドライブ、フラッシュメモリ、ＣＤ−ＲＯＭドライブ等に代表される不揮発性を持った記憶装置である。二次記憶装置１３０は、ＯＳや各種プログラム及び各種データの永続的な記憶領域として使用される他に、短期的な各種データの記憶領域としても使用される。
ビデオキャプチャＩ／Ｆ１４０には、撮像装置１４５が接続され、撮像装置１４５が撮影した画像データを取得する。また、ビデオキャプチャＩ／Ｆ１４０は、設定されたフォーマットに変換・圧縮して一次記憶装置１２０に転送する。
制御Ｉ／Ｆ１５０には、雲台１５５が接続され、雲台１５５のパン機構、チルト機構、ローテーション機構、ズーム機構等の状態を取得したり、雲台１５５を制御したりする。
【００１４】
機器Ｉ／Ｆ１６０は、Ｉ／Ｏ機器１６５と接続可能であり、外部からの信号、割り込み等を受け付けたり、外部へ信号を出力したりする。
ネットワークＩ／Ｆ１９０は、ＤＶＲ等の録画装置との接続、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信媒体を介して各種クライアントとの通信、等に利用されるＩ／Ｆである。
ＣＰＵ１１０が、一次記憶装置１２０又は二次記憶装置１３０に記憶されたプログラムに基づき処理を実行することによって、後述する前記監視カメラの機能及び処理が実現される。
【００１５】
ビューワークライアント２００は、ＣＰＵ２１０、一次記憶装置２２０、二次記憶装置２３０、キーボード２４０、マウス２５０、ディスプレイ２６０、ネットワークＩ／Ｆ２９０等を含む。ビューワークライアント２００の各ハードウェア構成要素は、内部バス２８０を介して相互に接続されている。
ＣＰＵ２１０は、ビューワークライアント２００全体の動作を制御する中央演算装置である。
一次記憶装置２２０は、一次記憶装置１２０と同様のものである。
二次記憶装置２３０は、二次記憶装置１３０と同様のものである。
【００１６】
キーボード２４０、マウス２５０は、接続された装置に対して入力を行うために利用される入力装置である。
ディスプレイ２６０は、表示を行う出力装置である。
ネットワークＩ／Ｆ２９０は、ネットワーク１９５との接続に利用されるＩ／Ｆであり、ネットワークＩ／Ｆ１９０と同様のものである。ビューワークライアント２００は、ネットワークＩ／Ｆ２９０を介して、ネットワーク１９５に接続された他の装置と接続される。
ＣＰＵ２１０が、一次記憶装置２２０又は二次記憶装置２３０に記憶されたプログラムに基づき処理を実行することによって、後述するビューワークライアント２００の機能及び処理が実現される。
【００１７】
図３は、録画サーバー及びモバイルビューワーのハードウェア構成の一例を示す図である。
録画サーバー３００は、ＣＰＵ３１０、一次記憶装置３２０、二次記憶装置３３０、キーボード３４０、マウス３５０、ディスプレイ３６０、ネットワークＩ／Ｆ３９０等を含む。録画サーバー３００の各ハードウェア構成要素は、内部バス３８０を介して相互に接続されている。
ＣＰＵ３１０は、録画サーバー３００全体の動作を制御する中央演算装置である。
一次記憶装置３２０は、一次記憶装置１２０と同様のものである。
二次記憶装置３３０は、二次記憶装置１３０と同様のものである。
【００１８】
キーボード３４０、マウス３５０は、接続された装置に対して入力を行うために利用される入力装置である。
ディスプレイ３６０は、表示を行う出力装置である。
ネットワークＩ／Ｆ３９０は、ネットワーク１９５との接続に利用されるＩ／Ｆであり、ネットワークＩ／Ｆ１９０と同様のものである。録画サーバー３００は、ネットワークＩ／Ｆ３９０を介して、ネットワーク１９５に接続された他の装置と接続される。
ＣＰＵ３１０が、一次記憶装置３２０又は二次記憶装置３３０に記憶されたプログラムに基づき処理を実行することによって、後述する録画サーバー３００の機能及び後述するフローチャートの処理が実現される。
【００１９】
モバイルビューワー４００は、ＣＰＵ４１０、一次記憶装置４２０、二次記憶装置４３０、入力デバイス４４０、撮像デバイス４５０、表示デバイス４６０、ネットワークＩ／Ｆ４９０等を含む。モバイルビューワー４００の各ハードウェア構成要素は、内部バス４８０を介して相互に接続されている。モバイルビューワー４００では、二次記憶装置４３０や撮像デバイス４５０を含まない構成であってもよい。モバイルビューワー４００は、端末装置の一例である。
ＣＰＵ４１０は、モバイルビューワー４００全体の動作を制御する中央演算装置である。一次記憶装置４２０は、一次記憶装置１２０と同様のものである。二次記憶装置４３０は、二次記憶装置１３０と同様のものである。
【００２０】
入力デバイス４４０は、モバイルビューワー４００への入力に利用される入力装置である。
撮像デバイス４５０は、モバイルビューワー４００で撮像に利用されるカメラ等の撮像装置である。
表示デバイス４６０は、モバイルビューワー４００で表示に利用される表示装置であり、例えば、コンパクトなディスプレイ等で構成される。また、入力を受け付けるためのミニキーボードやタッチパネル等のデバイスを含んでいてもよい。モバイルビューワー４００は、表示デバイス４６０に対して、映像表示を行う。
【００２１】
ネットワークＩ／Ｆ４９０は、ネットワーク１９５との接続に利用されるＩ／Ｆであり、ネットワークＩ／Ｆ１９０と同様のものである。モバイルビューワー４００は、ネットワークＩ／Ｆ４９０を介して、ネットワーク１９５に接続された他の装置と接続される。
ＣＰＵ４１０が、一次記憶装置４２０又は二次記憶装置４３０に記憶されたプログラムに基づき処理を実行することによって、後述するモバイルビューワー４００の機能及び後述するフローチャートの処理が実現される。
本実施形態の映像監視システムにおいて、監視カメラ１００とビューワークライアント２００とは、有線ネットワークを介して接続されており、録画サーバー３００とモバイルビューワー４００とは、無線ネットワークを介して接続されているものとする。
【００２２】
図４は、映像監視システムの各構成要素の機能構成等の一例を示す図である。
監視カメラ１００は、撮像部１０００、雲台制御部１０１０、検知部１０２０、配送部１０３０等を含む。監視カメラ１００に含まれる監視カメラは、一次記憶装置１２０上に、撮像部１０００、雲台制御部１０１０、検知部１０２０、配送部１０３０、等の処理を実行するためのプログラムをロードする。
また、監視カメラ１００の二次記憶装置１３０は、機器データ１０７０、撮像データ１０８０、設定データ１０９０、等を保存する。
【００２３】
撮像部１０００は、ビデオキャプチャＩ／Ｆ１４０を介して、撮像装置１４５からの映像を取得し、二次記憶装置１３０に撮像データ１０８０を保存するものである。撮像データ１０８０の保存先は、二次記憶装置１３０だけでなく一次記憶装置１２０のような記憶装置やバッファ等でもよい。撮像部１０００の処理は、ビデオ映像処理である。
雲台制御部１０１０は、制御Ｉ／Ｆ１５０を介して、雲台１５５を制御したり、雲台１５５から情報を受け付けたり、二次記憶装置１３０に機器データ１０７０を保存したりする。機器データ１０７０の保存先は、二次記憶装置１３０だけでなく一次記憶装置１２０のような高速な記憶装置やバッファ等でもよい。雲台制御部１０１０の処理は、雲台駆動型のカメラの制御処理である。
【００２４】
検知部１０２０は、機器Ｉ／Ｆ１６０を介して、Ｉ／Ｏ機器１６５を制御したり、Ｉ／Ｏ機器１６５からの情報を受け付けたり、一次記憶装置１２０や二次記憶装置１３０に機器データ１０７０を保持したりする。また、検知部１０２０は、配送部１０３０に対して、ビューワークライアント２００や録画サーバー３００への機器データ１０７０の通知を指示する。検知部１０２０の処理は、接点制御処理や音声入出力処理等で実現される。
配送部１０３０は、設定データ１０９０を読み込み初期化した後、ネットワークＩ／Ｆ１９０及びネットワーク１９５を介して、通信部２０００、３０００、４０００に更新された撮像データ１０８０や通知される機器データ１０７０を配送する。また、配送部１０３０は、更新された撮像データ１０８０や通知される機器データ１０７０を一次記憶装置１２０、二次記憶装置１３０のようなメモリやバッファに保存することができる。配送部１０３０の処理は、ネットワークカメラが撮影した画像のクライアント装置への配送処理である。
【００２５】
ビューワークライアント２００は、通信部２０００、表示部２０１０、操作部２０２０、通知部２０３０、等を含む。ビューワークライアント２００は、一次記憶装置２２０上に、通信部２０００、表示部２０１０、操作部２０２０、通知部２０３０等の処理を実行するためのプログラムをロードする。
また、ビューワークライアント２００は、二次記憶装置２３０上に、通知データ２０６０、ビューワーデータ２０７０、表示レイアウトデータ２０８０、配送データ２０９０、等を保存する。
【００２６】
通信部２０００は、ネットワーク１９５及びネットワークＩ／Ｆ２９０を介して、監視カメラ１００や録画サーバー３００から配送された撮像データ１０８０や録画データ３０８０を受け取り、例えば二次記憶装置２３０へ配送データ２０９０として保存する。そして、通信部２０００は、表示部２０１０に対して、保存した配送データ２０９０の表示を指示する。通信部２０００の処理は、通信処理、特に映像受信処理である。
表示部２０１０は、二次記憶装置２３０に保存されている配送データ２０９０が更新されると、ディスプレイ２６０上に表示しているビューワーアプリケーション（以下では、ビューワー）上の対応する画像を更新するものである。また、表示部２０１０は、表示レイアウトデータ２０８０が更新されると、レイアウトを変更する。表示部２０１０は、通信部２０００が取得した複数の映像をディスプレイ２６０に表示させる表示制御を行う。表示部２０１０がディスプレイ２６０上に表示する画面の表示例を図５に示す。
【００２７】
図５は、ビューワークライアント２００の表示領域における表示態様の一例を示す図である。表示レイアウトデータ２０８０は、映像領域５１〜５６のレイアウト情報を含む。映像領域５１〜５６のレイアウト情報は、それぞれ、映像領域５１〜５６の映像ウィンドウＩＤ、対応する監視カメラ１００のＩＤ、ビューワー５０上での表示領域の配置座標を含む。また、映像領域５１〜５６のレイアウト情報は、映像領域の縦横のサイズ、アクティブ・非アクティブの属性、注目すべきイベントの有無の属性等を含む。ビューワークライアント２００による前記レイアウト情報に基づいた監視カメラにより撮影された映像の表示処理は、表示制御処理の一例である。
図５の例は、映像領域５１が他と比べてサイズが大きく注目されている状況を示している。映像領域５１への映像の表示は、映像の強調表示の一例である。しかし、映像の強調表示の手法は、映像を映像領域５１へ表示する手法に限定されず、例えば、映像を全画面に表示する手法、他の映像よりも明るさを上げて表示する手法、注目すべきことを示す文字や記号等を映像に重複して表示する手法、等であってもよい。
注目すべきイベントには、ウィンドウの選択、映像領域５１への表示指示、監視カメラ１００−１の機器データ１０７０が通知されたことによるイベント検知、マウス２５０による通過やＭｏｕｓｅＯｖｅｒのようなイベント等がある。
【００２８】
操作部２０２０は、ディスプレイ２６０上に表示されているビューワー５０からのイベントや監視カメラ１００から通知される機器データ１０７０等を受け付けて、受け付けたイベントやデータに応じた制御を行う。例えば、操作部２０２０は、マウス等を介したユーザーの操作に応じてカメラ映像を配置したり、表示したり、検知された情報に応じた表示・再生等を行ったりするものである。また、操作部２０２０は、表示レイアウトデータ２０８０を作成して表示部２０１０に通知する。操作部２０２０の処理は、入力部から入力された操作やイベントに応じた処理である。
通知部２０３０は、操作部２０２０からの指示に基づいて、ユーザーが注目している状況を通知データ２０６０として一次記憶装置３２０や二次記憶装置３３０に保存したり、ネットワーク１９５を介して録画サーバー３００に通知したりする。
図５の例では、映像領域５１が注目されているものであり、映像領域５１に監視カメラ１００−１が対応付けられていれば、通知部２０３０は、監視カメラ１００−１のＩＤである「ＩＤ１００−１」を通知データ２０６０として保存する。そして、通知部２０３０は、通知データ２０６０を録画サーバー３００に通知する。
【００２９】
録画サーバー３００は、通信部３０００、蓄積部３０１０、通報部３０２０、配送部３０３０、等を含む。録画サーバー３００は、一次記憶装置３２０上に、通信部３０００、蓄積部３０１０、通報部３０２０、配送部３０３０、等の処理を実行するためのプログラムをロードする。
また、録画サーバー３００の二次記憶装置２３０は、通報データ３０６０、レイアウトデータ３０７０、録画データ３０８０、設定データ３０９０、等を保存する。
通信部３０００は、監視カメラ１００やビューワークライアント２００、ネットワークＩ／Ｆ３９０及びネットワーク１９５を介して、モバイルビューワー４００から配送された情報を受け取り、例えば録画データ３０８０として二次記憶装置３３０に保存する。また、通信部３０００は、受け取った情報を、他の機能構成要素に対して通知したりする。通信部３０００は、通信処理、特に映像録画処理を行う。
【００３０】
蓄積部３０１０は、二次記憶装置３３０の録画データ３０８０が更新されたり、通信部３０００から通知を受けたりすると、録画データ３０８０に対して属性情報の追加処理等を行う。例えば、蓄積部３０１０は、録画データ３０８０に対して、監視カメラ１００のＩＤや日時等の属性を埋め込んだり、イベントの情報と対応付けたりする。蓄積部３０１０の処理は映像蓄積処理である。
通報部３０２０は、監視カメラ１００から機器データ１０７０を取得した場合や、ビューワークライアント２００から通知データ２０６０を受けた場合に通報データ３０６０を更新する。また、通報部３０２０は、モバイルビューワー４００の起動の際やイベントにより通報の要求を受けた場合に通報データ３０６０をモバイルビューワー４００に対して通報する。
【００３１】
本実施形態では、通報データ３０６０は、通知データ２０６０で上書きされるものとし、通知データ２０６０は、注目される監視カメラのカメラＩＤとする。監視カメラのカメラＩＤは、監視カメラの特定情報の一例である。そのため、通報データ３０６０は、通知データ２０６０を取得するたびに、注目される監視カメラのカメラＩＤで更新されることとなる。通報データ３０６０は、時刻ごとに追記されていくログデータであってもよい。また、通報部３０２０は、通報データ３０６０がログデータである場合、通報データ３０６０をリングバッファで実装することで、一定期間又は一定量のデータとすることもできる。また、通報データとして記録されるデータは、カメラＩＤに限らず機器データ１０７０、通知データ２０６０として取得する映像データ、音声データ、イベントデータ等でもよい。通報データ３０６０は、監視状態情報の一例である。
配送部３０３０は、設定データ３０９０を読み込み、初期化したのち、ネットワーク１９５及びネットワークＩ／Ｆ１９０を介して、通信部２０００、４０００等へ、蓄積された録画データ３０８０を配送するものである。配送部３０３０の処理は通信処理、特に映像配信処理である。
【００３２】
本実施形態における通報部３０２０の処理を図６に示す。
図６は、通報部３０２０の処理の一例を示すフローチャートである。図６の処理は、録画サーバー３００による情報処理の一例である。
ｓ６０１において、通報部３０２０は、録画サーバー３００の設定データ３０９０を読み込み起動する。
ｓ６０２において、通報部３０２０は、イベントの発生があったか否かを判定する。通報部３０２０は、イベントを検知した場合、ｓ６０３の処理へ進む。一方、通報部３０２０は、イベントを検知しなかった場合、ｓ６０２の処理を繰り返す。本実施形態において、イベントには、モバイルビューワー４００における設定された操作の開始を示す操作開始イベントが含まれるものとする。録画サーバー３００、モバイルビューワー４００は、設定された操作を設定ファイル等の形式で、二次記憶装置３３０、二次記憶装置４３０等に記憶するものとする。
ｓ６０３において、通報部３０２０は、ｓ６０２で検知したイベントがビューワークライアント２００の通知部２０３０からの通知データ２０６０の通知であるか否かを判定する。通報部３０２０は、ｓ６０２で検知したイベントが通知部２０３０による通知データ２０６０の通知であると判定した場合、ｓ６０４の処理へ進む。通報部３０２０は、ｓ６０２で検知したイベントが通知部２０３０による通知データ２０６０の通知ではないと判定した場合、ｓ６０５の処理へ進む。
【００３３】
ｓ６０４において、通報部３０２０は、ビューワークライアント２００に対応付けられた通報データ３０６０を、通知データ２０６０に基づいて更新する。その後、通報部３０２０は、ｓ６０２に戻りイベントを待つ。上述のように、通報データ３０６０は、録画サーバー３００が保持するデータであって、例えば、複数の監視カメラが撮影した撮像画像のうちユーザーが注目している撮像画像を示すデータのログである。また、通知データ２０６０は、上述のように、ビューワークライアント２００から録画サーバー３００へ通知されるデータであって、例えば、注目領域を撮影している監視カメラのＩＤ情報である。
ｓ６０５において、通報部３０２０は、ｓ６０２で検知したイベントがモバイル操作部４０２０による操作開始イベントの通知であるか否かを判定する。通報部３０２０は、ｓ６０２で検知したイベントがモバイル操作部４０２０による操作開始イベントの通知であると判定した場合、ｓ６０６の処理へ進む。通報部３０２０は、ｓ６０２で検知したイベントがモバイル操作部４０２０による操作開始イベントの通知ではないと判定した場合、ｓ６０７の処理へ進む。
【００３４】
ｓ６０６において、通報部３０２０は、通報データ３０６０を、モバイルビューワー４００へ通報（送信）する。ここで、モバイルビューワー４００とビューワークライアント２００とは、予め対応付けられているものとする。この対応付けを示す情報は、モバイルビューワー４００の登録部４０３０に登録されている。録画サーバー３００の通報部３０２０は、通報先のモバイルビューワー４００と対応づけられているビューワークライアント２００についての通報データ３０６０をモバイルビューワー４００に通報する。ビューワークライアント２００についての通報データとは、例えば、ビューワークライアント２００において表示されている複数の監視データのうち、ユーザーが注目している監視データ（又はそれを撮影する監視カメラ）を示すデータである。即ち、録画サーバー３００は、ビューワークライアント２００においてユーザーが注目している監視データをモバイルビューワー４００へ送信する。このようにして、通報部３０２０は、ビューワークライアント２００においてユーザーが着目している監視データを選択して、モバイルビューワー４００の操作開始に応じて、モバイルビューワー４００に速やかに送信することができる。
【００３５】
ビューワークライアント２００は、ユーザーが着目している監視データを、例えば、以下のようにして選択することができる。ビューワークライアント２００は、ビューワークライアント２００に表示されている複数の監視データのうち、他の監視データよりも広い表示領域に表示されている監視データをユーザーが着目している監視データとして選択することができる。ビューワークライアント２００は、図５の例では、映像領域５１に表示されている監視データを、ユーザーが着目している監視データとして選択する。本実施形態では、ビューワークライアント２００は、複数の監視データの表示レイアウトを、ビューワークライアント２００が保持する設定されたルール、又は、ユーザー操作に応じて変化させることができるものとする。設定されたルールとは、例えば、予め設定した検知イベントが発生した映像のうち、より検知イベントの発生時刻がより最近の映像を、最も表示領域の大きい映像領域５１に表示させるようにするルール等である。ビューワークライアント２００は、設定されたルールを設定ファイル等の形式で、二次記憶装置２３０等に記憶しているものとする。このようにして、映像監視システムは、複数の映像の表示部２０１０における表示態様に基づいて、複数の監視カメラのうちから決定した監視カメラから取得した映像をモバイルビューワー４００に表示させる制御を行う。ｓ６０６の処理が終了すると、通報部３０２０は、ｓ６０２に戻りイベントを待つ。
ｓ６０７において、通報部３０２０は、ｓ６０２で検知したイベントが終了イベントであるか否かを判定する。通報部３０２０は、ｓ６０２で検知したイベントが終了イベントである場合、図６の処理を終了し、ｓ６０２で検知したイベントが終了イベントでない場合、ｓ６０２に戻りイベントを待つ。
【００３６】
モバイルビューワー４００は、通信部４０００、モバイル表示部４０１０、モバイル操作部４０２０、登録部４０３０、等を含む。モバイルビューワー４００は、一次記憶装置４２０上に、通信部４０００、モバイル表示部４０１０、モバイル操作部４０２０、登録部４０３０、等の処理を実行するためのプログラムをロードする。
また、モバイルビューワー４００の二次記憶装置４３０は、受領データ４０７０、モバイル機器データ４０８０、モバイル配送データ４０９０、等を保存する。
通信部４０００は、ネットワークＩ／Ｆ４９０及びネットワーク１９５を介して、監視カメラ１００や録画サーバー３００から撮像データ１０８０や録画データ３０８０を受け取り、例えば二次記憶装置４３０へモバイル配送データ４０９０として保存する。また、通信部４０００は、モバイル表示部４０１０に対して、保存したモバイル配送データ４０９０の表示を指示するものである。通信部４０００の処理は、通信処理、特に映像受信処理である。
【００３７】
モバイルビューワー４００のビューワーアプリケーションをビューワー７０とする。モバイル表示部４０１０は、二次記憶装置４３０のモバイル配送データ４０９０が更新されたことで、表示デバイス４６０上に表示されているビューワー７０上の対応する画像、例えば図７で後述する映像領域７１を更新するものである。モバイル表示部４０１０の処理は、表示処理である。表示例を図７に示す。
図７は、ビューワー７０の表示領域における表示態様の一例を示す図である。ビューワー７０は、表示領域内に映像領域７１、その他領域７２等を含む。
モバイル表示部４０１０は、モバイル配送データ４０９０が更新されると映像領域７１に更新されたモバイル配送データを表示する。また、モバイル表示部４０１０は、モバイル機器データ４０８０や通報データ３０６０等をその他領域７２に表示する。モバイル機器データ４０８０や通報データ３０６０等は、例えば、監視カメラ上のイベントの発生を示す情報だったり、カメラの制御状況を示す情報であったり、音声のレベルを示す情報等である。また、モバイル表示部４０１０は、その他領域７２に、２つ目の映像領域を置く等してもよい。
【００３８】
モバイル操作部４０２０は、ビューワー７０からのイベントや監視カメラ１００から通知される機器データ１０７０や、録画サーバー３００から通知される通報データ３０６０を受け付け、受け付けたデータに応じた制御を行うものである。モバイル操作部４０２０は、例えばビューワー７０のメニューを介したユーザーによる操作に応じてカメラＩＤを選択したり、選択したカメラＩＤに対応する監視カメラにより撮影された映像を表示したり、受け付けた情報に応じた表示・再生等を行う。
本実施形態では、モバイルビューワー４００は、録画サーバー３００から通報データ３０６０として「ＩＤ１００−１」のカメラＩＤが通報されるので、ビューワー７０を起動した際には監視カメラ１００−１を選択する。そして、モバイルビューワー４００は、ビューワー７０に監視カメラ１００−１により撮影された映像を表示することとなる。
登録部４０３０は、モバイルビューワー４００と録画サーバー３００及びビューワークライアント２００と対応付けて、録画サーバー３００の設定データ３０９０及びモバイルビューワー４００のモバイル機器データ４０８０に記録する。
【００３９】
本実施形態におけるモバイル操作部４０２０の処理を図８に示す。図８は、モバイル操作部４０２０の処理の一例を示すフローチャートである。
ｓ８０１において、モバイル操作部４０２０は、ビューワー７０の操作が開始されると、モバイルビューワーのモバイル機器データ４０８０を読み込む。
ｓ８０２において、モバイル操作部４０２０は、予め登録部４０３０によって登録された録画サーバー３００へ、ビューワー７０の操作開始イベントを送信する。
【００４０】
ｓ８０３において、モバイル操作部４０２０は、イベントの発生を待機する。モバイル操作部４０２０は、イベントを検知した場合、ｓ８０４の処理へ進む。
ｓ８０４において、モバイル操作部４０２０は、ｓ８０３で検知したイベントが録画サーバー３００による通報データ３０６０の通報であるか否かを判定する。モバイル操作部４０２０は、ｓ８０３で検知したイベントが録画サーバー３００による通報データ３０６０の通報であると判定した場合、ｓ８０５の処理へ進む。モバイル操作部４０２０は、ｓ８０３で検知したイベントが録画サーバー３００による通報データ３０６０の通報ではないと判定した場合、ｓ８０６の処理へ進む。
【００４１】
ｓ８０５において、モバイル操作部４０２０は、受領データ４０７０を通報データ３０６０で更新した上で、受領データ４０７０に応じた操作・処理を行う。本実施形態では、受領データ４０７０は、録画サーバー３００からカメラＩＤ「ＩＤ１００−１」が通報される。そのため、モバイル操作部４０２０は、通報されたカメラＩＤに応じた監視カメラ１００−１を選択し、監視カメラ１００−１により撮影された映像をビューワー７０に表示する。本実施形態において、モバイル操作部４０２０は、通報されたカメラＩＤの監視カメラに接続して、前記監視カメラから直接、映像を受信する。その後、モバイル操作部４０２０は、ｓ８０３に戻ってイベントを待つ。
ｓ８０６において、モバイル操作部４０２０は、ｓ８０３で検知したイベントが監視カメラ１００による機器データ１０７０の配信であるか否かを判定する。モバイル操作部４０２０は、ｓ８０３で検知したイベントが監視カメラ１００による機器データ１０７０の配信であると判定した場合、Ｓ８０７の処理へ進む。モバイル操作部４０２０は、ｓ８０３で検知したイベントが監視カメラ１００による機器データ１０７０の配信ではないと判定した場合、Ｓ８０８の処理へ進む。
ｓ８０７において、モバイル操作部４０２０は、監視カメラ１００から配信された機器データ１０７０に基づいて、ビューワー７０のその他領域７２の表示を更新し、その後ｓ８０３の処理に戻ってイベントを待つ。
【００４２】
ｓ８０８において、モバイル操作部４０２０は、ｓ８０３で検知したイベントが表示デバイス４６０からの入力イベントであるか否かを判定する。モバイル操作部４０２０は、ｓ８０３で検知したイベントが表示デバイス４６０からの入力イベントであると判定すると、ｓ８０９の処理へ進む。一方、モバイル操作部４０２０は、ｓ８０３で検知したイベントが表示デバイス４６０からの入力イベントではないと判定すると、ｓ８１０の処理へ進む。
ｓ８０９において、モバイル操作部４０２０は、モバイルビューワー４００の通常の操作に基づく入力に応じた処理が行われ、例えばカメラを選択したり、カメラを制御したり、その他の処理を行い、その後ｓ８０３の処理に戻ってイベントを待つ。
ｓ８１０において、モバイル操作部４０２０は、ｓ８０３で検知したイベントが終了イベントであるか否かを判定する。モバイル操作部４０２０は、ｓ８０３で検知したイベントが終了イベントであると判定した場合、図８の処理を終了し、ｓ８０３で検知したイベントが終了イベントではないと判定した場合、ｓ８０３の処理に戻ってイベントを待つ。
【００４３】
本実施形態の登録部４０３０の処理を図９に示す。
図９は、登録部４０３０の処理の一例を示すフローチャートである。
ｓ１１０１において、登録部４０３０は、ビューワー７０の操作が開始されると、モバイル機器データ４０８０を読み込む。
ｓ１１０２において、登録部４０３０は、予めモバイル機器データ４０８０に対応づけられた録画サーバー３００に接続する。録画サーバー３００がモバイル機器データ４０８０に対応付けられていなかった場合、登録部４０３０は、接続する録画サーバーを探すためにブロードキャストメッセージを送信する。
ｓ１１０３において、登録部４０３０は、イベントの発生を待機する。登録部４０３０は、イベントを検知した場合、ｓ１１０４の処理へ進む。
【００４４】
ｓ１１０４において、登録部４０３０は、ｓ８０３で検知したイベントが録画サーバー３００からの前記ブロードキャストメッセージの返答であるか否かを判定する。登録部４０３０は、ｓ８０３で検知したイベントが録画サーバー３００からの前記ブロードキャストメッセージの返答であると判定した場合、ｓ１１０５の処理へ進む。登録部４０３０は、ｓ８０３で検知したイベントが録画サーバー３００からの前記ブロードキャストメッセージに対する返答ではないと判定した場合、ｓ１１０６の処理へ進む。
ｓ１１０５において、登録部４０３０は、モバイル機器データ４０８０に録画サーバー３００の接続情報を記録し、通報の要求を録画サーバー３００の通報部３０２０へ送る。その後、登録部４０３０は、ｓ１１０３に戻ってイベントを待つ。
登録部４０３０は、Ｓ１１０５の処理で、ｓ１１１０の処理により既にモバイル機器データ４０８０に録画サーバー３００への接続情報が記録されていた場合、はそちらを優先して、前記ブロードキャストメッセージに対する返答を無視してもよい。それにより、登録部４０３０は、ｓ１１０９での手動の設定を優先することなる。
【００４５】
ｓ１１０６において、登録部４０３０は、ｓ８０３で検知したイベントが入力デバイス４４０等によるビューワークライアント対応付けイベントであるか否かを判定する。登録部４０３０は、ｓ８０３で検知したイベントが入力デバイス４４０等によるビューワークライアント対応付けイベントであると判定した場合、ｓ１１０７の処理へ進む。登録部４０３０は、ｓ８０３で検知したイベントが入力デバイス４４０等によるビューワークライアント対応付けイベントではないと判定した場合、ｓ１１０９の処理へ進む。
ｓ１１０７において、登録部４０３０は、モバイル機器データ４０８０に記録された録画サーバー３００へ接続して、録画サーバー３００に接続されているビューワークライアントの情報を取得する。登録部４０３０は、取得した情報に含まれるビューワークライアントの一覧を表示デバイス４６０等に表示する。
ｓ１１０８において、登録部４０３０は、入力デバイス４４０、表示デバイス４６０等を介した操作に基づいて、ｓ１１０７で表示された一覧からビューワークライアント２００を選択する。登録部４０３０は、録画サーバー３００の設定データ３０９０にモバイルビューワー４００と選択したビューワークライアント２００とを対応付けた情報を記録する。登録部４０３０は、モバイルビューワー４００のモバイル機器データ４０８０にも、モバイルビューワー４００と選択したビューワークライアント２００とを対応付けた情報を記録し、ｓ１１０３に戻ってイベントを待つ。
【００４６】
ｓ１１０９において、登録部４０３０は、ｓ８０３で検知したイベントが入力デバイス４４０等からの録画サーバー登録イベントであるか否かを判定する。登録部４０３０は、ｓ８０３で検知したイベントが入力デバイス４４０等からの録画サーバー登録イベントであると判定した場合、ｓ１１１０の処理へ進む。登録部４０３０は、ｓ８０３で検知したイベントが入力デバイス４４０等からの録画サーバー登録イベントではないと判定した場合、ｓ１１１１の処理へ進む。
ｓ１１１０において、登録部４０３０は、入力デバイス４４０、表示デバイス４６０等を介した操作に基づいて、録画サーバー３００への接続情報を編集（追加・削除・修正）して、モバイル機器データ４０８０に記録する。その後、登録部４０３０は、ｓ１１１０に戻ってイベントを待つ。
ｓ１１１１において、登録部４０３０は、ｓ８０３で検知したイベントが終了イベントであるか否かを判定する。登録部４０３０は、ｓ８０３で検知したイベントが終了イベントであると判定した場合、図９の処理を終了し、ｓ８０３で検知したイベントが終了イベントではないと判定した場合、ｓ１１０３の処理に戻ってイベントを待つ。
【００４７】
本実施形態の処理により、映像監視システムは、モバイルビューワー４００でビューワー７０が起動されると、ビューワークライアント２００で注目されていた監視カメラ１００−１を選択する。映像監視システムは、選択した監視カメラにより撮影された映像の表示をモバイルビューワー４００において行う。それにより、映像監視システムは、ビューワー７０開始の際に操作なしで、監視状態に応じた映像をモバイルビューワー４００に表示できる。
【００４８】
＜実施形態２＞
実施形態１では、映像監視システムは、ビューワークライアント２００で注目されていた監視カメラ１００−１を、モバイルビューワー４００の操作開始の際に表示することで監視状態に応じた映像を提供した。
本実施形態では、ビューワークライアント２００の通知部２０３０は、ディスプレイ２６０の表示画面を縮小したビットマップデータを通知データ２０６０として録画サーバー３００に通知する。録画サーバー３００は、前記ビットマップデータを通報データ３０６０としてモバイルビューワー４００に通報する。そして、モバイルビューワー４００は、ビューワー７０の操作開始の際に、前記ビットマップデータを表示デバイス４６０等に表示させることで、どの監視カメラを監視するかをユーザーに選択させる。
【００４９】
本実施形態の映像監視システムのシステム構成図は、図１とほぼ同じであるが、監視カメラは、監視カメラ１００−１〜１００−６の６個あるものとする。
本実施形態の監視カメラ１００、ビューワークライアント２００、録画サーバー３００、モバイルビューワー４００のハードウェア構成は、図２、３とどうようである。
本実施形態における通知部２０３０による処理は、実施形態１の場合と異なる。
本実施形態における通知データ２０６０は、実施形態１と異なり、ディスプレイ２６０の表示画面を縮小したビットマップデータとなる。
本実施形態におけるモバイル操作部４０２０の処理は、実施形態１の場合と異なる。
また、本実施形態における受領データ４０７０は、通知データ２０６０と同様に、ディスプレイ２６０の表示画面を縮小したビットマップデータとなる。
本実施形態の通知部２０３０の処理は、実施形態１の場合とほぼ同じだが、扱う通知データ２０６０の内容が異なる。
【００５０】
通知部２０３０は、ディスプレイ２６０の表示画面を縮小したビットマップデータ及び表示位置に対応付けられた監視カメラ１００のリストを通知データ２０６０として、一次記憶装置３２０や二次記憶装置３３０に保存する。また、通知部２０３０は、ネットワーク１９５を介して、通知データ２０６０を録画サーバー３００に通知する。表示位置に対応付けられた監視カメラ１００のリストは、表示位置と監視カメラ１００とを対応付けた対応情報の一例である。
本実施形態におけるディスプレイ２６０の表示状況は、図５に示す例の通りとする。ビューワー５０の表示領域には、映像領域５１〜５６が配置されている。通知部２０３０は、映像領域５１〜５６のそれぞれの表示位置が例えば監視カメラ１００−１〜１００−６に対応付けられている場合、対応付けの情報を通知データ２０６０として保存し、録画サーバー３００に通知する。前記対応付けの情報は、より具体的には、例えば矩形の座標であらわされる映像領域５１〜５６ごとに、監視カメラ１００−１〜１００−６のカメラＩＤである「ＩＤ１００−１」〜「ＩＤ１００−６」が対応付けられたリストになる。
【００５１】
モバイル操作部４０２０の処理は、実施形態１とほぼ同じだが、ｓ８０５の処理が異なる。
ｓ８０５において、モバイル操作部４０２０は、ｓ８０３の処理で録画サーバー３００から通知された通報データ３０６０で、受領データ４０７０を更新する。そして、モバイル操作部４０２０は、ビューワー７０の映像領域７１にビットマップを表示してからユーザーによる指示（監視カメラの選択）を待つ。モバイル操作部４０２０は、ユーザーによる表示デバイス４６０へのタッチ処理等に基づいて、ビットマップ上の位置を指定することで、その位置に対応付けられた監視カメラを選択し、選択した監視カメラにより撮影された映像を表示する。モバイル操作部４０２０は、選択した監視カメラに接続して、前記監視カメラから直接、映像を受信する。
ｓ８０５の処理で、モバイル操作部４０２０は、設定された閾値の期間（例えば３０秒）以上表示デバイスによる選択の操作が無かった場合、実施形態１の手法に切り換えて、アクティブだった監視カメラを表示するようにしてもよい。前記閾値は、二次記憶装置４３０等に設定ファイルとして、保存されているものとする。また、モバイルビューワー４００は、入力デバイス４４０、表示デバイス４６０等を介して、前記設定ファイルに保存されている前記閾値の値を変更することができる。
【００５２】
本実施形態の処理により、映像監視システムは、モバイルビューワー４００でビューワー７０が起動されると、ビューワークライアント２００における監視状態をそのままを確認でき、ユーザーに監視対象となる監視カメラを選択させることができる。それにより、映像監視システムは、ユーザーによる簡単な操作に基づいて、監視状態に応じた映像をモバイルビューワー４００へ表示できる。
【００５３】
＜実施形態３＞
実施形態１、２では、映像監視システムは、ビューワークライアント２００における監視状態に応じた映像を提供した。
本実施形態では、映像監視システムは、録画サーバー３００の通報部３０２０が受け付けた機器データ１０７０も利用して、監視状態に応じた映像を提供する。
本実施形態の映像監視システムのシステム構成は、図１と同様である。
本実施形態の通報部３０２０は、実施形態１、２の場合と異なる。
また、本実施形態の通報データ３０６０は、実施形態１、２の場合と異なる。
本実施形態の通報データ３０６０は、監視カメラ１００からの機器データ１０７０の記録と、ビューワークライアント２００からの通知データ２０６０に含まれるオブジェクトの記録をログの形式で扱うものである。
【００５４】
本実施形態の通報部３０２０の処理を図１０に示す。
図１０は、通報部の処理の一例を示すフローチャートである。
図１０のフローチャートは、図６のフローチャートにｓ９０７とｓ９０８との処理が加わったものである。ｓ９０１〜ｓ９０６の処理は、ｓ６０１〜ｓ６０６の処理に対応し、ｓ９０９の処理は、ｓ６０７の処理に対応する。
ｓ９０７で、通報部３０２０は、ｓ９０２で検出したイベントが配送部１０３０による機器データ１０７０の通知であるか否かを判定する。通報部３０２０は、ｓ９０２で検出したイベントが配送部１０３０による機器データ１０７０の通知であると判定した場合、ｓ９０８の処理へ進む。通報部３０２０は、ｓ９０２で検出したイベントが配送部１０３０による機器データ１０７０の通知ではないと判定した場合、ｓ９０９の処理へ進む。
ｓ９０８において、通報部３０２０は、通報データ３０６０を機器データ１０７０に基づいて、更新する。
【００５５】
本実施形態では、通報部３０２０は、ｓ９０４でビューワークライアント２００からの通知データ２０６０に含まれるオブジェクトの記録を通報データ３０６０に追記する。また、通報部３０２０は、ｓ９０８で監視カメラ１００からの機器データ１０７０の記録を通報データ３０６０に追記する。そのため、通報データ３０６０は、ビューワークライアント２００での監視状態や、監視カメラ１００で発生したイベント等が時系列に記録されたログのような形式で含まれ、また、オブジェクトの情報も含むこととなる。その後、通報部３０２０は、ｓ９１０に戻りイベントを待つ。通報データ３０６０に含まれるイベントに関する情報は、イベント情報の一例である。
本実施形態のモバイル操作部４０２０の処理は、実施形態１、２の場合と異なる。
本実施形態の受領データ４０７０は、実施形態１、２の場合と異なる。
モバイル操作部４０２０の処理は、実施形態２の場合とほぼ同じだが、ｓ８０５での処理が異なる。
ｓ８０５において、モバイル操作部４０２０は、ｓ８０３で録画サーバー３００から通知される通報データ３０６０で、受領データ４０７０を更新し、受領データ４０７０に含まれる機器データ１０７０のログから、最近のイベントを抽出する。モバイル操作部４０２０は、抽出したイベントに対応付けられた監視カメラを選択して、選択した監視カメラにより撮影された映像を表示デバイス４６０等に表示する。
【００５６】
本実施形態における通報データ３０６０に含まれるイベントのログ情報の例を図１１に示す。図１１は、通報データ３０６０の一例を示す図である。
通報データ３０６０は、ＩＤが「ＩＤ１００−１」である監視カメラ１００−１での外部入力１のＯＮとＯＦＦのイベントのログ情報を含む。また、通報データ３０６０は、ＩＤが「ＣＶ５０」であるビューワークライアント２００の監視対象であるオブジェクト（監視カメラ等）の情報を記録するファイルへのリンクが、Ｏｂｊｅｃｔリンク「ｆｉｌｅＶ１ｘｘｘ」であることを示している。モバイルビューワーは、Ｏｂｊｅｃｔリンク「ｆｉｌｅＶ１ｘｘｘ」を参照することで、前記ファイルにアクセスできる。前記ファイルは、通報データ３０６０に含まれているものとする。また、通報データ３０６０は、ビューワー７０の操作開始イベントを保持していてもよい。
本実施形態のモバイルビューワー４００の通報データ３０６０を用いた処理の例を説明する。
【００５７】
モバイルビューワー４００は、ビューワー７０を起動すると、録画サーバー３００から通報データ３０６０を受け取って、受け取った通報データ３０６０に基づいて、受領データ４０７０を更新する。モバイルビューワー４００は、更新した受領データ４０７０から、ビューワークライアント２００に対応するＯｂｊｅｃｔリンク「ｆｉｌｅＶ１ｘｘｘ」を参照することで、ビューワークライアント２００の監視対象であるオブジェクトの一覧を取得する。モバイルビューワー４００は、取得した前記一覧に存在する監視カメラから、受領データ４０７０を参照して最も新しいイベントが発生している監視カメラを特定し、特定した監視カメラに接続する。
図１１の例において、ビューワークライアント２００が監視カメラ１００−１、１００−３を表示していて、監視カメラ１００−２を表示していなかったとすると、最も新しいイベントは、監視カメラ１００−１の外部入力１となる。モバイルビューワー４００は、監視カメラ１００−１を選択して、監視カメラ１００−１により撮影された映像を表示する。イベントだけで判断すると、監視カメラ１００に関する最も新しいイベントは、監視カメラ１００−２によるインテリジェント機能Ａとなる。しかし、ビューワークライアント２００の監視対象に監視カメラ１００−２がないため、モバイルビューワー４００は、監視カメラ１００−２に関するイベントを無視する。
【００５８】
その際、モバイルビューワー４００は、映像領域７１に監視カメラ１００−１のライブ映像を表示させる。また、モバイルビューワー４００は、外部入力１のイベントが起こった際の監視カメラ１００−１の録画データ３０８０を、録画サーバー３００から取得して、その他領域７２に表示させるようにしてもよい。
また、イベントが頻繁に発生している場合、例えば最近一分間に五件以上のイベントが発生しているような場合、モバイルビューワー４００は、ビューワー７０のその他領域７２にイベントのリストを表示させることができる。モバイルビューワー４００は、ユーザーによる表示デバイス４６０等への操作に基づいて、イベントを選択し、映像領域７１に選択したイベントに対応する監視カメラにより撮影された映像を表示させてもよい。
また、映像監視システムは、イベントが設定された閾値の期間（例えば１０分）以上イベントが発生しなかった場合、実施形態２の手法に切り換えてもよい。前記閾値は、二次記憶装置４３０等に設定ファイルとして、保存されているものとする。また、モバイルビューワー４００は、入力デバイス４４０、表示デバイス４６０等を介して、前記設定ファイルに保存されている前記閾値の値を変更することができる。
【００５９】
本実施形態の処理により、モバイルビューワー４００は、ビューワー７０を起動すると、ビューワークライアント２００で監視していた状態と監視カメラ１００からの機器データ１０７０から、監視対象となる監視カメラを選択することができるようになる。そのため、モバイルビューワー４００は、簡単な操作のみで監視状態に応じたな映像を表示できる。
【００６０】
＜実施形態４＞
実施形態３では、映像監視システムは、過去のイベントの情報に基づいて、ユーザーにより決定された映像を表示した。
本実施形態では、映像監視システムは、録画サーバー３００の通報部３０２０が受けた録画データ３０８０も利用して、監視状態に応じた映像を提供する。
本実施形態の映像監視システムのシステム構成は、実施形態３と同様である。
本実施形態の通報データ３０６０は、実施形態１〜３の場合と異なる。
本実施形態では、通報部３０２０は、ｓ９０６で実施形態３の場合と同様に、通報データ３０６０に、次の情報を記録する。即ち、通報部３０２０は、通報データ３０６０に、監視カメラ１００からの機器データ１０７０の情報とビューワークライアント２００からの通知データ２０６０に含まれる監視対象のオブジェクトの情報とをログの形式で記録する。
【００６１】
通報部３０２０は、前記ログからビューワークライアント２００でディスプレイ２６０に表示されている監視カメラのリストが得る。そして、通報部３０２０は、ｓ９０１で予め読み込まれていた設定に基づいて、予め設定された期間分の過去からの録画データ３０８０を画像解析する。通報部３０２０は、録画データ３０８０に基づいて、例えば５分前からの動き検知の解析を行い、検知された結果をイベントとして通報データ３０６０に追記する。
モバイルビューワー４００は、録画サーバー３００から通知される通報データ３０６０で、受領データ４０７０を更新し、受領データ４０７０に含まれる機器データ１０７０と動き検知のイベントのログから、最も新しいイベントを抽出する。モバイルビューワー４００は、抽出したイベントに対応付けられた監視カメラを選択して、選択した監視カメラにより撮影された映像を表示デバイス４６０等に表示する。
本実施形態では、映像監視システムは、画像解析に動き検知を用いたが、置き去り・持ち去り・通過・侵入等の検知等の従来からある画像処理の機能を用いてイベントを記録してもよい。
【００６２】
本実施形態の処理により、映像監視システムは、機器データ１０７０のみならず、録画データを画像処理した結果に基づいて、モバイルビューワー４００のユーザーによる映像の選択を可能にする。それにより、映像監視システムは、煩雑な操作なしで監視状態に応じた映像をモバイルビューワー４００に表示できる。
【００６３】
＜実施形態５＞
実施形態１では、モバイルビューワー４００は、ビューワークライアント２００を離れたユーザーに注目されていた監視カメラにより撮影された映像を表示した。
本実施形態では、ビューワークライアント２００の通知部２０３０は、ビューワークライアント２００側（監視室）に残るユーザーのビューワークライアント２００への操作に基づき、通知データ２０６０を録画サーバー３００に通知する。それにより、映像監視システムは、モバイルビューワー４００に対して、監視状態に応じた映像を提供する。
本実施形態の映像監視システムのシステム構成は、実施形態１と同様である。
本実施形態の通知部２０３０の処理は、実施形態１の場合と異なる。
本実施形態の通知データ２０６０は、実施形態１の場合と異なる。
本実施形態の通報部３０２０の処理は、実施形態１の場合と異なる。
本実施形態の通知部２０３０の処理は、実施形態１の場合とほぼ同じだが、扱う通知データ２０６０が異なる。ビューワークライアント２００を用いて監視していた第一のユーザーは、モバイルビューワー４００を持ってビューワークライアント２００から離れたとする。ビューワークライアント２００は、ビューワークライアント２００を用いて監視を続けている第二のユーザーによるビューワークライアント２００への操作に基づいて、現在監視されている状態の情報で通知データ２０６０の内容を更新し続ける。
【００６４】
また、本実施形態の通報部３０２０の処理は、ｓ６０４の処理において実施形態１の場合と異なる。
本実施形態のｓ６２１において、通報部３０２０は、通報データ３０６０を更新するとともに、ｓ６０６と同様に、通報データ３０６０をモバイルビューワー４００へ通報する。それにより、通報部３０２０は、常にビューワークライアント２００の監視の状態をモバイルビューワー４００へ通報することになる。
【００６５】
以上の処理により、モバイルビューワー４００は、映像監視システムが実施形態１と同じシステム構成であっても、ｓ８０５の処理によって、現在第二のユーザーによってビューワークライアント２００を用いて監視されている監視カメラに接続できる。モバイルビューワー４００は、接続した監視カメラから映像を取得し、表示デバイス４６０等に表示する。
本実施形態では、通知データ２０６０は、第二のユーザーの注目状態を表しているが、明示的に第二のユーザーが指定した監視カメラの情報を通知してもよい。それにより、ビューワークライアント２００は、明示的にモバイルビューワー４００に、監視すべき監視カメラの情報を通知することができる。
【００６６】
本実施形態の処理により、映像監視システムは、複数の映像の詳細が視認できる程の大きさの画面で監視の状態を把握している第二のユーザーによる操作部への操作に基づいて、映像を選択する。そして、映像監視システムは、選択した映像を第一のユーザーが利用するモバイルビューワー４００に通知する。それにより、映像監視システムは、煩雑な操作なしで監視状態に応じた映像をモバイルビューワー４００に表示できる。
【００６７】
＜実施形態６＞
実施形態１、３〜５では、監視カメラ１００は、監視カメラ１００−１、１００−２、１００−３の３つのカメラを含むものとした。しかし、監視カメラ１００に含まれる監視カメラの数は、３未満でもよいし、４以上であってもよい。
実施形態１等では、モバイルビューワー４００は、モバイルビューワー４００−１、４００−２の２つのモバイルビューワーを含むものとした。しかし、モバイルビューワー４００に含まれる監視カメラの数は、１つでもよいし、３以上であってもよい。
実施形態１〜５では、ビューワークライアント２００、及び録画サーバー３００は、それぞれ１台ずつであるとした。しかし、ビューワークライアント２００、及び録画サーバー３００は、複数台あってもよい。
実施形態１〜５では、ビューワークライアント２００と録画サーバー３００とは、別々の装置であるとした。しかし、ビューワークライアント２００と録画サーバー３００とは、単一の出力装置として実装されてもよい。
【００６８】
実施形態１〜５では、録画サーバー３００は、通報データ３０６０として監視状態情報を通報し、モバイルビューワー４００は、通報された監視状態情報に基づいて、監視対象として特定した監視カメラに接続する。そして、モバイルビューワー４００は、前記監視カメラから直接、映像を受信するものとした。しかし、録画サーバー３００は、通報データとして、監視対象である監視カメラにより撮影された映像を、モバイルビューワーに対して通報してもよい。その場合、モバイルビューワー４００は、通報データ３０６０として通報された監視カメラにより撮影された映像を、表示デバイス４６０等に表示する。また、モバイルビューワー４００は、監視カメラにより撮影された映像をビューワークライアント２００から受信し、受信した映像を表示デバイス４６０等に表示してもよい。
実施形態１〜５では、監視カメラ１００とビューワークライアント２００とは、有線ネットワークを介して接続されており、録画サーバー３００とモバイルビューワー４００とは、無線ネットワークを介して接続されているものとした。しかし、監視カメラ１００とビューワークライアント２００とは、無線ネットワークを介して接続されていてもよいし、録画サーバー３００とモバイルビューワー４００とは、有線ネットワークを介して接続されていてもよい。
【００６９】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７０】
１００  監視カメラ、２００  ビューワークライアント、３００  録画サーバー、４００  モバイルビューワー
【図１】
2016144045.tif 000003
【図２】
2016144045.tif 000004
【図３】
2016144045.tif 000005
【図４】
2016144045.tif 000006
【図５】
2016144045.tif 000007
【図６】
2016144045.tif 000008
【図７】
2016144045.tif 000009
【図８】
2016144045.tif 000010
【図９】
2016144045.tif 000011
【図１０】
2016144045.tif 000012
【図１１】
2016144045.tif 000013