(57)【要約】【課題】防振機能を具備したカメラを搭載した雲台システムにおいて、パンニングやチルティングを行うと、駆動開始時や駆動停止時に防振機能が作動し、逆に画面が揺れてしまうということが起こる場合がある。この不用意な防振機能の作動を防ぐことを目的とする。【解決手段】防振機能を具備したカメラを搭載した雲台システムにおいて、パンニングやチルティング動作を行わせる場合、駆動開始前に一時的にカメラの防振機能を無効にする。駆動停止後は駆動開始前と同様の防振機能状態を復活させる。【選択図】        図１
2004312138.tif 000002
【特許請求の範囲】
【請求項１】
雲台の水平軸および垂直軸の回転がともに停止していて、防振機能を具備したカメラの防振機能が有効になっている場合において、雲台の水平軸もしくは垂直軸の回転を駆動開始する際に、防振機能を搭載したカメラの防振機能を無効にしてから駆動開始を行うことを特徴とする雲台。
【請求項２】
雲台の水平軸および垂直軸の回転がともに駆動停止した際に、防振機能を搭載したカメラの防振機能を有効にすることを特徴とする請求項１に記載の雲台。
【請求項３】
雲台の水平軸および垂直軸の回転がともに駆動停止した直後に、防振機能を搭載したカメラの防振機能を有効にする請求項２に記載の雲台。
【請求項４】
雲台の水平軸および垂直軸の回転がともに駆動停止しその後安定時間を経過してから、防振機能を搭載したカメラの防振機能を有効にする請求項２に記載の雲台。
【請求項５】
雲台操作部材に制御される請求項１ないし４に記載の雲台。
【請求項６】
雲台の水平軸もしくは垂直軸の回転が駆動している間は、防振機能設定要求を無視することを特徴とした請求項１ないし４に記載の雲台。
【請求項７】
雲台操作部材に制御される請求項６記載の雲台。
【請求項８】
雲台の水平軸もしくは垂直軸の回転が駆動している間は、防振機能設定要求を保持し、水平軸および垂直軸がともに駆動停止した際に、前記防振機能設定要求に対応した防振機能の設定を行うことを特徴とした請求項１ないし４に記載の雲台。
【請求項９】
雲台操作部材に制御される請求項８記載の雲台。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、監視用カメラをパンニング、チルティングなどの操作を行う雲台装置に関するものである。
【０００２】
【従来の技術】
雲台に搭載されるカメラに防振機能をもつカメラがなかったため、雲台においてその機能を十分に活用することがなかった。
【０００３】
【発明が解決しようとする課題】
防振機能を具備したカメラを雲台に搭載した場合、防振機能を有効にしたまま雲台の制御を行うと、不必要な時にも防振機能が働き、意とした撮影が出来ない場合があった。とくにパンニングやチルティングが開始する際や停止する際に防振機能が働くと、撮影中の画像が揺れる場合がある。
【０００４】
【課題を解決するための手段】
防振機能を具備したカメラを雲台に搭載した場合、その機能の有用性を生かすため、雲台のパンニングあるいはチルティングを行っている間は、一時的に防振機能を無効にする。
【０００５】
【発明の実施の形態】
（第１の実施例）
図１は本発明の雲台システムの構成図である。
【０００６】
雲台１００は、ヘッド部１０１、ハウジング部１０２、カメラ１０３で構成される。また雲台１００には、遠隔操作用の操作パネル１０４が接続され、雲台１００のパンニングやチルティング操作、カメラ１０３のズーミングやフォーカシング制御、ＩＲＩＳ制御などの操作が可能となっている。また、雲台１００からは搭載されたカメラ１０３の映像出力をモニタするためにモニタ１０５が接続される。
【０００７】
図２を用いて、雲台１００の制御部基本構成を説明する。
【０００８】
雲台１００には、ＣＰＵ２０１が搭載され、雲台１００全般の管理および制御を行っている。
【０００９】
パンニングは、ＣＰＵ２０１にパンニングドライバ２０２を通してパンニングモータ２０３を駆動し、パンニング機構２０４を制御することで動作する。パンニング機構にはＣＣＷ制限ＳＷ２０６およびＣＷ制限ＳＷ２０５が搭載され、これらのＳＷはＣＰＵ２０１に入力されているため、ＣＰＵ２０１がその状態をモニタすることで、パンニングの端を管理することが可能となっている。またパンニングモータ２０３には、パンニングエンコーダ２０７が接続され、その出力をパンニングカウンタ２０８に入力し、パンニングカウンタ２０８のカウンタ値をＣＰＵ２０１が管理することで、パンニング位置や駆動速度を制御することが可能となっている。
【００１０】
チルティングは、ＣＰＵ２０１にチルティングドライバ２０９を通してチルティングモータ２１０を駆動し、チルティング機構２１１を制御することで動作する。チルティング機構にはＤＯＷＮ制限ＳＷ２１２およびＵＰ制限ＳＷ２１３が搭載され、これらのＳＷはＣＰＵ２０１に入力されているため、ＣＰＵ２０１がその状態をモニタすることで、チルティングの端を管理することが可能となっている。またチルティングモータ２１０には、チルティングエンコーダ２１４が接続され、その出力をチルティングカウンタ２１５に入力し、チルティングカウンタ２１５のカウンタ値をＣＰＵ２０１が管理することで、チルティング位置や駆動速度を制御することが可能となっている。
【００１１】
また、ＣＰＵ２０１には、タイマ２１８が接続されているため、雲台１００全般の制御のための時間管理を可能にしている。
【００１２】
さらに、ＣＰＵ２０１は、雲台１００に搭載されたカメラ１０３を制御するためのカメラ制御ライン２１８を持っている。ＣＰＵ２０１はカメラ制御ラインに２１８を通して、カメラ１０３のズーミングやフォーカシング制御、ＩＲＩＳ制御などを行う。
【００１３】
ＣＰＵ２０１には通信ライン２１９が接続され、雲台１００に搭載された通信インターフェース２１７を通して、外部からの通信を可能としている。
【００１４】
一方、カメラ１０３のビデオ出力は、ビデオインターフェース２１６を通して、雲台１００外部に出力されている。
【００１５】
本発明のためのアルゴリズムを説明する。
【００１６】
図３は、メインルーチンである。
【００１７】
まずサブルーチンＩｎｉｔｉａｌｉｚｅ３０１を呼びだし、システムの初期化を行う。続いてステップ３０２に行き、操作パネル１０４からのコマンド受信があったかどうかをチェックする。なかった場合は、「なし」に行き、ステップ３１０において、サブルーチンＣｈｅｃｋＰａｎＴｉｌｔＤｒｉｖｉｎｇを呼び出して、パンニングやチルティングなどの制御状態をチェックする。そしてステップ３０２に戻る。また、ステップ３０２で「あり」の場合は、操作パネル１０４からのコマンドをチェックするためにステップ３０３に行く。
【００１８】
ステップ３０３では、パンニングコマンドであるかどうかをチェックする。パンニングコマンドであった場合は、「Ｙ」に行き、ステップ３０７でサブルーチンＰｎａｎｎｉｎｇＣｍｄを呼び出して、パンニングコマンド処理を行う。そしてステップ３１０に行く。またステップ３０３でパンニングコマンドでないと判断された場合は「Ｎ」に行き、ステップ３０４に行く。
【００１９】
ステップ３０４では、操作パネル１０４からのコマンドがチルティングコマンドであるかどうかをチェックする。チルティングコマンドであった場合は、「Ｙ」に行き、ステップ３０８でサブルーチンＴｉｌｔｉｎｇＣｍｄを呼び出し、チルティングコマンド処理を行う。そしてステップ３１０に行く。ステップ３０４でチルティングコマンドではないと判断された場合は、「Ｎ」に行き、ステップ３０５に行く。
ステップ３０５では、操作パネル１０４からのコマンドが防振機能コマンドであるかどうかをチェックする。防振機能コマンドであった場合は、「Ｙ」に行き、ステップ３０９に行く。ステップ３０９ではサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを呼び出し、防振コマンド処理を行う。そしてステップ３１０に行く。ステップ３０５で防振コマンドではないと判断された場合は、「Ｎ」に行き、ステップ３０６に行く。
【００２０】
ステップ３０６では、その他のコマンド処理、例えば、カメラのズーミング、フォーカシング、ＩＲＩＳ制御などを行うが、本発明とは関係ないため処理内容は省略する。そしてステップ３１０に行く。
【００２１】
図４を用いて、防振機能コマンド処理であるサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄの説明をする。
【００２２】
ステップ４０１では、パンニングのステータスを調べる。ＰａｎＳｔａｔｕｓ＝ＰａｎＳｔｏｐが成立していた場合はパンニングが停止中であるため、「Ｙ」に行き、ステップ４０２へ行く。ステップ４０１で条件が不成立の場合パンニングは駆動中であるため、「Ｎ」に行き、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。
ステップ４０２では、チルティングのステータスを調べる。ＴｉｌｔＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐが成立していた場合はチルティングが停止中であるため、「Ｙ」に行き、ステップ４０３に行く。ステップ４０２で条件が不成立の場合チルティングは駆動中であるため、「Ｎ」に行き、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。
【００２３】
ステップ４０３では、カメラの防振機能再起動待ち状態であるかどうかをチェックする。ＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓをチェックし、防振機能再起動待ち状態でない場合、「ＮｏＲｅｑｕｅｓｔ」に行き、ステップ４０４に行く。ステップ４０３でＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓをチェックし、防振機能再起動待ち状態である場合、「Ｒｅｑｕｅｓｔ」に行き、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。
【００２４】
ステップ４０４では、操作パネル１０４からのコマンドが防止機能を有効設定にするか無効設定にするかをチェックする。防振機能を有効にする要求の場合は、「有効設定要求」に行き、ステップ４０７に行く。またコマンドが防振機能を無効にする要求の場合は、「無効設定要求」に行き、ステップ４０５に行く。
【００２５】
ステップ４０５では現在のカメラの防振機能状態をチェックする。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＦＦ」の場合は、現在の防振機能が無効状態のため、そのままサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＮ」の場合は、現在のカメラの防振機能が有効状態のためステップ４０６に行く。
ステップ４０６では、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＵｎｗｏｒｋｉｎｇを呼び出し、カメラの防振機能を無効状態にする。そしてサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。
ステップ４０７では現在のカメラの防振機能状態をチェックする。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＮ」の場合は、現在のカメラの防振機能が有効状態のため、そのままサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＦＦ」の場合は、現在のカメラの防振機能が無効状態のためステップ４０８に行く。
【００２６】
ステップ４０８では、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏＷｏｒｋｉｎｇを呼び出し、カメラの防振機能を有効状態にする。そしてサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄを終了する。
【００２７】
図５を用いて、パンニングコマンド処理であるサブルーチンＰａｎｎｉｎｇＣｍｄの説明をする。
【００２８】
ステップ５０１では操作パネル１０４から指令値を調べる。指令値がゼロであった場合、パンニング停止指令のため、「ゼロ」に行き、ステップ５０６に行く。指令値が正数であった場合ＣＷ方向駆動速度指令のため、「正数」に行き、ステップ５１０に行く。指令値が負数であった場合ＣＣＷ方向駆動速度指令のため、「負数」に行き、ステップ５０２に行く。
【００２９】
ステップ５０２では、パンニングＣＣＷ方向の駆動制限状態を調べる。ＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＣｃｗＬｉｍｉｔが成立していた場合、ＣＣＷ方向は駆動制限がかかっているので、「Ｙ」に行き、そのままサブルーチンＰａｎｎｉｎｇＣｍｄを終了する。ステップ５０２で条件が成立していない場合、ＣＣＷ方向に駆動可能なため、「Ｎ」に行き、そしてステップ５０３に行く。
【００３０】
ステップ５０３では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを呼び出し、駆動開始のための処理を行う。そしてステップ５０４に行く。
【００３１】
ステップ５０４では、ＣＣＷ方向に指定速度でパンニング駆動制御を行う。そしてステップ５０５に行く。
【００３２】
ステップ５０５では、パンニングのＣＣＷ方向駆動中に応じたステータスの設定を行う。すなわちＰａｎｎｉｎｇＳｔａｔｕｓにＰａｎＣｃｗを設定する。そしてサブルーチンＰａｎｎｉｎｇＣｍｄを終了する。
【００３３】
ステップ５０６では、現在のパンニングのステータスをチェックする。ＰａｎＳｔａｔｕｓ＝ＰａｎＳｔｏｐが成立していた場合はパンニングが停止中なので、「Ｙ」に行き、サブルーチンＰａｎｎｉｎｇＣｍｄを終了する。また成立していない場合はパンニングが駆動中なので、「Ｎ」に行き、ステップ５０７に行く。
【００３４】
ステップ５０７では、パンニングの停止を行う。そしてステップ５０８に行く。
ステップ５０８では、パンニングの停止ステータスの設定、すなわちＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＳｔｏｐを行い、ステップ５０９に行く。
【００３５】
ステップ５０９では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを呼び出し、停止に伴う処理を行う。そしてサブルーチンＰａｎｎｉｎｇＣｍｄを終了する。
【００３６】
ステップ５１０では、パンニングのＣＷ方向の駆動制限状態を調べる。ＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＣｗＬｉｍｉｔが成立していた場合、ＣＷ方向は駆動制限がかかっているので、「Ｙ」に行き、そのままサブルーチンＰａｎｎｉｎｇＣｍｄを終了する。ステップ５１０で条件が成立していない場合、ＣＷ方向に駆動可能なため、「Ｎ」に行き、そしてステップ５１１に行く。
【００３７】
ステップ５１１では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを呼び出し、駆動開始のための処理を行う。そしてステップ５１２に行く。
【００３８】
ステップ５１２では、ＣＷ方向に指定速度でパンニング駆動制御を行う。そしてステップ５１３に行く。
【００３９】
ステップ５１３では、パンニングのＣＷ方向駆動中に応じたステータスの設定を行う。すなわちＰａｎｎｉｎｇＳｔａｔｕｓにＰａｎＣｗを設定する。そしてサブルーチンＰａｎｎｉｎｇＣｍｄを終了する。
【００４０】
図６を用いて、チルティングコマンド処理であるサブルーチンＴｉｌｔｉｎｇＣｍｄの説明をする。
【００４１】
ステップ６０１では操作パネル１０４から指令値を調べる。指令値がゼロであった場合、チルティング停止指令のため、「ゼロ」に行き、ステップ６０６に行く。指令値が正数であった場合ＵＰ方向駆動速度指令のため、「正数」に行き、ステップ６１０に行く。指令値が負数であった場合ＤＯＷＮ方向駆動速度指令のため、「負数」に行き、ステップ６０２に行く。
【００４２】
ステップ６０２では、チルティングＤＯＷＮ方向の駆動制限状態を調べる。ＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＤｏｗｎＬｉｍｉｔが成立していた場合、ＤＯＷＮ方向は駆動制限がかかっているので、「Ｙ」に行き、そのままサブルーチンＴｉｌｔｉｎｇＣｍｄを終了する。ステップ６０２で条件が成立していない場合、ＤＯＷＮ方向に駆動可能なため、「Ｎ」に行き、そしてステップ６０３に行く。
【００４３】
ステップ６０３では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを呼び出し、駆動開始のための処理を行う。そしてステップ６０４に行く。
【００４４】
ステップ６０４では、ＤＯＷＮ方向に指定速度でチルティング駆動制御を行う。そしてステップ６０５に行く。
【００４５】
ステップ６０５では、チルティングのＤＯＷＮ方向駆動中に応じたステータスの設定を行う。すなわちＴｉｌｔｉｎｇＳｔａｔｕｓにＴｉｌｔＤｏｗｎを設定する。そしてサブルーチンＴｉｌｔｉｎｇＣｍｄを終了する。
【００４６】
ステップ６０６では、現在のチルティングのステータスをチェックする。ＴｉｌｔＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐが成立していた場合はチルティングが停止中なので、「Ｙ」に行き、サブルーチンＴｉｌｔｉｎｇＣｍｄを終了する。また成立していない場合はチルティングが駆動中なので、「Ｎ」に行き、ステップ６０７に行く。
【００４７】
ステップ６０７では、チルティングの停止を行う。そしてステップ６０８に行く。
【００４８】
ステップ６０８では、チルティングの停止ステータスの設定、すなわちＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐを行い、ステップ６０９に行く。
【００４９】
ステップ６０９では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを呼び出し、停止に伴う処理を行う。そしてサブルーチンＴｉｌｔｉｎｇＣｍｄを終了する。
【００５０】
ステップ６１０では、チルティングのＵＰ方向の駆動制限状態を調べる。ＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＵｐＬｉｍｉｔが成立していた場合、ＵＰ方向は駆動制限がかかっているので、「Ｙ」に行き、そのままサブルーチンＴｉｌｔｉｎｇＣｍｄを終了する。ステップ６１０で条件が成立していない場合、ＵＰ方向に駆動可能なため、「Ｎ」に行き、そしてステップ６１１に行く。
【００５１】
ステップ６１１では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを呼び出し、駆動開始のための処理を行う。そしてステップ６１２に行く。
【００５２】
ステップ６１２では、ＵＰ方向に指定速度でチルティング駆動制御を行う。そしてステップ６１３に行く。
【００５３】
ステップ６１３では、チルティングのＵＰ方向駆動中に応じたステータスの設定を行う。すなわちＴｉｌｔｉｎｇＳｔａｔｕｓにＴｉｌｔＵｐを設定する。そしてサブルーチンＴｉｌｔｉｎｇＣｍｄを終了する。
【００５４】
図７を用いて、パンニング・チルティングの駆動開始時における防振機能チェック処理であるサブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを説明する。
【００５５】
ステップ７０１では、パンニングの現在のステータスを調べる。ＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＳｔｏｐが成立しなかった場合、パンニングは駆動中なので「Ｎ」に行き、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを終了する。条件が成立した場合は、パンニングは停止中なので「Ｙ」に行き、ステップ７０２に行く。
【００５６】
ステップ７０２では、チルティングの現在のステータスを調べる。ＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐが成立しなかった場合、「Ｎ」に行き、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを終了する。条件が成立した場合は、「Ｙ」に行き、ステップ７０３に行く。
【００５７】
ステップ７０３では、現在のカメラの防振機能状態を保存する、すなわちＰｒｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓを行う。そして、ステップ７０４に行く。
【００５８】
ステップ７０４では、現在のかめらの防振機能状態を調べる。カメラの防振機能が無効状態の場合はＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓがＯＦＦなので、「ＯＦＦ」に行き、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを終了する。またカメラの防振機能が有効状態の場合はＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓがＯＮなので、「ＯＮ」に行き、ステップ７０５に行く。
【００５９】
ステップ７０５では、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＵｎｗｏｒｋｉｎｇを呼び、防振機能無効設定処理を行う。そしてサブルーチンＣｈｅｃｋＤｒｉｖｅＳｔａｒｔを終了する。
【００６０】
図８を用いて、パンニング・チルティングの駆動終了時における防振機能チェック処理であるサブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを説明する。
【００６１】
ステップ８０１では、パンニングの現在のステータスを調べる。ＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＳｔｏｐが成立しなかった場合、パンニングは駆動中なので「Ｎ」に行き、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを終了する。条件が成立した場合は、パンニングは停止中なので「Ｙ」に行き、ステップ８０２に行く。
【００６２】
ステップ８０２では、チルティングの現在のステータスを調べる。ＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐが成立しなかった場合、チルティングは駆動中なので「Ｎ」に行き、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを終了する。条件が成立した場合は、チルティングは停止中なので「Ｙ」に行き、ステップ８０３に行く。
【００６３】
ステップ８０３では、パンニング・チルティングを駆動する前に保存してあったカメラの防振機能の状態を戻すためにＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＰｒｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓを行う。そして、ステップ８０４に行く。
【００６４】
ステップ８０４では、パンニング・チルティングを駆動する前に保存してあったカメラの防振機能の状態を調べる。カメラの防振機能が無効設定で場合、すなわちＰｒｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓがＯＦＦの場合、「ＯＦＦ」に行き、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを終了する。またカメラの防振機能が有効設定であった場合、すなわちＰｒｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓがＯＮの場合、「ＯＮ」に行き、ステップ８０５に行く。
【００６５】
ステップ８０５では、防振機能再起動要求のための処理、すなわちＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝Ｒｅｑｕｅｓｔ設定をする。そしてステップ８０６に行く。ステップ８０６では、防振機能再設定のための時間を計るために、タイマ２１８から現在時間を読み込む。すなわちＡｎｔｉｖｉｂＴｉｍｅｒ０＝Ｔｉｍｅｒを行う。そしてサブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを終了する。
【００６６】
図９を用いて、パンニングの端スイッチ検出処理であるサブルーチンＣｈｅｃｋＰａｎＬｉｍｉｔを説明する。
【００６７】
ステップ９０１では、ＣＷ制限ＳＷ２０５の状態を調べる。ＳＷがオンしていた場合、「ＯＮ」に行き、ステップ９０２に行く。ＳＷがオフしていた場合、「ＯＦＦ」に行き、ステップ９０３に行く。
【００６８】
ステップ９０２では、ＣＷ制限ＳＷ２０５の状態を記憶する。すなわちＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＣｗＬｉｍｉｔ設定を行う。そしてサブルーチンＣｈｅｃｋＰａｎＬｉｍｉｔを終了する。
【００６９】
ステップ９０３では、ＣＣＷ制限ＳＷ２０６の状態を調べる。ＳＷがオンしていた場合、「ＯＮ」に行き、ステップ９０４に行く。ＳＷがオフしていた場合、「ＯＦＦ」に行き、ステップ９０５に行く。
【００７０】
ステップ９０４では、ＣＣＷ制限ＳＷ２０６の状態を記憶する。すなわちＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＣｃｗＬｉｍｉｔ設定を行う。そしてサブルーチンＣｈｅｃｋＰａｎＬｉｍｉｔを終了する。
【００７１】
ステップ９０５では、ＣＷ制限ＳＷ２０５およびＣＣＷ制限ＳＷ２０６がともにオフしていたので、ＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＮｏＬｉｍｉｔ設定を行う。そしてサブルーチンＣｈｅｃｋＰａｎＬｉｍｉｔを終了する。
【００７２】
図１０を用いて、チルティングの端スイッチ検出処理であるサブルーチンＣｈｅｃｋＴｉｌｔＬｉｍｉｔを説明する。
【００７３】
ステップ１００１では、ＵＰ制限ＳＷ２１３の状態を調べる。ＳＷがオンしていた場合、「ＯＮ」に行き、ステップ１００２に行く。ＳＷがオフしていた場合、「ＯＦＦ」に行き、ステップ１００３に行く。
【００７４】
ステップ１００２では、ＵＰ制限ＳＷ２１３の状態を記憶する。すなわちＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＵｐＬｉｍｉｔ設定を行う。そしてサブルーチンＣｈｅｃｋＴｉｌｔＬｉｍｉｔを終了する。
【００７５】
ステップ１００３では、ＤＯＷＮ制限ＳＷ２１２の状態を調べる。ＳＷがオンしていた場合、「ＯＮ」に行き、ステップ１００４に行く。ＳＷがオフしていた場合、「ＯＦＦ」に行き、ステップ１００５に行く。
【００７６】
ステップ１００４では、ＤＯＷＮ制限ＳＷ２１２の状態を記憶する。すなわちＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＤｏｗｎＬｉｍｉｔ設定を行う。そしてサブルーチンＣｈｅｃｋＴｉｌｔＬｉｍｉｔを終了する。
【００７７】
ステップ１００５では、ＵＰ制限ＳＷ２１３およびＤＯＷＮ制限ＳＷ２１２がともにオフしていたので、ＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＮｏＬｉｍｉｔ設定を行う。そしてサブルーチンＣｈｅｃｋＴｉｌｔＬｉｍｉｔを終了する。
【００７８】
図１１を用いて、パンニング端停止チェック処理であるサブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを説明する。
【００７９】
ステップ１１０１では、パンニングの現在のＣＷ方向駆動状態を調べる。ＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＣｗが成立した場合、ＣＷ方向に駆動中なので、「Ｙ」に行き、ステップ１１０２に行く。成立しなかった場合、「Ｎ」に行き、ステップ１１０６に行く。
【００８０】
ステップ１１０２では、パンニングのＣＷ方向駆動中に伴うパンニング端の状態を調べる。ＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＣｗＬｉｍｉｔが成立した場合、パンニングがＣＷ端にあるので、「Ｙ」に行き、ステップ１１０３に行く。成立しなかった場合、パンニングがＣＷ端にいないので「Ｎ」に行き、サブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを終了する。
【００８１】
ステップ１１０３では、パンニング駆動方向と同方向のパンニング端が検出されたので、パンニングの駆動停止をする。そしてステップ１１０４に行く。
ステップ１１０４では、パンニング停止に伴う状態設定、すなわちＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＳｔｏｐを設定する。そしてステップ１１０５に行く。
【００８２】
ステップ１１０５では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを呼び出し、停止に伴う処理を行う。そしてサブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを終了する。
【００８３】
ステップ１１０６では、パンニングの現在のＣＣＷ方向駆動状態を調べる。ＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＣｃｗが成立した場合、パンニングはＣＣＷ方向に駆動中なので、「Ｙ」に行き、ステップ１１０７に行く。成立しなかった場合、パンニングは停止中なので、「Ｎ」に行き、サブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを終了する。
【００８４】
ステップ１１０７では、パンニングのＣＣＷ方向駆動中に伴うパンニング端の状態を調べる。ＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＣｃｗＬｉｍｉｔが成立した場合、パンニングがＣＣＷ端にあるので、「Ｙ」に行き、ステップ１１０３に行く。成立しなかった場合、パンニングはＣＣＷ端にいないので、「Ｎ」に行き、サブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを終了する。
【００８５】
図１２を用いて、チルティング端停止チェック処理であるサブルーチンＣｈｅｃｋＳｔｏｐＴｉｌｔＬｉｍｉｔを説明する。
【００８６】
ステップ１２０１では、チルティングの現在のＵＰ方向駆動状態を調べる。ＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＵｐが成立した場合、ＵＰ方向に駆動中なので、「Ｙ」に行き、ステップ１２０２に行く。成立しなかった場合、「Ｎ」に行き、ステップ１２０６に行く。
【００８７】
ステップ１２０２では、チルティングのＵＰ方向駆動中に伴うチルティング端の状態を調べる。ＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＵｐＬｉｍｉｔが成立した場合、チルティングがＵＰ端にあるので、「Ｙ」に行き、ステップ１２０３に行く。成立しなかった場合、チルティングがＵＰ端にいないため、「Ｎ」に行き、サブルーチンＣｈｅｃｋＳｔｏｐＴｉｌｔＬｉｍｉｔを終了する。
【００８８】
ステップ１２０３では、チルティング駆動方向と同方向のチルティング端が検出されたので、チルティングの駆動停止をする。そしてステップ１２０４に行く。
【００８９】
ステップ１２０４では、チルティング停止に伴う状態設定、すなわちＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐを設定する。そしてステップ１２０５に行く。
【００９０】
ステップ１２０５では、サブルーチンＣｈｅｃｋＤｒｉｖｅＳｔｏｐを呼び出し、停止に伴う処理を行う。そしてサブルーチンＣｈｅｃｋＳｔｏｐＴｉｌｔＬｉｍｉｔを終了する。
【００９１】
ステップ１２０６では、チルティングの現在のＤＯＷＮ方向駆動状態を調べる。ＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＤｏｗｎが成立した場合、チルティングはＤＯＷＮ方向に駆動中なので、「Ｙ」に行き、ステップ１２０７に行く。成立しなかった場合、チルティングは停止中なので、「Ｎ」に行き、サブルーチンＣｈｅｃｋＳｔｏｐＴｉｌｔＬｉｍｉｔを終了する。
【００９２】
ステップ１２０７では、チルティングのＤＯＷＮ方向駆動中に伴うチルティング端の状態を調べる。ＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＤｏｗｎＬｉｍｉｔが成立した場合、チルティングがＤＯＷＮ端にあるので、「Ｙ」に行き、ステップ１２０３に行く。成立しなかった場合、チルティングはＤＷＯＮ端にいないため、「Ｎ」に行き、サブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを終了する。
【００９３】
図１３を用いて、初期化処理であるサブルーチンＩｎｉｔｉａｌｉｚｅを説明する。
【００９４】
ステップ１３０１では、カメラの防振機能の初期設定として、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＵｎｗｏｒｋｉｎｇを呼び出す。そして、ステップ１３０２へ行く。
【００９５】
ステップ１３０２では、パンニングおよびチルティングの停止設定を行う。そして、ステップ１３０３に行く。
【００９６】
ステップ１３０３では、防振機能設定用ステータス情報などを設定する。
（１）  パン／チルト駆動前における防振機能状態を設定する。
ＰｒｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ
（２）  防振機能再設定要求を無しにする。
ＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＮｏＲｅｑｕｅｓｔ
（３）  防振機能再設定遅れ基準時間を設定する。
ＡｎｔｉｖｉｂＳｔｄＴｉｍｅ＝１０００［ｍｓｅｃ］
そして、ステップ１３０４に行く。
【００９７】
ステップ１３０４では、パンニング関係のステータス情報を設定する
（１）  パンニングの現在の状態設定をする。
ＰａｎｎｉｎｇＳｔａｔｕｓ＝ＰａｎＳｔｏｐ
（２）  パンニング端状態設定をする。
ＰａｎＬｉｍｉｔＳｔａｔｕｓ＝ＮｏＬｉｍｉｔ
そして、ステップ１３０５に行く。
【００９８】
ステップ１３０５では、チルティング関係のステータス情報を設定する
（１）  チルティングの現在の状態設定をする。
ＴｉｌｔｉｎｇＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐ
（２）  チルティング端状態設定をする。
ＴｉｌｔＬｉｍｉｔＳｔａｔｕｓ＝ＮｏＬｉｍｉｔ
そして、サブルーチンＩｎｉｔｉａｌｉｚｅを終了する。
【００９９】
図１４を用いて、パンニング／チルティングの駆動状態をチェックするサブルーチンＣｈｅｃｋＰａｎＴｉｌｔＤｒｉｖｉｎｇを説明する。
【０１００】
ステップ１４０１では、サブルーチンＣｈｅｃｋＰａｎＬｉｍｉｔを呼び出し、パンニング端ＳＷのチェックを行う。そして、ステップ１４０２へ行く。
【０１０１】
ステップ１４０２では、サブルーチンＣｈｅｃｋＴｉｌｔＬｉｍｉｔを呼び出し、チルティング端ＳＷのチェックを行う。そして、ステップ１４０３へ行く。
【０１０２】
ステップ１４０３では、サブルーチンＣｈｅｃｋＳｔｏｐＰａｎＬｉｍｉｔを呼び出し、パンニング端停止処理や停止に伴う処理を行う。そして、ステップ１４０４へ行く。
【０１０３】
ステップ１４０４では、サブルーチンＣｈｅｃｋＳｔｏｐＴｉｌｔＬｉｍｉｔを呼び出し、チルティング端停止処理や停止に伴う処理を行う。
【０１０４】
そしてサブルーチンＣｈｅｃｋＰａｎＴｉｌｔＤｒｉｖｉｎｇを終了する。
【０１０５】
図１５を用いて、防振機能再起動チェック処理であるサブルーチンＣｈｅｃｋＡｎｔｉｖｉｂＳｔａｂｌｅＴｉｍｅを説明する。
【０１０６】
ステップ１５０１では、防振機能再起動要求のチェックを行う。ＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓがＲｅｑｕｅｓｔの場合、要求状態であるので、「Ｒｅｑｕｅｓｔ」に行き、ステップ１５０２に行く。ＮｏＲｅｑｕｅｓｔの場合、要求状態ではないので、「ＮｏＲｅｑｕｅｓｔ」に行き、サブルーチンＣｈｅｃｋＡｎｔｉｖｉｂＳｔａｂｌｅＴｉｍｅを終了する。
【０１０７】
ステップ１５０２では、タイマ２１８から現在時間を読み込む、すなわち、ＡｎｔｉｖｉｂＴｉｍｅ１＝Ｔｉｍｅｒを行う。そしてステップ１５０３に行く。
【０１０８】
ステップ１５０３では、パンニングおよびチルティングが駆動停止してからの経過時間の算出を行う。すなわちＡｎｔｉｖｉｂＬａｐｓｅｄＴｉｍｅ＝ＡｎｔｉｖｉｂＴｉｍｅ１−ＡｎｔｉｖｉｂＴｉｍｅ０を演算する。そしてステップ１５０４に行く。
【０１０９】
ステップ１５０４では、経過時間と基準時間との比較を行う。すなわち、ＡｎｔｉｖｉｂＳｔｄＴｉｍｅ≦ＡｎｔｉｖｉｂＬａｐｓｅｄＴｉｍｅを行う。その比較が成立した場合は、基準時間以上に経過したとして「Ｙ」に行き、ステップ１５０５に行く。比較が不成立の場合は、基準時間に達していないとして「Ｎ」に行き、サブルーチンＣｈｅｃｋＡｎｔｖｉｂＳｔａｂｌｅＴｉｍｅを終了する。
【０１１０】
ステップ１５０５では、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＷｏｒｋｉｎｇを呼び出し、防振機能の再起動処理を行う。そしてステップ１５０６に行く。
【０１１１】
ステップ１５０６では、防振機能を再起動したので、再起動要求を無効に設定する。すなわちＲｅＡｎｔｉｖｉｂｔｒａｔｉｏｎＳｔａｔｕｓ＝ＮｏＲｅｑｅｓｔ    設定をする。そしてサブルーチンＣｈｅｃｋＡｎｔｉｖｉｂＳｔａｂｌｅＴｉｍｅを終了する。
【０１１２】
図１６を用いて、防振機能有効設定処理であるサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＷｏｒｋｉｎｇを説明する。
【０１１３】
ステップ１６０１では、防振機能有効ステータス設定を行う。すなわち、ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＯＮ処理を行う。そしてステップ１６０２に行く。
【０１１４】
ステップ１６０２では、カメラの防振機能有効設定処理を行う。これは、ＣＰＵ２０１がカメラ制御ライン２１８を通して設定する。そしてサブルーチンＡｎｔｉｖｉｂｒａｉｔｏｎＷｏｒｋｉｎｇを終了する。
【０１１５】
図１７を用いて、防振機能無効設定処理であるサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＮｏｎｗｏｒｋｉｎｇを説明する。
【０１１６】
ステップ１７０１では、防振機能無効ステータス設定を行う。すなわち、ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＯＦＦ処理を行う。そしてステップ１７０２に行く。
【０１１７】
ステップ１７０２では、カメラの防振機能無効設定処理を行う。これは、ＣＰＵ２０１がカメラ制御ライン２１８を通して設定する。そしてサブルーチンＡｎｔｉｖｉｂｒａｉｔｏｎＮｏｎｗｏｒｋｉｎｇを終了する。
【０１１８】
（第２の実施例）
これはパンニングもしくはチルティング中に防振コマンドを受信した場合に、防振機能再起動用として防振機能設定コマンドを保持するものである。
【０１１９】
図１８を用いて防振機能コマンド処理（その２）であるサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄ２を説明する。これは、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄの代わりに呼ばれるものである。
【０１２０】
ステップ１８０１では、パンニングのステータスを調べる。ＰａｎＳｔａｔｕｓ＝ＰａｎＳｔｏｐが成立していた場合はパンニングが停止中であるため、「Ｙ」に行き、ステップ１８０２へ行く。ステップ１８０１で条件が不成立の場合パンニングは駆動中であるため、「Ｎ」に行き、ステップ１８０９に行く。
【０１２１】
ステップ１８０２では、チルティングのステータスを調べる。ＴｉｌｔＳｔａｔｕｓ＝ＴｉｌｔＳｔｏｐが成立していた場合はチルティングが停止中であるため、「Ｙ」に行き、ステップ１８０３に行く。ステップ１８０２で条件が不成立の場合チルティングは駆動中であるため、「Ｎ」に行き、ステップ１８０９に行く。
【０１２２】
ステップ１８０３では、カメラの防振機能再起動待ち状態であるかどうかをチェックする。ＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓをチェックし、防振機能再起動待ち状態でない場合、「ＮｏＲｅｑｕｅｓｔ」に行き、ステッ１８０４に行く。ステップ１８０３でＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓをチェックし、防振機能再起動待ち状態である場合、「Ｒｅｑｕｅｓｔ」に行き、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄ２を終了する。
【０１２３】
ステップ１８０４では、操作パネル１０４からのコマンドがカメラの防止機能を有効設定要求なのか無効設定要求なのかをチェックする。カメラの防振機能を有効にする要求の場合は、「有効設定要求」に行き、ステップ１８０７に行く。またコマンドがカメラの防振機能を無効にする要求の場合は、「無効設定要求」に行き、ステップ１８０５に行く。
【０１２４】
ステップ１８０５では、現在のカメラの防振機能状態をチェックする。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＦＦ」の場合は、現在の防振機能が無効状態のため、そのままサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄ２を終了する。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＮ」の場合は、現在の防振機能が有効状態のためステップ１８０６に行く。
【０１２５】
ステップ１８０６では、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＵｎｗｏｒｋｉｎｇを呼び出し、カメラの防振機能を無効状態に設定する。そしてサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄ２を終了する。
【０１２６】
ステップ１８０７では、現在のカメラの防振機能状態をチェックする。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＮ」の場合は、現在の防振機能が有効状態のため、そのままサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄ２を終了する。ＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓが「ＯＦＦ」の場合は、現在の防振機能が無効状態のためステップ１８０８に行く。
【０１２７】
ステップ１８０８では、サブルーチンＡｎｔｉｖｉｂｒａｔｉｏＷｏｒｋｉｎｇを呼び出し、カメラの防振機能を有効状態にする。そしてサブルーチンＡｎｔｉｖｉｂｒａｔｉｏｎＣｍｄ２を終了する。
【０１２８】
ステップ１８０９では、サブルーチンＲｅｓｅｒｖｅＡｎｔｉｖｉｂＣｍｄ２を呼び出し、防振機能再設定のために操作パネル１０４からの防振コマンドの保存を行う。
【０１２９】
図１９を用いて、防振コマンド保持処理であるサブルーチンＲｅｓｅｒｖｅＡｎｔｉｖｉｂＣｍｄの説明を行う。
【０１３０】
ステップ１９０１では、操作パネル１０４からのコマンドがカメラの防止機能を有効設定にするか無効設定にするかをチェックする。カメラの防振機能を有効にする要求の場合は、「有効設定要求」に行き、ステップ１９０３に行く。またコマンドがカメラの防振機能を無効にする要求の場合は、「無効設定要求」に行き、ステップ１９０２に行く。
【０１３１】
ステップ１９０２では、操作パネル１０４からの防振コマンドが無効設定要求だったので、ＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝ＮｏＲｅｑｕｅｓｔ設定を行う。そしてサブルーチンＲｅｓｅｒｖｅＡｎｔｉｖｉｂＣｍｄを終了する。
【０１３２】
ステップ１９０３では、操作パネル１０４からの防振コマンドが有効設定要求だったので、ＲｅＡｎｔｉｖｉｂｒａｔｉｏｎＳｔａｔｕｓ＝Ｒｅｑｕｅｓｔ設定を行う。そしてサブルーチンＲｅｓｅｒｖｅＡｎｔｉｖｉｂＣｍｄを終了する。
【０１３３】
ここで、初期化ルーチンでＡｎｔｉｖｉｂＳｔｄＴｉｍｅ＝１０００［ｍｓｅｃ］として、ある基準時間を設定しているが、この値に限られるわけではないことは言うまでもない。またこの時間を０に設定すれば、駆動停止直後に防振機能が再設定されることになる。
【０１３４】
以上、パンニングやチルティングの指令が速度指令であることを前提として説明したが、位置指令であってもまったく同様な処理により防振機能を有効に利用することが可能である。例えば、雲台にはショット機能と呼ばれるものがある。これはパンニング・チルティング・ズーム・フォーカスなどのある位置を位置記憶コマンドによって記憶しておき、異なる位置にいるときに位置再現コマンドによって、記憶されている場所に移動するような場合が考えられる。移動開始時に防振機能状態を記憶しておき、防振機能が有効になっていた場合は防振機能を解除し、停止後に再び防振機能を駆動前の状態に戻すことも可能である。また、この位置記憶可能数は１つでも複数であってもかまわないことは言うまでもない。
【０１３５】
さらにこのようなショット動作においては、防振機能の再起動のタイミングとして
（１）  パンニング／チルティングが動作終了した場合に再起動起動する
（２）  パンニング／チルティングおよびズーミング／フォーカシングがともに終了した場合に再起動する
ことが挙げられる。
【０１３６】
（１）の場合は、これまでの説明のとおりであるが、（２）の場合は、ショット動作開始時に防振機能を無効に設定し、ショット動作終了時すなわち、パンニング・チルティング・ズーミング・フォーカシングがすべて終了した後に、ショット動作前の防振機能を再設定することになる。また、第２の実施例でもまったく同じように構成可能である。
【０１３７】
操作パネル１０４には、防振機能が一時的に無効になっている状態を警告するための表示部（ＬＥＤなど）を設けることにより、ユーザに警告することも可能である。
【０１３８】
また操作パネル１０４が、コンピュータを使用して構成することも可能であることは言うまでもない。
【０１３９】
ここで雲台は、操作パネルなどの操作部材から制御されることを前提としているが、予め決められた動作をする自走型（例えばロビーなどの管理をする場合に、決められた時間ごとに自動的に動作するもの）にも同様な防振機能の設定を行えることは、明白である。
【０１４０】
【発明の効果】
以上説明したように、本発明によれば、防振機能を具備したカメラを雲台に搭載した場合、その機能の有用性を生かすため、雲台のチルティングあるいはチルティングを行っている間は、一時的に防振機能を無効にすることで、安定した映像が得られるため、意とした撮影が可能となる。
【図面の簡単な説明】
【図１】雲台システム基本構成図
【図２】雲台制御部基本構成図
【図３】メインルーチン
【図４】コマンド処理ルーチン
【図５】パンニング駆動指令処理
【図６】チルティング駆動指令処理
【図７】駆動開始時における防振機能チェック処理
【図８】駆動停止時における防振機能チェック処理
【図９】パンニング端チェック処理
【図１０】チルティング端チェック処理
【図１１】パンニング端停止チェック処理
【図１２】チルティング端停止チェック処理
【図１３】初期化処理
【図１４】駆動チェック処理
【図１５】防振機能再起動チェック処理
【図１６】防振機能有効設定処理
【図１７】防振機能無効設定処理
【図１８】コマンド処理（その２）
【図１９】防振コマンド保持処理
【符号の説明】
１００  雲台
１０３  カメラ
１０４  操作パネル
１０５  モニタ
【図１】
2004312138.tif 000003
【図２】
2004312138.tif 000004
【図３】
2004312138.tif 000005
【図４】
2004312138.tif 000006
【図５】
2004312138.tif 000007
【図６】
2004312138.tif 000008
【図７】
2004312138.tif 000009
【図８】
2004312138.tif 000010
【図９】
2004312138.tif 000011
【図１０】
2004312138.tif 000012
【図１１】
2004312138.tif 000013
【図１２】
2004312138.tif 000014
【図１３】
2004312138.tif 000015
【図１４】
2004312138.tif 000016
【図１５】
2004312138.tif 000017
【図１６】
2004312138.tif 000018
【図１７】
2004312138.tif 000019
【図１８】
2004312138.tif 000020
【図１９】
2004312138.tif 000021