(57)【要約】  【課題】撮像信号の飽和の有無にかかわらず、複数のフィルタを用いることなしに正しく合焦させることができるオートフォーカスカメラを提供する。  【解決手段】フォーカスエリアに対応する撮像信号を用いて焦点評価値を演算するオートフォーカス電子カメラのＣＰＵ１４は、フォーカスレンズを至近端から無限遠端に移動させながら、ＢＰＦ９で低周波数成分を除去した撮像信号の積算値と、フィルタリングしない生の撮像信号の生積算値とを、それぞれ複数のレンズ位置に対応して得る。ＣＰＵ１４はさらに、フィルタリング後の積算値による第１焦点評価値と、第２焦点評価値（＝第１焦点評価値／生積算値）とを得る。ＣＰＵ１４はまた、主要被写体を示す撮像信号が飽和しているとみなすと第２焦点評価値カーブの極値を３点内挿演算で求め、極値に対応するレンズ位置を算出する。ＣＰＵ１４は、主要被写体を示す撮像信号が飽和していないとみなすと、第１焦点評価値カーブの極値を３点内挿演算で求め、極値に対応するレンズ位置を算出する。  【選択図】図１
2005345695.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを通して被写体像を撮像する撮像素子と、
前記撮像信号から所定周波数以下の周波数成分を除去するフィルタ手段と、
フォーカスレンズを移動させるためのレンズ駆動信号を生成するレンズ駆動信号生成手段と、
前記フィルタ手段により前記周波数成分を除去した後の撮像信号の積算値、および前記周波数成分を除去する前の撮像信号の積算値の比を前記フォーカスレンズの所定の位置ごとに演算する演算手段と、
前記演算手段によって演算された前記積算値の比に基づいて、合焦レンズ位置を演算するレンズ位置演算手段とを備えることを特徴とするカメラ。
【請求項２】
撮影レンズを通して被写体像を撮像する撮像素子と、
前記撮像信号から所定周波数以下の周波数成分を除去するフィルタ手段と、
フォーカスレンズを移動させるためのレンズ駆動信号を生成するレンズ駆動信号生成手段と、
前記フィルタ手段により前記周波数成分を除去する前の撮像信号（除去前撮像信号）の積算値を前記フォーカスレンズの所定の位置ごとに演算する第１の演算手段と、
前記フィルタ手段により前記周波数成分を除去した後の撮像信号（除去後撮像信号）の積算値を前記フォーカスレンズの所定の位置ごとに演算する第２の演算手段と、
前記第２の演算手段による前記除去後撮像信号の積算値、および前記第１の演算手段による前記除去前撮像信号の積算値の比を前記フォーカスレンズの所定の位置ごとに演算する第３の演算手段と、
前記除去前撮像信号を用いて前記撮像素子の飽和状態を判定する飽和判定手段と、
前記飽和判定手段によって前記飽和状態が判定されているとき、前記第３の演算手段によって演算された前記積算値の比に基づいて合焦レンズ位置を演算し、前記飽和判定手段によって前記飽和状態が判定されていないとき、前記第２の演算手段によって演算された前記除去後撮像信号の積算値に基づいて合焦レンズ位置を演算するレンズ位置演算手段とを備えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートフォーカスカメラに関する。
【背景技術】
【０００２】
ＣＣＤなどの撮像素子を用いて被写体像を撮像し、撮像素子から出力される撮像信号に基づいて撮影レンズによる焦点位置の調節状態を検出するカメラの焦点検出方法が知られている。中でも山登り方式と呼ばれる焦点検出方法は、フォーカスレンズを光軸方向に進退駆動させながら、撮像信号の高周波数成分によるデータ、すなわち、焦点評価値が極大値をとるように合焦位置を検出する。
【０００３】
被写体に高輝度の光源などが含まれている場合、光源に対応する撮像信号が飽和する。飽和した撮像信号は、飽和レベルとして一様な値で観測される。一般に、一様なレベルの撮像信号には高周波数成分が少ないので、撮像信号が飽和した状態で合焦位置を正しく検出することは困難である。そこで、特許文献１には、高輝度の被写体の場合に撮像信号の高周波数成分を通過させるフィルタの低域遮断周波数を切り換えるカメラが開示されている。このカメラは、輝度信号が所定値より大きくなる走査線の数をカウントし、カウント数が所定数を超えると高輝度を判定する。高輝度を判定したカメラは、高輝度を判定しない場合に比べて輝度信号の低周波数成分をより多く遮断する高域通過フィルタに切り換え、切り換え後の高域通過フィルタを通過した輝度信号から高周波数成分を抽出することにより、合焦位置を検出する。
【０００４】
【特許文献１】特開平６−２０５２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
複数の特性のフィルタを備えると、単特性のフィルタに比べてコストが高くなる。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によるカメラは、撮影レンズを通して被写体像を撮像する撮像素子と、撮像信号から所定周波数以下の周波数成分を除去するフィルタ手段と、フォーカスレンズを移動させるためのレンズ駆動信号を生成するレンズ駆動信号生成手段と、フィルタ手段により周波数成分を除去した後の撮像信号の積算値、および周波数成分を除去する前の撮像信号の積算値の比をフォーカスレンズの所定の位置ごとに演算する演算手段と、演算手段によって演算された積算値の比に基づいて、合焦レンズ位置を演算するレンズ位置演算手段とを備えることを特徴とする。
請求項２に記載の発明によるカメラは、撮影レンズを通して被写体像を撮像する撮像素子と、撮像信号から所定周波数以下の周波数成分を除去するフィルタ手段と、フォーカスレンズを移動させるためのレンズ駆動信号を生成するレンズ駆動信号生成手段と、フィルタ手段により周波数成分を除去する前の撮像信号（除去前撮像信号）の積算値をフォーカスレンズの所定の位置ごとに演算する第１の演算手段と、フィルタ手段により周波数成分を除去した後の撮像信号（除去後撮像信号）の積算値をフォーカスレンズの所定の位置ごとに演算する第２の演算手段と、第２の演算手段による除去後撮像信号の積算値、および第１の演算手段による除去前撮像信号の積算値の比をフォーカスレンズの所定の位置ごとに演算する第３の演算手段と、除去前撮像信号を用いて撮像素子の飽和状態を判定する飽和判定手段と、飽和判定手段によって飽和状態が判定されているとき、第３の演算手段によって演算された積算値の比に基づいて合焦レンズ位置を演算し、飽和判定手段によって飽和状態が判定されていないとき、第２の演算手段によって演算された除去後撮像信号の積算値に基づいて合焦レンズ位置を演算するレンズ位置演算手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によるカメラでは、撮像信号のうち所定周波数より高い周波数成分による積算値と撮像信号の全周波数成分による積算値との比を用いて合焦位置を求めるので、撮像信号の飽和の有無にかかわらず、複数のフィルタを用いることなしに正しく合焦させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明を実施するための最良の形態について説明する。図１は、本発明の一実施の形態によるオートフォーカス（ＡＦ）電子カメラの要部構成を説明するブロック図である。図１において、電子カメラは、レンズユニット１と、撮像素子２と、Ａ／Ｄ変換器３と、メモリ４と、画像処理回路５と、コントロール回路８と、ＣＰＵ１４と、モータ１５と、フォーカス制御機構１６とを有する。
【０００９】
レンズユニット１は、不図示のフォーカスレンズを含む。フォーカスレンズは、レンズユニット１を通過した被写体像が撮像素子２の撮像面上に結像するように、焦点位置を調節するレンズである。モータ１５がフォーカス制御機構１６を駆動することにより、フォーカス制御機構１６がフォーカスレンズを光軸方向に進退移動させる。モータ１５は、ＣＰＵ１４から出力されるレンズ駆動信号によって駆動される。
【００１０】
撮像素子２は、たとえば、二次元ＣＣＤイメージセンサなどによって構成される。撮像素子２は、撮像面上の被写体像を撮像し、各画素に対応する撮像信号を出力する。撮像素子２から出力される撮像信号は、各画素に入射される光の強さに応じてその信号レベルが異なる。被写体の輝度が高く、入射される光が画素を構成するフォトダイオードの飽和受光レベルを超えると、当該画素に対応して出力される撮像信号は飽和レベルの信号として出力される。入射光がフォトダイオードの飽和受光レベルより強い場合は、入射光レベルに関係なく撮像信号レベルが飽和レベルとして出力される。なお、撮像素子２は、ＣＣＤの代わりにＭＯＳセンサやＣＩＤなどを用いて構成してもよい。コントロール回路８は、撮像素子２に対するタイミング信号を生成して撮像素子２へ送出する。
【００１１】
撮像素子２から出力された撮像信号は、Ａ／Ｄ変換器３によってディジタル信号に変換された後でメモリ４に格納される。画像処理回路５は、メモリ４に格納された画像データに対して所定の方式（たとえば、ＪＰＥＧ）で圧縮処理を施し、圧縮処理後の画像データを外部記憶回路６に記憶させる。画像処理回路５は、外部記憶回路６に記録されている圧縮データを読み出して伸長する際の伸長処理も行う。外部記憶回路６は、たとえば、メモリカードなどのデータストレージ部材によって構成される。
【００１２】
ＣＰＵ１４は、ＡＥ／ＡＷＢ回路７と、バンドパスフィルタ９と、積算回路１０および１１と、演算回路１２と、ＡＦ回路１３とを含む。ＣＰＵ１４は、コントロール回路８、メモリ４などと接続され、電子カメラの焦点検出(ＡＦ)や測光(ＡＥ)、ホワイトバランス調整(ＡＷＢ)などの各種演算とカメラ動作のシーケンス制御とを行う。ＣＰＵ１４には、不図示の操作部材から各種操作信号が入力される。ＣＰＵ１４は、操作部材から入力される操作信号に応じて、電子カメラの焦点検出制御、露出制御、およびカラーバランス制御を総括的に管理する。
【００１３】
ＡＥ／ＡＷＢ回路７は、周知の露出演算やホワイトバランス調整処理を行う。ホワイトバランス調整処理は、メモリ４に格納されている画像データに対して行われる。
【００１４】
バンドパスフィルタ９は、メモリ４に格納されている画像処理前の画像データのうち、焦点検出用の領域（フォーカスエリア）に対応する画像データから高周波数成分を抽出するフィルタである。バンドパスフィルタ９によるフィルタ処理後の画像データは、フィルタ処理前の画像データに比べて、低周波数成分、とくに直流成分が除去されている。
【００１５】
積算回路１０および１１は、それぞれフォーカスエリアに含まれる画素に対応する画像データの積算値を演算する。積算回路１０は、バンドパスフィルタ９によってフィルタリングされた画像データを積算する。積算回路１１は、フィルタリングされていない生の画像データを積算する。各積算回路は、高周波数成分による差分を積算するために、画像データの絶対値を積算する。積算回路１１による積算値（生積算値と呼ぶ）は、撮像素子による撮像信号をそのまま積算した値と等価であり、当該積算値には被写体輝度を示す情報が含まれている。
【００１６】
演算回路１２は、積算回路１０および１１による各演算値を用いて第２焦点評価値を算出する。第２焦点評価値については後述する。
【００１７】
ＡＦ回路１３は、積算回路１０による積算値を用いて第１焦点評価値を得る。図２は、撮影レンズ１内の不図示のフォーカスレンズの位置と焦点評価値との関係の一例を示す図である。図２において、横軸はフォーカスレンズの位置であり、縦軸は焦点評価値である。焦点評価値を最大にするレンズ位置Ｄ１は、主要被写体に対するフォーカスレンズの合焦位置である。
【００１８】
第１焦点評価値の演算は、たとえば、フォーカスレンズを至近端から∞（無限遠）端に向けて移動させながら行う。ＡＦ回路１３が繰り返し第１焦点評価値を算出する場合の算出レートは、撮像素子２による撮像時間、フィルタ処理および積算値演算に要する時間によって決定される。したがって、図２において黒丸で示すように、第１焦点評価値は算出レートごとの離散データとしてプロットされる。ＡＦ回路１３は、焦点評価値カーブの最大点を含むＰ１〜Ｐ３の３点について、いわゆる３点内挿演算を行って焦点評価値カーブの極大点に対応するレンズ位置Ｄ１を算出する。レンズ位置Ｄ１は、最大点Ｐ２と点Ｐ３とを通る傾きαの直線と、点Ｐ１を通る傾き−αの直線との交点に対応する。このレンズ位置Ｄ１は、撮像素子２によって撮像される被写体像のエッジのボケをなくし、画像のコントラストを最大にする位置である。
【００１９】
本発明は、以上の焦点検出処理において撮像信号が飽和レベルに達した場合に、積算回路１０による積算値および積算回路１１による生積算値を用いて算出される第２焦点評価値に基づいて合焦位置を得るものである。
【００２０】
ＡＦ電子カメラのＣＰＵ１４で行われるＡＦ処理について、図３のフローチャートを参照して説明する。図３による処理は、たとえば、不図示のレリーズスイッチから半押し操作信号がＣＰＵ１４に入力されると開始される。ステップ＃１において、ＣＰＵ１４は、処理に必要なフラグ類を初期化してステップ＃２へ進む。
【００２１】
ステップ＃２において、ＣＰＵ１４は、サーチ位置を設定してステップ＃３へ進む。本実施形態では、サーチ開始位置を至近端に、サーチ終了位置を無限遠端に、それぞれ設定する。なお、サーチ開始位置を無限遠端に、サーチ終了位置を至近端に設定してもよい。ステップ＃３において、ＣＰＵ１４は、モータ１５に駆動信号を出力し、フォーカスレンズ（不図示）をサーチ開始位置へ移動させてステップ＃４へ進む。図４は、ＡＦ処理の経過時間（横軸）およびフォーカスレンズ位置（縦軸）の関係を示す図である。図４において、タイミングｔ１からモータ１５が駆動開始され、タイミングｔ２においてフォーカスレンズがサーチ開始位置（ここでは至近端）に到達する。
【００２２】
ステップ＃４において、ＣＰＵ１４は、レンズ移動速度を設定してステップ＃５へ進む。サーチ開始位置からサーチ終了位置までのフォーカスレンズの移動時間は、この移動速度によって決定される。レンズ移動速度を遅くすると図２におけるプロット数が多くなり、レンズ移動速度を速くするとプロット数が少なくなる。レンズ移動速度は、焦点評価値カーブの「山」を構成するプロット数が少なくとも３点以上になるように設定するのが好ましい。
【００２３】
ステップ＃５において、ＣＰＵ１４は、積算回路１０による積算値（第１焦点評価値）を取得し、フォーカスレンズの位置を示す情報に関連づけて履歴データとしてＡＦ回路１３内にそれぞれ記憶し、ステップ＃６へ進む。フォーカスレンズの位置は、たとえば、フォーカス制御機構１６からレンズ位置を示す情報を入力して取得する。
【００２４】
ステップ＃６において、ＣＰＵ１４は、積算回路１１による生積算値を取得し、フォーカスレンズの位置を示す情報に関連づけて履歴データとしてＡＦ回路１３内にそれぞれ記憶し、ステップ＃７へ進む。
【００２５】
ステップ＃７において、ＣＰＵ１４は、第２焦点評価値を次式（１）によって計算する。実際の計算は演算回路１２で行う。
AFval2＝AFval1／Ival                                  （１）
ただし、AFval2は第２焦点評価値、AFval1は第１焦点評価値、Ivalは生積算値である。ＣＰＵ１４はさらに、算出した第２焦点評価値AFval2を、フォーカスレンズの位置を示す情報に関連づけて履歴データとしてＡＦ回路１３内にそれぞれ記憶し、ステップ＃８へ進む。
【００２６】
ステップ＃８において、ＣＰＵ１４は、モータ１５に駆動信号を出力してステップ＃９へ進む。これにより、フォーカスレンズが上記レンズ移動速度で駆動開始される。ステップ＃９において、ＣＰＵ１４は、フォーカスレンズの位置がサーチ終了端か否かを判定する。ＣＰＵ１４は、フォーカスレンズ位置がサーチ終了端の場合にステップ＃９を肯定判定してステップ＃１０へ進み、フォーカスレンズ位置がサーチ終了端に到達していない場合にはステップ＃９を否定判定し、ステップ＃５へ戻る。
【００２７】
以上のステップ＃５〜ステップ＃９の処理により、フォーカスレンズの位置がサーチ開始端からサーチ終了端まで移動する間（図４のタイミングｔ３〜タイミングｔ４）に、第１焦点評価値カーブを表す複数の第１焦点評価値、および第２焦点評価値カーブを表す複数の第２焦点評価値が得られる。ここでは、それぞれの焦点評価値カーブを構成する複数の焦点評価値を、それぞれ第１焦点評価値履歴および第２焦点評価値履歴と呼ぶ。
【００２８】
ステップ＃１０において、ＣＰＵ１４は、合焦位置計算処理を行ってステップ＃１１へ進む。合焦位置計算処理の詳細については後述する。
【００２９】
ステップ＃１１において、ＣＰＵ１４は、合焦位置計算に用いた焦点評価値履歴（第１焦点評価値履歴もしくは第２焦点評価値値歴）の中の最大値が所定レベル以上か否かを判定する。ＣＰＵ１４は、焦点評価値履歴に所定レベル以上の焦点評価値が含まれる場合にステップ＃１１を肯定判定してステップ＃１２へ進み、焦点評価値履歴に所定レベル以上の焦点評価値が含まれていない場合にはステップ＃１１を否定判定し、ステップ＃１３へ進む。ステップ＃１２へ進む場合は、焦点検出処理に必要なコントラスト情報が得られている場合である。ステップ＃１３へ進む場合は、被写体が白壁や黒壁などのためコントラストが低い場合である。この場合には、焦点評価値の最大点がノイズなどによって生じるため、擬合焦のおそれがある。
【００３０】
ステップ＃１３において、ＣＰＵ１４は、焦点調節不能とみなしていわゆるローコントラスト処理を行う。ＣＰＵ１４は、モータ１５にレンズ駆動信号を出力し、フォーカスレンズ（不図示）をサーチ終了位置から所定のレンズ位置（たとえば、撮影距離１ｍ〜３ｍのいずれか）に移動させ、図３による処理を終了する。
【００３１】
ステップ＃１２において、ＣＰＵ１４は、モータ１５にレンズ駆動信号を出力し、フォーカスレンズをサーチ終了位置から合焦レンズ位置Ｄ１へ移動させ、図３による処理を終了する。図４において、タイミングｔ５からモータ１５が駆動開始され、フォーカスレンズが合焦レンズ位置Ｄ１に到達する（タイミングｔ６）。
【００３２】
合焦位置計算処理の詳細について、図５のフローチャートを参照して説明する。図５のステップ＃１０１において、ＣＰＵ１４は、飽和被写体か否かを判定する。ＣＰＵ１４は、いずれかのフォーカスレンズ位置に対応して積算回路１１が積算した画像データの中に、たとえば、信号レベルが２４０以上になる画像データが存在する場合に飽和被写体とみなす。信号レベル２４０は、Ａ／Ｄ変換器３が８ビット出力（フルスケール２５６）の場合の判定閾値の例である。信号レベルが２４０以上の場合は、当該画像データに対応する画素を構成するフォトダーオードが飽和していると考えられる。
【００３３】
ＣＰＵ１４は、上記信号レベルが２４０以上になる画像データが存在する場合にステップ＃１０１を肯定判定してステップ＃１０３へ進み、信号レベルが２４０以上になる画像データが存在しない場合にはステップ＃１０１を否定判定してステップ＃１０２へ進む。
【００３４】
ステップ＃１０２において、ＣＰＵ１４は、第１焦点評価値履歴のうち、最大値およびその両隣りの３点について、３点内挿演算を行って第１焦点評価値履歴カーブの極大点に対応するレンズ位置Ｄ１を算出する。ＣＰＵ１４は、レンズ位置Ｄ１を算出すると図３のステップ＃１１へ進む。
【００３５】
ステップ＃１０３において、ＣＰＵ１４は、第２焦点評価値履歴のうち、最大値およびその両隣りの３点について、３点内挿演算を行って第２焦点評価値履歴カーブの極大点に対応するレンズ位置Ｄ１を算出する。ＣＰＵ１４は、レンズ位置Ｄ１を算出すると図３のステップ＃１１へ進む。
【００３６】
図６は、飽和被写体が存在する（主要被写体を示す撮像信号が飽和している）場合の第１焦点評価値カーブ６１および生積算値カーブ６２の一例を示す図である。横軸はフォーカスレンズの位置を表し、縦軸は焦点評価値レベルを表す。図６において、第１焦点評価値カーブ６１は、合焦レンズ位置Ｄ１から外れた位置で「山」のピークが得られる（合焦位置Ｄ１より∞端側のピーク６１ｐａと、合焦位置Ｄ１より至近側のピーク６１ｐｂ）。これは、撮像信号が飽和して合焦位置Ｄ１近傍で一様な飽和レベルとして観測されたため、画像データに含まれる高周波数成分が減少したことに起因する。生積算値カーブ６２は、合焦位置において「谷」を有する。これも、撮像信号が一様な飽和レベルとして観測されたことにより、画像データの高周波数成分が減少したためである。図６は、第１焦点評価値カーブ６１の極大値が合焦位置に対応しないことを意味する。
【００３７】
一方、飽和被写体が存在しない（通常被写体と呼ぶ）場合の第１焦点評価値カーブ７１および生積算値カーブ７２の一例を図７に示す。図６と同様に、横軸はフォーカスレンズの位置を表し、縦軸は焦点評価値レベルを表す。図７において、第１焦点評価値カーブ７１は、合焦位置Ｄ１で「山」のピークが得られる。生積算値７２はフォーカスレンズ位置によらず一定であり、生積算値カーブ６２のような「谷」は存在しない。図７は、第１焦点評価値カーブ７１の極大値を求めれば、合焦位置が得られることを意味する。
【００３８】
図８は、合焦時に主要被写体を示す撮像信号が飽和している場合の撮像信号の水平方向の輝度変化の例を示す図である。横軸は撮像素子２上の水平方向の画素位置を表し、縦軸は撮像信号レベルを表す。図８において、高輝度の点光源などに対応する撮像信号が飽和レベルにてクリップされている。点線で囲まれる三角形の面積は飽和によって失われた信号出力に対応し、この喪失分が図６の生積算値カーブ６２の「谷」に相当する（比例する）。つまり、生積算値カーブ６２は合焦位置において最小値をとる。
【００３９】
第２焦点評価値は、上式（１）が示すように第１焦点評価値を生積算値で正規化したものである。図９は、第２焦点評価値の一例を示す図である。図９において、横軸はフォーカスレンズの位置を表し、縦軸は焦点評価値レベルを表す。図９によれば、第２焦点評価値カーブ９１は合焦位置Ｄ１で「山」のピークが得られる。つまり、飽和被写体が存在していても、第２焦点評価値履歴カーブの極大点が合焦レンズ位置Ｄ１に対応するので、第２焦点評価値カーブ９１の極大値を求めれば、合焦位置が得られることを意味する。
【００４０】
以上説明した実施形態についてまとめる。
（１）フォーカスエリアに対応する撮像信号を用いて焦点評価値を演算するオートフォーカス電子カメラは、以下のように焦点検出処理を行う。フォーカスレンズを至近端から無限遠端に移動させながら、フィルタ（ＢＰＦ９）で低周波数成分を除去した撮像信号の積算値と、フィルタリングしない生の撮像信号の生積算値とを、それぞれ複数のレンズ位置に対応して得る。カメラはさらに、フィルタリング後の積算値による第１焦点評価値と第２焦点評価値（＝第１焦点評価値／生積算値）とを得る。カメラはまた、主要被写体を示す撮像信号が飽和しているとみなすと（ステップ＃１０１を肯定判定）、第２焦点評価値カーブの極値を３点内挿演算で求め、極値に対応するレンズ位置Ｄ１を算出する。第２焦点評価値カーブは、常に極大点が合焦レンズ位置Ｄ１に対応する。したがって、フィルタ特性を切り換える従来技術と異なり、１つの特性を有するＢＰＦ９を用いるだけで、撮像信号が飽和している場合でも合焦位置を正確に検出することができる。
【００４１】
（２）カメラは、主要被写体を示す撮像信号が飽和していないとみなすと（ステップ＃１０１を否定判定）、第１焦点評価値カーブの極値を３点内挿演算で求め、極値に対応するレンズ位置Ｄ１を算出する。撮像信号が飽和していなければ、第１焦点評価値カーブは合焦位置で極大値を有するので、合焦位置を正確に検出することができる。
【００４２】
上述したステップ＃１０１において肯定判定する判定条件として、少なくとも１つのフォーカスレンズ位置で信号レベル２４０以上の画像データが検出される場合とした。１つのフォーカスレンズ位置に限らず、３つや５つなどの複数のフォーカスレンズ位置においてもそれぞれ信号レベルが２４０以上の画像データが検出される場合に肯定判定するようにしてもよい。
【００４３】
ＣＰＵ１４は、一旦メモリ４に格納された画像データを用いてフィルタ処理および積算処理を行うようにしたが、Ａ／Ｄ変換器３から出力されるデータを逐次入力してフィルタ処理および積算処理を行うようにしてもよい。
【００４４】
上述した説明では、主要被写体を示す撮像信号の飽和を判定した場合にステップ＃１０３の処理を行い、撮像信号の飽和を判定をしない場合にステップ＃１０２の処理を行うようにした。この代わりに、常にステップ＃１０３の処理を行うようにしてもよい。主要被写体を示す撮像信号が飽和していない場合にも、第２焦点評価値カーブの極大点が常に合焦レンズ位置Ｄ１に対応することは、図７より明らかである。
【００４５】
また、第２焦点評価値の算出は、主要被写体を示す撮像信号の飽和を判定した場合にのみ行うようにしてもよい。
【００４６】
上記の説明では、撮像素子２に入射される光レベルが画素を構成するフォトダイオードの飽和受光レベルより高い場合に、撮像素子２から飽和レベルの撮像信号が出力されるように説明した。この他にも、長秒時撮影などのように、撮像素子２に対して電荷蓄積時間を長く設定した場合にも、蓄積電荷量が所定の蓄積限界を超えると、撮像素子２から飽和レベルの撮像信号が出力されることがある。本発明は、このような撮像素子２の飽和状態にも適用することができる。
【００４７】
電子カメラに限らず、銀塩カメラの焦点検出装置に本発明を適用してもよい。
【００４８】
特許請求の範囲における各構成要素と、発明を実施するための最良の形態における各構成要素との対応について説明する。フィルタ手段、レンズ駆動信号生成手段、演算手段、第１の演算手段、第２の演算手段、第３の演算手段、レンズ位置演算手段、および飽和判定手段は、たとえば、ＣＰＵ１４によって構成される。除去後撮像信号の積算値は、第１焦点評価値が対応する。除去前撮像信号の積算値は、生積算値が対応する。積算値の比は、第２焦点評価値が対応する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施の形態によるオートフォーカス（ＡＦ）電子カメラの要部構成を説明するブロック図である。
【図２】フォーカスレンズ位置と焦点評価値との関係の一例を示す図である。
【図３】ＣＰＵで行われるＡＦ処理について説明するフローチャートである。
【図４】ＡＦ処理の経過時間（横軸）およびフォーカスレンズ位置（縦軸）の関係を示す図である。
【図５】合焦位置計算処理の詳細について説明するフローチャートである。
【図６】飽和被写体が存在する場合の第１焦点評価値カーブおよび生積算値カーブの一例を示す図である。
【図７】飽和被写体が存在しない場合の第１焦点評価値カーブおよび生積算値カーブの一例を示す図である。
【図８】合焦時に主要被写体を示す撮像信号が飽和している場合の撮像信号の水平方向の輝度変化の例を示す図である。
【図９】第２焦点評価値の一例を示す図である。
【符号の説明】
【００５０】
１…レンズユニット
２…撮像素子
３…Ａ／Ｄ変換器
４…メモリ
５…画像処理回路
７…ＡＥ／ＡＷＢ回路
８…コントロール回路
９…バンドパスフィルタ
１０、１１…積算回路
１２…演算回路
１３…ＡＦ回路
１４…ＣＰＵ
１５…モータ、
１６…フォーカス制御機構
【図１】
2005345695.tif 000003
【図２】
2005345695.tif 000004
【図３】
2005345695.tif 000005
【図４】
2005345695.tif 000006
【図５】
2005345695.tif 000007
【図６】
2005345695.tif 000008
【図７】
2005345695.tif 000009
【図８】
2005345695.tif 000010
【図９】
2005345695.tif 000011