(57)【特許請求の範囲】
【請求項１】
映像を表示させる表示制御装置であって、
前記映像内の物体検知領域を設定する設定手段と、
前記設定された物体検知領域内で検知される物体の前記物体検知領域内における面積に関するサイズ情報を前記物体検知領域の面積に基づいて決定する決定手段と、
前記決定されたサイズ情報に応じた面積の所定の形状の図形を表示させる表示制御手段とを有することを特徴とする表示制御装置。
【請求項２】
前記物体検知領域の面積と、前記物体検知領域内で検知される物体の前記物体検知領域内における面積との比率に関するパラメータを入力する入力手段を有し、
前記決定手段は、前記物体検知領域の面積と、前記入力されたパラメータとに基づいてサイズ情報を決定することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記物体検知領域の面積を変更する変更手段を有し、
前記決定手段は、前記物体検知領域の面積の変更に応じて、前記サイズ情報を変更することを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記比率に関するパラメータを変更する変更手段を有し、
前記決定手段は、前記比率に関するパラメータの変更に応じて、前記サイズ情報を変更することを特徴とする請求項２に記載の表示制御装置。
【請求項５】
前記表示制御手段は、前記図形を表示してから所定時間が経過すると前記図形を非表示にすることを特徴とする請求項１乃至４のうちいずれか１項に記載の表示制御装置。
【請求項６】
前記表示制御手段は、前記物体検知領域の移動に応じて、前記図形の表示位置を当該移動の移動方向へ移動させることを特徴とする請求項１乃至５のうちいずれか１項に記載の表示制御装置。
【請求項７】
前記表示制御手段は、前記物体検知領域の縦横比の矩形を前記図形として表示させることを特徴とする請求項１乃至６のうちいずれか１項に記載の表示制御装置。
【請求項８】
前記表示制御手段は、前記映像の表示領域の縦横比の矩形を前記図形として表示させることを特徴とする請求項１乃至６のうちいずれか１項に記載の表示制御装置。
【請求項９】
前記図形の形状を指定する指定手段を有し、
前記表示制御手段は、前記指定手段が指定した形状の前記図形を表示させることを特徴とする請求項１乃至６のうちいずれか１項に記載の表示制御装置。
【請求項１０】
前記表示された図形よりも大きい領域を物体として検知する物体検知手段を有することを特徴とする請求項１乃至９のうちいずれか１項に記載の表示制御装置。
【請求項１１】
前記映像を取得するためのカメラが天吊りで設置されているか壁掛けで設置されているかを示す設置情報を保持する前記カメラから前記設置情報を取得する取得手段を有し、
前記表示制御手段は、前記取得された設置情報に基づいて、前記天吊りで設置されている場合と前記壁掛けで設置されている場合とで前記図形を異なる形状で表示させることを特徴とする請求項１乃至６のうちいずれか１項に記載の表示制御装置。
【請求項１２】
映像を表示させる表示制御装置が行う表示制御方法であって、
前記映像内の物体検知領域を設定する設定工程と、
前記設定された物体検知領域内で検知される物体の前記物体検知領域内における面積に関するサイズ情報を前記物体検知領域の面積に基づいて決定する決定工程と、
前記決定されたサイズ情報に応じた面積の所定の形状の図形を表示させる表示制御工程とを有することを特徴とする表示制御方法。
【請求項１３】
前記物体検知領域の面積と、前記物体検知領域内で検知される物体の前記物体検知領域内における面積との比率に関するパラメータを入力する入力工程を有し、
前記決定工程は、前記物体検知領域の面積と、前記入力されたパラメータとに基づいてサイズ情報を決定することを特徴とする請求項１２に記載の表示制御方法。
【請求項１４】
前記表示制御工程は、前記物体検知領域の移動に応じて、前記図形の表示位置を当該移動の移動方向へ移動させることを特徴とする請求項１２又は１３に記載の表示制御方法。
【請求項１５】
前記表示制御工程は、前記物体検知領域の縦横比の矩形を前記図形として表示させることを特徴とする請求項１２乃至１４のうちいずれか１項に記載の表示制御方法。
【請求項１６】
映像を表示させるコンピュータに、
前記映像内の物体検知領域を設定する設定手順と、
前記設定された物体検知領域内で検知される物体の前記物体検知領域内における面積に関するサイズ情報を前記物体検知領域の面積に基づいて決定する決定手順と、
前記決定されたサイズ情報に応じた面積の所定の形状の図形を表示させる表示制御手順とを実行させることを特徴とするプログラム。
【請求項１７】
前記物体検知領域の面積と、前記物体検知領域内で検知される物体の前記物体検知領域内における面積との比率に関するパラメータを入力する入力手順を実行させ、
前記決定手順は、前記物体検知領域の面積と、前記入力されたパラメータとに基づいてサイズ情報を決定することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記表示制御手順は、前記物体検知領域の移動に応じて、前記図形の表示位置を当該移動の移動方向へ移動させることを特徴とする請求項１６又は１７に記載のプログラム。
【請求項１９】
前記表示制御手順は、前記物体検知領域の縦横比の矩形を前記図形として表示させることを特徴とする請求項１６乃至１８のうちいずれか１項に記載のプログラム。
【請求項２０】
映像を表示させる表示制御装置を有する物体検知システムであって、
前記映像内の物体検知領域を設定する設定手段と、
前記設定された物体検知領域内で検知される物体の前記物体検知領域内における面積に関するサイズ情報を前記物体検知領域の面積に基づいて決定する決定手段と、
前記決定されたサイズ情報に応じた面積の所定の形状の図形を表示させる表示制御手段と、
前記表示された図形よりも大きい領域を物体として検知する物体検知手段とを有することを特徴とする物体検知システム。
【請求項２１】
前記物体検知領域の面積と、前記物体検知領域内で検知される物体の前記物体検知領域内における面積との比率に関するパラメータを入力する入力手段を有し、
前記決定手段は、前記物体検知領域の面積と、前記入力されたパラメータとに基づいてサイズ情報を決定することを特徴とする請求項２０に記載の物体検知システム。
【請求項２２】
前記表示制御手段は、前記物体検知領域の移動に応じて、前記図形の表示位置を当該移動の移動方向へ移動させることを特徴とする請求項２０又は２１に記載の物体検知システム。
【請求項２３】
前記表示制御手段は、前記物体検知領域の縦横比の矩形を前記図形として表示させることを特徴とする請求項２０乃至２２のうちいずれか１項に記載の物体検知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像内の物体を検知する物体検知機能の設定のためのユーザーインタフェースに関するものである。
【背景技術】
【０００２】
従来、映像内の物体を画像処理によって検知・認識する物体検知機能を利用した監視システムが存在する。たとえば、特許文献１には、検知された物体のサイズ（画素数）を、あらかじめ設定された閾値と比較することで、人物と威嚇対象である小動物とを区別して検知することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１２５７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、検知すべき物体によっては、物体の検知が困難となる場合があった。
たとえば、人物を検知するために身長を設定した場合、ズーム倍率などのカメラの光学的な特定を考慮した煩雑な換算が必要となる場合があった。
また、例えば、カメラが天井に設置されている場合など、カメラの設置位置や撮影方向によっては、身長から特定の人物を検知することが困難になる恐れがあった。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、検知すべき物体を簡単に検知できるようにすることである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するため、本発明の表示制御装置は、例えば以下の構成を有する。すなわち、映像を表示させる表示制御装置であって、前記映像内の物体検知領域を設定する設定手段と、前記設定された物体検知領域内で検知される物体の前記物体検知領域内における面積に関するサイズ情報を前記物体検知領域の面積に基づいて決定する決定手段と、前記決定されたサイズ情報に応じた面積の所定の形状の図形を表示させる表示制御手段とを有する。
【発明の効果】
【０００７】
本発明によれば、検知すべき物体を簡単に検知できるようになる。
【図面の簡単な説明】
【０００８】
【図１】実施形態のソフトウェア構成図
【図２】実施形態のハードウェア構成図
【図３】実施形態のユーザーインタフェース
【図４】実施形態のフローチャート
【発明を実施するための形態】
【０００９】
図１は、本発明の第１の実施形態における物体検知機能を提供する物体検知システムのソフトウェア構成図である。
図１において、物体検知システムは、物体検知機能設定ツール１０１、ネットワーク１０２、ネットワークカメラ１０３、クライアント１２０から構成されている。物体検知機能設定ツール１０１は、ネットワークカメラ１０３からの映像データに応じた映像を表示すると共に物体検知のための設定用のユーザーインタフェースを提供する表示制御装置である。ネットワーク１０２は、ＬＡＮやインターネットなどのＩＰベースの通信が可能なネットワークである。
【００１０】
ネットワークカメラ１０３は、映像撮影機能と物体検知機能を有し、ライブ映像と、検知した物体に関する検知物体情報をネットワーク１０２経由で物体検知機能設定ツール１０１とクライアント１２０へ配送する。物体検知機能設定ツール１０１とクライアント１２０は、ネットワークカメラ１０３から配送された映像データに応じた映像と検知物体情報に応じた検知結果を表示する。ネットワークカメラ１０３は、撮影部１０４、物体検知部１０５、通信部１０６を有している。
【００１１】
撮影部１０４は、撮影デバイスによってライブ映像を取得する。撮影部１０４は、例えば１秒間に３０フレーム分のライブ映像を取得することが可能である。本実施形態の撮影部１０４は、撮影デバイスから取得したライブ映像をＪＰＥＧなどネットワーク配送可能なデジタル映像データに変換する機能も提供する。
【００１２】
物体検知部１０５は、撮影部１０４によって取得された映像データを解析し、一定サイズ以上の物体を検知する。物体検知部１０５による物体の検知サイズについては後述する。検知された物体のデータは検知物体情報として物体検知機能設定ツール１０１やクライアント１２０に通知される。
検知物体情報は、映像データ番号、物体番号、物体位置・サイズ情報から構成される。
【００１３】
映像データ番号は、物体検知部１０５により物体が検知されたフレームを識別するための情報である。クライアント１２０や物体検知機能設定ツール１０１は、物体が検知されたフレームを、物体検知情報に含まれる映像データ番号に基づいて特定できる。
【００１４】
物体番号は、検知された物体を識別するために物体検知部１０５によって各物体に割り当てられた番号である。
物体位置・サイズ情報は、検知された物体の映像内における位置とサイズをあらわす情報である。これらの情報は、映像の左上端を原点とした座標で表現される。
【００１５】
なお、本形態の物体検知部１０５は、連続した映像フレームの差分を解析することで物体検知する。ただし、物体検知アルゴリズムとして、例えば撮影により得られた映像データとあらかじめ設定された基準映像との差分を解析する方法などさまざまな方法を用いることが可能である。
【００１６】
通信部１０６は、撮影部１０４が取得した映像データと物体検知部１０５により生成された検知物体情報をネットワーク１０２経由でクライアント１２０および物体検知機能設定ツール１０１に送信する。また、通信部１０６は、利用者が物体検知機能設定ツール１０１を使用して設定した検知設定情報を受信し、物体検知部１０５に設定する。検知設定情報は、検知すべき物体のサイズや形状に関する情報であり、ユーザー入力に基づいて決定される情報である。検知設定情報の詳細については後述する。物体検知機能設定ツール１０１は、通信部１１０、表示制御部１１１、検知枠設定部１１２、面積比入力部１１３、サイズ枠決定部１１４、検知結果表示部１１５から構成される。
【００１７】
通信部１１０は、ネットワークカメラ１０３から送信される映像データおよび検知物体情報を受信する。また、利用者が物体検知機能設定ツール１０１を使用して設定した検知設定情報をネットワークカメラ１０３に送信する。
【００１８】
表示制御部１１１は、ネットワークカメラ１０３から配送された映像データに応じた映像をディスプレイ等の表示デバイス上に表示する。
【００１９】
検知枠設定部１１２は、映像上の物体検知領域を設定する。物体検知領域とは、映像内の領域であって、物体が検知される領域である。つまり、物体検知領域を設定することで、映像全体ではなく映像の一部（例えば出入り口付近）のみを物体検知の対象とすることができる。これにより、物体の検知精度の向上や、処理負荷の低減が期待できる。なお、検知枠設定部１１２は、物体検知領域を示す枠を、表示制御部１１１を介して映像上に表示させる。
【００２０】
面積比入力部１１３は、物体検知領域の面積に対する比率に関するパラメータをサイズ枠決定部１１４へ入力する。すなわち、面積比入力部１１３は、映像内に表示された物体検知領域の面積と、検知物体の面積の比率を入力する。本形態では、入力される比率を百分率で示す例を説明する。例えば、面積比入力部１１３は、物体検知領域の面積と検知物体の面積の比率として２５％を入力する。この値は、ユーザーが任意に入力することが可能である。
【００２１】
サイズ枠決定部１１４は、検知枠設定部１１２により設定された物体検知領域の面積と、面積比入力部１１３により入力された比率に基づいて、物体検知領域内で検知する物体のサイズ情報を決定する。例えば、面積比入力部１１３により、２５％が入力された場合、物体検知領域の面積の１／４がサイズ情報として決定される。この場合、物体検知領域の面積の１／４以上の面積の物体が検知対象となる。
【００２２】
表示制御部１１１は、ネットワークカメラ１０３からの映像を映像表示領域３０２に表示させる。また、表示制御部１１１は、映像表示領域３０２内に、物体検知領域の枠（検知領域枠３０３）、面積の比率の入力枠（面積比入力フィールド３０５）、検知する物体のサイズを示す図形（検知サイズ枠３０４）を表示させる。表示制御部１１１による表示例は、図３を用いて後述する。
【００２３】
検知結果表示部１１５は、ネットワークカメラ１０３の物体検知部１０５による検知結果に応じた検知結果表示枠３０６を表示制御部１１１を介して表示させる。
【００２４】
クライアント１２０は、ネットワークカメラ１０３からの映像データと検知物体情報を受信し、物体の検知結果と映像とを表示する機能を有する。すなわち、クライアント１２０は、物体検知機能設定ツール１０１の構成のうち、通信部１１０と表示制御部１１１と検知結果表示部１１５を有し、検知枠設定部１１２、面積比入力部１１３、サイズ枠決定部１１４を有しない。
【００２５】
図２は、物体検知機能設定ツール１０１およびネットワークカメラ１０３のハードウェア構成を示す図である。クライアント１２０のハードウェア構成は物体検知機能設定ツール１０１と同様である。図２において、ＣＰＵ２０１は物体検知機能設定ツール１０１を統括制御する制御処理装置である。
【００２６】
二次記憶装置２０２は、ＣＰＵ２０１が物体検知機能設定ツール１０１を制御するためのプログラムを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１が二次記憶装置２０２から読み出したプログラムを展開し、処理を実行するためのメモリである。また、ＲＡＭ２０３は、一時記憶メモリとして各種処理の対象となるデータを一時記憶するための記憶領域としても使用される。
【００２７】
ネットワークインタフェース２０４は、ネットワーク１０２を介して通信をおこなう回路である。ネットワークインタフェース２０４は、ネットワークカメラ１０３からの映像データや検知物体情報の受信、および検知設定情報の送信を行う際に使用される。
【００２８】
表示装置２０５は、映像データに応じた映像等を表示するディスプレイ等の表示デバイスである。なお、物体検知機能設定ツール１０１は、表示装置２０５と一体の装置であってもよい。入力装置２０６は、キーボードおよびマウス等である。ただし、入力装置２０６は、例えば、ジョイスティックや音声入力装置などでもよい。
【００２９】
物体検知機能設定ツール１０１を一般的なＰＣ（パーソナルコンピュータ）上で動作するソフトウェアとして実装することが可能である。なお、本形態では、ＣＰＵ２０１が二次記憶装置２０２からプログラムを読み出して処理を実行する例について説明しているが、図１の各部の処理のうち少なくとも一部を専用のハードウェアによって行うようにしてもよい。
【００３０】
次にネットワークカメラ１０３のハードウェア構成を説明する。図２において、ＣＰＵ２０１はネットワークカメラを統括制御する制御部である。
ＲＯＭ２１１は、ＣＰＵ２１０がネットワークカメラ１０３を制御するためのプログラムを記憶する。なお、ＲＯＭ２１１のかわりに二次記憶装置２０２と同等な二次記憶装置であってもよい。ＲＡＭ２１２は、ＲＯＭ２１１から読み出されたプログラムを展開し、処理を実行するためのメモリである。また、ＲＡＭ２１２は、一時記憶メモリとして各種処理の対象となるデータを一時記憶するための記憶領域としても使用される。
【００３１】
ネットワークインタフェース２１３は、ネットワーク１０２を介して通信を行う回路である。ネットワークインタフェース２１３は、物体検知機能設定ツール１０１への映像データや検知物体情報の送信、および検知設定情報の受信に使用される。
【００３２】
撮影装置２１４は、撮影デバイスを有し、ライブ映像を動画および静止画として撮影するビデオカメラなどの撮影デバイスである。なお、ネットワークカメラ１０３と撮影装置２１４は一体の装置であってもよいし、別の装置であってもよい。
【００３３】
次に図３を用いて、物体検知機能設定ツール１０１のユーザーインタフェースを説明する。物体検知機能設定ツール１０１は、ネットワークカメラ１０３からの映像を表示装置２０５上に表示させる表示制御装置である。図３で示すユーザーインタフェースは、図１の表示制御部１１１により図２の表示装置２０５の画面上で表示される。なお物体検知機能設定ツール１０１と表示装置２０５は一体の装置でもよいし、別の装置であってもよい。
【００３４】
図３において、ユーザーインタフェース表示領域３０１は、表示装置２０５のディスプレイ上の表示領域をあらわしている。ユーザーインタフェース表示領域３０１は、ディスプレイ全体とすることも、１つのウィンドウとすることも可能である。
【００３５】
映像表示領域３０２は、ネットワークカメラ１０３から配送されてくる映像データに応じた映像（ライブ映像）を表示するための領域である。
【００３６】
検知領域枠３０３は、物体検知部１０５の物体検知処理の対象となる領域を示す枠である。なお、本形態では矩形の検知領域枠３０３を表示する例について説明するが、例えば多角形や円形の検知領域枠３０３を設定するようにしてもよい。検知領域枠３０３は、検知枠設定部１１２の設定に基づいて、表示制御部１１１により表示される。
【００３７】
検知枠設定部１１２は、表示されている検知領域枠３０３の頂点や辺をマウス等の入力装置２０６で選択し、そのままドラッグすることで、検知領域枠３０３の大きさを変更する。また、検知枠設定部１１２は、表示されている検知領域枠３０３をマウス等の入力装置２０６で選択し、そのままドラッグすることで、検知領域枠３０３の位置を変更する。このように、検知枠設定部１１２は、入力装置２０６からの入力に応じて、映像内の物体検知領域の位置やサイズを変更する。
【００３８】
面積比入力フィールド３０５は、検知領域枠３０３の面積に対する検知対象物体の面積比を百分率で入力するためのユーザーインタフェースである。なお、本形態では、百分率で入力する場合について説明するが、分数（例えば１／４）、少数（例えば０．２５）で入力することも可能である。面積比入力部１１３は、面積比入力フィールド３０５で入力されたパラメータをサイズ枠決定部１１４へ入力する。
【００３９】
検知サイズ枠３０４は、物体検知部１０５の物体検知処理の対象となる物体の最小の大きさを示す枠である。なお、本形態では矩形の検知サイズ枠３０４を表示させる例を中心に説明するが、例えば多角形や円形の検知サイズ枠３０４を表示させることも可能である。検知サイズ枠３０４の面積は、検知枠設定部１１２で設定された検知領域枠３０３の面積と、面積比入力部１１３により入力されたパラメータとの積として、サイズ枠決定部１１４により決定される。すなわち、サイズ枠決定部１１４は、物体検知領域の面積と入力されたパラメータ（比率）に基づいて、物体検知領域内で検知する物体のサイズ情報（検知対象の最小サイズ）を決定する。
【００４０】
本形態のサイズ枠決定部１１４は、映像表示領域３０２の縦横比と同じ検知サイズ枠３０４を表示させる。ただしこの形態に限らず、例えば、検知サイズ枠３０４の形状は、検知領域枠３０３と同じ縦横比の矩形としてもよい。図３では、検知サイズ枠３０４を検知領域枠３０３からはみ出して表示したが、検知サイズ枠３０４を検知領域枠３０３の中に収まるように表示してもよい。また、検知領域枠３０３の形状が多角形、円形、楕円形などの場合、サイズ枠決定部１１４は、検知サイズ枠３０４の形状を映像表示領域３０２や検知領域枠３０３に応じた形状に決定することができる。また、検知サイズ枠３０４の形状を、ユーザーが任意に指定できるようにすることも可能である。この場合、複数の形状を示すテンプレートを表示し、入力装置２０６（例えばマウス）を用いて、ユーザーが所望の形状を指定できるようにすると便利である。
【００４１】
また、撮影装置２１４の設置モードによって検知サイズ枠３０４の形状を自動的に設定するようにしてもよい。例えば人間を検知する場合、撮影装置２１４が天吊り状態で上から撮影しているなら楕円の検知サイズ枠３０４を設定し、撮影装置２１４が壁掛け状態で横から撮影しているなら縦長の矩形形状の検知サイズ枠３０４を設定するようにしてもよい。この場合、物体検知機能設定ツール１０１は、ネットワークカメラ１０３の設置モードを判定する設置モード判定部（不図示）を有する。設置モード判定部は、設置モードをネットワークカメラ１０３から取得する。そして、表示制御部１１１は、サイズ枠決定部１１４により決定された面積の図形（検知サイズ枠３０４）を、設置モード判定部による判定結果に応じた形状で表示させる。検知サイズ枠３０４の形状は、マウス等による操作で変更することも可能であるが、撮影装置２１４の設置モードに応じて検知サイズ枠３０４の形状を異ならせることができる。
【００４２】
また、一度設定された検知サイズ枠３０４の形状を変更することも可能である。例えば、複数の形状の中から所望の形状を視覚的に選択するためのテンプレートを表示し、その選択結果に基づいて、検知サイズ枠３０４の形状を変更することも可能である。また、テンプレートで選択された形状の検知サイズ枠３０４の形状を、ドラッグ操作等により変更することも可能である。また、検知サイズ枠３０４の内部の塗りつぶしの有無や色を自動あるいは手動で設定できるようにすることも可能である。
【００４３】
なお、本形態の表示制御部１１１は、検知領域枠３０３の頂点や辺の操作による、検知領域枠３０３の面積の変更や、面積比入力フィールド３０５に入力される面積比の変更に応じて、検知サイズ枠３０４の面積（サイズ情報）を変更する。すなわち、入力装置２０６の操作による検知領域枠３０３の面積の変更や面積比のパラメータの変更が発生すると、サイズ枠決定部１１４は、変更後の物体のサイズ情報を決定する。そして、表示制御部１１１は、サイズ枠決定部１１４が新たに決定したサイズ情報に応じた面積の図形を検知サイズ枠３０４として表示させる。本形態のサイズ枠決定部１１４は、検知領域枠３０３の面積と面積比入力フィールド３０５に入力された面積比のパラメータの積を、サイズ情報として決定する。
【００４４】
一方、検知サイズ枠３０４の頂点や辺の操作による面積の変更に応じて、検知サイズ枠３０４の面積を変更すると共に、検知領域枠３０３の面積を変更することも可能である。また、検知サイズ枠３０４の頂点や辺の操作により検知サイズ枠３０４の面積が変更されても、検知領域枠３０３の面積を変更せずに、面積比入力フィールド３０５に表示された面積比を変更してもよい。
【００４５】
また、表示制御部１１１は、検知サイズ枠３０４を映像表示領域３０２の中央に表示することも、検知領域枠３０３の中央に表示することも可能である。本形態の表示制御部１１１は、検知サイズ枠３０４を検知領域枠３０３の中央に表示する場合、検知領域枠３０３の位置の変更に応じて検知サイズ枠３０４の表示位置を移動させる。また、本形態の表示制御部１１１は、検知サイズ枠３０４の面積や形状が設定（もしくは変更）されたときに、検知サイズ枠３０４を一定時間、表示させる。検知サイズ枠３０４の表示時間は、ユーザーが検知サイズ枠３０４のサイズを認識し、必要に応じてサイズの変更操作をするために十分な時間である。表示時間をユーザーが任意に設定できるようにすれば、よりユーザーの好みに合った仕様にすることが可能である。
【００４６】
検知結果表示枠３０６は、ネットワークカメラ１０３の物体検知部１０５により検知された物体の領域を示す枠である。図３では、検知した物体が収まるような矩形の枠を表示したが、検知結果表示枠３０６の形状は多角形や円形でもよい。本形態の表示制御部１１１は、検知結果表示枠３０６を表示している間、検知サイズ枠３０４を非表示にする。このようにすることで、特に、検知サイズ枠３０４を検知領域枠３０３の中央に表示させる形態において、検知結果表示枠３０６と検知サイズ枠３０４とをユーザーが混同することを防止できる。
【００４７】
図４は、本形態の物体検知機能設定ツール１０１による検知サイズ枠３０４の表示制御処理を説明するためのフローチャートである。物体検知機能設定ツール１０１は、ネットワークカメラ１０３からの映像を表示する表示制御装置である。図４の処理は、ＣＰＵ２０１が二次記憶装置２０２に記録されたプログラムをＲＡＭ２０３へ読み出して実行される。ただし、図４の処理の少なくとも一部を専用のハードウェアによって行うようにしてもよい。
【００４８】
Ｓ４０１（設定手順）において、検知枠設定部１１２は、入力装置２０６（ポインティングデバイス等）からの入力に応じて物体検知領域（検知領域枠３０３）を設定（変更）する。また、Ｓ４０１において、検知枠設定部１１２は、設定（変更）された検知領域枠３０３の面積を取得する。
【００４９】
すなわち、ユーザーが入力装置２０６を用いて新規の物体検知領域（検知領域枠３０３）を指定すると、当該新規の検知領域枠３０３の面積を取得する。また、例えば、すでに設定されている検知領域枠３０３をユーザーが入力装置２０６でドラッグすると、検知枠設定部１１２は、検知領域枠３０３の位置やサイズを変更すると共に、変更後の面積を取得する。
【００５０】
Ｓ４０２（入力手順）において、面積比入力部１１３は、図３の面積比入力フィールド３０５に入力された面積比のパラメータをサイズ枠決定部１１４へ入力する。すなわち、面積比入力部１１３は、物体検知領域（検知領域枠３０３）の面積に対する比率に関するパラメータを入力する。
【００５１】
なお、すでに検知サイズ枠３０４が設定されている場合に面積比入力フィールド３０５のパラメータが変更されると、面積比入力部１１３は、Ｓ４０２で変更後のパラメータをサイズ枠決定部１１４へ入力する。このとき、Ｓ４０１の処理は省略可能である。
【００５２】
Ｓ４０３において、サイズ枠決定部１１４は、検知サイズ枠３０４の形状を決定する。本形態のサイズ枠決定部１１４は、映像表示領域３０２の形状を、検知サイズ枠３０４の形状として決定する。つまり、例えば、映像表示領域３０２が矩形の場合、サイズ枠決定部１１４は、映像表示領域３０２と同じ縦横比の矩形を、検知サイズ枠３０４の形状として決定する。また、例えば、映像表示領域３０２が矩形以外の多角形や楕円形や円形の場合、サイズ枠決定部１１４は、それらの形状を検知サイズ枠３０４の形状として決定する。
【００５３】
ただし、この形態に限らず、サイズ枠決定部１１４は、例えば、検知領域枠３０３の形状を、検知サイズ枠３０４の形状として決定することも可能である。また、サイズ枠決定部１１４は、例えば、映像表示領域３０２や検知領域枠３０３の形状とは無関係に、ユーザーが指定した形状とすることも可能である。サイズ枠決定部１１４は、ユーザーが検知サイズ枠３０４の形状を指定する際に、複数の形状をテンプレート表示し、その中から所望の形状を選択させるようにすることも可能である。
【００５４】
Ｓ４０４（決定手順）において、サイズ枠決定部１１４は、Ｓ４０１で取得された検知領域枠３０３（物体検知領域）の面積と、Ｓ４０２で入力された比率に関するパラメータとに基づいて、物体検知領域内で検知する物体のサイズ情報を決定する。本形態のサイズ枠決定部１１４は、物体検知領域の面積と、比率に関するパラメータとの積を、検知サイズ枠３０４の面積として決定する。例えば、面積比入力フィールド３０５に２５％と入力された場合、サイズ枠決定部１１４は、物体検知領域の面積を０．２５倍した面積を、検知サイズ枠３０４の面積として決定する。
【００５５】
なお、入力装置２０６により、面積比入力フィールド３０５のパラメータが変更された場合、サイズ枠決定部１１４は、変更後のパラメータに基づいて、検知サイズ枠３０４の面積を変更する。すなわち、サイズ枠決定部１１４は、物体検知領域の面積に対する比率の変更指示の入力に応じて、検知サイズ枠３０４の面積を変更する。
【００５６】
また、入力装置２０６により、物体検知領域の面積が変更された場合、サイズ枠決定部１１４は、変更後の面積に基づいて、検知サイズ枠３０４の面積を変更する。すなわち、サイズ枠決定部１１４は、物体検知領域の面積の変更指示の入力に応じて、検知サイズ枠３０４の面積を変更する。
【００５７】
Ｓ４０５において、サイズ枠決定部１１４は、検知サイズ枠３０４の表示位置を決定する。本形態のサイズ枠決定部１１４は、検知サイズ枠３０４の表示位置を、映像表示領域３０２の中央に決定する。ただし、例えば、サイズ枠決定部１１４は、検知サイズ枠３０４の表示位置を、検知領域枠３０３（物体検知領域）の中央に決定することも可能である。検知サイズ枠３０４を検知領域枠３０３の中央に表示する場合、サイズ枠決定部１１４は、検知領域枠３０３の移動に応じて、検知サイズ枠３０４の表示位置を、検知領域枠３０３の移動方向へ移動させる。
【００５８】
また、サイズ枠決定部１１４は、入力装置２０６を介したユーザー入力によってあらかじめ指定された領域を、検知サイズ枠３０４の表示位置として決定することも可能である。さらに、サイズ枠決定部１１４は、１度決定された表示位置を、入力装置２０６を介したユーザー入力に基づいて変更することも可能である。
【００５９】
Ｓ４０６（表示制御手順）において、表示制御部１１１は、サイズ枠決定部１１４により決定されたサイズ情報に応じた面積の図形（検知サイズ枠３０４）を映像上に表示させる。また、物体検知機能設定ツール１０１の通信部１１０は、Ｓ４０３とＳ４０４での決定に応じた検知設定情報を、ネットワークカメラ１０３へ送信する。より具体的には、通信部１１０は、Ｓ４０３で決定された検知サイズ枠３０４の形状と、Ｓ４０４で決定された検知サイズ枠３０４の面積をネットワークカメラ１０３へ送信する。検知サイズ枠３０４が矩形の場合、検知設定情報は、たとえば、その矩形の座標値である。
【００６０】
ネットワークカメラ１０３の物体検知部１０５は、物体検知機能設定ツール１０１から通知された面積よりも大きな物体を映像から検知する。たとえば、連続するフレームの所定の大きさの領域ごとの明度を比較し、明度に所定以上の差がある近接した領域の面積の合計が通知された面積より大きい場合、その領域に物体が存在すると判断する。そして、ネットワークカメラ１０３の物体検知部１０５が物体を検知すると、通信部１０６は、検知物体情報を、物体検知機能設定ツール１０１とクライアント１２０へ送信する。本形態の検知物体情報は、映像データ番号、物体番号、物体位置・サイズ情報から構成される。映像データ番号は、物体が検知されたフレームを識別するための情報である。物体番号は、検知された物体を識別するために各物体に割り当てられた情報である。物体位置・サイズ情報は、検知された物体の映像内における位置とサイズを示す情報である。物体位置・サイズ情報は、検知結果表示枠３０６の位置、サイズでもよく、検知結果表示枠が矩形の場合、その矩形の座標値でよい。
【００６１】
物体検知機能設定ツール１０１やクライアント１２０は、検知物体情報を受信すると、映像上に検知結果表示枠３０６を表示させる。すなわち、物体検知機能設定ツール１０１の検知結果表示部１１５は、検知物体情報の受信に応じて、検知結果表示枠３０６の表示形態（例えば、枠線の種類や色）を決定する。そして、物体検知機能設定ツール１０１の表示制御部１１１は、検知結果表示部１１５により決定された表示形態に基づく検知結果表示枠３０６を映像上に表示させる。
【００６２】
映像データ上Ｓ４０７において、表示制御部１１１は、検知サイズ枠３０４の表示を開始してから所定時間が経過したか否かを判定する。所定時間が経過したと判定された場合は、Ｓ４０８に進む。
【００６３】
Ｓ４０８において、表示制御部１１１は、検知サイズ枠３０４の表示を終了する。すなわち、表示制御部１１１は、検知領域枠３０３の変更指示（Ｓ４０１）、面積比の変更指示（Ｓ４０２）の入力に応じて図形（検知サイズ枠３０４）の面積を変更してから、所定時間経過後に当該図形を非表示にする。検知サイズ枠３０４が非表示になった後も、表示制御部１１１は、ネットワークカメラ１０３からの物体検知情報の受信に応じて、検知結果表示枠３０６を表示させる。
【００６４】
以上説明したように、本形態の物体検知機能設定ツール１０１は、物体検知領域（検知領域枠３０３）を設定させると共に、物体検知領域の面積に対する比率に関するパラメータを入力させるための面積比入力フィールド３０５を表示させる。そして、物体検知領域の面積と面積比入力フィールド３０５に入力されたパラメータに基づいて決定されたサイズ情報に応じた面積の図形（検知サイズ枠３０４）を画面上に表示させる。
このようにすることで、検知すべき物体を簡単な操作で設定できるようになると共に、当該設定結果をユーザーが容易に確認できるようになる。
【００６５】
なお、本実施形態では、ネットワークカメラ１０３の物体検知部１０５が物体を検知する例を中心に説明したが、物体検知機能設定ツール１０１が物体検知部を有する構成も可能である。この場合、物体検知機能設定ツール１０１の物体検知部が、検知サイズ枠３０４よりも大きい物体を検知し、検知結果を表示制御部１１１が表示させる。
【００６６】
また、本実施形態では、検知サイズ枠３０４の面積よりも大きい物体を検知する例について説明したが、面積に加えて、検知サイズ枠３０４の形状を考慮して物体の検知を行うようにすることも可能である。例えば、縦長の形状の検知サイズ枠３０４を設定することで、複数の人物のうち、起立している人物を検知できるようになる。
【００６７】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005178797.tif 000002
【図２】
0005178797.tif 000003
【図３】
0005178797.tif 000004
【図４】
0005178797.tif 000005