(57)【特許請求の範囲】
【請求項１】
撮像装置の設定条件と、前記撮像装置により撮像された画像を解析する解析機能の解析条件と、を取得する取得手段と、
前記設定条件及び前記解析条件に基づいて、前記画像と前記解析機能との適合度を算出する算出手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記適合度を表示するよう制御する表示制御手段をさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記設定条件として、撮影条件及び撮像装置の設置状態に係る設置条件を取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記情報処理装置が利用可能な新たな解析機能が追加された場合に、新たな解析機能の解析条件を取得し、
前記算出手段は、新たな解析機能と前記画像との適合度を算出することを特徴とする請求項１乃至３何れか１項に記載の情報処理装置。
【請求項５】
前記取得手段は、前記撮像装置から、前記設定条件を取得することを特徴とする請求項１乃至４何れか１項に記載の情報処理装置。
【請求項６】
前記取得手段は、前記画像に付与されたメタデータから、前記設定条件を取得することを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記取得手段は、複数の撮像装置それぞれの前記設定条件を取得し、
前記算出手段は、複数の撮像装置それぞれに対応する複数の画像と前記解析条件との前記適合度を算出し、
前記表示制御手段は、前記算出手段により得られた複数の適合度を一覧表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項８】
前記取得手段は、複数の解析機能それぞれの解析条件を取得し、
前記算出手段は、前記画像と複数の解析条件それぞれとの前記適合度を算出し、
前記表示制御手段は、前記算出手段により得られた複数の適合度を一覧表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項９】
前記取得手段は、複数の撮像装置それぞれの前記設定条件と、複数の解析機能それぞれの解析条件と、を取得し、
前記算出手段は、複数の画像と複数の解析条件それぞれとの前記適合度を算出し、
前記表示制御手段は、前記算出手段により得られた複数の適合度を一覧表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項１０】
前記適合度に係る情報を表示するよう制御する表示制御手段をさらに有することを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
情報処理装置が実行する情報処理方法であって、
撮像装置の設定条件と、前記撮像装置により撮像された画像を解析する解析機能の解析条件と、を取得する取得ステップと、
前記設定条件及び前記解析条件に基づいて、前記画像と前記解析機能との適合度を算出する算出ステップと
を含むことを特徴とする情報処理方法。
【請求項１２】
コンピュータを、請求項１乃至１０何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、画像解析に適した映像を撮影、録画するシステムが知られている。例えば、録画された映像を人物認識に用いる場合、撮影される映像において、顔が認識できる大きさで人物がフレーム中に映っている必要がある。人物認識を行うために必要な解像度やフレームレートは、カメラの配置や視野、認識対象領域によって異なる。人物がフレーム中に大きく映っている場合には、解像度が低くても人物の顔認識が可能である。しかし、この場合でも、フレームレートが低いと人物が移動した場合に、映像において人物を捉えられないことがあるため、フレームレートを高くする必要がある。また、人物が映像中に小さく映っている場合には、人物が移動しても映像に捉えることができるので、フレームレートは低くてもよい。しかし、フレームに占める顔の割合が小さいため、解像度が低いと認識できる顔の大きさを確保できないため、解像度は高くする必要がある。このように、映像に係る解析機能の種類により、処理に適した映像が異なっている。特許文献１には、画像解析の中でも特に人物認識に最適化したフレームレート、解像度で映像を撮影し、録画する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６３５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、いずれの映像と解析機能とが適した組み合わせであるのかを特定する場合、ユーザがカメラの設定と解析機能の仕様とを見比べて確認する必要があり手間がかかるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、撮像装置と解析機能の適合度を算出することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理装置であって、撮像装置の設定条件と、前記撮像装置により撮像された画像を解析する解析機能の解析条件と、を取得する取得手段と、前記設定条件及び前記解析条件に基づいて、前記画像と前記解析機能との適合度を算出する算出手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、撮像装置と解析機能の適合度を算出することができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムを示す図である。
【図２】録画装置のハードウェア構成を示す図である。
【図３】録画装置のソフトウェア構成を示す図である。
【図４】適合度リスト表示処理を示すフローチャートである。
【図５】適合度算出処理を示すフローチャートである。
【図６】適合度リストの表示例を示す図である。
【図７】適合度リスト更新処理を示すフローチャートである。
【図８】第２の変更例に係る適合度リストの表示例を示す図である。
【図９】第４の変更例に係る適合度リストの表示例を示す図である。
【図１０】第２の実施形態に係る適合度リスト表示処理を示すフローチャートである。
【図１１】第２の実施形態に係る適合度リストの表示例を示す図である。
【図１２】第３の実施形態に係る録画装置による適合度リスト表示処理を示すフローチャートである。
【図１３】第３の実施形態に係る適合度リストの表示例を示す図である。
【図１４】第４の実施形態に係る録画装置のソフトウェア構成を示す図である。
【図１５】グラフ表示処理を示すフローチャートである。
【図１６】棒グラフを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
（第１の実施形態）
図１は、本実施形態に係る情報処理システムを示す図である。情報処理システムは、録画装置１００と、複数のカメラ１１０と、複数の解析装置１２０と、を有している。カメラ１１０は、例えばネットワークカメラである。なお、カメラ１１０及び解析装置１２０の数は、１以上であればよく、特に限定されるものではない。録画装置１００とカメラ１１０とはネットワークを介して接続されている。また、録画装置１００と解析装置１２０とはネットワークを介して接続されている。録画装置１００は、各カメラ１１０により撮影された撮影画像を受信し、これを記録する。なお、本実施形態においては、撮影画像は動画（映像）であるものとする。解析装置１２０は、録画装置１００に記録された映像を解析する装置である。本実施形態に係る録画装置１００は、カメラ１１０により撮影された撮影画像と、解析装置１２０の解析機能と、が適切な組み合わせか否かの指標となる適合度を算出する。なお、本実施形態に係る録画装置１００は、情報処理装置の一例である。また、カメラ１１０は、撮像装置の一例である。
【００１１】
情報処理システムは、新たな解析装置１２０を追加可能であり、追加された解析装置１２０による解析機能を利用することができる。なお、以下の説明においては、情報処理システムに解析機能が追加される例として、録画装置１００に新たな解析装置１２０が接続される場合について説明する。ただし、新たな解析機能が追加される例は本実施形態に限定されるものではなく、録画装置１００にアプリケーション等のソフトウェアとして解析機能が追加されてもよい。この場合、解析装置１２０と同等の処理が録画装置１００により行われる。すなわち、録画装置１００への解析機能の追加は、プラグインやアドインにより実現する。
【００１２】
本実施形態に係る情報処理システムは、例えば、人物監視の目的で利用される。この場合、録画装置１００は、数十台から数百台のカメラ１１０からの映像を記録することがあり、情報処理システムには、数個から数十個の解析装置１２０が追加される場合がある。
【００１３】
図２は、録画装置１００のハードウェア構成を示す図である。録画装置１００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＨＤＤ２０４と、表示部２０５と、入力部２０６と、通信部２０７とを有している。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２０４は、画像データや各種プログラム等各種情報を記憶する。なお、後述する録画装置１００の機能や処理は、ＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１４】
表示部２０５は、各種情報を表示する。入力部２０６は、キーボードやマウスを有し、ユーザによる各種操作を受け付ける。通信部２０７は、ネットワークを介して外部装置との通信処理を行う。なお、カメラ１１０及び解析装置１２０のハードウェア構成は、録画装置１００のハードウェア構成と同様である。ただし、カメラ１１０は、録画装置１００のハードウェア構成に加えて不図示の撮影部を備えている。
【００１５】
図３は、録画装置１００のソフトウェア構成を示す図である。録画装置１００は、指示受付部３０１と、表示処理部３０２と、画像記憶部３０３と、画像管理部３０４と、を有している。録画装置１００は、さらにカメラリスト記憶部３０５と、カメラリスト管理部３０６と、機能リスト記憶部３０７と、機能リスト管理部３０８と、適合度算出部３０９と、適合度リスト作成部３１０と、を有している。
【００１６】
指示受付部３０１は、入力部２０６を介してユーザにより入力された指示を受け付ける。表示処理部３０２は、表示部２０５への表示を制御する。画像記憶部３０３は、各カメラ１１０により撮影された画像を記憶している。画像管理部３０４は、画像記憶部３０３への画像の書き込みや読み出しを管理する。なお、画像記憶部３０３に記憶された画像は、解析装置１２０による解析処理に用いられる。
【００１７】
カメラリスト記憶部３０５は、カメラリストを記憶している。カメラリストは、情報処理システムが有する各カメラ１１０のカメラ情報を含んでいる。カメラ情報は、カメラ１１０の識別情報であるカメラＩＤと、設定条件とを対応付けた情報である。カメラＩＤは、例えばカメラ１１０のシリアルナンバや、ＩＰアドレス、ＭＡＣアドレス等である。設定条件は、設置条件と、撮影条件と、を含んでいる。設置条件は、カメラ１１０の設置状態に係る情報であり、位置を含む三次元マップや、カメラ１１０の設置高さ、設置角度等を含んでいる。撮影条件は、撮影・録画のための解像度やフレームレート、ビットレート等の設定値を示す情報である。
【００１８】
カメラリスト管理部３０６は、カメラリスト記憶部３０５への情報の書き込みや読み出しを管理する。なお、各カメラ１１０は、自装置のカメラ情報をプリセットとして記憶しており、カメラリスト管理部３０６は、通信部２０７を介してカメラ１１０からカメラ情報を受信（取得）し、これをカメラリスト記憶部３０５に予め記録しておく。すなわち、カメラリスト管理部３０６に記憶されているカメラ情報はプリセット情報である。
【００１９】
機能リスト記憶部３０７は、機能リストを記憶している。機能リストは、録画装置１００に接続されている各解析装置１２０の機能情報を含んでいる。機能情報は、解析装置１２０の識別情報である機能ＩＤと、解析機能における解析条件と、を対応付けた情報である。解析条件は、解析対象を映す角度や大きさ、解析対象の写り方、フレームレート、解像度、保存フォーマット等の推奨条件を示す情報である。機能リスト管理部３０８は、機能リスト記憶部３０７への情報の書き込みや読み出しを管理する。なお、各解析装置１２０は、自装置の解析情報を記憶しており、機能リスト管理部３０８は、通信部２０７を介して解析装置１２０から機能情報を受信し、これを機能リスト記憶部３０７に予め記録しておく。
【００２０】
適合度算出部３０９は、カメラリスト記憶部３０５に記憶されているカメラ情報と、機能リスト記憶部３０７に記憶されている機能情報と、に基づいて、カメラ１１０の撮影画像と、解析装置１２０の解析機能との適合度を算出する。ここで、適合度とは、前述の通り、撮影画像と解析機能とが適切な組み合わせか否かの指標値である。組み合わせが適切な場合、すなわち、撮影画像に解析処理を施した場合に適切な処理結果が得られる場合には、そうでない場合に比べて高い適合度が得られる。適合度リスト作成部３１０は、適合度算出部３０９による算出結果に基づいて、適合度リストを作成する。適合度リストは、表示処理部３０２により表示部２０５に表示される。
【００２１】
図４は、録画装置１００による適合度リスト表示処理を示すフローチャートである。Ｓ４０１において、適合度算出部３０９は、カメラリスト記憶部３０５からカメラリスト管理部３０６を介してカメラリストを取得する。次に、Ｓ４０２において、適合度算出部３０９は、機能リスト記憶部３０７から機能リスト管理部３０８を介して機能リストを取得する。なお、Ｓ４０１及びＳ４０２の処理は、取得処理の一例である。次に、Ｓ４０３において、適合度算出部３０９は、各解析機能の解析条件と、各カメラのプリセットとしての設定条件と、に基づいて、各解析機能と各カメラ１１０により撮影された撮影画像との適合度を算出する。適合度算出部３０９は、Ｓ４０３において、機能リストに含まれるすべての解析機能と、カメラリストに含まれるすべてのカメラの撮影画像との組み合わせのすべてに対し、適合度を算出する（算出処理）。
【００２２】
図５は、適合度算出処理（Ｓ４０３）における詳細な処理を示すフローチャートである。なお、図５に示す処理は、１つのカメラ１１０の撮影画像と１つの解析機能との適合度を算出する処理である。適合度算出部３０９は、Ｓ４０３においては、撮影画像と解析機能の組み合わせの数だけ、図５に示す処理を実行する。Ｓ５０１において、適合度算出部３０９は、処理対象の１つの機能条件に含まれる条件の数（ｎ）を特定する。次に、Ｓ５０２において、適合度算出部３０９は、ｉ＝１として、Ｓ５０２〜Ｓ５１１の処理をｉ＝ｎまで繰り返すループ処理を開始する。
【００２３】
Ｓ５０３において、適合度算出部３０９は、ｉ番目の条件がカメラ１１０の撮影条件に関するものか否かを判定する。適合度算出部３０９は、カメラ１１０の撮影条件に関するものである場合には（Ｓ５０３でＹｅｓ）、処理をＳ５０４へ進める。適合度算出部３０９は、カメラ１１０の撮影条件に関するものでない場合には（Ｓ５０３でＮｏ）、処理をＳ５０７へ進める。Ｓ５０４において、適合度算出部３０９は、カメラ１１０の撮影条件に関する条件の数（ａ１）を１加算する。
【００２４】
次に、Ｓ５０５において、適合度算出部３０９は、ｉ番目の条件がカメラ１１０の撮影条件を満たすか否かを判定する。適合度算出部３０９は、ｉ番目の条件が撮影条件を満たす場合には（Ｓ５０５でＹｅｓ）、処理をＳ５０６へ進める。また、適合度算出部３０９は、ｉ番目の条件が撮影条件を満たさない場合には（Ｓ５０５でＮｏ）、処理をＳ５１１へ進める。Ｓ５０６において、適合度算出部３０９は、撮影条件を満たす条件の数（ａ２）を１加算し、その後処理をＳ５１１へ進める。
【００２５】
Ｓ５０７において、適合度算出部３０９は、ｉ番目の条件がカメラ１１０の設置条件に関するものであるか否かを判定する。適合度算出部３０９はカメラ１１０の設置条件に関するものである場合には（Ｓ５０７でＹｅｓ）、処理をＳ５０８へ進める。Ｓ５０８において、適合度算出部３０９は、カメラ１１０の設置条件に関する条件の数（ｂ１）を１加算する。
【００２６】
次に、Ｓ５０９において、適合度算出部３０９は、ｉ番目の条件が設置条件を満たすか否かを判定する。適合度算出部３０９は、ｉ番目の条件が設置条件を満たす場合には（Ｓ５０９でＹｅｓ）、処理をＳ５１０へ進める。適合度算出部３０９は、ｉ番目の条件が設置条件を満たさない場合には（Ｓ５０９でＮｏ）、処理をＳ５１１へ進める。Ｓ５１０において、適合度算出部３０９は、撮影条件を満たす条件の数（ｂ２）を１加算し、その後処理をＳ５１１へ進める。なお、図５に示す処理の開始時において、ａ１，ａ２，ｂ１，ｂ２には、それぞれ初期値「０」が設定されているものとする。
【００２７】
Ｓ５１１において、適合度算出部３０９は、処理をＳ５０２へ進め、ｉの値を１加算し、Ｓ５０３以降の処理を繰り返す。なお、適合度算出部３０９は、ｉ＝ｎまでループ処理を繰り返す。適合度算出部３０９は、ループ処理が終了すると、処理をＳ５１２へ進める。Ｓ５１２において、適合度算出部３０９は、以下の式により適合度を算出する。以上で、適合度算出処理が終了する。
適合度＝（ａ１／ａ２）／２＋（ｂ１／ｂ２）／２
【００２８】
図４に戻り、適合度算出部３０９は、Ｓ４０３において、解析機能とカメラ１１０の撮影画像との組み合わせのすべてに対する適合度の算出を完了すると、処理をＳ４０４へ進める。Ｓ４０４において、適合度リスト作成部３１０は、Ｓ４０３において算出された複数の適合度を一覧表示する適合度リストを作成する。次に、Ｓ４０５において、表示処理部３０２は、適合度リストを表示部２０５に表示するよう制御する（表示制御処理）。以上で、適合度リスト表示処理は終了する。図６は、適合度リスト６００の表示例を示す図である。適合度リスト６００は、縦軸をカメラ、横軸をプラグインの解析機能とする表形式で各組み合わせの適合度を一覧表示するものである。なお、適合度リストは、適合度を一覧表示するものであればよく、その表示内容は実施形態に限定されるものではない。
【００２９】
図７は、適合度リスト更新処理を示すフローチャートである。録画装置１００は、適合度リスト更新処理により、録画装置１００が利用可能な解析機能が追加された場合や、情報処理システムに新たなカメラ１１０が追加された場合に、適合度リストを更新し、更新後の適合度リストを表示する。録画装置１００は、図４を参照しつつ説明した適合度リスト表示処理の実行後、定期的に適合度リスト更新処理を実行するものとする。
【００３０】
Ｓ７０１において、録画装置１００の機能リスト管理部３０８は、ユーザ操作によりプラグインやアドインにより、新たな解析機能が追加されたか否かを確認する。機能リスト管理部３０８は、新たな解析機能が追加された場合には（Ｓ７０１でＹｅｓ）、処理をＳ７０２へ進める。機能リスト管理部３０８は、新たな解析機能が追加されていない場合には（Ｓ７０１でＮｏ）、処理をＳ７０５へ進める。Ｓ７０２において、適合度算出部３０９は、カメラリストを取得する。次に、Ｓ７０３において、適合度算出部３０９は、カメラリストを参照し、新たに追加された機能とカメラリストに示される各カメラの撮影画像それぞれとの適合度を算出する。次に、Ｓ７０４において、適合度リスト作成部３１０は、Ｓ７０３において算出された適合度に基づいて、適合度リストを更新する。具体的には、適合度リスト作成部３１０は、適合度リストに新たに算出された適合度を追加する。
【００３１】
次に、Ｓ７０５にいて、カメラリスト管理部３０６は、情報処理システムにカメラ１１０が追加されたか否かを確認する。例えば、カメラ１１０が新たに追加された場合には、新たに追加されたカメラ１１０から録画装置１００にカメラ情報が送信されることとする。そして、カメラリスト管理部３０６は、通信部２０７を介してカメラ情報を受信した場合に、カメラが追加されたと判断する。カメラリスト管理部３０６は、カメラが追加された場合には（Ｓ７０５でＹｅｓ）、処理をＳ７０６へ進める。カメラリスト管理部３０６は、カメラが追加されていない場合には（Ｓ７０５でＮｏ）、適合度リスト更新処理を終了する。
【００３２】
Ｓ７０６において、適合度算出部３０９は、機能リストを取得する。次に、Ｓ７０７において、適合度算出部３０９は、機能リストを参照し、新たに追加されたカメラ１１０の撮影画像と機能リストに示される解析機能それぞれとの適合度を算出する。次に、Ｓ７０８において、適合度リスト作成部３１０は、Ｓ７０７において算出された適合度に基づいて、適合度リストを更新する。具体的には、適合度リスト作成部３１０は、適合度リストに新たに算出された適合度を追加する。次に、Ｓ７０９において、表示処理部３０２は、更新後の適合度リストを表示部２０５に表示するよう制御する。以上で、適合度リスト更新処理は終了する。
【００３３】
以上のように、本実施形態に係る録画装置１００は、カメラ１１０の撮影画像と解析機能との適合度を算出し、これを表示する。すなわち、撮像装置と解析機能の適合度を自動的に算出することができる。したがって、ユーザは、撮影画像と解析機能とが適合するかどうかを、仕様書等を基に確認する必要がなくなり、利便性を向上させることができる。
【００３４】
本実施形態の第１の変更例について説明する。本実施形態においては、録画装置１００は、カメラ１１０により実際に撮影された撮影画像をカメラ１１０から受信し、これを画像記憶部３０３に記憶するものとした。ただし、これにかえて、録画装置１００は、シミュレーション画像を生成し、シミュレーション画像を画像記憶部３０３に記憶してもよい。ここで、シミュレーション画像とは、設置条件を仮定した仮想カメラにより撮影される撮影画像をシミュレーションすることにより得られた仮想撮影画像である。なお、撮影画像をシミュレーションする処理については、例えば特開２０００−３３１２７９号公報を参照することができる。
【００３５】
第２の変更例としては、録画装置１００は、適合度リストに含まれる適合度を表示部２０５に表示すればよく、表示対象は、適合度リストに限定されるものではない。例えば、録画装置１００は、ユーザから所定の組み合わせの適合度の表示指示を受け付けた場合に、対応する適合度を表示してもよい。
【００３６】
第３の変更例としては、適合度リスト作成部３１０は、適合度算出部３０９により算出された適合度を閾値処理により３段階の値に変換し、変換後の値を示す適合度リストを作成してもよい。適合度リスト作成部３１０は、例えば、閾値ｘ１，ｘ２（ｘ１＜ｘ２）を用い、閾値ｘ２以上の適合度を３、ｘ２未満かつｘ１以上の適合度を２、ｘ１未満の適合度を１とする。そして、適合度リスト作成部３１０は、適合度３に対し二重丸、適合度２に対し丸、適合度１に対し三角のアイコンを適合度の代わりに示した適合度リストを作成してもよい。図８は、第２の変更例に係る適合度リスト８００の表示例を示す図である。なお、記号の数及び種類は実施形態に限定されるものではない。また、閾値は、例えば、ｘ１＝（１００／記号数）×（記号数−１），ｘ２＝（１００／記号数）×（記号数−２），…ｘｎ＝（１００／記号数）というように設定してもよい。また、ユーザが自由に設定してもよい。
【００３７】
第４の変更例としては、録画装置１００は、適合度と予め設定された有効閾値とを比較し、有効閾値以上の適合度のみを示す適合度リストを作成、表示してもよい。図９（ａ）は、有効閾値が５５％に設定された場合の適合度リスト９００の表示例を示す図である。さらに、有効閾値については、図９（ａ）に示すように、スクロールバーのようなＵＩによりユーザが自由に設定できるものとしてもよく、また他の例としては、ユーザが有効閾値としての数値を入力することとしてもおい。例えば第３の変更例において説明した閾値を使用し、有効閾値を「高」、「中」、「低」等のように提示し、ユーザに選択させてもよい。
【００３８】
さらに、第４の変更例に第３の変更例を組み合わせ、録画装置１００は、有効閾値が閾値以上の適合度のみを対象としてアイコンを示した適合度リストを作成、表示してもよい。図９（ｂ）は、この場合の適合度リスト９１０の表示例を示す図である。また、第４の変更例の他の例としては、録画装置１００は、有効閾値未満の適合度と有効閾値以上の適合度とを、色や、線種、線の太さを変えて示す適合度リストを生成してもよい。また他の例としては、録画装置１００は、有効閾値未満の適合度のみを示す適合度リストを作成、表示してもよい。また、第４の変更例の他の例としては、録画装置１００は、有効閾値未満の適合度が得られた組み合わせ及び有効閾値以上の適合度が得られた組み合わせのうち少なくとも一方を表示してもよい。
【００３９】
第５の変更例としては、録画装置１００は、機能追加時又はカメラ追加時においても、図７に示すように追加分の適合度を算出するのに替えて、図４に示すようにすべての組み合わせに係る適合度を算出してもよい。
【００４０】
（第２の実施形態）
次に、第２の実施形態に係る情報処理システムについて説明する。本実施形態に係る情報処理システムは、プリセットが設定されているカメラ１１０と、プリセットが設定されていないカメラ１１０と、を有しているものとする。図１０は、第２の実施形態に係る録画装置１００による、適合度リスト表示処理を示すフローチャートである。Ｓ１０００において、表示処理部３０２は、機能リスト管理部３０８を介して機能リスト記憶部３０７から解析機能の機能ＩＤを取得し、表示部２０５に機能ＩＤを一覧表示するよう制御する。ここで、ユーザは、機能一覧を見て、所望の機能を選択する。これに対応し、続く、Ｓ１００１において、指示受付部３０１は、入力部２０６を介して機能ＩＤの選択指示を受け付ける。
【００４１】
次に、Ｓ１００２において、適合度算出部３０９は、プリセットが設定されているカメラ１１０を選択する。なお、カメラリスト記憶部３０５において、プリセットが設定されているカメラ１１０のカメラ情報には、設定条件が含まれているのに対し、プリセットが設定されていないカメラ１１０のカメラ情報には、設定条件が含まれていない。そこで、適合度算出部３０９は、設定条件を含むカメラ情報に対応するカメラ１１０を選択する。
【００４２】
次に、Ｓ１００３において、適合度算出部３０９は、ユーザにより選択された機能ＩＤにより識別される解析機能と、Ｓ１００２において選択されたカメラ１１０のプリセットに対応する撮影画像それぞれとの適合度を算出する。ここで、Ｓ１００２において選択されたカメラ１１０とは、プリセットが設定されたカメラ１１０である。次に、Ｓ１００４において、適合度リスト作成部３１０は、Ｓ１００３において算出した適合度を一覧表示する適合度リストを作成する。次に、Ｓ１００５において、表示処理部３０２は、Ｓ１００３において作成された適合度リストを表示部２０５に表示するよう制御する。
【００４３】
図１１は、第２の実施形態に係る適合度リスト１１００の表示例を示す図である。適合度リスト１１００は、縦軸をカメラ１１０、横軸をプリセットとする表形式で、各プリセットと解析機能との適合度を一覧表示するものである。例えば、カメラ１は、プリセット１〜５の５つのプリセットを持ち、５つのプリセットそれぞれについて適合度が表示されている。なお、第２の実施形態に係る情報処理システムのこれ以外の構成及び処理は、第１の実施形態に係る情報処理システムの構成及び処理と同様である。
【００４４】
（第３の実施形態）
次に、第３の実施形態に係る情報処理システムについて説明する。図１２は、第３の実施形態に係る録画装置１００による適合度リスト表示処理を示すフローチャートである。Ｓ１２００において、表示処理部３０２は、カメラリスト管理部３０６を介してプリセットが設定されたカメラ１１０のカメラＩＤを取得し、表示部２０５にカメラＩＤを一覧表示するよう制御する。ここで、ユーザは、カメラ一覧を見て、所望のカメラ１１０を選択する。これに対応し、続く、Ｓ１２０１において、指示受付部３０１は、入力部２０６を介してカメラＩＤの選択指示を受け付ける。
【００４５】
次に、Ｓ１２０２において、適合度算出部３０９は、カメラリスト管理部３０６を介して、選択指示に係るカメラ１１０のプリセットとしての設定条件を読み出す。さらに、適合度算出部３０９は、機能リスト管理部３０８を介して機能リスト記憶部３０７から機能リストを取得する。そして、適合度算出部３０９は、選択されたカメラ１１０の各プリセットでの撮影画像それぞれと、機能リストに示される解析機能それぞれとの適合度を算出する。次に、Ｓ１２０３において、適合度リスト作成部３１０は、Ｓ１２０２において算出された適合度を一覧表示する適合度リストを作成する。次に、Ｓ１２０４において、表示処理部３０２は、解析装置１２０において作成された適合度リストを表示部２０５に表示するよう制御する。
【００４６】
図１３は、第３の実施形態に係る適合度リスト１３００の表示例を示す図である。適合度リスト１３００は、縦軸を選択されたカメラのプリセット、横軸をプラグインの解析機能とする表形式で各組み合わせの適合度を一覧表示するものである。例えば、選択されたカメラ１１０が３つのプリセットを持つ場合には、図１３に示すように３つのプリセットそれぞれに対する適合度が表示される。なお、第３の実施形態に係る情報処理システムのこれ以外の構成及び処理は、他の実施形態に係る情報処理システムの構成及び処理と同様である。
【００４７】
（第４の実施形態）
次に、第４の実施形態に係る情報処理システムについて説明する。図１４は、第４の実施形態に係る録画装置１００のソフトウェア構成を示す図である。録画装置１００は、指示受付部１４０１と、表示処理部１４０２と、画像記憶部１４０３と、画像管理部１４０４と、を有している。録画装置１００は、さらにカメラリスト記憶部１４０５と、カメラリスト管理部１４０６と、機能リスト記憶部１４０７と、機能リスト管理部１４０８と、を有している。録画装置１００は、さらにカメラパラメータ取得部１４０９と、適合度算出部１４１０と、棒グラフ作成部１４１１と、を有している。
【００４８】
指示受付部１４０１及び表示処理部１４０２は、それぞれ指示受付部３０１及び表示処理部３０２と同様である。本実施形態に係る画像管理部１４０４は、撮影画像の録画時に、解像度や保存フォーマット、パン、チルト、ズーム情報等の撮影条件と設置条件とをメタデータとして撮影画像に付与し、撮影画像をメタデータと共に画像記憶部１４０３に書き込む。すなわち、画像記憶部１４０３に記憶されている撮影画像にはすべてメタデータが付与されている。
【００４９】
カメラリスト記憶部１４０５、カメラリスト管理部１４０６及び機能リスト記憶部１４０７は、それぞれカメラリスト記憶部３０５、カメラリスト管理部３０６、機能リスト記憶部３０７及び機能リスト管理部３０８と同様である。カメラパラメータ取得部１４０９は、画像管理部１４０４からカメラパラメータとしての撮影条件と設置条件を取得する。適合度算出部１４１０は、カメラパラメータ取得部１４０９が取得したカメラパラメータと、機能リスト記憶部３０７に記憶されている機能情報と、に基づいて、カメラ１１０の撮影画像と、解析装置１２０の解析機能との適合度を算出する。棒グラフ作成部１４１１は、適合度を示すグラフを生成する。
【００５０】
図１５は、第４の実施形態に係る録画装置１００による、グラフ表示処理を示すフローチャートである。Ｓ１５０１において、指示受付部１４０１は、入力部２０６を介して、ユーザによるカメラ１１０の選択指示を受け付ける。次に、Ｓ１５０２において、表指示受付部１４０１は、入力部２０６を介して、ユーザによる解析機能の選択指示を受け付ける。次に、Ｓ１５０３において、カメラパラメータ取得部１４０９は、画像管理部１４０４を参照し、選択指示に係るカメラ１１０により撮影された撮影画像に付与されたメタデータからカメラパラメータを取得する。
【００５１】
次に、Ｓ１５０４において、適合度算出部１４１０は、選択された解析機能と、選択されたカメラ１１０の撮影画像に含まれる各フレームとの適合度を算出する。このとき、適合度算出部１４１０は、選択された解析機能の解析条件と、選択されたカメラ１１０のカメラパラメータと、に基づいて、適合度を算出する。次に、Ｓ１５０５において、棒グラフ作成部１４１１は、フレーム毎の適合度をタイムライン上に棒状に示す棒グラフを作成する。
【００５２】
次に、Ｓ１５０６において、表示処理部１４０２は、棒グラフを表示するよう制御する。図１６は、棒グラフの一例を示す図である。なお、適合度は、有効閾値に基づき色分けされていてもよい。また、録画装置１００は、適合度の時間変化を棒グラフに替えて、線グラフで表示してもよい。なお、第４の実施形態に係る情報処理システムのこれ以外の構成及び処理は、他の実施形態に係る情報処理システムの構成及び処理と同様である。
【００５３】
以上のように、本実施形態に係る情報処理システムにおいては、フレームに付与されたメタデータに基づいて、適合度を算出し、これを表示する。したがって、ユーザは、フレーム毎の適合度を把握することができる。
【００５４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、第２の実施形態においても、第１の実施形態の変更例において説明したように、録画装置１００は、適合度に替えて記号を表示する適合度リストを作成してもよく、有効閾値に応じて適合度リストを作成してもよい。また、表示処理部３０２は、所定の閾値未満の適合度に対応する解析機能については、文字列やアイコンを用いて、適合していないことを示す情報を表示部２０５に表示させてもよい。このように、適合度そのものではなく、適合度に係る情報を表示部２０５に表示させてもよい。
【００５５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５６】
以上、上述した各実施形態によれば、撮像装置と解析機能の適合度を自動的に算出することができる。
【符号の説明】
【００５７】
１００  録画装置
１１０  カメラ
１２０  解析装置
【図１】
0006566831.tif 000002
【図２】
0006566831.tif 000003
【図３】
0006566831.tif 000004
【図４】
0006566831.tif 000005
【図５】
0006566831.tif 000006
【図６】
0006566831.tif 000007
【図７】
0006566831.tif 000008
【図８】
0006566831.tif 000009
【図９】
0006566831.tif 000010
【図１０】
0006566831.tif 000011
【図１１】
0006566831.tif 000012
【図１２】
0006566831.tif 000013
【図１３】
0006566831.tif 000014
【図１４】
0006566831.tif 000015
【図１５】
0006566831.tif 000016
【図１６】
0006566831.tif 000017