(57)【特許請求の範囲】
【請求項１】
ユーザによる入力操作を受け付け可能な端末装置とサーバとが互いに通信可能に接続されたカメラ設置支援システムであって、
前記端末装置は、
前記ユーザの入力操作に基づくカメラの仕様情報を含む設定情報と前記カメラが設置される環境条件と前記カメラが設置されるマップ画像とを前記サーバに送信し、
前記サーバは、
受信された前記設定情報および前記環境条件に基づいて、前記マップ画像上の前記カメラの撮像領域を算出し、
算出された前記撮像領域内に、前記カメラの撮像対象となる被写体モデルを所定位置に配置し、前記撮像領域および前記被写体モデルを前記マップ画像に重畳した合成画像を生成し、
前記設定情報および前記環境条件に基づいて、前記カメラによって撮像されると推定される前記所定位置における前記被写体モデルの顔画像および全身画像を生成し、
生成された前記合成画像と前記被写体モデルの前記顔画像および前記全身画像とを前記端末装置に送信し、
前記端末装置は、
受信された前記合成画像と前記被写体モデルの前記顔画像および前記全身画像とを表示する、
カメラ設置支援システム。
【請求項２】
前記サーバは、
前記設定情報および前記環境条件に基づいて、前記カメラによって撮像されると推定される前記所定位置に車両が配置された場合の前記車両のナンバープレート画像を生成して、前記端末装置に送信し、
前記端末装置は、
受信された前記ナンバープレート画像を表示する、
請求項１に記載のカメラ設置支援システム。
【請求項３】
前記サーバは、
前記ユーザの前記端末装置に対する操作によって選択されたカメラによって撮像される前記顔画像と前記全身画像と前記ナンバープレート画像とを生成して、前記端末装置に送信し、
前記端末装置は、
受信された前記顔画像と前記全身画像と前記ナンバープレート画像とを表示する、
請求項２に記載のカメラ設置支援システム。
【請求項４】
前記サーバは、
１以上の前記カメラのうち、前記ユーザの前記端末装置に対する操作によって選択されたカメラの撮像領域の色を変更した合成画像を生成する、
請求項１に記載のカメラ設置支援システム。
【請求項５】
前記サーバは、
受信された前記設定情報に含まれる前記カメラの用途情報に基づいて、前記カメラの用途ごとに段階的に設定された設定パラメータを取得し、
前記設定パラメータに対応する撮像領域を算出する、
請求項１に記載のカメラ設置支援システム。
【請求項６】
前記設定パラメータは、前記カメラの画素密度である、
請求項５に記載のカメラ設置支援システム。
【請求項７】
前記設定パラメータは、前記環境条件の照度である、
請求項５に記載のカメラ設置支援システム。
【請求項８】
前記サーバは、
受信された前記マップ画像と前記カメラの撮像領域および前記被写体モデルの位置とを比較し、
前記カメラが選択された時に前記カメラの撮像領域の全域および前記被写体モデルが前記マップ画像外に位置する場合、前記カメラの撮像領域および前記被写体モデルが前記マップ画像内に位置するように前記カメラの配置方向を修正し、前記マップ画像に重畳する、
請求項１に記載のカメラ設置支援システム。
【請求項９】
前記サーバは、
設定された前記カメラの設定情報をＣＳＶ形式に変換して、前記端末装置に送信し、
前記端末装置は、
変換された前記カメラの設定情報を出力する、
請求項１に記載のカメラ設置支援システム。
【請求項１０】
前記サーバは、
前記カメラの位置情報を示すアイコンを前記マップ画像に重畳する、
請求項１に記載のカメラ設置支援システム。
【請求項１１】
ユーザによる入力操作を受け付け可能な端末装置とサーバとが互いに通信可能に接続されたカメラ設置支援方法であって、
前記ユーザの入力操作に基づくカメラの仕様情報を含む設定情報と前記カメラが設置される環境条件とに基づいて、前記カメラが配置されるマップ画像上の前記カメラの撮像領域を算出し、
算出された前記撮像領域内に、前記カメラの撮像対象となる被写体モデルを所定位置に配置し、前記撮像領域および前記被写体モデルを前記マップ画像に重畳した合成画像を生成し、
前記設定情報および前記環境条件に基づいて、前記カメラによって撮像されると推定される前記所定位置における前記被写体モデルの顔画像および全身画像を生成し、
前記合成画像と前記被写体モデルの前記顔画像および前記全身画像とを表示する、
カメラ設置支援方法。
【請求項１２】
ユーザによる入力操作を受け付け可能な端末装置と通信可能に接続されたサーバにより実行されるカメラ設置支援プログラムであって、
前記ユーザの入力操作に基づくカメラの仕様情報を含む設定情報と前記カメラが設置される環境条件とを取得するステップと、
取得された前記設定情報と前記環境条件とに基づいて、前記カメラが配置されるマップ画像上の前記カメラの撮像領域を算出するステップと、
算出された前記撮像領域内に、前記カメラの撮像対象となる被写体モデルを所定位置に配置し、前記撮像領域および前記被写体モデルを前記マップ画像に重畳した合成画像を生成するステップと、
前記設定情報および前記環境条件に基づいて、前記カメラによって撮像されると推定される前記所定位置における前記被写体モデルの顔画像および全身画像を生成して出力するステップと、を実現させるための、
カメラ設置支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、カメラ設置支援システムおよびカメラ設置支援方法に関する。
【背景技術】
【０００２】
特許文献１には、監視対象の空間に設置されるカメラの設置位置を決定するための防犯カメラ設置支援装置が開示されている。防犯カメラ設置支援装置は、監視対象の空間に設置するカメラに求める画角およびカメラの使用を含む設置条件を受け付け、設置条件に基づきカメラに求める画角での撮影が可能な距離の範囲を求め、投影画像を空間における監視位置に投影する。この際に防犯カメラ設置支援装置は、距離の範囲に含まれる複数の地点毎に、当該地点と監視位置を位置合わせしたときに監視位置に投影されたモデル画像の画角がカメラに求める画角に適合するように当該モデル画像の基準画像を生成し、各地点の基準画像の中から監視位置と空間に持ち込まれた防犯カメラ設置支援装置との距離に対応する基準画像を抽出し、この基準画像に基づいて、空間に持ち込まれた防犯カメラ設置支援装置から監視位置への投影角度に応じた投影画像を生成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１３５５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述した特許文献１の構成では、カメラが設置される場所として監視対象の空間条件（例えば、屋内あるいは屋外，撮影時刻，天候など）が考慮されなかった。よって、監視対象の空間に設置されて得られる実際のカメラの撮像画像は、その監視環境の空間によってはユーザが求める仕様（例えば明るさ，画質など）を満たさない可能性があった。
【０００５】
本開示は、上述した従来の事情に鑑みて案出され、カメラの設置環境に応じた撮像画像を提示し、カメラの撮像画像の画質に関するユーザによる仕様の確認を支援するカメラ設置支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示は、ユーザによる入力操作を受け付け可能な端末装置とサーバとが互いに通信可能に接続されたカメラ設置支援システムであって、前記端末装置は、前記ユーザの入力操作に基づくカメラの仕様情報を含む設定情報と前記カメラが設置される環境条件と前記カメラが設置されるマップ画像とを前記サーバに送信し、前記サーバは、受信された前記設定情報および前記環境条件に基づいて、前記マップ画像上の前記カメラの撮像領域を算出し、算出された前記撮像領域内に、前記カメラの撮像対象となる被写体モデルを所定位置に配置し、前記撮像領域および前記被写体モデルを前記マップ画像に重畳した合成画像を生成し、前記設定情報および前記環境条件に基づいて、前記カメラによって撮像されると推定される前記所定位置における前記被写体モデルの顔画像および全身画像を生成し、生成された前記合成画像と前記被写体モデルの前記顔画像および前記全身画像とを前記端末装置に送信し、前記端末装置は、受信された前記合成画像と前記被写体モデルの前記顔画像および前記全身画像とを表示する、カメラ設置支援システムを提供する。
【０００７】
また、本開示は、ユーザによる入力操作を受け付け可能な端末装置とサーバとが互いに通信可能に接続されたカメラ設置支援方法であって、前記ユーザの入力操作に基づくカメラの仕様情報を含む設定情報と前記カメラが設置される環境条件とに基づいて、前記カメラが配置されるマップ画像上の前記カメラの撮像領域を算出し、算出された前記撮像領域内に、前記カメラの撮像対象となる被写体モデルを所定位置に配置し、前記撮像領域および前記被写体モデルを前記カメラが配置される前記マップ画像に重畳した合成画像を生成し、前記設定情報および前記環境条件に基づいて、前記カメラによって撮像されると推定される前記所定位置における前記被写体モデルの顔画像および全身画像を生成し、前記合成画像と前記被写体モデルの前記顔画像および前記全身画像とを表示する、カメラ設置支援方法を提供する。
【発明の効果】
【０００８】
本開示によれば、カメラの設置環境に応じた撮像画像を提示し、カメラの撮像画像の画質に関するユーザによる仕様の確認を支援できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係るカメラ設置支援システムの内部構成例を示すブロック図
【図２Ａ】実施の形態１に係るカメラ設置支援システムの動作手順例を示すフローチャート
【図２Ｂ】実施の形態１に係るカメラ設置支援システムの動作手順例を示すフローチャート
【図３Ａ】カメラ（撮像領域：小）の配置モデルにおける表示画面例
【図３Ｂ】カメラ（撮像領域：中）の配置モデルにおける表示画面例
【図３Ｃ】カメラ（撮像領域：大）の配置モデルにおける表示画面例
【図４】環境条件に応じた顔画像のそれぞれの比較例
【図５】実施の形態１の変形例１に係るカメラ設置支援システムにおける用途設定に応じた撮像領域の算出手順例を示すフローチャート
【図６】カメラの用途設定に対応した撮像領域のそれぞれの表示例
【図７】実施の形態１の変形例２に係るカメラ設置支援システムにおけるカメラ設定情報リストの出力手順例を示すフローチャート
【図８】カメラ設定情報リストの出力例を示す図
【図９】実施の形態１の変形例３に係るカメラ設置支援システムにおけるカメラの配置方向の修正手順例を示すフローチャート
【図１０】カメラの配置方向の修正例を示す図
【発明を実施するための形態】
【００１０】
（実施の形態の内容に至る経緯）
従来、監視対象の空間に設置されるカメラの設置位置を決定するための防犯カメラ設置支援装置およびプログラムがある。この防犯カメラ設置支援装置およびプログラムは、カメラに求める画角およびカメラの使用を含む設置条件に基づき、カメラの撮影可能な距離の範囲を求め、投影画像を空間における監視位置に投影する。防犯カメラ設置支援装置およびプログラムは、求めた距離の範囲に含まれる複数の地点のそれぞれの距離ごとの基準画像のそれぞれを抽出し、基準画像のそれぞれと本装置から監視位置への投影角度とに応じて投影画像のそれぞれを生成する。しかし、上述した防犯カメラ設置支援装置およびプログラムは、監視対象の空間条件（例えば、屋内あるいは屋外，撮影時刻，天候など）が考慮されなかった。よって、監視対象の空間に設置されて得られる実際のカメラの撮像画像は、ユーザが求める仕様（例えば明るさ，画質など）を満たさない可能性があった。
【００１１】
そこで、以下の各実施の形態においては、カメラの設置環境に応じた撮像画像を提示し、カメラの撮像画像の画質に関するユーザによる仕様の確認を支援できるカメラ設置支援システムおよびカメラ設置支援方法の例を説明する。
【００１２】
以下、適宜図面を参照しながら、本開示に係るカメラ設置支援システムおよびカメラ設置支援方法の構成および作用を具体的に開示した各実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になることを避け、当業者の理解を容易にするためである。なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるものであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１３】
（実施の形態１）
図１は、実施の形態１に係るカメラ設置支援システム１００の内部構成例を示すブロック図である。カメラ設置支援システム１００は、例えば所定の場所および環境にカメラを設置した際の撮像画像をシミュレーションするシステムであって、ユーザが希望するカメラの設置を支援するためのシステムである。カメラ設置支援システム１００は、端末装置Ｐ１と、ネットワークＮＷ１と、サーバＳ１と、を含んで構成される。なお、実施の形態１に係るカメラは、例えば監視カメラであるが、カメラの用途および種類はこれに限定されない。
【００１４】
端末装置Ｐ１は、ユーザの入力操作を受け付け可能なインターフェース（例えば、キーボード，マウス，タッチパネルディスプレイなど）を備える。端末装置Ｐ１は、ネットワークＮＷ１を介してサーバＳ１との間で通信可能に接続され、ユーザの入力操作に基づいて生成された信号を、ネットワークＮＷ１を介してサーバＳ１に送信する。また、端末装置Ｐ１は、ネットワークＮＷ１を介してサーバＳ１から受信された合成画像をモニタ１４に表示する。端末装置Ｐ１は、通信部１０と、プロセッサ１１と、メモリ１２と、入力部１３と、モニタ１４と、を含んで構成される。
【００１５】
通信部１０は、ネットワークＮＷ１を介してサーバＳ１との間においてデータもしくは情報の送受信を行うための通信インターフェース回路を用いて構成される。通信部１０は、無線通信ネットワークまたは有線通信ネットワークを通じて、プロセッサ１１によって生成されたユーザの入力操作に基づく信号をサーバＳ１に送信し、サーバＳ１から受信された合成画像などの表示指示をプロセッサ１１に出力する。
【００１６】
プロセッサ１１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）またはＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を用いて構成されて、メモリ１２と協働して、各種の処理および制御を行う。具体的には、プロセッサ１１はメモリ１２に保持されたプログラムおよびデータを参照し、そのプログラムを実行することにより、各部の機能を実現する。ここでいう各部の機能は、例えば、入力部１３に入力されたユーザの入力操作に基づいて信号を生成する機能，サーバＳ１にから受信された合成画像をモニタ１４に表示させる機能などである。
【００１７】
メモリ１２は、例えばプロセッサ１１の各処理を実行する際に用いられるワークメモリとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、プロセッサ１１の動作を規定したプログラムおよびデータを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とを有する。ＲＡＭには、プロセッサ１１により生成あるいは取得されたデータもしくは情報が一時的に保存される。ＲＯＭには、プロセッサ１１の動作を規定するプログラムが書き込まれている。
【００１８】
入力部１３は、例えばユーザの入力操作を検出するユーザインターフェースであり、マウス、キーボードまたはタッチパネルなどを用いて構成される。入力部１３は、ユーザの入力操作に基づいて、ユーザによって指定（選択）されたカメラに関する設定情報（例えば、設置画角，ユーザが要求するＰＰＭ（Ｐｉｘｅｌ  ｐｅｒ  ｍｅｔｅｒ）あるいはＰＰＦ（Ｐｉｘｅｌ  ｐｅｒ  ｆｏｏｔ）など），カメラが設置される環境条件（例えば、屋内あるいは屋外，照明ありあるいは照明なし，天候が晴れあるいは曇りなど）を受け付けて信号に変換し、プロセッサ１１に出力する。また、入力部１３は、ユーザによってアップロードされたカメラを設置するマップ画像ＩＭＧをプロセッサ１１に出力する。
【００１９】
なお、ＰＰＭは、カメラの最大解像度の水平解像度を示す水平ピクセル数を、被写体までの水平距離およびカメラの設置高さに基づいて算出された被写体までの距離（メートル）で除算して算出される画素密度である。一方、ＰＰＦは、カメラの最大解像度の水平解像度を示す水平ピクセル数を、被写体までの水平距離およびカメラの設置高さに基づいて算出された被写体までの距離（フィート）で除算して算出される画素密度である。
【００２０】
ＰＰＭは、２４０〜６３０で被写体の顔認証，３００以上で被写体の人相が分かる程度の解像度となり、１００以上で被写体の全身および行動が識別可能となる。また、被写体がナンバープレートである場合、ＰＰＭは、２４０以上でナンバー情報の読み取りが可能となり、１５０以上でユーザの目視確認による識別が可能となる。なお、ここに示すＰＰＭの各数値は一例であり、カメラごとの性能，設置環境の影響により変動することは言うまでもない。
【００２１】
また、ここでいうマップ画像ＩＭＧは、例えばＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）などの設計支援ツールを用いて作成され、ユーザがカメラを設置したい部屋あるいは駐車場などの地図、見取り図である。マップ画像ＩＭＧは、ユーザによって端末装置Ｐ１にアップロードされ、ネットワークＮＷ１を介してサーバＳ１に送信される。
【００２２】
モニタ１４は、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）または有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）などのディスプレイを用いて構成される。モニタ１４は、サーバＳ１から受信された合成画像を含むシミュレーション画面を表示する。
【００２３】
ネットワークＮＷ１は、端末装置Ｐ１およびサーバＳ１との間で無線通信ネットワークまたは有線通信ネットワークによって通信可能に接続される。ここでいう無線通信ネットワークは、例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  ＮｅｔＷｏｒｋ）、無線ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  ＮｅｔＷｏｒｋ）、４Ｇ（第４世代移動通信システム）、５Ｇ（第５世代移動通信システム）、またはＷｉ−ｆｉ（登録商標）等の無線通信規格に準じて提供される。
【００２４】
サーバＳ１は、ネットワークＮＷ１を介して端末装置Ｐ１から受信された信号に基づいて、カメラの設置シミュレーションを実行し、設置されたカメラによって撮像される被写体モデルの撮像画像を含むシミュレーション結果を生成する。サーバＳ１は、生成されたシミュレーション結果を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。サーバＳ１は、通信部２０と、プロセッサ２１と、メモリ２２と、カメラデータベースＤＢと、を含んで構成される。
【００２５】
通信部２０は、ネットワークＮＷ１を介して端末装置Ｐ１との間においてデータもしくは情報の送受信を行うための通信インターフェース回路を用いて構成される。通信部２０は、無線通信ネットワークまたは有線通信ネットワークを通じて、端末装置Ｐ１から受信されたユーザの入力操作に基づく信号をプロセッサ２１に出力し、プロセッサ２１によって生成されたシミュレーション結果を端末装置Ｐ１に送信する。
【００２６】
プロセッサ２１は、例えばＣＰＵまたはＦＰＧＡを用いて構成されて、メモリ２２と協働して、各種の処理および制御を行う。具体的には、プロセッサ２１はメモリ２２に保持されたプログラムおよびデータを参照し、そのプログラムを実行することにより、各部の機能を実現する。ここでいう各部の機能は、例えば、端末装置Ｐ１から受信されたユーザの入力操作に基づく信号による制御を実行する機能，入力されたカメラの設定情報あるいは環境条件に基づいて、カメラの撮像領域を算出する機能，入力された環境条件およびカメラの設定情報に基づいて被写体モデルの顔画像および全身画像あるいはナンバープレート画像を生成する機能などである。
【００２７】
プロセッサ２１は、端末装置Ｐ１から入力されたユーザの入力操作に基づく信号（つまり、カメラの設定情報，カメラを設置する環境条件を示す信号）を通信部２０より入力される。プロセッサ２１は、入力された信号に基づいて、ユーザによって指定（選択）されたカメラに関する情報をカメラデータベースＤＢに要求する。プロセッサ２１は、カメラデータベースＤＢから入力されたカメラに関する情報、受信されたカメラの設定情報あるいはカメラが設置される環境条件に基づいて、カメラの撮像領域を算出する。
【００２８】
プロセッサ２１は、算出されたカメラの撮像領域と設置位置を示すアイコンとを、マップ画像ＩＭＧ上の任意の位置あるいはユーザによって指定（選択）された位置に重畳する。また、プロセッサ２１は、マップ画像ＩＭＧにおける算出されたカメラの撮像領域内に、このカメラによって撮像される被写体モデルを重畳する。プロセッサ２１は、マップ画像ＩＭＧにカメラの設置位置を示すアイコン、カメラの撮像領域および被写体モデルを重畳した合成画像を生成し、通信部２０に出力する。なお、プロセッサ２１は、まずカメラの設置位置を示すアイコンをユーザによって指定（選択）された位置に重畳してから、カメラの撮像領域を算出し、アップ画像上に重畳してもよい。
【００２９】
また、プロセッサ２１は、カメラによって撮像され、カメラが設置される環境条件に応じた被写体の顔画像，全身画像およびナンバープレート画像を生成する。プロセッサ２１は、生成された各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を通信部２０に出力する。
【００３０】
通信部２０は、入力された合成画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。
【００３１】
メモリ２２は、例えばプロセッサ２１の各処理を実行する際に用いられるワークメモリとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、プロセッサ２１の動作を規定したプログラムおよびデータを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とを有する。ＲＡＭには、プロセッサ２１により生成あるいは取得されたデータもしくは情報が一時的に保存される。ＲＯＭには、プロセッサ２１の動作を規定するプログラムが書き込まれている。
【００３２】
カメラデータベースＤＢは、複数のカメラのそれぞれに関する情報を記憶する。カメラデータベースＤＢは、プロセッサ２１から要求されたカメラに関する情報を出力する。カメラデータベースＤＢは、複数のカメラのそれぞれに関する情報として、例えばカメラの製品名，機種名，型番，解像度，撮像画像の圧縮方式，ＩＰＳ（Ｉｍａｇｅ  ｐｅｒ  ｓｅｃｏｎｄ）あるいはＦＰＳ（Ｆｒａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ），画質モード，ＰＰＭあるいはＰＰＦ，ｂｐｓ（ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）などを記憶する。なお、複数のカメラのそれぞれに関する情報は、上述した例に限定されないことは言うまでもない。
【００３３】
次に、図２Ａおよび図２Ｂを参照し、カメラ設置支援システム１００の動作手順について説明する。図２Ａは、実施の形態１に係るカメラ設置支援システム１００の動作手順例を示すフローチャートである。図２Ｂは、実施の形態１に係るカメラ設置支援システム１００の動作手順例を示すフローチャートである。なお、図２Ａおよび図２Ｂに示す動作手順は一例であり、処理の順序はこれに限定されない。
【００３４】
端末装置Ｐ１は、ユーザの操作に基づいて、カメラに関する各種設定（具体的には、ユーザによって指定（選択）されたカメラに関する設定情報，カメラを設置する環境条件）を設定するための画面を表示する（Ｓｔ１）。
【００３５】
端末装置Ｐ１は、ユーザによってアップロードされ、カメラを設置したい部屋あるいは駐車場などの地図、見取り図となるマップ画像ＩＭＧを取り込む（Ｓｔ２）。
【００３６】
サーバＳ１は、マップ画像ＩＭＧにおいて、ユーザの入力操作に基づいて、指定（選択）されたカメラを示すアイコンを、指定（選択）された位置に重畳した合成画像を生成する（Ｓｔ３）。サーバＳ１は、生成された合成画像を端末装置Ｐ１に送信する。なお、この際端末装置Ｐ１に表示され、ユーザによって閲覧される合成画像は、マップ画像ＩＭＧ上の指定（選択）された位置にカメラが配置されて表示される。
【００３７】
サーバＳ１は、カメラに関する設定情報およびカメラが設置される環境条件に基づいて、カメラの撮像領域を算出する。サーバＳ１は、ステップＳｔ３の処理で生成された合成画像に対して、算出されたカメラの撮像領域をマップ画像ＩＭＧに重畳した新たな合成画像を生成する（Ｓｔ４）。サーバＳ１は、生成された合成画像を端末装置Ｐ１に送信する。なお、この際端末装置Ｐ１に表示され、ユーザによって閲覧される合成画像は、マップ画像ＩＭＧ上の指定（選択）された位置に配置されたカメラとこのカメラの撮像領域とを含んで表示される。
【００３８】
サーバＳ１は、ステップＳｔ４の処理において算出されたカメラの撮像領域（つまり、画角）内に被写体モデルを配置する（Ｓｔ５）。なお、この被写体モデルは、ユーザの入力操作がある場合には、この入力操作に基づいて指定（選択）された位置に配置されてよい。サーバＳ１は、さらに被写体モデルを重畳した合成画像を生成する。サーバＳ１は、生成された合成画像を端末装置Ｐ１に送信する。合成画像は、端末装置Ｐ１によって受信され、モニタ１４に表示される。
【００３９】
次に、ステップＳｔ５の処理において配置された被写体モデルの位置および設定されたカメラの環境条件に基づいて、カメラによって撮像される各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）の生成および表示手順について説明する。
【００４０】
サーバＳ１は、ユーザによって設定された環境条件が環境条件１を満たすか否かを判定する。具体的に、サーバＳ１は、ユーザによって設定されたカメラが設置される環境条件が、屋内あるいは屋外かを判定する（Ｓｔ６）。
【００４１】
サーバＳ１は、ステップＳｔ６の処理において環境条件が屋内である場合（Ｓｔ６，屋内）、さらに設定された環境条件において照明があるか否かを判定する（Ｓｔ７）。なお、環境条件に照度が設定された場合、サーバＳ１は、設定された照度が閾値を超えるか否かであってもよい。
【００４２】
サーバＳ１は、ユーザによって設定された環境条件が環境条件２を満たすか否かを判定する。具体的に、サーバＳ１は、ステップＳｔ７の処理において、照明がある場合（Ｓｔ７，照明あり）、条件「屋内／照明あり」における各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を生成する。サーバＳ１は、生成された各種撮像画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された条件「屋内／照明あり」における各種撮像画像をモニタ１４に表示する（Ｓｔ８）。
【００４３】
一方、サーバＳ１は、ステップＳｔ７の処理において、照明がない場合（Ｓｔ７，照明なし）、条件「屋内／照明なし」における各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を生成する。サーバＳ１は、生成された各種撮像画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された条件「屋内／照明なし」における各種撮像画像をモニタ１４に表示する（Ｓｔ９）。
【００４４】
さらに、サーバＳ１は、ユーザによって設定された環境条件が環境条件３を満たすか否かを判定する。具体的に、サーバＳ１は、ステップＳｔ６の処理において環境条件が屋外である場合（Ｓｔ６，屋外）、カメラによって撮像される環境条件（時間帯）が昼間か夜間かを判定する（Ｓｔ１０）。
【００４５】
サーバＳ１は、ユーザによって設定された環境条件が環境条件４を満たすか否かを判定する。具体的に、サーバＳ１は、ステップＳｔ１０の処理において環境条件が昼間である場合（Ｓｔ１０，昼間）、さらに設定された環境条件において天候が晴れか曇りかを判定する（Ｓｔ１１）。なお、雨は曇りに含まれてよい。
【００４６】
サーバＳ１は、ステップＳｔ１１の処理において、天候が晴れの場合（Ｓｔ１１，晴れ）、条件「屋外／昼間／晴れ」における各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を生成する。サーバＳ１は、生成された各種撮像画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された条件「屋外／昼間／晴れ」における各種撮像画像をモニタ１４に表示する（Ｓｔ１２）。
【００４７】
一方、サーバＳ１は、ステップＳｔ１１の処理において、照明がない場合（Ｓｔ１１，曇り）、条件「屋外／昼間／曇り」における各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を生成する。サーバＳ１は、生成された各種撮像画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された条件「屋外／昼間／曇り」における各種撮像画像をモニタ１４に表示する（Ｓｔ１３）。
【００４８】
さらに、サーバＳ１は、ユーザによって設定された環境条件が環境条件５を満たすか否かを判定する。具体的に、サーバＳ１は、ステップＳｔ１０の処理において環境条件が夜間である場合（Ｓｔ１０，夜間）、カメラによって撮像される環境条件に光源があるか否かを判定する（Ｓｔ１４）。なお、ここでいう光源は、照度として設定されてもよく、条件が「屋外／夜間」である場合の照度を光源と判定してもよい。また、サーバＳ１は、設定された光源の照度が閾値を超えるか否かを判定してもよい。
【００４９】
サーバＳ１は、ステップＳｔ１４の処理において、光源がある場合（Ｓｔ１４，光源あり）、条件「屋外／夜間／光源あり」における各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を生成する。サーバＳ１は、生成された各種撮像画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された条件「屋外／夜間／光源あり」における各種撮像画像をモニタ１４に表示する（Ｓｔ１５）。
【００５０】
一方、サーバＳ１は、ステップＳｔ１４の処理において、光源がない場合（Ｓｔ１４，光源なし）、条件「屋外／夜間／光源なし」における各種撮像画像（被写体の顔画像，全身画像およびナンバープレート画像）を生成する。サーバＳ１は、生成された各種撮像画像を、ネットワークＮＷ１を介して端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された条件「屋外／夜間／光源なし」における各種撮像画像をモニタ１４に表示する（Ｓｔ１６）。
【００５１】
以上により、実施の形態１に係るカメラ設置支援システム１００は、カメラの設置環境に応じた各種撮像画像を提示でき、よりユーザの要求に合ったカメラの設置支援を実現できる。
【００５２】
なお、図２Ｂの動作手順例に示す環境条件１〜５のそれぞれは、一例であり、これに限定されない。カメラ設置支援システム１００は、環境条件に加えて、カメラの仕様条件に応じた各種撮像画像を生成および表示してよい。カメラの仕様条件は、カメラが備える照明などの条件である。これにより、カメラ設置支援システム１００は、例えば環境条件が「屋外／夜間」である場合、さらにカメラが照明を備えるか否か、カメラが備える照明がＩＲ照明であるか否かなどを判定し、これらの条件に応じた各種撮像画像を生成してよい。
【００５３】
次に、プロセッサ２１によって生成され、モニタ１４に表示される合成画像および各種撮像画像の表示画面例について、図３Ａ、図３Ｂおよび図３Ｃのそれぞれを参照して説明する。図３Ａは、カメラＣＡ３（撮像領域Ａｒ３：小）の配置モデルにおける表示画面Ｓｒ１例である。図３Ｂは、カメラＣＡ２（撮像領域Ａｒ２：中）のモデルにおける表示画面Ｓｒ２例である。図３Ｃは、カメラＣＡ１（撮像領域Ａｒ１：大）の配置モデルにおける表示画面Ｓｒ３例である。図３Ａ〜図３Ｃのそれぞれに示す複数のカメラＣＡ１，ＣＡ２，ＣＡ３のそれぞれは、同一カメラであり、ユーザによって撮像領域を拡張あるいは縮小されている例を示す。
【００５４】
カメラ設置支援システム１００における入力部１３は、ユーザによって撮像領域の拡張あるいは縮小操作を受け付ける。なお、撮像領域の拡張あるいは縮小操作は、設定画面で撮像距離の入力により実行されてもよいし、被写体モデルを選択したままドラッグ＆ドロップ操作により実行されてもよい。カメラ設置支援システム１００は、ユーザによって撮像領域の拡張あるいは縮小操作が行われた場合、拡張あるいは縮小操作された撮像領域および被写体モデルの位置に応じた各種撮像画像を生成する。
【００５５】
これにより、ユーザは、カメラの設定情報（例えば、ＰＰＭなど）を細かく入力することなく指定したカメラおよび撮像領域における各種撮像画像を容易に閲覧することができる。なお、環境条件が設定された場合には、カメラ設置支援システム１００は、さらに設定されたカメラが設置される環境条件に応じた各種撮像画像を生成する。
【００５６】
カメラ設定情報リストＬＳＴ１は、カメラデータベースＤＢに記憶された複数のカメラのそれぞれの用途に応じた分類（例えば、Ｉｎｄｏｏｒ  Ｆｉｘｅｄ  Ｂｏｘ，Ｉｎｄｏｏｒ  Ｆｉｘｅｄ  Ｄｏｍｅ，Ｉｎｄｏｏｒ  ＰＴＺ，Ｉｎｄｏｏｒ  Ｐａｎｏｒａｍｉｃ，Ｏｕｔｄｏｏｒ  Ｂｕｌｌｅｔ  ｔｙｐｅ，Ｏｕｔｄｏｏｒ  Ｆｉｘｅｄ  Ｄｏｍｅ，Ｏｕｔｄｏｏｒ  ＰＴＺ，Ｏｕｔｄｏｏｒ  Ｐａｎｏｒａｍｉｃ，Ｍｕｌｔｉ  Ｓｅｎｓｏｒなど）が表示される。ユーザは、カメラ設定情報リストＬＳＴ１のうち、設置したいカメラの分類を選択し、さらに選択したカメラの設定情報あるいはカメラが設置される環境条件などの情報を入力する。なお、カメラの設定情報あるいはカメラが設置される環境条件などの設定画面については、図を省略する。
【００５７】
アップロードボタンＩＵは、カメラを設置するマップ画像ＩＭＧをアップロードするためのボタンである。ユーザは、アップロードボタンＩＵを選択し、マップ画像ＩＭＧをアップロードする。
【００５８】
マップ画像ＩＭＧは、カメラを設置する地図あるいは見取り図などである。カメラ設置支援システム１００は、マップ画像ＩＭＧのデータ内に記憶された距離情報を取得する。また、マップ画像ＩＭＧに距離情報が記憶されていない場合、アップロードの際に画像の長辺あるいは短辺が示す距離情報をユーザにより入力されてもよい。アップロードされたマップ画像ＩＭＧには、ユーザによって指定（選択）された１以上のカメラＣＡ１〜ＣＡ３のそれぞれと、カメラＣＡ１〜ＣＡ３のそれぞれに設定された撮像領域Ａｒ１，Ａｒ２，Ａｒ３のそれぞれと、カメラＣＡ１〜ＣＡ３のそれぞれによって撮像される被写体モデルＨＭ１，ＨＭ２，ＨＭ３のそれぞれとが重畳され、表示される。
【００５９】
カメラＣＡ１は、他のカメラＣＡ２，ＣＡ３のそれぞれによりも広い撮像領域Ａｒ１が設定され、撮像領域Ａｒ１内かつ距離が最も遠い位置に位置する被写体モデルＨＭ１を撮像する。
【００６０】
カメラＣＡ２は、カメラＣＡ１よりも小さく、かつカメラＣＡ３よりも広い撮像領域Ａｒ２が設定され、撮像領域Ａｒ２内かつ距離が最も遠い位置に位置する被写体モデルＨＭ２を撮像する。
【００６１】
カメラＣＡ３は、他のカメラＣＡ１，ＣＡ２のそれぞれよりも小さい撮像領域Ａｒ３が設定され、撮像領域Ａｒ３内かつ距離が最も遠い位置に位置する被写体モデルＨＭ３を撮像する。
【００６２】
カメラ情報ＣＡＩ１は、ユーザによって設定されたカメラＣＡ１の設定情報の一部を含んで表示される。例えば、図３Ｃに示すカメラ情報ＣＡＩ１は、「Ｍｏｄｅｌ：ＷＶ−Ｓ１１３２、Ｔｙｐｅ：Ｉｎｄｏｏｒ  Ｆｉｘｅｄ  Ｂｏｘ、Ｒｅｓｏｌｕｔｉｏｎ：１２８０×１２８０、Ｈｅｉｇｈｔ：２．６Ｍｅｔｅｒ、Ｄｉｓｔａｎｃｅ：１４．６Ｍｅｔｅｒ、Ｃａｍｅｒａ  Ａｎｇｌｅ：６８°」というカメラＣＡ３の設定情報を含んで表示される。なお、ＨｅｉｇｈｔはカメラＣＡ１が設置された高さを示す。Ｄｉｓｔａｎｃｅは、カメラＣＡ１と被写体モデルとの間の撮像距離（水平距離）を示す。Ｃａｍｅｒａ  Ａｎｇｌｅは、カメラＣＡ１が設置された設置角度を示す。
【００６３】
カメラ情報ＣＡＩ２は、ユーザによって設定されたカメラＣＡ２の設定情報の一部を含んで表示される。例えば、図３Ｂに示すカメラ情報ＣＡＩ２は、「Ｍｏｄｅｌ：ＷＶ−Ｓ１１３２、Ｔｙｐｅ：Ｉｎｄｏｏｒ  Ｆｉｘｅｄ  Ｂｏｘ、Ｒｅｓｏｌｕｔｉｏｎ：１２８０×１２８０、Ｈｅｉｇｈｔ：２．６Ｍｅｔｅｒ、Ｄｉｓｔａｎｃｅ：６Ｍｅｔｅｒ、Ｃａｍｅｒａ  Ａｎｇｌｅ：６８°」というカメラＣＡ３の設定情報を含んで表示される。
【００６４】
カメラ情報ＣＡＩ３は、ユーザによって設定されたカメラＣＡ３の設定情報の一部を含んで表示される。例えば、図３Ａに示すカメラ情報ＣＡＩ３は、「Ｍｏｄｅｌ：ＷＶ−Ｓ１１３２、Ｔｙｐｅ：Ｉｎｄｏｏｒ  Ｆｉｘｅｄ  Ｂｏｘ、Ｒｅｓｏｌｕｔｉｏｎ：１２８０×１２８０、Ｈｅｉｇｈｔ：２．６Ｍｅｔｅｒ、Ｄｉｓｔａｎｃｅ：１．９Ｍｅｔｅｒ、Ｃａｍｅｒａ  Ａｎｇｌｅ：６８°」というカメラＣＡ３の設定情報を含んで表示される。
【００６５】
なお、図３Ａ〜図３Ｃに示すカメラ情報ＣＡＩ１〜ＣＡＩ３のそれぞれは、一例であり、これに限定されない。カメラ情報ＣＡＩ１〜ＣＡＩ３のそれぞれは、例えば環境条件（例えば、条件「屋内／照明あり」，条件「屋外／夜間／光源なし」など）、カメラの画素密度（ＰＰＭあるいはＰＰＦ）などの情報を含んでよい。
【００６６】
保存ボタンＳＰは、ユーザによって入力操作された各種設定情報（カメラの設定情報、環境条件など）、マップ画像ＩＭＧ、マップ画像ＩＭＧ上に配置（重畳）されたカメラおよび被写体モデルの位置情報などの記憶処理を実行するためのボタンである。保存ボタンＳＰが選択されると、プロセッサ１１はこれらの情報および画像をメモリ１２に記憶する。
【００６７】
マップ追加ボタンＡＤは、例えば他のフロア、部屋あるいは区画など、現在のマップ画像ＩＭＧに新たなマップ画像ＩＭＧの追加を実行するためのボタンである。なお、マップ追加ボタンＡＤは、現在のマップ画像ＩＭＧの差し替えを実行可能であってもよい。
【００６８】
図３Ａに示す各種撮像画像について説明する。図３Ａでは、カメラＣＡ３が選択され、撮像領域Ａｒ３内に配置された被写体モデルＨＭ３に対する各種撮像画像として、顔画像ＦＡ３、ナンバープレート画像ＬＰ３および全身画像ＰＰ３が生成されている。また、図３Ａにおいては、生成された各種撮像画像の画素密度をＰＰＭで表示する画素密度表示ボタンＰＭが選択されている。
【００６９】
カメラ設置支援システム１００は、画素密度表示ボタンＰＭが選択された場合、カメラの水平ピクセル数を、被写体までの距離（メートル）で除算して画素密度Ｔ３を算出する。図３Ａに示すカメラＣＡ３によって撮像された各種撮像画像の画素密度Ｔ３は「６３０」である。
【００７０】
これにより、ユーザは、生成された各種撮像画像と各種撮像画像の画素密度Ｔ３とに基づいて、カメラＣＡ３がユーザの要求する撮像画像を撮像可能か否か判断できる。なお、カメラＣＡ３によって撮像される各種撮像画像の画素密度Ｔ３が示す「６３０」は、顔認証に適し、かつ読み取りシステムによるがナンバーの自動読み取りが実行可能な画素密度である。
【００７１】
次に、図３Ｂに示す各種撮像画像について説明する。図３Ｂでは、カメラＣＡ２が選択され、撮像領域Ａｒ２内に配置された被写体モデルＨＭ２に対する各種撮像画像として、顔画像ＦＡ２、ナンバープレート画像ＬＰ２および全身画像ＰＰ２が生成されている。また、図３Ｂにおいては、生成された各種撮像画像の画素密度をＰＰＭで表示する画素密度表示ボタンＰＭが選択されている。
【００７２】
カメラ設置支援システム１００は、画素密度表示ボタンＰＭが選択された場合、カメラの水平ピクセル数を、被写体までの距離（メートル）で除算して画素密度Ｔ２を算出する。図３Ｂに示すカメラＣＡ２によって撮像された各種撮像画像の画素密度Ｔ２は「１７６」である。
【００７３】
これにより、ユーザは、生成された各種撮像画像と各種撮像画像の画素密度Ｔ２とに基づいて、カメラＣＡ２がユーザの要求する撮像画像を撮像可能か否か判断できる。なお、カメラＣＡ２によって撮像される各種撮像画像の画素密度Ｔ２が示す「１７６」は、顔認証に適さないが目視による被写体モデルＨＭ２の顔の識別および全身の識別と被写体モデルＨＭ２の行動を識別可能な画素密度である。また、ナンバープレート画像ＬＰ２は、目視によるナンバーの読み取りが可能な画素密度である。このような場合、ユーザは、撮像されたナンバープレートに対して管理者あるいは警備員などによる目視確認が行われる場合には、現在のカメラＣＡ２の設定であってもナンバープレートの撮像用途には使用可能と判断できる。
【００７４】
次に、図３Ｃに示す各種撮像画像について説明する。図３Ｃでは、カメラＣＡ１が選択され、撮像領域Ａｒ１内に配置された被写体モデルＨＭ１に対する各種撮像画像として、顔画像ＦＡ１、ナンバープレート画像ＬＰ１および全身画像ＰＰ１が生成されている。また、図３Ｃにおいては、生成された各種撮像画像の画素密度をＰＰＭで表示する画素密度表示ボタンＰＭが選択されている。
【００７５】
カメラ設置支援システム１００は、画素密度表示ボタンＰＭが選択された場合、カメラの水平ピクセル数を、被写体までの距離（メートル）で除算して画素密度Ｔ１を算出する。図３Ｃに示すカメラＣＡ１によって撮像された各種撮像画像の画素密度Ｔ１は「９８」である。
【００７６】
これにより、ユーザは、生成された各種撮像画像と各種撮像画像の画素密度Ｔ１とに基づいて、カメラＣＡ１がユーザの要求する撮像画像を撮像可能か否か判断できる。なお、カメラＣＡ１によって撮像される各種撮像画像の画素密度Ｔ１が示す「９８」は、顔認証に適さないが目視による被写体モデルＨＭ１の全身の識別および行動を識別可能な画素密度である。一方、ナンバープレート画像ＬＰ１は、目視によるナンバーの読み取りが困難な画素密度である。
【００７７】
なお、図３Ａ〜図３Ｃのそれぞれを用いた説明した画素密度Ｔ１〜Ｔ３のそれぞれは、すべて画素密度表示ボタンＰＭが選択された例を示したが、画素密度表示ボタンＰＦが選択されてもよい。カメラ設置支援システム１００は、画素密度表示ボタンＰＦが選択された場合、カメラの水平ピクセル数を、被写体までの距離（フィート）で除算して算出する。画素密度表示ボタンＰＦが選択された場合の例は、図１０で説明する。
【００７８】
カメラリストボタンＬＳＴは、マップ画像ＩＭＧ上に設置された１以上のカメラのそれぞれに設定された設定情報をＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）形式などに変換し、ダウンロードするためのボタンである。これにより、ユーザは、マップ画像ＩＭＧ上に設置された１以上のカメラのそれぞれに設定された設定情報を一括でダウンロードできる。さらに、ユーザは、カメラの設定情報をＣＳＶ形式でダウンロードできるため、注文票などの作成が容易となる。
【００７９】
画像保存ボタンＳＶは、マップ画像ＩＭＧに、カメラのそれぞれの位置と、カメラのそれぞれの撮像領域と、被写体モデルの位置とが重畳された合成画像を画像データとしてメモリ１２に記憶させるためのボタンである。画像保存ボタンＳＶが選択されると、合成画像は、プロセッサ１１によってメモリ１２に記憶される。なお、記憶される画像データは、合成画像に限らず、例えばカメラのそれぞれにおける被写体モデルの顔画像，全身画像，ナンバープレート画像あるいは画素密度（つまり、ＰＰＭあるいはＰＰＦ）の画像が関連付けられて記憶されてもよい。
【００８０】
図４は、環境条件に応じた顔画像ＦＡ１１，ＦＡ１２，ＦＡ１３，ＦＡ１４，ＦＡ１５のそれぞれの比較例である。図４に示す横軸は、カメラと被写体モデルとの間の撮像距離を示す。撮像距離は、距離Ｄ１が最も近く、距離Ｄ３が最も遠い。また、図４に示す縦軸は、カメラが撮像する環境条件の１つである照度を示す。照度は、照度Ｌ１が最も明るく、照度Ｌ３が最も暗い。
【００８１】
顔画像ＦＡ１１は、距離Ｄ１および照度Ｌ１の条件で撮像された被写体モデルの顔画像である。顔画像ＦＡ１２は、距離Ｄ２および照度Ｌ１の条件で撮像された被写体モデルの顔画像である。顔画像ＦＡ１３は、距離Ｄ３および照度Ｌ１の条件で撮像された被写体モデルの顔画像である。これらの顔画像ＦＡ１１〜ＦＡ１３によると、顔画像は、撮像距離に応じて画素密度が低下し、被写体モデルの顔の判別が困難となる。
【００８２】
顔画像ＦＡ１１は、距離Ｄ１および照度Ｌ１の条件で撮像された被写体モデルの顔画像である。顔画像ＦＡ１４は、距離Ｄ１および照度Ｌ２の条件で撮像された被写体モデルの顔画像である。顔画像ＦＡ１５は、距離Ｄ１および照度Ｌ３の条件で撮像された被写体モデルの顔画像である。これらの顔画像ＦＡ１１，ＦＡ１４，ＦＡ１５によると、顔画像は、撮像された際の照度に応じて顔画像そのものが暗くなり、被写体モデルの顔の判別が困難となる。
【００８３】
以上により、実施の形態１に係るカメラ設置支援システム１００は、ユーザによる入力操作を受け付け可能な端末装置Ｐ１とサーバＳ１とが互いに通信可能に接続され、端末装置Ｐ１は、ユーザの入力操作に基づくカメラＣＡ１の仕様情報を含む設定情報とカメラＣＡ１が設置される環境条件とカメラが設置されるマップ画像ＩＭＧとをサーバＳ１に送信する。サーバＳ１は、受信された設定情報および環境条件に基づいて、マップ画像ＩＭＧ上のカメラの撮像領域Ａｒ１を算出し、算出された撮像領域Ａｒ１内に、カメラＣＡ１の撮像対象となる被写体モデルＨＭ１を所定位置に配置し、撮像領域Ａｒ１および被写体モデルＨＭ１をマップ画像に重畳した合成画像を生成し、設定情報および環境条件に基づいて、カメラＣＡ１によって撮像されると推定される所定位置における被写体モデルの顔画像ＦＡ１および全身画像ＰＰ１を生成し、生成された合成画像と被写体モデルＨＭ１の顔画像ＦＡ１および全身画像ＰＰ１とを端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された合成画像と被写体モデルＨＭ１の顔画像ＦＡ１および全身画像ＰＰ１とを表示する。
【００８４】
これにより、実施の形態１に係るカメラ設置支援システム１００は、カメラの設置環境に応じた撮像画像として被写体モデルＨＭ１の位置に位置する人物の顔画像ＦＡ１および全身画像ＰＰ１を生成して表示し、カメラＣＡ１の撮像画像の画質に関するユーザによる仕様の確認を支援できる。つまり、ユーザは、カメラの設置環境に応じて生成された撮像画像（顔画像ＦＡ１および全身画像ＰＰ１）を確認でき、これらの撮像画像がユーザの要求する仕様を満たすか否かを確認できる。
【００８５】
また、実施の形態１に係るカメラ設置支援システム１００におけるサーバＳ１は、設定情報および環境条件に基づいて、カメラＣＡ１によって撮像されると推定される所定位置に車両が配置された場合の車両のナンバープレート画像ＬＰ１を生成して、端末装置Ｐ１に送信する。端末装置Ｐ１は、受信されたナンバープレート画像ＬＰ１を表示する。これにより、実施の形態１に係るカメラ設置支援システム１００は、カメラの設置環境に応じた撮像画像として被写体モデルＨＭ１の位置に位置する車両のナンバープレート画像ＬＰ１を生成して表示し、カメラＣＡ１の撮像画像（ナンバープレート画像ＬＰ１）の画質に関するユーザによる仕様の確認を支援できる。つまり、ユーザは、カメラの設置環境に応じて生成された撮像画像（ナンバープレート画像ＬＰ１）を確認でき、撮像画像（ナンバープレート画像ＬＰ１）がユーザの要求する仕様を満たすか否かを確認できる。
【００８６】
また、実施の形態１に係るカメラ設置支援システム１００におけるサーバＳ１は、ユーザの端末装置Ｐ１に対する操作によって選択されたカメラによって撮像される顔画像と全身画像とナンバープレート画像とを生成して、端末装置Ｐ１に送信する。端末装置Ｐ１は、受信された顔画像と全身画像とナンバープレート画像とを表示する。これにより、実施の形態１に係るカメラ設置支援システム１００は、カメラの設置環境に応じた撮像画像として被写体モデルＨＭ１の位置に位置する人物の顔画像および全身画像と、車両のナンバープレート画像とを生成して表示し、カメラの撮像画像の画質に関するユーザによる仕様の確認を支援できる。つまり、ユーザは、カメラの設置環境に応じて生成された顔画像、全身画像およびナンバープレート画像を確認でき、これらの画像がユーザの要求する仕様を満たすか否かを確認できる。
【００８７】
また、実施の形態１に係るカメラ設置支援システム１００におけるサーバＳ１は、１以上のカメラのうち、ユーザの端末装置Ｐ１に対する操作によって選択されたカメラの撮像領域の色を変更した合成画像を生成する。これにより、実施の形態１に係るカメラ設置支援システム１００は、現在ユーザによって選択されているカメラを示すとともに、選択されているカメラの撮像領域の確認を容易にできる。
【００８８】
また、実施の形態１に係るカメラ設置支援システム１００におけるサーバＳ１は、カメラの位置情報を示すアイコンをマップ画像に重畳する。これにより、実施の形態１に係るカメラ設置支援システム１００は、ユーザによって配置されたカメラ位置の確認を容易にできる。
【００８９】
（実施の形態１の変形例１）
実施の形態１の変形例１では、実施の形態１におけるカメラの設定情報に対して、カメラの用途に応じた設定情報が予め設定されている場合のカメラ設置支援システム１００について説明する。実施の形態１の変形例１に係るカメラ設置支援システム１００において、ユーザは、カメラの用途に応じた設定情報の指定（選択）が可能となる。なお、実施の形態１の変形例１に係るカメラ設置支援システム１００の構成は、実施の形態１に係るカメラ設置支援システム１００が有する構成と略同一であるため、同一の構成については同一の符号を付与して説明を簡略化または省略し、異なる内容について説明する。
【００９０】
実施の形態１の変形例１におけるカメラデータベースＤＢは、カメラの用途に応じたカメラの設定情報のそれぞれを記憶する。なお、カメラの用途に応じた設定情報のそれぞれは、カメラごとの仕様に応じた設定情報であってもよい。
【００９１】
ここでいう用途は、例えば昼間の顔認証，夜間の顔認証，屋外における夜間の行動認証，画像解析によるナンバープレート認証，目視確認によるナンバープレート認証などである。なお、用途は細かく限定されず、単に顔認証，全身の行動認証，ナンバープレート認証などであってもよい。
【００９２】
また、カメラの用途に応じた設定情報は、例えば用途が顔認証である場合、顔認証のためのＮ段階（Ｎは整数）の画素密度（ＰＰＭあるいはＰＰＦ），照度など設定される。
【００９３】
実施の形態１の変形例１において、入力部１３は、ユーザによるカメラの指定（選択）および指定（選択）されたカメラの用途に関する入力操作に基づく信号を生成し、生成された信号をプロセッサ１１に出力する。生成された信号は、プロセッサ１１に入力され、端末装置Ｐ１における通信部１０からサーバＳ１における通信部２０に送信され、プロセッサ２１に出力される。プロセッサ２１は、入力された信号に基づいて、ユーザによって指定（選択）されたカメラに関する情報と用途に応じたカメラの設定情報とをカメラデータベースＤＢに要求する。
【００９４】
なお、ユーザによるカメラの設定情報に関する入力操作は、カメラの用途が優先されるように表示されてもよい。このような場合、カメラ設置支援システム１００は、カメラの用途に応じて必要な仕様を満たさないカメラを除外することができる。これにより、カメラ設置支援システム１００は、カメラの用途に応じた仕様を満たすカメラのそれぞれをユーザに提示できる。つまり、ユーザは、カメラの撮像画像がユーザの要求する仕様を満たすか否かを確認できる。
【００９５】
図５は、実施の形態１の変形例１に係るカメラ設置支援システム１００における用途設定に応じた撮像領域の算出手順例を示すフローチャートである。なお、図５に示す実施の形態１の変形例１に係る撮像領域の算出手順例は、実施の形態１に係るカメラ設置支援システム１００の動作手順例において説明した同一の処理については簡略化または省略し、異なる内容について説明する。
【００９６】
実施の形態１の変形例１に係るステップＳｔ１の処理において、ユーザは、表示されたカメラの設定画面のうち、カメラの設定情報についてカメラの用途に関する設定を入力する。なお、図５に示す算出手順例のうち、ステップＳｔ１〜Ｓｔ３までの処理は、実施の形態１にかかる動作手順例と同一の処理であるため、説明を省略する。
【００９７】
サーバＳ１は、ユーザによるカメラの用途を設定されると、用途に応じて予め設定されたパラメータ（例えば、Ｎ段階に設定されたＰＰＭあるいはＰＰＦ）を参照する。サーバＳ１は、参照されたパラメータに基づいて、Ｎ段階の撮像距離のそれぞれを算出する（Ｓｔ２０）。
【００９８】
サーバＳ１は、算出されたＮ段階の撮像距離のそれぞれとカメラの設定情報あるいは環境条件とに基づいて、さらにＮ段階の撮像領域ＤＮ１，ＤＮ２，ＤＮ３のそれぞれを算出する。サーバＳ１は、算出されたＮ段階の撮像領域ＤＮ１〜ＤＮ３のそれぞれを、カメラＣＡ４を中心とした円形状の領域として生成し、生成されたＮ段階の撮像領域ＤＮ１〜ＤＮ３のそれぞれをマップ画像ＩＭＧに重畳した合成画像を生成する（Ｓｔ２１）。サーバＳ１は、生成された合成画像を端末装置Ｐ１に送信する。なお、この際端末装置Ｐ１に表示され、ユーザによって閲覧される合成画像は、マップ画像ＩＭＧ上の指定（選択）された位置に配置されたカメラＣＡ４とこのカメラの撮像領域ＤＮ１〜ＤＮ３のそれぞれとを含んで表示される。
【００９９】
なお、ここで算出あるいは表示される撮像領域は、実施の形態１の図３Ａ〜図３Ｃのそれぞれに示すような扇状形状であってもよいし、実施の形態１の変形例１の図６に示すようなカメラを中心とする同心円であってもよい。さらに、撮像領域は、図６に示すように、カメラの設置角度に応じた扇状形状の撮像領域Ａｒ４と円形状の撮像領域ＤＮ１，ＤＮ２，ＤＮ３のそれぞれとがともにマップ画像ＩＭＧに重畳され、表示されてもよい。
【０１００】
以降の処理において、カメラ設置支援システム１００は、図２Ｂに示す動作手順に移行し、ユーザによって設定された環境条件に応じた各種撮像画像を生成する。
【０１０１】
以上により、実施の形態１の変形例１に係るカメラ設置支援システム１００は、カメラの用途を設定に基づいて、カメラの撮像距離および撮像領域を算出し、カメラの設置環境に応じた撮像画像を提示できる。また、ユーザは、カメラの用途が設定可能となることにより、カメラの設定情報を細かく設定することなく、容易にカメラの設置シミュレーションを実行でき、シミュレーション結果として各種撮像画像を取得できる。
【０１０２】
図６は、カメラＣＡ４の用途設定に対応した撮像領域ＤＮ１〜ＤＮ３のそれぞれの表示例である。図６に示すカメラＣＡ４の用途について、ユーザが顔認証を用途として設定した場合について説明する。
【０１０３】
図６に示すマップ画像ＩＭＧは、カメラＣＡ４と、撮像領域Ａｒ４と、複数の撮像領域ＤＮ１〜ＤＮ３のそれぞれと、被写体モデルＨＭ４と、が重畳される。
【０１０４】
プロセッサ２１は、ユーザによって顔認証を用途として設定された場合、カメラデータベースＤＢを参照し、カメラＣＡ４が顔認証に適した顔画像を撮像可能なパラメータとして３段階のＰＰＭ＝２４０，３００，６３０を設定する。なお、このパラメータは一例であり、これに限定されないことは言うまでもない。
【０１０５】
カメラの撮像領域Ａｒ４は、実施の形態１に示す動作手順によって算出された撮像領域である。また、被写体モデルＨＭ４は、実施の形態１に示す動作手順によって生成され、撮像領域Ａｒ４内に配置される。なお、撮像領域Ａｒ４および被写体モデルＨＭ４は、実施の形態１に係る変形例１において、必須でなく省略されてよい。
【０１０６】
複数の撮像領域ＤＮ１〜ＤＮ３のそれぞれは、パラメータとして設定された３段階のＰＰＭ＝２４０，３００，６３０に基づいて、プロセッサ２１により算出される。なお、撮像領域ＤＮ１は、ＰＰＭ＝６３０に対応する撮像領域である。撮像領域ＤＮ２は、ＰＰＭ＝３００に対応する撮像領域である。撮像領域ＤＮ３は、ＰＰＭ＝２４０に対応する撮像領域である。
【０１０７】
複数の撮像領域ＤＮ１〜ＤＮ３のそれぞれは、カメラＣＡ４を中心とした同心円状にマップ画像ＩＭＧに重畳される。これにより、カメラ設置支援システム１００は、ユーザによって指定（選択）されたカメラＣＡ４が設定された用途（顔認証）に応じた撮像画像を撮像可能な撮像領域を可視化できる。
【０１０８】
なお、図６には図示していないが、複数の撮像領域ＤＮ１〜ＤＮ３内のそれぞれには、被写体モデルが配置されてよい。さらに、これらの撮像領域のそれぞれおよび被写体モデルのそれぞれは、ユーザによって位置が変更可能であってよい。
【０１０９】
また、用途が顔認証として設定される場合、表示される顔画像は、複数の撮像領域ＤＮ１〜ＤＮ３のそれぞれに配置された複数の被写体モデルのそれぞれの顔画像が同時に表示されてもよい。これにより、ユーザは、用途に応じたパラメータに基づくＮ段階の撮像領域のそれぞれにおける顔画像を容易に比較することができる。なお、異なる撮像領域内の被写体モデルの撮像画像は、上述した顔画像だけでなく、全身画像あるいはナンバープレート画像であってもよいことは言うまでもない。
【０１１０】
以上により、実施の形態１の変形例１に係るカメラ設置支援システム１００におけるサーバＳ１は、受信された設定情報に含まれるカメラの用途情報に基づいて、カメラの用途ごとに段階的に設定された設定パラメータを取得し、設定パラメータに対応する撮像領域ＤＮ１〜ＤＮ３のそれぞれを算出する。これにより、実施の形態１の変形例１に係るカメラ設置支援システム１００は、用途に応じたカメラの設定情報に基づいて、撮像領域を算出できる。つまり、ユーザは、複雑なカメラの設定をすることなく、選択した用途および選択したカメラに応じた設定パラメータに対応する撮像領域を確認できる。
【０１１１】
また、実施の形態１の変形例１に係るカメラ設置支援システム１００で用いられる設定パラメータは、カメラの画素密度である。これにより、実施の形態１の変形例１に係るカメラ設置支援システム１００は、用途に応じたカメラの画素密度に対応する撮像領域を算出できる。
【０１１２】
また、実施の形態１の変形例１に係るカメラ設置支援システム１００で用いられる設定パラメータは、環境条件の照度である。これにより、実施の形態１の変形例１に係るカメラ設置支援システム１００は、カメラが設置される環境条件のうち、用途に応じたカメラの画素密度に対応する撮像領域を算出できる。
【０１１３】
（実施の形態１の変形例２）
実施の形態１の変形例２では、実施の形態１に係るカメラの設定情報をダウンロード可能とするカメラ設置支援システム１００について説明する。なお、実施の形態１の変形例２に係るカメラ設置支援システム１００の構成は、実施の形態１および実施の形態１の変形例１に係るカメラ設置支援システム１００と略同一であるため、同一の構成については同一の符号を付与して説明を簡略化または省略し、異なる内容について説明する。
【０１１４】
図７は、実施の形態１の変形例２に係るカメラ設置支援システム１００におけるカメラ設定情報リストＬＳＴ１の出力手順例を示すフローチャートである。なお、図５に示す実施の形態１の変形例２に係るカメラ設定情報リストＬＳＴ１の出力手順例は、実施の形態１に係るカメラ設置支援システム１００の動作手順例において説明した同一の処理については簡略化または省略し、異なる内容について説明する。なお、図７に示す出力手順例のうち、ステップＳｔ１〜Ｓｔ４までの処理は、実施の形態１に係る動作手順例と同一の処理であるため、説明を省略する。
【０１１５】
サーバＳ１は、ユーザによってカメラリストボタンＬＳＴが選択（つまり、入力操作）されると、ユーザによって設定されたカメラごとの設定情報をリストにしたカメラリスト表示画面を生成する。生成されたカメラリスト表示画面は、モニタ１４に表示される（Ｓｔ３０）。
【０１１６】
具体的に、プロセッサ２１は、ユーザの操作に基づいて、カメラリストボタンＬＳＴが選択されると、ユーザによって設定されたカメラのそれぞれの設定情報に基づいて、カメラリスト表示画面を生成する。生成されたカメラリスト表示画面は、サーバＳ１における通信部２０を介し、端末装置Ｐ１における通信部１０に送信され、プロセッサ１１に出力される。プロセッサ１１は、入力されたカメラリスト表示画面をモニタ１４に表示させる。
【０１１７】
サーバＳ１は、さらにユーザによって出力ボタン（不図示）が選択（つまり、入力操作）されると、ステップＳｔ３０の処理において表示されたカメラ設定情報リストＬＳＴ１（図８参照）をＣＳＶ形式でダウンロード可能に出力する（Ｓｔ３１）。
【０１１８】
以降の処理において、カメラ設置支援システム１００は、図２Ｂに示す動作手順に移行し、ユーザによって設定された環境条件に応じた各種撮像画像を生成する。
【０１１９】
以上により、実施の形態１の変形例２に係るカメラ設置支援システム１００におけるプロセッサ１１は、表示されたカメラリスト表示画面内のカメラリストを出力させる出力ボタン（不図示）をユーザによって選択されると、カメラのそれぞれの仕様および設定情報を含むカメラ設定情報リストＬＳＴ１をＣＳＶ形式に変換して出力する。なお、このカメラ設定情報リストＬＳＴ１は、ユーザによってダウンロードされ、カメラのそれぞれの注文票の作成などの用途で活用される。
【０１２０】
図８は、カメラ設定情報リストＬＳＴ１の出力例を示す図である。なお、図８に示すカメラ設定情報リストＬＳＴ１は一例であり、これに限定されないことは言うまでもない。
【０１２１】
カメラ設定情報リストＬＳＴ１は、複数の項目のそれぞれからなるカメラの仕様あるいは設定情報を含んで構成される。図８に示すカメラ設定情報リストＬＳＴ１は、項目「Ｎｏ．」と、項目「Ｍｏｄｅｌ」と、項目「Ｔｉｔｌｅ」と、項目「Ｒｅｓｏｌｕｔｉｏｎ」と、項目「Ｃｏｍｐｒｅｓｓｉｏｎ」と、項目「Ｒａｔｅ」と、項目「Ｑｕａｌｉｔｙ」と、項目「ＰＰＭ」と、項目「ｂｐｓ」と、を含む。
【０１２２】
項目「Ｎｏ．」は、ユーザによって指定（選択）されたカメラに付与される識別番号である。例えば、図８に示す「Ｎｏ．」は、「１，２，３，４，５」のように付与され、出力される。なお、項目「Ｎｏ．」は、プロセッサ２１によって付与され、ユーザの入力操作に基づいて変更可能である。
【０１２３】
項目「Ｍｏｄｅｌ」は、カメラの型式，型番などを示す。例えば、図８に示す「Ｍｏｄｅｌ」は、「ＷＶ−Ｓ１１３１，ＷＶ−Ｘ４１７１，ＷＶ−Ｘ４１７１，ＷＶ−Ｓ６１３０，ＷＶ−Ｓ２５５０」のように出力される。
【０１２４】
項目「Ｔｉｔｌｅ」は、マップ画像ＩＭＧ上に表示（重畳）されたカメラの名称であり、例えば「Ｃａｍｅｒａ１，Ｃａｍｅｒａ２，Ｃａｍｅｒａ３，Ｃａｍｅｒａ４，Ｃａｍｅｒａ５」のように出力される。項目「Ｔｉｔｌｅ」は、ユーザの入力操作に基づいて変更可能である。項目「Ｔｉｔｌｅ」は、プロセッサ２１によって付与される名称であり、マップ画像ＩＭＧ上に表示（重畳）されたカメラを識別可能にする。なお、項目「Ｔｉｔｌｅ」は、ユーザの入力操作に基づいて変更可能である。
【０１２５】
項目「Ｒｅｓｏｌｕｔｉｏｎ」は、カメラの解像度を示す。例えば、図８に示す項目「Ｒｅｓｏｌｕｔｉｏｎ」は、カメラごとの解像度が「１２８０×９６０，１２８０×１２８０，１２８０×１２８０，１２８０×９６０，１２８０×９６０」のように示され、出力される。
【０１２６】
項目「Ｃｏｍｐｒｅｓｓｉｏｎ」は、カメラによって撮像された撮像映像の動画圧縮規格を示す。例えば、図８に示す項目「Ｃｏｍｐｒｅｓｓｉｏｎ」は、カメラごとの動画圧縮規格が「Ｈ．２６５，Ｈ．２６５，Ｈ．２６５，Ｈ．２６５，Ｈ．２６５」のように出力される。
【０１２７】
項目「Ｒａｔｅ」は、カメラにおける１秒間あたりの撮像画像枚数をｉｐｓ（ｉｍａｇｅｓ  ｐｅｒ  ｓｅｃｏｎｄ）で示す。例えば、図８に示す項目「Ｒａｔｅ」は、カメラごとのｉｐｓが「１０ｉｐｓ，１０ｉｐｓ，１０ｉｐｓ，１０ｉｐｓ，１０ｉｐｓ」のように出力される。なお、項目「Ｒａｔｅ」は、フレームレート（ＦＰＳ：ｆｒａｍｅｓ  ｐｅｒ  ｓｅｃｏｎｄ）で示されてもよい。
【０１２８】
項目「Ｑｕａｌｉｔｙ」は、カメラの画質モードを示す。例えば、図８に示す「Ｑｕａｌｉｔｙ」は、カメラごとの画質モードが「ＦＱ（Ｆｉｎｅ  Ｑｕａｌｉｔｙ），ＦＱ，ＦＱ，ＦＱ，ＦＱ」のように出力される。
【０１２９】
項目「ＰＰＭ」は、カメラの画素密度を示す。例えば、図８に示す「ＰＰＭ」は、カメラごとの画素密度が「１６０，１６３，１６３，３２１，２６２」のように出力される。
【０１３０】
項目「ｂｐｍ」は、カメラのデータ伝送速度（つまり、１秒間に伝送されるデータのビット数）を示す。例えば、図８に示す「ＰＰＭ」は、カメラのデータ伝送速度が「６４０，７６８，７６８，６４０，６４０」のように出力される。
【０１３１】
以上により、実施の形態１の変形例２に係るカメラ設置支援システム１００におけるサーバＳ１は、設定されたカメラの設定情報をＣＳＶ形式に変換して、端末装置Ｐ１に送信し、端末装置Ｐ１は、変換されたカメラの設定情報を出力する。これにより、ユーザは、設定したカメラの設定情報をＣＳＶ形式で取得でき、注文票などのカメラの設定情報を用いた書類作成に使用できる。
【０１３２】
（実施の形態１の変形例３）
実施の形態１の変形例３では、実施の形態１に係るカメラの配置方向を、マップ画像ＩＭＧ内を撮像可能な方向に修正して配置するカメラ設置支援システム１００について説明する。なお、実施の形態１の変形例３に係るカメラ設置支援システム１００の構成は、実施の形態１および実施の形態１の変形例１，２に係るカメラ設置支援システム１００と略同一であるため、同一の構成については同一の符号を付与して説明を簡略化または省略し、異なる内容について説明する。
【０１３３】
図９は、実施の形態１の変形例３に係るカメラ設置支援システム１００におけるカメラの配置方向の修正手順例を示すフローチャートである。なお、図９に示す実施の形態１の変形例３に係るカメラの配置方向の修正手順例は、実施の形態１に係るカメラ設置支援システム１００の動作手順例において説明した同一の処理については簡略化または省略し、異なる内容について説明する。なお、図９に示すカメラの配置方向の修正手順例のうち、ステップＳｔ１およびＳｔ２における処理は、実施の形態１に係る動作手順例と同一の処理であるため、説明を省略する。
【０１３４】
端末装置Ｐ１は、ユーザによるカメラの配置（具体的には、カメラの位置および方向）に関する入力操作を受け付ける（Ｓｔ３Ａ）。端末装置Ｐ１は、ユーザの入力操作に応じた信号を生成する。端末装置Ｐ１は、生成された信号をサーバＳ１に送信する。
【０１３５】
サーバＳ１は、受信された信号に基づくカメラの配置と、マップ画像ＩＭＧの領域、カメラの撮像領域、およびカメラの撮像領域内の被写体モデルと、を比較する（Ｓｔ３Ｂ）。
【０１３６】
サーバＳ１は、ステップＳｔ３Ｂにおける処理の結果、配置変更後のカメラの撮像領域および撮像領域内の被写体モデルが、マップ画像ＩＭＧ外に位置する場合には、カメラの配置方向を修正する。具体的に、サーバＳ１は、配置変更後のカメラ撮像領域および撮像領域内の被写体モデルがマップ画像ＩＭＧ上に位置するようにカメラが配置される方向を修正する（Ｓｔ３Ｃ）。具体的に、サーバＳ１は、カメラがＭＡＰ画像上における左上に配置された場合、カメラの配置方向（つまり、撮像領域の配置方向）が右下となるように修正し、カメラが左下に配置された場合、カメラの配置方向（つまり、撮像領域の配置方向）が右上となるように修正し、カメラが右上に配置された場合、カメラの配置方向（つまり、撮像領域の配置方向）が左下となるように修正し、カメラが右下に配置された場合、カメラの配置方向（つまり、撮像領域の配置方向）が左上となるように修正する。
【０１３７】
サーバＳ１は、ステップＳｔ３Ｃの処理における配置方向の修正後のカメラ、カメラの撮像領域および被写体モデルをマップ画像ＩＭＧ上に重畳した合成画像を生成し、端末装置Ｐ１に送信する。
【０１３８】
以降の処理において、カメラ設置支援システム１００は、図２Ｂに示す動作手順に移行し、ユーザによって設定された環境条件に応じた各種撮像画像を生成する。
【０１３９】
以上により、実施の形態１の変形例３に係るカメラ設置支援システム１００は、カメラがマップ画像ＩＭＧ外の領域しないようにカメラの配置方向を修正できる。
【０１４０】
図１０は、カメラの配置方向の修正例を示す図である。なお、図１０に示す画面Ｓｒ４のうち、図３Ａ〜図３Ｃのそれぞれにおいて説明した符号には、同一の符号を付与し、説明を省略する。
【０１４１】
図１０に示す各種撮像画像（つまり、顔画像ＦＡ６、全身画像ＰＰ６およびナンバープレート画像ＬＰ６）のそれぞれは、カメラＣＡ６によって撮像されるとシミュレーションされた撮像画像のそれぞれである。また、画素密度Ｔ６は、ＰＰＦで算出され、カメラＣＡ６によって撮像される各種撮像画像のそれぞれの画素密度を示す。
【０１４２】
図１０に示すマップ画像ＩＭＧには、４つのカメラＣＡ６，ＣＡ７，ＣＡ８，ＣＡ９のそれぞれが配置方向を修正され、重畳されている。例えば、カメラ設置支援システム１００は、カメラＣＡ６の配置方向を右下に修正し、カメラＣＡ７の配置方向を右上に修正し、カメラＣＡ８の配置方向を左下に修正し、カメラＣＡ９の配置方向を左上に修正して、マップ画像ＩＭＧ上に重畳している。位置するように配置方向を修正する。
【０１４３】
以上、各実施の形態について説明したが、実施の形態１、実施の形態１の変形例１、実施の形態１の変形例２および実施の形態１の変形例３に示す発明は、カメラ設置支援システム１００によって同時に実現可能である。
【０１４４】
以上により、実施の形態１の変形例３に係るカメラ設置支援システム１００におけるサーバＳ１は、受信されたマップ画像とカメラの撮像領域および被写体モデルの位置とを比較し、カメラが選択された時にカメラの撮像領域の全域および被写体モデルがマップ画像外に位置する場合、カメラの撮像領域および被写体モデルがマップ画像内に位置するようにカメラの配置方向を修正し、マップ画像に重畳する。これにより、実施の形態１の変形例３に係るカメラ設置支援システム１００は、撮像領域の対象としてのマップ画像外を向くように配置されたカメラの配置方向を修正できるため、ユーザによるカメラの配置方向の修正の手間を省略できる。
【０１４５】
以上、図面を参照しながら各種の実施の形態について説明したが、本開示はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、上述した各種の実施の形態における各構成要素を任意に組み合わせてもよい。
【産業上の利用可能性】
【０１４６】
本開示は、カメラの設置環境に応じた撮像画像を提示し、カメラの撮像画像の画質に関するユーザによる仕様の確認を支援するカメラ設置支援システムとして有用である。
【符号の説明】
【０１４７】
１０，２０  通信部
１１，２１  プロセッサ
１２，２２  メモリ
１３  入力部
１４  モニタ
ＤＢ  カメラデータベース
Ａｒ１，Ａｒ２，Ａｒ３，Ａｒ４，Ａｒ６，Ａｒ７，Ａｒ８，Ａｒ９，ＤＮ１，ＤＮ２，ＤＮ３  撮像領域
ＣＡ１，ＣＡ２，ＣＡ３，ＣＡ４，ＣＡ６，ＣＡ７，ＣＡ８，ＣＡ９  カメラ
ＨＭ１，ＨＭ２，ＨＭ３，ＨＭ４，ＨＭ６，ＨＭ７，ＨＭ８，ＨＭ９  被写体モデル
ＩＭＧ  マップ画像
ＬＰ１，ＬＰ２，ＬＰ３，ＬＰ６  ナンバープレート画像
ＬＳＴ１  カメラ設定情報リスト
ＦＡ１，ＡＦ１１，ＦＡ１２，ＦＡ１３，ＦＡ１４，ＦＡ１５，ＦＡ２，ＦＡ３，ＦＡ６  顔画像
Ｐ１  端末装置
ＰＰ１，ＰＰ２，ＰＰ３，ＰＰ６  全身画像
Ｔ１，Ｔ２，Ｔ３，Ｔ６  画素密度
Ｓ１  サーバ
【図１】
0006936288.tif 000002
【図２Ａ】
0006936288.tif 000003
【図２Ｂ】
0006936288.tif 000004
【図３Ａ】
0006936288.tif 000005
【図３Ｂ】
0006936288.tif 000006
【図３Ｃ】
0006936288.tif 000007
【図４】
0006936288.tif 000008
【図５】
0006936288.tif 000009
【図６】
0006936288.tif 000010
【図７】
0006936288.tif 000011
【図８】
0006936288.tif 000012
【図９】
0006936288.tif 000013
【図１０】
0006936288.tif 000014