(57)【要約】【課題】画像データにおける監視カメラの配置を容易にする。【解決手段】建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するためのカメラ配置支援装置は、該画像データを取得し、表示手段の画面の所定の領域に描画し、描画された該画像データにおいて監視カメラを前記建物の領域の中および外の少なくともいずれかに配置するかの情報を取得し、該情報に応じて、前記画像データを加工して、該所定の領域において、該建物の領域の大きさと該建物の領域以外の余白部分の大きさとの割合を調整し、該加工された画像データを該所定の領域に再描画する。【選択図】図３
2017092733.tif 000002
【特許請求の範囲】
【請求項１】
建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するためのカメラ配置支援装置であって、
前記画像データを取得する画像データ取得手段と、
取得された前記画像データを、表示手段の画面の所定の領域に描画する描画手段と、
描画された前記画像データにおいて監視カメラを前記建物の領域の中および外の少なくともいずれかに配置するかの情報を取得する設置状態取得手段と、
取得された前記情報に応じて、前記画像データを加工して、前記所定の領域において、前記建物の領域の大きさと前記建物の領域以外の余白部分の大きさとの割合を調整する加工手段と、を有し、
前記描画手段は、前記加工された画像データを前記所定の領域に再描画することを特徴とするカメラ配置支援装置。
【請求項２】
前記加工手段は、前記余白部分の大きさを調整することによって前記割合を調整することを特徴とする請求項１に記載のカメラ配置支援装置。
【請求項３】
前記情報が監視カメラを前記建物の領域の中に配置することを示す場合、前記加工手段は、前記余白部分の大きさを、現在の前記画面に表示中の大きさ以下となるように調整することを特徴とすることを特徴とする請求項２に記載のカメラ配置支援装置。
【請求項４】
前記情報が監視カメラを前記建物の領域の外、または、外および中に配置することを示す場合、前記加工手段は、配置する監視カメラの撮影範囲に基づいて、前記余白部分の大きさを調整することを特徴とする請求項２または３に記載のカメラ配置支援装置。
【請求項５】
配置する監視カメラの撮影範囲を登録手段と、
描画された前記画像データにおいて、該画像データにおけるサイズと実寸のサイズとの間の縮尺サイズを取得する縮尺サイズ取得手段と、
前記縮尺サイズと、登録された前記監視カメラの撮影範囲に基づいて、前記所定の領域における必要な余白サイズを算出する算出手段とをさらに有することを特徴とする請求項４に記載のカメラ配置支援装置。
【請求項６】
登録された前記監視カメラの撮影範囲は、該監視カメラが撮影できるな一番大きい範囲を含むことを特徴とする請求項５に記載のカメラ配置支援装置。
【請求項７】
前記加工手段は、前記所定の領域の境界で囲まれる領域内に前記必要な余白サイズが収まるように、前記余白部分の大きさを調整することを特徴とする請求項５または６に記載のカメラ配置支援装置。
【請求項８】
前記建物の領域の外枠を取得する外枠取得手段をさらに有し、
前記加工手段は、前記外枠の大きさを調整することにより前記割合を調整することを特徴とする請求項１から７のいずれか１項に記載のカメラ配置支援装置。
【請求項９】
建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するためのカメラ配置支援装置であって、
前記画像データを取得する画像データ取得手段と、
取得された前記画像データを、表示手段の画面の所定の領域に描画する描画手段と、
配置する監視カメラを選択する選択手段と、
描画された前記画像データにおいて選択された前記監視カメラのシンボルを操作者による操作により配置する配置手段と、
前記配置手段により配置された前記監視カメラのシンボルの位置に応じて、前記画像データを加工して、前記所定の領域において、前記建物の領域の大きさと前記建物の領域以外の余白部分の大きさとの割合を調整する加工手段と、を有し、
前記描画手段は、前記加工された画像データを前記所定の領域に再描画することを特徴とするカメラ配置支援装置。
【請求項１０】
前記加工手段は、前記余白部分の大きさを調整することによって前記割合を調整することを特徴とする請求項９に記載のカメラ配置支援装置。
【請求項１１】
前記監視カメラのシンボルの配置位置が前記建物の領域の中である場合、前記加工手段は、前記余白部分の大きさを、現在の前記画面に表示中の大きさ以下となるように調整することを特徴とすることを特徴とする請求項１０に記載のカメラ配置支援装置。
【請求項１２】
前記監視カメラのシンボルの配置位置が前記建物の領域の外、または、外および中である場合、前記加工手段は、前記監視カメラのシンボルに対応する監視カメラの撮影範囲に基づいて、前記余白部分の大きさを調整することを特徴とする請求項１０または１１に記載のカメラ配置支援装置。
【請求項１３】
前記監視カメラのシンボルに対応する監視カメラの撮影範囲を登録する登録手段と、
描画された前記画像データにおいて、該画像データにおけるサイズと実寸のサイズとの間の縮尺サイズを取得する縮尺サイズ取得手段と、
前記監視カメラのシンボルに対応する監視カメラの撮影方向を取得する設置状態取得手段と、
前記縮尺サイズ、登録された前記監視カメラの撮影範囲、前記監視カメラのシンボル、および前記撮影方向に基づいて、前記所定の領域における必要な余白サイズを算出する算出手段とをさらに有することを特徴とする請求項１２に記載のカメラ配置支援装置。
【請求項１４】
登録された前記監視カメラの撮影範囲は、該監視カメラが撮影できる一番大きい範囲を含むことを特徴とする請求項１３に記載のカメラ配置支援装置。
【請求項１５】
前記加工手段は、前記所定の領域の境界で囲まれる領域内に前記必要な余白サイズが収まるように、前記余白部分の大きさを調整することを特徴とする請求項１３または１４に記載のカメラ配置支援装置。
【請求項１６】
前記建物の領域の外枠を取得する外枠取得手段をさらに有し、
前記加工手段は、前記外枠の大きさを調整することにより前記割合を調整することを特徴とする請求項９から１５のいずれか１項に記載のカメラ配置支援装置。
【請求項１７】
建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するためのカメラ配置支援方法であって、
前記画像データを取得する画像データ取得工程と、
取得された前記画像データを、表示手段の画面の所定の領域に描画する描画工程と、
描画された前記画像データにおいて監視カメラを前記建物の領域の中および外の少なくともいずれかに配置するかの情報を取得する設置状態取得工程と、
取得された前記情報に応じて、前記画像データを加工して、前記所定の領域において、前記建物の領域の大きさと前記建物の領域以外の余白部分の大きさとの割合を調整する加工工程と、
前記加工された画像データを前記所定の領域に再描画する再描画工程とを有することを特徴とするカメラ配置支援方法。
【請求項１８】
建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するためのカメラ配置支援方法であって、
前記画像データを取得する画像データ取得工程と、
取得された前記画像データを、表示手段の画面の所定の領域に描画する描画工程と、
配置する監視カメラを選択する選択工程と、
描画された前記画像データにおいて選択された前記監視カメラのシンボルを操作者による操作により配置する配置工程と、
前記配置工程において配置された前記監視カメラのシンボルの位置に応じて、前記画像データを加工して、前記所定の領域において、前記建物の領域の大きさと前記建物の領域以外の余白部分の大きさとの割合を調整する加工工程と、
前記加工された画像データを前記所定の領域に再描画する再描画工程とを有することを特徴とするカメラ配置支援方法。
【請求項１９】
コンピュータを、請求項１から１６のいずれか１項に記載のカメラ配置支援装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ配置支援装置、カメラ配置支援方法、およびプログラムに関する。
【背景技術】
【０００２】
店舗やビルなどにおいて監視カメラを配置して監視を行う利用者は、通常、監視領域に対し、どのように監視カメラを配置するかの検討を行う。具体的には、利用者は、監視カメラを配置する場所の設計図面を施主等より入手し、その図面上に、監視カメラのシンボルと撮影範囲、監視ターゲットとなる被写体などを記載する。監視カメラの撮影範囲は監視カメラの画角等により異なるため、利用者は、選定した監視カメラごとに画角に応じて撮影範囲を変更する。また、利用者は、監視ターゲットの撮影状態、例えば顔が認識できるレベルで撮影を行うか等を考えながら監視カメラの配置を検討する。
【０００３】
従来より、監視カメラの配置を支援するツール（以降、「レイアウト作成支援ツール」と記載する）が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５‐５０６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
設計図面は、必ずしもカメラ配置を行うために適した設計図面になっているとは限らない。図１０〜図１２を参照して、従来のレイアウト作成支援ツールにより表示される画面例について説明する。
【０００６】
図１０は、建物の領域を示す図形を含む設計図面の例である。図１０（Ａ）は、建物の屋内の領域（灰色のエリア１０１０）が狭く、屋外の領域（白色のエリア１０１１）が広く、また、図面領域（屋内と屋外の領域）が真ん中に配置されていない設計図面である。また、図１０（Ｂ）は、屋内の領域（灰色のエリア１０１２）は広いが、屋外の領域（白色のエリア１０１３）が狭い設計図面である。
【０００７】
従来のレイアウト作成支援ツールでは、入力された画像データは、入力された画像データのまま、背景領域にフィットするように拡大・縮小されて背景画像として描画される。図１１は、従来のレイアウト作成支援ツールを用いて描画された背景画像の例である。従来のレイアウト作成支援ツールにおいて、図１０（Ａ）と図１０（Ｂ）に示す設計図面が入力される場合、それぞれ図１１（Ａ）と図１１（Ｂ）のように画面上に表示される。操作者が、図１０（Ａ）に示す屋内の領域に、撮影範囲１１１１を含んだ監視カメラ１１１０を配置する場合、図１１（Ａ）に示すように、屋内の領域は小さく表示されているため、配置可能な領域が狭い。よって、操作者は配置しにくい。また、操作者が、図１０（Ｂ）に示す屋外の領域に、撮影領域１１１３を含んだ監視カメラ１１１２を配置する場合、図１１（Ｂ）に示すように、屋外の領域を表現する余白部分が狭いため、描画しきれない場合がある。
【０００８】
このため、図１０（Ａ）と図１０（Ｂ）に示す設計図面を、レイアウト作成支援ツールを使用する前に、監視カメラ配置に適した設計図面に加工する必要があった。図１２は、図１０に示す設計図面を調整することを示す図である。図１０（Ａ）と図１０（Ｂ）に示す設計図面を監視カメラの配置に適した設計図面にするために、例えば、操作者は、図１２に示すように、予め他の画像編集ツールにより、点線の領域のトリミングや、拡大・縮小を行う。ここで、監視カメラを屋外に配置するのか、屋内に配置するのかにより、設計図面の屋内または屋外の領域を調整する必要がある。監視カメラを屋内に配置する場合は、おおよそ監視カメラの撮影範囲は、建物の中側に描画される。そのため、屋外の領域をできるだけ狭くし図面領域を拡大する方が監視カメラの配置検討を行い易い（図１２（Ａ））。また、監視カメラを屋外に配置する場合は、屋外を示す領域において、監視カメラの撮影領域が入るように建物領域を縮小させる必要がある（図１２（Ｂ））。
【０００９】
このように、設計図面は、必ずしも監視カメラ配置に適した画像データになっているとは限らない。そのため、レイアウト作成支援ツールの操作者は、事前に、設計図面に対してサイズ調整や位置移動を行い、監視カメラ配置に適した画像データにしておく必要があった。
【００１０】
本発明は、上記課題に鑑みて為されてものであり、画像データにおける監視カメラの配置を容易にすることを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための一手段として、本発明によるカメラ配置支援装置は以下の構成を有する。すなわち、建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するためのカメラ配置支援装置であって、前記画像データを取得する画像データ取得手段と、取得された前記画像データを、表示手段の画面の所定の領域に描画する描画手段と、描画された前記画像データにおいて監視カメラを前記建物の領域の中および外の少なくともいずれかに配置するかの情報を取得する設置状態取得手段と、取得された前記情報に応じて、前記画像データを加工して、前記所定の領域において、前記建物の領域の大きさと前記建物の領域以外の余白部分の大きさとの割合を調整する加工手段と、を有し、前記描画手段は、前記加工された画像データを前記所定の領域に再描画することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像データにおける監視カメラの配置を容易にすることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１におけるカメラ配置支援装置の表示画面の一例を示す図。
【図２】実施形態１におけるカメラ配置支援装置の構成を示す図。
【図３】実施形態１における監視カメラ配置支援装置の処理フローの一例を示す図。
【図４】実施形態１における背景領域への描画を説明するための図。
【図５】実施形態１における余白サイズの算出処理のフロー図の一例を示す図。
【図６】実施形態１における必要な余白サイズを説明する図。
【図７】認識レベルの違いによる撮影距離の違いを示す図。
【図８】実施形態２における監視カメラ配置支援装置の処理フローの一例を示す図。
【図９】実施形態２における必要な余白サイズを説明する図。
【図１０】従来のレイアウト作成支援ツールによる表示例を説明する図。
【図１１】従来のレイアウト作成支援ツールによる表示例を説明する図。
【図１２】従来のレイアウト作成支援ツールによる表示例を説明する図。
【発明を実施するための形態】
【００１４】
以下、添付の図面を参照して、本発明をその実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１５】
［実施形態１］
図２は、実施形態１におけるカメラ配置支援装置２００の構成を示す図である。本実施形態におけるカメラ配置支援装置２００は、建物の領域を示す図形を含む画像データを用いて監視カメラの配置を決定するための装置である。図２（Ａ）に、本実施形態におけるカメラ配置支援装置２００のハードウェア構成を示し、図２（Ｂ）に、本実施形態におけるカメラ配置支援装置２００の機能構成を示す。まず、図２（Ａ）について説明する。本実施形態におけるカメラ配置支援装置２００は、ハードウェア構成として、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、外部記憶装置２０４、ＩｎｐｕｔＩ／Ｆ（インタフェース）２０５、入力装置２０６、ＯｕｔｐｕｔＩ／Ｆ２０７、表示装置２０８、システムバス２０９を具備する。
【００１６】
ＣＰＵ２０１は、カメラ配置支援装置２００の全体の制御処理を行う。ＲＯＭ２０２は、使用者が電気的にプログラムを書き込むことができるＲＰ（Reprogramable）ＲＯＭと、製造するときに内容を書き込むマスクＲＯＭから構成されるが、いずれかのＲＯＭから構成されてもよい。ＲＡＭ２０３は、自由書き込み・自由読み出しができるメモリである。ＲＡＭ２０３は、本実施形態の処理を行う際に一時的にデータを蓄える等の機能を有する。
【００１７】
外部記憶装置２０４は、不揮発性の記憶装置である。外部記憶装置２０４には、たとえば、ＨＤドライブ、ＦＤドライブ、ＭＯドライブ、ＣＤ−ＲＷドライブ、ＤＶＤ−ＲＷドライブ、Ｂｌｕ−ｒａｙ（登録商標）ドライブ等がある。外部記憶装置２０４は、後述の図３、図５、図８の処理をＣＰＵ２０１に実行させるためのプログラムデータを格納するとともに、プログラムデータの動作に必要なデータを格納することができる。
【００１８】
ＩｎｐｕｔＩ／Ｆ２０５は、入力装置２０６からの入力信号を処理し、カメラ配置支援装置２００の操作及びデータ入力に用いられるインタフェースである。入力装置２０６は、ＩｎｐｕｔＩ／Ｆ２０５を経由してカメラ配置支援装置２００へ入力信号を送るためのユーザインタフェースである。入力装置２０６は、例えば、キーボード、マウス、タッチパネルなどである。
【００１９】
ＯｕｔｐｕｔＩ／Ｆ２０７は、カメラ配置支援装置２００と接続されるモニタやプリンタなどからの出力信号を処理し、カメラ配置支援装置２００の操作及びデータ出力に用いられるインタフェースである。表示装置２０８は、ＯｕｔｐｕｔＩ／Ｆ２０７を経由してカメラ配置支援装置２００からの出力信号を受信して処理する表示装置を示している。この表示装置２０８は、ＣＲＴ（Cluster ray tube）、液晶ディスプレイ、プラズマディスプレイ、プロジェクタなどの制御回路を用いて実現される。
【００２０】
システムバス２０９は、カメラ配置支援装置２００の各ブロック間の各種データのやりとり及び電力の供給をするものである。システムバス２０９は、アドレス線、データ線、制御線、電源、グランド線等からなる。
【００２１】
次に、図２（Ｂ）を参照して、本実施形態におけるカメラ配置支援装置２００の機能構成を説明する。画像データ取得部２１１は、設計図面を含む画像データを読み込む。この画像データには建物の領域を示す図形が含まれる。また、画像データ取得部２１１は、必要に応じて画像処理を行う。描画部２１２は、表示装置２０８における画面の所定の領域に画像データを描画する。この所定の領域は、例えば画面の背景領域である。縮尺サイズ取得部２１３は、操作者による入力等に基づいて、描画部２１２により描画された画像データの縮尺サイズを取得する。外枠取得部２１４は、背景領域に描画された設計図面の中で建物を表す領域の外枠を取得する。設置状態取得部２１５は、監視カメラの設置状態を操作者による入力等に基づいて取得する。余白サイズ算出部２１６は、設置状態取得部２１５により取得された設置状態で監視カメラが適切に表示されるように、建物を表す領域以外の領域（余白部分）のために必要な領域を算出する。なお、以降の説明では、建物を表す領域以外の領域を「余白」と称するが、余白には、樹木等の図形が含まれてもよい。画像データ加工部２１７は、画像データを加工して、建物の領域の大きさと建物の領域以外の領域の大きさとの割合を調整する。表示制御部２１８は、表示装置２０８に対する表示に関する制御を行う。
【００２２】
次に、本実施形態のカメラ配置支援装置２００の処理について説明する。本実施形態において、カメラ配置支援装置２００は、コンピュータにインストールされており、コンピュータ上で動作するものとするが、動作形態はこれに限定されない。図１は、本実施形態におけるカメラ配置支援装置２００の表示装置２０８において表示される画面の例である。カメラ配置支援装置２００が起動されると、図１に示すデザイン画面１００が表示装置２０８に表示される。
【００２３】
図１において、背景領域１０１は、カメラ配置支援装置に入力された画像データとしての設計図面が描画される領域である。画像データ読込みメニュー１０２は、画像データの読込みを指示するためのメニューである。操作者により画像データ読込みメニュー１０２が選択されると、ダイアログが表示され、操作者は入力する画像データの存在場所を入力して指定することが可能となる。操作者により指定された存在場所に対応する画像データ（設計図面）は、背景領域１０１の点線領域内に描画される。外枠１０３は、読み込まれた画像データにおける建物の外郭を表す。
【００２４】
監視カメラリスト１０４は、背景領域１０１に配置可能な監視カメラの一覧である。操作者は、マウスなどの入力装置２０６により、監視カメラリスト１０４の中から、配置する監視カメラ１０５を選択し、ドラック＆ドロップなどの操作により設計図面上に配置することが可能である。そして、選択された監視カメラ１０５が配置されると、監視カメラのシンボルと撮影範囲が背景領域１０１上に描画される。例えば、操作者による操作により、屋内に監視カメラが配置された場合は、監視カメラ１０６と撮影範囲１０７のように表示され、屋外に監視カメラが配置された場合は、監視カメラ１０８と撮影範囲１０９のように表示される。
【００２５】
スケール設定ボタン１１０は、入力された設計図面の縮尺サイズを設定するためのボタンである。なお、スケール設定ボタン１１０は、ボタンである必要はない。例えば、入力装置２０６がマウスの場合、操作者は、マウスの右クリックによるメニューにより縮尺サイズを設定してもよい。操作者がスケール設定ボタン１１０を選択すると、設計図面上の任意の長さに対して、実際のサイズを入力することが可能である。縮尺サイズ取得部２１３は、背景領域１０１上での長さと実際のサイズにより、縮尺サイズを取得することが可能である。本実施形態では、図１に示すように、スケールバー１１１と入力ボックス１１２が表示され、操作者は、スケールバー１１１の長さに対応する実際の長さを入力ボックス１１２に入力する。
【００２６】
次に、本実施形態におけるカメラ配置支援装置２００の処理を、図３を参照して説明する。図３は、本実施形態におけるカメラ配置支援装置２００の処理フローの一例を示す図である。ステップＳ３０１において、画像データ取得部２１１は、建物の領域を表す図形を含む設計図面のデータを読み込む。例えば、操作者が図１の画像データ読込みメニュー１０２を選択した場合、画像データ取得部２１１は、設計図面のデータの読み込み指示を受ける。続いて、操作者により、表示されたダイアログに、設計図面の存在場所として画像データファイルパスが入力された場合、画像データ取得部２１１は、パスを介して取得したファイルをオープンして画像データを読み込み、ＲＡＭ２０３に保存する。なお、設計図面のデータがＣＡＤデータである場合は、画像データ取得部２１１は、画像データに変換して、ＲＡＭ２０３へ保存する。なお、画像データ取得部２１１による画像データ取得方法は、操作者による画像データ読込みメニュー１０２の操作を介した上述の方法に限定されない。
【００２７】
次に、ステップＳ３０２において、描画部２１２は、ＲＡＭ２０３に保存された設計図面の画像データを背景領域１０１に描画する。図４は、描画部２１２による背景領域への描画を説明するための図である。例えば、図４（Ａ）に示す設計図面を、背景領域１０１のサイズが縦、横（１５．５ｃｍ、２８．５ｃｍ）の領域に描画する場合を考える。描画部２１２は、図４（Ｂ）に示すように、図４（Ａ）に示す画像データの縦、横を、１．５倍に拡大し、背景領域１０１にセンタリングし表示する。
【００２８】
次に、ステップＳ３０３において、縮尺サイズ取得部２１３は、縮尺サイズの取得を行う。縮尺サイズの取得処理は、設計図面データが読み込まれた後に行われる。縮尺サイズを変更する場合は、操作者がスケール設定ボタン１１０を指示することにより再設定が可能である。ステップＳ３０２において、背景領域に設計図面の画像データが描画された場合、表示制御部２１８は、スケールバー４１１と入力ボックス４１２を表示装置２０８に表示する。操作者は、このスケールバー４１１を移動させ、矢印の長さを変えることが可能である。操作者は、設計図面より実寸サイズがわかっている場所にスケールバー４１１を置き、入力ボックス４１２に実寸サイズを入力する。他の方法として、操作者がデザイン画面１００に表示されているスケール設定ボタン１１０が指示して、実寸サイズを入力する方法もある。この場合、スケール設定ボタン１１０が指示されると、座標指定モードになり、操作者が座標４Ａと座標４Ｂを操作者がクリックすることにより、座標４Ａから座標４Ｂを結んだスケールバー４１１が表示される。そして、操作者は、入力ボックス４１２に、実寸サイズを入力できる。また、単位ボックス４１３により単位（ｃｍ、ｍ、フィートなど）を選択できる。
【００２９】
実寸サイズに３３５０ｃｍと入力された場合、画面上の１６ｃｍ×１．５倍の長さが、３３５０ｃｍにあたるため、１ｃｍあたり約１４０ｃｍの縮尺サイズとなる。つまり、実寸サイズ（ｍ）÷画面上のスケールバーのサイズが縮尺サイズとなる。
【００３０】
次に、ステップＳ３０４において、外枠取得部２１４は、描画されている画像データにおける建物の外枠を取得する。外枠取得部２１４は、例えば、操作者の操作により、建物の領域を囲うように、四角形の簡易外枠線４１４が設定されることにより外枠を取得できる。また、外枠取得部２１４は、操作者が、設計図面上に描画されている建物の外枠をなぞることにより座標位置を取得し、この座標位置から外枠を取得することが可能である。例えば、図４（Ｂ）に示す設計図面の場合、座標４Ｃ〜座標４Ｍをクリックしていくことにより、外枠を取得することができる。なお、外枠の取得方法は、上記の方法に限定されない。
【００３１】
次に、ステップＳ３０５において、設置状態取得部２１５は、監視カメラの設置場所が外枠（すなわち、建物）の外なのか中なのか、それとも両方なのかを示す設置方法の情報を取得する。例えば、屋内配置/屋外配置/屋内外配置の３つの中から操作者に選択させることにより、設置状態取得部２１５は、設置方法の情報を取得することが可能である。また、他の方法として、デザイン画面１００上において、屋内配置/屋外配置/屋内外配置のグループボタンを操作者に選択させることにより、設置状態取得部２１５は、設置方法の情報を取得することも可能である。
【００３２】
上記ステップＳ３０５で取得された設置方法の情報が屋内配置を示す場合（ステップＳ３０６のＮｏ）、余白サイズ算出部２１６は、ステップＳ３０７において、外枠から背景領域の外枠までの余白サイズ（余白部分の大きさ）を、現在表示中の大きさ以下となるように調整する。例えば、余白サイズ算出部２１６は、余白サイズを最小サイズに設定する。また、余白サイズ算出部２１６は、画像データや背景領域における外枠の割合などにより余白を設定することが可能である。
【００３３】
また、上記ステップＳ３０５で取得された設置方法の情報が屋外配置を含む場合、すなわち、該情報が屋外設置もしくは屋内外設置を示す場合（ステップＳ３０６のＹｅｓ）、ステップＳ３０８において、余白サイズ算出部２１６は、監視カメラの撮影範囲を考慮して余白サイズを算出する。
【００３４】
次に、屋外設置における余白サイズの算出方法について、図５〜７を用いて説明する。図５は、余白サイズ算出部２１６による余白サイズの算出処理のフロー図である。ステップＳ５０１において、余白サイズ算出部２１６は、監視する被写体の認識レベルを取得する。例えば、人の動きの流れを確認するのか、人の顔を認識するのか、などの監視目的に関連する、監視する被写体の認識レベルにより、必要となる撮影距離が異なる。図７は、認識レベルの違いによる撮影距離の違いを示す図である。顔が認識できるレベルは通常、撮影距離が短くなる（距離７０１）。逆に、人の動きが認識出来ればよいレベルだと、撮影距離は長くなる（距離７０３）。
【００３５】
次に、ステップＳ５０２において、余白サイズ算出部２１６は、ＲＡＭ２０３やＲＯＭ２０２に予め登録されている監視カメラ撮影範囲情報を取得する。監視カメラ撮影範囲情報は、監視カメラリスト１０４で挙げられている配置可能な監視カメラごとに登録されている情報である。監視カメラ撮影範囲情報は、例えば、１：監視カメラ機種名、２：画角サイズ（最大）、３：画角サイズ（最小）、４：パン角度範囲、５：認識レベルごとの撮影距離等を含む。
【００３６】
ステップＳ５０３において、余白サイズ算出部２１６は、ステップＳ５０１で取得した認識レベルにおける撮影距離をステップＳ５０２で取得した監視カメラ撮影範囲情報から取得する。なお、Ｓ５０１の処理を省略し、余白サイズ算出部２１６は、登録されている中で一番距離の長い（一番大きい範囲の）撮影範囲の情報を取得してもよい。続いて、ステップＳ５０４において、余白サイズ算出部２１６は、ステップＳ５０４で求めた撮影距離から余白サイズを求める。
【００３７】
図６を参照して、必要な余白サイズについて説明する。図６は、本実施形態における必要な余白サイズを説明する図である。撮影距離６０２（実寸サイズ）を５００ｃｍとした場合、前記の例の縮尺サイズ（１ｃｍあたり１４０ｃｍ）で計算すると、画像データ上で、撮影距離は３．５７ｃｍで表現されることになる。つまり、余白サイズは、撮影距離３．５７ｃｍ＋監視カメラのシンボル６０３（例えば０．５ｃｍ）となり、３．６２ｃｍ必要となる。
【００３８】
図３のステップＳ３０９に基づき、画像データ加工部２１７は、画像データの加工を行う。例えば、上記ステップＳ５０３において、図４（Ｂ）の例で示すように、必要となる余白サイズが３．６２ｃｍ、外枠と画像データの境界が０．５ｃｍ、画像データと背景領域の境界が１．０ｃｍであった場合、外枠から背景領域の境界が１．５ｃｍのみであるため、外枠内を縮小する必要がある。つまり、画像データ加工部２１７は、外枠から少なくとも３．６２ｃｍ囲んだ領域が背景領域になるように、外枠を縮小することにより画像データを調整する。逆に、必要となる余白サイズと外枠サイズが背景領域サイズより小さい場合は、画像データ加工部２１７は、外枠を拡大してもよい。
【００３９】
次に、描画部２１２は、ステップＳ３０９で求められた画像データを背景領域１０１に再描画する。そして、ステップＳ３１１において、縮尺サイズ取得部２１３は、縮尺サイズの再計算を行う。縮尺サイズ取得部２１３は、ステップＳ３０３で取得したスケールバーの位置の長さを取得し、ステップＳ３０３での長さによる比率を求めて換算する。
【００４０】
［実施形態２］
本実施形態１では、設計図面の読み込み時に設計図面の画像データの最適化を実施したが、実施形態２においては編集中に実施する例を説明する。以下、実施形態１と異なる点について説明する。
【００４１】
本実施形態におけるカメラ配置支援装置２００の処理を、図８を参照して説明する。図８は、本実施形態におけるカメラ配置支援装置２００の処理フローの一例を示す図である。ステップＳ８０１〜ステップＳ８０４は、本実施形態１のステップＳ３０１〜Ｓ３０４の処理と同様である。操作者は、監視カメラリスト１０４より、監視カメラを選択し、入力装置２０６により、選択した監視カメラのシンボルを背景領域１０１に配置することが可能である。ステップＳ８０５にて、監視カメラのシンボルが背景領域１０１に配置された場合（ステップＳ８０５のＹｅｓ）、ステップＳ８０６において、余白サイズ算出部２１６は、配置された監視カメラのシンボルに対応する監視カメラの撮影距離情報を取得する。この撮影距離情報は、実施形態１と同様に、監視カメラごとにＲＡＭ２０３もしくはＲＯＭ２０２にテーブルにより登録されている。監視カメラ撮影範囲情報は、１：監視カメラ機種名、２：画角サイズ（最大）、３：画角サイズ（最小）、４：パン角度範囲、５：認識レベルごとの撮影距離、６：カメラ種別情報（例えば、固定カメラ, ＰＴＺカメラ，魚眼カメラなど）、７：パン角度情報等を含む。
【００４２】
ステップＳ８０７にて、設置状態取得部２１５は、背景領域１０１に配置された監視カメラのシンボルの座標（配置位置）と撮影方向を取得する。なお、座標値として、実寸の数値または縮小サイズに相当する数値の何れかを用いてもよい。ステップＳ８０８にて、ステップＳ８０６及びステップＳ８０７より取得された監視カメラ撮影範囲情報と監視カメラの座標と撮影方向より、余白サイズ算出部２１６は、必要となる余白サイズを算出する。
【００４３】
図９を参照して、必要な余白サイズについて説明する。操作者により、監視カメラリスト１０４より任意の監視カメラが選択され、背景領域９００に配置されると、その監視カメラのシンボル９０１が表示される。続いて、表示制御部２１８により、ステップＳ８０６より取得された撮影距離情報から画角サイズ（最大）と認識レベルの撮影距離の情報を用いて、撮影範囲９０４が描画される。このとき、ステップＳ８０７にて、取得された座標９０２（ｘ,ｙ）と撮影方向９０３（ｚ）より、撮影範囲の座標が求められる。これより、図９に示された座標値を一例として用いると、監視カメラシンボルの座標９０２（７０，３５）より、撮影方向９０３（スカラ値：４５）に示した場合、座標９０２から建物の外枠までが座標値で３０、背景領域９００までが座標値で３５となるため、必要な余白サイズは、座標値で１０となる。
【００４４】
また、監視カメラのカメラ種別情報がＰＴＺや魚眼カメラである場合、余白サイズ算出部２１６は、パン領域９０５において、背景領域９００をはみ出さないか判断する必要がある。この場合も、余白サイズ算出部２１６は、監視カメラの配置された座標と撮影方向を取得し、必要となる余白サイズを求めることができる。
【００４５】
画像データ加工部２１７は、ステップＳ８０８で取得した余白サイズと、ステップＳ８０７より取得された監視カメラの座標及び撮影方向より、図面データの加工が必要か判断する。画像データ加工部２１７は、画像データの加工が必要と判断した場合は（ステップＳ８０９のＹｅｓ）、必要となる余白サイズのもと、実施形態１のステップＳ３０９〜Ｓ３１１と同様にステップＳ８１０〜Ｓ８１２の処理を実施する。これにより、編集中においても選択された監視カメラに応じて、設計図面の画像データを配置検討時に適切なサイズ及び位置に描画することが可能になる。
【００４６】
以上に示した実施形態の効果を以下に説明する。監視カメラの配置検討において、通常、入力する設計図面は多種多様であり、必ずしも、監視カメラの配置に適した図面データになっているとは限らない。そのため、監視カメラの撮影領域を考慮して、図面データの大きさや位置を変更することにより、適したサイズの図面データを用いて監視カメラの配置検討を容易に行うことが可能になる。また、入力された図面データにおいて、カメラ配置に適した大きさにすることにより、監視カメラの配置が行い易くなる。また、編集中においても、監視カメラの撮影向きにより撮影範囲を描画することを考慮して自動的に図面領域が拡大・縮小することが可能となる。そのため、より監視カメラの配置を検討し易くなる。
【００４７】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４８】
２００  カメラ配置支援装置、２１１  画像データ取得部、２１２  描画部、２１３  縮尺サイズ取得部、２１４  外枠取得部、２１５  設置状態取得部、２１６  余白サイズ算出部、２１７  画像データ加工部、２１８  表示制御部
【図１】
2017092733.tif 000003
【図２】
2017092733.tif 000004
【図３】
2017092733.tif 000005
【図４】
2017092733.tif 000006
【図５】
2017092733.tif 000007
【図６】
2017092733.tif 000008
【図７】
2017092733.tif 000009
【図８】
2017092733.tif 000010
【図９】
2017092733.tif 000011
【図１０】
2017092733.tif 000012
【図１１】
2017092733.tif 000013
【図１２】
2017092733.tif 000014