(57)【要約】【課題】ユーザが選択した焦点検出点を維持しつつ焦点検出精度を確保すること【解決手段】焦点検出点を選択させる操作部１１０を備えたカメラ本体１００に着脱可能なレンズ装置２００は、フォーカスレンズ２０４の駆動を制御するレンズＣＰＵ２１０を有し、レンズＣＰＵ２１０は、カメラ本体１００からフォーカスレンズの駆動命令を受信すると（Ｓ１０１）、フォーカスレンズの駆動範囲のうち、選択された焦点検出点に対して焦点検出が可能な範囲内でフォーカスレンズを駆動させ（Ｓ１０２のＹＥＳ）、焦点検出が可能な範囲外にフォーカスレンズを駆動させない（Ｓ１０４のＹＥＳ、Ｓ１０６）。【選択図】図２
2015219266.tif 000002
【特許請求の範囲】
【請求項１】
焦点検出を行うための焦点検出点をユーザに選択させる機能を備えた撮像装置本体に着脱可能なレンズ装置であって、
光軸方向に移動されて焦点調節を行うフォーカスレンズと、
前記フォーカスレンズの駆動を制御するレンズ制御手段と、
を有し、
前記レンズ制御手段は、前記撮像装置本体から前記フォーカスレンズの駆動命令を受信した場合、選択された前記焦点検出点に対して焦点検出が可能な範囲内で前記フォーカスレンズを駆動させ、前記焦点検出が可能な範囲外に前記フォーカスレンズを駆動させないことを特徴とするレンズ装置。
【請求項２】
光量を調整する絞りを更に有し、
前記レンズ制御手段は、撮影距離と前記絞りの開放絞り値に応じて定められた選択可能な前記焦点検出点に関する情報と、前記撮像装置本体から受信した、選択された前記焦点検出点に関する情報と、に基づいて、前記焦点検出が可能な範囲を設定することを特徴とする請求項１に記載のレンズ装置。
【請求項３】
前記レンズ制御手段は、前記焦点検出が可能な範囲内に前記フォーカスレンズの目標位置がない場合、前記焦点検出が可能な範囲の端部で前記フォーカスレンズの駆動を停止させることを特徴とする請求項１または２に記載のレンズ装置。
【請求項４】
前記レンズ制御手段は、前記焦点検出が可能な範囲の端部に前記フォーカスレンズが位置することを示す情報を前記撮像装置本体に送信することを特徴とする請求項３に記載のレンズ装置。
【請求項５】
前記撮像装置本体から前記フォーカスレンズの駆動命令を受信したときに、前記焦点検出が可能な範囲外に前記フォーカスレンズが位置している場合、前記レンズ制御手段は、前記フォーカスレンズを駆動させないことを特徴とする請求項１乃至４のうちいずれか１項に記載のレンズ装置。
【請求項６】
前記レンズ制御手段は、前記フォーカスレンズを駆動させないことを示す情報を前記撮像装置本体に送信することを特徴とする請求項５に記載のレンズ装置。
【請求項７】
選択された前記焦点検出点に関する情報を前記撮像装置本体から受信したときに、前記焦点検出が可能な範囲外に前記フォーカスレンズが位置している場合、前記レンズ制御手段は、前記フォーカスレンズを前記焦点検出が可能な範囲内に駆動させることを特徴とする請求項１乃至４のうちいずれか１項に記載のレンズ装置。
【請求項８】
焦点検出を行うための焦点検出点をユーザに選択させる機能を備えた撮像装置本体に着脱可能なレンズ装置に設けられ、焦点調節を行うフォーカスレンズの駆動制御方法であって、
前記撮像装置本体から前記フォーカスレンズの駆動命令を受信した場合、選択された前記焦点検出点に対して焦点検出が可能な範囲内で前記フォーカスレンズを駆動させ、前記焦点検出が可能な範囲外に前記フォーカスレンズを駆動させないことを特徴とする駆動制御方法。
【請求項９】
コンピュータに請求項８に記載の駆動制御方法を実行させるためのプログラム。
【請求項１０】
焦点検出を行うための焦点検出点をユーザに選択させる機能を備えた撮像装置本体と、
光軸方向に移動して焦点調節を行うフォーカスレンズと、前記フォーカスレンズの駆動を制御するレンズ制御手段と、を備え、前記撮像装置本体に着脱可能なレンズ装置と、
を有し、
前記レンズ制御手段は、前記撮像装置本体から前記フォーカスレンズの駆動命令を受信した場合、選択された前記焦点検出点に対して焦点検出が可能な範囲内で前記フォーカスレンズを駆動させ、前記焦点検出が可能な範囲外に前記フォーカスレンズを駆動させないことを特徴とする撮影システム。
【請求項１１】
前記撮像装置本体は、前記レンズ装置からの光束を偏向するミラーと、一対の被写体像の信号の位相差を検出することによって焦点検出を行う焦点検出手段と、を有することを特徴とする請求項１０に記載の撮影システム。
【請求項１２】
前記撮像装置本体が前記駆動命令を前記レンズ装置に送信した後、前記フォーカスレンズが目標位置に到達しなかったことを示す情報を前記レンズ装置から受信した場合に、前記焦点検出点の変更をするべきことを示す情報を表示する表示手段が、前記撮像装置本体に備えられていることを特徴とする請求項１０または１１に記載の撮影システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レンズ装置、撮影システム、フォーカスレンズの駆動制御方法およびプログラムに関する
【背景技術】
【０００２】
自動焦点調節（ＡＦ）機能を備え、焦点検出領域または焦点検出点をユーザに選択可能にさせるカメラシステムにおいて、装着された交換レンズの開放Ｆ値によって焦点検出領域や焦点検出点の数が変わるものがある。この場合、開放Ｆ値が小さい（明るい）場合に焦点検出可能な領域が広く、選択可能な焦点検出点の数が多く、Ｆ値が大きく（暗く）なるにつれて、焦点検出領域が狭く、選択可能な焦点検出点が少なくなりやすい。交換レンズは至近方向へフォーカスレンズを繰り出すと実効開放Ｆ値が大きくなり、位相差検出方式の焦点検出を行う焦点検出手段では、光束がケラレて焦点検出点によっては焦点検出ができなくなるという問題がある。そこで、特許文献１は、ユーザが選択した焦点検出領域を自動的に変更し、ユーザが違和感を生じないように、表示はユーザが選択した状態のままとするカメラシステムを提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０１−３００２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１は、焦点検出領域を自動的に変更してしまうため、ユーザがピントを合わせたい位置にピントが合わなくなってしまう。
【０００５】
本発明は、ユーザが選択した焦点検出点を維持しつつ焦点検出精度を確保することが可能なレンズ装置、撮影システム、フォーカスレンズの駆動制御方法およびプログラムを提供することを例示的な目的とする。
【課題を解決するための手段】
【０００６】
本発明のレンズ装置は、焦点検出を行うための焦点検出点をユーザに選択させる機能を備えた撮像装置本体に着脱可能なレンズ装置であって、光軸方向に移動されて焦点調節を行うフォーカスレンズと、前記フォーカスレンズの駆動を制御するレンズ制御手段と、
を有し、前記レンズ制御手段は、前記撮像装置本体から前記フォーカスレンズの駆動命令を受信した場合、選択された前記焦点検出点に対して焦点検出が可能な範囲内で前記フォーカスレンズを駆動させ、前記焦点検出が可能な範囲外に前記フォーカスレンズを駆動させないことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが選択した焦点検出点を維持しつつ焦点検出精度を確保することが可能なレンズ装置、撮影システム、フォーカスレンズの駆動制御方法およびプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るカメラシステムを示すブロック図である。（実施例１、２）
【図２】図１に示すレンズＣＰＵの動作を示すフローチャートである。（実施例１）
【図３】図１に示すレンズＣＰＵの動作を示すフローチャートである。（実施例２）
【図４】カメラ本体の焦点検出エリアと焦点検出点の一例を示した図である。（実施例１、２）
【図５】表１の関係を表した図である。（実施例１、２）
【図６】焦点検出点のデータ例を示す図である。（実施例１、２）
【発明を実施するための形態】
【０００９】
図４は、画面内（ファインダ視野内）の焦点検出領域Ａ、Ｂ、Ｃ及びそれぞれに含まれる焦点検出点の一例を示す図である。焦点検出点は、焦点検出を行うための部分（小領域）であり、十字で表されている。中心の×の交点は光軸中心を表す。なお、焦点検出点の数や配列は図４に示すものに限定されない。
【００１０】
図４において、最も外側に焦点検出領域Ａが設定され、その内側に焦点検出領域Ｂが設定され、その内側の中心付近に焦点検出領域Ｃが設定されている。焦点検出領域Ａに含まれる焦点検出点のうち焦点検出領域Ｂの外側にある焦点検出点は、Ｆ値（絞り値）がＦ４．０まで焦点検出が可能である。焦点検出領域Ｂに含まれる焦点検出点のうち焦点検出領域Ｃの外側にある焦点検出点はＦ５．６まで焦点検出が可能である。また、焦点検出領域Ｃに含まれる焦点検出点はＦ２．８までのみ焦点検出が可能である。
【００１１】
【表１】
2015219266.tif 000003
【００１２】
このようなカメラシステムにおいて、例えば、表１に示す撮影距離と開放Ｆ値（開放絞り値）に応じて定められた選択可能な焦点検出点に関する関係を持つマクロレンズが装着された場合を考える。表１において、「焦点検出領域Ａ」は焦点検出領域Ａに含まれる焦点検出点のうち焦点検出領域Ｂの外側にある焦点検出点が選択された場合を表している。「焦点検出領域Ｂ」は焦点検出領域Ｂに含まれる焦点検出点のうち焦点検出領域Ｃの外側にある焦点検出点が選択された場合を表している。「焦点検出領域Ｃ」は焦点検出領域Ｃに含まれる焦点検出点を表している。○は対応する焦点検出領域に含まれる焦点検出点が選択可能であることを示し、×は焦点検出点が選択できないことを示している。
【００１３】
ここで、開放Ｆ値が小さい無限端付近でユーザが「焦点検出領域Ａ」の焦点検出点を選択し、その後、開放Ｆ値の大きい至近端付近の撮影距離になった場合、ユーザが設定した焦点検出点が使えなくなる。その際、例えば、特許文献１のように、焦点検出領域Ｂの焦点検出点に自動的に変更すると、ユーザが選択した焦点検出点に対応する被写体に合焦できなくなるおそれがある。本実施形態は、かかる問題を以下に説明するように解決している。
【００１４】
図１は、本実施形態のカメラシステム（撮影システム）のブロック図である。カメラシステムは、カメラ本体（撮像装置本体）１００と交換レンズ（レンズ装置）２００から構成される。交換レンズ２００は、不図示のマウントを介してカメラ本体１００に着脱可能に構成されている。交換レンズ２００は、不図示のマウントを介してカメラ本体１００と電気的に接続され、カメラ本体１００と通信ができるほか、電源供給を受ける。本実施形態のカメラ本体１００は一眼レフカメラである。
【００１５】
カメラ本体１００には、電源回路部１０５、電源１０９、操作部１１０、主ミラー１２０、サブミラー１２２、ピント板１２４、ペンタプリズム１２６、ファインダー１２８を有する。
【００１６】
電気回路部１０５は、測光部１０１、シャッター１０２、撮像素子１０３、表示手段１０４、焦点検出部１０６、通信手段１０７、カメラＣＰＵ１０８を含む。
【００１７】
測光部１０１は、交換レンズを通った光量を測定する。シャッター１０２は、撮像素子１０３に適当な時間だけ露光する。撮像素子１０３は、撮影光学系が形成した光学像を光電変換する。表示手段１０４は、例えば、カメラ本体１００の背面に設けられた液晶ディスプレイ、ランプ、インジケータなどを含み、カメラシステムの各種情報、撮像素子１０３で取り込んだ画像を表示する。
【００１８】
焦点検出部１０６は、撮像素子１０３の撮像面上から被写体までのデフォーカス量を位相差検出方式によって検出する。位相差検出方式の焦点検出（位相差ＡＦ）とは、一対の被写体像の信号の位相差を検出することによって焦点検出をし、撮影光学系のＦ値によっては焦点検出に用いる光束にケラレが生じ、焦点検出精度が低下して位相差ＡＦに不具合が生じる場合がある。なお、本発明は、撮影光学系のＦ値によって光束がケラレる他の焦点検出方式にも適用可能である。
【００１９】
通信手段１０７は、カメラＣＰＵ１０８が交換レンズ２００と通信することを可能にする。
【００２０】
カメラＣＰＵ１０８は、マイクロコンピュータから構成され、カメラ本体１００の各部を制御するカメラ制御手段として機能すると共に交換レンズ２００と通信（例えば、シリアル通信）をする。カメラＣＰＵ１０８は、不図示の記憶手段を有し、動作に必要な情報、変数、プログラムなどを記憶する。例えば、カメラＣＰＵ１０８は、フォーカスレンズ２０４の駆動命令を送信した結果、フォーカスレンズ２０８が合焦の目標位置に到達しなかった情報を受信した場合、焦点検出点の変更をするべきことを示す（あるいは促す）情報を表示手段１０４に表示させる。
【００２１】
電源１０９は、カメラシステムの各部に電力を供給する。操作部１１０は、ユーザによる各種の設定、変更および決定を可能にし、ユーザに焦点検出点の選択を行うことも可能にする選択手段としても機能し、ダイヤル、スイッチ、ボタンなどから構成されている。
【００２２】
主ミラー（クイックリターンミラー）１２０は、ハーフミラーから構成され、サブミラー１２２は、主ミラー１２０を透過した光束を焦点検出部（焦点検出手段）１０６に偏向（反射）する。主ミラー１２０とサブミラー１２２は、ミラーダウン位置とミラーアップ位置との間で移動可能に構成され、図１はミラーダウン位置を示している。ミラーアップ位置では、主ミラー１２０とサブミラー１２２は、光路から退避し、撮影光学系を通過した光は撮像素子１０３に導かれて撮像面に結像される。
【００２３】
主ミラー１２０は、ミラーダウン位置にあるときに光軸上に配置されて交換レンズ２００からの光の一部を反射し、ピント板１２４に結像された被写体像をペンタプリズム１２６で正立像に変換する。その後、不図示の接眼レンズで被写体像を拡大し、ファインダー１２８により撮影者による被写体の観察を可能にする。ピント板１２４からファインダー１２８はファインダー光学系を構成する。ユーザは、ファインダー１２８を覗いたときに表示される図４に示す複数の焦点検出点の中の一または複数の焦点検出点を操作部１１０に従って選択することができる。
【００２４】
交換レンズ２００は、撮影光学系、各種検出手段、各種切替手段、電気回路部２１２を有する。
【００２５】
撮影光学系は、被写体の光学像を形成し、フォーカスレンズ（フォーカシングレンズ）２０４、変倍レンズ（ズーミングレンズ）２０５、絞り２０６を含む。フォーカスレンズ２０４は光軸方向に移動されて焦点調節を行う。変倍レンズ２０５は光軸方向に移動されて焦点距離を変更する。絞り２０６は撮像素子１０３に入射する光量を調整する。
【００２６】
各種検出手段は、フォーカスブラシ２０１、ズームブラシ２０２、フォーカスエンコーダ２０７を含む。フォーカスブラシ２０１は、フォーカスレンズ２０４の光軸方向の位置を検出する。ズームブラシ２０２は、変倍レンズ２０５の光軸方向の位置を検出する。フォーカスエンコーダ２０７は、フォーカスレンズ２０４の光軸方向の位置がフォーカスブラシ２０１よりも高精度に検出する。開放検知スイッチ２０３は、絞り２０６が開放位置にあるか否かを検出する。
【００２７】
各種切替手段は、Ａ／Ｍスイッチ２１３を含む。Ａ／Ｍスイッチ２１３は、ＡＦが行われる自動焦点調節モード（ＡＦモード）とユーザの手動操作による焦点調節が行われるマニュアルフォーカスモード（ＭＦモード）を切り替える。
【００２８】
電気回路部２１２は、フォーカス駆動部２０８、絞り駆動部２０９、レンズＣＰＵ２１０、通信手段２１１を含む。
【００２９】
フォーカス駆動部（フォーカス駆動手段）２０８は、フォーカスレンズ２０４を光軸方向に駆動し、ステッピングモータなどから構成されている。フォーカス駆動部２０８によるフォーカスレンズ２０４の駆動はレンズＣＰＵ２１０によって制御される。絞り駆動部２０９は、絞りを駆動する。レンズＣＰＵ２１０は、マイクロコンピュータから構成され、交換レンズ２００の各部を制御するレンズ制御手段として機能すると共にカメラ本体１００と通信（例えば、シリアル通信）をする。レンズＣＰＵ２１０は、不図示の記憶手段を有し、動作に必要な情報、変数、プログラムなどを記憶する。例えば、記憶手段は、表１の情報や後述するフォーカス駆動可能範囲の情報を記憶する。通信手段２１１は、レンズＣＰＵ２１０がカメラＣＰＵ１０８と通信することを可能にする。
【実施例１】
【００３０】
図２は、実施例１のレンズＣＰＵ２１０の動作（フォーカスレンズ２０４の駆動制御方法）を示すフローチャートであり、「Ｓ」はステップを表す。図２に示すフローチャートは、コンピュータに各ステップを実行させるためのプログラムとして具現化可能であり、これは後述する他のフローチャートについても同様である。
【００３１】
まず、Ｓ１０１では、レンズＣＰＵ２１０は、カメラＣＰＵ１０８からフォーカスレンズ２０４の駆動命令（以下、「フォーカス駆動命令」と称する）を受信したかどうかを判断する。カメラ本体１００と交換レンズ２００間の通信は、例えば、一般的な３線式シリアル通信により行われる。以下、本実施例は、８ビット長のシリアル通信を想定する。カメラ本体１００からのシリアル通信によって送られてきた８ビットのデータをレンズＣＰＵ２１０はデコードし、その結果、フォーカス駆動命令を受信したと判断した場合はＳ１０２へ、受信した情報がフォーカス駆動命令ではないと判断した場合はＳ１０８へ進む。
【００３２】
Ｓ１０２では、レンズＣＰＵ２１０は、フォーカスブラシ２０１の出力値と後述するＳ１０９で設定されるフォーカス駆動範囲の値と比較することによって、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲内であるかどうかを判定する。現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲内である場合にはＳ１０３へ、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲外である場合にはＳ１０７へ進む。「フォーカス駆動可能範囲」とは、後述するＳ１０９において設定され、フォーカスレンズ２０４の駆動範囲のうち、選択された焦点検出点に対して（所定の精度で）焦点検出が可能な範囲をいう。
【００３３】
Ｓ１０３では、レンズＣＰＵ２１０は、フォーカス駆動命令に含まれる駆動方向と駆動量に従って、フォーカス駆動部２０８によるフォーカスレンズ２０４の駆動を開始する。レンズＣＰＵ２１０は、フォーカスレンズ２０４の駆動量と駆動速度がフォーカス駆動命令に従っているかどうかを、フォーカスエンコーダ２０７の出力値に基づいて判断する。
【００３４】
Ｓ１０４では、レンズＣＰＵ２１０は、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲の端部であるかどうかを判断する。レンズＣＰＵ２１０は、Ｓ１０３と同様に、フォーカスブラシ２０１の出力から現在のフォーカスレンズ２０４の位置をおおよそ判断し、フォーカスエンコーダ２０７の出力に基づいて、詳細な位置を取得し、フォーカス駆動可能範囲の端部であるかを判断する。現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲の端部でない場合にはＳ１０５へ進み、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲の端部である場合にはＳ１０６へ進む。
【００３５】
Ｓ１０５では、レンズＣＰＵ２１０は、フォーカスレンズ２０４の位置が目標位置になったか否かを判断する。レンズＣＰＵ２１０は、フォーカス駆動命令にて指示された駆動量だけ駆動したかを、Ｓ１０３の駆動開始処理時のフォーカスエンコーダ２０７の出力と現在の出力との差分から判断する。フォーカスレンズ２０４が合焦の目標位置へ到達したと判断された場合はＳ１０６へ進み、目標位置に到達していないと判断された場合はＳ１０４へ戻る。
【００３６】
Ｓ１０６では、レンズＣＰＵ２１０は、フォーカスレンズ２０４の駆動停止処理を行い、処理を終了する。Ｓ１０６は、フォーカスレンズ２０４が目標位置に到達した場合とフォーカス駆動可能範囲の端部に到達した場合のどちらかで行われ、フォーカスレンズ２０４の駆動範囲は、フォーカス駆動可能範囲内に限定される。
【００３７】
目標位置に到達した旨の情報はレンズＣＰＵ２１０からカメラＣＰＵ１０８に送信され、カメラＣＰＵ１０８はその旨を、表示手段１０４を介してユーザに知らせてもよい。目標位置に到達していないがフォーカス駆動可能範囲の端部に到達したために処理を終了した旨の情報もレンズＣＰＵ２１０からカメラＣＰＵ１０８に送信され、カメラＣＰＵ１０８はその旨を、表示手段１０４を介してユーザに知らせてもよい。この場合、カメラＣＰＵ１０８は、選択された焦点検出点以外に利用可能な焦点検出点がある場合、それをファインダー１２８内で点滅表示する等してユーザに知らせることにより、焦点検出点を変更する操作を促してもよい。
【００３８】
Ｓ１０７では、レンズＣＰＵ２１０は、フォーカスレンズ２０４がフォーカス駆動可能範囲外に位置するので、フォーカスレンズ２０４の駆動を禁止し、処理を終了する。フォーカスレンズ２０４を駆動させないことを示す情報はレンズＣＰＵ２１０からカメラＣＰＵ１０８に送信され、カメラＣＰＵ１０８はその旨を、表示手段１０４を介してユーザに知らせてもよい。この場合、カメラＣＰＵ１０８は、選択された焦点検出点以外に利用可能な焦点検出点がある場合、それをファインダー１２８内で点滅表示する等してユーザに知らせることにより、焦点検出点を変更する操作を促してもよい。
【００３９】
Ｓ１０８では、レンズＣＰＵ２１０は、カメラ本体１００から焦点検出点に関する情報を受信したか否かを判断し、受信した場合にはＳ１０９へ、受信した情報が焦点検出点に関する情報ではない場合にはＳ１１０へ進む。
【００４０】
図６は、焦点検出点の情報のデータ例を示す図である。通信データは８ビット長なので、１ビット毎に、開放Ｆ値との関係を割りつける。ビット７〜ビット４までは、焦点検出が可能であれば「１」、焦点検出ができなければ「０」が設定される。ビット３〜ビット０までは0または１の任意の値が設定され、本実施例では「０」が設定される。
【００４１】
図４に示す焦点検出点を有するカメラ本体１００において、焦点検出領域Ａに含まれる焦点検出点のうち焦点検出領域Ｂの外側にある焦点検出点が操作部１１０によって選択された場合、Ｆ４．０までの焦点検出が可能である。しかしながら、Ｆ５．６までの焦点検出はできないので、焦点検出点情報は、「００１１００００」が設定される。レンズＣＰＵ２１０は、Ｓ１０８のＹＥＳで、カメラＣＰＵ１０８からこの情報を取得する。この通信は、少なくとも焦点検出点が変更されるたびに行われる。
【００４２】
Ｓ１０９では、レンズＣＰＵ２１０は、カメラ本体１００で選択された焦点検出点に関する情報と、表１に示す関係と、に基づいてフォーカスレンズ２０４の駆動可能範囲を設定し、処理を終了する。表１は撮影距離と実効開放Ｆ値と焦点検出可能な焦点検出点の関係を示し、図５はその表を図に表したものである。表１に示す関係を持った交換レンズは、焦点検出点情報が「００１１００００」である。レンズＣＰＵ２１０は、焦点検出点が変更されるまでこのようにして設定された駆動可能範囲を記憶手段に記憶する。
【００４３】
Ｓ１１０では、レンズＣＰＵ２１０は、フォーカス駆動命令、焦点検出点情報通信以外の通信に対する処理を行い、処理を終了する。本発明とは関係ないのでここでの説明は割愛する。
【００４４】
一例として、図４において、焦点検出領域Ａに含まれる焦点検出点のうち焦点検出領域Ｂの外側にある焦点検出点が操作部１１０によって選択された場合、表１では、無限端から０．３９ｍの撮影距離まで焦点検出点の選択が可能である。この移動距離に対応するフォーカスレンズ２０４の駆動範囲がフォーカスレンズ２０４の駆動可能範囲となるため、レンズＣＰＵ２１０は、Ｓ１０９において、フォーカスレンズ２０４の駆動可能範囲をこのように設定する。そして、フォーカス駆動命令があると（Ｓ１０１）、レンズＣＰＵ２１０は、フォーカスレンズ２０４の位置が、この駆動可能範囲内であるかどうかを判断し（Ｓ１０２）。範囲外であれば駆動しない（Ｓ１０７）。また、範囲内であっても目標位置が駆動可能範囲外の場合には駆動可能範囲の端部まで移動されて駆動を終了する。本実施例は、ユーザが操作部１１０で選択した焦点検出点を維持し、特許文献１のようにユーザが設定していない焦点検出点を自動的に選択することはない。
【００４５】
本実施例によれば、カメラ本体側で設定された焦点検出点の位置を維持した状態で、フォーカスレンズ２０４の駆動可能範囲を設定し、この範囲内でフォーカスレンズ２０４を駆動して焦点調節を行うため、ユーザが意図した焦点調節を行うことができる。
【実施例２】
【００４６】
図３は、実施例２のレンズＣＰＵ２１０の動作（フォーカスレンズ２０４の駆動制御方法）を示すフローチャートである。
【００４７】
まず、Ｓ２０１では、レンズＣＰＵ２１０は、Ｓ１０１と同様にして、カメラＣＰＵ１０８からフォーカス駆動命令を受信したかどうかを判断する。フォーカス駆動命令を受信したと判断した場合にはＳ２０２へ、受信した情報がフォーカス駆動命令ではないと判断した場合はＳ２０６へ進む。なお、本実施例では、Ｓ２０１の後でＳ１０２を行っていないが、これは後述するように、フォーカスレンズ２０４の位置が常にフォーカス駆動可能範囲内にあるためである。
【００４８】
Ｓ２０２では、レンズＣＰＵ２１０は、Ｓ１０３と同様にして、フォーカスレンズ２０４の駆動を開始する。Ｓ２０３では、レンズＣＰＵ２１０は、Ｓ１０４と同様にして、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲の端部であるかを判断する。現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲の端部でない場合にはＳ２０４へ進み、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲の端部である場合にはＳ２０５へ進む。
【００４９】
Ｓ２０４では、レンズＣＰＵ２１０は、Ｓ１０５と同様にして、フォーカスレンズ２０４の位置が目標位置になったか否かを判断し、目標位置と判断された場合はＳ２０５へ、目標位置まで駆動できていないと判断された場合はＳ２０３へ戻る。Ｓ２０５では、レンズＣＰＵ２１０は、Ｓ１０６と同様にして、フォーカスレンズ２０４の駆動停止処理を行い、処理を終了する。
【００５０】
目標位置に到達した旨の情報はレンズＣＰＵ２１０からカメラＣＰＵ１０８に送信され、カメラＣＰＵ１０８はその旨を、表示手段１０４を介してユーザに知らせてもよい。目標位置に到達していないがフォーカス駆動可能範囲の端部に到達したために処理を終了した旨の情報もレンズＣＰＵ２１０からカメラＣＰＵ１０８に送信され、カメラＣＰＵ１０８はその旨を、表示手段１０４を介してユーザに知らせてもよい。この場合、カメラＣＰＵ１０８は、選択された焦点検出点以外に利用可能な焦点検出点がある場合、それをファインダー１２８内で点滅表示する等してユーザに知らせることにより、焦点検出点を変更する操作を促してもよい。
【００５１】
Ｓ２０６では、レンズＣＰＵ２１０は、Ｓ１０８と同様にして、カメラ本体１００から焦点検出点に関する情報を受信したか否かを判断し、受信した場合にはＳ２０７へ、受信した情報が焦点検出点に関する情報ではない場合にはＳ２１３へ進む。Ｓ２０７では、レンズＣＰＵ２１０は、Ｓ１０９と同様にして、焦点検出点の情報からフォーカスレンズ２０４の駆動可能範囲を設定する。
【００５２】
Ｓ２０８では、レンズＣＰＵ２１０は、焦点検出点に関する情報を受信したときのフォーカスレンズ２０４の位置がフォーカス駆動可能範囲内であるかどうかを判定する。現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲内である場合には処理を終了し、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲外である場合にはＳ２０９へ進み、フォーカスレンズ２０４をフォーカス駆動可能範囲内に移動させる。
【００５３】
Ｓ２０９では、レンズＣＰＵ２１０は、フォーカスブラシ２０１から出力される現在のフォーカスレンズ２０４の位置に基づいて、フォーカス駆動範囲内へフォーカスレンズ２０４を駆動する方向（駆動方向）と駆動量を設定する。レンズＣＰＵ２１０は、駆動可能範囲内であればフォーカスレンズ２０４をどの位置に設定してもよく、限定されない。
【００５４】
Ｓ２１０では、レンズＣＰＵ２１０は、Ｓ２０９で設定された駆動方向と駆動量に従って、フォーカスレンズ２０４の駆動を開始する。Ｓ２１１では、レンズＣＰＵ２１０は、現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲内においてＳ２０９で設定された位置（設定位置）に到達したかどうかかどうかを判定する。レンズＣＰＵ２１０は、フォーカスレンズ２０４が設定位置に到達するまで駆動し、到達した場合にはＳ２１２で処理を終了する。
【００５５】
Ｓ２０８からＳ２１２により、フォーカスレンズ２０４の現在位置は、焦点検出点が選択された時にフォーカス駆動可能範囲内にあることになる。このため、Ｓ１０２からＳ１０７に移行することがなくなる。
【００５６】
Ｓ２１３では、レンズＣＰＵ２１０は、Ｓ１１０と同様にして、フォーカス駆動命令、焦点検出点情報通信以外の通信に対する処理を行い、処理を終了する。
【００５７】
本実施例によれば、カメラ本体側で設定された焦点検出点の位置を維持した状態で、フォーカスレンズ２０４の駆動可能範囲を設定し、この範囲内でフォーカスレンズ２０４を駆動して焦点調節を行うため、ユーザが意図した焦点調節を行うことができる。
【００５８】
以上、本発明の実施例について説明したが、本発明はその要旨の範囲内で種々の変形および変更が可能である。例えば、本実施例では、１つの焦点検出点が選択された場合について説明したが、本発明は、複数の焦点検出点が選択された場合についても適用可能である。その場合、ある焦点検出点について現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲外であっても別の焦点検出点について現在のフォーカスレンズ２０４の位置がフォーカス駆動可能範囲内であればＳ１０３で範囲内と扱うことができる。これにより、カメラ本体側で設定された焦点検出点の少なくとも１つを維持した状態で、フォーカスレンズ２０４の駆動可能範囲を設定し、ユーザが意図した焦点検出を行うことができる。
【産業上の利用可能性】
【００５９】
本発明は、交換レンズやカメラシステムの用途に適用可能である。
【符号の説明】
【００６０】
１００…カメラ本体（撮像装置本体）、２００…交換レンズ（レンズ装置）、２０４…フォーカスレンズ、２１０…レンズＣＰＵ
【図１】
2015219266.tif 000004
【図２】
2015219266.tif 000005
【図３】
2015219266.tif 000006
【図４】
2015219266.tif 000007
【図５】
2015219266.tif 000008
【図６】
2015219266.tif 000009