(57)【要約】【課題】制御プログラムの構造の単純化を図ることが可能な電子機器、接続機器、遠隔操作システム、並びに、遠隔操作方法を提供する。【解決手段】外部接続機器３と接続状態で用いられる第１の動作モードと、外部接続機器３と非接続状態で用いられる第２の動作モードとを有カメラ本体２と、カメラ本体２の動作状態が第２の動作モードにおける特定の状態の場合、再起動の指令を制限して（リセット信号ＲＥＳＥＴの出力を抑止して）、カメラ本体２の動作状態を上記第２のモード特定の状態に維持させ、カメラ本体２の動作状熊が上記特定の状態でない場合、リセット信号ＲＥＳＥＴを端子３４を通して信号ライン４４に転送してカメラ本体２を再起動させ第１の動作モードに遷移させる外部接続機器３を有する。【選択図】      図１
2006121237.tif 000002
【特許請求の範囲】
【請求項１】
接続機器と接続可能で、少なくとも上記接続機器と接続状態で用いられる第１の動作モードと、上記接続機器と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能な電子機器であって、
少なくとも上記接続機器からの再起動の指令を受ける、上記接続機器との信号の送受を行う信号ラインと、
上記接続機器の接続を検知する検知手段と、
上記信号ラインの信号からの再起動の指令に基づき再起動を行う再起動手段と、
上記再起動手段による再起動の際、上記検知手段により上記接続機器の接続が検知された場合には上記第１のアプリケーションプログラムで起動を行って上記第１の動作モードに遷移し、上記検出手段により上記接続機器の非接続が検知された場合には上記第２のアプリケーションプログラムで起動を行って上記第２の動作モードに遷移する第１の制御手段と
を有する電子機器。
【請求項２】
上記検知手段により上記接続機器の接続が検知された場合、上記信号ラインを通じて上記接続機器に動作状態を報知する状態報知手段を、さらに有する
請求項１に記載の電子機器。
【請求項３】
上記第１の制御手段は、上記状態報知手段により上記接続機器に動作状態を報知し、報知した動作状態に応じて接続機器からの再起動を制限させる
請求項２記載の電子機器。
【請求項４】
上記信号ラインには、外部電源に接続された信号ラインを含み、
上記第１の制御手段は、パワーオン状態で、上記検知手段により上記接続機器の接続を検知すると、一旦パワーオフ処理を行って上記外部電源による充電処理を行い、
再起動手段は、上記信号ラインの信号からの再起動の指令に基づき再起動を行う
請求項１乃至３のいずれか一に記載の電子機器。
【請求項５】
上記信号ラインには、外部電源に接続された信号ラインを含み、
上記第１の制御手段は、上記第２の動作モードの特定の状態で、上記検知手段により上記接続機器の接続を検知すると、当該第２の動作モードの特定の状態が解除されてから、一旦パワーオフ処理を行って上記外部電源による充電処理を行い、
再起動手段は、上記信号ラインの信号からの再起動の指令に基づき再起動を行う
請求項１乃至４のいずれか一に記載の電子機器。
【請求項６】
上記第１の制御手段、上記接続機器により制御信号が供給されると、当該制御信号に応じた状態遷移を行う
請求項１乃至５のいずれか一に記載の電子機器。
【請求項７】
少なくとも接続状態で用いられる第１の動作モードと非接続状態で用いられる第２の動作モードを有する電子機器と接続可能な接続機器であって、
上記電子機器へ再起動の指令を送るための再起動指令手段と、
少なくとも上記再起動指令手段からの再起動指令を送ると共に上記電子機器の動作状態の報知を受ける、上記電子機器との信号の送受を行う信号ラインと、
上記信号ラインから受けた上記電子機器の動作状態の報知により当該電子機器の状態を検知する状態検知手段と、
上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記再起動指令手段による再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させ、上記電子機器の動作状熊が上記特定の状態でない場合、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる第２の制御手段と
を有する接続機器。
【請求項８】
上記第２の制御手段は、上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記状態検知手段による電源オフの検知を待って、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる
請求項７に記載の接続機器。
【請求項９】
上記第２の制御手段は、上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記再起動指令手段による再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させると共に、上記状態検知手段による電源オフの検知を待って、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる
請求項７に記載の接続機器。
【請求項１０】
接続機器と、
上記接続機器と接続可能で、少なくとも上記接続機器と接続状態で用いられる第１の動作モードと、上記接続機器と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能な電子機器と、を有し、
上記電子機器は、
少なくとも上記接続機器からの再起動の指令を受ける、上記接続機器との信号の送受を行う信号ラインと、
上記接続機器の接続を検知する検知手段と、
上記信号ラインの信号からの再起動の指令に基づき再起動を行う再起動手段と、
上記再起動手段による再起動の際、上記検知手段により上記接続機器の接続が検知された場合には上記第１のアプリケーションプログラムで起動を行って上記第１の動作モードに遷移し、上記検出手段により上記接続機器の非接続が検知された場合には上記第２のアプリケーションプログラムで起動を行って上記第２の動作モードに遷移する第１の制御手段と、を含み、
上記接続機器は、
上記電子機器へ再起動の指令を送るための再起動指令手段と、
少なくとも上記再起動指令手段からの再起動指令を送ると共に上記電子機器の動作状態の報知を受ける、上記電子機器との信号の送受を行う信号ラインと、
上記信号ラインから受けた上記電子機器の動作状態の報知により当該電子機器の状態を検知する状態検知手段と、
上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記再起動指令手段による再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させ、上記電子機器の動作状熊が上記特定の状態でない場合、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる第２の制御手段と、を含む
遠隔操作システム。
【請求項１１】
接続機器と接続可能で、少なくとも上記接続機器と接続状態で用いられる第１の動作モードと、上記接続機器と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能な電子機器を、上記接続機器により遠隔操作する遠隔操作方法であって、
上記電子機器に上記接続機器を接続し、
上記電子機器の動作状態を上記接続機器に報知し、
上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させ、
上記電子機器の動作状熊が上記特定の状態でない場合、上記接続機器から電子機器の再起動を実施し上記電子機器を第１の動作モードで再起動させる
遠隔操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の多機能化された電子機器、この電子機器に接続可能で電子機器を遠隔可能な接続機器、およびこれら電子機器および接続機器を備えた遠隔操作システム、並びに遠隔操作方法に関するものである。
【背景技術】
【０００２】
従来より、複数のモードを有する電子機器が他の機器と接続されたことを検知すると、自動的に接続された機器との連携に適したモードに自動的に遷移する、デジタルカメラやビデオカメラ等が、以下に第１から第５の器として、種々提案されている。
【０００３】
第１の機器は、ＵＳＢ接続を検知すると専用のモードに設定するものである。また、ＵＳＢケーブル接続状態で機器の電源がオンとなると、ＰＣ接続モードで起動する。
【０００４】
第２の機器は、複数の動作モードを備えたビデオカメラにて、接続されたアクセサリーに適した動作モードを自動的に選択するものである。
【０００５】
第３の機器は、ビデオカメラとステーションとが接続可能なものであって、ステーションの接続を検知してモードを変更するものである。
【０００６】
第４の機器は、他の機器へ電源電圧を供給する機器において、自機器の電源リセットの際、一定時間遅延して他機器の接続状態を検知するものである。
【０００７】
第５の機器は、ＶＴＲがカメラとチューナ等に接続可能で、接続機器に応じてモードを自動切換するものである（たとえば特許文献１参照）。
【特許文献１】特開昭５７−１２７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、第１から第５の機器は、複数のモードを有する機器が他の機器と接続されたことを検知すると、自動的に接続された機器との連携に適したモードに自動的に遷移するものであるが、機器の制御プログラムの構造が複雑となる問題がある。
特に、近年のデジタルカメラは多機能化しており、状態管理も複雑になっている。ここにさらに外部機器との接続による状態管理を加えると、その管理は非常に複雑となり、想定しない不具合も発生しやすくなる。
【０００９】
本発明の目的は、制御プログラムの構造の単純化を図ることが可能な電子機器、接続機器、遠隔操作システム、並びに、遠隔操作方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の観点は、接続機器と接続可能で、少なくとも上記接続機器と接続状態で用いられる第１の動作モードと、上記接続機器と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能な電子機器であって、少なくとも上記接続機器からの再起動の指令を受ける、上記接続機器との信号の送受を行う信号ラインと、上記接続機器の接続を検知する検知手段と、上記信号ラインの信号からの再起動の指令に基づき再起動を行う再起動手段と、上記再起動手段による再起動の際、上記検知手段により上記接続機器の接続が検知された場合には上記第１のアプリケーションプログラムで起動を行って上記第１の動作モードに遷移し、上記検出手段により上記接続機器の非接続が検知された場合には上記第２のアプリケーションプログラムで起動を行って上記第２の動作モードに遷移する第１の制御手段とを有する。
【００１１】
好適には、上記検知手段により上記接続機器の接続が検知された場合、上記信号ラインを通じて上記接続機器に動作状態を報知する状態報知手段を、さらに有する。
【００１２】
好適には、上記第１の制御手段は、上記状態報知手段により上記接続機器に動作状態を報知し、報知した動作状態に応じて接続機器からの再起動を制限させる。
【００１３】
好適には、上記信号ラインには、外部電源に接続された信号ラインを含み、上記第１の制御手段は、パワーオン状態で、上記検知手段により上記接続機器の接続を検知すると、一旦パワーオフ処理を行って上記外部電源による充電処理を行い、再起動手段は、上記信号ラインの信号からの再起動の指令に基づき再起動を行う。
【００１４】
好適には、上記信号ラインには、外部電源に接続された信号ラインを含み、上記第１の制御手段は、上記第２の動作モードの特定の状態で、上記検知手段により上記接続機器の接続を検知すると、当該第２の動作モードの特定の状態が解除されてから、一旦パワーオフ処理を行って上記外部電源による充電処理を行い、再起動手段は、上記信号ラインの信号からの再起動の指令に基づき再起動を行う。
【００１５】
好適には、上記第１の制御手段、上記接続機器により制御信号が供給されると、当該制御信号に応じた状態遷移を行う。
【００１６】
本発明の第２の観点は、少なくとも接続状態で用いられる第１の動作モードと非接続状態で用いられる第２の動作モードを有する電子機器と接続可能な接続機器であって、上記電子機器へ再起動の指令を送るための再起動指令手段と、少なくとも上記再起動指令手段からの再起動指令を送ると共に上記電子機器の動作状態の報知を受ける、上記電子機器との信号の送受を行う信号ラインと、上記信号ラインから受けた上記電子機器の動作状態の報知により当該電子機器の状態を検知する状態検知手段と、上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記再起動指令手段による再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させ、上記電子機器の動作状熊が上記特定の状態でない場合、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる第２の制御手段とを有する。
【００１７】
好適には、上記第２の制御手段は、上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記状態検知手段による電源オフの検知を待って、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる。
【００１８】
好適には、上記第２の制御手段は、上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記再起動指令手段による再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させると共に、上記状態検知手段による電源オフの検知を待って、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる。
【００１９】
本発明の第３の観点の遠隔操作システムは、接続機器と、上記接続機器と接続可能で、少なくとも上記接続機器と接続状態で用いられる第１の動作モードと、上記接続機器と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能な電子機器と、を有し、上記電子機器は、少なくとも上記接続機器からの再起動の指令を受ける、上記接続機器との信号の送受を行う信号ラインと、上記接続機器の接続を検知する検知手段と、上記信号ラインの信号からの再起動の指令に基づき再起動を行う再起動手段と、上記再起動手段による再起動の際、上記検知手段により上記接続機器の接続が検知された場合には上記第１のアプリケーションプログラムで起動を行って上記第１の動作モードに遷移し、上記検出手段により上記接続機器の非接続が検知された場合には上記第２のアプリケーションプログラムで起動を行って上記第２の動作モードに遷移する第１の制御手段と、を含み、上記接続機器は、上記電子機器へ再起動の指令を送るための再起動指令手段と、少なくとも上記再起動指令手段からの再起動指令を送ると共に上記電子機器の動作状態の報知を受ける、上記電子機器との信号の送受を行う信号ラインと、上記信号ラインから受けた上記電子機器の動作状態の報知により当該電子機器の状態を検知する状態検知手段と、上記状態検知手段により上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、上記再起動指令手段による再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させ、上記電子機器の動作状熊が上記特定の状態でない場合、上記再起動指令手段による再起動を実施し上記電子機器を第１の動作モードで再起動させる第２の制御手段と、を含む。
【００２０】
本発明の第４の観点は、接続機器と接続可能で、少なくとも上記接続機器と接続状態で用いられる第１の動作モードと、上記接続機器と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能な電子機器を、上記接続機器により遠隔操作する遠隔操作方法であって、上記電子機器に上記接続機器を接続し、上記電子機器の動作状態を上記接続機器に報知し、上記電子機器の動作状態が上記第２の動作モードにおける特定の状態の場合、再起動の指令を制限して上記電子機器の動作状態を上記特定の状態に維持させ、上記電子機器の動作状熊が上記特定の状態でない場合、上記接続機器から電子機器の再起動を実施し上記電子機器を第１の動作モードで再起動させる。
【発明の効果】
【００２１】
本発明によれば、複雑な状態管理を単純化することができ、制御プログラムの構造の単純化を図ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態を図面に関連付けて説明する。
【００２３】
図１は、本発明に係る電子機器および接続機器を採用した遠隔操作システムの一実施形態を示す構成図である。
【００２４】
本実施形態においては、電子機器はデジタルカメラであるものとするカメラシステムを例に説明する。
【００２５】
本遠隔操作カメラシステム１は、図１に示すように、デジタルカメラ本体（以下、単にカメラ本体という）２、外部接続機器３、および複数の信号ラインを含む接続ケーブル４を主構成要素として有している。
【００２６】
本実施形態のカメラシステム１においては、カメラ本体２は単体で、通常の撮像処理でファイルの書き込み処理等を行うことが可能である。カメラ本体２に外部接続機器３を接続した場合、カメラ本体２に外部接続機器３からの操作のみ受け付ける特殊なモードを用意し、外部接続機器３が接続された場合、外部接続機器３からのカメラハードリセット（再起動指令）によるリセット動作からのみこのモードに遷移するようにすることでこの複雑な状態管理を単純化している。
また、なんらかの理由により、カメラがハングアップ等を起こし、外部接続機器３からの通信を受け付けなくなってしまった状態でも、外部接続機器３からこのハードリセット（再起動指令）をかけることによって確実にリカバリー動作をすることができる。特に外部接続機器３により遠隔操作するような場合、カメラがハングアップしたりすると、通常はカメラのあるところまで行き、リカバリー動作させなければならないが、このような仕組みとすることで、カメラ本体２から離れた場所にいても確実に外部接続機器を通じてリカバリー動作が実現でき、より信頼性の高いシステムを実現している。
また、カメラ本体２を、通常は外部接続機器との接続をせず、通常のカメラとして使用するようなシステムでは、ユーザーがカメラの状態を気にすることなく自由に着脱を行っても問題ないようにする必要がある。
外部機器がカメラ側のハードリセットをかけるこのシステムにおいては、たとえばカメラが記憶媒体のデータを読み込んでいたり、書き込んでいたりしている最中に外部機器と接続し、これを受けて外部機器がハードリセットをかけてしまうと、記憶媒体のデータもしくは記憶媒体そのものを壊してしまう可能性もある。
本実施形態においては、外部接続機器３がカメラ本体２の状態を見てハードリセットをかけるかどうかを判断することにより、そのような不具合も防止することによって、ユーザーの使い勝手を向上することができるように構成される。
【００２７】
以下、カメラシステム１、電子機器としてのカメラ本体２、外部接続機器３、および接続ケーブル４の具体的な構成および各部機能について順を追って説明する。
【００２８】
カメラシステム１は、カメラ本体２に外部接続機器３を、複数の信号線からなる物理的な接続ケーブル４で接続し、外部接続機器３からの信号により、撮影などの操作が可能なカメラシステムとして構成される。
【００２９】
接続ケーブル４には、複数の信号ライン４１〜４６を含む。
信号ライン４１は、外部接続機器３側からカメラ本体２に直流電源電圧ＤＣ ＩＮを供給するためのラインである。
信号ライン４２は、グランドＧＮＤラインである。
信号ライン４３は、カメラ本体２がパワーオンの状態にあるかパワーオフの状態にあるかをカメラ本体２から外部接続機器３側に報知するための信号ＣＡＭ ＰＯＷＥＲの転送ラインである。
信号ライン４４は、外部接続機器３からカメラ本体２に対しての再起動指令であるリセット信号ＲＥＳＥＴの転送ラインである。
信号ライン４５は、セットトップボックス（ＳＴＢ）等の外部接続機器３がセットされた場合に、外部接続機器３（ＳＴＢ）によりカメラ本体２をコントロールするために外部接続機器３からカメラ本体２に信号ＢＯＸ ＳＥＴの転送ラインである。
信号ライン４６は、カメラ本体２と外部接続機器３と、いわゆるＵＳＢ通信等を行うためのバスラインである。
【００３０】
たとえば接続ケーブル４の各信号ライン４１〜４６の一端は、あらかじめ外部接続機器３の入出力端子Ｔ３１〜Ｔ３６に接続してあり、他端側に設けたコネクタ４７をカメラ本体の被接続部２１に接続することにより、外部接続機器３をカメラ本体２に接続することができる。
信号ライン４１の一端が外部接続機器３の端子Ｔ３１に接続され、他端がコネクタ４７が接続時にカメラ本体２の端子Ｔ２１に接続される。
信号ライン４２の一端が外部接続機器３の端子Ｔ３２に接続され、他端がコネクタ４７が接続時にカメラ本体２の端子Ｔ２２に接続される。
信号ライン４３の一端が外部接続機器３の端子Ｔ３３に接続され、他端がコネクタ４７が接続時にカメラ本体２の端子Ｔ２３に接続される。
信号ライン４４の一端が外部接続機器３の端子Ｔ３４に接続され、他端がコネクタ４７が接続時にカメラ本体２の端子Ｔ２４に接続される。
信号ライン４５の一端が外部接続機器３の端子Ｔ３５に接続され、他端がコネクタ４７が接続時にカメラ本体２の端子Ｔ２５に接続される。
信号ライン４５の一端が外部接続機器３の端子Ｔ３６に接続され、他端がコネクタ４７が接続時にカメラ本体２の端子Ｔ２６に接続される。
【００３１】
カメラシステム１においては、基本的に外部接続機器３がカメラ本体２に接続されているときに、信号ライン４４を通して、リセット信号ＲＥＳＥＴをカメラ本体２に送信し、カメラ本体２にハード的なリセット動作を行わせる。
カメラ本体２は、接続ケーブル４により外部接続機器３が接続された場合、信号ライン４５のＢＯＸ ＳＥＴ信号を受けて、外部接続機器３と接続されたことを検知し、カメラ本体２は外部接続機器３が接続されたことを検知した場合、カメラ動作状態を電源オフ状態に遷移させる。
また、カメラ本体２は、カメラ動作中に外部接続機器接続３が接続されたことを検知した場合であって、リセット動作による再起動の際、外部機器接続検知信号である信号ライン４５のＢＯＸ ＳＥＴ信号の状態を読み、外部接続機器３が接続されていると判断した場合は、外部接続機器３からの操作により動作する第１の動作モードで起動する。
カメラ本体２は、信号ライン４６を通して、カメラ本体２の動作状態を外部接続機器３が検知するためのカメラ動作状態検知信号を転送し、外部接続機器３は接続されたカメラ本体３を再起動（初期化）する際、受信したカメラ動作状態検知信号の状態によりカメラ本体３が電源オフ状態にあることを検知して、リセット信号ＲＥＳＴＥを信号ライン４４に送信する。
また、外部接続機器３は、接続されたカメラ本体２を初期化する際、カメラ動作状態検知信号の状態によりカメラ本体２が動作状態にある場合は電源オフ状態になるのを待ってリセット信号ＲＥＳＴＥを信号ライン４４に送信する。
【００３２】
以上の基本的な動作をふまえたカメラ本体２および外部接続機器３の構成および機能についてさらに詳細に説明する。
【００３３】
カメラ本体２は、基本的に、少なくとも外部接続機器３と接続状態で用いられる第１の動作モードと、外部接続機器３と非接続状態で用いられる第２の動作モードとを有し、少なくとも第１の動作モードに対応した第１のアプリケーションプログラムと第２の動作モードに対応した第２のアプリケーションプログラムとを実行可能に構成されている。
第１の動作モードでは、外部接続機器３を通しての再起動処理や撮影等が行われる。
第２の動作モードでは、通常の撮影動作やファイルの書き込み処理等を行う。第２の動作モードで、これらの撮影動作やファイルの書き込み処理等を行っている状態等が第２の動作モードにおける特定の状態として外部接続機器３により認識される。
【００３４】
カメラ本体２は、図１に示すように、上述した被接続部２１に加えて、電池２２、切替／充電回路２３、電源回路２４、第１の制御手段としての第１ＣＰＵ（ＣＰＵ１）２５、第２ＣＰＵ（ＣＰＵ２）２６、および機能ブロック２７を有する。
【００３５】
切替／充電回路２３は、接続ケーブル４を通して外部接続機器３が接続されていない場合には電池２１によるＤＣ電圧を電源回路２４に供給し、接続ケーブル４を通して外部接続機器３が接続され、外部接続機器３側から供給される電圧ＤＣ ＩＮの供給を受けた場合には、電池２１の供給電圧から、外部からの電圧ＤＣ ＩＮの供給に切り替えて電源回路２４に供給する。
【００３６】
電源回路２４は、切替／充電回路２３から供給される電圧に応じて、第２ＣＰＵ２６および機能ブロック２７に必要な駆動電圧を生成して供給する。
また、電源回路２４は、接続ケーブル４の信号ライン４３に接続される端子Ｔ２２にカメラ本体２がパワーオンかパワーオフかを示す信号ＣＡＭ ＰＯＷＥＲを出力する。接続ケーブル４が接続された場合、このパワー状態を示す信号ＣＡＭ ＰＯＷＥＲは、信号ライン４３を通して外部接続機器３に供給され、外部接続機器３はこれによりカメラ本体２が電源オン状態か電源オフ状態かを検知する。すなわち、端子Ｔ２３は信号ライン４３を通じて外部接続機器３にカメラ本体２の動作状態を報知する報知手段として機能する。
【００３７】
第１ＣＰＵ２５は、カメラ本体２の電源管理を主に行う。電池電圧または外部からの電圧ＤＣ ＩＮのどちらかが供給されている状態では第１ＣＰＵ２５には常に電圧が供給されている。カメラ本体２が電源オフ状態の場合は、第１ＣＰＵ２５は電源回路２４を制御し、第２ＣＰＵ２６および機能ブロック２７への電源供給をオフにする。逆に、カメラ本体２を電源オン状態にする場合には、第１ＣＰＵ２５が電源回路２４を制御し、第２ＣＰＵ２６および機能ブロック２７へ電源を供給することにより、第２ＣＰＵ２６のアプリケーションプログラムをスタートさせる。
カメラ本体２が電源オフ状態にあり、外部からの電圧ＤＣ ＩＮが供給されている場合は、第１ＣＰＵ２５が充電回路２３を制御することにより、外部からの電圧ＤＣ ＩＮを用いて、電池２２を充電する。カメラ本体２が電源オフ状態にあり、外部からの電圧ＤＣ ＩＮが供給されていない場合は、第１ＣＰＵ２５自体の待機電流の非常に少ない省電力モードに移行する。
第１ＣＰＵ２５は、接続ケーブル４が接続されて外部接続機器３からの再起動指示であるリセット信号ＲＥＳＥＴを受けると、第１ＣＰＵ２５はプログラムカウンタをリセットし、初期化プログラムが起動する。すなわち、第１ＣＰＵ２５は、信号ライン４４の信号ＲＥＳＥＴから再起動の指令に基づき再起動を行う再起動手段として機能する。第１ＣＰＵ２５は再起動の際、電源回路２４を制御し、第２ＣＰＵ２６および機能ブロック２７に電源を供給し、第２ＣＰＵ２６のアプリケーションプログラムをスタートさせる。
【００３８】
第２ＣＰＵ２６は、第１ＣＰＵ２５に制御により電源が供給されることにより、第２ＣＰＵ２６内にもつアプリケーションプログラムを起動する。
第２ＣＰＵ２６は、このアプリケーションプログラムの初期部分において、接続ケーブル４を通して外部接続機器３が接続されたかどうかを検知する信号ＢＯＸ ＳＥＴを検知し、外部接続機器３の接続を検知した場合は第１のアプリケーションプログラムで起動を行って第１の動作モードに遷移し、外部接続機器３の非接続を検知した場合は第２のアプリケーションプログラムで起動を行って第２の動作モードに遷移する。
また、第２ＣＰＵ２６は、端子Ｔ２６、信号ライン４６を通して外部接続機器３との間でＵＳＢ通信処理等も行う。
【００３９】
外部接続機器３は、上述した入出力端子Ｔ３１〜Ｔ３６に加えて、スイッチ３１、および第２の制御手段としてのＣＰＵ３２を有する。
【００４０】
スイッチ３１は、外部接続機器３の電源スイッチであり、これがオンされることにより、ＣＰＵ３２に電源が供給されてＣＰＵ３２が動作を開始する。また、スイッチ３１がオンされることにより、端子Ｔ３５を通して、制御信号ＢＯＸ ＳＥＴを信号ライン４５に転送する。
【００４１】
ＣＰＵ３２は、接続ケーブル４がカメラ本体２に接続されて、信号ライン４３を通してカメラ本体２がパワーオンかパワーオフかを示す信号ＣＡＭ ＰＯＷＥＲを受け、カメラ本体２の動作状態を検知する。すなわち、ＣＰＵ３２は、信号ラインから受けた電子機器であるカメラ本体２の動作状態の報知により、カメラ本体２の動作状態を検知する状態検知手段として機能する。
ＣＰＵ３２は、信号ＣＡＭ ＰＯＷＥＲを受け、端子Ｔ３４を通してカメラ本体２に再起動指令であるリセット信号ＲＥＳＥＴを信号ライン４４に転送する。すなわち、ＣＰＵ３２は、電子機器であるカメラ本体２に再起動の指令を送るための再起動指令手段として機能する。
ＣＰＵ３２は、カメラ本体２の動作状態が上記第２の動作モードにおける特定の状態の場合、再起動の指令を制限して（リセット信号ＲＥＳＥＴの出力を抑止して）、カメラ本体２の動作状態を上記第２のモード特定の状態（撮影中あるいはファイルに書き込み中の状態）に維持させ、カメラ本体２の動作状熊が上記特定の状態でない場合、リセット信号ＲＥＳＥＴを端子Ｔ３４を通して信号ライン４４に転送してカメラ本体２を第１の動作モードに遷移させて再起動させる。
【００４２】
図２は、本実施形態の外部接続機器３のカメラ本体に対する再起動処理（初期化処理）を示すフローチャートである。
【００４３】
ＣＰＵ３２は、カメラ初期化要求があると（ＳＴ１）、タイマをスタートさせて８ＳＴ２）、待ち時間Ｔwaitが時間Ｌlimit を超えたか否かを判別を行う（ＳＴ３）。
ステップＳＴ３において、待ち時間Ｔwaitが時間Ｌlimit を超えたと判別したば場合には、カメラ本体２から信号ライン４３を通して転送されてきた信号ＣＡＭ ＰＯＷＥＲがオンであるかオフであるか判別を行う（ＳＴ４）。
ステップＳＴ４において、信号ＣＡＭ ＰＯＷＥＲがオンであると判別した場合には、ステップＳＴ３からの処理に戻る。
一方、ステップＳＴ４において、信号ＣＡＭ ＰＯＷＥＲがオフであると判別した場合、あるいはステップＳＴ３において、待ち時間Ｔwaitが時間Ｌlimit を超えていないと判別した場合には、リセット信号ＲＥＳＥＴを端子３４を通して信号ライン４４に転送してカメラ本体２を第１の動作モードに遷移させて再起動（初期化）させる（ＳＴ５）。
そして、一定時間待った後（ＳＴ６）、信号ライン４６を通してカメラ本体２との通信確認を行う（ＳＴ７）。
そして、通信が正常（ＯＫ）である場合、カメラ初期化を正常終了する（ＳＴ）。
通信が正常でない（ＮＧ）場合、あらかじめ設定したリトライ回数だけ、ステップＳＴ５からの処理を繰り返し（ＳＴ９）、リトライ回数だけリセット処理を行っても通信が正常でない場合にはカメラ初期化エラーとして処理する（ＳＴ１０）。
【００４４】
図３は、カメラ本体の状態遷移を示す図である。
【００４５】
図３の例では、制御信号ＢＯＸ ＳＥＴとＤＣ ＩＮのオン、オフに応じたカメラ本体２の状態遷移例を示している。
【００４６】
カメラリセット時に、制御信号ＢＯＸ ＳＥＴとＤＣ ＩＮが共にオフの場合には、「ＰＯＷＥＲ＿ＯＦＦ」状態へ遷移する。この場合、第１ＣＰＵ２５は電源は供給されているが、省電力モードの状態となり、第２ＣＰＵ２６はオフ（ＯＦＦ）となる。
カメラリセット時に、制御信号ＢＯＸ ＳＥＴがオフで、ＤＣ ＩＮがオンの場合には、「ＰＯＷＥＲ＿ＯＦＦ（充電）」状態へ遷移する。この場合、第１ＣＰＵ２５は充電回路２３を制御し、バッテリーを充電する。第２ＣＰＵ２６はオフ状態となる。
カメラリセット時に、制御信号ＢＯＸ ＳＥＴがオンの場合、ＣＡＭ ＰＯＷＥＲ ＯＮとなり、第２ＣＰＵ２６および機能ブロック２７に電源が供給される。
【００４７】
カメラリセット時に、「ＰＯＷＥＲ＿ＯＦＦ」状態または「ＰＯＷＥＲ＿ＯＦＦ（充電）」状態に遷移した場合でも、パワーキーがオンされることで、第２ＣＰＵ２６および機能ブロック２７に電源が供給される。
第２ＣＰＵ２６は、電源オン状態となることによって、それぞれ条件に応じて次のいずれかのカメラ動作をする。
【００４８】
ＣＡＭＥＲＡ＿ＭＯＤＥ：通常カメラ動作のモード。
ＰＬＡＹ＿ＭＯＤＥ：記録した画像を再生するモード。
ＳＥＴ＿ＵＰ＿ＭＯＤＥ：カメラの各種設定を行うモード。
ＥＸＴ＿ＭＯＤＥ：外部接続機器３が接続されたときのモードであり、外部接続機器３からの命令のみで動作し、カメラのスイッチ操作等は受け付けない。
【００４９】
パワーキーオフ等、パワーオフ要求が生じた場合、第２ＣＰＵ２６は処理中の動作が完了し次第、第１ＣＰＵ２５に対してパワーオフの要求を出す。
第１ＣＰＵ２５は、第２ＣＰＵ２６からのパワーオフ要求を受けて第２ＣＰＵ２６の電源をオフするように制御する。
外部接続機器３が接続されたときの第１の動作モード（ＥＸＴ ＭＯＤＥ）にある場合、外部接続機器３から外されたことを示す、ＢＯＸ ＳＥＴ＝ＯＦＦが検知された場合か外部接続機器３からパワーオフの要求を受けた場合にパワーオフ処理に遷移する。
外部接続機器３が接続されていないときの第２の動作モード（ＥＸＴ ＭＯＤＥ以外）にある場合、通常のパワーキーのオフ等でパワーオフ要求が発生するが、外部接続機器３が接続された場合、すなわち信号ＢＯＸ ＳＥＴのオンを検知した場合もパワーオフ要求を発生させ、パワーオフ状態へ遷移する。これにより、外部接続機器３からのリセット処理を受けられる状態とする。
【００５０】
以下に、外部接続機器３が、カメラ本体２に接続される場合の動作を、カメラがオン状態で接続された場合、カメラ本体２がファイル書き込み中等のビジー（ＢＵＳＹ）中で接続された場合、カメラ本体２がハングアップ中に外部接続機器３により起動要求された場合、並びに、外部接続機器３による遠隔操作による撮影動作を、図面に関連付けて説明する。
【００５１】
まず、図４（Ａ）〜（Ｇ）に関連付けて、カメラ本体２がオン状態で接続された場合の動作を説明する。
なお、図４（Ａ）がＤＣ ＩＮを、図４（Ｂ）が制御信号ＢＯＸ ＳＥＴを、図４（Ｃ）が信号ＣＡＭ ＰＯＷＥＲを、図４（Ｄ）がリセット信号ＲＥＳＥＴを、図４（Ｅ）が信号ライン３６を通してのＵＳＢ通信を、図４（Ｆ）が外部接続機器３の状態を、図４（Ｇ）がカメラ本体２の状態をそれぞれ示している。
【００５２】
外部接続機器３は、スイッチ３をオンすることで外部接続機器３のＣＰＵ３２が処理か処理を実行した後、待機状態となる。そこへカメラ本体２がオン状態で外部接続機器３に接続された場合、カメラ本体２はＢＯＳ ＳＥＴ信号を検知してパワーオフ処理を実行する。すなわち、第２ＣＰＵ２６がパワーオフ要求を発生させ、それを受けて、第１ＣＰＵ２５が、第２ＣＰＵ２６および機能ブロック２７への電源供給をオフする。これにより、信号ＣＡＭ ＰＯＷＥＲもオフとなる。このとき、外部接続機器３が接続されているので、電圧ＤＣ ＩＮの供給が検知され、第１ＣＰＵ２５は充電回路を制御し、カメラ本体２は「ＰＯＷＥＲ ＯＦＦ（充電）」状態に遷移する。
外部接続機器３においてカメラ起動要求が発生した場合、ＣＭＡ ＰＯＷＥＲの状態をチェックし、オフとなっていることを確認した後、一定のウェイト時間の後、リセット信号ＲＥＳＥＴを端子Ｔ３４を通して信号ライン４４に転送してカメラ本体２を再起動（リセット）させ、第１の動作モードに遷移させる。
外部接続機器３では、図２に示すようなリセット（初期化処理）が終了すると、一定時間待った後、初期化通信が行われる。
この一定時間のウェイト時間の間に、カメラ本体２は処理化処理の後、制御信号ＢＯＸ ＳＥＴに基づいてＥＸＴ＿ＭＯＤＥとなり、外部接続機器３からの命令のみで動作し、カメラのスイッチ操作等は受け付けない状態となる。
【００５３】
次に、図５（Ａ）〜（Ｇ）に関連付けて、カメラ本体がファイル書き込み中等のビジー（ＢＵＳＹ）中に接続された場合の動作を説明する。
なお、図５（Ａ）がＤＣ ＩＮを、図５（Ｂ）が制御信号ＢＯＸ ＳＥＴを、図５（Ｃ）が信号ＣＡＭ ＰＯＷＥＲを、図５（Ｄ）がリセット信号ＲＥＳＥＴを、図５（Ｅ）が信号ライン３６を通してのＵＳＢ通信を、図５（Ｆ）が外部接続機器３の状態を、図５（Ｇ）がカメラ本体２の状態をそれぞれ示している。
【００５４】
カメラ本体２がオン状態で外部接続機器３が接続された場合、外部接続機器３は図５（Ｆ）に示すように、待機状態にある。このとき、カメラ本体２がＣＡＭＥＲＡ ＭＯＤＥの状態にあり、かつファイル書き込み中であった場合、カメラ本体２の状態報知信号ＣＡＭ ＰＯＷＥＲがオンであることを検知し、外部接続機器３はカメラ本体２がビジー（ＢＵＳＹ）状態であることを認識し、ウェイト状態となる。
このウェイト状態では、外部接続機器３が一定時間おきに信号ＣＡＭ ＰＯＷＥＲの状態をチェックする。
カメラ本体２は、ファイル書き込みが終了し次第、制御信号ＢＯＳ ＳＥＴのオンを受けて、パワーオフ処理に移行し、その後「ＰＯＷＥＲ ＯＦＦ（充電）」状態に遷移する。
外部接続機器３においてカメラ起動要求が発生した場合は、信号ＣＡＭ ＰＯＷＥＲの状態をチェックし、オフとなっていることを確認した後、一定のウェイト時間の後、リセット信号ＲＥＳＥＴを端子Ｔ３４を通して信号ライン４４に転送してカメラ本体２を再起動（リセット）させ、第１の動作モードに遷移させる。
外部接続機器３では、図２に示すようなリセット（初期化）処理が終了すると、一定時間待った後、初期化通信が行われる。
この一定時間のウェイト時間の間に、カメラ本体２は処理化処理の後、制御信号ＢＯＸ ＳＥＴに基づいてＥＸＴ＿ＭＯＤＥとなり、外部接続機器３からの命令のみで動作し、カメラのスイッチ操作等は受け付けない状態となる。
【００５５】
次に、図６（Ａ）〜（Ｇ）に関連付けて、カメラ本体２がハングアップ中に外部接続機器３により起動要求された場合の動作を説明する。
なお、図６（Ａ）がＤＣ ＩＮを、図６（Ｂ）が制御信号ＢＯＸ ＳＥＴを、図６（Ｃ）が信号ＣＡＭ ＰＯＷＥＲを、図６（Ｄ）がリセット信号ＲＥＳＥＴを、図６（Ｅ）が信号ライン３６を通してのＵＳＢ通信を、図６（Ｆ）が外部接続機器３の状態を、図６（Ｇ）がカメラ本体２の状態をそれぞれ示している。
【００５６】
カメラ本体２がオン状態で外部接続機器３が接続された場合、外部接続機器３は図５（Ｆ）に示すように、待機状態にあり、カメラ本体２は何らかの要因により、ハングアップ状態にあり、外部接続機器３は、ウェイト状態とある。
このとき、外部接続機器３においてカメラ起動要求が発生した場合、信号ＣＡＭ ＰＯＷＥＲの状態チェックを開始する。外部接続機器３は一定時間おきに信号ＣＡＭ ＰＯＷＥＲをチェックするが、カメラ本体２はハングアップ状態が解消されないことから、外部接続機器３ではタイムアウトとして検出し、リセット信号ＲＥＳＥＴを端子Ｔ３４を通して信号ライン４４に転送してカメラ本体２を再起動（リセット）させ、第１の動作モードに遷移させる。
外部接続機器３では、図２に示すようなリセット（初期化）処理が終了すると、一定時間待った後、初期化通信が行われる。
この一定時間のウェイト時間の間に、カメラ本体２は処理化処理の後、制御信号ＢＯＸ ＳＥＴに基づいてＥＸＴ＿ＭＯＤＥとなり、外部接続機器３からの命令のみで動作し、カメラのスイッチ操作等は受け付けない状態となる。
【００５７】
次に、図７（Ａ）〜（Ｇ）に関連付けて、外部接続機器３による遠隔操作による撮影動作を説明する。
なお、図７（Ａ）がＤＣ ＩＮを、図７（Ｂ）が制御信号ＢＯＸ ＳＥＴを、図７（Ｃ）が信号ＣＡＭ ＰＯＷＥＲを、図７（Ｄ）がリセット信号ＲＥＳＥＴを、図７（Ｅ）が信号ライン３６を通してのＵＳＢ通信を、図７（Ｆ）が外部接続機器３の状態を、図７（Ｇ）がカメラ本体２の状態をそれぞれ示している。
【００５８】
この場合、カメラ本体２は、外部接続機器３からの通信以外、カメラのスイッチ等を受け付けないＥＸＴ＿ＭＯＤＥとなっている。
そして、信号ライン３６を通して外部接続機器３側からレンズ繰り出し要求、撮影要求が発行される。カメラ本体２は、信号ライン３６を通して外部接続機器３側からレンズ繰り出し要求、撮影要求に応じて動作を行う。
上記実施形態において、外部接続機器３に電子機器の動作状態を報知する状態報知手段について、カメラの電源状態を示す信号ＣＡＭ ＰＯＷＥＲを用いて、カメラの電源オンオフを報知する状態報知手段を一例としてあげたが、信号ライン３６を通してのＵＳＢ通信を用いることも可能である。この場合、電源のオンオフだけでなく、ファイルの書き込み中、撮影中等を区別して送信することで外部接続機器３がより細かいカメラの動作状態を判断することができる。
【００５９】
以上説明したように、本実施形態によれば、カメラ本体２に外部接続機器３からの操作のみ受け付ける特殊なモードを用意し、外部接続機器３か接続された場合、外部接続機器３からのカメラハードリセットによるリセット動作からのみこのモードに遷移するようにすることでこの複雑な状態管理を単純化することができる。
また、なんらかの理由により、カメラ本体２がハングアップ等を起こし、外部接続機器３からの通信を受け付けなくなってしまった状態でも、外部接続機器３からこのハードリセットをかけることによって確実にリカバリー動作をすることができる。特に外部接続機器３を遠隔操作するような場合、カメラ本体２がハングアップしたりすると、通常はカメラのあるところまで行き、リカバリー動作させなければならないが、このような仕組みとすることで、カメラから離れた場所にいても確実に外部接続機器３を通じてリカバリー動作が実現できるため、より信頼性の高いシステムを実現することができる。
このカメラ本体２を、通常は外部接続機器３との接続をせず、通常のカメラとして使用するようなシ  ステムでは、ユーザーがカメラの状態を気にすることなく自由に着脱を行っても問題ないようにする必要がある。
外部接続機器３がカメラ側のハードリセットをかけるこのシステムにおいては、例えばカメラが記憶媒体のデータを読み込んでいたり、書き込んでいたりしている最中に外部接続機器３と接続し、これを受けて外部接続機器３がハードリセットをかけてしまうと、記憶媒体のデータもしくは記憶媒体そのものを壊してしまう可能性もある。
本実施形態においては、外部接続機器３がカメラの状態を見てハードリセットをかけるかどうかを判断することにより、そのような不具合も防止することによって、ユーザーの使い勝手を向上させることができる。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る電子機器および接続機器を採用した遠隔操作システムの一実施形態を示す構成図である。
【図２】本実施形態の外部接続機器のカメラ本体に対する再起動処理（初期化処理）を示すフローチャートである。
【図３】信号ＣＡＭ ＰＯＷＥＲがオフとオンの場合におけるカメラ再起動（リセット）時を含む、カメラ本体の状態遷移を示す図である。
【図４】カメラ本体がオン状態で外部接続機器が接続された場合の動作を説明するためのタイミングチャートである。
【図５】カメラ本体がファイル書き込み中等のビジー（ＢＵＳＹ）中に外部接続機器が接続された場合の動作を説明するためのタイミングチャートである。
【図６】カメラ本体がハングアップ中に外部接続機器により起動要求された場合の動作を説明するためのタイミングチャートである。
【図７】外部接続機器による遠隔操作による撮影動作を説明するためのタイミングチャートである。
【符号の説明】
【００６１】
１…遠隔操作カメラシステム、２…カメラ本体、２１…被接続部、２２…電池、２３…切替／充電回路、２４…電源回路、２５…第１ＣＰＵ、２６…第２ＣＰＵ，３…外部接続機器、３１…スイッチ、３２…ＣＰＵ。
【図１】
2006121237.tif 000003
【図２】
2006121237.tif 000004
【図３】
2006121237.tif 000005
【図４】
2006121237.tif 000006
【図５】
2006121237.tif 000007
【図６】
2006121237.tif 000008
【図７】
2006121237.tif 000009