(57)【要約】【課題】脱着できる外部接続装置も含めて電力管理する。【解決手段】撮像装置であって、蓄電素子と放電被駆動部を有する外部接続装置、および、レンズ駆動部を有するレンズが装着される撮像装置であって、蓄電素子を充電すると共にレンズ駆動部に電力を供給する電源と、放電被駆動部の設定値、蓄電素子の充電情報、および、レンズ駆動部のレンズ駆動情報を取得して、蓄電素子の充電方法およびレンズ駆動部への電力供給方法を決定する決定部と、決定部により決定された充電方法および電力供給方法に従って電力供給を実行する充電制御部とを備える。【選択図】図２
2013037128.tif 000002
【特許請求の範囲】
【請求項１】
蓄電素子と前記蓄電素子の放電によって駆動される放電被駆動部を有する外部接続装置、および、電力により駆動されるレンズ駆動部を有するレンズが装着される撮像装置であって、
前記蓄電素子を充電すると共に前記レンズ駆動部に電力を供給する電源と、
前記放電被駆動部の動作に関する設定値、前記蓄電素子の充電に関する充電情報、および、前記レンズ駆動部に関するレンズ駆動情報を取得して、前記電源による前記蓄電素子への充電方法および前記レンズ駆動部への電力供給方法を決定する決定部と、
前記決定部により決定された前記充電方法および前記電力供給方法に従って、前記蓄電素子への充電および前記レンズ駆動部への電力供給を実行する充電制御部と
を備える撮像装置。
【請求項２】
前記決定部は、前記レンズ駆動情報が前記レンズ駆動部へ電力供給中である旨を示している場合に、前記蓄電素子への充電量を小さくする充電方法を決定する請求項１に記載の撮像装置。
【請求項３】
前記決定部は、前記レンズ駆動情報が前記レンズ駆動部へ電力供給すべき複数の段階の電力量のうちのいずれかの段階の電力量を電力供給中である旨を示している場合に、前記電力量が大きいほど前記蓄電素子への充電量を小さくする充電方法を決定する請求項２に記載の撮像装置。
【請求項４】
前記決定部は、前記複数の段階の電力量を示すテーブルを前記レンズから取得する請求項３に記載の撮像装置。
【請求項５】
前記決定部は、前記レンズ駆動情報が前記レンズ駆動部へ電力供給中である旨を示しているか否かに関わらず、前記レンズ駆動情報に含まれる前記レンズ駆動部へ電力供給されるべき電力量に基づいて、前記蓄電素子への充電量を小さくする充電方法を決定する請求項１に記載の撮像装置。
【請求項６】
前記決定部は、前記レンズ駆動情報が前記レンズ駆動部としてパワーズームの駆動を含む旨を示している場合に、前記レンズ駆動情報が前記レンズ駆動部へ電力供給中である旨を示しているか否かに関わらず、前記レンズ駆動情報に含まれる前記レンズ駆動部へ電力供給されるべき電力量に基づいて、前記蓄電素子への充電量を小さくする充電方法を決定する請求項５に記載の撮像装置。
【請求項７】
請求項１から６のいずれか１項に記載の撮像装置と、
前記外部接続装置と、
前記レンズと
を備える撮像装置システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置および撮像装置システムに関する。
【背景技術】
【０００２】
蓄電素子を充電する場合に、電源となる電池の充電終了電圧を予測して、予測値に応じて充電速度を切り替える電子機器がある（特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００５−２５７７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
撮像装置では、蓄電素子の充電以外の用途にも電力が消費される。このため、蓄電素子の充電終了電圧を正確に予測することは難しく、電池に過大な負荷がかかる場合がある。
【課題を解決するための手段】
【０００４】
上記課題を解決すべく、本発明の第一態様として、蓄電素子と蓄電素子の放電によって駆動される放電被駆動部を有する外部接続装置、および、電力により駆動されるレンズ駆動部を有するレンズが装着される撮像装置であって、蓄電素子を充電すると共にレンズ駆動部に電力を供給する電源と、放電被駆動部の動作に関する設定値、蓄電素子の充電に関する充電情報、および、レンズ駆動部に関するレンズ駆動情報を取得して、電源による蓄電素子への充電方法およびレンズ駆動部への電力供給方法を決定する決定部と、決定部により決定された充電方法および電力供給方法に従って、蓄電素子への充電およびレンズ駆動部への電力供給を実行する充電制御部とを備える撮像装置が提供される。
【０００５】
また、本発明の第二態様として、上記撮像装置と、外部接続装置と、レンズとを備える撮像装置システムが提供される。
【０００６】
上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。これら特徴群のサブコンビネーションもまた発明となり得る。
【図面の簡単な説明】
【０００７】
【図１】カメラシステム１００の構造を模式的に示す模式的断面図である。
【図２】カメラシステム１００の内部構造を示すブロック図である。
【図３】レンズユニット２００の仕様情報を例示する図である。
【図４】フラッシュユニット４００の設定値を例示する図である。
【図５】本体ＣＰＵ３１０の制御手順を示す流れ図である。
【図６】本体ＣＰＵ３１０の制御手順を示す流れ図である。
【図７】本体ＣＰＵ３１０の制御手順を示す流れ図である。
【図８】本体ＣＰＵ３１０の制御手順を示す流れ図である。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定しない。また、実施形態において説明されている特徴の組み合わせの全てが発明の解決に必須であるとは限らない。
【０００９】
図１は、カメラシステム１００の構造を示す模式的断面図である。カメラシステム１００は、レンズユニット２００、カメラボディ３００およびフラッシュユニット４００を含む。
【００１０】
レンズユニット２００は、鏡筒２０１、レンズ２１０、２２０、２３０、２５０、絞り装置２４０、モータ２６０、２８０およびレンズＣＰＵ２９０を備える。鏡筒２０１は、一端に設けられたレンズマウント２７０を、カメラボディ３００のボディマウント３７０に対して着脱可能に結合される。
【００１１】
レンズ２１０、２２０、２３０、２５０および絞り装置２４０は、鏡筒２０１内部で光軸Ｘに沿って配置されて光学系を形成する。レンズ２２０は、光軸Ｘに沿って移動することにより、光学系の倍率を変化させる。レンズ２３０は、光軸Ｘに沿って移動することにより光学系の焦点位置を変化させて光学系を合焦させる。絞り装置２４０は、開閉して被写体光束の入射量を変化させる。
【００１２】
モータ２６０は、レンズＣＰＵ２９０の制御の下に、レンズ２３０を光軸Ｘに沿って移動させる。レンズＣＰＵ２９０は、カメラボディ３００の本体ＣＰＵ３１０から指示を受けてモータ２６０を制御する。本体ＣＰＵ３１０は、合焦センサ３２２と協働して、レンズユニット２００の光学系を合焦させる。
【００１３】
モータ２８０は、レンズＣＰＵ２９０の制御の下に、レンズ２２０を光軸Ｘに沿って移動させる。レンズＣＰＵ２９０は、ユーザの操作に従って、レンズ２２０の移動量を決定する。
【００１４】
なお、レンズＣＰＵ２９０は、レンズユニット２００が有するフラッシュメモリ２９２から読み出したファームウエアに従って動作する。また、フラッシュメモリ２９２には、後述するように、レンズユニット２００自体の仕様に関する仕様情報を含む駆動情報も格納される。駆動情報には、モータ２６０、２８０の駆動に要する駆動電力の大きさを示す情報が含まれる。
【００１５】
これらモータ２６０、２８０の動作に要する電力は、レンズマウント２７０を通じて、カメラボディ３００から供給される。また、レンズユニット２００では、モータ２６０、２８０の他に、絞り装置２４０およびレンズＣＰＵ２９０の駆動電力も、カメラボディ３００から供給される。
【００１６】
カメラボディ３００は、筐体３０１の高さ方向略中央に、主鏡３６０、シャッタ３３２および撮像素子３３０を備える。主鏡３６０は、図中に実線で示すように、被写体光束の光路上に斜設される斜設位置と、図中に点線で示すように被写体光束の光路から退避した退避位置との間を移動する。
【００１７】
シャッタ３３２および撮像素子３３０は、レンズユニット２００の光学系の光軸Ｘに沿って配列される。また、シャッタ３３２は、モータ３３３によりチャージされ、レリーズボタンにより開放される。
【００１８】
主鏡３６０が退避位置にある場合、入射した被写体光束は直進する。よって、主鏡３６０が退避位置にある状態でシャッタ３３２が開くと、被写体光束は撮像素子３３０に受光されて電気信号に変換される。
【００１９】
主鏡３６０が斜設位置にある場合、カメラボディ３００に入射した被写体光束の大半は、主鏡３６０に反射されて、上方に配されたピント板３５２に入射する。ピント板３５２は、撮像素子３３０に対して光学的に共役な位置にあり、レンズユニット２００の光学系により結ばれた被写体像を可視化する。
【００２０】
カメラボディ３００は、筐体３０１の上部に、ペンタプリズム３５４、測光センサ３２４およびファインダ３５６を更に備える。ピント板３５２に結ばれた被写体像は、ペンタプリズム３５４を通じてファインダ３５６から観察される。これにより、ユーザは、被写体像を正立正像として観察できる。
【００２１】
また、ピント板３５２からペンタプリズム３５４に入射した被写体光の一部は、測光センサ３２４に受光される。測光センサ３２４は被写体輝度を測定して、測定結果を本体ＣＰＵ３１０に通知する。これにより、本体ＣＰＵ３１０は、カメラボディ３００による撮影条件を算出する。
【００２２】
更に、カメラボディ３００は、筐体３０１の下部に、本体ＣＰＵ３１０および合焦センサ３２２を備える。主鏡３６０の一部はハーフミラーであり、カメラボディ３００に入射した被写体光束の一部を透過させる。
【００２３】
主鏡３６０を透過した被写体光束の一部は、主鏡３６０の裏面に配された副鏡３６２により更に反射されて、合焦センサ３２２に導かれる。合焦センサ３２２は、レンズユニット２００の光学系を合焦させるに要するレンズ２３０の移動量を検出して、本体ＣＰＵ３１０に通知する。
【００２４】
カメラボディ３００に対して撮影が指示された場合、本体ＣＰＵ３１０は、測光センサ３２４から通知された被写体輝度に応じて絞り装置２４０を制御する。また、本体ＣＰＵ３１０は、合焦センサ３２２から取得した合焦位置にレンズ２３０が移動するように、モータ２６０を制御する。
【００２５】
カメラボディ３００の背面には表示部３４０が配され、撮影した画像を表示できる。また、表示部３４０は、カメラボディ３００および記録媒体等の設定値、状態等を表示する。更に、カメラボディ３００がライブビューモードで動作している場合は、撮像素子３３０により捉えたスルー画等も表示する。
【００２６】
フラッシュユニット４００は、上部筐体４１０に、蓄電素子４３０および発光部４５０を収容する。また、フラッシュユニット４００は、下部筐体４２０の内部にフラッシュＣＰＵ４６０および充電回路４６２を収容する。
【００２７】
下部筐体４２０は、カメラボディ３００の頂部に設けられたアクセサリシュー３７２に着脱可能に固定される。アクセサリシュー３７２には電気的な接続端子も設けられ、カメラボディ３００とフラッシュユニット４００とを電気的にも結合する。
【００２８】
発光部４５０は、閃光を発生する閃光光源４５２と、閃光光源４５２が発生した閃光を、図中左側にあたる前方に向かって反射する反射板４５４とを有する。閃光光源４５２が発生した閃光は、透明な材料で形成された拡散レンズ４５６を通じて、カメラシステム１００の前方に向かって広く均一に拡散して照射される。
【００２９】
これにより、カメラシステム１００の被写体を閃光で照明する。閃光光源４５２としては、キセノン管のような放電管を用いることができる他、高輝度発光ダイオードを用いることもできる。
【００３０】
蓄電素子４３０は、充電回路４６２を通じてカメラボディ３００の電池３９０から供給された電力により充電される。充電回路４６２は、蓄電素子４３０の充電状態をモニタする電圧モニタ機能も有する。
【００３１】
蓄電素子４３０に充電された電力は、フラッシュＣＰＵ４６０の指示により一気に放電される。これにより、閃光光源４５２は、大きな電力で駆動されて強い閃光を発生する。なお、蓄電素子としては、電解コンデンサの他、電気二重層コンデンサ、スーパキャパシタ等を用いることもできる。
【００３２】
図２は、カメラシステム１００の内部構造を示すブロック図である。カメラシステム１００は、カメラボディ３００と、カメラボディ３００に装着されたレンズユニット２００およびフラッシュユニット４００とを含む。
【００３３】
カメラボディ３００は、本体ＣＰＵ３１０、サブＣＰＵ３１２、操作部３１８、電池３９０、表示部３４０、モータ駆動部３５０および撮像部３８０を備える。また、カメラボディ３００は、プログラムメモリ３１１、主記憶装置３１３および二次記憶媒体３１５も備える。
【００３４】
本体ＣＰＵ３１０は、プログラムメモリ３１１に格納されたファームウエアに従って、カメラボディ３００の動作を制御すると共に、カメラボディ３００にフラッシュユニット４００およびレンズユニット２００を加えたカメラシステム１００全体の動作を包括的に制御する。主記憶装置３１３は、本体ＣＰＵ３１０の作業領域となる。
【００３５】
また、本体ＣＰＵ３１０は、プログラムメモリ３１１から読み込んだプログラムにより、決定部３１４および充電制御部３１６を形成する。決定部３１４は、カメラシステム１００における電力供給の配分を決定する。充電制御部３１６は、決定部３１４が決定した電力の配分に応じて、充電回路４６２による蓄電素子４３０の充電を制御する。これら、決定部３１４および充電制御部３１６の制御手順については他の図を参照して後述する。
【００３６】
サブＣＰＵ３１２は、カメラボディ３００の筐体３０１表面に配された操作部３１８を通じて入力された指示を受け付けて、当該操作により設定された設定値を保持する。また、サブＣＰＵ３１２は、カメラボディ３００に対するレンズユニット２００の着脱およびフラッシュユニット４００の着脱も検出する。
【００３７】
表示部３４０は、カメラボディ３００の背面に配された液晶表示パネルを含み、カメラシステム１００に対する設定値、電源の消費状態、撮像した画像等を外部に向かって表示する。また、表示部３４０には、カメラボディ３００に、各種の設定値を入力する場合のメニューが表示される場合もある。
【００３８】
モータ駆動部３５０は、本体ＣＰＵ３１０の指示に従って、シャッタをチャージするモータ３３３に供給する駆動電力を制御する。また、レンズユニット２００におけるレンズ２３０、２２０を移動させるモータ２６０、２８０に供給する駆動電力を制御する。
【００３９】
なお、モータ２６０、２８０、３３３の一部はレンズユニット２００内に設けられる場合もあるが、モータ２６０、２８０を駆動する電力は、カメラボディ３００に収容された電池３９０から、モータ駆動部３５０を介して供給される。モータ２６０、２８０、３３３の消費電流は、想定されるモータの負荷に応じて互いに異なる。
【００４０】
撮像部３８０は、レンズユニット２００が形成した被写体像を電気信号に変換する撮像素子３３０を含む。撮像素子３３０としては、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等を用いることができる。
【００４１】
撮像部３８０において電気信号に変換された被写体像は、更にデジタル変換される。デジタル信号にされた画像情報は、主記憶装置３１３上の作業領域で画像処理を受け、求めに応じて圧縮された上で、二次記憶媒体３１５に格納される。二次記憶媒体３１５の少なくとも一部は、カメラボディ３００に対して着脱して交換できる。
【００４２】
電池３９０は、カメラボディ３００、フラッシュユニット４００およびレンズユニット２００で消費される電力を一括して供給する電源となる。このため、レンズユニット２００を結合すボディマウント３７０と、フラッシュユニット４００を結合するアクセサリシュー３７２は電力供給端子も設けられる。電池３９０としては、リチウムイオン電池、ニッケル水素電池等の二次電池を使用できる。
【００４３】
図３は、レンズユニット２００のフラッシュメモリ２９２に格納される情報の一部を例示する図である。上記のようなカメラシステム１００において、カメラボディ３００に装着されるレンズユニット２００には、様々な仕様を有するものがある。
【００４４】
即ち、レンズユニット２００は、その光学系の焦点距離、Ｆ値、レンズ２１０、２２０、２３０、２５０の硝材等により、大きさおよび重さが大幅に異なる。このため、変倍または合焦する場合に移動させる部材の重量と移動量も異なる。よって、レンズユニット２００の仕様に応じて、モータ２６０、２８０の動作に要する電力も異なる。
【００４５】
そこで、レンズユニット２００は、個々の駆動情報を、フラッシュメモリ２９２に格納する。駆動情報は、光学系の焦点距離等の仕様に関する基本情報の他に、図３に示すように、絞り装置２４０およびモータ２６０、２８０の動作に要する駆動電力の大きさを格納したテーブルを含む。
【００４６】
また、上記テーブルは、レンズユニット２００が動作する場合に供給する電力の複数の段階も併せて示している。即ち、絞り装置２４０、モータ２６０、２８０のいずれかが単独で動作した場合と、複数が同時に動作した場合とでは、レンズユニット２００からカメラボディ３００に対して要求する供給電力が段階的に異なる。よって、本体ＣＰＵ３１０は、テーブルを参照しつつ各部の動作を指示することにより、レンズユニット２００に供給すべき駆動電力を算出することができる。
【００４７】
更に、レンズユニット２００が大型の場合には、モータ２６０、２８０のいずれかひとつについても、動作状態により駆動電力が異なる。よって、合焦またはズームの欄に、動作状態に応じて複数段階に変化する駆動電力を格納してもよい。
【００４８】
仕様情報を含む駆動情報は、レンズＣＰＵ２９０と本体ＣＰＵ３１０の通信を通じてカメラボディ３００に伝えられる。また、仕様情報は、レンズユニット２００がカメラボディ３００に装着されたとき、あるいは、レンズユニット２００がカメラボディ３００に装着された後にカメラボディ３００の電源が初めて投入されたときに、カメラボディ３００に伝達される。
【００４９】
なお、レンズユニット２００は、絞り装置２４０およびモータ２６０、２８０の駆動電力の他に、レンズＣＰＵ２９０の駆動電力も消費する。しかしながら、レンズＣＰＵ２９０の駆動電力は、絞り装置２４０およびモータ２６０、２８０の駆動電力に比較すると小さい。また、レンズＣＰＵ２９０の駆動電力は、レンズユニット２００の種類、動作負荷の如何に依らず概ね一定であることから、レンズユニット２００毎に供給電力を変えなくてもよい。
【００５０】
また、レンズユニット２００には、モータ２８０を備えておらず、ユーザの機械的な操作によりレンズ２２０を移動させて変倍するものもある。更に、モータ２６０も備えておらず、レンズ２３０の移動も、ユーザの機械的な操作によるものもある。そのようなレンズユニット２００の場合、駆動電力に関する情報は格納されない。
【００５１】
また、カメラボディ３００が、個々のレンズユニット２００の駆動情報を取得する方法は、上記の形態に限られない。例えば、カメラボディ３００が、装着できるレンズユニット２００全ての駆動情報を格納したテーブルを予め有しており、レンズユニット２００の種類を伝えることにより、カメラボディ３００がレンズユニット２００の仕様を特定できるようにしてもよい。
【００５２】
また、二次記憶媒体３１５を通じたデータの受け渡し、カメラシステム１００の外部との通信、操作部３１８からのユーザ入力等によってレンズユニット２００の駆動情報を獲得してもよい。また更に、これらの様々な方法を複数組み合わせて、レンズユニット２００の駆動情報をカメラボディ３００に獲得させてもよい。
【００５３】
図４は、フラッシュユニット４００が備える充電情報を例示する図であり、フラッシュユニット４００における発光モードと設定値の関係を示す。フラッシュユニット４００は、カメラボディ３００から発光の指示を受け、例えば、撮像部３８０が被写体像を撮像するタイミングに合わせて発光部４５０を発光させる。これにより、カメラシステム１００は、閃光により照明された状態で被写体像を撮影できる。
【００５４】
ここで、フラッシュユニット４００は、閃光の強さ、発光間隔等が異なる複数の発光モードを有する。発光モードは、ユーザによる操作部３１８の操作によりカメラボディ３００に入力された設定値を、本体ＣＰＵ３１０との通信を通じてフラッシュＣＰＵ４６０が獲得することにより、フラッシュユニット４００に設定される。
【００５５】
図４に示すように、フラッシュユニット４００は、フル発光、リモート発光、赤目防止発光、ＦＰ発光、通常発光、補助光等の複数の発光モードを有する。それぞれの発光モードでは、閃光光源４５２の発光強度、発光間隔、発光回数などが異なる。例えば、閃光光源４５２の発光強度は、蓄電素子４３０に対する充電電圧の目標値である規定電圧を変えることにより制御される。
【００５６】
よって、設定値により発光モードを指定されたフラッシュユニット４００では、フラッシュＣＰＵ４６０が充電回路４６２に規定電圧を指定して、蓄電素子４３０が充電される。なお、図４には、設定値に応じて変化する値として規定電圧を示したが、他にも、発光間隔、発光回数等、様々なパラメータがフラッシュユニット４００に設定される。このように、目標値である規定電圧は、動作に応じてフラッシュユニット４００に供給する充電電力の電力量に対応する。
【００５７】
図５は、カメラシステム１００における本体ＣＰＵ３１０の制御手順を示す流れ図である。カメラシステム１００において、本体ＣＰＵ３１０は、一連の処理に先立って、まず、カメラボディ３００の電源スイッチの状態を調べる（ステップＳ１０１）。カメラボディ３００の電源スイッチが遮断されていた場合（ステップＳ１０１）、本体ＣＰＵ３１０は、処理を終了する。
【００５８】
次に、本体ＣＰＵ３１０は、電池３９０の出力電圧を調べる（ステップＳ１０２）。電池３９０の電圧が終止電圧よりも高い場合（ステップＳ１０２：ＹＥＳ）、本体ＣＰＵ３１０は、実効的な処理を開始する。しかしながら、電池３９０の出力電圧が終止電圧よりも低い場合（ステップＳ１０２：ＮＯ）、本体ＣＰＵ３１０は処理を終了する。なお、電池３９０が蓄積する使用記録を参照する等、出力電圧の計測以外の方法で、電池３９０が十分な電力を保持していることを確認してもよい。
【００５９】
続いて、本体ＣＰＵ３１０は、カメラボディ３００にレンズユニット２００が装着されているか否かを調べる（ステップＳ１０３）。レンズユニット２００がカメラボディ３００に装着されていない場合（ステップＳ１０３：ＮＯ）、カメラボディ３００単独で撮影することはできないので、本体ＣＰＵ３１０はそのまま待機する（ステップＳ１０３：ＮＯ）。なお、撮像素子３３０の清掃等の目的で、レンズユニット２００を装着することなく、ユーザがカメラボディ３００の電源を投入する場合もある。
【００６０】
一方、カメラボディ３００にレンズユニット２００が装着されていた場合（ステップＳ１０３：ＹＥＳ）、本体ＣＰＵ３１０は、レンズＣＰＵ２９０と通信を確立して、フラッシュメモリ２９２に格納されたレンズユニット２００の仕様情報を獲得する（ステップＳ１０４）。獲得した仕様情報は決定部３１４に読み込まれ、当該レンズユニット２００がオートフォーカス機能に対応しているかどうかが判断される（ステップＳ１０５）。
【００６１】
即ち、決定部３１４は、フラッシュメモリ２９２から獲得した仕様情報において、レンズ２３０を移動させるモータ２６０の駆動電力の欄に有意な値が含まれていない場合、レンズユニット２００がモータ２６０を備えておらず、オートフォーカス機能に対応していないと判断する（ステップＳ１０５：ＮＯ）。また、オートフォーカス機能に対応していないレンズユニット２００は変倍用のモータ２８０も備えていないので、決定部３１４は、そのレンズユニット２００について、モータ２６０、２８０を電力制御の対象外とすることを決定する。
【００６２】
レンズユニット２００から獲得した仕様情報にモータ２６０の駆動電力が含まれている場合、決定部３１４は、レンズユニット２００がオートフォーカス機能に対応していると判断する（ステップＳ１０５：ＹＥＳ）。そこで、決定部３１４は、オートフォーカス用制御を起動する（ステップＳ１０６）。
【００６３】
続いて、決定部３１４は、仕様情報の内容を解釈して、レンズユニット２００がオートズーム機能を有しているかどうかを判断する（ステップＳ１０７）。即ち、本体ＣＰＵ３１０は、フラッシュメモリ２９２から獲得した仕様情報において、レンズ２２０を移動させるモータ２８０の駆動電力の欄に有意な値が含まれていない場合、レンズユニット２００がモータ２８０を備えていないと判断する。これにより、決定部３１４は、当該レンズユニット２００がオートズーム機能を有していないと判断（ステップＳ１０７：ＮＯ）し、モータ２８０を電力制御の対象外とすることを決定する。
【００６４】
一方、仕様情報にモータ２８０の駆動電力が含まれている場合、決定部３１４は、レンズユニット２００がオートズーム機能を有していると判断する（ステップＳ１０７：ＹＥＳ）。そこで、決定部３１４は、モータ２８０の駆動電力を確保して、当該駆動電力を除いた電力の範囲内で、カメラシステム１００の他の要素の電力制御を実効することを決定する（ステップＳ１０８）。
【００６５】
既に説明した通り、レンズユニット２００を合焦させるモータ２６０は、レンズＣＰＵ２９０との通信を通じて、本体ＣＰＵ３１０の制御の下に動作する。このため、本体ＣＰＵ３１０は、モータ２６０の動作のタイミングおよび動作量を予め把握できる。よって、決定部３１４によるオートフォーカス用制御においては、モータ２６０が動作する期間に、他の要素への電力配分を減らしてモータ２６０に駆動電力を供給できる。
【００６６】
これに対して、レンズユニット２００を変倍するモータ２８０は、ユーザの操作に従って動作する。このため、決定部３１４は、モータ２８０の動作タイミングおよび動作量を予測できない。そこで、決定部３１４は、他の要素への供給電力とは別に、モータ２８０の駆動電力を予め確保する。これにより、ユーザの不意の操作により、電池３９０に過負荷がかかることが未然に防止される。このように、決定部３１４は、レンズユニット２００から獲得した仕様情報に応じた制御手順を起動する。
【００６７】
図６は、図５に示した制御手順のステップＳ１０８に続く、本体ＣＰＵ３１０の制御手順を示す流れ図である。本体ＣＰＵ３１０における決定部３１４は、まず、フラッシュユニット４００がカメラボディ３００に装着されているか否かを調べる（ステップＳ２０１）。カメラボディ３００にフラッシュユニット４００が装着されていない場合（ステップＳ２０１：ＮＯ）、決定部３１４は、フラッシュユニット４００を電力制御の対象からはずす。
【００６８】
カメラボディ３００にフラッシュユニット４００が装着されている場合（ステップＳ２０１：ＹＥＳ）、フラッシュＣＰＵ４６０との通信を確立した本体ＣＰＵ３１０を通じて、決定部３１４は、フラッシュユニット４００の仕様情報を取得する（ステップＳ２０２）。これにより、決定部３１４は、フラッシュユニット４００を電力制御の対象とした場合に、供給すべき電力の情報を獲得する。
【００６９】
次に、決定部３１４は、カメラボディ３００において、フラッシュユニット４００の発光が許可されているか否かを調べる（ステップＳ２０３）。フラッシュユニット４００の発光が禁止されている場合（ステップＳ２０３：ＮＯ）、決定部３１４は、フラッシュユニット４００への電力供給を絶ち、フラッシュユニット４００を電力制御の対象からはずす。
【００７０】
一方、カメラボディ３００においてフラッシュユニット４００の発光が許可されている場合（ステップＳ２０３：ＹＥＳ）、決定部３１４は、フラッシュユニット４００に設定された設定値を取得する（ステップＳ２０４）。これにより、決定部３１４は、フラッシュユニット４００に供給すべき充電電力を把握して、起動した充電制御部３１６に通知する（ステップＳ２０５）。
【００７１】
これにより、充電制御部３１６とフラッシュＣＰＵ４６０の通信が確立し、充電制御部３１６は、フラッシュユニット４００の充電回路４６２からの充電要求を監視して、充電要求が発生するまで待機する（ステップＳ２０６：ＮＯ）。フラッシュユニット４００からの充電要求が生じると（ステップＳ２０６：ＹＥＳ）、充電制御部３１６は、フラッシュユニット４００に充電電力を供給する（ステップＳ２０７）。
【００７２】
図７は、図６に示した制御手順のステップＳ２０７に続く、本体ＣＰＵ３１０の制御手順を示す流れ図である。本体ＣＰＵ３１０は、上記の一連の制御を実行した後、ユーザからの撮影の指示に備える。ユーザは、レリーズボタンの押し込みにより、カメラボディ３００に撮影の指示を与える。よって、決定部３１４および充電制御部３１６を含む本体ＣＰＵ３１０は、レリーズボタンが押されるまで待機する（ステップＳ３０１：ＮＯ）。
【００７３】
ここで、カメラボディ３００のレリーズボタンは、全押し込み量の一部が押し込まれた場合に信号を導通させる半押し状態と、全押し込み量を完全に押し込まれた場合に信号を導通させる全押し状態とを有する。ユーザがレリーズボタンを半押し状態まで押し込んだ場合、本体ＣＰＵ３１０は、オートフォーカス機能、測光機能等を動作させて、被写体の撮影に備える。また、ユーザがレリーズボタンを全押し状態まで押し込んだ場合、本体ＣＰＵ３１０は、カメラボディ３００に撮影を実行させる。
【００７４】
更に、レリーズボタンが半押しされた場合、本体ＣＰＵ３１０は、続いて、モータ２６０が駆動されることを示すレンズ駆動情報を決定部３１４に通知する。また、レリーズボタンが全押しされた場合、本体ＣＰＵ３１０は、カメラボディ３００が撮影を実行するに当たって、絞り装置２４０を駆動させること、撮影後にシャッタをチャージすること等の駆動情報を決定部３１４に通知する。これにより、決定部３１４は、次に説明する電力制御を状況に応じて実行する。
【００７５】
ユーザにより、カメラボディ３００のレリーズボタンが半押し状態まで押し込まれた場合（ステップＳ３０１：ＹＥＳ）、決定部３１４は、フラッシュユニット４００に充電電力を供給しているか否かを充電制御部３１６に問い合わせる（ステップＳ３０２）。フラッシュユニット４００に充電電力が供給されていない場合（ステップＳ３０２：ＮＯ）、電池３９０の電力供給には余裕がある。よって、決定部３１４は、要求に応じて直ちにオートフォーカス機能を実行し、レンズユニット２００のモータ２６０に駆動電力を供給する合焦させる（ステップＳ３０４）。
【００７６】
続いて、本体ＣＰＵ３１０は、測光センサ３２４を用いて、カメラシステム１００が撮影をする場合の撮影条件を算出する（ステップＳ３０５）。これにより、レリーズボタンが全押しされ、撮影が実行される場合の絞り開度、シャッタ速度、ＩＳＯ感度等が、カメラボディ３００に対する設定に応じて決定される。
【００７７】
一方、上記ステップ３０２においてフラッシュユニット４００の蓄電素子４３０が充電中であり、電池３９０が充電電力を供給していることが判った場合（ステップＳ３０２：ＹＥＳ）、決定部３１４は、モータ２６０に供給する駆動電力を確保すべく充電電流を抑制する（ステップＳ３０３）。これにより、モータ２６０に駆動電力を供給しても、電池３９０に過負荷がかかることはない。
【００７８】
こうして、モータ２６０を駆動する電力が確保されると、本体ＣＰＵ３１０は、レンズＣＰＵ２９０と通信を確立して、レンズユニット２００を合焦させる（ステップＳ３０４）。続いて、既に説明した通り、本体ＣＰＵ３１０は、測光を実行して撮影条件を算出する（ステップＳ３０５）。
【００７９】
図８は、図７に示した制御手順のステップＳ３０５に続く、本体ＣＰＵ３１０の制御手順を示す流れ図である。上記の通り、本体ＣＰＵ３１０は、レリーズボタンの半押しを契機として撮影に備え、レリーズボタンが全押しされるのを待って待機する（ステップＳ４０１：ＮＯ）。
【００８０】
ユーザによりレリーズボタンが全押しされると（ステップＳ４０１：ＹＥＳ）、決定部３１４は、フラッシュユニット４００の蓄電素子４３０に対する充電が完了しているか否かをフラッシュＣＰＵ４６０に問い合わせる（ステップＳ４０２）。蓄電素子４３０の充電が完了している場合、電池３９０の供給電力には余裕がある。そこで、本体ＣＰＵ３１０は、カメラボディ３００における撮影シーケンスを直ちに実行させる。
【００８１】
即ち、本体ＣＰＵ３１０は、まず、絞り装置２４０を駆動させ（ステップＳ４０６）、続いて、主鏡３６０および副鏡３６２を退避させた上でシャッタ３３２を開く。これにより、撮像素子３３０は被写体光束に暴露され、被写体像が電気信号として取り込まれる。
【００８２】
こうして被写体が撮影されると、決定部３１４は、モータ３３３に駆動電力を供給してシャッタをチャージする（ステップＳ４０８）。こうして一連の撮影のシーケンスが完了すると、本体ＣＰＵ３１０は、図５に示したステップＳ１０１に制御手順を戻して次の撮影に備える。
【００８３】
また、ステップＳ４０１においてレリーズボタンが全押しされた（ステップＳ４０１：ＹＥＳ）時点で、フラッシュユニット４００の蓄電素子４３０の充電が完了していない場合（ステップＳ４０２：ＮＯ）、決定部３１４は、フラッシュユニット４００に対して強制発光モードが設定されているか否かを、フラッシュＣＰＵ４６０に問い合わせる（ステップＳ４０３）。
【００８４】
フラッシュユニット４００に強制発光モードが設定されていないことが判った場合（ステップＳ４０３：ＮＯ）、決定部３１４は、カメラシステム１００においてその時点で算出された撮影条件が、フラッシュユニット４００の発生する閃光による照明を含むかどうかを本体ＣＰＵ３１０に問い合わせる（ステップＳ４０４）。
【００８５】
撮影条件に閃光照明が含まれないことが判った場合（ステップＳ４０４：ＮＯ）、決定部３１４は、フラッシュユニット４００に供給する充電電流を減じて、レンズユニット２００に供給する駆動電流を確保する。また、決定部３１４は、カメラシステム１００が撮影できる状態にあることを本体ＣＰＵ３１０に通知する。この通知に応じて、本体ＣＰＵ３１０は、カメラシステム１００による撮影を実行する（ステップＳ４０６、４０７、４０８）。
【００８６】
一方、ステップＳ４０３において、フラッシュユニット４００に強制発光を指示する設定値が設定されている場合（ステップＳ４０３：ＹＥＳ）、決定部３１４は、強制発光する閃光照明を含んで算出された撮影条件が、その時点では実行できないことを本体ＣＰＵ３１０に通知して、撮影条件を変更させる（ステップＳ４０５）。
【００８７】
また、ステップＳ４０４において、撮影条件に閃光照明が含まれていることが判った場合（ステップＳ４０４：ＹＥＳ）も、決定部３１４は、閃光照明を含んで算出された撮影条件が、その時点では実行できないことを本体ＣＰＵ３１０に通知して、撮影条件を変更させる（ステップＳ４０５）。撮影条件の変更には様々な方法があり、カメラボディ３００に設定された設定値に応じて本体ＣＰＵ３１０が変更方法を選択する。
【００８８】
即ち、フラッシュユニット４００の充電が完了していない場合（ステップＳ４０２：ＮＯ）、閃光光源４５２に十分な電力が供給されないので、当初期待された閃光強度、発光時間または発光回数が得られない。このため、当初算出されたＩＳＯ感度、絞り開度、シャッタ速度等を維持したまま被写体を撮影した場合、撮影画像が暗くなる。
【００８９】
これに対して、本体ＣＰＵ３１０は、ＩＳＯ感度を上昇させる、絞りを開く、シャッタ速度を遅くする、等のいずれかの方法またはその組み合わせにより、撮影画像の明るさを補うことができる。また、閃光照明の低下による色温度の低下を補償すべく、ホワイトバランスを変更してもよい。
【００９０】
どのような変更方法を選択するかは、例えば、カメラボディ３００に対して絞り優先モードあるいはシャッタ速度優先モードが設定されていた場合は、絞り開度またはシャッタ速度を変更することなく、他のパラメータを変更すればよい。また、特に指定がない場合は、自動露出のプログラムをシフトしてもよい。また、ユーザに許可されている範囲で、撮像素子３３０のＩＳＯ感度を上昇させてもよい。
【００９１】
このように、撮影条件を変更することにより、蓄電素子４３０の充電が完了していなくても、カメラシステム１００は、ユーザがレリーズボタンを全押ししたタイミングで撮影を実行できる。ただし、本体ＣＰＵ３１０は、カメラボディ３００に設定された設定値に応じて、レリーズボタンが全押しされても、フラッシュユニット４００の充電が完了するまで撮影を実行しないようにしてもよい。これにより、当初の撮影条件を維持したまま撮影を完了できる。
【００９２】
なお、上記のように撮影条件を変更する間も、フラッシュユニット４００に対する充電が継続されていてもよい。この場合、本体ＣＰＵ３１０は、撮影するタイミングにフラッシュユニット４００が発光し得る閃光強度を予測して撮影条件を算出する。
【００９３】
このように、カメラシステム１００におけるカメラボディ３００では、予めレンズユニット２００の駆動情報と、フラッシュユニット４００の充電情報とを取得した決定部３１４が、レンズユニット２００、カメラボディ３００およびフラッシュユニット４００が要する電力を、総合的且つ包括的に管理する。また、決定部３１４による電力管理により、限られた電力で、カメラシステム１００全体を円滑に動作させることができる。
【００９４】
即ち、決定部３１４は、例えば、レンズユニット２００のモータ２６０に駆動電力を供給する期間は、蓄電素子４３０に供給する充電電流を減少させる。この場合、充電電流の減少量は、個々のレンズユニット２００から決定部３１４が獲得した、駆動情報を含む仕様情報に応じて調節される。
【００９５】
また、レンズユニット２００を変倍させるモータ２８０の駆動電力は、駆動情報に基づいて予め確保される。この場合の駆動電力は、モータ２８０が駆動されているか否かにかかわらず充電電流を減少させることにより温存される。されにより、ユーザは、いかなるタイミングでも、モータ２８０を動作させて、レンズユニット２００を変倍させることができる。
【００９６】
このような電力制御により、決定部３１４は、カメラシステム１００の各部の動作を維持しつつ、供給電力の総量を抑制する。これにより、電池３９０が過負荷により安全装置を起動させ、カメラシステム１００全体の電力が遮断されることが防止できる。
【００９７】
なお、上記の例では、外部接続装置の例としてフラッシュユニット４００を挙げた。しかしながら、外部接続装置は、フラッシュユニット４００に限られるわけではなく、連続照明装置（ビデオライト）、多灯発光指示ユニット、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ユニット等多肢にわたる。
【００９８】
これらの種々の外部接続装置は、それぞれに駆動電力の供給量、供給タイミング、供給回数等が異なる。しかしながら、上記したように、外部接続装置を装着する場合に、外部接続装置の各々が保持する駆動電力情報を、カメラボディ３００の決定部３１４が獲得することにより、電池３９０に過負荷が生じることのない電力制御を実行できる。
【００９９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１００】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず」、「次に」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０１】
１００  カメラシステム、２００  レンズユニット、２０１  鏡筒、２１０、２２０、２３０、２５０  レンズ、２４０  絞り装置、２６０、２８０、３３３  モータ、２７０  レンズマウント、２９０  レンズＣＰＵ、２９２  フラッシュメモリ、３００  カメラボディ、３０１  筐体、３１０  本体ＣＰＵ、３１１  プログラムメモリ、３１２  サブＣＰＵ、３１３  主記憶装置、３１４  決定部、３１５  二次記憶媒体、３１６  充電制御部、３１８  操作部、３２２  合焦センサ、３２４  測光センサ、３３０  撮像素子、３３２  シャッタ、３４０  表示部、３５０  モータ駆動部、３５２  ピント板、３５４  ペンタプリズム、３５６  ファインダ、３６０  主鏡、３６２  副鏡、３７０  ボディマウント、３７２  アクセサリシュー、３８０  撮像部、３９０  電池、４００  フラッシュユニット、４１０  上部筐体、４２０  下部筐体、４３０  蓄電素子、４５０  発光部、４５２  閃光光源、４５４  反射板、４５６  拡散レンズ、４６０  フラッシュＣＰＵ、４６２  充電回路
【図１】
2013037128.tif 000003
【図２】
2013037128.tif 000004
【図３】
2013037128.tif 000005
【図４】
2013037128.tif 000006
【図５】
2013037128.tif 000007
【図６】
2013037128.tif 000008
【図７】
2013037128.tif 000009
【図８】
2013037128.tif 000010