(57)【要約】【課題】ユーザが設定されるマスクの位置を容易に確認することができることを目的とする。【解決手段】撮像装置によって撮像される撮像画像における少なくとも一部の領域の閲覧を制限するためのマスクの位置を示すマスク設定情報を含むマスク設定コマンドを前記撮像装置に送信する送信手段と、前記マスク設定情報に基づいて生成されたマスク設定時画像を受信する受信手段と、前記受信手段によって受信した前記マスク設定時画像の一覧を表示する表示制御手段と、を有する。【選択図】図９
2019029995.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置によって撮像される撮像画像における少なくとも一部の領域の閲覧を制限するためのマスクの位置を示すマスク設定情報を含むマスク設定コマンドを前記撮像装置に送信する送信手段と、
前記マスク設定情報に基づいて生成されたマスク設定時画像を受信する受信手段と、
前記受信手段によって受信された前記マスク設定時画像の一覧を表示する表示制御手段と、
を有する情報処理装置。
【請求項２】
前記マスク設定時画像は、マスクの位置が指定された際の画像そのものである、請求項１に記載の情報処理装置。
【請求項３】
前記マスク設定時画像は、前記マスク設定情報に基づいて設定される設定マスクが前記マスク設定時画像内において中心付近に配置されるように処理された画像である、請求項１又は２に記載の情報処理装置。
【請求項４】
前記マスク設定時画像は、前記マスク設定情報に基づいて設定される設定マスクが前記マスク設定時画像に対して設定された割合となるようズームされた画像である、請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記マスク設定時画像は、その撮像画像に前記設定マスクを示す画像を重畳した画像である、請求項３又は４に記載の情報処理装置。
【請求項６】
前記マスク設定コマンドに複数のマスク設定情報が含まれていた場合、前記送信手段は、前記マスク設定コマンドに含まれる前記複数のマスク設定情報を送信し、前記表示制御手段は、各々の設定情報に基づいて生成された複数のマスクを含む前記マスク設定時画像を表示する、請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
撮像装置によって撮像される撮像画像における少なくとも一部の領域の閲覧を制限するためのマスクの位置を示すマスク設定情報を含むマスク設定コマンドを前記撮像装置に送信する送信工程と、
前記マスク設定情報に基づいて生成されたマスク設定時画像を受信する受信工程と、
前記受信工程によって受信された前記マスク設定時画像の一覧を表示する表示制御工程と、
を含む情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
監視カメラには、例えば、特許文献１のように、プライバシー保護のために映像の少なくとも一部の閲覧を制限するためにマスクする機能が知られており、ユーザは映像内の任意の場所にマスクを設定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−７１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
また、パン・チルト・ズーム制御機構のある監視カメラにおいては、マスク設定後にパン・チルト・ズーム制御を行った場合、設定しているマスクは必ずしも映像内にあるとは限らない。そのため、ユーザが映像により設定しているマスクの位置を確認しようとすると、マスクを設定した位置にパン・チルト・ズーム制御し確認する必要があった。したがって、ユーザの手間となっていた。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、撮像装置によって撮像される撮像画像における少なくとも一部の領域の閲覧を制限するためのマスクの位置を示すマスク設定情報を含むマスク設定コマンドを前記撮像装置に送信する送信手段と、前記マスク設定情報に基づいて生成されたマスク設定時画像を受信する受信手段と、前記受信手段によって受信した前記マスク設定時画像の一覧を表示する表示制御手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ユーザは設定されるマスクの位置を容易に確認することができる。
【図面の簡単な説明】
【０００７】
【図１】監視カメラを含むシステム構成の一例を示す図である。
【図２】ハードウェア構成の一例を示す図である。
【図３】ソフトウェア構成の一例を示す図である。
【図４】システムにおける情報処理の一例を示すシーケンス図である。
【図５】マスク設定時画像生成処理の一例を示すフローチャートである。
【図６】マスク取得コマンド処理の一例を示すフローチャートである。
【図７】マスク設定情報格納領域とマスク設定情報との構成の一例を示す図である。
【図８】実施形態１のマスク設定画面の一例を示す図である。
【図９】実施形態１のマスク一覧画面の一例を示す図である。
【図１０】実施形態２のマスク設定時画像生成処理の一例を示すフローチャートである。
【図１１】実施形態２のマスク設定時画像生成処理の撮像画像の遷移の一例を示す図である。
【図１２】実施形態２のマスク一覧画面の一例を示す図である。
【図１３】実施形態３のマスク設定時画像生成処理の一例を示すフローチャートである。
【図１４】実施形態３のマスク設定時画像生成処理の撮像画像の遷移の一例を示す図である。
【図１５】実施形態４のマスク設定時画像生成処理の一例を示すフローチャートである。
【図１６】実施形態４のマスク設定時画像生成処理の撮像画像の遷移の一例を示す図である。
【図１７】実施形態４のマスク一覧画面の一例を示す図である。
【図１８】実施形態５のマスク設定画面の一例を示す図である。
【図１９】実施形態５のマスク設定コマンド処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、監視カメラ１０を含むシステム構成の一例を示す図である。監視カメラ１０とクライアント装置２０とは、ネットワーク３５を介して相互に通信可能な状態に接続されている。クライアント装置２０は、監視カメラ１０に対して、マスク設定コマンドやマスク取得コマンド等の各制御コマンドを送信する外部装置である。監視カメラ１０は、コマンドに対するレスポンスをクライアント装置２０に送信する。
【００１０】
図２（ａ）は、監視カメラ１０のハードウェア構成の一例を示す図である。
ＣＰＵ１１は、監視カメラ１０の全体の制御を行う。
メモリ１２は、主にＣＰＵ１１が実行するプログラム格納領域、プログラム実行中のワーク領域、マスク設定値等の設定値格納領域、後述する撮像部１３が生成する画像データの格納領域等、様々なデータの格納領域として使用される。
撮像部１３は、監視カメラ１０の撮像光学系により結像された被写体の像を撮像して取得したアナログ信号をデジタルデータに変換し、撮像画像としてメモリ１２に出力する。撮像画像がメモリ１２に出力されたとき、ＣＰＵ１１は撮像部１３から画像取得イベントを受信する。
通信部１４は、マスク設定等の各制御コマンドを外部機器から受信する場合、また各制御コマンドに対するレスポンスを外部機器へ送信する場合に使用される。外部機器からコマンドを受信した場合、ＣＰＵ１１は通信部１４からコマンド受信イベントを受信する。ＣＰＵ１１がメモリ１２に記憶されたプログラムに基づき処理を実行することによって、後述する図３（ａ）のソフトウェア構成及び図４のシーケンス図の監視カメラ１０の処理、図６、図７、図１１、図１３のフローチャートの処理が実現される。
ここで、図２（ａ）に示した監視カメラ１０のハードウェア構成は一例であり、図２（ａ）に示したもの以外に、監視カメラ１０は、音声入力部、音声出力部、画像解析処理部等をハードウェアとして有していてもよい。
【００１１】
図２（ｂ）は、クライアント装置２０のハードウェア構成の一例を示す図である。
ＣＰＵ２１は、クライアント装置２０の全体の制御を行う。
メモリ２２は、主にＣＰＵ２１が実行するプログラム格納領域、プログラム実行中のワーク領域等、様々なデータの格納領域として使用される。
表示部２３は、例えばＬＣＤ、有機ＥＬディスプレイ等で構成される。表示部２３は、クライアント装置２０の使用者に対して、マスク設定画面を含む様々な設定画面やマスク一覧画面を含む様々なデータ取得・表示画面、監視カメラ１０から受信する映像のビューワ、各種メッセージ等を表示する。
入力部２４は、例えばボタン、十字キー、タッチパネル、マウス等で構成され、使用者による画面操作の内容をＣＰＵ２１に通知する。
通信部２５は、プロファイル紐付け（関連付け）設定コマンドやプロファイル取得を含む各制御コマンドを監視カメラ１０に対して送信する場合、各制御コマンドに対するレスポンスや、映像ストリームを監視カメラ１０から受信する場合等に使用される。
ＣＰＵ２１がメモリ２２に記憶されたプログラムに基づき処理を実行することによって、後述する図３（ｂ）のソフトウェア構成及び図４のシーケンス図のクライアント装置２０の処理が実現される。
【００１２】
図３（ａ）は、監視カメラ１０のソフトウェア構成の一例を示す図である。
制御部１００は、監視カメラ１０の全体の処理を制御する。
撮像制御部１０１は、撮像部１３を制御する。例えば、撮像制御部１０１は、制御部１００が入力するパン、チルト、或いはズームの値に従って、撮像部１３の撮像範囲をチルト駆動、パン駆動、或いはズーム駆動に変更させる。
圧縮符号化部１０２は、撮像部１３が出力した撮像画像に対してＪＰＥＧ或いはＨ．２６４、Ｈ．２６５等の形式に基づき圧縮符号化処理を行うことにより画像データを生成し、メモリ１２に出力する。
撮像制御部１０１は、ハードウェア構成として監視カメラ１０に実装されていてもよい。同様に、圧縮符号化部１０２も、ハードウェア構成として監視カメラ１０に実装されていてもよい。
【００１３】
図３（ｂ）は、クライアント装置２０のソフトウェア構成の一例を示す図である。
制御部２００は、クライアント装置２０の全体の処理を制御する。
復号部２０１は、通信部２５を介して受信された圧縮符号化されている画像データをＪＰＥＧ、或いはＨ．２６４、Ｈ．２６５等の形式に基づいて復号化し、メモリ２２に展開する。
復号部２０１は、ハードウェア構成としてクライアント装置２０に実装されていてもよい。
【００１４】
図４は、監視カメラ１０のマスク設定コマンドとマスク取得コマンドとに係る処理のシーケンス図である。
クライアント装置２０の制御部２００は、１つ以上のマスク設定情報を含むマスク設定コマンドを送信する。監視カメラ１０の制御部１００は、マスク設定コマンドを受信し、マスク設定コマンド処理３０を行い、その応答としてマスク設定レスポンスをクライアント装置２０に送信する。クライアント装置２０の制御部２００は、マスク設定レスポンスを受信する。マスク設定情報は、撮像部１３によって撮像される撮像画像における少なくとも一部の領域の閲覧を制限するためのマスクの位置を少なくとも示す情報である。
クライアント装置２０の制御部２００は、マスク取得コマンドを送信する。具体的には、ユーザがクライアント装置２０の入力部２４を操作して、マスク一覧画面９０を要求したときに、クライアント装置２０の制御部２００は、マスク取得コマンドを監視カメラ１０に送信する。監視カメラ１０の制御部１００は、マスク取得コマンドを受信し、マスク取得コマンド処理３１を行い、その応答としてマスク取得レスポンスをクライアント装置２０に送信する。クライアント装置２０の制御部２００は、マスク取得レスポンスを受信する。
図４では同一のクライアント装置２０からマスク設定コマンドとマスク取得コマンドとを送信しているが、異なるクライアント装置２０から各コマンドを送信してもよい。
マスク設定コマンド処理３０、マスク取得コマンド処理３１は、情報処理の一例である。
【００１５】
図５は、実施形態１のマスク設定コマンド処理３０の一例を示すフローチャートである。
Ｓ５１で、監視カメラ１０の制御部１００は、クライアント装置２０が送信したマスク設定コマンドからマスク４３のマスク設定情報を取得し、Ｓ５２に遷移する。Ｓ５１の処理は、マスク設定情報を取得する処理の一例である。
Ｓ５２で、制御部１００は、クライアント装置２０が送信した送信したマスク４３のマスク設定情報でメモリ１２に格納されているマスク設定情報を更新し、Ｓ５３に遷移する。
Ｓ５３で、制御部１００は、メモリ１２よりマスク設定情報を取得し、マスク４３のマスク設定情報でマスク設定時画像を生成し、Ｓ５４に遷移する。Ｓ５３の処理の一部は、マスク設定情報を取得する処理の一例である。マスク設定時画像は、図７に示すように、メモリ１２のマスク設定情報格納領域８０に、マスク設定情報と紐付けて格納される。マスク設定情報は、マスク名、マスク座標（撮像部１３によって撮像可能な範囲におけるマスクの位置を示す情報）、マスク色、マスク透明度を設定する情報である。
Ｓ５４で、制御部１００は、マスク設定コマンドの応答を生成し、クライアント装置２０にマスク設定コマンドの応答を送信する。
【００１６】
図６は、監視カメラ１０のマスク取得コマンド受信時のマスク取得コマンド処理３１の一例を示すフローチャートである。
Ｓ１０１で、制御部１００は、マスク設定時画像７３をメモリ１２から取得し、Ｓ１０２に遷移する。
Ｓ１０２で、制御部１００は、マスク設定時画像７３をマスク取得コマンドの応答として生成し、クライアント装置２０に送信する。Ｓ１０２の処理は、クライアント装置からの取得コマンドに応じて、マスク設定情報に紐付けてメモリに格納されているマスク設定時画像を特定してクライアント装置に送信する処理の一例である。
【００１７】
図８は、実施形態１のマスク設定画面の一例を示す図である。図８のマスク設定画面４０は、クライアント装置２０の表示部２３に表示される。ユーザはクライアント装置２０の入力部２４を操作し、マスク設定プレビュー画面４１に四角形又は多角形を描画し、マスク４３を設定する。ユーザがマスク設定後にマスク設定ボタン４２を選択すると、クライアント装置２０の制御部２００は、マスク設定コマンドを監視カメラ１０に送信する。図８のマスク設定画面を表示するためのデータは、クライアント装置２０が有していてもよいし、監視カメラ１０が有しており、クライアント装置２０からの要求に応じて、クライアント装置２０のＷｅｂブラウザ等に表示されるようにしてもよい。
【００１８】
図９は、マスク一覧画面の一例を示す図である。図９のマスク一覧画面９０は、クライアント装置２０の表示部２３に表示される。ユーザがクライアント装置２０の入力部２４を操作して、マスク一覧画面９０を要求したときに、クライアント装置２０は、マスク取得コマンドを監視カメラ１０に送信する。その応答として、クライアント装置２０は、監視カメラ１０からマスク設定時画像７３を取得し、マスク一覧表示領域９１に表示する。また、ユーザがクライアント装置２０の入力部２４を操作して、マスク一覧更新ボタン９２を選択した場合も同様に、クライアント装置２０は、監視カメラ１０からマスク設定時画像７３を取得し、マスク一覧表示領域９１を更新して表示する。この処理は、マスク設定時画像の一覧を表示する表示制御の一例を示す処理である。図９に示されるマスク設定時画像は、マスクの位置が指定された際の画像そのものの一例である。
上述したように、監視カメラ１０の制御部１００は、マスク設定コマンド受信時にマスクの位置を容易に確認できるマスク設定時画像を生成・保存し、マスク取得コマンド受信時にマスク設定時画像をユーザに送信する。
これにより、ユーザは設定されるマスクの位置を容易に確認することができる。
【００１９】
＜実施形態２＞
図１０、図１１、図１２を参照して、実施形態２に係る監視カメラ１０のマスク設定受信時のマスク設定時画像生成処理について説明する。
図１０は、マスク設定時画像生成処理の一例を示すフローチャートである。図１１は、マスク設定時画像生成処理の撮像画像の遷移の一例を示す図である。Ｓ６１で、制御部１００は、現在のパン・チルト位置とズーム倍率とをメモリ１２に格納し、Ｓ６２に遷移する。このときの撮像画像は図１１に記載のマスク設定が重畳された撮像画像７０である。
Ｓ６２で、制御部１００は、設定マスクが画面の中心にパン・チルト制御するよう撮像制御部１０１に対して要求を行う。撮像制御部１０１は、要求されたパン・チルト位置に移動を行う。このときの撮像画像は図１１に記載の撮像画像７０をパン・チルト制御し、マスクが画面の中央に表示された撮像画像７１となる。Ｓ６２の処理は、マスク設定情報に基づいてパン・チルト制御を行い、設定マスクを画面の中心に移動させる処理の一例である。
Ｓ６５で、制御部１００は、Ｓ６１でメモリ１２に格納したパン・チルト位置を読みだし、そのパン・チルト位置に移動を行うように撮像制御部１０１に対して要求を行う。撮像制御部１０１は、要求されたパン・チルト位置に移動を行う。
【００２０】
図１２は、マスク一覧画面の一例を示す図である。図１２のマスク一覧画面２１０は、クライアント装置２０の表示部２３に表示される。ユーザがクライアント装置２０の入力部２４を操作して、マスク一覧画面２１０を要求したときに、クライアント装置２０は、マスク取得コマンドを監視カメラ１０に送信する。その応答として、クライアント装置２０は、監視カメラ１０からマスクが画面の中央に表示された撮像画像７１（マスク設定時画像）を取得し、マスク一覧表示領域２１１に表示する。この処理は、マスク設定時画像の一覧を表示する表示制御の一例を示す処理である。また、マスクが画面の中央に表示された撮像画像７１は、マスク設定情報に基づいて設定される設定マスクがマスク設定時画像内において中心付近に配置されるように処理された画像の一例である。
上述したように、実施形態２では、マスクが画面の中央に表示された撮像画像７１をマスク設定時画像として生成・保存する。
これにより、ユーザは設定されるマスクの位置を容易に確認することができるとともに、マスクの周辺の画像も確認しやすくなる。
【００２１】
＜実施形態３＞
図１３、図１４を参照して、実施形態３に係る監視カメラ１０のマスク設定受信時のマスク設定時画像生成処理について説明する。
図１３は、マスク設定時画像生成処理の一例を示すフローチャートである。図１４は、マスク設定時画像生成処理の撮像画像の遷移の一例を示す図である。Ｓ６１とＳ６２は、実施形態２と同様であるので、説明を省略する。Ｓ６３で、制御部１００は、設定マスクが画面の３０％となるズーム制御を撮像制御部１０１に対して要求する。撮像制御部１０１は、要求されたズーム倍率でズームを行う。このときの撮像画像は図１４に記載の撮像画像７１をズーム制御し、マスクが画面の３０％の割合で表示された撮像画像７２となる。Ｓ６３の処理は、マスク設定情報に基づいて更にズーム制御を行い、設定マスクが画面の設定された割合となるようズームする処理の一例である。３０％は、設定された割合の一例である。
Ｓ６５で、制御部１００は、Ｓ６１でメモリ１２に格納したパン・チルト位置とズーム倍率とを読みだし、そのパン・チルト位置に移動、かつ、そのズーム倍率にズームを行うように撮像制御部１０１に対して要求を行う。撮像制御部１０１は、要求されたパン・チルト位置に移動、ズーム倍率にズームを行う。
なお、実施形態３では、Ｓ６３で、設定マスクが画面内の３０％となるようズーム制御を行っているが、設定マスクの画面内の割合を３０％に限定するものではなく、例えば、制御部１００は、設定マスクが画面内の７０％にズーム制御を行うようにしてもよい。
上述したように、実施形態２では、マスクが画面の中央に表示され、さらに、ズームされた撮像画像７２をマスク設定時画像として生成・保存する。
これにより、ユーザは設定されるマスクの位置を容易に確認することができるとともに、マスクの周辺の画像も確認しやすくなる。
【００２２】
＜実施形態４＞
図１５、図１６を参照して、実施形態４に係る監視カメラ１０のマスク設定受信時のマスク設定時画像生成処理について説明する。図１５は、マスク設定時画像生成処理の一例を示すフローチャートである。図１６は、マスク設定時画像生成処理の撮像画像の遷移の一例を示す図である。Ｓ６１、Ｓ６２及びＳ６３は、実施形態３と同様であるので、説明を省略する。
Ｓ６４で、制御部１００は、撮像制御部１０１を介して撮像部１３に対して、現在の撮像画像に設定マスクの枠のみを重畳した図１６に記載のマスク設定時画像７３の生成を要求する。撮像制御部１０１は、撮像部１３で生成されたマスク設定時画像７３を、メモリ１２にマスク設定情報と紐付けて（関連付けて）格納し、Ｓ６５に遷移する。Ｓ６４の処理は、撮像画像に設定マスクの枠を重畳したマスク設定時画像を生成し、生成したマスク設定時画像とマスク設定情報とを紐付けてメモリに格納する処理の一例である。
Ｓ６５で、制御部１００は、Ｓ６１でメモリ１２に格納したパン・チルト位置とズーム倍率とを読みだし、そのパン・チルト位置に移動、かつ、そのズーム倍率にズームを行うように撮像制御部１０１に対して要求を行う。撮像制御部１０１は、要求されたパン・チルト位置に移動、ズーム倍率にズームを行う。
実施形態４では、マスク設定時画像７３に重畳するマスクとしてマスクの枠のみ重畳している。しかし、重畳するマスクの透過方法、枠の線、色について限定するものではなく、例えば、撮像制御部１０１等は、実線の枠のみを重畳したり、枠の色をマスクで設定した色と同じにして重畳したり、半透明にしたマスクを重畳したりしてもよい。
【００２３】
図１７は、マスク一覧画面の一例を示す図である。図１７のマスク一覧画面３００は、クライアント装置２０の表示部２３に表示される。ユーザがクライアント装置２０の入力部２４を操作して、マスク一覧画面３００を要求したときに、クライアント装置２０は、マスク取得コマンドを監視カメラ１０に送信する。その応答として、クライアント装置２０は、監視カメラ１０からマスク設定時画像７３を取得し、マスク一覧表示領域３０１に表示する。
上述したように、実施形態４では、マスク設定時画像７３にマスクの枠のみ重畳している。
これにより、ユーザは設定されるマスクの位置を容易に確認することができるとともに、マスクの内部も確認できる。
【００２４】
＜実施形態５＞
以下、図１８、図１９を参照して、マスク設定が複数設定されたマスク設定コマンド受信時のマスク設定時画像を生成処理について説明する。
図１８は、実施形態５のマスク設定画面の一例を示す図である。図１８のマスク設定画面は、クライアント装置２０の表示部２３に表示される。図８では設定マスクが１つであることに対して、図１８では設定マスクが２つである。
ユーザはクライアント装置２０の入力部２４を操作し、マスク設定プレビュー画面４１に四角形又は多角形を描画し、マスク４４とマスク４５とを設定する。ユーザがマスク設定後にマスク設定ボタン４２を選択すると、クライアント装置２０の制御部２００は、マスク設定コマンドを監視カメラ１０に送信する。
【００２５】
図１９は、実施形態２のマスク設定コマンド処理３０の一例を示すフローチャートである。
Ｓ１１１で、制御部１００は、クライアント装置２０が送信したマスク設定コマンドから１つ目のマスク設定情報であるマスク４４のマスク設定情報を取得し、Ｓ１１２に遷移する。
Ｓ１１２で、制御部１００は、マスク４４のマスク設定情報でメモリ１２に格納されている該当するマスク設定情報を更新し、Ｓ１１３に遷移する。
Ｓ１１３で、制御部１００は、マスク４４のマスク設定情報でマスク設定時画像を生成し、Ｓ１１４に遷移する。
Ｓ１１４で、制御部１００は、クライアント装置２０が送信した全てのマスク設定情報でマスク設定時画像を生成したか判定する。マスク４５のマスク設定時画像がまだ生成されていないので、制御部１００は、Ｓ１１１に遷移する。
Ｓ１１１で、制御部１００は、クライアント装置２０が送信したマスク設定コマンドから２つ目のマスク設定情報であるマスク４５のマスク設定情報を取得する。
Ｓ１１２で、制御部１００は、マスク４５のマスク設定情報でメモリ１２に格納されているマスク設定情報を更新し、Ｓ１１３に遷移する。
Ｓ１１３で、制御部１００は、マスク４５のマスク設定情報でマスク設定時画像を生成し、Ｓ１１４に遷移する。
Ｓ１１４で、制御部１００は、クライアント装置２０が送信した全てのマスク設定情報でマスク設定時画像を生成したか判定する。全てのマスク設定時画像が生成されているので、制御部１００は、Ｓ１１５に遷移する。
Ｓ１１５で、制御部１００は、マスク設定コマンドの応答を生成し、クライアント装置２０にマスク設定コマンドの応答を送信する。
【００２６】
制御部１００は、マスク設定が複数設定されたマスク設定コマンド受信時にマスク設定内容を容易に確認できるマスク設定時画像を生成し、マスク取得コマンド受信時にマスク設定時画像をユーザに送信する。
これにより、ユーザは設定されるマスクの内容を容易に確認することができる。
【００２７】
＜その他の実施形態＞
実施形態１では、監視カメラ１０の制御部１００は、マスク取得コマンドの応答として、マスク設定時画像７３をクライアント装置２０に返している。しかし、制御部１００は、マスク設定時画像７３の代わりに、マスク設定時画像の格納ＵＲＬをクライアント装置２０に送信するようにしてもよい。マスク設定時画像の格納ＵＲＬは、特定したマスク設定時画像を指し示す情報の一例である。また、撮像部１３以外の処理はクライアント装置２０で実行してもよい。その場合、パン・チルト制御の指示や、撮像指示は、クライアント装置２０からコマンドを送信することで行われる。
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２８】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
上述した監視カメラ１０のハードウェア構成は一例であり、例えば、ＣＰＵやメモリ、通信部等は複数有していてもよい。また、複数のＣＰＵがプログラムに基づき、複数のメモリに記憶されたデータ等を用いながら処理を実行するようにしてもよい。また、ＣＰＵに替えてＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いることとしてもよい。
上述した各実施形態の処理によれば、監視カメラ１０によって撮像される画像に対して設定される領域を容易に確認することができる。
【符号の説明】
【００２９】
１０  監視カメラ
１１  ＣＰＵ
２０  クライアント装置
【図１】
2019029995.tif 000003
【図２】
2019029995.tif 000004
【図３】
2019029995.tif 000005
【図４】
2019029995.tif 000006
【図５】
2019029995.tif 000007
【図６】
2019029995.tif 000008
【図７】
2019029995.tif 000009
【図８】
2019029995.tif 000010
【図９】
2019029995.tif 000011
【図１０】
2019029995.tif 000012
【図１１】
2019029995.tif 000013
【図１２】
2019029995.tif 000014
【図１３】
2019029995.tif 000015
【図１４】
2019029995.tif 000016
【図１５】
2019029995.tif 000017
【図１６】
2019029995.tif 000018
【図１７】
2019029995.tif 000019
【図１８】
2019029995.tif 000020
【図１９】
2019029995.tif 000021