(57)【要約】【課題】領域指定を含む設定情報を適切に作成し、不所望な画像解析結果が得られることを抑制する。【解決手段】情報処理装置は、画像解析処理に関する設定情報であって、画像中の第一の指定領域に関する情報を含む第一の設定情報と、第一の設定情報と同一種類の画像解析処理に関する設定情報であって、第一の設定情報よりも先に作成された、画像中の第二の指定領域に関する情報を含む第二の設定情報とを取得する取得手段と、取得手段により取得された第一の設定情報および第二の設定情報に基づいて、第一の指定領域と第二の指定領域との重なり領域を判定する判定手段と、判定手段による判定結果に応じて、第一の設定情報および第二の設定情報の少なくとも一方に対して実行する処理を決定する決定手段と、を備える。【選択図】      図７
2019032763.tif 000002
【特許請求の範囲】
【請求項１】
画像解析処理に関する設定情報であって、画像中の第一の指定領域に関する情報を含む第一の設定情報と、前記第一の設定情報と同一種類の画像解析処理に関する設定情報であって、前記第一の設定情報よりも先に作成された、画像中の第二の指定領域に関する情報を含む第二の設定情報とを取得する取得手段と、
前記取得手段により取得された前記第一の設定情報および前記第二の設定情報に基づいて、前記第一の指定領域と前記第二の指定領域との重なり領域を判定する判定手段と、
前記判定手段による判定結果に応じて、前記第一の設定情報および前記第二の設定情報の少なくとも一方に対して実行する処理を決定する決定手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記決定手段は、
前記第一の設定情報および前記第二の設定情報を前記画像解析処理に用いる設定情報としてそれぞれ適用する処理、または、前記第一の設定情報および前記第二の設定情報のいずれか一方を前記画像解析処理に用いる設定情報から除外する処理を、前記実行する処理として決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記除外する処理は、
前記第二の設定情報を前記画像解析処理に用いる設定情報から除外する処理であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記画像を表示手段に表示させる表示制御手段をさらに備え、
前記取得手段は、前記表示制御手段により表示された前記画像上における領域の指定を受け付け、前記第一の設定情報を取得することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記画像解析処理に用いる設定情報を記録する記録手段をさらに備え、
前記取得手段は、前記記録手段から前記第二の設定情報を取得することを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記判定手段は、前記重なり領域が有ると判定した場合、前記重なり領域の重なり量を判定することを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記画像解析処理に関する設定情報は、前記画像中の指定領域外を圧縮するための量子化量を表す数値情報をさらに含み、
前記判定手段は、前記重なり領域が有ると判定した場合、前記第一の設定情報および前記第二の設定情報にそれぞれ含まれる前記数値情報の大小関係を判定することを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記判定手段は、前記重なり領域が有ると判定した場合、前記第一の設定情報および前記第二の設定情報を用いる前記画像解析処理の種類を判定することを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記画像解析処理に関する設定情報は、当該設定情報の有効または無効を設定するフラグ情報をさらに含み、
前記判定手段は、前記重なり領域が有ると判定した場合、前記第一の設定情報および前記第二の設定情報にそれぞれ含まれる前記フラグ情報を判定することを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記画像解析処理に関する設定情報は、前記画像中の指定領域の決定に利用した被写体情報をさらに含み、
前記判定手段は、前記重なり領域が有ると判定した場合、前記第一の設定情報および前記第二の設定情報にそれぞれ含まれる前記被写体情報を判定することを特徴とする請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記画像解析処理に関する設定情報は、当該設定情報が作成された時刻を示す時刻情報をさらに含み、
前記決定手段は、前記時刻情報に基づいて、前記実行する処理の対象となる設定情報の順番を決定することを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記判定手段による判定結果を表示手段に表示させる第二の表示制御手段をさらに備えることを特徴とする請求項１から１１のいずれか１項に記載の情報処理装置。
【請求項１３】
画像解析処理に関する設定情報であって、画像中の第一の指定領域に関する情報を含む第一の設定情報と、前記第一の設定情報と同一種類の画像解析処理に関する設定情報であって、前記第一の設定情報よりも先に作成された、画像中の第二の指定領域に関する情報を含む第二の設定情報とを取得するステップと、
取得された前記第一の設定情報および前記第二の設定情報に基づいて、前記第一の指定領域と前記第二の指定領域との重なり領域を判定するステップと、
前記判定の結果に応じて、前記第一の設定情報および前記第二の設定情報の少なくとも一方に対して実行する処理を決定するステップと、を含むことを特徴とする情報処理方法。
【請求項１４】
請求項１から１２のいずれか１項に記載の情報処理装置と、
前記画像を撮像する撮像手段と、を備えることを特徴とする撮像装置。
【請求項１５】
撮像方向および画角を変更可能な変更手段をさらに備えることを特徴とする請求項１４に記載の撮像装置。
【請求項１６】
コンピュータを、請求項１から１２のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、ネットワークカメラには、様々な新しい機能が搭載されており、その機能ごとに設定項目が設けられている。各機能を設定する方法として、撮像された画像の一部領域をユーザが指定する方法が増加している。例えばプライバシーマスク、ＲＯＩ（Region Of Interest）、動体検知、侵入検知などの機能を設定する際には、画像中の所定領域を指定する方法が用いられる。
しかしながら、上記のようにネットワークカメラの機能が増加すると、ユーザは、以前に自身が指定した領域の位置やサイズを覚えておくことが困難となる。その結果、同一種類の機能設定について、複数の指定領域が設定された場合に、指定領域が重複してしまうことがある。その場合、ネットワークカメラ機能において、ユーザが所望していた結果を得ることができないおそれがある。
【０００３】
特許文献１には、複数カメラの位置合わせ行うために、カメラの撮像領域の重なりを検出して、その撮像領域同士の重なり量を画面上に表示する方法が開示されている。
また、特許文献２には、ネットワークカメラのプライバシーマスク機能とイベント検知機能でそれぞれ指定された領域が重なることにより、イベント発生時の映像をプライバシーマスクによって隠してしまうことをユーザへ警告する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１２３００４号公報
【特許文献２】特許第５５５５０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、ＲＯＩの外側の領域の通信データ量を低減させる機能の場合、以前に設定された指定領域が新規に設定された指定領域に包含されていると、設定内容によっては新たに設定した指定領域内のビットレートが想定外に低減されてしまうおそれがある。また、侵入検知機能の場合、以前に設定された指定領域と新規に設定された指定領域とが重なっていると、新たに設定された指定領域外で検知イベントが通知されたり、同じ侵入物体に対して複数回検知イベントが通知されたりする。このように、ユーザが所望していない動作を引き起こすおそれがある。
そこで、本発明は、領域指定を含む設定情報を適切に作成し、不所望な画像解析結果が得られることを抑制することを課題としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理装置の一態様は、画像解析処理に関する設定情報であって、画像中の第一の指定領域に関する情報を含む第一の設定情報と、前記第一の設定情報と同一種類の画像解析処理に関する設定情報であって、前記第一の設定情報よりも先に作成された、画像中の第二の指定領域に関する情報を含む第二の設定情報とを取得する取得手段と、前記取得手段により取得された前記第一の設定情報および前記第二の設定情報に基づいて、前記第一の指定領域と前記第二の指定領域との重なり領域を判定する判定手段と、前記判定手段による判定結果に応じて、前記第一の設定情報および前記第二の設定情報の少なくとも一方に対して実行する処理を決定する決定手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、領域指定を含む設定情報を適切に作成し、不所望な画像解析結果が得られることを抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態における撮像システムのネットワーク構成例である。
【図２】ネットワークカメラおよびクライアント装置の構成例を示す図である。
【図３】ネットワークカメラのハードウェア構成例である。
【図４】ネットワークカメラの機能設定画面の一例である。
【図５】ネットワークカメラの機能設定処理手順を示すフローチャートである。
【図６】ネットワークカメラの設定情報のデータ構造の一例である。
【図７】重なり判定処理手順を示すフローチャートである。
【図８】削除動作選択画面の一例である。
【図９】警告画面の一例である。
【図１０】ＲＯＩによる通信データ量低減機能のＱ値指定の一例である。
【図１１】第二の実施形態の重なり判定処理手順を示すフローチャートである。
【図１２】第三の実施形態の重なり判定処理手順を示すフローチャートである。
【図１３】第四の実施形態の重なり判定処理手順を示すフローチャートである。
【図１４】無効化選択画面の一例である。
【図１５】第五の実施形態の重なり判定処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明を実施するための形態について詳細に説明する。
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１０】
（第一の実施形態）
図１は、本実施形態における撮像システム１０００のネットワーク構成例である。撮像システム１０００は、ネットワークカメラ（以下、単に「カメラ」という。）１００とクライアント装置２００とを備える。カメラ１００とクライアント装置２００とは、ネットワーク３００によって相互に通信可能に接続されている。ネットワーク３００は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）の通信規格に準拠する複数のルータ、スイッチ、ケーブル等から構成される。なお、ネットワーク３００は、カメラ１００とクライアント装置２００との間で通信可能な構成であれば、その通信規格、規模および構成は問わない。ネットワーク３００は、インターネットや有線ＬＡＮ（Local Area Network）、無線ＬＡＮ（Wireless LAN）、ＷＡＮ（Wide Area Network）、若しくはこれらの複合により実現してもよい。
【００１１】
カメラ１００は、所定の撮像範囲を撮像する撮像装置である。また、カメラ１００は、パン駆動機構１００ａ、チルト駆動機構１００ｂおよびズーム機構１００ｃを有し、撮像領域を変更可能に構成されたＰＴＺカメラ（Pan Tilt Zoom カメラ）である。パン駆動機構１００ａは、カメラ１００の撮像領域をパン方向に変更可能であり、例えば、カメラ１００を３６０°エンドレスに回転させることができる。チルト駆動機構１００ｂは、カメラ１００の撮像領域をチルト方向に変更可能であり、例えば、カメラ１００を水平方向０°から上方向＋１８０°まで回転させることができる。ズーム機構１００ｃは、カメラ１００の撮像領域をズーム方向に変更可能であり、カメラ１００の画角を任意に変更することができる。
なお、カメラ１００は、ＰＴＺカメラに限定されるものではない。また、カメラ１００は、ＰｏＥ（Power over Ethernet）に対応していてもよいし、ＬＡＮケーブルを介して電力が供給される構成でもよい。さらに、図１では、１台のカメラ１００がネットワーク３００に接続されているが、ネットワーク３００には複数のカメラを接続することができる。
【００１２】
クライアント装置２００は、パーソナルコンピュータ（ＰＣ）やスマートフォン、タブレット型ＰＣといった端末装置により構成され、カメラ１００に対して各種コマンドを送信可能である。カメラ１００に対して送信されるコマンドには、カメラ１００の撮像方向（方角）および画角を変更するためのコマンド、撮像パラメータを変更するためのコマンド、画像処理に関するコマンド、画像の送信を開始させるためのコマンド等が含まれる。また、クライアント装置２００は、カメラ１００からのコマンドに対するレスポンスを受信する。
カメラ１００は、クライアント装置２００から受信した撮像方向および画角を変更するためのコマンドに応じて、撮像方向および画角を変更する。また、カメラ１００は、画像の送信を開始させるためのコマンドに応じて、画像をクライアント装置２００に送信する。クライアント装置２００は、上記の画像の送信を開始させるためのコマンドを受けてカメラ１００が送信した画像を受信し、受信した画像を、クライアント装置２００を使用するユーザに提示する表示制御を行う。
【００１３】
図２は、カメラ１００およびクライアント装置２００の構成例を示すブロック図である。この図２に示すように、カメラ１００は、撮像部１０１と、画像処理部１０２と、システム制御部１０３と、レンズ駆動部１０４と、レンズ制御部１０５と、パン駆動部１０６と、チルト駆動部１０７と、パンチルト制御部１０８と、通信部１０９と、を備える。さらに、カメラ１００は、記録部１１０と、外部入力部１１１と、を備える。また、クライアント装置２００は、表示部２０１と、入力部２０２と、システム制御部２０３と、通信部２０４と、を備える。そして、カメラ１００の通信部１０９とクライアント装置２００の通信部２０４とが、ネットワーク３００を介して相互に通信可能な状態に接続されている。
【００１４】
まず、カメラ１００の構成および各部の機能について説明する。
撮像部１０１は、レンズおよびＣＭＯＳ（Complementary Metal Oxide Semiconductor）、ＣＣＤ（Charge Coupled Device）等の撮像素子を含んで構成され、被写体の撮像を行う。また、撮像部１０１は、撮像面に結像された光像を光電変換によりデジタル電気信号に変換する処理を行う。画像処理部１０２は、撮像部１０１において光電変換された信号に対して所定の画像処理を行う。上記画像処理としては、ホワイトバランス処理、シャープネス処理、階調変換処理がある。また、画像処理部１０２は、上記画像処理が施された画像を圧縮符号化して画像データを生成し、生成した画像データをシステム制御部１０３に出力する。
【００１５】
システム制御部１０３は、通信部１０９を介してクライアント装置２００から受信したコマンドを解析し、コマンドに応じた処理を行う。具体的には、システム制御部１０３は、受信したコマンドに応じて、画像処理部１０２に対する画像処理パラメータの変更指示や、レンズ制御部１０５に対するズームやフォーカス制御の指示、パンチルト制御部１０８に対するパンチルト動作の指示を行う。また、システム制御部１０３は、受信したカメラ制御コマンドに対するレスポンスを生成し、生成したレスポンスをクライアント装置２００へ送信すべく通信部１０９に出力する。
【００１６】
さらに、システム制御部１０３は、画像処理部１０２から受信した画像に対して画像解析処理を行う。ここで、画像解析処理としては、プライバシーマスク処理、ＲＯＩ指定による通信データ量低減処理、動体検知処理、侵入検知処理、人数カウント処理、持ち去り検出処理、置き去り検出処理、いたずら検出処理、通過検出処理、自動追尾処理等がある。これら画像解析処理は、各種カメラ機能を実現するための処理である。システム制御部１０３は、上記の画像解析処理の結果を、画像処理部１０２から受信した画像と共にクライアント装置２００へ送信すべく通信部１０９に出力してもよい。
【００１７】
また、本実施形態では、システム制御部１０３は、通信部１０９を介してクライアント装置２００から受信したコマンドに応じて、上記の画像解析処理に関する設定情報を作成し、これを記録部１１０に記録する。ここで、上記設定情報は、画像中の所定の指定領域に関する情報と、当該画像を撮像したときのカメラ１００の撮像方向および画角に関する情報とを含む。画像解析処理がプライバシーマスク処理である場合、上記指定領域は、プライバシーを保護するためのマスク領域に相当する。また、画像解析処理がＲＯＩ指定による通信データ量低減処理である場合、上記指定領域は、データ量を低減する領域またはデータ量を低減しない領域に相当する。さらに、画像解析処理が動体検知処理や侵入検知処理等である場合、上記指定領域は、動体や侵入物体等の監視領域に相当する。
なお、上記設定情報は、上記に限定されるものではなく、例えば設定情報が作成された時刻を示す時刻情報を含んでいてもよい。
【００１８】
レンズ駆動部１０４は、フォーカスレンズおよびズームレンズの駆動系、およびその駆動源のモータにより構成され、その動作はレンズ制御部１０５により制御される。レンズ制御部１０５は、システム制御部１０３による指示に基づいて、レンズ駆動部１０４を制御する。パン駆動部１０６は、パン動作を行うメカ駆動系、およびその駆動源のモータにより構成され、その動作はパンチルト制御部１０８により制御される。また、チルト駆動部１０７は、チルト動作を行うメカ駆動系、およびその駆動源のモータにより構成され、その動作はパンチルト制御部１０８により制御される。パンチルト制御部１０８は、システム制御部１０３による指示に基づいて、パン駆動部１０６およびチルト駆動部１０７を制御する。
【００１９】
通信部１０９は、クライアント装置２００の通信部２０４からネットワーク３００を介して送信される各種コマンドを受信し、受信したコマンドをシステム制御部１０３へ送信する。また、通信部１０９は、システム制御部１０３による指示に基づいて、ネットワーク３００を介して画像等をクライアント装置２００の通信部２０４へ送信する。
記録部１１０は、カメラ機能を実現するための画像解析処理に関する設定情報を保持する不揮発性メモリである。外部入力部１１１は、電源ボタンや各種設定ボタン等を含んで構成されており、ユーザは、外部入力部１１１を操作してカメラ１００に対して各種指示を入力することができる。
【００２０】
次に、クライアント装置２００の構成および各部の機能について説明する。
クライアント装置２００の表示部２０１は、液晶ディスプレイ（ＬＣＤ）等のモニタを含んで構成されており、カメラ１００から取得した画像や、カメラ制御を行うためのグラフィックユーザインタフェース（ＧＵＩ）を表示する。入力部２０２は、キーボードやマウス等のポインティングデバイスを含んで構成されており、クライアント装置２００のユーザは、入力部２０２を操作し、ＧＵＩを介して各種コマンドを入力することができる。本実施形態では、クライアント装置２００のユーザは、入力部２０２を操作し、ＧＵＩを介して上述した指定領域を指定することができる。
【００２１】
システム制御部２０３は、通信部２０４を介してカメラ１００から受信した画像を表示部２０１へ表示する表示制御を行う。また、システム制御部２０３は、ユーザのＧＵＩ操作に応じて各種コマンドを生成し、生成したコマンドを、カメラ１００へ送信すべく通信部２０４へ出力する。
通信部２０４は、カメラ１００の通信部１０９からネットワーク３００を介して送信される画像や信号を受信し、受信した情報をシステム制御部２０３に送信する。また、通信部２０４は、システム制御部２０３の指示に基づいて、上記コマンドを、ネットワーク３００を介してカメラ１００の通信部１０９へ送信する。
【００２２】
（ハードウェア構成）
図３は、カメラ１１０のハードウェア構成例である。
図３に示すように、カメラ１００は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、外部メモリ１４と、撮像部１５と、入力部１６と、通信Ｉ／Ｆ１７と、システムバス１８とを備える。ＣＰＵ１１は、カメラ１１０における動作を統括的に制御するものであり、システムバス１８を介して、各構成部（１２〜１７）を制御する。ＲＯＭ１２は、ＣＰＵ１１が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。なお、当該プログラムは、外部メモリ１４や着脱可能な記憶媒体（不図示）に記憶されていてもよい。ＲＡＭ１３は、ＣＰＵ１１の主メモリ、ワークエリア等として機能する。すなわち、ＣＰＵ１１は、処理の実行に際してＲＯＭ１２から必要なプログラム等をＲＡＭ１３にロードし、当該プログラム等を実行することで各種の機能動作を実現する。
【００２３】
外部メモリ１４は、例えば、ＣＰＵ１１がプログラムを用いた処理を行う際に必要な各種データや各種情報等を記憶している。また、外部メモリ１４には、例えば、ＣＰＵ１１がプログラム等を用いた処理を行うことにより得られた各種データや各種情報等が記憶される。撮像部１５は、図２の撮像部１０１に対応する。入力部１６は、図２の外部入力部１１１に対応する。通信Ｉ／Ｆ１７は、図２の通信部１０９に対応する。図２に示すカメラ１１０の各要素の一部または全部の機能は、ＣＰＵ１１がプログラムを実行することで実現することができる。ただし、図２に示すカメラ１１０の各要素のうち少なくとも一部が専用のハードウェアとして動作するようにしてもよい。この場合、専用のハードウェアは、ＣＰＵ１１の制御に基づいて動作する。
【００２４】
なお、クライアント装置２００の場合、図３の撮像部１５に代えて、図２の表示部２０１に対応するハードウェア構成を具備する。さらに、クライアント装置２００の場合、入力部１６として、図２の入力部２０２に対応するハードウェア構成と、通信Ｉ／Ｆ１７として、図２の通信部２０４に対応するハードウェア構成と、を具備する。そして、図２に示すクライアント装置２００の各要素の一部または全部の機能は、ＣＰＵ１１に対応するクライアント装置２００のＣＰＵがプログラムを実行することで実現することができる。ただし、図２に示すクライアント装置２００の各要素のうち少なくとも一部が専用のハードウェアとして動作するようにしてもよい。この場合、専用のハードウェアは、ＣＰＵの制御に基づいて動作する。
【００２５】
本実施形態では、カメラ１００は、ユーザがカメラ１００の機能を設定するためにクライアント装置２００の表示部２０１に表示された画像上において指定した指定領域に関する情報を取得し、取得した指定領域に関する情報を含む新規の設定情報を作成する。また、カメラ１００は、新規の設定情報と記録部１１０に保存された既存の設定情報とを比較し、各設定情報に含まれる指定領域同士が重なっているか否かを判定する。そして、カメラ１００は、その判定結果に応じて、新規の設定情報および既存の設定情報の少なくとも一方に対して実行する処理を決定する。具体的には、カメラ１００は、上記判定結果に応じて、新規の設定情報を画像解析処理に用いる設定情報として適用すべく記録部１１０に保存したり、既存の設定情報を画像解析処理に用いる設定情報から除外すべく記録部１１０から削除したりする。
本実施形態では、撮像装置であるカメラ１００が、画像解析処理に関する設定情報を作成し保存する時点での処理を決定する情報処理装置として動作する場合について説明する。ただし、クライアント装置２００が上記の情報処理装置として動作してもよいし、一般のＰＣや他の機器等が上記の情報処理装置として動作してもよい。これは後述する第二の実施形態以降も同様にクライアント装置２００が情報処理装置として動作してもよい。
【００２６】
図４は、クライアント装置２００の表示部２０１に表示される、カメラ１００の機能を設定するための機能設定画面４００の一例である。
機能設定画面４００は、画像表示部４０１と、ＰＴＺ操作部４０２と、設定作成部４０３と、を含んで構成されている。画像表示部４０１には、カメラ１００によって撮像された画像が表示される。なお、画像表示部４０１には、カメラ１００によって現在撮像されている映像を表示したり、あるいは予め録画された映像を表示したりする。ＰＴＺ操作部４０２は、カメラ１００のＰＴＺ操作をするための複数のＧＵＩから構成される。設定作成部４０３は、複数個の設定項目の中から、設定情報を作成する任意の設定項目を選択するためのＧＵＩから構成される。
【００２７】
映像表示部４０１の表示領域内では、ユーザが任意の領域を指定することが可能である。領域の指定は、例えばマウス等を使って図形を描画することで実現することができる。この場合、例えばユーザは、ＤＲＡＷボタン４０４を選択した後、映像表示部４０１の表示領域内に図形を描画し、設定作成部４０３の任意の設定項目を選択することで、指定領域に関する情報を含む設定情報の作成を指示することができる。また、ユーザは、映像表示部４０１の表示領域内に図形を描画した後、ＣＬＥＡＲボタン４０５を選択することで、描画した図形を削除することもできる。
【００２８】
次に、本実施形態におけるカメラ１００の動作について説明する。ここでは、カメラ１００の侵入検知機能を設定する場合を例に挙げて説明する。
図５は、カメラ１００が実行する機能設定処理手順を示すフローチャートである。この図５の処理は、ユーザがクライアント装置２００に表示された設定画面を操作し、カメラ機能の設定情報の作成開始を指示したタイミングで開始される。ただし、図５の処理の開始タイミングは、上記のタイミングに限らない。
カメラ１００は、ＣＰＵ１１が必要なプログラムを読み出して実行することにより、図５に示す各処理を実現することができる。ただし、図２に示すカメラ１００の各要素のうち少なくとも一部が専用のハードウェアとして動作することで図５の処理が実現されるようにしてもよい。この場合、専用のハードウェアは、ＣＰＵ１１の制御に基づいて動作する。以降、アルファベットＳはフローチャートにおけるステップを意味するものとする。
【００２９】
まず、Ｓ１において、システム制御部１０３は、通信部１０９を介して、ユーザが指定した設定情報の作成対象となるカメラ機能を取得する。ここで、ユーザは、機能設定画面４００に対する操作、もしくは機能設定画面４００がクライアント装置２００に表示される前の操作によって、所望のカメラ機能を選択することができる。
次にＳ２では、システム制御部１０３は、通信部１０９を介して、ユーザが機能設定画面４００内の画像表示部４０１に表示される画像を確認しながら操作したＰＴＺ操作部４０２のパンチルト機能およびズーム機能の情報を取得する。そして、システム制御部１０３は、取得された情報をもとに、パンチルト制御部１０８に対するパンチルト動作の指示や、レンズ制御部１０５に対するズーム動作の指示を行う。これにより、カメラ１００の撮像方向と画角とが変更される。
【００３０】
Ｓ３では、システム制御部１０３は、通信部１０９を介して、ユーザがマウス等のポインティングデバイスを操作して画像表示部４０１の表示領域内において指定した指定領域の範囲に関する情報を取得する。この指定領域は、当該領域に侵入したオブジェクト（例えば人物）を監視対象として検知するための領域である。Ｓ４では、システム制御部１０３は、通信部１０９を介して、ユーザが機能設定画面４００内の設定作成部４０３の任意の設定項目を選択したことを確認すると、Ｓ３において取得した指定領域の情報をもとに、新規の設定情報を作成し、一時的に保存する。
Ｓ５では、システム制御部１０３は、ユーザが以前に作成し記録部１１０に保存された設定情報に含まれる指定領域と、新規の設定情報に含まれる指定領域との重なりの有無を判定し、その判定結果に応じた処理を実行する。このＳ５における重なり判定処理の詳細については後述する。Ｓ６では、システム制御部１０３は、Ｓ５における処理に従い、Ｓ４において作成された設定情報を不揮発メモリである記録部１１０に保存する。
【００３１】
図６は、記録部１１０に保存された設定情報のデータ構造を表している。本実施形態では、記録部１１０には複数の設定情報５１０、５２０、５３０、５４０、・・・を保存することができる。ここで、設定情報５１０に含まれるＩＤ５１１は、当該設定情報を識別するための識別情報である。また、パンチルト情報５１２は、当該設定情報が作成されたときのカメラ１００のパンチルト位置であり、ズーム情報５１３は、当該設定情報が作成されたときのカメラ１００のズーム量である。さらに、領域座標５１４は、画像上における指定領域の位置を示す情報であり、領域サイズ５１５は、画像上における指定領域の大きさを示す情報である。このように、設定情報は、指定領域に関する情報として、指定領域の位置および大きさを示す情報を含む。
【００３２】
図７は、図５のＳ５において実行される重なり判定処理の手順を示すフローチャートである。この重なり判定処理では、まずシステム制御部１０３は、以前に設定され記録部１１０に保存された設定情報のうち、Ｓ４において作成された設定情報と同一種類の画像解析処理に関する設定情報を読み出す。そして、システム制御部１０３は、読み出した設定情報の数だけＳ５１〜Ｓ５５の処理を繰り返す。
【００３３】
Ｓ５１では、システム制御部１０３は、以前の設定情報に含まれる指定領域と、新規の設定情報に含まれる指定領域との重なり領域の面積を算出する。具体的には、システム制御部１０３は、まず、以前の設定情報に含まれるパンチルト情報およびズーム情報に基づいてカメラ１００の撮像方向および画角を算出し、現在のカメラ１００の撮像方向および画角と比較し、撮像領域が重なっているか否かを判定する。このとき、撮像領域が重なっていなければ、システム制御部１０３は、指定領域の重なり領域の面積を０とする。
一方、撮像領域が重なっている場合には、システム制御部１０３は、以前の設定情報に含まれる指定領域の位置およびサイズと、新規の設定情報に含まれる指定領域の位置およびサイズとに基づいて、指定領域の重なり領域の有無を判定する。このとき、システム制御部１０３は、両者の座標と画角を合わせて指定領域の重なり領域の有無を判定する。そして、指定領域が重なっている場合には、指定領域の重なり領域の面積を算出し、当該重なり領域の重なり量として、新規の設定情報に含まれる指定領域と重なり領域との面積比（％）を算出する。
【００３４】
Ｓ５２では、システム制御部１０３は、Ｓ５１において算出された重なり領域の面積が０よりも大きいか否かを判定する。そして、システム制御部１０３は、重なり領域の面積が０であると判定した場合には、次の設定情報に対する処理へ移行し、重なり領域の面積が０よりも大きい場合には、指定領域の重なりがあると判定してＳ５３に移行する。
Ｓ５３では、システム制御部１０３は、Ｓ５１において算出された面積比が、予め設定された所定の閾値以上であるか否かを判定する。そして、システム制御部１０３は、面積比が閾値未満であると判定した場合にはＳ５４に移行し、面積比が閾値以上であると判定した場合にはＳ５５に移行する。
【００３５】
Ｓ５４では、システム制御部１０３は、ユーザに以前の設定情報を削除するか否かを選択させる処理を行う。ここでは、システム制御部１０３は、クライアント装置２００の表示部２０１に、例えば図８に示す削除動作選択画面４１０を表示させるような表示制御を行い、ユーザに以前の設定情報を削除するか否かを選択させる。そして、システム制御部１０３は、削除動作選択画面４１０に対するユーザの選択結果を取得し、取得した選択結果に従い処理を実行する。
【００３６】
つまり、ユーザが削除動作選択画面４１０の「ＹＥＳ」ボタンを選択した場合、システム制御部１０３は、記録部１１０から以前の設定情報を削除する。例えば、ユーザによって機能設定画面４００上で指定された指定領域と、図６における以前の設定情報５３０に含まれる指定領域とが重なっており、Ｓ５４またはＳ５５において以前の設定情報を削除すると判定された場合、設定情報５３０が削除される。この場合、図６に示すように、設定情報５３０は「ＮＵＬＬ」となる。これにより、設定情報５３０は、画像解析処理に用いる設定情報から除外される。
一方、ユーザが削除動作選択画面４１０の「ＮＯ」ボタンを選択した場合、システム制御部１０３は、以前の設定情報を記録部１１０から削除せずに残したままとする。つまり、この場合、記録部１１０に記録された以前の設定情報は、画像解析処理に用いる設定情報として適用したままとする。
【００３７】
Ｓ５５では、システム制御部１０３は、記録部１１０から以前の設定情報を削除し、ユーザへ削除した旨を通知する。このとき、システム制御部１０３は、クライアント装置２００の表示部２０１に、例えば図９に示す警告画面４２０を表示させるような表示制御を行う。システム制御部１０３は、全ての同一種類の設定情報に対して順番にＳ５１〜Ｓ５５の処理を実行すると、図７の処理を終了する。
【００３８】
以上説明したように、本実施形態におけるカメラ１００は、ユーザ操作により作成された新規の設定情報と、当該新規の設定情報と同一種類の画像解析処理に関する設定情報であって、記録部１１０に記録された以前の設定情報とを取得する。カメラ１００は、撮像した画像をクライアント装置２００の表示部に表示させる表示制御を行い、表示部に表示された画像上における領域の指定を受け付け、新規の設定情報を作成することができる。
そして、カメラ１００は、新規の設定情報に含まれる指定領域と以前の設定情報に含まれる指定領域とが重なる重なり領域の有無を判定し、その判定結果に応じて、新規の設定情報および以前の設定情報の少なくとも一方に対して実行する処理を決定する。
【００３９】
具体的には、カメラ１００は、重なり領域の有無を判定し、重なり領域が有ると判定した場合、当該重なり領域の重なり量を表す面積比を算出し、算出した面積比が所定の閾値以上であるか否かを判定する。ここで、当該面積比は、新規の設定情報に含まれる指定領域と重なり領域との面積比である。そして、カメラ１００は、重なり領域が存在しないと判定した場合には、新規の設定情報と以前の設定情報とを画像解析処理に用いる設定情報としてそれぞれ適用してもよいと判定し、ユーザ操作により作成された新規の設定情報を記録部１１０に記録する。
一方、カメラ１００は、重なり領域が存在し、かつ重なり領域の面積比が閾値以上であると判定した場合、重なり領域によりユーザが所望していない動作が頻繁に発生し得ると判定し、以前の設定情報を画像解析処理に用いる設定情報から自動的に除外する。つまり、以前の設定情報を記録部１１０から自動的に削除する。また、カメラ１００は、重なり領域の面積比が閾値未満であると判定した場合には、重なり領域によりユーザが所望していない動作が多少発生し得ると判定し、以前の設定情報を画像解析処理に用いる設定情報から除外するか否かをユーザに選択させる。
【００４０】
ここで、上記画像解析処理は、例えば侵入検知処理とすることができる。侵入検知処理に関する複数の設定情報が設定され、各設定情報に含まれる指定領域に重なり領域が存在する場合、当該重なり領域では侵入検知のイベントが複数回通知されてしまう。また、以前の設定情報に含まれる指定領域の影響により、新規の設定情報に含まれる指定領域外において侵入検知のイベントが通知され得る。
したがって、画像解析処理が侵入検知処理であり、指定領域に重なり領域が存在する場合には、カメラ１００は、以前の設定情報を記録部１１０から削除し、当該以前の設定情報を画像解析処理に用いる設定情報から除外する。これにより、不要な設定情報を残さずに新しい設定情報を作成することができ、ユーザが所望していない動作の発生を抑制することができる。
【００４１】
また、カメラ１００は、上述したように、重なり領域の面積比が閾値未満である場合、以前の設定情報を削除するか否かをユーザに選択させることができる。重なり領域の重なり量が小さい場合には、不所望なイベント通知が少なくなるため、ユーザによっては領域の重なりを許容できる場合がある。以前の設定情報を削除するか否かをユーザが選択可能とすることで、ユーザは所望する結果をより適切に得ることができる。
なお、本実施形態では、重なり領域の面積比が閾値未満である場合、Ｓ５４において、以前の設定情報を削除するか否かをユーザに選択させる場合について説明した。しかしながら、新規の設定情報を削除するか否か、つまり新規の設定情報を記録部１１０に記録するか否かをユーザに選択させるようにしてもよい。また、以前の設定情報と新規の設定情報のどちらを削除するかを選択させるようにしてもよい。
【００４２】
近年、ネットワークカメラには、様々な新しい機能が搭載されており、その機能ごとに設定項目が設けられている。これら各機能については、指定領域に関する情報を含む複数個の設定情報を保存することが可能であり、また複数のストリームを伝送可能なカメラでは、ストリームごとに上記設定情報が保存できるものも存在する。このように、ネットワークカメラの内部には、領域指定を含む数多くの設定情報が保存されるようになってきている。そして、ユーザは、以前に設定し保存された指定領域の位置やサイズを覚えておくことが困難となっている。
【００４３】
また、ＰＴＺ機構を持つカメラでは、ユーザがカメラで撮像する方向や画角を決め、画面上に表示された撮像画像上においてユーザが領域を指定することができる。しかしながら、この場合、以前に設定した際の撮像方向や画角と、現在画面上に表示されている画像の撮像方向や画角とが異なる場合、ユーザは以前に指定した領域の位置やサイズを確認しながら領域を指定することが困難である。
したがって、同一種類の機能設定について、複数の指定領域の設定がなされた場合に、重複した位置に領域が指定されやすい。そして、重複した位置に領域が指定されたまま複数の設定情報が適用されると、ネットワークカメラ機能において、ユーザが所望していた結果を得ることができなくなるという事象が発生し得る。
【００４４】
これに対して、本実施形態では、同一種類の設定情報に含まれる指定領域の重なりを判定し、その判定結果に応じた処理を決定する。そのため、ユーザが不本意に指定領域を重ねて設定してしまった場合であっても、不要な設定情報を残さずに新しい設定情報を作成することが可能となる。したがって、本実施形態では、ネットワークカメラの機能設定において、ユーザが所望する動作を損なうことなく領域指定を含んだ設定情報を適切に作成することができる。また、ユーザは、自身が以前に設定した指定領域を覚えておく必要がなくなり、ユーザの負荷も軽減する。
【００４５】
なお、本実施形態においては、設定情報が、当該設定情報を作成した時刻を示す時刻情報を含んでいてもよい。この場合、新規の設定情報と同一種類の設定情報のうち、指定領域が重なっている設定情報が複数個存在する場合には、Ｓ５４やＳ５５において、上記時刻情報に基づいて、削除処理の対象となる設定情報の順番を決定してもよい。例えば、設定情報の削除処理では、時刻が古い設定情報から先に削除するようにしてもよい。これにより、ユーザは現時点において所望している結果を適切に得ることができるようになる。
【００４６】
また、本実施形態においては、指定領域が重なっている設定情報が存在する場合、機能設定画面４００の画像表示部４０１に表示されている画像上に、重なり領域の判定結果を表示させるようにしてもよい。例えば、画像表示部４０１に表示されている画像上に、重なり領域をグラフィックにより重畳して描画してもよい。このとき、機能設定画面４００に重なり領域の面積比を併せて表示してもよい。また、重なり領域の表示に際し、必要に応じて画角を調整し、以前の設定情報に含まれる指定領域と新規の設定情報に含まれる指定領域とが画面内に収まるようにしてもよい。これにより、ユーザは、指定領域の重なり状態を適切に把握したうえで、以前の設定情報を削除するか否かを判断することができる。
【００４７】
（第二の実施形態）
次に、本発明の第二の実施形態について説明する。
上述した第一の実施形態では、侵入検知機能の設定を行う場合について説明した。第二の実施形態では、ＲＯＩ指定による通信データ量低減機能の設定を行う場合について説明する。ここで、ＲＯＩ指定による通信データ量低減機能は、指定領域の外側の領域の画像の品質レベルを下げて、画像データを効率良く圧縮して伝送することにより、通信データ量を低減する機能である。指定領域外の領域のＱ値に任意の値を加算することで、画像の品質レベルを変更することができる。Ｑ値は、画像を圧縮する際の量子化量を表す数値情報である。Ｑ値が高くなると圧縮率が高くなり、画像の品質が低下する。
【００４８】
まず、ＲＯＩ指定による通信データ量低減機能の設定例について、図１０を参照して説明する。
図１０（ａ）は、指定領域６１１外のＱ値に５を加算するような設定６０１が存在する場合に、新たに、指定領域６１２外のＱ値に１０を加算するような設定６０２が指定された例である。この場合、既存の設定６０１を削除し、新規の設定６０２を採用すると、設定前よりも通信データ量が低減するように処理が働く。
一方、図１０（ｂ）は、指定領域６１３外のＱ値に１０を加算するような設定６０３が存在する場合に、新たに、指定領域６１４外のＱ値に５を加算するような設定６０４が指定された例である。この場合、既存の設定６０３を削除し、新規の設定６０４を採用すると、設定前よりも通信データ量が増加するように処理が働いてしまう。通信データ量が増加することのデメリットとして、伝送可能な帯域を余計に消費することや、データ記録容量が増加することなどが予想される。
【００４９】
つまり、指定領域の重なりがあり、その重なり領域の面積比が閾値以上である場合、以前の設定情報を削除して新規の設定情報を採用すると、新規の設定情報の内容によっては通信データ量が増加し、ユーザが所望する結果を得られないおそれがある。
そこで、本実施形態では、設定対象となるカメラ機能がＲＯＩ指定による通信データ量低減機能である場合、新規の設定情報の内容を考慮して、次に実行する処理を決定する。
【００５０】
本実施形態のカメラ１００が実行する機能設定処理の流れは、図５と同様である。ただし、Ｓ５における重なり領域判定処理の手順が異なる。
図１１は、図５のＳ５においてカメラ１００が実行する重なり領域判定処理の手順を示すフローチャートである。この図１１の処理は、Ｓ６１の処理が追加されていることを除いては、図７の処理と同様である。したがって、図７と同一処理を実行する部分には図７と同一ステップ番号を付し、以下、処理の異なる部分を中心に説明する。
【００５１】
システム制御部１０３は、Ｓ５３において重なり領域の面積比が閾値以上であると判定した場合、Ｓ６１に移行して、ユーザが今回の領域指定の際に指定したＱ値の方が、以前に指定したＱ値よりも大きいか否かを判定する。具体的には、システム制御部１０３は、記録部１１０から読み出した以前の設定情報に含まれるＱ値と、新規の設定情報に含まれるＱ値との大小関係を判定する。
上述したように、Ｑ値が大きい方がデータ量の低減効果は大きい。したがって、システム制御部１０３は、新規の設定情報に含まれるＱ値の方が大きいと判定した場合には、Ｓ５５に移行して以前の設定情報を削除する処理を実行し、ユーザへ設定情報を削除した旨を通知する警告画面４２０（図９）を提示するようにする。一方、システム制御部１０３は、新規の設定情報に含まれるＱ値の方が小さいと判定した場合には、Ｓ５４に移行して、ユーザに対して以前の設定情報を削除するか否かを選択させる削除動作選択画面４１０（図８）を提示するようにする。
【００５２】
以上説明したように、本実施形態におけるカメラ１００は、ユーザがＲＯＩによる通信データ量低減機能を複数設定する場合で、指定領域が重なっていると判定した場合、新規の設定情報に含まれるＱ値と以前の設定情報に含まれるＱ値との大小関係を判定する。そして、その判定結果に応じて実行する処理を決定する。具体的には、カメラ１００は、新規の設定情報に含まれるＱ値が以前の設定情報に含まれるＱ値よりも大きいと判定した場合、以前の設定情報を記録部１１０から削除する。これにより、通信データ量の低減効果を損なわないように新しい設定情報を作成することが可能となる。
なお、本実施形態では、Ｓ５４において、以前の設定情報を削除するか否かをユーザに選択させる場合について説明した。しかしながら、新規の設定情報を削除するか否か、つまり新規の設定情報を記録部１１０に記録するか否かをユーザに選択させるようにしてもよい。また、以前の設定情報と新規の設定情報のどちらを削除するかを選択させるようにしてもよい。
【００５３】
（第三の実施形態）
次に、本発明の第三の実施形態について説明する。
上述した第一の実施形態では、侵入検知機能を設定する場合について説明した。第三の実施形態では、カメラ１００に様々なＶｉｄｅｏ  Ｃｏｎｔｅｎｔｓ  Ａｎａｌｙｓｙｓ（ＶＣＡ）機能が搭載されている場合について説明する。
近年のネットワークカメラでは、画像処理能力の向上により、カメラ内部で画像を解析した結果を利用した様々なＶＣＡ機能が搭載されている。代表的な機能として、動体検知、侵入検知、人数カウントなどが挙げられる。これらのＶＣＡ機能を設定する際には、上述した第一の実施形態のような領域を指定する方法が用いられている。
【００５４】
このようなＶＣＡ機能の種別の中には、同一種類の機能設定において複数の領域が重なって指定されてしまうと所望の結果が得られないものと、領域の重なりが許容されるものとがある。例えば、画像内の人数をカウントする機能（人数カウント機能）の場合、領域が重なっている部分では複数回のカウントが上がってしまうため、正しい人数が計測されなくなってしまう。つまり、人数カウント機能は、領域の重なりが許容されない。これに対して、動体検知などのＶＣＡ機能では、領域の重なりにより複数回のイベントが通知されることはあるが、誤検知等の致命的な事象が発生することはないため、ユーザによっては領域の重なりが許容される場合がある。
そこで、本実施形態では、設定対象となるＶＣＡ機能の種別を考慮して、次に実行する処理を決定する。
【００５５】
本実施形態のカメラ１００が実行する機能設定処理の流れは、図５と同様である。ただし、Ｓ５における重なり領域判定処理の手順が異なる
図１２は、図５のＳ５においてカメラ１００が実行する重なり領域判定処理の手順を示すフローチャートである。この図１２の処理は、Ｓ５３の処理が削除され、Ｓ７１の処理が追加されていることを除いては、図７の処理と同様である。したがって、図７と同一処理を実行する部分には図７と同一ステップ番号を付し、以下、処理の異なる部分を中心に説明する。
【００５６】
システム制御部１０３は、Ｓ５２において重なり領域の面積が０よりも大きいと判定した場合、領域の重なりがあると判定し、Ｓ７１に移行してユーザが選択したＶＣＡ機能の種別が、領域の重なりを許容する種別であるか否かを判定する。ここで、領域の重なりを許容する種別は、動体検知を含む。一方、領域の重なりを許容しない種別は、人数カウント、侵入検知を含む。なお、各ＶＣＡ機能が領域の重なりを許容する種別であるか否かは、ユーザによって設定可能であってもよい。
システム制御部１０３は、Ｓ７１において、ＶＣＡ機能の種別が領域の重なりを許容する種別であると判定した場合は、Ｓ５４に移行して、ユーザに対して以前の設定情報を削除するか否かを選択させる削除動作選択画面４１０（図８）を提示するようにする。一方、システム制御部１０３は、ＶＣＡ機能の種別が領域の重なりを許容しない種別であると判定した場合は、Ｓ５５に移行して以前の設定情報を削除する処理を実行し、ユーザへ設定情報を削除した旨を通知する警告画面４２０（図７）を提示するようにする。
なお、ＶＣＡ機能の種別が領域の重なりを許容する種別であると判定された場合、ユーザに上記の削除動作選択画面４１０を提示せずに、常に以前の設定情報を残しておくようにしてもよい。
【００５７】
以上説明したように、本実施形態におけるカメラ１００は、ユーザが同一のＶＣＡ機能を複数設定する場合で、指定領域が重なっていると判定した場合、ＶＣＡ機能の種別、つまり、新規の設定情報が用いられる画像解析処理の種類を判定する。そして、そのＶＣＡ機能の種別が、設定情報間の領域の重なりを許容する種別であるか否かに応じて実行する処理を決定する。これにより、設定情報間の領域の重なりを許容できないＶＣＡ機能の場合には、以前の設定情報を削除して適切に新しい設定情報を作成することが可能となる。
なお、本実施形態においては、指定領域に重なり領域が存在し、かつＶＣＡ機能の種別が設定情報間の領域の重なりを許容する種別である場合、ユーザに以前の設定情報を削除するか否かを選択させる処理を行う場合について説明した。しかしながら、ユーザに新規の設定情報を削除するか否か、つまり新規の設定情報を記録部１１０に記録するか否かを選択させる処理を行ってもよい。また、以前の設定情報と新規の設定情報のどちらを削除するかを選択させるようにしてもよい。
【００５８】
（第四の実施形態）
次に、本発明の第四の実施形態について説明する。
この第四の実施形態では、機能設定の利便性を向上するために、設定情報毎に有効／無効を切り換えるための動作フラグが設けられている場合について説明する。この動作フラグにより、ユーザは、設定情報を削除せずにカメラ機能を無効にすることが可能となる。また、ユーザは、動作フラグを有効にするのみで、再度カメラ機能を動作させることが可能となる。
【００５９】
本実施形態のカメラ１００が実行する機能設定処理の流れは、図５と同様である。ただし、Ｓ５における重なり領域判定処理の手順が異なる
図１３は、図５のＳ５においてカメラ１００が実行する重なり領域判定処理の手順を示すフローチャートである。この図１３の処理は、Ｓ５３およびＳ５５の処理が削除され、Ｓ８１およびＳ８２の処理が追加されていることを除いては、図７の処理と同様である。したがって、図７と同一処理を実行する部分には図７と同一ステップ番号を付し、以下、処理の異なる部分を中心に説明する。
【００６０】
システム制御部１０３は、Ｓ５２において重なり領域の面積が０よりも大きいと判定した場合、領域の重なりがあると判定し、Ｓ８１に移行して、以前の設定情報に含まれるフラグ情報を確認する。そして、システム制御部１０３は、以前の設定情報の動作フラグが有効であると判定した場合には、Ｓ８２に移行し、以前の設定情報の動作フラグが無効であると判定した場合には、Ｓ５４に移行する。
Ｓ８２では、システム制御部１０３は、ユーザに以前の設定情報の動作フラグを無効とし、以前の設定情報を画像解析処理に用いる設定情報から除外するか否かを選択させる処理を行う。ここでは、システム制御部１０３は、クライアント装置２００の表示部２０１に、例えば図１４に示す無効化選択画面４３０を表示させるような表示制御を行い、ユーザに以前の設定情報の動作フラグを無効にするか否かを選択させる。そして、システム制御部１０３は、無効化選択画面４３０に対するユーザの選択結果を取得し、取得した選択結果に従い処理を実行する。
【００６１】
以上説明したように、本実施形態におけるカメラ１００は、ユーザが画像解析処理に関する設定情報を複数設定する場合で、指定領域が重なっていると判定した場合、以前の設定情報に含まれるフラグ情報を判定する。そして、その判定結果に応じて実行する処理を決定する。具体的には、以前の設定情報に含まれる動作フラグが有効である場合には、以前の設定情報の動作フラグを無効化するか否かをユーザに選択させる。一方、以前の設定情報に含まれる動作フラグが無効である場合には、以前の設定情報は不要な設定情報である可能性が高いため、以前の設定情報を削除するか否かをユーザに選択させる。
これにより、ユーザが所望する動作を損なうことなく、適切に新規の設定情報を作成することができる。また、以前の設定情報を画像解析処理に用いる設定情報から除外する際、フラグ情報に応じて、設定情報を削除する方法と動作フラグを無効にして設定情報を残す方法とを切り替えるので、不要な設定情報については適切に記録部１１０から削除することができる。
【００６２】
（第五の実施形態）
次に、本発明の第五の実施形態について説明する。
この第五の実施形態では、画像認識技術を利用することで画像内の被写体を検出し、検出した被写体の位置やサイズの情報を基に領域を指定する場合について説明する。
例えば屋外の監視画像を例に挙げた場合、認識される被写体として、建物、道路、緑地、海や川、山、空などがある。本実施形態では、これらの被写体種別に優先度を設定し、その優先度に応じて、領域が重なる設定情報に対する処理を決定する。ここでは、被写体を複数のグループに分類し、それぞれの優先度を決めておくものとする。
【００６３】
例えば、上記の監視画像の被写体の場合、道路（歩道を含む）の被写体情報をグループ１、ビルや家屋などの建物の被写体情報をグループ２、その他の被写体の被写体情報をグループ３とする。この場合、グループ１は、人や車の検知やＲＯＩなどを目的として領域が指定されることが多いため、優先度を最も高く設定し、グループ２、グループ３の順で優先度が低くなるようにする。上記のグループ分類結果を設定情報内に被写体種別として追加しておく。なお、ユーザが手動でグループを指定できるようにしてもよい。
【００６４】
本実施形態のカメラ１００が実行する機能設定処理の流れは、図５と同様である。ただし、Ｓ５における重なり領域判定処理の手順が異なる
図１５は、図５のＳ５においてカメラ１００が実行する重なり領域判定処理の手順を示すフローチャートである。この図１５の処理は、Ｓ５３の処理が削除され、Ｓ９１の処理が追加されていることを除いては、図７の処理と同様である。したがって、図７と同一処理を実行する部分には図７と同一ステップ番号を付し、以下、処理の異なる部分を中心に説明する。
【００６５】
システム制御部１０３は、Ｓ５２において重なり領域の面積が０よりも大きいと判定した場合、領域の重なりがあると判定し、Ｓ９１に移行して、以前の設定情報に含まれる被写体情報と新規の設定情報に含まれる被写体情報とを比較する。そして、システム制御部１０３は、新規の設定情報に含まれる被写体情報の優先度の方が以前の設定情報に含まれる被写体情報の優先度よりも低いか、または同等であると判定した場合には、Ｓ５４に移行する。一方、システム制御部１０３は、新規の設定情報に含まれる被写体種別の優先度の方が以前の設定情報に含まれる被写体情報の優先度よりも高いと判定した場合には、Ｓ５５に移行する。
【００６６】
以上説明したように、本実施形態におけるカメラ１００は、ユーザが画像解析処理に関する設定情報を複数設定する場合で、指定領域が重なっていると判定した場合、指定領域の決定に利用した被写体情報を判定する。そして、その判定結果に応じて実行する処理を決定する。これにより、被写体種別の優先度を考慮しながら領域が重なる設定情報に対する処理を実行することができ、ユーザが所望する動作を損なうことなく、適切に新規の設定情報を作成することができる。
【００６７】
（変形例）
上記各実施形態においては、ユーザ操作により作成された新規の設定情報と、記録部１１０に記録された以前の設定情報とを比較し、指定領域の重なりを判定する場合について説明した。しかしながら、比較対象の設定情報は上記に限定されるものではなく、同一種類の画像解析処理に関する設定情報同士であればよい。つまり、所定のメモリ等に記録された同一種類の画像解析処理に関する複数の設定情報を比較してもよいし、ユーザ操作により連続して作成された同一種類の画像解析処理に関する複数の設定情報を比較してもよい。
【００６８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１００…ネットワークカメラ、１０１…撮像部、１０２…画像処理部、１０３…システム制御部、１０４…レンズ駆動部、１０５…レンズ制御部、１０６…パン駆動部、１０７…チルト駆動部、１０８…パンチルト制御部、１０９…通信部、１１０…記録部、１１１…外部入力部、２００…クライアント装置、２０１…表示部、２０２…入力部、２０３…システム制御部、２０４…通信部、３００…ネットワーク
【図１】
2019032763.tif 000003
【図２】
2019032763.tif 000004
【図３】
2019032763.tif 000005
【図４】
2019032763.tif 000006
【図５】
2019032763.tif 000007
【図６】
2019032763.tif 000008
【図７】
2019032763.tif 000009
【図８】
2019032763.tif 000010
【図９】
2019032763.tif 000011
【図１０】
2019032763.tif 000012
【図１１】
2019032763.tif 000013
【図１２】
2019032763.tif 000014
【図１３】
2019032763.tif 000015
【図１４】
2019032763.tif 000016
【図１５】
2019032763.tif 000017