(57)【特許請求の範囲】
【請求項１】
被写体像を受光し、その受光結果に基づいて出力信号を出力する電荷蓄積型受光素子と、
前記電荷蓄積型受光素子の今回受光時の出力信号及び前記出力信号に基づいて算出した蓄積時間から次回受光時の蓄積時間を算出する蓄積時間算出手段と、
前記算出された蓄積時間に従って前記電荷蓄積型受光素子の蓄積動作を制御する蓄積動作制御手段と、
被写体の輝度、または、コントラストが所定レベル以下のときに補助光源を発光させる補助光発光手段と
を備える自動焦点検出装置において、
前記補助光源の発光なしで算出した蓄積時間で蓄積動作を制御しようとする場合に前記補助光源を投光するとき、前記蓄積時間よりも短い時間で蓄積動作を制御する制御手段
を備えることを特徴とする自動焦点検出装置。
【請求項２】
被写体像を受光し、その受光結果に基づいて出力信号を出力する電荷蓄積型受光素子と、
前記電荷蓄積型受光素子の今回受光時の出力信号及び前記出力信号に基づいて算出した蓄積時間から次回受光時の蓄積時間を算出する蓄積時間算出手段と、
前記算出された蓄積時間に従って前記電荷蓄積型受光素子の蓄積動作を制御する蓄積動作制御手段と、
被写体の輝度、または、コントラストが所定レベル以下のときに補助光源を発光させる補助光発光手段と
を備える自動焦点検出装置において、
蓄積時間を補正する蓄積時間補正手段と、
前記蓄積時間補正手段を前記蓄積時間算出手段と前記蓄積動作制御手段との間に入れるか否かを切り替える切替手段と
を設け、
前記切替手段は、前記補助光源の発光を伴わずに前記蓄積時間算出手段が前記蓄積時間を算出した後に前記補助光源を投光するときには、前記蓄積時間算出手段が算出した前記補助光源の発光なしで算出した蓄積時間を前記蓄積時間補正手段に与え、前記蓄積時間補正手段が補正した蓄積時間を前記蓄積動作制御手段に出力し、前記補助光源を投光しないときには前記蓄積時間算出手段の出力をそのまま前記蓄積動作制御手段に出力することを特徴とする自動焦点検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、蓄積電荷型受光素子で得られた被写体像に焦点検出演算を施して焦点状態を検出する自動焦点検出装置に係り、特に被写体の輝度が低いとき被写体に補助光を投光して焦点検出を可能にする自動焦点検出装置に関する。
【０００２】
【従来の技術】
ＣＣＤ等の蓄積電荷型受光素子で得られる被写体像のダイナミックレンジ（Ａ／Ｄ変換器のビット数で定まる）に対し被写体輝度のダイナミックレンジは相当に広い。一方、焦点検出演算以降の信号処理レベルは、ほぼ一定であることが望まれる。
【０００３】
従って、蓄積電荷型受光素子で得られた被写体像に焦点検出演算を施して焦点状態を検出する場合には、焦点検出演算で使用する信号レベルをほぼ一定にすべく蓄積電荷型受光素子の蓄積時間を被写体輝度、あるいは、コントラストに合わせて逐一調節することが行われている。
蓄積電荷型受光素子の蓄積時間を制御する方式には、大別して、各蓄積時点での蓄積量に応じてリアルタイムに蓄積時間を制御する第１方式と、今回の蓄積時間及び信号レベルから次回の蓄積時間を制御する第２方式とがある。
【０００４】
なお、第１方式では、リアルタイムに蓄積時間を制御するので、蓄積中に急に被写体輝度が変化してもそれに応ずることが可能である反面、受光素子画素の全てにおいて独立に輝度変化をモニタすることが困難であるので複数画素の平均的な信号レベルが所望レベルとなるような蓄積時間の制御となる場合が多い。
一方、第２方式では、蓄積中に急に被写体輝度、あるいは、コントラストが変化した場合にはそれに応ずることが困難である反面、ソフトウェア処理であることから、受光素子画素の全てを取り込み、例えば１画素でもそのピークレベルが所定レベルとなるような、きめの細かい制御が可能となる利点がある。
【０００５】
そして、この種の自動焦点検出装置では、被写体輝度、あるいは、コントラストが低いとき被写体に補助光を投光して焦点検出を可能にする方法を採用しているものがある。
【０００６】
【発明が解決しようとする課題】
本発明が対象とする自動焦点検出装置は、第２方式によって蓄積時間を制御するものであるが、前述したように第２方式では、蓄積中に急に被写体輝度が変化した場合にはそれに応ずることが困難である。従って、被写体輝度、あるいは、コントラストが低いとき被写体に補助光を投光して焦点検出を可能にする方法を採用している自動焦点検出装置では、補助光なしで蓄積時間の制御をしていた場合に補助光を投光すると、次のような問題が生ずる。
【０００７】
即ち、補助光なしで蓄積時間の制御をしていた場合には、当然暗い状態、あるいは、低コントラストの状態での蓄積時間の算出となっている。この状態で補助光を投光すると、信号レベルが急に大きくなり、ときにはＡ／Ｄ変換器のレンジを越えるような飽和レベルに達する場合が生ずる。
このような場合、従来では、例えば蓄積時間を一律に１／４時間に設定して再度蓄積のやり直しを行うようにしていたので、補助光を投光した状態で適正な信号レベルとなるまで相当回数の蓄積動作を繰り返すことになり、補助光を使用した場合の焦点検出に長時間を要することがあった。
【０００８】
本発明は、このような課題を解決すべく創作されたもので、その目的は、補助光を投光する場合に再度の蓄積制御をしないで済む手段を備えた自動焦点検出装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明の実施の形態を示す図１を参照して構成を説明する。
【００１０】
請求項１に記載の自動焦点検出装置は、
被写体像を受光し、その受光結果に基づいて出力信号を出力する電荷蓄積型受光素子（１）と、電荷蓄積型受光素子（１）の今回受光時の出力信号及び出力信号に基づいて算出した蓄積時間から次回受光時の蓄積時間を算出する蓄積時間算出手段（３、４、５）と、算出された蓄積時間に従って電荷蓄積型受光素子（１）の蓄積動作を制御する蓄積動作制御手段（６）と、被写体の輝度、または、コントラストが所定レベル以下のときに補助光源（１４）を発光させる補助光発光手段（１１、１３）とを備える自動焦点検出装置において、補助光源（１４）の発光なしで算出した蓄積時間で蓄積動作を制御しようとする場合に補助光源を投光するとき、蓄積時間よりも短い時間で蓄積動作を制御する制御手段（７、８、９、１０、１１、１２）を備えることを特徴とする。
【００１１】
請求項２に記載の自動焦点検出装置は、被写体像を受光し、その受光結果に基づいて出力信号を出力する電荷蓄積型受光素子（１）と、電荷蓄積型受光素子（１）の今回受光時の出力信号及び出力信号に基づいて算出した蓄積時間から次回受光時の蓄積時間を算出する蓄積時間算出手段（３、４、５）と、算出された蓄積時間に従って電荷蓄積型受光素子（１）の蓄積動作を制御する蓄積動作制御手段（６）と、被写体の輝度、または、コントラストが所定レベル以下のときに補助光源（１４）を発光させる補助光発光手段（１１、１３）とを備える自動焦点検出装置において、蓄積時間を補正する蓄積時間補正手段（７）と、蓄積時間補正手段（７）を蓄積時間算出手段（３、４、５）と蓄積動作制御手段（６）との間に入れるか否かを切り替える切替手段（８、９、１０、１１、１２）とを設け、切替手段（８、９、１０、１１、１２）は、補助光源（１４）の発光を伴わずに蓄積時間算出手段（３、４、５）が蓄積時間を算出した後に補助光源（１４）を投光するときには、蓄積時間算出手段（３、４、５）が算出した補助光源の発光なしで算出した蓄積時間を蓄積時間補正手段（７）に与え、蓄積時間補正手段（７）が補正した蓄積時間を蓄積動作制御手段（６）に出力し、補助光源（１４）を投光しないときには蓄積時間算出手段（３、４、５）の出力をそのまま蓄積動作制御手段（６）に出力することを特徴とする。
【００１２】
（作用）
請求項１に記載の自動焦点検出装置では、制御手段が、被写体に補助光の投光を開始するとき、それまでに算出した蓄積時間をより短い時間に補正し、補正した蓄積時間を基準に投光後の蓄積動作を行わせる。
【００１３】
その結果、補助光の投光によって被写体輝度、あるいは、コントラストが増大しても焦点検出に用いる信号レベルが過渡に増大することがないので、補助光の投光を開始しても補助光を使用しない場合と同様に迅速に焦点状態の検出が行える。
制御手段は、具体的には、請求項２に記載の自動焦点検出装置のように、蓄積時間補正手段と切替手段とによって簡易に構成できる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明の実施の形態に係る自動焦点検出装置の構成ブロック図である。図１においてこの自動焦点検出装置は、電荷蓄積型受光素子（以下「ＣＣＤ」と言う）１、焦点検出回路２、出力レベル検出回路３、次回蓄積時間算出回路４、今回蓄積時間保持回路５、蓄積時間制御回路６、蓄積時間補正回路７、選択切替回路８、１入力２出力のスイッチ９、２入力１出力のスイッチ１０、制御回路１１、発光・非発光認識回路１２、補助光発光駆動回路１３、発光ダイオード１４等を備える。
【００１５】
ＣＣＤ１は、蓄積時間制御回路６の制御下に被写体像を所定時間内受光し、その受光した被写体像の信号を焦点検出回路２と出力レベル検出回路３とに出力する。焦点検出回路２は、ＣＣＤ１の出力信号から被写体の焦点状態を算出する。また出力レベル検出回路３は、ＣＣＤ１の今回受光時の出力信号のレベルを検出し、その検出結果を次回蓄積時間算出回路４に出力する。
【００１６】
次回蓄積時間算出回路４は、出力レベル検出回路３から入力したＣＣＤ１の今回受光時の出力信号レベルと今回蓄積時間保持回路５から入力した蓄積時間とから次回受光時の蓄積時間を算出する。算出された次回受光時の蓄積時間は、スイッチ９の切替入力端に出力される。
【００１７】
スイッチ９の一方の切替出力端は、スイッチ１０の一方の切替入力端に接続され、スイッチ９の他方の切替出力端は、蓄積時間補正回路７の入力端に接続される。蓄積時間補正回路７は、スイッチ９の他方の切替出力端から入力した蓄積時間をより短い蓄積時間に置換して一方の出力端からスイッチ１０の他方の切替入力端に出力すると共に、他方の出力端からリセット信号を選択切替回路８のリセット端Ｒに出力する。
【００１８】
スイッチ１０の切替出力端は、今回蓄積時間保持回路５の入力端と蓄積時間制御回路６の入力端にそれぞれ接続される。今回蓄積時間保持回路５は、スイッチ１０の切替出力端から入力する蓄積時間を今回の蓄積時間として保持する。蓄積時間制御回路６は、スイッチ１０の切替出力端から入力する蓄積時間に基づきＣＣＤ１の蓄積動作を制御する。
【００１９】
選択切替回路８は、セット端Ｓが発光・非発光認識回路１２の出力端に接続され、出力端Ｑが２つのスイッチ９と１０の切替制御入力端に接続される。即ち、選択切替回路８は、発光・非発光認識回路１２からセット信号が入力すると、出力端Ｑのレベルを高レベル（以下「Ｈレベル」と言う）にし、蓄積時間補正回路７からリセット信号が入力すると、出力端Ｑのレベルを低レベル（以下「Ｌレベル」と言う）にする。なお、選択切替回路８は、電源投入時等の初期状態では、出力端ＱのレベルをＬレベルにしている。
【００２０】
２つのスイッチ９と１０は、選択切替回路８の出力がＬレベルのとき、それぞれ一方の切替出力端と一方の切替入力端を選択し、選択切替回路８の出力がＨレベルのとき、それぞれ他方の切替出力端と他方の切替入力端を選択する。
制御回路１１は、外部から輝度情報、あるいは、コントラスト情報が与えられる。この輝度情報は、図示しない測光センサの出力信号、または、ＣＣＤ１の蓄積量から算出された輝度値である。コントラスト情報は、ＣＣＤ１からの出力値に基づいて算出される。
【００２１】
制御回路１１は、この外部入力の輝度情報、あるいは、コントラスト情報に基づき被写体の輝度が所定値以上か否かを判断し、所定値以上であれば出力レベルを例えばＨレベルにし、所定値以下であれば出力レベルをＬレベルにする。
この制御回路１１の出力端は、発光・非発光認識回路１２の入力端と補助光発光駆動回路１３の入力端にそれぞれ接続される。
【００２２】
発光・非発光認識回路１２は、制御回路１１の出力レベルがＨレベルからＬレベルへ変化したとき発光開始と認識し、セット信号を出力する。これにより、選択切替回路８は、出力端ＱのレベルをＨレベルにする。そして、選択切替回路８は、蓄積時間補正回路７からのリセット信号によって出力端ＱのレベルをＬレベルにする。
【００２３】
補助光発光駆動回路１３の出力端には、補助光を投光する発光ダイオード１４が接続される。補助光発光駆動回路１３は、制御回路１１の出力レベルがＬレベルになると、発光ダイオード１０を点灯駆動する。
以下、図２及び図３を参照して本発明の実施の形態に係る自動焦点検出装置の動作を説明する。図２は、本発明の第１実施の形態の自動焦点検出装置の動作フローチャートである。図３は、本発明の第２実施の形態の自動焦点検出装置の動作フローチャートである。
【００２４】
まず、図２を参照して本発明の第１実施の形態の動作を説明する。本第１実施の形態では、被写体の輝度が低いときの制御動作を示す。図２において、Ｓ１では、電源投入直後の初期設定処理が行われる。即ち電源投入直後では、ＣＣＤ１の蓄積データはなく、また今回の蓄積時間も不明であるので、今回蓄積時間保持回路５に初期蓄積時間を設定し、また出力レベル検出回路３に例えば測光センサの出力に基づく所定値を設定する等の処置がなされる。
【００２５】
その結果、今回蓄積時間保持回路５に初期設定した蓄積時間及び出力レベル検出回路３に設定した所定値が共に次回蓄積時間算出回路４に与えられ、次回蓄積時間の算出動作が開始される。
また、電源投入直後では、制御回路１１は、出力をＨレベルに保持し、選択切替回路８は、出力端ＱのレベルをＬレベルにしているので、スイッチ９は一方の切替出力端を、スイッチ１０は一方の切替入力端をそれぞれ選択している。
【００２６】
従って、次回蓄積時間算出回路４の出力は、２つのスイッチ９と１０を介して今回蓄積時間保持回路５と蓄積時間制御回路６とに直接与えられる。
Ｓ２では、蓄積時間制御回路６がＣＣＤ１を作動制御して蓄積動作を実行させる。蓄積時間制御回路６は、初期設定直後では、Ｓ１で設定した初期値に基づき算出された蓄積時間に従ってＣＣＤ１の蓄積動作を制御するが、その後は実際の測定値に基づき算出された蓄積時間に従ってＣＣＤ１の蓄積動作を制御する。
【００２７】
Ｓ３では、出力レベル検出回路３がＣＣＤ１の読み出しを実行してピーク値の抽出を行って最大値を検出し、その検出結果を次回蓄積時間算出回路４の一方の入力に与える。次回蓄積時間算出回路４の他方の入力は、今回蓄積時間保持回路５の出力である。
Ｓ４では、焦点検出回路２がＣＣＤ１の読み出しを実行し、焦点検出演算を行う。
【００２８】
Ｓ５では、次回蓄積時間算出回路４が、出力レベル検出回路３の出力と今回蓄積時間保持回路５の出力とから次回の蓄積時間Ｔnextを例えば式（１）に従って算出する。ここで式（１）において、「目標信号レベル」と「実際の信号レベル」はＡ／Ｄ変換器の出力値で規定される。
Ｔnext＝(今回蓄積時間(ms)×目標信号レベル)／実際の信号レベル・・（１）例えば、具体的な数値例で示せば、今回蓄積時間(ms)は例えば１００ms、目標信号レベルは１０ビットＡ／Ｄ変換器の出力値で５１２、実際の信号レベルは同じく１０ビットＡ／Ｄ変換器の出力値で４００等として次回の蓄積時間Ｔnextが算出される。なお、Ｓ１の初期設定時に行われる演算では初期値に基づくので、演算精度は低いことは言うまでもない。
【００２９】
次にＳ６では、焦点検出回路２が合焦状態を検出したか否かを判定する。合焦状態にあれば、Ｓ６の判定は肯定（ＹＥＳ）となり、本手順を終了するが、合焦状態でなければ、Ｓ６の判定は否定（ＮＯ）となり、Ｓ７に進む。
Ｓ７では、暗いか否か、即ち、補助光の投光を必要とする程度に被写体の輝度が低く、焦点検出回路２が、焦点検出を正しく行える程度にない状況にあるか否かを判定する。
【００３０】
Ｓ７の判定が否定（ＮＯ）の場合は、被写体の輝度が焦点検出を正しく行える程度に明るいので、制御回路１１に出力レベルをＨレベルに保持させ、スイッチ９、１０を初期設定の状態に維持させ、Ｓ１１に進み、レンズ駆動回路を起動してＳ２に戻り、Ｓ６で合焦検出が行われるまで、Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ１１→Ｓ２のルーチンが繰り返し実行される。
【００３１】
この間、次回蓄積時間算出回路４が上述のようにして算出した次回蓄積時間がスイッチ９、１０を介して今回蓄積時間保持回路５と蓄積時間制御回路６とに与えられ、ＣＣＤ１の今回の蓄積動作時間が制御されると共に、ＣＣＤ１の次回の蓄積動作の時間が求められることが繰り返され、ＣＣＤ１の出力レベルが所望のレベルとなるように制御される。前記数値例で言えばＣＣＤ１の出力レベルが５１２となるように制御され、合焦検出が行われる。
【００３２】
勿論、撮影シーンが変更になれば、次回蓄積時間として算出される蓄積時間はあくまで変更前の信号レベル及び蓄積時間とに基づいているので、適正レベルからずれることもあるが、通常の撮影状況下では追従性に問題は生じない。
次に、以上のようにＳ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ１１→Ｓ２のルーチンの繰り返し実行によりＣＣＤ１の蓄積時間が制御され、適正な出力値が得られても、被写体の輝度が低下すると蓄積時間が長くなる。
【００３３】
そこで、Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ１１→Ｓ２のルーチンの繰り返し実行の過程で、制御回路１１が、被写体輝度が所定値以下になったことを検出すると、Ｓ７の判定は肯定（ＹＥＳ）となり、Ｓ８に進み、補助光は既に発光済みであるか否かを判定する。
今回は、補助光は発光済みではないので、Ｓ８の判定は否定（ＮＯ）となり、Ｓ９にて補助光を発光し、Ｓ１０にて蓄積時間の補正を行い、Ｓ１１に進む。
【００３４】
具体的には、制御回路１１は、被写体輝度が所定値以下になったことを検出すると、出力レベルをＬレベルにし、補助光発光駆動回路１３に発光ダイオード１４を点灯させ、被写体に補助光を照射する。
同時に、制御回路１１が、出力レベルをＬレベルにすると、発光・非発光認識回路１２が、制御回路１１の出力レベルがＨレベルからＬレベルに変化したのを検出して、選択切替回路８にセット信号を出力する。
【００３５】
すると、選択切替回路８が出力端ＱのレベルをＨレベルにするので、２つのスイッチ９、１０が選択切替動作を行い、スイッチ９は次回蓄積時間算出回路４の出力を蓄積時間補正回路７に与え、スイッチ１０は蓄積時間補正回路７の出力を選択する。
蓄積時間補正回路７は、スイッチ９から入力した蓄積時間をそれよりも短い蓄積時間に置き換えて出力すると共に、それとほぼ同時にリセット信号を選択切替回路８に与える。その結果、短い時間に補正された蓄積時間が、蓄積時間制御回路６に与えられると共に、今回蓄積時間保持回路５に与えられる。また、選択切替回路８はリセットされ、出力端ＱのレベルをＬレベルにし、２つのスイッチ９、１０に選択切替動作を行せる。
【００３６】
これによりＣＣＤ１は、補正された蓄積時間で動作を開始し、その出力信号のレベルが今回の信号レベルとして次回蓄積時間算出回路４に与えられると共に、補正された蓄積時間が今回の蓄積時間として次回蓄積時間算出回路４に与えられ、次回の蓄積時間の算出が行われる。
【００３７】
そして、次回蓄積時間算出回路４が次回蓄積時間を補正した蓄積時間及び信号レベルに基づき算出し出力するときには、選択切替回路８はリセットされ、２つのスイッチ９、１０が、蓄積時間補正回路７をバイパスする選択切替動作を行ない、お互いを直結している。
従って、Ｓ８→Ｓ９→Ｓ１０→Ｓ１１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ８と一回りしてきたＳ８において、補助光発光済みと判断され、判定が肯定（ＹＥＳ）となると、今度はＳ１１に進み、Ｓ８→Ｓ１１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ８→Ｓ１１のルーチンの繰り返し実行によって上述した合焦検出動作が行われるが、次回蓄積時間算出回路４が算出した次回蓄積時間は、直接今回蓄積時間保持回路５と蓄積時間制御回路６とに与えられるので、被写体に補助光を投光して被写体の輝度が急増しても、ＣＣＤ１の蓄積時間は、増加した被写体輝度に見合った短い蓄積時間に予め設定され、それに基づき動作させ得る。
【００３８】
要するに、補助光の投光を要しない被写体輝度の下では、Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ１１→Ｓ２のルーチンの繰り返し実行により合焦検出の動作をするが、その動作過程のＳ７で、常時「補助光の投光が必要であるか」を判断している。
そのＳ７において、被写体の輝度が低下し補助光の投光が必要であると判断されると、まず、Ｓ７→Ｓ８→Ｓ９→Ｓ１０→Ｓ１１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７のルーチンで補助光を投光して蓄積時間を補正し、補正した蓄積時間で次回蓄積時間を求め、次のＳ８から直接Ｓ１１に進み、以後はＳ８→Ｓ１１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６→Ｓ７→Ｓ８→Ｓ１１のルーチンの繰り返し実行に移り、補正した蓄積時間を基礎にした合焦検出を行うようにしてある。
次に、図３を参照して本発明の第２実施の形態の動作を説明する。本第２実施の形態では、被写体のコントラストが低いときの制御動作を示す。
【００３９】
図３において、Ｓ３１〜Ｓ３６は、図２におけるＳ１〜Ｓ６に対応し、同様の動作が行われる。
次のＳ３７では、コントラストが低いか否かを判定する。Ｓ３７の判定が否定（ＮＯ）の場合は、焦点検出を実施できるが、合焦していないので、制御回路１１に出力レベルをＨレベルに保持させ、スイッチ９、１０を初期設定の状態に維持させ、Ｓ４１に進み、レンズ駆動回路を起動してＳ３２に戻り、Ｓ３６で合焦検出が行われるまで、Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３７→Ｓ４１→Ｓ３２のルーチンが繰り返し実行される。
【００４０】
この間、次回蓄積時間算出回路４は、上述した第１実施の形態と同じ動作を実行する。
次に、Ｓ３７の判定が肯定（ＹＥＳ）の場合、即ち、コントラストが低い場合は、Ｓ３８に進み、補助光は既に発光済みであるか否かを判定する。
補助光は発光済みではない場合は、Ｓ３８の判定は否定（ＮＯ）となり、Ｓ３９にて補助光を発光し、Ｓ４０にて蓄積時間の補正を行い、Ｓ４１に進み、上記補正結果に基づいてレンズ駆動を実施する。
【００４１】
このときの制御回路１１、スイッチ９、１０、蓄積時間補正回路７、選択切替回路８、蓄積時間保持回路５、次回蓄積時間算出回路４の動作は、上述した第１実施の形態と同じである。
次いで、Ｓ３８→Ｓ３９→Ｓ４０→Ｓ４１→Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３７→Ｓ３８の動作を実行したＳ３８において、補助光発光済みと判断され、判定が肯定（ＹＥＳ）となると、今度は直接Ｓ４１に進む。
【００４２】
そして、Ｓ３８→Ｓ４１→Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３７→Ｓ３８→Ｓ４１のルーチンの繰り返し実行によって上述した合焦検出動作が行われるが、次回蓄積時間算出回路４が算出した次回蓄積時間は、直接今回蓄積時間保持回路５と蓄積時間制御回路６とに与えられるので、被写体に補助光を投光して被写体のコントラストが急増しても、ＣＣＤ１の蓄積時間は、増加した被写体コントラストに見合った短い蓄積時間に予め設定される。従って、ＣＣＤ１は、このようにして設定された短い蓄積時間で動作できる。
【００４３】
要するに、補助光の投光を要しない被写体コントラストの下では、Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３７→Ｓ４１→Ｓ３２のルーチンの繰り返し実行により合焦検出の動作をする。その動作過程の中のＳ３７で、制御回路１１は、常時「補助光の投光が必要であるか」を判断している。
そのＳ３７において、被写体のコントラストが低下し補助光の投光が必要であると判断されると、まず、Ｓ３７→Ｓ３８→Ｓ３９→Ｓ４０→Ｓ４１→Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３７のルーチンを実行する。第１実施の形態と同様に、Ｓ３９で補助光を発行し、Ｓ４０で蓄積時間の補正を行う。
【００４４】
以上から、次のルーチンでは、Ｓ３８からＳ４１へ進み、以後、Ｓ３８→Ｓ４１→Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３７→Ｓ３８→Ｓ４１のルーチンの繰り返し実行に移り、第１実施の形態と同様に、補正した蓄積時間を基礎にした合焦検出を行う。
これにより、補助光の投光下において、ＣＣＤ１の出力レベルがＡ／Ｄ変換器の飽和レベルを越えるような事態を生ずることがなく、ＣＣＤ１の出力レベルが適正値となるように蓄積時間を補正する繰り返し回数を大幅に少なくすることができ、迅速に焦点状態の検出が行えることになる。
【００４５】
なお、補正する蓄積時間は、補助光投光直前の蓄積時間に対し、例えば１／２時間としても良く、また非線形的に短くなる時間としても良い。
【００４６】
【発明の効果】
以上説明したように、請求項１に記載の自動焦点検出装置は、被写体に補助光の投光を開始するとき、それまでに算出した蓄積時間をより短い時間に補正し、補正した蓄積時間を基準に投光後の蓄積動作を行わせる制御手段を備えるので、補助光の投光によって被写体輝度、あるいは、コントラストが向上しても焦点検出に用いる信号レベルが過渡に増大することを防止でき、補助光の投光を開始しても、補助光を使用しない場合と同様に迅速に焦点状態の検出が行える。
【００４７】
制御手段は、具体的には、請求項２に記載の自動焦点検出装置のように、蓄積時間補正手段と切替手段とによって簡易に構成できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る自動焦点検出装置の構成ブロック図である。
【図２】本発明の第１実施の形態に係る自動焦点検出装置のフローチャートである。
【図３】本発明の第２実施の形態に係る自動焦点検出装置のフローチャートである。
【符号の説明】
１  電荷蓄積型受光素子（ＣＣＤ）
２  焦点検出回路
３  出力レベル検出回路
４  次回蓄積時間算出回路
５  今回蓄積時間保持回路
６  蓄積時間制御回路
７  蓄積時間補正回路
８  選択切替回路
９、１０  スイッチ
１１  制御回路
１２  発光・非発光認識回路
１３  補助光発光駆動回路
１４  発光ダイオード
【図１】
0003903493.tif 000002
【図２】
0003903493.tif 000003
【図３】
0003903493.tif 000004