(57)【要約】【課題】撮像装置で撮像できない撮像場所が指定された場合でも、撮像装置がユーザーに違和感を与えるような映像を取らないよう制御することを目的とする。【解決手段】見取り図情報を表示する表示手段と、見取り図情報上におけるユーザーの複数の点の入力操作を受け付ける受付手段と、入力操作に応じて複数の撮像場所を決定する決定手段と、決定された複数の撮像場所が撮像装置の撮像可能範囲内か否かを判定する判定手段と、複数の撮像場所のうち判定手段により撮像装置の撮像可能範囲内でないと判定された撮像場所が存在する場合、撮像装置の撮像可能範囲に基づいて、撮像場所を修正する修正手段と、複数の撮像場所を含む巡回設定情報を撮像装置に送信する送信手段と、を有することによって課題を解決する。【選択図】図４
2017017649.tif 000002
【特許請求の範囲】
【請求項１】
見取り図情報を表示する表示手段と、
前記見取り図情報上におけるユーザーの複数の点の入力操作を受け付ける受付手段と、
前記入力操作に応じて複数の撮像場所を決定する決定手段と、
前記決定された複数の撮像場所が撮像装置の撮像可能範囲内か否かを判定する判定手段と、
前記複数の撮像場所のうち前記判定手段により前記撮像装置の撮像可能範囲内でないと判定された撮像場所が存在する場合、前記撮像装置の撮像可能範囲に基づいて、前記撮像場所を修正する修正手段と、
前記複数の撮像場所を含む巡回設定情報を前記撮像装置へ送信する送信手段と、
を有する情報処理装置。
【請求項２】
前記修正手段は、前記撮像装置の撮像可能範囲に基づいて、前記複数の撮像場所のうち前記判定手段により前記撮像装置の撮像可能範囲内でないと判定された撮像場所が前記撮像装置の撮像可能範囲内になるように前記撮像場所を修正する請求項１記載の情報処理装置。
【請求項３】
前記決定手段は、前記入力操作に応じて各撮像場所における時間を更に決定し、
前記修正手段は、前記撮像装置の撮像可能範囲内でないと判定された前記撮像場所に関する前記入力操作の入力時間に基づいて、前記撮像場所の前記時間を更に修正する請求項１又は２記載の情報処理装置。
【請求項４】
前記判定手段は、前記撮像装置の画角情報に基づいて前記撮像装置の撮像可能範囲を求め、前記複数の撮像場所が前記撮像装置の撮像可能範囲内か否かを判定する請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
前記撮像装置の画角情報は、前記撮像装置のパン角度範囲、チルト角度範囲、ズーム範囲の何れかの情報を含む請求項４記載の情報処理装置。
【請求項６】
前記判定手段は、前記見取り図情報に含まれる場所情報に基づいて前記撮像装置の撮像可能範囲を求め、前記複数の撮像場所が前記撮像装置の撮像可能範囲内か否かを判定する請求項１乃至３何れか１項記載の情報処理装置。
【請求項７】
前記場所情報は、壁の位置、柱の位置の何れかの情報を含む請求項６記載の情報処理装置。
【請求項８】
前記判定手段は、前記撮像装置の取付位置情報に基づいて前記撮像装置の撮像可能範囲を求め、前記複数の撮像場所が前記撮像装置の撮像可能範囲内か否かを判定する請求項１乃至３何れか１項記載の情報処理装置。
【請求項９】
前記判定手段は、前記決定された複数の撮像場所が複数の撮像装置のうちの何れかの撮像装置の撮像可能範囲内か否かを判定し、
前記複数の撮像場所のうち前記判定手段により前記複数の撮像装置のうちの何れかの撮像装置の撮像可能範囲内でないと判定された撮像場所が存在する場合、前記入力操作に応じて、該当する撮像場所に対応付けて静止時間を設定する設定手段を更に有する請求項１乃至８何れか１項記載の情報処理装置。
【請求項１０】
前記設定手段は、前記複数の撮像場所のうち前記判定手段により前記複数の撮像装置のうちの何れかの撮像装置の撮像可能範囲内でないと判定された撮像場所に関する前記入力操作の入力時間に基づいて、前記静止時間を設定する請求項９記載の情報処理装置。
【請求項１１】
情報処理装置が実行する情報処理方法であって、
見取り図情報を表示する表示ステップと、
前記見取り図情報上におけるユーザーの複数の点の入力操作を受け付ける受付ステップと、
前記入力操作に応じて複数の撮像場所を決定する決定ステップと、
前記決定された複数の撮像場所が撮像装置の撮像可能範囲内か否かを判定する判定ステップと、
前記複数の撮像場所のうち前記判定ステップにより前記撮像装置の撮像可能範囲内でないと判定された撮像場所が存在する場合、前記撮像装置の撮像可能範囲に基づいて、前記撮像場所を修正する修正ステップと、
前記複数の撮像場所を含む巡回設定情報を前記撮像装置に登録させる登録ステップと、
を含む情報処理方法。
【請求項１２】
コンピュータを、請求項１乃至１０何れか１項記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、クライアント装置からネットワークを介して、撮像装置の撮像方向、又はズームを操作する技術が知られている。また、前述の技術に関して、クライアント装置側で画像上の特定の領域を指定することで、指定した領域に紐づいた方向へ撮像装置を向けるといった、撮像装置の駆動指示を簡便化する技術が知られている。
特許文献１では地図上に領域を指定することで、指定された領域に応じて撮像装置の撮像方向、及びズームを制御する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−８３２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、撮像装置で撮像できない撮像場所が地図上で指定された場合でも、撮像装置に適切な巡回設定情報を簡便に登録させることを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明は、見取り図情報を表示する表示手段と、前記見取り図情報上におけるユーザーの複数の点の入力操作を受け付ける受付手段と、前記入力操作に応じて複数の撮像場所を決定する決定手段と、前記決定された複数の撮像場所が撮像装置の撮像可能範囲内か否かを判定する判定手段と、前記複数の撮像場所のうち前記判定手段により前記撮像装置の撮像可能範囲内でないと判定された撮像場所が存在する場合、前記撮像装置の撮像可能範囲に基づいて、前記撮像場所を修正する修正手段と、前記複数の撮像場所を含む巡回設定情報を前記撮像装置に送信する送信手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、撮像装置で撮像できない撮像場所が指定された場合でも、撮像装置がユーザーに違和感を与えるような映像を取らないよう制御することができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態１の情報処理システムのシステム構成の一例を示す図である。
【図２】見取り図及び撮像装置アイコンの表示例を示す図である。
【図３】撮像装置の撮像可能範囲について示す図である。
【図４】クライアント装置の情報処理の一例を示すフローチャートである。
【図５】撮像可能範囲外の入力を撮像可能範囲内に修正した一例を示す図である。
【図６】テーブルの一例を示す図である。
【図７】実施形態２の情報処理システムのシステム構成の一例を示す図である。
【図８】撮像可能範囲外の入力の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。以下の実施形態では、ユーザーがクライアント装置によって表示された部屋の見取り図上に複数の点を指定する。クライアント装置は、指定された複数の点から線を生成し、生成した線の軌跡に最も近似したプリセットの位置、巡回順序、巡回速度等の巡回設定情報を決定する。その際、クライアント装置は、プリセットの位置が撮像装置の撮像可能範囲内でない場合、プリセットの位置等を修正し、撮像装置に登録させる方法について説明する。実施形態１では、撮像装置一台を使用した際の巡回設定情報の修正、登録方法について説明する。実施形態２では、複数台の撮像装置を使用した際の巡回設定情報の修正、登録方法について説明する。
【０００９】
＜実施形態１＞
図１は、情報処理システムのシステム構成の一例を示す図である。図１に示されるように、情報処理システムは、撮像装置１１０と、クライアント装置１２０と、がネットワーク１５０を介して通信可能に接続されている。撮像装置１１０は、クライアント装置１２０より登録された巡回設定情報に基づき、撮像を行い、撮像画像等をクライアント装置１２０に送信する。巡回設定情報は、プリセットのパンチルト（ＰＴ）の値、プリセットの巡回順序、及びプリセットの巡回速度を含む。プリセットとは、撮像装置の撮像場所（又は撮像範囲）である。クライアント装置１２０は、撮像装置１１０へ巡回設定情報を送信し撮像装置１１０に登録させる。クライアント装置１２０は、情報処理装置の一例である。入力装置１３０は、マウスやキーボード等から構成され、クライアント装置１２０へのユーザー入力を行う。また、入力装置１３０は、加圧センサー付きのペンタブレット等であっても良い。表示装置１４０は、クライアント装置１２０が出力した内容の表示を行う。後述する見取り図は表示装置１４０に表示される。図１ではクライアント装置１２０と表示装置１４０とを独立した装置として示したが、クライアント装置１２０と表示装置１４０とを一体化して構成しても良い。ネットワーク１５０は、撮像装置１１０とクライアント装置１２０とを接続する。ネットワーク１５０は、例えばＥｔｈｅｒｎｅｔ（登録商標）等の通信規格を満足する複数のルータ、スイッチ、ケーブル等から構成される。本実施形態においては、ネットワーク１５０は、撮像装置、クライアント間の通信を行うことができるものであればその通信規格、規模、構成を問わない。例えば、ネットワーク１５０は、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により構成されても良い。
【００１０】
メモリ１２１は、プログラム、及びＣＰＵ１２２がプログラムに基づき処理を実行する際に用いる各種データを保存する。例えば、見取り図２００のデータ等は、メモリ１２１に保存されている。ＣＰＵ１２２は、メモリ１２１に格納されたプログラムを読み込んで実行することにより、クライアント装置１２０の機能及び後述するフローチャートの処理を実行する。例えば、ＣＰＵ１２２は、決定した巡回設定情報を撮像装置１１０へ登録させる命令を、通信制御部１２３を介して撮像装置１１０に送信する。入力情報取得部１２４は、入力装置１３０によるユーザー入力を受け付ける。表示制御部１２５は、ＣＰＵ１２２の処理結果に従い、映像を表示装置１４０へ出力する。入力情報取得部１２４の処理は、受付処理の一例である。
【００１１】
図２に表示装置１４０へ表示する見取り図及び撮像装置アイコンの表示例を示す。本実施形態では、見取り図２００として、壁を表すオブジェクト２０１、両開き戸を表すオブジェクト２０２、２０３、２０４、片開き戸を表すオブジェクト２０５、引き戸を表すオブジェクト２０６、から構成される見取り図を用いる。但しこのことは本実施形態を限定するものではない。クライアント装置１２０は、見取り図として実画像を用いても良いし、ＣＡＤに代表される３Ｄモデルを用いても良い。
クライアント装置１２０は、撮像装置１１０の設置位置を見取り図２００上に撮像装置アイコン２１０として表示する。本実施形態の撮像装置１１０は、パン方向とチルト方向とに制御が可能であり、クライアント装置１２０は、撮像装置アイコン２１０としてパンチルト制御用アイコンを選択して表示する。本実施形態では、クライアント装置１２０は、ユーザーのマニュアル操作に基づいて撮像装置アイコン２１０の表示位置を決定するものとする。例えば、ユーザーは、撮像装置１１０が設定してある位置を見取り図２００上で指定する。クライアント装置１２０は、入力装置１３０等を介してユーザーの指定操作に応じて、ユーザーが指定した位置から座標情報を取得し、取得した座標情報が示す座標上に撮像装置アイコン２１０を表示する。但しこのことは本実施形態を限定するものではない。クライアント装置１２０は、見取り図２００として実画像を用いて、撮像装置１１０が真下を撮像した際に検出できる特徴点と、見取り図２００上の特徴点とをパターンマッチングすることによって自動で撮像装置１１０の設置位置を設定しても良い。
【００１２】
次に、撮像装置の撮像可能範囲について図３を用いて説明する。図３では、見取り図２００上に撮像装置１１０の撮像可能範囲３０１及び３０２を図示している。図３（ａ）は撮像装置１１０による死角がない場合を表示している。図３（ｂ）は死角がある場合を表示している。図３（ｂ）の物３０３は柱等の物体を図示している。物３０３の撮像装置１１０から見て反対側は撮像装置１１０では撮像できない領域（死角）となってしまっている。
ここで、本実施形態では、クライアント装置１２０は、入力装置１３０等を介したユーザーのマニュアル操作に基づいて、撮像装置の撮像可能範囲を設定するものとしている。しかし、クライアント装置１２０は、以下のようにして自動で撮像装置の撮像可能範囲を設定するようにしても良い。つまり、クライアント装置１２０は、撮像装置１１０を制御し、パン角度範囲の限界値、チルト角度範囲の境界値等で撮像を行わせる。そして、クライアント装置１２０は、その際に検出できる特徴点と、見取り図２００上の特徴点と、をパターンマッチングすることによって自動で撮像装置の撮像可能範囲を設定するようにしても良い。
また、本実施形態では、クライアント装置１２０は、設定された撮像可能範囲を、撮像装置固有情報、場所固有情報、撮像装置取付位置情報等に基づき修正する。ここで、撮像装置固有情報とはパン角度範囲やチルト角度範囲、ズーム範囲等、撮像装置１１０の固有の情報である。例えば、クライアント装置１２０は、撮像装置固有情報を撮像装置１１０より取得する。撮像装置固有情報は、画角情報の一例である。場所固有情報とは、壁の位置、柱の位置等、見取り図２００上に表示される場所固有の情報である。場所固有情報は、見取り図の情報に含まれる場所情報の一例である。撮像装置取付位置情報とは、撮像装置１１０の取り付け位置によって撮像装置１１０の撮像できる範囲や、物体の影に隠れて死角となってしまう範囲等の情報である。撮像装置取付位置情報は、本実施の形態では、入力装置１３０等を介したユーザーのマニュアル操作に基づいて、クライアント装置１２０に設定されるものとしているが、クライアント装置１２０が自動で設定するようにしてもよい。
【００１３】
クライアント装置１２０は、表示装置１４０に表示した見取り図２００上でユーザーがマウス等の入力装置１３０介して行った入力に係るドラッグ操作に応じて、プリセットの位置、巡回順序、巡回速度等の巡回設定情報を決定する。より具体的には、クライアント装置１２０は、ユーザーからの入力を受け付けている間、一定間隔でサンプリングを行い、サンプリング点に係る座標Ｑ（ｘ，ｙ）と入力時間とを取得し、テーブルに座標、時間として保存する。ユーザーの入力操作が終わると、クライアント装置１２０は、後述するよう巡回設定情報の修正を行い、修正した巡回設定情報を撮像装置に登録する。以下、巡回設定情報の登録に係る情報処理を、図４〜図６を用いて説明する。なお、図４に示すフローチャートは、ＣＰＵ１２２がメモリ１２１から読みだされたプログラムに基づいて処理を実行することによって実現される。
Ｓ４０１からＳ４０３までの処理で、クライアント装置１２０は、ユーザーの入力した複数の点が撮像可能範囲内にあるか範囲外にあるかの確認を行う。
Ｓ４０１において、クライアント装置１２０は、テーブルに保存したｋ行目の点とｋ−１行目の点とを結ぶ線分が撮像可能範囲３０１又は３０２の境界と交わったか否かを判定する。例えば、図５では、５０１及び５１０の破線がユーザーの軌跡として表示されている。図５（ａ）では５０２及び５０４、図５（ｂ）では５１１及び５１４の黒点で示される点が撮像可能範囲の境界と線分とが交わった点である。クライアント装置１２０は、交わったと判定した場合は、Ｓ４０２へ進み、交わっていないと判定した場合はＳ４０３へ進む。
【００１４】
Ｓ４０２において、クライアント装置１２０は、交わった交点の座標を求め、ｋ行目の座標を交点の座標に上書きする。また、クライアント装置１２０は、ｋ−１行目の座標とｋ行目の座標との位置関係より、撮像可能範囲内から撮像可能範囲外への交点なのか、撮像可能範囲外から撮像可能範囲内への交点なのかを区別するために、テーブルに以下の情報を追加する。即ち、クライアント装置１２０は、テーブルの境界交点情報に、ＩＮ→ＯＵＴ（撮像可能範囲内から範囲外への交点）か、ＯＵＴ→ＩＮ（撮像可能範囲外から範囲内への交点）の情報を追加する（図６参照。但し、この時点では、曲率、速度、スコアは空欄である）。
【００１５】
Ｓ４０３において、クライアント装置１２０は、テーブルのｋ＋１行目が存在するかどうかを確認する。クライアント装置１２０は、ｋ＋１行目が存在すれば、ｋ＋１をしてＳ４０１へ戻り、存在しなければ、Ｓ４０４へ進む。
Ｓ４０４において、クライアント装置１２０は、撮像可能範囲境界と交差した点が１個以上あるかどうかの判定を行う。クライアント装置１２０は、１個以上ある場合は、Ｓ４０５へ進み、０個の場合は、Ｓ４０６へ進む。
Ｓ４０５において、クライアント装置１２０は、ユーザーの入力操作に応じて指定された複数の点のうち撮像可能範囲外を指定した点があるためユーザーによって指定された撮像装置１１０の撮像場所を撮像可能範囲内へするべくテーブルのデータの修正を行う。より具体的には、クライアント装置１２０は、テーブルを上から走査していき、ＩＮ→ＯＵＴとＯＵＴ→ＩＮとのペアを作る。クライアント装置１２０は、ペアとならないＯＵＴ→ＩＮのみ、又はＩＮ→ＯＵＴのみの場合、ユーザー入力の始点又は終点のため、交点からプリセット巡回開始又は、交点でプリセット巡回終了とする。クライアント装置１２０は、ペアができた場合、交点ＩＮ→ＯＵＴと交点ＯＵＴ→ＩＮとの間の境界線上の点の情報をテーブルのＩＮ→ＯＵＴの交点の行とＯＵＴ→ＩＮの交点の行との間に挿入する。
例えば、クライアント装置１２０は、図５（ａ）では、５０２、５０３、５０４を通る境界線上の黒太線上の点の情報を、図５（ｂ）では５１１、５１２、５１３、５１４を通る境界線上の黒太線上の点の情報を、テーブルに挿入する。クライアント装置１２０は、元のＩＮ→ＯＵＴの交点の行とＯＵＴ→ＩＮの交点の行との間の撮像範囲外のテーブルデータは、次ステップ以降に処理されないように、フラグを立てる等の処理を行う。クライアント装置１２０は、見取り図２００上で撮像可能範囲外の点が入力されていた入力時間に基づいて、テーブルに挿入した行のデータの時間を設定する。例えば、クライアント装置１２０は、見取り図２００上で撮像範囲外を入力している時間が５秒だった場合、交点ＩＮ→ＯＵＴと交点ＯＵＴ→ＩＮとの境界線上の点を移動する時間も５秒となるように各点の時間の設定を行う。
【００１６】
Ｓ４０６において、クライアント装置１２０は、点の重要度を表すスコアを計算する。本実施形態では、スコアが高いほど、プリセットとして選択されやすくなるものとする。クライアント装置１２０は、スコアを、テーブルの最初の行から行い、テーブルｋ行目の点の曲率ｃｋ、点の指定速度ｖｋ、及び撮像可能範囲との交点かどうか、に基づき計算し、計算した結果をテーブルに保存する。本実施形態において、曲率ｃｋは、テーブルｋ−１、ｋ、ｋ＋１行目の点、Ｑｋ−１、Ｑｋ、Ｑｋ＋１が成す角の角度の逆数とする。例えば、点Ｑｋ−１、Ｑｋ、Ｑｋ＋１が同一線上に並んでいた場合、ｃｋは１／１８０となり、点Ｑｋ−１とＱｋ＋１とが重なっていた場合、ｃｋは無限大となる。また、本実施形態において、クライアント装置１２０は、２点Ｑｋ、Ｑｋ＋１の距離を、２点の指定時間の差で割る事により点の指定速度ｖｋを求める。クライアント装置１２０は、撮像可能範囲との交点の場合、スコアｓｋをＩｎｆとする。
【００１７】
Ｓ４０７において、クライアント装置１２０は、テーブルのｋ＋１行目が存在するかどうかを確認する。クライアント装置１２０は、ｋ＋１行目が存在すれば、ｋ＋１とし、Ｓ４０６へ戻り、存在しなければ、Ｓ４０８へ進む。
Ｓ４０８において、クライアント装置１２０は、スコアの高い順にプリセットの選択を行う。クライアント装置１２０は、撮像装置１１０へ登録可能なプリセット数を問い合わせる。ここで、クライアント装置１２０は、登録可能なプリセット数がＮ個であった場合、テーブルからスコアが大きい順にＮ個だけプリセット（行）を選択する。クライアント装置１２０は、選択されなかった行はテーブルから削除する。図６はＳ４０８の処理を終えた時点における、テーブルの一例を表す図である。図６の例では、２１行目（＃２１）が図５（ａ）の５０２に対応し、３５行目が、図５（ａ）の５０３に対応し、４４行目が図５（ａ）の５０４に対応する。
Ｓ４０９において、クライアント装置１２０は、テーブル内の情報から、巡回ルートのプリセット位置、各プリセットの巡回順、各プリセット間の巡回速度を求め、撮像装置１１０へ巡回設定情報を送信し登録させる。
【００１８】
以上、本実施形態では、クライアント装置１２０は、ユーザーの見取り図上における複数の点の入力操作において撮像可能範囲外が指定された場合、撮像場所が撮像可能範囲内になるようテーブルの修正を行った。そのため、ユーザーに撮像装置が撮像できない範囲を指定された場合でも、違和感のない映像を提供することができる。
本実施形態では、プリセット巡回の速度を計算するための点の情報として、点の指定速度を用いた。このようにすることにより、ユーザーは、見取り図情報上でゆっくり点を指定すれば撮像装置１１０の巡回速度をゆっくりさせることができ、見取り図情報上ではやく点を指定すれば撮像装置１１０の巡回速度をはやくすることができる。即ち、ユーザーは、簡便で、かつ、直観的に、撮像装置１１０の巡回速度を指定することができる。
しかし、例えば、入力装置に加圧センサー付きのペンタブレットや傾きセンサー付きのペンタブレットを用いるようにしても良い。即ち、クライアント装置１２０は、加圧センサー付きのペンタブレットより取得した複数の点のうちの各点の圧力の値に基づき、撮像装置１１０の各プリセットの巡回速度を決定するようにしても良い。又は、クライアント装置１２０は、傾きセンサー付きのペンタブレットより取得した複数の点のうちの各点のペンタブレットの傾きの値に基づき、撮像装置１１０の各プリセットの巡回速度を決定するようにしても良い。また、キーボードのキーの種類に応じて予め巡回速度を割り当てておいても良い。この場合、ユーザーは、マウス等を用いて点を指定し、ドラッグしているときにキーボード等を用いて巡回速度を指定することができる。即ち、クライアント装置１２０は、点を指定しているときに選択されたキーの種類に割り当てられている巡回速度を設定することができる。このようにすることにより、例えば、ユーザーは、ゆっくり、等速でドラッグしながら、ペンタブレットの圧力や、傾き、キーボードの選択等により巡回速度を指定することができる。
【００１９】
＜実施形態２＞
実施形態２では、撮像装置が複数の場合の巡回設定情報の登録方法について説明する。実施形態２では、実施形態１と異なる点を主に説明する。
本実施形態における情報処理システムのシステム構成の一例を図７に示す。図７に示されるように、実施形態２の情報処理システムは、撮像装置Ａ１１１及び撮像装置Ｂ１１２と、クライアント装置１２０と、がネットワーク１５０を介して通信可能に接続されている。撮像装置Ａ１１１及び撮像装置Ｂ１１２は、クライアント装置１２０より登録された巡回設定情報に基づき、それぞれ撮像を行い、例えば、撮像画像等をクライアント装置１２０に送信する。
【００２０】
図８は、クライアント装置１２０が表示装置１４０へ見取り図を表示後、撮像装置Ａ１１１、及び撮像装置Ｂ１１２それぞれの設置位置に対応する撮像装置アイコン８０１、８０２を表示し、それぞれの撮像可能範囲の境界８０３、８０４を表示した一例の図である。撮像装置Ａ１１１はパンチルト制御機の想定のため、クライアント装置１２０は、撮像装置アイコン８０１をパンチルト制御用のアイコンで表示している。また、撮像装置Ｂ１１２は個定機の想定のため、クライアント装置１２０は、撮像装置アイコン８０２を固定機用のアイコンで表示している。
【００２１】
本実施形態では、Ｓ４０９において、クライアント装置１２０は、巡回ルートのプリセット位置、各プリセットの巡回順、各プリセット間の巡回速度に加えて、以下の情報も求め、巡回設定情報に設定する。即ち、クライアント装置１２０は、ユーザーの見取り図上における複数の点の入力操作に応じて、各プリセットの静止時間、各プリセットがどの撮像装置の撮像可能範囲に入っているか、又はどの撮像装置の撮像可能範囲にも入っていないかについても求める。図８では、破線８０５がユーザーの入力となっている。一方、交点８０６と交点８０７との間の太破線８０８は、撮像装置Ａ１１１（撮像装置アイコン８０１）及び撮像装置Ｂ１１２（撮像装置アイコン８０２）のどちらの撮像装置でも撮像することができない区間となっている。この場合、クライアント装置１２０は、ユーザーの複数の点の入力操作に応じて、交点８０６の座標と交点８０７の座標とに対応付けてそれぞれ静止時間を設定し、静止時間を含む巡回設定情報をそれぞれの撮像装置に登録する。
これにより、撮像装置Ｂ１１２で巡回ルートを開始し、交点８０６の位置で一定時間静止し、一定時間静止後、交点８０７の位置から撮像装置Ａ１１１が巡回ルートの再開を行うことで、複数の撮像装置で巡回ルートを連携して巡回させることができる。例えば、クライアント装置１２０は、静止時間を、ユーザーが破線８０５の軌跡を入力したときの交点８０６から交点８０７までを通過した時間の差分としても良い。また、例えば、クライアント装置１２０は、撮像装置Ｂ１１２の交点８０６での静止時間を太破線８０８の入力時間の半分とし、撮像装置Ａ１１１の交点８０７での静止時間を太破線８０８の入力時間の半分としても良い。
【００２２】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００２４】
以上、上述した各実施形態によれば、撮像装置で撮像できない撮像場所が指定された場合でも、撮像装置がユーザーに違和感を与えないような映像を取らないよう制御することができる。
【符号の説明】
【００２５】
１１０  撮像装置
１２０  クライアント装置
１２２  ＣＰＵ
１４０  表示装置
【図１】
2017017649.tif 000003
【図２】
2017017649.tif 000004
【図３】
2017017649.tif 000005
【図４】
2017017649.tif 000006
【図５】
2017017649.tif 000007
【図６】
2017017649.tif 000008
【図７】
2017017649.tif 000009
【図８】
2017017649.tif 000010