(57)【要約】      （修正有）【課題】低消費電力状態から短時間で通常動作状態に復帰する電子機器を提供する。【解決手段】電子機器は、動作部１３２，１３３と、メイン制御部２０５と、メイン制御部および動作部に対する電源供給を電源設定データに基づいて制御する電源制御部１２７と、第１の動作状態において電源設定データとしての第１のデータを電源制御部に与え、第１の動作状態より消費電力が少ない第２の動作状態において電源設定データとしての第２のデータを電源制御部に与えるデータ制御部１２４とを有する。動作状態が第１から第２の動作状態に移行する際に、データ制御部は第１のデータを記憶部に書き込む。第２から第１の動作状態に復帰する際に、データ制御部は記憶部に書き込まれた第１のデータを電源制御部に与え、電源制御部は第１のデータに基づいてメイン制御部への電源供給を行うとともにメイン制御部の起動処理が終了する前から動作部への電源供給を開始する。【選択図】図２
2019021180.tif 000002
【特許請求の範囲】
【請求項１】
動作状態が第１の動作状態と該第１の動作状態よりも消費電力が低い第２の動作状態とに切り替わる電子機器であって、
前記第１の動作状態において動作が可能な動作部と、
前記第１の動作状態において前記動作部の制御が可能な起動状態となり、前記第２の動作状態において非起動状態となるメイン制御部と、
前記メイン制御部および前記動作部に対する電源供給を電源設定データに基づいて制御する電源制御部と、
前記第１の動作状態において前記電源設定データとしての第１のデータを前記電源制御部に与え、前記第２の動作状態において前記電源設定データとしての第２のデータを前記電源制御部に与えるデータ制御部とを有し、
前記動作状態が前記第１の動作状態から前記第２の動作状態に移行する際に、前記データ制御部は、前記第１のデータを記憶部に書き込み、
前記動作状態が前記第２の動作状態から前記第１の動作状態に復帰する際に、
前記データ制御部は、前記記憶部に書き込まれた前記第１のデータを前記電源制御部に与え、
前記電源制御部は、該第１のデータに基づいて、前記メイン制御部への電源供給を行うとともに、前記メイン制御部の前記非起動状態から前記起動状態への起動処理が終了する前から前記動作部への電源供給を開始することを特徴とする電子機器。
【請求項２】
前記メイン制御部は、
前記動作状態が前記第１の動作状態から前記第２の動作状態に移行する際には、前記データ制御部と通信を行って前記第１のデータを前記記憶部に書き込ませ、
前記動作状態が前記第２の動作状態から前記第１の動作状態に復帰する際には、前記起動処理が終了するまでは前記データ制御部との通信を行えないことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記動作状態が前記第２の動作状態から前記第１の動作状態に復帰する際に、前記電源制御部からの電源供給が開始された前記動作部は、前記メイン制御部の前記起動処理の終了前または該終了と同時に、前記メイン制御部による動作の制御が可能な状態となることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
ユーザ操作により状態が変化する操作部を有しており、
前記データ制御部は、前記動作状態が前記第１の動作状態から前記第２の動作状態に移行する際に、前記操作部の前記状態に応じて、前記記憶部に書き込む前記第１のデータを変更することを特徴とする請求項１から３のいずれか一項に記載の電子機器。
【請求項５】
前記データ制御部は、
前記動作状態が前記第１の動作状態から前記第２の動作状態に移行する際に、前記第２の動作状態から前記第１の動作状態への復帰時に前記記憶部に書き込まれた前記第１のデータを前記電源制御部に与えるか否かを判定し、
前記復帰時に前記第１のデータを前記電源制御部に与えると判定した場合に、前記第１のデータを前記記憶部に書き込むことを特徴とする請求項１から４のいずれか一項に記載の電子機器。
【請求項６】
前記電子機器は、撮像装置に対して着脱可能に接続される交換レンズであることを特徴とする請求項１から５のいずれか一項に記載の電子機器。
【請求項７】
前記メイン制御部は、前記撮像装置からの移行命令に応じて、前記第１の動作状態と前記第２の動作状態とに移行する処理を行うことを特徴とする請求項１から６のいずれか一項に記載の電子機器。
【請求項８】
動作状態が第１の動作状態と該第１の動作状態よりも消費電力が低い第２の動作状態とに切り替わる電子機器であり、前記第１の動作状態において動作が可能な動作部と、前記第１の動作状態において前記動作部の制御が可能な起動状態となり、前記第２の動作状態において非起動状態となるメイン制御部と、前記メイン制御部および前記動作部に対する電源供給を電源設定データに基づいて制御する電源制御部と、前記第１の動作状態において前記電源設定データとしての第１のデータを前記電源制御部に与え、前記第２の動作状態において前記電源設定データとしての第２のデータを前記電源制御部に与えるデータ制御コンピュータとを有する電子機器において、前記データ制御コンピュータに処理を実行させるコンピュータプログラムであって、
前記処理は、
前記動作状態が前記第１の動作状態から前記第２の動作状態に移行する際に、前記第１のデータを記憶部に書き込むステップと、
前記動作状態が前記第２の動作状態から前記第１の動作状態に復帰する際に、前記記憶部に書き込まれた前記第１のデータを前記電源制御部に与えて、該電源制御部に該第１のデータに基づいて前記メイン制御部への電源供給を行わせるとともに、前記メイン制御部の前記非起動状態から前記起動状態への起動処理が終了する前から前記動作部への電源供給を開始させるステップとを有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、低消費電力状態に移行可能な電子機器に関する。
【背景技術】
【０００２】
デジタルカメラや交換レンズ等の電子機器には、通常動作状態において所定時間の間、ユーザにより何ら操作されかった場合に低消費電力状態（パワーセーブモードやスリープモード等ともいう）に移行する省電力機能が備えられている。レンズ交換型カメラ本体と交換レンズを含む撮像システムでは、カメラ本体が低消費電力状態に移行する際に、該カメラ本体から交換レンズに低消費電力状態への移行命令が送信される。該移行命令を受けた交換レンズは、内部電源をオフすることによって通常動作状態から低消費電力状態に移行する。さらに、カメラ本体および交換レンズは、それらに対するユーザ操作を検出することで低消費電力状態を解除して通常動作状態に復帰する。交換レンズは、低消費電力状態から通常動作状態への復帰時に内部電源の立ち上げ（オン）動作を復帰毎に行う。この復帰時の電源立ち上げ動作に要する時間を短縮して撮像システムの起動を早めることが求められている。
【０００３】
特許文献１には、多機能通信制御ＬＳＩに内蔵されるモードレジスタを不揮発性デバイスで構成することにより、リセット解除毎にモードレジスタの設定を行う必要をなくし、モード設定時間を短縮するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−０５６４９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１にて開示されたシステムでは、マイコン内のモード設定を一度行ってしまえば、リセット後も同じモード設定で動作可能なものであり、消費電力に関する状態の移行については言及されていない。
【０００６】
本発明は、低消費電力状態から短時間で通常動作状態に復帰することができるようにした電子機器を提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面としての電子機器は、動作状態が第１の動作状態と該第１の動作状態よりも消費電力が低い第２の動作状態とに切り替わる。該電子機器は、第１の動作状態において動作が可能な動作部と、第１の動作状態において動作部の制御が可能な起動状態となり、第２の動作状態において非起動状態となるメイン制御部と、メイン制御部および動作部に対する電源供給を電源設定データに基づいて制御する電源制御部と、第１の動作状態において電源設定データとしての第１のデータを電源制御部に与え、第２の動作状態において電源設定データとしての第２のデータを前記電源制御部に与えるデータ制御部とを有する。第１の動作状態から第２の動作状態に移行する際に、データ制御部は、第１のデータを記憶部に書き込む。第２の動作状態から第１の動作状態に復帰する際に、データ制御部は、記憶部に書き込まれた第１のデータを電源制御部に与え、電源制御部は、該第１のデータに基づいて、メイン制御部への電源供給を行うとともに、メイン制御部の非起動状態から起動状態への起動処理が終了する前から動作部への電源供給を開始することを特徴とする。
【０００８】
なお、データ制御コンピュータとしての上記データ制御部に、第１の動作状態から第２の動作状態に移行する際に、第１のデータを記憶部に書き込むステップと、第２の動作状態から第１の動作状態に復帰する際に、記憶部に書き込まれた第１のデータを電源制御部に与えて、該電源制御部に該第１のデータに基づいてメイン制御部への電源供給を行わせるとともに、メイン制御部の非起動状態から起動状態への起動処理が終了する前から動作部への電源供給を開始させるステップとを含む処理を実行させる制御プログラムも、本発明の他の一側面を構成する。
【発明の効果】
【０００９】
本発明によれば、第２の状態（低消費電力状態）から短時間で第１の状態（通常動作状態）に復帰することが可能な電子機器を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例であるレンズ交換型カメラシステムの構成を示すブロック図。
【図２】実施例におけるカメラ本体と交換レンズとの間の電源・通信回路の構成を示す図。
【図３】実施例におけるデータ管理部内のデータを示す図。
【図４】実施例１における交換レンズ装着後の動作を示すタイミングチャート。
【図５】実施例１におけるアクティブモードからスリープモードへの移行までのタイミングチャート。
【図６】実施例１の比較例として、記憶部のデータ書き換えを行わずにスリープモードに移行した場合のスリープモードからアクティブモードへの復帰処理を示すタイミングチャート。
【図７】実施例１において記憶部のデータ書き換えてスリープモードに移行した場合のスリープモードからアクティブモードへの復帰処理を示すタイミングチャート。
【図８】実施例２における交換レンズ装着後の動作を示すタイミングチャート。
【図９】実施例２におけるアクティブモードからスリープモードへの移行までのタイミングチャート。
【図１０】実施例２の比較例として、記憶部のデータ書き換えを行わずにスリープモードに移行した場合のスリープモードからアクティブモードへの復帰処理を示すタイミングチャート。
【図１１】実施例２において記憶部のデータ書き換えてスリープモードに移行した場合のスリープモードからアクティブモードへの復帰処理を示すタイミングチャート。
【図１２】実施例３における交換レンズ装着後の動作を示すタイミングチャート。
【図１３】実施例３におけるアクティブモードからスリープモードへの移行までのタイミングチャート。
【図１４】実施例３の比較例として、記憶部のデータ書き換えを行わずにスリープモードに移行した場合のスリープモードからアクティブモードへの復帰処理を示すタイミングチャート。
【図１５】実施例３において記憶部のデータ書き換えてスリープモードに移行した場合のスリープモードからアクティブモードへの復帰処理を示すタイミングチャート。
【図１６】実施例４における交換レンズ装着後の動作を示すタイミングチャート。
【図１７】実施例４におけるアクティブモードからスリープモードへの移行までのタイミングチャート。
【図１８】実施例３における処理を示すフローチャート。
【図１９】実施例４における処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１２】
図１には、本発明の実施例１である撮像装置としてのカメラ本体２００とこれに着脱可能に接続（装着）されたアクセサリ装置（電子機器または光学機器）としての交換レンズ１００とを含む撮像（カメラ）システムの構成を示している。
【００１３】
カメラ本体２００と交換レンズ１００は、それぞれが有するカメラ通信部２０８およびレンズ通信部１１２を介して低消費電力状態への移行命令を送信したり、制御命令や内部情報を伝送したりする。また、カメラ通信部２０８およびレンズ通信部１１２は複数の通信フォーマットをサポートしており、通信データの種類や通信目的に応じて互いに同期して同一の通信フォーマットに切り替えることにより、様々な状況に対する最適な通信フォーマットを選択する。
【００１４】
まず、交換レンズ１００とカメラ本体２００の具体的な構成について説明する。交換レンズ１００とカメラ本体２００は、結合機構であるマウント３００を介して機械的および電気的に接続されている。交換レンズ１００は、マウント３００に設けられた電源端子（図２に示すＶＤＤ端子）およびレンズ電源・通信制御部１２４を介してカメラ本体２００から電源の供給を受け、後述する各種アクチュエータやレンズマイクロコンピュータ１１１を動作させる。また、交換レンズ１００とカメラ本体２００は、マウント３００に設けられた通信端子（図２に示すＬＣＬＫ、ＤＬＣおよびＤＣＬ端子）およびレンズ電源・通信制御部１２４を介して相互に通信を行う。
【００１５】
交換レンズ１００は、撮像光学系を有する。撮像光学系は、被写体ＯＢＪ側から順に、フィールドレンズ１０１と、変倍を行う変倍レンズ１０２と、光量を調節する絞りユニット１１４と、防振（像振れ補正）レンズ１０３と、焦点調節を行うフォーカスレンズ１０４とを含む。
【００１６】
変倍レンズ１０２とフォーカスレンズ１０４はそれぞれ、レンズ保持枠１０５，１０６により保持されている。レンズ保持枠１０５，１０６は、不図示のガイド軸により図中に破線で示した光軸方向に移動可能にガイドされており、それぞれステッピングモータ１０７，１０８によって光軸方向に駆動される。ステッピングモータ１０７，１０８はそれぞれ、駆動パルスに同期して変倍レンズ１０２およびフォーカスレンズ１０４を移動させる。
【００１７】
防振レンズ１０３は、撮像光学系の光軸に直交する方向に移動することで、手振れ等に起因する像振れを低減（補正）する。
【００１８】
レンズ電源・通信制御部１２４は、マウント３００に設けられた通信端子とレンズ通信部１１２との間に設けられ、カメラ本体２００との間の通信制御やレンズマイクロコンピュータ（以下、レンズマイコンという）１１１および各駆動回路への電源供給制御を行う。
【００１９】
レンズマイコン１１１は、交換レンズ１００内の各部の動作を制御するアクセサリ制御部である。レンズマイコン１１１内のマイコン通信制御部１２３は、レンズ電源・通信制御部１２４とレンズマイコン１１１との間の通信制御を行う。レンズマイコン１１１は、レンズ電源・通信制御部１２４とアクセサリ通信部としてのレンズ通信部１１２を介してカメラ本体２００から送信された制御コマンドを受信し、レンズデータ（アクセサリデータ）の送信要求を受ける。
【００２０】
また、レンズマイコン１１１は、制御コマンドに対応するレンズ制御を行い、レンズ電源・通信制御部１２４とレンズ通信部１１２を介して送信要求に対応するレンズデータをカメラ本体２００に送信する。レンズマイコン１１１は、コンピュータプログラムとしての通信制御プログラムに従ってカメラ本体２００（後述するカメラマイクロコンピュータ２０５）との通信に関する動作を行う。また、レンズマイコン１１１は、コンピュータプログラムとしての状態制御プログラムに従って、交換レンズ１００の通常動作状態と低消費電力状態との間での状態切替えを制御する。
【００２１】
さらに、レンズマイコン１１１は、制御コマンドのうち変倍やフォーカシングに関するコマンドに応答してズーム駆動回路１１７およびフォーカス駆動回路１２０に駆動信号を出力してステッピングモータ１０７，１０８を駆動させる。これにより、変倍レンズ１０２による変倍動作を制御するズーム処理やフォーカスレンズ１０４による焦点調節動作を制御するＡＦ（オートフォーカス）処理が行われる。
【００２２】
交換レンズ１００は、ユーザにより回転操作可能なマニュアル操作（フォーカス）リング１２１と、該マニュアルフォーカスリング１２１の回転操作量を検出するフォーカスエンコーダ１２２とを有する。レンズマイコン１１１は、フォーカスエンコーダ１２２により検出されたマニュアル操作リング１２１の回転操作量に応じてフォーカス駆動回路１２０にステッピングモータ１０８を駆動させてフォーカスレンズ１０４を移動させる。これにより、ＭＦ（マニュアルフォーカス）が行われる。
【００２３】
絞りユニット１１４は、絞り羽根１１４ａ，１１４ｂを備えて構成される。絞り羽根１１４ａ，１１４ｂの状態は、ホール素子１１３により検出され、増幅回路１１５およびＡ／Ｄ変換回路１１６を介してレンズマイコン１１１に入力される。レンズマイコン１１１は、Ａ／Ｄ変換回路１１６からの入力信号に基づいて絞り駆動回路１１８に駆動信号を出力して絞りアクチュエータ１０９を駆動させる。これにより、絞りユニット１１４による光量調節動作を制御する。
【００２４】
さらに、レンズマイコン１１１は、交換レンズ１００内に設けられた振動ジャイロ等の不図示の振れセンサにより検出された振れに応じて、防振駆動回路１１９を介して防振アクチュエータ１１０を駆動する。これにより、防振レンズ１０３の移動（防振動作）を制御する防振処理が行われる。
【００２５】
ＳＷ１２５はユーザが操作してその状態を変化させることが可能な少なくとも１つのスイッチ等を含む操作部であり、ＡＦ／ＭＦの切替えや防振動作のＯＮ／ＯＦＦを選択することができる。
【００２６】
カメラ本体２００は、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子２０１と、Ａ／Ｄ変換回路２０２と、信号処理回路２０３と、記録部２０４と、カメラマイクロコンピュータ（以下、カメラマイコンという）２０５と、表示部２０６とを有する。
【００２７】
撮像素子２０１は、交換レンズ１００内の撮像光学系により形成された被写体像を光電変換して電気信号（アナログ信号）を出力する。Ａ／Ｄ変換回路２０２は、撮像素子２０１からのアナログ信号をデジタル信号に変換する。信号処理回路２０３は、Ａ／Ｄ変換回路２０２からのデジタル信号に対して各種画像処理を行って映像信号を生成する。
【００２８】
また、信号処理回路２０３は、映像信号から被写体像のコントラスト状態、つまりは撮像光学系の焦点状態を示すフォーカス情報や露出状態を表す輝度情報も生成する。信号処理回路２０３は、映像信号を表示部２０６に出力し、表示部２０６は映像信号を構図やピント状態等の確認に用いられるライブビュー画像として表示する。また、信号処理回路２０３は、映像信号を記録部２０４に出力し、記録部２０４は映像信号を記録する。
【００２９】
カメラ制御部としてのカメラマイコン２０５は、不図示の撮像指示スイッチおよび各種設定スイッチ等を含むカメラ操作部２０７からの入力に応じてカメラ本体２００の制御を行う。また、カメラマイコン２０５は、カメラデータ送受信部２０８ｂを介して、不図示のズームスイッチの操作に応じて変倍レンズ１０２の変倍動作に関する制御コマンドをレンズマイコン１１１に送信する。さらに、カメラマイコン２０５は、カメラデータ送受信部２０８ｂを介して、輝度情報に応じた絞りユニット１１４の光量調節動作やフォーカス情報に応じたフォーカスレンズ１０４の焦点調節動作に関する制御コマンドをレンズマイコン１１１に送信する。カメラマイコン２０５は、コンピュータプログラムとしての通信制御プログラムに従ってレンズマイコン１１１との通信に関する動作を行う。また、カメラマイコン２０５は、コンピュータプログラムとしての状態制御プログラムに従って、カメラ本体２００の通常動作状態と低消費電力状態との間での状態切替えを制御する。
【００３０】
図２には、カメラ本体２００（カメラマイコン２０５）と交換レンズ１００（レンズマイコン１１１）とレンズ電源・通信制御部１２４の間で構成される電源・通信回路の構成を示している。
【００３１】
カメラマイコン２０５は、レンズマイコン１１１との間での通信方式や通信設定を管理する機能と、レンズマイコン１１１に対して送信要求等の通知を行う機能とを有する。レンズマイコン１１１は、レンズデータを生成する機能と該レンズデータを送信する機能とを有する。データ制御コンピュータとしてのレンズ電源・通信制御部１２４は、レンズマイコン１１１とカメラマイコン２０５との間の通信制御をサポートする通信制御サポート部１３１と、交換レンズ１００内への電源供給を行う電源部１３０とを有するＩＣである。
【００３２】
電源部１３０は、カメラ本体２００の電源部１２９からマウント３００に設けられたＶＤＤ端子を含むＶＤＤラインを介して電源（以下、ＶＤＤ電源という）の供給を受け、交換レンズ１００内で使用する電源の生成と供給を行う。また、電源部１３０は３つの電源ａ，ｂ，ｃを供給する。電源ａは交換レンズ１００のメイン制御部であるレンズマイコン１１１に、電源ｂは周辺回路（動作部）１３２に、電源ｃは周辺回路（動作部）１３３に供給される。周辺回路１３２は、例えば駆動回路１１８~１２０を含む。また、周辺回路１３３は、例えばホール素子１１３、増幅回路１１５およびＡ／Ｄ変換回路１１６等のアナログ素子を含む。周辺回路１３２、１３３に電源ｂ、ｃが供給されることで、交換レンズ１００は、レンズマイコン１１１が撮像のための動作を行う周辺回路１３２，１３３を制御可能な通常動作状態となる。
【００３３】
レンズ電源・通信制御部（データ制御部）１２４は、データ管理部１２８に書き込むデータに応じて、電源部１３０からの電源ａをＬＤＯ電源とＤＣ／ＤＣ電源とに切り替えてレンズマイコン１１１に供給する。レンズ電源・通信制御部１２４は、データ管理部１２８に書き込まれたデータに応じて、電源部１３０からの電源ｂ，ｃの供給をＯＮ／ＯＦＦすることも可能である。
【００３４】
カメラマイコン２０５は、カメラ通信インタフェース回路２０８ａを有し、レンズマイコン１１１はレンズ通信インタフェース回路１１２ａを有する。カメラマイコン２０５（カメラデータ送受信部２０８ｂ）とレンズマイコン１１１（レンズデータ送受信部１１２ｂ）は、マウント３００に設けられたＬＣＬＫ、ＤＬＣおよびＤＣＬ端子と通信インタフェース回路２０８ａ，１１２ａと通信制御サポート部１３１を介して通信を行う。カメラ通信インタフェース回路２０８ａとカメラデータ送受信部２０８ｂにより図１に示したカメラ通信部２０８が構成され、レンズ通信インタフェース回路１１２ａとレンズデータ送受信部１１２ｂによりアクセサリ通信部としてのレンズ通信部１１２が構成される。
【００３５】
レンズマイコン１１１内のマイコン通信制御部１２３は、レンズ電源・通信制御部１２４と通信を行ってレンズ電源・通信制御部１２４内のデータ管理部１２８に、電源部１３０を制御するための電源設定データを書き込む。レンズ電源・通信制御部１２４は、データ管理部１２８内の電源制御部１２７に書き込まれた電源設定データに応じて、後述するアクティブモードとスリープモードでの電源供給制御を行う。
【００３６】
カメラマイコン２０５（カメラデータ送受信部２０８ｂ）は、ＤＣＬ端子を含むＤＣＬチャネルおよび通信制御サポート部１３１を介してレンズマイコン１１１（レンズデータ送受信部１１２ｂ）にデータ送信を行う。また、レンズマイコン１１１は、通信制御サポート部１３１およびＤＬＣ端子を含むＤＬＣチャネルを介してカメラマイコン２０５へのデータ送信を行う。また、カメラマイコン２０５は、ＬＣＬＫ端子を含むＬＣＬＫチャネルを介してレンズマイコン１１１にクロックパルスを送信する。所定数（８つ）目のクロックパルスの立ち上がりの直後に、通信制御サポート部１３１は、ｂｕｓｙ信号（Ｌｏｗ信号）を出力する。その後、レンズマイコン１１１は、次の通信を受け付け可能となると、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号（Ｈｉｇｈ信号）を出力する。
【００３７】
本実施例では、レンズマイコン１１１は、カメラマイコン２０５からの低消費電力状態への移行命令を受けることに応じて、交換レンズ１００を通常動作状態（以下、アクティブモードという）から低消費電力状態（以下、スリープモードという）に移行させる。具体的には、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行い、それまでレンズ電源・通信制御部１２４から交換レンズ１００内の各部に供給されていた電力の供給を遮断させる。また、スリープモードにおいて、レンズマイコン１１１は自身の動作も制限して、消費電力が低くなるようにする。カメラマイコン２０５は、スリープモードに移行してもＶＤＤ電源を遮断せず、これによりレンズ電源・通信制御部１２４は、レンズマイコン１１１への電源ａの供給を維持する。
【００３８】
次に、本実施例におけるスリープモードへの移行時における電源遮断処理と、スリープモードの解除時（アクティブモードへの復帰）時における電源投入処理について説明する。
【００３９】
図３は、データ管理部１２８内の記憶部１２６および電源制御部１２７に書き込まれる電源設定データを示している。「ｄａｔａ０」は、電源ａをＬＤＯモードの電源（以下、ＬＤＯ電源という）とし、電源ｂ，ｃをＯＦＦ（遮断状態）とするように電源部１３０を制御するための電源設定データである。「ｄａｔａ０」は第２のデータに相当する。
【００４０】
「ｄａｔａ１」は、電源ａをＤＣ／ＤＣモードの電源（以下、ＤＣ／ＤＣ電源という）とし、電源ｂ，ｃをＯＦＦとするように電源部１３０を制御するための電源設定データである。上記ＬＤＯ電源は、ＤＣ／ＤＣ電源よりも低消費電力の電源である。「ｄａｔａ２」は、電源ａをＤＣ／ＤＣ電源とし、電源ｂをＯＮ（供給状態）とし、電源ｃをＯＦＦとするように電源部１３０を制御するための電源設定データである。「ｄａｔａ３」は、電源ａをＤＣ／ＤＣ電源とし、電源ｂ，ｃをＯＮとするように電源部１３０を制御するための電源設定データである。「ｄａｔａ１」、「ｄａｔａ２」および「ｄａｔａ３」は、第１のデータに相当する。
【００４１】
図４は、交換レンズ１００がカメラ本体２００に接続されてＶＤＤ電源の供給が十分行われた後の処理を示すタイミングチャートである。電源制御部１２７と記憶部１２６には、初期電源設定データとして「ｄａｔａ０」が格納されている。このため、電源ａはＬＤＯ電源となり、電源ｂ，ｃはともにＯＦＦとなっている。ＬＣＬＫチャネルには通信制御サポート部１３１からのｂｕｓｙ信号が出力されている。図４および後述する図５〜図１９に記載されている項目の意味は以下の通りである。
【００４２】
ＶＤＤ：カメラ本体２００から交換レンズ１００に供給される電源
ＬＣＬＫ：クロック信号（ｂｕｓｙ信号を含む）
電源ａステータス：レンズマイコン１１１に供給される電源ａの状態（ＬＤＯ電源またはＤＣ／ＤＣ電源）
電源ｂ：周辺回路１３２に供給される電源
電源ｃ：周辺回路１３３に供給される電源
電源ａＤＣ／ＤＣ制御：電源ａをＤＣ／ＤＣ電源にするためのＤＣ／ＤＣ信号の切替え（Ｈｉｇｈでアサート）
電源ｂＯＮ／ＯＦＦ制御：電源ｂのＯＮ／ＯＦＦを切り替えるための電源ｂＯＮ／ＯＦＦ信号の切替え（ＨｉｇｈでＯＮ（アサート））
電源制御部格納データ：電源制御部１２７内の電源設定データ
記憶部格納データ：記憶部１２６内の電源設定データ
レンズステータス：交換レンズ１００のアクティブ（Ａｃｔｉｖｅ）モードとスリープ（Ｓｌｅｅｐ）モード
図４に示すＬＣＬＫチャネルにｂｕｓｙ信号（Ｌｏｗ信号）が出力されている状態でのタイミングＴ１において、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２７と通信を行う。この通信により、電源制御部１２７内の電源設定データ（以下、単にデータという）を「ｄａｔａ１」に書き換える。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源となる。ＤＣ／ＤＣ電源が供給されたレンズマイコン１１１は、書き換え前のＬＤＯ電源よりも電力効率が高い状態で周辺回路１３２，１３３の動作を制御することが可能となる。
【００４３】
次に、タイミングＴ２において、レンズマイコン１１１は電源制御部１２７内のデータを「ｄａｔａ２」に書き換える。これにより、電源ｂＯＮ信号がアサートされて電源ｂが周辺回路１３２に供給される。
【００４４】
本実施例では、タイミングＴ１で電源制御部１２７に「ｄａｔａ１」を書き込んだ後のタイミングＴ２で「ｄａｔａ２」を書き込むことで、電源ａのＤＣ／ＤＣ電源への切替えタイミングと電源ｂのＯＮタイミングとをずらしている。しかし、タイミングＴ１で「ｄａｔａ２」を書き込んでもよい。
【００４５】
続いてタイミングＴ３では、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号（Ｈｉｇｈ信号）を送信して次の通信を受け付け可能とする。これにより、交換レンズ１００の接続後のレンズマイコン１１１による電源投入処理が完了する。
【００４６】
図５は、交換レンズ１００のアクティブモードからスリープモードへの移行までの処理を示すタイミングチャートである。図５のタイミングＴ１１において、カメラマイコン２０５はＤＣＬチャネルを介してレンズマイコン１１１にアクティブモードからスリープモードへの移行命令を送信する。このときの電源制御部１２７内のデータは「ｄａｔａ２」であり、記憶部１２６内のデータは「ｄａｔａ０」である。電源制御部１２７に書き込まれている「ｄａｔａ２」に応じて、電源ａはＤＣ／ＤＣ電源であり、電源ｂはＯＮであり、電源ｃはＯＦＦである。
【００４７】
その後、ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中のタイミングＴ１２において、レンズマイコン１１１はマイコン通信制御部１２３を介してレンズ電源・通信制御部１２７と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ０」に、記憶部１２６内のデータを「ｄａｔａ２」に書き換える。電源制御部１２７内のデータが「ｄａｔａ２」から「ｄａｔａ０」に書き換えられたことにより、電源ａはＬＤＯ電源となり、電源ｂ，ｃはともにＯＦＦとなる。スリープモードへの移行時に電源ａをＬＤＯ電源とするのは、前述したようにＬＤＯ電源の方がＤＣ／ＤＣ電源よりも低消費電力の電源だからである。
【００４８】
続いてタイミングＴ１３では、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力後、レンズマイコン１１１自身も不図示の内部発振器や内蔵モジュールを停止するよう制御され、低消費電力状態へと遷移する。これにより、交換レンズ１００のスリープモードヘの移行が完了する。
【００４９】
図６は、図５において記憶部１２６内のデータを「ｄａｔａ２」に書き換えることなく「ｄａｔａ０」のままスリープモードに移行した場合に該スリープモードを解除するときの処理を示すタイミングチャートである。
【００５０】
図６のタイミングＴ２１において、カメラマイコン２０５は、レンズマイコン１１１へのスリープモードの解除トリガ（移行命令）として、ＬＣＬＫラインに８つのクロックパルス信号を出力する。このクロックパルス信号を、通信制御サポート部１３１を介して受けたレンズマイコン１１１は、８つのクロックパルスのいずれか１つのＬｏｗ信号をトリガに、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。本実施例では８つのクロックパルス信号としているが、Ｌｏｗ信号をトリガとしているため、スリープモードの解除トリガ（移行命令）としては、ＨｉｇｈからＬｏｗへの変化が１回でもあればよい。レンズマイコン１１１は、この起動処理を行っている時間（起動処理時間）ΔＴａの間は、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７および記憶部１２６内のデータはともに「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂ，ｃはＯＦＦとなっている。
【００５１】
通信制御サポート部１３１による、ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中における起動処理時間ΔＴａの経過後のタイミングＴ２２において、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ１」に書き換える。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わる。
【００５２】
次にタイミングＴ２３では、レンズマイコン１１１は、電源制御部１２７内のデータを「ｄａｔａ２」に書き換える。これにより、電源ｂＯＮ／ＯＦＦ信号がアサートされて電源ｂが周辺回路１３２に供給される。
【００５３】
図６においても、タイミングＴ２２で電源制御部１２７に「ｄａｔａ１」を書き込んだ後のタイミングＴ２３で「ｄａｔａ２」を書き込むことで、電源ａのＤＣ／ＤＣ電源への切替えタイミングと電源ｂのＯＮタイミングとをずらしている。しかし、タイミングＴ２２で「ｄａｔａ２」を書き込んでもよい。
【００５４】
次にタイミングＴ２４において、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力する。以上により、スリープモードの解除（アクティブモードへの移行）が完了する。
【００５５】
図６に示す場合は、レンズマイコン１１１は、起動処理時間ΔＴａの経過後（起動処理の終了後）にレンズ電源・通信制御部１２４との通信を行う。このため、周辺回路１３２への電源ｂの供給が遅れ、レンズマイコン１１１から周辺回路１３２への制御命令の送信までに時間を要する。つまり、交換レンズ１００のスリープモードからアクティブモードへの移行までに長時間を要する。
【００５６】
これに対して、図７は、図５に示したように記憶部１２６内のデータを「ｄａｔａ２」に書き換えてからスリープモードに移行した場合に該スリープモードを解除するときの処理を示すタイミングチャートである。
【００５７】
図７のタイミングＴ３１（図６のＴ２１に相当する）において、カメラマイコン２０５は、レンズマイコン１１１へのスリープモードの解除トリガとして、ＬＣＬＫラインに８つのクロックパルス信号を出力する。このクロックパルス信号を、通信制御サポート部１３１を介して受けたレンズマイコン１１１は、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。レンズマイコン１１１は、図６と同様に起動処理時間ΔＴａが経過するタイミングＴ３３（図６のＴ２２に相当する）までの間、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７内のデータは「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂ，ｃはＯＦＦとなっている。
【００５８】
しかし、記憶部１２６には「ｄａｔａ２」が書き込まれているため、スリープ解除のトリガからΔＴｂ後のタイミングＴ３２において、レンズ電源・通信制御部１２４は記憶部１２６内のデータ「ｄａｔａ２」を電源制御部１２７に書き込む。ΔＴｂはレンズ電源・通信制御部１２４の起動時間であり、ΔＴａ＞ΔＴｂの関係にある。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わり、電源ｂＯＮ／ＯＦＦ信号がアサートされて電源ｂが周辺回路１３２に供給される。
【００５９】
起動処理時間ΔＴａが経過したタイミングＴ３３でレンズマイコン１１１が起動するが、この時点ではすでに電源投入処理が終わっている。このため、その直後のタイミングＴ３４においてレンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力して次の通信を受け付け可能とする。これにより、スリープモードの解除（アクティブモードへの移行）が完了する。
【００６０】
このように本実施例では、レンズマイコン１１１の起動処理時間ΔＴａが経過する前（起動処理の終了前）に電源ｂの周辺回路１３２への供給を開始することができる。このため、ΔＴａ−ΔＴｂの時間分だけスリープモードからアクティブモードへの復帰に要する時間を短縮することができる。
【実施例２】
【００６１】
次に、本発明の実施例２について説明する。実施例１では、レンズ電源・通信制御部１２４の記憶部１２６内のデータをスリープモードの解除時に電源制御部１２７に書き込むことでスリープモードからの復帰に要する時間を短縮した。本実施例では、この処理が電源供給を行う周辺回路１３３の電源投入からの起動に要する時間が長い場合にも有効であることを示す。
【００６２】
図８は、本実施例において交換レンズ１００がカメラ本体２００に接続されてＶＤＤ電源の供給が十分行われた後の処理を示すタイミングチャートである。図８および後述する図９〜１１に示す項目のうち図４に示したもの以外の項目の意味は以下の通りである。
【００６３】
電源ｃＯＮ／ＯＦＦ制御：電源ｃのＯＮ／ＯＦＦを切り替えるための電源ｃＯＮ／ＯＦＦ信号の切替え（ＨｉｇｈでＯＮ（アサート））
電源ｂ対応周辺回路ステータス：周辺回路１３２の状態
電源ｃ対応周辺回路ステータス：周辺回路１３３の状態
図８に示すＬＣＬＫチャネルにｂｕｓｙ信号が出力されている状態でのタイミングＴ４１おいて、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２７と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ１」に書き換える。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わる。このとき、電源ｂ，ｃは周辺回路１３２，１３３に供給されておらず、周辺回路１３２，１３３の状態は「Ｎｏ  Ｃａｒｅ」（未起動状態）となる。
【００６４】
次にタイミングＴ４２において、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ３」に書き換える。これにより、電源ｂＯＮ／ＯＦＦ信号および電源ｃＯＮ／ＯＦＦ信号がアサートされて電源ｂの周辺回路１３２への供給と電源ｃの周辺回路１３３への供給とが開始される。こうして電源ｂ，ｃの周辺回路１３２，１３３への供給が開始されると、周辺回路１３２，１３３は起動準備に入る。
【００６５】
本実施例では、タイミングＴ４１で電源制御部１２７に「ｄａｔａ１」を書き込んだ後のタイミングＴ４２で「ｄａｔａ３」を書き込むことで、電源ａのＤＣ／ＤＣ電源への切替えタイミングと電源ｂのＯＮタイミングとをずらしている。このとき、タイミングＴ４１で「ｄａｔａ３」を書き込んでもよい。
【００６６】
続いてタイミングＴ４３で起動準備が終了した周辺回路１３２は、レンズマイコン１１１からの制御命令を待機する状態となる。そして、タイミングＴ４３から遅れたタイミングＴ４４で起動準備が終了した周辺回路１３３も、レンズマイコン１１１からの制御命令を待機する状態となる。このように本実施例では、周辺回路１３３の方が周辺回路１３２よりも起動に要する起動準備時間が長い。これは、周辺回路１３３が、ホール素子やフォトインタラプタ等のアナログセンサやセンサ信号を処理するＡ／Ｄ回路を含んでいるため、Ａ／Ｄ変換の処理に時間がかかるためである。
【００６７】
周辺回路１３２，１３３が起動した後のタイミングＴ４５において、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号（Ｈｉｇｈ信号）を出力して次の通信を受け付け可能とする。これにより、交換レンズ１００の接続後のレンズマイコン１１１による電源投入処理が完了する。
【００６８】
図９は、本実施例におけるアクティブモードからスリープモードへの移行までの処理を示すタイミングチャートである。図９のタイミングＴ５１において、カメラマイコン２０５はＤＣＬチャネルを介してレンズマイコン１１１にアクティブモードからスリープモードへの移行命令を送信する。このときの電源制御部１２７内のデータは「ｄａｔａ３」であり、記憶部１２６内のデータは「ｄａｔａ０」である。電源制御部１２７に書き込まれている「ｄａｔａ３」に応じて、電源ａはＤＣ／ＤＣ電源であり、電源ｂ，ｃはともにＯＮである。
【００６９】
その後、ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中のタイミングＴ５２において、レンズマイコン１１１はマイコン通信制御部１２３を介してレンズ電源・通信制御部１２７と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ０」に、記憶部１２６内のデータを「ｄａｔａ３」に書き換える。電源制御部１２７内のデータが「ｄａｔａ３」から「ｄａｔａ０」に書き換えられたことにより、電源ａはＬＤＯ電源となり、電源ｂ，ｃはともにＯＦＦとなって周辺回路１３２，１３３は上述した制御命令待機状態から「ＮｏＣａｒｅ」の状態となる。
【００７０】
続いてタイミングＴ５３では、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力後、レンズマイコン１１１自身も不図示の内部発振器や内蔵モジュールを停止するよう制御され、低消費電力状態へと遷移する。これにより、スリープモードヘの移行が完了する。
【００７１】
図１０は、図９において記憶部１２６内のデータを「ｄａｔａ３」に書き換えることなく「ｄａｔａ０」のままスリープモードに移行した場合に該スリープモードを解除するときの処理を示すタイミングチャートである。
【００７２】
図１０のタイミングＴ６１において、カメラマイコン２０５は、レンズマイコン１１１へのスリープモードの解除トリガとして、ＬＣＬＫラインに８つのクロックパルス信号が出力される。このクロックパルス信号を受けたレンズマイコン１１１は、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。レンズマイコン１１１は、この起動処理を行っている起動処理時間ΔＴａの間は、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７および記憶部１２６内のデータはともに「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂ，ｃはＯＦＦとなっている。周辺回路１３２，１３３の状態は「Ｎｏ  Ｃａｒｅ」となる。
【００７３】
ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中における起動処理時間ΔＴａの経過後のタイミングＴ６２において、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ１」に書き換える。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わる。
【００７４】
次にタイミングＴ６３において、レンズマイコン１１１は、電源制御部１２７内のデータを「ｄａｔａ３」に書き換える。これにより、これにより、電源ｂＯＮ信号と電源ｃＯＮ信号がアサートされて電源ｂの周辺回路１３２への供給と電源ｃの周辺回路１３３への供給とが開始される。こうして電源ｂ，ｃの周辺回路１３２，１３３への供給が開始されると、周辺回路１３２，１３３は起動準備に入る。
【００７５】
図１０においても、タイミングＴ６２で電源制御部１２７に「ｄａｔａ１」を書き込んだ後のタイミングＴ６３で「ｄａｔａ３」を書き込むことで、電源ａのＤＣ／ＤＣ電源への切替えタイミングと電源ｂ，ｃのＯＮタイミングとをずらしている。しかし、タイミングＴ６２で「ｄａｔａ３」を書き込んでもよい。
【００７６】
次にタイミングＴ６４において、周辺回路１３２の起動準備が終了してレンズマイコン１１１からの制御命令を待機する状態となる。その後、タイミングＴ６５において、周辺回路１３３の起動準備が終了してレンズマイコン１１１からの制御命令を待機する状態となる。さらに、タイミングＴ６６において、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力し、次の通信を受け付け可能とする。これにより、スリープモードの解除（アクティブモードへの移行）が完了する。
【００７７】
図１０に示す場合は、レンズマイコン１１１は、起動処理時間ΔＴａの経過後（起動処理の終了後）にレンズ電源・通信制御部１２４との通信を行う。このため、周辺回路１３２，１３３への電源ｂ，ｃの供給が遅れ、レンズマイコン１１１から周辺回路１３２，１３３への制御命令の送信までに時間を要する。さらにレンズマイコン１１１は、周辺回路１３２の起動が完了した後も周辺回路１３２，１３３の起動準備時間の差分であるΔＴｃだけ待機してから周辺回路１３２，１３３に制御命令を送信する。このように、レンズマイコン１１１から周辺回路１３２，１３３への制御命令の送信までに時間を要する。つまり、交換レンズ１００のスリープモードからアクティブモードへの移行までに長時間を要する。
【００７８】
これに対して、図１１は、図５に示したように記憶部１２６内のデータを「ｄａｔａ３」に書き換えてからスリープモードに移行した場合に該スリープモードを解除するときの処理を示すタイミングチャートである。
【００７９】
図１１のタイミングＴ７１（図１０のＴ６１に相当する）において、カメラマイコン２０５は、レンズマイコン１１１へのスリープ解除のトリガとして、ＬＣＬＫチャネルに８つのクロックパルス信号を出力する。このクロックパルス信号を受けたレンズマイコン１１１は、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。レンズマイコン１１１は、図１０と同様に起動処理時間ΔＴａが経過するタイミングＴ７４（図６のＴ６２に相当する）までの間、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７内のデータは「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂ，ｃはＯＦＦとなっている。
【００８０】
しかし、記憶部１２６には「ｄａｔａ３」が書き込まれているため、スリープ解除のトリガからΔＴｂ後のタイミングＴ７２において、レンズ電源・通信制御部１２４は記憶部１２６内のデータ「ｄａｔａ３」を電源制御部１２７に書き込む。ΔＴｂはレンズ電源・通信制御部１２４の起動時間であり、ΔＴａ＞ΔＴｂの関係にある。また、ＬＣＬＫチャネルのクロックパルス信号とは非同期である。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わり、電源ｂＯＮ／ＯＦＦ信号および電源ｃＯＮ／ＯＦＦ信号がアサートされて電源ｂ，ｃの周辺回路１３２，１３３への供給が開始される。これにより、周辺回路１３２，１３３は起動準備に入る。
【００８１】
その後、タイミングＴ７３で周辺回路１３２の起動準備が終了して制御命令待機状態となり、さらに起動処理時間ΔＴａの経過タイミングＴ７４を過ぎたタイミングＴ７５で周辺回路１３３の起動準備が終了して制御命令待機状態となる。タイミングＴ７３からタイミングＴ７５までの時間はΔＴｃであり、タイミングＴ７４からタイミングＴ７５までの時間はΔＴｄである。なお、タイミングＴ７３とタイミングＴ７４は同時であってもよい。
【００８２】
そして、タイミングＴ７５の直後のタイミングＴ７６においてレンズマイコン１１１は通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力して次の通信を受け付け可能とする。これにより、スリープモードの解除（アクティブモードへの移行）が完了する。
【００８３】
このように本実施例では、レンズマイコン１１１の起動処理時間ΔＴａが経過する前に電源ｂ，ｃの周辺回路１３２，１３３への供給を開始することができる。このため、ΔＴａ−ΔＴｂの時間分だけスリープモードからアクティブモードへの復帰に要する時間を短縮することができる。さらに周辺回路１３２よりも起動準備時間が長い周辺回路１３３への電源ｃの供給を起動処理時間ΔＴａ内で開始することができるため、ΔＴｃ−ΔＴｄの時間分だけスリープモードからアクティブモードへの復帰に要する時間を短縮することができる。
【００８４】
なお本実施例では、スリープモードからアクティブモードへの復帰動作において電源ｂ，ｃを同時にＯＮする。しかし、電源毎にタイマカウント部を設けてスリープモードへの移行時にタイマ設定をしておくことで、復帰動作において電源毎にタイマ設定に応じたタイミングでＯＮさせることもできる。
【実施例３】
【００８５】
次に、本発明の実施例３について説明する。実施例１，２では、レンズ電源・通信制御部１２４の記憶部１２６内のデータをスリープモードの解除時に電源制御部１２７に書き込むことでスリープモードからの復帰に要する時間を短縮した。本実施例では、スリープモードへの移行時におけるＳＷ１２５の状態に応じて記憶部１２６内への書き込みデータを変更することにより、スリープモードからの復帰に要する時間を短縮する。
【００８６】
図１２は、本実施例において交換レンズ１００がカメラ本体２００に接続されてＶＤＤ電源の供給が十分行われた後の処理を示すタイミングチャートである。図１２および後述する図１３〜図１５に示す項目のうち図８に示したもの以外の項目の意味は以下の通りである。また、本実施例では、ＳＷ１２５は防振動作のＯＮ／ＯＦＦを切り替えるために操作される。本実施例において電源ｃが供給されるホール素子１１３、増幅回路１１５およびＡ／Ｄ変換回路１１６は防振動作の制御に使用される。
ＳＷステータス：ＳＷ１２５（防振動作）のＯＮ／ＯＦＦ
図１２は、図８にＳＷステータスを追加したものであるので、それ以上の説明は省略する。
【００８７】
図１３は、本実施例におけるアクティブモードからスリープモードへの移行までの処理を示すタイミングチャートである。タイミングＴ８１において、カメラマイコン２０５はＤＣＬチャネルを介してレンズマイコン１１１にアクティブモードからスリープモードへの移行命令を送信する。このときの電源制御部１２７内のデータは「ｄａｔａ３」であり、記憶部１２６内のデータは「ｄａｔａ０」である。電源制御部１２７に書き込まれている「ｄａｔａ３」に応じて、電源ａはＤＣ／ＤＣ電源であり、電源ｂ，ｃはともにＯＮである。また、ＳＷ１２５はＯＮである。
【００８８】
その後のタイミングＴ８２において、レンズマイコン１１１は、ＳＷ１２５がユーザ操作によりＯＦＦに切り替えられたことを認識する。
【００８９】
さらにその後、ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中のタイミングＴ８３において、レンズマイコン１１１はマイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行い、電源制御部１２７内のデータを「ｄａｔａ０」に書き換える。この際、レンズマイコン１１１は、ＳＷ１２５がＯＦＦであることから、ユーザは防振動作を必要としていないとみなす。このため、今回のスリープモードが解除されたときに周辺回路１３３に電源ｃを供給しないように、記憶部１２６内のデータを「ｄａｔａ２」に書き換える。電源制御部１２７内のデータが「ｄａｔａ３」から「ｄａｔａ０」に書き換えられたことにより、電源ａはＬＤＯ電源となり、電源ｂ，ｃはともにＯＦＦとなる。周辺回路１３２，１３３はレンズマイコン１１１からの制御命令を待機する状態から「Ｎｏ  Ｃａｒｅ」の状態となる。
【００９０】
なお、ＳＷ１２５がＯＮのままであった場合は、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行い、記憶部１２６内のデータを「ｄａｔａ３」に書き換える。
【００９１】
続いて、タイミングＴ８４では、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力後、レンズマイコン１１１自身も不図示の内部発振器や内蔵モジュールを停止するよう制御され、低消費電力状態へと遷移する。これにより、スリープモードヘの移行が完了する。
【００９２】
図１４は、図１３において記憶部１２６内のデータを「ｄａｔａ２」に書き換えることなく「ｄａｔａ０」のままスリープモードに移行した場合に該スリープモードを解除するときの処理を示すタイミングチャートである。
【００９３】
図１４のタイミングＴ９１において、カメラマイコン２０５は、レンズマイコン１１１へのスリープモードの解除トリガとして、ＬＣＬＫラインに８つのクロックパルス信号が出力される。このクロックパルス信号を受けたレンズマイコン１１１は、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。レンズマイコン１１１は、この起動処理を行っている起動処理時間ΔＴａの間は、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７および記憶部１２６内のデータはともに「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂ，ｃはＯＦＦとなっている。周辺回路１３２，１３３の状態は「Ｎｏ  Ｃａｒｅ」となる。また、ＳＷ１２５はＯＦＦである。
【００９４】
ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中における起動処理時間ΔＴａの経過後のタイミングＴ９２において、レンズマイコン１１１は、マイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ１」に書き換える。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わる。
【００９５】
次にタイミングＴ９３において、レンズマイコン１１１は、電源制御部１２７内のデータを「ｄａｔａ２」に書き換える。これにより、これにより、電源ｂＯＮ信号がアサートされて電源ｂの周辺回路１３２への供給が開始され、周辺回路１３２は起動準備に入る。
【００９６】
図１４において、タイミングＴ９２で電源制御部１２７に「ｄａｔａ１」を書き込んだ後のタイミングＴ９３で「ｄａｔａ２」を書き込むことで、電源ａのＤＣ／ＤＣ電源への切替えタイミングと電源ｂのＯＮタイミングとをずらしている。このとき、タイミングＴ９２で「ｄａｔａ２」を書き込んでもよい。
【００９７】
次に、タイミングＴ９４において、周辺回路１３２の起動準備が終了してレンズマイコン１１１からの制御命令を待機する状態となる。その後、タイミングＴ９５において、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力し、次の通信を受け付け可能とする。これにより、スリープモードの解除（アクティブモードへの移行）が完了する。
【００９８】
図１４に示す場合は、レンズマイコン１１１は、起動処理時間ΔＴａの経過後（起動処理の終了後）にレンズ電源・通信制御部１２４との通信を行う。このため、周辺回路１３２への電源ｂの供給が遅れ、レンズマイコン１１１から周辺回路１３２への制御命令の送信までに時間を要する。
【００９９】
これに対して図１５は、図１３に示したように記憶部１２６内のデータを「ｄａｔａ２」に書き換えてからスリープモードに移行した場合に該スリープモードを解除するときの処理を示すタイミングチャートである。
【０１００】
図１５のタイミングＴ１０１（図１４のＴ９１に相当する）において、カメラマイコン２０５は、レンズマイコン１１１へのスリープ解除のトリガとして、ＬＣＬＫチャネルに８つのクロックパルス信号を出力する。
【０１０１】
このクロックパルス信号を受けたレンズマイコン１１１は、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。レンズマイコン１１１は、図１４と同様に起動処理時間ΔＴａが経過するタイミングＴ１０４（図６のＴ９２に相当する）までの間、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７内のデータは「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂ，ｃはＯＦＦとなっている。また、ＳＷ１２５はＯＦＦである。このとき記憶部１２６には「ｄａｔａ２」が書き込まれているため、タイミングＴ１０１（スリープ解除トリガ）からΔＴｂ後のタイミングＴ１０２では、レンズ電源・通信制御部１２４は記憶部１２６内の「ｄａｔａ２」を電源制御部１２７に書き込む。
【０１０２】
ΔＴｂはレンズ電源・通信制御部１２４の起動時間であり、ΔＴａ＞ΔＴｂの関係にある。これにより、ＤＣ／ＤＣ信号がアサートされて電源ａがＤＣ／ＤＣ電源に切り替わり、電源ｂＯＮ／ＯＦＦ信号がアサートされて電源ｂの周辺回路１３２への供給が開始されて周辺回路１３２は起動準備に入る。図１５には、仮に電源ｃＯＮ／ＯＦＦ信号がアサートされて電源ｃが周辺回路１３３に供給されていた場合の該周辺回路１３３の起動準備時間を破線枠で示している。
【０１０３】
タイミングＴ１０３において、周辺回路１３２は起動準備を終了してレンズマイコン１１１からの制御命令を待機する状態となる。その後のタイミングＴ１０４でレンズマイコン１１１の起動処理時間ΔＴａが経過する。
【０１０４】
そしてその直後のタイミングＴ１０５においてレンズマイコン１１１は通信制御サポート部１３１を介して、カメラマイコン２０５にｂｕｓｙ解除信号を出力して次の通信を受け付け可能とする。これにより、スリープモードの解除（アクティブモードへの移行）が完了する。仮に周辺回路１３３が起動されていると、タイミングＴ１０５より後のタイミングＴ１０６でレンズマイコン１１１が次の通信を受け付け可能となる。
【０１０５】
このように本実施例では、レンズマイコン１１１の起動処理時間ΔＴａが経過する前に電源ｂの周辺回路１３２への供給を開始することができる。このため、ΔＴａ−ΔＴｂの時間分だけスリープモードからアクティブモードへの復帰に要する時間を短縮することができる。さらに、ＳＷ１２５（つまりは防振動作）のＯＮ／ＯＦＦに応じてスリープモード移行時の記憶部１２６への書き込みデータを変更する。これにより、タイミングＴ１０５〜Ｔ１０６間の時間ΔＴｅ分だけスリープモードからアクティブモードへの復帰に要する時間を短縮することができる。
【０１０６】
図１８のフローチャートは、本実施例においてレンズマイコン１１１が実行するアクティブモードからスリープモードへの移行処理を示す。図１８および後述する図１９のフローチャートにおいて、Ｓはステップを意味する。
【０１０７】
Ｓ１０１において、レンズマイコン１１１は、スリープモードに移行するために、レンズ電源・通信制御部１２４に電源ａをＤＣ／ＤＣ電源からＤＬＯ電源に切り替えさせるとともに、電源ｂ，ｃをＯＦＦにさせる。
【０１０８】
次にＳ１０２では、レンズ電源・通信制御部１２４は、ＳＷ１２５の状態（ＯＮ／ＯＦＦ）を確認する。ＳＷ１２５がＯＮである場合は、Ｓ１０３に進んで記憶部１２６への書き込みデータを「ｄａｔａ３」とする。ＳＷ１２５がＯＦＦである場合は、Ｓ１０４に進んで記憶部１２６への書き込みデータを「ｄａｔａ２」とする。
【０１０９】
そして、レンズマイコン１１１は、Ｓ１０５においてスリープモードへの移行処理を行う。該移行処理の完了後にレンズ電源・通信制御部１２４（通信制御サポート部１３１）を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力後、レンズマイコン１１１自身も不図示の内部発振器や内蔵モジュールを停止するよう制御され、低消費電力状態へと遷移する。以上により、スリープモードへの移行を完了する。
【０１１０】
なお、前述した実施例１では、レンズマイコン１１１は、図１８のフローチャートのうち、Ｓ１０２とＳ１０３の処理を行わずに、Ｓ１０１→Ｓ１０４→Ｓ１０５の処理を行う。また、実施例２では、レンズマイコン１１１は、Ｓ１０２とＳ１０４の処理を行わずに、Ｓ１０１→Ｓ１０３→Ｓ１０５の処理を行う。
【実施例４】
【０１１１】
次に、本発明の実施例４について説明する。本実施例は、スリープモードからアクティブモードへの復帰時に記憶部１２６内のデータを電源制御部１２７に反映するか否かを制御する場合について説明する。この記憶部１２６内のデータを電源制御部１２７に反映するか否かの制御は、例えばＳＷ１２５を通じたユーザによる設定に応じて行われる。また、レンズ電源・通信制御部１２４内のデータ管理部１２８に設けられた、記憶部１２６の反映の有効／無効を決めるステータスビットの状態に応じて行われてもよい。例えば、有効ならば“１”、無効ならば“０”とする。
【０１１２】
図１６は、本実施例におけるアクティブモードからスリープモードへの移行までの処理を示すタイミングチャートである。図１６および後述する図１７中の記憶部反映は、スリープモード解除時における記憶部１２６内のデータの電源制御部１２７への反映の有効／無効を示す。
【０１１３】
図１６のタイミングＴ１１１において、カメラマイコン２０５はＤＣＬチャネルを介してレンズマイコン１１１にアクティブモードからスリープモードへの移行命令を送信する。このときの電源制御部１２７内のデータは「ｄａｔａ２」であり、記憶部１２６内のデータは「ｄａｔａ０」である。電源制御部１２７に書き込まれている「ｄａｔａ２」に応じて、電源ａはＤＣ／ＤＣ電源であり、電源ｂはＯＮである。
【０１１４】
その後、ＬＣＬＫチャネルへのｂｕｓｙ信号の出力中のタイミングＴ１１２において、レンズマイコン１１１はマイコン通信制御部１２３を介してレンズ電源・通信制御部１２４と通信を行う。この通信により、電源制御部１２７内のデータを「ｄａｔａ０」に、記憶部１２６内のデータを「ｄａｔａ２」に書き換える。電源制御部１２７内のデータが「ｄａｔａ２」から「ｄａｔａ０」に書き換えられたことにより、電源ａはＬＤＯ電源となり、電源ｂはＯＦＦとなる。
【０１１５】
続いてタイミングＴ１１３では、レンズマイコン１１１は、通信制御サポート部１３１を介してカメラマイコン２０５にｂｕｓｙ解除信号を出力後、レンズマイコン１１１自身も不図示の内部発振器や内蔵モジュールを停止するよう制御され、低消費電力状態へと遷移する。これにより、スリープモードヘの移行が完了する。このとき、記憶部反映は、「無効（ステータスビットは“０”）」となっている。
【０１１６】
図１７は、記憶部反映が「無効」であり、記憶部１２６内のデータを「ｄａｔａ２」に書き換えてからスリープモードに移行した場合の該スリープモードを解除するときの処理を示すタイミングチャートである。
【０１１７】
図１７のタイミングＴ１２１において、カメラマイコン２０５は、レンズマイコン１１１へのスリープ解除のトリガとして、ＬＣＬＫチャネルに８つのクロックパルス信号を出力する。このクロックパルス信号を受けたレンズマイコン１１１は、自身のスリープ状態からアクティブ状態への復帰動作としての起動処理を行う。レンズマイコン１１１は、起動処理時間ΔＴａが経過するタイミングＴ１２３までの間、レンズ電源・通信制御部１２４と通信することができない。電源制御部１２７内のデータは「ｄａｔａ０」であるため、電源ａはＬＤＯ電源となっており、電源ｂはＯＦＦとなっている。
【０１１８】
実施例１〜３では、図１７のタイミングＴ１２２に相当するタイミングでレンズ電源・通信制御部１２４が記憶部１２６内のデータ「ｄａｔａ２」を電源制御部１２７に書き込んでいる。しかし、本実施例では記憶部反映が「無効（ステータスビットは“０”）」であるため、記憶部１２６内のデータの電源制御部１２７への書き込みは行わない。したがって、図１７のタイミングＴ１２３、Ｔ１２４およびＴ１２５は、実施例１で説明したタイミングＴ２２、Ｔ２３およびＴ２４と同じとなる。
【０１１９】
このように本実施例では、スリープモードからアクティブモードへの復帰時に記憶部１２６内のデータを電源制御部１２７に反映するか否かを制御することができる。これにより、交換レンズ１００の構成毎にスリープモードからアクティブモードへの復帰動作方法を選択することができる。復帰動作方法を選択できると、将来的に交換レンズ１００内に電源が設けられた場合や新規に追加される制御デバイスへの電源供給方法に対して、電源投入のタイミング等のパワーマネジメントに柔軟に対応することが可能となる。
【０１２０】
図１９のフローチャートは、本実施例において、スリープモードからアクティブモードへの復帰処理を示している。Ｓ２０１で、レンズマイコン１１１は、カメラマイコン２０５からスリープモードの解除を指示するクロックパルス信号を受信したか否を確認する。クロックパルス信号を受信したレンズマイコン１１１は、Ｓ２０２に進み、起動処理を行う。
【０１２１】
Ｓ２０３では、レンズ電源・通信制御部１２４は、記憶部１２６内のデータの電源制御部１２７への反映が有効か無効か（例えばＳＷ１２５のＯＮ／ＯＦＦ）を判定し、有効であればＳ２０４に進み、無効であればＳ２０６に進む。
【０１２２】
Ｓ２０４では、レンズ電源・通信制御部１２４は、記憶部１２６内のデータを電源制御部１２７に書き込ませることにより、Ｓ２０５で電源ａをＤＣ／ＤＣ電源に切り替え、電源ｂをＯＮする。
【０１２３】
一方、Ｓ２０６では、起動処理を終了したレンズマイコン１１１は、レンズ電源・通信制御部１２４と通信を行って、電源ａをＤＣ／ＤＣ電源に切り替えさせるとともに電源ｂをＯＮさせる。
【０１２４】
なお、上述した実施例１〜３では、レンズ電源・通信制御部１２４は、図１９のフローチャートのうちＳ２０３、Ｓ２０６およびＳ２０７の処理を行わずに、Ｓ２０１→Ｓ２０２→Ｓ２０４→Ｓ２０５の処理を行う。
【０１２５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１２６】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【０１２７】
１００  交換レンズ
１１１  レンズマイコン
１１２  レンズ通信部
１２６  記憶部
１２７  電源制御部
１２８  データ管理部
２００  カメラ本体
２０５  カメラマイコン
２０８  カメラ通信部
【図１】
2019021180.tif 000003
【図２】
2019021180.tif 000004
【図３】
2019021180.tif 000005
【図４】
2019021180.tif 000006
【図５】
2019021180.tif 000007
【図６】
2019021180.tif 000008
【図７】
2019021180.tif 000009
【図８】
2019021180.tif 000010
【図９】
2019021180.tif 000011
【図１０】
2019021180.tif 000012
【図１１】
2019021180.tif 000013
【図１２】
2019021180.tif 000014
【図１３】
2019021180.tif 000015
【図１４】
2019021180.tif 000016
【図１５】
2019021180.tif 000017
【図１６】
2019021180.tif 000018
【図１７】
2019021180.tif 000019
【図１８】
2019021180.tif 000020
【図１９】
2019021180.tif 000021