(57)【特許請求の範囲】
【請求項１】
カメラの撮影アングルを制御端末から制御する映像配信システムであって、
映像を撮影する撮影手段の設置状態を判定する判定手段と、
前記判定手段で判定した前記撮影手段の設置状態に応じて、前記撮影手段を光軸を中心に回転させるローテーション部を制御するためのユーザーインターフェースの表示内容を変更する制御手段とを有することを特徴とする映像配信システム。
【請求項２】
前記ユーザーインターフェースの表示内容を変更することで、前記ローテーション部により前記撮影手段を回転可能な角度を制限することを特徴とする請求項１に記載の映像配信システム。
【請求項３】
前記設置状態に応じて、前記ユーザーインターフェースの表示を制限することで、前記ローテーション部の駆動を禁止することを特徴とする請求項１に記載の映像配信システム。
【請求項４】
カメラの撮影アングルを制御する制御端末であって、
映像を撮影する撮影手段の設置状態を判定する判定手段と、
前記判定手段で判定した前記撮影手段の設置状態に応じて、前記撮影手段を光軸を中心に回転させるローテーション部を制御するためのユーザーインターフェースの表示内容を変更する制御手段とを有することを特徴とする制御端末。
【請求項５】
前記撮影手段が水平面に設置されていると判定した場合、前記ローテーション部の制御のためのユーザーインターフェースを表示しないことを特徴とする請求項４に記載の制御端末。
【請求項６】
前記撮影手段が水平面に設置されていると判定し、前記ローテーション部の制御のための操作がされた場合、警告表示を行うことを特徴とする請求項５に記載の制御端末。
【請求項７】
撮影アングルが制御端末から制御されるネットワークカメラであって、
映像を撮影する撮影手段の設置状態を判定する判定手段と、
制御端末からのコマンドに従って、前記撮影手段を光軸を中心に回転させるローテーション部を制御する制御手段と、
前記撮影手段が水平面に設置されたと前記判定手段で判定した場合、前記制御端末からのコマンドに従った前記ローテーション部の制御を行わないことを特徴とするネットワークカメラ。
【請求項８】
撮影アングルが制御端末から制御されるネットワークカメラの制御方法であって、
映像を撮影する撮影手段の設置状態を判定する判定ステップと、
制御端末からのコマンドに従って、前記撮影手段を光軸を中心に回転させるローテーション部を制御する制御ステップとを有し、
前記撮影手段が水平面に設置されたと前記判定ステップで判定した場合、前記制御端末からのコマンドに従った前記ローテーション部の制御を行わないことを特徴とするネットワークカメラの制御方法。
【請求項９】
撮影アングルが制御端末から制御されるネットワークカメラを制御するためのプログラムであって、
映像を撮影する撮影手段の設置状態を判定する判定手順と、
制御端末からのコマンドに従って、前記撮影手段を光軸を中心に回転させるローテーション部を制御する制御手順とをコンピュータに実行させ、
前記撮影手段が水平面に設置されたと前記判定手順で判定した場合、前記制御端末からのコマンドに従った前記ローテーション部の制御を行わないことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像配信システム、制御端末、ネットワークカメラ、制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、ビデオカメラなどで撮影した映像をインターネットやＬＡＮなどのネットワークを介して配信し、遠隔地のクライアント（コンピュータ端末）によりモニタリングを可能としたネットワークカメラシステムが多く提案されている。更に、カメラの映像をモニタリングするだけでなく、クライアント側からカメラのパン、チルト角度などを遠隔制御することにより撮影アングルの変更を可能にしたシステムも広く知られた技術である。
【０００３】
このようなネットワークカメラシステムでは、多様な被写体を撮影するためにカメラを設置する場所も様々であり、天井や壁などに設置することを可能とした構造のカメラも多く使用されている。
【０００４】
壁などの垂直方向にカメラを設置する場合は、パン、チルト角度の制御だけでは被写体を正立状態に撮影することができないため、レンズの光軸を中心にしてレンズユニット部を回転させるローテーション機構を備えたカメラが使用されている。このようにパン、チルト、ローテーションなどの複数の回転軸を有するカメラにおいては、撮影アングルを調整するために煩雑な操作が必要になるため、各軸を制御する操作部を共通にすることなどで使用者の操作性の問題に対応している（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１４５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
カメラを天井に設置する場合、設置後の取付け状態が水平であれば、パン、チルトの２軸の回転角度を調整することで被写体を正立に撮影することが可能になる。しかし、カメラのローテーション制御用のＵＩ（ユーザーインターフェース）はカメラの設置状態に関わらず表示されているため、使用者は誤ってローテーションを操作してしまうという問題が生じる。
【０００７】
また、カメラを天井に設置する場合、設置後の取付け状態が水平でなければ、ローテーションの回転角度を微調整することで被写体を正立に撮影することが可能になる。しかし、カメラの水平調整のローテーション制御は、撮影アングルの調整方法と同様なので、回転時の角速度が速い、角度の制御範囲が広いなど、微調整することが難しいという問題が生じる。
【０００８】
本発明は上述した課題に鑑みてなされたものであり、カメラの設置状態に応じてローテーションの制御方法を変更することで、使用者の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の映像配信システムは、カメラの撮影アングルを制御端末から制御する映像配信システムであって、映像を撮影する撮影手段の設置状態を判定する判定手段と、前記判定手段で判定した前記撮影手段の設置状態に応じて、前記撮影手段を光軸を中心に回転させるローテーション部を制御するためのユーザーインターフェースの表示内容を変更する制御手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、カメラの設置状態に応じてローテーションの制御方法を変更することにより、使用者の操作性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係るネットワークカメラシステムのブロック図である。
【図２】カメラのパン、チルト、ローテーションの動作を示す図である。
【図３】カメラの設置状態と撮影映像との関係を示す図である。
【図４】第１の実施形態に係るローテーションのＵＩを変更する処理を示すフローチャートである。
【図５】ＵＩの一例を示す図である。
【図６】映像ウィンドウとアラートパネルの一例を示す図である。
【図７】アラートパネルを表示する処理を示すフローチャートである。
【図８】第２の実施形態に係るネットワークカメラシステムのブロック図である。
【図９】第２の実施形態に係るローテーション部の制御を変更する処理を示すフローチャートである。
【図１０】カメラの取付け角度とローテーションのＵＩの一例を示す図である。
【図１１】第３の実施形態に係るローテーションのＵＩを変更する処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい実施形態を、添付の図面に基づいて詳細に説明する。
（第１の実施形態）
本実施形態では、ネットワークカメラ（以下、カメラ）の設置状態（設置場所）を使用者が事前に設定し、その設定情報に応じてローテーションのＵＩ（ユーザーインターフェース）の表示内容を変更する処理について説明する。
まず、本実施形態のカメラのパン、チルト、ローテーションの機構について、図２を参照して説明する。図２（ａ）はカメラ１１０の側面図であり、図２（ｂ）はカメラ１１０の正面図である。カメラ１１０はパン、チルト、ローテーションの機構として、パン部１１２、チルト部１１３、ローテーション部１１４を備えている。
パン部１１２は、ボトムケース２０１と、ターンテーブル２０２とで構成され、図示しないモータおよび駆動回路で構成される駆動部によりパン軸２０３を中心にターンテーブル２０２が回転する構造である。
チルト部１１３は、レンズ支柱２０４と、レンズケース２０６とで構成され、図示しないモータおよび駆動回路で構成される駆動部によりチルト軸２０５を中心にレンズケース２０６が回転する構造である。
ローテーション部１１４、レンズケース２０６と、レンズユニット２０７とで構成され、図示しないモータおよび駆動回路で構成される駆動部によりローテーション軸（光軸）２０８を中心にレンズユニット２０７が回転する構造である。
【００１３】
図３（ａ）に示すように、カメラ１１０は正立設置３０２、天井設置３０３、壁掛け設置３０４など、様々な場所に設置される。カメラ１１０は、パン部１１２、チルト部１１３、ローテーション部１１４の駆動によって所望の撮影アングルに変更され、被写体３０１を正立状態で撮影することが可能となる。
【００１４】
例えば、正立設置３０２における撮影映像は図３（ｂ）の映像３０５のように被写体３０１は正立状態で撮影される。
また、天井設置３０３における撮影映像は図３（ｃ）の映像３０６のように被写体３０１が倒立状態で撮影される。ただし、映像信号の読み出し順や表示順を変更することにより正立状態の映像に変換することが可能である。
また、壁掛け設置３０４における撮影映像は図３（ｄ）の映像３０７のように被写体３０１が斜めの状態で撮影される。ただし、ローテーション部１１４によるレンズユニット２０７の回転によって図３（ｅ）の映像３０８のように被写体を正立状態に調整することが可能になる。
このようなカメラ１１０の構成により、正立設置や天井設置のようにカメラ１１０の撮像部が水平となるように設置した場合には、被写体が斜めに撮影されることはないのでローテーションの機構を使用した調整は不要である。
【００１５】
次に、本実施形態に係る映像配信システムとしてのネットワークカメラシステムにおけるローテーションのＵＩの表示制御について説明する。図１は、本実施形態に係るネットワークカメラシステムのブロック図である。
図１に示すようにネットワークカメラシステムは、カメラ１１０と、クライアント１３０とを備え、カメラ１１０で撮影された映像データはネットワーク１９０を介してクライアント１３０に送信され、表示装置１７０で表示される。ここで、クライアント１３０はコンピュータであり、表示装置１７０はコンピュータ用のモニターである。またクライアント１３０からはマウスなどの入力装置１５０からＵＩを介してカメラ１１０に対して、パン、チルト、ローテーションのコマンドを送信し、所望の撮影アングルで被写体を撮影することが可能となる。すなわち、クライアント１３０はカメラ１１０を遠隔で制御することができる制御端末として機能する。
【００１６】
まず、カメラ１１０の動作について説明する。撮影部１１１で撮影された映像データは映像処理部１１６でゲイン調整などの処理が行われた後にメモリ１１７に書き込まれる。ＣＰＵ１１５はメモリ１１７に書き込まれた映像データをＪＰＥＧフォーマット等で圧縮する。通信部１１８は圧縮された映像データをネットワーク１９０を介してクライアント１３０に送信する。
また、カメラ１１０はクライアント１３０からＣＰＵ１１５を介して送信されるカメラ制御コマンドに応じて、モータを回転させてパン部１１２、チルト部１１３、ローテーション部１１４を駆動させることで、撮影部１１１の撮影アングルを変更することができる。
【００１７】
次に、クライアント１３０の動作について説明する。ネットワーク１９０を介して送信されてくる映像データは通信部１３１で受信し、ＣＰＵ１３７で映像データを伸張してからメモリ１３２に書き込む。映像表示部１３３ではメモリ１３２に書き込まれた映像データを表示装置１７０に表示する。メモリ１３２に書き込まれた映像データの読み出し順序を変更すれば、倒立の映像を正立の映像に変更することが可能である。表示装置１７０には設置状態設定ＵＩ部１３４を介してカメラ１１０の設置状態を設定することが可能なＵＩが表示されており、正立設置３０２、天井設置３０３、壁掛け設置３０４の設置状態を設置状態判定部１３６に登録しておくことが可能である。更に、表示装置１７０にはアングル調整ＵＩ部１３５を介してカメラ１１０の撮影アングルを調整することが可能なＵＩが表示されており、マウスなどの入力装置１５０を介してＵＩ画面を操作し所望の撮影アングルに変更して撮影する。
【００１８】
本実施形態では、設置状態判定部１３６に設定されたカメラ１１０の設定情報、具体的にはカメラ１１０の設置状態に応じてアングル調整ＵＩ部１３５が表示するローテーションのＵＩを変更することを特徴とする。この処理手順を図４のフローチャートを用いて説明する。なお、図４のフローチャートは、ＣＰＵ１３７がメモリ１３２に格納されているプログラムを実行し、各構成部を制御することにより実現する。
まず、ステップＳ４０１ではアングル調整ＵＩ部１３５がパン、チルト、ローテーションの制御用のＵＩを表示する。具体的には図５（ａ）で示す操作ボタンであり、上段はパン部１１２の駆動を制御するパンボタン５０１、中段はチルト部１１３の駆動を制御するチルトボタン５０２、下段はローテーション部１１４の駆動を制御するローテーションボタン５０３である。
【００１９】
ステップＳ４０２では設置状態設定ＵＩ部１３４がカメラ１１０の正立設置、天井設置、壁掛け設置の３種類を設定できる設置状態設定ＵＩ（設置状態設定ユーザーインターフェース）を表示する。設置状態設定ＵＩ部１３４は、ユーザの選択に応じて使用するカメラ１１０の設置状態を設置状態判定部１３６に設定して登録する。
【００２０】
ステップＳ４０３では設置状態判定部１３６は設定情報に基づいてカメラ１１０の設置状態が壁掛け設置であるか否かを判定し、壁掛け設置である場合はローテーション操作が必要であり、ステップＳ４０７で図５（ａ）のＵＩを介して撮影アングルを変更できる。
一方、ステップＳ４０３でカメラ１１０の設置状態が壁掛け設置以外である場合、ステップＳ４０４に処理を進め、設置状態判定部１３６はカメラの設置状態が天井設置か否かを判定する。天井設置の場合、被写体が倒立状態で撮影されているため、ステップＳ４０５では、映像表示部１３３は映像の表示を反転して正立状態で表示する。ステップＳ４０４において、設置状態が天井設置ではない場合、カメラ１１０の設置状態は正立設置であり、そのままステップＳ４０６に処理を進める。
【００２１】
ステップＳ４０６ではカメラ１１０が水平面に設置されておりローテーション操作が必要ではないため、アングル調整ＵＩ部１３５はローテーションのＵＩを消去する。具体的には図５（ａ）に示す操作ボタンを図５（ｂ）に示す操作ボタンに変更する。
【００２２】
ステップＳ４０７ではローテーションの操作ボタンがないＵＩが表示されているため、使用者の誤操作を防止することが可能となり、また、不要なＵＩの表示による煩雑さが減少し操作性が向上する。
以上のようにカメラの設置状態を判定し、その情報に応じてローテーションのＵＩを消去することで使用者による誤操作を防止することが可能になる。
【００２３】
なお、本実施形態は、上述した場合に限定されるものではなく、ローテーションのＵＩを消去した場合と同等の効果がある方法について説明する。
第１例は、図５（ａ）で示す操作ボタンに対して、アングル調整ＵＩ部１３５が図５（ｃ）で示す操作ボタンのようにローテーションのボタンを操作できない状態で表示する。このようなＵＩによれば、使用者はローテーションが使用できないことを容易に認識することが可能となる。
【００２４】
第２例は、図５（ａ）に示す操作ボタンに対して、アングル調整ＵＩ部１３５が図５（ｄ）に示す操作ボタンのようにローテーションの操作ボタンの大きさを小さくする。このようなＵＩによれば、使用者によるローテーションのＵＩへのアクセスを困難にし、ローテーションの誤操作を防止するとともに、ローテーション部１１４の駆動も可能となる。
【００２５】
第３例は、図５（ａ）に示す操作ボタンに対して、アングル調整ＵＩ部１３５が図６（ａ）に示すスクロールバーに変更する。図６（ａ）の映像ウィンドウ６０１において、映像表示領域６０２に近接した位置にパン制御用スクロールバー６０３、チルト制御用スクロールバー６０４、ローテーション制御用スクロールバー６０５を配置する。このように、制御ボタンをドラッグ＆ドロップが必要なスクロールバーに変更することで、使用者によるローテーション操作までの手順を増やし、ローテーションの誤操作を防止するとともに、ローテーション部１１４の駆動も可能となる。
【００２６】
第４例は、図５（ａ）に示す操作ボタンに対して、使用者がローテーションボタン５０３を押下した場合には、アングル調整ＵＩ部１３５が図６（ｂ）に示すアラートパネルを表示する。ここでアラートパネルを表示する処理を図７のフローチャートを用いて説明する。
まず、ステップＳ７０１ではアングル調整ＵＩ部１３５がパン、チルト、ローテーションの制御用のＵＩを表示する。具体的には図５（ａ）に示す操作ボタンである。
【００２７】
ステップＳ７０２では使用者がローテーションボタン５０３を押下する。
ステップＳ７０３では設置状態判定部１３６は設定情報に基づいてカメラ１１０の設置場所が水平面であるか否かを判定する。カメラ１１０の設置状態が正立設置または天井設置の場合、カメラ１１０の設置場所が水平面と判定し、ステップＳ７０４に処理を進める。カメラ１１０の設置状態が壁掛け設置の場合、カメラ１１０の設置場所が水平面ではないと判定し、ステップＳ７０６に処理を進める。
【００２８】
ステップＳ７０６ではカメラ１１０が水平面に設置されていないためローテーション操作が必要であり、ＣＰＵ１３７はステップＳ７０２のローテーションボタンの押下方向に応じたローテーション部１１４の駆動制御を実施する。
一方、ステップＳ７０４ではカメラ１１０の設置場所が水平面でありローテーション操作が不要であるため、上述した図６（ｂ）のアラートパネルを表示する。
【００２９】
ステップＳ７０５ではアングル調整ＵＩ部１３５は、図６（ｂ）に示すアラートパネルのボタン６０６とボタン６０７との押下状態を判定する。ボタン６０６が押下された場合、ステップＳ７０６で、ＣＰＵ１３７はステップＳ７０２のローテーションボタンの押下方向に応じたローテーション部１１４の駆動制御を実施する。一方、ボタン６０７が押下された場合、ローテーション部１１４の駆動制御を禁止するため、アングル調整ＵＩ部１３５はボタン押下前の待機状態に戻る。
このようなＵＩによれば、使用者に対してアラートパネルを表示して確認することにより、使用者に対してローテーション操作の意思を確認し、ローテーションの誤操作を防止することが可能となる。
【００３０】
本実施形態によれば、カメラの設置状態を判定し、その情報に応じてローテーションのＵＩの表示方法を変更することで使用者の誤操作を防止することが可能になる。
なお、本発明は上述した実施形態に限定されるものではない。上述の実施形態においてはカメラの設置状態を使用者が事前に設定する構成であったが、被写体の映像情報からカメラの設置状態を推定することも可能である。例えば、人物の顔、空と地面、など被写体映像から画像認識技術、画像処理技術によって上下方向や傾き角度を検出し、その情報からカメラの設置状態を推定するという方法も可能である。
【００３１】
（第２の実施形態）
本実施形態では、カメラの傾斜センサーの情報に応じてローテーションの駆動を制限する処理について説明する。
まず、本実施形態に係るネットワークカメラシステムにおけるローテーションの駆動制御について説明する。図８は、本実施形態に係るネットワークカメラシステムのブロック図である。
本実施形態に係るカメラ１１０は、第１の実施形態と異なり、傾斜センサー１２０と設置状態判定部１２１とを備えている。また、本実施形態に係るクライアント１３０は、第１の実施形態と異なり、設置状態設定ＵＩ部と設置状態判定部とを備えていない。その他のシステム構成については図１に示すシステム構成と同様である。また、カメラ１１０およびクライアント１３０で実施される映像データの処理方法についても同様である。本実施形態では、カメラ１１０の傾斜センサー１２０の情報に応じたローテーション部１１４の駆動方法を中心に説明する。
【００３２】
まず、クライアント１３０の動作について説明する。表示装置１７０にはアングル調整ＵＩ部１３５を介してカメラ１１０のアングル調整が可能となるＵＩが表示されている。マウスなどの入力装置１５０を介してＵＩを操作することでカメラ１１０の撮影アングルを変更し所望の被写体を撮影することが可能である。アングル調整ＵＩ部１３５での操作情報はＣＰＵ１３７でカメラ制御コマンドとして発行され、通信部１３１、ネットワーク１９０を介してカメラ１１０に送信される。
【００３３】
次に、カメラ１１０の動作について説明する。ネットワーク１９０を介して受信したカメラ制御コマンドは、通信部１１８を介してＣＰＵ１１５に送信される。ＣＰＵ１１５はパン、チルトのカメラ制御コマンドに応じて、パン部１１２、チルト部１１３に対して駆動信号を送信する。また、ＣＰＵ１１５はローテーションのカメラ制御コマンドを設置状態判定部１２１に送信する。カメラ１１０は撮影部１１１に装着された傾斜センサー１２０を備えており、撮像素子の傾きを検出した傾き情報を設置状態判定部１２１に送信する。設置状態判定部１２１では傾斜センサー１２０の傾き情報からカメラ１１０の設置状態を推定する。カメラ１１０の設置場所が水平面であった場合はローテーション操作が不要であるため、ローテーション部１１４への駆動信号の出力を禁止する。
【００３４】
本実施形態では、傾斜センサー１２０で検出した傾き情報に応じてローテーション部１１４の駆動を制限することを特徴としており、この処理手順を図９のフローチャートを用いて説明する。なお、図９のフローチャートは、ＣＰＵ１１５がメモリ１１７に格納されているプログラムを実行し、各構成部を制御することにより実現する。
まず、ステップＳ９０１ではＣＰＵ１１５はローテーションのカメラ制御コマンドを受信し、設置状態判定部１２１に駆動情報を送信する。
【００３５】
ステップＳ９０２では設置状態判定部１２１は傾斜センサー１２０の傾き情報に基づいてカメラ１１０の設置状態が水平であるか否かを判定する。水平である場合、ステップＳ９０１に処理を戻し、水平でない場合、ステップＳ９０３に処理を進める。
ステップＳ９０３ではカメラ１１０が水平に設置されていないのでローテーション操作が必要となり、ＣＰＵ１１５はローテーションのカメラ制御コマンドに対応した駆動信号をローテーション部１１４に送信する。
【００３６】
ステップＳ９０４ではローテーション部１１４は駆動信号に応じてモータが駆動することで、撮影アングルを変更する。
なお、ステップＳ９０２において、カメラ１１０の設置状態が水平の場合、ステップＳ９０１に処理を戻し、継続してローテーションのカメラ制御コマンドを受信し、設置状態判定部１２１に駆動情報を送信する。すなわち、ローテーション操作が不要となるため、ローテーションのカメラ制御コマンドを受信してもローテーション部１１４の駆動信号は送信しない。
以上のようにカメラの設置状態を判定し、その情報に応じてローテーション部の駆動を制限することで誤操作を防止することが可能になる。
【００３７】
なお、本実施形態は、上述した場合に限定されるものではない。上述の実施形態においては、撮影部に装着した傾斜センサーの傾き情報からカメラの設置状態を判定する構成であったが、パン部、チルト部、ローテーション部の各回転軸に対して傾斜センサーや重力センサーなどの検出手段を設けてもよい。このように構成することで、カメラの設置場所の多様化や携帯等の変動に対しても精度の高い位置検出が可能となる。また、カメラ設置時にメカニカルスイッチで設置状態を設定したり、重力を利用したメカ的な方向判定機構を利用したりすることで設置状態を判定するという方法も可能である。
【００３８】
（第３の実施形態）
本実施形態では、カメラの傾斜センサーの角度情報をクライアントに送信し、角度情報に応じてローテーションのＵＩの表示内容を変更する処理について説明する。
上述のように、カメラ１１０を水平面に設置した場合はパン部１１２、チルト部１１３の駆動のみで所望の撮影アングルに変更することが可能であるが、天井などの設置環境によっては水平面に対して取付け角度だけ傾いて設置されていることがある。例えば図１０（ａ）に示すように天井が１０°傾いている場合には、カメラ１１０は水平取付け角度１０°となってしまう。したがって、図１０（ｂ）に示すように、被写体も取付け角度に応じて１０°傾いた状態で撮影される。このような場合において、図１０（ｂ）に示すように、ローテーション部１１４を駆動して被写体を正立状態に調整することが可能である。しかしながら、従来のローテーション部１１４の制御手段は撮影アングルを変更するための手段であって、このように微小な傾きの調整には適していない。
【００３９】
本実施形態では、カメラ１１０の傾斜センサー１２０の角度情報に応じてローテーションのＵＩを変更することで、このような取付け角度による被写体の傾きを調整しやすくすることを特徴としており、この処理手順を図１１のフローチャートを用いて説明する。なお、図１１に示すフローチャートは、ＣＰＵ１１５、１３７がそれぞれのメモリ１１７、１３２に格納されているプログラムを実行し、各構成部を制御することにより実現する。
【００４０】
まず、ステップＳ１１０１では撮影部１１１に装着された傾斜センサー１２０が角度情報を検出する。
ステップＳ１１０２では設置状態判定部１２１は傾斜センサー１２０の角度情報からカメラ１１０の設置状態が水平設置であるか否かを判定する。水平設置でない場合、ステップＳ１１０６に処理を進める。ステップＳ１１０６では、パン部１１２、チルト部１１３、ローテーション部１１４の駆動による撮影アングルの変更が必要であるため、ＣＰＵ１１５は通信部１１８を介してクライアント１３０のアングル調整ＵＩ部１３５に通知する。アングル調整ＵＩ部１３５は、通知を受けて、図６（ａ）に示すようなパン制御用スクロールバー６０３、チルト制御用スクロールバー６０４、ローテーション制御用スクロールバー６０５の３種類を有するＵＩを表示する。
【００４１】
一方、ステップＳ１１０２でカメラ１１０の設置状態が水平設置であると判定した場合、ステップＳ１１０３において、設置状態判定部１２１はアングルの微調整が必要か否か判定する。具体的には、取り付け角度が閾値内であるか否かを判定する。例えば閾値を５°としたとき、傾斜センサー１２０の角度情報が５°未満の場合、取付け角度が小さいので調整は不要と判定し、ステップＳ１１０７でＣＰＵ１１５は通信部１１８を介してクライアント１３０のアングル調整ＵＩ部１３５に通知する。通知を受けて、アングル調整ＵＩ部１３５は、パン制御用スクロールバー６０３、チルト制御用スクロールバー６０４の２種類を有するＵＩを表示する。
【００４２】
上述したように閾値を５°としたとき、ステップＳ１１０３で傾斜センサー１２０の角度情報が５°以上の場合、取付け角度が大きいので調整が必要と判定する。この場合、ステップＳ１１０４でＣＰＵ１１５は通信部１１８を介してクライアント１３０に角度情報を通知する。
【００４３】
ステップＳ１１０５ではクライアント１３０のアングル調整ＵＩ部１３５は通知を受けた角度情報に応じて構成した水平微調整用ＵＩと、パン制御用スクロールバー６０３と、チルト制御用スクロールバー６０４とを有するＵＩを表示する。
ここで水平微調整用ＵＩについて説明する。上述した図６（ａ）のローテーション制御用スクロールバー６０５は、通常の撮影アングルの調整で使用する場合には図１０（ｃ）のように回転角度が３６０°制御できるＵＩで構成されており、どの撮影アングルにおいても被写体を正立で撮影することが可能である。一方、水平微調整用ＵＩは図１０（ｄ）のように回転角度が制限されており、カメラ１１０の角度情報が１０°の場合は１０°〜−１０°で制限されたＵＩである。このように、ローテーション部１１４の制御範囲を制限し、ローテーション部１１４の駆動ステップを細かくすることで、微調整が容易なＵＩを提供することが可能となる。
【００４４】
また、図１０（ｅ）のようにＵＩのサイズを大きくすることでも、ローテーション部１１４の駆動ステップを細かくすることが可能であり、図１０（ｄ）と同様の効果が得られるＵＩを提供することが可能となる。
本実施形態によれば、カメラの取付け角度を判定し、その情報に応じてローテーションのＵＩの表示方法を変更することで水平の微調整を容易にすることが可能になる。
【００４５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００４６】
１１０：ネットワークカメラ  １１１：撮影部  １１２：パン部  １１３：チルト部  １１４：ローテーション部  １１５：ＣＰＵ  １２０：傾斜センサー  １２１：設置状態判定部  １３０：クライアント  １３４：設置状態設定ＵＩ部  １３５：アングル調整ＵＩ部  １３６：設置状態判定部
【図１】
0005631065.tif 000002
【図２】
0005631065.tif 000003
【図３】
0005631065.tif 000004
【図４】
0005631065.tif 000005
【図５】
0005631065.tif 000006
【図６】
0005631065.tif 000007
【図７】
0005631065.tif 000008
【図８】
0005631065.tif 000009
【図９】
0005631065.tif 000010
【図１０】
0005631065.tif 000011
【図１１】
0005631065.tif 000012