(57)【要約】【構成】パッシブセンサ４２を用いて被写体までの距離が測定されると、測定された距離に基づいてフォーカスレンズ１２の移動量ＬがＣＰＵ４４によって算出される。フォーカスレンズ１２は、ドライバ１８によって移動量Ｌ−Ｌｃだけ駆動され、合焦位置の手前で停止する。コントラスト検出方式のフォーカス調整は、かかるフォーカスレンズ１２の移動の後に実行される。ここで、移動補正量Ｌｃは、被写体が暗いほど大きくされる。【効果】高速かつ高精度のフォーカス調整が可能となる。【選択図】  図１
2004341095.tif 000002
【特許請求の範囲】
【請求項１】
被写体までの距離を測定する測定手段、
フォーカスレンズと撮像面との間隔を前記測定手段によって測定された距離に対応する間隔に補正量を加算した間隔まで縮小する縮小手段、
前記縮小手段による縮小の後に前記フォーカスレンズと前記撮像面との間隔を前記被写体の合焦点に対応する間隔に調整する調整手段、および
前記被写体が暗いほど前記補正量を大きくする補正量変更手段を備える、オートフォーカスカメラ。
【請求項２】
被写界に複数のフォーカスエリアを割り当てる割り当て手段、および
前記複数のフォーカスエリアのいずれか１つを選択する選択手段をさらに備え、
前記測定手段は前記選択手段によって選択されたフォーカスエリアに属する被写体について測定を行い、
前記調整手段は前記選択手段によって選択されたフォーカスエリアに属する被写体に注目して調整を行い、
前記変更量調整手段は前記選択手段によって選択されたフォーカスエリアに属する被写体の明るさに基づいて前記補正量を変更する、請求項１記載のオートフォーカスカメラ。
【請求項３】
前記被写体の暗さが閾値を上回るとき前記縮小手段を不能化する第１不能化手段をさらに備える、請求項１または２記載のオートフォーカスカメラ。
【請求項４】
前記測定手段の測定結果が異常なとき前記縮小手段を不能化する第２不能化手段をさらに備える、請求項１ないし３のいずれかに記載のオートフォーカスカメラ。
【請求項５】
前記調整手段は、前記縮小手段が不能化されたとき、第１ステップ幅で調整を行い、その後に前記第１ステップ幅よりも小さい第２ステップ幅で調整を行う、請求項３または４記載のオートフォーカスカメラ。
【請求項６】
前記測定手段は位相差検出方式で測定を行う、請求項１ないし５のいずれかに記載のオートフォーカスカメラ。
【請求項７】
前記調整手段はコントラスト検出方式で調整を行う、請求項１ないし６のいずれかに記載のオートフォーカスカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、オートフォーカスカメラに関し、特にたとえば、被写体までの距離を測定し、フォーカスレンズと撮像面との間隔を測定された距離に対応する間隔に補正量を加算した間隔まで縮小し、そしてフォーカスレンズと撮像面との間隔を合焦点に対応する間隔に調整する、オートフォーカスカメラに関する。
【０００２】
【従来技術】
従来のこの種のオートフォーカスカメラの一例が、特許文献１に開示されている。この従来技術は、まずハイブリッド方式の測距によって合焦位置を求め、フォーカスレンズを合焦位置の手前まで高速で移動させ、そして山登り方式で高精度に焦点を調節しようとするものである。これによって、高速かつ高精度の焦点調節が可能となる。
【０００３】
【特許文献１】
特開２００１−３５００８１号公報（第７頁、図８）
【０００４】
【発明が解決しようとする課題】
しかし、従来技術では、レンズを合焦位置の手前に停止させるための補正量は、撮像光学系の光学特性，環境温度，組立精度などのカメラの内部要因を考慮して決定される。換言すれば、補正量の決定にあたっては、被写界の明るさのような外部要因は何ら考慮されない。このため、従来技術では、被写体によって焦点調節に時間がかかる可能性がある。
【０００５】
つまり、被写体が暗いために合焦位置を正確に特定できず、補正量を考慮してもレンズの停止位置が合焦位置の先に設定されると、山登り方式の焦点調節動作によって、レンズが順方向→逆方向→順方向の順で移動してしまう。このようにレンズの移動方向が複数回にわたって反転することで、焦点調節に時間がかかるという問題が生じる。
【０００６】
それゆえに、この発明の主たる目的は、高速かつ高精度の焦点調節を行うことができる、新規なオートフォーカスカメラを提供することである。
【０００７】
【課題を解決するための手段】
この発明に従うオートフォーカスカメラは、被写体までの距離を測定する測定手段、フォーカスレンズと撮像面との間隔を測定手段によって測定された距離に対応する間隔に補正量を加算した間隔まで縮小する縮小手段、縮小手段による縮小の後にフォーカスレンズと撮像面との間隔を被写体の合焦点に対応する間隔に調整する調整手段、および被写体が暗いほど補正量を大きくする補正量変更手段を備える。
【０００８】
【作用】
測定手段によって被写体までの距離が測定されると、縮小手段は、フォーカスレンズと撮像面との間隔を測定された距離に対応する間隔に補正量を加算した間隔まで縮小する。調整手段は、縮小手段による縮小の後に、フォーカスレンズと撮像面との間隔を被写体の合焦点に対応する間隔に調整する。ここで、補正量変更手段は、被写体が暗いほど補正量を大きくする。
【０００９】
被写体が暗いほど補正量を大きくすることで、縮小手段によって縮小された後の間隔は、合焦点に対応する間隔よりも長くなる。このため、調整手段によって調整を行うとき、間隔の変動方向が反転する回数が抑えられ、焦点調節の高速化が図られる。また、縮小手段による縮小の後に調整手段による調整を行うことで、高精度の焦点調節が可能となる。
【００１０】
好ましくは、複数のフォーカスエリアが割り当て手段によって被写界に割り当てられ、このいずれか１つが選択手段によって選択される。このとき、測定手段は、選択手段によって選択されたフォーカスエリアに属する被写体について測定を行い、調整手段は、選択手段によって選択されたフォーカスエリアに属する被写体に注目して調整を行い、そして変更量調整手段は選択手段によって選択されたフォーカスエリアに属する被写体の明るさに基づいて補正量を変更する。
【００１１】
これによって、明るさが大きく変化する被写界の撮影にあたってフォーカスエリアの選択を頻繁に変更するようなときでも、高速かつ高精度の焦点調節が実現される。
【００１２】
好ましくは、縮小手段は、被写体の暗さが閾値を上回るとき第１不能化手段によって不能化される。縮小手段はまた、測定手段の測定結果が異常なとき第２不能化手段によって不能化される。縮小手段が不能化されたとき、調整手段は、第１ステップ幅で調整を行い、その後に第１ステップ幅よりも小さい第２ステップ幅で調整を行う。
【００１３】
好ましくは、測定手段は位相差検出方式で測定を行う。また、調整手段はコントラスト検出方式で調整を行う。
【００１４】
【発明の効果】
この発明によれば、被写体が暗いほど補正量を大きくすることで、縮小手段によって縮小された後の間隔は、合焦点に対応する間隔よりも長くなる。このため、調整手段によって調整を行うとき、間隔の変動方向が反転する回数が抑えられ、焦点調節の高速化が図られる。また、縮小手段による縮小の後に調整手段による調整を行うことで、高精度の焦点調節が可能となる。
【００１５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１６】
【実施例】
図１を参照して、この実施例のディジタルカメラ１０は、フォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の受光面つまり撮像面に照射される。撮像面では、光電変換によって被写体の光学像に対応する電荷つまり生画像信号が生成される。
【００１７】
被写体のリアルタイム動画像つまりスルー画像をＬＣＤモニタ３４に表示するとき、ＣＰＵ４４は、絞りの開放をドライバ２０に命令し、プリ露光および間引き読み出しの繰り返しをドライバ２２に命令する。ドライバ２０は、絞りユニット１４の絞り量を開放し、ドライバ２２は、イメージセンサ１６のプリ露光とこれによって生成された生画像信号の間引き読み出しとを繰り返し実行する。イメージセンサ１６からは、被写体の光学像に対応する低解像度の生画像信号が出力される。
【００１８】
出力された生画像信号は、ＣＤＳ／ＡＧＣ／ＡＤ回路２４によってノイズ除去，レベル調整およびＡ／Ｄ変換の一連の処理を施され、これによってディジタル信号である生画像データが得られる。信号処理回路２６は、ＣＤＳ／ＡＧＣ／ＡＤ回路２４から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを生成する。生成された画像データはメモリ制御回路２８によってＳＤＲＡＭ３０に書き込まれ、その後同じメモリ制御回路２８によって読み出される。ビデオエンコーダ３２は、メモリ制御回路２８によって読み出された画像データをＮＴＳＣフォーマットに従うコンポジットビデオ信号に変換し、変換されたコンポジットビデオ信号をＬＣＤモニタ３４に与える。この結果、被写体のスルー画像がモニタ画面に表示される。
【００１９】
信号処理回路２６によって生成された画像データのうちＹデータはまた、露光制御のために輝度評価回路３６に与えられ、フォーカス制御のためにＡＦ評価回路３８および４０に与えられる。
【００２０】
図２を参照して、輝度評価回路３６は、被写界を水平方向および垂直方向の各々において１６分割し、２５６個の分割エリアの各々についてＹデータを積算する。これによって、２５６個の輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］が輝度評価回路３６から出力される。ＣＰＵ４４は、輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］のうち被写界の中央に割り当てられた測光エリアＥ０に属するものを互いに加算して中央輝度評価値Ｉｙ［Ｅ０］を求め、輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］のうち被写界の周辺に割り当てられた測光エリアＥ１に属するものを互いに加算して周辺輝度評価値Ｉｙ［Ｅ１］を求める。ＣＰＵ４４はさらに、ドライバ２２に設定されたプリ露光時間を中央輝度評価値Ｉｙ［Ｅ０］および周辺輝度評価値Ｉｙ［Ｅ１］に基づいて調整する。
【００２１】
図３を参照して、ＡＦ評価回路３８は、被写界に５つのフォーカスエリアＦ０〜Ｆ４を割り当て、フォーカスエリアＦ０〜Ｆ４の各々についてＹデータの高域周波数成分を積算する。これによって、高域ＡＦ評価値Ｉｙｈ［Ｆ０］〜Ｉｙｈ［Ｆ４］が求められる。ＡＦ評価回路４０は、フォーカスエリアＦ０〜Ｆ４の各々についてＹデータの中域周波数成分を積算して、中域ＡＦ評価値Ｉｙｍ［Ｆ０］〜Ｉｙｍ［Ｆ４］を求める。ＣＰＵ４４は、こうして求められた高域ＡＦ評価値Ｉｙｈ［Ｆ０］〜Ｉｙｈ［Ｆ４］および中域ＡＦ評価値Ｉｙｍ［Ｆ０］〜Ｉｙｍ［Ｆ４］に基づいてドライバ１８を駆動し、フォーカスレンズ１２を合焦点に合わせる。
【００２２】
以上のような露光制御およびフォーカス制御によって、ＬＣＤモニタ３４から出力されるスルー画像の明るさおよびフォーカスが調整される。
【００２３】
シャッタボタン５２ａが半押しされると、ＣＰＵ４４は、輝度評価回路３６から出力された中央輝度評価値Ｉｙ［Ｅ０］および周辺輝度評価値Ｉｙ［Ｅ１］に基づいて最適絞り量および最適露光時間を算出する。ＣＰＵ４４はさらに、算出された最適絞り量をドライバ２０に設定し、算出された最適露光時間をレジスタ４４ａに設定する。絞りユニット１４はドライバ２０によって駆動され、これによって最適絞り量が得られる。
【００２４】
ＣＰＵ４４は続いて、輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］のうち図３に示すフォーカスエリアＦ０〜Ｆ４の各々に属するものを互いに加算して、輝度評価値Ｉｙ［Ｆ０］〜Ｉｙ［Ｆ４］を求める。ＣＰＵ４４はまた、高域ＡＦ評価値Ｉｙｈ［Ｆ０］〜Ｉｙｈ［Ｆ４］をＡＦ評価回路３８から取り込み、中域ＡＦ評価値Ｉｙｍ［Ｆ０］〜Ｉｙｍ［Ｆ４］をＡＦ評価回路４０から取り込み、そして数１に従って相対比Ｒ［Ｆ０］〜Ｒ［Ｆ４］を算出する。
【００２５】
【数１】
Ｒ［Ｆｉ］＝Ｉｙｈ［Ｆｉ］／Ｉｙｍ［Ｆｉ］
ｉ：０〜４
セレクトボタン５４が操作されない限り、フォーカス調整は、フォーカスエリアＦ０を基準にして行われる。このため、ＣＰＵ４４は、フォーカスエリアＦ０について求められた相対比Ｒ［Ｆ０］に基づいて、位相差検出方式のパッシブセンサ４２を用いた測距ならびに測距結果に基づくレンズ移動を行うかどうかを判断する。
【００２６】
具体的に説明すると、相対比Ｒ［Ｆ０］が閾値Ｒｔｈを上回るときは、フォーカスエリアＦ０の被写体が暗すぎるとみなし、パッシブセンサ４２を用いた測距を中止してコントラスト検出方式のフォーカス調整に移行する。これに対して、相対比Ｒ［Ｆ０］が閾値Ｒｔｈ以下であれば、フォーカスエリアＦ０の被写体は測距が不可能なほど暗くはないとみなし、パッシブセンサ４２を用いた測距を実行する。
【００２７】
パッシブセンサ４２において、被写界の光学像は、光学レンズ４２ａを通してイメージセンサ４２ｃに照射されるとともに、光学レンズ４２ｂを通してイメージセンサ４２ｄに照射される。イメージセンサ４２ｃおよび４２ｂから出力された画像信号はＣＰＵ４４に与えられる。イメージセンサ４２ｃによって捉えられる被写界とイメージセンサ４２ｂによって捉えられる被写界の間にはずれ（位相差）があるため、ＣＰＵ４４は、与えられた２つの画像信号のうちフォーカスエリアＦ０に属する画像信号の位相差を検出し、この位相差に基づいてフォーカスエリアＦ０に属する被写体までの距離を測定する。ＣＰＵ４４はさらに、測定された距離に基づいて、合焦点までのフォーカスレンズ１２の移動量Ｌを算出する。
【００２８】
ただし、フォーカスエリアＦ０に属する被写体が暗いほど、測定された距離ひいては移動量Ｌの信頼性が低下する。すると、被写体が暗いときも移動量Ｌだけフォーカスレンズ１２を移動させるのでは、フォーカスレンズ１２が合焦点を越えてしまう可能性がある。合焦点を越えると、その後に実行するコントラスト検出方式のフォーカス調整においてフォーカスレンズ１２の移動方向が順方向→逆方向→順方向の順で変化し、フォーカス調整に時間がかかる。
【００２９】
そこで、この実施例では、フォーカスエリアＦ０に属する被写体の明るさが十分でないときにフォーカスレンズ１２の移動量を“Ｌ−Ｌｃ”とし、さらに被写体が暗いほど移動補正量Ｌｃを大きくするようにしている。図４を参照して具体的に説明すると、輝度評価値Ｉｙ［Ｆ０］が閾値Ｌｔｈ１未満のときは移動補正量ＬｃをΔＬ１に設定し、輝度評価値Ｉｙ［Ｆ０］が閾値Ｌｔｈ１以上でかつ閾値Ｌｔｈ２未満のときは移動補正量ＬｃをΔＬ２に設定する。これによって、フォーカスレンズ１２は合焦点の手前で停止する。
【００３０】
なお、輝度評価値Ｉｙ［Ｆ０］が閾値Ｌｔｈ２以上のときは、フォーカスレンズ１２の移動量Ｌが補正されることはなく、フォーカスレンズ１２は移動量Ｌだけ移動される。この移動によってフォーカスレンズ１２は合焦点に到達するため、コントラスト検出方式のフォーカス調整は中止される。ちなみに、閾値Ｌｔｈ１およびＬｔｈ２の間ではＬｔｈ１＜Ｌｔｈ２が成立する。
【００３１】
コントラスト検出方式のフォーカス調整では、ＣＰＵ４４は、フォーカスレンズ１２を１ステップずつ移動させ、各々の位置で生成された生画像信号に基づく高域ＡＦ評価値Ｉｙｈ［Ｆ０］をＡＦ評価回路３８から取り込む。ＣＰＵ４４はさらに、高域ＡＦ評価値Ｉｙｈ［Ｆ０］が最大となる位置を合焦点として特定し、フォーカスレンズ１２を合焦点に合わせる。
【００３２】
フォーカス調整が完了した後にセレクトボタン５４によって別のフォーカスエリアが選択されると、選択されたフォーカスエリアについて上述と同様の処理が実行される。また、フォーカス調整が完了した後にシャッタボタン５２が全押しされると、次のような記録処理が実行される。
【００３３】
ＣＰＵ４４は、シャッタボタン５２の半押しに応答して算出した最適露光時間に従う本露光と、この本露光によって生成された全ての電荷の読み出しとを、ドライバ１６に命令する。イメージセンサ１６は最適露光時間に従う本露光を施され、これによって生成された全ての電荷つまり高解像度の生画像信号がイメージセンサ１６から出力される。出力された生画像信号はＣＤＳ／ＡＧＣ／ＡＤ回路２４によって生画像データに変換され、生画像データは信号処理回路２６によってＹＵＶ形式の画像データに変換される。変換された生画像データは、メモリ制御回路２８を通してＳＤＲＡＭ３０に書き込まれる。
【００３４】
ＣＰＵ４４はまた、ＳＤＲＡＭ３０に格納された画像データの圧縮処理をＪＰＥＧコーデック４６に命令する。ＪＰＥＧコーデック４６は、メモリ制御回路２８を通してＳＤＲＡＭ３０から画像データを読み出し、読み出された画像データにＪＰＥＧ圧縮を施す。これによって生成された圧縮画像データは、メモリ制御回路２８を通してＳＤＲＡＭ３０に書き込まれる。ＪＰＥＧ圧縮が完了すると、ＣＰＵ４４は、メモリ制御回路２８を通してＳＤＲＡＭ３０から圧縮画像データを読み出し、読み出された圧縮画像データを含む画像ファイルをＩ／Ｆ４８を通して記録媒体５０に記録する。
【００３５】
ＣＰＵ４４は、具体的には、図５〜図７に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ５６に記憶される。
【００３６】
まず図５のステップＳ１で、スルー画像出力処理を実行する。具体的には、プリ露光および間引き読み出しの繰り返しをドライバ２２に命令する。これによってスルー画像がＬＣＤモニタ３４から出力される。ステップＳ３ではシャッタボタン５２が半押しされたかどうか判断し、ＮＯであればステップＳ５でスルー画像用のフォーカス調整および露光調整を実行する。これによって、フォーカスレンズ１２が光軸方向に移動し、イメージセンサ１６のプリ露光時間が変化する。ＬＣＤモニタ３４には、フォーカスおよび明るさが調整されたスルー画像が表示される。
【００３７】
シャッタボタン５２が半押しされると、ステップＳ７で露光調整を行う。これによって、最適絞り量が絞りユニット１４に設定され、最適露光時間がレジスタ４４ａに設定される。ステップＳ９では輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］を輝度評価回路３６から取り込み、この輝度評価値Ｉｙ［０］〜Ｉｙ［２５５］に基づいて図３に示すフォーカスエリアＦ０〜Ｆ４にそれぞれ対応する輝度評価値Ｉｙ［Ｆ０］〜Ｉｙ［Ｆ４］を求める。
【００３８】
ステップＳ１１ではＡＦ評価回路３８から高域ＡＦ評価値Ｉｙｈ［Ｆ０］〜Ｉｙｈ［Ｆ４］を取り込み、ステップＳ１３ではＡＦ評価回路４０から中域ＡＦ評価値Ｉｙｍ［Ｆ０］〜Ｉｙｍ［Ｆ４］を取り込み、ステップＳ１５では上述の数１に従って相対比Ｒ［Ｆ０］〜Ｒ［Ｆ４］を求める。ステップＳ１５の処理が完了すると、ステップＳ１７で注目フォーカスエリア番号ｓｅｌを“０”に設定する。これによって、最初はフォーカスエリアＦ０が注目フォーカスエリアとされる。
【００３９】
ステップＳ１９では、注目フォーカスエリアに属する被写体の明るさを判別するべく、相対比Ｒ［Ｆｓｅｌ］を閾値Ｒｔｈと比較する。Ｒ［Ｆｓｅｌ］＞Ｒｔｈと判断されると、注目フォーカスエリアの被写体は暗すぎるとみなし、ステップＳ３９でステップ幅を標準幅に設定してからステップＳ４１のフォーカス調整処理に移行する。これによって、注目フォーカスエリアの被写体までの距離の測定や、測定結果に基づくレンズ移動を行うことなく、フォーカス調整が実行される。このフォーカス調整によって、フォーカスレンズ１２は合焦点に達する。
【００４０】
一方、Ｒ［Ｆｓｅｌ］≦Ｒｔｈと判断されると、注目フォーカスエリアの被写体は測距ができないほど暗くはないとみなし、ステップＳ２１で測距を行う。具体的には、パッシブセンサ４２に設けられたイメージセンサ４２ｃおよび４２ｄの各々から画像信号を取り込み、注目フォーカスエリアにおける画像信号のずれに基づいて被写体までの距離を測定する。距離が求められるとステップＳ２３に進み、合焦点までのレンズ移動量Ｌを算出する。
【００４１】
ステップＳ２５では、算出されたレンズ移動量Ｌがエラーであるかどうか判断する。エラーと判断されると、ステップＳ３９を経てステップＳ４１に進む。一方、エラーでないと判断されるとステップＳ２７に進み、注目フォーカスエリアの輝度評価値Ｉｙ［Ｆｓｅｌ］を閾値Ｌｔｈ１およびＬｔｈ２と比較する。
【００４２】
Ｉｙ［Ｆｓｅｌ］≧Ｌｔｈ２であれば、注目フォーカスエリアの被写体は十分に明るいとみなし、ステップＳ２９でフォーカスレンズ１２を移動量Ｌだけ移動させる。移動量Ｌの移動によってフォーカスレンズ１２は合焦点に到達するため、ステップＳ４１のフォーカス調整は省略される。
【００４３】
Ｉｙ［Ｆｓｅｌ］＜Ｌｔｈ１であれば、注目フォーカスエリアの被写体は適度に暗いとみなし、ステップＳ３１で移動補正量ＬｃをΔＬ１に設定する。Ｌｔｈ１≦Ｉｙ［Ｆｓｅｌ］＜Ｌｔｈ２であれば、注目フォーカスエリアの被写体は適度に明るいとみなし、ステップＳ３３で移動補正量ＬｃをΔＬ２に設定する。図４から分かるように、被写体が暗いほど、移動補正量Ｌｃは大きくなる。移動補正量Ｌｃが決定されると、ステップＳ３５でフォーカスレンズ１２を移動量Ｌ−Ｌｃだけ移動させる。これによって、フォーカスレンズ１２は合焦点の手前で停止する。
【００４４】
レンズ移動が完了すると、ステップＳ３７でステップ幅を微小幅に設定し、ステップＳ４１でフォーカス調整を実行する。このフォーカス調整によって、フォーカスレンズ１２が合焦点に到達する。
【００４５】
ステップＳ４３ではセレクトボタン５４の操作の有無を判別し、ステップＳ４７ではシャッタボタン５２の全押しの有無を判別する。セレクトボタン５４が操作されたときはステップＳ４５で注目フォーカスエリア番号ｓｅｌを変更し、ステップＳ１９に戻る。これによって、選択されたフォーカスエリアに属する被写体について、上述と同様の処理が実行される。フォーカスは、選択されたフォーカスエリアに属する被写体に合わせられる。
【００４６】
シャッタボタン５２が全押しされたときは、ステップＳ４９で記録処理を行う。具体的には、ステップＳ７で求められた最適露光時間に従う本露光と全画素読み出しとをドライバ２２に命令し、本露光に基づく画像データの圧縮処理をＪＰＥＧコーデック４６に命令し、そしてＪＰＥＧコーデック４６によって生成された圧縮画像データを含む画像ファイルをＩ／Ｆ４８を通して記録媒体５０に記録する。記録が完了すると、ステップＳ１に戻る。
【００４７】
図６に示すステップＳ４１のフォーカス調整処理は、図７に示すサブルーチンに従う。まずステップＳ５１でフォーカスレンズ１２を１ステップ移動させ、ステップＳ５３でＡＦ評価回路３８から注目フォーカスエリアのＡＦ評価値Ｉｙｈ［Ｆｓｅｌ］を取り込む。ステップＳ５５では、フォーカスレンズ１２が合焦点を越えたかどうかをこれまでに取り込んだＡＦ評価値Ｉｙｈ［Ｆｓｅｌ］に基づいて判別する。
【００４８】
ステップＳ５５でＮＯと判断されたときは、ステップＳ５９でＡＦ評価値Ｉｙｈ［Ｆｓｅｌ］の変化量ΔＩｙｈを閾値Ｉｔｈと比較する。そしてＩｙｈ［Ｆｓｅｌ］≧ＩｔｈであればそのままステップＳ５１に戻るが、Ｉｙｈ［Ｆｓｅｌ］＜ＩｔｈであればステップＳ６１でステップ幅を微小幅に設定してからステップＳ５１に戻る。ステップＳ５５でＹＥＳと判断されたときはステップＳ５７に進み、フォーカスレンズ１２を合焦点まで戻す。フォーカスレンズ１２が合焦点に達すると、上階層のルーチンに復帰する。
【００４９】
以上の説明から分かるように、パッシブセンサ４２を用いて被写体までの距離が測定されると、測定された距離に基づいてフォーカスレンズ１２の移動量Ｌが算出される。フォーカスレンズ１２は、ドライバ１８によって移動量Ｌ−Ｌｃだけ駆動され、合焦位置の手前で停止する。コントラスト検出方式のフォーカス調整は、このようなフォーカスレンズ１２の移動の後に実行される。ここで、移動補正量Ｌｃは、被写体が暗いほど大きくされる。
【００５０】
被写体が暗いほど移動補正量Ｌｃを大きくすることで、フォーカスレンズ１２は合焦点の手前で停止する。このため、フォーカス調整を行うとき、フォーカスレンズ１２の移動方向が反転する回数が抑えられ、処理の高速化が図られる。また、パッシブセンサ４２による測距に加えてフォーカス調整を行うことで、高精度の調整が可能となる。
【００５１】
また、被写界には複数のフォーカスエリアＦ０〜Ｆ４が割り当てられ、このいずれか１つがセレクトボタン５４によって選択される。パッシブセンサ４２による測距は、選択されたフォーカスエリアに属する被写体について行われる。コントラスト検出方式のフォーカス調整も、選択されたフォーカスエリアに属する被写体に注目して行われる。移動補正量Ｌｃの変更もまた、選択されたフォーカスエリアに属する被写体の明るさに基づいて行われる。したがって、明るさが大きく変化する被写界の撮影に際してフォーカスエリアの選択を頻繁に変更するようなときでも、高速かつ高精度の焦点調節が実現される。
【００５２】
なお、この実施例では、フォーカス調整のためにフォーカスレンズを光軸方向に移動させるようにしたが、フォーカスレンズに代えてあるいはフォーカスレンズとともに、イメージセンサを光軸方向に移動させるようにしてもよい。
【００５３】
また、この実施例では、セレクトボタンの操作に応答して注目フォーカスエリアを変更するようにしているが、被写界の状態に応じて注目フォーカスエリアを自動的に変更するようにしてもよい。
【００５４】
さらに、この実施例では、位相差検出方式のパッシブセンサを用いて測距を行うようにしているが、これに代えて、赤外線を放出するアクティブセンサを用いて測距を行うようにしてもよい。
【００５５】
さらにまた、この実施例では、ディジタルカメラを用いて説明したが、この発明は、銀塩フィルムカメラにも適用できる。この場合、撮像面は、フィルムの表面となる。
【００５６】
また、この実施例では、スルー画像を出力するときに、パッシブセンサ４２による測距を経ることなく、コントラスト検出方式でフォーカスを調整するようにしている。かかるコントラスト検出方式のみに従うフォーカス調整は、スルー画像を出力するときだけでなく、被写界の動画像データを記録媒体に記録するときに実行してもよい。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】被写界に割り当てられた複数の測光エリアの一例を示す図解図である。
【図３】被写界に割り当てられた複数のフォーカスエリアの一例を示す図解図である。
【図４】フォーカスレンズ位置とＡＦ評価値との関係を示すグラフである。
【図５】図１実施例の動作の一部を示すフロー図である。
【図６】図１実施例の動作の他の一部を示すフロー図である。
【図７】図１実施例の動作のその他の一部を示すフロー図である。
【符号の説明】
１０…ディジタルカメラ
１２…フォーカスレンズ
１６…イメージセンサ
３６…輝度評価回路
３８，４０…ＡＦ評価回路
４４…ＣＰＵ
４２…パッシブセンサ
【図１】
2004341095.tif 000003
【図２】
2004341095.tif 000004
【図３】
2004341095.tif 000005
【図４】
2004341095.tif 000006
【図５】
2004341095.tif 000007
【図６】
2004341095.tif 000008
【図７】
2004341095.tif 000009