(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-11-11
(45)【発行日】2024-11-19
(54)【発明の名称】表示制御装置、表示制御方法およびコンピュータプログラム
(51)【国際特許分類】
H04N 7/18 20060101AFI20241112BHJP
H04N 23/63 20230101ALI20241112BHJP
G08B 25/00 20060101ALI20241112BHJP
【FI】
H04N7/18 D
H04N23/63
G08B25/00 510M
(21)【出願番号】P 2023115859
(22)【出願日】2023-07-14
(62)【分割の表示】P 2021176613の分割
【原出願日】2016-07-01
【審査請求日】2023-07-14
(31)【優先権主張番号】10201505251X
(32)【優先日】2015-07-02
(33)【優先権主張国・地域又は機関】SG
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100109313
【氏名又は名称】机 昌彦
(74)【代理人】
【識別番号】100149618
【氏名又は名称】北嶋 啓至
(72)【発明者】
【氏名】リ レイ
(72)【発明者】
【氏名】有熊 威
【審査官】塚本 丈二
(56)【参考文献】
【文献】特開2003-329462(JP,A)
【文献】特開2011-176452(JP,A)
【文献】特開2010-268186(JP,A)
【文献】特開2015-091055(JP,A)
【文献】特開2010-011307(JP,A)
【文献】国際公開第2009/110417(WO,A1)
【文献】国際公開第2015/017036(WO,A1)
【文献】韓国公開特許第10-2012-0111408(KR,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 7/18
H04N 23/63
G08B 25/00
(57)【特許請求の範囲】
【請求項1】
固定カメラである第1のカメラから、前記第1のカメラの方向に関する情報を取得する処理と、
前記第1のカメラの方向に関する情報に基づいて、前記第1のカメラが撮影する方向を求める処理と、
撮影する位置を移動させることが可能な第2のカメラの位置情報
および前記第2のカメラの方向に関する情報を、前記第2のカメラから取得する処理と、
地図を表示装置に表示させる処理と、
前記第1のカメラの位置を表すアイコンと、前記第1のカメラが撮影する方向に基づいた前記第1のカメラが撮影する方向を表すアイコンと、前記第2のカメラの位置情報に基づいた前記第2のカメラの位置を表すアイコン
と、前記第2のカメラの方向に関する情報から求めた前記第2のカメラが撮影する方向を表すアイコンとを前記地図上に表示する処理とを1以上のコンピュータに行わせるコンピュータプログラムであり、
前記表示装置に表示させる前記第2のカメラの位置を表すアイコンは、前記第1のカメラの位置を表すアイコンよりも小さく表示させるコンピュータプログラム。
【請求項2】
前記地図とともに、前記第2のカメラが撮影した映像を前記表示装置に表示させる処理を1以上のコンピュータにさらに行わせる請求項1に記載のコンピュータプログラム。
【請求項3】
前記地図とともに、前記第2のカメラを識別するための情報を前記表示装置に表示させる処理を1以上のコンピュータにさらに行わせる請求項1に記載のコンピュータプログラム。
【請求項4】
前記第1のカメラから、前記第1のカメラの位置情報を取得する処理と、
前記第1のカメラを表すアイコンを、前記第1のカメラの位置情報に基づいて前記表示装置に表示させる処理と
を1以上のコンピュータにさらに行わせる請求項1に記載のコンピュータプログラム。
【請求項5】
前記第1のカメラが撮影する方向を表すアイコンは、前記第1のカメラが撮影する範囲を表す請求項1に記載のコンピュータプログラム。
【請求項6】
前記第1のカメラが撮影する範囲は、前記第1のカメラからの距離に関する情報を用いて定められる請求項5に記載のコンピュータプログラム。
【請求項7】
固定カメラである第1のカメラから、前記第1のカメラの方向に関する情報を取得する機能部と、
前記第1のカメラの方向に関する情報に基づいて、前記第1のカメラが撮影する方向を求める機能部と、
撮影する位置を移動させることが可能な第2のカメラの位置情報
および前記第2のカメラの方向に関する情報を、前記第2のカメラから取得する機能部と、
地図を表示装置に表示させる機能部と、
前記第1のカメラの位置を表すアイコンと、前記第1のカメラが撮影する方向に基づいた前記第1のカメラが撮影する方向を表すアイコンと、前記第2のカメラの位置情報に基づいた前記第2のカメラの位置を表すアイコン
と、前記第2のカメラの方向に関する情報から求めた前記第2のカメラが撮影する方向を表すアイコンとを前記地図上に表示させる機能部とを備え、
前記表示装置に表示させる前記第2のカメラの位置を表すアイコンは、前記第1のカメラの位置を表すアイコンよりも小さく表示させる表示制御装置。
【請求項8】
前記地図とともに、前記第2のカメラが撮影した映像を前記表示装置にさらに表示させる請求項7に記載の表示制御装置。
【請求項9】
前記地図とともに、前記第2のカメラを識別するための情報を前記表示装置にさらに表示させる請求項7に記載の表示制御装置。
【請求項10】
前記第1のカメラから、前記第1のカメラの位置情報を取得し、
前記第1のカメラを表すアイコンを、前記第1のカメラの位置情報に基づいて前記表示装置に表示させる請求項7に記載の表示制御装置。
【請求項11】
前記第1のカメラが撮影する方向を表すアイコンは、前記第1のカメラが撮影する範囲を表す請求項7に記載の表示制御装置。
【請求項12】
前記第1のカメラが撮影する範囲は、前記第1のカメラからの距離に関する情報を用いて定められる請求項11に記載の表示制御装置。
【請求項13】
1以上のコンピュータによって、
固定カメラである第1のカメラから、前記第1のカメラの方向に関する情報を取得し、
前記第1のカメラの方向に関する情報に基づいて、前記第1のカメラが撮影する方向を求め、
撮影する位置を移動させることが可能な第2のカメラの位置情報
および前記第2のカメラの方向に関する情報を、前記第2のカメラから取得し、
地図を表示装置に表示させ、
前記第1のカメラの位置を表すアイコンと、前記第1のカメラが撮影する方向に基づいた前記第1のカメラが撮影する方向を表すアイコンと、前記第2のカメラの位置情報に基づいた前記第2のカメラの位置を表すアイコン
と、前記第2のカメラの方向に関する情報から求めた前記第2のカメラが撮影する方向を表すアイコンとを前記地図上に表示させ、
また、前記表示装置に表示させる前記第2のカメラの位置を表すアイコンは、前記第1のカメラの位置を表すアイコンよりも小さく表示させる表示制御方法。
【請求項14】
前記地図とともに、前記第2のカメラが撮影した映像を前記表示装置にさらに表示させる請求項13に記載の表示制御方法。
【請求項15】
前記地図とともに、前記第2のカメラを識別するための情報を前記表示装置に表示させる請求項13に記載の表示制御方法。
【請求項16】
前記第1のカメラから、前記第1のカメラの位置情報を取得し、
前記第1のカメラを表すアイコンを、前記第1のカメラの位置情報に基づいて前記表示装置に表示させる請求項13に記載の表示制御方法。
【請求項17】
前記第1のカメラが撮影する方向を表すアイコンは、前記第1のカメラが撮影する範囲を表す請求項13に記載の表示制御方法。
【請求項18】
前記第1のカメラが撮影する範囲は、前記第1のカメラからの距離に関する情報を用いて定められる請求項13に記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は監視システムに関する。より詳細には、本発明は固定カメラ及び仮設カメラを有する監視システムに関する。
【背景技術】
【0002】
ビデオ監視システムなどの監視システムは、いくつかの地域での日常の監視や事件の発見に使われてきた。テロ行為、暴動、窃盗、喧嘩、火災、自動車事故などの異常な出来事をこのような監視システムで捉えることを意図している。
【0003】
しかし、ある状況では、固定カメラは死角、コスト制約及びプライバシーへの懸念のために監視領域内での異常な出来事を捉えることができない。そのため、指令センターの警備員はどの固定カメラもカバーしていない現場で何が起こっているかを確認することはできない。
【0004】
したがって、必要とされているのは、固定カメラのカバー範囲を広げ、異常な出来事をより良く理解できるように監視領域内での異常な出来事を捉える、改良された監視システムである。更に、他の望ましい特徴及び特性は、添付の図面及び本開示のこの背景技術と併せて、以降の詳細説明及び添付の請求項から明らかになるであろう。
【発明の概要】
【0005】
本発明の第1の態様において、固定カメラと、1つ又は複数の仮設カメラと、前記固定カメラ及び前記1つ又は複数の仮設カメラに接続された制御手段とを備えた監視システムが開示されている。前記制御手段は、前記固定カメラに接続された前記1つ又は複数の仮設カメラを使って前記固定カメラのカバー範囲を広げるよう構成されている。前記1つ又は複数の仮設カメラのそれぞれは、1つ又は複数のセンサを含み、前記1つ又は複数の仮設カメラの前記1つ又は複数のセンサ及び前記固定カメラと同じ場所に配置された1つ又は複数の固定カメラセンサから取得したセンサデータに基づいて配置調整されるよう構成される。
【0006】
本発明の第2の態様において、固定カメラ及び1つ又は複数の仮設カメラ並びに前記固定カメラ及び前記1つ又は複数の仮設カメラに接続された制御手段を使って1つ又は複数の関心のある領域を監視するための方法が開示されている。この方法は、前記1つ又は複数の仮設カメラの1つ又は複数のセンサ及び前記固定カメラと同じ場所に配置された1つ又は複数の固定カメラセンサからセンサデータを取得することを含む。また、この方法は、さらに、前記固定カメラのカバー範囲を前記1つ又は複数の仮設カメラを使って広げるため、前記取得したセンサデータに基づいて前記1つ又は複数の仮設カメラのそれぞれを配置調整すること、を含む。
【0007】
本発明の第3の態様において、固定カメラ及び1つ又は複数の仮設カメラ並びに前記固定カメラ及び前記1つ又は複数の仮設カメラに接続された制御手段を使って1つ又は複数の関心のある領域を監視するための方法を、コンピュータに実行させるプログラム指示を含む非一時的コンピュータ読み取り可能な媒体が開示されている。この方法は、前記1つ又は複数の仮設カメラの1つ又は複数のセンサ及び前記固定カメラと同じ場所に配置された1つ又は複数の固定カメラセンサからセンサデータを取得することを含む。また、この方法は、さらに、前記固定カメラのカバー範囲を前記1つ又は複数の仮設カメラを使って広げるため、前記取得したセンサデータに基づいて前記1つ又は複数の仮設カメラのそれぞれを配置調整すること、を含む。
【図面の簡単な説明】
【0008】
別々の図を通じて同等の参照番号が同一又は機能的に類似の要素を指し、以下の詳細説明と共に本明細書に組み込まれてその一部を成す添付の図は、様々な実施形態を例証し、本実施形態に係る様々な原理及び利点を説明する働きをする。
【0009】
【
図1】従来の監視システムの固定カメラにより捉えられた事件を示す。
【0010】
【
図2】本実施形態に係る固定カメラ及び仮設カメラのカバー範囲の例を示す。
【0011】
【
図3】本実施形態に係る固定カメラ及び仮設カメラの接続例を示す。
【0012】
【
図4】本実施形態に係るシステムの例示のアーキテクチャを示す。
【0013】
【
図5】本実施形態に係るシステムの例示のブロック図を示す。
【0014】
【
図6】本実施形態に係るシステムの例示のブロック図を示す。
【0015】
【0016】
【0017】
【0018】
【
図10】本実施形態に係る方法の例示のフローチャートを示す。
【0019】
【
図11】本実施形態に係る方法の例示のフローチャートを示す。
【0020】
【
図12】本実施形態に係る、事件関連のデータを監視する方法を実装するコンピュータシステムを示す。
【0021】
当業者は、図における要素が簡潔、明確とするために示されており、必ずしも縮尺通りに描かれてはいないことを理解するであろう。例えば、可視化したシミュレーションにおける要素のいくつかの大きさ又はフローチャートのステップは、本実施形態をより良く理解するのを助けるために、他の要素に対して誇張されていることがある。
【発明を実施するための形態】
【0022】
以下の詳細説明は本質的に例示に過ぎず、本発明又は本発明の用途と利用法を制限することを意図するものではない。更に、本発明の前述の背景技術又は以下の詳細説明で提示される理論に制約されるものではない。本実施形態は、事件関連のデータを監視する改良された方法を提示することを意図している。
【0023】
図1は従来の監視システムの固定カメラにより捉えられた事件を示す。
図1に示されるように、従来の監視システムの固定カメラ102の視野(FOV:Field of View)106は限られており、事件108の全体の光景110を捉えることはできない。固定カメラ102を有する従来の監視システムでは、限られた情報104だけが指令センターの警備員に入手可能である。したがって、固定カメラ102の視野106で完全には捉えられていない事件108を理解することは困難である。
【0024】
固定カメラを有する従来の監視システムを改良するために、本実施形態に従って、仮設カメラが固定カメラのカバー範囲外で、犯罪が増加している、又は大規模な出来事が計画されている場所に配置される。指令センターの指揮官は、事件が固定カメラで捉えられなかった場合に現場で実際に何が起こったのかを知る必要があるため、これは非常に重要である。新たに配置された仮設カメラは、映像が共有されて仮設カメラがどこにあるかを指揮官が知ることができるように、現在のネットワークへ接続して自身を登録する。
【0025】
図2は本実施形態に係る固定カメラ及び仮設カメラのカバー範囲の例を示す。固定カメラ202に加えて、4台の仮設カメラ208、212、216及び220が固定カメラのカバー範囲206の外に配置される。結果として、4台の仮設カメラ208、212、216及び220により、監視システムがFOV210、214、218及び222をカバーできるようになる。
【0026】
図3に示されるように、新たに配置された仮設カメラ308、312、316及び320は、例えばデータ中継用のアドホックネットワーク324を介して既存の固定カメラ302に接続される。データ中継用のアドホックネットワーク324は、仮設カメラ308、312、316及び320の配置に関する自由度を監視システムに与える。また、仮設カメラ308、312、316及び320から取得したデータは固定カメラ302に送られ、指令・管理センター326へ転送される。
【0027】
図4は本実施形態に係るシステムの例示のアーキテクチャを示す。登録プロセスについては、各カメラが自動的に自身の位置をシステムへ登録する。位置情報やFOV情報などのいくつかの重要な情報はシステム内で共有される。
【0028】
図4に示されるように、仮設カメラ402内のカメラ管理クライアント(CMC:Camera Management Client)416は、位置データ、方向データなどのセンサデータをGPS受信機410、ジャイロスコープ412、加速度センサ414などの仮設カメラ402内のセンサから集め、集められたセンサデータを仮設カメラ402のカメラ408で撮像された監視カメラ画像と共にネットワーク404を介して制御手段406へ送信する。同様に、固定カメラ448のCMC446は、センサ440、442及び444から集められたセンサデータを固定カメラ448のカメラ438で撮像された監視カメラ画像と共にネットワークを介して制御手段406へ送信する。更に、仮設カメラ402は音声データを取得するためのマイクを含むことがある。
【0029】
制御手段406のカメラ管理サーバ(CMS:Camera Management Server)418はCMC416及び446からデータを受信し、CMC416及び446からのデータを制御手段406に登録する。CMS418は、仮設カメラ402及び固定カメラ448の緯度や経度などの調整データ432をカメラ位置データベース422へ送り、その後FOV推定器420へ転送する。また、CMS418は仮設カメラ402及び固定カメラ448の水平方向434及び垂直方向を含む方向データ430をFOV推定器420へ送る。FOV推定器420は、ジャイロスコープ412、442により推定された水平方向434及び加速度センサ414、444により俯角(垂直方向)より推定された距離436に基づき、カメラ402及び448のFOVを推定する。更に、コンパスが北方向を特定するのに使用される。コンパスはカメラの方向を判定するのに使用される。
【0030】
推定FOVに基づき、状況処理装置424は推定FOVで捉えられなかった領域(死角)を算出する。状況処理装置424で算出された死角に基づき、姿勢調整装置426はネットワーク404を介してカメラ402、448のすべて又は一部にフィードバックを送り、カメラの位置及び/又は方向を調整して死角をカバーする。位置及び/又は方向が調整された後、推定FOVがセキュリティ指揮官のためにアプリケーション428へ送られる。
【0031】
図5は本実施形態に係るシステム500の例示のブロック図を示す。この構成では、システム500はセンサデータ受信機502、504によりセンサデータを継続的に受信し、地図に示すべきFOVを推定する。第1ステップでは、位置センサ受信機502がGPS受信機などの位置センサモジュールから調整データを受信する。また、姿勢センサ受信機504がジャイロスコープ、加速度計やコンパスなどの姿勢センサからデータを受信する。第2ステップでは、FOV推定器506がセンサデータを利用してFOVを推定する。第3ステップでは、FOV推定器506が、情報を地図上に表示するため、又は情報を他の形式で提供するために、推定FOVをアプリケーション508へ送信する。
【0032】
図6は本実施形態に係るシステム600の例示のブロック図を示す。この構成では、登録プロセスの間にカメラ管理クライアント(CMC)610がセンサデータ受信機602、604によりセンサデータを収集し、カメラ管理サーバ(CMS)612でこのセンサデータを分析する。第1ステップでは、位置センサ受信機602が位置センサモジュールから位置データを受信する。また姿勢センサ受信機604が姿勢センサモジュールからデータを受信する。第2ステップでは、CMC610がすべてのセンサデータ受信機602、604からデータを受信し、センサデータをCMS612へ送信する。第3ステップでは、データを利用してFOVを推定するために、CMS612が姿勢データをFOV推定モジュール606へ送信する。第4ステップでは、CMS612が位置データ及び推定FOVをカメラ位置データベース614へ格納する。第5ステップでは、カメラ位置データベース614が、パラメータを計算してカメラがカバーしている領域とカバーしていない領域の両方を特定するため、位置データ及びFOVデータを状況処理モジュール616へ送信する。第6ステップでは、データベース614からの推定FOVデータに基づき、姿勢制御モジュール618が仮設カメラの姿勢を調整して仮設カメラが関心のある領域へ向くように制御する。第7ステップでは、カメラ位置、対象領域、FOVを示し、リアルタイム映像を再生するため、姿勢制御モジュール618が位置データ及びFOVデータをアプリケーション608へ送信する。
【0033】
図7は本実施形態に係る例1のブロック図を示す。第1ステップでは、位置センサ受信機706がGPSセンサモジュールから位置データを受信する。また姿勢センサ受信機702及び704がコンパスセンサ及び加速度センサからコンパスデータ及び加速度データを受信する。第2ステップでは、上面
図718に示されるようにコンパスデータを使ってカメラの方向712を、側面
図720に示されるように加速度データを使って俯角を、また俯角及びカメラ設置の典型的な高さを使って距離714を推定することでFOV推定モジュール708がFOVを推定し、地
図722上のカメラの地理位置情報716が位置データ724から推定できる。第3ステップでは、カメラ位置、FOVを示し、リアルタイム映像を再生するため、推定FOVがアプリケーション710へ送信される。
【0034】
図8は本実施形態に係る例2のブロック図を示す。第1ステップでは、位置センサ受信機806がGPSセンサモジュールから調整データを受信する。また姿勢センサ受信機802及び804がコンパスセンサ及び加速度センサからコンパスデータ及び加速度データを受信する。第2ステップでは、カメラ管理クライアント(CMC)812、814がGPS受信機モジュール806、コンパスデータ受信機モジュール804及び加速度データ受信機モジュール802から調整データ、コンパスデータ及び加速度データを受信し、その後これらのデータをカメラ管理サーバ(CMS)816へ送信する。
【0035】
第3ステップでは、FOV推定モジュール808がコンパスデータを使ってカメラの方向を、加速度データを使って俯角を、カメラ設置の典型的高さと共に俯角を使って距離を推定することでカメラごとにFOVを推定してその結果をCMS816へ戻すことができるように、カメラ管理サーバ(CMS)816が各カメラ管理クライアント(CMC)812、814からの多数のコンパスデータ及び加速度データをFOV推定モジュール808へ送信する。
【0036】
第4ステップでは、カメラ管理サーバ(CMS)816が各カメラのID、地理位置情報調整、推定方向データ及び推定距離データをカメラ位置データベース818へ送信する。第5ステップでは、角度、空間及び位置のパラメータを計算してカメラがカバーしている領域とカバーしていない領域の両方を特定するため、カメラ位置データベース818が、各カメラの地理位置情報及びFOV情報をID(Identification)番号と共に状況処理モジュール820へ送信する。第6ステップでは、姿勢制御モジュール822が3軸ジャイロスコープを使って水平回転角を、3軸加速度計を使って垂直回転角を調整し、圧力・高度センサデータを使って仮設カメラの高さを制御して仮設カメラが関心のある領域へ向くよう制御する。第7ステップでは、カメラの位置及びFOVを示し、リアルタイム映像を再生するため、姿勢制御モジュール822が各カメラの地理位置情報及びFOV情報をID番号と共にアプリケーション810へ送信する。
【0037】
図9は本実施形態に係る例3のブロック図を示す。例3において、システム900は、例1及び2で使われたあらかじめ設定された高さ情報の代わりに高さデータ受信機モジュール934による正確な高さ情報を使用する。正確な高さ情報はFOV推定の精度を高めるのに有用である。
【0038】
第1ステップでは、位置センサ受信機906がGPSセンサモジュールから位置データを受信する。また加速度データ受信機モジュール902、コンパスデータ受信機モジュール904及び高さデータ受信機モジュール934がコンパスセンサ、加速度センサ及び高さセンサからコンパスデータ、加速度データ及び高さ情報を受信する。第2ステップでは、カメラ管理クライアント(CMC)912、914のそれぞれが、GPS受信機モジュール906、コンパスデータ受信機モジュール904、加速度データ受信機モジュール902及び高さデータ受信機モジュール934から調整データ、コンパスデータ、加速度データ及び高さデータを受信し、その後これらのデータをカメラ管理サーバ(CMS)916へ送信する。第3ステップでは、FOV推定モジュール908がコンパスデータを使ってカメラの方向を、加速度データを使って俯角を、カメラ設置の正確な検出高さと共に俯角を使って距離を推定することでカメラ924、926、928、930及び932のFOVを推定してその結果をCMS916へ戻すことができるように、カメラ管理サーバ(CMS)916がカメラ管理クライアント(CMC)912、914のそれぞれからの多数のコンパスデータ、加速度データ及び高さデータをFOV推定モジュール908へ送信する。
【0039】
第4ステップでは、カメラ管理サーバ(CMS)916が各カメラのID、地理位置情報調整、並びに推定される方向距離データ及び高さデータをカメラ位置データベース918へ格納する。第5ステップでは、角度、空間及び位置のパラメータを計算してカメラがカバーしている領域とカバーしていない領域の両方を特定するため、カメラ位置データベース918が各カメラの地理位置情報、FOV情報及び高さをID番号と共に状況処理モジュール920へ送信する。
【0040】
第6ステップでは、姿勢制御モジュール922が3軸ジャイロスコープを使って水平回転角を、3軸加速度計を使って垂直回転角を調整し、圧力・高度センサデータを使って仮設カメラの高さを制御して仮設カメラが関心のある領域へ向くよう制御する。第7ステップでは、カメラ924、926、928、930及び932の位置及びFOVを示し、カメラのリアルタイム映像を再生するため、姿勢制御モジュール922が各カメラの地理位置情報及びFOV情報をID番号と共にアプリケーション910へ送信する。
【0041】
例4及び5は例1、2、3に基づいている。違いはアプリケーション710、810、910に存在する。例4では、アプリケーション710、810、910は指令・管理センター内に存在することができて、1つの特定の、又は多数の仮設カメラの位置をカメラのリアルタイム映像、ID及び監視領域と共に表示する。アプリケーションは異常な事件を捉えた場合は警報を発することができる。
【0042】
例5では、アプリケーション710、810、910は移動車両向け又はスマートフォン用を含む、モバイルアプリケーションであり得て、1つの特定の、又は多数の仮設カメラの位置をカメラのリアルタイム映像、ID及び監視領域と共に表示し、異常な事件を捉えた場合は警報を発することができる。
【0043】
図10は本実施形態に係る方法の例示のフローチャート1000を示す。ステップ1002に示されるように、センサデータは1つ又は複数の仮設カメラの1つ又は複数のセンサ及び固定カメラと同じ場所に配置された1つ又は複数の固定カメラセンサから取得される。そして、ステップ1004に示されるように、1つ又は複数の仮設カメラを使って固定カメラのカバー範囲を広げるため、1つ又は複数の仮設カメラのそれぞれが取得したセンサデータに基づき配置調整される。
【0044】
図11は本実施形態に係る方法の例示のフローチャート1100を示す。センサデータは1つ又は複数の仮設カメラの1つ又は複数のセンサ及び固定カメラと同じ場所に配置された1つ又は複数の固定カメラセンサから取得される(ステップ1102)。そして、固定カメラ及び1つ又は複数の仮設カメラのそれぞれの視野(FOV)は、制御手段のFOV推定器による調整データ、水平方向データ、垂直方向データ及び高さ情報に基づいて推定される(ステップ1104)。その後、関心のある領域内の、固定カメラ及び1つ又は複数の仮設カメラのそれぞれの推定FOVでカバーされていない1つ又は複数の領域が制御手段の状況処理装置によって判定される(ステップ1106)。そして、1つ又は複数の仮設カメラの水平回転角及び/若しくは垂直回転角並びに/又は高さは、関心のある領域内の1つ又は複数の仮設カメラのそれぞれの推定FOVでカバーされていないと状況処理装置により判定された1つ又は複数の領域の一部又はすべてをカバーするため、ジャイロスコープ及び/若しくは加速度計並びに/又は高度センサを使って仮設カメラのそれぞれの1つ又は複数のアクチュエータによって調整される(ステップ1108)。
【0045】
本実施形態に従い、1つ又は複数の仮設カメラは、1つ又は複数の仮設カメラの1つ又は複数のセンサ及び固定カメラと同じ場所に配置された1つ又は複数の固定カメラセンサから取得した調整データ、水平方向データ、垂直方向データ及び高さ情報に応じて再配置される。
【0046】
1つの例では、指令・管理センターが関心のある領域をより的確に捉えられるように、現場の警備員に指令を送って仮設カメラを追加の場所に移動する、又はカメラを上げる/下げることで仮設カメラを再配置することができる。
【0047】
仮設カメラは、三脚上へ設置する、又は高い/低い位置へ取り付ける、若しくは一時的に貼り付けてもよい。仮設カメラは、人間の介入の有無を問わず、柔軟に再配置してよい。関心のある領域が追加の事件の影響で広がった、又は移動した場合、広がった、又は移動した関心のある領域を捉えるため、仮設カメラの一部が再配置される、及び/又は新たな仮設カメラが配置される。また、再配置された、又は新たに配置された仮設カメラ用のアドホックネットワークを設置してもよく、仮設カメラからのデータがアドホックネットワークを介して指令・管理センターへ送信されてもよい。
【0048】
本実施形態に従い、現在の監視システムを柔軟で頑強とし、限られた固定カメラのカバー範囲を強化するため、仮設カメラは、特に死角又は犯罪が予測される場所で固定カメラと比べて補助的な役割を担い、ネットワークインフラのない領域へ配置するのにとても効果的で効率的で、手動設定の時間と作業量を低減する。
【0049】
本実施形態に従い、自動的な仮設カメラの認識及び登録並びに状況処理及び姿勢調整がなされるように、仮設カメラに統合されたカメラ管理クライアント(CMC)モジュールは指令・管理センターに設置されたカメラ管理サーバ(CMS)と通信を行う。これにより、1台の仮設カメラで固定カメラをサポートするだけでなく、多数の仮設カメラによるネットワーク通信及び自己管理された方法での自己登録が可能になるとともに、関心のある領域を算出する状況処理及び姿勢を調整する遠隔制御機能を含めることができる。
【0050】
説明した例示の実施形態の方法及びシステムは、
図12に概略的に示されるコンピュータシステム1200上に実装できる。コンピュータシステム1200内で実行され、コンピュータシステム1200に例示の実施形態の方法を実行するよう指示するコンピュータプログラムなどのソフトウェアとして実装可能である。
【0051】
この後の説明の一部において、コンピュータメモリ内でのデータ演算のアルゴリズム及び機能的表現又は記号的表現に関して明示的又は暗黙的に示される。これらのアルゴリズムに関する説明及び機能的表現又は記号的表現は、データ処理技術に精通している者が当該技術に精通している他の者へ自分の仕事の内容を効果的に伝えるのに使用する手段である。本明細書では、また概して、アルゴリズムは、所望の結果へと通じる、首尾一貫した一連のステップと考えられる。ステップとは、記憶、転送、合成、比較及び別の方法で操作が可能な電気信号、磁気信号、光学信号などの物理量に対する物理的な操作を必要とするものである。
【0052】
特に明記していない限り、また以下より明らかであるように、本明細書を通して、「走査(scanning)」、「算出(calculating)」、「判定(determining)」、「置換(replacing)」、「生成(generating)」、「初期化(initializing)」、「出力(outputting)」といった用語又は同種の用語を使った議論は、コンピュータシステム内の物理量として表現されるデータを操作して、コンピュータシステム又は他の情報記憶装置、送信装置若しくは表示装置内の物理量として同様に表現される別のデータへと変換するコンピュータシステム又は類似の電子機器の動作及びプロセスについて言及していると理解されるであろう。
【0053】
また、本明細書は方法の操作を行う装置を開示する。このような装置は要求される目的のために特別に作成してもよく、又は汎用コンピュータ若しくはコンピュータに記憶されたコンピュータプログラムにより選択的に作動、若しくは再構成された他の装置を含んでもよい。本明細書で示されるアルゴリズム及び表示は、本質的にはいかなる特定のコンピュータ又は他の装置とも関係しない。様々な汎用機械を本明細書の教示に従うプログラムとともに使用してもよい。あるいは、要求される方法のステップを実行するためのより特殊な装置を作成することが適切になり得る。従来の汎用コンピュータの構造は以下の説明に現われるであろう。
【0054】
加えて、本明細書はまた暗黙的にコンピュータプログラムを開示し、その中で、本明細書で説明される方法の個々のステップがコンピュータコードにより実行可能であることが当業者には明らかであろう。コンピュータプログラムは、いかなる特定のプログラミング言語及びその実装に限定されることを意図するものではない。様々なプログラミング言語及びそのコーディングを使って本明細書に含まれる開示の教示を実装できることが理解されるであろう。更に、コンピュータプログラムは、いかなる特定の制御フローに限定されることを意図するものではない。本発明の趣旨及び範囲から逸脱することなく、異なる制御フローを使用可能なコンピュータプログラムの変形例は他に多く存在しうる。
【0055】
更に、コンピュータプログラムの1つ又は複数のステップは、逐次というよりむしろ並列して実行することができる。そのようなコンピュータプログラムは任意のコンピュータ可読媒体に記憶することができる。コンピュータ可読媒体には、磁気ディスク若しくは光学ディスク、メモリチップ、又は汎用コンピュータとインタフェースを介して結合するのに適切な他の記憶装置などの記憶装置を含むことができる。また、コンピュータ可読媒体にはインターネットシステムで例示される有線媒体又はGSM携帯電話システムで例示される無線媒体を含むこともできる。コンピュータプログラムがそのような汎用コンピュータでロードされ効果的に実行された場合、好適な方法のステップを実施する装置となる。
【0056】
コンピュータシステム1200は、コンピュータモジュール1202、キーボード1204やマウス1206などの入力モジュール及びディスプレイ1208やプリンタ1210などの複数の出力装置を含む。
【0057】
コンピュータモジュール1202は適切な送受信装置1214を介してコンピュータネットワーク1212に接続され、例えばインターネット又はローカルエリアネットワーク(LAN)や広域ネットワーク(WAN)などの他のネットワークシステムへのアクセスを可能とする。
【0058】
例におけるコンピュータモジュール1202は、処理装置1218、ランダムアクセスメモリ(RAM)1220及び読み出し専用メモリ(ROM)1222を含む。コンピュータモジュール1202はまた多数の入力/出力(I/O)インタフェース、例えばディスプレイ1208へのI/Oインタフェース1224及びキーボード1204へのI/Oインタフェース1226を含む。
【0059】
コンピュータモジュール1202の構成要素は典型的には相互接続バス1228を介して関連技術に精通している者に既知の方法で通信を行う。
【0060】
アプリケーションプログラムは、典型的にはCD-ROMやフラッシュメモリキャリヤなどのデータ記憶媒体に符号化されてコンピュータシステム1200のユーザへ供給され、データ記憶装置1230のデータ記憶媒体に対応するドライブを利用して読み出される。アプリケーションプログラムは、実行中は処理装置1218により読み出され、制御される。プログラムデータの中間記憶はRAM1220を使って行うことができる。
【0061】
例示の実施形態が本発明の前述の詳細説明の中で示されてきたが、膨大な数の変形例が存在するということを理解されたい。例えば、当業者は、他の種類の化学的なセンサの任意の部分に現行技術を適用可能であることを本明細書の教示から認識するであろう。
【0062】
例示の実施形態は単なる例であり、本発明の範囲、適用可能性、操作又は構成を制限することはまったく意図していない。むしろ、前述の詳細説明は、当業者に本発明の例示の実施形態の実装に対する簡便なロードマップを与えるであろう。添付の請求項に記載された本発明の範囲から逸脱することなく、例示の実施形態で説明された機能、要素の配置及び操作方法に対して様々な変更を行うことができるということが理解される。
本願は、2015年7月2日に出願されたシンガポール特許出願番号第10201505251X号に基づき、その優先権の利益を主張し、その開示全体が本明細書に援用される。
【符号の説明】
【0063】
100 従来の固定カメラで捉えられた事件
102 固定カメラ
104 固定カメラで捉えられた事件
106 固定カメラの視野
108 事件の場所
110 事件の全体
200 固定カメラ及び4台の仮設カメラのカバー範囲
202 固定カメラ
206 固定カメラの視野
208 仮設カメラ1
210 仮設カメラ1の視野
212 仮設カメラ2
214 仮設カメラ2の視野
216 仮設カメラ3
218 仮設カメラ3の視野
220 仮設カメラ4
222 仮設カメラ4の視野
300 固定カメラと4台の仮設カメラの接続
302 固定カメラ
308 仮設カメラ1
312 仮設カメラ2
316 仮設カメラ3
320 仮設カメラ4
324 データ中継用のアドホックネットワーク
326 指令・管理センターへのリンク
400 システムのアーキテクチャ
402 仮設カメラ
404 ネットワーク
406 制御手段
408 カメラ
410 GPS受信機
412 ジャイロスコープ
414 加速度センサ
416 カメラ管理クライアント
418 カメラ管理サーバ
420 FOV推定器
422 カメラ位置データベース
424 状況処理装置
426 姿勢調整装置
428 アプリケーション
430 水平及び垂直方向データ
432 調整データ
434 水平方向
436 距離
438 カメラ
440 GPS受信機
442 ジャイロスコープ
444 加速度センサ
446 カメラ管理クライアント
448 固定カメラ
500 システム
502 位置センサ受信機
504 姿勢センサ受信機
506 FOV推定器
508 アプリケーション
600 システム
602 位置センサ受信機
604 姿勢センサ受信機
606 FOV推定器
608 アプリケーション
610 カメラ管理クライアント
612 カメラ管理サーバ
614 カメラ位置データベース
616 状況処理モジュール
618 姿勢制御装置
700 実施形態の例示のブロック図
702 加速度データ受信機
704 コンパスデータ受信機
706 GPSデータ受信機
708 FOV推定器
710 アプリケーション
712 方向
714 距離
716 地理位置情報
718 上面図
720 側面図
722 地図
724 経度、緯度
800 実施形態の例示のブロック図
802 加速度データ受信機
804 方向データ受信機
806 GPSデータ受信機
808 FOV推定器
810 アプリケーション
812 カメラ管理クライアント#1
814 カメラ管理クライアント#N
816 カメラ管理サーバ
818 カメラ位置データベース
820 状況処理
822 姿勢制御
824 固定カメラ
826 仮設カメラ1
828 仮設カメラ2
830 仮設カメラ3
832 仮設カメラ4
900 システム
902 加速度データ受信機
904 方向データ受信機
906 GPSデータ受信機
908 FOV推定器
910 アプリケーション
912 カメラ管理クライアント#1
914 カメラ管理クライアント#N
916 カメラ管理サーバ
918 カメラ位置データベース
920 状況処理
922 姿勢制御
924 固定カメラ
926 仮設カメラ1
928 仮設カメラ2
930 仮設カメラ3
932 仮設カメラ4
934 高さデータ受信機モジュール
1000 実施形態に係るフローチャート
1002 カメラと同じ場所に配置されたセンサからセンサデータを取得する
1004 取得したセンサデータに基づき仮設カメラを調整する
1100 実施形態に係るフローチャート
1102 センサデータを取得する
1104 カメラのそれぞれのFOVを推定する
1106 カメラの推定FOVでカバーされていない領域を判定する
1108 仮設カメラを調整する
1200 コンピュータシステム
1202 コンピュータモジュール
1204 キーボード
1206 マウス
1208 ディスプレイ
1210 プリンタ
1212 コンピュータネットワーク
1214 適切な送受信装置
1218 処理装置
1220 ランダムアクセスメモリ(RAM)
1222 読み出し専用メモリ(ROM)
1224 ディスプレイへのI/Oインタフェース
1226 キーボードへのI/Oインタフェース
1228 相互接続バス
1230 データ記憶装置