(57)【要約】    【課題】  本発明は、コントローラからの遠隔操作により、頻繁に画像の撮影と閲覧を繰り返し行うことができるリモートカメラシステムを提供する。    【解決手段】  リモートカメラシステムは、レンズ１０１を備えるリモートカメラ１００と、液晶ディスプレイ２０１を備えるコントローラ２００とから成り、レンズ１０１を介してリアルタイムに入力されるファインダ画像又はリモートカメラ１００で撮影された画像をリモートカメラ１００からコントローラ２００に送信し、リモートカメラ１００から受信するファインダ画像及び保存した画像をコントローラ２００の液晶ディスプレイ２０１に表示する。【選択図】      図８
2006174164.tif 000002
【特許請求の範囲】
【請求項１】
コントローラと、前記コントローラとの間で通信を行う通信手段を備えるリモートカメラとを備えるで構成されるリモートカメラシステムにおいて、
前記リモートカメラは、
前記コントローラからの指示に応じて撮影を行う撮影手段と、
前記撮影手段からリアルタイムに入力されるファインダ画像又は撮影された画像を前記コントローラに送信する送信手段とを備え、
前記コントローラは、
前記リモートカメラから受信した画像を保存する保存手段と、
前記リモートカメラから受信したファインダ画像及び前記保存された画像を表示する表示手段と
を備えることを特徴とするリモートカメラシステム。
【請求項２】
前記送信手段は、前記撮影された画像をサムネイル画像として送信し、前記保存手段は、受信したサムネイル画像を保存することを特徴とする請求項１記載のリモートカメラシステム。
【請求項３】
前記コントローラは、前記リモートカメラに対して、電源のＯｎ／Ｏｆｆ、ズームの調節、モード設定の切替え、合焦、及び撮影の少なくとも１つを実行させる操作手段を備えることを特徴とする請求項１又は２記載のリモートカメラシステム。
【請求項４】
前記コントローラは、
前記受信したファインダ画像及び前記保存された画像から画像リストを生成する生成手段と、
前記生成された画像リストの順に前記表示手段に表示される画像を切り替える切替手段と
を備えることを特徴とする請求項１乃至３のいずれか１項に記載のリモートカメラシステム。
【請求項５】
前記切替手段は、前記保存された画像から前記ファインダ画像に切替えるときは、前記撮影手段及び前記通信手段への通電を開始し、前記ファインダ画像の前記リモートカメラから前記コントローラへの送信を開始させることを特徴とする請求項４記載のリモートカメラシステム。
【請求項６】
前記切替手段は、前記ファインダ画像から前記保存された画像に切替えるときは、前記撮影手段及び前記通信手段への通電を停止し、前記ファインダ画像の前記リモートカメラから前記コントローラへの送信を停止させることを特徴とする請求項４又は５記載のリモートカメラシステム。
【請求項７】
前記通信手段は、無線であることを特徴とする請求項１乃至６のいずれか１項に記載のリモートカメラシステム。
【請求項８】
前記撮影される画像は、静止画及び動画の少なくとも１つを含むことを特徴とする請求項１乃至７のいずれか１項に記載のリモートカメラシステム。
【請求項９】
前記リモートカメラは、
前記撮影された画像を保存する他の保存手段と、
前記通信手段により前記コントローラとの間で通信が可能か否かを判別する判別手段とを更に備え、
前記表示手段は、前記コントローラとの間で通信が可能であるときは、前記受信したファインダ画像と前記保存手段に保存された画像と前記他の保存手段に保存された画像とを、生成される画像リストに基づいて混在させて表示することを特徴とする請求項１乃至８のいずれか１項に記載のリモートカメラシステム。
【請求項１０】
コントローラと、前記コントローラとの間で通信を行う通信手段及び前記コントローラからの指示に応じて撮影を行う撮影手段を備えるリモートカメラとで構成されるリモートカメラシステムの制御方法において、
前記撮影手段からリアルタイムに入力されるファインダ画像又は撮影された画像を前記コントローラに送信する送信ステップと、
前記リモートカメラから受信した画像を前記コントローラが有する保存手段に保存する保存ステップと、
前記リモートカメラから受信したファインダ画像及び前記保存された画像を前記コントローラが有する表示手段に表示する表示ステップと
を備えることを特徴とする制御方法。
【請求項１１】
前記送信ステップは、前記撮影された画像をサムネイル画像として送信し、前記保存ステップは、受信したサムネイル画像を保存することを特徴とする請求項１０記載の制御方法。
【請求項１２】
前記コントローラから、前記リモートカメラに対して、電源のＯｎ／Ｏｆｆ、ズームの調節、モード設定の切替え、合焦、及び撮影の少なくとも１つを実行させる操作ステップを備えることを特徴とする請求項１０又は１１記載の制御方法。
【請求項１３】
前記受信したファインダ画像及び前記保存された画像から画像リストを生成する生成ステップと、
前記生成された画像リストの順に前記表示ステップにおいて表示される画像を切り替える切替ステップと
を備えることを特徴とする請求項１０乃至１２のいずれか１項に記載の制御方法。
【請求項１４】
前記切替ステップは、前記保存された画像から前記ファインダ画像に切替えるときは、前記撮影手段及び前記通信手段への通電を開始し、前記ファインダ画像の前記リモートカメラから前記コントローラへの送信を開始させることを特徴とする請求項１３記載の制御方法。
【請求項１５】
前記切替ステップは、前記ファインダ画像から前記保存された画像に切替えるときは、前記撮影手段及び前記通信手段への通電を停止し、前記ファインダ画像の前記リモートカメラから前記コントローラへの送信を停止させることを特徴とする請求項１３又は１４記載の制御方法。
【請求項１６】
前記通信手段は、無線であることを特徴とする請求項１０乃至１５のいずれか１項に記載の制御方法。
【請求項１７】
前記撮影される画像は、静止画及び動画の少なくとも１つを含むことを特徴とする請求項１０乃至１６のいずれか１項に記載の制御方法。
【請求項１８】
前記撮影された画像を前記リモートカメラが有する他の保存手段に保存する他の保存ステップと、
前記通信手段により前記コントローラとの間で通信が可能か否かを判別する判別ステップとを更に備え、
前記表示ステップは、前記コントローラとの間で通信が可能であるときは、前記受信したファインダ画像と前記保存手段に保存された画像と前記他の保存手段に保存された画像とを、生成される画像リストに基づいて混在させて表示することを特徴とする請求項１０乃至１７のいずれか１項に記載の制御方法。
【請求項１９】
請求項１０乃至１８のいずれか１項に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートカメラシステム及びその制御方法、並びにプログラムに関し、特に、撮影部と、操作指示部、表示部とが別体として存在するリモートカメラシステム及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
従来より、コントローラからの遠隔操作によりカメラを制御して撮影を行い、カメラから画像をコントローラに転送して閲覧するリモートカメラシステムは、特に監視カメラの分野で発達している。
【０００３】
このようなリモートカメラシステムでは、カメラはコントローラからの遠隔操作によりチルト（首振り）やズームを行い、常時決められたフレーム間隔で画像をコントローラ側に設けた記録メディアに有線で転送し、記録していた。
【０００４】
また、カメラは固定して設置されているので、カメラに有線で電源ケーブルやシリアルケーブルを接続することにより、カメラへの電力の供給や制御のための情報の転送を行っていた。
【０００５】
また、カメラから画像データを外部装置に送信するための通信路を確保する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２７５４２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のリモートカメラシステムは、監視カメラの分野で用いられるものであり、基本的に画像を監視することに重点が置かれているので、撮影された静止画、動画については、別の装置で再生することを前提としており、１組のリモートカメラシステムで頻繁に撮影と閲覧を切替えて動作させる操作が考慮されていない。
【０００７】
また、カメラは固定で常時撮影する用途で用いられるため、コントローラからの電源のＯｎ／Ｏｆｆは基本的には行わない。
【０００８】
また、従来のリモートカメラシステムは、カメラ及びカメラのコントローラを積極的に持ち運び、頻繁に画像の撮影と閲覧を繰り返し行う用途には適していない。
【０００９】
本発明の目的は、コントローラからの遠隔操作により、頻繁に画像の撮影と閲覧を繰り返し行うことができるリモートカメラシステム及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、請求項１記載のリモートカメラシステムは、コントローラと、前記コントローラとの間で通信を行う通信手段を備えるリモートカメラとを備えるで構成されるリモートカメラシステムにおいて、前記リモートカメラは、前記コントローラからの指示に応じて撮影を行う撮影手段と、前記撮影手段からリアルタイムに入力されるファインダ画像又は撮影された画像を前記コントローラに送信する送信手段とを備え、前記コントローラは、前記リモートカメラから受信した画像を保存する保存手段と、前記リモートカメラから受信したファインダ画像及び前記保存された画像を表示する表示手段とを備えることを特徴とする。
【００１１】
上述の目的を達成するために、請求項１０記載の制御方法は、コントローラと、前記コントローラとの間で通信を行う通信手段及び前記コントローラからの指示に応じて撮影を行う撮影手段を備えるリモートカメラとで構成されるリモートカメラシステムの制御方法において、前記撮影手段からリアルタイムに入力されるファインダ画像又は撮影された画像を前記コントローラに送信する送信ステップと、前記リモートカメラから受信した画像を前記コントローラに保存する保存ステップと、前記リモートカメラから受信したファインダ画像及び前記保存された画像を前記コントローラに表示する表示ステップとを備えることを特徴とする。
【００１２】
上述の目的を達成するために、請求項１９記載のプログラムは、請求項１０乃至１８のいずれか１項に記載の制御方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、撮影手段からリアルタイムに入力されるファインダ画像又は撮影された画像をリモートカメラからコントローラに送信し、リモートカメラから受信するファインダ画像及び保存した画像をコントローラに表示するので、コントローラ側でリモートカメラからのファインダ画像を表示しつつ撮影を行うことができ、撮影された画像をコントローラに保存して、もってコントローラからの遠隔操作により頻繁に画像の撮影と閲覧を繰り返し行うことができる。
【００１４】
また、コントローラは、リモートカメラに対して、電源のＯｎ／Ｏｆｆ、ズームの調節、モード設定の切替え、合焦、及び撮影の少なくとも１つを実行させるので、コントローラからリモートカメラのきめ細かい制御を行うことができる。
【００１５】
また、コントローラに表示する画像を保存された画像からファインダ画像に切替えるときは、撮影手段及び通信手段への通電を開始し、ファインダ画像のリモートカメラからコントローラへの送信を開始させるので、コントローラでの画像閲覧と、リモートカメラと連携した撮影との切替えをモード変更を意識することなく行うことができる。
【００１６】
また、コントローラに表示する画像をファインダ画像から保存された画像に切替えるときは、撮影手段及び通信手段への通電を停止し、ファインダ画像のリモートカメラからコントローラへの送信を停止させるので、不要な電源を切断することにより、電力消費を低減することができる。
【００１７】
また、通信手段は、リモートカメラとコントローラとの間で無線により通信を行うので、リモートカメラ及びコントローラの移動の自由度を向上させることができる。
【００１８】
また、リモートカメラとコントローラとの間で通信が可能であるときは、受信したファインダ画像と保存手段に保存された画像と他の保存手段に保存された画像とを、生成される画像リストに基づいて混在させて表示するので、リモートカメラ及びコントローラの双方に保存された画像を容易に切替えて閲覧することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００２０】
図１は、本発明の実施の形態に係るリモートカメラシステムが有するリモートカメラの外観を示す斜視図であり、（ａ）はレンズ側からの外観、（ｂ）はレンズと反対側からの外観を示す。
【００２１】
図１において、リモートカメラ１００は、携帯可能ないわゆるデジタルカメラであり、レンズ１０１と、キャプチャ（撮影）を行うためのシャッターボタン１０２と、電源のＯｎ／Ｏｆｆ及びモードの設定を行うためのモード設定ダイアル１０３と、光学式ファインダ１０４と、無線通信用のアンテナ１０５と、液晶ディスプレイ１０６と、ズームの調整を行うズームボタン１０７と、上下左右を押下することにより夫々の方向の指示を行うと共に、中心を押下することにより決定の指示行う十字ボタン１０８と、液晶ディスプレイ１０６にメニュー表示を行うためのメニューボタン１０９とを備える。
【００２２】
リモートカメラ１００は、アンテナ１０５を介して後述する図２のコントローラ２００に無線通信により接続される。尚、本実施の形態では、コントローラ２００とリモートカメラ１００間の通信手段はＩＥＥＥ８０１．１１ｂのアドホック通信を想定している。リモートカメラ１００及びコントローラ２００間の通信手段は無線であるので、リモートカメラ１００及びコントローラ２００の移動の自由度を向上させることができる。
【００２３】
リモートカメラ１００は、
（ａ）電源Ｏｆｆモード、
（ｂ）リモートカメラ単体で動作するモード、
（ｃ）コントローラから制御されるモード
の３つのモードを有しており、ユーザがモード設定ダイアル１０３によりこれらの３つのモードから１つを選択することができる。
【００２４】
図２は、本発明の実施の形態に係るリモートカメラシステムが有するコントローラ２００の外観を示す斜視図である。
【００２５】
図２において、コントローラ２００は、液晶ディスプレイ２０１と、リモートカメラ１００と通信するための無線通信用のアンテナ２０２と、リモートカメラ１００にキャプチャを行わせるためのシャッターボタン２０３と、電源のＯｎ／Ｏｆｆ及びモードの設定を行うためのモード設定ダイアル２０４と、リモートカメラ１００のズームの調整を行うズームボタン２０５と、上下左右を押下することにより夫々の方向の指示を行うと共に、中心を押下することにより決定の指示を行う十字ボタン２０６と、液晶ディスプレイ２０１にメニュー表示を行うためのメニュー表示ボタン２０７とを備える。
【００２６】
コントローラ２００は、
（１）電源Ｏｆｆモード、
（２）コントローラ単体で動作するモード、
（３）コントローラ内部の機能及びリモートカメラを制御するモード
の３つのモードを有しており、ユーザがモード設定ダイアル２０４によりこれらの３つのモードから１つを選択することができる。
【００２７】
図３（ａ）は、図１のリモートカメラ１００のハードウェア構成を示すブロック図である。
【００２８】
図３（ａ）において、リモートカメラ１００は、リモートカメラ１００の全体を制御するＣＰＵ３０１と、システムに安定的なクロックを供給するリアルタイムクロック（ＲＴＣ）３０２と、読み書き可能なメモリ（ＲＡＭ）３０３と、読み込み専用メモリ（ＲＯＭ）３０４と、シャッターボタン１０２や十字ボタン１０８等の操作部３０５と、レンズ１０１と、シャッター（不図示）の制御、画像データの圧縮伸長を行う画像エンジン３０７と、コントローラ２００と通信するための無線通信部３０８と、レンズ１０１を介してリアルタイムに入力しているファインダ画像の表示や、シャッターボタン１０２を押下して撮影した画像の表示を行う液晶ディスプレイ（ＬＣＤ）１０６と、リモートカメラ１００に電力を供給するための電源３１０とを備え、これらは、情報の送受信を行うための信号線であるバス３１１を介して互いに接続されている。
【００２９】
図３（ｂ）は、図２のコントローラ２００のハードウェア構成を示すブロック図である。
【００３０】
図３（ｂ）において、コントローラ２００の構成は、図３（ａ）のリモートカメラ１００の構成とほぼ同様であるが、コントローラ２００は、レンズに代えて、画像データの保存先として、ＣＦ（Compact Flash：登録商標）カード等の外部メモリ３２８を有する点でリモートカメラ１００と異なる。即ち、コントローラ２００は、コントローラ２００の動作を制御するＣＰＵ３２１と、システムに安定的なクロックを供給するリアルタイムクロック（ＲＴＣ）３２２と、読み書き可能なメモリ（ＲＡＭ）３２３と、読み込み専用メモリ（ＲＯＭ）３２４と、シャッターボタン２０３や十字ボタン２０６等の操作部３２５と、リモートカメラ１００と通信するための無線通信部３２６と、画像データの圧縮伸長を行う画像エンジン３２７と、画像データの保存先となる外部メモリ３２８と、ファインダ表示や撮影した画像の表示を行う液晶ディスプレイ（ＬＣＤ）２０１と、コントローラ２００に電力を供給するための電源３３０とを備え、これらは、情報の送受信を行うための信号線であるバス３３１を介して互いに接続される。
【００３１】
図４は、図３のリモートカメラ１００内の電源３１０の状態を示す図である。
【００３２】
図４において、リモートカメラ１００内の電源３１０には、以下の４つの状態が存在する。
（I）電源Ｏｆｆの状態
（II）通信Ｏｆｆ＋カメラＯｎの状態
（III）通信Ｏｎ＋カメラＯｆｆの状態
（IV）通信Ｏｎ＋カメラＯｎの状態
まず、リモートカメラ１００のモード設定ダイアル１０３により（ａ）電源Ｏｆｆが選択されているときは、リモートカメラ１００には電源が投入されておらず、（I）電源Ｏｆｆの状態である。
【００３３】
この（I）電源Ｏｆｆの状態から、モード設定ダイアル１０３により（ｂ）カメラ単体で動作するモードが選択されると、（II）通信Ｏｆｆ＋カメラＯｎの状態になり、撮影をするための処理を実行するモジュール（以下、「カメラモジュール」という。）には電力を供給するが、コントローラ２００との通信処理を実行するモジュール（以下、「通信モジュール」という。）には電力は供給されない。
【００３４】
更に、モード設定ダイアル１０３により（ｃ）コントローラから制御されるモードが選択されると、（III）通信Ｏｎ＋カメラＯｆｆの状態になる。この状態では、通信モジュールは電力が供給されて待ち受け状態となっており、カメラモジュールには電力が供給されない。
【００３５】
リモートカメラ１００とコントローラ２００との間での通信が確立した状態で、コントローラ２００からリモートカメラ１００のカメラモジュールに電源を投入する要求を行うことにより、カメラモジュールに電源が投入される。これにより、リモートカメラ１００の電源３１０の状態は（IV）通信Ｏｎ＋カメラＯｎの状態になる。この状態では、コントローラ２００は、リモートカメラ１００内のレンズ１０１を介してリアルタイムに入力されたファインダ画像を逐次リモートカメラ１００からコントローラ２００に送信させることができる。また、リモートカメラ１００の電源のＯｎ／Ｏｆｆ、ズームの調節、モード設定の切替え、合焦、キャプチャ等を制御することができる。これにより、コントローラ２００からリモートカメラ１００のきめ細かい制御を行うことができる。
【００３６】
図５は、リモートカメラ１００の通信モジュールとカメラモジュールの状態遷移を示す図である。
【００３７】
図５において、まず、通信モジュールについては、通信Ｏｆｆの状態５０１と、通信Ｏｎの状態５０２とが存在する。
【００３８】
一方、カメラモジュールについては、カメラＯｆｆの状態５０３と、カメラモジュールに電源が投入されて初期化された状態（カメラＯｎの状態）５０４と、ファインダ画像の出力を行っている状態（ファインダＯｎの状態）５０５と、キャプチャ中の状態５０６とが存在する。これらの状態は、以下のイベントが発生することにより遷移する。
【００３９】
通信モジュールは、通信Ｏｆｆの状態５０１のときに、通信モジュールＯｎイベントが発生すると、通信Ｏｎの状態５０２に遷移する。通信モジュールＯｎイベントは、例えば、モード設定ダイアル１０３により（ｃ）コントローラから制御されるモードが選択されたときに発生する。
【００４０】
通信Ｏｎの状態５０２のときに、電源Ｏｆｆイベント、又は通信モジュールＯｆｆイベントが発生すると、通信Ｏｆｆの状態５０１に遷移する。電源Ｏｆｆイベントは、例えば、リモートカメラ１００のモード設定ダイアル１０３により（ａ）電源Ｏｆｆが選択されたときに発生する。また、通信モジュールＯｆｆイベントは、例えば、モード設定ダイアル１０３により（ｂ）リモートカメラ単体で動作するモードが選択されたときに発生する。
【００４１】
カメラモジュールは、カメラＯｆｆの状態５０３のときに、カメラモジュールＯｎイベントが発生すると、カメラＯｎの状態５０４に遷移する。カメラモジュールＯｎイベントは、例えば、モード設定ダイアル１０３により（ｂ）リモートカメラ単体で動作するモードが選択されたときに発生する。
【００４２】
カメラＯｎの状態５０４のときに、ファインダStartイベントが発生すると、ファインダＯｎの状態５０５に遷移し、ファインダ画像の液晶ディスプレイへの出力（表示）を開始する。ファインダStartイベントは、例えば、メニュー表示ボタン２０７及び十字ボタン２０６によりファインダ画像の出力が指示されたときに発生する。
【００４３】
ファインダＯｎの状態５０５は、撮影が可能な状態であり、このときに、キャプチャイベントを受け付けるとキャプチャ中の状態５０６に遷移し、静止画撮影の場合、キャプチャが終了すると、ファインダＯｎの状態５０５に自動遷移する。キャプチャイベントは、例えば、シャッターボタン１０２が押下されたときに発生する。
【００４４】
また、ファインダＯｎの状態５０５のときに、ファインダStopイベントが発生すると、カメラＯｎの状態５０４に遷移する。ファインダStopイベントは、例えば、メニュー表示ボタン２０７によりメニュー表示が指示されたときに発生する。
【００４５】
更に、ファインダＯｎの状態５０５、又はカメラＯｎの状態５０４のときに、電源Ｏｆｆイベント又はカメラモジュールＯｆｆイベントが発生すると、カメラＯｆｆの状態５０３に遷移する。電源Ｏｆｆイベントは、例えば、リモートカメラ１００のモード設定ダイアル１０３により（ａ）電源Ｏｆｆが選択されたときに発生する。カメラモジュールＯｆｆイベントは、例えば、モード設定ダイアル１０３により（ｃ）コントローラから制御されるモードが選択されたときに発生する。
【００４６】
図６は、リモートカメラシステムによって実行される撮影モード開始処理のフローチャートである。
【００４７】
リモートカメラ１００は、通信モジュールｍ６２０と、状態管理モジュールｍ６２１とを備える。本処理は、コントローラ２００が通信モジュールｍ６２０を介して状態管理モジュールｍ６２１を制御することにより、コントローラ２００からの遠隔操作により、リモートカメラ１００を制御して撮影を行うことが可能な撮影モードに移行させる処理である。
【００４８】
図６において、コントローラ２００のモード設定ダイアル２０４により（３）コントローラ内部の機能及びリモートカメラを制御するモードが選択されると、リモートカメラ１００と既に通信中であるか否かを判別し（ステップＳ６０１）、リモートカメラ１００と通信中でないときは、リモートカメラ１００との通信を確立する（ステップＳ６０２）。
【００４９】
次に、リモートカメラ１００との通信の確立に成功したか否かを判別し（ステップＳ６０３）、リモートカメラ１００の電源が入っていないなどの理由で、リモートカメラ１００との通信の確立に失敗したときは、撮影モードへの移行に失敗したと判定し（撮影モードＮＧ）（ステップＳ６１２）、本処理を終了する。
【００５０】
ステップＳ６０３の判別の結果、リモートカメラ１００との通信の確立に成功したときは、リモートカメラ１００の状態情報を取得し（ステップＳ６０４）、このリモートカメラ１００の状態情報に基づいて、リモートカメラ１００がファインダ画像の出力中であるか否かを判別する（ステップＳ６０５）。その結果、リモートカメラ１００がファインダ画像の出力中であるときは、リモートカメラ１００を制御して撮影を行うことが可能であると判定し（撮影モードＯＫ）（ステップＳ６１１）、本処理を終了する。
【００５１】
ステップＳ６０５の判別の結果、リモートカメラ１００がファインダ画像の出力中でないときは、リモートカメラ１００のカメラモジュールの電源がＯｎであるか否かを判別し（ステップＳ６０６）、カメラモジュールの電源がＯｎであるときは、ステップＳ６０９へ進む一方、カメラモジュールの電源がＯｆｆであるときは、カメラモジュールの電源投入要求をリモートカメラ１００の通信モジュールｍ６２０を介して行う（ステップＳ６０７）。
【００５２】
通信モジュールｍ６２０は、受け取った電源投入要求をリモートカメラ１００の状態管理モジュールｍ６２１に対して行い、当該状態管理モジュールｍ６２１は、上述したカメラモジュールの電源投入処理を実行する。次に、通信モジュールｍ６２０は、その処理の結果情報をコントローラ２００に送信する。
【００５３】
次に、コントローラ２００は、受信した結果情報に基づいて、カメラモジュールの電源投入に成功したか否かを判別し（ステップＳ６０８）、カメラモジュールの電源投入に成功したときは、ステップＳ６０９へ進む一方、カメラモジュールの電源投入に失敗したときは、撮影モードへの移行に失敗したと判定し（撮影モードＮＧ）（ステップＳ６１２）、本処理を終了する。
【００５４】
ステップＳ６０９では、ファインダ画像の出力開始要求をリモートカメラ１００の通信モジュールｍ６２０を介して行う。通信モジュールｍ６２０は、受け取ったファインダ画像の出力開始要求を状態管理モジュールｍ６２１に対して行い、当該状態管理モジュールｍ６２１は、ファインダ画像の出力処理を実行する。通信モジュールｍ６２０は、その処理の結果情報をコントローラ２００に送信する。
【００５５】
次に、コントローラ２００は、受信した結果情報に基づいて、ファインダ画像の出力に成功したか否かを判別し（ステップＳ６１０）、ファインダ画像の出力に失敗したときは、撮影モードへの移行に失敗したと判定し（撮影モードＮＧ）（ステップＳ６１２）、本処理を終了する一方、ファインダ画像の出力に成功したときは、撮影モードへの移行に成功したと判定し（撮影モードＯＫ）（ステップＳ６１１）、本処理を終了する。
【００５６】
尚、ステップＳ６０９でファインダ画像の出力開始要求を行うときに、コントローラ２００で表示させるファインダ画像の画面サイズの情報もリモートカメラ１００の通信モジュールｍ６２０に送信する。これにより、リモートカメラ１００は、コントローラ２００に表示するために最適なサイズのファインダ画像を出力することができる。
【００５７】
また、リモートカメラ１００は、コントローラ２００との間の通信経路の通信速度に応じて、出力するファインダ画像の画像サイズを変更したり、圧縮を行ったり、フレームレートを調整するように構成されてもよい。
【００５８】
以後、リモートカメラ１００はコントローラ２００からキャプチャ要求やファインダ画像の出力停止要求が行われるまで、調整されたフレームレートでファインダ画像をコントローラ２００に出力し続ける。
【００５９】
図７は、リモートカメラシステムの機能的な構成を示すブロック図である。
【００６０】
本実施の形態のコントローラ２００の操作は、図２に示したハードウェアボタン（シャッターボタン２０３〜メニュー表示ボタン２０７）により行う。このボタン操作はイベント処理装置７０１により解釈され、ボタン操作がリモートカメラ１００に対する処理要求であれば、通信装置７０２において、処理要求をリモートカメラ１００に行う。
【００６１】
リモートカメラ１００の通信装置７１１は、受け取った処理要求に基づいて処理内容をイベント処理装置７１２に伝える。イベント処理装置７１２は、処理を実行し、その処理の結果情報を通信装置７１１を介してコントローラ２００の通信装置７０２に送信する。
【００６２】
コントローラ２００の通信装置７０２は、リモートカメラ１００からの結果情報を通信応答処理装置７０３に送る。通信応答処理装置７０３、この内容を解釈して、必要に応じて、画像保存装置７０４に画像データを保存し、また、表示装置７０５に画像を表示させる。
【００６３】
例えば、コントローラ２００上でズームボタン２０５が押下されることにより、イベント処理装置７０１及び通信処理装置７０２を介して、リモートカメラ１００にズーム要求を行うと、イベント処理装置７１２による処理の結果情報が通信装置７１１を介してコントローラ２００の通信装置７０２に返信される。この場合は、画像保存装置７０４は何も処理を行わない。
【００６４】
一方、コントローラ２００上でシャッターボタン２０３が押下されることにより、イベント処理装置７０１及び通信処理装置７０２を介して、リモートカメラ１００にキャプチャ要求を行うと、イベント処理装置７１２により撮影された画像やそのサムネイル画像の画像データが、通信装置７１１を介してコントローラ２００の通信装置７０２に返信される。この場合は、画像保存装置７０４は、返信された画像データを保存する。
【００６５】
コントローラ２００は、電源がＯｎされると、表示装置７０５に表示させる画像リストを作成する。この画像リストには、画像保存装置７０４に保存されている画像データと、リモートカメラ１００から出力されたファインダ画像とが含まれる。
【００６６】
図８は、コントローラ２００の画像保存装置７０４に画像が３枚保存されているときの画像リストの例を示す図である。
【００６７】
図８において、リモートカメラ１００の状態が（III）通信Ｏｎ＋カメラＯｆｆの状態であって、コントローラ２００のモード設定ダイアルが（３）コントローラ内部の機能及びリモートカメラを制御するモードにすると、図６の撮影モード開始処理を実行し、リモートカメラ１００を制御してファインダ画像をコントローラ２００の液晶ディスプレイ２０１に表示する。
【００６８】
液晶ディスプレイ２０１に現在表示されているカレントの画像は、画像リストのファインダ画像８０４である。このファインダ画像を表示した状態で、コントローラ２００の十字ボタン２０６の左側を押下すると、画像リストの前の画像を選択したことになり、カレントの画像は画像３（８０３）に切り替わり、画像３（８０３）をデコードしてコントローラ２００の液晶表示画面２０１に表示する。
【００６９】
同様にファインダ画像を表示した状態で、コントローラ２００の十字ボタン２０６の右側を押下すると、画像リストの次の画像を選択したことになり、カレントの画像は画像１（８０１）に切り替わり、画像１（８０１）をデコードしてコントローラ２００の液晶表示画面２０１に表示する。
【００７０】
このとき、リモートカメラ１００からのファインダ画像の出力も、リモートカメラ１００の撮影機能も不要となるため、図８の流れに基づいてファインダ画像の出力とカメラの撮影に必要な電源を切断し、（II）通信Ｏｆｆ＋カメラＯｎの状態（通信の待ち受け状態）に遷移する。不要な電源を切断することにより、電力消費を低減することができる。
【００７１】
図８において、カレントの画像の切替えを表す矢印のうち、破線の矢印は、コントローラ２００内で処理が閉じている場合、実線の細線の矢印は、リモートカメラ１００の（II）通信Ｏｆｆ＋カメラＯｎの状態（通信の待ち受け状態）への遷移を伴う場合、実線の太線の矢印は、リモートカメラ１００の（IV）通信Ｏｎ＋カメラＯｎの状態への遷移を伴う場合を示す。
【００７２】
即ち、カレントの画像をファインダ画像８０４からコントローラ２００内で保持する画像の表示に切替えるときは、リモートカメラ１００の（II）通信Ｏｆｆ＋カメラＯｎの状態（通信の待ち受け状態）への遷移を伴い、カレントの画像をコントローラ２００内で保持する画像からファインダ画像８０４に切替えるときは、リモートカメラ１００の（IV）通信Ｏｎ＋カメラＯｎの状態への遷移を伴う。これにより、コントローラ２００での画像閲覧と、リモートカメラ１００と連携した撮影との切替えをモード変更を意識することなく行うことができる。
【００７３】
尚、例えば、カレントの画像を画像１（８０１）又は画像３（８０３）からファインダ画像８０４に切替えるときに、リモートカメラ１００の通信が不可能であった場合は、ファインダ画像をとばして画像１（８０１）又は画像３（８０３）の表示を行うように構成されてもよい。
【００７４】
また、リモートカメラ１００の状態を（II）通信Ｏｆｆ＋カメラＯｎの状態（通信の待ち受け状態）にした後は、コントローラ２００の通信モジュールの電源を切断することにより、コントローラ２００の電力消費を低減することができる。
【００７５】
図９は、リモートカメラシステムによって実行される撮影モード終了処理のフローチャートである。
【００７６】
図９において、まず、通信装置７０２によりファインダ画像の出力停止要求をリモートカメラ１００の通信モジュールｍ６２０を介して行う（ステップＳ９０１）。通信モジュールｍ６２０は、ファインダ画像の出力停止要求を状態管理モジュールｍ６２１に対して行い、状態管理モジュールｍ６２１は、ファインダ画像の出力を停止する。通信モジュールｍ６２０は、その結果情報をコントローラ２００の通信装置７０２に送信する。
【００７７】
次に、通信装置７０２によりカメラモジュールの電源Ｏｆｆ要求をリモートカメラ１００の通信モジュールｍ６２０を介して行い、カメラモジュールの電源をＯｆｆにし（ステップＳ９０２）、本処理を終了する。これにより、リモートカメラ１００は、撮影モードを終了し、（II）通信Ｏｆｆ＋カメラＯｎの状態（通信の待ち受け状態）に遷移する。
【００７８】
尚、カメラＯｆｆの状態５０３からカメラＯｎの状態５０４に遷移するのに時間がかかる場合、頻繁にファインダ画像表示と他の画像とを切替えると、切替えに時間がかかり、操作にストレスを感じるので、リモートカメラ１００は、カメラモジュールＯｆｆ要求を受けて、例えば、２分のタイムアウト時間を設定して、タイムアウトがおきたときに実際にカメラＯｆｆの状態５０３に遷移するように実装するようにしてもよい。これにより、カメラＯｆｆ状態５０３からカメラＯｎ状態５０４への遷移の頻度を減らすことができ、ストレスを感じることなく操作することができる。
【００７９】
図１０は、コントローラ２００単体で動作するモードでの画像リストを示す図である。
【００８０】
図８では、コントローラ２００の設定ダイアル２０４により（３）コントローラ内部の機能及びリモートカメラを制御するモードが選択された場合の画像リストの例であるが、図１０は、（２）コントローラ単体で動作するモードが選択された場合の画像リストの例について説明する。
【００８１】
コントローラ２００の設定ダイアル２０４により（１）電源Ｏｆｆモードから（２）コントローラ単体で動作するモードに変更すると、図１０に示すように、コントローラ２００が保存している画像に対してのみ画像リストを生成し、画像リストの最後の画像をカレントの画像として画像データをデコードし、コントローラ２００の液晶ディスプレイ２０１に表示する。即ち、図１０の画像リストは、ファインダ画像がない点が図８の画像リストと異なる。
【００８２】
ここで、液晶ディスプレイ２０１にカレントの画像として画像３（１００３）の表示中に、十字ボタン２０６の右側が押下されると、画像リストの次の画像を選択したことになり、カレントの画像は画像１（１００１）に切り替わり、十字ボタン２０６の左側が押下されると、画像リストの前の画像を選択したことになり、カレントの画像は画像２（１００２）に切り替わる。
【００８３】
ここで、コントローラ２００の設定ダイアル２０４により、モードを（３）コントローラ２００内部の機能とカメラを制御するモードに変更すると、ファインダ画像が加えられ、図８に示す画像リストに変更される。
【００８４】
尚、コントローラ２００に保存している画像を表示中に、シャッターボタン２０３が押下されると、どの画像を表示していても撮影できるように、リモートカメラ１００の電源を投入して、液晶ディスプレイ２０１にファインダ画像を表示するように構成してもよい。
【００８５】
また、リモートカメラ１００にも画像データの蓄積が可能で、コントローラ２００とリモートカメラ１００とが通信可能な状態のときには、上述した図８及び図１０の画像リストはコントローラ２００とリモートカメラ１００の双方に蓄積された画像データの画像を混在させてもよい。これにより、リモートカメラ１００及びコントローラ２００の双方に保存された画像を容易に切替えて閲覧することができる。
【００８６】
本実施の形態によれば、レンズ１０１を介してリアルタイムに入力されるファインダ画像又はリモートカメラ１００で撮影された画像をリモートカメラ１００からコントローラ２００に送信し、リモートカメラ１００から受信するファインダ画像及び保存した画像をコントローラ２００の液晶ディスプレイ２０１に表示するので、コントローラ２００側でリモートカメラ１００からのファインダ画像を表示しつつ撮影を行うことができ、撮影された画像をコントローラ２００に保存して、もってコントローラ２００からの遠隔操作により頻繁に画像の撮影と閲覧を繰り返し行うことができる。
【００８７】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００８８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８９】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施の形態に係るリモートカメラシステムが有するリモートカメラの外観を示す斜視図であり、（ａ）はレンズ側からの外観、（ｂ）はレンズと反対側からの外観を示す。
【図２】本発明の実施の形態に係るリモートカメラシステムが有するコントローラ２００の外観を示す斜視図である。
【図３】リモートカメラシステムのハードウェア構成を示すブロック図であり、（ａ）は、リモートカメラ１００、（ｂ）は、コントローラ２００を示す。
【図４】図３のリモートカメラ１００の電源３１０の状態を示す図である。
【図５】リモートカメラ１００の通信モジュールとカメラモジュールの状態を示す図である。
【図６】リモートカメラシステムによって実行される撮影モード開始処理のフローチャートである。
【図７】リモートカメラシステムの機能的な構成を示すブロック図である。
【図８】コントローラ２００に画像が３枚保存されているときの画像リストの例を示す図である。
【図９】リモートカメラシステムによって実行される撮影モード終了処理のフローチャートである。
【図１０】コントローラ２００単体で動作するモードでの画像リストを示す図である。
【符号の説明】
【００９３】
１００ リモートカメラ
１０１ レンズ
１０２，２０３シャッターボタン
１０３，２０４モード設定ダイアル
１０６，２０１液晶ディスプレイ
１０７ ズームボタン
１０８ 十字ボタン
１０９ メニューボタン
２００ コントローラ
【図１】
2006174164.tif 000003
【図２】
2006174164.tif 000004
【図３】
2006174164.tif 000005
【図４】
2006174164.tif 000006
【図５】
2006174164.tif 000007
【図６】
2006174164.tif 000008
【図７】
2006174164.tif 000009
【図８】
2006174164.tif 000010
【図９】
2006174164.tif 000011
【図１０】
2006174164.tif 000012