(57)【要約】【課題】補正方法を簡略化して、メモリ、処理回路を小型化して交換レンズ、カメラ等をコストダウンすると共に、高精度なピントずれ補正を可能とするカメラ及び焦点検出装置を提供することである。【解決手段】被写体を照明する光源がカメラボディ１内の光源検知部４で検知されると、該光源検知部４から当該光源に応じた信号が出力される。また、メモリ３に記憶されている光源の種類に応じて焦点ずれを補正するための補正値が、補正データとして読み出される。ＡＦ制御部５では、光源検知部４からの信号と上記メモリ３から読出された補正データとに基づいて、焦点検出が実行される。【選択図】      図１
2005208300.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを含むレンズ鏡筒と、カメラボディとを有するレンズ交換可能なカメラであって、
上記レンズ鏡筒の内部に配置され、被写体を照明する光源の種類に応じて焦点ずれを補正するための補正値を記憶している補正値記憶手段と、
被写体を照明する光源を検出し、該光源に応じた信号を出力する光源検出手段と、
上記撮影レンズの焦点検出を行う焦点検出手段と、
を具備し、
上記焦点検出手段は、上記光源検出手段で検出された上記信号の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて焦点検出を行うことを特徴とするカメラ。
【請求項２】
撮影レンズを含むレンズ鏡筒と、カメラボディとを有するレンズ交換可能なカメラであって、
上記レンズ鏡筒の内部に配置され、被写体を照明する光源の種類に応じて焦点ずれを補正するための補正値を記憶している補正値記憶手段と、
被写体を照明する光源を検出し、該光源に応じた信号を出力する光源検出手段と、
上記撮影レンズの焦点検出を行う焦点検出手段と、
上記光源検出手段の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて上記焦点検出手段の出力を補正するための補正量を演算する補正量演算手段と、
上記補正量演算手段で演算された補正量に基づいて上記焦点検出手段の出力を補正する補正手段と、
を具備することを特徴とするカメラ。
【請求項３】
上記補正手段は、上記光源検出手段で検出された結果に応じて連続的に変化する補正量に基づいて補正を行うことを特徴とする請求項２に記載のカメラ。
【請求項４】
上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする請求項１に記載のカメラ。
【請求項５】
上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする請求項２に記載のカメラ。
【請求項６】
上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする請求項３に記載のカメラ。
【請求項７】
上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする請求項１に記載のカメラ。
【請求項８】
上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする請求項２に記載のカメラ。
【請求項９】
上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする請求項３に記載のカメラ。
【請求項１０】
上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする請求項４に記載のカメラ。
【請求項１１】
上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする請求項５に記載のカメラ。
【請求項１２】
上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする請求項６に記載のカメラ。
【請求項１３】
上記補正値記憶手段に記憶されている補正値は、焦点距離及び被写体距離の少なくとも１つの変化に対応して変化する形式を有していることを特徴とする請求項７乃至１２の何れか１に記載のカメラ。
【請求項１４】
撮影レンズと、
被写体を照明する光源を検出して、該光源に応じた信号を出力する光源検出手段と、
上記光源の種類に応じて焦点ずれを補正するための補正値を記憶している補正値記憶手段と、
上記光源検出手段で検出された上記信号の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて上記撮影レンズの焦点を制御する制御手段と、
を具備することを特徴とする焦点検出装置。
【請求項１５】
上記制御手段は、上記光源検出手段の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて上記焦点検出手段の出力を補正するための補正量を演算し、この演算された補正量に基づいて上記撮影レンズの焦点ずれを補正することを特徴とする請求項１４に記載の焦点検出装置。
【請求項１６】
上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする請求項１４に記載の焦点検出装置。
【請求項１７】
上記光源検出手段は、上記撮影レンズを通過した被写体光以外の光を使用する外光式の光検出手段で構成されていることを特徴とする請求項１４に記載の焦点検出装置。
【請求項１８】
上記補正値記憶手段に記憶されている補正値は、焦点距離及び被写体距離の少なくとも１つの変化に対応して変化する形式を有していることを特徴とする請求項１４に記載の焦点検出装置。
【請求項１９】
上記補正値記憶手段は、上記撮影レンズを含むレンズ鏡筒の内部に配置されることを特徴とする請求項１４乃至１８の何れか１に記載の焦点検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はカメラ及び焦点検出装置に関し、より詳しくは撮影レンズ等の色収差の影響を低減するために、撮影レンズに入射する光源に応じて合焦点の位置を補正するようにしたカメラの焦点検出装置に関するものである。
【背景技術】
【０００２】
従来より、撮影の際に被写体の輝度及び背景光を検出して測距時の補正を行う技術が開発されている。例えば、一対の受光素子列に結像する一対の像の位置関係から測定対象の焦点状態を検出し、その検出結果に応じて撮影レンズの焦点調節を行う、いわゆる位相差ＡＦ（オートフォーカス）方式の自動焦点調節装置が知られている（例えば、特許文献１参照）。
【０００３】
このような特許文献１に記載のＡＦ方式を採用したカメラ等に於いては、一般的に撮影レンズ等を透過した光束によって被写体像が結像されるようになっている。しかしながら、このとき、被写体像の合焦点の位置は、撮影レンズ等に入射する光源の波長によって異なる現象が見られることは周知である。
【０００４】
例えば、室内に於いて写真撮影を行う場合には、例えばタングステンランプやフラッドランプ等の人工光源を用いて被写体を照明することがある。この場合には、撮影レンズ等の有する光学特性、すなわち、色収差等の影響によって被写体像の合焦点の位置にズレが生じてしまうことがある。上記問題を改善したものとして、交換レンズ内に基準波長に対する特定波長の色収差補正データをメモリしており、被写体光の色を測定する測色手段で測定した被写体光の主要色に基づいて補正データを算出しピント補正を行う焦点検出装置が知られている（例えば、特許文献２参照）。
【特許文献１】特開平９−２１１３０６号公報
【特許文献２】特開２００３−２４５１０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上記特許文献２に記載の装置は、基準波長に対する特定波長の色収差補正データと、被写体光の色を測定する測色手段で測定した被写体光の主要色に基づいて複雑な計算を行い補正値を算出するようにしている。このため、交換レンズ内のメモリ容量が増大し、カメラ内処理回路が大型化してコストアップするという課題を有している。
【０００６】
したがって本発明は、上述した点に鑑みてなされたものであって、その目的とするところは、補正方法を簡略化して、メモリ、処理回路を小型化することにより、交換レンズ、カメラ等をコストダウンすると共に、高精度なピントずれ補正を可能としたカメラ及び焦点検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
すなわち、請求項１に記載の発明は、撮影レンズを含むレンズ鏡筒と、カメラボディとを有するレンズ交換可能なカメラであって、上記レンズ鏡筒の内部に配置され、被写体を照明する光源の種類に応じて焦点ずれを補正するための補正値を記憶している補正値記憶手段と、被写体を照明する光源を検出し、該光源に応じた信号を出力する光源検出手段と、上記撮影レンズの焦点検出を行う焦点検出手段と、を具備し、上記焦点検出手段は、上記光源検出手段で検出された上記信号の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて焦点検出を行うことを特徴とする。
【０００８】
請求項２に記載の発明は、撮影レンズを含むレンズ鏡筒と、カメラボディとを有するレンズ交換可能なカメラであって、上記レンズ鏡筒の内部に配置され、被写体を照明する光源の種類に応じて焦点ずれを補正するための補正値を記憶している補正値記憶手段と、被写体を照明する光源を検出し、該光源に応じた信号を出力する光源検出手段と、上記撮影レンズの焦点検出を行う焦点検出手段と、上記光源検出手段の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて上記焦点検出手段の出力を補正するための補正量を演算する補正量演算手段と、上記補正量演算手段で演算された補正量に基づいて上記焦点検出手段の出力を補正する補正手段と、を具備することを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載の発明に於いて、上記補正手段は、上記光源検出手段で検出された結果に応じて連続的に変化する補正量に基づいて補正を行うことを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１に記載の発明に於いて、上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする。
【００１１】
請求項５に記載の発明は、請求項２に記載の発明に於いて、上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする。
【００１２】
請求項６に記載の発明は、請求項３に記載の発明に於いて、上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする。
【００１３】
請求項７に記載の発明は、請求項１に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする。
【００１４】
請求項８に記載の発明は、請求項２に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする。
【００１５】
請求項９に記載の発明は、請求項３に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする。
【００１６】
請求項１０に記載の発明は、請求項４に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする。
【００１７】
請求項１１に記載の発明は、請求項５に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする。
【００１８】
請求項１２に記載の発明は、請求項６に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光を使用しない外光式の光検出手段で構成されていることを特徴とする。
【００１９】
請求項１３に記載の発明は、請求項７乃至１２の何れか１に記載の発明に於いて、上記補正値記憶手段に記憶されている補正値は、焦点距離及び被写体距離の少なくとも１つの変化に対応して変化する形式を有していることを特徴とする。
【００２０】
請求項１４に記載の発明は、撮影レンズと、被写体を照明する光源を検出して、該光源に応じた信号を出力する光源検出手段と、上記光源の種類に応じて焦点ずれを補正するための補正値を記憶している補正値記憶手段と、上記光源検出手段で検出された上記信号の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて上記撮影レンズの焦点を制御する制御手段と、を具備することを特徴とする。
【００２１】
請求項１５に記載の発明は、請求項１４に記載の発明に於いて、上記制御手段は、上記光源検出手段の出力と、上記補正値記憶手段に記憶されている補正値とに基づいて上記焦点検出手段の出力を補正するための補正量を演算し、この演算された補正量に基づいて上記撮影レンズの焦点ずれを補正することを特徴とする。
【００２２】
請求項１６に記載の発明は、請求項１４に記載の発明に於いて、上記光源検出手段は少なくとも被写体の赤外光及び近赤外光の何れか一方の光量を検出する光量検出手段を更に具備することを特徴とする。
【００２３】
請求項１７に記載の発明は、請求項１４に記載の発明に於いて、上記光源検出手段は、上記撮影レンズを通過した被写体光以外の光を使用する外光式の光検出手段で構成されていることを特徴とする。
【００２４】
請求項１８に記載の発明は、請求項１４に記載の発明に於いて、上記補正値記憶手段に記憶されている補正値は、焦点距離及び被写体距離の少なくとも１つの変化に対応して変化する形式を有していることを特徴とする。
【００２５】
請求項１９に記載の発明は、請求項１４乃至１８の何れか１に記載の発明に於いて、上記補正値記憶手段は、上記撮影レンズを含むレンズ鏡筒の内部に配置されることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、交換レンズ内の焦点補正データを光源種類に応じて設けたことにより、補正方法が非常に簡略化されメモリ、処理回路を小型化することができるので交換レンズ、カメラ等をコストダウンすると共に、高精度なピントずれ補正を可能とするカメラ及び焦点検出装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して、本発明の実施形態を説明する。
【００２８】
図１は、本発明の焦点検出装置が適用されたデジタルカメラの概略構成を示すブロック図である。
【００２９】
図１に於いて、本デジタルカメラは、カメラボディ１と、交換レンズ２とから構成されている。上記交換レンズ２は、光源の種類に応じて焦点ずれを補正するための補正値を記憶するメモリ３を有している。一方、カメラボディ１は、上記光源に応じた信号を出力する光源検知部４と、交換レンズ２の焦点検出を行うＡＦ制御部５とを有している。
【００３０】
このような構成に於いて、被写体を照明する光源がカメラボディ１内の光源検知部４で検知されると、該光源検知部４から当該光源に応じた信号が出力される。また、メモリ３に記憶されている光源の種類に応じて焦点ずれを補正するための補正値が、補正データとして読み出される。ＡＦ制御部５では、光源検知部４からの信号と上記メモリ３から読出された補正データとに基づいて、焦点検出が実行される。
【００３１】
（第１の実施形態）
図２は、本発明の第１の実施形態に係るデジタルカメラの一部を切断してその内部構成を概略的に示す斜視図である。
【００３２】
図２に於いて、本実施形態のデジタルカメラ１０は、それぞれが別体に構成されるカメラボディ１１と、レンズ鏡筒１２とから成り、これらカメラボディ１１とレンズ鏡筒１２とは、互いに着脱自在に構成されてなるものである。
【００３３】
上記レンズ鏡筒１２は、複数の撮影レンズやその駆動機構等から成る撮影光学系１２ａを内部に保持して構成されている。この撮影光学系１２ａは、被写体からの光束を透過させることで当該被写体光束により形成される被写体の像を、所定の位置（後述する撮像素子４０の光電変換面上）に結像せしめるように、例えば、複数の光学レンズ等によって構成されるものである。そして、このレンズ鏡筒１２は、カメラボディ１１の前面に向けて突出するように配設されている。
【００３４】
尚、このレンズ鏡筒１２については、従来のカメラ等に於いて一般的に利用されているものと同様のものが適用される。したがって、その詳細な構成についての説明は省略する。
【００３５】
カメラボディ１１は、内部に各種の構成部材等を備えて構成され、且つ、撮影光学系１２ａを保持するレンズ鏡筒１２を着脱自在となるように配設するための連結部材である撮影光学系装着部（撮影レンズ装着部とも称する）をその前面に備えて構成されてなる、いわゆる一眼レフレックス方式のカメラである。
【００３６】
つまり、カメラボディ１１の前面側の略中央部には、被写体光束を当該カメラボディ１１の内部へと導き得る所定の口径を有する露光用開口が形成されている。この露光用開口の周縁部には、撮影光学系装着部（図示せず）が形成されている。
【００３７】
カメラボディ１１の外面側には、その前面に上述の撮影光学系装着部が配設されているほか、上面部や背面部等の所定の位置にカメラボディ１１を動作させるための各種の操作部材、例えば撮影動作を開始せしめるための指示信号等を発生させるためのレリーズ釦１３と、カメラボディ１１のグリップ部とレンズ鏡筒１２の間で内部に後述する光源センサ５５が配設された拡散板１４等が配設されている。上記拡散板１４は、カメラボディ１１の撮影光学系接続部の側に設けられており、撮影する被写体及びその周辺の光が入射する構成となっている。
【００３８】
尚、上述した操作部材については、この発明とは直接関連しない部分であるので、図面の煩雑化を避けるために、レリーズ釦１３以外の操作部材については、その図示及び説明を省略する。
【００３９】
カメラボディ１１の内部には、図２に示されるように、各種の構成部材、例えば、ファインダ装置１６と、シャッタ部１７と、撮像ユニット１８と、主回路基板１９を始めとした複数の回路基板（図２では主回路基板１９のみが図示されている）とが、それぞれ所定の位置に配設されている。
【００４０】
上記ファインダ装置１６は、上記撮影光学系１２ａによって形成される所望の被写体像を撮像素子４０（図２参照）の光電変換面上とは異なる所定の位置に形成させるべく設けられたもので、いわゆる観察光学系を構成する。
【００４１】
ファインダ装置１６は、クイックリターンミラー１６ａと、ペンタプリズム１６ｂと、接眼レンズ１６ｃとから構成されている。
【００４２】
上記クイックリターンミラー１６ａは、撮影光学系１２ａを透過した被写体光束の光軸を折り曲げて観察光学系の側へと導き得るようにしたものである。ペンタプリズム１６ｂは、上記クイックリターンミラー１６ａから出射する光束を受けて正立正像を形成する。また、接眼レンズ１６ｃは、上記ペンタプリズム１６ｂにより形成される像を拡大して観察するのに最適な形態の像を結像させるためのものである。
【００４３】
また、クイックリターンミラー１６ａは、撮影光学系１２ａの光軸から退避する露光退避位置と当該光軸上の所定の位置との間で移動自在に構成され、通常状態に於いては撮影光学系１２ａの光軸上に於いて当該光軸に対して所定の角度、例えば、角度４５度を有して配置されている。これにより、撮影光学系１２ａを透過した被写体光束は、当該デジタルカメラ１０が通常状態にある場合には、クイックリターンミラー１６ａによってその光軸が折り曲げられて、当該クイックリターンミラー１６ａの上方に配置されるペンタプリズム１６ｂの側へと反射されるようになっている。すなわち、これがクイックリターンミラー（可動ミラー）１６ａのファインダ観察位置である。
【００４４】
一方、本デジタルカメラ１０が撮影動作の実行中に於いて、その実際の露光動作中には、当該クイックリターンミラー１６ａは、撮影光学系１２ａの光軸から退避する所定の位置に移動するようになっている。これによって、被写体光束は、撮像素子４０の側へと導かれ、その光電変換面を照射するようになっている。
【００４５】
上記シャッタ部１７は、撮像素子４０の光電変換面への被写体光束の照射時間等を制御するもので、シャッタ機構等を備えて構成されている。
【００４６】
撮像ユニット１８は、上記シャッタ部１７と、このシャッタ部１７を含み撮影光学系１２ａを透過した被写体光束に基づいて形成される被写体像に対応した画像信号を得る撮像素子４０を含んだアッセンブリで構成される。
【００４７】
また、上記主回路基板１９は、撮像素子４０により取得した画像信号に対して各種の信号処理を施す画像信号処理回路（図示せず）答の電気回路を構成する各種の電気部材が実装されている。更に、カメラボディ１１の上部には、図示されないストロボ接点が設けられており、外部ストロボを取付け可能であると共に、外部ストロボと通信して所定の光量、タイミングでストロボを発光可能な構成となっている。
【００４８】
上記シャッタ部１７は、例えばフォーカルプレーン方式のシャッタ機構や、このシャッタ機構の動作を制御する駆動回路等、従来のカメラ等に於いて一般的に利用されているものと同様のものが適用される。したがって、その詳細な構成についての説明は省略する。
【００４９】
図３は、本デジタルカメラの主に電気的な構成を概略的に示すブロック構成図である。
【００５０】
図３に於いて、このデジタルカメラは、上述したように、カメラボディ１１と、交換レンズとしてのレンズ鏡筒１２とから主に構成されており、カメラボディ１１の前面に対して、所望のレンズ鏡筒１２が着脱自在に設定されている。
【００５１】
上記レンズ鏡筒１２の制御は、レンズ制御用マイクロコンピュータ（以下、Ｌμｃｏｍと称する）２５によって行われる。一方、カメラボディ１１の制御は、ボディ制御用マイクロコンピュータ（以下、Ｂμｃｏｍと称する）５０によって行われる。
【００５２】
尚、これらＬμｃｏｍ２５とＢμｃｏｍ５０とは、合体時に於いて通信コネクタ６３を介して、通信可能に電気的接続がなされる。そしてカメラシステムとして、Ｌμｃｏｍ２５がＢμｃｏｍ５０に従属的に協働しながら稼動するようになっている。
【００５３】
レンズ鏡筒１２内には、撮影レンズ２１と絞り２２が設けられている。撮影レンズ２１は、レンズ駆動機構２３内に存在する図示されないＤＣモータによって駆動される。また、絞り２２は、絞り駆動機構２４内に存在する図示されないステッピングモータによって駆動される。Ｌμｃｏｍ２５は、Ｂμｃｏｍ５０の指令に従って、これら各モータを制御する。
【００５４】
また、レンズ鏡筒１２内には、後述するピントズレ量を補正するための補正データを記憶している補正値メモリ２７が設けられている。この補正値メモリ２７に記憶されている補正データは、Ｌμｃｏｍ２５により読み出される。その後、通信により、Ｂμｃｏｍ５０に送信される。
【００５５】
一方、カメラボディ１１内には、次の構成部材が図示のように配設されている。
【００５６】
例えば、光学系としての一眼レフ方式の構成部材（クイックリターンミラー１６ａ、ペンタプリズム１６ｂ、接眼レンズ１６ｃ、フォーカシングスクリーン３１、サブミラー３５）と、光軸上のフォーカルプレーン式のシャッタ部１７と、上記サブミラー３５からの反射光束を受けて自動測距するためのＡＦセンサユニット３６が設けられている。
【００５７】
また、カメラボディ内には、上記ペンタプリズム１６ｂからの光束に基づき測光センサ（光検出手段）３２を介して測光処理する測光回路３３と、上記ＡＦセンサユニット３６を駆動制御するためのＡＦセンサ駆動回路３７と、上記クイックリターンミラー１６ａを駆動制御するミラー駆動機構３８と、上記シャッタ部１７の先幕と後幕を駆動するバネをチャージするシャッタチャージ機構４７と、それら先幕と後幕の動きを制御するシャッタ制御回路４８とが設けられている。
【００５８】
また、光軸上には、上記光学系を通過した被写体像を光電変換するための撮像手段であるＣＣＤユニット（撮像素子）４０が、光電変換素子として設けられている。
【００５９】
このデジタルカメラには、また、ＣＣＤユニット４０に接続されたＣＣＤインターフェイス回路４１と、液晶モニタ４３と、記憶領域として設けられたＳＤＲＡＭ４４と、ＦｌａｓｈＲＯＭ４５及び記録メディア４６等を利用して画像処理する画像処理コントローラ（画像形成手段）４２とが設けられ、電子撮像機能と共に電子記録表示機能を提供できるように構成されている。
【００６０】
その他の記憶領域としては、カメラ制御に必要な所定の制御パラメータを記憶するもので、補正量記憶手段として、例えば、ＥＥＰＲＯＭから成る不揮発性メモリ４９が、Ｂμｃｏｍ５０からアクセス可能に設けられている。
【００６１】
また、上記測光センサ３２は、接眼レンズ１６ｃの上部の、フォーカシングスクリーン３１をやぶにらむ位置に配設されている。この測光センサ３２は、撮影光学系２１、クイックリターンミラー１６ａ、フォーカシングスクリーン３１、ペンタプリズム１６ｂを介して得られる被写体光を、測光用のレンズで該センサに集光して明るさを測定するものである。
【００６２】
この測光センサ３２はシリコンフォトダイオードで構成されており、センサと測光レンズ（図示せず）の間には赤外カットフィルタが挿入されている。これらの光学系と合わせた測光センサ３２の分光感度は、ほぼ視感度に等しいものとなっている。
【００６３】
更に、シャッタ部１７をやぶにらむ位置（光路よりクイックリターンミラー１６ａが退避した状態でシャッタ幕をカメラ横からやぶにらむ位置）には、白または灰色のシャッタ幕への反射光量を測定するためのストロボ測光センサ５１が配設されている。ストロボ発光するような撮影条件の場合には、絞り２２が絞り込み動作を終了し、クイックリターンミラー１６ａが光路より退避した後、撮影に先立ち、外部ストロボ装置６４をプリ発光させたときの明るさを、このストロボ測光センサ５１で検出し、その出力は、ストロボ光検出回路５２を介してＢμｃｏｍ５０に供給される。
【００６４】
Ｂμｃｏｍ５０は、この出力に応じてストロボ発光量を求め、ストロボ通信回路６１を介して外部ストロボ装置６４に送信し、本撮影時のストロボ発光量とタイミングを制御する。上記ストロボ測光センサ５１もシリコンフォトダイオードで構成されており、ストロボ測光センサ５１と測光レンズ（図示せず）の間には、赤外カットフィルタ（図示せず）が挿入されている。これらの光学系と合わせたストロボ測光センサ５１の分光感度は、ほぼ視感度に等しいものとなっている。
【００６５】
上述した光源センサ５５は、本実施形態では外光式のセンサで構成される光源検出手段であり、レンズ鏡筒１２を通過していない被写体光を拡散板１４を介して検出する。この光源センサ５５は、可視光センサ６９及び赤外光センサ６８から構成されており、拡散板１４を介して被写体光が入射される構成のため、センサの視野は同一であり、広い画角を有している。
【００６６】
可視光センサ６９は、正しくは可視及び近赤外の分光感度を有しているが、可視光センサ６９と拡散板１４との間には、赤外カットフィルタ（図示せず）が挿入されており、最終的に可視光のみを受光するような構成となっている。光源センサ５５は、各分光感度のセンサに応じた光電流を圧縮、電流電圧変換して出力する。光源検出センサの出力は光源検出回路５４でＡ／Ｄ変換され、各センサの分光感度に応じた被写体全域の明るさが検出可能な構成となっている。
【００６７】
また、Ｂμｃｏｍ５０には、当該カメラの動作状態を表示出力によってユーザへ告知するための動作表示用ＬＣＤ５７と、カメラ操作スイッチ（ＳＷ）５８と、ストロボ通信回路６１が設けられている。上記カメラ操作スイッチ５８は、例えばレリーズスイッチ、モード変更スイッチ、測光モード変更スイッチ及びパワースイッチ等、当該カメラを操作するために必要な操作釦を含むスイッチ群で構成される。
【００６８】
上記ストロボ通信回路６１は、上述したストロボ測光センサ５１で得られＢμｃｏｍ５０で算出したストロボの発光量に基づいた信号を受ける。そして、通信コネクタ６２を経てストロボ装置６４に信号を出力して、ストロボ装置６４が所定光量で発光する。
【００６９】
更に、カメラボディ１１内には、電源としての電池６０と、この電源の電圧を当該デジタルカメラを構成する各回路ユニットが必要とする電圧に変換して供給するための電源回路５９とが設けられている。
【００７０】
上述したように構成されたデジタルカメラでは、各部が次のように稼動する。
【００７１】
画像処理コントローラ４２により、Ｂμｃｏｍ５０の指令に従って、ＣＣＤインターフェイス回路４１が制御され、ＣＣＤユニット４０から画像データが取り込まれる。この画像データは、画像処理コントローラ４２でビデオ信号に変換され、液晶モニタ４３にて出力表示される。ユーザは、この液晶モニタ４３の表示画像から、撮影された画像イメージが確認可能である。
【００７２】
ＳＤＲＡＭ４４は画像データの一時的保管用メモリであり、画像データが変換される際のワークエリア等に使用される。また、この画像データは、ＪＰＥＧデータに変換された後に、記録メディア５０に保管されるように設定されている。
【００７３】
ミラー駆動機構３８は、クイックリターンミラー１６ａのＵＰ（アップ）位置とＤＯＷＮ（ダウン）位置へと駆動するための機構である。上記クイックリターンミラー１６ａがＤＯＷＮ位置にある時、撮影レンズ２１からの光束は、ＡＦセンサユニット３６側とペンタプリズム１６ｂ側へと分割されて導かれる。
【００７４】
ＡＦセンサユニット３６内のＡＦセンサからの出力は、ＡＦセンサ駆動回路３７を介してＢμｃｏｍ５０へ送信されて周知の測距処理が行われる。
【００７５】
ここで、被写体を照明する光源の種類によって、ＡＦセンサユニット３６による測距結果にどのような影響があるのかを説明する。
【００７６】
初めに、光源の波長特性について説明する。
【００７７】
図４は、被写体を照明する各種の照明光源の分光特性を示す概略図である。照明光源としては、図示されるように、Ａ；蛍光灯、Ｂ；白熱電球、Ｃ；ブルーフラッドランプ、Ｄ；昼光の各特性曲線を例示している。
【００７８】
図４に示されるように、蛍光灯の分光特性は、略５００ｎｍ付近を頂点として略３００ｎｍ付近から略８００ｎｍ付近の範囲にある。また、白熱電球の分光特性は、略１０００ｎｍ付近を頂点に略３００ｎｍ付近より長波長寄りの領域にある。ブルーフラッドランプの分光特性は、略８００ｎｍ付近に急峻な感度を有し、略３００ｎｍ付近から略８５０ｎｍ付近の領域にある。そして、一般的な自然光（昼光）の分光特性は、略３００ｎｍ付近より長波長寄りの領域から比較的全範囲にわたる分光特性を有している。
【００７９】
図５は、被写体を照明している光源の種類によって、ＡＦセンサユニット３６の受光部に結像される２つの像の間隔にズレが生じている状態を示した図である。
【００８０】
例えば、２つの像の間隔が昼光に於いて合焦状態で結像しているものとした場合、この同一被写体をブルーフラッドランプで照明して撮影すると、以下のようになる。すなわち、図５に示されるように、昼光に於ける合焦状態に比べて、測距センサ２８の受光面上に於いて、約＋０．２画素分のズレが生じることがわかる。これは、ＡＦ検出光束の波長成分が異なると撮影レンズやＡＦ光学系の光学的な作用が異なるため、上記のズレが発生する。この詳細については、特許第２６６６２７４号公報に開示されているので、ここでの説明は省略する。
【００８１】
尚、上記約＋０．２画素は、ピント位置に換算して、例えば＋０．１ｍｍに相当する。測距センサは、ラインセンサを有しており、その画素を意味する。
【００８２】
このように照明光源によって合焦位置にズレが生じてしまうと、いわゆるピンボケ写真が生成されることとなり問題となる。このため、本発明では、光源センサ５５により、光源の種類を判別し、それに応じてレンズ鏡筒１２内の補正値メモリ２７の補正値を使用して、上記ズレを補正することにより、上記問題を解決している。
【００８３】
図６は、本実施形態のカメラに於ける焦点検出装置の一部を構成するＡＦセンサユニット３６の検出エリアと、光源センサ５５の検出エリアとを概略的に示し、これらの検出エリアの撮影画面（撮影画角）５７ａに対する関係をそれぞれ示したものである。
【００８４】
図６に於いて、領域５６（図６に於いて斜線で示される領域）は、ＡＦセンサユニット３６の検出エリアを示している。同様に、領域５７ｂは、光源センサ５５の検出エリアを示している。
【００８５】
また、ペンタプリズム１６ｂに隣接する接眼レンズ１６ｃからは、ユーザが被写体を目視できる。一方、このペンタプリズム１６ｂを通過した光束の一部は、測光センサ３２へ導かれ、ここで検知された光量に基づいて周知の測光処理が行われる。
【００８６】
上記測光センサ３２は、各測光パターンに応じた光電流を圧縮電流電圧変換し、出力する。測光センサ３２の出力は、測光回路３３でＡ／Ｄ変換され、各パターンに応じた被写体輝度が検出可能になる。
【００８７】
また、ファインダ測光による測光結果に基づいて、露出値（シヤッタ速度、絞り、ＩＳＯ感度）が決定される。
【００８８】
このデジタルカメラは、複数の撮影モード（Ｐ；プログラムモード、Ａ；絞り優先モード、Ｓ；シャッタ速度優先モード、Ｍ；マニュアルモード）を有しており、撮影者により選択された撮影モードに応じて、露出値が演算されて決定される。そして、決定された露出値に基いて、シャッタ速度制御、絞り制御、感度制御が行われる。
【００８９】
また、ここで、被写体輝度が暗く、外部ストロボ装置６４が接続されている状態で発光可能な場合には、Ｂμｃｏｍ５０がストロボ発光必要と判断し、ストロボ発光制御が行われる。
【００９０】
上記シャッタ速度は、シャッタ部１７のフォーカルプレーンシャッタにより生成される。ストロボ装置６４の閃光発光の同調秒時は、１／１８０秒である。
【００９１】
絞り２２はレンズ鏡筒１２内にあり、Ｂμｃｏｍ５０とＬμｃｏｍ２５間の通信によって、絞り駆動がレンズに指示されることにより実現される。
【００９２】
感度制御は、ＣＣＤユニット４０の出力データにアナログゲインをかけることにより実現されるもので、インターフェイス回路４１により行われる。
【００９３】
また、ストロボ装置６４の発光量はストロボ測光センサ５１により行われる。
【００９４】
上述したように、ストロボ測光センサ５１はシャッタ部１７をやぶにらむ位置に、白または灰色のシャッタ幕の反射光を測定するように配設されている。このストロボ測光センサ５１は、クイックリターンミラー１６ａがアップされた後に、ストロボ装置６４のプリ発光により得られるシャッタ幕で反射された光について測定する。Ｂμｃｏｍ５０は、測定光量から発光量を算出し、ストロボ通信回路６１を介してストロボ装置６２に通信する。これにより、撮影時のストロボ装置６４の本発光の光量に反映される。
【００９５】
次に、光源の種類を検出する原理について説明する。
【００９６】
図７は、本実施形態のカメラに於いて、被写体を照明する照明光を測定するもので後述する可視光センサ６９の分光感度特性と、後述する赤外光センサ６８の分光感度特性をそれぞれ示した図である。
【００９７】
本実施形態のカメラに於ける可視光センサ６９の分光感度特性は、図７の符号Ｅで示されるように、略５００ｎｍ付近を頂点（ピーク；最大値）とした短波長領域寄りの分光感度特性を有し、可視光領域に感度を有している。また、同カメラに於ける赤外光センサ６８の分光感度特性は、図７の符号Ｆで示されるように、略６００ｎｍ付近を頂点として１０００ｎｍ付近の長波長領域までの分光感度特性を有している。
【００９８】
尚、以下の説明に於いて、可視光センサ６９による測光を可視測光と称し、赤外光センサ６９による測光を赤外測光と称するものとする。
【００９９】
図８は、上述した光源による赤外測光と可視測光の差（ΔＢＶ）を、タングステンランプを基準として規格化して表した図であり、本実施形態に於ける光源判定の方法を示した図である。
【０１００】
図８に於いては、基準光源がタングステンランプとされているので、輝度差ΔＢＶは、タングステンランプで０．０、太陽光で−１．１、白色蛍光灯で−７．１、３波昼白蛍光灯で−７．５、昼白蛍光灯で−６．２、３波昼光蛍光灯で−７．５、そしてブルーフラッドランプで＋１．３である。ここで、“タングステンランプで規格化”とは、各光源光をカメラに照射した場合の輝度差からタングステンランプをカメラに照射した場合の輝度差を引いた値である。
【０１０１】
ここで、例えば、輝度差−３及び＋０．５の位置に閾値を設けた場合、上記輝度差ΔＢＶの値が−３を越えると蛍光灯であると判定し、＋０．５を越えるとブルーフラッドランプと判定することができる。
【０１０２】
図９は光源センサ５５の配置について示した図であり、図１０はこの光源センサ５５の構成を示した平面図である。
【０１０３】
光源センサ５５は、カメラ本体１１のカメラ外装６５より内側で、拡散板１４の後方に配置されている。そして、この光源センサ５５は、クリアモールド６６上に、赤外センサ６８及び可視赤外センサ（ＳＰＤ）６９と、これらのセンサを制御する制御ＩＣ７２が搭載された構成となっている。更に、可視赤外光センサ６８の前面部、すなわち拡散板１４と対向する側には、赤外カットフィルタ７０が配置されている。この赤外カットフィルタ７０により、赤外光がカットされるので、可視赤外光センサ６９は可視光に近い分光感度を有した可視光センサとなる。
【０１０４】
本実施形態では、可視測光を行うために、赤外可視域に分光感度を有するセンサと赤外カットフィルタとを組み合わせている。このような構成の場合、赤外カットフィルタの位置により、微少ではあるが赤外カットされずにセンサに入射する光が発生する。そして、カメラの組み立て誤差等により、この量が異なるため、各光源の光をカメラに照射した場合の可視光と赤外光の輝度差の絶対量は相違する。
【０１０５】
しかし、基準の光源（本実施形態ではタングステン光）を基に輝度差を規格化した値は、カメラ個体差によらず一定となる。よって、図８に示される原理に基づいて、安定して光源を判定することができる。
【０１０６】
次に、このように構成されたカメラの動作について説明する。尚、以下に述べる種々の動作は、Ｂμｃｏｍ５０により制御される。
【０１０７】
初めに、図１１のフローチャートを参照して、カメラ本体に電池装填やＡ／Ｄアダプタ等の電源投入、または電源スイッチがオンされた場合の動作について説明する。
【０１０８】
先ず、ステップＳ１にて、カメラボディ１１内で、Ｂμｃｏｍ５０によって、回路全体の初期化動作が実行される。次いで、ステップＳ２に於いて、電源スイッチ（ＳＷ）の状態が判定される。ここで、電源スイッチがオフの場合はカメラの動作が終了する。一方、電源スイッチがオンされている場合は、ステップＳ３に移行して、Ｂμｃｏｍ５０とＬμｃｏｍ２５との間で通信が行われて、レンズ鏡筒１２内の初期化動作や、該レンズ鏡筒１２内の補正値メモリ２７のピント補正データ、レンズの焦点距離情報等の各種データの授受が行われる。
【０１０９】
そして、ステップＳ４に於いて、レリーズスイッチ（ＳＷ）の状態が判定される。ここで、レリーズスイッチがオフであれば、上記ステップＳ２へ移行して、再度電源スイッチの状態が判定される。一方、レリーズスイッチがオンされていれば、ステップＳ５へ移行して、サブルーチン「レリーズ」が実行される。その後、上記ステップＳ２へ移行する。
【０１１０】
図１２は、本実施形態のカメラの作用のうち写真撮影を行う際に行われるサブルーチン「レリーズ」の動作を説明するフローチャートである。
【０１１１】
本カメラの電源がオン状態にあり、撮影動作を行い得る撮影準備状態にあるときに、使用者によってカメラ操作スイッチ５８のうちファーストレリーズスイッチに連動する操作部材が操作される。すると、この操作に応じた所定の指令信号（ファーストレリーズ信号）が発生されることによって、図１２のレリーズ動作のサブルーチンが呼び出されて、同シーケンスが開始される。
【０１１２】
先ず、ステップＳ１１に於いて、Ｂμｃｏｍ５０によって、ファーストレリーズ信号が受信されて、測光回路３３を介して測光センサ３２が駆動制御され、測光が行われる。これにより、その測光結果である測光データが取得される。次いで、ステップＳ１２にて、Ｂμｃｏｍ５０により、同様に光源検出回路５４による光源検出が行われて、その結果である光源検出データが取得される。このようにして取得された光源検出データは、Ｂμｃｏｍ５０に内蔵されたＲＡＭ（図示せず）の所定の領域（ＢＶＡ、ＢＶＢ）に格納される。
【０１１３】
続いて、ステップＳ１３にて、Ｂμｃｏｍ５０により、ストロボ装置６４に含まれるストロボ用コンデンサ（図示せず）の充電電圧の状態が確認されて、ストロボ発光動作が行われ得るレベルの充電がなされているか否かの判定が行われる（充電チェックの処理）。この充電チェックの処理は、ステップＳ１４の測距動作のシーケンスが行われる際に、被写体が低輝度である場合には、ストロボ装置６４を含む閃光発光装置が用いられて補助光が被写体に向けて照射される必要があることから、この段階で予めストロボ用コンデンサの電圧チェックが行われるようにしているものである。
【０１１４】
尚、測距動作時に被写体が低輝度であるか否かが判定され、測距動作時に於いて補助光の照射が必要であるか否かの判定は、上述したステップＳ１２に於ける測光結果に基づいて行われる。
【０１１５】
ステップＳ１４では、Ｂμｃｏｍ５０によって焦点検出装置が駆動制御されて、サブルーチン「測距動作」のシーケンスが実行される。尚、このサブルーチン「測距動作」の詳細は後述する。続いて、ステップＳ１５に於いて、上述したステップＳ１４の測距動作の測距結果が参照されて、焦点位置の検出が不能であったか否かの判定が行われる。
【０１１６】
ここで、焦点位置の検出が不能であった場合には、ステップＳ２２に移行する。このステップＳ２２では、合焦位置が検出できなかった旨の表示が、所定の情報表示装置（図示せず）等が用いられて行われる非合焦表示の処理が実行される。その後、本レリーズ処理のシーケンスが終了する。
【０１１７】
一方、上記ステップＳ１５にて、上記ステップＳ１４の測距動作の結果、焦点位置が検出されたことが確認された場合には、ステップＳ１６に移行する。ステップＳ１６では、上記ステップＳ１４（図１３参照）に於ける測距動作時に閃光発光装置が用いられた補助光が発光されたか否かの確認が行われる。ここで、測距動作時に補助光が発光されたと判定された場合にはステップＳ１７に移行し、補助光の発光が実行されていないと判断された場合にはステップＳ１８に移行する。
【０１１８】
ステップＳ１７に於いては、測距動作時にて補助光が発光されたことで、適正となる露光量に比べて光量過多（オーバ）または光量不足（アンダー）が生じたか否かが判定される。ここで、光量オーバまたはアンダーと判定された場合には、このような状況下で実行された測距動作による測距結果には信頼性がないものと考えられる。したがって、このような場合には、上記ステップＳ１４に移行して、以降の処理に於いて補助光の光量が変更れて、再度同様の測距動作が実行される。
【０１１９】
尚、測距動作時に於ける補助光の光量調整等、所定の動作については、本件出願人による特開平６−２８９２８１公報等によって詳細な説明を行っている。本実施形態のカメラに於いても、これらの従来より用いられている手段に従って測距動作時に於ける補助光照射がなされるものとする。したがって、本実施の形態に於いて、その詳細な説明は省略する。
【０１２０】
次に、ステップＳ１８に於いて、測距動作による測距結果に基づいて移動させられた撮影レンズにより結像される被写体像が合焦状態にあるか否かが判断される。ここで、合焦状態にあるものと判断された場合はステップＳ１９に移行し、合焦状態にないものと判断された場合にはステップＳ２０に移行する。
【０１２１】
ステップＳ１９では合焦状態にある場合であるので、Ｂμｃｏｍ５０により、ファインダＬＥＤ表示やブザの発音等の図示されない表示・警告装置等が用いられて、合焦状態になった旨の情報が使用者に告知される（合焦表示の処理）。その後、本ルーチンが終了する（リターン）。
【０１２２】
一方、ステップＳ２０では非合焦状態である場合なので、所定のレンズ駆動の処理が実行される。この場合は、上記ステップＳ１４の測距結果が、レンズ鏡筒１２内のＬμｃｏｍ２５に送信される。このＬμｃｏｍ２５により、測距結果に基づいて撮影レンズが所定の位置に移動されるよう駆動制御がなされる。
【０１２３】
そして、ステップＳ２１にて、Ｂμｃｏｍ５０により、上記ステップＳ２０のレンズ駆動処理の結果、合焦状態になったか否かが判定される。ここで、合焦状態になったものと判定された場合にはステップＳ１９に移行する。そして、このステップＳ１９に於いて合焦表示処理が実行された後、一連の動作が終了する（リターン）。また、ステップＳ２１に於いて、未だ非合焦状態にあるものと判断された場合には、上記ステップＳ１４に移行して、再度同様の測距動作が繰り返される。
【０１２４】
次に、図１３のフローチャートを参照して、上述した図１２のフローチャートのステップＳ１４に於けるサブルーチン「測距」の動作を説明する。
【０１２５】
上述したように、図１２のフローチャートのステップＳ１４に於いて、サブルーチン「測距」のシーケンスが実行されると、先ずステップＳ３１に於いて、積分が実行される。尚、測距動作時に於ける積分動作についても、上述した特開平６−２８９２８１号公報等によって、従来より開示がなされている。したがって、ここではその詳細な説明は省略する。
【０１２６】
次に、ステップＳ３２にて、Ｂμｃｏｍ５０によって、ＡＦセンサユニット３６から測距結果である測距データが読み出される。続いて、ステップＳ３３にて、上記ステップＳ３２の処理によってＡＦセンサユニット３６から読み出されたセンサデータに基づいて、所定の演算処理により測光データが算出される。この測光データは、Ｂμｃｏｍ内の図示されないＲＡＭの所定の領域（ＢＶＡＦ）に格納される。
【０１２７】
尚、ここで実行される所定の測光演算については、上述した特開平６−２８９２８１号公報等によって開示されている手段に従うものとする。
【０１２８】
次に、ステップＳ３４にて、上記ステップＳ３１の処理に於けるＡＦセンサユニット３６の積分動作時に、低輝度環境である等の理由によって光量が不足である場合に、閃光発光装置が用いられて、被写体に対して補助光を照射する必要があるか否かの判定及びその場合に於ける補助光の発光光量を設定する等の所定の処理が行われる。
【０１２９】
ステップＳ３５では、測距動作により測距結果の検出が不能であるか否かの判定が行われる。その結果、検出が不能であると判定された場合にはステップＳ５０に移行する。このステップＳ５０では、非合焦フラグが設定（セット）された後、この一連の測距動作のシーケンスを終了して、上述した図１２のフローチャートの所定の処理に戻る（リターン）。
【０１３０】
一方、上記ステップＳ３５にて測距結果が検出された場合には、ステップＳ３６に移行する。そして、このステップＳ３６に於いて、閃光発光装置（ストロボ装置６４）による補助光が照射されて積分が行われた結果が光量オーバであるか否かが判定される。ここで、光量オーバであると判定された場合には、一連の測距動作のシーケンスが終了し、上述した図１２のフローチャートの所定の処理に戻る（リターン）。そして、所定の手順によって再度測距動作が行われることになる。
【０１３１】
上記ステップＳ３６にて光量オーバでないと判断された場合は、ステップＳ３７に移行して照度分布補正の処理が実行される。この照度分布補正処理とは、センサデータの感度偏差を補正するための処理である。続いて、ステップＳ３８にて、相関演算の処理が実行される。これにより、いわゆる二像間隔の検出がなされる。
【０１３２】
尚、この相関演算の処理についても、上述した特開平６−２８９２８１号公報等によって、その詳細が開示されているので、本実施形態に於いても従来の手段に従って相関演算処理が実行されるものとする。
【０１３３】
ステップＳ３９では、上記ステップＳ３８に於ける相関演算処理の結果が判定される。ここで、相関性を有するものと判定された場合にはステップＳ４０に移行し、相関性が無いものと判断された場合にはステップＳ４７に移行する。
【０１３４】
ステップＳ４０では、像ずれ量の演算処理が実行される。次いで、ステップＳ４１にて、上記ステップＳ４０の処理にて算出された像ずれ量から、光軸上の撮像素子面に対する結像位置のずれ量、すなわち、デフォーカス量を算出する演算処理が実行される。
【０１３５】
次に、ステップＳ４２にて、光源センサ５５による検出結果（図１２のフローチャートのステップＳ１２の光源検出による）に基づいて、サブルーチン「光源判定」の処理（図１５参照）が実行される。尚、このサブルーチン「光源判定」の詳細な動作については後述する。
【０１３６】
ステップＳ４３では、上記ステップＳ４２の処理に於けるサブルーチン「光源判定」の処理の結果に基づいて、サブルーチン「デフォーカス補正」の処理（図１４参照）が実行される。尚、このサブルーチン「デフォーカス補正」の処理の後は、ステップＳ４４に移行する。
【０１３７】
ステップＳ４４では、算出されたデフォーカス量が焦点深度の範囲内にあるか否か、すなわち合焦許容範囲内にあるか否かが判定される。ここで、合焦許容範囲内にあると判定された場合にはステップＳ４６へ移行し、合焦許容範囲内に無いと判定された場合にはステップＳ４５へ移行する。
【０１３８】
ステップＳ４５では、Ｂμｃｏｍ５０により、Ｌμｃｏｍ２５に対して、補正後のデフォーカス量が送信される。その後、一連の測距動作のシーケンスが終了し、上述した図１２のフローチャートの所定の処理に戻る（リターン）。そして、所定の手順によって再度測距動作が行われる。
【０１３９】
一方、ステップＳ４６に於いては、合焦フラグの設定（セット）処理が実行された後、一連の測距動作のシーケンスが終了する。これにより、同様に上述した図１２のフローチャートの所定の処理に戻る（リターン）。そして、所定の手順によって再度測距動作が行われる。
【０１４０】
上記ステップＳ３９に於いて、相関演算処理の結果、相関性を有しないものと判定された場合は、ステップＳ４７に移行して、センサ積分動作時に補助光による照明が行われたか否かの判定がなされる。ここで、補助光の照明が行われたものと判定された場合にはステップＳ４８に移行し、補助光の照明が行われていないものと判定された場合にはステップＳ５０に移行する。
【０１４１】
ステップＳ４８では、補助光光量を増加して照明を行う処理が実行される。そして、ステップＳ４９に於いて、測距結果の検出が不能であるか否かの判定がなされる。ここで、補助光の光量を増加したにも関わらず測距結果に改善が見られないものと判定された場合には、上述したステップＳ５０に移行して、非合焦フラグが設定（セット）される。その後、この一連の測距動作のシーケンスを終了して、上述した図１２のフローチャートの所定の処理に戻る（リターン）。
【０１４２】
一方、上記ステップＳ４９に於いて、補助光の光量を増加したことで測距結果に改善が見られたと判定された場合、すなわち測距結果が検出された場合には、一連の測距動作のシーケンスを終了して、上述した図１２のフローチャートの所定の処理に戻る（リターン）。
【０１４３】
尚、上記ステップＳ３４にて、補助光が使用されて測距動作が行われる場合は、補助光フラグ（Ｆ＿ＨＯＪＯ）がセットされ、補助光が使用されなかった場合は補助光フラグはクリアされる。
【０１４４】
図１４は、図１３のフローチャートのステップＳ４３に於けるサブルーチン「デフォーカス補正」のシーケンスを示すフローチャートである。
【０１４５】
本ルーチンに入ると、先ず、ステップＳ６１に於いて、ストロボ装置６４による補助光が使用されて測距されたか否かが、フラグ［Ｆ＿ＨＯＪＯ］が参照されて判定される。ここで、フラグ［Ｆ＿ＨＯＪＯ］がセットされている場合は、ステップＳ６２へ移行して、収差補正量を格納するメモリ［Ｄ＿ＳＹＵＳＡ］に対して、後述する焦点距離毎に相違する関数ｇで決定される値の、撮影レンズの球面収差量［ｆ］及び補助光によって発生する色収差量［ｈｏｊｏ］の値が格納される。その後、ステップＳ７０へ移行する。
【０１４６】
ここで関数ｇは、撮影レンズの特性によって決定されるものであり、レンズ鏡筒１２内の補正値メモリ２７に格納されている。
【０１４７】
下記表１は、上記補正値メモリ２７に予め格納されているピント補正データを表したものである。
【表１】
2005208300.tif 000003
【０１４８】
撮影レンズ２１の焦点距離に対応して、関数ｇn 、球面収差補正量ｆn 、色収差補正量として、蛍光灯用ｆｌｕｏn 、昼光用ｓｕｎn 、白熱灯用ｉｎｆｒn 、ブルーフラッドランプ用ｂｒｕｆn 、補助光用ｈｏｊｏn が、それぞれ格納されている。これらのデータは、Ｂμｃｏｍ５０とＬμｃｏｍ２５間の通信により、ＳＤＲＡＭ４４等のカメラボディ１１内のメモリに格納される。
【０１４９】
撮影レンズ２１の焦点距離も上記通信によってＢμｃｏｍ５０にて判定され、関数ｇn 及び球面収差量ｆn が選択される。また、光源判定結果に応じて色収差量が選択され、収差補正量Ｄ＿ＳＹＵＳＡが作成される。
【０１５０】
上記ステップＳ６１にて、フラグ［Ｆ＿ＨＯＪＯ］がセットされない場合は、ステップＳ６３へ移行する。
【０１５１】
ステップＳ６３では、上述した光源判定処理（図１２または図１３のフローチャートのステップＳ４２）の結果が参照されて、被写体を照明している光源がブルーフラッドランプであるか否かの確認が行われる。すなわち、フラグ［Ｆ＿ＢＲＵＦ］がセットされているか否かの確認が行われる。
【０１５２】
ここで、フラグ［Ｆ＿ＢＲＵＦ］がセットされており、ブルーフラッドランプであることが確認された場合には、ステップＳ６４へ移行する。ステップＳ６４では、収差補正量を格納するメモリ［Ｄ＿ＳＹＵＳＡ］に対して焦点距離毎に相違する関数ｇによって決定される撮影レンズの球面収差量［ｆ］及びブルーフラッドランプによって発生する色収差量［ｂｒｕｆ］の値が格納される。ここで関数ｇは、撮影レンズの特性によって決定されるものである。その後、後述するステップＳ７０に移行する。
【０１５３】
一方、上記ステップＳ６３に於いてブルーフラッドランプではないと判定された場合には、ステップＳ６５へ移行する。このステップＳ６５では、光源判定処理の結果が参照されて、被写体を照明している光源が白熱電球であるか否か、すなわち、フラグ［Ｆ＿ＩＮＦＲ］がセットされているか否かの確認がなされる。
【０１５４】
ここで、フラグ［Ｆ＿ＩＮＦＲ］がセットされており、白熱電球であることが確認された場合には、ステップＳ６６に移行する。そして、このステップＳ６６にて、収差補正量を格納するメモリ［Ｄ＿ＳＹＵＳＡ］に焦点距離毎に相違する関数ｇによって決定される撮影レンズの球面収差量［ｆ］及び白熱電球によって発生する色収差量［ｉｎｆｒ］が格納される。その後、後述するステップＳ７０に移行する。
【０１５５】
また、上記ステップＳ６５に於いて、白熱電球ではないと判断された場合には、ステップＳ６７に移行する。このステップＳ６７では、光源判定処理の結果が参照されて、被写体を照明している光源が蛍光灯であるか否か、すなわち、フラグ［Ｆ＿ＦＬＵＯ］がセットされているか否かの確認がなされる。
【０１５６】
ここで、フラグ［Ｆ＿ＦＬＵＯ］がセットされており、蛍光灯であることが確認された場合には、ステップＳ６８に移行する。そして、このステップＳ６８にて、収差補正量を格納するメモリ［Ｄ＿ＳＹＵＳＡ］に焦点距離毎に相違する関数ｇによって決定される撮影レンズの球面収差量［ｆ］及び蛍光灯によって発生する色収差量［ｆｌｕｏ］が格納される。その後、ステップＳ７０に移行する。
【０１５７】
一方、上記ステップＳ６７に於いて蛍光灯ではないと判断された場合には、被写体が照明されている光源は、白熱電球、蛍光灯、ブルーフラッドランプの何れでもないので、太陽光（昼光）である。したがって、収差補正量を格納するメモリ［Ｄ＿ＳＹＵＳＡ］に、焦点距離毎に相違する関数ｇによって決定される撮影レンズの球面収差量［ｆ］及び昼光によって発生する色収差量［ｓｕｎ］が格納される。その後、後述するステップＳ７０に移行する。
【０１５８】
また、ステップＳ７０に於いては、メモリ［Ｄ＿ＤＦ］に対してメモリ［Ｄ＿ＳＹＵＳＡ］に格納されたデータが加算される。その後、一連のデフォーカス補正処理が終了する（リターン）。
【０１５９】
このようにして、Ｂμｃｏｍ５０は、所定の演算処理の結果、算出した合焦点位置に関する各種の情報を補正する機能も有している。そして、補正された情報がＬμｃｏｍ２５へと出力され、これにより撮影レンズ２１が所定のレンズ駆動量で移動される。
【０１６０】
次に、図１５のフローチャートを参照して、図１３のフローチャートに於けるステップＳ４２のサブルーチン「光源検出」の詳細な動作について説明する。
【０１６１】
本ルーチンに入ると、ステップＳ８１にて、先ず光源の種類を表すフラグＦ＿ＦＬＵＯ、Ｆ＿ＳＵＮ、Ｆ＿ＩＮＦＲ、Ｆ＿ＢＲＵＦがクリアされ、光源センサ５５の出力が読み出される。次いで、ステップＳ８２にて上記光源センサ５５の出力から、光源の輝度が算出される。更に、ステップＳ８３にて、可視光及び赤外光の輝度値が、それぞれ算出される。
【０１６２】
ステップＳ８４では、可視光（ＢＶ＿ｅｙｅ）と赤外光（ＢＶ＿ｉｒ）の差が、下記式に従って算出される。  
Ｄ＿ＢＶ←ＢＶ＿ｉｒ−ＢＶ＿ｅｙｅ  
Ｄ＿ＢＶ←Ｄ＿ＢＶ−ＤＢＶ＿ＲＥＦ  
ここで、ＤＢＶ＿ＲＥＦは、基準のタングステン光（白熱灯）照射時の可視光と赤外光の輝度差であり、カメラ個体に応じて異なる値としてＢμｃｏｍ５０内に調整値として記憶されている。
【０１６３】
このように、タングステン光（白熱灯）を基準にして上記算出された差が規格化される。
【０１６４】
次に、ステップＳ８５に於いて、上述した可視光の輝度値が使用可能な値であるか否かが判定される。これは、輝度が明るすぎる場合や暗すぎる場合は、その光源センサの光源検出精度が悪化するため、光源検出の出力があまり信用できないからである。この場合、ステップＳ８５では、可視光の輝度値が−２より小さいか、または８より大きいかが判定される。
【０１６５】
ここで、上記可視光の輝度値が−２より小または８より大であれば、ステップＳ８４へ移行して光源が不明であるとされる。一方、上記輝度値が−２以上で且つ８以下であれば、ステップＳ８６へ移行する。
【０１６６】
ステップＳ８６では、上記ステップＳ８４で算出された輝度差Ｄ＿ＢＶが、蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉと比較される。ここで、上記輝度差Ｄ＿ＢＶの方が蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉよりも小さければステップＳ９０へ移行し、大きければステップＳ８７へ移行する。
【０１６７】
ステップＳ８７では、上記ステップＳ８４で算出された輝度差Ｄ＿ＢＶが、蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉと太陽光の閾値ＢＶ＿ＴＨ＿ｓｕｎの間にあるか否かが判定される。ここで、輝度差Ｄ＿ＢＶが両者の閾値の範囲内にあればステップＳ９１へ移行し、両者の閾値の範囲外であればステップＳ８８へ移行する。
【０１６８】
また、ステップＳ８８では、上記ステップＳ８４で算出された輝度差Ｄ＿ＢＶが、太陽光の閾値ＢＶ＿ＴＨ＿ｓｕｎとタングステン光の閾値ＢＶ＿ＴＨ＿ｆｌの間にあるか否かが判定される。ここで、輝度差Ｄ＿ＢＶが両者の閾値の範囲内にあればステップＳ９２へ移行し、両者の閾値の範囲外であればステップＳ８９へ移行する。
【０１６９】
ステップＳ８９では、上記ステップＳ８４で算出された輝度差Ｄ＿ＢＶと、タングステン光の閾値ＢＶ＿ＴＨ＿ｆｌとが比較される。ここで、上記輝度差Ｄ＿ＢＶの方がタングステン光の閾値ＢＶ＿ＴＨ＿ｆｌよりも大きければステップＳ９３へ移行し、小さければステップＳ９４へ移行する。
【０１７０】
上述した各光源の閾値は、下記表２に示されるように、例えば、蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉが−３、太陽光の閾値ＢＶ＿ＴＨ＿ｓｕｎが−０．５、タングステン光の閾値ＢＶ＿ＴＨ＿ｆｌが＋０．５と設定される。
【表２】
2005208300.tif 000004
【０１７１】
そして、ステップＳ９０では、光源は蛍光灯であるとみなされる（フラグ［Ｆ＿ＦＬＵＯ］に１がセットされる）。同様に、ステップＳ９１では光源が太陽光であるとみなされ、ステップＳ９２では光源がタングステン光であるとみなされる。更に、ステップＳ９３では、光源がブルーフラッドランプであるとみなされる。また、ステップＳ９４では、上述したように、光源が不明であるとされる。光源が不明の場合は、レンズ内ピントズレ補正値を調整するときの基準光源である蛍光灯の補正値が使用されるため、フラグ［Ｆ＿ＦＬＵＯ］がセットされる。
【０１７２】
こうして光源が検出されると、本ルーチンを抜ける。
【０１７３】
このように、第１の実施形態によれば、カメラの焦点調節精度の高精度化に寄与することができる。
【０１７４】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。
【０１７５】
上述した第１の実施形態では、光源の種類を何れか１つに選択する場合を例にしていたが、実際には蛍光灯室内の窓際での撮影等の用に、光源が複数存在するような撮影状況も少なくない。以下に述べる第２の実施形態は、光源が複数種類の混合である場合でも適正な露光量となるような構成となっている。
【０１７６】
尚、この第２の実施形態は、上述した第１の実施形態とは制御動作が異なるだけであり、カメラの構成及び基本的な動作等については、基本的に図１乃至図１４に示されたものと同様であるので、同一の部分には同一の参照番号を付して、その図示及び説明は省略する。
【０１７７】
先ず、本第２の実施形態の特徴である補正量の算出について、図１６を参照して説明する。
【０１７８】
本第２の実施形態では、補正量を算出する際に、図１３のフローチャートに於けるステップＳ４２のサブルーチン「光源検出」に於いて求めた光源の混合割合に相当する量（以下、ミックスレベルと記す）を基に、光源の混合割合に応じた補正を行うことが特徴である。
【０１７９】
ある光源、例えば太陽光の場合、同じ太陽光が光源であっても、蛍光灯に近い側とタングステン光に近い側が考えられる。そのため、本実施形態では、その光源が他の何れの光源に近いかを光源のミックスレベルとして表すものとする。
【０１８０】
図１６に於いて、横軸は後述する赤外光と可視光の輝度差を基準光で規格化した値であるＤ＿ＢＶであり、縦軸は収差補正量を示している。また、０，１００，２００等の数値は、各光源に於けるミックスレベル量の値を示している。
【０１８１】
例えば、太陽光の場合のミックスレベル算出式は、  
ミックスレベル＝（（Ｄ＿ＢＶ−ＢＶ＿ｋｅｉ）  
／（ＢＶ＿ＴＨ＿ｓｕｎ−ＢＶ＿ＴＨ＿ｋｅｉ））  
×２００  
である。
【０１８２】
このミックスレベルは、他の光源との判定閾値の１／２の輝度を１００としている。そして、例えば、太陽光が主光源であってタングステン光に近いと１００より大きく、蛍光灯に近いと１００より小さい値となる。
【０１８３】
つまり、太陽光の基準値であるＢＶ＿ｓｕｎ＿ＲＥＦを１００とすると、タングステンと太陽光の閾値であるＢＶ＿ＴＨ＿ｓｕｎの場合はミックスレベルが２００、太陽光と蛍光灯の閾値であるＢＶ＿ＴＨ＿ｋｅｉのミックスレベルは０となる。そして、これらの間は、リニアに変化する値となる。つまり、ミックスレベルが５０であれば、主光源は太陽光であるが蛍光灯の光が少し混合されたことを表している。
【０１８４】
こうして得られたミックスレベルに基づいて、各光源の収差補正量ｇが求められる。
【０１８５】
例えば、太陽光のミックスレベルが１００の場合は、ｇ（ｆ，ｓｕｎ）の値が収差補正量である。また、蛍光灯のミックスレベルが１００の場合は、ｇ（ｆ，ｆｌｕｏ）の値が収差補正量である。
【０１８６】
そして、太陽光のミックスレベルが０の場合、すなわち、ＢＶ＿ＴＨ＿ｋｅｉの場合は、（ｇ（ｆ，ｆｌｕｏ）＋ｇ（ｆ，ｓｕｎ））／２の値が収差補正量となる。更に、上述したように、太陽光のミックスレベルが５０の場合は、ＢＶ＿ＴＨ＿ｋｅｉの補正値と太陽光のミックスレベルが１００の場合の補正値を直線補間した値が収差補正量となる。
【０１８７】
このように、光源毎の補正量を算出するにあたり、直線補間を利用して光源のミックスレベルから補正量を算出するようにしている。
【０１８８】
次に、図１７のフローチャートを参照して、図１３のフローチャートに於けるステップＳ４２のサブルーチン「光源検出」の第２の実施形態による詳細な動作について説明する。
【０１８９】
本ルーチンに入ると、先ず、ステップＳ１０１にて、光源センサ５５の出力が読み出される。次いで、ステップＳ１０２にて上記光源センサ５５の出力から、光源の輝度が算出される。更に、ステップＳ１０３にて、可視光及び赤外光の輝度値が、それぞれ算出される。
【０１９０】
ステップＳ１０４では、可視光（ＢＶ＿ｅｙｅ）と赤外光（ＢＶ＿ｉｒ）の差が算出され、タングステン光を基準にして上記算出された差が規格化される。
【０１９１】
次に、ステップＳ１０５に於いて、上述した可視光の輝度値が使用可能な値であるか否かが判定される。これは、輝度が明るすぎる場合や暗すぎる場合は、その光源センサの精度が悪化し、出力値があまり信用できないからである。この場合、ステップＳ１０５では、可視光の輝度値が−２より小さいか、または８より大きいかが判定される。
【０１９２】
ここで、上記可視光の輝度値が−２より小または８より大であれば、ステップＳ１０４へ移行して光源が不明であるとされる。一方、上記ステップＳ１０５にて、上記輝度値が−２以上で且つ８以下であれば、ステップＳ１０６へ移行する。
【０１９３】
ステップＳ１０６では、上記ステップＳ１０４で算出された輝度差Ｄ＿ＢＶが、蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉと比較される。ここで、上記輝度差Ｄ＿ＢＶの方が蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉよりも小さければステップＳ１１０へ移行し、大きければステップＳ１０７へ移行する。
【０１９４】
ステップＳ１０７では、上記ステップＳ１０４で算出された輝度差Ｄ＿ＢＶが、蛍光灯の閾値ＢＶ＿ＴＨ＿ｋｅｉと太陽光の閾値ＢＶ＿ＴＨ＿ｓｕｎの間にあるか否かが判定される。ここで、輝度差Ｄ＿ＢＶが両者の閾値の範囲内にあればステップＳ１１１へ移行し、両者の閾値の範囲外であればステップＳ１０８へ移行する。
【０１９５】
また、ステップＳ１０８では、上記ステップＳ１０４で算出された輝度差Ｄ＿ＢＶが、太陽光の閾値ＢＶ＿ＴＨ＿ｓｕｎとタングステン光の閾値ＢＶ＿ＴＨ＿ｆｌの間にあるか否かが判定される。ここで、輝度差Ｄ＿ＢＶが両者の閾値の範囲内にあればステップＳ１１２へ移行し、両者の閾値の範囲外であればステップＳ１０９へ移行する。
【０１９６】
ステップＳ１０９では、上記ステップＳ１０４で算出された輝度差Ｄ＿ＢＶと、タングステン光の閾値ＢＶ＿ＴＨ＿ｆｌとが比較される。ここで、上記輝度差Ｄ＿ＢＶの方がタングステン光の閾値ＢＶ＿ＴＨ＿ｆｌよりも大きければステップＳ１１３へ移行し、小さければステップＳ１１４へ移行する。
【０１９７】
尚、各光源の閾値は、上述した例と同様である。
【０１９８】
ステップＳ１１０では、光源が蛍光灯を含む場合の光源の混合割合を示す量、すなわちミックスレベルが算出される。そして、ミックスレベルに対応する収差補正量ｇが算出される（図１６参照）。ミックスレベルの算出式や考え方は、上述したとおりである。同様に、ステップＳ１１１では光源が太陽光を含む場合のミックスレベルが算出され、ステップＳ１１２では光源がタングステン光を含む場合のミックスレベルが算出される。更に、ステップＳ１１３では、光源がブルーフラッドランプを含む場合のミックスレベルが算出され、同様に収差補正量ｇが算出される。
【０１９９】
このように、光源検出及び収差補正量ｇが求められると、図１３のフローチャートのステップＳ４２へ移行し、図１８に示される第２の実施形態に於けるサブルーチン「デフォーカス補正」が実行される。
【０２００】
図１８は、第２の実施形態に於けるサブルーチン「デフォーカス補正」の動作を説明するフローチャートである。
【０２０１】
本サブルーチンに入ると、ステップＳ１２１に於いて、光源のミックスレベルに応じて算出された収差補正量ｇが、フラグ［Ｄ＿ＳＹＵＳＡ］に入力される。次いで、ステップＳ１２２にて、検出されたデフォーカス量Ｄ＿ＤＦに対して、収差補正量ｇであるＤ＿ＳＹＵＳＡが加算されたものが、Ｄ＿ＤＦに入力される。これにより、収差補正されたデフォーカス量が算出される。その後、本ルーチンを抜ける。
【０２０２】
このように、第２の実施形態によれば、光源センサ５５の出力輝度差に応じて、同じ光源であっても補正量を変化させているので、例えば、光源が室内の窓際等のように、蛍光灯と太陽光の混合光のように光源判定の閾値に極めて近い場合であっても、光源の混合割合に応じた補正を可能にしている。更に、補正量が光源センサ５５の出力に応じて連続的に変化する構成となっているため、連続撮影する場合でも、光源判定結果に応じて急に補正量が変化することなく安定した露出が得られる。
【０２０３】
以上のようにして、光源に応じて適切なＡＦを行い、撮影を行うことができる。
【０２０４】
尚、上述した第１及び第２の実施形態は、一眼レフレックスタイプのデジタルカメラに適用された例について述べたが、これに限られるものではなく、レンズ一体型のカメラであっても良い。
【０２０５】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【０２０６】
この第３の実施形態は、被写体距離による補正を加えた例である。
【０２０７】
光源によって発生するピントずれ量は、フォーカスレンズの位置によって異なることは公知である。これは、フォーカスレンズ位置、すなわちフォーカスレンズの繰り出し量により球面収差が変化することに起因することも知られている（図１９参照）。
【０２０８】
フォーカスレンズ位置は被写体距離に対応するので、以下、同じ意味として説明する。尚、フォーカスレンズ位置は、レンズ駆動機構２３内の図示されないフォーカスエンコーダによって検出される。
【０２０９】
下記表３は、レンズ鏡筒１２内の補正値メモリ２７に格納されている光源に対応したピントずれ補正データを表したものである。
【表３】
2005208300.tif 000005
【０２１０】
このフォーカスレンズは、例えば最至近撮影距離が０．５ｍであり、０．５ｍ〜無限の被写体距離を４つの領域に分割して、ピントずれ補正データを有している。
【０２１１】
図１９は、１種類の光源についてのみの特性を示したもので、上記各領域内の平均値のピントずれ量を補正データｇとしている。
【０２１２】
図２０及び図２１は、第３の実施形態に於いて、上記表３のピントずれ補正データを用いてピントずれを補正するサブルーチン「デフォーカス補正」の動作を説明するフローチャートである。
【０２１３】
以下、この動作について説明する。
【０２１４】
図１３のフローチャートのステップＳ４３のサブルーチン「デフォーカス補正」に入ると、図２０及び図２１フローチャートのステップＳ１３１に於いて、先ずフラグ［Ｆ＿ＨＯＪＯ］が判定される。ここで、フラグ［Ｆ＿ＨＯＪＯ］がセットされている場合は、ステップＳ１３２へ移行して被写体距離Ｌが５ｍ以上であるか否かが判定される。その結果、被写体距離Ｌが５ｍ以上であれば、ステップＳ１３３へ移行して、上記表３の補正データに従って、収差補正量ｇ1hがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２１５】
一方、上記ステップＳ１３２にて被写体距離Ｌが５ｍ未満であれば、ステップＳ１３４に移行して、被写体距離のＬが２ｍ〜５ｍの間であるか否かが判定される。ここで、被写体距離Ｌが２ｍ〜５ｍの間であれば、ステップＳ１３５へ移行して、上記表３の補正データに従って、収差補正量ｇ2hがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２１６】
更に、上記ステップＳ１３４にて被写体距離Ｌが２ｍ未満であれば、ステップＳ１３６に移行して、被写体距離のＬが１ｍ〜２ｍの間であるか否かが判定される。ここで、被写体距離Ｌが１ｍ〜２ｍの間であれば、ステップＳ１３７へ移行して、上記表３の補正データに従って、収差補正量ｇ3hがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２１７】
そして、上記ステップＳ１３６にて被写体距離Ｌが１ｍ未満であれば、ステップＳ１３８へ移行して、上記表３の補正データに従って、収差補正量ｇ4hがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２１８】
これに対し、上記ステップＳ１３１に於いて、フラグ［Ｆ＿ＨＯＪＯ］がセットされていない場合は、ステップＳ１３９へ移行して、フラグ［Ｆ＿ＢＲＵＦ］がセットされているか否かが判定される。ここで、フラグ［Ｆ＿ＢＲＵＦ］がセットされている場合は、ステップＳ１４０へ移行する。
【０２１９】
ステップＳ１４０では、被写体距離Ｌが５ｍ以上であるか否かが判定される。その結果、被写体距離Ｌが５ｍ以上であれば、ステップＳ１４１へ移行して、上記表３の補正データに従って、収差補正量ｇ1bがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２０】
一方、上記ステップＳ１４０にて被写体距離Ｌが５ｍ未満であれば、ステップＳ１４２に移行して、被写体距離のＬが２ｍ〜５ｍの間であるか否かが判定される。ここで、被写体距離Ｌが２ｍ〜５ｍの間であれば、ステップＳ１４３へ移行して、上記表３の補正データに従って、収差補正量ｇ2bがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２１】
更に、上記ステップＳ１４２にて被写体距離Ｌが２ｍ未満であれば、ステップＳ１４４に移行して、被写体距離のＬが１ｍ〜２ｍの間であるか否かが判定される。ここで、被写体距離Ｌが１ｍ〜２ｍの間であれば、ステップＳ１４５へ移行して、上記表３の補正データに従って、収差補正量ｇ3bがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２２】
そして、上記ステップＳ１４４にて被写体距離Ｌが１ｍ未満であれば、ステップＳ１４６へ移行して、上記表３の補正データに従って、収差補正量ｇ4bがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２３】
上記ステップＳ１３９に於いて、フラグ［Ｆ＿ＢＲＵＦ］がセットされていない場合は、ステップＳ１４７へ移行して、フラグ［Ｆ＿ＩＮＦＲ］がセットされているか否かが判定される。ここで、フラグ［Ｆ＿ＩＮＦＲ］がセットされている場合は、ステップＳ１４９へ移行する。
【０２２４】
ステップＳ１４９では、被写体距離Ｌが５ｍ以上であるか否かが判定される。その結果、被写体距離Ｌが５ｍ以上であれば、ステップＳ１５０へ移行して、上記表３の補正データに従って、収差補正量ｇ1iがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２５】
一方、上記ステップＳ１４９にて被写体距離Ｌが５ｍ未満であれば、ステップＳ１５１に移行して、被写体距離のＬが２ｍ〜５ｍの間であるか否かが判定される。ここで、被写体距離Ｌが２ｍ〜５ｍの間であれば、ステップＳ１５２へ移行して、上記表３の補正データに従って、収差補正量ｇ2iがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２６】
更に、上記ステップＳ１５１にて被写体距離Ｌが２ｍ未満であれば、ステップＳ１５３に移行して、被写体距離のＬが１ｍ〜２ｍの間であるか否かが判定される。ここで、被写体距離Ｌが１ｍ〜２ｍの間であれば、ステップＳ１５４へ移行して、上記表３の補正データに従って、収差補正量ｇ3iがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２７】
そして、上記ステップＳ１５３にて被写体距離Ｌが１ｍ未満であれば、ステップＳ１５５へ移行して、上記表３の補正データに従って、収差補正量ｇ4iがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２２８】
また、上記ステップＳ１４７に於いて、フラグ［Ｆ＿ＩＮＦＲ］がセットされていない場合は、ステップＳ１４８へ移行して、フラグ［Ｆ＿ＦＬＵＯ］がセットされているか否かが判定される。ここで、フラグ［Ｆ＿ＦＬＵＯ］がセットされている場合は、ステップＳ１５６へ移行する。
【０２２９】
ステップＳ１５６では、被写体距離Ｌが５ｍ以上であるか否かが判定される。その結果、被写体距離Ｌが５ｍ以上であれば、ステップＳ１５７へ移行して、上記表３の補正データに従って、収差補正量ｇ1fがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３０】
一方、上記ステップＳ１５６にて被写体距離Ｌが５ｍ未満であれば、ステップＳ１５８に移行して、被写体距離のＬが２ｍ〜５ｍの間であるか否かが判定される。ここで、被写体距離Ｌが２ｍ〜５ｍの間であれば、ステップＳ１５９へ移行して、上記表３の補正データに従って、収差補正量ｇ2fがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３１】
更に、上記ステップＳ１５８にて被写体距離Ｌが２ｍ未満であれば、ステップＳ１６０に移行して、被写体距離のＬが１ｍ〜２ｍの間であるか否かが判定される。ここで、被写体距離Ｌが１ｍ〜２ｍの間であれば、ステップＳ１６１へ移行して、上記表３の補正データに従って、収差補正量ｇ3fがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３２】
そして、上記ステップＳ１６０にて被写体距離Ｌが１ｍ未満であれば、ステップＳ１６２へ移行して、上記表３の補正データに従って、収差補正量ｇ4fがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３３】
上記ステップＳ１４８に於いて、フラグ［Ｆ＿ＦＬＵＯ］がセットされていない場合は、ステップＳ１６３へ移行する。この場合は、上記補助光、ブルーフラッドランプ、白熱灯、蛍光灯の何れでもないので、光源は太陽光と判定される。
【０２３４】
ステップＳ１６３では、被写体距離Ｌが５ｍ以上であるか否かが判定される。その結果、被写体距離Ｌが５ｍ以上であれば、ステップＳ１６４へ移行して、上記表３の補正データに従って、収差補正量ｇ1sがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３５】
一方、上記ステップＳ１６４にて被写体距離Ｌが５ｍ未満であれば、ステップＳ１６５に移行して、被写体距離のＬが２ｍ〜５ｍの間であるか否かが判定される。ここで、被写体距離Ｌが２ｍ〜５ｍの間であれば、ステップＳ１６６へ移行して、上記表３の補正データに従って、収差補正量ｇ2sがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３６】
更に、上記ステップＳ１６５にて被写体距離Ｌが２ｍ未満であれば、ステップＳ１６７に移行して、被写体距離のＬが１ｍ〜２ｍの間であるか否かが判定される。ここで、被写体距離Ｌが１ｍ〜２ｍの間であれば、ステップＳ１６８へ移行して、上記表３の補正データに従って、収差補正量ｇ3sがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３７】
そして、上記ステップＳ１６７にて被写体距離Ｌが１ｍ未満であれば、ステップＳ１６９へ移行して、上記表３の補正データに従って、収差補正量ｇ4sがフラグ［Ｄ＿ＳＹＵＳＡ］に入力される。その後、ステップＳ１７０に移行する。
【０２３８】
ステップＳ１７０では、このように光源の種類及び被写体距離Ｌに応じて検出されたデフォーカス量Ｄ＿ＤＦにＤ＿ＳＹＵＳＡが加算されたものが、Ｄ＿ＤＦに入力される。これにより、収差補正されたデフォーカス量が算出される。その後、本ルーチンを抜ける。
【０２３９】
また、上述した第１乃至第３の実施形態では、太陽光、蛍光灯、タングステン光（白熱灯）、ブルーフラッドランプの４種類の光源について検出するようにしているが、これら４種類だけでなく、より細かな光源を検出して精度の良い補正を行うことも可能である。
【０２４０】
以上、この発明の実施形態について説明したが、この発明の主旨を逸脱しない範囲で変形可能であることはもちろんである。
【図面の簡単な説明】
【０２４１】
【図１】本発明の焦点検出装置が適用されたデジタルカメラの概略構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るデジタルカメラの一部を切断してその内部構成を概略的に示す斜視図である。
【図３】第１の実施形態に係るデジタルカメラの主に電気的な構成を概略的に示すブロック構成図である。
【図４】被写体を照明する各種の照明光源の分光特性を示す概略図である。
【図５】被写体を照明している光源の種類によって、ＡＦセンサユニット３６の受光部に結像される２つの像の間隔にズレが生じている状態を示した図である。
【図６】本実施形態のカメラに於ける焦点検出装置の一部を構成するＡＦセンサユニット３６の検出エリアと、光源センサ５５の検出エリアとを概略的に示し、これらの検出エリアの撮影画面（撮影画角）に対する関係をそれぞれ示した図である。
【図７】第１の実施形態のカメラに於いて、被写体を照明する照明光を測定するもので可視光センサ６９の分光感度特性と、後述する赤外光センサ６８の分光感度特性をそれぞれ示した図である。
【図８】光源による赤外測光と可視測光の差（ΔＢＶ）を、タングステンランプを基準として規格化して表した図であり、本実施形態に於ける光源判定の方法を示した図である。
【図９】光源センサ５５の配置について示した図である。
【図１０】光源センサ５５の構成を示した平面図である。
【図１１】カメラ本体に電池装填やＡ／Ｄアダプタ等の電源投入、または電源スイッチがオンされた場合の動作について説明するフローチャートである。
【図１２】第１の実施形態のカメラの作用のうち写真撮影を行う際に行われるサブルーチン「レリーズ」の動作を説明するフローチャートである。
【図１３】図１２のフローチャートのステップＳ１４に於けるサブルーチン「測距」の動作を説明するフローチャートである。
【図１４】図１３のフローチャートのステップＳ４３に於けるサブルーチン「デフォーカス補正」のシーケンスを示すフローチャートである。
【図１５】図１３のフローチャートに於けるステップＳ４２のサブルーチン「光源検出」の詳細な動作について説明するフローチャートである。
【図１６】本発明の第２の実施形態であって、光源の混合割合に応じた補正量算出について説明する図である。
【図１７】図１３のフローチャートに於けるステップＳ４２のサブルーチン「光源検出」の第２の実施形態による詳細な動作について説明するフローチャートである。
【図１８】第２の実施形態に於けるサブルーチン「デフォーカス補正」の動作を説明するフローチャートである。
【図１９】本発明の第３の実施形態であって、１種類の光源についてのみの特性を示した図である。
【図２０】第３の実施形態に於いて、上記表３のピントずれ補正データを用いてピントずれを補正するサブルーチン「デフォーカス補正」の動作を説明するフローチャートである。
【図２１】第３の実施形態に於いて、上記表３のピントずれ補正データを用いてピントずれを補正するサブルーチン「デフォーカス補正」の動作を説明するフローチャートである。
【符号の説明】
【０２４２】
１、１１…カメラボディ、２…交換レンズ、３…メモリ、４…光源検知部、５…オートフォーカス（ＡＦ）制御部、１０…デジタルカメラ、１２…レンズ鏡筒、１２ａ…撮影光学系、１３…レリーズ釦、１４…拡散板、１６…ファインダ装置、１６ａ…クイックリターンミラー、１６ｂ…ペンタプリズム、１６ｃ…接眼レンズ、１７…シャッタ部、１８…撮像ユニット、２１…撮影レンズ、２２…絞り、２５…レンズ制御用マイクロコンピュータ（Ｌμｃｏｍ）、２７…補正値メモリ、３２…測光センサ、３３測光回路、３５…サブミラー、３６…ＡＦセンサユニット、４０…ＣＣＤユニット（撮像素子）、４１…ＣＣＤインターフェイス回路、４２…画像処理コントローラ、４３…液晶モニタ、４９…不揮発性メモリ（ＥＥＰＲＯＭ）、５０…ボディ制御用マイクロコンピュータ（Ｂμｃｏｍ）、５１…ストロボ測光センサ、５２…ストロボ光検出回路、５３…ストロボ光制御回路、５４…光源検出回路、５５…光源センサ、６１…ストロボ通信回路、６２、６３…通信コネクタ、６４…ストロボ装置。
【図１】
2005208300.tif 000006
【図２】
2005208300.tif 000007
【図３】
2005208300.tif 000008
【図４】
2005208300.tif 000009
【図５】
2005208300.tif 000010
【図６】
2005208300.tif 000011
【図７】
2005208300.tif 000012
【図８】
2005208300.tif 000013
【図９】
2005208300.tif 000014
【図１０】
2005208300.tif 000015
【図１１】
2005208300.tif 000016
【図１２】
2005208300.tif 000017
【図１３】
2005208300.tif 000018
【図１４】
2005208300.tif 000019
【図１５】
2005208300.tif 000020
【図１６】
2005208300.tif 000021
【図１７】
2005208300.tif 000022
【図１８】
2005208300.tif 000023
【図１９】
2005208300.tif 000024
【図２０】
2005208300.tif 000025
【図２１】
2005208300.tif 000026