(57)【特許請求の範囲】
【請求項１】
複数の撮像手段によって撮像された複数の画像データの各々について、当該画像データに対し実行される画像解析処理の種類の設定を示す設定情報と当該画像解析処理の種類について要求される条件を示す情報とを取得する情報取得手段と、
前記設定情報と、前記条件を示す情報とに応じて、前記複数の画像データの各々について、当該画像データのサイズ及びフレームレートの内の少なくとも１つを含むフォーマットを決定する決定手段と、
前記決定手段により前記複数の画像データの各々について決定されたフォーマットにより当該複数の画像データの各々が記録手段に記録されるよう記録設定を行う設定手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記複数の撮像手段のうち少なくとも１つの撮像手段によって撮像された画像データに対して実行される画像解析処理の種類が複数ある場合、前記決定手段は、当該画像データに対して実行される複数の画像解析処理の種類の各々について要求される当該画像データのサイズのうちより大きいサイズ、及び、当該複数の画像解析処理の種類の各々について要求される当該画像データのフレームレートのうちより大きいフレームレート、の内の少なくとも１つを含むフォーマットを決定し、
前記設定手段は、前記決定手段により前記画像データについて決定されたフォーマットにより当該画像データが前記記録手段に記録されるよう記録設定を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、当該画像データが撮像されてからの経過時間に応じて、前記記録手段に記録される当該画像データのサイズ及びフレームレートの内の少なくとも１つを含むフォーマット決定し、
前記設定手段は、前記決定手段により前記複数の画像データの各々について決定されたフォーマットにより前記複数の画像データの各々が前記記録手段に記録されるよう更なる記録設定を行う
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記決定手段は、前記記録手段の状況に応じて、前記サイズおよび前記フレームレートの内の少なくとも１つを含むフォーマットを決定する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記記録手段の状況は、前記記録手段における空き容量、及び、読み書き速度の内の少なくともいずれかを含む
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記決定手段は、前記複数の撮像手段の内の第１の撮像手段における前記設定情報に応じて、前記第１の撮像手段とは異なる第２の撮像手段の前記画像データにおける前記サイズ及び前記フレームレートの内の少なくともいずれかを含むフォーマットを決定する
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第２の撮像手段は、前記第１の撮像手段によって撮像可能な範囲の内の少なくとも一部を撮像可能な位置に設置される
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記記録手段は、前記複数の撮像手段から送信された前記複数の画像データを記録する
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記画像解析処理の種類は、年齢推定処理、性別推定処理、通過人数カウント処理、及び、人物位置推定処理のいずれかである
ことを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数の撮像手段によって撮像された複数の画像データの各々について、当該画像データに対し実行される画像解析処理の種類の設定を示す設定情報と当該画像解析処理の種類について要求される条件を示す情報とを取得する情報取得工程と、
前記設定情報と、前記条件を示す情報とに応じて、前記複数の画像データの各々について、当該画像データのサイズ及びフレームレートの内の少なくとも１つを含むフォーマットを決定する決定工程と、
前記複数の画像データの各々について前記決定工程において決定されたフォーマットにより当該複数の画像データの各々が記録手段に記録されるよう記録設定を行う設定工程と、
を有することを特徴とする情報処理方法。
【請求項１１】
前記複数の撮像手段のうち少なくとも１つの撮像手段によって撮像された画像データに対して実行される画像解析処理の種類が複数ある場合、前記決定工程において、当該画像データに対して実行される複数の画像解析処理の種類の各々について要求される当該画像データのサイズのうちより大きいサイズ、及び、当該複数の画像解析処理の種類の各々について要求される当該画像データのフレームレートのうちより大きいフレームレート、の内の少なくとも１つを含むフォーマットを決定し、
前記設定工程において、前記画像データについて前記決定工程において決定されたフォーマットにより当該画像データが前記記録手段に記録されるよう記録設定を行う
ことを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
前記決定工程において、前記複数の画像データの各々について、当該画像データが撮像されてからの経過時間に応じて、前記記録手段に記録される当該画像データのサイズ及びフレームレートの内の少なくとも１つを含むフォーマットを決定し、
前記設定工程において、前記決定工程において前記複数の画像データの各々について決定されたフォーマットにより前記複数の画像データの各々が前記記録手段に記録されるよう更なる記録設定を行う
ことを特徴とする請求項１０または１１に記載の情報処理方法。
【請求項１３】
前記決定工程において、前記記録手段の状況に応じて、前記サイズおよび前記フレームレートの内の少なくとも１つを含むフォーマットを決定する
ことを特徴とする請求項１０から１２のいずれか１項に記載の情報処理方法。
【請求項１４】
前記記録手段の状況は、前記記録手段における空き容量、及び、読み書き速度の内の少なくともいずれかを含むことを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記決定工程において、前記複数の撮像手段の内の第１の撮像手段における前記設定情報に応じて、前記第１の撮像手段とは異なる第２の撮像手段の前記画像データにおける前記サイズ及び前記フレームレートの内の少なくともいずれかを含むフォーマットを決定する
ことを特徴とする請求項１０から１４のいずれか１項に記載の情報処理方法。
【請求項１６】
前記第２の撮像手段は、前記第１の撮像手段によって撮像可能な範囲の内の少なくとも一部を撮像可能な位置に設置されることを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記記録手段は、前記複数の撮像手段から送信された前記複数の画像データを記録する
ことを特徴とする請求項１０から１６のいずれか１項に記載の情報処理方法。
【請求項１８】
前記画像解析処理の種類は、年齢推定処理、性別推定処理、通過人数カウント処理、及び、人物位置推定処理のいずれかである
ことを特徴とする請求項１０から１７のいずれか１項に記載の情報処理方法。
【請求項１９】
コンピュータを、請求項１から９のいずれか１項に記載の情報処理装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮影システム、情報処理装置及びその制御方法、コンピュータプログラムに関し、特に、監視カメラシステムにおいて画像データ長期記録設定を行う技術に関する。
【背景技術】
【０００２】
１つの施設、システムで使用される監視カメラ台数は増加傾向にあり、監視カメラシステムは年々大規模化している。システムを構築する際は、カメラ台数、ネットワーク帯域、接続可能台数、録画時間、記録画像の品位などをシステム要件から洗い出し、それを満足するようにシステムを設計し、機材の調達を行う。システムの設定は静的であり、最も負荷がかかる稼働状況に応じて決定される。
【０００３】
より長時間のカメラ画像を限られたシステムリソースで記録するため、画像を間引き、リサイズしてから記録することが行われている。例えば、リアルタイム監視するフレームレートは１０ｆｐｓに設定し、直近１週間分の画像は２〜３ｆｐｓのフレームレートで記録する。さらに数週間から数か月以上の長期にわたる記録はフレームレートを０.２〜１ｆｐｓに設定し、段階的にデータサイズが低減されるようにする。これによりカメラ画像の最長記録期間を長期化し、かつ利用される可能性が高い直近の映像は高画質、高フレームレートで残すことを可能にしている。このような画像データの長期記録機能が、監視システムを構成する際に使われる録画管理ソフトウェア（ＶＭＳ：Video Management Software）には一般的に備わっている。
【０００４】
さらに効率的な記録を実現するため、特許文献１には、映像の重要度、外部センサからのイベント情報に応じて画像データをレイヤ分けして記録し、低位レイヤからデータを削除することが記載されている。また、特許文献２には、監視カメラシステム全体の合計録画フレームレートを一定以下に抑えつつ、利用者指定のカメラ、異常を検出したカメラ、およびその隣接カメラのフレームレートを優先的に目標に近づけることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５-１５１５４６号公報
【特許文献２】特開２００７-３６６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
監視カメラシステムの大規模化に伴い、録画管理ソフトウェアにおける各種設定は複雑化している。中でも画像解析はカメラの重要度やシステム負荷に応じて設定を細かく変える必要がある。現状では経験者が独自の経験を基に記録設定（記録先ディスクの選択、画像の間引き・リサイズの動作タイミングなど）、画像解析設定（画像解析の種別、動作タイミングなど）を行っている。一方で精度の高い画像解析を行うには高い解像度で、高フレームレートの画像を用いる必要がある。しかし、カメラが何十台・何百台と接続された環境では、長期記録設定と矛盾のない画像解析設定を行うことは非常に困難である。設定したつもりでも画像解析の精度が十分に出なかったり、画像解析に必要な前提条件を満たさない画像しか画像処理開始時点で残っていなかったりすることが起こりうる。画像解析設定と長期記録設定を矛盾なく、簡単に設定できることは非常に重要である。
【０００７】
本発明は上記課題に鑑みなされたものであり、複数のカメラが接続された監視カメラシステムにおいて、画像解析と記録設定を矛盾なく簡単に設定することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明による情報処理装置は以下の構成を備える。即ち、複数の撮像手段によって撮像された複数の画像データの各々について、当該画像データに対し実行される画像解析処理の種類の設定を示す設定情報と当該画像解析処理の種類について要求される条件を示す情報とを取得する情報取得手段と、前記設定情報と、前記条件を示す情報とに応じて、前記複数の画像データの各々について、当該画像データのサイズ及びフレームレートの内の少なくとも１つを含むフォーマットを決定する決定手段と、前記決定手段により前記複数の画像データの各々について決定されたフォーマットにより当該複数の画像データの各々が記録手段に記録されるよう記録設定を行う設定手段とを有する。
【発明の効果】
【０００９】
本発明によれば、複数のカメラが接続された監視カメラシステムにおいて、画像解析と記録設定を矛盾なく簡単に設定することが可能な技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】監視システムの動作環境を示したネットワーク接続構成図。
【図２】監視システムの構成図。
【図３】管理装置のハードウェア構成例を示す図。
【図４】監視カメラの設置例を示す図。
【図５】撮影システムの動作による処理手順を示すフローチャート。
【図６】画像解析種別と各解析の前提条件の例を示す図。
【図７】画像解析設定例を示す図。
【図８】画像記録設定の下限値の算出例を示す図。
【図９】一定のカメラ間で記録条件を揃えた画像記録設定の下限値を示す図。
【図１０】画像のフレームを間引く様子を示す図。
【図１１】記録装置におけるディスク動作状況の例を示す図。
【図１２】ディスク動作状況を考慮した記録先の割り当て例を示す図。
【図１３】各ディスクに記録されるデータサイズの計算例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付の図面を参照して、本発明をその実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１２】
＜実施形態１＞
（監視システム）
図１は本発明の第一の実施形態（実施形態１）に係る撮影システムとしての監視カメラシステム（監視システム装置）の動作環境を示したネットワーク接続構成図である。監視カメラシステムにおいては、監視カメラ１００、画像記録装置２００、画像解析装置３００、管理装置（画像表示装置）４００が、ネットワーク回線であるＬＡＮ５００によって接続されている。
【００１３】
監視カメラ１００は撮像装置であり、撮影対象を撮影して画像データを符号化してネットワーク経由で配信する機能を有する。後述するように、撮影システムには、複数の監視カメラ１００が設けられている。画像記録装置２００はネットワークストレージ機能を備えた画像を記録する装置（記憶装置）であり、複数の監視カメラ１００で撮影された複数の画像データを、ＬＡＮ５００を介して記録（記憶）する。画像解析装置３００は、画像記録装置２００に記録された画像データに対して画像解析処理を行う。管理装置４００は、監視カメラ１００と、画像記録装置２００と、画像解析装置３００とを管理する情報処理装置である。具体的には、画像記録装置２００に記録された画像データ、および画像解析装置３００での画像解析結果を表示する。また、管理装置４００は、画像記録・画像解析の設定など利用者（ユーザ）が諸操作を行うための指示入力装置（キーボード、ポインティングデバイス等）を提供する機能も有する。
【００１４】
画像記録装置２００、画像解析装置３００、管理装置４００は、それぞれＰＣ（パーソナルコンピュータ）やタブレット端末等の汎用の情報処理装置により実現されるが、組込み機器等の専用装置として構成してもよい。本実施形態では、装置間の通信経路となるネットワーク回線をＬＡＮ（Local Area Network）で構成した例を説明するが、ネットワーク回線はその回線を介して通信可能な媒体であれば、有線、無線を問わず、どのようなものでもよい。また、本実施形態では、説明の便宜上、監視カメラ１００、画像記録装置２００、画像解析装置３００、管理装置４００をそれぞれ異なる装置で構成した例を説明するが、これらの装置の全部又は一部を一つの装置により実現してもよい。
【００１５】
●監視カメラ
図２は本実施形態に係る監視カメラシステムの構成図である。監視カメラ１００は画像取得部１０１でＣＭＯＳなどの撮像素子から得られたデジタル電気信号に対して、所定の画素補間や色変換処理を行ない、ＲＧＢやＹＵＶなどの画像空間により示されるデジタル画像を現像・生成する。また、現像を施した後のデジタル画像に対してホワイトバランス、シャープネス、コントラスト、色変換などの画像補正処理を行なう。画像取得部１０１で取得された画像データは、符号化部１０２において、ネットワークを介して画像を配信するためＪＰＥＧやＭｏｔｉｏｎ  ＪＰＥＧ、Ｈ．２６４といった圧縮フォーマットでのデータ符号化が施される。そして符号化されたデータは、通信部（撮像装置通信部）１０３を通じてＬＡＮ５００へ送出され、画像記録装置２００、画像解析装置３００、および管理装置４００へ受け渡される。本実施形態では、単位時間あたりのフレーム数が一定数以上の動画像データ（映像）を撮影する例を説明するが、静止画像を撮影してもよい。
【００１６】
●画像記録装置
画像記録装置２００はＬＡＮ５００から通信部（画像記録装置通信部）２０１を介して配信画像の記録設定、および配信画像を受け取る。画像の記録設定を受信した場合、設定部（画像記録設定部）２０２で画像記録の設定を行う。画像を受信した場合、設定部２０２で行われた設定に基づき、画像記録部２０３で画像の記録を行う。
【００１７】
●画像解析装置
画像解析装置３００はＬＡＮ５００から通信部（画像解析装置通信部）３０１を介して画像解析設定、および画像解析を行う対象の画像データを受け取る。画像解析設定を受信した場合、設定部（画像解析設定部）３０２で画像解析の設定を行う。解析対象画像は監視カメラ１００、および画像記録装置２００から読み込み、設定部３０２で行われた設定に基づき、解析部（画像解析部）３０３で画像の解析を行う。
【００１８】
●管理装置
管理装置４００は、通信部（管理装置通信部）４０１、表示部４１０、設定記録部（システム設定記録部）４２０、及び、収集部（システム状況収集部）４３０を備える。通信部４０１は、ＬＡＮ５００を介して、監視カメラ１００、画像記録装置２００、及び、画像解析装置３００と通信する機能要素である。表示部４１０は、画像の表示、画像解析結果の表示、利用者操作画面を表示する。利用者は、表示部４１０を介して画像記録や画像解析に関する設定を入力する。
【００１９】
画像記録設定および画像解析設定は、表示部４１０を介した利用者指示の読み込みに応じて、通信部４０１から画像記録装置２００、および画像解析装置３００へ送られる。また、設定記録部４２０は、同内容を保持する。設定記録部４２０は、画像記録設定および画像解析設定の他にも監視カメラの設置位置や画像記録装置のディスク状況、ネットワーク帯域の混雑状況など監視カメラシステム全体の管理に必要な情報を保持する。
【００２０】
収集部４３０は、監視カメラシステムの稼働状況を収集する。収集部４３０は、設定確認部（画像解析設定確認部）４３１、位置確認部（撮像装置設置位置確認部）４３２、状態確認部（記録動作状態確認部）４３３、帯域確認部（ネットワーク帯域確認部）４３４を備える。設定確認部４３１は、画像解析装置３００の設定部３０２に設定されている画像解析設定を確認する機能要素である。位置確認部４３２は、撮像装置である監視カメラ１００の設置位置を確認する機能要素である。状態確認部４３３は、画像記録装置２００の画像記録部２０３における記録動作状態を確認する機能要素である。帯域確認部４３４は、ネットワークであるＬＡＮ５００における通信の通信帯域を確認する機能要素である。後述するように、管理装置４００は、複数の監視カメラ１００の複数の画像データの各々について、当該画像データに対して行われる画像解析装置３００による解析の内容に応じて、当該画像データの画像記録装置２００におけるフォーマットを決定する。このため、ユーザが画像ごとに記録設定を手動で入力することなく、各画像に対して、解析の内容に応じた記録設定を設定することが可能である。本実施形態では、画像のフォーマットの例として、記録時間に応じた画像の解像度（画像サイズ）やフレームレートを設定する例を説明するが、これに限られず、例えば、画像の符号化方式やビットレート、Ｉフレームの割合等を設定してもよい。
【００２１】
本実施形態では、上記各機能要素は、ＰＣ等の汎用の情報処理装置において、コンピュータプログラムに基づきソフトウェアにより実現されるが、機能要素の全部または一部を専用のハードウェアにより構成してもよい。
【００２２】
図３は、管理装置４００のハードウェア構成例を示すブロック図である。画像記録装置２００、及び、画像解析装置３００のハードウェア構成も同様であるため、ここでは管理装置４００について説明を行う。
【００２３】
図３において、ＣＰＵ９９０は中央演算処理装置であり、コンピュータプログラムに基づいて他の構成要素と協働し、管理装置４００全体の動作を制御する。ＲＯＭ９９１は読出し専用メモリであり、基本プログラムや基本処理に使用するデータ等を記憶する。ＲＡＭ９９２は書込み可能メモリであり、ＣＰＵ９９０のワークエリア等として機能する。収集部４３０は、ＣＰＵ９９０がコンピュータプログラムに基づき、他の構成要素を制御することで実現することができる。
【００２４】
外部記憶ドライブ９９３は記録媒体へのアクセスを実現し、ＵＳＢメモリ等のメディア（記録媒体）９９４に記憶されたコンピュータプログラムやデータを本システムにロードすることができる。ストレージ９９５はＳＳＤ（ソリッドステートドライブ）等の大容量メモリとして機能する装置である。ストレージ９９５には、各種コンピュータプログラムや、画像記録設定、画像解析設定等のデータが格納される。
【００２５】
操作部９９６はユーザからの指示やコマンドの入力を受け付ける装置であり、キーボードやポインティングデバイス、タッチパネル等がこれに相当する。ディスプレイ９９７は、操作部９９６から入力されたコマンドや、それに対する管理装置４００の応答出力等を表示する表示装置である。表示部４１０は、操作部９９６及びディスプレイ９９７により実現される。インターフェイス（Ｉ／Ｆ）９９８は外部装置とのデータのやり取りを中継する装置である。通信部４０１は、インターフェイス９９８により実現される。システムバス９９９は、管理装置４００内のデータの流れを司るデータバスである。
【００２６】
（処理手順）
上記の構成で、本実施形態に係る監視カメラシステム（監視装置）の詳細を説明する。図４は、以降の説明で使用する監視カメラ配置例を示す図である。屋内にカメラ１〜カメラ６の６台のカメラが設置されており、部屋と通路を監視している。カメラ１〜５は同じ室内を撮影し、カメラ６だけが通路を撮影している状況である。
【００２７】
長期画像記録設定を行うまでの利用者が操作する流れを図５に示す。図５は、本実施形態に係る撮影システムの動作による処理手順を示すフローチャートである。図５の各ステップは、管理装置４００のＣＰＵ９９０の制御に基づき実行される。なお、システム側の規定値として、モニタでのリアルタイム監視の要求が画像解像度９６０×５４０画素、最低フレームレートが５ｆｐｓである場合を説明する。また、長期記録は１か月を最低限度とし、保存画像解像度の最小が４８０×２７０、最低フレームレートが１ｆｐｓであるとする。
【００２８】
まず、Ｓ１１０では、管理装置４００に備えられた表示部４１０に画像解析設定画面を表示し、利用者に解析設定を入力させる。図６は、利用者が設定することができる画像解析の例を示す図である。
【００２９】
各画像解析には、その種類に応じて、画像解像度６０２、フレームレート６０３、カメラ台数６０４などの動作に必要な前提条件が設定されている。６０１は画像解析の種別を示す画像解析種別である。画像解析種別６０１として、図６には、年齢推定、性別推定、通過人数カウント、人物位置推定が示されている。年齢推定は、撮影画像に写り込んでいる被写体の顔画像から、その被写体の年齢を推定する画像解析である。性別推定は、被写体の顔画像から性別を推定する画像解析である。通過人数カウントは、画像フレーム間で人物を同定し、その人物が一定の撮影期間中に仮想の通過線を越えた回数を計数する画像解析である。人物位置推定は、あらかじめキャリブレーションされた３台以上のカメラを用いて、被写体の３次元位置を３角測量の原理で推定する画像解析である。
【００３０】
他にも画像解析の精度に影響を与えるパラメータとしては画質設定がある。監視カメラや録画ソフトウェアにより仕様は異なるが、５段階で低画質（データサイズ小）から高画質（データサイズ大）が選べるものが一般的である。ここでは簡単化のため画質設定は一律に３と設定された例を説明するが、画像解像度やフレームレートと同様に画像解析設定の前提条件として扱うこともできる。
【００３１】
図７は、操作者により実際に設定された画像解析の例を示す図である。画像解析の通し番号としての設定７０１、画像解析の種別７０２と、処理対象カメラ７０３、および画像解析が実施されるタイミング（動作タイミング７０４）が関連付けられて記録される。動作タイミングとしては常時、所定の時間内、所定の日時に開始といった種類がある。例えば、設定１は、毎日１０：００〜２１：００の時刻に、カメラ１〜４の撮影画像に基づいて、人物位置推定の画像解析を行うことを示している。本実施形態では、人物位置推定は、画像解像度：１９２０×１０８０、フレームレート：１０ｆｐｓで行うため（図６参照）、カメラ１〜４は、それぞれこのような解析をすることが可能な撮影条件で画像を撮影する。このようにして設定した画像解析設定は、設定記録部４２０へ記録される。
【００３２】
次に、Ｓ１２０では、収集部４３０がシステム状況を収集する。システム状況の収集は内部で２つの処理に分かれている。まずＳ１２１では、設定確認部４３１が、利用者が指定した画像解析設定を確認する。具体的には、例えば、図７に示したような内容を画像解析設定として取得する。次にＳ１２２では、位置確認部４３２が、各カメラがどの領域に設置されたかを取得する。これは設定記録部４２０から取得する。図４の設置状況ではカメラ１〜５が同一領域を撮影しているという情報が得られる。なお、本実施形態では、図５のＳ１２３、Ｓ１２４の処理は行わない。これらの処理を行う構成については実施形態２で説明する。
【００３３】
Ｓ１３０では、設定記録部４２０は、長期記録設定時の下限を計算する。ここでは、リアルタイム監視、直近１日の記録、直近１週間の記録、直近１か月の記録でデータの低減タイミングを設定する。ここでは、一例として、システムの規定値は、
・リアルタイム監視：画像解像度が９６０×５４０画素、フレームレートが５ｆｐｓ、
・保存される画像：画像解像度が４８０×２７０画素、フレームレートが１ｆｐｓ
とする。図６の画像解析前提条件、及び、図７で設定された画像解析の動作タイミングの情報を組み合わせると、図８（ｃ）に示す長期記録設定時の下限が得られる。
【００３４】
これは次の手順により求めることが可能である。まず、空の表の各欄に上記のシステムの規定値を設定する。上記の例では、「リアルタイム監視」の列に９６０×５４０画素、５ｆｐｓを設定し、「直近１日」、「直近１週間」、「直近１か月」の各列に４８０×２７０画素、１ｆｐｓを設定する。図８（ａ）は、システムの規定値を設定した表の例を示している。
【００３５】
次に、図７の７０４に示される画像解析が動作するタイミングに合わせて、関連付けられたカメラの欄に図６の画像解析前提条件を設定する。対応する画像解析前提条件が複数存在する場合は、より大きな画像解像度ないしフレームレートの値を設定する。図７の例では、設定１の「人物位置推定」及び設定２の「通過人数カウント」がリアルタイムに行われる。そこで、図７の設定１が適用されるカメラ１〜４、及び、設定２が適用されるカメラ２の「リアルタイム監視」欄に、図６により示される画像解像度及びフレームレートが設定される。カメラ２の撮影画像については、「人物位置推定」と「通過人数カウント」の両方が行われるが、より高解像の画像が要求される「人物位置推定」についての画像解像度の下限（１９２０×１０８０画素）が設定される。同様に、図７の例では設定３〜５の画像解析が毎日行われるため、設定３〜５が適用される各カメラの「直近１日」の値が、画像解析の種別の種別に応じて図６により示される値に設定される。設定６の画像解析（通過人数カウント）は毎週行われるため、設定６が適用されるカメラ（カメラ１）の「直近１週間」の値が、図６により示される「通過人数カウント」の値に設定される。設定７の画像解析（年齢推定）は毎月行われるため、設定７が適用されるカメラ（カメラ６）の「直近１か月」の値が、図６により示される「年齢推定」の値に設定される。図８（ｂ）は、このような画像解析の動作タイミングに応じて画像解析前提条件が設定された表の例を示している。図８（ｂ）において、網掛け部分は、図８（ａ）の表から修正された値を含むセルを示している。
【００３６】
最後に各欄の左側の数値が右側の数値よりも小さければ右側の値で左側の値を上書きする。これによりシステムが最低限満たさなければならない長期保存設定の下限値が得られる。以上のような演算の結果、図８（ｃ）のような下限値が得られる。図８（ｃ）において、網掛け部分は、図８（ｂ）の表から修正された値を含むセルを示している。このようにして、管理装置４００は、複数の画像データの各々について、当該画像データに対して行われる解析に必要な情報量を有するフォーマットを決定するため、所望の解析を行うことが可能である。
【００３７】
撮像装置設置位置の活用例として、同じ領域を撮影しているカメラでは録画される画像解像度及びフレームレートの最低値を揃えることが考えられる。画像処理によっては複数カメラからの同一時刻の画像入力を前提としているものがあり、人物位置推定もこれにあたる。このような画像解析を実行する場合、同一領域を撮影する複数のカメラでは間引き後に残す画像のフレーム時刻を揃える必要がある。
【００３８】
図９は同一領域を撮影するカメラの録画条件を揃えた例を示す。図４を参照して前述したように、カメラ１〜５は、同一領域である同一室内を撮影している。また、図８のように、カメラ１の画像解像度及びフレームレートの下限は、リアルタイム監視及び各記録条件について、カメラ２〜５の画像解析前提条件よりも大きい。そこで、図９では網掛け部分で示すように、カメラ２〜５の画像解像度及びフレームレートの値が、カメラ１の画像解像度及びフレームレートの値に揃えられている。このように、複数の画像データの各々について、当該画像データを撮影した撮像装置の撮像範囲に応じてフォーマットを決定することで、同一の撮像範囲を対象とする撮像画像を総合して有意な解析を行うことが容易となる。
【００３９】
図１０は、画像を間引き後のフレーム時刻がずれている例と揃っている例を示す。異なるカメラからの画像がそれぞれ８枚あり、４枚に１枚を間引き後に残すようにする。灰色の矩形が間引き後に残る画像、点線が間引き対象の画像を示す。図１０（ａ）のフレームを間引くタイミングがずれている例では、上下で異なる画像が残されていることがわかる。同一領域を撮影する監視カメラでは図１０（ｂ）のように残す画像の撮影時刻ができる限り揃っている必要がある。このように、同一の撮影範囲を撮影する撮像装置により取得された画像データの、フレームのタイミング等のフォーマットを、同一のフォーマットに決定することで、一定の撮像範囲の撮像画像を統合した解析が容易となる。
【００４０】
Ｓ１４０で、設定記録部４２０は、長期記録設定の下限を上回る長期記録設定を提示する。できるだけ長時間録画するのであれば下限そのものを提示すればよい。画質を優先するのであればディスク容量を超えない範囲で大きい値を提示する。これはバランスの問題のため、システム設定や利用者設定に基づき、望ましいものを提示する。
【００４１】
最後に利用者は表示部４１０で提示された推奨値を確認し、問題がなければＳ１５０において、設定記録部４２０は、設定を反映させる。ここで指示された設定は設定記録部４２０に記録され、また通信部４０１を介して画像記録装置２００に送られる。送られた設定は設定部２０２で実際の録画設定として反映される。設定上の矛盾がない場合は設定内容の確認をスキップし、長期記録設定を自動的に行ってもよい。
【００４２】
図５では長期記録設定を利用者が初めて行う例を示したが、長期記録設定の提示は任意のタイミングで行ってもよい。例えば利用者が接続カメラ台数を変更した時や、画像解析設定を追加したタイミングで上記の設定を行うと常時矛盾のない長期記録設定を利用者に促すことができる。２回目以降の場合は、長期記録設定がすでにされていることになるが、前述のＳ１４０で現在の設定と矛盾があればＵＩ上にその旨を表示することができる。
【００４３】
以上のように、本実施形態の管理装置４００は、複数の監視カメラ１００によって撮像された複数の画像データを取得し、取得された複数の画像データを、画像解析装置３００による解析対象として画像記録装置２００に記憶させる記憶制御を行う。ここで、管理装置４００は、各画像データについて、その画像データに対して行われる解析の内容に応じて、画像データの画像記録装置２００におけるフォーマットを決定し、その決定されたフォーマットで複数の画像データを画像記録装置２００に記憶させる。このため、ユーザが手作業で設定しなくても、各画像データについてその解析の内容に応じた適切な記録設定を容易に設定することが可能である。また、画像データの撮影からの経過時間に応じて、当該画像データのフォーマットを決定することで、画像解析設定と長期記録設定を矛盾なく簡単に設定することが可能である。
【００４４】
＜実施形態２＞
本発明の第二の実施形態（実施形態２）では画像解析設定、カメラ設置位置だけでなく、ディスク状況やネットワークの混雑状況も使用する。
【００４５】
具体的には、図５のＳ１２０でシステム状況を収集する際に、Ｓ１２３で、状態確認部４３３がディスク状況を取得する。図１１にディスク状況の例を示す。この例では画像記録装置２００に性能の異なるディスクが３つ接続されている。ディスク３は高速に読み書きができるが低容量、ディスク２は記録容量が大きく、ＲＡＩＤにより故障耐性が保障されているが読み書き速度が最も遅い。ディスク１は速度とサイズのバランスが取れたディスクとなっている。
【００４６】
この環境下で、画像解析により大量の読み書きデータ量が発生するカメラの画像をディスク２へ、画像解析を行う予定のない長期記録用の画像をディスク３へ、それ以外のデータはディスク１へ保存する。具体的には、「人物位置推定」、「通過人数カウント」を行う画像はディスク３へ、「年齢推定」、「性別推定」を行う画像はディスク１へ、画像解析を行わない画像はディスク２へ記録する。この場合、長期記録データの記録先は図１２のようになる。
【００４７】
実際には書き込み可能なディスクＩ／Ｏ速度を超えたり、記録容量を超えたりことが起こりうる。そこで、データの保存の後にディスクごとに問題がないかを確認する必要がある。
【００４８】
図１３に記録容量の観点からディスク別に記録容量をまとめた図を示す。今回は記録設定の下限を基に算出したためＩ／Ｏ速度、ディスク容量を超えることはないが、カメラ台数が増えたり、画像解像度・フレームレートを高く設定したりした場合はディスク容量を上回ることもある。この時は一部のカメラの画像記録をより高性能の別ディスクに変更する。現在のディスク容量では算出した長期記録設定が不可能な場合は警告を促す。なお、図１３では、画像の１フレームあたりのデータサイズは以下のとおりである。
・１９２０×１０８０画素：１０ＫＢ。
・９６０×５４０画素：４０ＫＢ。
・４８０×２７０画素：１０ＫＢ。
【００４９】
以上のように、本実施形態では、画像記録装置２００の状況に応じて、画像データのフォーマットを決定する。具体的には、例えば、各画像データを、複数のディスクのうちの、当該画像データに対して行われる解析の内容と、ディスクの状況との少なくともいずれかに応じて決定されるディスクに記憶させる。ここで、ディスクの状況には、空き容量と読み書き速度との少なくともいずれかが含まれる。このため、煩雑な手作業を要することなく、ディスクの状況に応じてより適切な記憶媒体に撮像画像を記録させることが可能となる。
【００５０】
同様のチェックはディスクだけでなくネットワーク帯域についても行う。すなわち、Ｓ１２４で、帯域確認部４３４がネットワーク帯域の使用状況を取得し、その帯域ではデータ転送が困難ないし不可能となる一定条件を満たすときは、別のネットワークにつながれたディスクを選択したり、警告を促したりする。例えば、ネットワークの輻輳が発生している場合（ネットワークを流れるデータサイズが閾値以上、廃棄パケットの割合が閾値以上など）や、記録データサイズの書き込み速度が超えていた場合は、このような条件に該当する。
【００５１】
このように、各画像データを、複数のディスクのうちの、複数の撮像装置とディスクとの間の通信速度に応じて決定されるディスクに記憶させることで、画像の欠損や解析の不良を回避することが可能となる。
【００５２】
以上のように本発明の各実施形態では、監視カメラシステムにおいて、
・同一領域を撮影しているかが判断可能な撮像装置設置位置。
・解析実行タイミングや対象カメラを含む画像解析設定。
・空き容量・読み書き速度を含む記録部の動作状態。
・カメラと記録部をつなぐネットワーク帯域の使用状況。
等に応じて、画像データの長期記録設定を行う。このため、監視カメラが複数接続された大規模なシステムにおいても、映像解析設定と矛盾のない、画像の長期記録を簡単に設定することができる。
【００５３】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５４】
１００：監視カメラ、２００：画像記録装置、３００：画像解析装置、４００：管理装置、４０１：通信部、４１０：表示部、４２０：設定記録部、４３０：収集部、４３１：設定確認部、４３２：位置確認部、４３３：状態確認部、４３４：帯域確認部、５００：ＬＡＮ
【図１】
0006663229.tif 000002
【図２】
0006663229.tif 000003
【図３】
0006663229.tif 000004
【図４】
0006663229.tif 000005
【図５】
0006663229.tif 000006
【図６】
0006663229.tif 000007
【図７】
0006663229.tif 000008
【図８】
0006663229.tif 000009
【図９】
0006663229.tif 000010
【図１０】
0006663229.tif 000011
【図１１】
0006663229.tif 000012
【図１２】
0006663229.tif 000013
【図１３】
0006663229.tif 000014