(57)【要約】【課題】撮像画像内の処理対象領域の設定を支援する。【解決手段】設定装置は、撮像装置の撮像領域に対して所定の処理の対象とする第１の領域を設定する第１の設定手段と、撮像領域に対して所定の処理の対象外とする第２の領域を設定する第２の設定手段と、第１の設定手段及び第２の設定手段の少なくとも一方における領域の設定可能範囲を制限する制限手段と、を有する。制限手段は、第１の領域及び第２の領域のうちの一方の領域を設定した後に第１の領域及び第２の領域のうちの他方の領域を設定をする場合、他方の領域の設定可能範囲を一方の領域に基づいて制限する。【選択図】図５
2019080112.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置の撮像領域に対して所定の処理の対象とする第１の領域を設定する第１の設定手段と、
前記撮像領域に対して前記所定の処理の対象外とする第２の領域を設定する第２の設定手段と、
前記第１の設定手段及び前記第２の設定手段の少なくとも一方における領域の設定可能範囲を制限する制限手段と、
を有し、
前記制限手段は、前記第１の領域及び前記第２の領域のうちの一方の領域を設定した後に前記第１の領域及び前記第２の領域のうちの他方の領域を設定をする場合、該他方の領域の設定可能範囲を前記一方の領域に基づいて制限する
ことを特徴とする設定装置。
【請求項２】
前記撮像装置により撮像された撮像画像を前記撮像領域として表示し該撮像領域に対して前記第１の領域及び前記第２の領域を重畳して表示する表示手段と、
前記第１の領域及び前記第２の領域に対する変形操作を受け付ける受付手段と、
を更に有し、
前記受付手段は、前記設定可能範囲に基づいて変形操作を受け付ける範囲を制限する
ことを特徴とする請求項１に記載の設定装置。
【請求項３】
前記表示手段は、前記受付手段により変形操作を受け付けている領域に対する前記設定可能範囲に基づく制限表示を更に行う
ことを特徴とする請求項２に記載の設定装置。
【請求項４】
前記制限表示は、前記設定可能範囲の境界線の表示、前記設定可能範囲の外側領域の視認性を低下させる表示、文字やアイコンを用いた警告表示、の少なくとも１つを含む
ことを特徴とする請求項３に記載の設定装置。
【請求項５】
前記制限手段は、前記第１の領域を設定した後に前記第２の領域を設定する場合、該第２の領域の設定可能範囲を前記第１の領域内に制限する
ことを特徴とする請求項１乃至４の何れか１項に記載の設定装置。
【請求項６】
前記制限手段は、前記第２の領域を設定した後に前記第１の領域を設定する場合、該第１の領域が前記第２の領域と少なくとも一部とオーバーラップするように制限する
ことを特徴とする請求項１乃至５の何れか１項に記載の設定装置。
【請求項７】
前記制限手段は、前記第１の領域及び前記第２の領域の両方を設定した後に前記第１の領域を追加をする場合、該追加する第１の領域の設定可能範囲を制限しない
ことを特徴とする請求項１乃至６の何れか１項に記載の設定装置。
【請求項８】
前記制限手段は、前記第１の領域及び前記第２の領域の両方を設定した後に前記第２の領域を追加をする場合、該追加する第２の領域の設定可能範囲を、既に設定された前記第１の領域及び前記第２の領域の全てを包含する範囲に制限する
ことを特徴とする請求項１乃至７の何れか１項に記載の設定装置。
【請求項９】
前記第２の領域の設定の優先度は前記第１の領域の設定の優先度よりも高い
ことを特徴とする請求項１乃至８の何れか１項に記載の設定装置。
【請求項１０】
前記所定の処理は、前記撮像装置による測光処理、前記撮像装置による動体検出処理の少なくとも１つを含む
ことを特徴とする請求項１乃至９の何れか１項に記載の設定装置。
【請求項１１】
設定装置の制御方法であって、
撮像装置の撮像領域に対して、所定の処理の対象とする第１の領域及び該所定の処理の対象外とする第２の領域のうちの一方の領域を設定する第１の設定工程と、
前記第１の領域及び前記第２の領域のうちの他方の領域を設定する第２の設定工程と、
を含み、
前記第２の設定工程は、前記他方の領域の設定可能範囲を前記一方の領域に基づいて制限する制限工程を含む
ことを特徴とする設定装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０の何れか１項に記載の設定装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像画像内の処理対象領域の設定を支援する技術に関するものである。
【背景技術】
【０００２】
通信ネットワークを介して遠隔操作により監視カメラを制御し、当該監視カメラによる撮像映像を監視する監視システムが知られている。監視システムの中には、ユーザーインターフェイス（ＵＩ）を使用して監視カメラに対する制御を行う設定装置が存在する。設定装置には、監視カメラで撮影された映像を用いて設定を行うグラフィカルユーザインタフェース（ＧＵＩ）を有するものも存在する。例えば、設定した領域内に侵入した動体を検知する侵入検知という機能を有する監視カメラに対する設定装置において、実際に監視カメラが撮影している映像に対して検知領域を描画し設定するＧＵＩが提供されている。
【０００３】
しかし、処理を行う検知領域のみを設定させるＵＩが一般的に知られているが、この場合領域描画が複雑になる場合がある。例えば、立ち入り禁止領域の内部に立ち入り可能領域があるケースでは、侵入検知の検知領域が複数になることや検知領域の形が複雑になることがある。そのため、設定が煩雑になりがちである。特許文献１では、検知処理を行わない処理除外領域を設定することで、検知処理を行う領域の設定を簡易にするシステムを開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１８１３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１に記載の技術では、ユーザーが指定した領域の場所によっては処理除外領域と処理領域の指定が無駄になってしまう場合がある。例えば、検知処理を行う侵入検知領域より処理除外領域の方が優先度が高いため、侵入検知領域を処理除外領域が完全に覆うように指定した場合、結果として侵入検知領域は無効となってしまう。
【０００６】
本発明はこのような問題を鑑みてなされたものであり、撮像画像内の処理対象領域の設定を支援する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の問題点を解決するため、本発明に係る設定装置は以下の構成を備える。すなわち、設定装置は、
撮像装置の撮像領域に対して所定の処理の対象とする第１の領域を設定する第１の設定手段と、
前記撮像領域に対して前記所定の処理の対象外とする第２の領域を設定する第２の設定手段と、
前記第１の設定手段及び前記第２の設定手段の少なくとも一方における領域の設定可能範囲を制限する制限手段と、
を有し、
前記制限手段は、前記第１の領域及び前記第２の領域のうちの一方の領域を設定した後に前記第１の領域及び前記第２の領域のうちの他方の領域を設定をする場合、該他方の領域の設定可能範囲を前記一方の領域に基づいて制限する。
【発明の効果】
【０００８】
本発明によれば、撮像画像内の処理対象領域の設定を好適に支援可能とする技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態における監視システムの全体構成を示す図である。
【図２】監視カメラ及びクライアント装置のハードウェア構成を示す図である。
【図３】処理領域と処理除外領域を指定するＧＵＩを示す図である。
【図４】第１実施形態における領域指定のフローチャートである。
【図５】領域の位置決定の詳細フローチャートである。
【図６】第１実施形態におけるＧＵＩを例示的に示す図である。
【図７】第２実施形態における領域指定のフローチャートである。
【図８】第２実施形態におけるＧＵＩを例示的に示す図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の実施の形態の一例を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１１】
（第１実施形態）
本発明に係る設定装置の第１実施形態として、監視システムにおける監視カメラの処理対象領域の設定を行うクライアント装置を例に挙げて以下に説明する。
【００１２】
＜システム構成＞
図１は、第１実施形態における監視システムの全体構成を示す図である。監視システムは、ネットワーク３０００を介して通信可能に接続された監視カメラ１０００及びクライアント装置２０００を含んでいる。
【００１３】
監視カメラ１０００は、システム制御部１００１、撮像部１００２、コマンド処理部１００３、通信部１００４を含んでいる。撮像部１００２は、レンズ及び撮像素子から構成され、被写体の撮像及び電気信号への変換を行い、信号の所定の画像処理を行う。コマンド処理部１００３は、通信部１００４を介してクライアント装置２０００から入力された制御コマンドを解釈し監視カメラ１０００の制御及び処理を行う。例えば、後述する「処理領域」及び「処理除外領域」の領域設定を含む制御コマンドを受信し、当該領域設定に基づいて、撮像部１００２及びシステム制御部１００１における各種処理（測光、動体検出など）の実行を制御する。通信部１００４は、生成された撮像画像をクライアント装置２０００に配信するほか、クライアント装置２０００から制御やコマンドを受信する。システム制御部１００１は、各機能の統括制御を行う。
【００１４】
クライアント装置２０００は、システム制御部２００１、表示部２００２、入力部２００３、通信部２００４を含んでいる。表示部２００２は、監視カメラ１０００から送信された撮像画像の再生を行う。入力部２００３は、監視カメラ１０００への制御や領域指定を受け付けるインターフェイスである。通信部２００４は、監視カメラ１０００から撮像画像をはじめとする各種データを受信するだけでなく、入力部２００３で受け付けた制御や領域情報を監視カメラ１０００へ送信する。システム制御部２００１は、各機能の制御を行う。
【００１５】
図２は、監視カメラ１０００及びクライアント装置２０００のハードウェア構成を示す図である。図２（ａ）は、監視カメラ１０００の構成を、図２（ｂ）はクライアント装置２０００の構成をそれぞれ示している。
【００１６】
監視カメラ１０００は、ＣＰＵ１１０１と、ＲＯＭ１１０２と、ＲＡＭ１１０３と、撮像部１１０４と、通信Ｉ／Ｆ１１０５と、を含む。
【００１７】
ＣＰＵ１１０１は、監視カメラ１０００における動作を統括的に制御するものであり、各構成部（１１０２〜１１０６）を制御する。ＲＯＭ１１０２は、ＣＰＵ１１０１が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。また、撮像部１１０４における現在の設定値が記憶される。なお、当該制御プログラム等を外部メモリや着脱可能な記憶媒体（不図示）に記憶し、それを読み出す形態としてもよい。ＲＡＭ１１０３は、ＣＰＵ１１０１の主メモリ、ワークエリア等として機能する。すなわち、ＣＰＵ１１０１は、処理の実行に際してＲＯＭ１１０２から必要なプログラム等をＲＡＭ１１０３にロードし、当該プログラム等を実行することで各種の機能を実現する。
【００１８】
撮像部１１０４は、図１の撮像部１００２に対応する機能部である。通信Ｉ／Ｆ１１０５は、ネットワーク３０００を介して他の装置と通信する機能部である。例えば、通信Ｉ／Ｆ１１０５は、撮像部１１０４により得られた撮像画像をネットワーク３０００を介してクライアント装置２０００へ送信する。
【００１９】
監視カメラ１０００の各要素の一部または全部の機能は、ＣＰＵ１１０１がプログラムを実行することで実現することができる。ただし、図１に示す監視カメラ１０００の各要素のうち少なくとも一部を専用のハードウェアとして構成してもよい。この場合、専用のハードウェアは、ＣＰＵ１１０１の制御に基づいて動作する。
【００２０】
クライアント装置２０００は、ＣＰＵ２１０１と、ＲＯＭ２１０２と、ＲＡＭ２１０３と、ＨＤＤ２１０４と、表示部２１０５と、入力部２１０６と、操作Ｉ／Ｆ２１０７と、を含む。
【００２１】
ＣＰＵ２１０１は、クライアント装置２１００における動作を統括的に制御するものであり、各構成部（２１０２〜２１０７）を制御する。ＲＯＭ２１０２は、ＣＰＵ２１０１が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。ＲＡＭ２１０３は、ＣＰＵ２１０１の主メモリ、ワークエリア等として機能する。すなわち、ＣＰＵ２１０１は、処理の実行に際してＲＯＭ２１０２から必要なプログラム等をＲＡＭ２１０３にロードし、当該プログラム等を実行することで各種の機能を実現する。
【００２２】
ＨＤＤ２１０４は、例えば、ＣＰＵ２１０１がプログラムを用いた処理を行う際に必要な各種データや各種情報等、また、プログラム等を用いた処理を行うことにより得られた各種データや各種情報等を記憶している。
【００２３】
表示部２１０５は、図１の表示部２００２に対応し、監視カメラ１０００から受信した撮像画像や監視カメラ１０００における現在の設定値をＧＵＩにより表示する。入力部２１０６は、電源ボタンやキーボード、マウス、タッチパネルなどから構成され、ユーザーからのコマンド制御を受け付ける。通信Ｉ／Ｆ２１０７は、ネットワーク３０００を介し監視カメラ１０００から各種データを受信し、各種データを送信する。例えば、監視カメラ１０００で生成された撮像画像や撮像部１１０４の現在の設定値を受信し、監視カメラ１０００へ制御コマンドを送信する。
【００２４】
クライアント装置２０００の各要素の一部または全部の機能は、ＣＰＵ２１０１がプログラムを実行することで実現することができる。ただし、図１に示すクライアント装置２０００の各要素のうち少なくとも一部を専用のハードウェアとして構成してもよい。この場合、専用のハードウェアは、ＣＰＵ２１０１の制御に基づいて動作する。
【００２５】
ここでは、クライアント装置２０００が設定した「処理領域」及び「処理除外領域」は制御コマンドにより監視カメラ１０００に送信されることを想定する。すなわち、監視カメラ１０００において当該領域設定に基づく各種処理（測光、動体検出など）を行うことを想定する。しかしながら、監視カメラ１０００以外の他の装置（クライアント装置２０００を含む）が、監視カメラ１０００から入力された撮像画像に対して当該領域設定に基づく各種処理（測光、動体検出など）を実行するよう構成してもよい。
【００２６】
＜ＧＵＩの構成＞
ここでは、図３を参照して、クライアント装置２０００の表示部２１０５に表示されるＧＵＩについて説明する。当該ＧＵＩは、監視カメラ１０００の撮像領域に対して、所定の処理の対象とする「処理領域」と当該所定の処理の対象外とする「処理除外領域」とをユーザーが指定するためのものである。ここでは、撮像領域として監視カメラ１０００により得られる撮像画像を表示する。所定の処理として、以下の説明では監視カメラ１０００における適切な露出を行うための測光処理を例に説明するが、動体検出処理など任意の画像処理に適用可能である。
【００２７】
図３（ａ）は、処理領域と処理除外領域とを指定するＧＵＩを示す図である。撮像画像表示部３１００は、撮像部１１０４で生成された撮像画像と、ユーザーが入力部２１０６を介して指定した処理領域及び処理除外領域を重畳して表示する。ここでは、処理領域として測光の対象とする測光領域を矩形形状として指定し、処理除外領域として測光の対象外とする非測光領域を矩形形状として指定した例を示している。
【００２８】
すなわち、測光領域は、撮像画像内における露出オート時の測光処理を行う範囲を指定する処理領域である。例えば、注視領域など、露出を適切に調整したい領域を選択する。一方、非測光領域は、撮像画像内における測光処理を行わないことを指定する領域である。
【００２９】
例えば、測光領域内に電球や蛍光灯などの光源が含まれると、光源の明るさに影響を受け、光源以外の領域は暗く（すなわち露出アンダー）なりがちである。そこで、ユーザーが明示的に非測光領域を指定することで露出に影響を受けやすい要因を排除し適切な露出を得ることができる。そのため、非測光領域は、測光領域内の特定領域とオーバーラップするように指定される。
【００３０】
領域追加ボタン３１０４は、測光領域を追加するためのボタンである。例えば、ユーザーがマウスを介して押下すると撮像画像表示部３１００内の所定位置（デフォルト位置）に測光領域を指定する矩形が表示され、ユーザーがマウスを介して当該矩形に対して変形操作をすることにより測光領域を設定する。また、領域追加ボタン３１０５は、非測光処理領域を追加するためのボタンである。例えば、ユーザーがマウスを介して押下すると撮像画像表示部３１００に非測光領域を指定する矩形が表示され、ユーザーがマウスを介して当該矩形に対して変形操作をすることにより非測光領域を設定する。図３（ａ）では、領域３１０１及び領域３１０３が測光領域を示しており、灰色実線の矩形で示されている。また、領域３１０２が非測光領域を示しており、黒色破線の矩形で示されている。
【００３１】
可動領域３１０６は、それぞれの領域として指定可能な設定可能範囲を示す制限表示である。測光領域及び非測光領域の何れもが設定されていない初期状態では、撮像画像表示部３１００の表示小域全域となっている。上述の矩形の変形は、可動領域３１０６の範囲内に収まるように制限される。可動領域についての詳細は後述する。
【００３２】
なお、測光領域と非測光領域それぞれの形状や表示枠の色および線の形態は任意のものが利用可能であるが、２つの領域を容易に識別出来るものが望ましい。さらに、測光領域および非測光領域を追加するＧＵＩの形態は、上述の２つのボタンによるもの以外でもよい。例えば、測光領域か非測光領域かを選択するメニューと単一の領域追加ボタンとを有するＧＵＩとして構成してもよい。
【００３３】
図３（ｂ）は、ユーザーによる処理領域と処理除外領域の不適切な設定例を示している。このように測光領域３１１１と非測光領域３１１２とがオーバーラップしないように設定された場合、非測光領域３１１２の設定は無駄となってしまう。すなわち、非測光領域３１１２が指定された領域は、もともと測光対象ではない領域だからである。
【００３４】
図３（ｃ）は、ユーザーによる処理領域と処理除外領域の他の不適切な設定例を示している。このように測光領域３１２１が非測光領域３１２２に完全に包含される様に設定された場合、測光領域３１２１の設定は無駄となってしまう。すなわち、上述のように、非測光領域は測光領域内の一部領域を除外するために設定されるものであり、測光領域よりも設定の優先度が高い。その結果、測光領域３１２１の全域が無効となってしまうからである。
【００３５】
＜クライアント装置の動作＞
上述の、図３（ｂ）や図３（ｃ）に示されるような不適切な設定を防止するため、処理領域（例えば測光領域）及び処理除外領域（例えば非測光領域）の設定時に、ＧＵＩによる支援を行うことが望ましい。そこで、第１実施形態では、１つ目の領域設定に基づいて２つ目の領域設定における指定可能な範囲の制限を行う例について説明する。
【００３６】
図４は、第１実施形態における領域指定のフローチャートである。具体的には、ユーザーが領域設定のＧＵＩを操作して１つ目の領域を設定した後のＧＵＩの動作を示している。なお、１つ目の領域を設定する際には、撮像画像内で自由に領域を設定することが可能である。すなわち、１つ目の領域を設定する際には、可動領域は撮撮像画像表示部３１００の全域に設定される。なお、１つ目の領域として、処理領域が設定されてもよいし処理除外領域が設定されてもよい。
【００３７】
Ｓ４１００では、システム制御部２００１は、領域追加ボタンが押下されたことを検出する。すなわち、２つ目の領域の追加が指示されたことを検出する。Ｓ４１０１では、システム制御部２００１は、既に設定された１つ目の領域が処理領域であるか否かを判定する。処理領域である場合はＳ４１０２に進み、処理領域でない場合（処理除外領域である場合）はＳ４１０３に進む。
【００３８】
Ｓ４１０２では、システム制御部２００１は、追加された領域（２つ目の領域）が処理領域であるか否かを判定する。処理領域である場合はＳ４１０４に進み、処理領域でない場合（処理除外領域である場合）はＳ４１０５に進む。
【００３９】
Ｓ４１０３では、システム制御部２００１は、追加された領域（２つ目の領域）が処理除外領域であるか否かを判定する。処理除外領域である場合はＳ４１０４に進み、処理除外領域でない場合（処理領域である場合）はＳ４１０６に進む。
【００４０】
Ｓ４１０４では、システム制御部２００１は、可動領域を撮撮像画像表示部３１００の全域に設定する。すなわち、１つ目の領域と２つ目の領域の領域種別が同一である場合には、任意の領域を指定して問題ないからである。その後、入力部２００３を介したユーザー操作（マウスによる領域の形状変更指示など）を受け付け、２つ目の領域の指定を受け付ける。
【００４１】
Ｓ４１０５では、システム制御部２００１は、可動領域を１つ目の領域（処理領域）内となるように設定する。その後、入力部２００３を介したユーザー操作を受け付け、２つ目の領域（処理除外領域）の指定を受け付ける。Ｓ４１０５の詳細については図５（ａ）を参照して後述する。
【００４２】
Ｓ４１０６では、システム制御部２００１は、入力部２００３を介したユーザー操作を受け付ける。その際に、１つ目の領域（処理除外領域）と少なくとも一部がオーバーラップするように設定し２つ目の領域（処理領域）の指定を受け付ける。Ｓ４１０６の詳細については図５（ｂ）を参照して後述する。
【００４３】
Ｓ４１０７では、システム制御部２００１は、Ｓ４１０４，Ｓ４１０５，Ｓ４１０６の何れかで指定され決定された２つ目の領域を設定（確定）する。
【００４４】
図５は、処理領域／処理除外領域の位置決定の詳細フローチャートである。図５（ａ）及び図５（ｂ）は何れも、処理領域及び処理除外領域のうちの一方の領域を設定した後に、他方の領域を設定をする場合の動作を示している。特に、図５（ａ）は、Ｓ４１０５の詳細フローチャート、すなわち、１つ目の領域として処理領域が指定され２つ目の領域として処理除外領域を指定する場合の動作を示している。
【００４５】
Ｓ５１００では、システム制御部２００１は、処理除外領域の可動領域を表示する。上述したように、ここでは可動領域を１つ目に設定された処理領域と等しくなるように設定する。Ｓ５１０１では、システム制御部２００１は、デフォルト位置に処理除外領域を示す矩形領域を表示する。なお、デフォルト位置（及びサイズ）は、処理領域内にあり処理領域より小さいようにすれば足りる。Ｓ５１０２では、システム制御部２００１は、表示した矩形領域がユーザーによって選択されたことを検出すると、Ｓ５１０３へ進む。
【００４６】
Ｓ５１０３では、システム制御部２００１は、矩形領域に対して移動、拡大、縮小のユーザー操作が現在行われている否かを検知する。検知されている場合はＳ５１０４に進み、検知されていない場合はＳ５１０６に進む。Ｓ５１０４では、システム制御部２００１は、矩形領域が可動領域内にあるかどうかを判断する。可動領域内にある場合はＳ５１０３に戻り動作を継続し、可動領域内にない場合（可動領域の端に到達した場合）はＳ５１０５に進む。Ｓ５１０５では、システム制御部２００１は、移動、拡大、縮小のユーザー操作の受付を停止した後、Ｓ５１０６に進む。Ｓ５１０６では、システム制御部２００１は、現在指定されている矩形領域を処理除外領域として決定する。
【００４７】
一方、図５（ｂ）は、Ｓ４１０６の詳細フローチャート、すなわち、１つ目の領域として処理除外領域が指定され２つ目の領域として処理領域を指定する場合の動作を示している。
【００４８】
Ｓ５２００では、システム制御部２００１は、デフォルト位置に処理領域を示す矩形領域を表示する。なお、デフォルト位置（及びサイズ）は、矩形領域が処理除外領域の一部を含むようにすれば足りる。例えば、矩形領域の所定の面積割合が処理除外領域とオーバーラップすればよい。Ｓ５２０１では、システム制御部２００１は、表示した矩形領域がユーザーによって選択されたことを検出すると、Ｓ５１０３へ進む。
【００４９】
Ｓ５２０２では、システム制御部２００１は、矩形領域に対して移動、拡大、縮小のユーザー操作が現在行われている否かを検知する。検知されている場合はＳ５２０３に進み、検知されていない場合はＳ５２０６に進む。Ｓ５２０３では、システム制御部２００１は、矩形領域が既に設定された処理除外領域と一部がオーバーラップしているかどうかを判断する。一部がオーバーラップしている場合はＳ５２０２に戻り動作を継続し、オーバーラップしていない場合又は矩形領域の全部がオーバーラップしている場合はＳ５２０４に進む。
【００５０】
Ｓ５２０４では、システム制御部２００１は、移動、拡大、縮小のユーザー操作の受付を停止した後、Ｓ５２０５に進む。Ｓ５２０５では、システム制御部２００１は、矩形領域を適切な位置に移動する。例えば、Ｓ５２０２〜Ｓ５２０３のループで無効になる直前の矩形領域に戻してもよいし、デフォルト位置に矩形領域を戻しても良い。あるいは、領域を移動する代わりに警告表示などをしても良い。これらの動作により、結果として不適切となる矩形領域が処理領域として決定されることを防ぐことが可能となる。Ｓ５２０６では、システム制御部２００１は、現在指定されている矩形領域を処理領域として決定する。
【００５１】
図６は、第１実施形態におけるＧＵＩを例示的に示す図である。特に、図６（ａ）は処理領域（測光領域）を設定した後に処理除外領域（非測光領域）を設定する際のＧＵＩの例を示している。すなわち、図５（ａ）の処理に対応するＧＵＩを例示的に示している。
【００５２】
まず、初期状態では、撮像画像表示部３１００に、１つ目の領域として決定された測光領域６１０１が灰色実線の矩形として表示される。２つ目の領域である非測光領域の追加が指定されると、測光領域６１０１と同一の領域に可動領域６１０３の境界線（外周）を黒色点線の矩形として表示する。また、可動領域６１０３内のデフォルト位置に非測光領域の矩形領域６１０２を表示する。
【００５３】
なお、可動領域６１０３の境界線を黒色点線の矩形する代わりに、矩形領域６１０２を可動領域６１０３の外に拡張／移動できないことをユーザーに明示するため、移動不可表示６１０４を行ってもよい。また、可動領域６１０３と移動不可表示６１０４を併せて行ってもよい。移動不可表示６１０４として、例えば透過性の画像を撮像画像に重畳し、撮像画像の明度を下げる表示形態を用いることが出来る。なお、移動不可表示６１０４として、例えば、斜線などで、可動領域６１０３の外側領域の視認性を低下させる画像を重畳する方法や、撮像画像を色反転する方法を用いることもできる。なお、ここでは、可動領域６１０３及び／又は移動不可表示６１０４を明示的に表示するよう説明したが、明示的に表示せず、ユーザーによる可動領域６１０３の拡張／移動の制限のみに用いてもよい。この場合、文字やアイコンを用いた警告表示を行ってもよい
【００５４】
更に、矩形領域６１０２を可動領域６１０３の外に拡張／移動した場合、文言やアイコンを用いた警告表示を行う方法や、矩形領域６１０２の枠線または枠内を赤色などの警告色に変える方法を用いることもできる。また、監視カメラ１０００に送信されたとき無効となる領域を削除し、その旨のエラー文言を表示してもよい。
【００５５】
一方、図６（ｂ）は処理除外領域（非測光領域）を設定した後に処理領域（測光領域）を設定する際のＧＵＩの例を示している。すなわち、図５（ｂ）の処理に対応するＧＵＩを例示的に示している。
【００５６】
まず、初期状態では、撮像画像表示部３１００に、１つ目の領域として決定された非測光領域６２０１が黒色破線の矩形として表示される。２つ目の領域である測光領域の追加が指定されると、非測光領域６２０１の一部を含むように測光領域が灰色実線の矩形領域６２０２として表示される。
【００５７】
そして、非測光領域６２０１と矩形領域６２０２とがオーバーラップしない状態になるユーザー操作が行われた場合、警告表示６２０３を表示する。なお、警告表示６２０３を表示する代わりに、例えば、矩形領域６２０２の枠線または枠内色を警告色に変えるよう構成してもよい。このとき、最後のユーザー操作から所定時間経過（例えば数秒）しても有効な処理除外領域の設定にならない場合に、警告表示の表示及び色の変更の少なくとも一方を実行するよう構成してもよい。
【００５８】
以上説明したとおり第１実施形態によれば、撮像画像における処理領域及び処理除外領域を設定する際に、既に設定された領域に基づいて、新たに設定する領域に対するユーザー操作に制限を設けるよう構成する。これらの制御により、ユーザーは、適切な処理領域及び処理除外領域の設定をより簡易に行うことが可能となる。
【００５９】
（第２実施形態）
第２実施形態では、２以上の領域が既に設定されている場合に、新たに領域を指定する場合のＧＵＩの挙動について説明する。すなわち、第１実施形態においては、２つ目の領域を指定する場合のＧＵＩの挙動について説明したが、３つ目以降の領域を指定する場合について説明する。なお、監視システムの構成（図１）については第１実施形態と同様であるため説明は省略する。
【００６０】
＜クライアント装置の動作＞
図７は、第２実施形態における領域指定のフローチャートである。具体的には、ユーザーが領域設定のＧＵＩを操作して２つ以上の領域を設定した後のＧＵＩの動作を示している。なお、既に設定された２つ以上の領域として、処理領域のみ、処理除外領域のみ、処理領域及び処理除外領域の組み合わせが設定され得る。
【００６１】
Ｓ７１００では、システム制御部２００１は、領域追加ボタンが押下されたことを検出する。すなわち、３つ目以降の領域の追加が指示されたことを検出する。Ｓ４１０１では、システム制御部２００１は、既に設定された２以上の領域の種別がＳ７１００で追加が指示された領域の種別と同一であるか否かを判定する。
【００６２】
例えば、Ｓ７１００において処理領域の追加を指示し、かつ、既に設定された２以上の領域が全て処理領域である場合はＳ７１０２に進む。一方、Ｓ７１００において処理領域の追加を指示し、かつ、既に設定された２以上の領域が全て処理除外領域である場合はＳ７１０３に進む。また、Ｓ７１００において処理領域の追加を指示し、かつ、既に設定された２以上の領域が処理領域及び処理除外領域の両方の組み合わせである場合もＳ７１０３に進む。
【００６３】
Ｓ７１０３では、システム制御部２００１は、Ｓ７１００で追加された領域が処理領域であるか否かを判定する。処理領域である場合はＳ７１０２に進み、処理領域でない場合（処理除外領域である場合）はＳ７１０４に進む。
【００６４】
Ｓ７１０２では、システム制御部２００１は、可動領域を撮撮像画像表示部３１００の全域に設定する。すなわち、既に設定された２以上の領域と今回追加された領域の領域種別が同一である場合、あるいは、今回追加された領域が処理領域である場合には、任意の領域を指定して問題ないからである。その後、入力部２００３を介したユーザー操作（マウスによる領域の形状変更指示など）を受け付け、今回追加した領域の指定を受け付ける。
【００６５】
Ｓ７１０４では、システム制御部２００１は、既に設定された２以上の領域を包含する領域を可動領域として設定する。その後、入力部２００３を介したユーザー操作を受け付け、今回追加された領域（処理除外領域）の指定を受け付ける。Ｓ７１０４の詳細については図８を参照して後述する。
【００６６】
Ｓ７１０５では、システム制御部２００１は、Ｓ７１０２，Ｓ７１０４の何れかで指定され決定された２つ目の領域を設定（確定）する。
【００６７】
図８は、第２実施形態におけるＧＵＩを例示的に示す図である。特に、図８（ａ）は、２つの処理領域及び１つの処理除外領域の計３個の領域を設定した後に処理除外領域（非測光領域）を設定する際のＧＵＩの例を示している。
【００６８】
まず、初期状態では、撮像画像表示部３１００に、既に設定された測光領域９１０１、測光領域９１０２、非測光領域９１０３を示す３つの矩形領域が表示される。４つ目の領域である非測光領域の追加が指定されると、可動領域９１０４を黒色点線の矩形として表示する。
【００６９】
ここで、可動領域９１０４は、測光領域９１０１、測光領域９１０２、非測光領域９１０３全てを包含する領域である。また、可動領域９１０４内のデフォルト位置に今回追加した非測光領域の矩形領域９１０５を表示する。なお、矩形領域９１０５を可動領域９１０４の外に拡張／移動できないことをユーザーに明示するため、移動不可表示９１０６を併せて行ってもよい。
【００７０】
図８（ｂ）は、図８（ａ）に示す状況において、ユーザーが矩形領域９１０５を矩形領域９２０１のように変形した場合のＧＵＩの例を示している。可動領域９１０４の内部、かつ、既に設定された３つの領域の何れにも属さない領域は、測光領域９１０１と測光領域９１０２に跨って設定することが考えられるため、移動不可領域として明示することはできない。しかしながら、矩形領域９２０１は、どの処理領域ともオーバーラップしていないため、処理除外領域として無効であり不適切なものである。
【００７１】
そこで、警告表示９２０２を表示することで、ユーザーへ有効でない領域が存在することを明示する。なお、警告表示９２０２を表示する代わりに、例えば、矩形領域９２０１の枠線を警告色に変えるよう構成してもよい。このとき、最後のユーザー操作から所定時間経過（例えば数秒）しても有効な処理除外領域の設定にならない場合に、警告表示の表示及び色の変更の少なくとも一方を実行するよう構成してもよい。あるいは、矩形領域９２０１をデフォルト位置に戻すよう構成してもよい。
【００７２】
以上説明したとおり第２実施形態によれば、既に設定された複数の領域に基づいて、新たに設定する領域に対するユーザー操作に制限を設けるよう構成する。これらの制御により、ユーザーは、３る以上の領域設定においても適切な領域設定をより簡易に行うことが可能となる。
【００７３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７４】
１０００  監視カメラ；  １００１  システム制御部；  １００２  撮像部；  １００３  コマンド処理部；  １００４  通信部；  ２０００  クライアント装置；  ２００１  システム制御部；  ２００２  表示部；  ２００３  入力部；  ２００４  通信部；  ３０００  ネットワーク
【図１】
2019080112.tif 000003
【図２】
2019080112.tif 000004
【図３】
2019080112.tif 000005
【図４】
2019080112.tif 000006
【図５】
2019080112.tif 000007
【図６】
2019080112.tif 000008
【図７】
2019080112.tif 000009
【図８】
2019080112.tif 000010