(57)【要約】  【課題】  蓄積遅延（データ転送の遅延）を判断することのできる画像管理システムを提供する。  【解決手段】  画像管理システム１００は、監視区域の画像データを記録する監視カメラ２００と、監視カメラ２００から転送される画像データを記録するセンタ装置３００とを含む。監視カメラ２００は、記録された画像データがセンタ装置３００に転送済みか否かを管理し、未転送リストをセンタ装置３００に送信する。センタ装置３００は、未転送リストを受信したときに、未転送と管理されている画像データの量が画像記録部２０８の容量に対して所定割合以上であれば蓄積遅延異常と判定する。センタ装置３００は、画像データを受信すると監視カメラ２００に完了通知を送信する。監視カメラ２００は、センタ装置３００から完了通知を受信すると、送信した画像データを転送済みとする。【選択図】  図１
2014200032.tif 000002
【特許請求の範囲】
【請求項１】
監視区域の画像データを取得する撮像部および前記取得した画像データを記録する記録部を備えた撮像装置と、前記撮像装置から転送される画像データを記録する蓄積記録部を備えたセンタ装置とを含む画像管理システムであって、
前記撮像装置は、
前記記録部に記録された画像データについて前記センタ装置に転送済みか否かを管理する転送管理部と、
所定のタイミングで前記転送管理部にて未転送と管理されている画像データの量を示す未転送情報を前記センタ装置に送信する第一応答部と、
前記第一応答部が前記未転送情報を送信した後に前記記録部より前記未転送と管理されている画像データを読み出して前記センタ装置に送信する第二応答部と、
を備え、
前記転送管理部は、前記センタ装置から完了通知を受信すると前記第二応答部が送信した画像データを転送済みとして管理し、
前記センタ装置は、
前記撮像装置から未転送情報を受信したときに、前記撮像装置にて未転送と管理されている画像データの量が前記撮像装置の記録部の容量に対して第一所定割合以上であれば蓄積遅延異常と判定する蓄積遅延判定部と、
前記撮像装置から画像データを受信すると前記撮像装置に前記完了通知を送信する完了通知部と、
を備えたことを特徴とする画像管理システム。
【請求項２】
前記センタ装置は、さらに、
前記監視区域または前記撮像装置の管理者の連絡先情報を予め記憶する連絡先情報記憶部と、
前記蓄積遅延異常を判定したときに該当する前記管理者に異常情報を送信する異常情報送信部と、
を備えた請求項１に記載の画像管理システム。
【請求項３】
前記撮像装置は、さらに、
前記転送管理部にて未転送と管理されている画像データの容量を監視する容量監視部を備え、
前記容量監視部は、前記記録部の容量に対する前記未転送となる画像データの容量が前記第一所定割合より大きい第二所定割合以上であれば、前記センタ装置に残量異常信号を送信する請求項１または２に記載の画像管理システム。
【請求項４】
前記撮像装置は、さらに、
前記記録部の記録領域を所定の記録単位ごとのブロックに区分して管理し、前記撮像部が取得する画像データを順次前記ブロックに記録するよう制御する記録制御部を備え、
前記転送管理部は、前記記録部のブロックごとに前記センタ装置から保存完了通知を受信すると転送済みとして管理し、
前記センタ装置において、前記蓄積遅延判定部は、
前記撮像装置から未転送情報を受信したときに、前記撮像装置にて未転送と管理されているブロック数と前記記録部の全ブロック数とを比較して前記蓄積遅延異常を判定する請求項１から３の何れかに記載の画像管理システム。
【請求項５】
画像管理システムにおいて撮像装置から転送される監視区域の画像データを記録する蓄積記録部を備えたセンタ装置であって、
前記撮像装置は、前記画像データを取得する撮像部と、前記取得した画像データを記録する記録部と、前記記録部に記録された画像データについて前記センタ装置に転送済みか否かを管理する転送管理部とを備え、
前記転送管理部では、前記センタ装置から完了通知を受信すると、前記未転送情報を送信した後に送信した画像データを転送済みとして管理し、
前記センタ装置は、
前記撮像装置から送信される、前記転送管理部にて未転送と管理されている画像データの量を示す未転送情報を受信する第一受信部と、
前記未転送情報を送信した後に前記撮像装置から送信される、前記未転送と管理されている画像データを受信する第二受信部と、
前記撮像装置から未転送情報を受信したときに、前記撮像装置にて未転送と管理されている画像データの量が前記記録部の容量に対して第一所定割合以上であれば蓄積遅延異常と判定する蓄積遅延判定部と、
前記撮像装置から画像データを受信すると前記撮像装置に前記完了通知を送信する完了通知部と、
を備えたことを特徴とするセンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に記録された画像データがセンタ装置に転送される画像管理システム及びセンタ装置に関し、特に、画像データの転送遅延（蓄積遅延）を判断する技術に関する。
【背景技術】
【０００２】
近年、監視カメラ自身に一定の記録領域を設けて、この記憶領域に監視画像を蓄積するとともに、所定のタイミングでネットワークを介してセンタ装置に画像を出力する監視システムが知られている。例えば、特許文献１には、遠隔のサーバに撮像画像を転送する監視カメラについて、通信異常など一定の要件が発生すると内部メモリに画像データを蓄積開始し、その後サーバから要求があると蓄積した画像を送信するカメラについて開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８６７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、カメラ自身が撮像した画像データを記録し、所定のタイミングで遠隔のサーバに記録画像を送信する場合、ＩＰ網を用いたベストエフォート型の通信を利用していると、外的要因により帯域が圧迫される可能性があり、予め想定した転送レートが確保できない可能性がある。この結果、画像データの転送が限度を越えて遅延してしまうと、画像が転送されるペースを新規に取得される画像の記録ペースが上回り、データを転送し終える前にカメラ内の記録容量がなくなってしまうおそれがある。
【０００５】
本発明は、上記の課題に鑑みてなされたもので、撮像装置に記録された画像データをセンタ装置に転送する画像管理システムにおいて、画像データの転送が想定通りに行われていないことを判定することのできる画像管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像管理システムは、監視区域の画像データを取得する撮像部および前記取得した画像データを記録する記録部を備えた撮像装置と、前記撮像装置から転送される画像データを記録する蓄積記録部を備えたセンタ装置とを含む画像管理システムであって、前記撮像装置は、前記記録部に記録された画像データについて前記センタ装置に転送済みか否かを管理する転送管理部と、所定のタイミングで前記転送管理部にて未転送と管理されている画像データの量を示す未転送情報を前記センタ装置に送信する第一応答部と、前記第一応答部が前記未転送情報を送信した後に前記記録部より前記未転送と管理されている画像データを読み出して前記センタ装置に送信する第二応答部と、を備え、前記転送管理部は、前記センタ装置から完了通知を受信すると前記第二応答部が送信した画像データを転送済みとして管理し、前記センタ装置は、前記撮像装置から未転送情報を受信したときに、前記撮像装置にて未転送と管理されている画像データの量が前記撮像装置の記録部の容量に対して第一所定割合以上であれば蓄積遅延異常と判定する蓄積遅延判定部と、前記撮像装置から画像データを受信すると前記撮像装置に前記完了通知を送信する完了通知部と、を備えている。
【０００７】
本発明によれば、撮像装置は、撮像部で取得した画像データを記録部（例えばＳＤカード）に記録しておき、所定のタイミング（センタ装置から取得要求を受信すると）で遠隔のセンタ装置に送信する。このとき、センタ装置は、撮像装置で未送信となっていた画像データの量が記録部（例えばＳＤカード）の容量の所定割合以上（例えば４０％以上）であれば蓄積遅延（データ転送の遅延）と判断する。このようにして、蓄積遅延（データ転送の遅延）が発生しているか否かを判断することができる。
【０００８】
また、本発明の画像管理システムでは、前記センタ装置は、さらに、前記監視区域または前記撮像装置の管理者の連絡先情報を予め記憶する連絡先情報記憶部と、前記蓄積遅延異常を判定したときに該当する前記管理者に異常情報を送信する異常情報送信部と、を備えてもよい。
【０００９】
この場合、センタ装置は、撮像装置又は監視領域の管理者の情報を予め記憶し、蓄積遅延（データ転送の遅延）が発生していると判断すると、この管理者に異常情報（メール）を送信する。これにより、管理者に蓄積遅延（データ転送の遅延）の発生を知らせることができる。管理者はこれを受けて監視区域の通信トラフィックの改善など帯域確保を行い、画像データの転送が速やかに行われるよう対応をとることができる。
【００１０】
また、本発明の画像管理システムでは、前記撮像装置は、さらに、前記転送管理部にて未転送と管理されている画像データの容量を監視する容量監視部を備え、前記容量監視部は、前記記録部の容量に対する前記未転送となる画像データの容量が前記第一所定割合より大きい第二所定割合以上であれば、前記センタ装置に残量異常信号を送信してもよい。
【００１１】
この場合、撮像装置は、未送信の画像データの容量が記録部の容量の所定割合以上（例えば８０％以上）になると、センタ装置に異常情報を送信する。これにより、上述した所定のタイミング以外であってもセンタ装置に記録部の容量不足を知らせることができる。
【００１２】
また、本発明の画像管理システムでは、前記撮像装置は、さらに、前記記録部の記録領域を所定の記録単位ごとのブロックに区分して管理し、前記撮像部が取得する画像データを順次前記ブロックに記録するよう制御する記録制御部を備え、前記転送管理部は、前記記録部のブロックごとに前記センタ装置から保存完了通知を受信すると転送済みとして管理し、前記センタ装置において、前記蓄積遅延判定部は、前記撮像装置から未転送情報を受信したときに、前記撮像装置にて未転送と管理されているブロック数と前記記録部の全ブロック数とを比較して前記蓄積遅延異常を判定してもよい。
【００１３】
これにより、撮像装置は、ブロック単位で記録領域（データ領域）を管理し、未送信となっているブロック数で蓄積遅延（データ転送の遅延）を判断することができる。
【００１４】
本発明のセンタ装置は、画像管理システムにおいて撮像装置から転送される監視区域の画像データを記録する蓄積記録部を備えたセンタ装置であって、前記撮像装置は、前記画像データを取得する撮像部と、前記取得した画像データを記録する記録部と、前記記録部に記録された画像データについて前記センタ装置に転送済みか否かを管理する転送管理部とを備え、前記転送管理部では、前記センタ装置から完了通知を受信すると、前記未転送情報を送信した後に送信した画像データを転送済みとして管理し、前記センタ装置は、前記撮像装置から送信される、前記転送管理部にて未転送と管理されている画像データの量を示す未転送情報を受信する第一受信部と、前記未転送情報を送信した後に前記撮像装置から送信される、前記未転送と管理されている画像データを受信する第二受信部と、前記撮像装置から未転送情報を受信したときに、前記撮像装置にて未転送と管理されている画像データの量が前記記録部の容量に対して第一所定割合以上であれば蓄積遅延異常と判定する蓄積遅延判定部と、前記撮像装置から画像データを受信すると前記撮像装置に前記完了通知を送信する完了通知部と、を備えている。
【００１５】
このセンタ装置によっても、上記のシステムと同様に、センタ装置は、撮像装置で未送信となっていた画像データの量が記録部（例えばＳＤカード）の容量の所定割合以上（例えば４０％以上）であれば蓄積遅延（データ転送の遅延）と判断する。このようにして、蓄積遅延（データ転送の遅延）が発生しているか否かを判断することができる。
【発明の効果】
【００１６】
本発明によれば、撮像装置に記録された画像データをセンタ装置に転送する画像管理システムにおいて、画像データの転送が想定通りに行われていないことを判定することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態における画像管理システムの全体構成を示す説明図
【図２】本発明の実施の形態における監視カメラの構成を示すブロック図
【図３】本発明の実施の形態におけるセンタ装置の構成を示すブロック図
【図４】本発明の実施の形態における画像管理システム全体の処理の流れを示すシーケンス図
【図５】本発明の実施の形態の監視カメラにおける処理（画像データの記録処理）の流れを示すフロー図
【図６】本発明の実施の形態の監視カメラにおける処理（画像データの転送処理）の流れを示すフロー図
【図７】本発明の実施の形態の監視カメラにおける処理（容量監視処理）の流れを示すフロー図
【図８】本発明の実施の形態のセンタ装置における処理（蓄積処理）の流れを示すフロー図
【図９】本発明の実施の形態のセンタ装置における処理（遅延判定処理）の流れを示すフロー図
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態の画像管理システムについて、図面を用いて説明する。本実施の形態では、監視システム等に用いられる画像管理システムの場合を例示する。
【００１９】
＜全体構成＞
本発明の実施の形態の画像管理システムの構成を、図面を参照して説明する。図１は、本実施の形態の画像管理システム１００の全体構成を示す説明図である。図１に示すように、画像管理システム１００は、店舗などの監視区域に設置されて当該区域を撮影する監視カメラ２００（撮像装置）と、各監視カメラ２００の映像を蓄積するために遠隔の管理センタなどに設置されるセンタ装置３００とからなる。また、監視区域には、区域内の監視カメラ２００の映像を現地で保管するための画像記録装置が設置されている。
【００２０】
監視カメラ２００は、各設置場所にて撮影した画像をデジタル符号化し、画像データとして内蔵の画像記録部２０８（ＳＤカードなどの記録媒体）に記録する。画像記録のタイミングは、常時、スケジュールされた期間内、センサ検知時など、予め設定される。画像データは、Ｈ．２６４形式などによる動画として取得されてよく、或いはＪＰＥＧ形式などによる静止画を所定フレームレートで生成することにより取得されてよい。さらに、画像データには音声データも含まれていてよい。監視カメラ２００はネットワークを介して管理センタと接続され、所定のタイミングで画像記録部２０８に記録された画像データを送信する。
【００２１】
ネットワークとしては、例えばインターネット網を利用することができる。ここではインターネット網を例示して説明するが、これに限定されるものではなく、公衆電話網、携帯電話網など適宜利用可能なものを選択してよい。また、通信プロトコル、ゲートウェイなどの交換設備、インターネットサービスプロバイダの設備などは、一般的な技術を使用できるが、ここでは詳細に説明するのを省略する。
【００２２】
管理センタは、監視カメラ２００の画像データを集中的に管理して、複数の監視区域に対して監視画像の保管サービスを提供する組織（警備保障会社など）により運営される施設である。管理センタに配置されるセンタ装置３００は、監視カメラ２００が取得する画像データを蓄積して管理するサーバ装置である。センタ装置３００は、監視カメラ２００から画像データを取得して蓄積記録部３０４に記録し、画像データの閲覧を所望する監視区域の管理者など画像管理システム１００のサービス利用者（以下、単に「利用者」とも言う）からアクセスを受けて、該当する画像データを送信する。
【００２３】
＜監視カメラ＞
つぎに、監視カメラ２００の構成について、図２を参照しながら説明する。図２に示すように、監視カメラ２００は、光学系２０１と撮像素子２０２と画像アナログ／デジタルコンバータ（Ａ／Ｄ）２０３と画像圧縮回路２０４と通信部２０５を備えている。また、この監視カメラ２００には、処理部２０６と記憶部２０７と画像記録部２０８が備えられており、処理部２０６は、記録制御部２０９と第一応答部２１０と第二応答部２１１と転送管理部２１２と容量監視部２１３を備えている。
【００２４】
例えば、光学系２０１は、レンズなどで構成され、撮像素子２０２は、ＣＣＤなどで構成される。また、画像記録部２０８は、ＳＤカードなどで構成される。通信部２０５は、センタ装置３００とデータ通信を行う機能を備えている。本実施の形態では、撮像素子２０２により監視区域の画像データが取得され、取得した画像データは、画像記録部２０８に記録される。したがって、ここでは、撮像素子２０２が本発明の撮像部に相当し、画像記録部２０８が本発明の記録部に相当する。
【００２５】
監視カメラ２００は、予め各監視カメラ２００を識別するカメラＩＤを記憶部２０７に記憶した状態で、監視区域内に設置されている。
【００２６】
また、監視カメラ２００は、予め利用者により設定された撮影情報を記憶部２０７に記憶しており、この撮影情報に基づいて撮像された画像データの記録を行う。撮影情報として、撮影間隔（フレームレート）や画質（画像サイズや圧縮率）といった撮影条件が、予め設定されて、記憶部２０７に記憶される。また、撮影情報として、記録モードが記憶部２０７に記憶される。記録モードには、撮像する画像データを常時記録する連続記録モードと、指定された期間内に限り画像データを連続的に記録する期間記録モードと、監視センサから検知信号を受信したときのみ画像データを記録するセンサ連動記録モードとが含まれる。監視カメラ２００は、これらのモードや撮影条件を組み合わせたスケジュール（監視スケジュール）として撮影情報が設定されることにより、時間帯に応じて撮影情報に従って記録処理を実行する。
【００２７】
監視カメラ２００は、撮像素子２０２から入力される画像信号を撮影情報として記憶した撮影間隔で画像アナログ／デジタルコンバータ２０３にてデジタル信号に変換し、画像圧縮回路２０４で、撮影情報として記憶した画質に対応するパラメータに従って、画像圧縮符号化方式としてＨ．２６４／ＭＰＥＧ−４  ＡＶＣ規格に準拠した圧縮符号化データ（画像データ）を生成する。画像圧縮符号化方式としては、ＭＰＥＧ２Ｖｉｄｅｏ規格など他の規格であってよく、ＪＰＥＧ規格など静止画として生成されてもよい。また、異なる画像圧縮符号化方式のカメラがＬＡＮ上に混在してもよいし、一つのカメラが画像圧縮符号化方式を切り替えてもよい。生成された画像データは、画像記録部２０８に記録される。
【００２８】
ここでは、撮影情報に基づいて画像データの記録が開始されてから終了するまでを一つの記録イベントとして定義している。このとき記録される画像データには、記録制御部２０９（後述）により、記録イベントごとに異なる記録ＩＤが付与される。
【００２９】
また、利用者は、パソコンなどクライアント装置４００から（図１参照）、専用アプリケーション或いはｗｅｂブラウザなどを利用して監視カメラ２００の通信部２０５に設定された通信アドレス（ＩＰアドレスなど）にアクセスし、予め設定されたＩＤとパスワードなど識別情報を入力することで、現在撮影されている画像データを参照することができる。
【００３０】
画像記録部２０８は、記録領域を所定容量（例えば３２ＭＢ）ごとに一単位として複数の小領域ブロック（以下、クラスタ（本発明のブロックに相当する））に分割されている。クラスタごとに予めクラスタＩＤが付与される。例えば、画像記録部２０８の容量が４ＧＢであれば、制御情報などの記録領域を除いた画像データの記録領域が１１２個のクラスタに分割される。クラスタＩＤは特定規則に沿ったシーケンシャルな符号である。
【００３１】
ここで、用語について説明しておく。「記録ＩＤ」は、特定規則に沿ったシーケンシャルな符号（端的な例は英数字の連番）であり、記録イベントごとにシーケンシャルに付与される。「クラスタＩＤ」は、特定規則に沿ったシーケンシャルな符号（端的な例は英数字の連番）であり、画像記録部２０８内において３２ＭＢ単位で区分された記録領域ごとにシーケンシャルに付与される。「クラスタテーブル」は、クラスタＩＤごとに（つまり、画像記録部２０８のクラスタごとに）、記録された画像データの記録ＩＤと、画像データのメタ情報（撮影時間、カメラＩＤ、撮影条件）と、転送フラグを記憶する。「記録ＩＤテーブル」は、記録ＩＤごとに（つまり、画像データを記録する記録イベントごとに）、画像記録部２０８において対応する画像データが記録されているクラスタ範囲（最初のクラスタＩＤと最後のクラスタＩＤ）を記憶する。「転送フラグ」は、該当クラスタに記録された画像データをセンタ装置３００に転送済みか否かを識別する指標として機能し、画像データが転送されたクラスタについてＯＮ（フラグ成立）となるフラグ情報である。画像データがクラスタに記録された初期状態ではＯＦＦ（フラグ非成立）に設定される。クラスタテーブルと記録ＩＤテーブルは記憶部２０７に記憶されている。
【００３２】
記録制御部２０９は、画像記録部２０８の記録領域を所定の記録単位ごとのクラスタに区分して管理し、撮像素子２０２が取得する画像データを順次クラスタに記録するよう制御する。記録制御部２０９は、撮影情報に記録されたスケジュールが到来すると撮像素子２０２側（画像データを生成する側）で取得された画像データを書き込み可能なクラスタに順次記憶する制御を行う。書き込み可能なクラスタとは、画像データが記録されていないクラスタ及び転送フラグがＯＮになっているクラスタである。また、記録制御部２０９は、画像データがセンタ装置３００に転送されていない状態が続いた場合など、画像記録部２０８において新規に取得する画像データの書き込み可能なクラスタがなくなった場合には、最も過去に記録されたクラスタについて画像データを上書きする制御を行う。これは、過去の画像データよりも今現在の最新の画像データを優先するといった考え方に基づいている。記録制御部２０９は、画像データを記録するとクラスタテーブルを更新し、記録ＩＤテーブルも更新する。画像データを記録したときに、転送フラグは初期値としてＯＦＦに設定される。
【００３３】
第一応答部２１０は、所定のタイミングで転送管理部２１２にて未転送と管理されている画像データの量を示す未転送情報および画像記録部２０８の容量をセンタ装置３００に送信する。より具体的には、第一応答部２１０は、センタ装置３００からリストデータの取得要求を受信すると、第一応答部２１０はクラスタテーブルのなかで転送フラグがＯＦＦとなっている画像データを抽出し、これら画像データの情報を未転送リスト（未転送情報）として生成する。未転送リストは、クラスタテーブルから転送フラグＯＦＦのものを抽出したリストであり、クラスタテーブルと同様、クラスタＩＤごとに画像データの記録ＩＤとメタ情報とが対応づけられている。そして、第一応答部２１０は未転送リストをセンタ装置３００に送信する。また、このとき、画像記録部２０８内の全クラスタ数をセンタ装置３００に送信する。
【００３４】
第二応答部２１１は、第一応答部２１０が未転送リストを送信した後に画像記録部２０８より未転送と管理されている画像データを読み出してセンタ装置３００に送信する。より具体的には、第二応答部２１１は、未転送リストを送信した後に、センタ装置３００から当該リストにある画像データについてセンタ装置３００から取得要求を受信すると、第二応答部２１１は指定された画像データをセンタ装置３００に送信する。センタ装置３００からの画像データ取得要求では、未転送リストに記載されたクラスタＩＤを指定され、第二応答部２１１はこのクラスタＩＤの領域に記憶されている画像データを読み出してセンタ装置３００に送信する。
【００３５】
転送管理部２１２は、画像記録部２０８に記録された画像データがセンタ装置３００に転送済みか否かを管理する。また、転送管理部２１２は、センタ装置３００から完了通知を受信すると第二応答部２１１が送信した画像データを転送済みとして管理する。この場合、転送管理部２１２は、画像記録部２０８のクラスタごとにセンタ装置３００から保存完了通知を受信すると転送済みとして管理する。より具体的には、転送管理部２１２は、センタ装置３００からクラスタＩＤを指定されて画像データを送信したときに、センタ装置３００から当該クラスタＩＤについて蓄積完了信号を受信すると、転送管理部２１２はクラスタテーブルにおいて該当するクラスタの転送フラグをＯＮに設定する。
【００３６】
容量監視部２１３は、転送管理部２１２にて未転送と管理されている画像データの容量を監視する。この場合、容量監視部２１３は、画像記録部２０８の容量に対する未転送となる画像データの容量がセンタ装置３００にて蓄積遅延を判定するための第一所定割合より大きい第二所定割合以上であれば、センタ装置３００に残量異常信号を送信する。より具体的には、容量監視部２１３は、転送フラグがＯＦＦとなっているクラスタ数が全クラスタに対して所定の残量閾値以上（例えば、全クラスタ数の８０％以上）であれば残量異常を判定する。換言すると、容量監視部２１３は、転送フラグがＯＦＦとなっているクラスタを除いた画像記録部２０８内の書き込み可能クラスタ数（画像データ未記録のクラスタ及び転送フラグＯＮのクラスタ）を監視するとも言える。すなわち、容量監視部２１３は、書き込み可能クラスタ数と全クラスタ数との比を求めて、書き込み可能クラスタ数が全クラスタ数に対して所定の残量閾値以下（例えば、書き込み可能クラスタ数が全クラスタ数の２０％以下）であれば残量異常を判定するようにしてもよく、同様の効果が得られる。容量監視部２１３は、残量異常を判定するとセンタ装置３００に残量異常信号を送信する。このとき、監視カメラ２００の異常ランプ（図示せず）を点灯させるようにしてもよい。
【００３７】
＜センタ装置＞
つづいて、センタ装置３００の構成について、図３を参照しながら説明する。図３に示すように、センタ装置３００は、通信部３０１と記憶部３０２と制御部３０３と蓄積記録部３０４を備えている。そして、制御部３０３には、蓄積処理部３０５と蓄積遅延判定部３０６と完了通知部３０７と異常情報送信部３０８と閲覧受付部３０９が備えられている。
【００３８】
通信部３０１は、監視カメラ２００から送信される未転送リストおよび画像記録部２０８の容量を受信する。また、この通信部３０１は、未転送リストを送信した後に監視カメラ２００から送信される画像データ（未転送として管理されている画像データ）を受信する。この通信部３０１は、本発明の第一受信部および第二受信部に相当する。
【００３９】
記憶部３０２には、監視区域の管理者などの画像管理システム１００のサービス利用者ごとに対応する監視区域の情報とそこに設置された監視カメラ２００のカメラＩＤとが利用者情報として記憶されている。利用者情報には、当該利用者（管理者）を識別するためのＩＤとパスワードなど識別情報も記憶される。また、利用者情報には利用者（管理者）の氏名、電話番号、電子メールアドレスといった利用者（管理者）の連絡先情報も記憶される。この記憶部３０２が、本発明の連絡先情報記憶部に相当する。
【００４０】
センタ装置３００は、監視区域単位で画像データを蓄積する蓄積スケジュールを設定して記憶している。蓄積スケジュールは、例えば毎時０分から３０分までといった具合に１時間ごとに到来するよう設定される。
【００４１】
蓄積処理部３０５は、或る監視区域について蓄積スケジュールが到来すると、該当する１または複数の監視カメラ２００について画像データの蓄積処理を行う。蓄積処理部３０５は、監視カメラ２００にリストデータの取得要求を送信し、監視カメラ２００から未転送リストを取得する。このとき監視カメラ２００の全クラスタ数も合わせて通知される。そして、蓄積処理部３０５は、未転送リストに記録されたクラスタＩＤを指定して、監視カメラ２００に画像データの取得要求を送信する。監視カメラ２００から画像データを受信すると、これを蓄積記録部３０４に記録する。蓄積処理部３０５は、画像データの未転送リストに記録された画像データから最も古い記録ＩＤを記録しているクラスタから順に指定して画像データを取得する。未転送リストに記録された画像データを全て取得するか、蓄積スケジュールの終了時間になると処理を終了する。蓄積処理部３０５は、蓄積処理を終了するときに、未転送リストのなかで今回蓄積を行った画像データの情報をデータテーブルに記録する。
【００４２】
なお、蓄積処理部３０５は、監視カメラ２００からセンタ装置３００が残量異常信号を受信すると、この監視カメラ２００について例外的に蓄積スケジュールが到来したと判定して、上述した画像データの蓄積処理を開始するようにしてもよい。
【００４３】
蓄積記録部３０４は、監視カメラ２００から取得した画像データ（監視カメラ２００から転送される画像データ）とこの画像データの管理情報であるデータテーブルを記憶している。画像データの記録領域は、予め利用者ごと或いは監視区域ごとに区分され、蓄積処理部３０５により該当する監視カメラ２００の画像データが記録される。データテーブルは、記録された画像データを識別するための情報であって、未転送リストから抽出した画像データの記録ＩＤと、画像データのメタ情報（時間、カメラＩＤ、撮影条件）とが、画像データを記録したアドレス情報と対応付けて記録される。
【００４４】
蓄積遅延判定部３０６は、蓄積処理部３０５が監視カメラ２００から未転送リストを取得したときに、監視カメラ２００において未転送の画像データが所定以上存在している場合（監視カメラ２００にて未転送と管理されている画像データの量が記録部の容量に対して所定割合以上である場合）に、蓄積遅延異常と判定する。具体的には、転送フラグがＯＦＦのクラスタ数が全クラスタ数の所定割合（例えば４０％）以上であれば、蓄積遅延異常と判定する。これは、蓄積スケジュールに沿って定期的に監視カメラ２００からセンタ装置３００に画像データが転送されているにも拘わらず、監視カメラ２００内に未転送の画像データが一定数存在していることから、通信不通や低帯域などカメラからセンタ装置３００への転送速度が遅くなり、画像データが転送されないという通信上の問題が存在することを意味する。
【００４５】
この場合、蓄積遅延判定部３０６は、監視カメラ２００から未転送リストを受信したときに、監視カメラ２００にて未転送と管理されているクラスタ数と画像記録部２０８の全クラスタ数とを比較して蓄積遅延異常を判定する。画像記録部２０８の全クラスタ数は、未転送リストとともに取得する例に限らず、センタ装置３００の記憶部３０２に監視カメラ２００ごとに記憶しておいてもよい。
【００４６】
完了通知部３０７は、監視カメラ２００から画像データを受信すると監視カメラ２００に完了通知として蓄積完了信号を送信する。具体的には、完了通知部３０７は、蓄積処理部３０５により画像データが蓄積処理部３０５に記憶されると、監視カメラ２００に該当クラスタＩＤについて蓄積完了信号を送信する。
【００４７】
異常情報送信部３０８は、蓄積遅延異常が判定されたときに、該当する利用者（監視区域の管理者）に異常情報を通知する蓄積異常通知信号として、電子メールを送信する。また、異常情報送信部３０８は、監視カメラ２００から残量異常信号を受信すると、該当する利用者に残量異常通知信号として、電子メールを送信する。このような異常情報送信部３０８は、メール送信サーバとして構成されてよい。
【００４８】
また、異常情報送信部３０８は、予め蓄積遅延異常と残量異常を通知する電子メールの送信フォームを記憶している。そして、異常情報送信部３０８は、蓄積遅延異常が判定されると記憶部３０２の利用者情報からこの監視カメラ２００の利用者として登録されている電子メールアドレスを取得して、該当する送信フォームに予め定義された件名（Subject）と送信元（from）となる自己のアドレスを設定し、利用者の電子メールアドレスを宛先（To）に設定した電子メールを生成する。また、監視カメラ２００から残量異常信号をしたときも同様に、該当する送信フォームに予め定義された件名と送信元を設定し、利用者の電子メールアドレスを宛先に設定した電子メールを生成する。異常情報送信部３０８は、生成した電子メールを送信して、利用者に対して通信上の問題（蓄積遅延異常）、あるいは記録残量が残りわずか（残量異常）の状態が存在していることを通知する。
【００４９】
閲覧受付部３０９は、利用者からのアクセスを受け付けるｗｅｂサーバとして機能する。利用者は、パソコンなどクライアント装置４００から、専用アプリケーション或いはｗｅｂブラウザなどを利用して閲覧受付部３０９のＵＲＬにアクセスし、識別情報を入力することで、自己に対応した監視カメラ２００の画像データを参照することができる。
【００５０】
閲覧受付部３０９は、クライアント装置４００から接続を受け付けると、クライアント装置４００から受信するＩＤとパスワードなど識別情報を照合し、照合ＯＫであれば蓄積記録部３０４から該当する画像データを参照可能とする。クライアント装置４００への画像データの提供は、ファイル転送或いはストリーミングなど周知の方法を採用してよい。
【００５１】
＜システム全体の動作＞
以上のように構成された本実施の形態の画像管理システム１００について、図４のシーケンス図を参照して、システム全体の動作を説明する。
【００５２】
図４に示すように、本実施の形態の画像管理システム１００では、蓄積スケジュールが到来すると（Ｓ４０１）、センタ装置３００から監視カメラ２００にリストデータの取得要求が送信される（Ｓ４０２）。監視カメラ２００は、リストデータの取得要求を受信すると、未転送リストを生成し（Ｓ４０３）、その未転送リストをセンタ装置３００へ送信する（Ｓ４０４）。センタ装置３００では、未転送リストを受信すると（Ｓ４０５）、未転送のデータ量から蓄積遅延を判定し（Ｓ４０６）、蓄積遅延が発生していると判定された場合には、利用者（管理者）に蓄積遅延異常をメールで通知する（Ｓ４０７）。
【００５３】
また、センタ装置３００では、監視カメラ２００から未転送リストに記録された画像データ（例えば、画像データ（Ａ）、（Ｂ）、・・・）を取得して蓄積する処理が行われる。
【００５４】
例えば、図４に示すように、センタ装置３００が、未転送リストから画像データの情報を抽出して監視カメラ２００に画像データ（Ａ）の取得要求を送信すると（Ｓ４０８）、監視カメラ２００は、この取得要求に応答して、画像データ（Ａ）をセンタ装置３００へ送信する（Ｓ４０９）。センタ装置３００は、監視カメラ２００から受信した画像データ（Ａ）を蓄積記録部３０４に記録すると（Ｓ４１０）、画像データ（Ａ）の蓄積完了信号を監視カメラ２００に送信する（Ｓ４１１）。監視カメラ２００では、蓄積完了信号をセンタ装置３００から受信すると、画像データ（Ａ）について転送フラグをＯＮにする処理が行われる（Ｓ４１２）。
【００５５】
同様に、センタ装置３００が、監視カメラ２００に画像データ（Ｂ）の取得要求を送信すると（Ｓ４１３）、監視カメラ２００は、この取得要求に応答して、画像データ（Ｂ）をセンタ装置３００へ送信する（Ｓ４１４）。センタ装置３００は、監視カメラ２００から受信した画像データ（Ｂ）を蓄積記録部３０４に記録すると（Ｓ４１５）、画像データ（Ｂ）の蓄積完了信号を監視カメラ２００に送信する（Ｓ４１６）。監視カメラ２００では、蓄積完了信号をセンタ装置３００から受信すると、画像データ（Ｂ）について転送フラグをＯＮにする処理が行われる（Ｓ４１７）。
【００５６】
そして、センタ装置３００は、未転送の画像データのすべてを監視カメラ２００から受信すると、または、未転送の画像データが残っていても蓄積スケジュールの終了時間になると、蓄積処理を終了して（Ｓ４１８）、データテーブルの更新を行う（Ｓ４１９）。
【００５７】
＜監視カメラの動作＞
つぎに、監視カメラ２００で行われる種々の処理を、図５〜図７のフロー図を参照して説明する。
【００５８】
図５は、監視カメラ２００で行われる画像データの記録処理の流れを示すフロー図である。監視カメラ２００では、所定のスケジュール（監視スケジュール）に従って画像データの記録処理が行われる。図５に示すように、監視カメラ２００は、所定のスケジュールが到来すると（Ｓ５０１）、監視区域の画像データを取得して（Ｓ５０２）、取得した画像データを所定の記録単位ごとに順次画像記録部２０８に記録する（Ｓ５０３）。画像データの記録が行われた後、監視カメラ２００では、クラスタテーブルの更新が行われるとともに（Ｓ５０４）、記録ＩＤテーブルの更新が行われる（Ｓ５０５）。このように、スケジュール期間中は画像データ記録と各種テーブルの更新が繰り返され、そして、所定のスケジュール期間が終了すると（Ｓ５０６）、画像データの記録処理が終了する。
【００５９】
図６は、監視カメラ２００で行われる画像データの転送処理の流れを示すフロー図である。図６に示すように、監視カメラ２００は、センタ装置３００からリストデータの取得要求を受信すると（Ｓ６０１）、クラスタテーブルから転送フラグがＯＦＦの画像データの情報を抽出して未転送リストを生成し（Ｓ６０２）、その未転送リストをセンタ装置３００へ送信する（Ｓ６０３）。
【００６０】
その後、監視カメラ２００は、センタ装置３００から画像データの取得要求があると（Ｓ６０４）、センタ装置３００から要求された画像データ（未転送の画像データ）をセンタ装置３００へ送信する（Ｓ６０５）。そして、センタ装置３００から蓄積完了信号を受信すると（Ｓ６０６）、送信した画像データの転送フラグがＯＮに更新され、次の画像データの取得要求を待ち受ける。
【００６１】
監視カメラ２００は、センタ装置３００から画像データの取得要求に応じて、上記の処理（Ｓ６０４〜Ｓ６０６）を繰り返す。センタ装置３００から画像データの取得要求がなく、所定のタイムアウト時間が経過したとき、または、センタ装置３００から終了信号を受信したときに（Ｓ６０７）、画像データの転送処理を終了する。
【００６２】
図７は、監視カメラ２００で行われる容量監視処理の流れを示すフロー図である。図７に示すように、監視カメラ２００では、転送フラグがＯＦＦのクラスタ数が抽出され（Ｓ７０１）、転送フラグがＯＦＦのクラスタ数と全クラスタ数の比が算出される（Ｓ７０２）。そして、転送フラグがＯＦＦのクラスタ数が全クラスタ数の所定割合以上（例えば８０％以上）である場合、すなわち、書き込み可能なクラスタ数が全クラスタ数に対して所定の閾値以下（例えば２０％以下）である場合に（Ｓ７０３）、残量異常と判定し（Ｓ７０４）、センタ装置３００に残量異常信号を送信する（Ｓ７０５）。
【００６３】
＜センタ装置の動作＞
つづいて、センタ装置３００で行われる種々の処理を、図８および図９のフロー図を参照して説明する。
【００６４】
図８は、センタ装置３００で行われる画像データの蓄積処理の流れを示すフロー図である。センタ装置３００では、所定のスケジュール（蓄積スケジュール）に従って画像データの蓄積処理が行われる。図８に示すように、センタ装置３００は、蓄積スケジュールが到来すると（Ｓ８０１）、該当する監視カメラ２００にリストデータの取得要求を送信する（Ｓ８０２）。そして、その監視カメラ２００から未転送リストを取得すると（Ｓ８０３）、その未転送リスト中のクラスタＩＤ（つまり、未転送である画像データ）を指定して、その監視カメラ２００に対して画像データの取得要求を送信する（Ｓ８０４）。センタ装置３００は、その監視カメラ２００から画像データを受信すると（Ｓ８０５）、受信した画像データを蓄積記録部３０４に記録して（Ｓ８０６）、その監視カメラ２００に蓄積完了信号を送信する（Ｓ８０７）。なお、未転送リストに画像データの情報がなければ（つまり、未転送画像データがなければ）、ステップＳ８０４〜Ｓ８０７はスキップされる。
【００６５】
センタ装置３００は、未転送リスト中のすべての画像データを取得すると（Ｓ８０８）、または、蓄積スケジュールが終了すると（Ｓ８０９）、画像データの蓄積処理を終了し（Ｓ８１０）、データテーブルを更新する（Ｓ８１１）。
【００６６】
図９は、センタ装置３００で行われる遅延判定処理の流れを示すフロー図である。図９に示すように、センタ装置３００は、監視カメラ２００から未転送リストを取得すると（Ｓ９０１）、その未転送リストの中からクラスタ数を抽出する（Ｓ９０２）。そして、その監視カメラ２００の画像記録部２０８の全クラスタ数と、未転送リストのクラスタ数とを比較して（Ｓ９０３）、未転送のクラスタ数が全クラスタ数の所定割合以上（例えば４０％以上）であれば（Ｓ９０４）、蓄積遅延異常と判定し（Ｓ９０５）、利用者に電子メール等で蓄積異常通知信号を送信する（Ｓ９０６）。
【００６７】
このような本実施の形態の画像管理システム１００によれば、監視カメラ２００に記録された画像データをセンタ装置３００に転送する場合に、例えば、帯域など通信上の問題などで、画像データの転送が想定通りに行われていないことを判定することができる。
【００６８】
すなわち、カメラ側で蓄積しつつ所定のタイミングでセンタに転送するような場合に、センタ装置３００において画像の転送が想定通りに行われていないこと（蓄積遅延）を判定して、監視カメラ２００の画像記録部２０８の容量に一定の余裕があるうちに、通信上のボトルネック改善を管理者に促すことができる。また、画像の転送が一定限度を超えて停滞し、カメラ側の蓄積マージンがなくなるおそれがある場合（残量異常）には、即座に管理者に通報することが可能となる。
【００６９】
本実施の形態では、監視カメラ２００は、撮像素子２０２で取得した画像データを画像記録部２０８（ＳＤカード）に記録しておき、所定のタイミング（センタ装置３００から取得要求を受信すると）で遠隔のセンタ装置３００に送信する。このとき、センタ装置３００は、監視カメラ２００で未送信となっていた画像データの量が画像記録部２０８（ＳＤカード）の容量の所定割合以上（４０％以上）であれば蓄積遅延（データ転送の遅延）と判断する。このようにして、蓄積遅延（データ転送の遅延）が発生しているか否かを判断することができる。
【００７０】
また、本実施の形態では、センタ装置３００は、監視カメラ２００又は監視区域の管理者の情報を予め記憶し、蓄積遅延（データ転送の遅延）が発生していると判断すると、この管理者に異常情報（メール）を送信する。これにより、管理者に蓄積遅延（データ転送の遅延）の発生を知らせて、通信状態の改善を図ることで、監視カメラ２００の記録容量がなくなってしまうことを未然に防止できる。
【００７１】
また、本実施の形態では、監視カメラ２００は、未送信の画像データの容量が画像記録部２０８の容量の所定割合以上（８０％以上）になると、センタ装置３００に異常情報を送信する。これにより、監視カメラ２００の記録容量がなくなるおそれがある場合には、即座に、センタ装置３００に画像記録部２０８の容量不足を知らせることができる。
【００７２】
例えば、監視カメラ２００は、未送信の映像データ領域を書き込み不可（未記録領域及び送信済みの映像データの記憶領域を書き込み可能領域）とし、ＳＤカードの書き込み不可領域がＳＤカード容量の一定割合以上（８０％以上）となるとセンタに異常信号を送信する。
【００７３】
また、本実施の形態では、監視カメラ２００は、ブロック単位で記録領域（データ領域）を管理し、未送信となっているブロック数で蓄積遅延（データ転送の遅延）を判断することができる。
【００７４】
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。
【産業上の利用可能性】
【００７５】
以上のように、本発明にかかる画像管理システムは、画像データの転送が想定通りに行われていないことを判定することができるという効果を有し、監視システム等に適用され、有用である。
【符号の説明】
【００７６】
１００  画像管理システム
２００  監視カメラ（撮像装置）
２０１  光学系
２０２  撮像素子（撮像部）
２０３  画像アナログ／デジタルコンバータ
２０４  画像圧縮回路
２０５  通信部
２０６  処理部
２０７  記憶部
２０８  画像記録部
２０９  記録制御部
２１０  第一応答部
２１１  第二応答部
２１２  転送管理部
２１３  容量監視部
３００  センタ装置
３０１  通信部
３０２  記憶部
３０３  制御部
３０４  蓄積記録部
３０５  蓄積処理部
３０６  蓄積遅延判定部
３０７  完了通知部
３０８  異常情報送信部
３０９  閲覧受付部
４００  クライアント装置
【図１】
2014200032.tif 000003
【図２】
2014200032.tif 000004
【図３】
2014200032.tif 000005
【図４】
2014200032.tif 000006
【図５】
2014200032.tif 000007
【図６】
2014200032.tif 000008
【図７】
2014200032.tif 000009
【図８】
2014200032.tif 000010
【図９】
2014200032.tif 000011