(57)【要約】【課題】交換レンズ内の複数の可動部材（例えば、フォーカスレンズ、絞り）を同時に駆動可能な撮像装置等を提供する。【解決手段】交換レンズは、第１可動部材（絞り等）を駆動する第１駆動手段を制御するための指令である第１制御情報と、第２可動部材（フォーカスレンズ等）を駆動する第２駆動手段を制御するための指令である第２制御情報とをカメラ本体から取得する取得手段と、取得した第２制御情報を記憶する記憶手段と、取得した第１及び第２制御情報に基づき第１及び第２駆動手段を制御する制御手段とを備える。第２制御情報（予約制御情報）は、取得手段が第２制御情報を受信した後に第１制御情報を受信したときに第２駆動手段を制御する指令である。制御手段は、第２制御情報を取得した後に第１制御情報を取得したときに、その取得した第１制御情報及び記憶された第２制御情報にしたがい第１及び第２駆動手段を並行して駆動する。【選択図】図２
2010015131.tif 000002
【特許請求の範囲】
【請求項１】
カメラ本体に装着可能な交換レンズであって、
第１可動部材と、
第２可動部材と、
前記第１可動部材を駆動する第１駆動手段と、
前記第２可動部材を駆動する第２駆動手段と、
前記第１駆動手段を制御するための指令である第１制御情報と、前記第２駆動手段を制御するための指令である第２制御情報とを前記カメラ本体から取得する取得手段と、
前記取得手段が前記第２制御情報を取得したときに前記第２制御情報を記憶する記憶手段と、
前記取得手段を介して取得した前記第１及び第２制御情報に基づき前記第１駆動手段及び前記第２駆動手段を制御する制御手段とを備え、
前記制御手段は、前記取得手段が前記第２制御情報を取得した後に前記第１制御情報を取得したときに、前記取得した第１制御情報及び前記記憶された第２制御情報にしたがい前記第１駆動手段及び前記第２駆動手段を並行して駆動する、
交換レンズ。
【請求項２】
前記第１可動部材及び第２可動部材のいずれか一方はフォーカスレンズであり、他方は絞りである、請求項１記載の交換レンズ。
【請求項３】
前記取得手段は、前記交換レンズの制御と前記カメラ本体の制御が非同期の期間において、前記第２制御情報を前記カメラ本体から取得する、請求項１記載の交換レンズ。
【請求項４】
前記取得手段が取得する前記第１及び第２制御情報は、前記カメラ本体が撮影開始を示す信号を受け取った後から露光を開始するまでに、前記カメラ本体から送信される、
請求項１記載の交換レンズ。
【請求項５】
前記取得手段が取得する前記第１及び第２制御情報は、前記カメラ本体が連写撮影モードに設定された場合において、前記カメラ本体が一の画像の露光を開始した後に、前記カメラ本体から送信される、
請求項１記載の交換レンズ。
【請求項６】
前記制御手段は、前記取得手段が前記第２制御情報を取得した後に前記第１制御情報を取得したときに、前記第１制御情報及び前記第２制御情報にしたがい前記第１駆動手段及び前記第２駆動手段の駆動を同時に開始する、請求項１記載の交換レンズ。
【請求項７】
前記制御手段は、前記取得手段が前記第２制御情報を取得した後に前記第１制御情報を取得したときに所定の条件が成り立つ場合は、前記第１駆動手段及び前記第２駆動手段の駆動開始タイミングを異ならせて、前記第１駆動手段及び前記第２駆動手段を並行して駆動する、請求項１記載の交換レンズ。
【請求項８】
前記所定の条件とは、前記第１駆動手段及び前記第２駆動手段を同時に駆動させたときの消費電力に関する条件である、請求項６記載の交換レンズ。
【請求項９】
前記所定の条件とは、前記第１駆動手段及び前記第２駆動手段を同時に駆動させたときの動作干渉の有無に関する条件である、請求項６記載の交換レンズ。
【請求項１０】
前記所定の条件とは、前記第１駆動手段及び前記第２駆動手段を同時に駆動させたときの制御手段の処理負荷に関する条件である、請求項６記載の交換レンズ。
【請求項１１】
請求項１に記載の交換レンズに装着可能なカメラ本体であって、前記第１制御情報と前記第２制御情報とを前記交換レンズに送信する送信手段を備える、カメラ本体。
【請求項１２】
交換レンズと、前記交換レンズを装着可能なカメラ本体とを備える撮像装置であって、
前記交換レンズは、
第１可動部材と、
第２可動部材と、
前記第１可動部材を駆動する第１駆動手段と、
前記第２可動部材を駆動する第２駆動手段と、
前記第１駆動手段を制御するための指令である第１制御情報と、第２駆動手段を制御するための指令である第２制御情報とを前記カメラ本体から取得する取得手段と、
前記取得手段が前記第２制御情報を取得したときに当該第２制御情報を記憶する記憶手段と、
前記取得手段を介して取得した前記第１及び第２制御情報に基づき前記第１駆動手段及び前記第２駆動手段を制御する制御手段とを備え、
前記カメラ本体は、前記第１制御情報と前記第２制御情報とを前記交換レンズに送信する送信手段を備え、
前記交換レンズの制御手段は、前記取得手段が前記第２制御情報を取得した後に前記第１制御情報を取得したときに、当該取得した第１制御情報及び前記記憶された第２制御情報にしたがい前記第１駆動手段及び前記第２駆動手段を並行して駆動する、
撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ本体と交換レンズを備える撮像装置並びに、撮像装置を構成するカメラ本体及び交換レンズに関する。
【背景技術】
【０００２】
カメラ本体と、カメラ本体に着脱可能な交換レンズとを備えた撮像装置がある（例えば、特許文献１参照）。
【０００３】
特許文献１の撮像装置は、交換レンズ側に、カメラ側からの命令に従ってレンズや絞りを駆動する駆動手段を設けている。この構成によって、カメラ本体は交換レンズに命令を送信し、フォーカスレンズや絞りの駆動を制御できる。
【０００４】
カメラ本体による交換レンズ内のフォーカスレンズ等の部材の駆動制御における、カメラ本体と交換レンズ間の情報のやり取りについて説明する。以下では、カメラ本体が、フォーカスレンズの駆動を制御した後、絞りの駆動を制御する場合を例にして説明を行なう。
【０００５】
まず、カメラ本体は、フォーカスレンズを駆動するための制御信号を交換レンズに送信する。交換レンズは、この制御信号に従って、フォーカスレンズを駆動するために駆動手段を制御する。フォーカスレンズの駆動を完了すると、交換レンズは、カメラ本体に対して、次の制御を受け付ける旨を示す信号を送信する。カメラ本体は、この次の制御を受け付ける旨を示す信号を受信すると、絞りを駆動するための制御情報を交換レンズに送信する。交換レンズは、この制御信号にしたがって、絞りを駆動するために駆動手段を制御する。このようにして、カメラ本体は、交換レンズに制御情報を送信して、交換レンズ内のフォーカスレンズ等の駆動を制御できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平３−７２３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、フォーカスレンズと絞りを別々に駆動すると、一方の可動部材（例えば、フォーカスレンズ）を駆動した後に、他方の可動部材（例えば、絞り）を駆動することになるため、両方の可動部材の駆動が完了するまでに時間がかかるという問題がある。図１３を用いてこれを具体的に説明する。
【０００８】
まず、カメラ本体は、使用者によりシャッタスイッチが全押しされることにより撮影開始が指示されると、フォーカスレンズと絞りのそれぞれについて駆動の必要性を判別する。フォーカスレンズの駆動が必要な場合とは、例えば、画面内の被写体の動きに応じて露光時の合焦位置が予測でき、フォーカスレンズを駆動する必要がある場合である。また、絞りの駆動が必要な場合とは、例えば、使用者の操作に応じて露光時の絞り値（全押し時の絞り値とは異なる絞り値）が設定されている場合である。そしてカメラ本体は、フォーカスレンズと絞りの両方を駆動する必要があると判断された場合、フォーカスレンズと、絞りを駆動するため、制御信号を交換レンズに送信する。
【０００９】
ここで、上述のように、カメラ本体が、交換レンズに対して、一つ一つの動作を行なわせるように制御信号を送信する場合、図１３に示すように、交換レンズ内では、フォーカスレンズを駆動した後、絞りを駆動することになる。これでは、使用者がシャッタスイッチを全押ししてから、露光開始までの時間が長くなるので好ましくない。
【００１０】
これを回避するため、カメラ本体から、二つの駆動命令（フォーカスレンズの駆動命令と絞りの駆動命令）を一つの制御情報として、交換レンズに送信することも考えられる。しかし、カメラ本体と交換レンズのデータ間の通信では、一回当たりの通信可能なデータ量が規定されているものが多い。そのため、カメラ本体は、絞りを駆動するための情報と、フォーカスレンズを駆動するための情報とを、一つの命令（制御情報）として、交換レンズに送信できない可能性がある。このため、二つの駆動命令を一つの制御情報として交換レンズに送信することは、有効ではない。
【００１１】
本発明は、上記課題を解決するためになされたものであり、その目的とするところは、交換レンズ内の複数の可動部材（例えば、フォーカスレンズ、絞り）の駆動を同時に行うことが可能な撮像装置等を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の第１の態様において、カメラ本体に装着可能な交換レンズが提供される。交換レンズは、第１可動部材と、第２可動部材と、第１可動部材を駆動する第１駆動手段と、第２可動部材を駆動する第２駆動手段と、第１駆動手段を制御するための指令である第１制御情報と、第２駆動手段を制御するための指令である第２制御情報とをカメラ本体から取得する取得手段と、取得手段が第２制御情報を取得したときに当該第２制御情報を記憶する記憶手段と、取得手段を介して取得した第１及び第２制御情報に基づき第１駆動手段及び第２駆動手段を制御する制御手段とを備える。制御手段は、取得手段が第２制御情報を取得した後に第１制御情報を取得したときに、取得した第１制御情報及び記憶された第２制御情報にしたがい第１駆動手段及び第２駆動手段を並行して駆動する。
【００１３】
本発明の第２の態様において、上記の交換レンズに装着可能なカメラ本体が提供される。カメラ本体は、第１制御情報と第２制御情報とを交換レンズに送信する送信手段を備える。
【００１４】
本発明の第３の態様において、交換レンズと、交換レンズを装着可能なカメラ本体とを備える撮像装置が提供される。交換レンズは、第１可動部材と、第２可動部材と、第１可動部材を駆動する第１駆動手段と、第２可動部材を駆動する第２駆動手段と、第１駆動手段を制御するための指令である第１制御情報と、第２駆動手段を制御するための指令である第２制御情報とをカメラ本体から取得する取得手段と、取得手段が第２制御情報を取得したときに当該第２制御情報を記憶する記憶手段と、取得手段を介して取得した第１及び第２制御情報に基づき第１駆動手段及び第２駆動手段を制御する制御手段とを備える。
カメラ本体は、第１制御情報と第２制御情報とを交換レンズに送信する送信手段を備える。交換レンズの制御手段は、取得手段が第２制御情報を取得した後に第１制御情報を取得したときに、当該取得した第１制御情報及び記憶された第２制御情報にしたがい第１駆動手段及び第２駆動手段を並行して駆動する。
【発明の効果】
【００１５】
本発明によれば、一の可動部材（第２可動部材）を駆動するための一の制御情報（第２制御情報）の受信後に他の可動部材（第１可動部材）を駆動するための他の制御情報（第１制御情報）を受信したときに、一の可動部材（第２可動部材）を駆動する駆動手段を制御する指令である一の制御情報（第２制御情報）を設けた。これにより、カメラ本体が、第１可動部材を駆動するための第１制御情報と、第２可動部材を駆動するための第２制御情報を一つの制御情報（命令）として交換レンズに送信できない場合であっても、交換レンズ側において、第１可動部材の駆動と第２可動部材の駆動を同時に行なうことが可能となり、第１可動部材の駆動と第２可動部材双方の駆動完了に要する時間を低減できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１におけるデジタルカメラ１の斜視図
【図２】本発明の実施の形態１におけるデジタルカメラ１の構成例を示す図
【図３】本発明の実施の形態１におけるカメラ本体と交換レンズ間の同期・非同期の切り替えを説明するための図
【図４】本発明の実施の形態１におけるデジタルカメラ１の動作例を説明するためのタイミングチャート
【図５】フォーカスレンズの駆動が必要である場合の例を説明するための図
【図６】フォーカスレンズの駆動が必要である場合の例を説明するための図
【図７】本発明の実施の形態１におけるカメラ本体の動作例を説明するためのフローチャート
【図８】本発明の実施の形態１における交換レンズの動作例を説明するためのフローチャート
【図９】本発明の実施の形態２における、フォーカスレンズと絞りの駆動開始タイミングの遅延量の設定動作例を説明するためのフローチャート
【図１０】本発明の実施の形態２における、フォーカスレンズと絞りの同時駆動の動作例を説明するためのフローチャート
【図１１】本発明の実施の形態２における、フォーカスレンズと絞りの同時駆動の制御を説明するための図
【図１２】本発明の実施の形態３における、連写撮影時の予約制御の動作例を説明するための図
【図１３】本発明の課題を説明するための図
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について添付の図面を参照して説明する。以下の実施の形態では、交換レンズとカメラ本体とを含むデジタルカメラを例として説明する。
【００１８】
以下に説明する実施形態では、交換レンズ内の可動部材（例えば、フォーカスレンズ、絞り）の同時駆動を可能とするため、予約制御情報を設けている。予約制御情報とは、カメラ本体から交換レンズに送信される、交換レンズ内の所定の可動部材を駆動するための条件を指定したコマンドである。交換レンズは、予約制御情報を受けても、すぐには、予約制御情報で指示された所定の可動部材の駆動を開始しない。予約制御情報の後に所定の別の制御情報を受信したときに、交換レンズは、予約制御情報に指定する可動部材と、その後に受信した別の制御情報に基づく別の可動部材とを同時（並行）に駆動する。このように予約制御情報を設けることで、制御情報のサイズを拡張することなく、交換レンズ内の複数の可動部材の同時駆動を実現する。なお、以下では、交換レンズで受信されたときに、その制御情報の内容が実施されるタイプの制御情報を「第１制御情報」という。これに対して、予約制御情報のような、予約制御情報の受信後に別の制御情報を受信したタイミングで、制御情報の内容が実行されるタイプの制御情報を「第２制御情報」という。
【００１９】
（実施の形態１）
１．構成
１−１  全体構成の概要
図１は、一実施の形態に係るデジタルカメラ１の斜視図である。図２は、本実施の形態に係るデジタルカメラ１の構成図である。
【００２０】
図１に示すように、本実施の形態のデジタルカメラ１は、カメラ本体２と、カメラ本体２に着脱可能な交換レンズ３とを備える。
【００２１】
図２に示すように、カメラ本体２は、ＣＭＯＳセンサ２０１、シャッタ２０２、信号処理プロセッサ２０３（ＤＳＰ）、バッファメモリ２０４、液晶モニタ２０５、電子ビューファインダー２０６（ＥＶＦ）、電源２０７、ボディマウント２０８、フラッシュメモリ２０９、カードスロット２１０、ＣＰＵ２１１、シャッタスイッチ２１２、ストロボ２１３、マイク２１４、およびスピーカー２１５を備える。
【００２２】
また交換レンズ３は、レンズマウント３０１、ズームレンズ３０３やフォーカスレンズ３０４を含むレンズ系、フォーカスレンズ３０４を駆動させるフォーカス駆動部３０６、絞り３０７、絞り３０７を駆動させる絞り駆動部３０８、ズームリング３０９、フォーカスリング３１０、レンズコントローラ３１１、バッファメモリ３１２及びフラッシュメモリ３１４を備える。
【００２３】
１−２  カメラ本体の構成
カメラ本体２は、交換レンズ３のレンズ系によって集光された被写体像を撮像して、撮像した画像データをメモリカード等の記憶媒体に記録できるように構成されている。
【００２４】
ＣＭＯＳセンサ２０１は、受光素子と、ＡＧＣ（ゲイン・コントロール・アンプ）と、ＡＤコンバータを含んで構成される。受光素子は、レンズ系によって集光された光学的信号を電気信号に変換し、画像データを生成する。またＡＧＣは、ＣＭＯＳセンサ２０１から出力された電気信号を増幅するものである。ＡＤコンバータは、ＣＭＯＳセンサ２０１から出力された電気信号をデジタル信号に変換するものである。なお、ＣＭＯＳセンサ２０１は、ＣＰＵ２１１から受信した制御信号に従って、露光、転送、電子シャッタなどの各種の動作を行う。この各種動作は、タイミングジェネレータ等で実現可能である。
【００２５】
メカシャッタ２０２は、レンズ系を介して入射された、ＣＭＯＳセンサ２０１に対する光学的信号の遮断又は通過を切り替える。メカシャッタ２０２は、メカシャッタ駆動部によって駆動される。メカシャッタ駆動部は、モータ、バネ等の機構部品からなり、ＣＰＵ２１１の制御によって、メカシャッタ２０２を駆動する。要するに、メカシャッタ２０２は、開けたり閉じたりして、ＣＭＯＳセンサ２０１に当たる光の量を時間的に調整するものである。
【００２６】
信号処理プロセッサ２０３（ＤＳＰ）は、ＡＤコンバータによってデジタル信号に変換された画像データに、所定の画像処理を施すものである。所定の画像処理としては、ガンマ変換、ＹＣ変換、電子ズーム処理、圧縮処理、伸張処理等が考えられるが、これに限られるものではない。
【００２７】
バッファメモリ２０４は、信号処理プロセッサ２０３で処理を行う際、および、ＣＰＵ２１１で制御処理を行う際に、ワークメモリとして作用する。バッファメモリ２０４は、例えば、ＤＲＡＭなどで実現可能である。
【００２８】
液晶モニタ２０５は、カメラ本体２の背面に配置されるものであり、ＣＭＯＳセンサ２０１で生成された画像データまたはその画像データに所定の処理が施された画像データを表示可能である。ここで液晶モニタ２０５に入力される画像信号は、信号処理プロセッサ２０３から液晶モニタ２０５に出力される際、ＤＡコンバータによってデジタル信号からアナログ信号に変換される。
【００２９】
電子ビューファインダー２０６は、カメラ本体２に配置されるものであり、ＣＭＯＳセンサ２０１で生成された画像データまたはその画像データに所定の処理が施された画像データを表示可能である。電子ビューファインダー２０６に入力される画像信号も同様に、信号処理プロセッサ２０３から電子ビューファインダー２０６に出力される際、ＤＡコンバータによってデジタル信号からアナログ信号に変換される。
【００３０】
ここで液晶モニタ２０５と電子ビューファインダー２０６への表示は、表示切替手段２１７によって、一方に表示されるようにしている。すなわち、液晶モニタ２０５に画像が表示されている間は、電子ビューファインダー２０６には何も表示されない。また、電子ビューファインダー２０６に画像が表示されている間は、液晶モニタ２０５には何も表示されないように構成されている。表示切替手段２１７は、例えば、切り替えスイッチなどの物理的な構造で実現することができる。例えば、信号処理プロセッサ２０３と液晶モニタ２０５が電気的に接続されている場合、切り替えスイッチが切り替えられることによって、信号処理プロセッサ２０３と液晶モニタ２０５との電気的な接続が切断され、信号処理プロセッサ２０３と電子ビューファインダー２０６とが電気的に接続される。なお上記に限られず、表示切替手段２１７は、ＣＰＵ２１１などから制御信号に基づいて、液晶モニタ２０５と電子ビューファインダー２０６への表示の切り替えを行なってもよい。
【００３１】
以上のように、液晶モニタへの表示と、電気ビューファインダーへの表示とを切り替えるようにしている。但し、これは、構成上の制限からくる問題であるため、液晶モニタへの表示と、電子ビューファインダーへの表示を同時に行なうようにしてもかまわない。ここで、同時に表示する場合、液晶モニタに表示する画像と、電子ビューファンダーへ表示する画像は、同じ画像であっても、違う画像であってもかまわない。
【００３２】
電源２０７は、デジタルカメラ１で消費するための電力を供給する。電源２０７は、例えば乾電池であってもよいし、充電池であってもよい。また、電源２０７はコードにより外部から供給される電力をデジタルカメラ１に供給するものであってもよい。
【００３３】
ボディマウント２０８は、交換レンズ３のレンズマウント３０１と相俟って、交換レンズ３の着脱を可能にする部材である。ボディマウント２０８は、交換レンズ３と接続端子等を用い電気的に接続可能であるとともに、係止部材等のメカニカルな部材によって機械的にも接続可能である。ボディマウント２０８は、交換レンズ３に含まれるレンズコントローラ３１１からの信号をＣＰＵ２１１へ出力できるとともに、ＣＰＵ２１１からの信号を交換レンズ３のレンズコントローラ３１１に出力できる。すなわち、ＣＰＵ２１１は、交換レンズ３側のレンズコントローラ３１１と制御信号やレンズ系に関する情報などを送受信可能である。なお、ＣＰＵ２１１と、レンズコントローラ３１１との間で送受信される制御情報等は、カメラ本体２側に設けられたカメラ伝送路２５０と、交換レンズ側に設けられたレンズ伝送路３５０によって、伝送される。
【００３４】
フラッシュメモリ２０９は、内蔵メモリとして用いられる記憶媒体である。フラッシュメモリ２０９は、画像データまたはその画像データに所定の処理が施された画像データを記憶可能である。また、デジタル化された音声信号も記憶可能である。加えて、画像データや音声信号の他にＣＰＵ２１１の制御のためのプログラムや設定値などを記憶可能である。
【００３５】
カードスロット２１０は、メモリカード２１８を着脱するためのスロットである。メモリカード２１８は、画像データまたはその画像データに所定の処理が施された画像データを記憶可能である。また、デジタル化された音声信号も記憶可能である。要するにメモリカード２１８は、記憶媒体である。
【００３６】
ＣＰＵ２１１は、カメラ本体２全体を制御するものである。ＣＰＵ２１１は、マイクロコンピュータで実現してもよく、ハードワイヤードな回路で実現してもよい。すなわち、ＣＰＵ２１１は、各種の制御を実行する。なお、ＣＰＵ２１１の各種制御は、２−１で記載する。
【００３７】
シャッタスイッチ２１２は、カメラ本体２の上面に設けられた釦であり、使用者からの半押しおよび全押し操作を検知する操作手段である。シャッタスイッチ２１２は、使用者から半押し操作を受け付けると、半押し信号をＣＰＵ２１１に出力する。一方、シャッタスイッチ２１２は、使用者から全押し操作を受け付けると、全押し信号をＣＰＵ２１１に出力する。これらの信号に基づいて、ＣＰＵ２１１は様々な制御を行なう。なお、本実施の形態において全押し信号とは撮影開始信号である。
【００３８】
ストロボ２１３は、ＣＰＵ２１１からの制御信号に基づいて、被写体に対して光の照射を行なうものである。例えば、ストロボ２１３は、キセノンランプやコンデンサー等を用いて実現できる。このように構成した場合、ストロボ２１３は、コンデンサーに高電圧の電荷を蓄積しておき、この電荷をキセノンランプの電極に加えることによって、光を照射するようにしている。
【００３９】
マイク２１４は、音声を電気信号に変換するものである。このマイク２１４から出力された電気信号は、ＡＤコンバータによってデジタル信号に変換される。ＡＤコンバータで変換されたデジタル信号は、ＣＰＵ２１１の制御に従って、フラッシュメモリ２０９またはメモリカード２１８に記憶される。
【００４０】
スピーカー２１５は、電気信号を音声に変換するものである。ここでスピーカー２１５へ入力される電気信号は、ＤＡコンバータでデジタル信号から電気信号に変換されたものである。ＤＡコンバータへの出力は、ＣＰＵ２１１の制御によって、フラッシュメモリ２０９またはメモリカード２１８から読み出されたデジタル信号が出力される。
【００４１】
１−３  交換レンズの構成
レンズ系は、ズームレンズ３０３とフォーカスレンズ３０４と対物レンズ３０２を含んで構成され、被写体からの光を集光する。ズームレンズ３０３は、ズームリング３０９によって駆動され、ズーム倍率を調整するものである。フォーカスレンズ３０４は、フォーカス駆動部３０６又はフォーカスリング３１０によって駆動され、ピントの調節を行なうようにしたものである。要するに、フォーカスレンズ３０４やズームレンズ３０３は可動部材である。なお、フォーカスレンズ３０４は、第２可動部材の一例である。
【００４２】
フォーカス駆動部３０６は、レンズコントローラ３１１の制御信号にしたがって、フォーカスレンズ３０４を駆動させるようにしたものである。フォーカス駆動部３０６は、モータやドライバなどで構成される。フォーカス駆動部３０６は、第２駆動手段の一例である。
【００４３】
絞り３０７は、レンズ系を通過する光の量を調整するものである。例えば、光の調整は、５枚羽根などで構成される開口部を大きくしたり、小さくしたりすることで可能である。絞り３０７は、第１可動部材の一例である。
【００４４】
絞り駆動部３０８は、絞り３０７の開口部の大きさを変更するものである。絞り駆動部３０８は、モータやドライバなどで構成される。実施の形態１では、レンズコントローラ３１１の制御信号に基づいて、絞り３０７の開口部の大きさを変更するようにしている。ここで開口部の大きさは、Ｆ値によって指定可能である。絞り駆動部３０８は、第１駆動手段の一例である。
【００４５】
ズームリング３０９は、交換レンズ３の外装に設けられ、使用者からの操作に応じて、ズームレンズ３０３を駆動させるものである。また、フォーカスリング３１０は、交換レンズ３の外装に設けられ、使用者からの操作に応じて、フォーカスレンズ３０４を駆動させるものである。ズームリング３０９は、使用者によって回動操作されると、機械的な方法で、ズームレンズ３０３を駆動させる。なお、ズームリング３０９は、ズームレンズ３０３を電気的に駆動させるようにしてもよい。
【００４６】
レンズコントローラ３１１は、交換レンズ３全体を制御するものである。レンズコントローラ３１１は、マイクロコンピュータで実現してもよく、ハードワイヤードな回路で実現してもよい。すなわち、レンズコントローラ３１１は、各種の制御を実行する。なお、レンズコントローラ３１１の各種制御は、２−２で記載する。
【００４７】
バッファメモリ３１２は、レンズコントローラ３１１で制御処理を行う際に、ワークメモリとして作用する。バッファメモリ３１２は、例えば、ＤＲＡＭなどで実現可能である。
【００４８】
フラッシュメモリ３１４は、レンズコントローラ３１１と電気的に接続して構成される。そして、フラッシュメモリ３１４は、制御プログラムやパラメータ等が記憶可能になっている。
【００４９】
２．カメラ本体及び交換レンズの制御
２−１．カメラ本体のＣＰＵの制御
ＣＰＵ２１１は、絞り３０７を駆動するための絞り制御情報（第１制御情報）と、予約制御情報としての予約レンズ制御情報（第２制御情報）と、を交換レンズ３に送信可能である。ＣＰＵ２１１は、送信手段の一例である。
【００５０】
絞り制御情報は、絞り駆動部３０８を制御するための情報として、目標となる絞り３０７の開口径に関する情報を含む。
【００５１】
予約レンズ制御情報は、交換レンズ３が予約レンズ制御情報の受信後、絞り制御情報を受信した際にフォーカスレンズ３０４を駆動させるための制御情報である。予約レンズ制御情報は、絞り制御情報を取得した際にフォーカス駆動部３０６を制御するための情報として、制御目標となる、フォーカスレンズ３０４の位置に関する情報（絶対的位置又は相対的位置）を含む。
【００５２】
なお、絞り制御情報と予約レンズ制御情報は、異なるタイプの制御情報である。絞り制御情報は、交換レンズ３側が絞り制御情報を取得した直後に、絞り駆動部３０８を制御する情報である。一方、予約レンズ制御情報は、交換レンズ側が予約レンズ制御情報を取得したとしても、絞り制御情報が取得されるまで、フォーカス駆動部３０６を制御しない情報である。
【００５３】
このような予約レンズ制御情報により、交換レンズ３において、フォーカスレンズ３０４と絞り３０７を同時に（並行に）駆動できるようにしている。つまり、レンズコントローラ３１１は、フォーカス駆動部３０６と絞り駆動部３０８を並行に制御できる。
【００５４】
なお、カメラ本体２は、交換レンズ３が受信したときに、フォーカスレンズ３０４を即座に駆動させるための制御情報（第１制御情報）も交換レンズ３に送信可能である。
【００５５】
２−１−１．カメラ本体及び交換レンズでの同期・非同期の切り替え
ここで、カメラ本体２と交換レンズ３間の同期について説明する。本実施の形態では、カメラ本体２のＣＭＯＳセンサ２０１の駆動と、交換レンズ３のフォーカスレンズ３０４や絞り３０７の駆動の同期を取ることができるように構成されている。カメラ本体２と交換レンズ３との同期を開始する場合、ＣＰＵ２１１は、レンズコントローラ３１１に対して、同期開始のための信号を送信する。また、カメラ本体２と交換レンズ３との同期を終了させる場合、ＣＰＵ２１１は、レンズコントローラ３１１に対して、同期終了のための信号を送信する。これにより、交換レンズ３は、カメラ本体２との同期を取ることができるようになっている。
【００５６】
図３を用いて、交換レンズ３における同期・非同期の切り替え制御を説明する。なお、説明を容易にするため、ＣＰＵ２１１を、カメラ本体２として、レンズコントローラ３１１を、交換レンズ３として、説明を行なう。
【００５７】
まず、同期を開始するための動作を説明する。カメラ本体２は、同期開始コマンドを、交換レンズ３に送信する（図３のＡ１）。交換レンズ３は、同期開始処理を実行する（図３のＡ２）。同期開始処理には、レンズコントローラ３１１の駆動周波数を３０Ｈｚから６０Ｈｚに調整するために各部に通知する処理が含まれる。これは、非同期時におけるレンズコントローラ３１１の駆動周波数と、同期時におけるレンズコントローラ３１１の駆動周波数が異なるように構成されているからである。具体的な同期開始処理には、非同期時において駆動する必要がある残存処理を完了するように各部に通知する処理と、変更される周波数に対応するように各部に通知する処理などがある。交換レンズ３は、このような通知を各部に行なったことを検知すると、非同期状態（自励モード）から抜ける（図３のＡ３）。この後、交換レンズ３は、モード切替待ち状態に入る。このモード切替待ち状態は、交換レンズ３の各部が、残存処理を完了するための処理や新たな周波数（変更後の周波数）に対応するための処理を行なっているために、設けられる。なお、交換レンズ３は、非同期状態から抜けると、開始コマンド応答をカメラ本体２に送信する（図３のＡ４）。カメラ本体２は、この開始コマンド応答を受信すると、同期時における通信を開始する（図３のＡ５）。具体的にカメラ本体２は、同期時に動作するための動作設定コマンドを交換レンズ３に送信する。カメラ本体２は、動作設定コマンド送信後に、同期信号を送信する（図３のＡ６）。交換レンズ３は、所定の遅延時間経過後に、同期動作を開始する（図３のＡ７）。この際、交換レンズ３は、カメラ本体２から動作設定コマンドで指示されたフォーカス駆動（例えば、ウォブリング）を実行する（図３のＡ８）。
【００５８】
次に、同期を終了するための動作を説明する。カメラ本体２は、同期終了コマンドを交換レンズ３に送信する（図３のＢ１）。交換レンズ３は、同期終了処理を実行する（図３のＢ２）。同期終了処理には、レンズコントローラ３１１の駆動周波数を６０Ｈｚから３０Ｈｚに調整する処理が含まれる。同期終了処理は、上記の同期開始処理と同様の動作である。交換レンズ３は、同期終了処理の完了を確認すると、同期状態から抜ける（図３のＢ３）。交換レンズ３は、終了コマンド応答をカメラ本体２に送信する（図３のＢ４）。カメラ本体２は、同期信号の出力を停止する（図３のＢ５）。交換レンズ３は、非同期状態（自励モード）に入る。
【００５９】
以上のようにして、カメラ本体２と交換レンズ３との間の同期・非同期が切り替えられる。
【００６０】
２−１−２．同期時及び非同期時の一回当たりに通信可能なデータ量
デジタルカメラ１では、カメラ本体２と交換レンズ３間において、一回の通信で送信される制御情報のデータ量に制限がある。すなわち、カメラ本体２は、一回のデータ送信で、例えば、所定のデータ量の制御情報しか送信できない。なお、制御信号と異なる他の信号（例えば、カメラ本体の状態を示す信号）は、制御情報のデータではないため、制限された制御情報のデータ量と関係なく、制御情報と同時に送信できる。本実施の形態では、非同期時において一回で通信可能な制御情報のデータ量を４バイトとし、同期時において一回で通信可能な制御情報のデータ量を３２バイトとして規定している。
【００６１】
なお、本実施の形態の絞り制御情報や予約レンズ制御情報は、４バイトで構成され、交換レンズ３側で絞り制御情報を取得した際にフォーカスレンズ３０４を制御するための予約レンズ制御情報は、４バイトで構成される。すなわち、カメラ本体２は、非同期時において、絞り制御情報とレンズ制御情報とを一つの制御情報として、交換レンズ３に送信することができない。なお、これらの制御情報は、４バイトで限定されない。また、非同期時の通信可能な制御情報のデータ量も同様に、上記例に限定されない。
【００６２】
２−２．レンズコントローラの制御
レンズコントローラ３１１は、絞り制御情報および予約レンズ制御情報を取得する。また、レンズコントローラ３１１は、予約レンズ制御情報を取得した後に、絞り制御情報を取得した場合、予約レンズ制御情報及び絞り制御情報に応じて、フォーカス駆動部３０６及び絞り駆動部３０８を並行して制御する。
【００６３】
並行して制御するとは、フォーカス駆動部３０６と絞り駆動部３０８とを同時に稼動させることを含む概念であるが、それのみならず、フォーカス駆動部３０６と絞り駆動部３０８とを逐次交互に切り換えながら稼動する場合も含む。例えば、フォーカス駆動部３０６及び絞り駆動部３０８を並行して制御する場合、下記のように制御できる。レンズコントローラ３１１は、フォーカス駆動部３０６に制御信号を送信した後に、絞り駆動部３０８に制御信号を送信する。これによって、フォーカス駆動部３０６がフォーカスレンズ３０４を駆動している間に並行して絞り駆動部３０８が絞り３０７を駆動する。他の制御としては、まず、レンズコントローラ３１１は、取得した予約レンズ制御情報の一部の制御情報をフォーカス駆動部３０６に送信する。フォーカス駆動部３０６は、この一部の制御情報にしたがいフォーカスレンズ３０４を駆動する。また、レンズコントローラ３１１は、取得した絞り制御情報の一部の制御情報を絞り駆動部３０８に送信する。絞り駆動部３０８は、この一部の制御情報にしたがい絞り３０７を駆動する。レンズコントローラ３１１は、これらの処理を取得した制御情報の制御が終わるまで繰り返す。このようにすれば、フォーカスレンズと、絞りを逐次切り換えながら駆動することができる。
【００６４】
これによって、交換レンズ３は、フォーカスレンズ３０４と絞り３０７を並行に駆動することができる。なお、レンズコントローラ３１１は取得手段の一例であり、制御手段の一例である。
【００６５】
レンズコントローラ３１１は、カメラ本体２から予約レンズ制御情報を取得すると、取得した予約レンズ制御情報をバッファメモリ３１２に記憶する。なお、レンズコントローラ３１１は記憶手段の一例であり、バッファメモリ３１２は記憶媒体の一例である。
【００６６】
３．動作
以上のように構成されたデジタルカメラ１の動作例を、図４のタイミングチャートを用いて説明する。なお、交換レンズ３は、カメラ本体２と同期状態であるとする。
【００６７】
カメラ本体２において、シャッタスイッチ２１２の半押しを受け付けると、ＣＰＵ２１１は、オートフォーカス（以下「ＡＦ」という。）動作のための制御信号を交換レンズ３に送信する（ｔ１）。この後、カメラ本体２と交換レンズ３はそれぞれＡＦ動作に必要な所定の動作を行い、ＣＭＯＳセンサ２０１に形成される被写体像の合焦状態を調整する（ｔ１〜ｔ２）。ＡＦ動作中又はＡＦ動作完了後に、カメラ本体２においてシャッタスイッチ２１２の全押しを受け付けると、ＣＰＵ２１２は、同期終了のための信号を交換レンズ３に送信する（ｔ２）。交換レンズ３は、同期終了のための信号を受けると、同期状態を非同期状態に切り替える（ｔ２）。
【００６８】
ここで、上記シャッタスイッチ２１２の全押しを受け付けた後であって、ＣＭＯＳセンサ２０１の露光開始前において、フォーカスレンズ３０４及び絞り３０７を駆動する必要がある場合の例を説明する。
【００６９】
この期間においてフォーカスレンズ３０４を駆動する必要がある場合とは、例えば、以下の２つの場合が考えられる。第１の場合は、図５に示すように、ＡＦ動作中にシャッタスイッチ２１２が全押しを受け付けた場合であって、フォーカスレンズ３０４の合焦位置がすでに検出できている場合である。第２の場合は、図６に示すように、移動する被写体に対してＡＦ動作を行っている場合であり、被写体の移動に追随するフォーカスレンズ３０４の駆動の軌跡により、被写体の動きを予測してフォーカスレンズ３０４の合焦位置を推測できる場合である。
【００７０】
また、上記の期間において絞り３０７を駆動する必要がある場合とは、例えば、半押し時に撮像された画像データの測光結果により撮影時の露出状態を制御するため、絞り３０７を駆動する場合などである。
【００７１】
図４に戻り、フォーカスレンズ３０４及び絞り３０７を駆動する必要がある場合、カメラ本体２は、予約レンズ制御情報を交換レンズ３に送信する（ｔ３）。予約レンズ制御情報は、シャッタスイッチ２１２の全押し（撮像開始信号の出力）からＣＭＯＳセンサ２０１の露光開始前にカメラ本体２から交換レンズ３に送信される。交換レンズ３では、予約レンズ制御情報を受信すると、この予約レンズ制御情報をバッファメモリ３１２に記憶する。そして、交換レンズ３は、交換レンズ３が、カメラ本体２から制御情報を受信したことを通知するための制御応答をカメラ本体２に送信する（ｔ４）。制御応答は、交換レンズ３がカメラ本体３からの次の制御を受け付け可能である旨を示す情報でもある。
【００７２】
カメラ本体２は、制御応答を受信すると、絞り制御情報を交換レンズ３に送信する（ｔ５）。交換レンズ３は、絞り制御情報を受信すると、バッファメモリ３１２に記憶した予約レンズ制御情報及び受信した絞り制御情報に応じて、フォーカス駆動部３０６及び絞り駆動部３０８を制御する。フォーカス駆動部３０６及び絞り駆動部３０８による、フォーカスレンズ３０４及び絞り３０７の駆動が完了すると、交換レンズ３は、制御応答をカメラ本体２に送信する（ｔ６）。制御応答は制御完了通知の役割も果たす。
【００７３】
カメラ本体２では、制御応答の受信によって、フォーカスレンズ３０４及びフォーカス駆動部３０６の駆動の制御が完了したことを検知し、ＣＭＯＳセンサ２０１及びシャッタ２０２を制御して、露光を開始する。そしてカメラ本体２では、露光完了後、ＣＭＯＳセンサ２０１から画像データが出力される。そのとき、カメラ本体２は、同期開始の信号を交換レンズに送信する（ｔ７）。
【００７４】
以上のように、カメラ本体２は、交換レンズ３に対して、予約レンズ制御情報と絞り制御情報とを別々のタイミングに送信し、交換レンズは、これらの制御情報によって、フォーカスレンズ３０４と絞り３０７を並行して駆動できる。
【００７５】
上記の動作を実現する、カメラ本体２及び交換レンズ３の動作を図７〜８のフローチャートを用いてより具体的に説明する。
【００７６】
図７を用いてカメラ本体２の動作を説明する。以下では、図４におけるステップｔ２以降の動作説明を行なう。ＣＰＵ２１１は、シャッタスイッチ２１２で全押しを受け付けると（Ｓ１１）、絞り３０７の駆動が必要か否かを判別する（Ｓ１２）。
【００７７】
ＣＰＵ２１１は、絞り３０７の駆動が必要であると判別した場合、さらにフォーカスレンズ３０４の駆動が必要か否かを判別する（Ｓ１３）。ＣＰＵ２１１は、フォーカスレンズ３０４の駆動が必要であると判別した場合、予約レンズ制御情報を交換レンズ３に送信する（Ｓ１４）。その後、ＣＰＵ２１１は、交換レンズ３からの制御応答を待つ（Ｓ１５）。制御応答を受信すると、ＣＰＵ２１１はステップＳ１６に移行する。一方、ステップＳ１３において、ＣＰＵ２１１は、フォーカスレンズ３０４の駆動が不必要であると判別した場合、ステップＳ１６に移行する。ステップＳ１６では、ＣＰＵ２１１は、絞り制御情報を交換レンズ３に送信する。その後、ステップＳ１９に移行する。
【００７８】
一方、ステップＳ１２において、絞り３０７の駆動が不要であると判別した場合、ＣＰＵ２１１は、フォーカスレンズ３０４の駆動が必要であるか否かを判別する（Ｓ１３）。ＣＰＵ２１１は、フォーカスレンズ３０４の駆動が必要であると判別した場合、予約レンズ制御情報を送信する（Ｓ１４）。ＣＰＵ２１１が、レンズ制御情報を送信する、又は、フォーカスレンズ３０４の駆動が不要であると判別すると、ステップＳ１６に移行する。
【００７９】
ステップＳ１７において、ＣＰＵ２１１は制御応答を交換レンズ３から受信するまで待機する。ＣＰＵ２１１は制御応答を受信すると、ＣＭＯＳセンサ２０１及びシャッタ２０２によって露光（被写体像の撮像）を行なうよう制御する（Ｓ１８）。
【００８０】
図８を用いて交換レンズ３の動作を説明する。上記と同様に図４の時刻ｔ２以降の動作についての説明を行なう。レンズコントローラ３１１は、予約レンズ制御情報を受信するまで待機する（Ｓ３１）。レンズコントローラ３１１は、予約レンズ制御情報を受信すると、予約レンズ制御情報をバッファメモリ３１２に記憶する（Ｓ３２）。その後、レンズコントローラ３１１は制御応答をカメラ本体２に送信する（Ｓ３３）。レンズコントローラ３１１は絞り制御情報を受信するまで待機する（Ｓ３４）。レンズコントローラ３１１は、絞り制御情報を受信すると、フォーカスレンズ３０４及び絞り３０７を同時に駆動するよう、フォーカス駆動部３０６及び絞り駆動部３０８を制御する（Ｓ３５）。その後、レンズコントローラ３１１は、フォーカス駆動部３０６及び絞り駆動部３０８における、フォーカスレンズ３０４及び絞り３０７の駆動が完了したことを検知すると（Ｓ３６）、制御応答をカメラ本体２に送信する（Ｓ３７）。フォーカス駆動部３０６及び絞り駆動部３０８の駆動の完了は、フォーカス駆動部３０６や絞り駆動部３０８から出力される駆動完了信号に基づいて判断できる。なお、フォーカス駆動部３０６や絞り駆動部３０８は、駆動完了を知らせるための駆動完了信号を、レンズコントローラ３１１に送信できるように構成されている。
【００８１】
４．まとめ
本実施の形態１では、交換レンズ３と、交換レンズ３を接続可能なカメラ本体２と、を備えるデジタルカメラ１である。交換レンズ３は、絞り３０７を駆動する絞り駆動部３０８と、フォーカスレンズ３０４を駆動するフォーカス駆動部３０６と、絞り駆動部３０８を制御するための絞り制御情報と、絞り制御情報を取得した際にフォーカス駆動部３０６を制御するための予約レンズ制御情報と、をカメラ本体２から取得するレンズコントローラ３１１と、レンズコントローラ３１１が予約レンズ制御情報を取得した場合、予約レンズ制御情報をバッファメモリ３１２に記憶するレンズコントローラ３１１と、レンズコントローラ３１１が、予約レンズ制御情報を取得した後に、絞り制御情報を取得した場合、取得した絞り制御情報及び記憶された予約レンズ制御情報に応じて、フォーカス駆動部３０６及び絞り駆動部３０８を並行して制御するレンズコントローラ３１１と、を有する。一方、カメラ本体２は、絞り制御情報と、予約レンズ制御情報とを送信するＣＰＵ２１１と、を有し、ＣＰＵ２１１は、交換レンズ３に制御情報を送信する際の通信制限によって、絞り制御情報と、予約レンズ制御情報とを一つの制御情報として送信できない期間を有する。
【００８２】
このような予約制御情報を用いることで、コマンド（制御情報）の情報量を増加させることなく、フォーカスレンズと絞りのような２つの可動部材を同時に駆動することが可能となる。すなわち、カメラ本体が、絞りを駆動するための絞り制御情報と、フォーカスを駆動するためのレンズ制御情報を、一つの制御情報として交換レンズに送信できない場合であっても、交換レンズ側において、絞りの駆動と、フォーカスレンズの駆動を並行に行なうことが可能となる。
【００８３】
（実施の形態２）
実施の形態１では、フォーカスレンズ３０４と絞り３０７を同時に駆動する例を説明したが、所定の条件が満たされる場合には、予約レンズ制御情報を受けた場合であっても、フォーカスレンズ３０４と絞り３０７とを同時に駆動しない方が好ましい場合もある。例えば、フォーカスレンズ３０４と絞り３０７を同時に駆動することで、消費される電力が大きくなる場合、フォーカスレンズの駆動と絞りの駆動が干渉する場合、またはレンズコントローラ３１１の負荷処理が大きくなる場合等は、いずれか一方のみを駆動することが好ましい。本実施形態では、そのような条件が満たされる場合に、フォーカスレンズ３０４と絞り３０７のいずれか一方のみを駆動するように制御する例を説明する。
【００８４】
図９のフローチャートを参照し、レンズコントローラ３０１は、予約レンズ制御情報の受信後に絞り制御情報を受けたときに、予約レンズ制御情報にしたがいフォーカスレンズ３０４を駆動し、同時に、絞り３０７を絞り制御情報にしたがい駆動した場合の消費電力が所定値よりも大きくなる可能性があるか否かを判断する（Ｓ５１）。レンズコントローラ３０１は、消費電力が所定値よりも大きくなる可能性のある場合、電力オーバーに関する遅延量Ａに遅延量ｔ１を設定する（Ｓ５３）。遅延量ｔ１は、消費電力が所定値以下になるような値に決定される。レンズコントローラ３０１は、消費電力が所定値よりも大きくなる可能性のない場合、遅延量Ａを０に設定する（Ｓ５２）。
【００８５】
次に、レンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７を同時に駆動した場合に、絞り３０７の駆動がフォーカスレンズ３０４の駆動に干渉する可能性があるか否かを判断する（Ｓ５４）。例えば、絞り３０７の駆動により発生する振動がフォーカスレンズ３０４の駆動に影響を及ぼす場合がある。そのような場合、フォーカスレンズ３０４と絞り３０７を同時に駆動するのは好ましくないため、いずれか一方を駆動した後、他方を駆動するようにする。レンズコントローラ３０１は、絞り３０７の駆動がフォーカスレンズ３０４の駆動（又はその逆）に干渉する可能性がある場合、干渉に関する遅延量Ｂに遅延量ｔ２を設定する（Ｓ５６）。遅延量ｔ２は、フォーカスレンズ３０４の駆動と絞り３０７の駆動とが互いに干渉しないような値に決定される。干渉の可能性がない場合、レンズコントローラ３０１は遅延量Ｂを０に設定する（Ｓ５５）。
【００８６】
次に、レンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７を同時に駆動した場合にレンズコントローラ３１１の処理負荷が所定値より大きくなる可能性があるか否かを判断する（Ｓ５７）。レンズコントローラ３１１の処理負荷が所定値より大きくなる可能性がある場合、レンズコントローラ３０１は、負荷オーバーに関する遅延量Ｃに遅延量ｔ３を設定する（Ｓ５９）。遅延量ｔ３は、レンズコントローラ３０１の処理負荷が所定量より大きくならないような値に決定される。レンズコントローラ３０１の処理負荷が所定量より大きくなる可能性がない場合、レンズコントローラ３０１は遅延量Ｃを０に設定する（Ｓ５８）。
【００８７】
レンズコントローラ３０１は、以上のように設定された遅延量Ａ、Ｂ、Ｃのうちの最大のものを遅延量Ｄに設定する（Ｓ６０）。
【００８８】
そして、レンズコントローラ３０１は、フォーカスレンズ駆動部３０６の駆動を開始し、その開始から遅延量Ｄの時間経過後に絞り駆動部３０８の駆動を開始する（Ｓ６１）。
【００８９】
以上のように、本実施形態では、所定の条件を満たす場合に、絞り３０７の駆動をフォーカスレンズ３０４の駆動から遅延量だけ遅延させて動作させる。これにより、予約制御情報を受けた場合であっても、フォーカスレンズ３０４と絞り３０７の同時駆動が好ましくない状況下においては、同時駆動を行わないように制御できる。
【００９０】
図１０は、フォーカスレンズ３０４と絞り３０７の同時駆動開始後の制御フローである。この制御は図９に示す制御に引き続いて行われる。
【００９１】
図９に示す制御の後、レンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７を同時に駆動した場合の消費電力が所定値よりも大きいか否か、または大きくなる可能性があるか否かを判断する（Ｓ７１）。消費電力が所定値よりも大きい場合、または大きくなる可能性がある場合、レンズコントローラ３０１は、フォーカスレンズ３０４のみを駆動するように制御する（Ｓ７４）。
【００９２】
消費電力が所定値よりも大きく、かつ、大きくなる可能性がない場合、レンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７を同時に駆動した場合に、絞り３０７の駆動がフォーカスレンズ３０４の駆動（又はその逆）に干渉する可能性があるか否かを判断する（Ｓ７２）。干渉の可能性がある場合、レンズコントローラ３０１は、フォーカスレンズ３０４のみを駆動するように制御する（Ｓ７４）。
【００９３】
干渉の可能性がない場合、レンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７を同時に駆動した場合にレンズコントローラ３１１の処理負荷が所定値より大きいか、または、大きくなる可能性があるか否かを判断する（Ｓ７３）。処理負荷が所定値より大きいか、または、大きくなる可能性がある場合、レンズコントローラ３０１は、フォーカスレンズ３０４のみを駆動するように制御する（Ｓ７４）。レンズコントローラ３０１の処理負荷が所定値より大きくなく、かつ、大きくなる可能性がない場合、レンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７を同時に駆動する。
【００９４】
以上のように、フォーカスレンズ３０４と絞り３０７を同時駆動の間、消費電力が所定値より大きくなる等、所定の条件が満たされると、同時駆動を解除し、フォーカスレンズ３０４のみ駆動するようにする。図１１は、図９に示すような制御を行ったときのフォーカスレンズ３０４と絞り３０７の同時駆動の例を示した図である。図１１の例では、時刻ｔ２において、フォーカスレンズ３０４と絞り３０７の同時駆動が開始され、時刻ｔ３において、消費電力、干渉、処理負荷に関する条件のうちの少なくとも１つが満たされると、絞り３０７の駆動が停止され、フォーカスレンズ３０４のみが駆動されるよう制御される。その後、時刻ｔ４において、消費電力、干渉、処理負荷に関する条件の全てが解除された状態になると、再度、フォーカスレンズ３０４と絞り３０７の同時駆動が実行される。このように、本実施形態のレンズコントローラ３０１は、フォーカスレンズ３０４と絞り３０７の同時駆動開始後も継続して、消費電力、干渉、処理負荷に関する条件について監視しつづけ、それらの状態に基づいてフォーカスレンズ３０４と絞り３０７の同時駆動を制御する。
【００９５】
以上のような制御により、フォーカスレンズ３０４と絞り３０７の駆動に関する消費電力を低減でき、また、フォーカスレンズ３０４を精度よく制御できる。さらには、レンズコントローラ３０１の処理負荷を一定の範囲に制限できるため、レンズコントローラ３０１の処理能力が低い場合であっても、フォーカスレンズ３０４及び絞り３０７の駆動制御以外の負荷を十分に処理することが可能となる。
【００９６】
なお、本実施形態では、同時駆動を解除する場合、フォーカスレンズ３０４の駆動を継続し、絞り３０７の駆動を停止するよう制御したが、その逆に、フォーカスレンズ３０４の駆動を停止し、絞り３０７の駆動を継続するよう制御してもよい。
【００９７】
（実施の形態３）
本実施形態では、連写撮影モード時における予約制御に関するフォーカスレンズ３０４と絞り３０７の同時駆動について説明する。
【００９８】
連写撮影の場合、画像の撮影毎に焦点を検出する必要がある。よって、一の画像の撮影後、次の画像の撮影のための焦点検出のために、フォーカスレンズ３０４を所定位置に移動させる必要がある。その際、一の画像の撮影後に、焦点検出の準備のためにフォーカスレンズ３０４を所定の位置（前回の画像撮像の焦点位置から少しずれた位置）に移動させるとともに、絞り３０７の値も所定の開口に制御する必要がある。すなわち、そのような焦点検出の準備動作において、フォーカスレンズ３０４と絞り３０７を同時に駆動する必要がある。この同時駆動において実施の形態１の予約制御を利用できる。
【００９９】
図１２は、連写撮影時においてカメラ本体２から交換レンズ３へ送信される制御情報と、その制御情報に基づくフォーカスレンズ３０４の制御を説明した図である。時刻ｔ１〜ｔ５が１枚目の連写画像の撮像に対する制御であり、時刻ｔ５〜ｔ１１が２枚目の連写画像の撮像に対する制御である。
【０１００】
時刻ｔ２にて、シャッタスイッチ２１２が全押しされると連写が開始される。１枚目の画像の撮像が終了すると（時刻ｔ５）、時刻ｔ５〜ｔ６で２枚目の画像の撮像のためのＡＦ動作の準備が行われる。すなわち、この期間に、フォーカスレンズ３０４を所定位置に移動するとともに、絞り３０７を所定の開口に制御する。このため、１枚目の画像の露光期間中（時刻ｔ４〜ｔ５）において、予約レンズ制御情報がカメラ本体２から交換レンズ３へ送信される。さらに、露光終了時（時刻ｔ５）に、絞り制御情報がカメラ本体２から交換レンズ３へ送信される。交換レンズ３は、絞り制御情報を受信した時点で、先に受信した予約レンズ制御情報及び後に受信した絞り制御情報に基づき、時刻ｔ５〜ｔ６においてフォーカスレンズ３０４と絞り３０７を同時に駆動する。このようにフォーカスレンズ３０４と絞り３０７を同時に駆動することで、２枚目の画像のＡＦ動作のための準備動作を迅速に行うことができる。
【０１０１】
以降、同様に、前の画像の撮像時の露光期間においてカメラ本体２から交換レンズ３へ予約レンズ制御情報を送信し、露光期間終了時に絞り制御情報を送信する。これにより、次の画像のＡＦ動作のための準備動作を迅速に行うことができる。なお、図１２において、ｎ枚目の連写画像に対する制御は時刻ｔ５〜ｔ１１の制御となる。
【０１０２】
（他の実施の形態）
本発明の実施の形態として、上記の実施の形態を例示した。しかし、本発明は、上記の実施の形態に限定されず、他の実施の形態においても実現可能である。そこで、本発明の他の実施の形態を以下まとめて説明する。
【０１０３】
本発明の実施の形態では、ＣＭＯＳセンサは、受光素子、ＡＧＣ及びＡＤコンバータを備えていた。しかし、これに限られず、ＣＭＯＳセンサ、ＡＧＣ及びＡＤコンバータをそれぞれ別体として構成してもよい。撮像手段をＣＭＯＳセンサで構成することで、消費電力を低減できるという利点があるが、撮像手段は、被写体像を撮像して、画像データ（デジタル信号又は電気信号）を生成できるものであれば、どのような構成であってもかまわない。例えば、撮像手段をＣＣＤイメージセンサで構成してもよい。
【０１０４】
また、本発明の実施の形態では、第１制御情報として絞り制御情報を、第２制御情報として予約レンズ制御情報を用いた例を説明した。しかし、これに限られず、第１制御情報としてフォーカスレンズを駆動するためのレンズ制御情報を用い、第２制御情報として、レンズ制御情報を取得した際に絞りを制御する予約絞り制御情報を用いるようにしてもかまわない。
【０１０５】
また、本発明の実施の形態において、同時駆動とは、フォーカスレンズの駆動期間と、絞りの駆動期間との少なくとも一部が重なるようにフォーカスレンズと絞りを駆動することを含む。
【０１０６】
加えて、本発明の実施の形態では、第１可動部材の例として、絞りを用い、第２可動部材の例として、フォーカスレンズを用いた。しかし、可動部材はこれらに限られず、第１又は第２可動部材として、例えば、ズームレンズ、補正レンズ等を用いることも可能である。
【０１０７】
また、本発明の実施の形態では、一の予約制御情報により同時に駆動可能なアクチュエータの数は２であったが、一の予約制御情報によって、より多くのアクチュエータを同時に駆動できるようにしてもよい。
【０１０８】
また、本発明の実施の形態の予約レンズ制御は、静止画の撮影用の制御として好適であるが、動画撮像時の制御にも適用できることは言うまでもない。
【０１０９】
なお、図１３は課題を説明するための図であって、本発明の理解を容易にするために作成された図であるため、従来技術を示したものではない。
【０１１０】
すなわち、本発明は、上記実施の形態に限られず、種々な構成で実現可能である。
【産業上の利用可能性】
【０１１１】
本発明は、カメラ本体と、交換レンズとを備える撮像装置に適用可能である。具体的には、デジタルカメラやムービー等に利用できる。
【符号の説明】
【０１１２】
１  デジタルカメラ
２  カメラ本体
３  交換レンズ
２０１  ＣＭＯＳセンサ
２０２  シャッタ
２０３  信号処理プロセッサ
２０４  バッファメモリ
２０９  フラッシュメモリ
２１１  ＣＰＵ
２１２  シャッタスイッチ
３０３  ズームレンズ
３０４  フォーカスレンズ
３０６  フォーカス駆動部
３０７  絞り
３０８  絞り駆動部
３１１  レンズコントローラ
３１２  バッファメモリ
３１４  フラッシュメモリ
【図１】
2010015131.tif 000003
【図２】
2010015131.tif 000004
【図３】
2010015131.tif 000005
【図４】
2010015131.tif 000006
【図５】
2010015131.tif 000007
【図６】
2010015131.tif 000008
【図７】
2010015131.tif 000009
【図８】
2010015131.tif 000010
【図９】
2010015131.tif 000011
【図１０】
2010015131.tif 000012
【図１１】
2010015131.tif 000013
【図１２】
2010015131.tif 000014
【図１３】
2010015131.tif 000015