(57)【特許請求の範囲】
【請求項１】
被写体に対する焦点状態を繰り返し検出する焦点検出手段を備え、この焦点検出手段が検出した焦点状態に基づいて被写体が移動しているかどうかを判断し、被写体が移動していないときにはその被写体に対して合焦するように焦点調節レンズ群を移動させ、被写体が移動しているときにはその移動方向および移動速度を考慮して焦点調節レンズ群を移動させる動体追従モードを備えた自動焦点調節装置を備えたカメラであって、
移動していない被写体に対して上記焦点検出手段が検出した焦点状態を補正して、この補正した焦点状態により前記移動していない被写体が所定の移動方向および移動速度で移動している仮想状況を作り、その移動方向および移動速度に基づいて焦点調節レンズ群を移動させる仮想の動体追従モードを備えたこと、を特徴とする自動焦点調節装置を備えたカメラ。
【請求項２】
撮影レンズを介して被写体の焦点状態を検出する焦点検出手段と、焦点検出手段が検出した焦点状態に基づいて撮影レンズの焦点調節レンズ群を駆動するレンズ駆動手段と、上記焦点検出手段が検出した焦点状態に基づいて被写体が移動しているかどうかを判断し、移動していないと判断したときには上記焦点検出状態に基づいて上記レンズ駆動手段を駆動し、移動していると判断したときにはその移動方向および移動速度に応じて上記レンズ駆動手段を駆動する制御手段を備えたカメラであって、
上記カメラは、外部処理手段と通信する通信手段を備え、
上記制御手段は、上記外部処理手段から特定の信号を受けたときには、被写体が移動していないときでも、上記焦点検出手段が検出した焦点状態を補正して上記被写体が仮想の所定速度で移動しているものとみなして上記レンズ駆動手段を駆動すること、を特徴とする自動焦点調節装置を備えたカメラ。
【請求項３】
上記カメラの前方所定距離に基準被写体を設置し、この基準被写体に対して上記焦点検出手段が検出した検出値に基づいて上記制御手段が上記レンズ駆動手段を駆動するための駆動量を演算する前に、上記制御手段は上記検出値を補正して上記基準被写体の仮想移動状態を作ること、を特徴とする請求項２に記載の自動焦点調節装置を備えたカメラ。
【請求項４】
上記外部処理手段は、上記制御手段に特定の信号を送り、上記制御手段が仮想のレンズ駆動処理を実行したときに、上記焦点検出手段が現実に検出した焦点状態に関する情報を読み込むこと、を特徴とする請求項２または３に記載の自動焦点調節装置を備えたカメラ。
【請求項５】
前記焦点状態はデフォーカス量であり、前記補正値は、シフト量であることを特徴とする請求項１から４のいずれか一項に記載の自動焦点調節装置を備えたカメラ。
【請求項６】
前記シフト量は、被写体距離の初期値と、予め設定された被写体移動速度と、焦点検出時間間隔とによって、
被写体移動距離を（被写体移動速度）×（焦点検出時間間隔）により求め、
被写体距離を、（前回の被写体距離）±（今回の被写体移動距離）により求め（但し、±の符号はカメラに接近する場合と離反する場合とで区別）、
シフト量を、ａ／（（被写体距離）−ｂ）
（但し、ａ、ｂは係数であって、縦軸にデフォーカス量を、横軸に被写体距離の逆数をとり、任意の２点の被写体距離におけるデフォーカス量を結ぶ直線の傾きをａ、その直線のＹ接片を係数ｂ）
によって求めることを特徴とする請求項５記載の自動焦点調節装置を備えたカメラ。
【請求項７】
撮影レンズを介して被写体の焦点状態を検出する焦点検出手段と、焦点検出手段が検出した焦点状態に基づいて撮影レンズの焦点調節レンズ群を駆動するレンズ駆動手段と、上記焦点検出手段が検出した焦点状態に基づいて被写体が移動しているかどうかを判断し、移動していないと判断したときには上記焦点検出状態に基づいて上記レンズ駆動手段を駆動し、移動していると判断したときにはその移動方向および移動速度に応じて上記レンズ駆動手段を駆動する制御手段と、外部処理手段と通信する通信手段とを備え、
上記制御手段は、上記外部処理手段から特定の信号を受けたときには、被写体が移動していないときでも、上記焦点検出手段が検出した焦点状態を補正して上記被写体が仮想の所定速度で移動しているものとみなして上記レンズ駆動手段を駆動し、
上記外部処理手段は、上記制御手段に特定の信号を送り、上記制御手段が仮想のレンズ駆動処理を実行したときに、上記焦点検出手段が現実に検出した焦点状態に関する情報を読み込み、この情報に基づいて合焦精度を判断すること、を特徴とする自動焦点調節装置を備えたカメラのピント計測装置。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
本発明は、自動焦点調節装置を備えたカメラおよびそのピント計測装置に関する。
【０００２】
【従来技術およびその問題点】
被写体に対するデフォーカス量を検出して、デフォーカス量が小さくなるように、つまり合焦するように焦点調節レンズ群を移動させる自動焦点調節装置を備えた一眼レフカメラ（以下「ＡＦ一眼レフカメラ」という）が知られている。この種の従来のＡＦ一眼レフカメラは、カメラボディに、被写体のデフォーカス量を検出する焦点検出装置（測距装置、デフォーカス量検出装置）、撮影レンズの焦点調節レンズ群を駆動するレンズ駆動モータなどを備えていて、装着された撮影レンズを介して焦点検出装置で検出したデフォーカス量に基づいて、焦点調節レンズ群をレンズ駆動モータによって移動させる。
【０００３】
従来のＡＦ一眼レフカメラによる自動焦点調節処理では、被写体が移動している場合、つまりカメラから被写体までの距離（撮影距離）が変動するいわゆる動体の場合には、焦点検出時のデフォーカス量に基づいて焦点調節レンズ群を駆動しても、非合焦の場合がある。たとえば、焦点検出から焦点調節レンズ群移動完了までの時間に被写体がカメラに接近し、あるいは遠ざかるからである。さらに、レリーズボタンを押してから実際にシャッタが作動を開始するまでに所定の時間（レリーズタイムラグ）を要する。そのため、動体撮影では、レリーズボタンを押した時にたとえ合焦していても、レリーズタイムラグの間に被写体が、カメラに接近しまたはカメラから遠ざかってしまい、実際にシャッタが開放動作する時（露光開始時）には非合焦状態になっている場合がある。
【０００４】
このような動体撮影において、動体を観察しているときや、シャッタ作動時に合焦状態とする焦点調節が可能な動体予測モード、動体追従モードなどと呼ばれる動体モードに関するアルゴリズムを備えたＡＦ一眼レフカメラが開発されている。この種のＡＦ一眼レフカメラでは、撮影レンズからカメラボディに焦点距離情報、撮影レンズによって結像された像面を光軸に沿って所定距離移動させるために必要な焦点調節レンズ群の移動距離またはレンズ駆動モータの駆動量に関する情報などが伝達される。
【０００５】
通常、ＡＦ一眼レフカメラは、合焦と判断されるデフォーカス量が得られるように、デフォーカス量検出および焦点調節レンズ群移動処理を実行する。この被写体のデフォーカス量検出および焦点調節レンズ群移動を、合焦するまで繰り返す。そして、所定回数デフォーカス量検出および焦点調節レンズ群移動を行っても合焦しないときには動体と判断して動体モードに入る。動体モードに入ると、前回のデフォーカス量と、そのデフォーカス量分焦点調節レンズ群を移動させた後の今回のデフォーカス量からこの被写体の像面移動速度を求め、その像面移動速度と、デフォーカス量検出から焦点調節レンズ群移動に要する時間とを考慮したデフォーカス量分、レンズ駆動モータを高速駆動する。
【０００６】
動体モードに入ってからレリーズボタンが押された時には、ミラーアップ動作からシャッタ幕が開き始めるまでのレリーズタイムラグの間に被写体像が移動しているであろうデフォーカス量を予測してそのデフォーカス量分焦点調節レンズ群を移動させることで、シャッタ幕開放時にほぼ合焦状態にしている。
【０００７】
このカメラにおける動体モードによる動作を検査するためには、被写体を実際に移動しなければならない。そのために、被写体としての基準プレート等を、レール上を走行させる装置などによってカメラに対して接離移動させる方法などが採られていた。
しかし、この方法では、被写体を現実に移動させなければならないので、被写体を移動させる装置が必要であった。しかも動体追従時の合焦精度は、作業者がファインダーを覗いて観察し、レリーズ時の合焦精度は、カメラの撮影レンズによって形成された基準プレート像をフィルムに露光するか、あるいはフィルムに代えて撮像素子で撮像しなければ判断できない。
【０００８】
【発明の目的】
本発明は、動体モードを備えた自動焦点カメラの問題に鑑みてなされたもので、実際に移動する被写体を撮影しなくても動体モードでの動作、あるいは合焦精度検査が可能な自動焦点調節装置を備えたカメラおよびそのピントを計測する装置を提供することを目的とする。
【０００９】
【発明の概要】
この目的を達成する本発明は、被写体に対する焦点状態を繰り返し検出する焦点検出手段を備え、この焦点検出手段が検出した焦点状態に基づいて被写体が移動しているかどうかを判断し、被写体が移動していないときにはその被写体に対して合焦するように焦点調節レンズ群を移動させ、被写体が移動しているときにはその移動方向および移動速度を考慮して焦点調節レンズ群を移動させる動体追従モードを備えた自動焦点調節装置を備えたカメラであって、移動していない被写体に対して上記焦点検出手段が検出した焦点状態を補正して、この補正した焦点状態により前記移動していない被写体が所定の移動方向および移動速度で移動している仮想状況を作り、その移動方向および移動速度に基づいて焦点調節レンズ群を移動させる仮想の動体追従モードを備えたこと、に特徴を有する。
【００１０】
請求項７に記載の発明は、撮影レンズを介して被写体の焦点状態を検出する焦点検出手段と、焦点検出手段が検出した焦点状態に基づいて撮影レンズの焦点調節レンズ群を駆動するレンズ駆動手段と、上記焦点検出手段が検出した焦点状態に基づいて被写体が移動しているかどうかを判断し、移動していないと判断したときには上記焦点検出状態に基づいて上記レンズ駆動手段を駆動し、移動していると判断したときにはその変動方向および変動速度に応じて上記レンズ駆動手段を駆動する制御手段と、外部処理手段と通信する通信手段とを備え、上記制御手段は、上記外部処理手段から特定の信号を受けたときには、被写体が移動していないときでも、上記焦点検出手段が検出した焦点状態を補正して上記被写体が仮想の所定速度で移動しているものとみなして上記レンズ駆動手段を駆動し、上記外部処理手段は、上記制御手段に特定の信号を送り、上記制御手段が仮想のレンズ駆動処理を実行したときに、上記焦点検出手段が現実に検出した焦点状態に関する情報を読み込み、この情報に基づいて合焦精度を判断すること、に特徴を有する。
【００１１】
【発明の実施の形態】
以下図面に基づいて本発明を説明する。図１は、本発明を適用した自動焦点（ＡＦ）一眼レフカメラの主要構成を示したブロック図である。このＡＦ一眼レフカメラは、カメラボディ１１と、このカメラボディ１１に着脱可能なＡＦ対応の撮影レンズ５１とを備えている。そしてカメラボディ１１は、いわゆる多点オートフォーカス手段（多点焦点検出手段）、自動焦点調節手段を備えている。
【００１２】
撮影レンズ５１からカメラボディ１１内に入射した被写体光束は、大部分がメインミラー１３により、ファインダ光学系を構成するペンタプリズム１７に向かって反射され、ペンタプリズム１７で反射されてアイピースから射出するが、メインミラー１３で反射された反射光の一部が測光用ＩＣ１８の受光素子に入射する。一方、メインミラー１３のハーフミラー部１４に入射した被写体光束の一部はここを透過し、サブミラー１５で下方に反射されて、マルチ焦点検出センサユニット２１に入射する。
【００１３】
測光用ＩＣ１８は、受光量に応じて光電変換した電気信号を対数圧縮し、周辺部制御用回路２３を介して、メインＣＰＵ３５に測光信号として入力される。メインＣＰＵ３５は、測光信号およびフィルム感度情報に基づいて所定の露出演算を実行し、露出用の適正シャッタ速度および絞り値を算出する。そして、これらのシャッタ速度および絞り値に基づいて撮影処理、つまり、露光機構（シャッタ機構）２５および絞り機構２７を駆動してフィルムに露光する。さらに周辺部制御用回路２３は、撮影処理に際し、モータドライブ回路２９を介してミラーモータ３１を駆動してメインミラー１３のアップ／ダウン処理を行ない、露光終了後にはフィルム巻上モータ３３を駆動してフィルムを１コマ分巻上げる。
【００１４】
マルチ焦点検出センサユニット２１は、いわゆる位相差方式の測距センサであって、図示しないが、撮影画面内における複数の測距ゾーン内に含まれる被写体像を形成する被写体光束を二分割する分割光学系と、二分割された被写体光束をそれぞれ受光して積分（光電変換およびその電荷を蓄積）するセンサを備えている。
【００１５】
メインＣＰＵ３５は、マルチ焦点検出センサユニット２１から入力した各焦点検出ゾーンに対応する積分データに基づいて所定の演算によりデフォーカス量を算出する。そして、それらのデフォーカス量に基づいて、使用するデフォーカス量および優先順位を設定し、ＡＦモータ３９の回転方向および回転数（エンコーダ４１が出力するパルス数）を算出する。そしてメインＣＰＵ３５は、その回転方向およびパルス数に基づき、ＡＦモータドライブ回路３７を介してＡＦモータ３９を駆動する。この駆動に際してメインＣＰＵ３５は、ＡＦモータ３９の回転に連動してエンコーダ４１が出力するパルスを検知してカウントし、カウント値が上記パルス数に達したらＡＦモータ３９を停止させる。
【００１６】
メインＣＰＵ３５はＡＦモータ３９を、ＤＣ駆動および、停止前にはエンコーダ４１の出力パルスの間隔に基づいてＰＷＭ制御による一定速度制御をすることができる。ＡＦモータ３９は、その回転を、カメラボディ１１のマウント部に設けられたジョイント４７と撮影レンズ５１のマウント部に設けられたジョイント５７との接続を介して撮影レンズ５１側に伝達する。そして、レンズ駆動機構５５を介して焦点調節レンズ群５３を進退移動させる。
【００１７】
またメインＣＰＵ３５は、プログラム等をメモリしたＲＯＭ３５ａ、演算用、制御用の所定のデータを一時的にメモリするＲＡＭ３５ｂ、計時用の基準タイマー３５ｃ、ハードカウンタ３５ｄおよびＡ／Ｄ変換器３５ｅを内蔵し、外部メモリ手段としてのＥＥＰＲＯＭ４３が接続されている。このＥＥＰＲＯＭ４３には、カメラボディ１１特有の各種定数のほかに、本発明に必要な係数などがメモリされている。
【００１８】
さらにメインＣＰＵ３５には、レリーズボタン（図示せず）の半押しでオンする測光スイッチＳＷＳおよび全押しでオンするレリーズスイッチＳＷＲ、自動焦点制御とマニュアル焦点制御とを切換える自動焦点スイッチＳＷＡＦ、メインＣＰＵ３５や周辺機器等への電源をＯＮ／ＯＦＦするメインスイッチＳＷＭが接続されている。メインＣＰＵ３５は、設定されたＡＦ、露出、撮影などのモード、シャッタ速度、絞り値などを表示器４５に表示する。表示器４５は、通常、カメラボディ１１の外面およびファインダ視野内の２か所に設けられた表示器を含む。
【００１９】
このメインＣＰＵ３５は、カメラボディおよび撮影レンズを総括的に制御する制御手段として機能するほかに、マルチ焦点検出センサユニット２１および周辺部制御用回路２３等とで積分制御手段を構成し、ＡＦモータ３９等とでレンズ駆動手段を構成している。
【００２０】
一方撮影レンズ５１には、焦点調節レンズ群５３を光軸方向に駆動する焦点調節機構５５、撮影レンズ５１のマウント部に設けられていて、カメラボディ１１のジョイント４７と連結してＡＦモータ３９の回転を焦点調節機構５５に伝達するレンズ側ジョイント５７、及びレンズＣＰＵ６１を備えている。
【００２１】
レンズＣＰＵ６１は、電気接点群５９、４９の接続を介してカメラボディ１１の周辺部制御用回路２３と接続されていて、この周辺部制御用回路２３を介してメインＣＰＵ３５との間で所定のデータ通信を実行する。レンズＣＰＵ６１から周辺部制御用回路２３に伝達されるデータとしては、制御可能な開放絞り値Ａｖ  （開放Ｆ値のアペックス換算値）、最大絞り値Ａｖ  （最小絞りＦ値のアペックス換算値）、レンズ位置、Ｋバリュー（駆動量比）データなどがある。ここで、Ｋバリュー（駆動量比）データとは、撮影レンズ５１により結像された像面を、ＡＦモータ３９を駆動して焦点調節レンズ群を移動させることで光軸方向に単位距離（例えば１ｍｍ）移動させる間にエンコーダ４１が出力するパルス数（ＡＦモータ３９の回転数）データである。
【００２２】
この一眼レフカメラは、測光スイッチＳＷＳがオンされるとＡＦ処理を開始する。ＡＦ処理では、先ずマルチ焦点検出センサユニット２１が積分を始める。積分終了後、メインＣＰＵ３５は、その積分データを入力し、そのデータに基づいてデフォーカス量、駆動パルス数を算出し、この駆動パルス数に基づいてＡＦモータ３９を駆動する。
【００２３】
マルチ焦点検出センサユニット２１には、詳細は図示しないが周知の通り、撮影レンズ５１から入射し、メインミラー１３の中央部ハーフミラー部１４を透過し、さらにサブミラー１５で反射された被写体光が入射する。マルチ焦点検出センサユニット２１に入射した被写体光は、フィルム面と共役な二次結像面上またはその前後位置に結像し、この二次結像面上に配置されたマスクの複数位置に形成された３個の窓を透過して、それぞれ異なる受光手段上に結像される。なお、各３個の窓は焦点検出ゾーンを規制し、各焦点検出ゾーンに含まれる光束はそれぞれ、図示しない分割光学系によって二分割されて、再結像面上に配置された各受光手段に結像される。
【００２４】
動体予測モードの一例について、図２および図３を参照して説明する。これらの図は、被写体までの距離が変わる場合における、被写体像位置とピント位置（フィルム面）との関係、つまりデフォーカス状態を説明する図であって、横軸は時間を、縦軸はピント位置と被写体像位置との関係を示している。ピント位置は、撮影レンズ５１の後側主点あるいは焦点調節レンズ群５３の基準点からフィルム面までの距離を、被写体像位置は、撮影レンズ５１の後側主点あるいは焦点調節レンズ群５３の基準点から撮影レンズ５１によって形成された被写体像面までの距離をそれぞれ近似的に示している。この図では、ピント位置と被写体像面位置との差がデフォーカス量である。そして、ピント位置が被写体像位置よりも上にある状態が前ピン状態を示し、逆にピント位置が被写体像位置よりも下にある状態が後ピン状態を示しており、ピント位置と被写体像位置とが一致した状態が合焦状態を示している。
【００２５】
なお、図において、各符号は下記の通り定義する。
Ｉ（ｎ）  ：積分
Ｄ（ｎ）  ：積分データ入力（ビデオデータ入力）
Ｃ（ｎ）  ：演算（デフォーカス量、パルス数を求める演算）
Ｍ（ｎ）  ：ＡＦモータ駆動
Ｔ（ｎ）  ：積分の中間点と積分の中間点の時間間隔
ＤＰ（ｎ）  ：積分Ｉ（ｎ）  時のデフォーカスパルス
ＴＰ（ｎ）  ：タイムラグ補正パルス数
Ｓ（ｎ）  ：動体追従速度（パルスの出力周期）
ＴＳ（ｎ）  ：タイムラグ補正を含む動体追従速度（パルスの出力周期）
ただし、ｎは自然数である。
【００２６】
本実施の形態にかかる一眼レフカメラは、自動焦点調節モードの一つとして、いわゆる動体予測モードを有している。まず、動体予測モードに入るまでのＡＦ動作の概要を、図２を参照して説明する。測光スイッチＳＷＳがオンされてＡＦ処理に入ると、１回目の積分Ｉおよび演算Ｃにより求められたＡＦパルス数に基づいてレンズ駆動（ＡＦモータ３９の駆動）を行なう。本実施例では、測光スイッチＳＷＳがオンされて１回目の積分および演算の結果、デフォーカス量（または駆動パルス数）が一定量よりも大きいときには、ＡＦモータ３９を最高速で駆動（ＤＣ駆動）するとともに、上記レンズ駆動中も積分および演算を繰り返す継続処理を行なう。そして、その積分および演算処理繰り返し中にデフォーカス量が一定値よりも小さくなったときには、直前（最新）の積分および演算により求めた駆動パルス数に基づいてレンズ駆動をし、その後の積分および演算を中止する。
【００２７】
この１回目のレンズ駆動が終了すると、再び積分および演算を実行して得られたデフォーカス量に基づいて合焦したかどうかをチェックする。合焦していなければ２回目のレンズ駆動処理を実行し、レンズ駆動処理後に積分および演算を実行して得られたデフォーカス量に基づいて合焦したかどうかをチェックする。合焦していなければ３回目のレンズ駆動処理を実行し、レンズ駆動処理後に積分および演算を実行して得られたデフォーカス量に基づいて合焦したかどうかをチェックする。３回目の合焦チェックで合焦していなければ、被写体が移動していると考えられるので、動体予測モードに入る。
【００２８】
なお、上記合焦チェック処理で合焦していると判断したときは被写体は移動していないと考えられるが、動体の可能性もあるので、所定時間待って再度測距処理を実行し、必要に応じて（非合焦状態であれば）レンズ駆動処理を行なう。また、この所定時間待っている間にレリーズスイッチＳＷＲのオンによる割込みが入ればレリーズ処理を行ない、割込みが入らなければ、測光スイッチＳＷＳがオンされている間は上記測距処理およびレンズ駆動処理を繰り返す。
【００２９】
動体予測モードに入った後の処理について、図３を参照して説明する。被写体が動体であると判断したときの積分Ｉ１  の結果に基づいた演算Ｃ１  によりデフォーカスパルス数ＤＰ１  を算出し、さらに前回の積分Ｉの中間点から今回の積分Ｉ１  の中間点までの時間Ｔ１  とから被写体像面の移動速度（被写体追従速度）Ｓ１  を演算Ｃ１  において算出する。そして、被写体像面をフィルム面に短時間で一致（合焦）させるために、被写体追従速度Ｓ１  の所定倍（本実施例では３倍）の速度で時間Ｔ１  ′／２の間、一定速度制御（３倍速レンズ駆動）Ｍ１  を行なう。この３倍速レンズ駆動Ｍ１  が終了した後、積分Ｉ２  および演算Ｃ２  が行なわれている間は、被写体追従速度Ｓ１  で一定速度制御（レンズ駆動）Ｍ２  を行なう。なお、被写体像面の移動速度とは、撮影レンズ５１により結像された被写体像面が光軸に沿って移動する速さをいうものとする。
【００３０】
この演算Ｃ２  では、前回と今回のデフォーカスパルス数ＤＰ１  、ＤＰ２  、実際のレンズ駆動パルス数ＭＰ１  および積分Ｉ１  、Ｉ２  間の時間Ｔ２  に基づいて被写体追従速度Ｓ２  が算出される。そして、演算Ｃ２  が終了すると積分Ｉ３  を開始するが、この積分Ｉ３  および演算Ｃ３  の間は被写体追従速度Ｓ２  で追従レンズ駆動Ｍ３  を行なう。この実施例では、デフォーカスパルス数ＤＰ３  分デフォーカスした状態で追従している。そして、動体追従処理を繰り返す。
【００３１】
以上の追従処理によって、被写体像位置とピント位置とが一致ないし接近した状態で焦点調節処理が継続される。
【００３２】
『動体追従速度（被写体像移動速度）の計算』
動体追従速度Ｓの具体的な算出方法について、図３を参照して説明する。最初の動体追従速度Ｓ１  は、動体予測モードに入った時の積分Ｉ１  により得られたデフォーカスパルス数ＤＰ１  と、前回の積分Ｉの中間点から今回の積分Ｉ１  の中間点までの時間Ｔ１  とにより、下記式により求められる。なお、Ｓ１  はエンコーダ４１が出力するパルスの出力周期（ｍｓ）である。
Ｓ１  ＝Ｔ１  ／ＤＰ１                  （ｍｓ）      …▲１▼
この動体追従速度Ｓ１  は、被写体像面移動速度にほぼ等しいか、近似する。
【００３３】
この式により求められた動体追従速度Ｓ１  の３倍速（Ｓ２／３）で、先ず前回の積分Ｉの中間時点から今回の演算Ｃ１  までの時間の１／２の時間（Ｔ１  ′／２）だけ演算終了時から倍速レンズ駆動Ｍ１  をすることにより、焦点調節レンズ群５３を合焦付近まで迅速に移動させる。その後、積分Ｉ２  および演算Ｃ２  をしている間は、動体追従速度Ｓ１  で追従レンズ駆動Ｍ２  を行なって、被写体の移動に追従させる。
【００３４】
『動体追従動作中の動体追従速度（被写体像面移動速度）Ｓ（ｎ）  の計算』
動体追従動作中は、下記の式により動体追従速度Ｓ（ｎ）  を求める。前回の積分Ｉ１  の中間点から今回の積分Ｉ２  の中間点までの時間Ｔ２  と、時間Ｔ２  内の実際のレンズ駆動パルス数ＭＰ１  と、前回と今回のデフォーカスパルス数ＤＰ１  、ＤＰ２  とから、時間Ｔ２  内の被写体の移動量に相当するパルス数ＲＰ１  を求め、このパルス数ＲＰ１  から動体追従速度Ｓ２  を求める。
ＲＰ１  ＝ＭＰ１  −ＤＰ１  ＋ＤＰ２        （パルス）…”
Ｓ２  ＝Ｔ２  ／ＲＰ１                      （ｍｓ）…＃
【００３５】
以上の式で求められた動体追従速度Ｓ２  で、積分Ｉ３  および演算Ｃ３  を実行している間、追従レンズ駆動Ｍ３  を行なって被写体の移動に追従合焦する。
【００３６】
なお、この計算においてデフォーカスパルス数ＤＰはスカラー量としてあるので、前ピン、後ピンによって符号が変わる。したがって、行過ぎた場合はＴ２  時間内に実際にレンズ駆動するパルス数ＭＰ１  から今回のデフォーカスパルス数ＤＰ２  を減算することになる。
【００３７】
追従の計算を一般式で表わすと、下記のようになる。
ＲＰ（ｎ−１）  ＝ＭＰ（ｎ−１）  ±（−）ＤＰ（ｎ−１）  ）±ＤＰ（ｎ）      …＄
Ｓ（ｎ）  ＝Ｔ（ｎ）  ／ＲＰ（ｎ−１）                    （ｍｓ）  …％
（但し、ｎは自然数）
以上の＄  、％  式による演算、その演算結果に基づくレンズ駆動および積分を繰り返すことにより、図に示した動体追従が可能になる。なお、本実施例の計算において、レンズの駆動パルス数ＭＰ（ｎ−１）  、デフォーカスパルス数ＤＰ（ｎ）  は絶対値としているので、＄  式の右辺のデフォーカスパルス数±ＤＰ（ｎ）  の符号は、後ピンのときにはプラス（＋）、前ピンのときにはマイナス（−）とする。
【００３８】
『レリーズスイッチオンおよび連続レリーズ時の処理』
動体予測ＡＦ処理中にレリーズスイッチＳＷＲがオンされたときの動作について、図４を参照して説明する。
【００３９】
一般に一眼レフカメラは、レリーズスイッチがオンされてからミラーがアップするので、レリーズスイッチオンから実際にフィルムに露光されるまでに所定の時間がかかる。これをレリーズタイムラグＲＴＬという。したがって、被写体が動体のときには、レリーズスイッチＳＷＲがオンされてから露光開始時までの間も被写体が移動するので（レリーズタイムラグＲＴＬの間）、追従レンズ駆動を継続することが望ましい。
【００４０】
そこで本実施例では、図では演算Ｃ３  終了時にレリーズスイッチＳＷＲがオンされたかどうかをチェックし、オンされていたときには、露光からフィルム巻き上げ終了後の最初の演算Ｃ３  終了までの時間の１／２の時間（Ｔ３  ′／２）の間、タイムラグ補正を含む動体追従速度ＴＳ３  の３倍速でレンズ駆動Ｍ３  を行ない、レリーズタムラグＲＴＬ分、焦点調節レンズ群５３を先回り移動させる。
【００４１】
３倍速追従レンズ駆動Ｍ３  が終了すると、積分Ｉ４  および演算Ｃ４  にてデフォーカス確認後、測光演算およびミラーアップ処理を行ない、絞りをＡＥ演算で求めた絞り値まで絞込み、ＡＥ演算で得られたシャッタ速度でシャッター機構２５を駆動する。
【００４２】
タイムラグ補正パルス数をＴＰ３  、前回のミラーアップ時間をＵＴ２  、動体追従速度をＳ３、３倍速駆動するパルス数をＭＰ３  とすると、
0003548393.tif 000002
となる。
レリーズタイムラグＲＴＬ補正を含む動体追従速度ＴＳ３  は、
ＴＳ３  ＝（Ｔ３  ′／２）／ＭＰ３  ／３
となり、
レリーズタイムラグＲＴＬ補正を含まないデフォーカスパルスＤＰ４  ′は、
ＤＰ４  ′＝ＴＰ３  −ＤＰ４
レリーズタイムラグＲＴＬ補正を含まない動体追従速度Ｓ３  は、
Ｓ３  ＝Ｔ３  ／ＤＰ３
式により求めることができる。
【００４３】
以上は、被写体が実際にカメラに接近してきた場合の処理である。次に、本発明の特徴である、動体予測モードにおける合焦精度検査処理について説明する。本実施の形態では、図５に示すように、撮影レンズ５１が装着されたカメラボディ１１に対して、撮影レンズ５１の光軸上の所定距離に基準被写体（テストチャート板）９１を配置し、カメラボディ１１の接続端子３６と、インターフェース（入出力手段）３７を介してパソコンなどのコンピュータ（外部処理手段）８１の通信端子と接続し、メインＣＰＵ３５とコンピュータ８１との間で動体予測モードに関する所定のデータ通信を実行する。メインＣＰＵ３５からコンピュータ８１へは、検出したデフォーカス量、積分時間間隔、被写体距離などが転送される。コンピュータ８１からメインＣＰＵ３５へは、被写体移動速度、移動開始距離、テストフラグ、補正係数など、動体予測モードにおける合焦精度検査処理に必要なコマンド、データが転送される。
【００４４】
本発明の実施の形態では、被写体の移動速度が一定の場合には、デフォーカス量の変化（被写体像移動速度）が、被写体距離の逆数に比例すると仮定し、静止基準被写体（テストチャート板９１）について焦点検出したデフォーカス量をシフト（補正）することによって、被写体が移動している仮想状態を作り、合焦精度の検査を行う。ピント位置と実被写体位置と仮想被写体位置との関係を示す図６および図７を参照してより詳細に説明する。ピント位置と被写体位置との関係は、図２から図４に示した関係と同一である。
ただし、図中における符号を、下記の通り定義する。
Ｔ    ：前回の積分中間点から今回の積分中間点までの時間［ｍＳ］
Ｄｅｆ  ：実際に積分し、デフォーカス演算により得られた実デフォーカス量（後ピン：＋、前ピン：−）［  μｍ］
Ｄｅｆ′：仮想のデフォーカス量（後ピン：＋、前ピン：−）［  μｍ］
Ｄｉｓ  ：被写体距離［ｍ］
Ｖ    ：被写体速度［ｍ／ｓ］
【００４５】
まず、デフォルト値として、被写体の移動速度（Ｖ）と移動開始時の被写体距離Ｄｉｓを設定する。なお、各符号の後の符号（ｎ）  はどの段階、あるいは時刻におけるものかを識別するためのもので、自然数である。
【００４６】
追従中のデフォーカス量を演算する。
ａ）  積分の中間点間の積分間隔時間Ｔ（ｎ）  により、今回の積分中間点における被写体距離Ｄｉｓ（ｎ）  を下記式により計算する。
Ｄｉｓ（ｎ）  ＝Ｄｉｓ（ｎ−１）  ±Ｖ×Ｔ（ｎ）    ［ｍ］                ……（１）
0003548393.tif 000003
ｂ）  積分間隔時間Ｔ（ｎ）  に被写体が移動した距離は、（移動速度）×（積分時間間隔）であるから、式
±Ｖ×Ｔ（ｎ）    ［ｍ］                                ……（２）
により計算する。
ｃ）  動体追従中の被写体距離Ｄｉｓ（ｎ）  は、（前回の被写体距離）±（移動距離）であるから、式
Ｄｉｓ（ｎ−１）  ±Ｖ×Ｔ（ｎ）    ［ｍ］                        ……（３）
により計算する。
ｄ）（１）式で求めた被写体距離Ｄｉｓ（ｎ）  におけるシフト量Ｓｆｔ（ｎ）  を、式、
Ｓｆｔ（ｎ）  ＝ａ／Ｄｉｓ（ｎ）  −ｂ  ［  μｍ］                ……（４）
により計算する。
但し、ａ、ｂは係数であって、縦軸にデフォーカス量を、横軸に被写体距離の逆数をとり、任意の２点の被写体距離におけるデフォーカス量を結ぶ直線の傾きをａ、その直線のＹ接片を係数ｂとする。
ｅ）実際のデフォーカス量Ｄｅｆ（ｎ）  から仮想デフォーカス量Ｄｅｆ（ｎ）  ′を演算する。
Ｄｅｆ（ｎ）  ′＝Ｄｅｆ（ｎ）  ＋Ｓｆｔ（ｎ）    ［  μｍ］                ……（５）
（ただし、±符号付き）
【００４７】
以上の式を使用した、動体予測モードで動作中における合焦精度検査の様子を、図６および図７に示した。コンピュータ８１は、メインＣＰＵ３５に、動体予測モードにおける合焦精度検査を実行させるために必要なデータを転送し、測光スイッチＳＷＳ、レリーズスイッチＳＷＲが作業者によってオン操作されたときに、動体追従モードによる積分、ＣＣＤビデオデータ入力、デフォーカス演算、ＡＦパルス演算、ＡＦモータ３９駆動処理を実行させる。そしてメインＣＰＵ３５は、デフォーカス量演算処理において、下記演算を実行する。メインＣＰＵ３５が演算した各デフォーカス量は、ＲＡＭ３５ｂにメモリされ、コンピュータ８１に読み込まれる。
【００４８】
図６は、測光スイッチＳＷＳがオンされ、動体予測モードに入ってからの動体予測モードでの動作（動体追従動作）を示している。このモードでは、まず、被写体距離Ｄｉｓ（ｎ）  を上記式（１）によって算出する。
Ｄｉｓ（ｎ）  ＝Ｄｉｓ（ｎ−１）  −Ｖ×Ｔ（ｎ）
例えば、Ｄｉｓ１  ＝Ｄｉｓ−Ｖ×Ｔ１
シフト量Ｓｆｔ（ｎ）  を上記式（４）により演算する。
Ｓｆｔ（ｎ）  ＝ａ／Ｄｉｓ（ｎ）  −ｂ
【００４９】
メインＣＰＵ３５は、仮想デフォーカス量Ｄｅｆ（ｎ）  ′を、シフト量Ｓｆｔ（ｎ）  および実デフォーカス量Ｄｅｆ（ｎ）  に基づいて、上記式（５）により求める。
Ｄｅｆ（ｎ）  ′＝Ｄｅｆ（ｎ）  ＋Ｓｆｔ（ｎ）
図においては下記のようになる。
Ｓｆｔ１  ＝ａ／Ｄｉｓ１  −ｂ  （−の値）
Ｄｅｆ１  ′＝（＋）Ｄｅｆ１  ＋Ｓｆｔ１
Ｓｆｔ２  ＝ａ／Ｄｉｓ２  −ｂ  （＋の値）
Ｄｅｆ２  ′＝（−）Ｄｅｆ２  ＋Ｓｆｔ２
そして、メインＣＰＵ３５は、この仮想デフォーカス量Ｄｅｆ（ｎ）  ′に基づいてＡＦパルス演算、ＡＦモータ３９駆動処理等を実行する。
【００５０】
以上の検査動作によって動作した場合は、動体予測モード時の合焦精度を、仮想デフォーカス量Ｄｅｆ２  ′、Ｄｅｆ３  ′の値によって測定できる。つまり、仮想デフォーカス量Ｄｅｆ２  ′、Ｄｅｆ３  ′の絶対値が小さいほど、動体追従時の合焦精度が高いことが分かる。
【００５１】
図７は、動体予測モード時における露光時の動作を示している。
シフト量Ｓｆｔ１  、仮想デフォーカス量Ｄｅｆ１  ′、レリーズ時のシフト量Ｓｆｔ３  、およびレリーズ時の仮想デフォーカス量Ｄｅｆ３  ′を、実デフォーカス量Ｄｅｆ１  、巻き上げ後の実デフォーカス量Ｄｅｆ４  などに基づき、上記式（４）、（５）によって求める。
Ｓｆｔ１  ＝ａ／Ｄｉｓ１  −ｂ  （＜０）
Ｄｅｆ１  ′＝Ｄｅｆ１  ＋Ｓｆｔ１
Ｓｆｔ３  ＝ａ／Ｄｉｓ３  −ｂ  （＜０）
Ｄｅｆ３  ′＝Ｄｅｆ４  ＋Ｓｆｔ３
【００５２】
以上の動作の結果、ＲＡＭ３５ｂから読み込んだ、レリーズ時の仮想デフォーカス量Ｄｅｆ３  ′によって動体予測モードにおける露光時の合焦精度が分かる。つまり、仮想デフォーカス量Ｄｅｆ３  ′の絶対値が小さいほど合焦精度が高いことが分かる。
【００５３】
この多点オートフォーカス装置を備えたＡＦ一眼レフカメラの焦点調節動作を、さらに図８〜図１１を参照して説明する。
【００５４】
「メイン処理」
図８は、この一眼レフカメラのメイン処理に関するフローチャートである。このメイン処理では、測光スイッチＳＷＳがオンされるのを待ち、測光スイッチＳＷＳがオンされたら測光および露出演算処理（ＡＥ処理）を実行して最適絞り値およびシャッタ速度を求め、焦点検出処理およびレンズ駆動処理（ＡＦ処理）を実行して合焦し、レリーズスイッチＳＷＲがオンされたらＡＥ処理で求めた絞り値およびシャッタ速度で露光処理を実行する。
【００５５】
このメイン処理には、バッテリが装填されたときに入る。この処理に入ると先ず、ＲＡＭ３５ｂをイニシャライズする（Ｓ１０１）。そして、メインＣＰＵ３５以外の回路、部品への電源供給を遮断し、測光スイッチＳＷＳがオンするのを待つ（Ｓ１０３、Ｓ１０５）。測光スイッチＳＷＳがオンされると、周辺機器への電力供給を開始してＶＤＤループ処理を実行する（Ｓ１０７）。
【００５６】
ＶＤＤループ処理に入ると、ＶＤＤループ時間タイマをスタートさせて（Ｓ１１１）、各スイッチの状態をチェックし（Ｓ１１３）、レンズＣＰＵ６１との間で所定のレンズ通信を実行して、Ｋバリュー、開放絞り値、最小絞り値、焦点距離データなどのレンズデータを入力する（Ｓ１１５）。
【００５７】
さらに、外部装置（コンピュータ８１）が接続されている場合はこれと通信を実行して、テストフラグ、テストデータとしてデフォルトの被写体距離、近づいて来る被写体かどうか、被写体移動速度情報を入力する（Ｓ１１６）。もちろん、コンピュータ８１と接続されていないときにはこれらの情報が入力されることはない。
【００５８】
そして、ＡＥ演算処理を実行し（Ｓ１１７）、演算によって求めたシャッタ速度など、撮影に関する表示を行う（Ｓ１１９）。ＡＥ演算処理とは、測光ＩＣ１８によって被写体輝度を測定し、被写体輝度データおよびフィルム感度データなどに基づき、所定の露出モード、例えばプログラム露出モードによって適正シャッタ速度および絞り値を演算により求める処理である。
【００５９】
シャッタ速度および絞り値が求まると、積分処理、焦点検出処理によってデフォーカス量、ＡＦパルス数を求め、焦点調節レンズ群５３を移動して焦点検出した被写体に合焦させるＡＦ処理を実行する（Ｓ１２１）。このＡＦ処理を、ループ時間が経過するまで繰り返し実行する（Ｓ１２３）。
【００６０】
ループ時間が経過したら、測光スイッチＳＷＳの状態をチェックし、オンしていたらＶＤＤループ処理に戻る（Ｓ１２５、Ｓ１１１）。測光スイッチＳＷＳがオフしていたら、パワーホールド中フラグがセットされているかどうかをチェックし、セットされていなければパワーホールド中タイマをスタートさせ、パワーホールド中フラグをセットしてからパワーホールドタイマがタイムアップするまで、ＶＤＤループ処理を繰り返す（Ｓ１２５、Ｓ１２７、Ｓ１２９、Ｓ１３１、Ｓ１３３、Ｓ１１１）。そして、パワーホールド時間が経過したら、パワーホールド中フラグをクリアしてパワーダウン処理に戻る（Ｓ１３３、Ｓ１３５、Ｓ１０３）。
【００６１】
「ＡＦスタート処理」
次に、ＡＦスタート処理について、図９および図１０に示したフローチャートを参照して説明する。本実施例では、被写体が移動しているかどうかを、ＡＦ処理（積分、ＣＣＤデータ入力、デフォーカス計算、ＡＦパルス計算、およびレンズ駆動処理）を連続３回繰り返しても合焦しなかったことで判定する。そして被写体が移動している、つまり動体と判定したときは、前回と今回の積分の時間間隔およびデフォーカス量から被写体像面の移動速度を求め、レンズ駆動時には被写体像面の移動速度よりも速い速度（３倍速）で今回のデフォーカス量よりも所定量余分にＡＦモータ３９を駆動して被写体像面をフィルム面により近づける。さらに、レリーズ時にはタイムラグに相当する時間分余分にＡＦモータ３９を駆動して、シャッタ起動時（露光開始時）に被写体像面がフィルム面にほぼ一致した合焦状態になるように処理している。
【００６２】
ＡＦ処理に入ると、先ず、測光スイッチＳＷＳがオン状態にあるかどうかをチェックする（Ｓ２０１）。測光スイッチＳＷＳがオフしていれば、ＡＦロックフラグおよび動体予測モードフラグに“０”を入れ、動体判断用カウンタを初期設定（初期値３をセット）してリターンする（Ｓ２０１：Ｎ、Ｓ２０３、Ｓ２０４）。ＡＦロックフラグは、一度合焦したときにセットされるフラグであって、一旦ある被写体に合焦したときには、その被写体に対する合焦状態を維持する、いわゆるフォーカスロックを可能にするフラグである。動体予測モードフラグは、動体予測モードに入ったことを識別するフラグであって、動体予測モードに入ると“１”がセットされる。
【００６３】
測光スイッチＳＷＳがオン状態にあれば、ＡＦロックフラグがセットされているかどうかをチェックし、ＡＦロックフラグに“１”がセットされていればリターンする（Ｓ２０５：Ｙ）。ＡＦロックフラグに“１”がセットされていなければ、積分をスタートさせる（Ｓ２０５：Ｎ、Ｓ２０７）。積分が終了したらＣＣＤビデオデータを入力し、選択された焦点検出ゾーンについてデフォーカス計算を実行してデフォーカス量を求める（Ｓ２０９、Ｓ２１１）。そして、計算したデフォーカス量から合焦しているかどうかをチェックし、合焦していたら、動体予測モードフラグに“１”がセットされているかどうか、つまり動体予測モードに入っているかどうかをチェックし、入っていなければＡＦロックフラグに“１”をセットしてリターンする（Ｓ２１５：Ｙ、Ｓ２１７：Ｎ、Ｓ２１９）。合焦していてもすでに動体予測モードフラグに“１”がセットされていたら、動体予測モード処理に飛ぶ（Ｓ２１５：Ｙ、Ｓ２１７：Ｙ）。
【００６４】
Ｓ２１５のチェックにおいて合焦していなかったとときには、動体かどうかをチェックする処理に入る（Ｓ２１５：Ｎ、Ｓ２２１〜Ｓ２３３）。Ｓ２２１では、動体予測モードフラグに“１”がセットされているかどうかをチェックし、“１”がセットされていたらすでに動体予測モードに入っているので動体予測モード処理に飛ぶ（Ｓ２２１：Ｙ）。動体予測モードフラグに“１”がセットされていなければ、レンズの前回の駆動方向と今回の駆動方向を比較し、同方向でないとき、つまり駆動方向が変わっていれば、被写体が急激に減速したか、停止したか、移動方向が変わっているかなので動体判定処理（Ｓ２２９〜Ｓ２３３）をスキップし、ＡＦパルス計算処理によってデフォーカス量およびＫバリューデータからＡＦパルス数を演算し、演算したＡＦパルス数に基づいてＡＦモータ３９の駆動処理を実行してリターンする（Ｓ２２１：Ｎ、Ｓ２２３、Ｓ２２５：Ｎ、Ｓ２３５、Ｓ２３７）。
【００６５】
レンズの駆動方向が同一であれば、つまり、前回のデフォーカス量と今回のデフォーカス量の符号が同一であれば、動体判断用カウンタから１デクリメントし、動体判断用カウンタの値が０になったかどうかをチェックする（Ｓ２２５：Ｙ、Ｓ２２９、Ｓ２３１）。動体判断用カウンタの値が０でなければ、ＡＦパルス計算およびレンズ駆動処理を実行してリターンする（Ｓ２３１：Ｎ、Ｓ２３５、Ｓ２３７）。動体判断用カウンタの値が０になれば、動体予測モードフラグに“１”をセットして動体予測モードに入る（Ｓ２３１：Ｙ、Ｓ２３３）。
【００６６】
「動体予測モード」
動体予測モードは、移動する被写体、つまり動体に対して、実際に積分し、算出したデフォーカス量に、次の積分およびデフォーカス量算出時までに動体が移動しているであろうデフォーカス量をプラスした量に基づいてレンズ駆動する処理である。
【００６７】
動体予測モードにはいると、ＡＦパルス計算を実行し、動体追従速度を計算し、動体予測処理を実行してリターンする（Ｓ２４１、Ｓ２４３、Ｓ２４５）。
【００６８】
次に、仮想デフォーカス計算処理について、図１１を参照して説明する。本実施の形態では、カメラ（撮影レンズ５１を装着したカメラボディ１１）を固定し、カメラの光軸延長上の所定距離にテストチャート板（基準被写体）９１を配置し、このテストチャート板９１に対して焦点検出して、デフォーカス量を求める。コンピュータ８１により入力された被写体初期情報により、実測のデフォーカス量に基づいて、テストチャート板９１が移動していると仮定したデフォーカス量を求め、その仮想デフォーカス量を用いてＡＦ処理を実行させる。つまり、被写体を移動させずに仮想的に被写体が移動している状況を創り出すのである。被写体の移動は、全て被写体像（像面）の移動として処理する。
【００６９】
まず、メインＣＰＵ３５は、ＲＡＭ３５ｂにメモリした各センサの画素データを入力し、それぞれのセンサについてデフォーカス量を算出する（Ｓ５０１）。そして、テストフラグに“１”がセットされているかどうかをチェックし、“１”がセットされていなければリターンし（Ｓ５０３：Ｎ）、“１”がセットされていることを条件にＳ５０５以降のテスト処理を実行する（Ｓ５０３：Ｙ）。テストフラグは動体予測モードによる処理をテストするかどうかを決めるフラグであって、コンピュータ８１からデータ通信によって入力される。
【００７０】
被写体像の移動距離を、（被写体移動速度）×（積分時間間隔）、によって求め、近づいて来る被写体か遠ざかる被写体かをチェックする（Ｓ５０５、Ｓ５０７）。近づいて来る被写体か、遠ざかる被写体かどうかは、予めコンピュータ８１により設定されいている。
【００７１】
近づいて来る被写体のときは、被写体像移動距離を、（前回の被写体距離）−（今回の被写体移動距離）、によって求め（Ｓ５０７：Ｙ、Ｓ５０９）、遠ざかる被写体のときは、被写体移動距離を、（前回の被写体距離）＋（今回の被写体移動距離）、によって求める（Ｓ５０７：Ｎ、Ｓ５１１）。
【００７２】
仮想のシフト量を、ａ／（被写体距離）−ｂによって求め（Ｓ５１３）、仮想デフォーカス量を、（実デフォーカス量）＋（シフト量）によって求める（Ｓ５１５）。そして、仮想デフォーカス量、積分間隔時間、距離等のデータをＲＡＭ３５ｂに保存してリターンする（Ｓ５１７）。
【００７３】
ここで、実デフォーカス量が後ピンに相当するときの符号は（＋）、実デフォーカス量が前ピンに相当するときの符号は（−）であり、シフト量は仮想被写体が後ピン側にあれば（−）、前ピン側にあれば（＋）となる。
【００７４】
以上の通り本実施例の自動焦点カメラは、固定した基準チャート板９１を仮想の動体として動体追従モード動作を実行できるから、動体追従時の動作チェック、合焦精度検査が簡単にできる。
【００７５】
以上、図示実施の形態では、仮想動体追従モードに入るかどうかをコンピュータ８１で指示していたが、カメラボディ１１にその指示を出すスイッチ手段などを設ける構成でもよい。
本実施の形態では、基準チャート板９１の距離、移動速度、係数ａ、ｂは予め設定してＥＥＰＲＯＭ４３に書き込んでいるが、本発明はこれらの値をコンピュータ８１からカメラに送信する構成にもできる。
【００７６】
【発明の効果】
以上の説明から明らかな通り請求項１に記載の発明は、動体追従モードを備えたカメラにおいて、移動していない被写体に対して上記焦点検出手段が検出した焦点状態を補正して、この補正した焦点状態により前記移動していない被写体が所定の移動方向および移動速度で移動している仮想状況を作り、その移動方向および移動速度に基づいて焦点調節レンズ群を移動させる仮想の動体追従モードを備えたので、移動しない被写体で、移動する被写体に対する焦点調節動作を実行させることが可能になった。したがって、動体に対する焦点調節動作、合焦精度の検査を簡単に実現できる。
【００７７】
請求項７に記載の発明は、請求項１に記載のカメラが仮想のレンズ駆動処理を実行したときに、焦点検出手段が現実に検出した焦点状態に関する情報を読み込み、この情報に基づいて合焦精度を判断することができるので、リアルタイムに動体に対する焦点調節動作および合焦精度を検査できる。
【図面の簡単な説明】
【図１】本発明の焦点検出装置を一眼レフカメラに適用した一実施の形態の主要構成をブロックで示す図である。
【図２】同一眼レフカメラのＡＦ処理において、動体予測モードに入るまでの被写体とピントとの関係を説明する図である。
【図３】同一眼レフカメラのＡＦ処理において、動体予測モードに入ってからの被写体とピントとの関係を説明する図である。
【図４】同一眼レフカメラの動体予測モードにおいて、レリーズ時の被写体とピントとの関係を説明する図である。
【図５】同一眼レフカメラの動体予測モードにおける合焦精度を検査するときの構成を説明する図である。
【図６】同一眼レフカメラの動体予測モードにおける合焦精度検査時の被写体とピントとの関係を説明する図である。
【図７】同一眼レフカメラの動体予測モードにおけるレリーズ時の合焦精度検査時の被写体とピントとの関係を説明する図である。
【図８】同一眼レフカメラの主要動作に関するフローチャートを示す図である。
【図９】同一眼レフカメラのＡＦ処理に関するフローチャートを示す図である。
【図１０】同一眼レフカメラのＡＦ￥処理に関するフローチャートを示す図である。
【図１１】同一眼レフカメラのデフォーカス計算処理に関するフローチャートを示す図である。
【符号の説明】
１１  カメラボディ
１３  メインミラー
１４  ハーフミラー部
１５  サブミラー
２１  マルチ焦点検出センサユニット
３５  メインＣＰＵ（制御手段）
３５ｂ  ＲＡＭ
３６  インターフェース（入出力手段）
３７  ＡＦモータドライブ回路
３９  ＡＦモータ
５１  撮影レンズ
５３  焦点調節レンズ群
５５  焦点調節機構
８１  コンピュータ（外部処理手段）
９１  テストチャート板（基準被写体）
【図１】
0003548393.tif 000004
【図２】
0003548393.tif 000005
【図３】
0003548393.tif 000006
【図４】
0003548393.tif 000007
【図５】
0003548393.tif 000008
【図６】
0003548393.tif 000009
【図７】
0003548393.tif 000010
【図８】
0003548393.tif 000011
【図９】
0003548393.tif 000012
【図１０】
0003548393.tif 000013
【図１１】
0003548393.tif 000014