(57)【要約】【課題】撮像領域が拡張した場合でも、閲覧を制限する領域を適切に設定することを目的とする。【解決手段】本発明の撮像装置１００は、レンズ１１４で形成された像を撮像する撮像手段１０１と、撮像手段１０１で撮像される撮像画像における閲覧を制限する制限領域の範囲を設定する設定手段３００と、設定手段３００によって制限領域が設定されており、かつ、撮像手段１０１によって撮像可能な撮像領域が拡張したとき、制限領域を拡張させる拡張手段３０８と、を有することを特徴とする。【選択図】図８
2018007150.tif 000002
【特許請求の範囲】
【請求項１】
レンズで形成された像を撮像する撮像手段と、
前記撮像手段で撮像される撮像画像における閲覧を制限する制限領域の範囲を設定する設定手段と、
前記設定手段によって前記制限領域が設定されており、かつ、前記撮像手段によって撮像可能な撮像領域が拡張したとき、前記制限領域を拡張させる拡張手段と、を有することを特徴とする撮像装置。
【請求項２】
前記レンズの交換を検出する検出手段と、
前記検出手段によって前記レンズの交換が検出され、かつ、交換前の前記レンズの画角より交換後の前記レンズの画角が大きいとき、前記撮像領域が拡張したと判定する拡張判定手段と、をさらに備え、
前記拡張手段は、前記設定手段によって前記制限領域が設定されており、かつ、前記拡張判定手段によって前記撮像領域が拡張したと判定されたとき、前記制限領域を拡張させることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記レンズの焦点距離が短くなったときに、前記撮像領域が拡張したと判定する拡張判定手段をさらに有し、
前記拡張手段は、前記設定手段によって前記制限領域が設定されており、かつ、前記拡張判定手段によって前記撮像領域が拡張したと判定されたとき、前記制限領域を拡張させることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記制限領域の端部の中に、拡張前の前記撮像領域の端部との距離が所定の距離より短い拡張端部があるか否かを判定する端部判定手段をさらに備え、
前記拡張手段は、前記設定手段によって前記制限領域が設定されており、かつ、前記撮像手段によって撮像される撮像領域が拡張し、かつ、前記端部判定手段が、前記拡張端部があると判定したとき、前記制限領域の前記拡張端部を、拡張後の前記撮像領域における前記拡張端部に対応する端部まで拡張して、前記制限領域を拡張させることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記端部判定手段は、前記制限領域の境界線のうち、拡張前の前記撮像領域の境界線との距離が前記所定の距離より短い境界線を前記拡張端部とすることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記端部判定手段は、前記制限領域の境界線のうち、拡張前の前記撮像領域の境界線と重なる境界線を前記拡張端部とすることを特徴とする請求項４又は５に記載の撮像装置。
【請求項７】
前記端部判定手段は、前記制限領域の頂点のうち、拡張前の前記撮像領域の境界線との距離が前記所定の距離より短い頂点を含む前記制限領域の境界線を前記拡張端部とすることを特徴とする請求項４に記載の撮像装置。
【請求項８】
前記拡張手段は、前記拡張端部となる境界線を、前記拡張端部から前記所定の距離にある拡張前の前記撮像領域の境界線に対応する拡張後の前記撮像領域の境界線まで拡張して、前記制限領域を拡張させることを特徴とする請求項５又は６に記載の撮像装置。
【請求項９】
前記拡張手段は、拡張前の前記撮像領域に含まれない拡張後の前記撮像領域を前記制限領域に追加して、前記制限領域を拡張させることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項１０】
パン角度、及び、チルト角度のうち少なくともいずれか一方を変えることで撮像方向を変えるように駆動する駆動手段をさらに備え、
前記撮像領域は、前記駆動手段による駆動によって前記撮像手段が撮像可能な領域を全て含むことを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１１】
前記レンズは焦点距離の変更が可能であり、
前記撮像領域は、前記レンズの焦点距離が最小のときに前記撮像手段が撮像可能な領域を全て含むことを特徴とする請求項１乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記撮像領域は、パン角度、及び、チルト角度が任意の位置にあり、前記レンズの焦点距離が任意の状態で前記撮像手段が撮像可能な領域であることを特徴とする請求項１乃至９のいずれか１項に記載の撮像装置。
【請求項１３】
前記撮像画像における前記制限領域について閲覧が制限された制限画像を生成する生成手段をさらに有することを特徴とする請求項１乃至１２のいずれか１項に記載の撮像装置。
【請求項１４】
前記生成手段は、前記撮像画像における前記制限領域について、前記制限領域にマスクをかける加工、前記制限領域の画質を低下させる加工、前記制限領域をフィルター処理する加工、及び、前記制限領域にモザイクをかける加工のいずれかを行って前記制限画像を生成することを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記生成手段が生成した前記制限画像を外部装置に送信する送信手段をさらに有することを特徴とする請求項１３又は１４に記載の撮像装置。
【請求項１６】
前記撮像領域が拡張した後に、前記撮像画像における、前記拡張手段による拡張前の前記制限領域について閲覧が制限され、拡張前の前記制限領域と拡張後の前記制限領域との差分領域について閲覧が可能な第２制限画像を生成する第２生成手段をさらに有することを特徴とする請求項１乃至１５のいずれか１項に記載の撮像装置。
【請求項１７】
前記生成手段は、前記差分領域について透過するマスクをかける加工、又は、前記差分領域の縁を枠線で表す加工を行って前記第２制限画像を生成することを特徴とする請求項１６に記載の撮像装置。
【請求項１８】
前記第２生成手段が生成した前記第２制限画像を所定の権限を持つユーザ用の外部装置に送信する第２送信手段をさらに有することを特徴とする請求項１６又は１７に記載の撮像装置。
【請求項１９】
撮像手段を有する撮像装置の制御方法であって、
前記撮像手段で撮像される撮像画像における閲覧を制限する制限領域の範囲を設定する設定ステップと、
前記設定ステップで前記制限領域が設定されており、かつ、前記撮像手段によって撮像可能な撮像領域が拡張したとき、前記制限領域を拡張させる拡張ステップと、を有することを特徴とする撮像装置の制御方法。
【請求項２０】
撮像手段を有する撮像装置を制御するためのプログラムであって、
前記撮像手段で撮像される撮像画像における閲覧を制限する制限領域の範囲を設定する設定ステップと、
前記設定ステップで前記制限領域が設定されており、かつ、前記撮像手段によって撮像可能な撮像領域が拡張したとき、前記制限領域を拡張させる拡張ステップと、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを利用した監視カメラシステムが広く普及している。
監視カメラは大規模な公共機関や量販店等、幅広い分野で利用されており、様々な運用方法がある。そして、運用方法に合わせるために様々な機能的特徴をもった監視カメラが存在する。例えばパン・チルトといった撮影方向を自在に変更できる監視カメラや、撮影方向は変更できないが高倍率のズーム撮影が可能な監視カメラ等が存在する。このような監視カメラの中には、レンズをユーザの環境に適したものに交換することが可能なレンズ交換式の監視カメラが存在する。レンズ交換式の監視カメラでは、監視カメラ本体にレンズ装着用のマウント部が存在し、マウント部と適合するレンズを装着して使用する。この際、マウント部の形状は監視カメラ専用のレンズだけでなく、一眼レフカメラ等に使用されるレンズと共通のマウント部が用いられることもある。このような場合、コンシューマユーザが使用する一眼レフカメラ用のレンズも監視カメラに装着可能になることから、ユーザのレンズ選択の幅が広がり、様々なシーンに適した撮影が可能となる。
【０００３】
監視カメラの運用において、公共の場や屋外に設置する場合に個人のプライバシーを考慮し特定の領域を見ることができないようにすべきユースケースが存在する。このユースケースに対応するため、特定の領域をマスクするプライバシーマスクという技術が知られている（例えば特許文献１参照）。
また、パン、チルト又はズーム等を実行した場合でもマスク領域を適切に追従させるための技術が知られている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１３５６８３号公報
【特許文献２】特開２０１４−２３９３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の従来技術の監視カメラを使う場合、ユーザは監視カメラの撮像画像を見ながらプライバシーマスクを設定するため、監視カメラの撮像の範囲外についてはプライバシーマスクを設定できない。したがって、所定の方向の領域の全てをマスクしたい場合、ユーザは、監視カメラの撮像画像における所定の方向の領域の端までをプライバシーマスクの対象として設定する。
しかしながら、レンズ交換式の監視カメラにおいては、広角のレンズに交換する等により、撮像領域が拡張することがある。撮像領域が拡張すると、所定の方向の領域の全てをマスクすべきにも関わらず、拡張した領域にはマスクがされないことになる。
【０００６】
本発明は以上のような状況に鑑みてなされたものであり、撮像領域が拡張した場合でも、閲覧を制限する領域を適切に設定することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、レンズで形成された像を撮像する撮像手段と、前記撮像手段で撮像される撮像画像における閲覧を制限する制限領域の範囲を設定する設定手段と、前記設定手段によって前記制限領域が設定されており、かつ、前記撮像手段によって撮像可能な撮像領域が拡張したとき、前記制限領域を拡張させる拡張手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、撮像領域が拡張した場合でも、閲覧を制限する領域を適切に設定できる。
【図面の簡単な説明】
【０００９】
【図１】監視カメラシステムの概念図である。
【図２】監視カメラシステムのハードウェア構成図である。
【図３】第１実施形態の監視カメラの機能ブロック図である。
【図４】第１実施形態の各種領域を説明する概念図である。
【図５】第１実施形態の各種領域の表し方を説明する図である。
【図６】第１実施形態のマスク設定時処理のフローチャートである。
【図７】第１実施形態の制限画像生成処理のフローチャートである。
【図８】第１実施形態のレンズ交換時処理のフローチャートである。
【図９Ａ】第１実施形態の撮像画像の一例を示す図である。
【図９Ｂ】第１実施形態の制限画像の一例を示す図である。
【図９Ｃ】第１実施形態の撮像可能領域が拡張した直後の画像の一例である。
【図９Ｄ】第１実施形態の撮像可能領域が拡張したときの制限画像の一例を示す図である。
【図１０Ａ】第１実施形態の一般ユーザ用の制限画像の一例を示す図である。
【図１０Ｂ】第１実施形態の管理者用の制限画像の一例を示す図である。
【図１１】第１実施形態の撮像可能領域の一例を示す図である。
【図１２】第２実施形態の初期化時処理のフローチャートである。
【図１３】第２実施形態の制限画像生成処理のフローチャートである。
【図１４】第２実施形態のレンズ交換時処理のフローチャートである。
【図１５】第２実施形態の撮像可能領域の一例を示す図である。
【図１６】第３実施形態のマスク設定時処理のフローチャートである。
【図１７】第３実施形態の焦点距離変更時処理のフローチャートである。
【図１８】第４実施形態の起動時処理のフローチャートである。
【図１９】第４実施形態の焦点距離変更時処理のフローチャートである。
【図２０】固定式の監視カメラの各種領域の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。
＜第１実施形態＞
まず、図１（ａ）を参照して、本実施形態の監視カメラシステム１について説明する。図１（ａ）は、監視カメラシステム１の概念図である。監視カメラシステム１は、撮像装置の一例である監視カメラ１００と、外部機器であるクライアント装置２００とを備え、監視カメラ１００の撮像に基づく画像をクライアント装置２００に表示するシステムである。監視カメラ１００と、クライアント装置２００とは、ネットワーク１０を介して、相互に通信可能な状態に接続されている。
【００１１】
クライアント装置２００は、監視カメラ１００に対して、プライバシーマスク（以下では単にマスクともいう）の設定のコマンドや、監視カメラ１００の制御に関する各種コマンドを送信する。また、監視カメラ１００から受信する画像を表示する。クライアント装置２００には、一般ユーザ用のクライアント装置２００Ａ、及び、管理者用のクライアント装置２００Ｂがある。管理者は、一般ユーザより高い権限を持つユーザである。一般ユーザ用のクライアント装置２００Ａは、監視カメラ１００に対してコマンドを送信できず、監視カメラ１００から受信する画像の表示のみが行えるようにしてもよい。また、同じクライアント装置２００であっても、ログイン時の認証等によって、一般ユーザ用のクライアント装置２００Ａとして動作したり、管理者用のクライアント装置２００Ｂとして動作したりするようにしてもよい。クライアント装置２００は、典型的にはパーソナルコンピュータ等の汎用コンピュータが用いられるが、スマートフォンやタブレット等であってもよい。
監視カメラ１００は、クライアント装置２００からのコマンドのレスポンスや、監視カメラ１００での撮像に基づく画像を、クライアント装置２００に送信する。
【００１２】
次に、図１（ｂ）、及び、図２を参照して、監視カメラ１００のハードウェア構成について説明する。図１（ｂ）は、監視カメラ１００の外観図である。図２は、監視カメラシステム１のハードウェア構成図である。
監視カメラ１００は、本体部１２０と、本体部１２０に脱着自在に装着されるレンズユニット１１３とを備える。
本体部１２０には、図２に示すように、監視カメラ１００の各種の装置が取付けられている。
レンズユニット１１３は、レンズマウント部を介して、監視カメラ１００の本体部１２０に取付けられており、本体部１２０から取外しや交換が可能である。レンズユニット１１３は、レンズ１１４、レンズ駆動部１１５、及び、レンズ情報管理部１１６を備える。レンズ１１４の向く方向が監視カメラ１００の撮像方向である。レンズ１１４を通過した光束は、撮像部１０１に結像する。
レンズ１１４は、フォーカスレンズ及びズームレンズ等からなる。
レンズ駆動部１１５は、フォーカスレンズ及びズームレンズ等の駆動系により構成され、レンズ１１４の焦点距離を変更する。レンズ駆動部１１５は、パンチルトズーム制御部１０６により制御される。
レンズ情報管理部１１６は、レンズ１１４の焦点距離等のレンズ１１４の情報を管理する回路等で構成される。
【００１３】
パン駆動部１１１は、パン動作を行うメカ駆動系及び駆動源のモータにより構成され、監視カメラ１００の撮像方向をパン方向に変更するように駆動する。パン駆動部１１１は、パンチルトズーム制御部１０６により制御される。
チルト駆動部１１２は、チルト動作を行うメカ駆動及び駆動源のモータにより構成され、監視カメラ１００の撮像方向をチルト方向に変更するように駆動する。チルト駆動部１１２は、パンチルトズーム制御部１０６により制御される。
【００１４】
撮像部１０１は、電気信号を出力するＣＣＤセンサやＣＭＯＳセンサ等の光電変換素子により構成され、レンズユニット１１３により形成された被写体像を光電変換して電気信号を生成する。
画像処理部１０２は、撮像部１０１において撮像、光電変換された信号の所定の画像処理、圧縮符号化処理を行い、画像データを生成する。また、システム制御部１０７から伝達されるマスク領域情報とパンチルトズーム移動情報とを使用し、マスク画像を生成し、画像データに重畳する。
パンチルトズーム制御部１０６は、システム制御部１０７から伝達された指示に基づいて、パン駆動部１１１、チルト駆動部１１２及びレンズ駆動部１１５の制御を行う回路である。
通信部１０８は、クライアント装置２００との通信を行うインタフェースである。例えば、通信部１０８は、生成された画像データをクライアント装置２００に配信する。また、通信部１０８は、クライアント装置２００が送信するマスク設定コマンドやカメラ制御コマンドを受信し、システム制御部１０７へ伝達する。また、通信部１０８は、クライアント装置２００が送信するコマンドに対するレスポンスをクライアント装置２００へ送信する。
【００１５】
システム制御部１０７は、監視カメラ１００の全体を制御し、例えば次のような処理を行う。すなわち、システム制御部１０７は、通信部１０８から伝達されたカメラ制御コマンドを解析し、コマンドに応じた処理を行う。また、システム制御部１０７は、通信部１０８から伝達されたマスク設定コマンドを解析し、マスク領域の情報を画像処理部１０２へ伝達する。また、システム制御部１０７は、パンチルトズーム制御部１０６からパンチルトズーム移動情報通知を受信し、画像処理部１０２へ伝達する。また、システム制御部１０７は、レンズ情報取得部１０９からレンズ挿抜情報や焦点距離情報を取得し、必要に応じてマスク領域の情報を更新する。また、システム制御部１０７は、画像処理部１０２に対して画質調整の指示を行う。また、システム制御部１０７は、パンチルトズーム制御部１０６に対してパンチルトズーム動作の指示を行う。
システム制御部１０７は、ＣＰＵ１０７Ａ、及び、ＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置１０７Ｂから構成される。ＣＰＵ１０７Ａが記憶装置１０７Ｂ等に記憶されているプログラムに基づき処理を実行することによって図３に示す監視カメラ１００の機能及び後述するフローチャートの処理が実現される。記憶装置１０７Ｂは、プログラムを記憶したり、ＣＰＵ１０７Ａがプログラムに基づき処理を実行する際に利用するデータ等を記憶したりする。なお、システム制御部１０７は、画像処理部１０２、又は、パンチルトズーム制御部１０６が行う機能を実行するようにしてもよい。
レンズ情報取得部１０９は、マウント部を介して、レンズ情報管理部１１６からレンズ１１４の情報を取得する。また、レンズ情報取得部１０９は、レンズユニット１１３が本体部１２０に取付けられているか否かの情報等を取得する。
【００１６】
次に、図２を参照して、クライアント装置２００のハードウェア構成について説明する。
表示部２０１は、液晶表示装置等が使用され、監視カメラ１００から受信した画像の表示や、カメラ制御を行うためのグラフィックユーザーインターフェース（以下、ＧＵＩと称する）を表示する。
入力部２０２は、キーボードや、マウス等のポインティング・デバイス等が使用され、クライアント装置２００のユーザは、入力部２０２を介してＧＵＩを操作する。
システム制御部２０３は、クライアント装置２００の全体を制御し、例えば次のような処理を行う。すなわち、システム制御部２０３は、ユーザのＧＵＩ操作に応じてマスク設定コマンドやカメラ制御コマンドを生成し、通信部２０４を介して監視カメラ１００へ送信する。また、システム制御部２０３は、通信部２０４を介して受信した監視カメラ１００からの画像データを表示部２０１に表示させる制御を行う。
システム制御部２０３は、ＣＰＵ２０３Ａ、及び、ＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置２０３Ｂから構成される。ＣＰＵ２０３Ａが記憶装置２０３Ｂ等に記憶されているプログラムに基づき処理を実行することによってクライアント装置２００の各種の機能が実現される。記憶装置２０３Ｂは、プログラムを記憶したり、ＣＰＵ２０３Ａがプログラムに基づき処理を実行する際に利用するデータ等を記憶したりする。
通信部２０４は、監視カメラ１００との通信を行うインタフェースである。
【００１７】
次に、図３を参照して、監視カメラ１００の機能について説明する。図３は、監視カメラ１００の機能ブロック図である。
マスク設定部３００は、クライアント装置２００からマスク設定値を含むマスク設定コマンドを受信して、マスク設定値を保存し、マスク領域を設定する。
取得部３０１は、レンズ情報取得部１０９、及び、マウント部を介して、レンズ情報管理部１１６からレンズ１１４の水平画角、垂直画角、及び、焦点距離を取得する。また、パンチルトズーム制御部１０６等から、パン角度、及び、チルト角度を取得する。
領域算出部３０２は、取得部３０１が取得した情報等に基づいて、後述の各種の領域を算出する。
端部判定部３０３は、監視カメラ１００の撮像可能領域の端部に達しているマスク領域の端部があるか否かを判定する。
生成部３０４は、撮像部１０１の出力信号に基づく画像データである撮像画像にマスク画像を重畳して制限画像を生成する。
送信部３０５は、制限画像をクライアント装置２００に送信する。
検出部３０６は、マウント部の状態を監視したり、レンズ情報管理部１１６からの情報をチェックしたりして、レンズユニット１１３の交換を検出したり、レンズ１１４の焦点距離の変更を検出したりする。
拡張判定部３０７は、撮像領域が拡張したか否かを判定する。
拡張マスク設定部３０８は、拡張マスク領域を設定し、広角のレンズ１１４に交換されたとき、拡張マスク領域を拡張する。
なお、ここで説明した各機能の詳細は、後にフローチャート等を説明するときに、あわせて説明する。
【００１８】
次に、図４（ａ）を参照して、本実施形態で使われる各種の領域について説明する。図４（ａ）は、各種領域を説明する第１の概念図である。
本実施形態で使われる領域には、撮像可能領域４００、映像領域４０１、及び、マスク領域４０２がある。
撮像可能領域４００は、撮像領域の一例であり、監視カメラ１００の撮像部１０１が撮像可能な全ての領域である。すなわち、撮像可能領域４００は、レンズ１１４の焦点距離が最小の状態で、監視カメラ１００を、パンの一方の駆動端から他方の駆動端まで駆動させ、チルトの一方の駆動端から他方の駆動端まで駆動させて、撮像部１０１が撮像可能な全ての領域である。
映像領域４０１は、レンズ１１４の焦点距離、監視カメラ１００のパン角度、及び、チルト角度が任意の位置にあるとき、この状態で撮像部１０１が撮像可能な領域である。したがって、図４（ａ）に示すように、映像領域４０１は撮像可能領域４００より小さい。
マスク領域４０２は、撮像画像の閲覧を制限する領域である。
【００１９】
次に、図５を参照して、図４で説明した各領域、及び、マスク設定の表し方について説明する。図５（ａ）は、各領域、及び、マスク設定の表し方の一覧表である。図５（ｂ）は、球面座標の概念図である。
マスク設定は、クライアント装置２００がマスクの設定を行うときにマスクの対象となる領域を指定するための設定であり、マスク設定値でマスクの対象となる領域が指定される。マスク設定値では、映像領域４０１をＸＹ平面としたＸＹ座標系が使われる。
マスク設定値には、ＸＹ座標系で表したマスクの基準点と、マスクの領域サイズを表す情報として、縦幅、及び、横幅が使われる。縦幅、及び、横幅は、例えばピクセル数で表す。
【００２０】
撮像可能領域４００は球面座標系で表す。本実施形態の球面座標系は、パン方向の角度、及び、チルト方向の角度で座標を表す球面座標系である。撮像可能領域は、パン角度の最大値、及び、チルト角度の最大値、並びに、レンズ１１４の水平画角の最大値、及び、垂直画角の最大値で表すことができる。パン角度は、パン駆動部１１１の駆動端の一方を０°としたときのパン駆動部１１１の角度である。チルト角度は、チルト駆動部１１２の駆動端の一方を０°としたときのチルト駆動部１１２の角度である。レンズ１１４の画角は、レンズ１１４の焦点距離から算出可能である。撮像可能領域４００の領域サイズは、パン駆動部１１１の駆動限界値、チルト駆動部１１２の駆動限界値、及び、レンズ駆動部１１５の駆動限界値から定められる。
【００２１】
映像領域４０１は、撮像可能領域４００と同様の球面座標系で表す。映像領域４０１を表す基準点として、例えばパン角度、及び、チルト角度が使われる。映像領域４０１の領域サイズは、レンズ１１４の水平画角、及び、垂直画角から定められる。
マスク領域４０２は、撮像可能領域４００と同様の球面座標系で表す。マスク領域４０２の範囲は、水平画角、及び、垂直画角で表す。マスク領域４０２の球面座標系における基準点は、マスク設定値に含まれる基準点と、マスク設定値のＸＹ座標系となった映像領域４０１についてのパン角度、チルト角度、及び、レンズ１１４の画角から定めることができる。マスク領域４０２の領域サイズは、水平画角、及び、垂直画角で表すことができる。この水平画角、及び、垂直画角は、マスク設定値に含まれる領域サイズ、及び、マスク設定値のＸＹ座標系となった映像領域４０１についてのパン角度、チルト角度、及び、レンズ１１４の画角から定めることができる。したがって、マスク領域４０２は、マスク設定値、及び、映像領域４０１から決定できる。なお、拡張マスク領域もマスク領域４０２と同様の方法で表すものとする。
【００２２】
次に、図６を参照して、マスク設定時処理について説明する。図６は、マスク設定時処理のフローチャートである。マスク設定時処理は、マスク設定部３００が、クライアント装置２００からマスク設定値を含むマスク設定コマンドを受信して、マスク設定値を記憶装置１０７Ｂに保存したときに行われる監視カメラ１００の処理である。
【００２３】
ステップＳ６００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の水平画角、及び、垂直画角を取得する。ここでは、取得部３０１は、例えば、レンズ１１４の焦点距離が最小のときのレンズ１１４の水平画角、及び、垂直画角を取得する。
ステップＳ６０１において、取得部３０１は、ステップＳ６００で取得したレンズ１１４の水平画角、及び、垂直画角を、マスク設定時のレンズ１１４の水平画角、及び、垂直画角として、記憶装置１０７Ｂに保存する。
ステップＳ６０２において、取得部３０１は、パン角度、及び、チルト角度を取得する。また、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の焦点距離を取得する。そして、領域算出部３０２は、取得部３０１が取得したパン角度、チルト角度、及び、焦点距離から映像領域４０１を算出して、マスク設定時の映像領域４０１として記憶装置１０７Ｂに保存する。
【００２４】
ステップＳ６０３において、領域算出部３０２は、ステップＳ６０２で算出したマスク設定時の映像領域４０１、及び、マスク設定部３００が受信したマスク設定値から、マスク領域４０２を算出して、記憶装置１０７Ｂに保存する。領域算出部３０２は、マスク領域４０２のそれぞれの外辺に０から始まる番号を割り当てる。領域算出部３０２は、マスク領域４０２が複数あるときでも、マスク領域４０２のそれぞれの外辺の番号が重複しないようにする。番号ｎが割り当てられたマスク領域４０２の外辺を第ｎ辺と呼ぶ。
【００２５】
ステップＳ６０４において、拡張マスク設定部３０８は、拡張マスク領域を、ステップＳ６０３で算出したマスク領域と同じ領域を表すように設定する。マスク領域の第ｎ辺に重なる拡張マスク領域の辺も拡張マスク領域の第ｎ辺と呼ぶ。
ステップＳ６０５において、端部判定部３０３は、ループ処理である拡張フラグ設定処理の開始処理を行う。すなわち、初回のステップＳ６０５において、端部判定部３０３は、変数ｉに０を代入する。２回目以降のステップＳ６０５において、端部判定部３０３は、変数ｉをインクリメントする。また、変数ｉに０を代入したり、変数ｉをインクリメントしたりした後、端部判定部３０３は、変数ｉが、拡張マスク領域の外辺の数より小さいか否かを判定する。端部判定部３０３は、変数ｉが、拡張マスク領域の外辺の数より小さいとき処理をステップＳ６０６に進め、拡張マスク領域の外辺の数以上のとき、拡張フラグ設定処理を終了して、図６のマスク設定時処理を終了する。
【００２６】
ステップＳ６０６において、端部判定部３０３は、次の第１条件、及び、第２条件を満たすか否かを判定する。第１条件は、ステップＳ６０２で取得したパン角度がパン駆動部１１１の駆動端である、又は、ステップＳ６０２で取得したチルト角度がチルト駆動部１１２の駆動端であること、である。第２条件は、ステップＳ６０２で取得した焦点距離が、レンズ駆動部１１５が実現できる最小値であること、である。端部判定部３０３は、第１条件、及び、第２条件を満たすとき処理をステップＳ６０７に進め、満たさないとき処理をＳ６０９に進める。
ステップＳ６０７において、端部判定部３０３は、マスク領域４０２の第ｉ辺と、マスク設定時の撮像可能領域４００のいずれかの外辺とが重なっているか否かを判定する。端部判定部３０３は、重なっているとき処理をステップＳ６０８に進め、重なっていないとき処理をステップＳ６０９に進める。
ステップＳ６０８において、端部判定部３０３は、第ｉ辺拡張フラグをＯＮに設定する。
ステップＳ６０９において、端部判定部３０３は、第ｉ辺拡張フラグをＯＦＦに設定する。
【００２７】
ここで、図４を参照して、ステップＳ６０６からＳ６０９の処理の例について説明する。図４の例は、いずれもレンズ駆動部１１５が駆動端にありレンズ１１４の焦点距離が最小になっているものとする。
図４（ａ）、及び、（ｄ）の場合、映像領域４０１の右辺が撮像可能領域４００の右辺と重なるため、パン角度がパン駆動部１１１の駆動端になっている。したがって、ステップＳ６０６からステップＳ６０７に処理が進められる。
図４（ｂ）、及び、（ｃ）の場合、映像領域４０１の下辺が撮像可能領域４００の下辺と重なるため、チルト角度がチルト駆動部１１２の駆動端になっている。したがって、ステップＳ６０６からステップＳ６０７に処理が進められる。
【００２８】
図４（ａ）の場合、マスク領域４０２の下辺は、映像領域４０１の下辺と重なるが、撮像可能領域４００のいずれの外辺とも重ならない。したがって、マスク領域４０２の下辺についての処理の際は、ステップＳ６０７からステップＳ６０９に処理が進められ、下辺に対応する拡張領域フラグはＯＦＦになる。
同様に、図４（ｂ）の場合、マスク領域４０２の右辺は、映像領域４０１の右辺と重なるが、撮像可能領域４００のいずれの外辺とも重ならない。したがって、マスク領域４０２の右辺についての処理の際は、ステップＳ６０７からステップＳ６０９に処理が進められ、右辺に対応する拡張領域フラグはＯＦＦになる。
【００２９】
一方、図４（ｃ）の場合、マスク領域４０２の下辺は、撮像可能領域４００の下辺と重なる。したがって、マスク領域４０２の下辺についての処理の際は、ステップＳ６０７からステップＳ６０８に処理が進められ、マスク領域４０２の下辺に対応する拡張領域フラグがＯＮになる。
同様に、図４（ｄ）の場合、マスク領域４０２の右辺は、撮像可能領域４００の右辺と重なる。したがって、マスク領域４０２の右辺についての処理の際は、ステップＳ６０７からステップＳ６０８に処理が進められ、マスク領域４０２の右辺に対応する拡張領域フラグがＯＮになる。
【００３０】
ステップＳ６１０において、端部判定部３０３は、ループ処理である拡張フラグ設定処理のループ終了処理を行う。すなわち、端部判定部３０３は、処理をステップＳ６０５に戻す。
【００３１】
次に、図７を参照して、制限画像生成処理について説明する。図７は、制限画像生成処理のフローチャートである。
ステップＳ７００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の水平画角、垂直画角、及び、焦点距離を取得する。領域算出部３０２は、取得した水平画角、垂直画角、及び、焦点距離と、マスク領域４０２とから、撮像部１０１が撮像する撮像画像内のマスク領域を算出する。
ステップＳ７０１において、領域算出部３０２は、取得した水平画角、垂直画角、及び、焦点距離と、拡張マスク領域とから、撮像部１０１が撮像する撮像画像内の拡張マスク領域を算出する。
【００３２】
ステップＳ７０２において、生成部３０４は、一般ユーザ用の撮像画像を生成する。一般ユーザ用の撮像画像は、撮像部１０１の撮像に基づいて画像処理部１０２で生成される。
ステップＳ７０３において、生成部３０４は、管理者用の撮像画像を生成する。管理者用の撮像画像は、撮像部１０１の撮像に基づいて画像処理部１０２で生成される。管理者用の撮像画像は、一般ユーザ用の撮像画像と同じものであってもよく、一般ユーザ用の撮像画像とは異なる画像処理が行われたもの等であってもよい。
【００３３】
ステップＳ７０４において、生成部３０４は、撮像画像内にマスク領域が存在するか否かを判定する。生成部３０４は、撮像画像内にマスク領域が存在するとき処理をステップＳ７０５に進め、存在しないとき図７の制限画像生成処理を終了する。この判定で使用される撮像画像は、一般ユーザ用の撮像画像、及び、管理者用の撮像画像のいずれを用いてもよい。
【００３４】
ステップＳ７０５において、生成部３０４は、一般ユーザ用の拡張マスク画像を生成する。一般ユーザ用の拡張マスク画像は透過しない画像である。
ステップＳ７０６において、生成部３０４は、管理者用の拡張マスク画像を生成する。管理者用の拡張マスク画像は、高透過率であり、透過する画像である。
ステップＳ７０７において、生成部３０４は、ステップＳ７０２で生成した一般ユーザ用の撮像画像におけるステップＳ７０１で算出した拡張マスク領域に対して、ステップＳ７０５で生成した一般ユーザ用の拡張マスク画像を重畳する。
ステップＳ７０８において、生成部３０４は、ステップＳ７０３で生成した管理者の撮像画像におけるステップＳ７０１で算出した拡張マスク領域に対して、ステップＳ７０６で生成した管理者の拡張マスク画像を重畳する。
【００３５】
ステップＳ７０９において、生成部３０４は、マスク画像を生成する。マスク画像は透過しない画像である。生成部３０４は、マスク画像の色を、ステップＳ７０５で生成した一般ユーザ用の拡張マスク画像の色、及び、ステップＳ７０６で生成した管理者用の拡張マスク画像の色とは異なる色とする。
ステップＳ７１０において、生成部３０４は、ステップＳ７０７で拡張マスク画像が重畳された一般ユーザ用の撮像画像におけるステップＳ７００で算出したマスク領域に対して、ステップＳ７０９で生成されたマスク画像を重畳する。また、生成部３０４は、ステップＳ７０８で拡張マスク画像が重畳された管理者の撮像画像におけるステップＳ７００で算出したマスク領域に対して、ステップＳ７０９で生成されたマスク画像を重畳する。
【００３６】
撮像画像に、拡張マスク画像、又は、マスク画像を重畳する処理は、撮像画像にマスクをかける加工の一例である。
ステップＳ７０２で生成した一般ユーザ用の撮像画像に一般ユーザ用の拡張マスク画像、及び、マスク画像の少なくともいずれかを重畳した画像が一般ユーザ用の制限画像である。ステップＳ７０３で生成した管理者の撮像画像に管理者用の拡張マスク画像、及び、マスク画像の少なくともいずれかを重畳した画像が管理者用の制限画像である。
送信部３０５は、図７の制限画像生成処理で生成された一般ユーザ用の制限画像を一般ユーザ用のクライアント装置２００Ａに送信する。また、送信部３０５は、図７の制限画像生成処理で生成された管理者用の制限画像を管理者用のクライアント装置２００Ｂに送信する。撮像画像に拡張マスク画像、及び、マスク画像のいずれも重畳されないとき、送信部３０５は、一般ユーザ用の撮像画像を一般ユーザ用のクライアント装置２００Ａに送信し、管理者用の撮像画像を管理者用のクライアント装置２００Ｂに送信する。
【００３７】
次に、図８を参照してレンズ交換時処理について説明する。図８は、レンズ交換時処理のフローチャートである。レンズ交換時処理は、検出部３０６が本体部１２０に取付けられたレンズユニット１１３の交換を検出したときに行われる処理である。
ステップＳ８００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の水平画角、及び、垂直画角を取得する。ここでは、取得部３０１は、例えば、レンズ１１４の焦点距離が最小のときのレンズ１１４の水平画角、及び、垂直画角を取得する。
【００３８】
ステップＳ８０１において、拡張判定部３０７は、撮像可能領域４００が拡張したか否かを判定する。すなわち、拡張判定部３０７は、ステップＳ８００で取得した現在のレンズ１１４の水平画角と、マスク設定時のレンズ１１４の水平画角とを比較する。また、拡張判定部３０７は、ステップＳ８００で取得した現在のレンズ１１４の垂直画角と、マスク設定時のレンズ１１４の垂直画角とを比較する。拡張判定部３０７は、現在のレンズ１１４の水平画角の方がマスク設定時のレンズ１１４の水平画角より広角、又は、現在のレンズ１１４の垂直画角の方がマスク設定時のレンズ１１４の垂直画角より広角のとき、撮像可能領域４００が拡張したと判定する。拡張判定部３０７は、撮像可能領域４００が拡張したと判定したとき処理をステップＳ８０２に進め、拡張していないと判定したとき図８のレンズ交換時処理を終了する。
【００３９】
ステップＳ８０２において、拡張判定部３０７は、ループ処理である拡張処理の開始処理を行う。すなわち、初回のステップＳ８０２において、拡張判定部３０７は、変数ｉに０を代入する。２回目以降のステップＳ８０２において、拡張判定部３０７は、変数ｉをインクリメントする。また、変数ｉに０を代入したり、変数ｉをインクリメントしたりした後、拡張判定部３０７は、変数ｉが、拡張マスク領域の外辺の数より小さいか否かを判定する。拡張判定部３０７は、変数ｉが、拡張マスク領域の外辺の数より小さいとき処理をステップＳ８０３に進め、拡張マスク領域の外辺の数以上のとき、拡張フラグ設定処理を終了して、図８のレンズ交換時処理を終了する。
【００４０】
ステップＳ８０３において、拡張判定部３０７は、第ｉ辺拡張フラグがＯＮか否かを判定する。拡張判定部３０７は、第ｉ辺拡張フラグがＯＮのとき処理をステップＳ８０４に進め、ＯＦＦのとき処理をステップＳ８０５に進める。
ステップＳ８０４において、拡張マスク設定部３０８は、拡張マスク領域の第ｉ辺を、第ｉ辺に対応する拡張後の撮像可能領域４００の端部まで拡張する。拡張マスク領域の第ｉ辺に対応する撮像可能領域４００の端部とは、拡張マスク領域の中心部からみて拡張マスク領域の第ｉ辺と同じ側にある撮像可能領域４００の端部である。例えば、拡張マスク領域の第ｉ辺が右辺のとき、拡張マスク領域の右辺に対応する撮像可能領域４００の端部は、撮像可能領域４００の右辺になる。
ステップＳ８０５において、拡張判定部３０７は、ループ処理である拡張処理のループ終了処理を行う。すなわち、拡張判定部３０７は、処理をステップＳ８０２に戻す。
【００４１】
次に、図９Ａから図９Ｄを参照して、撮像画像、及び、制限画像の例について説明する。
まず、図９Ａを参照して撮像画像の例について説明する。図９Ａは、撮像画像の例を示す図である。図９Ａの撮像画像９００は、パン駆動部１１１、及び、チルト駆動部１１２が駆動端にあり、パン駆動部１１１がこれ以上右に移動できず、チルト駆動部１１２がこれ以上下に移動できない状態での撮像画像である。したがって、監視カメラ１００は、これ以上、右、及び、下を撮像できない。また、レンズ駆動部１１５が駆動端にあり、監視カメラ１００は、これ以上広角の画像を撮像できない。撮像画像９００は、マスク領域９０１のマスク設定をクライアント装置２００から受信する直前の撮像画像であり、撮像画像９００にはマスクがかけられていない。
【００４２】
次に、図９Ｂを参照して、一般ユーザ用の制限画像の例について説明する。図９Ｂは、一般ユーザ用の制限画像の例を説明する図である。図９Ｂの制限画像９０２は、監視カメラ１００が図９Ａの撮像画像９００を撮像した後に、マスク領域９０１のマスク設定をクライアント装置２００から受信して、生成部３０４が生成した一般ユーザ用の制限画像９０２である。図９Ｂに示すように、制限画像９０２は、設定されたマスク領域９０１に、任意の色の一般ユーザ用のマスク画像９０３が重畳した画像である。
図９Ｂに示すように、マスク領域９０１の右辺、及び、下辺は、それぞれ、撮像画像９００の右辺、及び、下辺と重なる。また、監視カメラ１００は、これ以上、右、及び、下を撮像できず、これ以上広角の撮像もできない。よって、撮像画像９００の右辺、及び、下辺は、撮像可能領域４００の右辺、及び、下辺の少なくとも一部となる。したがって、マスク領域９０１の右辺、及び、下辺は、撮像可能領域４００の右辺、及び、下辺と重なるため、図６のステップＳ６０８において、マスク領域９０１の右辺、及び、下辺についての拡張フラグがＯＮになる。例えば、マスク領域９０１の右辺が第１辺、下辺が第２辺であるとき、第１辺拡張フラグ、及び、第２辺拡張フラグがＯＮになる。
【００４３】
次に、図９Ｃを参照して、撮像可能領域４００が拡張したときの状態について説明する。図９Ｃは、撮像可能領域４００が拡張したときの、閲覧を制限する領域が拡張する直前の画像の例を示す図である。図９の画像９０４は、監視カメラ１００が図９Ｂの制限画像９０２を生成した後にレンズユニット１１３が交換された直後の、マスク領域を拡張する直前の画像の例である。このレンズユニット１１３の交換によって、レンズ駆動部１１５の駆動によるレンズ１１４の焦点距離の最小値が、交換前と比べて、小さくなっているものとする。
上記のように、マスク領域の右辺、及び、下辺についての拡張フラグがＯＮになる。したがって、図８のステップＳ８０４において、当初、マスク領域９０１と同じ領域であった拡張マスク領域９０６の右辺、及び、下辺が、これらの辺に対応する撮像可能領域４００の右辺、及び、下辺まで拡張する。拡張マスク領域９０６は、マスク領域９０１と比べて、レンズユニット１１３の交換による画角差９０５の分だけ拡張している。
【００４４】
次に、図９Ｄを参照して、撮像可能領域４００が拡張した後の一般ユーザ用の制限画像について説明する。図９Ｄは、撮像可能領域４００が拡張した後の一般ユーザ用の制限画像９０９の例を示す図である。図９Ｄに示すように、拡張マスク領域９０６におけるマスク領域９０１とは重ならない領域９０７は、マスク画像９０３とは異なる色の一般ユーザ用の拡張マスク画像９０８が重畳されている。領域９０７は、拡張マスク設定部３０８による拡張前の拡張マスク領域すなわちマスク領域９０１と、拡張マスク設定部３０８による拡張後の拡張マスク領域９０６との差分領域である。
【００４５】
次に、図１０Ａ、及び、図１０Ｂを参照して、一般ユーザ用の制限画像９０９と管理者用の制限画像１０００との違いについて説明する。図１０Ａは、一般ユーザ用の制限画像９０９の例を示す図である。図１０Ｂは、管理者用の制限画像１０００の例を示す図である。図１０Ａは、図９Ｄの一般ユーザ用の制限画像９０９を再掲したものである。
図１０Ａに示すように、一般ユーザ用の制限画像９０９では、マスク領域９０１にはマスク画像９０３が重畳しており、一般ユーザはマスク領域９０１部分の映像を閲覧できない。また、拡張マスク領域９０６におけるマスク領域９０１とは重ならない領域９０７には、一般ユーザ用の拡張マスク画像９０８が重畳しており、領域９０７部分の映像を閲覧できない。マスク領域９０１と領域９０７とは異なる色になっている。
図１０Ｂに示すように、管理者用の制限画像１０００では、マスク領域９０１にはマスク画像９０３が重畳しており、管理者は、一般ユーザと同様に、マスク領域９０１部分の映像を閲覧できない。しかし、領域９０７のマスク画像は、透過率が高い管理者用の拡張マスク画像１００１が使われる。したがって、管理者は、一般ユーザとは異なり、領域９０７の閲覧が可能である。
【００４６】
次に、図１１を参照して、マスク領域拡張条件について説明する。図１１は、第１撮像可能領域１１００、第２撮像可能領域１１０１の例を示す図である。マスク領域拡張条件は、図６のステップＳ６０４でマスク領域に等しくなるように設定された拡張マスク領域を拡張するための条件であり、図６のステップＳ６０７で判定される条件である。
第１撮像可能領域１１００は、マスク設定時の撮像可能領域である。第２撮像可能領域１１０１は、マスク設定後にレンズユニット１１３を交換した後の撮像可能領域である。レンズユニット１１３の交換によって、レンズ駆動部１１５の駆動によるレンズ１１４の焦点距離の最小値が、交換前と比べて小さくなっているものとする。第１マスク領域１１０２、第２マスク領域１１０３、及び、第３マスク領域１１０４は、レンズユニット１１３の交換前に設定されたマスク領域である。
【００４７】
第１マスク領域１１０２の外辺は第１撮像可能領域１１００の外辺と重なっていない。よって、第１マスク領域１１０２の外辺は、マスク領域拡張条件を満たさない。したがって、レンズユニット１１３を焦点距離の最小値が小さいものに交換しても、図８のステップＳ８０４で、第１マスク領域１１０２に対応する拡張マスク領域が拡張されることはない。
第２マスク領域１１０３の下辺は第１撮像可能領域１１００の下辺と重なる。よって、第２マスク領域１１０３の下辺は、マスク領域拡張条件を満たす。したがって、レンズユニット１１３を焦点距離の最小値が小さいものに交換すると、図８のステップＳ８０４で、第２マスク領域１１０３に対応する拡張マスク領域が、第２撮像可能領域１１０１の下辺まで拡張する。こうして、閲覧が制限される領域が図１１の領域１１０５の分だけ拡張する。そして、領域１１０５が追加でマスクされる。
第３マスク領域１１０４の右辺、及び、下辺は、それぞれ第１撮像可能領域１１００の右辺、及び、下辺と重なる。よって、第３マスク領域１１０４の右辺、及び、下辺は、マスク領域拡張条件を満たす。したがって、レンズユニット１１３を焦点距離の最小値が小さいものに交換すると、図８のステップＳ８０４で、第３マスク領域１１０４に対応する拡張マスク領域が、第２撮像可能領域１１０１の右辺、及び、下辺まで拡張する。こうして、閲覧が制限される領域が図１１の領域１１０６の分だけ拡張される。そして、領域１１０６が追加でマスクされる。
【００４８】
以上説明したように、拡張マスク設定部３０８は、マスク領域４０２が設定されており、かつ、撮像可能領域４００が拡張したとき、拡張マスク領域を拡張させる。したがって、撮像可能領域４００が拡張した場合でも、監視カメラ１００は、閲覧を制限する領域を適切に設定でき、閲覧を制限すべき領域が閲覧されるおそれを低減できる。また、管理者等が、閲覧を制限する領域を再度設定する手間を省くことができる。
また、拡張判定部３０７は、レンズユニット１１３が交換されてレンズ１１４の画角が大きくなったときに、撮像可能領域４００が拡張したと判定する。したがって、管理者等がレンズ１１４の画角が大きくなったことを監視カメラ１００に通知する必要がない。
【００４９】
また、端部判定部３０３は、撮像可能領域４００の外辺と重なるマスク領域４０２の外辺があるか否かを判定して、マスク領域４０２の外辺に対応する拡張フラグを設定する。拡張マスク設定部３０８は、マスク領域４０２が設定されており、撮像可能領域４００が拡張したとき、端部判定部３０３の判定結果に基づいて、当初はマスク領域４０２に等しく定めた拡張マスク領域を拡張する。このとき、拡張マスク設定部３０８は、拡張前の撮像可能領域４００の外辺と重なるマスク領域４０２の外辺に対応する拡張マスク領域の外辺を、この外辺に対応する拡張後の撮像可能領域４００の外辺まで拡張する。よって、撮像可能領域４００が拡張した場合でも、閲覧を制限する領域が広くなりすぎず、閲覧を制限する領域に適切に設定できる。
【００５０】
また、生成部３０４は、一般ユーザ用の制限画像９０９を生成する。一般ユーザ用の制限画像９０９は、図９Ｄを参照して説明したように、拡張マスク領域９０６におけるマスク領域９０１とは重ならない領域９０７は、マスク画像９０３とは異なる色となる。したがって、一般ユーザは、撮像可能領域４００の拡張によって自動的に閲覧が制限されるようになった領域を認識できる。
また、生成部３０４は、管理者用の制限画像１０００を生成する。管理者用の制限画像１０００は、図１０Ｂを参照して説明したように、拡張マスク領域９０６におけるマスク領域９０１とは重ならない領域９０７は、閲覧が可能である。したがって、管理者は、撮像可能領域４００の拡張によって自動的に閲覧が制限されるようになった領域に閲覧を認めるべきものが含まれるか否か、等の判断が可能になる。
【００５１】
＜第２実施形態＞
第１実施形態では、マスク領域の外辺と、マスク設定時の撮像可能領域の外辺とが重なるときに、マスク領域のこの重なる外辺を拡張する。しかし、広角のレンズ１１４に交換したときに、撮像可能領域の拡張した領域の全てにマスクをかけてもよい。この点を考量した監視カメラシステム１について、以下に説明する。なお、上記の実施形態と同様の点の説明は省略する。
まず、本実施形態の監視カメラ１００の機能について説明する。監視カメラ１００は、機能として初期化部をさらに備える。初期化部は、ユーザの指示等に基づいて、監視カメラ１００の設定等を初期化する。
【００５２】
次に、図１２を参照して、初期化時処理について説明する。図１２は、初期化時処理のフローチャートである。初期化時処理は、初期化部が監視カメラ１００の設定等を初期化する際に実行される処理である。
ステップＳ１２００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の水平画角、及び、垂直画角を取得する。ここでは、取得部３０１は、例えば、レンズ１１４の焦点距離が最小のときのレンズ１１４の水平画角、及び、垂直画角を取得する。
ステップＳ１２０１において、取得部３０１は、ステップＳ１２００で取得したレンズ１１４の水平画角、及び、垂直画角を、レンズ交換前のレンズ１１４の水平画角、及び、垂直画角として、記憶装置１０７Ｂに保存する。
ステップＳ１２０２において、拡張マスク設定部３０８は、拡張マスク領域を無効に設定する。
【００５３】
次に、図１３を参照して、制限画像生成処理について説明する。図１３は制限画像生成処理のフローチャートである。
図１３のステップＳ７００からステップＳ７０３は、図７のステップＳ７００からステップＳ７０３と同様であるため説明を省略する。
ステップＳ１３００において、生成部３０４は、撮像画像内にマスク領域が存在するか否かを判定する。生成部３０４は、撮像画像内にマスク領域が存在するとき処理をステップＳ１３０１に進め、存在しないとき処理をステップＳ１３０３に進める。この判定で使用される撮像画像は、一般ユーザ用の撮像画像、及び、管理者用の撮像画像のいずれを用いてもよい。
ステップＳ１３０１において、生成部３０４は、マスク画像を生成する。マスク画像は透過しない画像である。
ステップＳ１３０２において、生成部３０４は、ステップＳ７０２で生成した一般ユーザ用の撮像画像におけるステップＳ７００で算出したマスク領域に対して、ステップＳ１３０１で生成されたマスク画像を重畳する。また、生成部３０４は、ステップＳ７０３で生成した管理者の撮像画像におけるステップＳ７００で算出したマスク領域に対して、ステップＳ１３０１で生成されたマスク画像を重畳する。
【００５４】
ステップＳ１３０３において、生成部３０４は、撮像画像内に拡張マスク領域が存在するか否かを判定する。生成部３０４は、撮像画像内に拡張マスク領域が存在するとき処理をステップＳ１３０４に進め、存在しないとき図１３の制限画像生成処理を終了する。この判定で使用される撮像画像は、一般ユーザ用の撮像画像、及び、管理者用の撮像画像のいずれを用いてもよい。
ステップＳ１３０４において、生成部３０４は、一般ユーザ用の拡張マスク画像を生成する。一般ユーザ用の拡張マスク画像は透過しない画像である。
ステップＳ１３０５において、生成部３０４は、管理者用の拡張マスク画像を生成する。管理者用の拡張マスク画像は、高透過率であり、透過する画像である。
【００５５】
ステップＳ１３０６において、生成部３０４は、一般ユーザ用の撮像画像におけるステップＳ７０１で算出した拡張マスク領域に対して、ステップＳ１３０４で生成した一般ユーザ用の拡張マスク画像を重畳する。拡張マスク画像の重畳の対象とする撮像画像は、ステップＳ１３０２の処理が行われたときはステップＳ１３０２でマスク画像が重畳された一般ユーザ用の撮像画像である。拡張マスク画像の重畳の対象とする撮像画像は、ステップＳ１３０２の処理が行われていないときは図１３のステップＳ７０２で生成した一般ユーザ用の撮像画像である。
ステップＳ１３０７において、生成部３０４は、管理者用の撮像画像におけるステップＳ７０１で算出した拡張マスク領域に対して、ステップ１３０５で生成した管理者の拡張マスク画像を重畳する。拡張マスク画像の重畳の対象とする撮像画像は、ステップＳ１３０２の処理が行われたときはステップＳ１３０２でマスク画像が重畳された管理者用の撮像画像である。拡張マスク画像の重畳の対象とする撮像画像は、ステップＳ１３０２の処理が行われていないときは図１３のステップＳ７０３で生成した管理者用の撮像画像である。
【００５６】
ステップＳ７０２で生成した一般ユーザ用の撮像画像に一般ユーザ用の拡張マスク画像、及び、マスク画像の少なくともいずれかを重畳した画像が一般ユーザ用の制限画像である。ステップＳ７０３で生成した管理者の撮像画像に管理者用の拡張マスク画像、及び、マスク画像の少なくともいずれかを重畳した画像が管理者用の制限画像である。
送信部３０５は、図１３の制限画像生成処理で生成された一般ユーザ用の制限画像を一般ユーザ用のクライアント装置２００Ａに送信する。また、送信部３０５は、図１３の制限画像生成処理で生成された管理者用の制限画像を管理者用のクライアント装置２００Ｂに送信する。撮像画像に拡張マスク画像、及び、マスク画像のいずれも重畳されないとき、送信部３０５は、一般ユーザ用の撮像画像を一般ユーザ用のクライアント装置２００Ａに送信し、管理者用の撮像画像を管理者用のクライアント装置２００Ｂに送信する。
【００５７】
次に、図１４を参照して、レンズ交換時処理について説明する。図１４は、レンズ交換時処理のフローチャートである。レンズ交換時処理は、検出部３０６が本体部１２０に取付けられたレンズユニット１１３の交換を検出したときに行われる処理である。
ステップＳ１４００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の水平画角、及び、垂直画角を取得する。ここでは、取得部３０１は、例えば、レンズ１１４の焦点距離が最小のときのレンズ１１４の水平画角、及び、垂直画角を取得する。
ステップＳ１４０１において、拡張判定部３０７は、撮像可能領域４００が拡張したか否かを判定する。すなわち、拡張判定部３０７は、ステップＳ１４００で取得した現在のレンズ１１４の水平画角と、レンズ交換前のレンズ１１４の水平画角とを比較する。また、拡張判定部３０７は、ステップＳ１４００で取得した現在のレンズ１１４の垂直画角と、レンズ交換前のレンズ１１４の垂直画角とを比較する。拡張判定部３０７は、現在のレンズ１１４の水平画角の方がレンズ交換前のレンズ１１４の水平画角より広角、又は、現在のレンズ１１４の垂直画角の方がレンズ交換前のレンズ１１４の垂直画角より広角のとき、撮像可能領域４００が拡張したと判定する。拡張判定部３０７は、撮像可能領域４００が拡張したと判定したとき処理をステップＳ１４０２に進め、拡張していないと判定したとき処理をステップＳ１４０３に進める。
【００５８】
ステップＳ１４０２において、拡張マスク設定部３０８は、拡張マスク領域を、レンズユニット１１３の交換前の撮像可能領域と、レンズユニット１１３の交換後の撮像可能領域との差分領域である画角差領域と設定する。
ステップＳ１４０３において、拡張マスク設定部３０８は、拡張マスク領域を無効に設定する。
ステップＳ１４０４において、取得部３０１は、ステップＳ１４００で取得したレンズ１１４の水平画角、及び、垂直画角を、レンズ交換前のレンズ１１４の水平画角、及び、垂直画角として、記憶装置１０７Ｂに保存する。
【００５９】
次に、図１５を参照して、本実施形態の撮像可能領域とマスク領域との関係について説明する。図１５は、撮像可能領域の例を示す図である。
第１撮像可能領域１５００は、レンズユニット１１３の交換する前の撮像可能領域である。第２撮像可能領域１５０１は、レンズユニット１１３を交換した後の撮像可能領域である。レンズユニット１１３の交換によって、レンズ駆動部１１５の駆動によるレンズ１１４の焦点距離の最小値が、交換前と比べて小さくなっているものとする。したがって、レンズユニット１１３の交換によって、レンズ１１４の水平画角、及び、垂直画角が広角になっている。拡張マスク領域１５０２は、第１撮像可能領域１５００と第２撮像可能領域１５０１との差分領域となる。
【００６０】
以上説明したように、拡張判定部３０７は、レンズユニット１１３が交換されてレンズ１１４の画角が大きくなったときに、撮像可能領域が拡張したと判定する。そして、拡張マスク設定部３０８は、拡張マスク領域１５０２を画角差領域と設定する。画角差領域は、レンズユニット１１３の交換前の撮像可能領域と、レンズユニット１１３の交換後の撮像可能領域との差分領域である。すなわち、本実施形態では、画角差領域の全てを閲覧が制限される拡張マスク領域１５０２とする。したがって、撮像可能領域が拡張した場合でも、監視カメラ１００は、閲覧を制限すべき領域が閲覧されるおそれを低減でき、閲覧を制限する領域を適切に設定できる。また、管理者等が、閲覧を制限する領域を再度設定する手間を省くことができる。
【００６１】
＜第３実施形態＞
第１実施形態では、広角のレンズ１１４に交換したときに拡張マスク領域の外辺を拡張する。しかし、レンズ１１４の焦点距離を変更したときに拡張マスク領域の外辺を拡張してもよい。なお、第１実施形態と同様の点の説明は省略する。
まず、図１６を参照して、マスク設定時処理について説明する。図１６は、マスク設定時処理のフローチャートである。マスク設定時処理は、マスク設定部３００が、クライアント装置２００からマスク設定値を含むマスク設定コマンドを受信して、マスク設定値を記憶装置１０７Ｂに保存したときに行われる監視カメラ１００の処理である。
【００６２】
ステップＳ１６００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の焦点距離を取得する。そして、取得部３０１は、取得した焦点距離を、マスク設定時のレンズ１１４の焦点距離として記憶装置１０７Ｂに保存する。
ステップＳ１６０１において、取得部３０１は、現在のパン角度、及び、チルト角度を取得する。そして、領域算出部３０２は、取得部３０１が取得したパン角度、チルト角度、及び、焦点距離から、マスク設定時の映像領域４０１を算出して、記憶装置１０７Ｂに保存する。本実施形態のマスク設定時の映像領域４０１は、撮像領域の一例である。
ステップＳ１６０２において、領域算出部３０２は、ステップＳ１６０１で算出したマスク設定時の映像領域４０１、及び、マスク設定部３００が受信したマスク設定値から、マスク領域４０２を算出して、記憶装置１０７Ｂに保存する。領域算出部３０２は、マスク領域４０２のそれぞれの外辺に０から始まる番号を割り当てる。領域算出部３０２は、マスク領域４０２が複数あるときでも、マスク領域４０２のそれぞれの外辺の番号が重複しないようにする。番号ｎが割り当てられたマスク領域４０２の外辺を第ｎ辺と呼ぶ。
【００６３】
ステップＳ１６０３において、拡張マスク設定部３０８は、拡張マスク領域を、ステップＳ６０３で算出したマスク領域と同じ領域を表すように設定する。マスク領域の第ｎ辺に重なる拡張マスク領域の辺も拡張マスク領域の第ｎ辺と呼ぶ。
ステップＳ１６０４において、端部判定部３０３は、ループ処理である拡張フラグ設定処理の開始処理を行う。拡張フラグ設定処理の開始処理の詳細は、図６のステップＳ６０５と同様であるため、説明を省略する。
ステップＳ１６０５において、端部判定部３０３は、マスク領域４０２の第ｉ辺と、マスク設定時の映像領域４０１のいずれかの外辺とが重なっているか否かを判定する。端部判定部３０３は、重なっているとき処理をステップＳ１６０６に進め、重なっていないとき処理をステップＳ１６０７に進める。
ステップＳ１６０６において、端部判定部３０３は、第ｉ辺拡張フラグをＯＮに設定する。
ステップＳ１６０７において、端部判定部３０３は、第ｉ辺拡張フラグをＯＦＦに設定する。
ステップＳ１６０８において、端部判定部３０３は、ループ処理である拡張フラグ設定処理のループ終了処理を行う。すなわち、端部判定部３０３は、処理をステップＳ１６０４に戻す。
【００６４】
次に、図１７を参照して、焦点距離変更時処理について説明する。図１７は、焦点距離変更時処理のフローチャートである。焦点距離変更時処理は、検出部３０６がレンズ１１４の焦点距離の変更を検出したときに行われる処理である。
ステップＳ１７００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の焦点距離、パン角度、及び、チルト角度を取得する。
ステップＳ１７０１において、拡張判定部３０７は、映像領域４０１が拡張したか否かを判定する。すなわち、拡張判定部３０７は、ステップＳ１７００で取得した現在のレンズ１１４の焦点距離と、マスク設定時のレンズ１１４の焦点距離とを比較する。拡張判定部３０７は、現在のレンズ１１４の焦点距離がマスク設定時のレンズ１１４の焦点距離より短いとき、映像領域４０１が拡張したと判定する。拡張判定部３０７は、映像領域４０１が拡張したと判定したとき処理をステップＳ１７０２に進め、拡張していないと判定したとき図１７の焦点距離変更時処理を終了する。
【００６５】
ステップＳ１７０２において、領域算出部３０２は、取得部３０１が取得した現在のパン角度、チルト角度、及び、焦点距離から、現在の映像領域４０１を算出する。
ステップＳ１７０３において、拡張判定部３０７は、ループ処理である拡張処理の開始処理を行う。拡張処理の開始処理の詳細は、図８のステップＳ８０２と同様であるため、説明を省略する。
ステップＳ１７０４において、拡張判定部３０７は、第ｉ辺拡張フラグがＯＮか否かを判定する。拡張判定部３０７は、第ｉ辺拡張フラグがＯＮのとき処理をステップＳ１７０５に進め、ＯＦＦのとき処理をステップＳ１７０６に進める。
ステップＳ１７０５において、拡張マスク設定部３０８は、拡張マスク領域の第ｉ辺を、第ｉ辺に対応する拡張後の映像領域４０１の端部まで拡張する。この拡張後の映像領域４０１は、ステップＳ１７０２で算出したものである。拡張マスク領域の第ｉ辺に対応する映像領域４０１の端部とは、拡張マスク領域の中心部からみて拡張マスク領域の第ｉ辺と同じ側にある映像領域４０１の端部である。例えば、拡張マスク領域の第ｉ辺が右辺のとき、拡張マスク領域の右辺に対応する映像領域４０１の端部は、映像領域４０１の右辺になる。
ステップＳ１７０６において、拡張判定部３０７は、ループ処理である拡張処理のループ終了処理を行う。すなわち、拡張判定部３０７は、処理をステップＳ１７０３に戻す。
【００６６】
以上説明したように、拡張判定部３０７は、現在のレンズ１１４の焦点距離がマスク設定時のレンズ１１４の焦点距離より短いとき、映像領域４０１が拡張したと判定する。拡張マスク設定部３０８は、マスク領域４０２が設定されており、かつ、映像領域４０１が拡張したとき、拡張マスク領域を拡張させて、閲覧が制限される領域を拡張させる。したがって、映像領域４０１が拡張した場合でも、監視カメラ１００は、閲覧を制限する領域を適切に設定でき、閲覧を制限すべき領域が閲覧されるおそれを低減できる。また、管理者等が、閲覧を制限する領域を再度設定する手間を省くことができる。
【００６７】
＜第４実施形態＞
第２実施形態では、広角のレンズ１１４に交換したときに、交換前後のレンズ１１４の画角差領域をマスク領域とする場合について説明した。しかし、レンズ１１４の焦点距離を短くする変更を行ったときに、監視カメラ１００の起動時の焦点距離と、焦点距離を変更した後の画角差の領域をマスク領域としてもよい。この点を考量した監視カメラシステム１について、以下に説明する。なお、第２実施形態と同様の点の説明は省略する。
まず、本実施形態の監視カメラ１００の機能について説明する。監視カメラ１００は、機能として起動処理部をさらに備える。起動処理部は、監視カメラ１００が起動したときに行われる起動時の処理を実行する。
【００６８】
次に、図１８を参照して、起動時処理について説明する。図１８は、起動時処理のフローチャートである。起動時処理は、起動処理部が処理を行うときに実行される。
ステップＳ１８００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の焦点距離を取得する。そして、取得部３０１は、取得した焦点距離を、起動時のレンズ１１４の焦点距離として記憶装置１０７Ｂに保存する。
ステップＳ１８０１において、拡張マスク設定部３０８は、拡張マスク領域を無効に設定する。
【００６９】
次に、図１９を参照して、焦点距離変更時処理について説明する。図１９は、焦点距離変更時処理のフローチャートである。焦点距離変更時処理は、検出部３０６がレンズ１１４の焦点距離の変更を検出したときに行われる処理である。
ステップＳ１９００において、取得部３０１は、現在、本体部１２０に取付けられているレンズユニット１１３内のレンズ１１４の焦点距離を取得する。
ステップＳ１９０１において、拡張判定部３０７は、映像領域４０１が拡張したか否かを判定する。すなわち、拡張判定部３０７は、ステップＳ１９００で取得した現在のレンズ１１４の焦点距離と、起動時のレンズ１１４の焦点距離とを比較する。拡張判定部３０７は、現在のレンズ１１４の焦点距離が起動時のレンズ１１４の焦点距離より短いとき、映像領域４０１が拡張したと判定する。拡張判定部３０７は、映像領域４０１が拡張したと判定したとき処理をステップＳ１９０２に進め、拡張していないと判定したとき処理をステップＳ１９０３に進める。
【００７０】
ステップＳ１９０２において、拡張マスク設定部３０８は、レンズユニット１１３の交換前の映像領域４０１と、レンズユニット１１３の交換後の映像領域４０１との差分領域である画角差領域を、拡張マスク領域に設定する。
ステップＳ１９０３において、拡張マスク設定部３０８は、拡張マスク領域を無効に設定する。
【００７１】
以上説明したように、拡張判定部３０７は、現在のレンズ１１４の焦点距離が起動時のレンズ１１４の焦点距離より短いとき、映像領域４０１が拡張したと判定する。そして、拡張マスク設定部３０８は、拡張マスク領域を画角差領域と設定する。画角差領域は、レンズユニット１１３の交換前の映像領域４０１と、レンズユニット１１３の交換後の映像領域４０１との差分領域である。すなわち、画角差領域を全て閲覧が制限される領域とする。したがって、映像領域４０１が拡張した場合でも、監視カメラ１００は、閲覧を制限すべき領域が閲覧されるおそれを低減でき、閲覧を制限する領域を適切に設定できる。また、管理者等が、閲覧を制限する領域を再度設定する手間を省くことができる。
【００７２】
＜その他の実施形態＞
上記の各実施形態の監視カメラ１００は、パン駆動部１１１、及び、チルト駆動部１１２を備える。しかし、監視カメラ１００は、パン駆動部１１１、及び、チルト駆動部１１２の少なくともいずれかを備えなくてもよい。
ここでは、図２０を参照して、パン駆動部１１１、及び、チルト駆動部１１２を共に備えない固定式の監視カメラ１００について説明する。図２０（ａ）、（ｂ）、（ｃ）は、固定式の監視カメラ１００における映像領域２０００とマスク領域２００１とのパターンを示す。
まず、固定式の監視カメラ１００における映像領域２０００と撮像可能領域との関係について説明する。監視カメラ１００のレンズ駆動部１１５がレンズ１１４の焦点距離を最小にしているとき、レンズ１１４の画角が最大になるため、映像領域２０００は撮像可能領域に等しい。一方、レンズ１１４の焦点距離が最小ではないとき、映像領域２０００は撮像可能領域より小さい。図２０（ａ）、（ｂ）、（ｃ）では、レンズ１１４の焦点距離が最小であり、映像領域２０００は撮像可能領域に等しいものとする。
【００７３】
図２０（ａ）の例では、マスク領域２００１の外辺は映像領域２０００の外辺と重ならない。したがって、マスク領域２００１の外辺は撮像可能領域の外辺と重ならない。
図２０（ｂ）の例では、マスク領域２００１の上辺は映像領域２０００の上辺と重なる。したがって、マスク領域２００１の上辺は撮像可能領域の上辺と重なる。
図２０（ｃ）の例では、マスク領域２００１の右辺は映像領域２０００の右辺と重なる。したがって、マスク領域２００１の右辺は撮像可能領域の右辺と重なる。
上記の各実施形態は、このような考え方で、固定式の監視カメラ１００についても適用できる。
【００７４】
また、第１実施形態、及び、第３実施形態では、マスク領域の外辺がマスク設定時の撮像可能領域４００、又は、映像領域４０１の外辺と重なっているか否かで、拡張フラグをＯＮにして拡張マスク領域を拡張するか否かを判定する。しかし、マスク領域の頂点と、マスク設定時の撮像可能領域４００、又は、映像領域４０１の外辺との距離が所定の距離以下であるか否かで、拡張フラグをＯＮにして拡張マスク領域を拡張するか否かを判定してもよい。このとき、例えば、マスク設定時の撮像可能領域４００、又は、映像領域４０１の外辺との距離が所定の距離になるマスク領域の頂点を含む外辺についての拡張フラグがＯＮに設定される。また、マスク領域の外辺と、マスク設定時の撮像可能領域４００、又は、映像領域４０１の外辺との距離が所定の距離以下であるか否かで、拡張フラグをＯＮにして拡張マスク領域を拡張するか否かを判定してもよい。
これにより、マスク領域の外辺が、撮像可能領域４００、又は、映像領域４０１の外辺と厳密に重ならないマスク設定がされても、撮像可能領域４００、又は、映像領域４０１が拡張した場合に、監視カメラ１００は閲覧を制限する領域を適切に設定できる。
【００７５】
また、マスク領域の頂点と、マスク設定時の撮像可能領域４００、又は、映像領域４０１の外辺とが重なるか否かで、拡張フラグをＯＮにして拡張マスク領域を拡張するか否かを判定してもよい。
また、上記の各実施形態では、管理者用の制限画像の拡張マスク画像として、透過度の高い画像が使われる。しかし、拡張マスク画像として、拡張マスク領域を枠線で表す画像を用いてもよい。この場合、枠線の内部は制限なく閲覧可能となる。
【００７６】
また、上記の各実施形態のマスク領域、及び、拡張マスク領域は、それぞれ、撮像画像における閲覧を制限する制限領域の一例である。
また、撮像画像のマスク領域、及び、拡張マスク領域に対してマスク画像、及び、拡張を重畳する加工は、撮像画像における制限領域について閲覧する加工の例である。撮像画像における制限領域について閲覧する加工として、制限領域の画質を低下させる加工、制限領域をフィルター処理する加工、及び、制限領域にモザイクをかける加工等を行ってもよい。
【００７７】
また、図６のステップＳ６０７、及び、図１６のステップＳ１６０５において、端部判定部３０３が、マスク領域４０２の外辺と、撮像可能領域４００の外辺とが重なっているか否かの判定は、次の判定を行っているといえる。すなわち、撮像可能領域４００の外辺と重なるマスク領域４０２の外辺があるか否かの判定を行っているといえる。この判定は、拡張前の撮像領域の端部との距離が所定の距離より短い制限領域の端部である拡張端部があるか否かの判定の一例である。撮像可能領域４００の外辺と重なるマスク領域４０２の外辺が拡張端部の一例である。
マスク領域４０２の外辺、及び、撮像可能領域４００の外辺は、それぞれ、マスク領域４０２の境界線、撮像可能領域４００の境界線の一例である。これらの境界線は、直線である必要はなく、曲線であってもよい。
【００７８】
本発明は、上記の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７９】
１  監視カメラシステム、１００  監視カメラ、２００  クライアント装置。
【図１】
2018007150.tif 000003
【図２】
2018007150.tif 000004
【図３】
2018007150.tif 000005
【図４】
2018007150.tif 000006
【図５】
2018007150.tif 000007
【図６】
2018007150.tif 000008
【図７】
2018007150.tif 000009
【図８】
2018007150.tif 000010
【図９Ａ】
2018007150.tif 000011
【図９Ｂ】
2018007150.tif 000012
【図９Ｃ】
2018007150.tif 000013
【図９Ｄ】
2018007150.tif 000014
【図１０Ａ】
2018007150.tif 000015
【図１０Ｂ】
2018007150.tif 000016
【図１１】
2018007150.tif 000017
【図１２】
2018007150.tif 000018
【図１３】
2018007150.tif 000019
【図１４】
2018007150.tif 000020
【図１５】
2018007150.tif 000021
【図１６】
2018007150.tif 000022
【図１７】
2018007150.tif 000023
【図１８】
2018007150.tif 000024
【図１９】
2018007150.tif 000025
【図２０】
2018007150.tif 000026