(57)【特許請求の範囲】
【請求項１】
被写体の、撮影レンズの光軸方向の移動を検出し、所定時間後の被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした動体予測機能を有するカメラの自動焦点調節装置において、
被写体からの光束を一対の像に分割して受光し、一対の像の間隔に基づいて上記撮影レンズの焦点ずれ量を演算する焦点ずれ量演算手段と、
撮影者の操作によって露光動作を起こさせるレリーズ手段と、
上記撮影レンズを合焦位置へ駆動するレンズ駆動手段と、
上記レンズ駆動手段により上記撮影レンズが合焦位置に駆動されたか否かを、レンズ駆動毎に更新して記憶する記憶手段と、
焦点調節動作中に、上記焦点ずれ量演算において焦点ずれ量に関連する上記一対の像の間隔である２像間隔を求める演算を終了した直後に、焦点検出開始から２像間隔を求める演算を終了するまでの間に上記レリーズ手段の操作がなされているか否かを検出するレリーズ操作検出手段と、
上記焦点ずれ量演算手段の動作と、演算された焦点ずれ量から予測される像面位置に基づく上記レンズ駆動手段の動作とを繰り返し実行して焦点調節を行う制御手段と、
を具備し、
上記制御手段は、焦点調節動作中に、上記２像間隔を求める演算を終了した直後に、焦点検出開始から２像間隔を求める演算を終了するまでの間に上記レリーズ操作検出手段により上記レリーズ手段の操作がなされていることが検出され、かつ、上記記憶手段に前回のレンズ駆動手段の動作において撮影レンズが合焦位置に駆動されたと記憶されている場合には、上記焦点調節動作を中止して直ちに露光動作へ移行することを特徴とするカメラの自動焦点調節装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラの自動焦点調節装置に関するものである。
【０００２】
【従来の技術】
従来、被写体の撮影レンズの光軸方向の移動を検出し、所定時間後の当該被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした所謂動体予測機能を有したカメラの自動焦点調節装置に係る種々の技術が提案されている。
【０００３】
そして、かかる動体予測を行う場合には、上記撮影レンズを合焦位置に駆動した後はフォーカスロックする所謂「ワンショットＡＦ」ではなく、焦点検出とレンズ駆動を繰り返し動作させる所謂「コンティニュアスＡＦ」において動体予測を行うことが一般になされている。
【０００４】
ここで、例えば、特公平８−２７４２５号公報では、デフォーカス量の変化に基づいてレリーズタイムラグ、即ちレンズ駆動やミラーアップ等によるタイムラグの間に移動すると予測される被写体像の移動量を補正することを特徴とする技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、前述したようなコンティニュアスＡＦを採用したカメラの自動焦点調節装置では、撮影者がカメラに露光動作をさせるべくレリーズボタンを押下したタイミングがレンズ駆動の完了直前であった場合には、カメラはレンズ駆動完了後に露光動作に移行するので撮影者はタイムラグが短いと感じ支障はないものの、仮に焦点検出開始直後にレリーズボタンが押下された場合には、カメラは焦点検出を完了させてレンズ駆動を完了させた後に露光動作に移行するので、撮影者はタイムラグが長いと感じてしまうといった問題が生じていた。
【０００６】
このように、焦点検出開始直後にレリーズボタンが押下された場合は、前回のレンズ駆動完了からあまり時間が経過していないので、レンズは合焦近傍にあることになる。従って、直ちにレリーズ動作に移行してもピントのずれは小さく、むしろタイムラグを長くしてまで次のレンズ駆動完了後に露光動作するよりも、シャッタチャンスを重視した撮影が有効である。
【０００７】
本発明は、上記問題・観点に鑑みてなされたもので、その目的とするところは、動体予測機能を有するカメラの自動焦点調節装置において、シャッタチャンスを重視し、タイムラグを短縮することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成すべく、本発明の第１の態様によるカメラの自動焦点調節装置は、被写体の、撮影レンズの光軸方向の移動を検出し、所定時間後の被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした動体予測機能を有するカメラの自動焦点調節装置において、被写体からの光束を一対の像に分割して受光し、一対の像の間隔に基づいて上記撮影レンズの焦点ずれ量を演算する焦点ずれ量演算手段と、撮影者の操作によって露光動作を起こさせるレリーズ手段と、上記撮影レンズを合焦位置へ駆動するレンズ駆動手段と、上記レンズ駆動手段により上記撮影レンズが合焦位置に駆動されたか否かを、レンズ駆動毎に更新して記憶する記憶手段と、焦点調節動作中に、上記焦点ずれ量演算において焦点ずれ量に関連する上記一対の像の間隔である２像間隔を求める演算を終了した直後に、焦点検出開始から２像間隔を求める演算を終了するまでの間に上記レリーズ手段の操作がなされているか否かを検出するレリーズ操作検出手段と、上記焦点ずれ量演算手段の動作と、演算された焦点ずれ量から予測される像面位置に基づく上記レンズ駆動手段の動作とを繰り返し実行して焦点調節を行う制御手段とを具備し、上記制御手段は、焦点調節動作中に、上記２像間隔を求める演算を終了した直後に、焦点検出開始から２像間隔を求める演算を終了するまでの間に上記レリーズ操作検出手段により上記レリーズ手段の操作がなされていることが検出され、かつ、上記記憶手段に前回のレンズ駆動手段の動作において撮影レンズが合焦位置に駆動されたと記憶されている場合には、上記焦点調節動作を中止して直ちに露光動作へ移行する。
【００１１】
上記第１の態様によれば、以下の作用が奏される。
【００１２】
即ち、本発明の第１の態様によるカメラの自動焦点調節装置では、焦点ずれ量演算手段により被写体からの光束を一対の像が分割して受光され、一対の像の間隔に基づいて撮影レンズの焦点ずれ量が演算され、レリーズ手段により撮影者の操作によって露光動作が起こされ、レンズ駆動手段により撮影レンズが合焦位置に駆動され、記憶手段にレンズ駆動手段により撮影レンズが合焦位置に駆動されたか否かが、レンズ駆動毎に更新して記憶され、レリーズ操作検出手段により焦点調節動作中に、焦点ずれ量演算において焦点ずれ量に関連する上記一対の像の間隔である２像間隔を求める演算を終了した直後に、焦点検出開始から２像間隔を求める演算を終了するまでの間に上記レリーズ手段の操レリーズ手段の操作がなされているか否かが検出され、制御手段により焦点ずれ量演算手段の動作と、演算された焦点ずれ量から予測される像面位置に基づくレンズ駆動手段の動作とが繰り返し実行されて焦点調節が行われる。制御手段は、焦点調節動作中に、上記２像間隔を求める演算焦点ずれ量演算の所定の演算を終了した直後に、焦点検出開始から２像間隔を求める演算を終了するまでの間に上記レリーズ操作検出手段によりレリーズ手段の操作がなされていることが検出され、かつ、記憶手段に前回のレンズ駆動手段の動作において撮影レンズが合焦位置に駆動されたと記憶されている場合には、焦点調節動作を中止して直ちに露光動作へ移行する。
【００１５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１６】
図１は本発明の第１の実施の形態に係るカメラの自動焦点調節装置の概略構成図である。同図に示されるように、このカメラの自動焦点調節装置には、詳細は後述するＡＦＩＣ２４０等を含むＡＦユニット２１０を備えた焦点検出部１が配設されており、当該焦点検出部１には焦点演算部５が接続されている。
【００１７】
この焦点演算部５は、上記焦点検出部１から出力される焦点検出信号に基づいて被写体の光軸方向の移動量を演算して露光時の像移動量を予測演算する動体予測演算部２と、撮影レンズ１１のデフォーカス量を演算するデフォーカス量演算部３と、その演算結果であるデフォーカス量に基づいて撮影レンズ１１の駆動量を演算するレンズ駆動量演算部４の３つの構成要素を含んでいる。
【００１８】
さらに、この焦点演算部５は、シーケンス制御部６に接続されている。このシーケンス制御部６は、カメラ全体のシーケンスを制御するためのコントローラであり、後述する図３のＣＰＵ２０１に相当するものである。
【００１９】
この他、上記シーケンス制御部６には、ズーム７や絞り８、ミラー９、シャッタ１０、撮影レンズ１１等の光学系が接続されている。さらに、焦点検出部５とシーケンス制御部６の双方にレリーズスイッチ１２が電気的に接続されている。このレリーズスイッチ１２は、その半押しで１ｓｔレリーズが、全押しで２ｎｄレリーズが入力される２段構成となっており、撮影者の意志に従った操作に基づいてカメラの露光動作を指示する為のものである。
【００２０】
次に上記第１の実施の形態に係るカメラの自動焦点調節装置が適用されたカメラシステムの一例について詳細に説明する。
【００２１】
図２は第１の実施の形態に係るカメラの自動焦点調節装置が適用されるカメラシステムの構成を詳細に示す図である。尚、同図では、特にズームレンズ機構を内蔵する当該システムの光学系の詳細な構成を中心に示している。
【００２２】
同図に於いて、被写体光線は、第１乃至第５から成る５つのレンズ群と撮影絞りから成る撮影レンズ１０１を介してメインミラー１０２に入射される。この撮影レンズ１０１は、第１群及び第２群でフォーカシング作用を行い、第３群及び第４群でズーム作用を行い、第５群は固定されている。かかる構成により、実際のズーミング時には、第３群及び第４群を駆動すると同時に第１群及び第２群をカム構造で駆動し、これによりズーミング時のピントずれを防止する。
【００２３】
上記メインミラー１０２は、ハーフミラー構造になっており、その入射光量の２／３がファインダ光学系１０３に入射され、入射光量の残りの１／３は、メインミラーを透過し、サブミラー１０４で反射された後、後段のＡＦ光学系１０５へと導かれる。このＡＦ光学系１０５は、視野絞り１０６と赤外カットフィルタ１０７、コンデンサレンズ１０８、ミラー１０９、再結像絞り１１０、再結像レンズ１１１、ＡＦＩＣ１１２とで構成されている。
【００２４】
上記視野絞り１０６は、撮影画面中からＡＦ検出する視野を決定し、再結像レンズ１１１によって分割される２つの光像が干渉しないようにする為のものである。赤外カットフィルタ１０７は、ＡＦ検出に不要な赤外光を除去し、当該赤外光による収差ずれを防ぐ為のものである。コンデンサレンズ１０８は、撮影レンズ１０１による被写体光像の結像面、即ちフィルム等価面の近傍に設置されるもので、再結像レンズ１１１と共にフィルム等価面近傍に結像した被写体光像をＡＦＩＣ１１２に再結像させるものである。また、再結像絞り１１０は、光軸に対称で且つ対を成しているもので、コンデンサレンズ１０８を通過した２つの光束は、ＡＦＩＣ１１２上の２つの光電変換素子列に再結像される。
【００２５】
上記ファインダ光学系１０３は、詳細には、フォーカシングスクリーン１１３とコンデンサレンズ１１４、プリズム１１５、モールドダハミラー１１６、接眼レンズ１１７とで構成されている。そして、上記撮影レンズ１０１を通過した被写体光像は、フォーカシングスクリーン１１３に結像され、この結像された像は、コンデンサレンズ１１４、接眼レンズ１１７を介して撮影者により観察されるべく導かれる。上記メインミラー１０２とサブミラー１０４は、フィルム露光時には図中の点線の位置（図中の矢印Ｇ６方向に相当）へ退避する。そして、撮影レンズ１０１を通過した被写体光は、シャッタ１１８の先幕が開く時から後幕が閉じる時までの間に、フィルム１１９に露光される。
【００２６】
次に図３は第１の実施の形態に係る自動焦点調節装置が適用されるカメラシステムの制御系を詳細に示したブロック構成図である。
【００２７】
同図に示されるように、第１の実施の形態の自動焦点調節装置が適用されるカメラシステムは、ＣＰＵ２０１、インターフェースＩＣ２０２、電源ユニット２０３、ストロボユニット２０４、ミラーシャッタユニット２０５、巻き上げユニット２０６、レンズユニット２０７、ファインダユニット２０８、表示ユニット２０９、ＡＦユニット２１０の各ユニット等で構成されている。
【００２８】
上記ＣＰＵ２０１は、カメラシステム全ての制御を行うものであり、シリアル通信ライン２１１を介して、インターフェースＩＣ２０２、ＬＣＤＩＣ２３５、ＡＦＩＣ２４０、ＥＥＰＲＯＭ２３７とデータの送受信を行う。このＣＰＵ２０１とインターフェースＩＣ２０２との間には、別の通信ラインがあり、各種アナログ信号の入力、ＰＩの波形整形後の信号入力等を行う。アナログ信号は、ＣＰＵ２０１のＡ／Ｄ変換入力端子に入力されてデジタル変換される。この他、ＣＰＵ２０１は、各種の演算部やデータの記憶部、時間の計測部を有している。
【００２９】
そして、上記インターフェースＩＣ２０２は、デジタル・アナログ回路混在のＢｉ−ＣＭＯＳＩＣであって、モータやマグネットの駆動、測光、バッテリチェック、バックライトＬＥＤ、補助光ＬＥＤの点灯回路、フォトインタラプタの波形整形回路等のアナログ処理部と、スイッチ（ＳＷ）の入力シリアル通信データ変換等のデジタル処理部で構成されている。
【００３０】
上記電源ユニット２０３は、２系統の電源を供給するものである。この電源ユニット２０３において、１つはモータやマグネット等のパワーを必要とするドライバに使われる電源であり、常時、電池２１２の電圧が供給される。他の１つは、ＤＣ／ＤＣコンバータ２１３によって安定化された小信号用の電源であり、ＣＰＵ２０１よりインターフェースＩＣ２０２を通して制御される。
【００３１】
上記ストロボユニット２０４は、ストロボ充電回路２１４、メインコンデンサ２１５、ストロボ発光回路２１６、ストロボ発光管２１７等から成る。そして、低輝度又は逆光状態でストロボの発光が必要な時は、ＣＰＵ２０１の制御信号によりインターフェースＩＣ２０２を介して、ストロボ充電回路２１４が電池電圧を昇圧してメインコンデンサ２１５に充電を行う。同時に、ストロボ充電回路２１４から分圧された充電電圧が、ＣＰＵ２０１のＡ／Ｄ変換入力端子に入力される。これにより、ＣＰＵ２０１は充電電圧の制御を行う。
【００３２】
そして、充電電圧が所定レベルに達したならば、ＣＰＵ２０１からインターフェースＩＣ２０２を介してストロボ充電回路２１４に充電停止信号が通信されて、メインコンデンサ２１５の充電が停止する。ＣＰＵ２０１は、フィルム露光時に、所定のタイミングでストロボ発光回路２１６を介してストロボ発光管２１７の発光開始及び発光停止の制御を行う。
【００３３】
上記ミラーシャッタユニット２０５は、ミラーシャッタモータ２１８と、先幕及び後幕の走行を制御する２つのシャッタマグネット２１９と、シーケンススイッチ群２４４に含まれる先幕走行完了スイッチ等で構成されている。このミラーシャッタモータ２１８は、ＣＰＵ２０１よりインターフェースＩＣ２０２、モータドライバ２４１を介して制御され、その正回転によりメインミラー１０２のアップダウン、撮影絞りの絞り込みと、開放シャッタのチャージ（先幕を閉じて後幕を開ける）を行うものである。
【００３４】
上記シャッタマグネット２１９は、インターフェースＩＣ２０２を介してＣＰＵ２０１により制御される。露光開始時には、先ず開始直前にミラーシャッタモータ２１８により、メインミラーの退避と、撮影絞りの絞り込みが行われる。次いで、シャッタマグネット２１９に通電を行い、マグネットを吸着する露光開始と同時に、先幕のシャッタマグネット２１９の吸着が解除されることにより、先幕が開かれる。先幕先行完了スイッチ２４４の入力から、所望の露光時間経過後に後幕のシャッタマグネット２１９の吸着が解除されることにより、後幕が閉じられる。こうして、先幕の開と後幕の閉の間に、フィルムに露光される。次に、シャッタモータ２１８の正転によりミラーがダウンし、撮影絞りが開放状態になる。同時に、シャッタのチャージを行う。尚、シャッタモータ２１８は、逆転することによりフィルムの巻き戻しを行うものである。
【００３５】
上記巻き上げユニット２０６は、巻き上げモータ２２０とフィルム検出フォトインタラプタ２２１等で構成されている。この巻き上げモータ２２０は、インターフェースＩＣ２０２、モータドライバ２４１を介して、ＣＰＵ２０１で制御されるものである。フィルム検出ＰＩ２２１の出力は、インターフェースＩＣ２０１で波形整形され、ＣＰＵ２０１に伝達されて、巻き上げ量フィードバックパルスを生成する。ＣＰＵ２０１は、このパルス数をカウントすることによってフィルムの１駒分の巻き上げ量を制御する。
【００３６】
上記レンズユニット２０７は、撮影レンズ２２２、ズームモータ２２３、ズームギア列２２４、ＡＦモータ２２５、ＡＦギア列２２６、ＡＦＰＩ２２７、ズームエンコーダ２２８、絞りＰＩ２２９、絞りマグネット２３０等で構成されている。このズームモータ２２３、ＡＦモータ２２５は、インターフェースＩＣ２０２、モータドライバ２４１を介して、ＣＰＵ２０１により制御される。ズームモータ２２３の回転は、ズームギア列２２４により減速され、これにより撮影レンズ２２２のズーム系が駆動される。また、ズームエンコーダ２２８は、撮影レンズ２２２を支持する鏡枠の周囲に設置された６本のスイッチから成るエンコーダであり、６本のスイッチＯＮ・ＯＦＦデータがＣＰＵ２０１に入力され、ズームレンズの絶対位置が検出されるようになっている。
【００３７】
上記ＣＰＵ２０１は、ズームレンズの絶対位置から焦点距離を求めて、焦点距離記憶部２４７に記憶する。ＡＦモータ２２５の回転は、ＡＦギア列２２６により減速され、これにより撮影レンズ２２２のフォーカス系レンズが駆動される。一方、ＡＦギア列２２６の中間から、ＡＦフォトインタラプタ２２７の出力が取り出される。ＡＦＰＩ２２７の出力は、インターフェースＩＣ２０２で波形整形されてＣＰＵ２０１に伝達され、ＡＦレンズ駆動量フィードバックパルスを生成する。ＣＰＵ２０１は、パルス数をカウントすることによってＡＦレンズの駆動量を制御する。上記ＡＦレンズのメカストッパ又は無限基準位置からの駆出し量は、ＡＦＰＩ２２７のパルス量とし、ＣＰＵ２０１内のレンズ駆出し量記憶部２４６に記憶されることになる。
【００３８】
上記絞りマグネット２３０は、インターフェースＩＣ２０２を介してＣＰＵ２０１で制御され、ミラーアップ開始と同時に、電流が通電されるマグネットが吸着される。撮影絞りは、上述したミラーシャッタユニット２０５のミラーシャッタモータ２１８のミラーアップ動作と同時に、ばねにより機械的に絞り込みが開始される。そして、所望の絞り値に達した時に絞りマグネット２３０の吸着が解除されて、絞り込み動作が停止されることにより設定されるものである。絞りＰＩ２２９の出力は、インターフェースＩＣ２０２で波形整形され、ＣＰＵ２０１に伝達されて絞り込み量フィードバックパルスを生成する。ＣＰＵ２０１は、パルス数をカウントすることによって撮影絞りの絞り込み量を制御する。
【００３９】
上記ファインダユニット２０８は、ファインダ内ＬＣＤパネル２３１と、バックライトＬＥＤ２３１と、測光用８分割フォトダイオード素子２３３等から成っている。ファインダ内ＬＣＤパネル２３１は透過形液晶で構成され、ＣＰＵ２０１からＬＣＤＩＣ２３５に送られる表示内容に従い、ＬＣＤＩＣ２３５によって表示制御される。そして、バックライトＬＥＤ２３２は、ＣＰＵ２０１によってインターフェースＩＣ２０２を介して点灯制御され、ファインダ内ＬＣＤパネル２３１を照明する。上記測光用素子２３３は、インターフェースＩＣ２０２を介してＣＰＵ２０１で制御される。測光用素子２３３で発生した光電流は、８素子毎にインターフェースＩＣ２０２に送られ、その内部で電流／電圧変換される。そして、ＣＰＵ２０１で指定された素子の出力のみが、インターフェースＩＣ２０２からＣＰＵ２０１のＡ／Ｄ入力変換端子に送られ、デジタル変換されて測光演算に用いられる。
【００４０】
上記表示ユニット２０９は、外部ＬＣＤパネル２３４、ＬＣＤＩＣ２３５、キースイッチ（ＳＷ）群（１）２３６等から成る。そして、ＬＣＤパネル２３４は反射型液晶であり、ＣＰＵ２０１からＬＣＤＩＣ２３５に送出される表示内容に従い、ＬＣＤＩＣ２３５によって表示制御される。キースイッチ群（１）２３６は、主にカメラのモードを設定するためのもので、ＡＦモード選択スイッチ、カメラ露出モード選択スイッチ、ストロボモード選択スイッチ、ＡＦ／ＰＦ切換スイッチ、マイクロモードスイッチ等のスイッチが含まれる。これらの各スイッチの状態は、ＬＣＤＩＣ２３５を介してＣＰＵ２０１に読込まれ、これによりそれぞれのモードが設定される。
【００４１】
ＡＦユニット２１０は、ＥＦＰＲＯＭ２３７、コンデンサレンズ２３８、セパレタレンズ２３９、ＡＦＩＣ２４０等で構成される。
【００４２】
被写体光像の一部は、コンデンサレンズ２３８、再結像レンズ２３９によって２像に分割され、ＡＦＩＣ２４０上の２つの光電変換素子列に受光される。ＡＦＩＣ２４０は、各素子毎に光強度に応じたアナログ出力を発生するもので、これがＣＰＵ２０１のＡ／Ｄ変換入力端子に送出されてデジタル信号に変換され、ＣＰＵ２０１内の素子出力記憶部２４５に記憶される。
【００４３】
ＣＰＵ２０１は、記憶された素子出力に基づいて、分割された２像の像間隔、或いは所定時間後の各像の移動量を、内部の相関演算回路２４８で計算する。更に、ＣＰＵ２０１はＡＦＩＣ２４０の光電変換動作を制御する。ＥＥＰＲＯＭ２３７には、後述する光電変換素子出力の不均一補正データや、合焦時の２像間隔等の様々な調整データが、例えば工場出荷時に書込まれ、カメラ動作中は、フィルム駒数等の電源ＯＦＦ状態になっても記憶しておく必要のあるデータが書込まれるようになっている。
【００４４】
モータドライバ２４１は、上述したミラーシャッタモータ２１８、巻き上げモータ２２０、ズームモータ２２３、ＡＦモータ２２５等の大電流を制御するためのドライバである。
【００４５】
補助光ＬＥＤ２４２は、低輝度時に被写体を照明するためのＬＥＤである。この補助光ＬＥＤ２４２は、ＡＦＩＣ２４０が所定時間内に光電変換が終了せず、２像の像間隔が検出できない時に点灯して、照明光による被写体像をＡＦＩＣ２４０が光電変換できるようにするためのものである。
【００４６】
キースイッチ（ＳＷ）群（２）２４３は、カメラの動作を制御するスイッチ群である。これには、レリーズスイッチの第１ストローク信号（１Ｒ）、第２ストローク信号（２Ｒ）、ズームレンズを長焦点側に駆動するスイッチ、短焦点側に駆動するスイッチ、スポット測光値を記憶するためのスイッチ等が含まれる。これらのスイッチの状態は、インターフェースＩＣ２０２を介してＣＰＵ２０１に読込まれ、カメラ動作の制御が行われる。シーケンススイッチ（ＳＷ）群２４４は、カメラの状態を検出するものである。これには、ミラーの上昇位置を検出するスイッチ、シャッタチャージ完了を検出するスイッチ、シャッタ先幕走行完了を検出するスイッチ、電源スイッチ、ストロボポップアップ状態を検出するスイッチ等が含まれる。また、ブザー２４５は、ＡＦ合焦時、非合焦時、電源投入時、手振れ警告時等に発音表示する。
【００４７】
以下、上記２つの被写体像信号の相関演算について詳細に説明する。
【００４８】
この第１の実施の形態の装置に於いては、以下の２種類の相関演算を行う。
【００４９】
即ち、その一つは、従来の自動焦点調節装置と同様の手法により、再結像レンズ１１１により分割された第１の被写体像と第２の被写体像との間で相関演算を行い、その２つの像のずれ量からデフォーカス量を求めるものである。他の一つは、時刻ｔ0 での被写体像と時刻ｔ1 での被写体像との間で相関演算を行い、被写体像の移動量を求めるものである。
【００５０】
先ず、最初に第１の被写体像と第２の被写体像の間の相関演算について説明する。以下の説明では、便宜上、第１の被写体像を像Ｌ、第１の被写体像信号をＬ(I）とし、第２の被写体像を像Ｒ、第２の被写体像信号をＲ(I) とする。このI は素子番号であり、本実施形態では、各素子列は６４個の素子を有しているので、左から順に１，２，３…，６４であるものとする。
【００５１】
以下、図４のフローチャートを参照して、上記相関演算を説明する。
【００５２】
先ず、変数ＳＬ，ＳＲ，Ｊに、初期値として１，２０，８が設定される（ステップＡ１，ステップＡ２）。ここで、ＳＬは被写体像信号Ｌ(I) のうちから相関検出する小ブロック素子列の先頭番号を記憶する変数であり、同様にＳＲは被写体像信号Ｒ(I) のうちから相関検出する小ブロック素子列の先頭番号を記憶する変数であり、Ｊは被写体像信号Ｌ(I) での小ブロックの移動回数をカウントする変数である。次に、次式により相関出力Ｆ(s) を計算する（ステップＡ３）。
【００５３】
【数１】
0004063924.tif 000002
【００５４】
ここでは、小ブロックの素子数は４４であり、かかる素子数はファインダに表示された測距枠の大きさと検出光学系の倍率によって定まる。
【００５５】
次いで、相関出力Ｆ(s) の最小値を検出する（ステップＡ４）。即ち、Ｆ(s) をＦMIN と比較し、Ｆ(s) がＦMIN より小さければＦMIN にＦ(s) を代入し、そのときのＳＬ，ＳＲをＳＬＭ，ＳＲＭに記憶して（ステップＡ５）、ステップＡ６に進む。一方、上記ステップＡ４において、Ｆ(s) がＦMIN より大きければ、何等の処理もすることなくステップＡ６に進む。
【００５６】
このステップＡ６では、ＳＲから１を減算し、Ｊから１を減算する。そして、Ｊが０でなければ（ステップＡ７）、上記式（１）の相関式による演算を繰り返す。即ち、像Ｌでの小ブロックを固定し、像Ｒでの小ブロックを１素子ずつずらせながら相関をとる。そして、Ｊが０になると、次にＳＬに４を加算し、ＳＲに３を加算して相関を続ける（ステップＡ８）。つまり、像Ｌでの小ブロックを４素子ずつずらせながら相関を繰り返す。こうして、ＳＬの値が１７になると相関演算を終える（ステップＡ９）。以上により、効率的に相関演算を行い、相関出力の最小値を検出することができる。尚、この相関出力の最小値を示す小ブロックの位置が、最も相関性の高い像信号の位置関係を示している。
【００５７】
次いで、検出した最も相関性の高いブロックの像信号について、相関性の判定を行う。即ち、先ずステップＡ１０にて、次式によりＦM 及びＦP の値を計算する。
【００５８】
【数２】
0004063924.tif 000003
【００５９】
すなわち、被写体像Ｒについて、最小の相関出力を示すブロック位置に対して、±１素子だけずらせた時の相関出力を計算する。この時、ＦM ，ＦMIN ，ＦP は、図５に示されるような関係になる。
【００６０】
ここで検出した像間隔が、相関性の高いものであれば図５（ａ）に示されるように相関出力Ｆ(s) は点Ｓ0 に於いて０になり、一方、相関性の低いものであれば図５（ｂ）に示されるように０にはならない。
【００６１】
ここで、次式により相関性指数Ｓk を求める（ステップＡ１１）。
【００６２】
ＦM ≧ＦP のとき
Ｓk ＝（ＦP ＋ＦMIN ）／（ＦM −ＦMIN ）              …（４）
ＦM ＜ＦP のとき
Ｓk ＝（ＦM ＋ＦMIN ）／（ＦP −ＦMIN ）              …（５）
この相関性指数Ｓk は、図５より判るように、相関性の高い場合はＳk ＝１となり、相関性の低い場合はＳk ＞１となる。従って、相関性指数Ｓk の値により、検出する像ずれ量が信頼性のあるものであるか否かが判定できる（ステップＡ１２）。実際には、光学系のばらつきや、光電変換素子のノイズ、変換誤差等により、像Ｌ，像Ｒ被写体像の不一致成分が生じるため、相関性指数Ｓk は１にはならない。故に、Ｓk ≦αの時は相関性あり判断して像ずれ量を求める（ステップＡ１３及びＡ１５）。一方、Ｓk ＞αの時は、ＣＰＵ２０１は相関性がないと判断してＡＦ検出不能と判断する（ステップＡ１４）。尚、判定値αの値は約２〜３である。また、補助光点灯時は、補助光の色、収差等の影響で相対性が悪くなるので、判定値を大きくしてＡＦ検出不能になりにくいようにする。そして、相関性がある場合は図５の関係より、次式の如く、像Ｌと像Ｒとの２像間隔Ｓ0 を求める。
【００６３】
0004063924.tif 000004
合焦からの像ずれ量ΔＺd は、次式のようにして求められる。
【００６４】
ΔＺd ＝Ｓ0 −ΔＺ0                     …（８）
ここで、ΔＺ0 は合焦時の像ずれ量であり、製品個々に測定され記憶装置に記憶される。尚、時刻ｔ0 での１回目のＳ0 をΔＺ1 、時刻ｔ2 での２回目のＳ0 をΔＺ2 、時刻ｔ2 での未来の予測されるＳ0 をΔＺ′と記すことにする。また、像ずれ量ΔＺd より光軸上のデフォーカス量ΔＤは、次式で求めることができる。
【００６５】
ΔＤ＝Ｂ／（Ａ−ΔＺd ）−Ｃ                      …（９）
（Ａ，Ｂ，Ｃは光学系により定まる定数）
尚、光軸上のデフォーカス量ΔＤよりレンズ駆動量を求める方法は、従来より種々の技術が提案されているので、ここでは詳細な説明は省略するが、例えば特開昭６４−５４４０９号公報により開示された方法では、次式のように求めることができる。
【００６６】
ΔＬ＝ｂ−（ａ×ｂ）／（ａ＋ΔＤ）＋ｃ×ΔＤ          …（10）
（ａ，ｂ，ｃは焦点距離毎に求められる定数）
さらに、後述する被写体の移動を考慮しなければ、撮影レンズΔＬだけ駆動することによって合焦状態にすることができる。尚、本実施の形態は、被写体像の移動を特開平５−９３８５０号公報に開示された方法で求める。
【００６７】
ここで、被写体像の移動を求めるための相関演算について述べる。
【００６８】
時刻ｔ0 での被写体像Ｌ′(I) ，Ｒ′(I) と、上述した２像間の相関演算により求められた相関ブロック位置ＳＬＭ′，ＳＲＭ′、相関性係数Ｓk ′、像ずれΔＺは、一旦、ＣＰＵ内の記憶領域に記憶される。次いで、時刻ｔ1 で被写体像信号Ｌ(I) ，Ｒ(I) を検出する。先ず、像Ｌの信号について、時刻ｔ0 での被写体像信号Ｌ′(I) と時刻ｔ1 での被写体像信号Ｌ(I) について相関演算を行う。
【００６９】
以下、図６及び図７を参照して、相関をとる様子を説明する。尚、ここでは、像Ｌの移動量演算方法のみについて説明する。
【００７０】
まず、変数ＳＬにＳＬＳＴＲ−１０が代入される（ステップＢ１）。このＳＬＳＴＲは相関演算を開始する素子番号であり、詳細は後述する。変数Ｊは、相関範囲がカウントする変数であり、ここでは初期値２０が代入される（ステップＢ２）。次いで、ステップＢ３にて、次式の相関式により相関出力Ｆ(s) を出力する。
【００７１】
【数３】
0004063924.tif 000005
【００７２】
次いで、上述した相関演算と同様にＦ(s) とＦMIN を比較し（ステップＢ４）、Ｆ(s) より小さければＦMIN にＦ(s) を代入し、その時のＳＬをＳＬＭに記憶する（ステップＢ５）、この場合、相関をとるブロックの素子数は、上述した像ずれ量を求める時のブロック素子数４４よりも少ない１２である。次にＳＬに１を加算しＪから１を減算する（ステップＢ６）。Ｊが負数になるまで相関式Ｆ(s) を繰り返す（ステップＢ７）。この場合、±１０素子まで変化させて相関をとったが、この相関範囲は検出したい移動量範囲により決定される。
【００７３】
従って、焦点距離の短い時、即ち被写体輝度の明るい時などは被写体像移動量が小さいと予想されるので相関範囲を小さくする。相関範囲を小さくすることによって演算時間を短くすることができる。逆に、被写体像の移動量が大きいと予想される場合は相関範囲を大きくする。
【００７４】
次に相関性の判定を行う。上述した時刻ｔ0 の像間隔を求めたときと同様に次式の如く求める（ステップＢ８）。
【００７５】
【数４】
0004063924.tif 000006
【００７６】
また、相関性係数Ｓk は上記式（４）及び式（５）により求められる（ステップＢ９）。そして、Ｓk ≦βのときは、相関性ありと判断して移動量を求める（ステップＢ１０）。この判定値βは、時刻ｔ0 の像間隔を求めるときの判定値αより大きな値とする（βは７程度になる）。これは、被写体が移動していると波形が変化する場合が多いので相関性が悪くなる可能性が大きい為である。また、被写体像の移動量が大きい程、相関性が悪くなるので、焦点距離の大きいレンズ、被写体距離の短い時、時刻ｔ0 からｔ1 までの時間間隔の長いとき、即ち被写体輝度の暗い時などは判定値を大きくする。
【００７７】
次に像の移動量ΔＸLを求める（ステップＢ１１）。上述した時刻ｔ0 の像間 隔を求めたときと同様に次式により求める。
【００７８】
0004063924.tif 000007
そして、検出不能フラグをクリアして（ステップＢ１３）、リターンする。
【００７９】
同様にして、像Ｒについても相関演算を行い、相関ブロック位置ＳＲＭ、移動量ΔＸR を求める。
【００８０】
像Ｌ，像Ｒの被写体像の移動量ΔＸR とΔＸL が求められると時刻ｔ1 での２像間隔ΔＺ2 は、時刻ｔ0 の時の２像間隔ΔＺ1 より次式のようにして求められる。
【００８１】
ΔＺ2 ＝ΔＺ1 ＋ΔＸR −ΔＸL                     …（16）
また、より演算誤差を小さくするには、時刻ｔ1 の像Ｌと像Ｒの信号に基づいて図４に示した相関演算をやり直して２像間隔を求めΔＺ2 を演算してもよい。また、時刻ｔ0 とｔ1 との間の像移動量は次式で求められる。
【００８２】
ΔＺ01＝｜ΔＸR −ΔＸL ｜                        …（17）
時刻ｔ2 での２像間隔ΔＺ′は前述のように次式で予測される。
【００８３】
0004063924.tif 000008
ΔＺ′に基いた量だけレンズ駆動することにより、時刻ｔ2 に於いて移動している被写体にピントを合わせることができる。
【００８４】
一方、上記ステップＢ１０にて、Ｓk ≦βの関係でなければ、ステップＢ１２に進み、検出不可能フラグがセットされるようになっている。
【００８５】
尚、被写体像の移動量ΔＸR 又はΔＸL が大きすぎる場合は、合焦不能として像ずれ量の予測はしない。一方、被写体像の移動量が小さく検出誤差と見なされる場合は、移動量を０にする。この判定値は焦点距離、被写体距離、被写体輝度に応じて、被写体の移動量に対して被写体像の移動量が大きいと予測される場合は大きくする。
【００８６】
ここで、図８には移動している被写体の場合の時刻ｔ0 での被写体像信号Ｌ′(I) ，Ｒ′(I) 及び時刻ｔ1 での被写体像信号Ｌ(I) ，Ｒ(I) の例を示す。
【００８７】
同図に示されるように、ＳＬＭ′とＳＲＭ′は、上記のようにして被写体像Ｌ′(I) とＲ′(I) の像ずれ量を検出する際に、最も小さいＦMIN となるブロック素子列（４４素子）の先頭番号である。
【００８８】
先に図６で説明したように、時刻ｔ0 と時刻ｔ1 の被写体像信号の相関演算を行って像Ｌと像Ｒの像移動量を演算する場合は、信頼性を高めるために４４素子からなるブロック列を例えば３つに分割して像移動量を演算する。
【００８９】
ここでは、図８に示されるように、第１〜第３のブロックに分割し、それぞれ素子数は２０とする。また、それぞれの小ブロックの先頭素子番号は、第１ブロックがＳＬＭ′1 （＝ＳＬＭ′）、第２ブロックがＳＬＭ′2 （＝ＳＬＭ′1 ＋１２）、第３ブロックがＳＬＭ′3 （＝ＳＬＭ′1 ＋２４）である。
【００９０】
即ち、それぞれのブロックの像移動量を演算する場合には、まず、図６のＳＬＳＴＲ＝ＳＬＭ′1 として第１のブロックの像移動量を求め、次に、ＳＬＳＴＲ＝ＳＬＭ′2 として第２のブロックの像移動量を求め、最後に、ＳＬＳＴＲ＝ＳＬＭ′3 として第３のブロックの像移動量を求める。
【００９１】
像Ｒについても全く同様にして第１〜第３のブロックの移動量を求め、時刻ｔ1 と時刻ｔ0 の間の像移動量ΔＺ01は式（１７）により求められる。Ａと符号を付した部分の信号が時刻ｔ0 と時刻ｔ1 で略同じ信号であるので第１のブロックでは信頼性が高く、逆に第２と第３のブロックでは異なる被写体像信号であるので信頼性は低くなる。従って、この場合では、第１のブロックの演算結果を用いて動体予測を行う。
【００９２】
被写体が移動している場合に、全てのブロックにおいて高い信頼性が得られる可能性が極めて低い理由は、次のことによる。即ち、それは、時刻ｔ0 と時刻ｔ1 の時間間隔は一般に数十ｍｓあり、この間にも被写体は移動しているのでカメラを固定して考えると、時刻ｔ0 と時刻ｔ1 では完全に同じ被写体を見ていることはなく、少なくとも一部が異なっている為である。つまり、時刻ｔ0 と時刻ｔ1 で異なっている被写体像信号部分の像移動量演算を行っても信頼性は低くなり、時刻ｔ0 と時刻ｔ1 で略同じ被写体像信号部分の像移動量演算を行うと信頼性は高くなるためである。
【００９３】
以下、図９のフローチャートを参照して、本発明の第１の実施の形態に係るカメラの自動焦点調節装置を採用したカメラ全体の動作を説明する。
【００９４】
ＣＰＵ２０１は、カメラ全体のシーケンス制御や各種演算を行うマイクロコンピュータである。撮影者によりカメラのメインスイッチがオンされると、ＣＰＵ２０１がパワーオンリセットされて動作を開始し、先ずＩ／Ｏポートの初期化とＲＡＭの初期化等を行う（ステップＣ１）。
【００９５】
そして、測光素子２３３の出力をインターフェースＩＣ２０２内の測光回路で演算し、シャッタスピードの演算や絞り値の演算、即ちアペックス演算を行う  （ステップＣ２）。続いて、ＡＦＩＣ２４０の出力を前述のように演算し、動体予測機能を含むＡＦの演算を行う（ステップＣ３）。このステップＣ３については後述する。本発明のカメラのレリーズボタンは２段階になっており、半押しの第一ストローク（以下、１Ｒと記す）で測光とＡＦを行い、全押しの第二ストローク（以下、２Ｒと記す）で露光に至るようになっている。
【００９６】
そして、ステップＣ３の出力であるレリーズフラグを判定し（ステップＣ１５）、その出力が０であればステップＣ４に進むが、１であればステップＣ８に進んで露光動作に移行する。このレリーズフラグは動体予測を行っているときに焦点検出開始から一定時間内に２Ｒがオンになり、且つ前回のレンズ駆動で合焦のときに１にセットされるようになっている。
【００９７】
続いて、１Ｒがオンになっているかを判定し（ステップＣ４）、１ＲがオフであればステップＣ２に戻る。一方、ステップＣ４で１Ｒがオンであれば、続いてステップＣ３で演算したレンズ駆動量だけレンズを駆動する（ステップＣ５）。これについては後述する。そして、レンズが合焦しているかを判定する（ステップＣ６）。これは、後述する合焦フラグを判定する。そして、合焦していないと判定されるとステップＣ２に戻り、合焦していると判定されると、２Ｒがオンになっているかを判定し（ステップＣ７）、２ＲがオフであればステップＣ３に戻る。また、２Ｒがオンであれば、絞りをステップＣ２で演算した値まで駆動し（ステップＣ８）、ミラー１０２をアップする（ステップＣ９）。
【００９８】
そして、シャッタ１１８をステップＣ２で演算したシャッタ速度だけ開口するように制御する（ステップＣ１０）。次に、シャッタ１１８が所定時間開口したらミラー１０２をダウンし（ステップＣ１１）、絞りを開放にセットし（ステップＣ１２）、シャッタ１１８を初期位置にチャージし（ステップＣ１３）、１コマ巻上げを行って（ステップＣ１４）、ステップＣ２に戻って以上の動作を繰り返す。
【００９９】
次に図１０のフローチャートを参照して、図９のステップＣ３のＡＦのサブルーチンの動作を説明する。
【０１００】
先ず、ステップＤ１では、後述するＡＦ検出のサブルーチンを実行する。このサブルーチンは、積分の開始から焦点ずれ量ΔＺを演算するまでのサブルーチンであり、動体予測演算を含んでいる。
【０１０１】
そして、検出不能かどうかを検出不能フラグで判定する（ステップＤ２）。ここで、検出不能であると判定されたならば、合焦フラグをクリアして（ステップＤ３）、リターンする。一方、検出可能であると判定されたならば、次にコンティニュアスＡＦモードであるかどうかをコンティニュアスＡＦフラグで判定する（ステップＤ４）。ここで、コンティニュアスＡＦではないと判定されたならば、次の一回目の測距かどうかの判定は必要ないのでステップＤ６に移行するが、コンティニュアスＡＦであると判定されたならば、ＡＦ検出のサブルーチンの出力であるレリーズフラグを判定し、０であればステップＤ５に進むが、１であればリターンして先に説明したメインルーチン中で露光動作に移行する。
【０１０２】
次いで、一回目の測距であるかどうかを一回目演算済みフラグで判定する（ステップＤ５）。そして、一回目の測距であると判定されたならばステップＤ３に移行するが、二回目の測距であると判定されたならばステップＤ６に移行してデフォーカス量の演算をする。ここで、上記１回目、２回目とは、図７で説明したように、それぞれ時刻ｔ0、ｔ1での演算を意味し、以後、１ＲＯＮ中は１回目と２回目の演算を繰り返すものとする。
【０１０３】
このステップＤ６では、ステップＤ１で演算した焦点ずれ量から式（８）及び式（９）に基づいてデフォーカス量を演算する。続いて、演算したデフォーカス量と合焦判定値とを比較する（ステップＤ７）。この判定値は、許容錯乱円に基づいて求めた値である。判定値内にあれば既に合焦である。
【０１０４】
そして、ステップＤ８にて、デフォーカス量が合焦許容範囲内にあると判定されたならば、レンズ駆動する必要がないので合焦フラグをセットして（ステップＤ９）、リターンする。一方、合焦許容範囲にないと判定されたならば、合焦フラグをクリアし（ステップＤ１０）、合焦するのに必要なレンズの駆動量を演算して（ステップＤ１１）、リターンする。
【０１０５】
次に図１１乃至図１３のフローチャートを参照して、ＡＦ検出のサブルーチンの動作を説明する。
【０１０６】
まず、ＡＦＩＣ２４０の積分が終了するまで待つ（ステップＥ１）。次いで、全素子（画素）のデータを一画素毎に読出す（ステップＥ２）。ＡＦＩＣ２４０の出力はアナログ値であり、一画素読出す毎にＣＰＵ２０１内のＡ／Ｄコンバータによってデジタル信号に変換し、所定の記憶領域に記憶する。そして、積分動作のリセットを行う（ステップＥ３）。
【０１０７】
次いで、得られた被写体像信号に不均一補正を行う（ステップＥ４）。これは製造上で起こる画素毎の微妙な感度のばらつきや、ＡＦユニット２１０内の再結像光学系の照度不均一を補正する為のものである。全画素中で最も感度の小さい画素に他の画素の出力を合わせるように補正する。補正係数は、製品毎に調整されて、ＥＥＰＲＯＭ２３７に記憶されている。尚、詳細は、特開平５−９３８５０号公報に記しているので、ここでは説明を省略する。
【０１０８】
次にレリーズフラグを０にクリアしておく（ステップＥ４１）。
【０１０９】
続いて、動体モード（動体予測を行うモード）が選択されているか判定し  （ステップＥ５）、セルフタイマ撮影モードが選択されているか判定し（ステップＥ６）、リモコン撮影モードが撮影されているかを判定し（ステップＥ７）、風景撮影モードが選択されているかを判定し（ステップＥ８）、夜景撮影モードが選択されているかを判定し（ステップＥ９）、人物撮影モードが選択されているかを判定し（ステップＥ１０）、手振れ防止モードが選択されているかを判定し（ステップＥ１１）、今回の積分動作中に補助光ＬＥＤ２４２がオンしていたかを判定する（ステップＥ１２）。
【０１１０】
以上の８種類の判定項目で、動体モードが選択されており、他の各撮影モードが全て選択されておらず、補助光もオフであると判定された場合のみコンティニュアスＡＦフラグをセットする（ステップＥ１３）。このフラグがセットされていれば、以下、動体予測ＡＦを行う。一方、それ以外の判定結果であればコンティニュアスＡＦフラグをクリアし（ステップＥ１４）、ステップＥ１６を経由してステップＥ１７に移行して以下動体予測ＡＦを行わない。
【０１１１】
上記ステップＥ１２で補助光の判定をする理由は、補助光ＬＥＤ２４２がオンしている状況では被写体が暗いために明るい場合よりもＡＦ検出精度が低下し、動体予測演算の誤差が大きくなるからである。基本的に暗い状況では、シャッタスピードが遅くなるために動体の撮影には不向きである。
【０１１２】
続いて、一回目の像ずれ演算が終了しているかを判定する（ステップＥ１５）。これは、後述するステップＥ１８とＥ１０でセットクリアされる一回目演算済みフラグを判定する。このフラグは一回目の像ずれ量が演算済みであるかどうかを示すフラグであり、初期値は図９のステップＣ１で予めクリアされている。一回目の像ずれ演算が終了していなければ、図４で説明した相関演算を行って像ずれ量ΔＺ1 を演算する（ステップＥ１６）。
【０１１３】
続いて、２Ｒがオンしているかを判定する（ステップＥ４２）。そして、２ＲがオンしていなければステップＥ１７に進むが、オンしていれば続いて前回のレンズ駆動において合焦であるかを判定する（ステップＥ４３）。詳しくは後述するが、レンズ駆動のサブルーチンの出力である合焦フラグを判定する。そして、合焦でないと判定されたならばステップＥ１７に移行して次回の合焦後に露光動作に至るが、合焦であると判定されたならば、レリーズフラグを１にセットして（ステップＥ４４）、リターンする。
【０１１４】
このように構成することによって、図９のメインループ中のステップＣ３〜ステップＣ７を繰り返し実行してコンティニュアスＡＦ動体予測を行っているときに、焦点検出開始から一定時間内に２Ｒがオンされ、かつ、前回のレンズ駆動において合焦であると判定された場合には直ちに露光動作に移行できるようになる。
【０１１５】
続いて、像ずれ量ΔＺ1 が演算できているかを判定する。（ステップＥ１７）。即ち、図４のステップＡ１４とＡ１５でセットクリアされる検出不能フラグを判定する。このステップＥ１７で、検出不能と判定されたならば、一回目演算済みフラグをクリアして（ステップＥ１８）、検出不能フラグをセットして（ステップＥ１９）、リターンする。一方、上記ステップＥ１７で検出可能と判定されたならば、一回目演算済みフラグをセットして（ステップＥ２０）、リターンする。尚、検出不能と判定された場合には、後述するレンズ駆動のサブルーチン中でレンズスキャンに移行し、検出可能となるレンズの位置を探す。
【０１１６】
一方、ステップＥ１５で、一回目の像ずれ量演算が終了していると判定されると、二回目の像ずれ量演算を行う。先ず、次回のために一回目演算済みフラグをクリアする（ステップＥ２１）。そして、一回目と同じく相関演算を行って像ずれΔＺ2 を演算する（ステップＥ２２）。
【０１１７】
続いて、ステップＥ１７の一回目の場合と同様に、像ずれ量ΔＺ2 が演算できているかを判定する（ステップＥ２３）。演算できていない場合には、ステップＥ４０に移行し、演算済みであるΔＺ1 を時刻ｔ2 での像ずれ量ΔＺ′とする。演算できている場合には、図８で説明した第一ブロックの像Ｌの相関演算を行って第一ブロックの像Ｌの移動量を図６のフローチャートに従って演算する（ステップＥ２４）。
【０１１８】
続いて、第二と第三ブロックの像Ｌの相関演算を行って、それぞれ第二と第三ブロックの像Ｌの移動量を演算する（ステップＥ２５，Ｅ２６）。続いて、演算した３つのブロックの像Ｌの移動量が所定の第一の判定値よりも大きいかを判定する（ステップＥ２７）。この第一の判定値は比較的大きい値であり、ステップＥ２７は被写体がファインダ内の測距エリアから逸脱して測距不能となった場合や、被写体の移動速度が大きすぎて動体予測しても合焦不能な場合を検出するために設けてある。演算した像Ｌの移動量が所定の第一の判定値よりも大きい場合には、動体予測不能として後述するステップＥ３８に移行する。
【０１１９】
同様にして、像Ｒの移動量の演算（ステップＥ２８，Ｅ２９，Ｅ３０）と、演算した移動量の判定を行う（ステップＥ３１）。演算した像Ｒの移動量が所定の第一の判定値よりも大きい場合には、動体予測不能としてステップＥ３８に移行する。以上、演算した第１〜第３ブロックの信頼性指数に基づいて、最も高い相関性を示すブロックを選択する。即ち、信頼性指数Ｓk が最も小さいブロックを選択する（ステップＥ３２）。
【０１２０】
次に、選択した相関ブロックにおいて、検出不能フラグを判定する（ステップＥ３３）。選択したブロックが検出不能ならば、ステップＥ３８に移行して検出不能処理を行う。そして、この選択したブロックが検出可能ならば、式（１７）に基づいて１回目と２回目の積分中に移動した像移動量ΔＺ01を求める（ステップＥ３４）。そして、演算したΔＺ01を所定の像移動量と比較して被写体が移動しているか否かを判定する（ステップＥ３５）。
【０１２１】
このステップＥ３５の出力である動体フラグを判定し（ステップＥ３６）、被写体が移動していると判定された場合には、式（１８）に基づいて未来の像ずれ量ΔＺ′を予測する（ステップＥ３７）。そして、検出不能フラグをクリアして（ステップＥ３９）、リターンする。一方、被写体が静止していると判定された場合には、動体予測をする必要がないので、ΔＺ′はステップＥ２２で演算した像ずれ量ΔＺ2 とし（ステップＥ３８）、リターンする。
【０１２２】
ここで、二回目の演算から実際の露光までの所要時間、即ち式（１８）中のｔ2 −ｔ1 について述べる。以下、この時間を予測時間と記す。予測時間は制御の簡素化の為に本発明では固定時間とする。この予測時間の内訳は、主に上記移動体予測に係わるＣＰＵ２０１の演算時間、レンズ駆動時間、そしてミラーや絞り駆動の所要時間である２Ｒから実際の露光開始までの時間から構成される。このうち最も所要時間のばらつきが大きいのはレンズ駆動時間であり、ＣＰＵ２０１の演算時間は略一定であり、２Ｒから実際の露光開始も電池２１２が極端に消耗していない限りは略一定の値を取る。レンズの駆動時間は僅か数パルス駆動する場合と大きく数百パルス駆動する場合とでは所要時間に差があるが、本発明では、後述するように大きく駆動する場合においては、一旦所定量駆動してから測距し直すので、駆動時間のばらつきを極力小さくすることができる。即ち、予測時間を固定値とすることが可能である。
【０１２３】
以下、図１４のフローチャートを参照して、図１１の上記ステップＥ３にて実行されるサブルーチン積分リセットの動作を説明する。
【０１２４】
まず、積分時間タイマの値を今回の積分時間として読み込む（ステップＦ１）。このタイマは、例えばＡＦＩＣ２４０の積分終了信号に同期してタイマのカウントを停止するように構成すればよい。次に、積分間隔タイマの値を前回と今回の積分間隔として読み込む（ステップＦ２）。次に、積分時間タイマと積分間隔タイマをリセットする（ステップＦ３，Ｆ４）。最後に、ＡＦＩＣ２４０の次回の積分をスタートさせると同時に、積分時間タイマと積分間隔タイマをスタートさせ（ステップＦ５）、リターンする。
【０１２５】
次に図１５のフローチャートを参照して、図９のステップＣ５で実行されるレンズ駆動のサブルーチンの動作を説明する。
【０１２６】
まず、ガタ詰めフラグを０にクリアする（ステップＧ１６）。これは、今回のレンズ駆動で駆動系のギアのガタを詰めるための駆動をしたかを示すフラグで、初期値として０にクリアする。そして、検出不能かどうかを検出不能フラグで判定する（ステップＧ１）。ここで、検出不能であると判定されたならば、検出可能な状態を探すためのレンズスキャンに移行する。一方、検出可能であると判定されたならば、次にコンティニュアスＡＦかどうかを判定し（ステップＧ２）、コンティニュアスＡＦでないと判定されたならば、ステップＧ４に移行する。
【０１２７】
そして、コンティニュアスＡＦであると判定されたならば、一回目の測距であるかを判定する（ステップＧ３）。一回目の測距であると判定されたならばレンズ駆動してはいけないのでリターンする。二回目の測距であると判定されたならば、レンズ駆動のための初期化を行う（ステップＧ４）。
【０１２８】
次いで、既に合焦しているかを判断する（ステップＧ５）。これは、図１０のステップＤ７の判定結果に基づいており、合焦していると判定された場合にはレンズ駆動する必要がないので合焦フラグをセットして（ステップＧ１８）、リターンする。合焦していないと判定された場合には、図１０のステップＤ１１で演算した駆動量に基づいて、以下３通りのレンズ駆動を行うことになる。
【０１２９】
即ち、先ず駆動量が駆動量判定値よりも大きいかを判定する（ステップＧ６）。ここで、判定値よりも大きいと判定されると、所定駆動量だけ駆動した後に測距のやり直しを行う。例えば、上記所定駆動量判定値が１５０パルスとし、演算された駆動量が２５０パルスとすると、先ず所定駆動量１５０パルス駆動してからレンズ駆動のサブルーチンをリターンし、測距し直す。ステップＧ７では、駆動量を所定駆動量にする。そして、合焦フラグをクリアしてから（ステップＧ８）、ステップＧ１４に移行する。
【０１３０】
一方、ステップＧ６で駆動量が駆動量判定値よりも小さいと判定されると、次に今回の駆動方向（繰り込み方向か、繰り出し方向か）と前回の駆動方向が同じかを判定する（ステップＧ９）。このステップＧ９の判定は、言い換えれば駆動系のギアのガタが詰まっているかどうかの判定である。
【０１３１】
上記ステップＧ９で、今回の駆動方向が前回の駆動方向と同じであると判定されると、図１０のステップＤ１１で演算した駆動量をセットし（ステップＧ１０）、合焦フラグをセットして（ステップＧ１１）、ステップＧ１４に移行する。一方、ステップＧ９で今回の駆動方向が前回の駆動方向と異なると判定されると、ＥＥＰＲＯＭ２３７に記憶してあるガタ量に相当する駆動量をセットし（ステップＧ１２）、ガタ詰めフラグを１にセットし（ステップＧ１７）、合焦フラグをクリアして（ステップＧ１３）、ステップＧ１４に移行する。
【０１３２】
即ち、ギアにガタがある場合には、ガタを詰めるための駆動をしてから測距をし直し、次回の測距ではガタが詰まっているので、ステップＧ１０のルートを通って合焦することになる。最後に、今回の駆動方向を駆動方向フラグに格納し（ステップＧ１４）、それぞれステップＧ７，ステップＧ１０，ステップＧ１２でセットした駆動量だけステップＧ１４の駆動方向に駆動して（ステップＧ１５）、リターンする。
【０１３３】
以上説明したように、本発明の第１の実施の形態では、焦点検出開始後の２Ｒの判断と合焦判断（ステップＥ４２〜Ｅ４４）を像ずれ量ΔＺ1 演算（ステップＥ１６）の直後に入れている。その理由は、積分の開始からΔＺ1 演算が終了するまでに約３０ｍｓ程経過しており、時間的に適当である為である。ステップＥ４２〜Ｅ４４を、あまりに前半に入れてもタイムラグ短縮効果はないし、あまりに後半に入れると完全にピントがボケてしまう。尚、ＣＰＵの処理時間のいかんによって別の箇所に入れてもよいし、積分の開始からタイマを開始させて、そのタイマがオーバーフローするとステップＥ４２〜Ｅ４４に移行するようにしてもよいことは勿論である。
【０１３４】
次に本発明の第２の実施の形態について、当該第２の実施の形態と前述した第１の実施の形態とを比較した場合の相違点を中心に説明する。
【０１３５】
先に図１５で説明したように、本発明におけるレンズ駆動は３つの駆動方法に大別される。１つ目はステップＧ１０〜Ｇ１５を通って合焦となる場合、２つ目はレンズ駆動量が判定値よりも大きいためにステップＧ７〜Ｇ１５を通って合焦近傍手前に一旦駆動する場合、３つ目は駆動系のガタを詰めるためにステップＧ１２〜Ｇ１５を通ってガタを詰める駆動をする場合である。
【０１３６】
この第２の実施の形態は、ガタ詰め駆動をした直後に２Ｒがオンしていればタイムラグ短縮のために直ちに露光動作を行う点で第１の実施の形態と相違する。図９のメインフローで説明したようにステップＣ３〜Ｃ７のループを繰り返しコンティニュアスＡＦしているので１ループ当りの合焦までの駆動量は比較的小さく、ガタ詰め駆動とは合焦方面へ向って微小量駆動することであるから、ガタ詰め駆動のみで合焦点近傍に駆動されることが多い。仮に、第２の実施の形態を採用しない場合には、ガタ詰め駆動〜再演算〜ステップＧ１０のルートで合焦するまでのタイムラグを、撮影者は２Ｒを押したまま待つことになり、タイムラグの大きいカメラになってしまう。それよりは、むしろシャッタチャンスを重視してガタ詰め駆動完了後に露光動作に移行する方がよい場合が多い。
【０１３７】
この第２の実施の形態は、前述した第１の実施の形態とメインフローのみが異なっている為、図１６を参照してかかるシーケンスのみを説明する。
【０１３８】
尚、ステップＣ１〜Ｃ１５は図９の場合と同様である為、説明を省略し、新たなステップＣ１６，Ｃ１７を中心に説明する。
【０１３９】
ステップＣ６で合焦でないと判定される場合とは、図１５のレンズ駆動のサブルーチンから判るようにステップＧ７〜１５を通った場合か、ステップＧ１２〜１５のガタ詰め駆動のルートを通った場合である。
【０１４０】
ステップＣ６で合焦でないと判定されると２Ｒがオンされているかを判定し（ステップＣ１６）、２ＲがオンされていないとステップＣ２に戻るが、オンされている場合には、次にガタ詰めフラグがセットされているかを判定する（ステップＣ１７）。そして、１に設定されている場合には、ステップＣ５中でガタ詰め駆動を行った直後であるので、後段のステップＣ８に移行して露光動作を行うが、０にクリアされている場合にはステップＣ２に戻る。このように、メインフローを構成することによってガタ詰め駆動完了後に２Ｒがオンしていれば露光動作に移行することができる。
【０１４１】
次に本発明の第３の実施の形態について説明する。
【０１４２】
第３の実施の形態は、レンズ駆動量が判定値よりも大きいために、合焦点手前に一旦駆動する場合でも、レンズ駆動後に２Ｒがオンしていれば露光動作に移行する例である。このように駆動量が判定値よりも大きいような状況では、被写体が非常に速いことを示しており、動体予測は困難であり、合焦している写真を得ることが難しくなっている。かかる状況下では、被写体が速いことも考えると、タイムラグを短縮してシャッタチャンスを重視する方が望ましい。
【０１４３】
この第３の実施の形態は第１の実施の形態とメインフローのみが異なったものであり、第２の実施の形態のメインフローからステップＣ１７を削除したものである（図１７参照）。各ステップの説明については、全て前述した第１及び第２の実施の形態と同様であるので、ここでは説明を省略する。このように、メインフローを構成することで、駆動量が判定値よりも大きくて合焦点手前に一旦駆動した後に２Ｒがオンした場合に直ちに露光動作に移行できる。
【０１４４】
以上、本発明の第１乃至第３の実施の形態について説明したが、本発明はこれに限定されることなく、その主旨を逸脱しない範囲内で種々の改良・変更が可能であることは勿論である。例えば、第１乃至第３の実施の形態は、それぞれ独立して実施しても一定の効果を得るし、組み合わせて実施してもよい。また、動体検出方式も特開平５−９３８５０号公報に開示された方法でなくても良く、他の方式を採用できることは勿論である。
【０１４５】
尚、本発明の上記実施の形態には、以下の発明も含まれる。
【０１４６】
（１）被写体の撮影レンズの光軸方向の移動を検出し、所定時間後の被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした動体予測機能を有するカメラの自動焦点調節装置において、
上記被写体の焦点ずれ量を演算する焦点ずれ量演算手段と、
撮影者の操作によって露光動作を起こさせるレリーズ手段と、
上記撮影レンズを駆動するレンズ駆動手段と、
上記焦点ずれ量演算開始から所定時間以内に上記レリーズ手段の操作がなされ、かつ、前回のレンズ駆動において撮影レンズが合焦位置に駆動されたと判定される場合には、上記焦点ずれ量演算を中止して直ちに露光動作へ移行する第１の制御手段と、
を具備したことを特徴とするカメラの自動焦点調節装置。
【０１４７】
上記（１）に記載のカメラの自動焦点調節装置によれば、シャッタタイムラグを十分短くすることができる。
【０１４８】
（２）上記自動焦点調節装置は、瞳分割型の焦点検出装置を有し、上記所定時間は、焦点検出のために電荷蓄積型光電変換素子の電荷蓄積を開始した時点から、瞳分割した２像の像ずれ量を演算するまでの時間であることを特徴とする（１）に記載のカメラの自動焦点調節装置。
【０１４９】
像ずれ量の演算に必要な時間は、通常、約３０ｍｓｅｃであり、被写体が移動していても、略合焦している程度であるので、上記（２）に記載のカメラの自動焦点調節装置によれば、再度測距して合焦駆動する場合に比べ、シャッタタイムラグを短くすることができる。なお、タイマを用いて時間を図るようにしても良いことは勿論である。
【０１５０】
（３）上記第１制御手段は、上記焦点ずれ量演算手段によって、像移動量演算を行う際には、レリーズ操作がなされても直ちに露光動作に移行することを禁止することを特徴とする（１）に記載のカメラの自動焦点調節装置。
【０１５１】
上記（３）に記載のカメラの自動焦点調節装置によれば、像移動量の演算を行い、動体予測機能が動作するので、ピントの合った撮影を行うことが可能である。（４）上記カメラの自動焦点調節装置は、上記動体予測機能が動作していない場合には、上記第１制御手段の動作を禁止することを特徴とする（１）に記載のカメラの自動焦点調節装置。
【０１５２】
上記（４）に記載のカメラの自動焦点調節装置によれば、動体予測機能が動作していない場合には、撮影レンズが合焦点近傍にはなく、ピンボケの写真となる可能性が高いので、この場合には、合焦駆動した後に露光動作を行うので、ピンボケ写真となることがない。
【０１５３】
（５）上記第１制御手段による上記判定は、上記検出手段による検出結果もしくは上記動体予測演算手段による予測演算の結果と第１判定値を比較し、または上記検出結果もしくは上記予測演算結果に基づいて求められた上記撮影レンズの駆動量と第２判定値を比較し、上記第１もしくは第２判定値より小さい場合に、合焦の判定をなし、その後、レンズ駆動手段によって撮影レンズを焦点ずれ量に応じて駆動することを特徴とする（１）に記載のカメラの自動焦点調節装置。
【０１５４】
上記（５）に記載のカメラの自動焦点調節装置によれば、露光動作は撮影レンズを合焦位置に向けて駆動した後であるので、充分合焦位置の近傍に有り、シャッタタイムラグを短くしてもピントのあった写真を撮ることができる。
【０１５５】
（６）上記カメラは、さらに、
上記撮影レンズの駆動系のガタを詰めるように上記撮影レンズを駆動するガタ詰め駆動手段と、
上記ガタ詰め駆動手段の動作完了時点で上記レリーズ手段の操作がなされている場合には、直ちに露光動作へ移行する第２の制御手段と、
を具備したことを特徴とする（１）に記載のカメラの自動焦点調節装置。
【０１５６】
上記（６）に記載のカメラの自動焦点調節装置によれば、第１制御手段によって直ちに露光動作を実行する場合の他、第２制御手段によっても直ちに露光動作を開始することができるので、より一層シャッタチャンスを逃すことが少なくなる。
【０１５７】
（７）上記カメラは、更に、
上記レンズ駆動の結果、撮影レンズが合焦であるかを判定する判定手段と、
上記判定手段において非合焦であると判定された場合でも上記レリーズ手段の操作がなされていれば直ちに露光動作へ移行する第３の制御手段と、
を具備したことを特徴とする（１）または（６）に記載のカメラの自動焦点調節装置。
【０１５８】
上記（７）に記載のカメラの自動焦点調節装置によれば、第１制御手段及び、または第２制御手段によって直ちに露光動作を実行する場合の他、第３制御手段によっても直ちに露光動作を開始することができるので、より一層、シャッタチャンスを逃すことが少なくなる。
【０１５９】
（８）被写体の撮影レンズの光軸方向の距離に関連する情報を繰り返し、検出する検出手段と、
異なる時刻における上記検出手段からの上記情報に基づいて、上記被写体の移動に関する情報を求め、露光時における被写体のピント位置を演算する動体予測演算手段と、
上記動体予測演算手段による予測演算の結果に基づいて、上記撮影レンズを駆動する駆動手段と、
この駆動手段による撮影レンズの駆動の結果、合焦位置またはその近傍に達しているかを判定する判定手段と、
露光動作の開始を指令するレリーズ信号を出力するためのレリーズ釦と、
上記動体予測演算手段による予測ピント位置の算出のため動作中に、上記レリーズ信号が入力され、かつ、上記判定手段によって合焦位置またはその近傍に達していると判定された場合には、直ちに上記露光動作を開始させる第１制御手段と、
を具備したことを特徴とするカメラの自動焦点調節装置。
【０１６０】
上記（８）に記載のカメラの自動焦点調節装置によれば、動体予測演算中であっても、それ以前に合焦位置またはその近傍にあった場合には、動体予測を行うことなく、直ちに露光動作に移行するので、シャッタタイムラグを短くすると共に、ピントが合った写真を撮ることができる。なお、実施の形態では、所謂瞳分割法による焦点検出法を用いて、撮影レンズの焦点ずれを演算していたが、これに限らず、外光式パッシブＡＦやアクティブＡＦのように直接被写体距離を求める方法で動体予測を行っても良いことは勿論である。
【０１６１】
（９）被写体の撮影レンズの光軸方向の移動を検出し、所定時間後の被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした動体予測機能を有するカメラの自動焦点調節装置において、
上記被写体の焦点ずれ焦を演算する焦点ずれ量演算手段と、
撮影者の操作によって露光動作を起こさせるレリーズ手段と、
上記撮影レンズの駆動系のガタを詰めるように上記撮影レンズを駆動するガタ詰め駆動手段と、
上記ガタ詰め駆動手段の動作完了時点で上記レリーズ手段の操作がなされている場合には、直ちに露光動作へ移行する第２の制御手段と、
を具備することを特徴とする自動焦点調節装置。
【０１６２】
（１０）上記ガタ詰め駆動手段による駆動量は、一定駆動量であることを特徴とする（９）に記載のカメラの自動焦点調節装置。
【０１６３】
上記（１０）に記載のカメラの自動焦点調節装置によれば、ガタ分を駆動するだけであるので簡便であり、また十分なＡＦ精度を確保することができる。尚、ガタ詰めの際に、撮影レンズのずれ量を加味するようにすれば、更に精度を向上させることができることは勿論である。
【０１６４】
（１１）上記カメラは、さらに、
上記レンズ駆動の結果、撮影レンズが合焦であるかを判定する判定手段と、
上記判定手段において非合焦であると判定された場合でも上記レリーズ手段の操作がなされていれば直ちに露光動作へ移行する第３の制御手段と、
を具備したことを特徴とする（９）に記載のカメラの自動焦点調節装置。
【０１６５】
上記（１１）に記載のカメラの自動焦点調節装置によれば、第２制御手段によって直ちに露光動作を実行する場合の他、第３制御手段によっても直ちに露光動作を開始することができるので、より一層、シャッタチャンスを逃すことが少なくなる。
【０１６６】
（１２）被写体の撮影レンズの光軸方向の距離に関連する情報を繰り返し、検出する検出手段と、
異なる時刻における上記検出手段からの上記情報に基づいて、上記被写体の移動に関する情報を求め、露光時における被写体のピント位置を演算する動体予測演算手段と、
上記動体予測演算手段による予測演算の結果に基づいて、上記撮影レンズを駆動する駆動手段と、
上記駆動手段による上記撮影レンズの駆動方向が、前回と今回で同じ方向であるか否かを判定する判定手段と、
露光動作の開始を指令するレリーズ信号を出力するためのレリーズ釦と、
上記撮影レンズが合焦状態に達していなくても、上記判定手段によって異なる方向と判断された場合には、撮影レンズのガタを除去するための撮影レンズが駆動され、かつ上記レリーズ信号が入力された際には、直ちに上記露光動作を開始させる第２制御手段と、
を具備したことを特徴とするカメラの自動焦点調節装置。
【０１６７】
上記（１２）に記載のカメラの自動焦点調節装置によれば、動体予測を行っている場合には、充分合焦近傍にあるために、ガタ分を吸収したら、直ちに露光動作に移行する事により、シャッタタイムラグを短くすると共に、ピントが合った写真を撮ることができる。尚、実施形態では、所謂瞳分割法による焦点検出法を用いて、撮影レンズの焦点ずれ量を演算していたが、これに限らず、外光式パッシブＡＦやアクティブＡＦのように直接被写体距離を求める方法で動体予測を行っても良いことは勿論である。
【０１６８】
（１３）被写体の撮影レンズの光軸方向の移動を検出し、所定時間後の被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした動体予測機能を有するカメラの自動焦点調節装置において、
上記被写体の焦点ずれ量を演算する焦点ずれ量演算手段と、
撮影者の操作によって露光動作を起こさせるレリーズ手段と、
上記撮影レンズを駆動するレンズ駆動手段と、
上記レンズ駆動の結果、撮影レンズが合焦であるかを判定する判定手段と、
上記判定手段において非合焦であると判定された場合でも上記レリーズ手段の操作がなされていれば直ちに露光動作へ移行する第３の制御手段と、
を具備したことを特徴とするカメラの自動焦点調節装置。
【０１６９】
（１４）上記判定手段は、上記検出手段による検出結果もしくは上記動体予測演算手段による予測演算の結果と第１判定値を比較し、または上記検出結果もしくは上記予測演算結果に基づいて求められた上記撮影レンズの駆動量と第２判定値を比較し、上記第１もしくは第２判定値より大きい場合に、非合焦の判定をなし、その後、レンズ駆動手段によって撮影レンズを所定量駆動することを特徴とする（１２）に記載のカメラの自動焦点調節装置。
【０１７０】
上記（１４）に記載のカメラの自動焦点調節装置によれば、露光動作は撮影レンズを合焦位置に向けて駆動した後であるので、充分合焦位置の近傍にあり、シャッタタイムラグを短くしてもピントのあった写真を撮ることができる。
【０１７１】
（１５）被写体の撮影レンズの光軸方向の距離に関連する情報を繰り返し、検出する検出手段と、
異なる時刻における上記検出手段からの上記情報に基づいて、上記被写体の移動に関する情報を求め、露光時における被写体のピント位置を演算する動体予測演算手段と、
上記検出手段による検出結果もしくは上記動体予測演算手段による予想演算の結果と第１判定値を比較し、または上記検出結果もしくは上記予測演算結果に基づいて求められた上記撮影レンズの駆動量と第２判定値を比較し、上記撮影レンズが既に合焦位置またはその近傍にあるかを判定する判定手段と、
上記判定の後に、上記動体予測演算手段による予測演算の結果に基づいて、上記撮影レンズを駆動する駆動手段と、
露光動作の開始を指令するレリーズ信号を出力するためのレリーズ釦と、
上記レリーズ信号が入力され、かつ、上記判定手段によって合焦位置またはその近傍に達していないと判定された場合であっても、直ちに上記露光動作を開始させる第３制御手段と、
を具備したことを特徴とするカメラの自動焦点調節装置。
【０１７２】
上記（１５）に記載のカメラの自動焦点調節装置によれば、動体予測に基づいて撮影レンズの駆動を行っている際には、非合焦であっても、極端に非合焦であることはないので、焦点検出後所定量撮影レンズの駆動を行っていれば、直ちに露光動作に移行しても極端にピントはずれとなることなく、しかも、シャッタタイムラグを短くすることができる。尚、実施形態では、所謂瞳分割法による焦点検出法を用いて、撮影レンズの焦点ずれ量を演算していたが、これに限らず、外光式パッシブＡＦやアクティブＡＦのように直接被写体距離を求める方法で動体予測を行っても良いことは勿論である。
【０１７３】
（１６）被写体の撮影レンズの光軸方向の移動を検出し、所定時間後の被写体の像面位置を予測し、この予測した像面位置まで撮影レンズを駆動することによって移動被写体にも合焦するようにした動体予測機能を有するカメラの自動焦点調節装置において、
上記撮影レンズの焦点ずれ量を演算する焦点ずれ量演算手段と、
撮影者の操作によって露光動作を起こさせるレリーズ手段と、
上記撮影レンズを駆動するレンズ駆動手段と、
このレンズ駆動手段によるレンズ駆動前において、上記撮影レンズが合焦であるかを判定する判定手段と、
上記判定手段において非合焦であると判定された場合でも、上記撮影レンズが上記レンズ駆動手段によって駆動された後、上記レリーズ手段の操作がなされた場合には直ちに露光動作へ移行する第３の制御手段と、
を具備したことを特徴とするカメラの自動焦点調節装置。
【０１７４】
上記（１６）に記載のカメラの自動焦点調節装置は、撮影レンズの駆動前では非合焦であっても、合焦位置に向けの駆動後には、大ボケ状態は解消され、ある程度ピントがあった状態となるので、シャッタチャンスを優先する観点から、レリーズを許可する発明である。ここで、上記判定手段による判定は、実施の形態では、焦点ずれ量に基づく撮影レンズの駆動量と判定値との比較を行っていたが、これに限らず、付記に記載のように焦点ずれ量そのものや、動体予測値そのものや、動体予測値に基づく駆動量等と比較してもよいことは勿論である。この判定については、前述した付記のいずれも同様である。また、判定のタイミングは、実施の形態では、撮影レンズの駆動前に行っていたが、これに限らず、撮影レンズの駆動後に駆動前の状態を判定するようにしても良い。
【０１７５】
【発明の効果】
以上詳述したように、本発明によれば、動体予測機能を有するカメラの自動焦点調節装置において、シャッタチャンスを重視し、タイムラグを短縮するカメラの自動焦点調節装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るカメラの自動焦点調節装置の概略構成図である。
【図２】第１の実施の形態に係るカメラの自動焦点調節装置が適用されるカメラシステムの光学系の構成を詳細に示す図である。
【図３】第１の実施の形態に係る自動焦点調節装置が適用されるカメラシステムの制御系の構成を詳細に示す図である。
【図４】第１の実施の形態による相関演算のシーケンスを示すフローチャートである。
【図５】被写体像Ｒについて、最小の相関出力を示すブロック位置に対して、±１素子だけずらせた時の相関出力を計算した時のＦM ，ＦMIN ，ＦP の関係を示す図である。
【図６】像Ｌの移動量演算のシーケンスを示すフローチャートである。
【図７】像Ｌの移動量演算方法を説明するための図である。
【図８】移動している被写体の場合の時刻ｔ0 での被写体像信号Ｌ′(I) ，Ｒ′(I) 及び時刻ｔ1 での被写体像信号Ｌ(I) ，Ｒ(I) の例を示す図である。
【図９】第１の実施の形態に係るカメラの自動焦点調節装置を採用したカメラの主動作を示すフローチャートである。
【図１０】図９のステップＣ３で実行されるサブルーチンＡＦの動作を示すフローチャートである。
【図１１】サブルーチンＡＦ検出の動作を示すフローチャートである。
【図１２】サブルーチンＡＦ検出の動作を示すフローチャートである。
【図１３】サブルーチンＡＦ検出の動作を示すフローチャートである。
【図１４】図１１のステップＥ３にて実行されるサブルーチン積分リセットの動作を示すフローチャートである。
【図１５】図９のステップＣ５で実行されるサブルーチンレンズ駆動の動作を示すフローチャートである。
【図１６】第２の実施の形態に係るカメラの自動焦点調節装置を採用したカメラによるメインシーケンスを示すフローチャートである。
【図１７】第３の実施の形態に係るカメラの自動焦点調節装置を採用したカメラによるメインシーケンスを示すフローチャートである。
【符号の説明】
１  焦点検出部
２  動体予測演算部
３  デフォーカス量演算部
４  レンズ駆動量演算部
５  焦点演算部
６  シーケンス制御部
７  ズーム部
８  絞り
９  ミラー
１０  シャッタ
１１  レンズ
１２  レリーズスイッチ
【図１】
0004063924.tif 000009
【図２】
0004063924.tif 000010
【図３】
0004063924.tif 000011
【図４】
0004063924.tif 000012
【図５】
0004063924.tif 000013
【図６】
0004063924.tif 000014
【図７】
0004063924.tif 000015
【図８】
0004063924.tif 000016
【図９】
0004063924.tif 000017
【図１０】
0004063924.tif 000018
【図１１】
0004063924.tif 000019
【図１２】
0004063924.tif 000020
【図１３】
0004063924.tif 000021
【図１４】
0004063924.tif 000022
【図１５】
0004063924.tif 000023
【図１６】
0004063924.tif 000024
【図１７】
0004063924.tif 000025