(57)【要約】【課題】  本発明では、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることを目的とする。【解決手段】  撮像装置が撮像範囲を変化させる速度を示す情報を取得する取得部と、表示部に表示された画像の表示を変化させる指示を入力する入力部と、前記入力部が前記指示を入力した場合、前記画像の表示を前記取得部が取得した前記情報に応じた速度で変化させる表示制御部と、前記表示制御部の制御による前記画像の変化に応じて、前記撮像装置を変化させる指示を前記撮像装置に送信する送信部とを有する。【選択図】  図３
2015216543.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置が撮像範囲を変化させる速度を示す情報を取得する取得手段と、
表示手段に表示された画像の表示を変化させる第１の指示を入力する入力手段と、
前記入力手段が前記指示を入力した場合、前記画像の表示を前記取得手段が取得した前記情報に応じた速度で変化させる表示制御手段と、
前記表示制御手段の制御による前記画像の変化に応じて、前記撮像範囲を変化させる第２の指示を前記撮像装置に送信する送信手段と
を有することを特徴とする制御装置。
【請求項２】
撮像装置が撮像方向を変更する方向を示す情報を取得する取得手段と、
表示手段に表示された画像の表示を変化させる第１の指示を入力する入力手段と、
前記入力手段が前記第１の指示を入力した場合、前記画像の表示を前記取得手段が取得した前記情報に応じた方向に変化させる表示制御手段と、
前記表示制御手段の制御による前記画像の表示の変化に応じて、前記撮像装置の撮像方向を変更させる第２の指示を前記撮像装置に送信する送信手段と
を有することを特徴とする制御装置。
【請求項３】
前記表示手段に表示される画像は、前記撮像装置の撮像位置を示す画像であることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記入力手段は、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記送信手段は、前記経路を前記ポインタが移動した加速度に応じた間隔で、前記第２の指示を前記撮像装置に送信することを特徴とする請求項１又は２に記載の制御装置。
【請求項５】
前記表示制御手段は、前記画像と前記撮像装置が撮像した撮像画像とを前記表示手段に表示させることを特徴とする請求項１又は２に記載の制御装置。
【請求項６】
前記取得手段は、前記第１の指示を前記入力手段が入力した第１の時刻から前記撮像装置が前記１の指示に応じて撮像範囲を変更する動作を開始する第２の時刻までの第１の時間を示す情報を取得し、
前記表示制御手段は、前記第１の指示が入力されてから前記第１の時間に応じた時間が経過した後に前記第１の指示に応じて前記画像の表示を変化させることを特徴とする請求項１又は２に記載の制御装置。
【請求項７】
前記入力手段が入力した前記第１の指示に応じて前記撮像装置に前記撮像範囲を変化させる速度を特定する特定手段を有し、
前記入力手段は、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記特定手段は前記前記第１の位置から前記第２の位置までポインタが移動した速度に応じて前記撮像範囲を変化させる第１の速度を特定し、
前記表示制御手段は、前記特定手段が特定した前記第１の速度が前記取得手段が取得した情報に応じた第２の速度以下である場合には、前記画像を前記第１の速度に応じた速度で変化させ、前記第１の速度が第２の速度よりも速い場合には、前記第２の速度に応じた速度で変化させることを特徴とする請求項１に記載の制御装置。
【請求項８】
前記入力手段が入力した前記第１の指示に応じて前記撮像装置に前記撮像範囲を変化させる経路を特定する特定手段を有し、
前記入力手段は、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記特定手段は前記第１の位置から前記第２の位置までポインタが移動した経路に応じて前記撮像範囲を変化させる第１の経路を特定し、
前記表示制御手段は、前記特定手段が特定した前記第１の経路が前記取得手段が取得した情報に応じた方向と対応する場合には、前記画像を前記第１の経路に応じた経路で変化させ、前記第１の経路が前記取得手段が取得した情報に応じた方向と対応しないには、前記情報に応じた方向に沿って前記画像を変化させることを特徴とする請求項２に記載の制御装置。
【請求項９】
前記表示制御手段は、前記撮像装置が撮像範囲を変更して撮像可能な第１の範囲に含まれる第２の範囲の画像を前記表示手段の表示画面の第１の領域に表示させ、前記入力手段が前記第１の指示を入力した場合、前記表示画面の前記第１の領域に表示させる画像を前記第１の範囲に含まれる第３の範囲の画像に変化せる制御を行い、
前記送信手段は、前記表示画面の前記第１の領域の一部の第２の領域に対応する撮像範囲を前記撮像装置に撮像させる指示を前記撮像装置に送信する
ことを特徴とする請求項１又は２に記載の制御装置。
【請求項１０】
撮像装置が撮像範囲を変化させる速度を示す情報を取得する取得ステップと、
表示手段に表示された画像の表示を変化させる第１の指示を入力する入力ステップと、
前記入力ステップにおいて前記指示を入力した場合、前記画像の表示を前記取得ステップにおいて取得した前記情報に応じた速度で変化させる表示制御ステップと、
前記表示制御ステップにおける制御による前記画像の変化に応じて、前記撮像範囲を変化させる第２の指示を前記撮像装置に送信する送信ステップと
を有することを特徴とする制御装置の制御方法。
【請求項１１】
撮像装置が撮像方向を変更する方向を示す情報を取得する取得ステップと、
表示手段に表示された画像の表示を変化させる第１の指示を入力する入力ステップと、
前記入力ステップにおいて前記第１の指示を入力した場合、前記画像の表示を前記取得ステップにおいて取得した前記情報に応じた方向に変化させる表示制御ステップと、
前記表示制御ステップにおける制御による前記画像の表示の変化に応じて、前記撮像装置の撮像方向を変更させる第２の指示を前記撮像装置に送信する送信ステップと
を有することを特徴とする制御装置の制御方法。
【請求項１２】
前記入力ステップにおいて入力した前記第１の指示に応じて前記撮像装置に前記撮像範囲を変化させる速度を特定する特定ステップを有し、
前記入力ステップにおいて、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記特定ステップにおいて前記前記第１の位置から前記第２の位置までポインタが移動した速度に応じて前記撮像範囲を変化させる第１の速度を特定し、
前記表示制御ステップにおいて、前記特定ステップにおいて特定した前記第１の速度が前記取得ステップにおいて取得した情報に応じた第２の速度以下である場合には、前記画像を前記第１の速度に応じた速度で変化させ、前記第１の速度が第２の速度よりも速い場合には、前記第２の速度に応じた速度で変化させることを特徴とする請求項１０に記載の制御方法。
【請求項１３】
前記入力ステップにおいて入力した前記第１の指示に応じて前記撮像装置に前記撮像範囲を変化させる経路を特定する特定ステップを有し、
前記入力ステップにおいて、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記特定ステップにおいて前記第１の位置から前記第２の位置までポインタが移動した経路に応じて前記撮像範囲を変化させる第１の経路を特定し、
前記表示制御ステップにおいて、前記特定ステップにおいて特定した前記第１の経路が前記取得ステップにおいて取得した情報に応じた方向と対応する場合には、前記画像を前記第１の経路に応じた経路で変化させ、前記第１の経路が前記取得ステップにおいて取得した情報に応じた方向と対応しないには、前記情報に応じた方向に沿って前記画像を変化させることを特徴とする請求項１１に記載の制御方法。
【請求項１４】
コンピュータに、
撮像装置が撮像範囲を変化させる速度を示す情報を取得する取得手順と、
表示手段に表示された画像の表示を変化させる第１の指示を入力する入力手順と、
前記入力手順において前記指示を入力した場合、前記画像の表示を前記取得手順において取得した前記情報に応じた速度で変化させる表示制御手順と、
前記表示制御手順における制御による前記画像の変化に応じて、前記撮像範囲を変化させる第２の指示を前記撮像装置に送信する送信手順と
を実行させるためのプログラム。
【請求項１５】
コンピュータに、
撮像装置が撮像方向を変更する方向を示す情報を取得する取得手順と、
表示手段に表示された画像の表示を変化させる第１の指示を入力する入力手順と、
前記入力手順において前記第１の指示を入力した場合、前記画像の表示を前記取得手順において取得した前記情報に応じた方向に変化させる表示制御手順と、
前記表示制御手順における制御による前記画像の表示の変化に応じて、前記撮像装置の撮像方向を変更させる第２の指示を前記撮像装置に送信する送信手順と
を実行させるためのプログラム。
【請求項１６】
前記コンピュータに、
前記入力手順において入力した前記第１の指示に応じて前記撮像装置に前記撮像範囲を変化させる速度を特定する特定手順を実行させ、
前記入力手順において、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記特定手順において前記前記第１の位置から前記第２の位置までポインタが移動した速度に応じて前記撮像範囲を変化させる第１の速度を特定し、
前記表示制御手順において、前記特定手順において特定した前記第１の速度が前記取得手順において取得した情報に応じた第２の速度以下である場合には、前記画像を前記第１の速度に応じた速度で変化させ、前記第１の速度が第２の速度よりも速い場合には、前記第２の速度に応じた速度で変化させる処理を前記コンピュータに実行させるための請求項１４に記載のプログラム。
【請求項１７】
前記コンピュータに、
前記入力手順において入力した前記第１の指示に応じて前記撮像装置に前記撮像範囲を変化させる経路を特定する特定手順を実行させ、
前記入力手順において、前記表示手段の表示画面上の第１の位置から第２の位置までポインタを移動させることにより前記画像の表示を変化させる前記第１の指示を入力し、
前記特定手順において前記第１の位置から前記第２の位置までポインタが移動した経路に応じて前記撮像範囲を変化させる第１の経路を特定し、
前記表示制御手順において、前記特定手順において特定した前記第１の経路が前記取得手順において取得した情報に応じた方向と対応する場合には、前記画像を前記第１の経路に応じた経路で変化させ、前記第１の経路が前記取得手順において取得した情報に応じた方向と対応しないには、前記情報に応じた方向に沿って前記画像を変化させる処理を前記コンピュータに実行させるための請求項１５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置の撮像範囲を制御する制御装置に関する。
【背景技術】
【０００２】
従来、クライアント装置からネットワークを介して入力された指示に応じて、撮像装置の撮像範囲（例えば、撮像方向又は画角）を変更させる撮像システムが知られている。
特許文献１には、撮像装置の撮像方向又は画角を変化させる指示を入力するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）であるスクロールバーを、クライアント装置の表示画面に表示させることが開示されている。
特許文献１に記載のクライアント装置では、ユーザがスクロールバー上のつまみの位置を変化させると、撮像装置の撮像方向又は画角が変化することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２２０６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし従来の撮像システムでは、ユーザ操作と撮像装置の撮像範囲の実際の変化とが乖離してしまう場合があった。
【０００５】
特許文献１に記載の撮像システムでは、ユーザは表示画面に表示されたスクロールバー上のつまみの位置を所望の速度で変化させることができる。
【０００６】
一方、撮像装置が撮像範囲を変化することができる速度の上限は、撮像装置の撮像範囲を変化させる機構が物理的に動作することができる速度に制限される。
【０００７】
特許文献１に記載の例では、撮像装置が撮像範囲を変化させることができる速度の上限を上回る速度に応じた撮像範囲の変更指示をユーザが入力する場合があった。
【０００８】
そこで本発明は、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の制御装置は以下の特徴を有する。
【００１０】
すなわち、撮像装置が撮像範囲を変化させる速度を示す情報を取得する取得手段と、表示手段に表示された画像の表示を変化させる第１の指示を入力する入力手段と、前記入力手段が前記指示を入力した場合、前記画像の表示を前記取得手段が取得した前記情報に応じた速度で変化させる表示制御手段と、前記表示制御手段の制御による前記画像の変化に応じて、前記撮像範囲を変化させる第２の指示を前記撮像装置に送信する送信手段とを有する。
【００１１】
または上記目的を達成するために、本発明の制御装置は以下の特徴を有する。
【００１２】
すなわち、撮像装置が撮像方向を変更する方向を示す情報を取得する取得手段と、表示手段に表示された画像の表示を変化させる第１の指示を入力する入力手段と、前記入力手段が前記第１の指示を入力した場合、前記画像の表示を前記取得手段が取得した前記情報に応じた方向に変化させる表示制御手段と、前記表示制御手段の制御による前記画像の表示の変化に応じて、前記撮像装置の撮像方向を変更させる第２の指示を前記撮像装置に送信する送信手段とを有する。
【発明の効果】
【００１３】
本発明によれば、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態１にかかる撮像システムを示す図。
【図２】撮像装置１１０の撮像範囲を変更するための操作例を示す図。
【図３】実施形態１にかかる、端末装置１２０の操作に応じた撮像装置１１０の撮像方向の変化の例を示す図。
【図４】端末装置１２０が撮像装置１１０に対して出力する操作命令の出力処理を説明するためのフローチャート図。
【図５】操作ＵＩの表示を変更する速度の制御を説明するためのフローチャート図。
【図６】操作ＵＩの表示を変更する方向の制御を説明するためのフローチャート図。
【図７】第２の実施形態にかかる操作ＵＩの例を示す図。
【発明を実施するための形態】
【００１５】
以下に、本発明の実施の形態の例を、添付の図面に基づいて詳細に説明する。
【００１６】
＜実施形態１＞
本発明にかかる撮像システムについて図１を用いて説明する。図１に示す撮像システムにおいて、撮像装置１１０と端末装置１２０がネットワーク１３０を介して接続される。ネットワーク１３０には複数の撮像装置１１０が接続されることとしてもよい。
【００１７】
撮像装置１１０は、撮像範囲を変更させて撮像を行うことが可能である。撮像装置１１０は、例えばネットワークカメラとすることができる。
【００１８】
端末装置１２０は、撮像装置１１０が撮像する撮像範囲を変更させる制御を行う制御装置である。端末装置１２０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）とすることができる。あるいは、例えば、タブレット端末、スマートフォン等の携帯用端末とすることができる。
【００１９】
撮像装置１１０が撮像した撮像画像は、ネットワーク１３０を介して端末装置１２０に送信され、端末装置１２０の表示部１２５に表示される。
【００２０】
本実施形態では、端末装置１２０は、撮像装置１１０が撮像方向及び画角を変更させて撮像可能な範囲を示す画像であるパノラマ画像の一部又は全体を表示部１２５に表示させる。
【００２１】
端末装置１２０は、撮像装置１１０が撮像範囲を変更して撮像可能な範囲（図２の２１０）のうち、端末装置１２０の表示画面における第１の領域（図２の表示領域２２２）に対応付ける範囲を表示画面に対する操作に基づいて変更することができる。
【００２２】
本実施形態では、端末装置１２０が表示部１２５を有する場合について説明するが、これに限らない。端末装置１２０は、端末装置１２０に接続された外部の表示装置を制御して、撮像装置１１０から受信した撮像画像を表示装置に表示させることとしてもよい。
【００２３】
ネットワーク１３０は、例えば、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、又は、アナログケーブル等により構成される。ネットワーク１３０は、その通信規格、規模、構成を問わない。ＬＡＮの通信規格として、例えばＥｔｈａｎｅｔ（登録商標）等を用いることができる。
【００２４】
まず、撮像装置１１０の構成について図１を用いて説明する。
【００２５】
撮像部１１１は、被写体を撮像して撮像画像を生成する。撮像部１１１は、レンズやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子などによって構成される。撮像素子はレンズによって結像された被写体の像を画像信号に変換して撮像画像を生成する。撮像部１１１の撮像方向は、後述の駆動制御部１１３の制御により変更することができる。
【００２６】
画像処理部１１６は、撮像部１１１が生成した画像信号に対する画像処理を行う。画像処理部１１６は、例えば、撮像部１１１が撮像した画像の符号化を行う。符号化方式として例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）を用いることができる。または、符号化方式として、Ｈ．２６４／ＭＰＥＧ−４  ＡＶＣ（以下Ｈ．２６４）を用いることができる。あるいは符号化方式として、ＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ符号化方式）を用いることができる。符号化方式はこれらに限られない。また、画像処理部１１６は複数の符号化方式の中から符号化方式を選択して符号化を行うこととしてもよい。
【００２７】
また画像処理部１１６は、撮像部１１１が複数の撮像方向で撮像した撮像画像を合成したパノラマ画像を生成する。本実施形態において画像処理部１１６は、撮像装置１１０が撮像方向又はズームを変更して撮像可能な範囲に対応する領域のパノラマ画像を生成する。パノラマ画像の符号化方式として、例えばＪＰＥＧ、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）、ＧＩＦ（Ｇｒａｐｈｉｃｓ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、ＢＭＰ（Ｂｉｔ  Ｍａｐ  Ｉｍａｇｅ）等を用いることができる。または、パノラマ画像の符号化方式として、Ｈ．２６４、ＨＥＶＣ等の符号化方式を用いることができる。
【００２８】
画像処理部１１６は例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサとすることができる。あるいはＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの画像処理のためのプロセッサとすることができる。
【００２９】
本実施形態では、撮像装置１１０の画像処理部１１６がパノラマ画像を生成する例について説明するが、これに限らない。端末装置１２０がパノラマ画像を生成することとしてもよい。すなわち、撮像装置１１０から受信した複数の撮像画像を端末装置１２０が合成してパノラマ画像を生成してもよい。あるいは、ネットワーク１３０に接続された不図示のサーバが、撮像装置１１０が撮像した撮像画像を合成してパノラマ画像を生成することとしてもよい。端末装置１２０は、このサーバが生成したパノラマ画像をネットワーク１３０を介して取得することとしてもよい。パノラマ画像をいずれの装置が生成するかについては、特に限定しない。
【００３０】
駆動制御部１１３は、撮像部１１１の撮像方向、又は、画角を変更させる制御を行う。本実施形態において、駆動制御部１１３は、撮像部１１１の撮像方向をパン方向、及び、チルト方向に変更させる制御を行う。また本実施形態において駆動制御部１１３は、ズーム倍率を変更して撮像部１１１の撮像範囲の画角を変更させる。本実施形態では、駆動制御部１１３は、撮像部１１１の撮像方向を変化させるための機械的な駆動機構の動作を制御することにより撮像部１１１の撮像方向を変化させる。また本実施形態では、駆動制御部１１３は、撮像部１１１が有する複数のレンズの位置を変化させることにより、撮像部１１１の撮像範囲の画角を変更させる。
【００３１】
本実施形態では、撮像装置１１０がパン方向、及び、チルト方向に撮像方向を変更可能であり、撮像画角を変更することができる場合について説明するがこれに限らない。
【００３２】
少なくとも１方向に撮像方向を変更でき、画角を変更する機能を有さない撮像装置１１０についても本発明を適用することができる。また、撮像方向を変更する機能を有さず、撮像画角を変更する機能を有する撮像装置にも本発明を適用することができる。
【００３３】
本実施形態では、撮像装置１１０が駆動制御部１１３を有する場合について説明するがこれに限らない。撮像装置１１０に取り付けられた雲台等によって撮像部１１１の撮像方向が変更されることとしてもよい。
【００３４】
記憶部１１５は、撮像装置１１０が撮像範囲（例えば、パン角、チルト角、又は、ズーム倍率）を変更することができる速度に応じた情報である能力情報を保持する。能力情報は、例えば、単位時間あたりの撮像範囲の変更量に対応する値である。または能力情報が示す速度は、撮像装置１１０が撮像範囲を変更する加速度に対応する値である。撮像範囲を変更する速度として、撮像装置１１０の撮像方向を変化させるための機械的な駆動機構が撮像方向をパン方向又はチルト方向に変更することができる速度や加速度が含まれる。また撮像範囲を変更する速度として、撮像部１１０が有するレンズユニットの位置を変化させて撮像装置１１０の画角を変化させることができる速度や加速度が含まれる。
【００３５】
また記憶部１１５は、撮像部１１１が撮像し、画像処理部１１６が画像処理を行った撮像画像を記憶する。また記憶部１１５は、画像処理部１１６が生成したパノラマ画像を記憶する。さらに、記憶部１１５は後述の制御部１１２が用いる制御パラメータを保持する。
【００３６】
記憶部１１５は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリとすることができる。あるいはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記録媒体であってもよい。また記憶部１１５は、フラッシュメモリやメモリカード等のリムーバブルメディアとしてもよい。
【００３７】
撮像画像、及び、パノラマ画像は、撮像装置１１０に接続された外部記憶装置に記録されることとしてもよい。例えば、撮像画像又はパノラマ画像を撮像装置１１０に装着されたメモリカード等に記録されることとしてもよい。あるいは、撮像画像又はパノラマ画像をネットワーク１３０に接続された不図示のＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）等に記録することとしてもよい。
【００３８】
通信部１１４は、撮像部１１１において撮像され画像処理部１１６において画像処理された撮像画像を、端末装置１２０に送信する。また通信部１１４は、画像処理部１１６が生成したパノラマ画像を端末装置１２０に送信する。さらに通信部１１４は、端末装置１２０から撮像装置１１０に対する制御命令を受信する。撮像装置１１０に対する制御命令として、例えば、撮像部１１１の撮像方向の変更を指示する命令が含まれる。また、撮像装置１１０に対する制御命令として、撮像部１１１の画角の変更を指示する命令が含まれる。
【００３９】
制御部１１２は、図１に示した撮像装置１１０の各構成の制御を行う。制御部１１２は例えば、ＣＰＵなどのプロセッサとすることができる。制御部１１２がプロセッサとして構成される場合、例えば制御部１１２は、記憶部１１５に記憶されたプログラムを実行することにより、撮像装置１１０の各構成を制御する。
【００４０】
次に端末装置１２０の構成について図１を用いて説明する。
【００４１】
通信部１２１は、撮像装置１１０から撮像画像を取得する。また通信部１２１は、パノラマ画像を取得する。さらに、通信部１２１は撮像装置１１０に対する操作指示を撮像装置１１０に出力する。操作指示は例えば、後述の入力部１２６をユーザが操作して入力した入力信号に基づいて生成され、撮像装置１１０に送信される。本実施形態では、端末装置１２０は、操作指示として撮像装置１１０が撮像方向を変更する速度や加速度を指定することができる。
【００４２】
さらに本実施形態において通信部１２１は、撮像装置１１０が撮像範囲を変化させる速度を示す第１の情報を取得する。第１の情報が示す速度として、例えば、撮像装置１１０の撮像方向を変化させるための機械的な駆動機構が撮像方向をパン方向又はチルト方向に変更することができる速度が含まれる。第１の情報が示す速度として、例えば、撮像部１１０が有するレンズユニットの位置を変化させて撮像装置１１０の画角を変化させることができる速度が含まれる。
【００４３】
また本実施形態において通信部１２１は、撮像装置１１０が撮像方向を変更することができる方向を示す第２の情報を取得する。第２の情報とは例えば、撮像装置１１０が１回の動作で撮像方向を変更することができる方向の種類を示す情報である。例えば第２の情報は、撮像装置１１０が１回の動作でパン方向に撮像方向を移動することができることを示す情報である。また例えば第２の情報は、撮像装置１１０が１回の動作でチルト方向に撮像方向を移動させることができることを示す情報である。
【００４４】
本実施形態では通信部１２１は、撮像装置１１０から第１の情報及び第２の情報を取得する場合について説明する。しかし第１の情報及び第２の情報をいずれの装置から取得するかは特に限定しない。例えばネットワーク１３０に接続された不図示の記憶装置が撮像装置１１０についての第１の情報及び第２の情報を保持することとしてもよい。そして通信部１２１は、当該記憶装置から、第１の情報及び第２の情報を取得することとしてもよい。
【００４５】
通信部１２１は取得した第１の情報及び第２の情報を記憶部１２４に記憶する。通信部１２１は、第１の情報及び第２の情報のうちいずれか一方のみを取得することとしてもよい。また記憶部１２４は第１の情報及び第２の情報のうちいずれか一方のみを記憶することとしてもよい。
【００４６】
通信部１２１は、端末装置１２０の表示画面における第１の領域（図２の表示領域２２２）の一部の第２の領域（枠２２６が示す領域）に対応する撮像範囲を撮像装置１１０に撮像させる指示を撮像装置１１０に出力する。
【００４７】
本実施形態では、端末装置１２０がパノラマ画像を取得する場合について説明するがこれに限らない。パノラマ画像のかわりに、撮像装置１１０が撮像範囲を変更して撮像可能な範囲を示す、予め用意された画像を用いることとしてもよい。
【００４８】
例えば、パノラマ画像のかわりに、撮像装置１１０が撮像範囲を変更して撮像可能な範囲の地図を取得して用いてもよい。この画像はパノラマ画像と同様、いずれから取得するかについては限定されない。この画像を撮像装置１１０から取得してもよい。この画像を端末装置１２０の記憶部１２４から取得することとしてもよい。あるいは、この画像をネットワーク１３０に接続された不図示の記憶装置から取得することとしてもよい。
【００４９】
記憶部１２４は通信部１２１が取得した撮像画像を保持する。また、記憶部１２４は通信部１２１が取得したパノラマ画像を保持する。
【００５０】
表示部１２５は、撮像装置１１０の撮像範囲を変更するためにユーザが用いる操作ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する。表示部１２５は例えば、端末装置１２０のディスプレイである。端末装置１２０がタブレット端末やスマートフォンである場合には、タブレット端末やスマートフォンのディスプレイにおいて操作ＵＩが表示される。表示部１２５はまた、上述したように撮像装置１１０が撮像した撮像画像を表示する。
【００５１】
本実施形態では、図２に示した表示領域２２２に表示された画像が操作ＵＩに相当する。本実施形態において、ユーザは表示領域２２２に表示される画像を移動、拡大、又は、縮小することにより、撮像装置１１０の撮像範囲を変更させることができる。端末装置１２０は、ユーザが表示領域２２２に表示される画像を移動、拡大、又は縮小した結果、所定の枠２２６内に表示された画像に対応する撮像領域を、撮像装置１１０に撮像させる命令を撮像装置１１０に送信する。ここで、本実施形態において表示領域２２２に表示される画像は、撮像装置１１０が撮像することができる範囲に対応するパノラマ画像の一部又は全体である。本実施形態において、所定の枠２２６内に表示された画像に対応する撮像領域は、撮像装置１１０の撮像位置を示す。
【００５２】
本実施形態において表示部１２５は、後述の入力部１２６からユーザ操作に応じた指示が入力されると、通信部１２１が取得した上述の第１の情報又は第２の情報に応じた速度で画像の表示を変化させる。
【００５３】
本実施形態において表示部１２５は、後述の制御部１２３の制御に従って、撮像画像及びパノラマ画像を表示する。表示部１２５は、図２用いて後述するように、端末装置１２０の表示画面上の表示領域２２１に撮像装置１１０から受信した撮像画像を表示する。また、表示部１２５は、表示画面上の表示領域２２２（第１の領域）にパノラマ画像の一部又は全体を表示する。
【００５４】
パノラマ画像全体のうちいずれの範囲の画像を表示領域２２２に表示させるかは、ユーザが端末装置１２０の表示画面に対して操作を行って変更することができる。
【００５５】
本実施形態において、表示部１２５はさらに、パノラマ画像に重畳して枠２２６を表示する。枠２２６は、表示されたパノラマ画像が示す範囲のうち、撮像装置１１０の撮像部１１１に撮像させる撮像範囲を示す領域（第２の領域）を示す枠である。端末装置１２０は、撮像装置１１０の撮像範囲が、パノラマ画像において枠２２６が示す領域に対応した範囲となるように、撮像画像の撮像方向及び画角を制御する。
【００５６】
本実施形態では端末装置１２０は、表示画面における第１の領域（表示領域２２２）の一部の第２の領域（枠２２６が示す領域）に対応する撮像範囲を撮像装置１１０に撮像させる指示を撮像装置１１０に出力し、撮像画像の撮像範囲を制御する。
【００５７】
表示部１２５は、枠２２６を表示領域２２２における所定の位置に表示する。例えば表示部１２５は、枠２２６が示す領域（第２の領域）が表示領域２２２（第１の領域）の中央を含むように表示する。あるいは表示領域２２２において枠２２６を表示する位置をユーザが設定できることとしてもよい。
【００５８】
表示部１２５は、ユーザの指示に応じて枠２２６を表示するか否かを切り替えることとしてもよい。また、本実施形態では表示部１２５が枠２２６を表示する場合について説明するが、枠２２６は必ずしも表示しなくてもよい。
【００５９】
本実施形態において、表示部１２５が表示する枠２２６の大きさは一定であるものとするが、表示領域２２２の大きさに対する枠２２６の大きさをユーザが変更できることとしてもよい。
【００６０】
入力部１２６は、端末装置１２０の表示画面に対するユーザの操作を受け付ける。本実施形態において入力部１２６は、表示部１２５に表示された画像の表示を変化させる指示を入力する。例えば入力部１２６は、端末装置１２０が備えるタッチパネルを用いた操作を受け付ける。タッチパネルに対してユーザが行う操作は、例えば、タップ、スワイプ、フリック、ピンチイン、ピンチアウト等のタッチ操作とすることができる。あるいは入力部１２６は、端末装置１２０に接続されたマウスやキーボードを用いてユーザが行う操作を受け付けることができる。
【００６１】
ユーザによる操作の内容、及び、ユーザの操作に応じて端末装置１２０が撮像装置１１０に出力する操作指示の内容については、図２から図５を用いて詳細を後述する。
【００６２】
決定部１２２は、入力部１２６が受け付けた操作の内容に応じて、撮像装置１１０に送信する操作指示の内容を決定する。
【００６３】
例えば決定部１２２は、入力部１２６に対する操作量に応じて、撮像装置１１０の撮像方向をパン方向又はチルト方向に移動させるための制御値を決定する。あるいは入力部１２６に対する操作量に応じて、撮像装置１１０の画角を拡大又は縮小させるための制御値を決定する。
【００６４】
決定部１２２は、表示領域２２２に表示する画像の位置が変更された距離、又は、表示領域２２２に表示する画像の大きさが変更された割合の一方のみに応じて撮像範囲を変更させる変更量を決定することとしてもよい。
【００６５】
また決定部１２２は、撮像装置１１０の撮像範囲を変更するための速度及び方向を決定する。
【００６６】
まず決定部１２２は、入力部１２６が入力した指示に応じた撮像装置１１０の撮像範囲の変化速度を特定する。すなわち、表示部１２５に表示された画像をユーザが操作して変化させる速度に応じた撮像装置１１０の撮像範囲の変化速度を特定する。
【００６７】
そして、決定部１２２は、上述の第１の情報と、特定した変化速度とに基づいて表示部１２５に表示された画像を変化させる速度を決定する。
【００６８】
また決定部１２２は、入力部１２６が入力した指示に応じた撮像装置１１０の撮像方向の変更方向を特定する。すなわち、表示部１２５に表示された画像をユーザが操作して変化させる方向に応じた撮像装置１１０の撮像範囲の変更方向を特定する。
【００６９】
そして決定部１２２は、上述の第２の情報と、特定した変更方向とに基づいて表示部１２５に表示された画像を変化させる方向を決定する。
【００７０】
ここで第１の情報は、通信部１２１が取得した、撮像装置１１０が撮像範囲を変化させる速度を示す情報である。また、第２の情報は、通信部１２１が取得した、撮像装置１１０が撮像方向を変更することができる方向を示す情報である。
【００７１】
上述の通信部１２１は、決定部１２２が決定した結果に応じて撮像装置１１０の撮像範囲を変更させる指示を出力する。通信部１２１は、表示領域２２２に表示された画像の変化に応じて、撮像装置１１０の撮像範囲を変化させる指示を撮像装置１１０に送信する。
【００７２】
通信部１２１は、表示部１２５に表示された画像の変化に応じて、撮像範囲を変化させる指示を撮像装置１１０に送信する。また通信部１２１は、表示部１２５に表示された画像の表示の変化に応じて、撮像装置１１０の撮像方向を変更させる指示を撮像装置１１０に送信する。
【００７３】
本実施形態では、端末装置１２０が撮像装置１１０の撮像範囲を変化させる速度及び撮像方向を変更させる方向を決定して、撮像装置１１０に指示する場合について説明するがこれに限られない。たとえば、端末装置１２０はユーザが操作に応じた値を撮像装置１１０に送信し、撮像装置１１０は端末装置１２０から受信した値に基づいて、撮像範囲を変更する速度及び方向を決定することとしてもよい。
【００７４】
制御部１２３は、図１に示した端末装置１２０の各構成の制御を行う。例えば、制御部１２３は、表示部１２５を制御して表示部１２５に撮像画像、パノラマ画像の一部又は全体、及び、枠２２６を表示させる表示制御を行う。
【００７５】
制御部１２３は、表示部１２５に表示される画像の変化を制御する。制御部１２３は、入力部１２６がユーザからの指示を入力した場合、表示部１２５に表示される画像の表示を通信部１２１が取得した第１の情報に応じた速度で変化させる表示制御を行う。また制御部１２３は、入力部１２６がユーザからの指示を入力した場合、表示部１２５に表示される画像の表示を通信部１２１が取得した第２の情報に応じた方向に変化させる表示制御を行う。ここで第１の情報は、通信部１２１が取得した、撮像装置１１０が撮像範囲を変化させる速度を示す情報である。また、第２の情報は、通信部１２１が取得した、撮像装置１１０が撮像方向を変更することができる方向を示す情報である。
【００７６】
制御部１２３は例えば、ＣＰＵなどのプロセッサとすることができる。制御部１２３がプロセッサとして構成される場合、例えば制御部１２３は、記憶部１２４に記憶されたプログラムを実行することにより、端末装置１２０の各構成を制御する。
【００７７】
次に、ユーザが端末装置１２０を操作して撮像装置１１０の撮像範囲を変更する例について、図２から図５を用いて説明する。
【００７８】
図２の例において、撮像装置１１０は撮像方向をパン方向及びチルト方向に変更することができるネットワークカメラである。撮像装置１１０はズーム機構を有し、撮像範囲の画角を変更することができる。
【００７９】
図２において範囲２１０は、撮像装置１１０がカメラの撮像方向及び画角を変更して撮像可能な撮像対象の範囲を表す。また図２において、撮像範囲を示す枠２１２は撮像装置１１０が現在撮像している範囲を表している。
【００８０】
撮像装置１１０は、撮像部１１１の撮像方向を変更して撮像した複数の撮像画像を合成して、範囲２１０に対応する範囲のパノラマ画像を生成する。生成したパノラマ画像はネットワーク１３０を介して端末装置１２０に送信される。
【００８１】
本実施形態では、撮像装置１１０がパノラマ画像を生成して送信する場合について説明するが、撮像装置１１０撮像した複数の撮像画像を用いて、端末装置１２０がパノラマ画像を生成することとしてもよい。
【００８２】
また図２の例において、端末装置１２０は、撮像装置１１０のパン、チルト、及び、ズームを制御するタブレット端末である。端末装置１２０は、ネットワーク１３０を介して撮像装置１１０と通信を行う。図２に示した例では、端末装置１２０は無線ＬＡＮを介して撮像装置１１０と通信を行う。
【００８３】
端末装置１２０は、撮像装置１１０が撮像した撮像画像を、表示画面上の表示領域２２１に表示させる。また端末装置１２０は、取得したパノラマ画像の一部または全体を、表示画面上の表示領域２２２に表示させる。表示領域２２１及び表示領域２２２の表示レイアウトは図２の例に限られず、任意である。
【００８４】
端末装置１２０は、パノラマ画像にかえて、撮像装置１１０が撮像範囲を変更して撮像することができる範囲を示す地図画像の一部又は全体を表示領域２２２に表示させることとしてもよい。
【００８５】
さらに図２の例では、表示領域２２２内の所定位置に枠２２６が表示される。枠２２６は、撮像装置１１０の撮像範囲とする範囲を示す。すなわち端末装置１２０は、表示領域２２２（第１の表示領域）に、撮像装置１１０が撮像する撮像範囲（枠２２６が示す範囲）を含み、かつ、当該撮像範囲よりも広い範囲に対応する画像を表示させる。この表示は後述の制御部１２３が、表示部１２５を制御することにより実行される。
【００８６】
ユーザは端末装置１２０を操作して、パノラマ画像全体のうち、いずれの範囲の画像を表示領域２２２に表示させるかを決定することができる。
【００８７】
すなわち端末装置１２０は、撮像装置１１０が撮像範囲を変更して撮像可能な範囲（例えば、パノラマ画像）のうち、第１の領域（表示領域２２２）に対応付ける範囲を、ユーザから受け付けた操作に基づいて変更する。この変更制御は、入力部１２６が受け付けた指示に基づいて、制御部１２３が表示部１２５に表示させる画像を変更させることにより行われる。
【００８８】
例えばユーザは、表示画面上の表示領域２２２に表示された画像上に指２２７の位置を合わせて、縦方向２２４、横方向２２３、又は、斜め方向等にスワイプ操作する。このようにして、パノラマ画像上の領域のうち表示領域２２２に表示される領域を縦方向、横方向、又は、斜め方向等に変更させることができる。すなわち、表示領域２２２に表示される画像を移動させることができる。
【００８９】
ここでスワイプ操作とは、指２２７を操作画面に接触し或いは近接させた状態で画面上の２点間を移動させる操作のことである。指のかわりに、タッチペンなどの操作器具を用いて操作することとしてもよい。
【００９０】
表示領域２２２に表示される画像を移動させることにより、枠２２６内に表示される画像が変化する。これに応じて撮像装置１１０の撮像方向が変化する。例えば、表示領域２２２に表示される画像を縦方向２２４に変化させると、撮像装置１１０の撮像方向が縦方向２１４に変化する。また例えば、表示領域２２２に表示される画像を横方向２２３に移動させると、撮像装置１１０の撮像方向が横方向２１３に変化する。
【００９１】
また例えばユーザは、表示画面上の表示領域２２２に表示された画像上に指２２７の位置を合わせて、画像を時計回り又は反時計回りに回転方向２２５に回転させる操作を行う。このようにしてパノラマ画像上の領域のうち表示領域２２２に表示される領域を回転させることができる。表示画面上の表示領域２２２に表示された画像を回転させるために、ユーザは複数の指を用いることとしてもよい。
【００９２】
また例えばユーザは、表示画面上の第２の表示領域に表示された画像上に指２２７の位置を合わせて、ピンチイン、又は、ピンチアウト操作することにより、パノラマ画像上の領域のうち、第２の表示領域に表示される領域を縮小又は拡大することができる。
【００９３】
ここでピンチイン操作とは、第１の指と第２の指とが操作画面に接触し或いは近接させた状態で、第１の指と第２の指の距離を短くさせる操作のことである。また、ピンチアウト操作とは、第１の指と第２の指とが操作画面に接触し或いは近接させた状態で、第１の指と第２の指との距離を長くさせる操作のことである。指のかわりに、タッチペンなどの操作器具を用いて操作することとしてもよい。
【００９４】
表示領域２２２に表示される画像を回転させることにより、枠２２６内に表示される画像が回転する。これに応じて撮像装置１１０の撮像範囲が回転する。例えば、表示領域２２２に表示される画像を回転方向２２５に変化させると、撮像装置１１０の撮像方向が回転方向２１５に変化する。
【００９５】
ユーザは、表示領域２２２（第１の領域）に表示される画像の範囲を変更して、撮像装置１１０に撮像させたい範囲に対応する範囲の画像が枠２２６が示す領域（第２の領域）に表示されるように操作する。
【００９６】
ここで端末装置１２０の入力部１２６は、第１の領域（表示領域２２２）のうち第２の領域（枠２２６が示す領域）を含まない領域に対する操作を受け付け可能である。従ってユーザは、表示領域２２２のうち、枠２２６が示す領域を含まない領域に対して操作を行っても、枠２２６内の領域に表示する範囲を変更することができる。枠２２６内の領域に表示される範囲は、撮像装置１１０に撮影させる撮像範囲に対応する範囲である。
【００９７】
ユーザは、枠２２６内の領域よりも大きい領域である表示領域２２２に対する操作を行うことにより、枠２２６に表示される領域を変更して、撮像装置１１０の撮像範囲を変更させることができる。
【００９８】
このようにして、撮像装置１１０が撮像可能な範囲における所望の範囲をユーザが容易に指定することができる。ここで所望の範囲とは、ユーザが撮像装置１１０に対して指定する撮像範囲に対応する範囲である。
【００９９】
従ってユーザは、表示画面に表示されたパノラマ画像上で枠の大きさや位置を変更させることにより撮像装置１１０の撮像範囲を変更する場合に比べて、容易に撮像装置１１０の撮像範囲を変更させることができる。
【０１００】
端末装置１２０は、枠２２６内に表示された画像に対応する被写体の領域が撮像装置１１０の撮像範囲となるように撮像装置１１０を駆動させるための操作指示を撮像装置１１０に送信する。
【０１０１】
本実施形態ではパノラマ画像全体の範囲と、撮像装置１１０が撮像方向及び画角を変更して撮像可能な撮像可能範囲とが対応する場合について説明する。パノラマ画像全体の範囲と枠２２６の範囲との相対関係が、撮像装置１１０の撮像可能範囲における撮像装置１１０の撮像範囲との相対関係と対応するように、端末装置１２０は撮像装置１１０の撮像範囲を変更させる指示を出力する。
【０１０２】
すなわち、撮像装置１１０が撮像範囲を変更して撮像可能な範囲における第２の領域（枠２２６が示す領域）の相対位置が、撮像装置１１０が撮像範囲を変更して撮像可能な範囲における撮像装置１１０の撮像範囲の相対位置と対応させる。
【０１０３】
また、撮像装置１１０が撮像範囲を変更して撮像可能な範囲に対する第２の領域に表示された範囲の大きさが、撮像装置１１０が撮像範囲を変更して撮像可能な範囲に対する撮像装置１１０の撮像範囲の大きさと対応するように撮像装置の画角を変更させる。
【０１０４】
本実施形態において、端末装置１２０を操作して撮像装置１１０の撮像方向を右方向にパンさせる場合の例について、図３（ａ）及び（ｂ）を用いて説明する。図３（ａ）及び（ｂ）に示した例では、端末装置１２０は無線ＬＡＮ２３０を介して撮像装置１１０と通信を行う。
【０１０５】
撮像装置１１０の撮像方向を右方向にパンさせたい場合、ユーザは、図３（ａ）に示すように、表示領域２２２上に指を接触し或いは近接させた状態で、位置３２０から位置３２１まで左方向に指で画面をスワイプする操作を行う。このようなユーザのスワイプ操作に応じて、表示領域２２２に表示される画像は、パノラマ画像上の第１の位置にある画像から、パノラマ画像上で第１の位置よりも右方向にある第２の画像に変化する。このようにして、表示部１２５の表示画面上の第１の位置から第２の位置までポインタ（例えば、ユーザの指）を移動させることにより画像の表示を変化させる指示を入力することができる。
【０１０６】
なお、この撮像方向をパンするために指を接触させる位置３２０は、表示領域２２２内の枠２２６以外の領域としてもよい。指が枠２２６内に接触した場合、表示領域２２２内に表示されるパノラマ画像は移動させず、枠２２６の位置を移動させてもよい。
【０１０７】
図３（ａ）に示した例では、スワイプ操作によって、枠２２６内に表示される画像は、枠３１０の撮像範囲に対応する画像が表示された状態から、枠３１１の撮像範囲に対応する画像が表示される状態に変化する。
【０１０８】
これに伴って端末装置１２０は、撮像装置１１０の撮像範囲を図３（ａ）に表す枠３１０が示す範囲から枠３１１が示す範囲に移動させるための指示を撮像装置１１０に送る。枠２２６を移動した場合、移動後の枠２２６が示す範囲を撮像するように、撮像装置１１０に指示する。
【０１０９】
このようにして、撮像装置１１０は、撮像範囲が枠３１０が示す範囲から枠３１１が示す範囲に変化するように右方向にパン制御される。
【０１１０】
本実施形態において表示部１２５は、ユーザのスワイプ操作が入力されると、撮像装置１１０が撮像範囲を変化させる速度に応じた速度で表示領域２２２内の画像の表示を変化させる。撮像装置１１０が撮像範囲を変化させる速度は、通信部１２１が取得した情報に基づいて決定部１２２が特定する。たとえば決定部１２２は、表示画面上の第１の位置から第２の位置までポインタが移動した速度に応じて、撮像範囲を変化させる第１の速度を特定する。
【０１１１】
制御部１２３は、決定部１２２が特定した第１の速度が通信部１２１が取得した情報に応じた第２の速度以下である場合には、表示領域２２２に表示する画像を第１の速度に応じた速度で変化させる。すなわち撮像装置１１０が撮像範囲を変更させることができる速度の上限以下の速度に応じた速度でユーザが指を移動させた場合、制御部１２３は表示部１２５を制御して、表示領域２２２に表示する画像の変化する速度をユーザ操作に応じた速度とする。本実施形態では、撮像装置１１０が撮像範囲を変更させることができる速度の上限は第２の速度に対応する。また本実施形態では、ユーザが表示領域２２２上で指を動かした速度が第１の速度に対応する。
【０１１２】
一方、制御部１２３は、第１の速度が第２の速度よりも速い場合には、表示領域２２２に表示する画像を、第２の速度に応じた速度で変化させる。すなわち撮像装置１１０が撮像範囲を変化させることができる速度の上限を上回る速度に応じた速度でユーザが指を移動させた場合、制御部１２３は表示部１２５を制御して、表示領域２２２に表示する画像の変化する速度を制限する。例えば、ユーザが指を移動させた速度に応じた画像の変化速度よりも遅い速度で、表示領域２２２内の画像を変化させる。
【０１１３】
このようにして、撮像装置１１０が撮像範囲を変化させることができる速度の上限を上回る速度に応じた撮像範囲の変更指示をユーザが入力した場合でも、撮像装置１１０が実際に撮像範囲を変更する速度で操作ＵＩを変化させることができる。ここで、操作ＵＩは撮像装置１１０の撮像範囲を変更させるための指示を入力するためにユーザが用いる表示画像のことをいう。
【０１１４】
ユーザの操作はスワイプ操作に限られない。例えば、タップ、スワイプ、フリック、ピンチイン、ピンチアウト等のタッチ操作とすることができる。あるいはユーザは、端末装置１２０に接続されたマウスやキーボードを用いて操作を入力することができる。
【０１１５】
次に、撮像装置１１０の撮像方向を上方向にチルトさせる場合の例について説明する。
【０１１６】
撮像装置１１０の撮像方向を上方向にチルトさせたい場合、ユーザは、表示領域２２２上に指を接触しあるいは近接させた状態で、表示領域２２２上の第３の位置から第３の位置よりも下にある第４の位置まで指で画面をスワイプする操作を行う。このような操作に応じて、表示領域２２２に表示される画像のパノラマ画像上の位置が下方向に動く。このようにして枠２２６内に表示される画像が変化し、撮像装置１１０の撮像方向が上方向にチルト制御される。チルト操作の場合にも、パン操作の場合と同様に、表示部１２５は、撮像装置１１０が撮像範囲を変化させる速度に応じた速度で表示領域２２２内の画像の表示を変化させる。
【０１１７】
次に、ユーザが表示領域２２２上に指を接触し或いは近接させた状態で、位置３２０から位置３２２まで左斜め下方向に指で画面をスワイプする操作を行った場合の動作について、図３（ｂ）を用いて説明する。ユーザが左斜め下方向にスワイプ操作を行ったことに応じて、端末装置１２０は撮像装置１１０の撮像方向を右斜め上方向に移動させる指示を撮像装置１１０に送信する。撮像装置１１０は、右斜め上方向に移動させる指示を受信すると、まず上方向にチルト動作を行った後、次に右方向にパン動作を行う。その結果、撮像装置１１０の撮像方向が右斜め上方向に移動される。あるいは、撮像装置１１０は右斜め上方向に移動させる指示を受信すると、まず右方向にパン動作を行った後、次に上方向にチルト動作を行うこととしてもよい。
【０１１８】
本実施形態において、ユーザが表示領域２２２において左斜め下方向に指で画面をスワイプする操作を行った場合、表示領域２２２内に表示される画像は、撮像装置１１０が撮像方向を変更する実際の方向に応じて表示領域２２２に表示する画像を変化させる。例えばユーザ操作に応じて、撮像装置１１０が上方向にチルト動作を行った後、右方向にパン動作を行う場合、表示領域２２２内に表示される画像はチルト方向に下に移動した後、パン方向に左に移動するように表示する。
【０１１９】
このようにユーザの指の動作が表示領域２２２上の第５の位置から第５の位置の左斜め下方向にある第６の位置に直線的に移動した場合に、表示領域２２２に表示される画像は以下の通り変化する。すなわち、表示領域２２２上の第５の位置に表示された画像は、第５の位置と第６の位置を直線で結んだ線上にない第７の位置を通過した後、第６の位置に移動する。
【０１２０】
表示領域２２２を変化させる方向は、通信部１２１が取得した、撮像装置１１０が撮像方向を変更することができる方向を示す第２の情報に基づいて制御部１２３により決定される。
【０１２１】
ユーザによって表示領域２２２における第５の位置に表示された画像を第６の位置に移動させる指示がなされた場合、決定部１２２は第２の情報に基づいて、撮像装置１１０が撮像方向を変更させる経路を特定する。すなわち、決定部１２２は、第５の位置から第６の位置までポインタが移動した経路に応じて撮像範囲を変化させる第１の経路を特定する。撮像装置１１０が撮像方向を第５の位置に応じた位置から第６の位置に応じた位置に移動させる経路が複数ある場合は、所定の判定基準に応じて経路を特定する。例えば、撮像装置１１０の駆動量が最も少なくなる経路を選択する。制御部１２３が経路を決定するための判定基準は、通信部１２１が撮像装置１１０から予め取得しておくことができる。あるいは、ネットワーク１３０に接続された撮像装置１１０以外の装置から取得することとしてもよい。
【０１２２】
撮像装置１１０が撮像方向を変更させる経路を特定すると、制御部１２３は特定した経路に応じて、枠２２６内の画像が変化するように表示部１２５を制御して、表示領域２２２の画像を変化させる。
【０１２３】
制御部１２３は、決定部１２２が特定した第１の経路が通信部１２１が取得した第２の情報に応じた方向と対応する場合には、表示領域２２２に表示する画像を第１の経路に応じた方向に変化させる。ここで、第２の情報は、通信部１２１が取得した、撮像装置１１０が撮像方向を変更することができる方向を示す情報である。すなわち撮像装置１１０が撮像範囲を変更することができる方向に応じた経路でユーザが指を移動させた場合、制御部１２３は表示部１２５を制御して、表示領域２２２に表示する画像の変化する方向をユーザ操作に応じた方向とする。撮像装置１１０が撮像範囲を変更することができる方向とは例えば、パン方向、チルト方向、及び、ローテーション方向等である。また、撮像装置１１０が撮像範囲を変更することができない方向とは例えば、パン方向、チルト方向、及びローテーション方向以外の方向である。
【０１２４】
一方、制御部１２３は、第１の経路が第２の情報に応じた方向と対応しない場合には、表示領域２２２に表示する画像を、第２の情報に応じた方向に変化させる。すなわち撮像装置１１０が撮像範囲を変更することができる方向に対応しない方向（例えば、斜め方向）にユーザが指を移動させた場合、制御部１２３は表示部１２５を制御して、表示領域２２２に表示する画像の変化する方向を制限する。例えば、撮像装置１１０が撮像範囲を変更することができる経路に応じた方向に、表示領域２２２内の画像を変化させる。
【０１２５】
このように本実施形態において表示部１２５は、ユーザのスワイプ操作が入力されると、撮像装置１１０が撮像方向を変化させる方向に応じて、表示領域２２２内の画像の表示を変化させる。撮像装置１１０が撮像方向を変化させる方向は、通信部１２１が取得した情報に基づいて制御部１２３が特定する。ただしユーザの操作はスワイプ操作に限られない。例えば、タップ、スワイプ、フリック、ピンチイン、ピンチアウト等のタッチ操作とすることができる。あるいはユーザは、端末装置１２０に接続されたマウスやキーボードを用いて操作を入力することができる。
【０１２６】
次に撮像装置１１０に対してズーム制御を行う場合の例について説明する。
【０１２７】
ユーザは、表示領域２２２に表示されたパノラマ画像を拡大するようにピンチアウト操作を行うことによって、枠２２６内に表示される画像が拡大される。枠２２６内に表示される画像が拡大されることに応じて、撮像装置１１０の撮像範囲が望遠にズーム制御される。
【０１２８】
次に、撮像装置１１０の撮像部１１１を光軸を中心としてローテーションさせる場合の例について説明する。
【０１２９】
ユーザは、表示領域２２２に表示されたパノラマ画像を回転させるように操作を行うことによって、枠２２６内に表示される画像が回転される。枠２２６内に表示される画像が回転されることに応じて、撮像装置１１０の撮像部１１１が光軸を中心としてローテーションされる。例えば、撮像部１１１が１８０度ローテーションした場合、撮像部１１１によって撮像される第１の画像は、ローテーション前に撮像した第２の画像を１８０度回転させた画像となる。すなわち第１の画像と第２の画像は上下左右が逆転した画像となる。
【０１３０】
ズーム、及びローテーション操作の場合もパン操作の場合と同様に、表示部１２５は、撮像装置１１０が撮像範囲を変化させる速度に応じた速度で表示領域２２２内の画像の表示を変化させる。
【０１３１】
以上の操作例は一例に過ぎず、これに限られない。撮像装置１１０が動作可能な速度、加速度を超えた入力があった場合、ユーザの入力を受け付けないようにしても良い。また、表示領域２２２に表示される画像の範囲の、パノラマ画像上における位置を変化させるための操作はタッチ操作に限られない。たとえば、ユーザは端末装置１２０に接続されたマウスを操作して、表示画面上に表示されるカーソルを動かし、画像をドラッグアンドドロップして移動させることとしてもよい。
【０１３２】
あるいは、端末装置１２０に接続されたキーボードを操作して、表示領域２２２に表示される画像を変化させることとしてもよい。
【０１３３】
または表示部１２５は、表示領域２２２に表示させるパノラマ画像上の領域の移動、拡大及び縮小を指示するためのボタンを表示画面上に表示させ、ユーザがボタンを操作することとしてもよい。または、表示領域２２２の画像と共にスライドバーを表示させて、スライドバーを操作することにより、表示領域２２２に表示させるパノラマ画像上の領域の移動、拡大、及び、縮小を指示することとしてもよい。
【０１３４】
また通信部１２１は、表示画面上をポインタ（例えば、ユーザの指、又は、マウスポインタ等）が移動した加速度に応じた間隔で、撮像装置１１０の撮像範囲を変更させるための指示を撮像装置に送信することができる。
【０１３５】
次に、端末装置１２０の動作について、図４を用いて説明する。端末装置１２０の制御部１２３がプロセッサ及びメモリを内蔵する形態では、図４に示した処理は、図４に示される手順を制御部１２３が記憶部１２４に格納されたプログラムをメモリ１０４に展開して実行することにより実現される。あるいは、図４に示す処理の一部又は全体をハードウェアが行うこととしてもよい。
【０１３６】
ステップＳ４０１において、制御部１２３は、入力部１２６に入力されたユーザ操作を受け付ける。ユーザ操作がタッチ操作により行われる場合には、例えば、ユーザは表示部１２５が表示する画像に指を接触させ或いは近接させることにより操作を開始することができる。または、ユーザは表示部１２５が表示する画像をドラッグ操作することで操作を開始することができる。あるいは、表示部１２５が表示するボタンやスクロールバーによりユーザ操作が行われる場合には、ボタンのクリックや、スクロールバーの移動の開始により、ユーザ操作を開始することができる。
【０１３７】
ここでドラッグ操作とは、マウスボタンを押したままマウスを移動させて、表示画面上のカーソルを移動させる操作である。
【０１３８】
ステップＳ４０２において、制御部１２３は、ユーザ操作によりパノラマ画像において枠２２６内に表示される画像が移動した移動方向を取得する。上述したように、表示領域２２２内（例えば、枠２２６外）をユーザが操作することにより、範囲２１０内の、表示領域２２２に対応する領域が変更される。範囲２１０は、撮像装置１１０が撮像範囲を変更して撮像可能な撮像可能範囲である。その変更に応じて、範囲２１０内の、枠２２６に対応する領域も変更される。範囲２１０内の、枠２２６に対応する領域を撮像するように、撮像装置１１０に指示する。
【０１３９】
ステップＳ４０３において、制御部１２３は、ユーザ操作によりパノラマ画像において枠２２６内に表示される領域が移動した移動量を取得する。枠２２６内の領域の移動量は、例えば、枠２２６内に表示される領域の中心がパノラマ画像において移動した距離とすることができる。
【０１４０】
ステップＳ４０４において、制御部１２３は、ユーザ操作によりパノラマ画像において枠２２６内に表示される領域が移動した移動速度を取得する。枠２２６内の領域の移動速度は、例えば、枠２２６内に表示される領域の中心がパノラマ画像において移動した速度とすることができる。
【０１４１】
ステップＳ４０５において、制御部１２３は、ユーザ操作によりパノラマ画像における枠２２６内の領域の大きさが変化した量を取得する。
【０１４２】
ステップＳ４０６において、制御部１２３は、ユーザ操作によりパノラマ画像における枠２２６内の領域の大きさが変化した速度を取得する。
【０１４３】
ステップＳ４０７において、制御部１２３は決定部１２２を制御して、ステップＳ４０２において取得した移動方向に応じて、撮像装置１１０の撮像方向を変化させる方向を決定する。ここで制御部１２３は、通信部１２１が取得した撮像装置が撮像方向を変化させることができる方向を示す第２の情報に基づいて、撮像装置１１０の撮像方向を変化させる方向を特定する。
【０１４４】
ステップＳ４０８において、制御部１２３は決定部１２２を制御して、ステップＳ４０３において取得した移動量に応じて撮像装置１１０の撮像方向を現在の撮像方向から変化させる変更量を決定する。
【０１４５】
ステップＳ４０９において、制御部１２３は決定部１２２を制御して、ステップＳ４０４において取得した移動速度に基づいて、撮像装置１１０に撮像方向を変更させる速度を決定する。例えば、ステップＳ４０４において取得した移動速度に応じた撮像方向の変更速度が、撮像装置１１０が撮像方向を変更することができる速度以下である場合には、取得した移動速度に応じた変更速度で撮像装置１１０の撮像方向を変更させることを決定する。一方、ステップＳ４０４において取得した移動速度に応じた撮像方向の変更速度が、撮像装置１１０が撮像方向を変更することができる速度よりも速い場合には、撮像装置１１０の撮像方向を所定の速度で変更させることを決定する。この所定の速度は例えば、撮像装置１１０が撮像方向を変化させることができる速度の上限値とすることができる。
【０１４６】
ここで、ステップＳ４０４において取得した移動速度に応じた撮像方向の変更速度の例について説明する。例えば、端末装置１２０の表示領域２２２上でユーザが第８の位置から第９の位置に指を動かすとする。指が表示領域２２２第８の位置にある時に枠２２６に表示されている画像を第３の画像とする。また、指が表示領域２２２第９の位置にある時に枠２２６に表示されている画像を第４の画像とする。
【０１４７】
ステップＳ４０４において取得される移動速度は、たとえば、範囲２１０（パノラマ画像）上で第３の画像から第４の画像までの第１の移動距離を、ユーザが指を第８の位置から第９の位置まで動かした第１の時間で割った商である。
【０１４８】
また移動速度に対応する撮像方向の変更速度とは、第１の撮像方向から第２の撮像方向へ第１の時間で変更するための速度である。第１の撮像方向とは、撮像装置１１０が第３の画像に対応する位置を撮影するための撮像方向である。また第２の撮像方向とは、第４の画像に対応する位置を撮像装置１１０が撮影するための第２の撮像方向である。
【０１４９】
すなわち、移動速度に対応する撮像方向の変更速度は、第１の撮像方向から第２の撮像方向へ撮像装置１１０が撮像方向を変更する距離を、第１の時間で割った商である。上述の方法は一例にすぎず、撮像方向の変更速度の決定方法はこれに限られない。
【０１５０】
なお、変更速度の決定は撮像装置１１０が行うこととしてもよい。端末装置１２０は、ユーザ操作に基づく速度についての情報を撮像装置１１０に送信し、撮像装置１１０が撮像範囲の変更速度を決定することとしてもよい。
【０１５１】
ステップＳ４１０において、制御部１２３は、ステップＳ４０５において取得した変化量に応じて、ズーム倍率を変化させて撮像装置１１０の画角を変化させる量を決定する。
【０１５２】
ステップＳ４１１において、制御部１２３は、ステップＳ４０６において取得した変化速度に基づいて、撮像装置１１０に画角を変更させる速度を決定する。例えば、ステップＳ４０６において取得した変化速度に応じた撮像方向の変更速度が、撮像装置１１０が画角を変更することができる速度以下である場合には、取得した変化速度に応じた変更速度で撮像装置１１０の画角を変更させることを決定する。一方、ステップＳ４０６において取得した変化速度に応じた撮像方向の変更速度が、撮像装置１１０が画角を変更することができる速度よりも速い場合には、撮像装置１１０の画角を所定の速度で変更させることを決定する。この所定の速度は例えば、撮像装置１１０が画角を変化させることができる速度の上限値である。
【０１５３】
ここで、ステップＳ４０６において取得した変化速度に応じた画角の変更速度の例について説明する。例えば、端末装置１２０の表示領域２２２上でユーザがピンチアウト操作を行うとする。ユーザがピンチアウト操作を行う前に枠２２６に表示されている画像を第５の画像とする。また、ユーザがピンチアウトを行った後に枠２２６に表示されている画像を第６の画像とする。ステップＳ４０６において取得される変化速度は、例えば、範囲２１０（例えば、パノラマ画像）における第５の画像の面積に対する第６の画像の面積の倍率を、ユーザによるピンチアウト操作の開始から終了までにかかる第２の時間で割った商である。
【０１５４】
また当該変化速度に対応する画角の変更速度とは、撮像装置１１０が第５の画像に対応する範囲を撮影するための第１の画角から、第６の画像に対応する範囲を撮像装置１１０が撮影するための第２の画角へ、第２の時間で変更するための速度である。上述の方法は一例にすぎず、画角の変更速度の決定方法はこれに限られない。
【０１５５】
なお、画角の変更速度の決定は撮像装置１１０が行うこととしてもよい。端末装置１２０は、ユーザ操作に基づく速度についての情報を撮像装置１１０に送信し、撮像装置１１０が画角の変更速度を決定することとしてもよい。
【０１５６】
ステップＳ４１２において、制御部１２３は、通信部１２１を制御して、撮像装置１１０の撮像範囲を変化させるための操作指示を撮像装置１１０に出力する。
【０１５７】
撮像装置１１０に出力される操作指示には、Ｓ４０７において決定された内容に応じた、撮像装置１１０の撮像方向を変化させる移動方向の指示が含まれる。
【０１５８】
また、撮像装置１１０に出力される操作指示には、Ｓ４０８において決定された内容に応じた、撮像装置１１０の撮像方向の変更量の指示が含まれる。
【０１５９】
また撮像装置１１０に送信される操作指示には、Ｓ４０９において決定された内容に応じた、撮像装置１１０の撮像方向の変更速度の指示が含まれる。
【０１６０】
また撮像装置１１０に送信される操作指示には、Ｓ４１０において決定された内容に応じた、撮像装置１１０の画角の変更量の指示が含まれる。
【０１６１】
さらに撮像装置１１０に出力される操作指示には、Ｓ４１１において決定された内容に応じた、撮像装置１１０の画角の変更速度の指示が含まれる。
【０１６２】
撮像装置１１０に出力される操作指示には、撮像方向の変更速度、及び、画角の変更速度のうちいずれか一方の情報が含まれることとしてもよい。
【０１６３】
ステップＳ４１３において、制御部１２３は、ユーザ操作が停止したかを判定する。ユーザ操作の停止は、例えば、ユーザ操作がタッチ操作により行われる場合には、表示画面からユーザの指が離れた場合にユーザ操作が停止したと判定することができる。または、ユーザ操作が表示画面に表示されるカーソルの操作により行われる場合には、例えば、表示部１２５が表示した画像がドラッグされた後にドロップされた場合に、ユーザ操作が停止したと判定することができる。あるいは、表示部１２５が表示するボタンやスクロールバーによりユーザ操作が行われる場合には、ボタンのクリックが完了した場合や、スクロールバーの移動が停止した場合に、ユーザ操作が停止したと判定することができる。ここでドロップ操作とは、ドラッグ操作がなされている状態からマウスボタンを離す操作を行うことをいう。
【０１６４】
操作が継続していると判定した場合（Ｓ４１３でＮｏの場合）、制御部１２３はステップＳ４０１からＳ４１３の操作を繰り返す。
【０１６５】
一方、操作が停止したと判定した場合（Ｓ４１３でＹｅｓの場合）、制御部１２３は、撮像装置１１０の撮像範囲を制御するための処理を終了する。なお、ユーザが操作を停止したと判定した後に、撮像装置１１０に操作指示を送信するようにしてもよい。すなわち、ユーザが表示領域２２２に対して操作を行って、変更後の撮像範囲の指定が終了した後、撮像装置１１０に操作指示を送信するようにしてもよい。
【０１６６】
以上のようにして、端末装置１２０は、枠２２６内に表示された画像に対応する範囲が撮像装置１１０の撮像範囲となるように、撮像装置１１０の撮像範囲を変化させることができる。
【０１６７】
また、本実施形態によれば、表示領域２２２に表示される枠２２６の位置や大きさを変化させることなく、ユーザは撮像装置１１０の撮像範囲を変化させることができる。
【０１６８】
ユーザは、撮像範囲に応じた枠２２６よりも大きく表示されている表示領域２２２内のパノラマ画像に対して操作を行うことにより、撮像装置１１０の撮像範囲を変化させることができる。
【０１６９】
このようにして、本発明によれば、ユーザがパノラマ画像上の所望の位置を容易に指定することができる。従って、ユーザは端末装置１２０を用いて、容易に撮像装置１１０の撮像範囲を変更することができる。
【０１７０】
次に、端末装置１２０の操作ＵＩの表示処理について、図５及び図６を用いて説明する。端末装置１２０の制御部１２３がプロセッサ及びメモリを内蔵する形態では、図５及び図６に示した処理は、図５及び図６に示される手順を制御部１２３が記憶部１２４に格納されたプログラムをメモリ１０４に展開して実行することにより実現される。あるいは、図５及び図６に示す処理の一部又は全体をハードウェアが行うこととしてもよい。
【０１７１】
まず、操作ＵＩの表示速度の制御について、図５を用いて説明する。
【０１７２】
制御部１２３は、撮像装置１１０が撮像範囲を変更可能な速度についての情報を、通信部１２１を介して取得する（Ｓ５０１）。撮像装置１１０が撮像範囲を変更可能な速度とは、例えば、撮像装置１１０がパン方向に撮像方向を変更することができる速度、又は、撮像装置１１０がチルト方向に撮像方向を変更することができる速度を含む。また、撮像装置１１０が撮像範囲を変更可能な速度とは例えば、撮像装置１１０が画角を変更することができる速度を含む。撮像装置１１０が撮像範囲を変更可能な速度についての情報は、例えば、端末装置１２０がネットワーク１３０を介して撮像装置１１０に接続されたことに応じて取得されることができる。また例えば、撮像装置１１０が撮像範囲を変更可能な速度についての情報は、撮像装置１１０の撮像範囲を変更するためのＵＩを端末装置１２０において表示させたことに応じて取得されることができる。あるいは、ユーザの指示に応じて、操作端末１２０が撮像装置１１０に対して情報の送信を要求することとしてもよい。これらに限られず、撮像装置１１０が撮像範囲を変更可能な速度についての情報が取得されるタイミングについては特に限定しない。
【０１７３】
次に制御部１２３は、ユーザによる操作ＵＩの操作速度に応じた撮像範囲の変更速度を取得する（Ｓ５０２）。ユーザによる操作ＵＩの操作速度とは、例えば、ユーザが表示領域２２２上で指を移動させる速度とすることができる。また例えば、タッチ操作以外にも、端末装置１２０に接続されたマウスやキーボードを用いて入力された操作の速度とすることができる。上述のように、決定部１２２が、操作ＵＩの操作速度に応じた撮像範囲の変更速度を特定する。制御部１２３は、決定部１２２が特定した変更速度の情報を取得する。
【０１７４】
次に制御部１２３は、操作ＵＩの操作速度に応じた撮像範囲の変更速度が、撮像装置１１０が撮像範囲を変更可能な速度以下であるか判定する（Ｓ５０３）。
【０１７５】
操作ＵＩの操作速度に応じた撮像範囲の変更速度が、撮像装置１１０が撮像範囲を変更可能な速度以下である場合（Ｓ５０３においてＹｅｓの場合）、操作ＵＩの操作速度に応じた速度で操作ＵＩの表示を変化させる（Ｓ５０４）。操作ＵＩの表示が変化する速度とは、例えば、枠２２６内に表示される画像が変化する速度とすることができる。すなわち、パノラマ画像において枠２２６内に表示される領域が移動する速度とすることができる。枠２２６内の領域の移動する速度は、例えば、枠２２６内に表示される領域の中心がパノラマ画像において移動する速度とすることができる。
【０１７６】
一方、操作ＵＩの操作速度に応じた撮像範囲の変更速度が、撮像装置１１０が撮像範囲を変更可能な速度を上回る場合（Ｓ５０３においてＮｏの場合）、所定の速度で操作ＵＩの表示を変化させる（Ｓ５０５）。所定の速度は例えば、撮像装置１１０が撮像方向を変化させることができる速度の上限値に応じた速度とすることができる。このようにして、撮像装置１１０が撮像範囲を変更することができる速度を超える速度で操作ＵＩの表示を変更させる指示を受けた場合、撮像装置１１０が撮像範囲を変更可能な速さの上限に応じた速さで操作ＵＩの表示を変化させることができる。
【０１７７】
あるいは、ステップＳ５０５において、操作ＵＩの表示を変化させないようにしてもよい。このようにして、撮像装置１１０が撮像範囲を変更することができる速度を超える速度で操作ＵＩの表示を変更させる指示を受けた場合、操作ＵＩの表示を変化させず、ユーザ操作を実行しないようにすることができる。
【０１７８】
以上のようにして、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることができる。
【０１７９】
次に操作ＵＩにおける撮像方向の変更に関する表示の制御について、図６を用いて説明する。
【０１８０】
制御部１２３は、撮像装置１１０が撮像方向を変更可能な撮像方向についての情報を、通信部１２１を介して取得する（Ｓ６０１）。撮像装置１１０が撮像方向を変更可能な撮像方向を示す情報とは、例えば、撮像装置１１０がパン方向、及び、チルト方向に撮像方向を変更することができることを示す情報とすることができる。あるいは、撮像装置１１０がパン方向にのみ、又は、チルト方向にのみ撮像方向を変更することができることを示す情報とすることができる。
【０１８１】
撮像装置１１０が撮像方向を変更可能な方向についての情報は、例えば、端末装置１２０がネットワーク１３０を介して撮像装置１１０に接続されたことに応じて取得されることができる。また例えば、撮像装置１１０が撮像方向を変更可能な方向についての情報は、撮像装置１１０の撮像方向を変更するためのＵＩを端末装置１２０において表示させたことに応じて取得されることができる。あるいは、ユーザの指示に応じて、操作端末１２０が撮像装置１１０に対して情報の送信を要求することとしてもよい。これらに限られず、撮像装置１１０が撮像方向を変更可能な方向についての情報が取得されるタイミングについては特に限定しない。
【０１８２】
次に制御部１２３は、ユーザによる操作ＵＩの操作経路についての情報を取得する（Ｓ６０２）。ユーザによる操作ＵＩの操作経路とは、例えば、ユーザが表示領域２２２上で指を移動させた経路を示す情報とすることができる。また例えば、タッチ操作以外にも、端末装置１２０に接続されたマウスやキーボードを用いて入力された操作の経路の情報とすることができる。
【０１８３】
次に制御部１２３は、操作ＵＩの操作経路に応じた撮像方向の経路が、撮像装置１１０が撮像方向を変更可能な経路と一致するか判定する（Ｓ６０３）。
【０１８４】
操作ＵＩの操作経路に応じた撮像範囲の経路が、撮像装置１１０が撮像範囲を変更可能な経路と一致する場合（Ｓ６０３においてＹｅｓの場合）、操作ＵＩの操作経路に応じた経路で操作ＵＩの表示を変化させる（Ｓ６０４）。図３（ａ）の例のように、ユーザが操作ＵＩを用いて、撮像方向をパン方向に右に移動させるために、パン方向に左に直線的に指を移動させて指示を入力した場合について説明する。撮像装置１１０はパン方向に右に撮像方向を直線的に変更させることが可能である。また撮像装置はパン方向に右に撮像方向を１回の動作で変更させること可能である。ユーザ操作の操作経路と、撮像装置１１０が動作可能な経路が一致するので、制御部１２３は表示部１２５を制御して、表示領域２２２に表示される画像を、ユーザ操作の操作経路に沿って変化させる。
【０１８５】
一方、操作ＵＩの操作経路に応じた撮像範囲の経路が、撮像装置１１０が撮像方向を変更可能な経路と一致しない場合（Ｓ６０３においてＮｏの場合）、撮像装置１１０が撮像方向を変更させる経路に応じて操作ＵＩの表示を変化させる（Ｓ６０５）。図３（ｂ）の例のように、ユーザが操作ＵＩを用いて、撮像方向を右上に移動させるために、左下方向に直線的に指を移動させて指示を入力した場合について説明する。撮像装置１１０はパン方向及びチルト方向に撮像方向を変更する。しかし撮像装置１１０は、右上方向に１回の動作で直線的に移動することはできない。図３（ｂ）に示すように、撮像装置１１０は右上方向に撮像方向を移動させるために、上方向にチルト動作を実行し、さらに、右方向にパン動作を実行する。このように複数回の動作が必要となる。この場合、ユーザ操作の操作経路と、撮像装置１１０が動作可能な経路が一致しない。そこで、制御部１２３は表示部１２５を制御して、表示領域２２２に表示される画像を、撮像装置１１０が撮像方向を変更する経路に沿って変化させる。
【０１８６】
あるいは、ステップＳ６０５において、操作ＵＩの表示を変化させないようにしてもよい。このようにして、撮像装置１１０が撮像方向を１回の動作で変更することができない経路で撮像方向を変更させる指示を受けた場合、操作ＵＩの表示を変化させず、ユーザ操作を実行しないようにすることができる。
【０１８７】
このようにして、ユーザ操作と撮像装置の撮像方向の経路の変化とを対応させることができる。
【０１８８】
以上の実施形態によれば、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることができる。
【０１８９】
また本実施形態によれば、端末装置１２０に接続された撮像装置１１０が撮像範囲を変更することができる能力に応じて、端末装置１２０上に表示された操作ＵＩを変化させることができる速さや経路が変わるようにすることができる。すなわち、端末装置１２０上に第１の撮像装置１１０が接続された場合と、第２の撮像装置１１０が接続された場合とで、操作ＵＩの表示を変化させることができる速さや経路を異ならせることができる。ここで、第１の撮像装置１１０と第２の撮像装置１１０は撮像範囲を変更することができる速さ又は経路が異なるものとする。このようにして、ユーザは操作端末１２０に接続された撮像装置１１０が撮像範囲を変更することができる能力を知ることができる。
【０１９０】
また端末装置１２０の通信部１２１はさらに、入力部１２６が第１の指示を入力した第１の時刻から、撮像装置１１０が第１の指示に応じて撮像範囲を変更する動作を開始する第２の時刻までの第１の時間を示す時間情報を取得することとしてもよい。そして、制御部１２３は、第１の指示が入力されてから第１の時間に応じた時間が経過した後に第１の指示に応じて表示領域２２２上の画像の表示を変化させることとしてもよい。例えば、取得した時間情報に基づいて、操作ＵＩの表示を変更するタイミングを、撮像装置１１０が実際に撮像範囲を変更するタイミングと一致させることとしてもよい。このようにして、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることができる。
【０１９１】
＜第２の実施形態＞
第１の実施形態では、端末装置１２０の表示画面の表示領域２２２上に表示する画像をユーザが変更させることによって、撮像装置１１０の撮像方向を変更させる操作ＵＩの例について説明したが、操作ＵＩはこれに限らない。
【０１９２】
例えば、撮像画像と共にスクロールバーを表示させ、ユーザによるスクロールバーの操作に応じて撮像装置１１０の撮像方向を変更させることとしてもよい。
【０１９３】
第２の実施形態における撮像システムの構成は実施形態１と同様であるため説明を省略する。
【０１９４】
第２の実施形態において、操作端末１２０に表示される操作ＵＩの例について、図７を用いて説明する。
【０１９５】
表示領域７００は、撮像装置１１０が撮像した撮像画像を表示するための領域である。
【０１９６】
スクロールバー７０１は、撮像装置１１０の撮像方向をパン方向に左右に変化させるための操作ＵＩである。ユーザは、スクロールバー７０１上のつまみ７０２を左右に移動させることによって、撮像装置１１０の撮像方向をパン方向に左右に移動させることができる。
【０１９７】
スクロールバー７０３は、撮像装置１１０の撮像方向をチルト方向に上下に変化させるための操作ＵＩである。ユーザは、スクロールバー７０３上のつまみ７０４を上下に移動させることによって、撮像装置１１０の撮像方向をチルト方向に上下に移動させることができる。
【０１９８】
スクロールバー７０５は、撮像装置１１０の画角を変化させるための操作ＵＩである。ユーザは、スクロールバー７０５上のつまみ７０６を上方向に移動させることによって、撮像装置の画角を狭く（ズーム倍率を高く）させることができる。ユーザは、スクロールバー７０５上のつまみ７０６を下方向に移動させることによって、撮像装置の画角を広く（ズーム倍率を低く）させることができる。
【０１９９】
このような例において、制御部１２３は、スクロールバー７０１においてつまみ７０２を移動させることができる速度が、撮像装置１１０が撮像方向をパン方向に変更することができる速度に対応するように、つまみ７０２の表示の変化を制限することができる。すなわち、制御部１２３は、スクロールバー７０１においてつまみ７０２を移動させることができる速度が、撮像装置１１０が撮像方向をパン方向に変更することができる速度に応じた速度を超えないように表示制御することができる。
【０２００】
また制御部１２３は、スクロールバー７０３においてつまみ７０４を移動させることができる速度が、撮像装置１１０が撮像方向をチルト方向に変更することができる速度に対応するように、つまみ７０２の表示の変化を制限することができる。すなわち、制御部１２３は、スクロールバー７０３においてつまみ７０４を移動させることができる速度が、撮像装置１１０が撮像方向をチルト方向に変更することができる速度に応じた速度を超えないように表示制御することができる。
【０２０１】
さらに制御部１２３は、スクロールバー７０５においてつまみ７０６を移動させることができる速度が、撮像装置１１０が画角をすることができる速度に対応するように、つまみ７０２の表示の変化を制限することができる。すなわち、制御部１２３は、スクロールバー７０５においてつまみ７０６を移動させることができる速度が、撮像装置１１０が画角を変更することができる速度に応じた速度を超えないように表示制御することができる。
【０２０２】
その他の動作については第１の実施形態で説明した動作と同様であるため、説明を省略する。
【０２０３】
図７に示した操作ＵＩの例は一例にすぎず、他の構成を用いることとしてもよい。以上の実施形態によれば、ユーザ操作と撮像装置の撮像範囲の実際の変化とを対応させることができる。
【０２０４】
また本実施形態によれば、端末装置１２０に接続された撮像装置１１０が撮像範囲を変更することができる能力に応じて、端末装置１２０上に表示された操作ＵＩを変化させることができる速さが変わるようにすることができる。すなわち、端末装置１２０上に第１の撮像装置１１０が接続された場合と、第２の撮像装置１１０が接続された場合とで、操作ＵＩの表示を変化させることができる速さを異ならせることができる。ここで、第１の撮像装置１１０と第２の撮像装置１１０は撮像範囲を変更することができる速さが異なるものとする。このようにして、ユーザは操作端末１２０に接続された撮像装置１１０が撮像範囲を変更することができる能力を知ることができる。
【０２０５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０２０６】
１１０  撮像装置
１２０  端末装置
１３０  ネットワーク
１１１  撮像部
１１２  制御部
１２１  通信部
１２２  決定部
１２３  制御部
１２５  表示部
１２６  入力部
【図１】
2015216543.tif 000003
【図２】
2015216543.tif 000004
【図３】
2015216543.tif 000005
【図４】
2015216543.tif 000006
【図５】
2015216543.tif 000007
【図６】
2015216543.tif 000008
【図７】
2015216543.tif 000009