(57)【要約】【課題】  ユーザが選択した領域内の被写体の画像が表示されるように撮像部の撮像領域を制御する。【解決手段】  ズーム値及び撮像方向を変更可能な撮像手段が撮像すべき撮像領域の指定を受け付ける受付手段と、指定された前記撮像領域に含まれる特定の点が前記撮像手段がズーム値及び撮像方向を変更して撮像可能な撮像可能範囲における所定の領域に含まれる場合には前記撮像手段のズーム値を指定された前記撮像領域の大きさと前記撮像手段が撮像した撮像領域の大きさとに基づいて決定される第１のズーム値に制御し、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって前記撮像可能範囲における指定された前記撮像領域の位置に基づいて決定される第２のズーム値に制御する制御手段とを有する。【選択図】  図６
2016096481.tif 000002
【特許請求の範囲】
【請求項１】
ズーム値及び撮像方向を変更可能な撮像手段が撮像すべき撮像領域の指定を受け付ける受付手段と、
指定された前記撮像領域に含まれる特定の点が前記撮像手段がズーム値及び撮像方向を変更して撮像可能な撮像可能範囲における所定の領域に含まれる場合には前記撮像手段のズーム値を指定された前記撮像領域の大きさと前記撮像手段が撮像した撮像領域の大きさとに基づいて決定される第１のズーム値に制御し、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって前記撮像可能範囲における指定された前記撮像領域の位置に基づいて決定される第２のズーム値に制御する制御手段と
を有することを特徴とする制御装置。
【請求項２】
前記制御手段は、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には、指定された前記撮像領域がズーム値変更後の前記撮像手段が撮像する撮像領域に含まれなくなることを制限するようにして、前記撮像手段のズーム値を前記第２のズーム値に制御することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御手段は、複数の所定のズーム倍率のうちからズーム倍率を選択して前記撮像手段のズーム値を変更し、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には、指定された前記撮像領域がズーム値変更後の前記撮像手段が撮像する撮像領域に含まれなくなることを制限する複数のズーム倍率のうち他のズーム倍率よりも高いズーム倍率を用いて前記第２のズーム値を決定することを特徴とする請求項１に記載の制御装置。
【請求項４】
前記撮像手段が撮像した撮像画像の一部を切り出した切出画像を表示手段に表示させる表示制御手段を有し、
前記表示制御手段は、前記指定された撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には、前記撮像手段が撮像した撮像画像のうち指定された撮像領域に対応する部分の画像を切り出した前記切出画像を前記表示手段に表示させることを特徴とする請求項１に記載の制御装置。
【請求項５】
前記切出画像の大きさを変更する画像処理手段を有し、
前記画像処理手段は、前記第１の大きさを有する指定領域に含まれる前記特定の点が前記所定の領域に含まれない場合には、前記撮像手段が撮像した撮像画像のうち前記指定領域に対応する部分の画像を切り出した前記第１の切出画像を拡大して第２の切出画像を生成し、
前記表示制御手段は、前記第２の切出画像を前記表示手段に表示させることを特徴とする請求項４に記載の制御装置。
【請求項６】
前記撮像手段が撮像した撮像画像を表示手段に表示させ、前記表示した撮像画像上に指定された前記撮像領域を示す画像を表示させる表示制御手段を有し、
前記表示制御手段は、指定された前記撮像領域に含まれる特定の点が前記撮像可能範囲における所定の領域に含まれる場合と含まれない場合とで、指定された前記撮像領域を示す画像の表示態様を変化させることを特徴とする請求項１から５のうちいずれか１項に記載の撮像装置。
【請求項７】
前記所定の領域は、前記撮像手段が撮像方向を変更して前記撮像手段の光軸を向けることができる前記撮像可能範囲における領域であることを特徴とする請求項１から６のうちいずれか１項に記載の制御装置。
【請求項８】
前記制御手段は、指定された前記撮像領域に含まれる前記特定の点に前記撮像手段の光軸を向けることができる場合には前記撮像手段の撮像領域が指定された前記撮像領域と対応するように前記撮像手段のズーム値を前記第１のズーム値に制御し、前記指定領域に含まれる前記特定の点に前記撮像手段の光軸を向けることができない場合には、指定された前記撮像領域がズーム値変更後の前記撮像手段が撮像する撮像領域に含まれなくなることを制限するようにして前記撮像手段のズーム値を前記第２のズーム値に制御することを特徴とする請求項１から７のうちいずれか１項に記載の制御装置。
【請求項９】
前記受付手段は、矩形形状の前記撮像領域の指定を受け付け、
前記制御手段は、指定された前記撮像領域の対角線の交点に対応する点が前記所定の領域に含まれる場合には前記撮像手段のズーム値を前記第１のズーム値に制御し、指定された前記撮像領域における前記交点に対応する点が前記所定の領域に含まれない場合には、前記撮像手段のズーム値を前記第２のズーム値に制御することを特徴とする請求項１から８のうちいずれか１項に記載の制御装置。
【請求項１０】
前記撮像手段を有し、
前記受付手段は、前記制御装置とネットワークを介して接続される端末装置から前記撮像領域の指定を受け付けることを特徴とする請求項１から９のうちいずれか１項に記載の制御装置。
【請求項１１】
前記撮像手段が撮像した撮像画像をネットワークを介して受信する受信手段を有し、
前記制御手段は、前記ネットワークを介して前記撮像手段のズーム値を制御することを特徴とする請求項１から９のうちいずれか１項に記載の制御装置。
【請求項１２】
撮像手段と、
ズーム値及び撮像方向を変更可能な撮像手段が撮像すべき撮像領域の指定を受け付ける受付手段と、
指定された前記撮像領域に含まれる特定の点が前記撮像手段がズーム値及び撮像方向を変更して撮像可能な撮像可能範囲における所定の領域に含まれる場合には前記撮像手段のズーム値を指定された前記撮像領域の大きさと前記撮像手段が撮像した撮像領域の大きさとに基づいて決定される第１のズーム値に制御し、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって前記撮像可能範囲における指定された前記撮像領域の位置に基づいて決定される第２のズーム値に制御する制御手段と
を有することを特徴とする撮像システム。
【請求項１３】
ズーム値及び撮像方向を変更可能な撮像装置が撮像すべき撮像領域の指定を受け付ける受付ステップと、
指定された前記撮像領域に含まれる特定の点が前記撮像装置がズーム値及び撮像方向を変更して撮像可能な撮像可能範囲における所定の領域に含まれる場合には前記撮像装置のズーム値を指定された前記撮像領域の大きさと前記撮像装置が撮像した撮像領域の大きさとに基づいて決定される第１のズーム値に制御し、指定された前記指定された撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には前記撮像装置のズーム値を前記第１のズーム値よりも低いズーム値であって前記撮像可能範囲における指定された前記撮像領域の位置に基づいて決定される第２のズーム値に制御する制御ステップと
を有することを特徴とする撮像装置の制御方法。
【請求項１４】
前記撮像装置が撮像した撮像画像の一部を切り出した切出画像を表示手段に表示させる表示制御ステップを有し、
前記表示制御ステップにおいて、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には、前記撮像装置が撮像した撮像画像のうち指定された前記領域に対応する部分の画像を切り出した前記切出画像を前記表示手段に表示させることを特徴とする請求項１３に記載の制御方法。
【請求項１５】
コンピュータに、
ズーム値及び撮像方向を変更可能な撮像手段が撮像すべき撮像領域の指定を受け付ける受付手順と、
指定された前記撮像領域に含まれる特定の点が前記撮像手段がズーム値及び撮像方向を変更して撮像可能な撮像可能範囲における所定の領域に含まれる場合には前記撮像手段のズーム値を指定された前記撮像領域の大きさと前記撮像手段が撮像した撮像領域の大きさとに基づいて決定される第１のズーム値に制御し、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって前記撮像可能範囲における指定された前記撮像領域の位置に基づいて決定される第２のズーム値に制御する制御手順と
を実行させるためのプログラム。
【請求項１６】
前記コンピュータに、
前記撮像手段が撮像した撮像画像の一部を切り出した切出画像を表示手段に表示させる表示制御手順を実行させ、
前記表示制御手順において、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には、前記撮像手段が撮像した撮像画像のうち指定された前記領域に対応する部分の画像を切り出した前記切出画像を前記表示手段に表示させる処理を実行させるための請求項１５に記載のプログラム。
【請求項１７】
撮像方向およびズーム値を変更可能な撮像手段が撮像した撮像画像に対応する撮像領域の少なくとも一部の撮像領域の指定を受け付ける受付手段と、
指定された前記撮像領域の大きさと前記撮像画像に対応する撮像領域の大きさとに基づいて決定される第１のズーム値で前記撮像手段の撮像領域を変更すると指定された前記領域の一部を前記撮像手段が撮像できない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって指定された前記撮像領域の位置に基づいて決定される第２のズーム値にする制御、又は、前記第１のズーム値で前記撮像手段の撮像領域を変更すると指定された前記撮像領域の全体を前記撮像手段が撮像できない場合には前記撮像手段のズーム値を前記第２のズーム値にする制御を行う制御手段と
を有することを特徴とする制御装置。
【請求項１８】
撮像方向およびズーム値を変更可能な撮像装置が撮像した撮像画像に対応する撮像領域の少なくとも一部の撮像領域の指定を受け付ける受付ステップと、
指定された前記撮像領域の大きさと前記撮像画像に対応する撮像領域の大きさとに基づいて決定される第１のズーム値で前記撮像装置の撮像領域を変更すると指定された前記領域の少なくとも一部を前記撮像装置が撮像できない場合には前記撮像装置のズーム値を前記第１のズーム値よりも低いズーム値であって指定された前記撮像領域の位置に基づいて決定される第２のズーム値にする制御、又は、前記第１のズーム値で前記撮像装置の撮像領域を変更すると指定された前記撮像領域の全体を前記撮像装置が撮像できない場合には前記撮像装置のズーム値を前記第２のズーム値にする制御を行う制御ステップと
を有することを特徴とする撮像装置の制御方法。
【請求項１９】
コンピュータに、
撮像方向およびズーム値を変更可能な撮像手段が撮像した撮像画像に対応する撮像領域の少なくとも一部の撮像領域の指定を受け付ける受付手順と、
指定された前記撮像領域の大きさと前記撮像画像に対応する撮像領域の大きさとに基づいて決定される第１のズーム値で前記撮像手段の撮像領域を変更すると指定された前記領域の一部を前記撮像手段が撮像できない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって指定された前記撮像領域の位置に基づいて決定される第２のズーム値にする制御、又は、前記第１のズーム値で前記撮像手段の撮像領域を変更すると指定された前記撮像領域の全体を前記撮像手段が撮像できない場合には前記撮像手段のズーム値を前記第２のズーム値にする制御を行う制御手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
撮像装置の撮像領域を制御するための処理に関する。
【背景技術】
【０００２】
従来、カメラが撮像した撮像画像をネットワークを介して端末装置に送信するネットワークカメラシステムにおいて、端末装置からの指示に応じてカメラが撮像方向やズーム値を変化させることが知られている。
【０００３】
特許文献１には、端末装置の表示画面に表示された撮像画像上の任意の矩形領域をユーザが指定すると、指定した領域内の撮像画像が拡大して表示されるようにカメラのズーム値を制御する技術が示されている。
【０００４】
まず、ユーザが撮像画像上の一部の領域を指定すると、指定された領域内の被写体がカメラの撮像領域の中心に映るようにカメラの撮像方向を変更する。
【０００５】
次に、カメラのズーム値を上げて、撮像方向を変更した後の撮像画像の中心に映っている被写体の画像の表示を拡大する。例えば、ユーザが指定した領域の撮像画像が、撮像画像を表示するための表示領域の全面に表示されるようにズーム値が決定される。特許文献１に記載の技術では、このズーム値は、撮像画像の表示領域の寸法とユーザが選択した領域との寸法比に基づいて決定される。
【０００６】
また特許文献１には、カメラに撮像素子とズームレンズとを組み付ける時に生じた撮像素子の中心と光軸中心とのずれ量に応じて、カメラのズーム値を制限することが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１３０８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された技術では、カメラが特定の方向を撮像している場合に上述のようなズーム処理を行うと、ユーザが選択した領域内の被写体の一部又は全体がズーム処理後に表示画面に表示されなくなってしまう場合があった。
【０００９】
例えば、カメラの撮像方向を変化させる機構の可動範囲の物理的な制限のため、ユーザが撮像画像上で指定した領域の中心とカメラの撮像方向の中心を一致させることができない場合について説明する。このような場合、ズーム前に端末装置において表示される撮像画像の中心と、当該撮像画像におけるユーザの選択領域の中心が異なる。
【００１０】
カメラのズーム処理を行うと、表示している撮像画像の中心にある被写体がズームアップされ、撮像画像の中心から離れた位置にある被写体は、表示画面に表示されなくなる。従って、ユーザの選択領域の中心がズーム前の撮像画像の中心から離れた位置にある場合、選択領域に含まれる被写体が表示画面に表示されなくなってしまう場合がある。
【課題を解決するための手段】
【００１１】
課題を解決するために、本発明は、ズーム値及び撮像方向を変更可能な撮像手段が撮像すべき撮像領域の指定を受け付ける受付手段と、指定された前記撮像領域に含まれる特定の点が前記撮像手段がズーム値及び撮像方向を変更して撮像可能な撮像可能範囲における所定の領域に含まれる場合には前記撮像手段のズーム値を指定された前記撮像領域の大きさと前記撮像手段が撮像した撮像領域の大きさとに基づいて決定される第１のズーム値に制御し、指定された前記撮像領域に含まれる前記特定の点が前記所定の領域に含まれない場合には前記撮像手段のズーム値を前記第１のズーム値よりも低いズーム値であって前記撮像可能範囲における指定された前記撮像領域の位置に基づいて決定される第２のズーム値に制御する制御手段とを有する。
【発明の効果】
【００１２】
このような構成によれば、ユーザが選択した領域内の被写体の画像が表示されるように撮像部の撮像領域を制御することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係るシステムの構成例を示す図。
【図２】第１の実施形態に係るユーザインターフェースの例を示す図。
【図３】第１の実施形態に係る制御装置が行う処理を示すフローチャート図。
【図４】第１の実施形態に係る制御装置が行うズーム処理を説明する図。
【図５】第１の実施形態に係る制御装置が行うズーム処理を説明する図。
【図６】第１の実施形態に係る制御装置が行うズーム処理を説明する図。
【図７】第１の実施形態において、ズーム処理を説明するための図。
【図８】第２の実施形態に係る制御装置が行う処理を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を添付の図面に基づいて詳細に説明する。
【００１５】
（実施形態１）
本実施形態に係るネットワークカメラシステム（撮像システム）の構成について図１を用いて説明する。本実施形態では、サーバ装置１０１とクライアント装置１０２とがネットワーク１０３を介して接続される場合について説明する。
【００１６】
サーバ装置１０１は、撮像部１１１が撮像した撮像画像をネットワーク１０３を介してクライアント装置１０２に送信する。本実施形態では、サーバ装置１０１が撮像部１１１を内蔵する場合について説明するが、これに限らない。撮像部１１１と雲台１１２を有する外部の撮像装置をサーバ装置１０１に接続し、サーバ装置１０１は当該撮像装置の撮像方向及び画角を変更させる制御を行う構成としてもよい。本実施形態において画角とは、撮像部１１１が一の撮像方向において撮影する撮影領域の大きさを意味する。撮像部１１１は、ズーム値を変化させることにより、画角を変化させることができる。
【００１７】
例えば画角は、撮像部１１１がある撮像方向を向いて撮像した矩形の撮像領域の右上の頂点と撮像部１１１のレンズユニットの中心とを結んだ第１の線と、当該撮像領域の左上の頂点とレンズユニットの中心とを結んだ第２の線との為す角とすることができる。本実施形態では、撮像部１１１は、ズーム値を変化させてレンズユニットの焦点距離を短くすることにより、画角を大きくすることができる。また本実施形態では撮像部１１１は、ズーム値を変化させてレンズユニットの焦点距離を長くすることにより、画角を小さくすることができる。
【００１８】
本実施形態においてズーム値とは、撮像部１１１が広角端で撮影している状態から望遠対方向にズームする度合いを表す値である。現在撮影している撮像領域からズームする倍率（ズーム倍率）を変更することにより、撮像部１１１のズーム値を変化させることができる。ズーム値を高くすることにより、撮像部１１１が撮像する撮像領域は狭くなる。また、ズーム値を低くすることにより、撮像部１１１が撮像する撮像領域は広くなる。ズーム値を高くすることは、すなわち、ズームを望遠端（Ｔｅｌｅ）方向に変更することである。またズーム値を低くすることは、すなわち、ズームを広角端（Ｗｉｄｅ）方向に変更することである。
【００１９】
クライアント装置１０２は、サーバ装置１０１から受信した撮像画像を表示部１２６に表示する。またクライアント装置１０２は、ユーザによって操作入力部１２３に入力された指示に応じて、撮像部１１１の撮像方向や画角等を制御するための制御信号をサーバ装置１０１にネットワーク１０３を介して出力する。クライアント装置１０２は例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）とすることができる。あるいは、タブレット端末、スマートフォン等の携帯用端末とすることができる。
【００２０】
ネットワーク１０３は、例えば、インターネットや有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、又は、アナログケーブル等により構成することができる。ネットワーク１０３は、その通信規格、規模、構成を問わない。ＬＡＮの通信規格として、例えばＥｔｈｅｒｎｅｔ（登録商標）等を用いることができる。本実施形態では、ネットワークプロトコルとしてＴＣＰ／ＩＰ（ＵＤＰ／ＩＰ）プロトコルを用いる例について説明する。以下アドレスといった場合にはＩＰアドレスを指すこととする。サーバ装置１０１及びクライアント装置１０２にＩＰアドレスが割り当てられているものとする。ネットワーク１０３には複数のサーバ装置１０１、又は、複数のクライアント装置１０２が接続されることとしてもよい。
【００２１】
次に、サーバ装置１０１の構成の詳細について説明する。撮像部１１１は被写体を撮像して画像信号を生成する。撮像部１１１は、レンズやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子などによって構成される。撮像素子はレンズによって結像された被写体の像を画像信号に変換する。撮像部１１１は、後述の駆動制御部１１３の指示に応じてレンズユニットを動作させて焦点距離を変化させることにより、カメラの画角を変更することができる。すなわち撮像部１１１は、ズーム値を変更することによりカメラの撮像領域を変更することができる。
【００２２】
雲台１１２は、駆動制御部１１３の指示に応じて駆動し、撮像部１１１の撮像方向を制御する。本実施形態では、雲台１１２は撮像部１１１の撮像方向をパン方向及びチルト方向に変更させることが可能である場合について説明する。また、本実施形態に係る雲台１１２は、撮像部１１１の撮像方向を変更できる範囲に制限がある場合について説明する。
【００２３】
駆動制御部１１３は、後述の制御部１１７の制御に応じて、撮像部１１１の撮像方向及び画角を制御する。駆動制御部１１３は、雲台１１２を制御して撮像部１１１の撮像方向をパン方向又はチルト方向に変化させる。また駆動制御部１１３は撮像部１１１を制御して撮像部１１１の画角を制御する。駆動制御部１１３は例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサとすることができる。駆動制御部１１３がプロセッサとして構成される場合、例えば駆動制御部１１３は、後述の記憶部１１８に記憶されたプログラムを実行することにより、撮像部１１１を制御する。駆動制御部１１３は後述の制御部１１７と一体として構成されることとしてもよい。
【００２４】
入力部１１５は、撮像部１１１から撮像画像を取得して後述の画像処理部１１６へ出力する。入力部１１５は、１秒間に３０フレーム分の画像を取得すれば、３０ｆｐｓ（Ｆｒａｍｅ  Ｐｅｒ  Ｓｅｃｏｎｄ）の動画像を取得することが可能である。
【００２５】
画像処理部１１６は、撮像部１１１が生成した画像信号に対する画像処理を行う。画像処理部１１６、例えば、撮像部１１１が撮像した撮像画像を符号化して圧縮する。本実施形態では、画像処理部１１６は、撮像部１１１からのＮＴＳＣ画像信号を取り込みＡ／Ｄ変換後、圧縮して通信制御部１１４に出力する。画像処理部１１６は例えば、ＣＰＵなどのプロセッサとすることができる。あるいはＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの画像処理のためのプロセッサとすることができる。
【００２６】
通信制御部１１４は、画像処理部１１６から出力された撮像画像をネットワーク１０３を介してクライアント装置１０２に出力する。また通信制御部１１４は、クライアント装置１０２からサーバ装置１０１を制御するための命令を受信する。サーバ装置１０１を制御するための命令には、撮像部１１１の撮像方向を所定の方向に変化させる命令や、撮像部１１１の画角を所定の画角に変更させる命令等が含まれる。
【００２７】
また通信制御部１１４は、クライアント装置１０２から撮像部１１１が撮像方向を変更して撮像可能な撮像範囲における指定領域の指定を受け付ける。図２（ａ）の例を用いて説明するように、通信制御部１１４は、撮像部１１１が撮像した撮像画像に対応する撮像領域の少なくとも一部の撮像領域の指定を受け付けることとしてもよい。
【００２８】
制御部１１７は、サーバ装置１０１の各構成の動作を制御する。本実施形態では、制御部１１７は、クライアント装置１０２から受信した命令を解釈してサーバ装置１０１の各構成の動作を制御する。制御部１１７は、例えばＣＰＵ等のプロセッサとすることができる。制御部１１７がプロセッサとして構成される場合、例えば制御部１１７は、後述の記憶部１１８に記憶されたプログラムを実行することによりサーバ装置１０１の各構成を制御する。
【００２９】
記憶部１１８は、サーバ装置１０１の各種設定値およびデータを保持する。記憶部１１８は、制御部１１７がプロセッサで構成される場合には、制御部１１７が実行するためのプログラムを保持する。記憶部１１８は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリとすることができる。あるいはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記録媒体であってもよい。また記憶部１１８は、フラッシュメモリやメモリカード等のリムーバブルメディアとしてもよい。
【００３０】
次にクライアント装置１０２の構成について説明する。通信制御部１１４は、サーバ装置１０１に割り当てられているＩＰアドレスを指定してサーバ装置１０１と接続する。
【００３１】
通信制御部１２１は、サーバ装置１０１から撮像画像を受信する。後述の操作入力部１２３から入力された指示に応じてサーバ装置１０１を制御するための命令をサーバ装置１０１に出力する。また通信制御部１２１は、サーバ装置１０１に送信した命令に対するサーバ装置１０１からの応答を受信する。サーバ装置１０１からの応答には、クライアント装置１０２がサーバ装置１０１に対して要求したパラメータや、命令がサーバ装置１０１において実行されたか否かを示す情報等が含まれる。
【００３２】
処理部１２２は、後述の操作入力部１２３に入力された指示に基づいて、サーバ装置１０１を制御するための命令を生成し通信制御部１２１を介してサーバ装置１０１に出力する。また処理部１２２は、サーバ装置１０１から受信した応答の解釈を行う。
【００３３】
処理部１２２は、例えばＣＰＵ等のプロセッサとして構成することができる。処理部１２２がプロセッサとして構成される場合、例えば処理部１２２は、後述の記憶部１２７に記憶されたプログラムを実行することによりクライアント装置１０２の各構成を制御する。
【００３４】
記憶部１２７は、クライアント装置１０２の各種設定値およびデータを保持する。記憶部１２７は、処理部１２２がプロセッサで構成される場合には、処理部１２２が実行するためのプログラムを保持する。処理部１２２は、例えば、ＲＡＭやＲＯＭ等のメモリとすることができる。あるいはＨＤＤ等の記録媒体であってもよい。また記憶部１２７は、フラッシュメモリやメモリカード等のリムーバブルメディアとしてもよい。
【００３５】
操作入力部１２３は、ユーザ操作をクライアント装置１０２に入力する。本実施形態では、操作入力部１２３は、サーバ装置１０１から受信し後述の画像処理部１２４で展開された撮像画像や、撮像画像を用いて生成されたパノラマ画像等を用いてグラフィカルユーザインタフェース（以下、ＧＵＩ）を生成する。そして生成したＧＵＩを後述の表示部１２６に表示させる。
【００３６】
本実施形態では、操作入力部１２３は、例えばキーボードや、マウス、タッチパネル等のポインティングデバイス等を用いたＧＵＩに対する操作に基づいて、撮像部１１１の撮像方向や画角を変更させるための指示を入力する。また本実施形態において操作入力部１２３は、撮像部１１１が撮像方向を変更して撮像可能な撮像範囲における指定領域の指定を受け付ける。例えば、撮像部１１１が現在撮像している撮像画像のうち、拡大して表示すべき領域の指定を受け付ける。さらに操作入力部１２３は、サーバ装置１０１に設定するための各種パラメータを入力することができる。
【００３７】
画像処理部１２４は、通信制御部１２１がサーバ装置１０１から受信した撮像画像に対する画像処理を行う。例えば画像処理部１２４は、サーバ装置１０１において符号化された撮像画像を復号化して伸長する。画像処理部１２４において画像処理がなされた撮像画像は、表示制御部１２５に出力される。
【００３８】
表示制御部１２５は、画像処理部１２４から取得した撮像画像や、操作入力部１２３が生成したＧＵＩを表示部１２６に表示させる。表示制御部１２５は、例えばＣＰＵ等のプロセッサにより構成することができる。また表示制御部１２５は、処理部１２２と一体として構成されることとしてもよい。
【００３９】
表示部１２６は、画像処理部１２４から取得した撮像画像や、操作入力部１２３が生成したＧＵＩを表示するディスプレーである。表示部１２６は、クライアント装置１０２の外部に設けられ、クライアント装置１０２と接続し、クライアント装置１０２からの制御を受けて画像を表示することとしてもよい。
【００４０】
表示部１２６に表示されるＧＵＩの例について、図２（ａ）及び（ｂ）を用いて説明する。まず図２（ａ）を用いて、ＧＵＩを介した撮像部１１１への操作指示の例について説明する。
【００４１】
スライドバー２１０は、撮像部１１１の撮像方向をパン方向に変化させることを指示するためのＧＵＩである。スライドバー２１１は、撮像部１１１の撮像方向をチルト方向に変化させることを指示するためのＧＵＩである。スライドバー２１２は、撮像部１１１の画角を変化させることを指示するためのＧＵＩである。
【００４２】
表示領域２０１は、表示画面において、サーバ装置１０１から受信した撮像画像を表示するための領域である。本実施形態では、ユーザは、キーボードや、マウス、又は、タッチパネル等を用いて、表示領域２０１上の点を指定することができる。
【００４３】
本実施形態では、ユーザは、表示領域２０１における２点を指定することにより、表示領域２０１に表示された撮像画像の一部の領域を選択することができる。図２の例ではユーザは第１の点２０３と第２の点２０４を選択することにより、第１の点及び第２の点を対角線とする矩形領域を指定することができる。このようにして、指定領域の位置、及び、大きさを指定することができる。表示領域２０１上には、ユーザが指定した指定領域２０２を示す枠を表示させることができる。
【００４４】
表示領域２０１に表示された撮像画像の一部の領域を指定するための方法や、指定する領域の形状は上記の例に限られない。指定領域の形状は、矩形形状の他に、例えば円形や、任意の多角形などとしてもよい。指定する領域が多角形の場合は、例えば、各頂点の位置を指定して領域を指定してもよい。また指定する領域が円形の場合は、円の中心の位置と半径を指定することにより、領域を指定してもよい。または、所定の図形を表示領域２０１上にドラックして領域を指定することとしてもよい。あるいは、マウスポインタやユーザの指で表示領域２０１上をなぞって指定した範囲を指定の領域としてもよい。さらに、指定する領域のパン方向の長さを示す値とチルト方向の長さを示す値、及び、頂点や中心位置等の指定領域の特定の点の位置の座標値をユーザが入力することにより、指定領域を指定することとしてもよい。
【００４５】
また本実施形態では、撮像部１１１が現在撮像している撮像画像の範囲内で指定領域を指定する例について説明するが、これに限らない。撮像部１１１が撮像方向及び画角を変更して撮像可能な撮像可能範囲を示す画像上でユーザが指定領域を指定することとしてもよい。撮像部１１１が撮像方向及び画角を変更して撮像可能な撮像可能範囲を示す画像は例えば、操作画面上に表示されたパノラマ画像や、撮像装置の撮像可能範囲を示す地図画像などとすることができる。このようにして、ズーム値及び撮像方向を変更可能な撮像部１１１が撮像すべき撮像領域の指定を受け付けることができる。
【００４６】
つぎに、ユーザの領域の指定に応じて、撮像部１１１の画角を制御する処理について図２（ｂ）を用いて説明する。
【００４７】
本実施形態では、ユーザが表示領域に表示された撮像画像の一部の領域を指定することにより、指定した領域にズームインして撮影を行うように、サーバ装置１０１に指示することができる。例えば、図２（ａ）において表示領域２０１に表示された撮像画像上の点２０３及び２０４をユーザが選択して指定領域２０２を指定すると、図２（ｂ）に示すように指定した領域の画像が表示領域２０１の全体に表示される。図２（ａ）に示した表示状態において表示されていた指定領域２０２を示す枠は、図２（ｂ）に示した表示状態において表示されないようにする。図２（ａ）サーバ装置１０１はクライアント装置１０２から指定領域についての情報を受け付けると、図２（ｂ）に示すような画像を表示させるために、撮像部１１１の撮像方向及び画角（ズーム値）を制御する。
【００４８】
ユーザが指定する指定領域２０２のアスペクト比（例えば、パン方向の画角とチルト方向の画角との比率）と、表示領域２０１のアスペクト比とは必ずしも一致しない。また、ユーザが指定する指定領域２０２のアスペクト比と撮像部１１１が撮像する撮像画像のアスペクト比とは必ずしも一致しない。そこで本実施形態では、ユーザが指定した領域の少なくとも一部を含む領域であって、表示領域２０１又は撮像部１１１が撮像する撮像画像のアスペクト比に対応するアスペクト比を有する領域を撮影するように撮像部１１１に指示することができる。ユーザによって指定された指定領域の情報を、撮像部１１１に撮像を指示する領域の情報に変換する処理は、クライアント装置１０２の処理部１２２、又は、サーバ装置１０１の制御部１１７において実行することができる。
【００４９】
ここで、ユーザによる領域の指定に応じた撮像部１１１のズーム制御（画角制御）について図６（ａ）及び図６（ｂ）を用いて説明する。図６（ａ）において、撮像範囲６０１は撮像部１１１が撮像方向及び画角（あるいはズーム値）を変更して撮像可能な撮像可能範囲を示している。図６（ａ）の例では、撮像部１１１は雲台１１２の動作によりパン角度１０°から１００°までの範囲で撮像方向をパン方向に変化させることができる。また図６（ａ）の例では、撮像部１１１は、雲台１１２の動作によりチルト角度０°から９０°までの範囲で撮像方向をチルト方向に変化させることができる。
【００５０】
実線で示した撮像領域６０２は、ズーム処理を行う前の撮像部１１１の撮像領域を示している。また、点線で示した撮像領域６０３は、ズーム処理を行った後の撮像部１１１の撮像領域を示している。指定領域６０４は、撮像領域６０２を撮像した撮像画像が図２（ａ）に示した表示領域２０１に表示されている状態のときに、ユーザが表示領域２０１上で指定した指定領域を示す。さらにグレーで塗りつぶした撮像領域６０５はズーム処理後に表示領域２０１に表示される領域を示す。
【００５１】
例えば、ズーム処理前の撮像領域６０２の中心は、パン角６０°、チルト角５０°の位置にあるものとする。ここで撮像領域６０２の中心は、撮像領域６０２の対角線の交点に対応する点であるものとして説明する。
【００５２】
また、ユーザが指定した指定領域６０４の中心は、パン角６５°、チルト角５５°の位置にあるものとする。ここで指定領域６０４の中心は、指定領域６０４の対角線の交点に対応する点であるものとして説明する。
【００５３】
指定領域６０４がユーザによって指定されると、移動後の撮像領域６０３の中心が指定領域６０４の中心と対応するように撮像方向を変化させる。図６（ａ）の例では、移動後の撮像領域６０３の中心が、パン角６５°、チルト角５５°となり、指定領域６０４の中心と一致するように撮像方向を変化させる。
【００５４】
次に撮像部１１１は、ズーム値を変化させて、撮像領域６０５を撮影するように画角を調整する。このようにして、指定領域６０４内の撮像画像にズームインするように撮像部１１１を動作させる。このときのズーム値は、ズーム前の撮像領域６０３の大きさと、指定領域６０４の大きさとに基づいて決定される。本実施形態では、ズーム前の撮像領域６０３の大きさと、指定領域６０４の大きさとの比に基づいて、ズーム倍率が決定される。ズーム倍率は、現在のズーム値と変更後のズーム値の比率を示す。決定したズーム倍率に基づいて、変更後のズーム値が決定される。このようにして決定した第１のズーム値を用いて、撮像部１１１の撮像領域の大きさが指定領域６０４の大きさと対応するように撮像部１１１の画角を第１の画角に制御する。
【００５５】
ここで指定領域に含まれる特定の点（例えば、指定領域の中心）が撮像範囲６０１における所定の領域に含まれる場合に、同じ（もしくは対応する）ズーム値でズーム処理を行うと、指定領域６０４がズーム後の撮像領域からはみ出してしまう場合がある。このような場合について、図７を用いて説明する。ここで図７に示した領域７０１は、撮像部１１１が撮像方向を変更して撮像部１１１の光軸を向けることができる撮像範囲上の領域である。領域７０１の枠部は、撮像部１１１が変更可能な端部まで撮像方向を変化させたときに撮影される撮像領域の中心に対応する。すなわち、撮像部１１１は領域７０１より外の領域に撮像領域の中心が含まれるように撮像方向を変更することはできない。
【００５６】
図７の例では、ズーム前の撮像領域６０２の中心がパン角８５°、チルト角７５°の位置にあるとする。また、ユーザにより指定された指定領域６０４の中心が、パン角９５°、チルト角８５°の位置にあるものとする。また図７の例では、撮像部１１１は撮像領域６０３の中心をパン角９０°、チルト角８０°までしか移動させられないものとする。
【００５７】
図７の例では、ズーム処理を行うために撮像部１１１は撮像方向を変更するが、移動後の撮像領域６０３の中心を指定領域６０４の中心と一致させることができない。移動させることができるパン角、チルト角の端部まで撮像方向を変更した後に、図６（ａ）に示した例と同様に、ズーム前の撮像領域６０３の大きさと、指定領域６０４の大きさとに基づいて決定されるズーム値で撮像部１１１の画角を変更する。すると、図７に示すように、指定領域６０４の一部がズーム後の撮像領域６０５に含まれなくなってしまう。あるいは、指定領域６０４がズーム後の撮像領域６０５に含まれなくなってしまう。
【００５８】
そこで、本実施形態では、指定領域に含まれる特定の点（例えば、指定領域の中心）が所定の領域（例えば領域７０１）に含まれない場合、図６（ｂ）に示すように、撮像部１１１のズーム制御を行う。
【００５９】
すなわち、撮像領域６０２を撮像する状態から、撮像領域６０３を撮像するように撮像部１１１の撮像方向を移動させた後、指定領域６０４の少なくとも一部が含まれる第２の画角となるように撮像部１１１の画角を制御する。第２の画角は、図６（ａ）を用いて説明した第１の画角よりも大きい画角である。撮像部１１１のズーム値を図６（ａ）を用いて説明した第１のズーム値よりも低い第２のズーム値に制御することにより、撮像部１１１の画角を第２の画角とすることができる。第２の画角及び第２のズーム値は、図４及び図５（ａ）から（ｃ）を用いて説明するように、撮像部１１１の撮像可能範囲における指定領域６０４の位置に基づいて決定される。
【００６０】
こうして、指定領域の大きさと現在撮像している撮像領域の大きさとに基づいて決定される第１のズーム値で撮像部１１１の撮像領域を変更すると指定領域の一部を撮像部１１１が撮像できない場合には、第２のズーム値で撮像部１１１の画角を制御する。現在撮像している撮像領域とは、表示領域２０１に現在表示している撮像画像に対応する撮像領域である。あるいは指定領域の大きさと現在撮像している撮像領域の大きさとに基づいて決定される第１のズーム値で撮像部１１１の撮像領域を変更すると指定領域の全体を撮像部１１１が撮像できない場合には第２のズーム値で撮像部１１１の画角を制御する。
【００６１】
このようにして、撮像部１１１が撮像を行う撮像領域６０３の中心を指定領域６０４の中心と一致させることができない場合であっても、指定領域６０４内の被写体が表示領域２０１に表示されるようにして、ズーム処理を行うことができる。したがって、ユーザが意図した撮像画像を閲覧できるようにすることができる。
【００６２】
図６に示したズーム処理について、図３のフローチャートを用いて説明する。
【００６３】
本実施形態では、図３のフローチャートに示した処理は、クライアント装置１０２が実行するものとして説明する。この場合には、図３に示すフローチャートは、クライアント装置１０２の処理部１２２が実行する処理を表す。クライアント装置１０２の処理部１２２がプロセッサを内蔵する形態では、図３に示した処理は、図３に示される手順を処理部１２２が記憶部１２７に格納されたプログラムを展開して実行することにより実現される。あるいは、図３に示す処理の一部又は全体をハードウェアが行うこととしてもよい。
【００６４】
本実施形態ではクライアント装置１０２が、ユーザ操作に応じて撮像部１１１の撮像方向及び画角を決定して、サーバ装置１０１に指示する場合について説明するがこれに限らない。図３に示した処理を、サーバ装置１０１が実行することとしても良い。すなわち、サーバ装置１０１は、クライアント装置１０２におけるユーザ操作の内容を受付け、ユーザ操作に応じて撮像部１１１の撮像方向及び画角を決定して撮像部１１１を制御することとしても良い。この場合、図３のフローチャートは、サーバ装置１０１の制御部１１７が行うものとする。サーバ装置１０１の制御部１１７がプロセッサを内蔵する形態では、図３に示した処理は、図３に示される手順を制御部１１７が記憶部１１８に格納されたプログラムを展開して実行することにより実現される。あるいは、図３に示す処理の一部又は全体をハードウェアが行うこととしてもよい。
【００６５】
まず、表示領域２０１に表示された撮像画像上で、ユーザが指定領域２０２を設定すると、処理部１２２は、指定領域２０２の中心座標の座標値を取得する（Ｓ３０１）。中心座標とは、表示領域２０１に設定された座標系における座標である。本実施形態では、指定領域２０２の中心座標の座標値は、指定領域２０２の対角線の交点に対応する点の座標値とする。
【００６６】
次に処理部１２２は、ステップＳ３０１において取得した中心座標に対応する、撮像部１１１のパン角及びチルト角を取得する（Ｓ３０２）。
【００６７】
次に処理部１２２は、ステップＳ３０２において取得したパン角の値が、可動範囲内であるか判定する（Ｓ３０３）。
【００６８】
指定領域２０２の中心に対応するパン角の値が、撮像部１１１のパン可動範囲に含まれる場合（Ｓ３０３においてＹＥＳの場合）、ステップＳ３０２において取得したパン角を、撮像方向の変更後のパン角に設定する（Ｓ３０４）。
【００６９】
一方、ステップＳ３０２で取得したパン角の値が、撮像部１１１のパン可動範囲に含まれない場合（Ｓ３０３においてＮＯの場合）、ステップＳ３０２において取得したパン角に近づくように撮像方向の変更後の撮像部１１１のパン角を設定する（Ｓ３０５）。本実施形態では、ステップＳ３０４において設定されるパン角は、撮像部１１１のパン可動範囲の端部に設定される。
【００７０】
ステップＳ３０４の処理、または、ステップＳ３０５の処理を終えると、次に処理部１２２は、ステップＳ３０２において取得したチルト角が、撮像部１１１のチルト可動範囲に含まれるか判定する（Ｓ３０６）。
【００７１】
ステップＳ３０２及びステップＳ３０６に処理により、処理部１２２は、指定領域２０２に含まれる特定の点が、撮像部１１１が画角及び撮像方向を変更して撮像可能な撮像範囲における所定の領域に含まれるか判定する。本実施形態では、所定の領域は撮像部１１１が撮像する撮像領域の中心を移動させることができる範囲であり、特定の点は指定領域２０２の中心とするがこれに限らない。特定の点は指定領域２０２に含まれる中心以外の点とした場合にも、所定の領域の境界を適宜設定することにより、同様の判定を行うことができる。
【００７２】
指定領域２０２の中心に対応するチルト角の値が、撮像部１１１のチルト可動範囲に含まれる場合（Ｓ３０６においてＹＥＳの場合）、ステップＳ３０２において取得したチルト角を、撮像方向の変更後のチルト角に設定する（Ｓ３０７）。
【００７３】
ステップＳ３０７においてチルト角を設定すると、処理部１２２はステップＳ３０４及びＳ３０７において設定したパン角、及び、チルト角に撮像部１１１の撮像方向を変更させる。処理部１２２は、通信制御部１２１を介してサーバ装置１０１へ撮像方向の変更命令を出力することにより、撮像部１１１の撮像方向を変更させる。図６（ａ）の例では、撮像領域６０２から撮像領域６０３へ撮像部１１１の撮像領域を変更させる。
【００７４】
ステップＳ３０８において撮像部１１１の撮像方向を変更した後、撮像部１１１は、図２（ｂ）に示したように、指定領域２０２内の被写体が表示領域２０１の全面に拡大して表示されるようにズーム値を決定し、撮像部１１１の画角を制御する（Ｓ３０９）。本実施形態では、指定領域と変更後の撮像領域が一致するようにしてズーム値を決定する場合について説明するがこれに限らない。例えば、上述したように、指定された領域のアスペクト比と撮像部１１１が撮像する撮像画像のアスペクト比が異なる場合等、必ずしも指定領域と変更後の撮像領域が一致しない場合も含む。変更後の撮像領域が指定領域と対応していればよく、例えば、変更後の撮像領域が指定領域を含むものであればよい。例えば、撮像部１１１のズーム値は、指定された撮像領域の大きさと、撮像部１１１が撮像している撮像領域の大きさとに基づいて決定される。
【００７５】
図６（ａ）に示した例では、撮像領域６０３の大きさを変更して、撮像領域６０５の大きさとなるように撮像部１１１の画角を制御する。ズーム値は、ズーム前の撮像領域６０５の大きさと指定領域６０４の大きさとに基づいて決定することができる。
【００７６】
処理部１２２は、決定したズーム値を、通信制御部１２１を介してサーバ装置１０１に通知し、撮像部１１１の画角を制御する。通信制御部１２１は、ズーム値の通知にかえて、現在のズーム値に対するズーム倍率を通知することとしてもよい。
【００７７】
一方ステップＳ３０２で取得したチルト角の値が、撮像部１１１のチルト可動範囲に含まれない場合（Ｓ３０６においてＮＯ）、ステップＳ３０２において取得したチルト角に近づくように撮像方向の変更後の撮像部１１１のチルト角を設定する（Ｓ３１０）。本実施形態では、ステップＳ３１０において設定されるチルト角は、撮像部１１１のチルト可動範囲の端部に設定される。
【００７８】
ステップＳ３１０においてチルト角を設定すると、処理部１２２はステップＳ３０５及びＳ３１０において設定したパン角、及び、チルト角に撮像部１１１の撮像方向を変更させる。処理部１２２は、通信制御部１２１を介してサーバ装置１０１へ撮像方向の変更命令を出力することにより、撮像部１１１の撮像方向を変更させる。図６（ｂ）の例では、撮像領域６０２から撮像領域６０３へ撮像部１１１の撮像領域を変更させる。
【００７９】
ステップＳ３１１において撮像部１１１の撮像方向を変更した後、撮像部１１１は、指定領域２０２内の被写体が表示領域２０１に含まれた状態で拡大して表示されるようにズーム値を決定し、撮像部１１１の画角を制御する（Ｓ３１２）。
【００８０】
図６（ｂ）に示した例では、撮像領域６０３の大きさを変更して、撮像領域６０５の大きさとなるように撮像部１１１の画角を制御する。ズーム値は、指定領域の位置と画角に基づいて決定される。処理部１２２は、決定したズーム値を、通信制御部１２１を介してサーバ装置１０１に通知し、撮像部１１１の画角を制御する。
【００８１】
以上のようにして、撮像部１１１が撮像方向を変更することができる範囲の制限に関わらず、ユーザが選択した指定領域の被写体の画像が表示領域２０１内に表示されるように、撮像装置の画角を制御することができる。
【００８２】
次に、ズーム値の決定処理について、図４及び図５を用いて説明する。図４は、指定領域２０２の中心座標に対応するパン角、及び、チルト角が、撮像部１１１の撮像領域の中心を移動させることができる可動範囲４０１内であった場合の例である。
【００８３】
図２（ａ）において説明した表示領域２０１全体のうち、可動範囲４０１は白抜きで表わされているエリアである。また、非可動範囲４０２は、網掛けで表わされているエリアである。図４では、指定領域２０２の中心がカメラの可動範囲４０１内にあるため、カメラの撮影映像の中心を、指定したエリアの中心に移動するようにパン、チルトを制御できる。この場合、表示部の中心とエリア指定枠の中心の位置関係および、現在のズーム値に基づき算出されたパン、チルトの値から操作コマンドを生成し、通信制御部１２１からサーバ装置１０１に送信される。また、表示部１２６と指定領域２０２のサイズ比を基に算出されたズーム値から操作コマンドを生成し、通信制御部１２１からサーバ装置１０１に送信される。
【００８４】
図５は、指定領域２０２の中心が非可動範囲４０２に含まれる場合の例である。指定領域２０２の中心がカメラの非可動範囲４０２内にあるため、カメラの撮影映像の中心を指定した位置に移動することができない。そこで、パン、チルト、ズーム値を以下のように算出する。
【００８５】
まず、表示部１２６の左下を原点として、パン方向をｘ、チルト方向をｙとする座標系を設定する。パン角の可動範囲の上限値をＬｘ、チルト角の可動範囲の上限値をＬｙとし、指定領域２０２の中心座標を（ｘ０，ｙ０）、横、縦サイズを（ｗ０，ｈ０）とする。また、最終的に決定されるズームエリアの中心を（Ｘ，Ｙ）、縦、横サイズを（Ｗ，Ｈ）とする。このとき初期状態は、
（Ｘ，Ｙ）＝（ｘ０，ｙ０）
（Ｗ，Ｈ）＝（ｗ０，ｈ０）
となる。
【００８６】
指定領域２０２の中心がパンの非可動範囲４０２内にあるとき、すなわちＸ＞Ｌｘの場合、図５（ｂ）のように、新たなズームエリア５０１を設定する。パンは可動範囲内でしか動作しないため、ズームエリア５０１のパンの値Ｘは、
Ｘ＝Ｌｘ
となる。また、ズームエリア５０１には、指定領域２０２のエリアが全て含まれるようにするため、
Ｗ＝ｗ０＋２×（ｘ０−Ｌｘ）
Ｈ＝Ｗ×（ｈ０／ｗ０）
となる。
【００８７】
次に、上述のようにして決定した中心座標（Ｘ，Ｙ）、サイズ（Ｗ，Ｈ）のズームエリア５０１の中心が、チルトの非可動範囲４０２内にあるとき、すなわち、Ｙ＞Ｌｙの場合、図５（ｃ）のように、新たなズームエリア５０２を設定する。チルトは可動範囲内でしか動作しないため、ズームエリア５０２のチルトの値Ｙは、
Ｙ＝Ｌｙ
となる。また、ズームエリア５０２には指定領域２０２のエリアが全て含まれるようにする。ズームエリア５０１のサイズを（ｗ１，ｈ１）と定義しなおすと、ズームエリア５０２のサイズ（Ｗ，Ｈ）はそれぞれ、
Ｈ＝ｈ１＋２×（ｙ０−Ｌｙ）
Ｗ＝Ｈ×（ｗ０／ｈ０）
と表わされる。このようにして、算出されたズームエリア５０２の中心位置に移動するようにパン、チルトを制御する。また、ズームエリア５０２と指定領域２０２のサイズ比に基づいて算出されたズーム値にズームを制御する。こうして、初めにユーザが指定した領域を含むようにズームすることができる。
【００８８】
このようにして処理部１２２は、撮像可能範囲における指定された撮像領域の位置（ｘ０，ｙ０）、及び、指定された撮像領域の大きさ（ｗ０，ｈ０）に基づいて撮像部１１１のズーム値を制御する。
【００８９】
上記のズーム値の決定方法は一例に過ぎず、これに限られない。本実施形態においてはエリア指定枠の中心がパン、チルトともに可動範囲外であった場合について説明したが、パン、またはチルトのどちらか一方のみが可動範囲外であった場合についても同様の方法で適用することができる。また、本実施形態ではパン、チルトの順にズームエリアの再設定を行ったが、チルト、パンの順としても良い。
【００９０】
以上のようにして、撮像部１１１が撮像方向を変更することができる範囲の制限に関わらず、ユーザが選択した指定領域の被写体の画像が表示領域２０１内に表示されるように、撮像装置の画角を制御することができる。
【００９１】
本実施形態では、ズーム値変更後の撮像部１１１の撮像領域が、指定された撮像領域（指定領域）を含むようにズーム値を制御する場合について説明したがこれに限らない。処理部１２２は、指定された撮像領域がズーム値変更後の撮像部１１１の撮像領域に含まれなくなることを制限するようにしてズーム値を制御すればよい。ズーム値変更後の撮像部１１１の撮像領域が指定された撮像領域の全体を必ずしも含まなくとも、指定された領域のおおよその部分が撮影されていれば、ユーザは所望の領域の撮像画像を確認することができる。
【００９２】
また、ズーム値変更後の撮像部１１１の撮像領域は、指定された撮像領域以外の領域を含むこととしてもよい。たとえば、指定された領域のアスペクト比と撮像部１１１が撮像する撮像画像のアスペクト比とが異なる場合等には、撮像領域に指定された領域が含まれるようにするために、指定領域以外の撮像領域が撮像されてもよい。
【００９３】
また、処理部１２２は予め設定された複数の所定のズーム倍率からズーム倍率を選択して撮像部１１１のズーム値を変更することとしてもよい。処理部１２２は、指定された撮像領域に含まれる特定の点が所定の領域に含まれない場合には、指定領域がズーム値変更後の撮像領域に含まれるズーム倍率のうち他よりも高いズーム倍率を選択する構成としてもよい。指定された指定領域に含まれる特定の点とは、たとえば指定領域６０４の中心である。また所定の領域とは、例えば所定の領域７０１である。また、選択されるズーム倍率は、指定領域がズーム値変更後の撮像領域に含まれなくなることを制限するズーム倍率であればよい。また上述のように、ズーム倍率は、現在のズーム値と変更後のズーム値の比率を示す。現在のズーム値と、選択されたズーム倍率に基づいて、変更後のズーム値が決定される。
【００９４】
（実施形態２）
実施形態２では、撮像部１１１の撮像領域の中心と指定領域２０２の中心とが対応するように撮像部１１１の撮像方向を変更できない場合でも、図２（ｂ）のように指定領域２０２内の被写体を表示領域２０１の全体に表示させる例について説明する。
【００９５】
本実施形態のクライアント装置１０２における処理部１２２は、取得した撮像画像のうち一部の領域を切り出して、切り出した領域の画像を画像処理により拡大して表示部１２６に表示させる機能を有する。本実施形態にかかるネットワークシステムのその他の構成は、実施形態１において図１を用いて説明した構成と同じであるため説明を省略する。
【００９６】
実施形態１において図６（ｂ）を用いて説明したように、撮像部１１１の画角を制御した場合、表示部１２６には、撮像領域６０５に対応する撮像画像が表示される。すなわち、指定領域６０４以外の領域の画像も表示される。本実施形態では、図６（ｂ）の撮像領域６０５を撮像した撮像画像から、指定領域６０４に対応する部分の撮像画像を画像処理によって切り出して表示部１２６に表示させる。
【００９７】
本実施形態において、処理部１２２は、図３のステップＳ３１２の処理を実行した後、さらに図８のステップＳ８０１からＳ８０４の処理を実行する。クライアント装置１０２の処理部１２２がプロセッサを内蔵する形態では、図８に示した処理は、図８に示される手順を処理部１２２が記憶部１２７に格納されたプログラムを展開して実行することにより実現される。あるいは、図８に示す処理の一部又は全体をハードウェアが行うこととしてもよい。
【００９８】
まず処理部１２２は、ステップＳ３１２の処理後に撮像部１１１が撮像した撮像画像を取得する（Ｓ８０１）。次に処理部１２２は、画像処理を行い、取得した画像から指定領域に対応する画像（切出画像）を切り出す（Ｓ８０２）。次に処理部１２２は、ステップＳ８０２において切り出した撮像画像が、表示領域２０１の全体に表示されるように、切り出した撮像画像を拡大する画像処理を行う（Ｓ８０３）。そして処理部１２２は、表示制御部１２５を制御して、拡大後の画像を表示部１２６に表示させる。
【００９９】
このようにして、撮像部１１１の撮像領域の中心と指定領域２０２の中心とが対応するように撮像部１１１の撮像方向を変更できない場合であっても、指定領域２０２内の被写体を表示領域２０１の全体に表示させることができる。
【０１００】
以上、図８を用いて説明した処理を、クライアント装置１０２において実行する場合について説明したが、実施形態１の場合と同様に、図８に示した処理をサーバ装置１０１の制御部１１７が実行することによっても同様の効果を奏することができる。
【０１０１】
（実施形態３）
本実施形態では、指定領域２０２の中心が所定の領域７０１に含まれるか否かに応じて、表示領域２０１に表示される指定領域２０２を示す枠の表示態様を変化させる場合について説明する。
【０１０２】
本実施形態では、表示制御部１２５は、指定領域２０２の中心が所定の領域７０１に含まれるか否かに応じて、表示領域２０１に表示される指定領域２０２を示す枠の表示態様を変化させる制御を行う。本実施形態にかかるネットワークシステムのその他の構成は、実施形態１において図１を用いて説明した構成と同じであるため説明を省略する。
【０１０３】
クライアント装置１０２の処理部１２２は、図３のステップＳ３０２及びステップＳ３０６において説明した処理と同様の手順により、ユーザが指定した指定領域２０２に含まれる特定の点（例えば、中心の点）が所定の領域に含まれるか判定する。
【０１０４】
表示制御部１２５は、指定領域２０２に含まれる特定の点が所定の領域に含まれると判定された場合には、表示部１２６に指定領域２０２を示す枠を表示させる。一方、指定領域２０２に含まれる特定の点が所定の領域に含まれないと判定され場合には、表示部１２６に指定領域２０２を示す枠を表示させないようにする。そして、撮像部１１１の撮像方向及び画角の制御も行わない。このようにして、指定領域２０２のズームができないことをユーザに知らせることができる。本実施形態において画角とは実施形態１と同様に、撮像部１１１が一の撮像方向において撮影する撮影領域の大きさを意味する。
【０１０５】
指定領域２０２を表示させないという方法に限らず、指定領域２０２に含まれる特定の点が所定の領域に含まれると判定された場合と、含まれないと判定された場合とで、指定領域２０２を示す枠の色を変更することとしてもよい。この場合には、実施形態１または２と同様に、特定の点が所定の領域に含まれない場合であっても、撮像部１１１の撮像方向及び画角の制御を行う。指定領域２０２の表示色を変更する他にも、アイコンやメッセージを表示する等の方法を用いてもよい。
【０１０６】
このようにすれば、指定領域２０２に含まれる特定の点が所定の領域に含まれない場合、ズーム処理後に表示領域２０１に表示される撮像画像が、指定領域２０２以外の領域も含む画像となることをユーザに知らせることができる。
【０１０７】
あるいは、実施形態２では、指定領域２０２に含まれる特定の点が所定の領域に含まれない場合、ズーム処理後に表示領域２０１に表示される撮像画像が、画像処理により拡大、切り出しされた画像となることをユーザに知らせることができる。
【０１０８】
以上、本発明の実施形態について説明したが、本発明は上記の実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。また、実施形態１から３に示した処理は、適宜組み合わせて実行することができる。
【０１０９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１１０】
１０１  サーバ装置
１０２  クライアント装置
１０３  ネットワーク
１１１  撮像部
１１３  駆動制御部
１１７  制御部
１２２  処理部
１２３  操作入力部
１２５  表示制御部
１２６  表示部
【図１】
2016096481.tif 000003
【図２】
2016096481.tif 000004
【図３】
2016096481.tif 000005
【図４】
2016096481.tif 000006
【図５】
2016096481.tif 000007
【図６】
2016096481.tif 000008
【図７】
2016096481.tif 000009
【図８】
2016096481.tif 000010