(57)【要約】【課題】  撮像画像を送信する以前に、監視対象について撮影可／不可を通知する。【解決手段】  外部から撮影対象の位置を特定可能な情報を受信する受信部と、受信した情報によって特定される位置に、撮影部における撮影方向を変更する変更部と、撮像部を変更部によって撮影方向を変更した際に、撮像部によって測距された撮影対象までの距離を取得する取得部と、撮像部の設置位置と受信部で受信した情報が示す位置との距離と、取得部によって取得される距離とを比較する比較部と、比較部による比較の結果に応じた処理を行う処理部とを有する。【選択図】  図５
2019050452.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段を制御する制御装置であって、
外部から撮影対象の位置を特定する情報を受信する受信手段と、
前記情報によって特定される位置に、前記撮影手段における撮影方向を変更する変更手段と、
前記撮像手段を前記変更手段によって撮影方向を変更した際に、前記撮像手段によって測距された撮影対象までの距離を取得する取得手段と、
前記撮像手段の設置位置と前記受信手段で受信した情報が示す位置との距離と、前記取得手段によって取得される距離とを比較する比較手段と、
前記比較手段による比較の結果に応じた処理を行う処理手段と
を有することを特徴とする制御装置。
【請求項２】
ネットワークと通信する通信手段を更に有し、
前記受信手段は前記通信手段を介して外部装置から前記撮影対象の位置を特定する情報を受信することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記処理手段は、
前記撮像手段の設置位置と前記受信手段で受信した情報が示す位置との距離と前記取得手段によって取得される距離と差が、予め設定された許容する閾値より小さい場合に、前記処理手段は前記撮影対象の撮影が可と判定し、前記差が前記閾値以上である場合に撮影不可として判定する判定手段と、
該判定手段の判定結果を示す情報を、前記通信手段を介して、前記外部装置に送信する送信手段と
を含むことを特徴とする請求項２に記載の制御装置。
【請求項４】
前記処理手段は、
前記送信手段によって撮影可を示す情報を送信した後、前記通信手段を介して追尾の要求を受信した場合、撮影対象の前記撮像手段による追尾を開始し、前記撮像手段により継続して撮像で得た画像を前記外部装置に送信する追尾手段と
を含むことを特徴とする請求項３に記載の制御装置。
【請求項５】
前記処理手段は、
前記送信手段によって撮影可を示す情報を送信した後、前記撮像手段によって撮像した画像を前記通信手段を介して前記外部装置に送信する画像送信手段と
を含むことを特徴とする請求項３に記載の制御装置。
【請求項６】
前記撮像手段を有することを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
撮像手段を制御する制御装置の制御方法であって、
外部から撮影対象の位置を特定する情報を受信する受信工程と、
前記情報によって特定される位置に、前記撮影手段における撮影方向を変更する変更工程と、
前記撮像手段を前記変更工程によって撮影方向を変更した際に、前記撮像手段によって測距された撮影対象までの距離を取得する取得工程と、
前記撮像手段の設置位置と前記受信工程で受信した情報が示す位置との距離と、前記取得工程によって取得される距離とを比較する比較工程と、
前記比較工程による比較の結果に応じた処理を行う処理工程と
を有することを特徴とする制御装置の制御方法。
【請求項８】
コンピュータに読み込ませ実行させることで、前記コンピュータを、請求項１乃至６のいずれか１項に記載の制御装置として機能させるためのプログラム。
【請求項９】
複数の人感センサと、複数の監視カメラと、前記複数の監視カメラを制御する監視装置とがネットワークを介して接続した監視システムであって、
前記複数の人感センサそれぞれは、検出する範囲内に人の存在を検出した際に、検出したことを示す情報を前記監視装置に送信する手段を有し、
前記複数の監視カメラそれぞれは、撮像手段及び請求項１乃至５のいずれか１項に記載の制御装置を有し、
前記監視装置は、
前記複数の人感センサの設置位置を示す情報、及び、前記複数の監視カメラの設置位置を示す情報を記憶する記憶手段と、
前記複数の人感センサのいずれかから人検出を示す情報を受信したとき、当該情報の送信元の人感センサの位置を前記記憶手段から取得する取得手段と、
該取得手段で取得した位置に対して予め設定されため距離内に設置された監視カメラを前記記憶手段を参照して特定する特定手段と、
該特定手段で特定した監視カメラに対し、前記取得手段で取得した位置情報を含む撮影要求を示す情報を送信する要求手段と、
該要求手段による撮影要求を示す情報の送信した後、前記特定した監視カメラからの応答を示す情報に基づいて、監視カメラによる監視処理を行う監視処理手段と
を有することを特徴とする監視システム。
【請求項１０】
複数の監視カメラと、監視カメラから画像を取得する情報処理装置で構成される監視システムであって、
前記複数の監視カメラそれぞれは、撮像手段及び請求項１乃至５のいずれか１項に記載の制御装置を有し、
前記情報処理装置は、
前記複数の監視カメラの設置位置を示す情報を記憶する記憶手段と、
監視すべき位置を示す位置情報を設定する設定手段と、
該設定手段で設定された位置情報が示す位置に対し、予め設定されため距離内に設置された監視カメラを前記記憶手段を参照して特定する特定手段と、
該特定手段で特定した監視カメラに対し、前記設定手段で設定された位置情報を含む撮影要求を示す情報を送信する第１の要求手段と、
該第１の要求手段による撮影要求を示す情報の送信した後、前記特定した監視カメラからの応答を示す情報に基づいて、監視カメラによる監視処理を行う監視処理手段と
を有することを特徴とする監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像手段を制御する制御装置及びその制御方法、プログラム、並びに監視システムに関するものである。
【背景技術】
【０００２】
広域監視等で広いエリアに複数台の監視カメラと複数の人感センサ等の異常検知センサが設置し、異常検知センサが異常を感知した際にその周辺エリアを撮影対象として監視カメラで撮影または自動追尾を行う技術が知られている（特許文献１）。
【０００３】
また、パン・チルト・ズーム機能を備えた監視カメラに、撮影対象の緯度・経度・高度等の位置情報を指定して、監視対象にパン・チルト・ズームして、監視対象とその周辺を撮影する機能が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４６９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、監視対象の位置情報に基づいて監視対象とその周辺撮影の方向に監視カメラを向けたとしても、車両等の障害物が、その監視カメラと監視対象の間に位置することがある。この場合、撮影対象を撮影できない状況で監視カメラが撮影・自動追尾等の監視を継続し、監視カメラを占有することになりかねない。
【課題を解決するための手段】
【０００６】
この課題を解決するため、例えば本発明の制御装置は以下の構成を備える。すなわち、
撮像手段を制御する制御装置であって、
外部から撮影対象の位置を特定する情報を受信する受信手段と、
前記情報によって特定される位置に、前記撮影手段における撮影方向を変更する変更手段と、
前記撮像手段を前記変更手段によって撮影方向を変更した際に、前記撮像手段によって測距された撮影対象までの距離を取得する取得手段と、
前記撮像手段の設置位置と前記受信手段で受信した情報が示す位置との距離と、前記取得手段によって取得される距離とを比較する比較手段と、
前記比較手段による比較の結果に応じた処理を行う処理手段とを有する。
【発明の効果】
【０００７】
本発明によれば、制御装置を利用する装置に対して撮影対象の撮影の可、不可を通知することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る監視カメラの構成を含むネットワーク構成図。
【図２】（ａ）は第１の実施形態に係る監視カメラのブロック構成図、（ｂ）は監視サーバのブロック構成図、（ｃ）は人感センサのブロック構成図。
【図３】第１の実施形態に係る人感センサ、監視サーバ、監視から間の処理のシーケンスを示す図。
【図４】第１の実施形態に係る人感センサ、監視サーバ、監視から間の処理の他のシーケンスを示す図。
【図５】第１の実施形態に係る監視カメラの処理手順を示すフローチャート。
【図６】第１の実施形態に係る監視カメラの位置情報から監視対象位置までの距離の算出方法を説明するための図。
【図７】第１の実施形態に係る監視サーバの監視カメラに対する自動追尾開始要求のフローチャート図
【図８】第２の実施形態に係る監視カメラの構成を含むネットワーク構成図。
【図９】（ａ）は第２の実施形態に係る監視カメラのブロック構成図、（ｂ）はクライアント装置のブロック構成図。
【図１０】第２の実施形態に係るクライアント装置のＧＵＩの例を示す図。
【図１１】第２の実施形態に係るクライアント装置と監視カメラとの間の処理のシーケンスを示す図。
【図１２】第２の実施形態に係る監視カメラから設定した位置までの距離の算出方法を説明するための図。
【図１３】第２の実施形態に係る監視カメラの処理手順を示すフローチャート。
【図１４】第２の実施形態に係るクライアント装置の処理手順を示すフローチャート。
【図１５】第１の実施形態における監視サーバの記憶部に記憶されたカメラ情報、人感センサ情報を示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１０】
［第１の実施形態］
まず図１を参照して本実施形態に係るネットワーク監視システムの構成について説明する。実施形態におけるネットワーク監視システムは、監視カメラ１０００ａ乃至１０００ｃ、人感センサ３０００ａ乃至３０００ｅ、ネットワーク４０００、４００１、監視サーバ(又は監視装置）２０００を有する。このうち、ネットワーク４０００、４００１の有線、無線のいずれであっても構わない。
【００１１】
監視サーバ２０００は、監視カメラ１０００ａ乃至１０００ｃや人感センサ３０００ａ乃至３０００ｅとネットワーク４０００、４００１を介して、相互に通信可能な状態に接続されている。なお、図示ではネットワーク４０００、４００１それぞれに、監視カメラ、人感センサが混在して接続されていることを示しているが、例えばネットワーク４０００は監視カメラのみが接続され、ネットワーク４００１には人感センサのみが接続されるものとしても良い。また、監視サーバ２０００は、監視カメラ１０００ａ乃至１０００ｃに対して、監視対象（人間）の位置情報及び撮影要求コマンド、さらには、撮影対象物（人間）の自動追尾の開始の追尾要求コマンド等の各種制御コマンドを送信する（詳細後述）。監視カメラ１０００ａ乃至１０００ｃは、監視サーバ２０００からの制御コマンドを受信した場合、そのレスポンスを監視サーバ２０００に送信する。なお、図１には３台の監視カメラ、５台の人感センサが示されているが、複数であれば良く、この数に特に制限はない。図示はあくまで例示であると理解されたい。
【００１２】
図２（ａ）は、監視カメラ１０００ａの機能ブロック図である。他の監視カメラ１０００ｂ、１０００ｃも同じであるものと理解されたい。
【００１３】
監視カメラ１０００ａは、制御部１００１、記憶部１００２、撮像部１００３、圧縮符号化部１００４、通信部１００５、及び、撮像制御部１００６を有する。制御部１００１は、監視カメラ１０００の全体の制御を司るものであって、ＣＰＵ等のプロセッサで構成される。記憶部１００２はＲＡＭ、及び、不揮発性メモリ（例えばＲＯＭ）で構成される。この不揮発性メモリには、制御部１００１が実行するプログラム、並びに、監視カメラ１０００ａ自身の位置情報（緯度、経度、高さ（標高））が記憶保持されている。また、ＲＡＭは、制御部１００１によるワーク領域、後述する撮像部１００３が生成する画像データの格納領域等、様々なデータの格納領域が確保されている。撮像部１００３は、監視カメラ１０００の撮像光学系により結像された被写体の像を撮像して取得したアナログ信号をデジタルデータに変換し、撮像画像として記憶部１００２（ＲＡＭ）に出力する。撮像部１００３が撮像画像を記憶部１００２に出力するとき、制御部１００１は撮像部１００３から画像取得イベントを示す信号を受信する。圧縮符号化部１００４は、撮像部１００３が出力した撮像画像に対してＪＰＥＧ或いはＨ．２６４等の形式に基づき圧縮符号化処理を行って符号化画像データを生成し、記憶部１００２に格納する。通信部１００５は、監視対象物の位置情報を含む撮影要求コマンドや撮影物体の自動追尾の開始の要求する追尾要求コマンド等の各制御コマンドを外部機器（監視サーバ２０００）が受信する機能、並びに、各制御コマンドに対するレスポンスを送信元の外部機器へ送信する機能を有する。また、通信部１００５は外部機器から制御コマンドを受信した場合に、制御部１００１に対してコマンド受信イベントを示す信号を出力する。撮像制御部１００６は、制御部１００１の管理下にて、撮像部１００３のパン角、チルト角、ズーム値を設定して撮影方向、撮影倍率を制御する。
【００１４】
図２（ｂ）は、監視サーバ２０００の機能ブロック図である。監視サーバ２０００は、制御部２００１、記憶部２００２、復号部２００３、通信部２００４を有する。制御部２００１は監視サーバ２０００の全体の制御を司るものであり、ＣＰＵ等のプロセッサで構成される。記憶部２００２はＲＡＭ、及び、不揮発性メモリ（例えばＲＯＭ）で構成される。不揮発性メモリには、監視サーバとして機能するための、制御部２００１が実行するプログラム、並びに、図１５に示すカメラ情報及び人感センサ情報が保持されている。
【００１５】
カメラ情報は、カメラ１０００ａ乃至１０００ｃを特定するカメラＩＤ，及び、それぞれの位置情報（緯度、経度、高さ）が格納されている。また、人感センサ情報は、人感センサ３０００ａ乃至３０００ｅを特定するセンサＩＤ、及び、それぞれの位置情報（緯度、経度、高さ）が格納されている。なお、カメラＩＤ，センサＩＤは、ＭＡＣ（Media Access Control）アドレス等、ネットワーク上でユニークに特定できる情報である。
【００１６】
復号部２００３は、通信部２００４を介して受信された圧縮符号化画像データをＪＰＥＧ，或いはＨ．２６４等の形式に基づいて復号し、記憶部２００２に展開する。通信部２００４は、監視対象の位置情報やパン・チルト・ズーム位置を指定したパン・チルト・ズーム要求コマンドや撮影物体の自動追尾を開始する要求コマンド等を含む各制御コマンドを、該当する監視カメラ１０００に対して送信する。また、通信部２００４は、監視カメラ１０００ａ乃至１０００ｃからの、各制御コマンドに対するレスポンスや、映像ストリームを受信する。
【００１７】
図２（c）は、人感センサ３０００ａの機能ブロック図である。他の人感センサ３０００ｂ乃至３０００ｅも同じであるものと理解されたい。
【００１８】
人感センサ３０００ａは、赤外線センサ制御部３００１、通信部３００２とを有する。赤外線センサ制御部３００１は、周囲の赤外線量を検知し、その赤外線の時間軸に対する変化量すなわち温度変化から、人感センサ３０００の周囲における人の存在を検知する。通信部３００２は赤外線センサ制御部３００１で人の存在を検知したとき、検知したことを示す情報を監視サーバ２０００に送信する。
【００１９】
以上、図２を参照し監視カメラ１０００ａ（及び１０００ｂ、１０００ｃ）、監視サーバ２０００、人感センサ３０００ａ（及び３０００ｂ乃至３０００ｅ）の内部構成について説明した。なお、図２（ａ）乃至（ｃ）に示す処理ブロックは、本発明における監視カメラ、監視サーバ、人感センサの好適な実施形態の一例を説明したものであり、この限りではない。監視カメラ１０００ａが音声入力部、音声出力部、画像解析処理部等を備えたり、監視サーバ２０００がディスプレイ等の表示部等を備えたりなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００２０】
次に、人感センサによる人の検出をトリガにした、その人の追尾処理を図３を参照して説明する。なお、以下の説明では、人感センサ３０００ａが人を検出した場合であって、人感センサ３０００ａとの距離が許容範囲内であり且つその距離が最短となるのが監視カメラ１０００ａであるものとして説明する。
【００２１】
人感センサ３０００ａの赤外線センサ制御部３００１が、取得した赤外線の変化量から人を検知すると、人を感知したこと示す情報を通信部３００２を介して監視サーバ２０００に通知（送信）する。
【００２２】
監視サーバ２０００の制御部２００１は、通信部２００４を介して、人感センサ３０００ａからの人感知を示す情報を受信する。制御部２００１は、記憶部２００２に予め格納されている人感センサ情報を参照し、送信元の人感センサ３０００ａの位置情報を取得する。そして、制御部２００１は、取得した位置情報が示す位置に対して予め設定ざれた許容範囲内にある監視カメラをカメラ情報を参照して特定し、その中の１つ、つまり、監視カメラ３０００ａを選択する。ここまでの処理が、図３における参照符号５０００で示される期間の処理である。そして、制御部２００１は、通信部２００４を介して、人感センサ３０００ａの位置情報を含む撮影要求コマンドを、選択した監視カメラ１０００ａに送信する。
【００２３】
監視カメラ１０００ａの制御部１００１は、監視サーバ２０００から上記の撮影要求コマンドを通信部１００５を介して受信する。そして、制御部１００１は、受信した撮影要求コマンドに含まれる人感センサ３０００ａの位置情報と、記憶部１００２に格納された監視カメラ１０００ａ自身の位置情報に基づき、撮像部１００３のパン角、チルト角、並びにズーム値の初期の撮像パラメータを算出する。つまり、制御部１００１は、撮像部１００３の視線方向が人感センサ３０００ａに向かうように初期のパン角、チルト角を算出する。また、制御部１００１は、監視カメラ１０００ａと人感センサ３０００ａとの距離に応じて、撮像部１００３の初期のズーム倍率を算出する。監視対象物である人間をある程度の大きさで撮像するためである。そして、制御部１００１は、撮像制御部１００６を制御し、撮像部１００３に算出した撮像パラメータを設定させ、撮像を行わせる。ここまでの処理が図示の参照符号５００１に処理である。
【００２４】
続いで、制御部１００１は、撮像部１００３による撮像結果に基づき、監視対象物の撮影可否判定処理５００２を行う（詳細後述）。そして、制御部１００１は、その可否判定を示す情報を、受信した撮影要求コマンドに対する応答として、通信部１００５を介して、監視サーバ２０００に送信する。
【００２５】
監視サーバ２０００の制御部２００１は、通信部２００４を介して監視カメラ１０００ａから撮影要求コマンドに対する応答情報を受信する。そして、その応答情報に監視対象の撮影可を示す情報があるとき、制御部２００１は、通信部２００４から監視カメラ１０００ａに対して撮影対象物の追尾開始要求コマンドを送信する。
【００２６】
監視カメラ１０００ａの制御部１００１が、通信部１００５を介して、この追尾開始要求コマンドを受信すると、以降、撮像した画像から監視対象物が撮像画像の中心となるように、パン角、チルト角、ズーム値を算出しては、撮像制御部１００６を介して撮像部１００３に設定させることを繰り返す。また、制御部１００１は、撮像して得られた画像データを、圧縮符号化部１００４で圧縮符号化し、得られた符号化データを監視サーバ２０００へ送信することを繰り返す。
【００２７】
次に、もう１つの人の追尾処理を図４を参照して説明する。条件、つまり、人感センサ３０００ａが人を検出し、人感センサ３０００ａに最寄りにあるのが監視カメラ３０００ａである点は上記と同じである。図３との違いは、監視カメラ１０００ａによる監視サーバ２０００への撮影可否通知を、監視カメラ１０００ａからのイベント通知として行う点である。
【００２８】
人感センサ３０００ａの赤外線センサ制御部３００１が、取得した赤外線の変化量から人を検知すると、人を感知したこと示す情報を通信部３００２を介して監視サーバ２０００に通知（送信）する。
【００２９】
監視サーバ２０００の制御部２００１は、通信部２００４を介して、人感センサ３０００ａからの人感知を示す情報を受信すると、図３と同様に処理５０００を行うことで、監視カメラ３０００ａを選択する。そして、制御部２００１は、通信部２００４を介して、人感センサ３０００ａの位置情報を含む撮影要求コマンドを、選択した監視カメラ１０００ａに送信する。
【００３０】
監視カメラ１０００ａの制御部１００１は、監視サーバ２０００から上記の撮影要求コマンドを通信部１００５を介して受信する。そして、制御部１００１は、受信した撮影要求コマンドに含まれる人感センサ３０００ａの位置情報と、記憶部１００２に格納された監視カメラ１０００ａ自身の位置情報に基づき、撮像部１００３のパン角、チルト角、並びにズーム値の初期の撮像パラメータを算出する。つまり、制御部１００１は、撮像部１００３の視線方向が人感センサ３０００ａに向かうように初期のパン角、チルト角を算出する。また、制御部１００１は、監視カメラ１０００ａと人感センサ３０００ａとの距離に応じて、撮像部１００３の初期のズーム倍率を算出する。そして、制御部１００１は、撮像制御部１００６を制御し、撮像部１００３に算出した撮像パラメータを設定させ、撮像を行わせる。ここまでの処理が図示の参照符号５００１に処理である。
【００３１】
次いで、制御部１００１は、撮像部１００３に対する、初期の撮像パラメータ（パン角、チルト角、及びズーム値）の設定が完了したことを示す情報を、受信した撮像要求コマンドに対する応答として監視サーバ２０００に送信する。
【００３２】
次に、制御部１００１は、設定した撮像パラメータにより撮像部１００３で撮像を行わせ、撮像結果に基づき、監視対象物の撮影可否判定処理５００２を行う（詳細後述）。そして、制御部１００１は、その可否判定を示す情報を、受信した撮影要求コマンドに対する応答として、通信部１００５を介して、監視サーバ２０００に送信する。
【００３３】
監視サーバ２０００の制御部２００１は、通信部２００４を介して監視カメラ１０００ａから撮影可を示す情報を受信すると、通信部２００４から監視カメラ１０００ａに対して撮影対象物の追尾開始要求コマンドを送信する。
【００３４】
監視カメラ１０００ａの制御部１００１が、通信部１００５を介して、この追尾開始要求コマンドを受信すると、以降、撮像した画像から監視対象物が撮像画像の中心となるように、パン角、チルト角、ズーム値を算出しては、撮像制御部１００６を介して撮像部１００３に設定させることを繰り返す。また、制御部１００１は、撮像して得られた画像データを、圧縮符号化部１００４で圧縮符号化し、得られた符号化データを監視サーバ２０００へ送信することを繰り返すことになる。
【００３５】
次に、図５、図６を参照して、本実施形態に係る監視カメラ１０００ａの制御部１００１の監視対象の撮影可否判定処理５００２について説明する。既に説明したが、他の監視カメラ１０００ｂ、１０００ｃも同じである。また、以下に示す処理に係るプログラムは、記憶部１００２に格納されているものである。
【００３６】
ステップＳ１１００１にて、監視カメラ１０００ａの制御部１００１は、記憶部１００２から監視カメラ１０００ａの位置上表（緯度、経度、高度を含む）を取得する。そして、制御部１００１は、取得した監視カメラ１０００ａの位置情報と、監視サーバから通知された監視対象を検出した人感センサ３０００ａの位置情報（緯度、経度、高度を含む）から監視カメラ１０００ａから人感センサ３０００ａまでの距離を算出する。
【００３７】
ここで、図６を参照して、監視カメラ１０００ａと人感センサ３０００ａの位置情報から距離を算出する方法について説明する。
【００３８】
監視カメラ１０００ａの位置情報が緯度x1度、経度y1度、高さz1メートル、人感センサ３０００ａの位置情報が緯度x2度、経度y2度、高さz2メートルである時、監視カメラ１０００ａと人感センサ３０００ａの距離dは、三平方の定理より緯度、経度による距離d1と高度による距離d2から算出される。また、緯度、経度による距離d1も三平方の定理より、x1とx2の絶対値に緯度1度あたりの距離をかけたものとy1とy2の絶対値に経度1度あたりの距離をかけたものから算出される。高度による距離d2はz1とz2の絶対値から算出される。ただし、上記算出方法は一例であり、位置情報から距離の算出方法について限定するものではない。
【００３９】
さて、図５のステップＳ１１００２にて、監視カメラ１０００ａの制御部１００１は、撮像制御部１００６が有する測距センサで測距した監視カメラ１０００から撮影物体までの距離を、撮像制御部１００６より取得する。この距離センサの距離測定に係る方式は特に問わない。
【００４０】
次に、ステップＳ１１００３にて、監視カメラ１０００ａの制御部１００１は、Ｓ１１０１で算出した距離と、Ｓ１１００２で計測した距離に基づき、人感センサ３０００ａと監視カメラ１０００ａとの間に、人感センサ３０００ａが感知した撮影対象物（人間）以外の物体が存在するか否かを判定する。
【００４１】
例えば、Ｓ１１００１で算出した距離をＬ１，Ｓ１１００２の処理で得た距離をＬ２、それらの差をΔＬ（＝｜Ｌ１−Ｌ２｜）、予め設定された正の閾値をＴｈ（例えば３メートル）とする。監視カメラ１０００ａの制御部１００１は、次の条件が満足すれば撮影対象物有りと判定する。
条件：ΔＬ＜Ｔｈ
この条件は、Ｌ１とＬ２との比較である、次の条件を満たすか否かの判定条件と等価である。
Ｌ２−Ｔｈ＜Ｌ１＜Ｌ２＋Ｔｈ
上記条件が満たれる場合（差が閾値より小さい場合）、つまり、撮影対象物が含まれていると判定された場合、制御部１００１は処理をステップＳ１１００４に遷移する。また、上記の条件を満たさない場合（差が閾値以上の場合）、制御部１００１は処理をステップＳ１１００５に遷移する。例えば、監視カメラ１０００ａと人感センサ３０００ａとの実際の距離Ｌ１のうち、監視カメラ１０００ａからＬ１−Ｔｈまでの間に障害物（例えば自動車や建物等）が存在する場合、上記条件は満たさなくなる。
【００４２】
ステップＳ１１００４に処理が進んだ場合、制御部１００１は、人感センサ３０００ａの近傍が撮影可能であること示す情報を、通信部１００５から監視サーバ２０００に通知し、監視カメラ１０００ａによる監視対象（人間）の撮影可否判定処理を終了する。
【００４３】
ステップＳ１１００５に処理が進んだ場合、監視カメラ１０００の制御部１００１は、人感センサ３０００から一定範囲内に、撮影対象物が含まれない状態が一定期間(例えば30秒)継続したか判定し、否の場合には処理をステップＳ１１００３に戻す。そして、制御部１００１は、一定時間経過しても上記条件が満たさない場合に処理をステップＳ１１００６に遷移する。ステップＳ１１００６にて、制御部１００１は、人感センサ３０００ａから一定範囲内には撮影対象物が含まれない、或いは、障害物によって撮影対象物の撮影が不可であることを示す情報を、通信部１００５を介して監視サーバ２０００に通知し、監視カメラ１０００の監視対象の撮影可否判定処理を終了する。
【００４４】
次に、図７を参照して、本実施形態に係る監視サーバ２０００の監視カメラ１０００ａに対する自動追尾開始要求処理について説明する。なお、シーケンスとしては図４の例を前提にして説明する。
【００４５】
ステップＳ１２００１にて、監視サーバ２０００の制御部２００１は、通信部２００４を介して、人感センサ３０００ａから人を検知したことの通知を受信する。
【００４６】
次いで、ステップＳ１２００２にて、制御部２００１は、記録部２００２に格納されているカメラ情報及び人感センサ情報（図１５参照）を参照し、人感センサ３０００ａから予め設定された距離（例えば５０ｍ）内に存在する監視カメラを検索する。そして、ステップＳ１２００３にて、人感センサ３０００ａの設定位置から予め設定された距離内に監視カメラが１つも存在しない場合、制御部２００１は自動追尾要求処理を終了する。
【００４７】
一方、人感センサ３０００ａの設置位置から予め設定された距離内に監視カメラが１つ以上存在する場合、制御部２００１は処理をステップＳ１２００４に遷移する。ステップＳ１２００４にて、制御部２００１は、検索して得られた１以上の監視カメラのうち、人感センサ３０００ａに最寄りの監視カメラ（実施形態では監視カメラ１０００ａ）を選択する。そして、制御部２００１は、その監視カメラ１０００ａに対し、人感センサ３０００ａの位置情報を含めて撮影要求コマンドを通信部２００４を介して送信する。
【００４８】
ステップＳ１２００５にて、制御部２００１は、通信部２００４を介して監視カメラ１０００ａから、撮影部１００３に対する撮像パラメータの設定完了を示す情報を受信したか否かを判定する。受信できない場合、制御部２００１は処理をステップＳ１２００３に戻し、受信できた場合には制御部２００１は処理をステップＳ１００６に遷移する。そして、該当監視カメラを除いた人感センサ周辺に監視カメラ１０００があるか判定する。ステップＳ１２００６にて、制御部２００１は、通信部２００４を介して監視カメラ１０００ａから、撮影対象物の撮影の可否の通知を受信する。そして、ステップＳ２００７にて、制御部２００１は受信した通知が撮影可を示す場合には処理をステップＳ１２００８に遷移し、撮影不可であった場合には処理をステップＳ１２００９に遷移する。
【００４９】
ステップＳ１２００８にて、制御部２００１は、通信部２００４を介し、監視カメラ１０００ａに撮影対象物の追尾開始要求コマンドを送信し、この自動追尾開始要求処理を終了し、監視処理に遷移する。
【００５０】
また、ステップＳ１２００９に処理が遷移した場合、制御部２００１は通信部２００４から監視カメラ１０００ａに対し、撮影要求前のパン角、チルト角、ズーム値に復帰する要求コマンドを送信する。そして、ステップＳ１２００３に遷移し、人感センサ３０００ａから許容距離範囲内に存在する、監視カメラ１０００ａ以外に監視カメラが存在する限り、ステップＳ１２００３以降の処理を行う。
【００５１】
以上、説明したように第１の実施形態によれば、監視カメラが、監視カメラと人感センサの位置情報から算出した両者間の距離と、測距センサによる監視カメラから撮影物体までの距離とを用いて、監視対象の撮影可否を判断し、監視サーバに通知する。撮影可否の通知は監視サーバの人感センサの位置情報を指定した撮影要求コマンドの応答、もしくは、監視カメラからのイベント通知として監視サーバに通知する。
【００５２】
尚、第１の実施形態では、撮影物体の測距方法として、測距センサを用いているが、測距センサの代わりに、測距機能を有するイメージセンサや複眼カメラによる視差による測距に置き換えることが可能である。また、建物内の壁等の構造を示す情報と、監視カメラが設定されている位置を示す情報とを入手可能であれば、それらの情報から、実際に撮影される撮影対象までの距離を算出してもよい。この場合、実際に撮影方向を変更しなくてもよい。
【００５３】
また、第１の実施形態では、記憶部２００２に、監視カメラそれぞれの位置を管理するカメラ情報、人感センサそれぞれの位置情報を記憶するものとして説明した。しかし、人感センサが自身の位置情報を記憶保持し、人検出した際、人検出と自身の位置情報を監視サーバに通知しても良い。この場合、監視サーバは、図１５に示す人感センサ情報を記憶する必要はない。
【００５４】
［第２の実施形態］
図８は、第２の実施形態におけるネットワークシステムを示している。本システムは、監視カメラ１０００ａ乃至１０００ｃ、クライアント装置（情報処理装置）６０００、及び、それらが相互に通信可能に接続するネットワーク４０００を有する。なお、図示では３台の監視カメラを示しているが、この数に制限はなく、図示はあくまで例示であると理解されたい。クライアント装置６０００は監視カメラ１０００ａ乃至１０００ｃに対して、監視対象の位置情報を指定したパン・チルト・ズーム要求等の各制御コマンドを送信する。監視カメラ１０００ａ乃至１０００ｃは、制御コマンドに対するレスポンスをクライアント装置６０００に送信する。
【００５５】
図９（ａ）は、監視カメラ１０００ａの内部構成を示す図である。他の監視カメラ１０００ｂ、１０００ｃも同じであると理解されたい。監視カメラ１０００ａの制御部１００１は、装置全体の制御を司るものであり、ＣＰＵで構成される。記憶部１００２は、主に制御部１００１が実行するプログラム格納領域、プログラム実行中のワーク領域、監視カメラ１０００ａが設置された緯度、経度、高度を含む位置情報等の設定値格納領域、後述する撮像部１００３が生成する画像データの格納領域等、様々なデータの格納領域として使用される。
【００５６】
撮像部１００３は、監視カメラ１０００ａの撮像光学系により結像された被写体の像を撮像して取得したアナログ信号をデジタルデータに変換し、撮像画像として記憶部１００２に出力する。撮像部１００３は撮像画像が記憶部１００２に出力するとき、制御部１００１に対して画像取得イベントを受信送信し、画像取得を通知する。
【００５７】
圧縮符号化部１００４は、撮像部１００３が出力した撮像画像に対してＪＰＥＧ或いはＨ．２６４等の形式に基づき圧縮符号化処理を行うことにより画像データを生成し、記憶部１００２に出力する。
【００５８】
通信部１００５は、監視対象の位置情報を含む撮影要求等の各制御コマンドを外部機器から受信し、また、各制御コマンドに対するレスポンスを外部機器へ送信する機能を有する。また、通信部１００５は、外部機器からコマンドを受信した場合、制御部１００１に対してコマンド受信イベントを送信する。
【００５９】
撮像制御部１００６は、制御部１００１からの撮像パラメータ（パン角、チルト角、ズーム値）に従って、撮像部１００３に設定し、撮像させる。
【００６０】
図９（ｂ）は、クライアント装置６０００の内部構成を示す図である。制御部６００１は例えばＣＰＵで構成され、クライアント装置６０００の全体の制御を行う。記憶部６００２は、主に制御部６００１が実行するプログラム、プログラム実行中のワーク領域、ネットワーク上の各カメラのアドレス情報（ＩＰアドレス等）の他、図１５に示すカメラ情報が確保或いは格納されているものとする。
【００６１】
表示部６００３は、例えばＬＣＤ、有機ＥＬディスプレイ等で構成され、クライアント装置６０００の使用者に対して、映像表示画面等の画面、監視カメラ１０００から受信する映像のビューワ、各種メッセージ等を表示する。入力部６００４は、例えばボタン、十字キー、タッチパネル、マウス等で構成され、使用者による画面操作の内容を制御部６００１に通知する。復号部６００５は、通信部６００６を介して受信された圧縮符号化されている画像データをＪＰＥＧ，或いはＨ．２６４等の形式に基づいて復号化し、記憶部６００２に展開する。通信部６００６は、マスク設定を含む各制御コマンドを監視カメラ１０００ａ乃至１０００ｃに対して送信する場合、また各制御コマンドに対するレスポンスや、映像ストリームを監視カメラ１０００ａ乃至１０００ｃから受信する場合に使用される。
【００６２】
以上、図９を参照し監視カメラ１０００ａ乃至１０００ｃと、クライアント装置６０００の内部構成について説明したが、図９に示す処理ブロックは、本発明における監視カメラ、クライアント装置の好適な実施形態の一例を説明したものでありこの限りではない。音声入力部、音声出力部、画像解析処理部を備えるなど、本発明の要旨の範囲内で、種々の変形及び変更が可能である。
【００６３】
次に図１０、図１１を参照して、クライアント装置６０００が、複数の監視カメラの中から、ユーザ指定の撮影対象の位置を撮影できる監視カメラを探索し、表示部６００３に、探索した監視カメラの映像を表示する機能について説明する。
【００６４】
図１０はクライアント装置６００の表示部６００３の映像表示画面（ＧＵＩ）である。ユーザはキーボード等の入力部６００４を操作し、撮影対象の位置情報入力エリア７００２に撮影したい位置（緯度、経度、高度）を入力し、映像取得ボタン７００３を押下する。制御部６００１は、この映像取得ボタン７００３の押下を検出すると、ユーザが指定した撮影対象の位置を撮影できる監視カメラ（複数の場合もあり得る）を探索し、該当する監視カメラの映像を取得し、映像表示エリア７００１に表示する。
【００６５】
図１１はユーザが指定した撮影対象の位置を撮影できる監視カメラの探索し、該当する監視カメラの映像を取得するシーケンス図である。
【００６６】
クライアント装置６０００の制御部６００１は入力部６００４で入力されたユーザが指定した撮影対象の位置情報を取得する。制御部６００１は記憶部６００２に登録管理されているカメラ情報（図１５参照）を参照し、ユーザが指定した位置から予め設定された距離範囲にある監視カメラを特定し、そのうちの１つの監視カメラを選択する処理５００３を行う。ここでは、監視カメラ１０００ａが選択されるものとする。
【００６７】
制御部６００１は通信部６００４から、選択した監視カメラ１０００ａにユーザ指定位置情報を含めて撮影要求コマンドを送信する。
【００６８】
監視カメラ１０００ａの通信部１００５はこの撮影要求コマンドを受信する。監視カメラ１０００ａの制御部１００１は、記憶部１００２に格納されている監視カメラ１０００ａ自身の位置情報と、受信した撮影要求コマンドに含まれる撮影対象の位置情報に基づき、撮像部１００３の視線方向がユーザ指定の撮影対象に向くための、パン角、チルト角、ズーム値を算出する。そして、制御部１００１は、撮像制御部１００６にパン・チルト・ズーム制御要求を行う。撮像制御部１００６は設定されたパン・チルト・ズームの制御を完了すると、完了通知を制御部１００１に制御完了を返す処理を行う。ここまでの処理が図示の処理５００４である。
【００６９】
監視カメラ１０００ａの制御部１００１は、撮像制御部１００６からパン・チルト・ズーム制御完了の通知を受けると、監視対象の撮影可否判定処理５００５を行う。そして、制御部１００１は、撮影可否の判定結果を示す情報を含む撮影要求コマンドの応答を通信部１００５を介してクライアント装置６０００に通知する。
【００７０】
クライアント装置６０００の制御部６００１は、通信部６００４を介して、監視カメラ１０００ａから撮影要求コマンドに対する応答を示す情報を受信する。そして、制御部６００１は、受信した応答に撮影可を示す情報が含まれている場合、監視カメラ１０００ａに対して、映像の取得要求コマンドを送信し、その結果、送られてくる画像を映像表示エリア７００１に表示する処理５００６を行う。
【００７１】
撮影要求コマンドに対する応答に撮影不可を示す情報が含まれている場合、制御部６００１は、監視カメラ１０００ａに対する撮影をあきらめ、他の監視カメラ１０００ｂに対して上記処理を行う。そして、制御部６００１は、撮影要求コマンドに対する応答に、撮影可を示す情報が含まれるまで、或いは、記憶部１００２に記憶された全監視カメラに対する問い合わせを行うまで、上記処理を繰り返す。
【００７２】
次に、図１２、図１３を参照して、本第２の実施形態に係る監視カメラ１０００ａの監視対象の撮影可否判定処理５００５について説明する。なお、監視カメラ１０００ｂ、１００ｃも同様であるものと理解されたい。
【００７３】
ステップＳ１３００１にて、監視カメラ１０００ａの制御部１００１は、記憶部１００２から監視カメラ１０００ａの緯度、経度、高度を含む位置情報を取得する。そして、制御部１００１は、取得した監視カメラ１０００ａの位置情報が示す位置と、クライアント装置６０００より受信した撮影要求コマンドに含まれる位置情報が示す位置（以下、ユーザ指定位置）との距離Ｌ１を算出する。
【００７４】
図１２を参照して、監視カメラ１０００ａの位置情報が示す位置と、ユーザ指定位置との間の距離Ｌ１を算出する方法について説明する。
【００７５】
監視カメラ１０００ａの位置情報が緯度x1度、経度y1度、高度z1メートル、ユーザ指定位置が緯度x2度、経度y2度、高度z2メートルである時、監視カメラ１０００ａとユーザ指定位置の距離dは三平方の定理より緯度、経度による距離d1と高度による距離d2から算出される。また、緯度、経度による距離d1も三平方の定理より、x1とx2の絶対値に緯度1度あたりの距離をかけたものとy1とy2の絶対値に経度1度あたりの距離をかけたものから算出される。高度による距離d2はz1とz2の絶対値から算出される。ただし、上記算出方法は一例であり、位置情報から距離の算出方法について限定するものではない。
【００７６】
図１３のステップＳ１３００２にて、監視カメラ１０００ａの制御部１００１は撮像制御部１００６から測距センサで測距した監視カメラ１０００から撮影物体（撮影されている対象）までの距離Ｌ２を取得する。
【００７７】
ステップＳ１３００３にて、制御部１００１は、上記のようにして求めたＬ１，Ｌ２に基づき、ユーザ指定位置を撮影できるか否かを判定する。
【００７８】
具体的には制御部１００１は、次の条件を満たす場合、ユーザ指定位置を撮影できると判定する。
条件：｜Ｌ１−Ｌ２｜＜Ｔｈ
ここでＴｈは正の閾値であって、例えば３メートルである。
【００７９】
上記条件が満たされる場合、制御部１００１は処理をステップＳ１３００４に遷移させる。また、上記条件が満たされない場合、制御部１００１は処理をステップＳ１３００５に遷移させる。
【００８０】
ステップＳ１３００４にて、制御部１００１は、通信部１００５を介して、ユーザ指定位置の撮影対象が撮影可能であることを示す情報をクライアント装置６０００に通知（送信）する。
【００８１】
また、ステップＳ１３００５にて、制御部１００１は、上記条件を満たさない期間が予め設定された閾値（例えば３０秒）を経過したか否かを判定する。閾値で示す期間に到達しても上記条件が満たされない場合、制御部１００１は、処理をステップＳ１３００６に遷移する。ステップＳ１３００６にて、制御部１００１は通信部１００５を介して、ユーザ指定位置の撮影対象が撮影不可であることを示す情報を、クライアント装置６０００に通知する。
【００８２】
次に、図１４を参照して、本第２の実施形態に係るクライアント装置６０００の監視カメラに対するユーザ指定位置の映像取得処理について説明する。
【００８３】
ステップＳ１４００１にて、クライアント装置６０００の制御部６００１は、撮影対象の位置情報入力エリア７００２からユーザ指定の位置情報を取得する。
【００８４】
ステップＳ１４００２にて、制御部６００１は記録部６００２に格納されているカメラ情報（図１５参照）から、ユーザ指定位置の周辺（例えば５０ｍ以内）に設置されている監視カメラを検索する。
【００８５】
ステップＳ１４００３にて、制御部６００１は、ユーザ指定位置から予め設定された範囲内に設置されている監視カメラが少なくとも１つ存在したか否かを判定する。１つ以上の監視カメラが見つかった場合、制御部６００１は処理をステップＳ１４００４に遷移する。また、１つも見つからなかった場合、制御部６００１は、ユーザ指定位置の映像取得処理を終了する。
【００８６】
ステップＳ１４００４にて、制御部６００１は、検索して得た監視カメラの１つを着目監視カメラとし、その着目監視カメラに対して、ユーザ指定位置を含む撮影要求コマンドを、通信部６００６を介して送信する。
【００８７】
ステップＳ１４００５にて、制御部６００１は、通信部６００６を介して着目監視カメラから、撮影部１００３に対する撮像パラメータの設定完了を示す情報を受信したか否かを判定する。受信できない場合、制御部６００１は処理をステップＳ１４００３に戻し、その受信を待つ。一方、撮影の設定完了を示す情報を受信できた場合、制御部６００１は処理をステップＳ１４００５に遷移する。そして、このステップＳ１４００５にて、制御部６００１は、着目監視カメラから撮影可否情報を受信する。
【００８８】
次に、ステップＳ１４００７にて、制御部６００１は、受信した情報内に撮影可、不可のいずれの情報が含まれているかを判定し、撮影可を示す情報を受信した場合は場合には処理をステップＳ１４００に遷移し、撮影不可であった場合には処理をステップＳ１４００９に遷移する。
【００８９】
ステップＳ１４００８にて、制御部６００１は、通信部６００６を介し、着目監視カメラに撮影開始指示コマンドを送信し、着目監視カメラからの映像取得処理を行う。なお、ここではプル形式で着目監視カメラから撮像画像を取得するものとしたは、着目監視カメラがプッシュ形式で撮像した画像送信を行うようにしても構わない。
【００９０】
また、ステップＳ１４００９に処理が遷移した場合、制御部６００１は通信部６００６を介して、着目監視カメラに対し、撮影要求前のパン角、チルト角、ズーム値に復帰する要求コマンドを送信する。そして、制御部６００１は処理をステップＳ１４００３に戻し、他の最寄りの監視かメータが存在する限り、上記処理を繰り返す。
【００９１】
以上説明したように本第２の実施形態によれば、ユーザが指定した位置であって、っ目標とする撮影対象物を撮影できる監視カメラを見つけ出し、その画像を取得できる。
【００９２】
尚、上記第１、第２の実施形態では、撮影物体の測距方法として、測距センサを用いているが、測距センサの代わりに、測距機能を有するイメージセンサや複眼カメラによる視差による測距に置き換えることが可能である。
【００９３】
また、第２の実施形態では、記憶部６００２に１つ以上の監視カメラ１０００の位置情報はあらかじめ格納されているものとして説明した。ユーザは、監視カメラのネットワーク上のＩＤ情報やその位置情報を設定し、記憶部６００２に格納しても良い。
【００９４】
また、上記実施形態では、監視カメラ内に、上記処理を行う制御部１００１を有して、撮影対象の撮影可否を判定するものとして説明した。しかし、撮像部１００３及び撮像制御部１００６を有するカメラ装置と、制御部１００１、記憶部１００２、圧縮符号化部１００４、通信部１００５を有する制御装置とが独立しても構わない。
【００９５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９６】
１０００ａ乃至１０００ｃ…監視カメラ、１００１…制御部、２０００…監視サーバ、３０００ａ乃至３０００ｅ…人感センサ、４０００、４００１…ネットワーク、６０００…クライアント装置
【図１】
2019050452.tif 000003
【図２】
2019050452.tif 000004
【図３】
2019050452.tif 000005
【図４】
2019050452.tif 000006
【図５】
2019050452.tif 000007
【図６】
2019050452.tif 000008
【図７】
2019050452.tif 000009
【図８】
2019050452.tif 000010
【図９】
2019050452.tif 000011
【図１０】
2019050452.tif 000012
【図１１】
2019050452.tif 000013
【図１２】
2019050452.tif 000014
【図１３】
2019050452.tif 000015
【図１４】
2019050452.tif 000016
【図１５】
2019050452.tif 000017