(57)【要約】      （修正有）【課題】カメラによる監視対象オブジェクトの撮影効果だけでなく、カメラや人員が配置されることによる犯罪の抑止効果も加味したカメラの配置パターンの生成及び配置するカメラごとの優先度をも出力する技術を提供する。【解決手段】保持部１０１には、カメラや人員が配置される空間を俯瞰した２次元平面図が格納されている。保持部１０２には、監視対象空間に既に設置されているカメラの配置情報が格納されている。保持部１０３には、対象空間においてカメラや人員が監視対象とするエリアに対応する監視エリアを示す情報が格納されている。ＤＢ１０５には、既存カメラや、これから対象空間に配置するカメラの仕様データが格納されている。生成部１１０は、対象空間にこれから配置しようとするカメラの配置パターンを複数生成する。選択部１１１は、生成部１１０が生成した複数の配置パターンから監視効果が高い順に１以上の配置パターンを選択する。【選択図】図１
2018011200.tif 000002
【特許請求の範囲】
【請求項１】
監視エリアを示すマップを構成する複数の小領域のうち、第１の監視効果を表す第１のスコアが規定値未満の小領域、第２の監視効果を表す第２のスコアが規定値未満の小領域、を順次選択する選択手段と、
前記選択手段が選択した小領域と、該小領域についてユーザが設定した前記第１のスコアと、に基づく前記マップ上の位置を、該マップ上におけるカメラの配置位置として特定する特定手段と、
前記配置位置におけるカメラの視界範囲内に属する各小領域の前記第１のスコアに対して、該配置位置における前記第１の監視効果を表す前記第１のスコアを加算する第１の設定手段と、
前記配置位置におけるカメラの視界範囲内に属する各小領域の前記第２のスコアに対して、該配置位置における前記第２の監視効果を表す前記第２のスコアを加算する第２の設定手段と、
前記第１のスコアが規定値未満である小領域の選択順ごとに前記特定手段によって特定される前記マップ上におけるカメラの配置レイアウトのうち１以上を、前記第１の設定手段および前記第２の設定手段によって決定した前記マップにおける各小領域の前記第１のスコア及び前記第２のスコアに基づいて選択して出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定手段は、カメラと監視対象オブジェクトとの間の距離と、該距離に対応する前記第１のスコアと、の関係を示す情報を用いて、前記ユーザが設定した前記第１のスコアに対応する距離を取得し、前記選択手段が選択した小領域を中心とし、該取得した距離を半径とする円の内側の領域内でカメラの配置位置を特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記第１のスコアが規定値未満である小領域の選択順ごとに前記特定手段によって特定される前記マップ上におけるカメラの配置レイアウトのうち、前記第１の設定手段および前記第２の設定手段によって決定した前記マップにおける各小領域の前記第１のスコア及び前記第２のスコアの総和が大きい順に上位から１つ以上を選択して出力することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
更に、
前記出力手段が選択した配置レイアウトで前記マップ上に配置されるそれぞれのカメラについて、該カメラを配置しない場合における前記第１のスコア及び前記第２のスコアの総和を求め、該それぞれのカメラについて求めた総和に基づいて、該それぞれのカメラの優先順位を求める手段を備えることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記出力手段は更に、前記優先順位を出力することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記選択手段は、前記第１の監視効果を表す第１のスコアが規定値未満の小領域を選択してから前記特定手段、前記第１の設定手段、前記第２の設定手段の処理が終わると、前記第２の監視効果を表す第２のスコアが規定値未満の小領域を選択することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記第１の監視効果は、カメラによる撮影映像上の監視対象オブジェクトのサイズであり、前記第２の監視効果は、カメラによる事象の抑止効果であることを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
カメラによる撮影映像上の監視対象オブジェクトのサイズが第１のサイズ以上となるような該カメラと該オブジェクトとの間の距離に対する前記第１のスコアは、カメラによる撮影映像上の監視対象オブジェクトのサイズが前記第１のサイズよりも小さい第２のサイズとなるような該カメラと該オブジェクトとの間の距離に対する前記第１のスコアよりも大きいことを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
情報処理装置が行う情報処理方法であって、
前記情報処理装置の選択手段が、監視エリアを示すマップを構成する複数の小領域のうち、第１の監視効果を表す第１のスコアが規定値未満の小領域、第２の監視効果を表す第２のスコアが規定値未満の小領域、を順次選択する選択工程と、
前記情報処理装置の特定手段が、前記選択工程で選択した小領域と、該小領域についてユーザが設定した前記第１のスコアと、に基づく前記マップ上の位置を、該マップ上におけるカメラの配置位置として特定する特定工程と、
前記情報処理装置の第１の設定手段が、前記配置位置におけるカメラの視界範囲内に属する各小領域の前記第１のスコアに対して、該配置位置における前記第１の監視効果を表す前記第１のスコアを加算する第１の設定工程と、
前記情報処理装置の第２の設定手段が、前記配置位置におけるカメラの視界範囲内に属する各小領域の前記第２のスコアに対して、該配置位置における前記第２の監視効果を表す前記第２のスコアを加算する第２の設定工程と、
前記情報処理装置の出力手段が、前記第１のスコアが規定値未満である小領域の選択順ごとに前記特定工程で特定される前記マップ上におけるカメラの配置レイアウトのうち１以上を、前記第１の設定工程および前記第２の設定工程で決定した前記マップにおける各小領域の前記第１のスコア及び前記第２のスコアに基づいて選択して出力する出力工程と
を備えることを特徴とする情報処理方法。
【請求項１０】
コンピュータを、請求項１乃至８の何れか１項に記載の情報処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクトを監視するための技術に関するものである。
【背景技術】
【０００２】
監視エリアに対する監視カメラの配置を決定する場合において、提示されたカメラの配置がどの程度の効果があるのか、またカメラ毎にどの程度の効果があるのかを知ることができなかった。
【０００３】
特許文献１には、監視レイアウトを含む顧客要求（動き検知、顔検知、滞留検知など）に基づいてカメラ配置を自動的に生成し、カメラ配置の決定を支援する技術が開示されている。特許文献２には、監視区域と非監視区域の設定がある空間に対してカメラ配置を自動的に生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５２６９００２号
【特許文献２】特開２０１５−３５８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし特許文献１に開示されている技術では、カメラ毎の優先順位を決定する構成を有しておらず、提示された配置に対して人手で修正することが困難である。また、特許文献２に開示されている技術では、カメラや人員が配置されることによる犯罪などの抑止効果を考慮していないため、人員を含めた全体での最適な配置を生成できない。
【０００６】
本発明はこのような問題に鑑みてなされたものであり、カメラによる監視対象オブジェクトの撮影効果だけでなく、上記の抑止効果も加味したカメラの配置パターンの生成及び出力を行うための技術を提供する。また、本発明は、配置するカメラごとの優先度をも出力する技術を提供する。
【課題を解決するための手段】
【０００７】
本発明の一様態は、監視エリアを示すマップを構成する複数の小領域のうち、第１の監視効果を表す第１のスコアが規定値未満の小領域、第２の監視効果を表す第２のスコアが規定値未満の小領域、を順次選択する選択手段と、前記選択手段が選択した小領域と、該小領域についてユーザが設定した前記第１のスコアと、に基づく前記マップ上の位置を、該マップ上におけるカメラの配置位置として特定する特定手段と、前記配置位置におけるカメラの視界範囲内に属する各小領域の前記第１のスコアに対して、該配置位置における前記第１の監視効果を表す前記第１のスコアを加算する第１の設定手段と、前記配置位置におけるカメラの視界範囲内に属する各小領域の前記第２のスコアに対して、該配置位置における前記第２の監視効果を表す前記第２のスコアを加算する第２の設定手段と、前記第１のスコアが規定値未満である小領域の選択順ごとに前記特定手段によって特定される前記マップ上におけるカメラの配置レイアウトのうち１以上を、前記第１の設定手段および前記第２の設定手段によって決定した前記マップにおける各小領域の前記第１のスコア及び前記第２のスコアに基づいて選択して出力する出力手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明の構成によれば、カメラによる監視対象オブジェクトの撮影効果だけでなく、上記の抑止効果も加味したカメラの配置パターンの生成及び出力を行うことができる。また、本発明の構成によれば、配置するカメラごとの優先度をも出力することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置の機能構成例を示すブロック図。
【図２】コンピュータ装置のハードウェア構成例を示すブロック図。
【図３】２次元平面図の一例を示す図。
【図４】仕様データの一例を示す図。
【図５】ステップＳ６０６を説明する図。
【図６】情報処理装置が行う処理のフローチャート。
【図７】ステップＳ６０４を説明する図。
【図８】ステップＳ６０６を説明する図。
【図９】ステップＳ６０９を説明する図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照し、本発明の実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施例の１つである。
【００１１】
［第１の実施形態］
本実施形態では、次のような構成を有する情報処理装置の一例について説明する。すなわちこの情報処理装置は、監視エリアを示すマップを構成する複数の小領域のうち、第１の監視効果を表す第１のスコアが規定値未満の小領域、第２の監視効果を表す第２のスコアが規定値未満の小領域、を順次選択する。そして、該選択した小領域と、該小領域についてユーザが設定した第１のスコアと、に基づくマップ上の位置を、該マップ上におけるカメラの配置位置として特定する。そして、配置位置におけるカメラの視界範囲内に属する各小領域の第１のスコアに対して、該配置位置における第１の監視効果を表す第１のスコアを加算する（第１の設定）。さらに、配置位置におけるカメラの視界範囲内に属する各小領域の第２のスコアに対して、該配置位置における第２の監視効果を表す第２のスコアを加算する（第２の設定）。そして、第１のスコアが規定値未満である小領域の選択順ごとに特定されるマップ上におけるカメラの配置レイアウトのうち１以上を、第１の設定第２の設定によって決定したマップにおける各小領域の第１のスコア及び第２のスコアに基づいて選択して出力する。先ず、本実施形態に係る情報処理装置の機能構成例について、図１のブロック図を用いて説明する。
【００１２】
保持部１０１には、カメラや人員が配置される空間（対象空間）を俯瞰した２次元平面図が格納されている。保持部１０１に格納されている２次元平面図の一例を図３に示す。図３の２次元平面図は、壁や棚、通路のレイアウトが示されていると共に、人員のレイアウトも示されている。２次元平面図は２次元画像であり、各画素は、該画素が壁に属しているのか、棚に属しているのか、通路に属しているのか、といった属性を有する。なお、２次元平面図の各画素が壁に属しているのか、棚に属しているのか、通路に属しているのか、を区別する方法として他の方法を採用しても構わない。また、この２次元平面図には、該２次元平面図の縮尺を示すデータ（縮尺データ）が添付されており、実空間上の距離と２次元平面図上の距離との対応関係が既知であるものとする。しかし、２次元平面図上における距離が実空間においてどの程度の距離に相当するのか（若しくはその逆）を導出できるのであれば、如何なるデータを設けても構わない。
【００１３】
保持部１０２には、上記の対象空間に既に設置されているカメラ（既存カメラ）の、上記２次元平面図上における位置及び方向を示す配置情報が格納されている。なお、保持部１０２は上記の対象空間における既存カメラの位置及び方向を格納しておき、上記の縮尺データを用いて２次元平面図上における位置及び方向に変換するようにしても構わない。
【００１４】
既にカメラを設置済みの監視領域に対してレイアウト変更などを行う場合においては、既存カメラの配置を生かしたカメラ配置を行う。既存カメラがあっても再配置できる場合には、この情報は用いずに全て新規にカメラを配置する。
【００１５】
保持部１０３には、対象空間においてカメラや人員が監視対象とするエリアに対応する上記２次元平面図上のエリア（監視エリア）を示す情報が格納されている。監視エリアは、２次元平面図の全体としても良いし、一部のエリアとしても良い。監視エリアは、例えば、ユーザが適宜設定することができる。以下では説明を簡単にするために、２次元平面図の全体エリアを監視エリアとする。
【００１６】
保持部１０４には、２次元平面図における監視エリアを複数の部分領域に分割した場合に、個々の部分領域について、カメラによる撮影の効果を示す値、カメラや人員による事象の抑止効果を示す値、これらの効果に基づく監視効果を示す値、が格納されている。以下に説明する処理では、対象空間にこれから配置するカメラの位置及び方向を、これらの値に基づいて決定する。
【００１７】
ＤＢ（データベース）１０５には、上記の既存カメラや、これから対象空間に配置するカメラの仕様データが格納されている。ＤＢ１０５に格納されている仕様データの一例を図４に示す。
【００１８】
保持部１０６には、カメラや人員による監視により検出したいオブジェクト（監視対象オブジェクト）のサイズが格納されている。
【００１９】
生成部１０７は、ＤＢ１０５に仕様が格納されているカメラについて、該カメラからオブジェクト（保持部１０６が保持するサイズを有するオブジェクト）までの距離と該カメラによる撮影の効果との関係を表す関数である撮影効果関数を生成する。
【００２０】
生成部１０８は、ＤＢ１０５に仕様が格納されているカメラについて、該カメラからオブジェクト（保持部１０６が保持するサイズを有するオブジェクト）までの距離と該カメラによる抑止の効果との関係を表す関数である抑止効果関数を生成する。
【００２１】
生成部１０９は、２次元平面図において配置が規定されているそれぞれの人員について、該人員からオブジェクト（保持部１０６が保持するサイズを有するオブジェクト）までの距離と該人員による抑止の効果との関係を表す関数である抑止効果関数を生成する。
【００２２】
生成部１１０は、対象空間にこれから配置しようとするカメラの配置パターン（配置位置及び方向のパターン）を複数生成する。
【００２３】
選択部１１１は、生成部１１０が生成した複数の配置パターンから監視効果が高い順に１以上の配置パターンを選択する。提示部１１２は、選択部１１１が選択した配置パターンを出力する。制御部１９９は、上記の各機能部の動作制御を行う。
【００２４】
次に、既存カメラが配置された対象空間に新たに１以上のカメラを設置する場合に、どのような配置パターンがあるのかをユーザに提示するために情報処理装置が行う処理について、同処理のフローチャートを示す図６に沿って説明する。
【００２５】
ステップＳ６０１では、制御部１９９は、保持部１０１から２次元平面図（管理エリア図面）を読み出す。ステップＳ６０２では、制御部１９９は、保持部１０３から管理エリアを示す情報を読み出し、該情報に基づいて２次元平面図上に監視エリアを設定する。上記のとおり、本実施形態では、２次元平面図の全体エリアを監視エリアとする。ステップＳ６０３では、制御部１９９は、ＤＢ１０５から各カメラの仕様データを読み出す。
【００２６】
ステップＳ６０４では、制御部１９９は、図７（ｂ）に例示するような管理効果テーブルを初期化する。具体的には、図７（ａ）に示す如く、監視エリアを複数の部分領域（メッシュ）に分割し、該部分領域における撮影効果値及び抑止効果値を０に初期化する。監視効果テーブルは、このような各部分領域について、監視エリアにおける該部分領域の座標値（部分領域の中心の座標値）と、該部分領域における撮影効果値及び抑止効果値と、が関連づけて登録されたテーブルである。
【００２７】
ステップＳ６０５では、制御部１９９は、保持部１０２から各既存カメラの配置情報を読み出す。ステップＳ６０６では、生成部１０７及び生成部１０８によって、既存カメラごとに撮影効果関数及び抑止効果関数を生成し、該生成した撮影効果関数及び抑止効果関数を用いて、監視エリアにおいて該当する部分領域における撮影効果値、抑止効果値を求める。
【００２８】
先ず、生成部１０７による撮影効果関数の生成処理について説明する。ここでは、既存カメラＡの撮影効果関数を生成する場合について説明する。図５（ａ）に示す如く、既存カメラＡの視界の中心位置にオブジェクトが置かれた場合における該既存カメラＡからオブジェクトまでの距離をｄ（ｍ）、既存カメラＡの水平方向画角（ＤＢ１０５に登録されている既存カメラＡの仕様）をθ、とする。このとき、既存カメラＡの視界の幅ｗ（ｍ）はｗ＝２×ｄ×ｔａｎ（θ／２）として求めることができる。なお、既存カメラＡがズーム機能を有する場合、水平方向画角θには、既存カメラＡが有する最大の画角が設定される。
【００２９】
既存カメラＡによる撮影映像がフルＨＤであれば、ｗは１９２０画素に相当する。そのため、例えば、保持部１０６に格納されているオブジェクトのサイズが０．１ｍであるとすると、既存カメラＡによる撮影映像上の該オブジェクトのサイズは（１９２０×０．１／ｗ）画素として求めることができる。このように、既存カメラＡからオブジェクトまでの距離に対応する、該既存カメラＡによる撮影映像上の該オブジェクトのサイズが分かるので、既存カメラＡの撮影効果関数ｆＡ（ｄ）として以下のような性質を有する関数を生成する。
【００３０】
撮影映像上におけるオブジェクトのサイズが第１のサイズ（例えば２０画素）以上となるような距離ｄの範囲においては、ｆＡ（ｄ）＝１
撮影映像上におけるオブジェクトのサイズが第２のサイズ（例えば５画素）未満となるような距離ｄの範囲においては、ｆＡ（ｄ）＝０
撮影映像上におけるオブジェクトのサイズが第１のサイズ未満及び第２のサイズ以上となるような距離ｄの範囲においては、ｆＡ（ｄ）＝距離ｄが増加すると単調減少する（最大値１，最小値０）
このような撮影効果関数の一例を図５（ｂ）に示す。なお、既存カメラＡがＨＤカメラの場合、既存カメラＡによる撮影映像の解像度は変わるため、撮影効果関数は図５（ｃ）のような関数となる。
【００３１】
次に、既存カメラＡの抑止効果関数ｆＢ（ｄ）の生成について説明する。既存カメラＡの抑止効果関数ｆＢ（ｄ）の生成方法については基本的には撮影効果関数と同様であるが、被監視者には既存カメラＡの解像度や画角などの正確な仕様は解らないため、撮影効果の及ぶ範囲よりも広くなるようにする。例えば、撮影効果関数を求める際に用いた水平方向画角θをより広くしたり（例えば＋３°）、垂直方向画角についてもより広くしたりする。また、抑止効果関数ｆＢ（ｄ）を求めるための画角などのパラメータを、仕様データとは別個にＤＢ１０５に登録しておいてもよい。
【００３２】
以上説明した撮影効果関数ｆＡ（ｄ）及び抑止効果関数ｆＢ（ｄ）を、ＤＢ１０５に仕様が登録されている既存カメラごとに求める。そして、それぞれの既存カメラの撮影効果関数ｆＡ（ｄ）及び抑止効果関数ｆＢ（ｄ）を求めると、次に生成部１０７及び生成部１０８は既存カメラごとに次のような処理を行う。
【００３３】
生成部１０７は、監視エリア上における着目既存カメラの位置及び方向（ステップＳ６０５で取得済み）と着目既存カメラの画角とを用いて該監視エリアにおける該着目既存カメラの視界を特定する。そして生成部１０７は、該特定した視界内のそれぞれの部分領域について、該部分領域の撮影効果値に、着目既存カメラからの距離ｄに応じた撮影効果関数の関数値ｆＡ（ｄ）を加算して該撮影効果値を更新する。
【００３４】
生成部１０８は、図８に示す如く、監視エリア上に着目既存カメラの位置を中心とし且つ規定長の半径を有する円領域を設定し、該円領域内で該着目既存カメラから撮影可能な部分領域の数を計数する。つまり、円領域内の全ての部分領域のうち障害物によって着目既存カメラが目視できない部分領域は除外した部分領域の総数を計数する。ある視点から対象部分領域が目視可能か否かの判断については、例えば、監視エリア上の視点の位置と対象部分領域との間を通る線分が、属性が壁や棚といった障害物である画素を通る場合は、視点から対象部分領域は目視不可能と判断する。一方、監視エリア上の視点の位置と対象部分領域との間を通る線分が、属性が壁や棚といった障害物である画素を通らない場合は、視点から対象部分領域は目視可能と判断する。そして生成部１０８は、この計数した総数に基づいて認知スコアを求める。例えば総数を１００で割った結果を認知スコアとする。総数が１００以上の場合には、認知スコア＝１．０とする。そして生成部１０８は、着目既存カメラの抑止効果関数の最大値を（最大値×認知スコア）に補正する。そして生成部１０８は、監視エリア上における着目既存カメラの位置及び方向（ステップＳ６０５で取得済み）と着目既存カメラの画角とを用いて該監視エリアにおける該着目既存カメラの視界を特定する。そして生成部１０７は、該特定した視界内のそれぞれの部分領域について、該部分領域の抑止効果値に、着目既存カメラからの距離ｄに応じた抑止効果関数（最大値が認知スコアを用いて補正済み）の関数値ｆＢ（ｄ）を加算して該抑止効果値を更新する。なお、対象空間に既存カメラが１台も設置されていない場合、全ての部分領域の撮影効果値及び抑止効果値は０となっている。
【００３５】
ステップＳ６０７では、生成部１０９はそれぞれの人員について抑止効果関数を生成する。人員に対する抑止効果関数は、例えば、距離＝０の場合には関数値１．０となり、距離＝ｄｔｈ（＝規定の値）の場合には関数値０．０となるような単調減少関数である。そして生成部１０９は、それぞれの人員について、監視エリア内の部分領域のうち該人員が目視可能な部分領域の抑止効果値に、該人員について求めた抑止効果関数において該部分領域に対応する関数値を加算することで該抑止効果値を更新する。
【００３６】
ステップＳ６０８〜Ｓ６１１の処理を、対象空間にこれから配置するカメラの配置パターンごとに行うことで、該カメラの複数の配置パターンを生成する。ステップＳ６０８では、ステップＳ６０７の終了時点で確定した撮影効果値及び抑止効果値のコピーを作成し、ステップＳ６０９〜Ｓ６１１では、このコピーに対して処理を行う。カメラの配置は最初の１台の置き方によって多数の配置パターンが生成できるため、最初の１台の決定方法を複数用意しておき、この数だけステップＳ６０８〜Ｓ６１１の処理を繰り返すことで複数の配置パターンを生成する。
【００３７】
ステップＳ６０９では、生成部１１０は、監視エリア内の撮影効果値に基づいて、対象空間にこれから配置するカメラの配置パターンを生成する。ステップＳ６０９における処理の詳細について、図９（ａ）のフローチャートを用いて説明する。
【００３８】
ステップＳ９０１では、生成部１１０は、監視エリア内のそれぞれの部分領域のうち撮影効果値が規定値未満となる部分領域が存在するか否かを判断する。この判断の結果、存在する場合には、処理はステップＳ９０２に進み、存在しない場合には、処理はステップＳ６１０に進む。
【００３９】
ステップＳ９０２では、生成部１１０は、撮影効果値が規定値未満となる部分領域のうち未選択の１つを選択部分領域として選択する（実際には、選択部分領域の座標位置を取得する）。選択部分領域の選択方法には様々な方法がある。例えば、既存カメラがある場合は、規定値との差が最大となる撮影効果値の部分領域を選択しても良い。撮影効果値が規定値未満となる部分領域が複数存在する場合、該複数の部分領域のそれぞれについて、監視エリアの４隅からの距離を求め、求めた距離が最小となる部分領域を選択しても良い。また、撮影効果値が規定値未満となる部分領域が複数存在する場合、該複数の部分領域のそれぞれについて、監視エリアの中心位置からの距離を求め、求めた距離が最大若しくは最小となる部分領域を選択しても良い。このようなステップＳ９０２における部分領域の選択方法については予め設定されているものとする。
【００４０】
ステップＳ９０３では、生成部１１０は、ＤＢ１０５に仕様が格納されているカメラのうち使用可能なカメラとして指定されているカメラを選択カメラとして選択し、該選択カメラの撮影効果関数において所望の撮影効果値となる距離ｄｒを取得する。例えば図９（ｂ）に示す如く、所望の撮影効果値＝０．８である場合、撮影効果関数において関数値が０．８となる距離ｄｒを特定する。そして生成部１１０は、図９（ｃ）に示す如く、選択部分領域の位置を中心とし、ステップＳ９０３で取得した距離ｄｒを半径とする円を求め、この円の内側において円周近傍にカメラの配置位置及び方向の候補を設定する。
【００４１】
ここではカメラの配置位置及び方向に制約を付けることで、候補を設定する。例えば、監視エリアにおけるカメラの向きを水平方向若しくは垂直方向とする、通路であれば中心に置く、最近傍のカメラとの距離を一定値以上とする、などの制約がある。いずれにしても、カメラの視界に選択部分領域が含まれている必要がある。
【００４２】
ステップＳ９０４で生成部１１０は、ステップＳ９０３で設定した配置位置及び方向の候補にカメラを配置した場合に、監視エリアにおいて該当する部分領域の、該カメラからの距離に応じた撮影効果値及び抑止効果値を、ステップＳ６０６と同様にして求める。
【００４３】
ステップＳ６１０では、生成部１１０は、監視エリア内のそれぞれの部分領域のうち抑止効果値が規定値未満となる部分領域が存在すれば、抑止効果値が規定値未満となる部分領域のうち未選択の１つを選択部分領域として選択する。実際には、選択部分領域の座標位置を取得する。選択方法は上記のステップＳ９０２と同様である。そして生成部１１０は、ＤＢ１０５に仕様が格納されているカメラのうち使用可能なカメラとして指定されているカメラを選択カメラとして選択し、該選択カメラの抑止効果関数において所望の撮影効果値となる距離ｄｒを取得する。そして生成部１１０は、選択部分領域の位置を中心とし、取得した距離ｄｒを半径とする円を求め、この円内において円周近傍にカメラの配置位置及び方向の候補を設定する。この設定方法については上記のステップＳ９０３と同様である。そして生成部１１０はステップＳ９０４と同様の処理を行う。カメラの撮影効果は最小でも良いため、例えばＶＧＡ解像度の低下価格で解像度の低いカメラを選択することでカメラのトータルコストを抑えるように配置していくことが可能になる。
【００４４】
処理がステップＳ６１２に進んだ時点で、複数の配置パターンが生成されているので、ステップＳ６１２では選択部１１１は、この複数の配置パターンのうち１つ以上を選択する。選択基準については特定の選択基準に限らない。例えば、配置パターンごとに、該配置パターンに対応する監視エリア上の撮影効果値及び抑止効果値の総和を監視効果として求め、該求めた総和の大きい順（監視効果の高い順）に上位１つ以上の配置パターンを選択するようにしても良い。
【００４５】
ステップＳ６１３では、選択部１１１は、ステップＳ６１２で選択された配置パターンごとに、監視エリア内に配置したそれぞれのカメラの優先順位を求める。例えば、着目配置パターンについて確定した監視エリア内の各部分領域の撮影効果値及び抑止効果値の総和Ｓ１を求める。監視エリア内に着目配置パターンに従って設置したカメラのうち未選択の１つを選択カメラとして選択、選択カメラを配置しなかった場合における監視エリア内の全ての撮影効果値及び抑止効果値の総和Ｓ２の計算、の一連の処理をそれぞれのカメラについて行う。そして、Ｓ１との差がより大きいＳ２を求めたときに選択カメラとして選択されたカメラがより重要度（優先順位）が高いカメラとなる。
【００４６】
ステップＳ６１４では、提示部１１２は、ステップＳ６１２で選択された配置パターン及び該配置パターンについてステップＳ６１３で求めた各カメラの優先順位、を出力する。提示部１１２による配置パターン及び優先順位の出力先及び出力形態については特定の出力先及び出力形態に限らない。例えば、２次元平面図上にカメラを表すオブジェクトを配置パターンに応じたレイアウトで配置し、且つ各カメラのオブジェクトの表示形態（色、サイズなど）を優先順位に応じて変えたものを、監視効果の高い順に並べて表示装置２０９に一覧表示する。もちろん、表示順はこれに限らない。なお、優先順位は文字列として表示しても良い。
【００４７】
このように、本実施形態によれば、監視領域の監視カメラの配置パターンを複数生成でき、かつ各配置パターンにおけるカメラの優先順位を付けることが可能となる。また、優先順位を提示することによって、全体のコストが合わずカメラの台数を減らしたい場合に、優先順位の低いカメラを使用者が知ることができ、手動で削除や別のカメラに置き換えるなどを試す構成を提供できるようになる。
【００４８】
＜変形例＞
図１に示した各機能部は何れもハードウェアで構成しても良いが、保持部１０１〜１０４、１０６、ＤＢ１０５をメモリで実装し、それ以外の機能部をコンピュータプログラムで実装するようにしても構わない。このような場合、保持部１０１〜１０４、１０６、ＤＢ１０５として機能するメモリを有し、且つこのコンピュータプログラムを実行可能なコンピュータ装置は、上記の情報処理装置に適用可能である。情報処理装置に適用可能なコンピュータ装置のハードウェア構成例について、図２のブロック図を用いて説明する。
【００４９】
ＣＰＵ２０１は、ＲＯＭ２０２やＲＡＭ２０３に格納されているコンピュータプログラムやデータを用いて処理を実行する。これによりＣＰＵ２０１は、コンピュータ装置全体の動作制御を行うと共に、コンピュータ装置を適用する情報処理装置が行うものとして上述した各処理を実行若しくは制御する。
【００５０】
ＲＯＭ２０２には、コンピュータ装置の書き換え不要の設定データやブートプログラムなどが格納されている。ＲＡＭ２０３は、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２０７によって外部から受信したデータ、外部記憶装置２０６からロードされたコンピュータプログラムやデータを格納するためのエリアを有する。更にＲＡＭ２０３は、ＣＰＵ２０１が各種の処理を実行する際に用いるワークエリアを有する。このようにＲＡＭ２０３は各種のエリアを適宜提供することができる。
【００５１】
ＮＣＵ２０７は、外部の機器との間のデータ通信を制御するためのものである。例えばＮＣＵ２０７は、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、Ｅｔｈｅｒｎｅｔなどの有線通信や、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、ＩＥＥＥ８０２．１１ｂ等の無線通信に応じたものである。なお、外部の機器との間のデータ通信を行うための構成であれば、ＮＣＵ２０７に変えて若しくは加えて他の構成を採用しても良い。
【００５２】
入力装置２０４は、マウスやキーボードなどのユーザインターフェースにより構成されており、ユーザが操作することで各種の指示をＣＰＵ２０１に対して入力することができる。なお、コンピュータ装置への情報入力や指示入力の方法には様々な方法が採用可能であり、例えば、音声入力やジェスチャー操作入力などにより情報入力や指示入力を行っても良い。
【００５３】
外部記憶装置２０６は、ハードディスクドライブ装置に代表される大容量情報記憶装置であり、例えば、保持部１０１〜１０４、１０６、ＤＢ１０５としても機能する。外部記憶装置２０６には、ＯＳ（オペレーティングシステム）や、情報処理装置が行うものとして上述した各処理をＣＰＵ２０１に実行若しくは制御させるためのコンピュータプログラムやデータが保存されている。このコンピュータプログラムには、図１の生成部１０７〜１１０、選択部１１１、提示部１１２の機能をＣＰＵ２０１に実現させるためのコンピュータプログラムも含まれている。また、外部記憶装置２０６に保存されているデータには、上記の説明において既知の情報として取り扱った情報も含まれている。外部記憶装置２０６に保存されているコンピュータプログラムやデータは、ＣＰＵ２０１による制御に従って適宜ＲＡＭ２０３にロードされ、ＣＰＵ２０１による処理対象となる。
【００５４】
なお、外部記憶装置２０６は、フロッピーディスク、光ディスク、磁気ディスク、磁気テープ、不揮発性のメモリカード等の記録媒体に対して情報を読み書き可能な装置であっても良い。
【００５５】
なお、外部記憶装置２０６から取得するものとして説明したコンピュータプログラムやデータの一部若しくは全部をＮＣＵ２０７を介して外部の機器から取得するようにしても構わない。
【００５６】
ＧＰＵ２０８は、バス２０５を経由して、与えられた表示指示や計算指示に従い、計算を行って表示内容の画像の作成や表示位置などの計算を行い、その計算結果を表示装置２０９へ送って描画させる。
【００５７】
表示装置２０９は、ＣＲＴや液晶画面などにより構成されており、ＣＰＵ２０１やＧＰＵ２０８による処理結果を画像や文字などでもって表示することができる。なお、入力装置２０４と表示装置２０９とを一致化させてタッチパネル画面を構成しても良い。
【００５８】
ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＮＣＵ２０７、入力装置２０４、外部記憶装置２０６、ＧＰＵ２０８は何れも、アドレスバス、データバスなどにより構成されているバス２０５に接続されている。
【００５９】
［第２の実施形態］
第１の実施形態では、２次元平面図におけるカメラの配置を前提としていたが、３次元立体図におけるカメラの配置にも第１の実施形態は同様に適用できる。本実施形態の場合、３次元立体図は、カメラや人員による監視対象の空間の各３次元位置の上記属性を保持しており、カメラや人員の視界は水平方向画角及び垂直方向画角を有しているため、第１の実施形態で行った処理を高さ方向について同様に行えばよい。
【００６０】
［第３の実施形態］
第１の実施形態では、認知スコアは、既存カメラが目視可能な部分領域の総数に基づくものであったが、これに加えて、既存カメラの寸法の情報を加味したものであってもよい。例えば、カメラの基準サイズを予め設定しておき、該基準サイズに対する既存カメラのサイズの比率と上記総数との積を認知スコアとしても良い。
【００６１】
［第４の実施形態］
第１の実施形態では、ステップＳ６１２においては撮影効果値及び抑止効果値の総和が高い配置パターンを選択したが、各カメラの価格や撮影で必要となるデータストレージのサイズをコストとして計算し、コスト対効果の比が高いものを選んでも良い。
【００６２】
［第５の実施形態］
撮影効果関数や抑止効果関数のような関数の代わりに、距離とスコア（上記の関数値に相当）との関係を登録したテーブルを用いても構わない。また、人員は必ず対象空間に配置することに限らず、適宜省いても良い。また、以上説明した実施形態や変形例は、その一部若しくは全部を組み合わせて使用しても構わない。
【００６３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６４】
１０７：生成部  １０８：生成部  １０９：生成部  １１０：生成部  １１１：選択部  １１２：提示部
【図１】
2018011200.tif 000003
【図２】
2018011200.tif 000004
【図３】
2018011200.tif 000005
【図４】
2018011200.tif 000006
【図５】
2018011200.tif 000007
【図６】
2018011200.tif 000008
【図７】
2018011200.tif 000009
【図８】
2018011200.tif 000010
【図９】
2018011200.tif 000011