(57)【要約】【課題】撮像装置を取り外し可能な構成のクレードル装置の動作を可及的に適切に行えるようにする。【解決手段】デジタルカメラ１００がクレードル装置２００に装着されているときには、監視モードとすることにより、ユーザが、操作表示端末装置３０１、３０２のファインダ表示部１０４に表示されているファンダー画像を見ながら、パンチルトズーム等の操作や、撮影の指示を行うことができるようにする。これに対し、デジタルカメラ１００がクレードル装置２００に装着されていないときには、クレードルモードとすることにより、撮影動作等のカメラ制御だけでなく、クレードル装置２００のパン・チルト制御もできなくする。これにより、クレードル装置２００が無駄な動作を行うことを防止することができる。【選択図】図１
2010252378.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に接続される拡張装置であって、
前記撮像装置と接続する接続手段と、
表示端末とセッションを確立する確立手段と、
前記接続された撮像装置による撮像画像データを、前記セッションが確立された表示端末へ送信する送信手段と、
前記撮像装置の接続解除を検知する検知手段と、
前記セッションが確立された表示端末に対し、前記接続解除の検知に応じて当該接続解除を通知する通知手段とを有することを特徴とする拡張装置。
【請求項２】
前記接続された撮像装置から当該接続される前の設定に応じた設定情報を取得する取得手段と、
前記取得された設定情報で前記拡張装置の設定を行う設定手段とを有することを特徴とする請求項１に記載の拡張装置。
【請求項３】
前記取得手段は、前記接続される前に前記撮像装置で設定されたアクセス許可アドレスを前記設定情報として取得し、
前記設定手段は、前記取得されたアクセス許可アドレスを、前記拡張装置とセッションを確立可能な表示装置のアドレスとして設定することを特徴とする請求項２に記載の拡張装置。
【請求項４】
前記取得手段は、前記接続される前に前記撮像装置で設定されたアドレスを前記設定情報として取得し、
前記設定手段は、前記取得されたアドレスを、前記拡張装置のアドレスとして設定することを特徴とする請求項２又は３に記載の拡張装置。
【請求項５】
前記取得手段は、前記接続される前に前記撮像装置で設定されたメールアドレスを前記設定情報として取得し、
前記設定手段は、前記取得されたメールアドレスを、イベント発生時の通知先メールアドレスとして設定することを特徴とする請求項２乃至４のいずれか１項に記載の拡張装置。
【請求項６】
前記取得手段は、前記接続される前に前記撮像装置で設定された撮像方向の制限範囲に関する範囲情報を前記設定情報として取得し、
前記設定手段は、前記接続された撮像装置の撮像方向を、前記取得された範囲情報を用いて制限することを特徴とする請求項２乃至５のいずれか１項に記載の拡張装置。
【請求項７】
前記接続された撮像装置の認証を行う認証手段を有し、
前記取得手段は、前記認証手段により認証された前記撮像装置の前記接続される前の設定に応じた設定情報を取得することを特徴とする請求項２乃至６のいずれか１項に記載の拡張装置。
【請求項８】
前記セッションが確立された表示端末から設定コマンドを受信する受信手段を有し、
前記設定手段は、前記取得された設定情報でした設定を、前記受信された設定コマンドに含まれる設定情報に応じて変更することを特徴とする請求項２乃至７のいずれか１項に記載の拡張装置。
【請求項９】
撮像装置に接続される拡張装置が行う制御方法であって、
前記撮像装置と接続する接続工程と、
表示端末とセッションを確立する確立工程と、
前記接続された撮像装置による撮像画像データを、前記セッションが確立された表示端末へ送信する送信工程と、
前記撮像装置の接続解除を検知する検知工程と、
前記セッションが確立された表示端末に対し、前記接続解除の検知に応じて当該接続解除を通知する通知工程とを有することを特徴とする制御方法。
【請求項１０】
撮像装置に接続される拡張装置が行う制御方法をコンピュータに実行させるためのコンピュータプログラムであって、
表示端末とセッションを確立する確立手順と、
接続手段に接続された撮像装置による撮像画像データを、前記セッションが確立された表示端末へ送信することを送信手段に指示する送信手順と、
前記撮像装置の接続解除を検知する検知手順と、
前記セッションが確立された表示端末に対し、前記接続解除の検知に応じて当該接続解除を通知することを通知手段に指示する通知手順とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡張装置、制御方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
治安等の問題だけでなく、遠隔地の様子を見たいという潜在的な要求や、カメラのこれまでにない使い方についての技術的な様々な観点から、ネットワークカメラが検討されつつある。
例えば、インターネットに代表されるネットワーク環境の普及ならびに通信速度の高速化を背景として、遠隔地の映像を見るようないわゆるネットワークカメラが増えてきている。
【０００３】
具体的に説明すると、例えば、遠隔地に配置されたカメラの映像をネットワーク経由で複数人が観察できるシステムにおいて、カメラの映像を単に観察するだけでなく、カメラのパン・チルト角度やズーム倍率を、遠隔制御することが可能なシステムがある（特許文献１を参照）。このシステムでは、動画及び静止画のどちらについてもネットワーク経由で配送できる。
【０００４】
また、多人数が１台のカメラを制御する場合には、カメラの制御を誰にさせるかが問題となる。このような問題に関しては、カメラ制御権を有する者だけがカメラを制御できるようにする技術が開示されている（特許文献２を参照）。このようなカメラは、アミューズメント的な使い方から監視としての使い方まで様々な使い方が想定されている。
【０００５】
また、デジタルカメラの普及に伴い、デジタルカメラについてもこれまでにない多様な利用方法が検討されている。例えば、パン・チルト機能が付けられたデジタルカメラ用の雲台がある（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−４０１８５号公報
【特許文献２】特開平１０−４２２７８号公報
【特許文献３】特開２００２−１９９２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述したいずれの技術も、デジタルカメラとして通常の使い方を確保しつつ、クレードル装置に装着したときに、遠隔から複数人がアクセス可能な監視カメラとして使えるデジタルカメラについては、考慮されていない。
例えば、監視カメラとして動作しているデジタルカメラにネットワーク経由でアクセスしている最中に、誰かがデジタルカメラを取り外してしまったときや、ネットワーク経由でアクセスしたときにデジタルカメラがそもそもクレードル装置に載ってなかったときの動作等については、考慮されていない。
【０００８】
また、ネットワーク経由でアクセスすることが可能であって、パン・チルト動作が可能なデジタルカメラ用クレードル装置自体の設定方法等に関しては、これまであまり考慮されていない。例えば、ネットワークの設定やＰＴＺ（Pan-Tilt-Zoom）のプリセット設定等に関しては、これまであまり考慮されていない。
【０００９】
本発明は、前述の問題点に鑑みてなされたものであり、撮像装置を取り外し可能な構成のクレードル装置の動作を可及的に適切に行えるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の拡張装置は、撮像装置に接続される拡張装置であって、前記撮像装置と接続する接続手段と、表示端末とセッションを確立する確立手段と、前記接続された撮像装置による撮像画像データを、前記セッションが確立された表示端末へ送信する送信手段と、前記撮像装置の接続解除を検知する検知手段と、前記セッションが確立された表示端末に対し、前記接続解除の検知に応じて当該接続解除を通知する通知手段とを有することを特徴とする。
【００１１】
本発明の制御方法は、撮像装置に接続される拡張装置が行う制御方法であって、前記撮像装置と接続する接続工程と、表示端末とセッションを確立する確立工程と、前記接続された撮像装置による撮像画像データを、前記セッションが確立された表示端末へ送信する送信工程と、前記撮像装置の接続解除を検知する検知工程と、前記セッションが確立された表示端末に対し、前記接続解除の検知に応じて当該接続解除を通知する通知工程とを有することを特徴とする。
【００１２】
本発明のコンピュータプログラムは、撮像装置に接続される拡張装置が行う制御方法をコンピュータに実行させるためのコンピュータプログラムであって、表示端末とセッションを確立する確立手順と、接続手段に接続された撮像装置による撮像画像データを、前記セッションが確立された表示端末へ送信することを送信手段に指示する送信手順と、前記撮像装置の接続解除を検知する検知手順と、前記セッションが確立された表示端末に対し、前記接続解除の検知に応じて当該接続解除を通知することを通知手段に指示する通知手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、装着部に撮像装置が装着されている場合には、外部装置からの指示に基づいて前記装着部を駆動させることにより前記装着部に装着された前記撮像装置の姿勢を制御し、前記装着部に前記撮像装置が装着されていない場合には、前記装着部を駆動させることによる前記撮像装置の姿勢の制御を行わないようにしたので、前記撮像装置が装着されていない状態で、前記クレードル装置が前記撮像装置の姿勢を制御するための動作を行うことを防止することができる。これにより、前記撮像装置を制御するクレードル装置が無駄な動作を行うことを防止することができる。
また、本発明の他の特徴によれば、装着部に装着された撮像装置の姿勢が制御されている間、前記装着部に装着されている前記撮像装置を機械的にロックするようにしたので、前記装着部に装着された前記撮像装置の姿勢が制御されているときに、クレードル装置から前記撮像装置が取り外されてしまうことを防止することができる。これにより、前記撮像装置が装着されていない状態で、前記クレードル装置が前記撮像装置の姿勢を制御するための動作を行うことを防止することができる。したがって、前記撮像装置を制御するクレードル装置が無駄な動作を行うことを防止することができる。
また、本発明のその他の特徴によれば、装着部に撮像装置が装着されている場合には、前記撮像装置の操作スイッチの少なくとも１つを無効化するようにしたので、撮像装置の操作スイッチに基づく動作を禁止することが可能になる。これにより、撮像装置の操作スイッチに基づく動作と、クレードル装置の制御に基づく動作とが抵触することを可及的に防止することができる。
また、本発明のその他の特徴によれば、撮像装置の電源を停止する際、装着部に装着された撮像装置のレンズを収容せずに、撮像装置の電源を止めるようにしたので、クレードル装置は、撮像装置の動作を可及的に早く復帰させることができる。
また、本発明のその他の特徴によれば、撮像装置における撮像対象物の検知に応じて前記撮像装置の電源を投入するようにしたので、クレードル装置は、撮像が必要なときのみに前記撮像装置を動作させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態を示し、ネットワークカメラシステムの概略構成の一例を示した図である。
【図２】本発明の実施形態を示し、デジタルカメラ、及びクレードル装置の構成の一例を示した機能ブロック図である。
【図３】本発明の実施形態を示し、クレードル装置の概略動作の一例を説明するフローチャートである。
【図４】本発明の実施形態を示し、クレードルモードにおける動作の一例を説明するフローチャートである。
【図５】本発明の実施形態を示し、監視モードにおける動作の一例を説明するフローチャートである。
【図６】本発明の実施形態を示し、監視モード初期化処理の一例について説明するフローチャートである。
【図７】本発明の実施形態を示し、クレードルモード初期化処理の一例について説明するフローチャートである。
【図８】本発明の実施形態を示し、セッションコマンドとして、接続要求コマンドを受け取った場合のクレードル装置の動作の一例を説明するフローチャートである。
【図９】本発明の実施形態を示し、セッションコマンドとして、切断要求コマンドを受け取った場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１０】本発明の実施形態を示し、デジタルカメラの制御を開始する場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１１】本発明の実施形態を示し、デジタルカメラの制御を終了する場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１２】本発明の実施形態を示し、カメラ制御コマンドを受け取った場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１３】本発明の実施形態を示し、カメラブラウズコマンドを受け取った場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１４】本発明の実施形態を示し、カメラ設定コマンドを受け取った場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１５】本発明の実施形態を示し、クレードルブラウズコマンド、又はクレードル設定コマンドを受け取った場合のクレードル装置の動作の一例を説明するフローチャートである。
【図１６】本発明の実施形態を示し、コマンドのパケットデータ形式の一部を列挙して示した図である。
【図１７】本発明の実施形態を示し、クレードル装置からデジタルカメラが取り外されたときのデジタルカメラの動作の一例を説明するフローチャートである。
【図１８】本発明の実施形態を示し、デジタルカメラの裏側の外観構成の一例を示した図である。
【図１９】本発明の実施形態を示し、操作表示端末装置の表示装置に表示される画面の一例を示す図である。
【図２０】本発明の実施形態を示し、動きを検知するモードに設定されているセンサーの動作により、センサーイベントが発生した場合のクレードル装置の動作の一例を説明するフローチャートである。
【図２１】本発明の実施形態を示し、対象物を追尾するモードに設定されているセンサーの動作により、センサーイベントが発生した場合のクレードル装置の動作の一例を説明するフローチャートである。
【図２２】本発明の実施形態を示し、操作表示端末装置の構成の一例を示したブロック図である。
【発明を実施するための形態】
【００１５】
次に、図面を参照しながら、本発明の実施形態について説明する。
（第１の実施形態）
図１は、本実施形態のネットワークカメラシステムの概略構成の一例を示した図である。
図１のネットワークカメラシステムは、撮像装置としてのデジタルカメラ１００、拡張装置としてのクレードル（Cradle）装置２００を有する。クレードル装置２００は、クレードル本体部２１０と、クレードル雲台部２２０とを有している。クレードル装置２００は、デジタルカメラ１００の姿勢を制御するために用いられ、パン・チルト制御可能な雲台機能とネットワーク機能とを有する。本実施形態のネットワークシステムでは、このクレードル装置２００によって、遠隔地からの指示応じてデジタルカメラ１００における、ズーム、焦点、及び露出等の制御および、デジタルカメラ１００における静止画及び動画の撮影を実現している。
【００１６】
クレードル雲台部２２０は、デジタルカメラ１００の装着及び取り外しが可能な構造を有しており、装着したデジタルカメラ１００のパン角度及びチルト角度をモータ等の機構により制御することが可能である。さらに、クレードル雲台部２２０上にデジタルカメラ１００が装着されると、デジタルカメラ１００とクレードル本体部２１０とが電気的に接続される。
【００１７】
また、クレードル雲台部２２０は、後述するコマンドに基づく制御によって、クレードル雲台部２２０と、デジタルカメラ１００とが容易に取り外せないようにメカニカル（機構的）にロック（固定）するロック機構２２１ａ、２２１ｂを有している。クレードル本体部２１０は、複数の操作表示端末装置３０１、３０２からの操作指示に応じて、ＬＡＮやインターネット等のネットワーク４００を介して、デジタルカメラ１００によって撮像されているリアルタイム画像を送信する。また、クレードル本体部２１０は、複数の操作表示端末装置３０１、３０２からの操作指示に応じて、クレードル雲台部２２０を制御してデジタルカメラ１００の撮像方向を変更する。
【００１８】
さらに、クレードル本体部２１０は、デジタルカメラ１００で撮影された画像を蓄積することができる比較的大容量メモリを有している。また、クレードル本体部２１０は、人感センサー等のセンサー２１１を有している。このセンサー２１１における検知信号に基づいて、クレードル本体部２１０は、デジタルカメラ１００の電源の起動等を制御することが可能になる。
【００１９】
図２は、本実施形態のデジタルカメラ１００、及びクレードル装置２００の構成の一例を示した機能ブロック図である。
図２において、図１に示したクレードル雲台部２２０は、パン・チルト駆動部２０１、ロック機構制御部２０２、及び外部ＩＦ制御部２０３を含む。
デジタルカメラ１００は、画像撮影部１０１、画像圧縮部１０２、画像記憶部１０３、ファインダ表示部１０４、操作スイッチ部１０５、外部ＩＦ制御部１０６、カメラ制御部１０７、及びストロボ制御部１０８を有し、いわゆるデジタルカメラとしての基本機能を備えているものとする。
【００２０】
すなわち、画像撮影部１０１は、レンズを介して撮像面に結像された光像を光電変換によりアナログ画像データに変換するＣＣＤ（Charge Coupled Device）等の撮像素子、及び前記撮像素子から出力されたアナログ画像データをデジタル画像データに変換する映像信号処理回路等を備えて構成される。画像圧縮部１０２は、画像撮像部１０１から出力されたデジタル画像データを、静止画であればJPEG等で、動画であればMotionJPEGやMPEG4等で圧縮する。圧縮された画像データは、画像記憶部１０３にファイルとして記録される。ファインダ表示部１０４は、画像撮影部１０１で撮影された画像や、その他の操作ＧＵＩ（Graphic User Interface）を表示する。レリーズや画質等の設定や変更等は、操作スイッチ部１０５を用いて行う。
【００２１】
また、本実施形態のネットワークカメラシステムでは、光学ファインダの変わりに映像を見ながら画角を設定できるようになっている。外部ＩＦ制御部１０６は、デジタルカメラ１００と外部装置との間で、制御信号あるいは電源のやり取りをすることができるようにするための部分である。具体的に、外部ＩＦ制御部１０６は、ＵＳＢ（Universal Serial Bus）と、カメラを駆動するための電源の供給を受けるインターフェース（カメラ駆動用ＩＦ）と、カメラのバッテリーを充電するための電源の供給を受けるインターフェース（カメラ充電用ＩＦ）とを備えて構成される。また、外部ＩＦ制御部１０６は、クレードル装置２００からの制御コマンドを受け取ったり、画像をクレードル装置２００に出力したりする。
【００２２】
また、本実施形態のデジタルカメラ１００は、ストロボ制御部１０８も備えるものとする。設定記憶部１０９は、操作スイッチ部１０５あるいはクレードル本体部２１０からのコマンドによって設定された設定値を記憶する。なお、本実施形態のデジタルカメラ１００には、個体を識別するためのＩＤが設定されている。
【００２３】
クレードル装置２００は、パン・チルト駆動部２０１、ロック機構制御部２０２、外部ＩＦ制御部２０３、雲台制御部２０４、クレードル制御部２０５、ネットワーク制御部２０６、画像記憶部２０７、センサー入力部２０８、及びデータ一時記憶部２０９を有している。
【００２４】
パン・チルト駆動部２０１は、デジタルカメラ１００のパン・チルト駆動を行う。雲台制御部２０４は、パン・チルト駆動部２０１の制御を行う。クレードル制御部２０５は、クレードル装置２００全体の制御を行う。外部ＩＦ制御部２０３は、デジタルカメラ１００へ電源を供給したり、ＵＳＢによってデジタルカメラ１００を制御したりする。外部ＩＦ制御部２０３は、デジタルカメラ１００に制御コマンドを送ったり、デジタルカメラ１００からの画像データ等の応答を取り込んだりする。
【００２５】
なお、クレードル雲台部２２０は、デジタルカメラ１００がクレードル雲台部２２０に装着されたときに、デジタルカメラ１００の外部ＩＦ制御部１０６と、クレードル装置２００の外部ＩＦ制御部２０３とを電気的に接続するための接続機構を有しているものとする。デジタルカメラ１００がクレードル雲台部２２０に装着されているか否かは、この外部ＩＦ制御部２０３が、電源あるいはＵＳＢの電気的特性に基づいて判断できるようになっている。なお、外部との制御信号のやりとりの方法は、必ずしもＵＳＢに限定するものではなくIEEE1394等でも良いことはいうまでもない。
【００２６】
ネットワーク制御部２０６は、操作表示端末装置３０１、３０２と接続して制御コマンド等をやり取りするネットワークインタフェースである。ネットワーク制御部２０６は、ネットワーク４００を経由して、操作表示端末装置３０１、３０２からの制御コマンドを解釈する。ネットワーク制御部２０６は、解釈した制御コマンドに基づいて、デジタルカメラ１００及びクレードル雲台部２２０を制御すると共に、デジタルカメラ１００で撮影された画像を、ネットワーク４００を経由して操作表示端末装置３０１、３０２などに送る。画像記憶部２０７は、デジタルカメラ１００で撮影した画像の少なくとも一部を記憶できる容量を有するハードディスク等の記憶装置である。センサー入力部２０８は、２人感センサー等のセンサー２１１からの信号をトリガとして取り出す部分である。データ一時記憶部２０９は、デジタルカメラ１００に設定すべきデータ等を一時的に記憶しておく。
【００２７】
ネットワーク４００に接続されるクレードル装置２００の数と、ネットワーク４００に接続される操作表示端末装置３０１、３０２の数は、それぞれ図１及び図２に示したものに限定されるものではなく、アドレス等で装置を識別できれば、これらが多数存在していても構わない。また、ネットワーク４００に関しても、後で述べるカメラを制御するためのコマンドや、圧縮した画像信号等を伝送するのに十分な帯域があるインターネットやイントラネット等のディジタルネットワークであればどのようなものであってもよい。
【００２８】
なお、本実施形態では、ネットワークプロコルとしてTCP/IP（UDP/IP）プロトコルを仮定し、以下の説明においてアドレスといった場合にはＩＰアドレスを指すこととする。
また、クレードル装置２００（クレードル本体部２１０）、及び操作表示端末装置３０１、３０２には、共にＩＰアドレスが割り当てられているものとする。また、操作表示端末装置３０１、３０２は、例えばＰＣ（Personal Computer）、携帯電話、ＰＤＡ（Personal Digital Assistant）を用いて実現することができる。従って、ネットワーク４００への物理的な接続形態は、有線だけでなく無線の場合もあり得る。ネットワーク４００への物理的な接続形態は、プロトコルに従って接続されていれば、どのようなものであってもよい。
【００２９】
次に、クレードル装置２００がネットワーク４００を経由して操作表示端末装置３０１、３０２から受け取るコマンドについて説明する。
本実施形態では、前記コマンドは、（１）セッションコマンド、（２）カメラ制御コマンド、（３）カメラブラウズコマンド、（４）カメラ設定コマンド、（５）クレードルブラウズコマンド、及び（６）クレードル設定コマンドに分類される。以下、それぞれのコマンドについて説明する。
【００３０】
なお、ここに挙げたコマンドは、本実施形態のネットワークカメラシステムの動作を説明するために必要な代表的なもののみであり、本実施形態の説明に不要なコマンドについての説明を省略する。図１６に、前記複数のコマンドのパケットデータ形式の一部を示す。図１６において、パケットは、要求した操作表示端末装置３０１、３０２のアドレスと、接続時パスワードとを含む。なお、図１０に挙げたコマンド以外のコマンドのパケット形式も、図１６に示すものと同様に構成される。
【００３１】
（１）  セッションコマンド
操作表示端末装置３０１、３０２は、最初に必ずクレードル装置２００に接続して、クレードル装置２００との間でセッションを確立してから、以下の（２）〜（６）のコマンドを発行する。このようなセッションに関わるセッションコマンドとしては、例えば、次のものがある。
接続要求コマンドＣ１０１：操作表示端末装置３０１、３０２からクレードル装置２００に接続し、セッションを確立するためのコマンドである。
切断要求コマンドＣ１０２：操作表示端末装置３０１、３０２からクレードル装置２００に接続の切断し、セッションを閉じるためのコマンドである。
【００３２】
（２）  カメラ制御コマンド
デジタルカメラ１００の制御（カメラ制御）や、デジタルカメラ１００の画像記憶部１０３に保持されている画像データに関する操作（カメラブラウズ）を行うためには、操作表示端末装置３０１、３０２は、最初に必ずカメラ制御権を獲得して、保持している必要がある。複数の操作表示端末装置３０１、３０２が同時に前記カメラ制御を行うことができないためである。カメラ制御権の獲得に関するコマンドには、例えば次の２つがある。
制御権要求コマンドＣ２０１：カメラ制御権を獲得するためのコマンドである。
制御権解放要求コマンドＣ２０２：カメラ制御権を解放するためのコマンドである。
なお、後述するファインダ取得要求だけは例外で、カメラ制御権の取得は不要である。接続中の全ての操作表示端末装置３０１、３０２で、デジタルカメラ１００におけるファインダ表示部１０４に表示されている画像（ファインダ画像）を表示することができるようにするためである。
【００３３】
カメラ制御権を保持している操作表示端末は、後述するカメラ制御操作が可能となる。なお、デジタルカメラ１００の制御だけでなく、クレードル装置２００の制御に関する一部のコマンドも、カメラ制御権が必要なため、カメラ制御コマンドに含まれる。
【００３４】
レリーズ要求コマンドＣ２１１：デジタルカメラ１００のレリーズ（シャッタ）を切り、デジタルカメラ１００の画像記憶部１０３、及びクレードル装置２００の画像記憶部２０７の少なくとも何れか一方に画像を保存するためのコマンドである。レリーズ要求コマンドＣ２１１のパラメータで、画像の保存先が選択される。レリーズ要求コマンドＣ２１１に基づいて撮影される画像の解像度及び画質は、ファインダ画像のものよりも高く設定することが可能である。
【００３５】
レリーズ半押し要求コマンドＣ２１２：デジタルカメラ１００のレリーズ（シャッタ）を半押し状態にしたり、その半押し状態を解除したりするためのコマンドである。デジタルカメラ１００は、レリーズ半押し要求コマンドＣ２１２を受信した時点での露出や焦点位置等を、レリーズ半押し要求コマンドＣ２１２を次に受信するまでの期間固定することで、露出及び焦点位置を最適にする。
【００３６】
ＰＴ(パン・チルト)制御要求コマンドＣ２１３：クレードル雲台部２２０のパン・チルト角度を制御するためのコマンドである。
ズーム制御要求コマンドＣ２１４：デジタルカメラ１００のズーム倍率を制御するためのコマンドである。
ストロボ設定コマンドＣ２１５：撮影時にストロボ発光するか否かを指定するためのコマンドである。
【００３７】
露出設定コマンドＣ２１６：自動露出(ＡＥ)、手動露出(ＭＦ)、及び露出補正値等を指定するためのコマンドである。
測距点選択設定コマンドＣ２１７：画面内に複数ある測距点の選択方法を設定するためのコマンドである。
焦点設定コマンドＣ２１８：焦点合わせの方法を指定するためのコマンドである。焦点設定コマンドＣ２１８により、自動焦点（ＡＦ）制御及び手動焦点（ＭＦ）の何れかが指定される。さらに、焦点設定コマンドＣ２１８のパラータとして、自動焦点（ＡＦ）の場合は、自動（ＡＦ）、遠（ＡＦ−Ｌ）、近（ＡＦ−Ｍ）、中（AF-S）、及び接写（AF-C）の何れかが指定され、手動焦点（ＭＦ）の場合は、焦点位置（距離）が指定される。
【００３８】
（３）  カメラブラウズコマンド
本実施形態において、カメラブラウズとは、デジタルカメラ１００の画像記憶部１０３に保持されている画像データに関する操作であり、カメラ制御の一部でもある。同時に複数人からのアクセスができないため、カメラ制御権を取得してから画像データを操作する。なお、以下に説明する画像ＩＤは、ファイル名等、画像を一意に識別できる識別子である。
サムネール取得要求コマンドＣ３０１：画像のサムネールと画像ＩＤのリストを取得するためのコマンドである。
カメラ画像取得要求コマンドＣ３０２：画像ＩＤを指定して、画像を取得するためのコマンドである。
カメラ画像削除要求コマンドＣ３０３：画像ＩＤを指定して、画像を削除するためのコマンドである。
カメラ画像コピー要求コマンドＣ３０４：画像ＩＤを指定して、クレードル装置２００の画像記憶部２０７へ画像をコピーしたり、クレードル装置２００の画像記憶部２０７からデジタルカメラ１００へ画像をコピーしたりするためのコマンドである。
【００３９】
（４）  カメラ設定コマンド
本実施形態において、カメラ設定とは、デジタルカメラ１００の設定を変更する操作をいう。管理者のみが、このカメラ設定を変更することが可能である。以下では、種々のカメラ設定コマンドのうち、代表的なもののみを記述する。
【００４０】
画像サイズ設定コマンドＣ４０１：画像撮影時の画像サイズ、すなわち画像解像度を指定するためのコマンドである。
画質設定コマンドＣ４０２：JPEGあるいはMPEG4の圧縮率を画質で指定するためのコマンドである。
ドライブモード設定コマンドＣ４０３：１枚、連続撮影、及びインタバルタイマ撮影等、１回の撮影トリガでどのような撮影をするかを指定するためのコマンドである。
【００４１】
測光方式設定コマンドＣ４０４：測光方式を指定するためのコマンドである。測光方式としては、測距点を用いた評価測光、中央重点測光、スポット測光、及び平均測光等が挙げられる。
低速シャッタ設定コマンドＣ４０５：露出決定時のブレ限界の低速シャッタ速度を変更するためのコマンドである。
【００４２】
（５）  クレードルブラウズコマンド
本実施形態において、クレードルブラウズとは、クレードル装置２００の画像記憶部２０７に保持されている画像データに関する操作をいう。同時に複数人からのアクセスができるので、このクレードルブラウズを行うためにカメラ制御権を取得する必要はない。
サムネール取得要求コマンドＣ５０１：画像のサムネールと画像ＩＤのリストを取得するためのコマンドである。
画像取得要求コマンドＣ５０２：画像ＩＤを指定して、画像を取得するためのコマンドである。
画像削除要求コマンドＣ５０３：画像ＩＤを指定して、画像を削除するためのコマンドである。
【００４３】
（６）  クレードル設定コマンド
本実施形態において、クレードル設定とは、クレードル装置２００の設定を変更する操作をいう。管理者のみがこのクレードル設定を変更することが可能である。以下では、種々のクレードル設定コマンドのうち、代表的なもののみを記述する。
【００４４】
ＩＰアドレス設定コマンドＣ６０１：クレードル装置２００自体のＩＰアドレスを設定するためのコマンドである。クレードル装置２００のＩＰアドレスは、基本的に、UPnP（Universal Plug and Play）等を用いることによって自動的に設定される。設定後にＩＰアドレスを変更する必要があれば、このＩＰアドレス設定コマンドＣ６０１によりＩＰアドレスを再設定する。また、UPnPやDHCP（Dynamic Host Configuration Protocol）等を用いてＩＰアドレスを自動的に設定するか否かも、このＩＰアドレス設定コマンドＣ６０１により設定できる。
【００４５】
通知先メールアドレスコマンドＣ６０２：センサー２１１や画像で動きを検知した時に、そのことをメールで通知する先のメールアドレスを設定するためのコマンドである。
アクセス許可アドレスコマンドＣ６０３：接続可能な許可アドレスを設定するためのコマンドである。コマンド毎に許可レベルが異なる。このため、アクセス許可アドレスコマンドＣ６０３では、アドレスとコマンドカテゴリとが指定される。
パスワードコマンドＣ６０４：アクセスを許可するアドレス以外のアドレスを有する装置からの接続時に、その装置に対して要求するアクセスパスワードを設定するためのコマンドである。
【００４６】
プリセットコマンドＣ６０５：パン・チルト角度、ズーム設定、露出設定、焦点設定、ストロボ設定、及び撮影方法等、デジタルカメラ１００の制御項目を予めプリセットして登録しておくためのコマンドである。デジタルカメラ１００は、このプリセットした内容に沿って表示及び撮影を行う。本実施形態では、このプリセットを、複数指定することが可能である。複数のプリセットが指定される場合には、以下の表１のような形で、プリセットされた内容がクレードル装置２００内に保持されている。また、ホームポジションについてもプリセットコマンドＣ６０５で設定することができる。
【００４７】
【表１】
2010252378.tif 000003
【００４８】
検知領域コマンドＣ６０７：画像上の動き検知領域を指定するためのコマンドである。画角によって検知領域が異なる。このため、パンチルトズーム値と、入力画像上の矩形領域位置とを用いて前記動き検知領域が設定される。
ＰＴ制限範囲コマンドＣ６０８：パン角度、チルト角度、及びズーム値の制限範囲を定めるためのコマンドである。この制限は、クレードル装置２００の機構的な限界ではなく、プライバシー等の理由で画角を制限するためのものである。ズーム値の制限については、クレードル装置２００が、ＰＴ制限範囲コマンドＣ６０８を受け取った後、デジタルカメラ１００にズーム値を設定する際に、ＰＴ制限範囲コマンドＣ６０８で定められている範囲にズーム値が入るようにすることで実現される。
センサー設定コマンドＣ６０９：センサー２１１を使用するか否かを設定するためのコマンドである。
【００４９】
次に、クレードル装置２００の動作の一例について説明する。図３は、クレードル装置２００の概略動作の一例を説明するフローチャートである。
本実施形態のクレードル装置２００の動作モードは２つある。具体的にこれら２つの動作モードは、クレードルモードと監視モードである。クレードルモードは、クレードル装置２００にデジタルカメラ１００が装着されていないときの動作モードである。監視モードは、デジタルカメラ１００が装着されたときの動作モードである。
また、監視モードにおける監視モードコマンドとは、（２）カメラ制御コマンド、ならびに（３）カメラブラウズコマンドを指す。
【００５０】
クレードル装置２００が起動して電源がオンすると（ステップＳ３０１）、初期化処理を行う（ステップＳ３０２）。初期化処理を行った後、クレードル装置２００に、デジタルカメラ１００が装着されているかどうかを判定する。この判定の結果、デジタルカメラ１００が装着されていない場合には、クレードルモードの動作を行う（ステップＳ３０４）。一方、デジタルカメラ１００が装着されている場合には、監視モードの動作を行う（ステップＳ３０５）。
【００５１】
図４は、図３のステップＳ３０４におけるクレードルモードにおける動作の一例を説明するフローチャートである。
クレードルモードでの動作を開始すると、後述する図７のクレードルモードの初期化処理を行う（ステップＳ３１１）。このクレードルモードの初期化処理が終了すると、クレードル装置２００でイベントが発生するか、又は操作表示端末装置３０１、３０２からコマンドを受けるまで待機する(ステップＳ３１２)。
【００５２】
なお、本実施形態において、イベントとは、例えば、クレードル装置２００へのデジタルカメラ１００の装着、デジタルカメラ１００のクレードル装置２００からの取り外し、センサー２１１の未検知状態から検知状態への移行、センサー２１１の検知状態から未検知状態への移行、及びデジタルカメラ１００の状態の変化等である。また、コマンドは前述した通りである。
【００５３】
発生したイベントが、デジタルカメラ１００が装着されたイベントであれば（ステップＳ３１３のＹＥＳ）、監視モードの動作を行う（ステップＳ３１４）。なお、この監視モードの動作は、後述する図５のフローチャートと同じである。
操作表示端末装置からセッションコマンドを受けた場合には（ステップＳ３１５のＹＥＳ）、前述した（１）セッションコマンドで述べたようなセッションの開始・終了処理を行う（ステップＳ３１６）。
【００５４】
操作表示端末装置から監視モードコマンドを受けた場合には（ステップＳ３１７のＹＥＳ）、デジタルカメラ１００が装着されていないのでコマンドは受け付けられない。よって、エラー信号を、監視モードコマンドを送信した操作表示端末装置に返す（ステップＳ３１８）。
なお、監視モードコマンド以外のコマンド、すなわち前述した（４）カメラ設定コマンド、（５）クレードルブラウズコマンド、又は（６）クレードル設定コマンドを受けた場合には（ステップＳ３１９のＹＥＳ）、それぞれのコマンドに対応した動作を行う（ステップＳ３２０）。また、発生したイベントが、センサー２１１に関わるイベントである場合には（ステップＳ３２１のＹＥＳ）、このクレードルモードではそのイベントを無視し、ステップＳ３１２に戻る。
センサー２１１に関わるイベントでなく（ステップＳ３２１のＮＯ）、電源がオフ（ＯＦＦ）の場合には（ステップＳ３２２のＹＥＳ）、図３のメインフローチャートに戻り、電源がオフ（ＯＦＦ）されていなければ、その他の処理を行う（ステップＳ３２３）。
【００５５】
図５は、図３のステップＳ３０５における監視モードにおける動作の一例を説明するフローチャートである。
監視モードでの動作を開始すると、後述する図６の監視モードの初期化処理を行う（ステップＳ３３１）。そして、図４に示したクレードルモードの動作と同様に、クレードル装置２００でイベントが発生するか、又は操作表示端末装置３０１、３０２からコマンドを受けるまで待機する（ステップＳ３３２）。
【００５６】
発生したイベントが、デジタルカメラ１００が取り外されたイベントであれば（ステップＳ３３３）、セッションが確立されている全ての操作表示端末装置に対してデジタルカメラ１００が取り外されたことを通知（警告）する（ステップＳ３３４）と共に、クレードルモードの動作を行う（ステップＳ３３５）。このクレードルモードの動作は、図４に示したフローチャートと同じである。
操作表示端末装置３０１、３０２からセッションコマンドを受けた場合には（ステップＳ３３６のＹＥＳ）、前述した（１）セッションコマンドで述べたようなセッションの開始・終了処理を行う（ステップＳ３３７）。
【００５７】
操作表示端末装置３０１、３０２から監視モードコマンドを受けた場合、すなわち前述した（２）カメラ制御コマンド、又は（３）カメラブラウズコマンドを受けた場合には（ステップＳ３３８のＹＥＳ）、そのコマンドを受け付けて、受け付けたコマンドに応じた処理を実行する（ステップＳ３３９）。
【００５８】
なお、監視モードコマンド以外のコマンド、すなわち前述した（４）カメラ設定コマンド、（５）クレードルブラウズコマンド、又は（６）クレードル設定コマンドを受けた場合には（ステップＳ３４０のＹＥＳ）、それぞれのコマンドに対応した動作を行う（ステップＳ３４１）。また、発生したイベントが、センサー２１１に関わるイベントである場合には（ステップＳ３４２のＹＥＳ）、後述する図２０、図２１に示すようなセンサーイベント処理を行う（ステップＳ３４３）。
電源がオフ（ＯＦＦ）の場合には（ステップＳ３４４のＹＥＳ）、図３に示したメインフローチャートに戻り 、電源がオフ（ＯＦＦ）されていなければ、その他の処理を行う（ステップＳ３４５）。
【００５９】
次に、図６のフローチャートを参照しながら、図５のステップＳ３３１における監視モード初期化処理の一例について説明する。
まず、デジタルカメラ１００の電源をオン（ＯＮ）状態にする（ステップＳ４０１）。すなわち、デジタルカメラ１００の電源がオン状態でなければオン状態にする。次に、デジタルカメラ１００が保持しているカメラＩＤをクレードル装置２００で受け付けるか否かを判定するカメラ認証処理を行う（ステップＳ４０２）。なお、クレードル装置２００は、予め登録されているカメラＩＤと、デジタルカメラ１００が保持しているカメラＩＤとを照合することにより、このカメラ認証処理を行う。
【００６０】
このカメラ認証処理の結果、デジタルカメラ１００を認証できた場合には、デジタルカメラ１００からクレードル設定データを読み込む(ステップＳ４０３)。ここで、クレードル設定データとは、前述した（６）クレードル設定コマンドのパラメータと基本的には同様である。クレードル設定データは、後述する図１９に示すようなＧＵＩ（Graphical User Interface）を用いてデジタルカメラ１００側で設定及び変更される。また、クレードル設定データの項目としては、クレードル設定コマンドで設定できる項目と同じであり、ＩＰアドレス、通知先メールアドレス、アクセス許可アドレス、パスワード、プリセット、検知領域、ＰＴ制限範囲、及びセンサー設定である。これらの具体的な内容は、前述したクレードル設定コマンドにおけるものと同等なので説明を省略する。
【００６１】
また、クレードル装置２００のデータ一時記憶部２０９に、後述する監視モードパラメータデータがあれば、その監視モードパラメータを読み出す（ステップＳ４０４）。そして、読み出した監視モードパラメータを、デジタルカメラ１００が監視モードで動作するのに最適なカメラ設定値、及び各種撮影パラメータとして設定する（ステップＳ４０５）。  次に、デジタルカメラ１００を監視モードに設定する（ステップＳ４０６）。
本実施形態において、監視モードパラメータとは、デジタルカメラ１００を手持ちではなく、クレードル装置２００に装着して使う場合、あるいは画像を送信する場合を念頭に置いて、撮影条件を考慮することにより得られるデジタルカメラ１００のパラメータであり、例えば、次のようなパラメータからなる。
【００６２】
<画像サイズならびに画質設定>
監視モードでは、通信を考慮して通常撮影時は、デジタルカメラ１００が有する選択肢のうち、画像サイズ（解像度）が小さく、且つ画質が低くなるようなものに設定する。ただし、後述する連写モードでは、複数サイズ及び複数画質での連写の設定も可能とする。
【００６３】
<ドライブモード設定>
１度のレリーズトリガーにより、１枚撮影及び連続撮影の何れを行うかを設定する。また、画像サイズや画質の異なる画像連写も可能である。画像連写時には、デジタルカメラ１００へ送信するためのデータと、ローカルで保持するデータとで、画像サイズ及び画質を別にしてもよい。
【００６４】
<低速シャッタ設定>
露出を決定するときに生じる手ブレの限界値を設定する。この限界値は、デジタルカメラ１００を手に持ったまま撮影する場合よりも低く設定することが可能である。
【００６５】
<焦点設定>
焦点を設定する。オートフォーカスの範囲を、例えば室内で使うことを前提に制限することで、オートフォーカスの速度を上げることができる。デジタルカメラ１００の設置環境により、焦点の位置を固定しても構わない場合には、焦点の位置を固定してもよい。
【００６６】
以上のような監視モードパラメータに従って、デジタルカメラ１００を監視モードに設定した後、デジタルカメラ１００の操作スイッチ部１０５による検出を無効化して、勝手に操作できないようにする（ステップＳ４０７）。
次に、ステップＳ４０３で、デジタルカメラ１００から読み込んだクレードル設定データをクレードル装置２００に設定して有効にする（ステップＳ４０８）。そして、有効にしたクレードル設定データに従って、クレードル雲台部２２０の位置をホームポジションに初期化する（ステップＳ４０９）。
【００６７】
さらに、接続している全ての操作表示端末装置に対して、クレードル装置２００が監視モードに設定された旨を通知し（ステップＳ４１０）、デジタルカメラ１００を休止モードに設定する（ステップＳ４１１）。なお、休止モードとは、電源を入れればすぐに撮影できるデジタルカメラ１００の状態のことである。具体的に説明すると、例えば、この休止モードでは、デジタルカメラ１００のレンズを繰り出した状態のまま、デジタルカメラ１００の電源をオフにする。
【００６８】
次に、図７のフローチャートを参照しながら、図４のステップＳ３１１におけるクレードルモード初期化処理の一例について説明する。
まず、デジタルカメラ１００が、クレードル雲台部２２０から取り外されたので、クレードル雲台部２２０のパン・チルト位置を機構的にカメラが装着しやすい位置に移動する（ステップＳ４２１）。そして、接続している全ての操作表示端末装置に、クレードル装置２００がクレードルモードに設定された旨を通知する（ステップＳ４２２）。
【００６９】
次に、図８及び図９のフローチャートを参照しながら、クレードル装置２００がセッションコマンドを受け取ったときの動作の一例を説明する。本実施形態では、監視モードであっても、クレードルモードであっても同じ動作であるとして説明する。
【００７０】
図８は、セッションコマンドとして、接続要求コマンドＣ１０１を受け取った場合のクレードル装置２００の動作の一例を説明するフローチャートである。
図８において、操作表示端末装置から接続要求コマンドＣ１０１を受け取ると、接続要求のあった操作表示端末装置のアクセス権を確認し（ステップＳ５０１）、接続要求のあった操作表示端末装置にアクセス権があるか否を判定する（ステップＳ５０２）。この判定の結果、アクセス権がなければ、アクセス権がないことを示すエラー信号を、接続要求のあった操作表示端末装置に返す（ステップＳ５１３）。
【００７１】
一方、アクセス権があれば、接続確立処理を行う（ステップＳ５０３）。そして、接続要求のあった操作表示端末装置のアドレスをアドレスリストに登録する（ステップＳ５０４）。なお、アドレスリストとは、現在クレードル装置２００に接続中の全ての操作表示端末装置のアドレスからなるリストである。例えば、現在クレードル装置２００に接続中の全ての操作表示端末装置のＩＰアドレス（「ＩＰアドレス１、ＩＰアドレス２、ＩＰアドレス３、・・・、ＩＰアドレスＮ（Ｎは可変）」）がアドレスリストに登録される。
【００７２】
このようにして、接続要求のあった操作表示端末装置のアドレスをアドレスリストに登録した後、現在のモードが監視モードであるか否かを判定する（ステップＳ５０５）。この判定の結果、現在のモードが監視モードである場合には、接続要求のあった操作表示端末装置に、現在のモードが監視モードである旨を示す信号を返す（ステップＳ５０６）。
【００７３】
次に、デジタルカメラ１００の電源がオン（ＯＮ）になっているか否かを判定する（ステップＳ５０７）。この判定の結果、デジタルカメラ１００の電源がオン（ＯＮ）になっていなければ、電源をオンする（ステップＳ５０８）。
こうしてデジタルカメラ１００の電源がオン（ＯＮ）されると、デジタルカメラ１００の現在のモードが、ファインダ取得モードであるか否かを判定する（ステップＳ５０９）。この判定の結果、デジタルカメラ１００の現在のモードが、ファインダ取得モードでなければ、デジタルカメラ１００のモードをファインダ取得モードに設定する（ステップＳ５１０）。
【００７４】
こうして、デジタルカメラ１００のモードがファインダ取得モードになると、接続要求のあった操作表示端末装置に、ファインダ画像を継続的に送信し始める（ステップＳ５１１）。このステップＳ５１１の処理により、前記アドレスリストに沿って、接続中の全ての操作表示端末装置にファインダ画像が送信されることになる。なお、ファインダ取得モードとは、デジタルカメラ１００からファインダ画像を取得している状態でのモードである。どの操作表示端末装置にもファインダ画像を送信しない状態では非ファインダ取得モードとなる。
【００７５】
前記ステップＳ５０５において、現在のモードが監視モードでなければ、デジタルカメラ１００がクレードル装置２００（クレードル雲台部２２０）に装着されていない。このため、ファインダ画像を取得することができない。したがって、前述したステップＳ５０６〜Ｓ５１１の処理は不要である。ただし、クレードルモードである旨の信号を操作表示端末装置に返す必要がある（ステップＳ５１２）。
ところで、ファインダ画像とは、デジタルカメラ１００に設けられているファインダ表示部（液晶表示装置）１０４に表示される画像のことであり、デジタルカメラ１００で高解像度の画像を撮影する際に、間引き処理を行うことにより低解像度で予め表示される画像である。ファインダ画像は、デジタルカメラ１００から電子データとしてクレードル装置２００に取り出せるようになっている。
【００７６】
図９は、セッションコマンドとして、切断要求コマンドＣ１０２を受け取った場合のクレードル装置２００の動作の一例を説明するフローチャートである。
図９において、操作表示端末装置３０１、３０２からの切断要求を受け取ると、基本的には図８に示した接続要求があった場合の処理と逆の処理を行う。すなわち、現在のモードが監視モードであるか否かを判定し（ステップＳ５２１）、監視モードであれば、ファインダ画像の送信を終了する（ステップＳ５２２）。そして、他に接続中の操作表示端末装置がなければ（ステップＳ５２３のＮＯ）、ファインダ取得モードを終了して(ステップＳ５２４)、デジタルカメラ１００を休止モードに設定する（ステップＳ５２５）。さらに、監視モードであるか否かに関わらず、切断要求のあった操作表示端末装置のアドレスをアドレスリストから削除する（ステップＳ５２６）。
【００７７】
次に、図１０及び図１１のフローチャートを参照しながら、デジタルカメラ１００の制御を開始する場合と終了する場合の動作の一例を説明する。操作表示端末装置３０１、３０２は、前述した（２）カメラ制御コマンド、及び（３）カメラブラウズコマンドを発行するに先立ち、必ずカメラ制御権を取得し保持している必要がある。
【００７８】
図１０は、デジタルカメラ１００の制御を開始する場合のクレードル装置２００の動作の一例を説明するフローチャートである。
図１０において、クレードル装置２００は、操作表示端末装置３０１、３０２から制御権要求コマンドＣ２０１を受け取ると、制御権を要求した操作表示端末装置のアクセス権を確認し（ステップＳ６０１）、制御権を要求した操作表示端末装置にカメラ制御に関するアクセス権があるか否かを判定する（ステップＳ６０２）。
【００７９】
この判定の結果、制御権を要求した操作表示端末装置にカメラ制御に関するアクセス権があり、デジタルカメラ１００の操作が許可されている操作表示端末装置であれば、その操作表示端末装置が、制御権を取れるか否か、すなわち、制御権を持っている操作表示端末装置が他にあるか否かを判定する（ステップＳ６０３）。この判定の結果、制御権を持っている操作表示端末装置が他になく、制御権が空いていれば、制御権を要求した操作表示端末装置に制御権を付与する（ステップＳ６０４）。
【００８０】
次に、ロック機構２２１ａ、２２１ｂを用いて、デジタルカメラ１００をクレードル雲台部２２０に機械的にロックする（ステップＳ６０５）。このステップＳ６０５の処理により、デジタルカメラ１００を制御しようとしているときに、デジタルカメラ１００がクレードル雲台部２２０から取り外されるのを防止することができる。
【００８１】
前記ステップＳ６０３において、制御権を持っている操作表示端末装置が他にあり、制御権に空きが無い場合には、制御権を要求した操作表示端末装置に、制御権待ち応答を返す（ステップＳ６０６）。次に、順番待ち処理を行い（ステップＳ６０７）、一定時間が経過したか否か、又は一定回数の順番待ち処理を行ったか否かを判定する（ステップＳ６０８）。順番待ち処理の具体的な方法としては、例えば、待ち行列に一定時間ないし一定回数並んで、順番が回ってこなかったらあきらめるような処理が挙げられる。ただし、順番待ち処理は、制御権を付与するシステムが動作することができればどのような処理であってもよく、本質ではないのでここでは詳細な説明を省略する。
【００８２】
前記ステップＳ６０８において、一定時間が経過するか、又は一定回数の順番待ち処理が行われ、最終的に、制御権が取れなければ、制御権を要求した操作表示端末装置に、制御権取得エラー応答を返し、デジタルカメラ１００を制御できない旨を、制御権を要求した操作表示端末装置に伝える（ステップＳ６０９）。
【００８３】
図１１は、デジタルカメラ１００の制御を終了する場合のクレードル装置２００の動作の一例を説明するフローチャートである。
制御権が不要になった操作表示端末装置から、制御権解放要求コマンドＣ２０２を受け取ると、ロック機構２２１ａ、２２１ｂを動作させ、デジタルカメラ１００に対する機構的なロックを解除（ステップＳ６２１）するとともに、制御権を解放する（ステップＳ６２２）。こうした仕組みにより、デジタルカメラ１００への複数の操作表示端末装置３０１、３０２からの操作を調停することができると共に、デジタルカメラ１００の制御中にデジタルカメラ１００がクレードル装置２００から取り外されることを防止することができる。
【００８４】
次に、図１２及び図１３のフローチャートを参照しながら、制御権を取得した操作表示端末装置から、前述した（２）カメラ制御コマンド、又は（３）カメラブラウズコマンドを受け取った場合のクレードル装置２００の動作の一例を説明する。
図１２は、カメラ制御コマンドを受け取った場合のクレードル装置２００の動作処理フローチャートである。
【００８５】
図１２において、カメラ制御コマンド、すなわち前述したコマンドＣ２１１〜Ｃ２１８を受け取ると、そのコマンドＣ２１１〜Ｃ２１８の発行元である操作表示端末装置の制御権を確認し（ステップＳ７０１）、その操作表示端末装置が制御権を保持しているか否かを判定する（ステップＳ７０２）。この判定の結果、制御権を保持していなければ、コマンドＣ２１１〜Ｃ２１８の発行元である操作表示端末装置にエラー信号を返す（ステップＳ７０５）。一方、制御権を保持していれば、受け取ったカメラ制御コマンドに応じた処理を行う（ステップＳ７０３）。
【００８６】
カメラ制御コマンドに応じた処理は、ＵＳＢを経由してデジタルカメラ１００に制御コマンドを発行することで、デジタルカメラ１００の制御パラメータを制御する。
例えば、受け取ったカメラ制御コマンドが、レリーズ要求コマンドＣ２１１であれば、レリーズ動作の要求を示す制御コマンドを、デジタルカメラ１００に送る。これにより、デジタルカメラ１００は、レリーズボタンを押したのと同じ処理、すなわち撮影処理を行い、撮影した画像を、デジタルカメラ１００の画像記憶部１０３、及びクレードル装置２００の画像記憶部２０７の少なくとも何れか一方に保存する。
【００８７】
なお、撮影した画像を、デジタルカメラ１００の画像記憶部１０３、及びクレードル装置２００の画像記憶部２０７のどちらに保存するかは、前述したレリーズ要求コマンドＣ２１１の引数で選択することが可能である。
【００８８】
また、受け取ったカメラ制御コマンドが、ズーム制御コマンドＣ２１４であれば、ズーム動作の要求を示す制御コマンドを、ＵＳＢ経由でデジタルカメラ１００に送ることでデジタルカメラ１００のズーム動作を制御する。
また、受け取ったカメラ制御コマンドが、露出設定コマンドＣ２１６であれば、露出の設定の要求を示す制御コマンドを、ＵＳＢ経由でデジタルカメラ１００に送る。これにより、デジタルカメラ１００の露出値が変更され、次回のレリーズ動作の要求に基づく撮影を行う場合の露出値が変わる。
【００８９】
なお、受け取ったカメラ制御コマンドが、レリーズ半押し要求コマンドＣ２１２の場合には、いわゆるシャッタ半押し処理を行う必要がある。よって、デジタルカメラ１００は、レリーズ半押し要求コマンドＣ２１２に応じてクレードル装置２００から送られた制御コマンドを受け取った時点での露出や焦点位置等を固定する。露出や焦点位置等の固定は、レリーズ半押し要求の解除、又はレリーズ要求があるまで保持される。なお、カメラ制御コマンドの種類は前述したコマンドＣ２１１〜Ｃ２１８の通りであるので、ここでは、コマンド毎の全ての詳細な動作の説明を省略する。
前記ステップＳ７０２において、制御権を保持していないと判定された場合には、コマンド処理の結果（成功又はエラー）ついての応答を、コマンドを発行した操作表示端末装置に返す（ステップＳ７０４）。
【００９０】
図１３は、前述した（３）カメラブラウズコマンドを受け取った場合のクレードル装置２００の動作の一例を説明するフローチャートである。
図１３において、カメラブラウズコマンドＣ３０１〜Ｃ３０４、すなわちデジタルカメラ１００内の画像記憶部１０３に保存されている画像をブラウズする要求を受け取った場合についても、カメラ制御コマンドを受け取った場合の処理と同様に、要求のあった捜査表示装置に制御権がある場合にのみコマンド実行を許可する（ステップＳ７２１〜Ｓ７２３）。カメラブラウズコマンドの種類は、前述したコマンドＣ３０１〜Ｃ３０４の通りであるので、コマンドＣ３０１〜Ｃ３０４に基づく動作の詳細な説明を省略する。また、コマンド処理の結果（成功又はエラー）ついての応答を、コマンドを発行した操作表示端末装置に返す（ステップＳ７２４）。また、コマンドＣ２１１〜Ｃ２１８の発行元である操作表示端末装置が、制御権を保持していなければ、コマンドＣ２１１〜Ｃ２１８の発行元である操作表示端末装置にエラー信号を返す（ステップＳ７２５）。
【００９１】
次に、図１４のフローチャートを参照しながら、前述した（４）カメラ設定コマンドを受け取った場合のクレードル装置２００の動作処理を説明する。
カメラ設定コマンド、すなわち前述したコマンドＣ４０１〜Ｃ４０５を受け取ると、コマンドＣ４０１〜Ｃ４０５の発行元である操作表示端末装置のアクセス権を確認し（ステップＳ８０１）、コマンドＣ４０１〜Ｃ４０５の発行元である操作表示端末装置にアクセス権があるか否かを判定する（ステップＳ８０２）。この判定の結果、アクセス権がない場合には、アクセス権がないことを示すエラー信号を、コマンドＣ４０１〜Ｃ４０５の発行元である操作表示端末装置に返す（ステップＳ８０９）。
【００９２】
一方、アクセス権があり、設定が許可されていれば（ステップＳ８０２のＹＥＳ）、クレードル装置２００の現在のモードが監視モードであるか否かを判定する（ステップＳ８０３）。この判定の結果、クレードル装置２００の現在のモードが、監視モードである場合には、デジタルカメラ１００がクレードル装置２００（クレードル雲台部２２０）に装着されていることになる。
【００９３】
次に、コマンドＣ４０１〜Ｃ４０５の発行元である操作表示端末装置の制御権を確認し（ステップＳ８０４）、その操作表示端末装置が制御権を保持しているか否かを判定する（ステップＳ８０５）。この判定の結果、制御権を保持していれば、デジタルカメラ１００に対して、カメラ設定コマンドにおける設定値を即座に設定する（ステップＳ８０６）。一方、制御権を保持していなければ、コマンドＣ４０１〜Ｃ４０５の発行元である操作表示端末装置にエラー信号を返し、制御権を取る必要があることを操作表示端末装置に知らせる（ステップＳ８０７）。
【００９４】
前記ステップＳ８０３において、クレードル装置２００の現在のモードが監視モードでない場合、すなわちデジタルカメラ１００がクレードル装置２００（クレードル雲台部２２０）に装着されてない場合には、カメラ設定コマンドにおける設定値をクレードル装置のデータ一時記憶部２０９に保存する（ステップＳ８０８）。データ一時記憶部２０９に保存された設定値は、デジタルカメラ１００がクレードル装置２００に装着された時に、監視モード初期化処理のステップＳ４０４の処理によって、デジタルカメラ１００に読み込まれて設定される。なお、カメラ設定コマンドの内容は、前述したコマンドＣ４０１〜Ｃ４０５であるので、詳細な説明を省略する。
【００９５】
次に、図１５のフローチャートを参照しながら、前述した（５）クレードルブラウズコマンド、又は（６）クレードル設定コマンドを受け取った場合のクレードル装置２００の動作処理を説明する。
クレードルブラウズコマンド（コマンドＣ５０１〜Ｃ５０３）、又はクレードル設定コマンド（コマンドＣ６０１〜Ｃ６０９）を受け取ると、コマンドＣ５０１〜Ｃ５０３、Ｃ６０１〜Ｃ６０９の発行元である操作表示端末装置のアクセス権を確認し（ステップＳ９０１）、コマンドＣ５０１〜Ｃ５０３、Ｃ６０１〜Ｃ６０９の発行元である操作表示端末装置にアクセス権があるか否かを判定する（ステップＳ９０２）。
【００９６】
この判定の結果、アクセス権があり、要求を許可する場合には、コマンドに応じた処理を実行する（ステップＳ９０３）。一方、アクセス権がない場合には、コマンドＣ５０１〜Ｃ５０３、Ｃ６０１〜Ｃ６０９の発行元である操作表示端末装置に、エラー信号を返す（ステップＳ９０４）。なお、クレードルブラウズコマンド、及びクレードル設定コマンドの内容は、前述したコマンドＣ５０１〜Ｃ５０３、Ｃ６０１〜Ｃ６０９と同様であるので、コマンドＣ５０１〜Ｃ５０３、Ｃ６０１〜Ｃ６０９に基づく動作の詳細な説明を省略する。
【００９７】
なお、この２種類のコマンドに基づく動作は、クレードル装置２００内で処理することが可能な動作である。このため、複数の操作表示端末装置３０１、３０２からの要求を同時に処理できる。このような処理は、通常のマルチタスクＯＳ（Operating System）と同様の仕組みによる処理で実現できる。
【００９８】
ところで、アクセス権については、コマンドのカテゴリ毎に設定できる。すなわち、セッション開始、カメラ制御、カメラブラウズ、カメラ設定、クレードルブラウズ、及びクレードル設定のそれぞれで異なるアクセス権を設定できる。デジタルカメラ１００の所有者のみが、カメラ設定、及びクレードル設定を可能とする。アクセス権の設定方法は、アドレスリストや、アドレスの範囲等、各種制限方法がある。
【００９９】
デジタルカメラ１００に対しては、これまでも述べたように、カメラ制御（クレードル雲台部２２０の制御等を除く）、カメラブラウズ、及びカメラ設定に対応した制御が、ＵＳＢを経由してなされる。その特徴的な、クレードル装置２００（クレードル雲台部２２０）からデジタルカメラ１００が取り外されたときのデジタルカメラ１００の動作処理を、図１７のフローチャートを参照しながら説明する。
【０１００】
デジタルカメラ１００がクレードル装置２００から取り外されると、デジタルカメラ１００は、ＵＳＢコネクタの着脱などの検知により、その取り外しを検知して、監視モードを解除し（ステップＳ１１０１）、デジタルカメラ１００の無効化されているボタンを有効化し（ステップＳ１１０２）、デジタルカメラ１００のレンズを沈胴させて電源をオフ（ＯＦＦ）する（ステップＳ１１０３）。
【０１０１】
次に、デジタルカメラ１００を用いたクレードル装置２００の設定操作の方法について述べる。図１８は、デジタルカメラ１００の裏側、すなわちレンズ面と逆の面（カメラの操作パネルのある面）の外観構成の一例を示した図である。
図１８において、１０５ａは操作スイッチ類、１０５ｂはレリーズボタン、１０５ｃは電源スイッチである。ファインダ表示部（表示パネル）１０４と、操作スイッチ類１０５ａとを用いて、通常のカメラの設定操作に加えて、クレードル設定コマンドで設定可能な内容と同等の内容を設定できるＧＵＩを構成できるようにしている。
【０１０２】
デジタルカメラ１００がクレードル装置２００から取り外され、且つデジタルカメラ１００の電源がオンの状態で、ユーザが、クレードル設定モードのＧＵＩを表示させるための切り替え指示を行うと、図１８に示すようなＧＵＩがファインダ表示部１０４に表示される。このＧＵＩには、クレードル装置２００に対する設定項目が、操作スイッチ類１０５ａを用いて選択できるよう並んでいる。さらに、クレードル設定モードの各項目を選択すると、項目毎の値を設定するためのＧＵＩがファインダ表示部１０４に表示される。ユーザは、このＧＵＩを用いて値を設定する。
【０１０３】
例えば、ユーザが、クレードル設定モードの項目としてアクセス権を選択すると、アドレスリストとアクセスを許可するコマンドカテゴリとがＧＵＩに表示され、許可するアドレスの追加や編集、ならびにアクセスの許可を得るためのコマンドカテゴリの選択ができるようになる。また、ユーザが、ＰＴ制御範囲を選択すると、パン・チルト角度の範囲の入力や変更を行うためのＧＵＩが表示され、パン・チルトの動作範囲の制限を行うことができるようになる。
【０１０４】
ＧＵＩの詳細は省略するが、ＧＵＩは、基本的にクレードル設定コマンドＣ６０１〜Ｃ６０９で設定可能な内容と同等の内容を設定及び変更できればどのようなものであっても良い。ここで設定されたクレードル設定値は、図６に示した監視モード初期化処理のステップＳ４０３において、デジタルカメラ１００からクレードル設定データを取得する際に用いられる。なお、クレードル設定値の入力方法については、操作スイッチ類１０５ａを用いたり、撮影画像として二次元コードを用いたりするといった方法があるが、ここでは詳細な説明を省略する。なお、操作表示端末装置３０１、３０２からのクレードル設定コマンドＣ６０１〜Ｃ６０９に基づく動作をクレードル装置２００に許可しないようにすれば、クレードル装置２００に対する設定を、デジタルカメラ１００からだけ変更できるようにすることも可能である。このようにすれば、ネットワーク経由での各種設定を防止できるため、より高い安全性を確保することができる。
【０１０５】
次に、操作表示端末装置３０１、３０２側の処理について、図１９を用いて説明する。図１９は、操作表示端末装置３０１、３０２の表示装置に表示される画面の一例を示す図である。図１９に示す例では、ＰＣ（パーソナルコンピュータ）のように、マウスやキーボードを用いて実現されるＧＵＩを想定している。操作表示端末装置３０１、３０２は、基本的には前述したようなコマンドをクレードル装置２００に発行して、クレードル装置２００やデジタルカメラ１００の操作を行う。
【０１０６】
図１９において、１９１はファインダ画像表示部、１９２はカメラ操作パネル、１９３は画像表示部、１９４は画像ブラウズパネルである。ファインダ画像表示部１９１には、ファインダ画像が表示される。カメラ操作パネル１９２には、制御権取得ボタン１９２ａ、操作終了ボタン１９２ｂ、レリーズボタン１９２ｃ、レリーズ半押しのON/OFFトグルスイッチ１９２ｄ、ズームスクローラー１９２ｅ、及びパン・チルト制御ボタン１９２ｆが表示される。
【０１０７】
画像表示部１９３には、デジタルカメラ１００から取得した高解像度の画像が表示される。画像ブラウズパネル１９４は、デジタルカメラ１００やクレードル装置２００内の画像を、サムネール画像リスト１９４ｃを用いてブラウズする。１９４ａは、クレードル装置２００の画像をブラウズする際に選択されるトグルスイッチである。１９４ｂは、デジタルカメラ１００の画像をブラウズする際に選択されるトグルスイッチである。
【０１０８】
操作表示端末装置３０１、３０２は、図１９に示すような操作画面を用いてデジタルカメラ１００やクレードル装置２００を操作するための接続アプリケーションソフトを、接続先のクレードル装置２００のアドレスを指定して起動すると、これまで述べたような手続きにより接続処理を行う。そして、アドレスが認証されると、デジタルカメラ１００のファイダ画像を取得して、ファインダ画像表示部１９１に表示する。
【０１０９】
さらに、制御権ボタン１９２ａを押して制御権が取得できると、ユーザは、ズームスクローラー１９２ｅや、パン・チルト制御ボタン１９２ｅ等を用いて、パン・チルト角度やズーム値を、画像表示部１９３に表示されているファインダ画像を見ながら変更する。そして、適切な制御値になると、ユーザは、必要に応じて、トグルスイッチ１９２ｄを押下して、レリーズを半押し状態にして露出や焦点をロックする。
【０１１０】
パン・チルト角度やズーム値を変更した後にレリーズボタン１９２ｃを押下すると、撮影を行う。撮影された画像は、デジタルカメラ１００及びクレードル装置２００に一旦保存されるだけでなく、接続中の操作表示端末装置３０１、３０２にも送信される。送信された画像は、画像表示部１９３に表示される。
【０１１１】
また、デジタルカメラ１００内の画像をブラウズしたい場合には、制御権ボタン１９２ａを押下して制御権を取得した状態で、カメラボタン１９４ｂを押下する。そうすると、デジタルカメラ１００内の画像のアイコンを画像ブラウズパネル１９４にブラウズできるようになる。ここで、必要な画像のアイコンをダブルクリックすると、そのダブルクリックしたアイコンに対応する画像が、画像表示部１９３に高解像度画像として詳細に表示される。
【０１１２】
また、クレードルボタン１９４ａを押下すると、カメラ制御権の保持状態に関係なく、クレードル装置２００内の画像のアイコンを画像ブラウズパネル１９４にブラウズできるようになる。必要な画像のアイコンをダブルクリックすると、デジタルカメラ１００内の画像と同様に、そのダブルクリックしたアイコンに対応する画像が、画像表示部１９３に高解像度画像として詳細に表示される。
【０１１３】
なお、接続時のクレードル装置２００からの応答（図８のステップＳ５０６、Ｓ５１２）によって、操作表示端末装置３０１、３０２は、クレードル装置２００が監視モード及びクレードルモードの何れのモードであるのかを判断する。この判断結果に応じて、ファンダー画像表示部１９１及びカメラ操作パネル１９２の表示状態が変わる。すなわち、監視モードであれば、ファンダー画像表示部１９１及びカメラ操作パネル１９２のＧＵＩは表示される。
【０１１４】
これに対し、クレードルモードであればファンダー画像表示部１９１及びカメラ操作パネル１９２のＧＵＩは不要である。よって、ファンダー画像表示部１９１及びカメラ操作パネル１９２のＧＵＩを無効化するか、ファンダー画像表示部１９１及びカメラ操作パネル１９２のＧＵＩ自体を表示しないようにする。
【０１１５】
また、デジタルカメラ１００が取り外されたり、装着されたりする等の変化が生じた場合にも、図６のステップＳ４１０、及び図７のステップＳ４２２の処理で、クレードル装置２００から応答が返ってくる。よって、操作表示端末装置３０１、３０２は、この応答に基づいて、クレードル装置２００が、クレードルモード、及び監視モードの何れのモードであるかを判断する。そして、判断した結果に応じてＧＵＩを変化させるようにする。
【０１１６】
次に、図２０及び図２１のフローチャートを参照しながら、監視モードにおいてセンサーイベントが発生した場合のクレードル装置２００の動作の動作処理を説明する。図２０は、動きを検知するモードに設定されている場合において、センサー２１１の動作により、センサーイベントが発生した場合のクレードル装置２００の動作操作処理を説明するフローチャートである。
図２０において、センサーイベントが発生すると、デジタルカメラ１００のクレードル装置２００へのロック状態を確認した後、デジタルカメラ１００をクレードル装置２００にロックする（ステップＳ１４０１）。
【０１１７】
次に、デジタルカメラ１００の電源を休止モードからオンにする（ステップＳ１４０２）。さらに、動き検知処理を実行する（ステップＳ１４０３）。ここで、動き検知処理とは、例えば、ファインダ画像を取得し、前画像フレームと現画像フレームとの差分を計算するいわゆるフレーム間差分処理等であり、動きの有無を検出する処理である。
【０１１８】
次に、動きがあった位置に応じて、デジタルカメラ１００の自動焦点合わせのための複数の測距点のうち、適切な測距点を設定する（ステップＳ１４０４）。次に、デジタルカメラ１００のレリーズを制御して、高解像度の撮影を行い、クレードル装置２００の画像記憶部２０７またはデジタルカメラ１００の画像記憶部１０３に撮影した画像を蓄積する（ステップＳ１４０５）。一定時間の間、動きが検出されなくなるまで、ステップＳ１４０４、Ｓ１４０５を繰り返す（ステップＳ１４０６）。動きが検出されなくなったら、動き検知処理を終了する（ステップＳ１４０７）。次に、デジタルカメラ１００を休止モードに設定した後（ステップＳ１４０９）、デジタルカメラ１００のクレードル装置２００へのロックを解除して（ステップＳ１４０９）、センサーイベント処理を終了する。なお、このセンサーイベント処理は、図２０に示す動き検知のアルゴリズムに限定されるものではなく、画像から動きが検出できればどのようなものであっても良い。
【０１１９】
図２１は、対象物を追尾するモードに設定されている場合において、センサー２１１の動作により、センサーイベントが発生した場合のクレードル装置２００の動作の一例を説明する動作処理フローチャートである。
図２１において、センサーイベントが発生すると、デジタルカメラ１００のクレードル装置２００へのロック状態を確認し、デジタルカメラ１００をクレードル装置２００にロックする（ステップＳ１４２１）。
【０１２０】
次に、デジタルカメラ１００の電源を休止モードからオンにする（ステップＳ１４２２）。さらに、追尾処理を開始するための準備をする（ステップＳ１４２３）。ここで、追尾処理とは、例えば、クレードル雲台部２２０のパン・チルト動作によって、デジタルカメラ１００で対象物を追尾する処理である。
【０１２１】
次に、撮影の際に生じるブレを防止するために、レリーズが終わるまで、パン・チルト動作を一時的に停止する（ステップＳ１４２４）。次に、デジタルカメラ１００のレリーズを制御して、高解像度の撮影を行い、クレードル装置２００の画像記憶部２０７またはデジタルカメラ１００の画像記憶部１０３に撮影した画像を蓄積する（ステップＳ１４２５）。
【０１２２】
その後、例えば、対象物の動きに基づいて、パン・チルト動作を行い、対象物の追尾処理を行う。対象物の追尾は、例えば、図２０のステップＳ１４０３における動き検知処理を基に、動きのあった点が中心になるようにしても良いし、画像から検出した対象物が中心になるようにしても良い。なお、前述した動き検知処理と、追尾処理はともに、デジタルカメラ１００のファインダ画像を用いて、クレードル装置２００内で行われる。
【０１２３】
その後、一定時間の間、動きが検出されなくなるまで、ステップＳ１４２４〜Ｓ１４２６を繰り返す（ステップＳ１４２７）。動きが検出されなくなったら、追尾処理を終了する（ステップＳ１４２８）。次に、デジタルカメラ１００を休止モードに設定した後（ステップＳ１４２９）、デジタルカメラ１００のクレードル装置２００へのロックを解除して（ステップＳ１４３０）、センサーイベント処理を終了する。なお、このセンサーイベント処理は、図２１に示す追尾のアルゴリズムに限定されるものではなく、対象物を追尾できればどのようなものであってもよい。
【０１２４】
ところで、以上の説明では、操作表示端末装置３０１、３０２からの制御がないことを前提としていたが、操作表示端末装置３０１、３０２での制御中にセンサーイベントがあると、操作表示端末装置３０１、３０２からの制御を中断して、強制的に図２０及び図２１の処理に移行するようにしてもよい。
また、ここでは、センサー２１１が、動きを検知するモード、及び対象物を追尾するモードの２つの動作モードに設定されている場合について説明したが、センサー２１１は、どちらのモードで動作してもよい。
【０１２５】
以上のように、本実施形態では、従来技術に比べて次のような効果がある。
デジタルカメラ１００がクレードル装置２００に装着されているときには、監視モードとしたので、ユーザは、操作表示端末装置３０１、３０２のファインダ表示部１０４に表示されているファンダー画像を見ながら、パンチルトズーム等の操作や、撮影の指示を行うことができる。これに対し、デジタルカメラ１００がクレードル装置２００に装着されていないときには、クレードルモードとしたので、撮影動作等のカメラ制御だけでなく、クレードル装置２００のパン・チルト制御もできなくすることで、デジタルカメラ１００やクレードル装置２００が無駄な動作を行うことを防止することができる。また、監視モードとクレードルモードのどちらの動作モードで動作しているかを、操作表示端末装置３０１、３０２のＧＵＩにも表示するようにしたので、デジタルカメラ１００の有無（すなわちモードや利用可能な操作）に応じて、どちらのモードで動作しているのかを、ユーザが容易に分かるようにすることができる。
【０１２６】
また、操作表示端末装置３０１、３０２からクレードル装置２００に送られるコマンドを複数のカテゴリに分類して、カテゴリ毎に、アクセス権を設けるようにしたので、デジタルカメラ１００の制御等の操作が誰にでもできてしまうということを防止することができる。
さらに、複数の操作表示端末装置３０１、３０２から同時に制御することができないカメラ制御コマンド、カメラブラウズコマンド等の制御項目については、制御項目に応じて制御権を設けることで制御を調停するようにしたので、複数の操作表示端末装置３０１、３０２からのコマンドが、クレードル装置２００に適切に送信され、クレードル装置２００やデジタルカメラ１００の制御を円滑に行うことができる。一方、クレードル装置２００内の画像をブラウズすることに関しては、複数の操作表示端末装置３０１、３０２から同時に指示することができるようにしたので、使い勝手を向上させることができる。
【０１２７】
デジタルカメラ１００の制御中ならびにセンサー２１１のイベントの処理中には、デジタルカメラ１００を機構的にクレードル装置２００にロックしたので、取り外して欲しくないタイミングで、デジタルカメラ１００が取り外されてしまうことを防止することができる。
また、デジタルカメラ１００が装着されてないときに、デジタルカメラ１００の設定に関する操作を受け付けた場合には、その操作に関するデータを、クレードル装置２００に一時的に保持しておくようにしたので、次にデジタルカメラ１００がクレードル装置２００に装着されたときに、デジタルカメラ１００の設定値を、自動的に更新することができる。
【０１２８】
クレードル装置２００に装着されていないときには、通常のデジタルカメラとして使用可能とし、クレードル装置２００に装着されたときには、監視に適した設定にデジタルカメラ１００の設定を自動的に変えるようにしたので、画像サイズ、画質、露出、焦点設定が、クレードル装置２００に装着されたときの撮影が、通信や手ぶれに適したものとなる。このため、通信データ量を削減できたり、より低速のシャッタ撮影が可能になったりする等、より柔軟な撮影条件の設定が可能になる。また、このとき、デジタルカメラ１００のボタンを無効化することで、デジタルカメラ１００がむやみに操作されることを避けることができる。
【０１２９】
また、デジタルカメラ１００を用いて、クレードル装置２００の設定項目を入力し、クレードル装置２００にデジタルカメラ１００を装着したタイミングでクレードル装置の設定を変更することが可能になるようにしたので、パーソナルコンピュータ等を用いなくても、デジタルカメラ１００を用いて容易にクレードル装置２００の設定を変更することが可能となる。また、クレードル装置２００の設定変更を、デジタルカメラ１００のみから行えるようにすることで、ネットワーク経由での不正アクセスによる設定改変等を防止する事ができ、セキュティー上の問題を軽減できる。
【０１３０】
また、クレードル装置２００に装着しているときに、デジタルカメラ１００のレンズを沈胴しないで電源をオフする休止モードを設けるようにしたので、休止モードから復帰した後、デジタルカメラ１００を即座に起動させることが可能となる。
さらに、センサー２１１からの入力があったときだけ（動きの検知があったときだけ）、デジタルカメラ１００の電源をオンにして撮影できるようにしたので、デジタルカメラ１００での無駄な電力消費を避けられると共に、デジタルカメラ１００の発熱を抑えることができる。
また、デジタルカメラ１００内で実現するのに適さない追尾処理や動き検知処理等の処理を、クレードル装置２００で行うようにしたので、デジタルカメラ１００のコストアップと重量増加を防ぐことができる。
【０１３１】
なお、前述した操作表示端末装置３０１、３０２のハードウェア構成は、例えば、図２２に示すようなものになる。
【０１３２】
図２２において、操作表示端末装置３０１、３０２は、ＣＰＵ２２０１と、ＲＯＭ２２０２と、ＲＡＭ２２０３と、キーボード（ＫＢ）２２０４のキーボードコントローラ（ＫＢＣ）２２０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）２２０６のＣＲＴコントローラ（ＣＲＴＣ）２２０７と、ハードディスク（ＨＤ）２２０８及びフレキシブルディスク（ＦＤ）２２０９のディスクコントローラ（ＤＫＣ）２２１０と、ネットワーク２２１１との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）２２１２とが、システムバス２２１３を介して互いに通信可能に接続された構成としている。
【０１３３】
ＣＰＵ２２０１は、ＲＯＭ２２０２或いはＨＤ２２０８に記憶されたソフトウェア、或いはＦＤ２２０９より供給されるソフトウェアを実行することで、システムバス２２０３に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ２２０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ２２０２、或いはＨＤ２２０８、或いはＦＤ２２０９から読み出して実行することで、後述する動作を実現するための制御を行う。
【０１３４】
ＲＡＭ２２０３は、ＣＰＵ２２０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ２２０５は、ＫＢ２２０４や図示していないポインティングデバイス等からの指示入力を制御する。
【０１３５】
ＣＲＴＣ２２０７は、ＣＲＴ２２０６の表示を制御する。
ＤＫＣ２２１０は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び本実施の形態における所定の処理プログラム等を記憶するＨＤ２２０８及びＦＤ２２０９とのアクセスを制御する。
ＮＩＣ２２１２は、ネットワーク２２１１上の装置或いはシステムと双方向にデータをやりとりする。
【０１３６】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【０１３７】
また、この場合、前記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３８】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【０１３９】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【符号の説明】
【０１４０】
１００  デジタルカメラ
２００  クレードル装置
２１０  クレードル本体部
２２０  クレードル雲台部
２２１  ロック機構
３０１、３０２  操作表示端末装置
４００  ネットワーク
【図１】
2010252378.tif 000004
【図２】
2010252378.tif 000005
【図３】
2010252378.tif 000006
【図４】
2010252378.tif 000007
【図５】
2010252378.tif 000008
【図６】
2010252378.tif 000009
【図７】
2010252378.tif 000010
【図８】
2010252378.tif 000011
【図９】
2010252378.tif 000012
【図１０】
2010252378.tif 000013
【図１１】
2010252378.tif 000014
【図１２】
2010252378.tif 000015
【図１３】
2010252378.tif 000016
【図１４】
2010252378.tif 000017
【図１５】
2010252378.tif 000018
【図１６】
2010252378.tif 000019
【図１７】
2010252378.tif 000020
【図１８】
2010252378.tif 000021
【図１９】
2010252378.tif 000022
【図２０】
2010252378.tif 000023
【図２１】
2010252378.tif 000024
【図２２】
2010252378.tif 000025