(57)【特許請求の範囲】
【請求項１】
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する撮影支援装置であって、
ユーザからの入力に基づいて、前記撮影方向から見た撮影範囲と、前記撮影範囲に対する前記撮影対象物の位置と、前記撮影対象物のサイズと、を含む撮影情報を取得する撮影情報取得手段と、
前記撮影情報取得手段により取得された前記撮影情報に基づいて、前記撮影範囲における前記撮影対象物の配置状態を表す状態情報を取得する撮影対象状態情報取得手段と、
撮影範囲における撮影対象物の配置状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段と、
カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段と、
前記撮影対象ルール記憶手段から、前記撮影対象状態情報取得手段により取得された状態情報に対応する機能情報を取得し、前記カメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得手段と、
前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得手段により取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得手段と、
を備えることを特徴とする撮影支援装置。
【請求項２】
前記仕様情報は、カメラのレンズを通った光が結像する円の径を表す撮影可能円径を含み、
前記カメラ情報取得手段は、前記カメラ情報記憶手段から、取得した機能情報を含むカメラ情報のうち、前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズに基づいて算出される前記撮影対象物の最長寸法と最も近い撮影可能円径を含むカメラ情報を取得する、
ことを特徴とする請求項１に記載の撮影支援装置。
【請求項３】
前記仕様情報は、カメラのレンズを通った光が結像する円の径を表す撮影可能円径と、カメラの焦点距離とを含み、
前記最適設置距離取得手段は、前記撮影情報取得手段により取得された前記撮影情報に含まれる前記撮影対象物のサイズから算出される前記撮影対象物の最長寸法と、前記カメラ情報取得手段により取得された前記カメラ情報に含まれる撮影可能円径及び焦点距離と、に基づいて、前記最適設置距離を取得する、
ことを特徴とする請求項１または２に記載の撮影支援装置。
【請求項４】
前記カメラが前記撮影対象物と前記最適設置距離だけ離れた第１の位置にあり、かつ前記カメラの光軸が前記撮影対象物へ向く場合の前記光軸の方向と、前記カメラが前記第１の位置から前記光軸の方向と直交する方向に所定距離離れた第２の位置にあり、かつ前記カメラの光軸が前記撮影対象物へ向く場合の前記光軸の方向との間の最適な角度を表す最適設置角度を、前記最適設置距離と前記所定距離とに基づいて取得する最適設置角度取得手段をさらに備える、
ことを特徴とする請求項１乃至３のいずれか１項に記載の撮影支援装置。
【請求項５】
前記撮影情報は、前記撮影方向から見た撮影範囲のサイズをさらに含み、
前記撮影対象状態取得手段は、前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズ及び前記撮影範囲のサイズに基づいて、前記撮影対象物が前記撮影範囲に対して占める割合を表す状態情報を取得する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の撮影支援装置。
【請求項６】
前記撮影情報は、前記撮影方向から見た撮影範囲に対する前記撮影対象物の位置をさらに含み、
前記撮影対象状態取得手段は、前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物の位置を表す状態情報を取得する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の撮影支援装置。
【請求項７】
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する撮影支援方法であって、
ユーザからの入力に基づいて、前記撮影方向から見た撮影範囲と、前記撮影範囲に対する前記撮影対象物の位置と、前記撮影対象物のサイズと、を含む撮影情報を取得する撮影情報取得ステップと、
前記撮影情報取得ステップにおいて取得された前記撮影情報に基づいて、前記撮影範囲における前記撮影対象物の配置状態を表す状態情報を取得する撮影対象状態情報取得ステップと、
撮影範囲における撮影対象物の配置状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段から、前記撮影対象状態情報取得ステップにおいて取得された状態情報に対応する機能情報を取得し、カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得ステップと、
前記撮影情報取得ステップにおいて取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得ステップにおいて取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得ステップと、
を備えることを特徴とする撮影支援方法。
【請求項８】
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得するコンピュータを、
ユーザからの入力に基づいて、前記撮影方向から見た撮影範囲と、前記撮影範囲に対する前記撮影対象物の位置と、前記撮影対象物のサイズと、を含む撮影情報を取得する撮影情報取得手段、
前記撮影情報取得手段により取得された前記撮影情報に基づいて、前記撮影範囲における前記撮影対象物の配置状態を表す状態情報を取得する撮影対象状態情報取得手段、
撮影範囲における撮影対象物の配置状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段から、前記撮影対象状態情報取得手段により取得された状態情報に対応する機能情報を取得し、カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得手段、
前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得手段により取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影支援装置、撮影支援方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、カメラで撮影した映像を使ったシステムを利用する際、そのカメラの設置場所を特定する方法として、撮影現場に直接撮影機材を持っていき、撮影する対象物や場所の状況を確認し、実際に撮影しながら設置場所を特定する方法がある。この方法は、人手と時間がかかり、特に、撮影場所や撮影対象物が撮影の度に変わる場合は、その都度現場での調整が必要になる。また、設置する人間の経験値によって設置にかかる時間が変わるため、手間や人員手配がシステム導入の妨げになる場合がある。
【０００３】
そこで、撮影者やカメラ、撮影場所、撮影対象物に関わらず、簡易にカメラの設置場所の決める方法として、例えば、特許文献１には、カメラの設置場所をシミュレーションするプログラムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０５８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術は、カメラを設置する前段階で、カメラを設置したらどのような範囲が撮影可能であるかをシミュレーションして表示するものである。従って、ユーザ自身が、シミュレートするカメラの設置場所を指定する必要があり、ユーザがカメラの最適な設置場所を特定する際に、依然として手間や時間がかかる。
【０００６】
本発明はかかる問題点に鑑みてなされたものであって、カメラの最適配置を簡易に特定することが可能な撮影支援装置、撮影支援方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係る撮影支援装置は、
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する撮影支援装置であって、
ユーザからの入力に基づいて、前記撮影方向から見た撮影範囲と、前記撮影範囲に対する前記撮影対象物の位置と、前記撮影対象物のサイズと、を含む撮影情報を取得する撮影情報取得手段と、
前記撮影情報取得手段により取得された前記撮影情報に基づいて、前記撮影範囲における前記撮影対象物の配置状態を表す状態情報を取得する撮影対象状態情報取得手段と、
撮影範囲における撮影対象物の配置状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段と、
カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段と、
前記撮影対象ルール記憶手段から、前記撮影対象状態情報取得手段により取得された状態情報に対応する機能情報を取得し、前記カメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得手段と、
前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得手段により取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得手段と、
を備えることを特徴とする。
【０００８】
上記目的を達成するため、本発明の第２の観点に係る撮影支援方法は、
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する撮影支援方法であって、
ユーザからの入力に基づいて、前記撮影方向から見た撮影範囲と、前記撮影範囲に対する前記撮影対象物の位置と、前記撮影対象物のサイズと、を含む撮影情報を取得する撮影情報取得ステップと、
前記撮影情報取得ステップにおいて取得された前記撮影情報に基づいて、前記撮影範囲における前記撮影対象物の配置状態を表す状態情報を取得する撮影対象状態情報取得ステップと、
撮影範囲における撮影対象物の配置状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段から、前記撮影対象状態情報取得ステップにおいて取得された状態情報に対応する機能情報を取得し、カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得ステップと、
前記撮影情報取得ステップにおいて取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得ステップにおいて取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得ステップと、
を備えることを特徴とする。
【０００９】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得するコンピュータを、
ユーザからの入力に基づいて、前記撮影方向から見た撮影範囲と、前記撮影範囲に対する前記撮影対象物の位置と、前記撮影対象物のサイズと、を含む撮影情報を取得する撮影情報取得手段、
前記撮影情報取得手段により取得された前記撮影情報に基づいて、前記撮影範囲における前記撮影対象物の配置状態を表す状態情報を取得する撮影対象状態情報取得手段、
撮影範囲における撮影対象物の配置状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段から、前記撮影対象状態情報取得手段により取得された状態情報に対応する機能情報を取得し、カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得手段、
前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得手段により取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得手段、
として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、カメラの最適配置を簡易に特定することが可能な撮影支援装置、撮影支援方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る撮影支援装置の構成を概略的に示すブロック図である。
【図２】カメラ検索パラメータ情報の一例を示す図である。
【図３】撮影情報の一例を示す図である。
【図４】撮影場所において撮影方向から見た撮影対象物の正面図の一例である。
【図５】機能情報ＤＢの一例を示す図である。
【図６】撮影対象ルールＤＢの一例を示す図である。
【図７】カメラ情報ＤＢの一例を示す図である。
【図８】ユーザ入力画面の一例を示す図である。
【図９】最適設置距離取得部による最適設置距離の算出方法の一例を説明するための図である。
【図１０】最適設置角度取得部による最適設置角度の取得方法の一例を説明するための図である。
【図１１】検索結果画面の一例を示す図である。
【図１２】最適配置取得処理の流れの一例を示すフローチャートである。
【図１３】最適配置取得処理の流れの一例を示すフローチャートである。
【図１４】カメラ情報取得処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照しつつ説明する。
【００１３】
図１は、本発明の実施形態に係る撮影支援装置１の構成を示すブロック図である。撮影支援装置１は、入力部１１０と、表示部１２０と、記憶部１３０と、制御部１４０とから構成される。
【００１４】
入力部１１０はユーザからの操作入力を受け付けるための各種のキー、ボタン若しくはタッチパネル等から構成される。入力部１１０は、ユーザからの操作入力を受け取り、制御部１４０にその操作入力が示す情報を出力する。本実施形態において、入力部１１０は、ユーザから、撮影対象物のサイズと、撮影方向から見た撮影範囲とを含む撮影情報を示す操作入力等を受け付ける。
【００１５】
表示部１２０は、例えば、駆動回路と、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等の表示パネルとから構成される。駆動回路は、制御部１４０から出力される画像データに従って表示パネルを駆動し、表示パネルに画像データが表す画像を表示させる。
【００１６】
記憶部１３０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどの記憶装置から構成される。記憶部１３０は、制御部１４０が実行する動作プログラムや、各処理の実行に必要なデータ、各処理の実行によって取得又は生成されたデータ等を記憶する。具体的には、記憶部１３０は、カメラ検索パラメータ情報１３１と、撮影情報１３２と、機能情報ＤＢ（データベース）１３３と、撮影対象ルールＤＢ１３４と、カメラ情報ＤＢ１３５とを記憶する。
【００１７】
カメラ検索パラメータ情報１３１は、カメラ情報ＤＢ１３５からカメラ情報を取得するための各種検索パラメータを表す。図２にカメラ検索パラメータ情報１３１の一例を示す。図２に示すカメラ検索パラメータ情報１３１は、検索パラメータとして、カメラ情報を検索する方法を表す「検索方法」、ユーザが検索を希望するカメラの名前を表す「カメラ名」、ユーザが検索を希望するカメラの仕様である「焦点距離」、「画角」、「絞り」、「最短撮影距離」を表す情報を含む。これらの検索パラメータを表す情報は、制御部１４０によりユーザから取得され、カメラ検索パラメータ情報１３１に格納される。
【００１８】
ここで、本実施形態におけるカメラ情報ＤＢ１３５からカメラ情報を検索するための検索方法について説明する。本実施形態では、（１）カメラ名から検索する方法、（２）カメラの仕様から検索する方法、（３）カメラを指定せずに検索する方法、の３つのうちいずれかにより、カメラ情報が検索される。
【００１９】
（１）カメラ名から検索する方法は、カメラ検索パラメータ情報１３１に含まれるカメラ名と一致するカメラ名を含むカメラ情報を検索する方法である。
【００２０】
（２）カメラの仕様から検索する方法は、カメラ検索パラメータ情報１３１に含まれる焦点距離、画角、絞り、及び最短撮影距離と、後述する撮影情報１３２と、に基づいて、最も近い仕様を含むカメラ情報を検索する方法である。
【００２１】
（３）カメラを指定せずに検索する方法は、撮影情報１３２に基づいて、カメラ情報を検索する方法である。具体的には、例えば、撮影情報１３２に含まれる撮影対象物のサイズから算出した撮影対象物の最長寸法と最も近い撮影可能円径を含むカメラ情報を取得する。
【００２２】
カメラ検索パラメータ情報に含まれる検索方法には、上記（１）〜（３）の何れかの検索方法を表す情報が格納される。
【００２３】
撮影情報１３２は、撮影対象物のサイズと、撮影方向から見た撮影範囲と、を含む情報である。図３に撮影情報の一例を示す。図３に示す撮影情報は、撮影対象物のサイズを表す撮影対象物サイズ（横幅）ｗ及び撮影対象物サイズ（縦幅）ｈと、撮影方向から見たカメラが撮影可能な範囲を表す撮影範囲（横幅）Ｗ及び撮影範囲（高さ）Ｈと、撮影範囲に対する撮影対象物の位置を表す撮影対象物位置（Ｘ軸方向）ｘ及び撮影対象物位置（Ｙ軸方向）ｙと、撮影対象状態ＩＤと、を含む。これらの情報のうち、撮影対象状態ＩＤ以外の情報は、制御部１４０によりユーザから取得され、カメラ検索パラメータ情報１３１に格納される。
【００２４】
ここで、図４を用いて、撮影情報に含まれる各種情報を具体的に説明する。図４は、撮影場所において撮影方向から見た撮影対象物２の正面図の一例を表す。図４において、撮影対象物サイズ（横幅）はｗ、撮影対象物サイズ（縦幅）はｈである。また、撮影場所である居室３内において、撮影範囲は、水平方向において居室３の横幅全域、垂直方向において居室３の高さ全域であると考えられるから、撮影範囲（横幅）はＷ、撮影範囲（高さ）はＨである。また、撮影範囲において、図４に示すように水平方向にＸ軸、垂直方向にＹ軸を規定した場合、撮影対象物位置（Ｘ軸方向）はｘ、撮影対象物位置（Ｙ軸方向）はｙである。
【００２５】
撮影対象状態ＩＤは、撮影範囲における撮影対象物の配置状態を識別するための情報である。具体的には、撮影対象状態ＩＤは、後述する撮影対象レールＤＢ１３４に格納された状態情報のうち、最適配置取得処理により、撮影情報１３２に基づいて特定された状態情報の状態ＩＤを含む。
【００２６】
機能情報ＤＢ１３３は、カメラが備える各種機能を表す機能情報を記憶する。図５に機能情報ＤＢ１３３に記憶される機能情報の一例を示す。図５に示すように、機能情報は、カメラが備える機能毎に、機能名と、その機能ＩＤと、を対応付けて含む。機能名は、カメラが備える機能の名称を表す。また、機能ＩＤは、対応する機能名により表されるカメラの機能を識別するための情報である。例えば、機能名「標準レンズ」は、機能ＩＤ「op11」と対応付けられる。なお、機能情報ＤＢ１３３に格納される機能情報は、予めユーザ等により設定されている。
【００２７】
撮影対象ルールＤＢ１３４は、撮影範囲における撮影対象物の配置状態を表す状態情報と、その配置状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報とを対応付けて記憶する。図６に、撮影対象ルールＤＢ１３４の一例を示す。図６に示す撮影対象ルールＤＢ１３４は、状態情報と、機能ＩＤとを対応付けて記憶する。また、状態情報は、状態ルール情報と、状態ＩＤと、を含む。状態ルール情報は、撮影範囲における撮影対象物の配置状態の条件を表す。また、状態ＩＤは、対応する状態ルール情報が表す条件を満たす配置状態を識別するための情報である。そして、状態ルール情報及び状態ＩＤは、その状態ＩＤにより識別される状態の撮影対象物を撮影するのに適した、カメラが備える機能を識別するための機能ＩＤが対応付けられている。
【００２８】
例えば、図６に示す撮影対象ルールＤＢ１３４において、状態ルール情報「撮影範囲に対する割合（Ｐ＞５０％）」は、撮影方向から見た撮影範囲に対して撮影対象物が占める割合Ｐが５０％以上である状態の条件を表し、状態ＩＤ「st11」と対応付けられている。そして、この状態の撮影対象物を撮影するのに適したカメラの機能を表す機能情報として、機能名「広角レンズ」に対応する機能ＩＤ「op12」（図５参照）が、状態ルール情報「撮影範囲に対する割合（Ｐ＞５０％）」及び状態ＩＤ「st11」と対応付けられている。なお、撮影対象ルールＤＢ１３４に格納される状態ルール情報、状態ＩＤ、及び機能ＩＤは、予めユーザ等により設定されている。
【００２９】
カメラ情報ＤＢ１３５は、カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を、各種カメラ毎に記憶する。図７に、カメラ情報ＤＢ１３５の一例を示す。図７に示すカメラ情報ＤＢ１３５において、カメラ情報は、カメラ毎に、カメラ名と、仕様情報と、機能ＩＤとを対応付けて含む。仕様情報は、対応するカメラ名を有するカメラの仕様である、製造元と、型名と、焦点距離と、画角と、絞りと、撮影可能円径と、最短撮影距離とを含む。また、機能ＩＤは、対応するカメラ名及び仕様情報を有するカメラが備える機能を識別するための機能ＩＤを含む。
【００３０】
例えば、図７に示すカメラ情報ＤＢ１３５において、カメラ名「ＢＢＢ」であるカメラが、広角レンズを備える場合、カメラ名「ＢＢＢ」に対応する機能ＩＤとして、図５に示す機能情報ＤＢ１３３を参照して、機能名「広角レンズ」に対応する機能ＩＤ「op12」が格納される。また、カメラが、機能情報ＤＢ１３３に記憶された機能情報が表す機能のうち、複数の機能を備える場合、各機能を表す機能ＩＤがそのカメラのカメラ名と対応づけられてカメラ情報ＤＢ１３５に格納される。なお、カメラ情報ＤＢ１３５に格納されるカメラ情報は、予めユーザ等により設定されている。
【００３１】
制御部１４０は、例えば、ＣＰＵ（Central Processing Unit）などの演算処理回路、ワークエリアとして機能するＲＡＭ（Random Access Memory）、各種ドライバ等から構成される。制御部１４０は、撮影支援装置１の各部を制御するとともに、記憶部１３０に記憶された所定の動作プログラムに基づいて、各種の処理を実行する。
【００３２】
次に、本発明の実施形態に係る撮影支援装置１の制御部１４０の機能について、図を参照して説明する。
【００３３】
図１に示すように、制御部１４０は、条件取得部１４１、撮影対象物位置・サイズ判定部１４２、撮影対象状態情報取得部１４３、カメラ情報取得部１４４、最適設置距離取得部１４５、最適設置角度取得部１４６、検索結果出力部１４７として機能する。
【００３４】
条件取得部１４１は、カメラの最適設置場所を取得するために必要な各種データをユーザから取得する。具体的には、条件取得部１４１は、表示部１２０にユーザ入力画面を表示させ、カメラ検索パラメータ情報１３１及び撮影情報１３２に格納するための情報をユーザから入力部１１０を介して取得する。
【００３５】
図８にユーザ入力画面４の一例を示す。ユーザ入力画面４は、撮影条件入力フォーム４１０と、条件追加ボタン４２０と、検索実行ボタン４３０と、を有する。また、撮影条件入力フォーム４１０は、一対のカメラ検索条件入力フォーム４４０と、撮影条件入力フォーム４５０とを含むページであり、条件追加ボタン４２０が選択される毎に、ページが追加される。
【００３６】
カメラ検索条件入力フォーム４４０は、ユーザが利用するカメラの情報を入力する領域である。具体的には、カメラ検索条件入力フォーム４４０は、検索方法選択ボタン４４１ａ〜４４１ｃと、カメラ名選択ボックス４４２と、カメラ名リスト表示ボタン４４３と、仕様入力ボックス４４４とを含む。
【００３７】
検索方法選択ボタン４４１ａ〜４４１ｃは、カメラ情報ＤＢ１３５からカメラ情報を検索する方法を選択するためのボタンである。検索方法選択ボタン４４１ａ〜４４１ｃは、順に、上記の（１）カメラ名から検索する方法、（２）カメラの仕様から検索する方法、（３）カメラを指定せずに検索する方法に対応する。ユーザが検索方法選択ボタン４４１ａ〜４４１ｃのいずれかを選択すると、検索実行ボタン４３０が選択された後に、選択された検索方法選択ボタン４４１ａ〜４４１ｃに対応する検索方法を表す情報が、カメラ検索パラメータ情報１３１の対応する項目に格納される。
【００３８】
カメラ名選択ボックス４４２は、検索方法選択ボタン４４１ａが選択された場合に、カメラ名から検索する際の検索パラメータとなるカメラ名をユーザが選択するための選択ボックスである。ユーザがカメラ名リスト表示ボタン４４３を選択すると、カメラ名選択ボックス４４２には、カメラ情報ＤＢ１３５に記憶されたカメラ情報に含まれるカメラ名のリストが表示される。そして、ユーザが表示されたリストから選択したカメラ名を表す情報は、検索実行ボタン４３０が選択された後に、カメラ検索パラメータ情報１３１の対応する項目に格納される。
【００３９】
仕様入力ボックス４４４は、検索方法選択ボタン４４１ｂが選択された場合に、カメラの仕様から検索する際の検索パラメータとなるカメラの仕様をユーザが入力するためのフォームである。仕様入力ボックス４４４は、「焦点距離」、「画角」、「絞り」、「最短撮影距離」の４つの仕様にそれぞれ対応する入力ボックスを有する。ユーザが仕様入力ボックス４４４に入力した数値を表す情報はそれぞれ、検索実行ボタン４３０が選択された後に、カメラ検索パラメータ情報１３１の対応する項目に格納される。
【００４０】
撮影条件入力フォーム４５０は、ユーザが撮影範囲と撮影対象物に関する情報を入力する領域である。具体的には、撮影条件入力フォーム４５０は、撮影対象物サイズ入力ボックス４５１と、撮影範囲入力ボックス４５２と、撮影対象物位置入力ボックス４５３と、撮影対象物位置・サイズ判定ボックス４５４とを含む。
【００４１】
撮影対象物サイズ入力ボックス４５１は、ユーザが撮影対象物のサイズの横幅と縦幅とを入力するためのフォームである。撮影範囲入力ボックス４５２は、ユーザが撮影範囲の横幅と高さとを入力するためのフォームである。撮影対象物位置入力ボックス４５３は、ユーザが撮影範囲における撮影対象物のＸ座標とＹ座標とを入力するためのフォームである。ユーザがこれらの入力ボックスに入力した数値を表す情報はそれぞれ、検索実行ボタン４３０が選択された後に、撮影情報１３２の対応する項目に格納される。
【００４２】
撮影対象物位置・サイズ判定ボックス４５４は、撮影対象物の位置及びサイズを判定する際に用いる撮影範囲の分割サイズ及び分割されたエリアを選択するための選択ボックスである。ユーザが分割サイズリスト表示ボタン４５５を選択すると、撮影対象物位置・サイズ判定ボックス４５４には、複数の撮影範囲の分割サイズ及び分割されたエリアが表示される。そして、ユーザが表示されたリストから選択した分割サイズ及びエリアと、撮影範囲入力ボックス４５２に入力された撮影範囲の横幅及び高さと、に基づいて、撮影対象物のサイズの横幅及び縦幅と、撮影対象物の位置が算出され、算出された撮影対象物のサイズの横幅及び縦幅と、撮影対象物の位置とが、それぞれ、撮影対象物サイズ入力ボックス４５１及び撮影対象物位置入力ボックス４５３に表示される。従って、ユーザは、自ら撮影対象物のサイズ及び位置を入力しなくても、撮影対象物位置・サイズ判定ボックス４５４において撮影範囲の分割サイズ及びエリアを選択することにより、撮影対象物のサイズ及び位置が自動的に算出され、撮影対象物サイズ入力ボックス４５１及び撮影対象物位置入力ボックス４５３に入力される。
【００４３】
条件追加ボタン４２０は、撮影条件入力フォーム４１０を追加するためのボタンである。ユーザが条件追加ボタン４２０を選択すると、撮影条件入力フォーム４１０のページが追加される。本実施形態では、全ての撮影条件入力フォームに入力された条件に基づいて、それぞれの条件におけるカメラの最適設置場所を取得できる。
【００４４】
検索実行ボタン４３０は、撮影条件入力フォーム４１０に入力された条件に基づいて、最適設置場所を取得する処理を開始するためのボタンである。ユーザが検索実行ボタン４３０を選択すると、撮影条件入力フォーム４１０に入力された情報は、それぞれカメラ検索パラメータ情報１３１または撮影情報１３２の対応する項目に格納される。
【００４５】
図１に戻って、撮影対象物位置・サイズ判定部１４２は、ユーザが撮影対象物位置・サイズ判定ボックス４５４により選択した分割サイズ及びエリアと、撮影範囲入力ボックス４５２に入力された撮影範囲の横幅及び高さと、に基づいて、撮影対象物のサイズの横幅及び縦幅と、撮影対象物の位置とを算出する。撮影対象物位置・サイズ判定部１４２は、算出した撮影対象物のサイズの横幅及び縦幅と、撮影対象物の位置とを、それぞれ、撮影対象物サイズ入力ボックス４５１及び、撮影対象物位置入力ボックス４５３に表示させる。
【００４６】
撮影対象状態情報取得部１４３は、撮影対象物の状態を表す状態情報を取得する。詳細には、撮影対象状態情報取得部１４３は、撮影情報１３２に含まれる各種情報と、撮影対象ルールＤＢ１３４に格納された状態情報と、に基づいて、撮影情報１３２に含まれる各種情報が条件を満たす状態ルール情報を特定する。そして、撮影対象状態情報取得部１４３は、特定された状態ルール情報に対応する状態ＩＤを、撮影対象状態ＩＤとして撮影情報１３２に格納する。
【００４７】
例えば、撮影対象状態情報取得部１４３は、撮影情報１３２に格納されている撮影対象物サイズ（横幅）ｗと、撮影対象物サイズ（縦幅）ｈと、撮影範囲（横幅）Ｗと、撮影範囲（高さ）Ｈと、に基づいて、撮影範囲に対して撮影対象物が占める割合Ｐ＝ｗ×ｈ／Ｗ×Ｈを算出する。そして、撮影対象状態情報取得部１４３は、算出した割合Ｐと、撮影対象ルールＤＢ１３４に格納された状態ルール情報と、に基づいて、状態ルール情報「撮影範囲に対する割合（Ｐ＞５０％）」、「撮影範囲に対する割合（１０％≦Ｐ≦５０％）」、「撮影範囲に対する割合（Ｐ＜１０％）」のうち、算出した割合Ｐが条件を満たす状態ルール情報を特定する。そして、その特定した状態ルール情報に対応する状態ＩＤを撮影対象状態ＩＤとして取得する。
【００４８】
また、撮影対象状態情報取得部１４３は、撮影情報１３２に格納されている撮影対象物位置（Ｘ軸方向）ｘ及び撮影範囲（横幅）Ｗと、撮影対象ルールＤＢ１３４に格納された状態ルール情報と、に基づいて、状態ルール情報「横方向レイアウト（Ｗ／４≦ｘ≦３Ｗ／４）」、「横方向レイアウト（ｘ＜ｗ／４，３Ｗ／４＜ｘ）」のうち、撮影対象物位置（Ｘ軸方向）ｘが条件を満たす状態ルール情報を特定する。そして、その特定した状態ルール情報に対応する状態ＩＤを撮影対象状態ＩＤとして取得する。
【００４９】
カメラ情報取得部１４４は、条件取得部１４１により取得されたカメラ検索パラメータ情報１３１と、条件取得部１４１及び撮影対象状態情報取得部１４３により取得された撮影情報１３２に基づいて、カメラ情報ＤＢ１３５からカメラ情報を取得する。具体的には、カメラ情報取得部１４４は、カメラ検索パラメータ情報１３１に含まれる検索方法により、カメラ情報ＤＢ１３５からカメラ情報を取得する。
【００５０】
最適設置距離取得部１４５は、条件取得部１４１により取得された撮影情報１３２と、カメラ情報取得部１４４により取得されたカメラ情報とに基づいて、撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する。
【００５１】
具体的には、最適設置距離取得部１４５は、取得したカメラ情報に含まれる撮影可能円径と、撮影情報１３２に含まれる撮影対象物のサイズから算出される撮影対象物の最長寸法との差異が所定値以内か否かを判別する。そして、撮影可能円径と撮影対象物のサイズとの差異が所定値以内であると判別した場合、最適設置距離取得部１４５は、取得したカメラ情報に含まれる撮影距離を最適設置距離として取得する。
【００５２】
また、最適設置距離取得部１４５は、撮影可能円径と撮影対象物のサイズとの差異が所定値よりも大きいと判別した場合、カメラ情報に含まれる撮影可能円径及び焦点距離と、撮影対象物の最長寸法とに基づいて、最適設置距離を算出する。なお、「撮影可能円径」とは、カメラのレンズを通った光が結像する円（イメージサークル）の径を表す。以下に、この場合の最適設置距離の算出方法について説明する。
【００５３】
図９は、最適設置距離取得部１４５による最適設置距離の算出方法の一例を説明するための図である。図９に示すように、カメラ情報取得部１４４により取得されたカメラＣに係るカメラ情報に含まれる撮影可能円径、すなわちイメージサークルＩＣの直径をφ［ｍｍ］、焦点距離をｆ［ｍｍ］、撮影対象物２の最長寸法をＬ［ｍ］、最適設置距離をＤ［ｍ］とし、結像した撮影対象物２の像Ｉの最長寸法と、撮影可能円径とが等しいとすれば、以下の関係が成り立つ。
【数１】
0005586071.tif 000002
従って、最適設置距離Ｄは、以下のように算出される。
【数２】
0005586071.tif 000003
【００５４】
最適設置角度取得部１４６は、カメラ情報取得部１４４により取得されたカメラ情報に係るカメラが、撮影対象物と最適設置距離取得部１４５が取得した最適設置距離だけ離れ、かつ撮影方向から所定距離離れて設置されている場合のカメラの光軸と撮影方向との間の最適な角度を表す最適設置角度を、取得した最適設置距離と所定距離とに基づいて取得する。
【００５５】
具体的には、最適設置角度取得部１４６は、以下の方法により最適設置角度を取得する。図１０は、最適設置角度取得部１４６による最適設置角度の取得方法の一例を説明するための図である。図１０は、撮影場所である居室３内を上から見た状態を表す。図１０に示すように、撮影対象物２正面から最適設置距離Ｄ離れ、かつ水平方向に居室３の横幅Ｗに渡って延びる領域を撮影可能領域Ａとする。そして、最適設置角度取得部１４６は、撮影可能領域Ａ内の中央部、左端部、右端部を表す最適設置位置Ｐ１〜Ｐ３のうち、最適設置位置Ｐ２，Ｐ３にカメラを設置する場合のカメラの光軸Ｏと撮影方向との間の最適な角度を表す最適設置角度θを算出する。最適設置位置Ｐ１と最適設置位置Ｐ２，Ｐ３との間の距離は、居室３の横幅Ｗの半分、すなわちＺ＝Ｗ／２とすると、最適設置角度θは、以下の式により算出される。
【数３】
0005586071.tif 000004
【００５６】
検索結果出力部１４７は、最適設置距離取得部１４５により取得された最適設置距離と、最適設置角度取得部１４６により取得された最適設置角度とを表す検索結果画面を出力し、表示部１２０に表示させる。
【００５７】
図１１に検索結果出力部１４７が出力する検索結果画面５の一例を示す。検索結果画面５は、カメラ情報表示領域５１０と、最適配置表示領域５２０と、戻るボタン５３０と、閉じるボタン５４０とを有する。なお、カメラ情報取得部１４４により複数のカメラ情報が取得された場合、取得されたカメラ情報毎に複数の検索結果画面５が表示される。
【００５８】
カメラ情報表示領域５１０は、カメラ情報取得部１４４により取得されたカメラ情報に含まれるカメラ名や製造元、型名等を表示する領域である。
【００５９】
最適配置表示領域５２０は、カメラ情報表示領域５１０に表示されたカメラ情報について、最適設置距離取得部１４５により取得された最適設置距離と、最適設置角度取得部１４６により取得された最適設置角度とを表示する領域である。具体的には、最適配置表示領域５２０は、最適設置距離を表示する領域である最適設置距離表示領域５２１と、最適設置角度を表示する領域である最適設置角度表示領域５２２と、カメラを設置する高さを表す設置高さ表示領域５２３とを有する。なお、本実施形態において、カメラを設置する高さは、撮影対象物が設置される高さと等しいとし、撮影情報１３２に含まれる撮影対象物位置（Ｙ軸方向）が表示される。
【００６０】
戻るボタン５３０は、検索結果画面５からユーザ入力画面４へ切り替えるためのボタンである。ユーザが戻るボタン５３０を選択すると、検索結果画面５からユーザ入力画面４へ切り替えられ、再度カメラの最適設置場所を取得するために必要な各種データを入力できる。
【００６１】
閉じるボタン５４０は、検索結果画面５を閉じて、カメラの最適設置場所を取得する処理を終了するためのボタンである。
【００６２】
次に、本実施形態に係る撮影支援装置１の動作について、図面を参照して説明する。図１２は、本発明の実施形態１に係る撮影支援装置１の最適配置取得処理の流れの一例を示すフローチャートである。なお、この最適配置取得処理は、記憶部１３０内のプログラムとして予め記憶されており、制御部１４０のＣＰＵがプログラムを読み出して実行することで、実際の処理が行われるものとする。
【００６３】
撮影支援装置１は、例えば、ユーザによる入力部１１０への本処理の実行を開始する操作を契機として図１２に示す最適配置算出処理を開始する。
【００６４】
まず、条件取得部１４１は、ユーザ入力画面を表示部１２０に表示させる（ステップＳ１０１）。
【００６５】
続いて、条件取得部１４１は、入力部１１０が操作入力を受け付けたか否かを判別する（ステップＳ１０２）。具体的には、条件取得部１４１は、操作入力として、分割サイズリスト表示ボタン４５５の選択、条件追加ボタン４２０の選択、検索実行ボタン４３０の選択のいずれかを表す情報を取得したか否かを判別する。入力部１１０が操作入力を受け付けていないと判別した場合（ステップＳ１０２；Ｎｏ）、条件取得部１４１は操作入力を受け付けたと判別するまで待ち状態となる。
【００６６】
続いて、条件取得部１４１は、受け付けた操作入力が、分割サイズリスト表示ボタン４５５の選択を表すか否かを判別する（ステップＳ１０３）。
【００６７】
分割サイズリスト表示ボタン４５５の選択を表すと判別した場合（ステップＳ１０３；Ｙｅｓ）、撮影対象物位置・サイズ判定部１４２は、撮影対象物位置・サイズ判定ボックス４５４に、複数の撮影範囲の分割サイズ及び分割されたエリアを表示し、表示された分割サイズ及びエリアのうち、ユーザから選択された分割サイズ及びエリアを取得する（ステップＳ２０１）。
【００６８】
続いて、撮影対象物位置・サイズ判定部１４２は、ステップＳ２０１において取得した分割サイズ及びエリアと、撮影範囲入力ボックス４５２に入力された撮影範囲の横幅及び高さと、に基づいて、撮影対象物の位置及びサイズを算出する（ステップＳ２０２）。
【００６９】
続いて、撮影対象物位置・サイズ判定部１４２は、ステップＳ２０２において算出した撮影対象物のサイズをユーザ入力画面４の撮影対象物サイズ入力ボックス４５１に表示し、算出した撮影対象物の位置をユーザ入力画面４の撮影対象物位置入力ボックス４５３に表示する（ステップＳ２０３）。そして、図１２のステップＳ１０６に処理を進める。
【００７０】
分割サイズリスト表示ボタン４５５の選択を表さないと判別した場合（ステップＳ１０３；Ｎｏ）、条件取得部１４１は、受け付けた操作入力が条件追加ボタン４２０の選択を表すか判別する（ステップＳ１０４）。
【００７１】
受け付けた操作入力が条件追加ボタン４２０の選択を表すと判別した場合（ステップＳ１０４；Ｙｅｓ）、条件取得部１４１は、ユーザ入力画面４に撮影条件入力フォーム４１０を追加表示する（ステップＳ１０５）。そして、条件取得部１４１は、処理をステップＳ１０２に戻す。
【００７２】
受け付けた操作入力が条件追加ボタン４２０の選択を表さないと判別した場合（ステップＳ１０４；Ｎｏ）、条件取得部１４１は、受け付けた操作入力が検索実行ボタン４３０の選択を表すと判別し、撮影条件入力フォーム４１０に入力された情報を取得し、それぞれカメラ検索パラメータ情報１３１または撮影情報１３２の対応する項目に格納する（ステップＳ１０６）。
【００７３】
次に、撮影対象状態情報取得部１４３は、撮影情報１３２に含まれる各種情報と、撮影対象ルールＤＢ１３４に格納された状態情報と、に基づいて、撮影対象状態ＩＤを取得する（ステップＳ１０７）。
【００７４】
例えば、図３に示すように撮影情報１３２に各種情報が格納されている場合、撮影対象状態情報取得部１４３は、撮影対象ルールＤＢ１３４を参照して、撮影範囲に対して撮影対象物が占める割合Ｐとして、Ｐ＝ｗ×ｈ／Ｗ×Ｈ＝３．６×１．２／７．０×３．０≒０．２１＝２１％を算出する。そして、撮影対象状態情報取得部１４３は、算出した割合Ｐが、状態ルール情報「撮影範囲に対する割合（１０％≦Ｐ≦５０％）」を満たすと判別し、その状態ルール情報に対応する状態ＩＤ「st12」を撮影対象状態ＩＤとして取得する。
【００７５】
さらに、撮影対象状態レベル取得部１４３は、図３に示す撮影情報１３２に格納されている、撮影範囲（横幅）Ｗ「７．０」と、撮影対象物位置（Ｘ軸方向）ｘ「３．５」とが、状態ルール情報「横方レイアウト（Ｗ／４≦ｘ≦３Ｗ／４）」を満たすと判別し、その状態ルール情報に対応する状態ＩＤ「st21」を撮影対象状態ＩＤとして取得する。
【００７６】
そして、撮影対象状態情報取得部１４３は、以上のようにして取得した撮影対象状態ＩＤを、図３に示すように撮影情報１３２に格納する。
【００７７】
続いて、カメラ情報取得部１４４は、カメラ情報取得処理を実行する（ステップＳ１０８）。
【００７８】
図１４は、カメラ情報取得部１４４が実行するカメラ情報取得処理の流れを示すフローチャートである。
【００７９】
カメラ情報取得部１４４は、カメラ検索パラメータ情報１３１に格納された検索方法が、カメラの仕様から検索する方法であるか否かを判別する（ステップＳ３０１）。
【００８０】
カメラ情報取得部１４４は、検索方法がカメラの仕様からの検索する方法であると判別した場合（ステップＳ３０１；Ｙｅｓ）、撮影情報１３２に格納された撮影対象状態ＩＤに対応する機能ＩＤを含むカメラ情報であって、カメラ検索パラメータ情報１３１に格納されたカメラの仕様（焦点距離、画角、絞り、最短撮影距離）の各値と最も近い値を含むカメラ情報をカメラ情報ＤＢ１３４から取得する（ステップＳ３０２）。
【００８１】
具体的には、カメラ情報取得部１４４は、撮影情報１３２に格納された撮影対象状態ＩＤに対応する機能ＩＤを、撮影対象ルールＤＢ１３４から取得する。例えば、カメラ情報取得部１４４は、撮影対象ルールＤＢ１３４を参照して、図３に示す撮影対象状態ＩＤ「st12」に対応する機能ＩＤ「op11」、撮影対象状態ＩＤ「st21」に対応する機能ＩＤ「op31」を取得する。そして、さらに、カメラ検索パラメータ情報１３１の焦点距離に「４０」が格納されていた場合、カメラ情報取得部１４４は、図６に示すカメラ情報ＤＢ１３５から、焦点距離が「４０」に最も近く、かつ、機能ＩＤに「op11」または「op31」を含むカメラ情報として、カメラ名が「ＡＡＡ」であるカメラ情報を取得する。
【００８２】
検索方法がカメラの仕様から検索する方法でないと判別した場合（ステップＳ３０１；Ｎｏ）、カメラ情報取得部１４４は、カメラ検索パラメータ情報１３１に格納された検索方法が、カメラ名から検索する方法であるか否かを判別する（ステップＳ３０３）。
【００８３】
検索方法がカメラ名から検索する方法であると判別した場合（ステップＳ３０３；Ｙｅｓ）、カメラ情報取得部１４４は、カメラ検索パラメータ情報１３１に格納されたカメラ名に一致するカメラ名を含むカメラ情報をカメラ情報ＤＢ１３５から取得する（ステップＳ３０４）。
【００８４】
カメラ名から検索する方法でないと判別した場合（ステップＳ３０３；Ｎｏ）、カメラ情報取得部１４４は、カメラ検索パラメータ情報１３１に格納された検索方法が、カメラを指定せずに検索する方法であると判別し、撮影情報１３２に格納された撮影対象状態ＩＤに対応する機能ＩＤを含むカメラ情報であって、撮影情報１３２に格納された撮影対象物のサイズから取得された撮影対象物の最長寸法と最も近い撮影可能円径を含むカメラ情報をカメラ情報ＤＢ１３５から取得する（ステップＳ３０５）。
【００８５】
例えば、カメラ情報取得部１４４は、撮影対象物の最長寸法Ｌを、Ｌ＝（ｗ2＋ｈ2）1/2のようにして算出する。また、カメラ情報取得部１４４は、上記のステップＳ３０２と同様にして、撮影情報１３２に格納された撮影対象状態ＩＤに対応する機能ＩＤを取得する。そして、カメラ情報取得部１４４は、カメラ情報ＤＢ１３５から、撮影可能円径がＬに最も近く、かつ、取得された機能ＩＤを含むカメラ情報を取得する。
【００８６】
そしてカメラ情報取得部１４４は、カメラ情報取得処理を終了し、図１２のステップＳ１０９に処理を進める。
【００８７】
次に、最適設置距離取得部１４５は、取得したカメラ情報に含まれる撮影可能円径と、撮影情報１３２に格納された撮影対象物のサイズから取得された撮影対象物の最長寸法との差異が所定値以内か否かを判別する（ステップＳ１０９）。
【００８８】
撮影可能円径と撮影対象物の最長寸法との差異が所定値以内であると判別した場合（ステップＳ１０９；Ｙｅｓ）、最適設置距離取得部１４５は、取得したカメラ情報に含まれる最短撮影距離を最適設置距離として取得する（ステップＳ１１０）。
【００８９】
撮影可能円径と撮影対象物の最長寸法との差異が所定値以内でない、すなわち所定値よりも大きいと判別した場合（ステップＳ１０９；Ｙｅｓ）、最適設置距離取得部１４５は、取得したカメラ情報に含まれる撮影可能円径及び焦点距離と、撮影情報１３２に格納された撮影対象物サイズとに基づいて、最適設置距離を算出する（ステップＳ１１１）。
【００９０】
例えば、最適設置距離取得部１４５は、図３に示す撮影情報１３２に格納された撮影対象物サイズ（横幅）ｗ「３．６」及び撮影対象物サイズ（縦幅）ｈ「１．２」とから、撮影対象物の最長寸法Ｌ＝（ｗ2＋ｈ2）1/2＝（１．２2＋３．６2）1/2≒３．７９を算出する。そして、ステップＳ１０８において図７に示すカメラ名「ＡＡＡ」を含むカメラ情報を取得した場合、最適設置距離取得部１４５は、そのカメラ情報に含まれる撮影可能円径「３７．４」及び焦点距離「４０」と、算出した撮影対象物の最長寸法Ｌと、数２式とを用いて、最適設置距離Ｄ＝Ｌ・ｆ／φ＝３．７９×０．０４／０．０３７４≒４．１［ｍ］を算出する。
【００９１】
次に、最適設置角度取得部１４６は、ステップＳ１１０で取得した最適設置距離、またはステップＳ１１１で算出した最適設置距離と、撮影情報１３２に格納された撮影範囲とに基づいて、最適設置角度を算出する（ステップＳ１１２）。
【００９２】
例えば、最適設置距離取得部１４５は、ステップＳ１１０またはステップＳ１１１で取得または算出された最適設置距離Ｄ＝４．１[ｍ]と、図３に示す撮影情報１３２に格納された撮影範囲（横幅）Ｗ「７．０」と、数３式とを用いて、最適設置角度θ＝ａｒｃｔａｎ（Ｗ／２Ｄ）＝ａｒｃｔａｎ（７．０／２×４．１）≒７６[ｄｅｇ］を算出する。
【００９３】
次に、検索結果出力部１４７は、ステップＳ１１０で取得された最適設置距離またはステップＳ１１１で算出された最適設置距離と、ステップＳ１１２で算出された最適設置角度とを表す検索結果画面５を出力し、表示部１２０に表示させる（ステップＳ１１３）。なお、カメラ情報取得部１４４により複数のカメラ情報が取得された場合、検索結果出力部１４７は、取得されたカメラ情報毎に検索結果画面５を出力し、表示させる。
【００９４】
続いて、検索結果出力部１４７は、入力部１１０を介して操作入力を受け付けたか否かを判別する（ステップＳ１１４）。具体的には、検索結果出力部１４７は、操作入力として、戻るボタン５３０の選択、閉じるボタン５４０の選択のいずれかを表す情報を取得したか否かを判別する。操作入力を受け付けていないと判別した場合（ステップＳ１１４；Ｎｏ）、操作入力を受け付けたと判別するまで待ち状態となる。
【００９５】
続いて、操作入力を受け付けたと判別した場合（ステップＳ１１４；Ｙｅｓ）、検索結果出力部１４７は、受け付けた操作入力が、戻るボタン５３０の選択を表すか否かを判別する（ステップＳ１１５）。
【００９６】
戻るボタンの選択を表すと判別した場合（ステップＳ１１５；Ｙｅｓ）、検索結果出力部１４７は、処理をステップＳ１０１に戻す。また、戻るボタン５３０の選択を表さないと判別した場合、検索結果出力部１４７は、受け付けた操作入力が閉じるボタン５４０の選択を表すと判別し、最適配置取得処理を終了する。
【００９７】
以上のように、本実施形態に係る撮影支援装置１は、撮影情報１３２に基づいて、カメラ情報ＤＢ１３５からカメラ情報を取得する。そして、取得したカメラ情報と撮影情報１３２とに基づいて、最適設置距離及び最適設置角度を取得する。従って、撮影対象物の配置状態に適したカメラの最適配置を簡易に特定することができる。
【００９８】
また、本実施形態に係る撮影支援装置１は、カメラ自体に本実施形態の実施専用の機能を設けるものではないから、既存のカメラの最適配置を簡易に特定することができる。
【００９９】
また、本実施形態に係る撮影支援装置１は、ユーザが撮影場所に実際に行って最適配置を特定するために必要な各種のデータを取得する必要がなく、簡易にカメラの最適配置を特定することができる。
【０１００】
なお、本発明は上記の実施形態に限定されず、種々の変形、応用が可能である。
【０１０１】
例えば、撮影対象ルールＤＢ１３４は、撮影対象物の配置状態を表す状態情報と機能情報とを対応付けているが、機能情報と対応付けられる状態情報は、撮影範囲に対する撮影対象物の配置状態に限られない。撮影対象ルールＤＢ１３４に格納される状態情報は、撮影対象物の何らかの状態を表し、その状態にある撮影対象物を撮影するのに適したカメラの機能を表す機能情報がその状態情報と対応付けられていればよい。
【０１０２】
また、本発明の実施形態に係る撮影支援装置１は、専用の装置によらず、通常のコンピュータシステムを用いて実現可能である。例えば、ネットワークカード等を備えたコンピュータに上述の処理を実行するためのプログラムを格納した媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から当該プログラムをインストールすることにより、上述の処理を実行する撮影支援装置を構成することができる。
【０１０３】
また、コンピュータにプログラムを供給するための手法は任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。一例を挙げると、通信ネットワークの掲示板（ＢＢＳ）に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して配信することにより、上述の処理を実行することができる。
【０１０４】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１０５】
（付記１）
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する撮影支援装置であって、
前記撮影対象物の状態を表す状態情報を取得する撮影対象状態情報取得手段と、
前記撮影対象物のサイズを含む撮影情報を取得する撮影情報取得手段と、
撮影対象物の状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段と、
カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段と、
前記撮影対象ルール記憶手段から、前記撮影対象状態情報取得手段により取得された状態情報に対応する機能情報を取得し、前記カメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得手段と、
前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得手段により取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得手段と、
を備えることを特徴とする撮影支援装置。
【０１０６】
（付記２）
前記仕様情報は、カメラのレンズを通った光が結像する円の径を表す撮影可能円径を含み、
前記カメラ情報取得手段は、前記カメラ情報記憶手段から、取得した機能情報を含むカメラ情報のうち、前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズに基づいて算出される前記撮影対象物の最長寸法と最も近い撮影可能円径を含むカメラ情報を取得する、
ことを特徴とする付記１に記載の撮影支援装置。
【０１０７】
（付記３）
前記仕様情報は、カメラのレンズを通った光が結像する円の径を表す撮影可能円径と、カメラの焦点距離とを含み、
前記最適設置距離取得手段は、前記撮影情報取得手段により取得された前記撮影情報に含まれる前記撮影対象物のサイズから算出される前記撮影対象物の最長寸法と、前記カメラ情報取得手段により取得された前記カメラ情報に含まれる撮影可能円径及び焦点距離と、に基づいて、前記最適設置距離を取得する、
ことを特徴とする付記１または２に記載の撮影支援装置。
【０１０８】
（付記４）
前記カメラが、前記撮影対象物と前記最適設置距離だけ離れ、かつ前記撮影方向から所定距離離れて設置されている場合の前記カメラの光軸と前記撮影方向との間の最適な角度を表す最適設置角度を、前記最適設置距離と前記所定距離とに基づいて取得する最適設置角度取得手段をさらに備える、
ことを特徴とする付記１乃至３のいずれか１つに記載の撮影支援装置。
【０１０９】
（付記５）
前記撮影情報は、前記撮影方向から見た撮影範囲のサイズをさらに含み、
前記撮影対象状態取得手段は、前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズ及び前記撮影範囲のサイズに基づいて、前記撮影対象物が前記撮影範囲に対して占める割合を表す状態情報を取得する、
ことを特徴とする付記１乃至４のいずれか１つに記載の撮影支援装置。
【０１１０】
（付記６）
前記撮影情報は、前記撮影方向から見た撮影範囲に対する前記撮影対象物の位置をさらに含み、
前記撮影対象状態取得手段は、前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物の位置を表す状態情報を取得する、
ことを特徴とする付記１乃至５のいずれか１つに記載の撮影支援装置。
【０１１１】
（付記７）
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得する撮影支援方法であって、
前記撮影対象物の状態を表す状態情報を取得する撮影対象状態情報取得ステップと、
前記撮影対象物のサイズを含む撮影情報を取得する撮影情報取得ステップと、
撮影対象物の状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段から、前記撮影対象状態情報取得ステップにおいて取得された状態情報に対応する機能情報を取得し、カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得ステップと、
前記撮影情報取得ステップにおいて取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得ステップにおいて取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得ステップと、
を備えることを特徴とする撮影支援方法。
【０１１２】
（付記８）
撮影方向におけるカメラと撮影対象物との間の最適な距離を表す最適設置距離を取得するコンピュータを、
前記撮影対象物の状態を表す状態情報を取得する撮影対象状態情報取得手段、
前記撮影対象物のサイズを含む撮影情報を取得する撮影情報取得手段、
撮影対象物の状態を表す状態情報と、該状態の撮影対象物を撮影するのに適した、カメラが備える機能を表す機能情報と、を対応付けて記憶する撮影対象ルール記憶手段から、前記撮影対象状態情報取得手段により取得された状態情報に対応する機能情報を取得し、カメラ毎に、該カメラの仕様を表す仕様情報と、該カメラが備える機能を表す機能情報と、を含むカメラ情報を記憶するカメラ情報記憶手段から、取得した機能情報を含むカメラ情報を取得するカメラ情報取得手段、
前記撮影情報取得手段により取得された撮影情報に含まれる前記撮影対象物のサイズと、前記カメラ情報取得手段により取得されたカメラ情報に含まれる仕様情報とに基づいて、前記最適設置距離を取得する最適設置距離取得手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【０１１３】
１      撮影支援装置
１１０  入力部
１２０  表示部
１３０  記憶部
１３１  カメラ検索パラメータ情報
１３２  撮影情報
１３３  機能情報ＤＢ
１３４  撮影対象ルールＤＢ
１３５  カメラ情報ＤＢ
１４０  制御部
１４１  条件取得部
１４２  撮影対象物位置・サイズ判定部
１４３  撮影対象状態情報取得部
１４４  カメラ情報取得部
１４５  最適設置距離取得部
１４６  最適設置角度取得部
１４７  検索結果出力部
２      撮影対象物
３      居室
４      ユーザ入力画面
４１０  撮影条件入力フォーム
４２０  条件追加ボタン
４３０  検索実行ボタン
４４０  カメラ検索条件入力フォーム
４４１ａ〜４４１ｃ  検索方法選択ボタン
４４２  カメラ名選択ボックス
４４３  カメラ名リスト表示ボタン
４４４  仕様入力ボックス
４５０  撮影条件入力フォーム
４５１  撮影対象物サイズ入力ボックス
４５２  撮影範囲入力ボックス
４５３  撮影対象物位置入力ボックス
４５４  撮影対象物位置・サイズ判定ボックス
４５５  分割サイズリスト表示ボタン
５      検索結果表示画面
５１０  カメラ情報表示領域
５２０  最適配置表示領域
５２１  最適設置距離表示領域
５２２  最適設置角度表示領域
５２３  設置高さ表示領域
５３０  戻るボタン
５４０  閉じるボタン
【図１】
0005586071.tif 000005
【図２】
0005586071.tif 000006
【図３】
0005586071.tif 000007
【図４】
0005586071.tif 000008
【図５】
0005586071.tif 000009
【図６】
0005586071.tif 000010
【図７】
0005586071.tif 000011
【図８】
0005586071.tif 000012
【図９】
0005586071.tif 000013
【図１０】
0005586071.tif 000014
【図１１】
0005586071.tif 000015
【図１２】
0005586071.tif 000016
【図１３】
0005586071.tif 000017
【図１４】
0005586071.tif 000018