(57)【特許請求の範囲】
【請求項１】
レンズ鏡筒に設けられた焦点調節レンズと、
上記焦点調節レンズを駆動するレンズ駆動部と、
上記レンズ鏡筒に対して回転自在に配設されるとともに、光軸方向にスライド自在に配設されたリング部材と、
上記リング部材が上記光軸方向にスライド移動した際に、第１の位置または第２の位置のいずれに位置するかを検出するスライド位置検出部と、
上記スライド位置検出によって上記リング部材が上記第１の位置から上記第２の位置にスライドしたことが検出された際に、上記レンズ鏡筒に設けられた距離表示に対する当該リング部材の回転方向位置に基づいて設定される絶対的な距離をプリセット距離としてデジタル信号で出力する回転位置検出部と、
上記回転位置検出部によってデジタル信号で出力されたプリセット距離を記憶する記憶部と、
ライブビュー表示中に動画の撮影を行う動画撮影中に、上記リング部材が上記第１の位置から上記第２の位置に切り換えられた際には、上記焦点調節レンズを上記記憶部に記憶されたプリセット距離へ上記第１の速度で移動させ、ライブビュー表示のみで動画撮影を行っていない撮影待機中に、上記リング部材が上記第１の位置から上記第２の位置にスライド移動した際には、上記焦点調節レンズを上記記憶部に記憶されたプリセット距離へ上記第１の速度よりも高速の第２の速度で移動させる制御部と、
を有することを特徴とする光学機器。
【請求項２】
被写体の移動を判定する移動判定部を有し、
上記制御部は、上記移動判定部によって判定された上記被写体の移動量に基づいて、上記焦点調節レンズを上記プリセット距離へ移動させる際の上記第２の速度を制御することを特徴とする請求項１に記載の光学機器。
【請求項３】
上記移動判定部は、画面全体の移動量と主要被写体の移動量とに基づいて上記焦点調節レンズの基準移動量を補正し、
上記制御部は、上記補正された上記焦点調節レンズの基準移動量に基づいて上記第２の移動速度を被写体の動きに応じた速度に設定する、
ことを特徴とする請求項２に記載の光学機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリセット距離にピント合わせが可能な光学機器に関する。
【背景技術】
【０００２】
動画の撮影中に静止画の撮影を可能とした撮像装置が知られている。一般に動画撮影時のピント合わせは、高速に行うと見苦しくなることから一般に焦点調節レンズを低速で駆動している。しかし、動画撮影中に静止画撮影を指示した場合には、合焦速度が要求される。そこで、動画撮影中に静止画撮影の指示がなされた場合には、自動合焦制御を切換えることが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３４６６６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、動画撮影中に静止画撮影を行う場合については、自動焦点調節の切換えについて提案がなされている。ところで、リング部材の回転操作により予めプリセット距離を設定し、リング部材のスライド操作によりプリセット距離にピント合わせを行わせる焦点調節モードが考えられる。
【０００５】
しかし、リング部材のスライド操作に応じて、動画の取得時に、同じ速度で焦点調節レンズを駆動する場合には、次のような不具合が生じる。動画撮影中には特許文献１に指摘するように、一般的には高速なピント合わせは望ましくない。しかし、ライブビュー表示のみで動画撮影を行っていない撮影待機中は、スライド操作に応じてゆっくりとピント合わせを行うと、撮影者はリング部材の操作に比較しファインダでの反応が鈍いと感じ、操作感が悪い。
【０００６】
また、撮影シーンによっては、動作撮影中であっても、異なる速度で焦点調節レンズを駆動するようにした方が良い場合がある。例えば、図２０（ａ）に示すように、手前の被写体３０５と奥の被写体３０７が存在し、奥の被写体３０７がゆっくり移動している場合に、リング部材のスライド操作によりピントを切換えるとすると、この場合には、ゆっくりとした速度で焦点調節レンズを駆動することが望ましい。しかし、図２０（ｃ）に手前の打者と奥の投手が被写体として存在する場合には、迅速にピントを切換えることが望ましい。
【０００７】
本発明は、このような事情を鑑みてなされたものであり、ピント合わせのモードを切換える場合に、カメラの状態や被写体の状態に応じて、焦点調節レンズの駆動速度を切換えるようにした光学機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため第１の発明に係わる光学機器は、レンズ鏡筒に設けられた焦点調節レンズと、上記焦点調節レンズを駆動するレンズ駆動部と、上記レンズ鏡筒に対して回転自在に配設されるとともに、光軸方向にスライド自在に配設されたリング部材と、上記リング部材が上記光軸方向にスライド移動した際に、第１の位置または第２の位置のいずれに位置するかを検出するスライド位置検出部と、上記スライド位置検出によって上記リング部材が上記第１の位置から上記第２の位置にスライドしたことが検出された際に、上記レンズ鏡筒に設けられた距離表示に対する当該リング部材の回転方向位置に基づいて設定される絶対的な距離をプリセット距離としてデジタル信号で出力する回転位置検出部と、上記回転位置検出部によってデジタル信号で出力されたプリセット距離を記憶する記憶部と、ライブビュー表示中に動画の撮影を行う動画撮影中に、上記リング部材が上記第１の位置から上記第２の位置に切り換えられた際には、上記焦点調節レンズを上記記憶部に記憶されたプリセット距離へ上記第１の速度で移動させ、ライブビュー表示のみで動画撮影を行っていない撮影待機中に、上記リング部材が上記第１の位置から上記第２の位置にスライド移動した際には、上記焦点調節レンズを上記記憶部に記憶されたプリセット距離へ上記第１の速度よりも高速の第２の速度で移動させる制御部と、を有する。
【００１２】
第２の発明に係わる光学機器は、上記第１の発明において、被写体の移動を判定する移動判定部を有し、上記制御部は、上記移動判定部によって判定された上記被写体の移動量に基づいて、上記焦点調節レンズを上記プリセット距離へ移動させる際の上記第２の速度を制御する。
【００１３】
第３の発明に係わる光学機器は、上記第２の発明において、上記移動判定部は、画面全体の移動量と主要被写体の移動量とに基づいて上記焦点調節レンズの基準移動量を補正し、
上記制御部は、上記補正された上記焦点調節レンズの基準移動量に基づいて上記第２の移動速度を被写体の動きに応じた速度に設定する。
【発明の効果】
【００１４】
本発明によれば、ピント合わせのモードを切換える場合に、カメラの状態や被写体の状態に応じて、焦点調節レンズの駆動速度を切換えるようにした光学機器を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係わるカメラの内部構成を示すブロック図である。
【図２】本発明の一実施形態に係わるカメラの主として電気的構成を示すブロック図である。
【図３】本発明の一実施形態に係わるカメラにおいて、ＭＦ環が第１の位置に位置する状態のレンズ鏡筒の上面図である。
【図４】本発明の一実施形態に係わるカメラにおいて、ＭＦ環が第２の位置に位置する状態のレンズ鏡筒の上面図である。
【図５】本発明の一実施形態に係わるカメラにおいて、ＭＦ環と距離表示環とが係合した状態を説明する斜視図である。
【図６】本発明の一実施形態に係わるカメラにおいて、指標位置検出部の構成を示す斜視図である。
【図７】本発明の一実施形態に係わるカメラにおいて、交換レンズとカメラ本体の同期通信の一例を示すタイミングチャートである。
【図８】本発明の一実施形態に係わるカメラにおいて、レンジフォーカスモードに設定して撮影を行う様子を示す図である。
【図９】本発明の一実施形態に係わるカメラにおいて、オートフォーカス（ＡＦ）モード、マニュアルフォーカス（ＭＦ）モード、レンジフォーカス（ＲＦ）モードの状態遷移図である。
【図１０】本発明の一実施形態に係わるカメラにおいて、交換レンズでＲＦモードとＭＦモードを切換える操作状態を示す図である。
【図１１】本発明の一実施形態に係わるカメラにおいて、ＲＦモードとＭＦモード間での撮影者による操作を説明する図である。
【図１２】本発明の一実施形態に係わるカメラにおいて、ＭＦ環の回転角とフォーカス位置の関係と、カメラのレンズの駆動速度を示す図である。
【図１３】本発明の一実施形態に係わるカメラの撮影動作を示すフローチャートである。
【図１４】本発明の一実施形態に係わるカメラのＭＦ環操作検出・動作処理を示すフローチャートである。
【図１５】本発明の一実施形態に係わるカメラのＭＦ環操作検出・動作処理を示すフローチャートである。
【図１６】本発明の一実施形態に係わるカメラのＭＦ環操作検出・動作処理を示すフローチャートである。
【図１７】本発明の一実施形態に係わるカメラの移動量取得の処理を示すフローチャートである。
【図１８】本発明の一実施形態に係わるカメラにおいて、レンズ駆動速度を変化させるための補正係数の変化を示すグラフである。
【図１９】本発明の一実施形態に係わるカメラの移動量取得の処理の変形例を示すフローチャートである。
【図２０】本発明の一実施形態に係わるカメラにおいて、撮影シーンに応じてレンズ駆動速度を変化させた様子を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。図１は、本発明の一実施形態に係わるカメラの構成を示すブロック図であり、このカメラはデジタルカメラであり、カメラ本体１００と交換レンズ２００とから構成される。交換レンズ２００は、カメラ本体のバヨネットマウント等を介して着脱自在に装着される。なお、本実施形態においては、カメラ本体１００と交換レンズ２００を別体に構成したが、一体に構成するようにしても勿論かまわない。
【００１７】
カメラ本体１００内には、カメラ制御回路１０１、撮像素子１０３、フォーカルプレーンシャッタ１０４、表示用モニタ１０５、ストロボ１０６、レリーズ釦１０７、バッテリ１０８等が配置されている。また、交換レンズ２００内には、レンズ制御回路２０１、焦点調節レンズ２０３、ＭＦ環２０４、絞り２０５等が配置されている。
【００１８】
カメラ制御回路１０１は、本体ＣＰＵ（Central Processing Unit：中央処理装置）１２１（図２参照）等を含むＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）とその周辺回路等で構成される。レリーズ釦１０７を撮影者が操作すると撮像素子１０３、フォーカルプレーンシャッタ１０４等を制御すると共に、必要に応じてストロボ１０６の発光制御を行い、またレンズ制御回路２０１を通じて撮影動作等を実行する。後述するレンズ制御回路２０１内のレンズＣＰＵ２２１（図２参照）と連携し、カメラ全体の各種シーケンスを統括的に制御する。この制御は、フラッシュＲＯＭ１２２（図２参照）に記憶されたプログラムに従って実行する。このカメラ制御回路１０１の詳細は、図２を用いて後述する。
【００１９】
撮像素子１０３は、ＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の固体撮像素子によって構成され、交換レンズ２００によって形成された被写体像を画像信号に変換する。すなわち、カメラ制御回路１０１からの信号に従って、撮像素子１０３において画像信号の蓄積がなされ、また画像信号の読み出し等がなされる。なお、本明細書においては、撮像素子１０３からの出力に基づく信号は、画像信号の他に画像データと称する場合がある。
【００２０】
フォーカルプレーンシャッタ１０４は、レリーズ釦１０７の全押しに基づくカメラ制御回路１０１中のシャッタ制御回路１２６（図２参照）からの指示に応じて開閉動作を行い、交換レンズ２００からの被写体光束を開閉する。この開閉時間は、カメラ制御回路１０１によって算出されたシャッタ速度に応じた時間である。
【００２１】
表示用モニタ１０５は、カメラ本体の背面等に配置されたＬＣＤ、有機ＥＬ等により構成される。表示用モニタ１０５は、静止画の撮影待機時や動画撮影時のライブビュー表示や、再生釦等の操作に応じた記録済みの撮影画像の再生表示や、メニュー釦等の操作に応じてメニュー画面等において設定情報の表示を行う。
【００２２】
ストロボ１０６は、レリーズ釦１０７の操作時に周囲が暗い場合等に、カメラ制御回路１０１中のストロボ制御回路１２５（図２参照）からの指示に応じて補助光を被写体に照明する。この発光は発光用コンデンサ（不図示）に蓄えられた電荷を用い、フォーカルプレーンシャッタ１０４の露光動作と同期して行う。
【００２３】
レリーズ釦１０７は、半押しでオンになるファーストレリーズスイッチ１３２（図２参照）と、半押しから更に押し込み全押しとなるとオンになるセカンドレリーズスイッチ１３３（図２参照）を有する。カメラ制御回路１０１は、ファーストレリーズスイッチ１３２がオンとなると、ＡＥ（Auto Exposure）動作やＡＦ（Auto Focus）動作等の撮影準備シーケンスを実行する。また、セカンドレリーズスイッチ１３３がオンとなると、フォーカルプレーンシャッタ１０４等を制御し、撮像素子１０３等から被写体画像に基づく画像データを取得し、この画像データを記録媒体に記録する一連の撮影シーケンスを実行して撮影を行う。
【００２４】
バッテリ１０８は、カメラ本体１００および交換レンズ２００内の各部材、各回路に電源を供給する。
【００２５】
交換レンズ２００内のレンズ制御回路２０１は、レンズＣＰＵ等を含むＡＳＩＣと、その周辺回路で構成される。カメラ制御回路１０１からの指示、または撮影者によるＭＦ環２０４の操作に応じて、焦点調節レンズ２０３、絞り２０５の駆動制御等を行う。また、カメラ制御１０１からの要求に応じて、焦点距離、設定距離、絞り値等の種々のレンズ情報を送信する。この制御は、フラッシュＲＯＭ（不図示）に記憶されたプログラムに従って実行する。このレンズ制御回路２０１の詳細は、図２を用いて後述する。
【００２６】
焦点調節レンズ２０３は、レンズ制御回路２０１からの指示に基づいて光軸方向に移動し、交換レンズ２００の焦点状態を調節する。なお、本実施形態においては、単焦点レンズとして説明するが、勿論、焦点距離可変なズームレンズで構成してもよい。
【００２７】
ＭＦ環２０４は、交換レンズ２００の外周に配置され、交換レンズ２００の光軸中心の周りに回転操作が可能であると共に、光軸方向に沿って第１の位置と第２の位置の間でスライド操作が可能である。ＭＦ環２０４を交換レンズ２００の前方側（被写体側）にスライドさせた第１の位置において回転操作することにより、マニュアルフォーカス操作が可能である。また、ＭＦ環２０４を交換レンズ２００の後方側（撮像側）にスライドさせた第２の位置において回転操作することにより、レンジフォーカス操作が可能である。ＭＦ環２０４は、レンズ鏡筒に対して回転自在に配設されるとともに、光軸方向にスライド自在に配設されたリング部材としての機能を果たす。ＭＦ環２０４の第１の位置および第２の位置について、図３および図４を用いて後述する。
【００２８】
絞り２０５は、レンズ制御回路２０１からの指示に基づいて、開口面積を変化させ、交換レンズ２００を通過する被写体光束の光量を調節する。
【００２９】
次に、カメラ制御回路１０１と、レンズ制御回路２０１の詳細について、図２を用いて説明する。カメラ制御回路１０１内には、本体ＣＰＵ１２１が設けられており、この本体ＣＰＵ１２１に、フラッシュＲＯＭ（Read Only Memory）１２２、ＲＡＭ（Random Access Memory）１２３、撮像素子制御回路１２４、ストロボ制御回路１２５、シャッタ制御回路１２６、画像処理回路１２７、表示回路１２８、操作スイッチ検出回路１２９、電源回路１３０、および通信回路１３１が接続されている。これらの各種回路と本体ＣＰＵ１２１の間で、各種信号の入出力が行われる。
【００３０】
本体ＣＰＵ１２１は、フラッシュＲＯＭ１２２に記憶されているプログラム等に従って、カメラ全体の制御を統括する。また、カメラ本体通信回路１３１およびレンズ通信回路２２９を介してレンズＣＰＵ２２１と通信が可能であり、制御命令を出力すると共に、焦点調節レンズ２０３のレンズ位置等のレンズ情報を取得する。
【００３１】
フラッシュＲＯＭ１２２は、電気的に書き換え可能な不揮発性メモリであり、前述したように本体ＣＰＵ１２１が実行するプログラムを記憶しており、また各種調整値等も記憶している。不揮発性メモリであればフラッシュＲＯＭ以外のメモリを採用してもよい。ＲＡＭ１２３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＤＲＡＭ（Synchronous DRAM）等、電気的に書き換え可能な揮発性メモリであり、本体１２１において処理するための各種情報を一時的に記憶する。
【００３２】
撮像素子制御回路１２４は、ライブビュー表示、ＡＥ、ＡＦ、撮影時の露光等、画像データを必要とする処理の動作実行時に、被写体像を画像信号に変換するための撮像動作を撮像素子１０３に実行させる。撮像動作としては、撮像素子１０３における電荷蓄積制御や画像信号の読み出し等を行う。
【００３３】
ストロボ制御回路１２５は、ストロボ１０６に接続され、ストロボ１０６の充電、発光制御を行う。ストロボ制御回路１２５は、例えば、レンズＣＰＵ２２１から取得した焦点調節レンズ２０３のレンズ位置情報に基づいて、適正露光となるように発光量制御を行う。シャッタ制御回路１２６は、フォーカルプレーンシャッタ１０４に接続されており、本体ＣＰＵ１２１からのシャッタ速度信号に基づいて、フォーカルプレーンシャッタ１０４の開閉制御を行う。
【００３４】
画像処理回路１２７は、撮像素子１０３から出力される画像信号に対して、Ａ／Ｄ変換やフィルタ処理等の画像処理を施す。また画像処理を施すにあたって、ライブビュー表示用の画像処理を行い、この処理された画像信号に基づいて表示モニタ１０５にライブビュー表示する。また、記録用の撮影画像の画像処理を行い、この処理された画像データを記録媒体（不図示）に記録する。また、焦点検出領域内の画像信号から高周波成分をハイパスフィルタ処理することによって抽出処理を行い、ＡＦ評価値を算出する。本実施形態においては、焦点検出にあたっては公知のコントラストＡＦを採用しており、焦点調節レンズ２０３を移動させ、ＡＦ評価値がピークとなる位置を合焦位置とする。なお、焦点検出方法としては、コントラストＡＦに限らず、位相差ＡＦ等、他の方法を採用してもよい。また、画像処理回路１２７は、前のフレームと現フレームの画像データを用いて、ブロック毎のモーションベクトルの算出が可能である。この場合、画像処理回路１２７は、被写体の移動量を判定する移動判定部としての機能を有する。
【００３５】
表示回路１２８は、表示用モニタ１０５に接続されており、ライブビュー表示や、記録媒体に記録されている撮影画像の再生表示や、メニュー画面等の各種撮影情報の表示を行う。
【００３６】
操作スイッチ検出回路１２９は、レリーズ釦１０７に連動するファーストレリーズスイッチ１３２およびセカンドレリーズスイッチ１３３、その他の検出スイッチ（不図示）と接続されており、これらのスイッチの操作状態を検出し、検出結果を本体ＣＰＵ１２１に出力する。その他の検出スイッチとしては、電源のオンオフを行う電源釦に連動した電源スイッチ、カメラの撮影モードを切換える撮影モードスイッチ、メニュー画面を表示させるメニュー釦に連動したメニュースイッチ、記録媒体に記録されている撮影画像の再生表示を行わせる再生釦に連動した再生スイッチ、交換レンズ２００の装着状態を検出するマウントスイッチ、動画撮影の開始および終了を指示する動画釦に連動した動画スイッチ等がある。
【００３７】
上記メニュー画面においては、焦点調節モード等の種々の撮影情報の設定を行う。メニュー画面において設定する焦点調節モードとしては、本実施形態においては、自動的に焦点調節レンズ２０３のピント合わせを自動的に行うオートフォーカスモード（ＡＦモード）と、ピント合わせを手動で行うマニュアルフォーカスモード（ＭＦモード）の２種類がある。なお、カメラ本体１００における焦点調節モードの設定は、本実施形態のようにメニュー画面以外においても、専用釦等によって設定する等、他の方法によって設定するようにしても勿論かまわない。
【００３８】
電源回路１３０は、バッテリ１０８と接続され、電源電圧の平滑化や昇圧等を行って、カメラ本体１００や交換レンズ２００内の各回路・各部材に電源を供給する。
【００３９】
カメラ本体通信回路１３１は、カメラ本体２００の外部のマウント部に設けられた同期信号端子、データ端子等の複数の通信端子を有する。レンズ通信回路２２９を介して、本体ＣＰＵ１２１とレンズＣＰＵ２２１が通信を行う。カメラ本体通信回路１３１とレンズ通信回路２２９間の通信は、本体と交換レンズの装着当初は非同期通信によって行うが、カメラ本体側で交換レンズの情報を取得後、装着された交換レンズ２００が同期通信可能であれば、同期通信によって通信する。
【００４０】
レンズ制御回路２０１内には、レンズＣＰＵ２２１が設けられており、このレンズＣＰＵ２２１に、レンズ駆動回路２２２、レンズ位置検出回路２２３、ＭＦ環位置検出回路２２４、ＭＦ位置検出回路２２５、指標位置検出回路２２６、絞り駆動回路２２７、ＲＡＭ２２８、通信回路２２９が接続されている。
【００４１】
レンズＣＰＵ２２１は、交換レンズ内に設けられたフラッシュＲＯＭ（不図示）に記憶されたプログラムや各種調整値、レンズ位置検出回路２２３、ＭＦ環位置検出回路２２４、ＭＦ位置検出回路２２５、および指標位置検出回路２２６からの出力信号、および本体ＣＰＵ１２１からの制御命令に従って、交換レンズ２００内の制御を行う。具体的には、焦点調節レンズ２０３のレンズ駆動や、絞り２０５の絞り駆動等の各種駆動制御を行う。また、カメラ本体通信回路１３１およびレンズ通信回路２２９を介して、本体ＣＰＵ１２１と通信を行い、本体ＣＰＵ１２１からの動作命令の受信、交換レンズ２００のレンズ動作状態や光学データ等のレンズ状態を示す情報の送信を行う。
【００４２】
レンズ駆動回路２２２は、ステッピングモータ等のアクチュエータや、モータドライバ等を含んで構成され、焦点調節レンズ２０３を光軸方向に駆動制御を行う。また、後述するレンジフォーカスモード（ＲＦモード）で焦点調節を行う場合には、カメラ本体１００からの同期通信用の同期信号をタイミング信号として用いて、焦点調節レンズ２０３の制動（加減速）制御を行う。また、焦点調節レンズ２０３を微小反転駆動させる所謂ウォブリング動作による駆動制御も可能である。このレンズ駆動回路２２２は、焦点調節レンズ２０３を駆動するレンズ駆動部としての機能を果たす。
【００４３】
レンズ位置検出回路２２３は、焦点調節レンズ２０３の位置検出を行う。このレンズ位置検出回路２２３は、レンズ駆動回路２２２に含まれるステッピングモータ等の駆動用モータの回転量をパルス数に変換するフォトインタラプタ（ＰＩ）回路を含んで構成される。位置検出結果は、焦点調節レンズ２０３の絶対値が無限端等基準位置からのパルス数で表わす。
【００４４】
ＭＦ環位置検出回路２２４は、ＭＦ環２０４の交換レンズ２００の光軸方向でのスライド位置を検出する。すなわち、ＭＦ環２０４は、交換レンズ２０４の前方側にスライドし、マニュアルフォーカス操作位置（ＭＦ位置、第１の位置）と、交換レンズ２０４の後方側にスライドし、レンジフォーカス操作位置（ＲＦ位置、第２の位置）の２つの位置に移動自在である。ＭＦ環位置検出回路２２４は、ＭＦ環２０４が第１の位置にあるか第２の位置にあるか否かを検出する。このＭＦ環検出回路２２４は、リング部材が光軸方向にスライドした際に、第１の位置または第２の位置のいずれであるかを検出するスライド位置検出部として機能する。この位置検出機構については、図５を用いて後述する。
【００４５】
ＭＦ位置検出回路２２５は、ＰＩ回路を含んで構成され、ＭＦ環２０４の交換レンズ２００の光軸中心に対する回転方向の相対位置変化量を検出する。すなわち、ＭＦ環位置検出回路２２４によって検出されるＭＦ環２０４の位置がマニュアルフォーカス操作位置（ＭＦ位置、第１の位置）にある場合に、ＰＩ回路から出力されるパルス信号に基づいて、ＭＦ環２０４の回転方向、回転量、回転速度等を検出できる。このＭＦ環２０４の回転検出に使用する検出用タイマは、レンズＣＰＵ２２１内の通常の内蔵タイマを用いる。ＰＩ回路のフォトインタラプタの構成について、図５を用いて後述する。
【００４６】
指標検出回路２２６は、リニアエンコーダやＡ／Ｄ変換回路等を含んで構成され、焦点調節レンズ２０３の駆動目標位置に対応する距離指標の検出を行う。すなわち、ＭＦ環位置検出回路２２４によって検出されるＭＦ環２０４の位置がレンジフォーカス位置（ＲＦ位置、第２の位置）にある場合に、エンコーダ値のＡ／Ｄ変換結果に基づいてＭＦ環２０４の交換レンズ２００の光軸中心での回転方向位置で設定される駆動目標位置に対応する距離指標位置の検出を行う。すなわち、指標検出回路２２６は、ＭＦ環２０４によって設定された絶対的な距離（プリセット距離）の検出を行う。指標位置検出回路２２６はリング部材が第２の位置にある際に、回転操作で設定されたプリセット距離をデジタル信号で出力する回転位置検出部として機能する。なお、ＭＦ環２０４がＲＦ位置（第２の位置）にスライド操作された際に、ＭＦ環２０４の回転方向の絶対的な位置によって決まる距離（プリセット距離）に相当するように焦点調節レンズ２０３を制御するモードをレンジフォーカスモード（ＲＦモード）と称する。このエンコーダ値を読み取る際に使用する検出用タイマのタイミング信号は、カメラ本体１００と交換レンズ２００の間で同期通信を行うためのレンズ通信同期信号を利用する。リニアエンコーダを用いた指標検出回路２２６の検出機構の一例の構成については、図６を用いて後述する。
【００４７】
絞り駆動回路２２７は、ステッピングモータ等のアクチュエータやモータドライバ等を含んで構成され、レンズＣＰＵ２２１からの絞り値に従って、絞り２０５の開口動作制御を行う。
【００４８】
ＲＡＭ２２８は、レンズＣＰＵ２２１において使用する各種情報を一時格納するための揮発性のメモリである。
【００４９】
レンズ通信回路２２９は、交換レンズ２００の外部のマウント部に設けられた同期信号端子、データ端子等の複数の通信接続端子を有し、カメラ本体通信回路１３１の通信接続端子と係合して、カメラ本体と通信を行う。このレンズ通信回路２２９を介して、本体ＣＰＵ２２１からの焦点調節レンズ２０３や絞り２０５の制御命令等を受信し、また光学データ、レンズ位置情報、動作状態等のレンズ状態の情報を本体ＣＰＵ２２１に送信する。
【００５０】
なお、カメラ制御回路１０１とレンズ制御回路２０１は、共同してカメラを制御することにより制御部としての機能を果たす。すなわち、リング部材（ＭＦ環２０４）が第１の位置と第２の位置の間でスライド移動した際に、動画撮影中と撮影待機中では、レンズ駆動部によって駆動される焦点調節レンズ２０３の駆動速度を異ならせる制御部として機能する。また、この制御部は、撮影待機中（ライブビュー表示中）の焦点調節レンズ２０３の駆動速度を、動画撮影中の駆動速度よりも高速とする。また、この駆動速度は、被写体の動きに応じて制御する。この速度切換えについては、図１７に示すフローチャートおよび図１８を用いて後述する。
【００５１】
また、制御部は、リング部材が第１の位置から第２の位置にスライド移動した際に、プリセット距離を表すデジタル信号に基づいて焦点調節レンズ２０３のピント位置を制御する。さらに、制御部は、リング部材が第１の位置と第２の位置の間でスライド操作された際に、操作位置に応じて距離まで焦点調節レンズを第１または第２の速度で移動させる。
【００５２】
次に、ＭＦ環２０４の第１の位置と第２の位置へのスライド操作について、図３および図４を用いて説明する。図３はＭＦ環２０４が第１の位置にある場合を示し、図４はＭＦ環２０４が第２の位置にある場合を示す。
【００５３】
交換レンズ２００の後方側には、バヨネット部２１が設けられている。このバヨネット部２１は、図示しないカメラ本体１００側のバヨネット部と係合することにより、交換レンズ２００をカメラ本体１００に装着可能である。基台２２は、バヨネット部２１と一体に構成され、バヨネット部２１がカメラ本体１００に装着されると、カメラ本体１００に固定される。
【００５４】
ＭＦ環２０４は、交換レンズ２００のレンズ鏡筒の外周部において、光軸Ｏの周りに回動可能、かつ光軸Ｏ方向に進退移動可能に配設された略円筒状の形状である。ＭＦ環２０４は、レンズ鏡筒の外周上に露出しており、撮影者の指が掛かるように配設されている。なお、ＭＦ環２０４の一部のみが外周上に露出するように構成しても勿論かまわない。
【００５５】
指標表示枠２５は、基台部２２に対して位置が固定され、レンズ鏡筒の外装部材の一部である。指標表示枠２５は、ＭＦ環２０４が第１の位置（ＭＦ位置）にある場合でも、ＭＦ環２０４よりも前方側に配置されている。この指標表示枠２５には、指標２５ａおよび被写体深度指標２５ｂが表示されている。指標２５ａは後述する距離表示環２４に設けられた距離目盛２４ａの基準指標を示し、被写体深度指標２５ｂは、絞り２０５の絞り値に応じた被写体深度を、距離目盛２４ａに対して示す指標である。
【００５６】
図３に示す状態において、ＭＦ環２０４を光軸Ｏに沿って後方側（撮像側、カメラ本体側）の第２の位置にスライド移動させると、図４に示すように、距離表示環２４が露出する。距離表示環２４は、ＭＦ環２０４の内側に配設された略円筒状の部材であり、ＭＦ環２０４が第１の位置にある際には、ＭＦ環２０４と一体に移動することがない。しかし、ＭＦ環２０４が第２の位置に移動すると、距離表示環２４はＭＦ環２０４と一体に光軸Ｏ周りに回動可能である。
【００５７】
距離表示環２４の外周面には、図４に示すように、焦点距離レンズ２０３のピントが合う距離（合焦距離）を表す距離目盛２４ａが表示されている。距離目盛２４ａは、最短合焦距離から無限遠までの距離を示す数値が周方向に沿って配列されている。距離表示環２４が指標表示枠２５に対して光軸Ｏ周りに回動することにより、指標２５ａが指し示す距離目盛２４ａの数値が変化する。
【００５８】
距離表示環２４は、光軸Ｏ周りの回動範囲が制限されており、指標２５ａによって指示される距離範囲内でのみ回動可能である。したがって、距離目盛２４ａは、指標２５ａに対して最短合焦距離から無限遠までの距離を数値で表示する。
【００５９】
このように、本実施形態においては、ＭＦ環２０４が第１の位置（ＭＦ位置）に位置している場合には、図３に示すように、距離表示環２４の距離目盛２４ａは、レンズ鏡筒の外部から見えない状態となる。一方、ＭＦ環２０４が第２の位置（ＲＦ位置）に位置している場合には、図４に示すように、距離目盛２４ａは、レンズ鏡筒の外部から見える状態となる。
【００６０】
距離表示環２４は、前述したように、ＭＦ環２０４が第２の位置にある場合にのみ、ＭＦ環２０４とともに光軸Ｏ周りに回動するように構成され、ＭＦ環２０４が第１の位置（ＭＦ位置）にある場合には、ＭＦ環２０４は距離表示環２４と独立して回動可能である。
【００６１】
すなわち、距離表示環２４の内周部には、図５に示すように、係合ピン２４ｂが径方向内側に突出するように設けられている。また、ＭＦ環２０４の内側筒部２０４ｂには、複数の係合部２０４ａが配置されている。ＭＦ環２０４が第１の位置（ＭＦ位置）にある場合には、係合ピン２４ｂはＭＦ環２０４の係合部２０４ａよりも後方側にあって、ＭＦ環２０４が光軸Ｏ周りに回動しても係合部２０４ａと干渉しない位置ある。また、ＭＦ環２０４が第２の位置（ＲＦ位置）にある場合には、係合ピン２４ｂは係合部２０４ａと重なる位置に配置されている。したがって、ＭＦ環２０４が第２の位置にある場合には、距離表示環２４はＭＦ環２０４とともに光軸Ｏ周りを回動し、一方、ＭＦ環２０４が第１の位置にある場合には、ＭＦ環２０４が光軸Ｏ周りに回動したとしても距離表示環２４は回動せずに停止したままとなる。
【００６２】
次に、ＭＦ環位置検出回路２２４とＭＦ位置検出回路２２５の検出機構の構成について、図５を用いて説明する。ＭＦ環位置検出回路２２４は、フォトインタラプタ部２２４ａを有している。このフォトインタラプタ部２２４ａは、基台部２２または基台部２２と一体に構成された部材に固定されており、ＭＦ環２０４が第２の位置に位置している場合に、ＭＦ環２０４の少なくとも一部が検出範囲内に入る位置にあり、またＭＦ環２０４が第１の位置に位置している場合には検出範囲外になる位置に設けられている。
【００６３】
なお、本実施形態においては、フォトインタラプタ部２２４ａによってＭＦ環２０４の位置を検出しているが、フォトインタラプタに限らず、ＭＦ環２０４の位置を検出可能であれば、他の検出センサを採用しても構わない。例えば、磁気センサやスイッチ等であってもよい。
【００６４】
ＭＦ位置検出回路２２５は、一対のフォトインタラプタ２２５ａを有している。また、ＭＦ環２０４と一体に回動する内側筒２０４ｂの周方向には、所定の間隔で設けられた複数のスリット孔２０４ｃが設けられている。一対のフォトインタラプタ２２５ａは、ＭＦ環２０４が第１の位置（ＭＦ位置）にある場合に、スリット孔２０４ｃの検出範囲内に設けられている。そして、一対のフォトインタラプタ２２５ａからの出力信号に基づいて、ＭＦ環２０４の光軸Ｏ周りの回動方向、回動量、回転速度等の回転状態を検出する。
【００６５】
なお、ＭＦ位置検出回路２２５の検出センサは、ＭＦ環２０４が第１の位置（ＭＦ位置）にある場合に、ＭＦ環２０４の回転を検出可能であればよく、例えば、磁気式のロータリーエンコーダ―等でも構わない。
【００６６】
次に、指標位置検出回路２２６の検出機構について、図６を用いて説明する。指標位置検出回路２２６は、エンコーダ部２２６ａを有している。このエンコーダ部２２６ａは、距離表示環２４の基台部２２に対する光軸Ｏ周りの絶対的な回動位置（プリセット位置）を検出する。エンコーダ部２２６ａは、導電体からなる所定ビット数のコードパターン２２６ｂと、コードパターン２２６ｂに摺動する導電体からなる接点部２２６ｃから構成される。
【００６７】
コードパターン２２６ｂは、距離表示環２４の外周部配設されており、接点部２２６ｃは、基台部２２と一体に構成された固定枠に配設されている。距離表示環２４が光軸Ｏ周りに回動すると、その回動位置に応じて、接点部２２６ｃが接触するコードパターン２２６ｂの位置が変化する。指標位置検出回路２２６は、コードパターン２２６ｂと接点部２２６ｃの接触状態の変化を検出し、ＭＦ環２０４の光軸Ｏ周りの絶対的な回動位置（プリセット位置）を検出する。したがって、エンコーダ部２２６によって、プリセット位置に対応するプリセット距離を検出することができ、このプリセット距離は、所定ビット数のデジタル信号であり、離散的な値となる。
【００６８】
なお、指標位置検出回路２２６は、基台部２２に対する光軸Ｏ周りの絶対的な回動位置を検出することが可能であれば、接点方式のエンコーダ以外の構成を採用しても勿論かまわない。例えば、光学式または磁気式の絶対位置検出用のロータリーエンコーダであってもよく、また距離表示環２４の光軸Ｏ周りの回動位置に応じて抵抗値が変化するポテンショメータであってもよい。また、本実施形態においては、絶対位置の検出にあたって、高速に検出するために、カメラ本体１００と交換レンズ２００との間の同期通信の際のレンズ通信同期信号を検出用タイマのタイミング信号として利用する。
【００６９】
次に、カメラ本体１００と交換レンズ２００の間でなされる同期通信の一例を、図７を用いて説明する。図７において、横軸は時間の流れを表し、縦軸にそれぞれの処理内容やタイミングを示す。カメラ本体処理において、処理Ｂ１では、前フレームで取得した画像データによりライブビュー画像の表示や、ＡＦ評価値の算出を行う。また処理Ｂ２では、レンズ状態通信により取得したレンズ状態データに基づいて、ＡＦ演算や各種設定変更等を行う。
【００７０】
垂直同期信号は、各フレームに対応して出力される信号である。撮像・読出しでは、撮像素子１０３において被写体像を撮像し、この撮像した画像データの読み出しを行う。なお、撮像・読出しが、図７において、菱形形状をしているのは、本実施形態においては、ライブビュー画像の取得時はローリングシャッタを採用しており、画素ラインごとに撮像と読出しを順次行うためである。
【００７１】
レンズ通信における通信ＢＬでは、カメラ本体１００から交換レンズ２００にレンズ状態データ要求コマンドを送信し、このコマンドは交換レンズ２００のレンズ状態を示すデータをカメラ本体１００に送信することを要求する。また通信ＬＢでは、レンズ状態データ要求コマンドに応じて、交換レンズ２００がカメラ本体１００にレンズ状態を示すデータを送信する。
【００７２】
レンズ通信同期信号は、カメラ本体１００において垂直同期信号に応答して生成され、このレンズ通信同期信号はカメラ本体通信回路１３１の同期信号端子より交換レンズ２００に出力される。レンズ位置取得信号は、所定のタイミング、例えば図７に示す例では、撮像素子１０３における電荷蓄積時間の略中央時点を経過した時点で状態が変化する。
【００７３】
また、交換レンズ２００内における処理Ｌ１は、レンズ位置取得信号の状態変化タイミングでの焦点調節レンズ２０３の位置情報の取得、およびレンズ通信同期信号の受信タイミングでのＭＦ環２０４の操作状態の検出を行う処理である。また処理Ｌ２は、カメラ本体１００から受信したレンズ状態データ要求コマンドに応じて、焦点調節レンズ２０３の位置情報や、ＭＦ環２０４の操作状態等のレンズ状態データを送信する処理である。
【００７４】
図７のタイミングチャートに示すように、本実施形態における同期通信では、垂直同期信号に同期してカメラ本体１００内において処理Ｂ１を実行し、また、垂直同期信号に同期してレンズ通信同期信号を交換レンズ２００に送信する。
【００７５】
カメラ本体１００内において処理Ｂ１を処理すると、交換レンズ２００に対して通信ＢＬによって、レンズ状態データ要求コマンドを送信する。交換レンズ２００はレンズ状態データ要求コマンドを受信すると、レンズ状態を検出し、通信ＬＢによってレンズ状態データを送信する。カメラ本体１００はレンズ状態データを受信すると、処理Ｂ２を実行する。
【００７６】
また、交換レンズ２００内において、レンズ位置を取得する処理Ｌ１はレンズ位置取得信号に同期して実行する。このレンズ位置取得信号は所定のタイミング、前述したように、図７の例においては、撮像素子１０３の画面中央による電荷蓄積時間の１／２が経過した時点で発生する。交換レンズ２００は、レンズ位置取得信号の状態変化のタイミングでレンズ位置検出回路２２３によって焦点調節レンズ２０３の位置情報を取得する。これらの同期通信は、全体としては、レンズ通信同期信号に同期して実行される。
【００７７】
次に、本実施形態における焦点調節モードについて説明する。本実施形態においては、焦点調節モードとしては、オートフォーカスモード（ＡＦモード）、マニュアルフォーカスモード（ＭＦモード）、およびレンジフォーカスモード（ＲＦモード）の３種類のモードが用意されている。ＡＦモードは、撮像素子１０３からの画像データに基づくコントラストＡＦを用いた山登り法によって、自動的に焦点調節レンズ２０３のピント合わせを行う。またＭＦモードは、ＭＦ環２０４が第１の位置（ＭＦ位置）にある際に、手動でＭＦ環２０４を回転させ、このときの回転状態に応じて焦点調節レンズ２０３を移動させてピント合わせを行う。ＡＦモードとＭＦモードは、前述したように、カメラ本体１００において、例えば、メニュー画面において設定される。
【００７８】
これに対して、ＲＦモードでは、ＭＦ環２０４が第２の位置にある際に、ＭＦ環２０４を回動させ、距離表示環２４の距離目盛２４ａを指標２５ａに合わせることにより距離設定を行い、この設定距離にピント合わせを行う。ＲＦモードで事前に距離を設定した後に、電源オフし、その後ＲＦモードで電源オンとすると、事前設定した距離にピントを合わせることができる。例えば、図８（ａ）に示すように、撮影者３０１が街などを散歩している際に、事前にＲＦモードで距離を設定しておくと、図８（ｂ）に示すように、被写体３０３が突然現われた場合であっても、迅速に撮影することができる。
【００７９】
また、ＲＦモードで距離設定後に、ＭＦ環２０４を第１の位置（ＭＦ位置）にスライドさせることによりＭＦモードやＡＦモードに切換えた場合であっても、ＭＦ環２０４を第２の位置にスライドさせると、設定された距離に直ちにピント合わせがなされる。
【００８０】
このように本実施形態においては、焦点調節にあたって、ＡＦモード、ＭＦモード、ＲＦモードの３つモードを有している。この３つのモードの切換えについて、図９を用いて説明する。図９において、状態１はＡＦモードであり、状態２はＭＦモードであり、状態３はＲＦモードである。このうち、ＡＦモードおよびＭＦモードは、前述したようにカメラ本体１００のメニュー画面で設定し、ＲＦモードは交換レンズ２００のＭＦ環２０４を第２の位置にスライド移動させることにより設定できる。
【００８１】
状態１のＡＦモードは、カメラ本体１００のメニュー画面で焦点調節設定としてＡＦモードが設定されたままであり、かつＭＦ環２０４がＭＦ位置（第１の位置）にある場合には、ＡＦモードが維持される。状態２のＭＦモードは、カメラ本体１００側でＭＦモードが設定されたままであり、かつＭＦ２０４がＭＦ位置（第１の位置）にある場合には、ＭＦモードが維持される。
【００８２】
状態１のＡＦモードから状態２のＭＦモードに切換えるには、ＭＦ環２０４をＭＦ位置（第１の位置）に維持したままで、カメラ本体１００側で焦点調節設定としてＭＦモードに変更すればよい。逆に、ＭＦモードからＡＦモードに切換えるには、ＭＦ環２０４をＭＦ位置（第１の位置）に維持したままで、ＡＦモードに変更すればよい。
【００８３】
状態１のＡＦモードから状態３のＲＦモードに切換えるには、ＭＦ環２０４をＲＦ位置（第２の位置）にスライド操作するのみでよく、カメラ本体１００における焦点調節設定の変更は不要である。逆に状態３のＲＦモードから状態１のＡＦモードに切換えるには、ＭＦ環２０４をＭＦ位置（第１の位置）にスライド操作を行うとともに、カメラ本体１００における焦点調節設定としてＡＦモードへの変更を行う。
【００８４】
状態２のＭＦモードから状態３のＲＦモードに切換えるには、ＭＦ環２０４をＲＦ位置（第２の位置）にスライド操作するのみでよく、カメラ本体１００における焦点調節設定の変更は不要である。逆に状態３のＲＦモードから状態２のＭＦモードに切換えるには、ＭＦ環２０４をＭＦ位置（第１の位置）にスライド操作を行うとともに、カメラ本体１００における焦点調節設定としてＭＦモードへの変更を行う。
【００８５】
次に、図１０ないし図１２を用いて、ＲＦモードとＭＦモード間の切換え時の動作について説明する。図１０（ａ）（ｂ）は、ＭＦ環２０４を第２の位置（ＲＦ位置）にスライドしており（図１１（ｂ）参照）、図１０（ｃ）は、ＭＦ環２０４を第１の位置（ＭＦ位置に）にスライドした状態を示す（図１１（ａ）参照）。前述したように、ＭＦ環２０４が第２の位置（ＲＦ位置）に有る場合には、図１０（ｂ）に示すように、ＭＦ環２０４を回転させると、距離表示環２４も一緒に回転する。指標２５ａに距離表示環２４の距離目盛２４ａを一致させると、プリセット距離が設定され、このプリセット距離にレンズ駆動される。
【００８６】
動画撮影中にＲＦモードでＲＦ環２０４を回転させると、図１２（ａ）に示すように、プリセット距離がステップ状に変化する。プリセット距離を検出するエンコーダ部２２６ａは、図６に示すように４ビット構成のコードデータであることから、至近端から無限端まで１６分割されているため、プリセット距離が離散値となるからである。エンコーダ部２２６のビット数を多くすれば、ステップの段差は小さくなるが、ステップ状になることは避けられない。
【００８７】
図１０（ａ）に示すＲＦモードにおいて、ＭＦ環２０４を第１の位置（ＭＦ位置）にスライド操作すると、ＭＦモードに切り換わるが（本体側でＡＦモードに設定している場合にはＡＦモード）、このときの焦点調節レンズ２０３のフォーカス位置は、本実施形態においては、前回のＭＦモードのフォーカス位置である。すなわち、ＭＦモードからＲＦモードに切り換わる場合には、直前の焦点調節レンズ２０３のフォーカス位置を記憶しておき、ＭＦモードに戻った際には、ＲＦモードに切り換わる直前のフォーカス位置を読み出し、その位置に移動する。
【００８８】
図１２（ａ）に示す例において、ＭＦモードからＲＦモードに切り換わる直前のフォーカス位置（ピント位置）をＦ１とし、またＲＦモードで設定されたプリセット距離に対応するフォーカス位置（ピント位置）をＦ２とする。ＲＦモードからＭＦモードに切換えた際に、焦点調節レンズ２０３のフォーカス位置は、フォーカス位置Ｆ１からフォーカス位置Ｆ２に移動する。本実施形態においては、このときの焦点調節レンズ２０３の駆動速度を、動作撮影中と撮影待機中で切換えている。
【００８９】
すなわち、動画撮影中には、図１２（ｂ）の駆動ラインＤＬ１に沿って、焦点調節レンズ２０３を低速で徐々に移動させる。動画撮影中は、急激にフォーカス位置が変化すると不自然であることから、駆動ラインＤＬ２に沿って、時間と共に徐々にピントを変化させる。一方、撮影待機中（ライブビュー表示）の際には、可能な限りステップ状に、すなわち迅速にフォーカス位置を移動させる。これにより機敏な動作を実現することができる。
【００９０】
また、逆に、ＭＦモードからＲＦモードに切り換わる場合も、動画撮影中か撮影待機中かに応じて、焦点調節レンズ２０３の駆動ラインＤＬ１、Ｌ２を切換える。すなわち、本実施形態において、ＲＦモードで設定されたプリセット距離は、ＭＦモードに切り換わる前に記憶されている。ＭＦモードからＲＦモードに戻ると、図１２（ａ）に示す例では、フォーカス位置Ｆ２からフォーカス位置Ｆ１に焦点調節レンズ２０３のフォーカス位置が移動する。この移動の際に、図１２（ｂ）に示したような駆動ラインＤＬ１、Ｌ２に沿った制御を行う。
【００９１】
次に、本実施形態における撮影動作について、図１３ないし図１６に示すフローチャートを用いて説明する。このフローチャートは、主として、カメラ本体１００内のフラッシュＲＯＭ１２２に記憶されているプログラムに従って本体ＣＰＵ１２１が実行するが、一部、ＭＦ環操作検出・動作処理のフロー中、ＲＦモードが設定された場合には、交換レンズ２００内のフラッシュＲＯＭに記憶されているプログラムに従って、レンズＣＰＵ２２１が主として実行する。
【００９２】
操作スイッチ検出回路１２９が、電源釦が操作されたことを検出すると、図１３に示すフローチャートが動作を開始する。まず、交換レンズ２００が装着されているか否かを判定する（Ｓ１）。この判定は、操作スイッチ検出回路１２９がマウントスイッチ等の状態を検出し、この検出結果に基づいて行う。この判定の結果、交換レンズ２００が装着されていなかった場合には、交換レンズ２００の装着を待つ、待機状態となる。待機中に撮影者により撮影パラメータの変更操作や過去に撮影した撮影画像の再生操作、焦点調節モードの設定等が行われた場合には、指示された動作を実行する。
【００９３】
ステップＳ１における判定の結果、交換レンズ２００がカメラ本体１００に装着された場合には、次に、レンズ通信を行う（Ｓ３）。ここでは、カメラ本体通信回路１３１およびレンズ通信回路２２９を介して、レンズＣＰＵ２２１と非同期通信を行う。この非同期通信により、焦点調節レンズ２０３等の動作パラメータ、色収差データ等の光学データなどのレンズデータ、同期通信が可能か否かの情報等を取得し、ＲＡＭ１２３に記憶する。
【００９４】
レンズ通信を行うと、次に、同期通信を開始する（Ｓ５）。ここでは、図７を用いて説明したように、カメラ本体１００から交換レンズ２００にレンズ通信同期信号を送信し、この信号に同期して通信を行う。同期周期毎に焦点調節レンズ２０３等の動作状態やＭＦ環２０４の操作状態等のレンズ状態データを取得して、レンズ状態に応じた制御動作を実行する。従って、レンズ通信同期信号が出力されるたびに、カメラ本体は、焦点調節レンズ２０３のレンズ位置に関するデータ、ＭＦ環２０４が第１の位置にあるか第２の位置にあるか、また絞り２０５の絞り値等の情報を取得でき、この情報に応じた制御動作を実行する。また、カメラ本体１００からも、ＡＦ制御を行うための焦点調節レンズ２０３の駆動方向および駆動量、また絞り２０５の絞り込み量に関する制御命令を送信することができる。なお、ステップＳ３において行ったレンズ通信によって、同期通信が不可の交換レンズが装着された場合には、同期通信は行わない。
【００９５】
同期通信を開始すると、次に、ライブビュー表示を開始する（Ｓ７）。本体ＣＰＵ１２１は撮像素子制御回路１２４より撮像素子１０３を同期周期毎に動作させて画像データを取得し、画像処理回路１２７においてライブビュー表示用の画像処理を施す。ライブビュー表示用に処理された画像データを用いて、表示回路１２８は表示用モニタ１０５にライブビュー表示を開始する。
【００９６】
ライブビュー表示を開始すると、次に、交換レンズ１００が取り外されたか否かの判定を行う（Ｓ９）。ここでは、ステップＳ５において開始した同期通信の通信状態、およびステップＳ１と同様に、マウントスイッチの状態の少なくとも１つに基づいて、交換レンズ１００が取り外されたか否かを判定する。この判定の結果、交換レンズ１００が取り外された場合には、ステップＳ１に戻る。
【００９７】
ステップＳ９における判定の結果、交換レンズ１００が取り外されておらず、装着されている場合には、次に、電源オフか否かの判定を行う（Ｓ１１）。ここでは、操作スイッチ検出回路１２９が電源釦の操作状態を検出し、この検出結果に基づいて判定する。この判定の結果、電源オフであった場合には、終了処理を行う（Ｓ１３）。ここでは、各種データの退避処理、リセット動作、電源系統の切断処理等の処理を行う。終了処理を行うと、このフローを終了する。
【００９８】
ステップＳ１１における判定の結果、電源オフでなかった場合には、次に、ＭＦ環操作検出・動作処理を行う（Ｓ１５）。ここでは、ＭＦ環２０４の操作状態に応じて焦点調節レンズ２０３の動作制御や設定処理を行う。すなわち、ＭＦ環２０４が交換レンズ２００の後方側（撮像側）にスライドしている第２の位置にある場合には、カメラ本体１００でＡＦモードに設定されているか、ＭＦモードに設定されているかに係わらず、ＲＦモードを実行する。一方、ＭＦ環２０４が交換レンズ２００の前方側（被写体側）にスライドしている第１の位置にある場合には、カメラ本体１００で設定されたＡＦモードまたはＭＦモードに従った制御を行う。
【００９９】
また、ＲＦモードとＭＦモード（ＡＦモード）間でモードの切換えがなされた場合には、動画撮影中か撮影待機中かに応じて、焦点調節レンズ２０３の駆動速度の切換えを行う。ＭＦ環操作検出・動作処理の詳しい処理については、図１４ないし図１６を用いて後述する。
【０１００】
ＭＦ環操作検出・動作処理を行うと、次に、動画スイッチがオンか否かを判定する（Ｓ１７）。ここでは、操作スイッチ検出回路１２９が動画スイッチの操作状態を検出し、この検出結果に基づいて判定する。
【０１０１】
ステップＳ１７における判定の結果、動画スイッチがオフであった場合、すなわち、静止画撮影モードの場合には、１ｓｔレリーズスイッチがオンか否かを判定する（Ｓ１９）。撮影者は、撮影に入る前に準備段階としてレリーズ釦を半押し操作する。ここでは、操作スイッチ検出回路１２９が１ｓｔレリーズスイッチの操作状態を検出し、この検出結果に基づいて判定する。この判定の結果、１ｓｔレリーズスイッチがオフであった場合には、ステップＳ９に戻る。
【０１０２】
ステップＳ１９における判定の結果、１ｓｔレリーズスイッチがオンであった場合には、次に、静止画測光・ＡＦを行う（Ｓ２１）。ここでは、静止画撮影用の測光、露出演算、ＡＦ等の撮影に必要な動作を実行する。測光および露出演算は、撮像素子１０３からの画像データに基づいて、被写体輝度を検出し、検出された被写体輝度に基づいて適正露光となるシャッタ速度および絞り値等の露出制御値を算出する。また、静止画撮影用のＡＦは、画像データから抽出した高周波成分（ＡＦ評価値）が最も大きくなるように、所謂山登り法によるＡＦ動作を行う。なお、位相差ＡＦによる自動焦点調節動作を行うようにしてもよい。
【０１０３】
静止画測光・ＡＦを行うと、次に、１ｓｔレリーズスイッチがオフか否かを判定する（Ｓ２３）。撮影者は、撮影準備としてレリーズ釦を半押した後、レリーズ釦から手を離し撮影準備動作を中止する場合がある。ここでは、操作スイッチ検出回路１２９が１ｓｔレリーズスイッチの操作状態を検出し、この検出結果に基づいて判定する。この判定の結果、１ｓｔレリーズスイッチがオフであった場合には、後述するステップＳ４１に進む。
【０１０４】
一方、ステップＳ２３における判定の結果、１ｓｔレリーズスイッチがオフでなかった場合、すなわちオンであった場合には、次に、２ｎｄレリーズスイッチがオンか否かの判定を行う（Ｓ２５）。撮影者は、ライブビュー表示を観察し、構図およびシャッタタイミングが決まると、レリーズ釦を全押し、撮影の実行を指令する。ここでは、操作スイッチ検出回路１２９が２ｎｄレリーズスイッチの操作状態を検出し、この検出結果に基づいて判定する。この判定の結果、２ｎｄレリーズスイッチがオフであった場合には、ステップＳ２３に戻る。
【０１０５】
ステップＳ２５における判定の結果、２ｎｄレリーズスイッチがオンであった場合には、撮影動作に移る。まず、撮像を行う（Ｓ２７）。ここでは、ステップＳ２１において算出した露出演算結果に基づいて、本体ＣＰＵ１２１はレンズＣＰＵ２２１と通信を行い、絞り２０５の絞り込み動作を指示し、絞り込み動作完了後に撮像素子制御回路１２４、シャッタ制御回路１２６により撮像素子１０３およびフォーカルプレーンシャッタ１０４を制御し撮像動作を行う。撮像動作の終了後、撮像素子１０３から読み出された画像信号を画像処理回路１２７によって処理し画像データを取得する。
【０１０６】
撮像を行うと、次に、画像データの記憶を行う（Ｓ２９）。ここでは、本体ＣＰＵ１２１は、ステップＳ２７において取得した画像データをＲＡＭ１２３や、コンパクトフラッシュ（登録商標）等の外部記憶媒体に記憶する。また、取得した画像データに基づいて、表示回路１２７を介して表示用モニタに、所定時間の間、撮影画像の表示を行う。
【０１０７】
ステップＳ１７における判定の結果、動画スイッチがオンであった場合には、動画撮影モードに入る。まず、動画撮影を開始する（Ｓ３１）。本体ＣＰＵ１２１は、撮像素子制御回路１２４により撮像素子１０３を同期周期毎に動作させて動画撮影を開始させる。撮像素子１０３から出力される画像信号を画像処理回路１２７で動画用に画像処理を施し、この動画用画像データをＲＡＭ１２３やコンパクトフラッシュ（登録商標）等の外部記憶媒体に記録を開始する。
【０１０８】
動画撮影を開始すると、続いて、ＭＦ環操作検出・動作処理を行う（Ｓ３３）。ここでは、ステップＳ１５と同様に、ＭＦ環２０４の操作状態に応じて焦点調節レンズ２０３の動作制御や設定処理を行う。また、ＡＦモードが設定されている場合には、動画撮影用のＡＦは山登りＡＦ動作を行い、必要に応じて合焦付近で焦点調節レンズ２０３を微小反復駆動させる、所謂、ウォブリング動作等を実行する。
【０１０９】
ＭＦ環操作検出・動作処理を行うと、次に、動画測光を行う（Ｓ３５）。動画撮影用のＡＥとしては、静止画撮影時よりも細かい駆動ステップで絞り２０５を絞り駆動回路２２７により駆動させて撮像素子１０３に入射する被写体光量変化が滑らかになるように制御を行う。
【０１１０】
動画測光動作を行うと、次に、動画スイッチがオフか否かを判定する（Ｓ３７）。撮影者は動画撮影を終了する場合には、動画釦から手を離すので、ここでは、操作スイッチ検出回路１２９が動画スイッチの操作状態を検出し、この検出結果に基づいて判定する。この判定の結果、動画スイッチがオンであれば、ステップＳ３３に戻り、動画撮影を続行する。
【０１１１】
ステップＳ３７における判定の結果、動画スイッチがオフであれば、次に、動画撮影終了処理を行う（Ｓ３９）。ここでは、本体ＣＰＵ１２１は、撮像素子制御回路１２４により撮像素子１０３の動作を停止させて、動画撮影を終了する。
【０１１２】
ステップＳ２９において画像データの記憶を行うと、またはステップＳ３９において動画撮影終了を行うと、またはステップＳ２３における判定の結果、１ｓｔレリーズスイッチがオフであった場合には、次に、表示の初期化を行う（Ｓ４１）。ここでは、本体ＣＰＵ１２１は、表示回路１２７により撮影画像表示や動画撮影パラメータ表示のクリア等を行って、表示用モニタ１０５における表示をライブビュー表示に戻す。表示の初期化を行うと、ステップＳ９に戻る。
【０１１３】
次に、ステップＳ１５およびＳ３３におけるＭＦ環操作検出・動作処理について、図１４ないし図１６に示すフローチャートを用いて説明する。なお、ＭＦ環検出・動作処理のフローの動作は、本体ＣＰＵ１２１の制御の下にレンズＣＰＵ２２１によって実行されるが、ＲＦモードを実行する際には、レンズＣＰＵ２２１が主になって実行される。なお、カメラの起動時およびレンズ装着時の初期化のステップにおいて、フォーカス移動先として、現在のレンズのフォーカス位置を設定しておく。また、カウンタを０に初期化しておく。
【０１１４】
ＭＦ環２０４操作検出・動作処理のフローに入ると、まず、光軸方向の切換えがなされたか否かの判定を行う（Ｓ５１）。ここでは、ＭＦ環２０４が光軸方向にスライドされＭＦ位置（第１の位置）もしくはＲＦ位置（第２の位置）に移動したか否かを、ＭＦ環位置検出回路２２４が判定する。
【０１１５】
ステップＳ５１における判定の結果、ＭＦ環が光軸方向に切換えがなされていた場合には、次に、ＲＦモードか否かを判定する（Ｓ５３）。ここでは、ＭＦ環位置検出回路２２４の検出結果から、ＭＦ環２０４がＲＦ位置にあるか否かに基づいて判定する。
【０１１６】
ステップＳ５３における判定の結果、ＭＦ環２０４がＲＦ位置にあり、ＲＦモードであった場合には、次に、現在のフォーカス位置をフラッシュメモリに記録する（Ｓ５９）。本実施形態においては、ＭＦ／ＡＦモード（ＭＦモードまたはＡＦモードであることを表す）から、ＲＦモードに切り換わり、その後ＭＦ／ＡＦモードに戻る場合には、前のＭＦ／ＡＦモード時における焦点調節レンズ２０３のフォーカス位置に設定する。このため、ＲＦモードへの切換え時に、ＭＦ／AＦモード時におけるフォーカス位置を、フラッシュＲＯＭ１２２（または交換レンズ２００内のフラッシュＲＯＭ）に記憶している。
【０１１７】
現在のフォーカス位置をフラッシュメモリに記録すると、次に、ＲＦモードに切換える（Ｓ６１）。ＲＦモードに設定されたことを、表示用モニタ１０５に表示する。続いて、ＲＦモード時に指示されているフォーカス位置を交換レンズ２００から取得する（Ｓ６３）。ＲＦモード時には、ＭＦ環２０４を回転させ、指標２５ａと一致する距離目盛２４ａを指標位置検出回路２２６が検出する。この検出された絶対距離（プリセット距離）を交換レンズ２００から取得する。
【０１１８】
ステップＳ５３における判定の結果、ＲＦモードでなかった場合には、ＭＦ／ＡＦモードに変更する（Ｓ５５）。前述したように、ＭＦモードとＡＦモードはカメラ本体１００のメニュー画面において設定される。ステップＳ５３における判定の結果、ＲＦモードではなかったことから、メニュー画面で設定されたＭＦモードかＡＦモードのいずれかに設定する。
【０１１９】
ＭＦ／ＡＦモードに変更すると、次に、直前のＭＦモード時またはＡＦモード時のフォーカス位置をフラッシュメモリから読み込む（Ｓ５７）。現在は、ＭＦモードもしくはＡＦモードであり、その前はＲＦモード、更に前はＭＦモードもしくはＡＦモードであったことから、前述したように、ステップＳ５９において、ＲＦモードに切り換わる直前のフォーカス位置をフラッシュＲＯＭ１２２（もしくは、交換レンズ２００内のフラッシュＲＯＭ）に記憶しているので、このフォーカス位置を読み出す。
【０１２０】
ステップＳ５１における判定の結果、光軸方向の切換えがなかった場合には、次に、ＲＦモードかつ距離指標が変更されたか否かを判定する（Ｓ７１、図１５参照）。ＭＦ環２０４の光軸方向の位置に変化がなかったことから、このステップでは、まず、ＲＦモードが維持されたままで、距離指標が変更されたか（ＭＦ環２０４が回転されたか否か）を判定する。ＭＦ環２０４が回転されたか否かは、ＭＦ位置検出回路２２５の検出結果に基づいて判定する。
【０１２１】
ステップＳ７１における判定の結果、ＲＦモードかつ距離指標が変更された場合には、次に、変更された距離指標に応じたフォーカス位置を交換レンズ２００から取得する（Ｓ７３）。ここでは、指標位置検出回路２２６のエンコーダ部２２６からの検出信号を取得する。
【０１２２】
ステップＳ７１における判定の結果、ＲＦモードかつ距離指標変更でなかった場合には、次に、ＭＦモードかつリング回転がなされたか否かを判定する（Ｓ７５）。ここでは、ＭＦモードが維持されており、かつＭＦ環２０４が回転したか否かを判定する。ＭＦ環２０４の回転は、ＭＦ位置検出回路２２５の検出信号に基づいて判定する。
【０１２３】
ステップＳ７５における判定の結果、ＭＦモードかつリング回転であった場合には、フォーカス位置を回転方向および回転量に合わせて変更する（Ｓ７７）。ＭＦモードであることから、ＭＦ位置検出回路２２５によって検出されたＭＦ環２０４の回転状態（回転方向および回転量）に応じて、焦点調節レンズ２０３のピント合わせを行う。
【０１２４】
ステップＳ７５における判定の結果、ＭＦモードかつリング回転でなかった場合には、ＡＦモードか否かの判定を行う（Ｓ７９）。ここでは、カメラ本体１００のメニュー画面においてＡＦモードが設定されているか否かを判定する。この判定の結果、ＡＦモードが設定されていない場合には、後述するステップＳ９１に進む。この場合は、ＲＦモードまたはＭＦモードが設定されているが、ＭＦ環２０４が回転していない場合等である。
【０１２５】
ステップＳ７９における判定の結果、ＡＦモードであった場合には、次に、ＡＦ評価値を取得する（Ｓ８１）。ここでは、画像処理回路１２７が画像データに基づいてＡＦ評価値を算出する。
【０１２６】
ＡＦ評価値を取得すると、次に、ウォブリングによるフォーカス位置を微小移動させる（Ｓ８３）。前述したように、ウォブリング動作では、焦点調節レンズ２０３を微小反転駆動させる。ウォブリング動作を行うと、ＡＦ評価値を取得する（Ｓ８４）。ウォブリング動作によって焦点調節レンズ２０３を微小移動させた位置でＡＦ評価値を得る。
【０１２７】
ＡＦ評価値を取得すると、フォーカス位置を決定する（Ｓ８５）。ＡＦモードが設定されている場合には、常に自動焦点調節を実行するため、ステップＳ６７においてカウンタはリセットせずに、後のステップで常にフォーカスを微小移動させることで自然な動画のフォーカス合わせを実現する。
【０１２８】
ステップＳ５７において直前のＭＦ／ＡＦ時のフォーカス位置を読み出すと、またはステップＳ６３においてＲＦモードで指示されている絶対距離（プリセット距離）を取得すると、またはステップＳ７３において変更されたプリセット距離を取得すると、またはステップＳ７７においてＭＦモードでピント合わせを行うと、次に、カウンタ値がスレッシュ値以上か否かを判定する（図１４のＳ６５）。このカウンタは、後述するステップＳ１０１で加算することにより、フォーカス位置が変更されてからの時間を表す。
【０１２９】
ステップＳ６５における判定の結果、カウンタがスレッシュを越えていない場合には、カウンタを０にリセットする（Ｓ６７）。したがって、ＭＦ環２０４の操作がなされ、ピント合わせのためにレンズ移動中でなれば、カウンタは０にリセットされる。
【０１３０】
ステップＳ６７においてカウンタを０にリセットすると、またはステップＳ６５における判定の結果、カウンタがスレッシュを越えた場合には、またはステップＳ８５においてフォーカス位置を決定すると、フォーカス位置をフォーカス移動先として設定する（Ｓ６９）。ここでは、ステップＳ５７において読み込んだフォーカス位置、ステップＳ６３において指示されたフォーカス位置、ステップＳ７３において取得したフォーカス位置、ステップＳ７７において変更したフォーカス位置、ステップＳ８５において決定したフォーカス位置を、焦点調節レンズ２０３の移動先のフォーカス位置として設定する。
【０１３１】
ステップＳ６９においてフォーカス位置をフォーカス移動先として設定すると、またはステップＳ７９における判定の結果、ＡＦモードが設定されていない場合には、次に、動画撮影中か否かの判定を行う（図１６のＳ９１）。動画撮影は、前述のステップＳ１７（図１３）において開始され、ステップＳ３７においてオフされるまで続く。
【０１３２】
ステップＳ９１における判定の結果、動画撮影中でなければ、現在のレンズのフォーカス位置をフォーカス移動先に移動させる（Ｓ１０３）。前述したステップＳ６９において、移動先のフォーカス位置を設定しているので、この位置に、レンズ駆動回路２２２はレンズ位置検出回路２２３からの検出信号と参照しながら、焦点調節レンズ２０３の駆動を行う。動画撮影中でないことから、ライブビュー表示を行っている撮影待機状態である。この場合には、図１２（ｂ）に示した駆動ラインＤＬ２に沿って高速でフォーカス移動先に移動させる。
【０１３３】
焦点調節レンズ２０３をフォーカス移動先に移動させると、カウンタを０にリセットする（Ｓ１０５）。焦点調節レンズ２０３の位置がフォーカス位置と同じになったことから、カウンタを０にリセットする。
【０１３４】
ステップＳ９１における判定の結果、動画撮影中であった場合には、次に、フォーカス移動先とレンズフォーカス位置は同じか否かを判定する（Ｓ９３）。レンズ位置検出回路２２３から取得した現在の焦点調節レンズ２０３のフォーカス位置と、ステップＳ６９において設定したフォーカス位置が同じであるか否かを判定する。この判定の結果、同じであった場合には、前述したステップＳ１０５に進み、カウンタを０にリセットする。
【０１３５】
一方、ステップＳ９３における判定の結果、フォーカス移動先とレンズフォーカス位置が同じでなかった場合には、ステップＳ６５と同様に、カウンタ値がスレッシュ値以上か否かの判定を行う（Ｓ９５）。ここでは、フォーカス移動中であるか否かを判定する。前述したように、ＭＦ環２０４が操作されると、ステップＳ６７において、カウンタがリセットされる。例えば、フレームレートが３０ｆｐｓの動画の場合であって、スレッシュとして３を設定すると、最終操作から１００ｍｓ後にフォーカス移動を開始することになる。なお、移動開始までの時間は、１００ｍｓに限らず、５０ｍｓ〜３００ｍｓ程度であれば、応答性として違和感がない。
【０１３６】
ステップＳ９５における判定の結果、カウンタ値がスレッシュ以上であった場合には、フォーカス移動中であることから、次に、移動量取得を行う（Ｓ９７）。例えば、無限遠から至近まで３秒程度で移動するような速度になるようにフォーカスを微小移動させる。３０ｆｐｓの動画の場合であって、無限遠から至近まで３００ステップのフォーカス位置を指定できるレンズの場合には、３００／３０／３で、３ステップずつフォーカス位置を移動させることができる。本実施形態においては、このサブルーチンは毎フレーム処理されるため、フレーム毎に滑らかにフォーカス位置を変化させることができる。なお、移動時間としては、３秒に限らず、０．５秒から５秒程度であればよく、２秒くらいが望ましい。
【０１３７】
また、前回のフレームと今回のフレームの相関を算出して、画角全体が大きく移動している場合には、移動量が大きい程、１以上の大きな補正係数を上述のステップ（例えば、３ステップ）に乗ずる。これにより、カメラが大きく移動した場合には、フォーカス移動速度が速くなる。同様に、一部分、例えば顔検出した領域のみが移動している場合には、移動量が大きい程１以上の大きな補正係数をさらに乗ずる。これにより、主要な被写体が大きく移動した場合には、フォーカス移動速度が速くなる。この補正係数を求めてステップ数を算出する処理の詳細については、図１７を用いて後述する。
【０１３８】
移動量を取得すると、次に、レンズのフォーカス位置をフォーカス移動先までフォーカス移動先を超えない範囲で、移動量分移動させる（Ｓ９９）。ここでは、ステップＳ９７において取得した移動量に基づいて、レンズ駆動回路２２２はレンズ位置検出回路２２３からの検出信号と参照しながら、焦点調節レンズ２０３の駆動を行う。ステップＳ９７において取得した移動量に基づいて、レンズ駆動を行うことにより、図１２（ｂ）に示す駆動ラインＤＬ１に沿って、時間と共に徐々にフォーカスが変化する。
【０１３９】
ステップＳ９９においてレンズ駆動を行うと、またはステップＳ９５における判定の結果、カウンタ値がスレッシュを越えていない場合には、次に、カウンタインクリメントを行う（Ｓ１０１）。ここでは、焦点調節レンズ２０３がフォーカス位置まで到達していないことから、カウンタに加算を行う。
【０１４０】
ステップＳ１０１においてカウンタのインクリメントを行うと、またはステップＳ１０５においてカウンタを０にリセットすると、ＭＦ環操作検出・動作処理のフローを終了し、元のフローに戻る。
【０１４１】
次に、ステップＳ９７における移動量取得について、図１７に示すフローを用いて説明する。移動量取得のフローに入ると、まず、レンズ情報を取得し、基準移動量（パルス数）を算出し、補正係数特性作成する（Ｓ１１１）。ステップＳ３またはＳ５（図１３参照）における通信において、レンズ情報を取得している。ここで必要なレンズ情報としては、例えば、エンコーダ部２２６ａのコードパターン２２６ｂの総パターン数、至近から無限遠までの焦点調節レンズ２０３のレンズ位置検出回路２２３によって出力されるパルス数等である。
【０１４２】
また、ステップＳ１１１において算出される基準移動量（パルス数）は、前述したように、無限遠から至近まで所定時間（例えば、２，３秒）で移動できる程度の移動量である。補正係数は、主要被写体が移動している場合には、移動速度に応じて基準移動量を修正する。
【０１４３】
補正係数の例を図１８に示す。補正係数は、無限遠から至近までのパルス数が多い程、また、ＲＦモードの場合には、コードパターン２２６ｂ（グレイコード）のビット数が多い程、傾きを急にする。パルス数が多かったり、グレイコードのパターンが多いと、ステップが多くなり、補正係数の傾きが同じでは、レンズにより補正効果が変わってしまう。そこで、どの交換レンズでも、同じようにＭＦ環２０４を回転させると、同じようにフォーカスが移動するように補正係数の傾きを変えている。横軸の移動量は、ステップＳ１１５およびＳ１１７において算出する移動量に対応する。なお、移動量がＬａに達するまでは、補正係数を１のままにしているのは、多少の移動は反映させないようにするためである。レンズ情報に基づいて、補正係数の特性を作成、もしくは予め補正係数テーブルを用意にしておき選択する。
【０１４４】
続いて、前フレームと減フレームのモーションベクトルを算出する（Ｓ１１５）。ここでは、画像処理回路１２７が撮像素子１０３からの画像データに基づいて、画面を複数のブロックに分割し、ブロック毎に前フレームと現フレームのモーションベクトルを算出する。
【０１４５】
ブロック毎にモーションベクトルを算出すると、次に、画面全体の移動量を算出する（Ｓ１１５）。ここでは、ステップＳ１１３において算出したブロック毎のモーションベクトルを用いて、全体のモーションベクトルの平均を算出する。
【０１４６】
画面全体の移動量を算出すると、次に、主要被写体の移動量を算出する（Ｓ１１７）。ここでは、ステップＳ１１３において算出したブロック毎のモーションベクトルを用いて、主要被写体、例えば、顔検出した顔、撮影者がタッチパネル等において指定した被写体等の移動量を算出する。
【０１４７】
主要被写体の移動量を算出すると、次に、基準移動量の補正を行う（Ｓ１１９）。ここでは、ステップＳ１１１において算出した基準移動量に対して、ステップＳ１１５において算出した画面全体の移動量に対応した補正係数を乗算する。さらに、この乗算結果値に、主要被写体の移動量に応じた補正係数を乗算する。
【０１４８】
基準移動量を補正すると、元のフローに戻る。ステップＳ１１９において補正した基準移動量を用いて、ステップＳ９９（図１６）において、焦点調節レンズ２０３のフォーカス移動を行う。この結果、画面全体および主要被写体の移動量に応じて、焦点調節レンズ２０３の移動速度となる。
【０１４９】
例えば、図２０（ａ）（ｂ）に示すような例では、最初、手前の被写体３０５にピントを合わせた状態から奥の被写体３０７にＲＦモード（ＭＦモード）によってピントを合わせる場合を想定する。手前の被写体３０５も奥の被写体３０７も共に動きが殆どないことから、全体と主要被写体の移動量は小さく、この結果、補正係数の値は小さくなり、基準移動量も小さく、手前から奥にフォーカス移動（ピント移動）は、ゆっくりした駆動速度で行われる。
【０１５０】
一方、図２０（ｃ）に示すような例では、主要被写体である手前の被写体３０５は打者であり、同じく主要被写体となる奥の被写体３０７は投手であることから、補正された基準移動量は大きくなる。この結果、手前の被写体３０５と奥の被写体３０７の間でフォーカス移動（ピント移動）させる場合には、高速で駆動される。
【０１５１】
このように、本実施形態における移動量取得のフローでは、画面全体の動きや被写体の動きに応じて、焦点調節レンズ２０３の駆動速度を変えている。このため、撮影シーンにマッチしたフォーカス移動を行うことができる。
【０１５２】
次に、移動量取得のフローの変形例を、図１９を用いて説明する。本発明の一実施例における移動量取得のフローでは、画像データに基づいて全体および主要被写体の移動量を算出していた。これに対して、本変形例においては、主要被写体の移動量は画像データに基づいて算出するが、全体の移動量についてはカメラに設けたセンサ出力に基づいて算出する。
【０１５３】
本変形例においては、カメラ内に、カメラの動きを検出するためのモーションセンサ、方位センサを設ける。専用のセンサを設けてもよいが、手振れ防止のための手振れセンサを兼用しても勿論かまわない。
【０１５４】
図１９に示す移動量取得のフローに入ると、まず、レンズ情報を取得し、基準移動量（パルス数）を算出する（Ｓ１２１）。ここでは、ステップＳ１１１の場合と同様にして、交換レンズ２００との通信によってレンズ情報を取得する。また、ステップＳ１１１と同様にして、基準移動量を算出する。
【０１５５】
続いて、前フレームと現フレームのモーションベクトルを算出する（Ｓ１２３）。ステップＳ１１３と同様にして、前フレームと現フレームの画像データを用いて、ブロック毎のモーションベクトルを算出する。
【０１５６】
モーションベクトルの算出を行うと、次に、主要被写体の移動量を算出する（Ｓ１２３）。ここでは、ステップＳ１１７と同様にして、顔検出した顔等、主要被写体の移動量を、ステップＳ１２３において算出したモーションベクトルに基づいて算出する。
【０１５７】
主要被写体の移動量を算出すると、次に、カメラのセンサからカメラの移動量を算出する（Ｓ１２７）。本変形例においては、カメラ内に設けたモーションセンサや方位センサ等、カメラの動きを検出するセンサ出力に基づいて、カメラの移動量を算出する。
【０１５８】
カメラの移動量を算出すると、次に、基準移動量の補正を行う（Ｓ１２９）。ここでは、ステップＳ１２７において算出したカメラの移動量に対応した補正係数を、ステップＳ１２１において算出した基準移動量に乗算する。この乗算結果に、さらに主要被写体の移動量に応じた補正係数を乗算する。
【０１５９】
基準移動量を補正すると、元のフローに戻る。本発明の一実施形態の場合と同様、ステップＳ１１９において補正した基準移動量を用いて、ステップＳ９９（図１６）において、焦点調節レンズ２０３のフォーカス移動を行う。この結果、画面全体および主要被写体の移動量に応じて、焦点調節レンズ２０３の移動速度となる。
【０１６０】
本変形例においても、本発明の一実施形態と同様、画面全体の動きや被写体の動きに応じて、焦点調節レンズ２０３の駆動速度を変えている。このため、撮影シーンにマッチしたフォーカス移動を行うことができる。
【０１６１】
以上説明したように、本発明の一実施形態や変形例においては、リング部材（ＭＦ環２０４）をスライド操作することにより、ＲＦモードまたはＭＦ／ＡＦモードに切り換えると（図１４のＳ５１）、動画撮影中と撮影待機中では（図１６のＳ９１)、異なる速度で焦点調節レンズを駆動制御している（図１６のＳ１０３、Ｓ９７、Ｓ９９）。また、本発明の一実施形態においては、リング部材をスライド操作することにより、ＲＦモードに、またはＭＦ／ＡＦモードに切換えると（図１４のＳ５１）、設定されたモードに応じた距離まで焦点調節レンズを第１の速度または第２の速度で移動させている（図１６のＳ１０３、Ｓ９７、Ｓ９９）。このため、ピント合わせを切換える場合に、カメラの状態に応じて、焦点調節レンズの駆動速度を切換えることができる。
【０１６２】
また、本発明の一実施形態においては、プリセット距離にピント合わせを行う際に、移動判定部によって判定された移動量に基づいて焦点調節レンズの駆動速度を制御するようにしている（Ｓ図１７のＳ１１１〜Ｓ１１９、図２０のＳ１２１〜Ｓ１２９）。このため、被写体の状態に応じた焦点調節レンズの駆動速度とすることができる。
【０１６３】
また、本発明の一実施形態においては、リング部材としてのＭＦ環２０４は、第１の位置ではＭＦモード時の手動焦点調節部材となり、また第２の位置ではＲＦモード時の距離設定部材となる。このため、２つの機能を有する調節部材を１つのリング部材で兼用することができ、小型にすることができる。
【０１６４】
なお、本発明の一実施形態においては、カメラ本体１００側でＡＦモードとＭＦモードの両方を切換えられるようにしていたが、カメラ本体１００側では焦点調節モードとしては、この２つに限らず、他の焦点調節モードを設定可能でもよく、またＡＦモードとＭＦモードのいずれか一方を含むだけでもよい。
【０１６５】
また、本発明の一実施形態においては、リング部材としてのＭＦ環２０４は、第１の位置と第２の位置の２つの位置の間で移動していたが、第３の位置等、他の位置を設けるようにしても勿論かまわない。また、本発明の一実施形態においては、リング部材によって、ＭＦ／ＡＦモードとＲＦモードの切換えを行っていた。しかし、これに限らず、スイッチ等によって２つのモードを切換えるようにしても勿論かまわない。
【０１６６】
また、本発明の一実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでも構わない。
【０１６７】
また、特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず」、「次に」等の順番を表現する言葉を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【０１６８】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１６９】
２１・・・バヨネット部、２２・・・基台部、２４・・・距離表示環、２４ａ・・・距離目盛、２４ｂ・・・係合ピン、２５・・・指標表示部、２５ａ・・・指標、２５ｂ・・・被写体深度指標、１００・・・カメラ本体、１０１・・・カメラ制御回路、１０３・・・撮像素子、１０４・・・フォーカルプレーンシャッタ、１０５・・・表示用モニタ、１０６・・・ストロボ、１０７・・・レリーズ釦、１０８・・・バッテリ、１２１・・・本体ＣＰＵ、１２２・・・フラッシュＲＯＭ、１２３・・・ＲＡＭ、１２４・・・撮像素子制御回路、１２５・・・ストロボ制御回路、１２６・・・シャッタ制御回路、１２７・・・画像処理回路、１２８・・・表示回路、１２９・・・操作スイッチ検出回路、１３０・・・電源回路、１３１・・・カメラ本体通信回路、１３２・・・ファーストレリーズスイッチ、１３３・・・セカンドレリーズスイッチ、２００・・・交換レンズ、２０１・・・レンズ制御回路、２０３・・・焦点調節レンズ、２０４・・・ＭＦ環、２０４ａ・・・係合部、２０４ｂ・・・内側筒部、２０４ｃ・・・スリット孔、２０５・・・絞り環、２２１・・・レンズＣＰＵ、２２２・・・レンズ駆動回路、２２３・・・レンズ位置検出回路、２２４・・・ＭＦ環位置検出回路、２２４ａ・・・フォトインタラプタ部、２２５・・・ＭＦ位置検出回路、２２５ａ・・・フォトインタラプタ、２２６・・・指標位置検出回路、２２６ａ・・・エンコーダ部、２２６ｂ・・・コードパターン、２２６ｃ・・・接点部、２２７・・・絞り駆動回路、２２８・・・ＲＡＭ、２２９・・・レンズ通信回路、３０１・・・撮影者、３０３・・・被写体、３０５・・・  手前の被写体、３０７・・・奥の被写体
【図１５】
0005809856.tif 000002
【図１】
0005809856.tif 000003
【図２】
0005809856.tif 000004
【図３】
0005809856.tif 000005
【図４】
0005809856.tif 000006
【図５】
0005809856.tif 000007
【図６】
0005809856.tif 000008
【図７】
0005809856.tif 000009
【図８】
0005809856.tif 000010
【図９】
0005809856.tif 000011
【図１０】
0005809856.tif 000012
【図１１】
0005809856.tif 000013
【図１２】
0005809856.tif 000014
【図１３】
0005809856.tif 000015
【図１４】
0005809856.tif 000016
【図１６】
0005809856.tif 000017
【図１７】
0005809856.tif 000018
【図１８】
0005809856.tif 000019
【図１９】
0005809856.tif 000020
【図２０】
0005809856.tif 000021