(57)【要約】      （修正有）【課題】被写体の状況に応じた適切な焦点検出を可能とする。【解決手段】撮像装置は、画像生成用の第１の信号を出力する第１の光電変換セルと、撮影レンズの分割された瞳領域からの被写体像を光電変換して位相差検出用の第２の信号を出力する第２の光電変換セルとを有する撮像素子１０２と、第１の信号を受けてコントラスト方式の焦点検出を行い、第１の評価値を出力する第１の焦点検出部１１２と、第２の信号を受けて位相差方式の焦点検出を行い、第２の評価値を出力する第２の焦点検出部１１５と、撮像素子の画面を複数の分割領域に分割し、分割領域ごとに第１の評価値と第２の評価値とに基づいて、第２の焦点検出部の焦点検出の信頼性を評価する評価部１０８と、評価部による評価結果に基づいて、第１の評価値と第２の評価値のどちらを用いて撮影レンズ１０１を駆動するかを決定する選択部１０９とを備える。【選択図】図１
2010204294.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズにより結像される被写体像を光電変換して画像生成用の第１の信号を出力する第１の光電変換セルと、前記撮影レンズの瞳領域を分割して、分割された瞳領域からの被写体像を光電変換して位相差検出用の第２の信号を出力する第２の光電変換セルとを有する撮像素子と、
少なくとも前記第１の信号を受けてコントラスト方式の焦点検出を行い、焦点調節のための第１の評価値を出力する第１の焦点検出手段と、
前記第２の信号を受けて位相差方式の焦点検出を行い、焦点調節のための第２の評価値を出力する第２の焦点検出手段と、
前記撮像素子の画面を複数の分割領域に分割し、該分割領域ごとに前記第１の評価値と前記第２の評価値とに基づいて、前記第２の焦点検出手段の焦点検出の信頼性を評価する評価手段と、
前記評価手段による評価結果に基づいて、前記第１の焦点検出手段による第１の評価値と前記第２の焦点検出手段による第２の評価値のどちらを用いて前記撮影レンズを駆動するかを決定する選択手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記評価手段は、被写体の顔を検出する顔検出手段をさらに備え、該顔検出手段により設定された顔枠と前記分割領域の大きさを比較し、前記顔枠の方が前記分割領域よりも小さい場合に、該分割領域をさらに小さい領域に再分割することを特徴とする請求項１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の状況に応じて適切な焦点検出を行う技術に関するものである。
【背景技術】
【０００２】
撮影レンズを透過して入射する被写体からの光を受光してピントのずれ量を検出し、カメラから被写体までの距離に応じて撮影レンズの焦点位置を自動調節する焦点調節装置を備えたカメラが普及している。その焦点調節を行う手段として、一般に以下の２つの方法が知られている。１つは、撮影レンズを通して撮像した画像信号のコントラストに基づいて焦点検出を行うコントラストＡＦ方式（山登りＡＦ方式、ＴＶ−ＡＦ方式）である。また、もう１つは、撮影レンズの異なる瞳領域を通過した複数の焦点検出用光束による像のズレ量に基づいて焦点検出を行う位相差ＡＦ方式（瞳分割方式、自己相関方式）である。
【０００３】
ところで、被写体からの光を受光して焦点検出を行う上記の各焦点検出方式においては、被写体からの光だけではなく背景からの光も入射するため、検出されるピントのずれ量は背景の影響を受けることになる。被写体に比べ背景のコントラストが低いときには、ピントのずれ量検出に寄与する背景の影響は小さく、被写体のピントのずれを正しく検出することができる。しかし、コントラストの高い背景があるときにはピントのずれ量検出への背景の寄与が大きくなって、被写体のピントのずれ量を正しく検出することができない場合がある。言い換えると、遠近競合が発生してしまう場合がある。遠近競合が生じた場合、検出したピントのずれ量に基づいて撮影レンズ位置を設定すると、被写体とコントラストの高い背景との中間にピントが合う状態となって、ピントを合わせる目標である被写体に対して正しくピントが合わなくなる。
【０００４】
このような問題を解決する方法として、以下のような方法が提案されている。
【０００５】
特許文献１では、ずれ量検出用のラインセンサを設け、撮影レンズを透過した光からラインセンサ上に左右像を結像させ、ラインセンサの左像の映像信号を複数の画素ブロックに分割する。そして、各画素ブロックと右像の映像信号との相関演算を行ってピントのずれ量を検出する。更にそのピントのずれ量検出において遠近競合発生の有無を調べ、遠近競合時には画素ブロックをより少ない画素数のブロックに更に分割して、各分割ブロックについて相関演算を行ってピントのずれ量を検出する。
【０００６】
特許文献２では、撮像素子の出力信号から高周波成分と低周波成分をフィルタにより抽出して、それによって得られた処理データを焦点検出演算の単位となるブロックに分割する。その分割されたブロック単位でデフォーカス量を算出して、デフォーカス量の信頼性を判定する。複数の領域のそれぞれの領域ごとに、領域の中に含まれるブロックのうち少なくとも一つについて信頼性が高いと判定されると、その領域を焦点検出可能と判断する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０８−２４８３０３号公報
【特許文献２】特開平０８−０７５９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１では、遠近競合の発生の有無の判断を一対の像の不一致度に基づいて行っている。しかし、像の不一致度を求める際にコントラストの影響は考慮しているが、像の周期性が考慮されていない。そのため、信頼性の低い像のずれ量をもとに焦点検出を行う可能性があり、高精度な焦点検出が行えるとは言い難い。また、撮像素子以外にずれ量を検出するためのラインセンサを設けているために、誤差要因が多くなり高精度な焦点検出を行うのが困難である。詳しくは、撮像素子への光学系とラインセンサへの光学系の経路の差、またそれぞれの光学系を構成するモールド部材等の製造誤差、温度による膨張などの要因による誤差など、誤差要因が多い。
【０００９】
特許文献２では、デフォーカス量を用いてデフォーカス量の信頼性を判定しているので、被写体に周期性がある時などのように、もともとデフォーカス量自身に信頼性がない場合は、高精度な焦点検出が行えずに、無駄な信頼性判定演算を行うことになる。また完全に周期的な被写体に対して焦点検出を行いたい場合は、一旦、周期的な被写体と同程度の距離の被写体に対して合焦させるか、或いは手動でおおまかに撮影レンズを合焦位置近傍へ移動する手間を撮影者に強いることになってしまう。
【００１０】
以上説明したように、上記の従来の焦点検出方式では、被写体によって遠近競合を低減できない場合があったり、信頼性の高い焦点検出が行えないことがあった。
【００１１】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、被写体の状況に応じた適切な焦点検出を可能とすることである。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、撮影レンズにより結像される被写体像を光電変換して画像生成用の第１の信号を出力する第１の光電変換セルと、前記撮影レンズの瞳領域を分割して、分割された瞳領域からの被写体像を光電変換して位相差検出用の第２の信号を出力する第２の光電変換セルとを有する撮像素子と、少なくとも前記第１の信号を受けてコントラスト方式の焦点検出を行い、焦点調節のための第１の評価値を出力する第１の焦点検出手段と、前記第２の信号を受けて位相差方式の焦点検出を行い、焦点調節のための第２の評価値を出力する第２の焦点検出手段と、前記撮像素子の画面を複数の分割領域に分割し、該分割領域ごとに前記第１の評価値と前記第２の評価値とに基づいて、前記第２の焦点検出手段の焦点検出の信頼性を評価する評価手段と、前記評価手段による評価結果に基づいて、前記第１の焦点検出手段による第１の評価値と前記第２の焦点検出手段による第２の評価値のどちらを用いて前記撮影レンズを駆動するかを決定する選択手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、被写体の状況に応じた適切な焦点検出が可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る撮像装置の構成を示すブロック図である。
【図２】一実施形態において位相差検出用画素を備えた撮像素子の画素配置を示す図である。
【図３】一実施形態において撮像素子の第１の位相の検知のための画素の構造図である。
【図４】一実施形態において撮像素子の第２の位相の検知のための画素の構造図である。
【図５】一実施形態において焦点検出の概念を示す図である。
【図６】一実施形態において焦点検出の概念を示す図である。
【図７】一実施形態において像のずれを示す図である。
【図８】一実施形態においてコントラスト方式における、撮影レンズ位置とコントラスト評価値の関係（撮影レンズ駆動例）を説明する図である。
【図９】一実施形態において被写体判定ブロックの詳細な構成を示す図である。
【図１０】一実施形態における焦点調節動作を示すフローチャートである。
【図１１】一実施形態において位相差方式の信頼性判定条件と判定結果を示す図である。
【図１２】一実施形態において周期性を持つ被写体の像のずれを示す図
【図１３Ａ】一実施形態において撮像素子に結像した被写体を示す図である。
【図１３Ｂ】一実施形態において顔枠が分割領域よりも小さく設定された様子を示す図である。
【図１３Ｃ】一実施形態において顔枠が分割領域よりも大きく設定された様子を示す図である。
【図１３Ｄ】一実施形態において顔枠が分割領域と同等の大きさに設定された様子を示す図である。
【図１３Ｅ】一実施形態において顔枠と分割領域の境界が適合するように領域を再分割した様子を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な一実施形態について、添付図面を参照して詳細に説明する。
【００１６】
図１は、本発明の一実施形態に係わる撮像装置の構成を示すブロック図である。
【００１７】
図１において、撮影レンズ１０１を通過した被写体光束は、被写体像として結像され撮像素子１０２へ入射する。撮像素子１０２は離散的に位相差検出用画素が組み込まれた、電荷蓄積型のセンサであり、ＣＭＯＳイメージセンサやＣＣＤイメージセンサによって構成される。撮像素子１０２は、被写体光を、画像生成用の第１の信号に変換して出力する第１の光電変換セルと、位相差検出用の第２の信号に変換して出力する第２の光電変換セルを有している。Ａ／Ｄ変換部１０３は撮像素子１０２から入力される電気信号をアナログ信号からデジタル信号に変換する。ここで、画像生成用の第１の信号とは第１の光電変換セル（以下、撮像画素と称する）が出力する信号をＡ／Ｄ変換部１０３で変換した信号のことである。また、位相差検出用の第２の信号とは第２の光電変換セル（以下、位相差検出用画素と称する）が出力する信号をＡ／Ｄ変換部１０３で変換した信号のことである。
【００１８】
領域指示部１２０はＡ／Ｄ変換部１０３から入力される全画面分の信号に対して、分割領域固有の信号を付加することで、どの分割領域かを指示する。コントラスト焦点検出ブロック１１２は画像生成用の第１の信号と位相差検出用の第２の信号を受けて、その高周波成分を抽出し、高周波成分に対して積分処理を行う。これにより、被写体の合焦状態を判定し、撮影レンズ１０１の駆動方向と駆動量を決定する。なお、本実施形態では、上記の第１の信号および第２の信号をコントラスト焦点検出ブロック（コントラスト方式の第１の焦点検出を行うブロック）１１２へ入力しているが、第１の信号のみを抽出して入力しても良い。
【００１９】
１０４は被写体の高周波成分を抽出するためのハイパスフィルタ（ＨＰＦ）であり、積分回路１０５は選択された領域の高周波成分を積分すると共に、個々の分割領域に割り振られたアドレスをメモリ１２２へ与える。これによって、分割領域ごとの積分結果の書き込み、或いは、読み出しを行う。そして、積分結果をコントラスト評価部１１４へ出力する。メモリ１２２は、指定されたアドレスに分割領域ごとの積分結果を書き込む、或いは読み出す。ピークホールド回路１０６は積分回路１０５と同時に同じコントラスト評価領域内におけるＨＰＦ１０４からの入力から信号レベルのピーク値を検出して保持する。コントラスト評価部１１４は領域指示部１２０で選択された領域に対して、積分回路１０５、ピークホールド回路１０６からコントラスト評価値、ピーク値を読み出す。そして、ピーク値に対するコントラスト評価値の大小関係から撮影レンズ１０１の駆動量と駆動方向を示す第１の評価値を算出する。さらに、この第１の評価値を焦点検出方式切り替え部１０９へ出力する。コントラスト評価部１１４の具体的な動作は後述する。
【００２０】
位相差焦点検出ブロック（位相差方式の第２の焦点検出を行うブロック）１１５は、領域指示部１２０の出力信号から第２の信号を抽出し、それに基づいてデフォーカス量を算出することにより合焦位置までの撮影レンズ１０１の駆動方向と駆動量を決定するブロックである。位相差検出用信号抽出部１１３は、領域指示部１２０の出力信号から第２の信号を抽出して、デフォーカス量算出部１０７へ第２の信号を出力する。デフォーカス量算出部１０７は、第２の信号からデフォーカス量を算出すると共に、個々の分割領域に割り振られたアドレスをメモリ１２１へ与えることによって、分割領域ごとのデフォーカス量を書き込み、或いは、読み出しを行う。デフォーカス量を位相差評価部１１１とシーン評価部１１９へ出力する。メモリ１２１は、指定されたアドレスに分割領域ごとのデフォーカス量を書き込む、或いは読み出す。位相差評価部１１１は、デフォーカス量に基づいて合焦するまでの撮影レンズ１０１の駆動方向と駆動量を算出する。その算出結果に基づいた第２の評価値を焦点検出方式切り替え部１０９へ出力する。
【００２１】
被写体判定ブロック１０８は、位相差検出用画素の配置によって決まる周波数ｆｐから求まるカットオフ周波数ｆｐ／２を基準にして第１および第２の信号から被写体の周波数帯域分布を算出し、焦点検出を制御するブロックである。周波数ｆｐの説明、被写体の判定方法、焦点検出方式の選択条件については後述する。周波数算出部１１７は、周波数ｆｐから求まるカットオフ周波数ｆｐ／２を基準にして第１及び第２の信号の混在信号から算出した周波数を低周波帯域と高周波帯域に分離して、それぞれを積分する。この積分結果を周波数評価部１１８へ出力する。
【００２２】
周波数評価部１１８は、上記の積分結果をもとに被写体が持つ低周波帯域成分と高周波帯域成分の比率を評価する。それに加えて、低周波帯域成分と高周波帯域成分に対するコントラスト検出の可否を評価する。撮像素子１０２の分割領域ごとの評価結果をシーン評価部１１９へ出力する。
【００２３】
シーン評価部１１９は、上記の分割領域ごとの評価結果と、分割領域ごとのデフォーカス量から領域ごとに撮影画像の評価を行い、分割領域ごとに位相差検出の信頼性を評価する。そして、信頼性評価結果から焦点検出方式を選択する制御信号を生成して焦点検出方式切り替え部１０９へ出力する。
【００２４】
なお、本実施形態では、第１及び第２の信号を被写体判定ブロック１０８へ入力しているが、第１の信号のみを抽出して入力しても良い。
【００２５】
焦点検出方式切り替え部１０９はシーン評価部１１９から入力される制御信号に基づいてコントラスト評価部１１４から入力される第１の評価値と、位相差評価部１１１から入力される第２の評価値のいずれかを選択してモータ駆動制御部１１０に出力する。モータ駆動制御部１１０は焦点検出方式切り替え部１０９から入力される第１の評価値または第２の評価値に基づいてモータを駆動するモータ制御信号を生成し、モータ１１６へ出力する。モータ１１６はモータ制御信号に従って撮影レンズ１０１を駆動する（焦点調節を行う）。
【００２６】
次に、図２を用いて撮像素子１０２の位相差検出用画素の配置と、それによって決まる周波数ｆｐについて説明する。
【００２７】
図２は、撮像素子１０２の一部を拡大した図である。図中、２０１（その他の白抜きの画素も含む）は通常の撮像画素、２０２，２０３（その他の斜線が施された画素も含む）は位相差検出用画素を示している。位相差検出用画素は隣接した２画素１組のペア構成になっており、撮像素子１０２内に離散的に配置されている。また、撮像画素の間隔をｄとする。図２では説明の簡略化のために位相差検出用画素数を全画素数の２％の割合で記載している。更に、隣接している位相差検出用画素ペア同士の間隔を１０＊ｄとして記載している。
【００２８】
図２に示した通りに位相差検出用画素を配置した場合、この撮像素子１０２の撮像画素の配置で決まる周波数は１／ｄ（＝ｆｓとする）なので、サンプリング定理を満足する帯域は０〜ｆｓ／２と表せる。また位相差検出用画素ペア同士の配置で決まる周波数は１／１０ｄ（＝ｆｓ／１０＝ｆｐとする）なので、サンプリング定理を満足する帯域は０〜ｆｓ／２０（＝ｆｐ／２）と表せる。
【００２９】
図３に位相差検出用画素Ｓ１（対になっている位相差検出用画素のうち、例えば２０２とする）の詳細図を示す。これは、原理的には特開２０００−１５６８２３号公報に開示されている構造と同一である。
【００３０】
図３（ａ）は位相差検出用画素Ｓ１を上部から見た図であり、図３（ｂ）は図３（ａ）のＢ−Ｂ’断面である。この画素はカラーフィルタ層はもたず、最上部にマイクロレンズ３０１が形成されている。３０２はマイクロレンズを形成するための平面を構成するための平滑層、３０３は遮光膜である。そして遮光膜３０３に開口部３０３ａが形成されている。また、３０４は平滑層、３０５は絶縁層である。
【００３１】
図４は位相差検出用画素Ｓ２（対になっている位相差検出用画素のうち、例えば２０３とする）の詳細図である。Ｓ１画素とは反対方向に画素中心から同距離のところに開口部３０３ａをもつ。
【００３２】
次に、位相差方式による像のずれ検出について以下に説明する。
【００３３】
１００万画素を越えるエリアセンサにおいては、図２の配列で、Ｓ１とＳ２では近似の像がマイクロレンズ上に結像される。いま撮像素子１０２に像を結ぶ撮影レンズ１０１が撮像素子１０２上でピントがあっているのであれば、Ｓ１からの像信号と、Ｓ２からの像信号は一致する。もし、ピントを結ぶ点が撮像素子１０２のイメージ面よりも前方か後方にあるならば、Ｓ１の像信号と、Ｓ２の像信号に位相差が生じる。そして、結像点が前の場合と後の場合では位相のずれ方向が逆になる。
【００３４】
図５、図６に位相差方式による焦点検出の概念図を示す。ここでは説明の簡略化のためにＳ１及びＳ２を同一の平面上に表す。図中、Ｓ１とＳ２のペアが同一のマイクロレンズで覆われているが、Ｓ１とＳ２が別々のマイクロレンズで覆われていても原理は同じである。
【００３５】
被写体の特定点からの光はＳ１にとっての瞳領域を通ってＳ１に入射する光束（Ｌ１）と、Ｓ２にとっての瞳領域を通ってＳ２に入射する光束（Ｌ２）に分けられる。この二つの光束は、カメラのピントが合っているときには、図５に示すようにマイクロレンズ表面上の一点に集光する。そしてＳ１及びＳ２には同一の像が露光される。これにより、Ｓ１から読み出した画像信号と、Ｓ２から読み出した画像信号は同一のものとなる。
【００３６】
一方、カメラのピントが合っていないときには、図６に示すように、Ｌ１とＬ２はマイクロレンズ表面とは異なる位置で交差する。マイクロレンズ表面と二つの光束の交点との距離すなわちデフォーカス量がｘであったとする。また、この時に発生したＳ１の像とＳ２の像のずれ量がｎ画素分であり、センサピッチがｄ、二つの瞳の重心間の距離がＤａｆ、撮影レンズの主点から焦点までの距離がｕであったとする。この時デフォーカス量ｘは、
ｘ＝ｎ×ｄ×ｕ／Ｄａｆ              …（１）
で求められる。さらに、ｕは撮影レンズの焦点距離ｆにほぼ等しいと考えられるので、
ｘ＝ｎ×ｄ×ｆ／Ｄａｆ              …（２）
で求めればよい。
【００３７】
図７に撮像素子１０２上のＳ１から読み出した画像信号の様子とＳ２から読み出した画像信号の様子を示す。Ｓ１から読み出した画像信号とＳ２から読み出した画像信号には像のずれｎ×ｄが発生する。この二つの画像信号のずれ量を求め、これよりデフォーカス量ｘを求め、さらに撮影レンズ１０１をｘ移動すればオートフォーカスを達成することが可能となる。
【００３８】
ところで、上記のような像のずれを発生させるためには、レンズに入射する光のうち二つの異なる瞳を通った光束Ｌ１及びＬ２を分離する必要がある。本実施形態の方法は撮像素子１０２上に瞳分割の機能を持つフォーカス検出用セルを生成することにより、瞳分割を行う。これにより、光軸を中心として対称となる二つの瞳位置からの光束によりセンサ上に結像した像のうち、一方がＳ１によって光電変換され、もう一方がＳ２によって光電変換され、瞳位置の異なる二つの像が得られる。
【００３９】
位相差方式で焦点検出を行うときは、図１において撮像素子１０２からＡ／Ｄ変換部１０３を介して画像生成用の第１の信号および位相差検出用の第２の信号が位相差検出用信号抽出部１１３へ入力される。位相差検出用信号抽出部１１３では位相差検出用画素Ｓ１及びＳ２からの信号が抽出される。これによって得たＳ１及びＳ２の位相差検出用信号をデフォーカス量算出部１０７へ出力する。デフォーカス量算出部１０７では位相差検出用信号からＳ１による像とＳ２による像をそれぞれ生成し、二つの像の相関を演算することによって像のデフォーカス量を算出する。更に、算出したデフォーカス量をメモリ１２１に書き込む。デフォーカス量算出部１０７によって特定の領域のデフォーカス量をメモリ１２１から読み出した後、位相差評価部１１１へ出力する。位相差評価部１１１では、特定の領域のデフォーカス量に基づいて撮影レンズ１０１の駆動量、駆動方向を制御する第２の評価値を出力する。
【００４０】
次にコントラスト焦点検出ブロック１１２の具体的な動作について説明する。コントラスト焦点検出ブロック１１２は領域指示部１２０で選択された領域に対して、ピークホールド回路１０６からの読み出し値よりも積分回路１０５からのコントラスト評価値が大きくなる方向へ撮影レンズ１０１を駆動することによりコントラスト評価値の極大値を探索する。このときのコントラスト評価部１１４によるコントラスト評価値に応じた撮影レンズ１０１の駆動例を図８に示す。図８において、横軸はモータ駆動制御部１１０からモータ１１６に出力されるモータ制御信号に含まれる駆動パルス数、すなわち撮影レンズ１０１の移動位置を示す。縦軸は駆動パルス数に応じた各撮影レンズ位置において、第１および第２の信号から算出されるコントラスト評価値である。
【００４１】
コントラスト方式により撮影レンズ１０１を、例えば無限遠位置から至近方向に移動させていくと、ピークホールド回路１０６からの読み出し値より積分回路１０５からのコントラスト評価値が大きいという状態が続き合焦位置に近づいて行く。そして被写体に合焦する位置でコントラスト評価値は極大値を示す。現在の駆動方向に駆動するための制御信号を焦点検出方式切り替え部１０９へ出力する。更に撮影レンズ１０１を駆動していくと、ピークホールド回路１０６からの読み出し値より積分回路１０５からのコントラスト評価値が小さくなる。この二つの評価値の逆転により合焦位置を検出する。従って、コントラスト評価部１１４は二つの評価値の大小関係を評価しながらモータ駆動制御部１１０を介してモータ１１６を駆動するように制御する。図８の矢印にて示すようにコントラスト評価値が一旦極大値に達しこれを過ぎることにより、ピークホールド回路１０６からの読み出し値に対して積分回路１０５からのコントラスト評価値が小さくなる。ピークホールド回路１０６からの読み出し値に対して積分回路１０５からのコントラスト評価値が所定値だけ下降したところで撮影レンズ１０１が合焦位置を通過したと判断する。従って、コントラスト評価値がピークホールド回路１０６からの読み出し値と等しくなる位置まで撮影レンズ１０１を逆方向に駆動させるための制御信号を焦点検出方式切り替え部１０９へ出力する。そして積分回路１０５からのコントラスト評価値がピークホールド回路１０６からの読み出し値と等しくなると、撮影レンズ１０１を停止させるための制御信号を焦点検出方式切り替え部１０９へ出力する。
【００４２】
次に図９を用いて周波数算出部１１７と周波数評価部１１８で行われる評価内容について説明する。
【００４３】
９０１は、カットオフ周波数がｆｐ／２（＝ｆｓ／２０）のハイパスフィルタ（ＨＰＦ）であり、Ａ／Ｄ変換部１０３から受ける第１及び第２の信号の高周波帯域成分を抽出する。９０３は、ＨＰＦ９０１で抽出された高周波成分を積分するための積分回路である。積分回路９０３の演算結果Ｈは、被写体が持つ高周波帯域の量を示す値である。
【００４４】
９０２はカットオフ周波数がｆｐ／２のローパスフィルタ（ＬＰＦ）であり、Ａ／Ｄ変換部１０３から受ける第１及び第２の信号の低周波帯域成分を抽出する。９０４は、ＬＰＦ９０２で抽出された低周波成分を積分するための積分回路である。積分回路９０４の演算結果Ｌは、被写体が持つ低周波帯域の量を示す値である。前述した位相差検出用画素の配置によって決まる周波数ｆｐは不図示のＣＰＵ等から与えられる設定値である。これは固定値でも良いし、可変としても良い。
【００４５】
低周波帯域評価部９０５は、Ｌに重み付けのための補正係数ｋを乗じた積ｋＬと、帯域判断基準値Ａとを大小比較することによって、被写体が持つ低周波帯域成分を評価する。ここで帯域判断基準値Ａとは、入力された被写体のコントラスト検出が可能かどうかを判定する基準値である。撮像素子１０２の感度などによりＡの値が決定される。分布評価部９０６は、ｋＬとＨとを大小比較することによって、被写体が持つ周波数の分布を評価する。高周波帯域評価部９０７は、ＨとＡを大小比較することによって、被写体が持つ高周波帯域成分を評価する。
【００４６】
シーン評価部１１９へは領域指示部１２０によって選択された領域に対する、低周波帯域評価部９０５、分布評価部９０６、高周波帯域評価部９０７からの評価結果が出力される。
【００４７】
次に、シーン評価部１１９で行われる被写体の判定と焦点検出方式の決定について図９、図１１、図１２を用いて説明する。
【００４８】
シーン評価部１１９は、領域ごとに入力される被写体の低周波帯域がコントラスト検出が可能かどうかを示す低周波帯域評価部９０５の評価値と、被写体の高周波帯域がコントラスト検出が可能かどうかを示す高周波帯域評価部９０７の評価値と、被写体がもつ周波数分布に対して精度の良い位相差方式による焦点検出が可能かどうかを示す分布評価部９０６の評価値に基づいて、領域ごとにシーン評価を行い、そのシーン評価結果を記憶しておく。また、シーン評価結果から焦点検出方式の判断を行い、焦点検出方式を選択する制御信号を焦点検出方式切り替え部１０９へ出力する。シーン評価、シーン評価結果については後述する。
【００４９】
図９ではＬにｋを乗じた積ｋＬを判定に用いる評価値としているが、本実施形態では理解を容易にするため係数ｋ＝１とする。
【００５０】
次に図１１を用いて、位相差方式の信頼性を判定する条件について説明する。
【００５１】
図１１−１は被写体を周波数分布で分類する条件を示した表である。Ａ、ｋＬ、Ｈの大小関係によりａ〜ｃに分類される。
【００５２】
図１１−２は、第１及び第２の信号が表す撮影画像の周波数分布を、横軸を周波数、縦軸を撮影画像を積分回路９０３、９０４で積分した出力（以下、Ｐｏｗｅｒと称する）とした平面上に示した図である。周波数ｆｓによるサンプリングで折り返しが生じない周波数分布を示している。
【００５３】
周波数がｆｐ／２以下の低周波帯域成分をＬ（横線を施した領域）、周波数がｆｐ／２以上の高周波帯域成分をＨ（縦線を施した領域）としている。また、図１１−３の斜線部は図９に示したＡを前述の平面上に面積換算して示した図形である。この領域の境界線を図１１−２から図１１−９では破線で示している。
【００５４】
以下、図１１−１に示したａ〜ｃに分類される被写体について説明する。
（１）図１１−１でａに分類される被写体
図１１−１でａに分類されるのは、基準値Ａと低周波帯域成分ｋＬよりも高周波帯域成分Ｈが多い被写体である。ａに判定されるとき、撮影レンズ１０１は合焦点付近にあると判断できる。このとき撮影画像が示す周波数特性の例としてＡ＜ｋＬ＜Ｈの場合を図１１−４、ｋＬ＜Ａ＜Ｈの場合を図１１−６に示す。
（２）図１１−１でｂに分類される被写体
ｂに判定されるような高周波帯域成分が少ない周波数特性の例としてＡ＜Ｈ＜ｋＬの場合を図１１−５、Ｈ＜Ａ＜ｋＬの場合を図１１−７、Ｈ＜ｋＬ＜Ａの場合を図１１−９に示す。これらは、高周波帯域成分Ｈが低周波帯域成分ｋＬよりも小さいという特徴がある。
【００５５】
図１１−１におけるｂの分類を更に細分化すると、
（ｂ１）被写体自体に高周波帯域成分が少ないため、デフォーカス量が所定値以内であっても高周波成分Ｈが少なく算出される場合
（ｂ２）デフォーカス量が所定値より大きいため、被写体によらず高周波成分Ｈが少なく算出される場合
（ｂ３）高周波成分Ｈが少ないと判定されたが、位相差方式による焦点検出の信頼性が低い場合
となる。
【００５６】
（ｂ１）、（ｂ２）に分類される被写体は低周波帯域成分Ｌに対して高周波帯域成分Ｈが少ないため、折り返しによる影響が小さいと考えられるので位相差方式による焦点検出が可能である。（ｂ１）と判定されるのはデフォーカス量が所定値以内と算出された被写体である。（ｂ２）と判定されるのは所定値より大きいデフォーカス量が算出された被写体である。このとき、撮影レンズ１０１の位置は合焦位置から離れていると判断できる。（ｂ３）と判定されるのは位相差方式による焦点検出が困難な被写体の場合で、周期性を持つ被写体などが当てはまる。その例として周期性を持った被写体の像のずれを図１２に示す。Ｓ１の像のある点Ｐ０に対して、Ｓ２の像の点Ｐ１，Ｐ２，Ｐ３，Ｐ４，Ｐ５，…では、像のずれ量がそれぞれＮ，３Ｎ，５Ｎ，７Ｎ，９Ｎ…と多数算出されて一意に求まらない。
（３）ｃに分類される被写体
ｃに分類されるのは低照度、低コントラストの被写体である。この被写体は、高周波帯域成分Ｈと低周波帯域成分ｋＬのＰｏｗｅｒが小さい。被写体が示す周波数特性の例としてｋＬ＜Ｈ＜Ａの場合を図１１−８、Ｈ＜ｋＬ＜Ａの場合を図１１−９に示す。この被写体は精度の良い焦点検出を高速で行うのは困難である。従って後述する非合焦時の処理を行う。
【００５７】
以上に説明した焦点検出装置で行われる焦点検出処理の流れについて図１０のフローチャートと図１３Ａ〜１３Ｅを用いて説明する。
【００５８】
図１３Ａは撮像素子１０２に結像した被写体を示したものであり、人物の背景に樹木がある風景を示している。図１３Ｂは、顔枠が分割領域よりも小さく設定された様子を示している。図中、太点線は分割領域の境界線、太実線の枠は顔枠を表している。この場合、顔枠の周辺に結像している樹木も顔枠と同一の分割領域に含まれてしまうので、分割領域内で遠近競合が発生する可能性がある。そこで本実施形態では、分割領域をさらに小さく分割する。図１３Ｃは、顔枠が分割領域よりも大きく設定された様子を示している。図中、外側の太実線の枠は顔枠、太点線は分割領域の境界線を表している。この場合、シーン評価部１１９は顔枠に含まれる太実線で表した分割領域（図では１８個の領域）に対してシーン評価や焦点検出を行う。図１３Ｄは、顔枠が分割領域と同等の大きさに設定された様子を示している。この場合、分割領域の位置と顔枠の位置が適合していないと図１３Ｄのように分割領域の中に背景が入ってしまう可能性があるので、分割領域の面積は変えずに、分割領域と顔枠の位置が合うように図１３Ｅのように再分割する
焦点検出が開始されると、ステップＳ１００１では図１３Ａに示した被写体に対して撮像素子１０２の領域を分割する。ステップＳ１００２では、撮像素子１０２からの信号をもとに分割領域ごとに積分回路１０５が第１の信号を積分した後に領域ごとの積分結果をメモリ１２２へ書き込む。また、第２の信号をもとにデフォーカス量算出部１０７で分割領域ごとにデフォーカス量を算出してメモリ１２１へ書き込む。また、シーン評価部１１９にて分割領域ごとにシーン評価を行い、シーン評価結果を記憶しておく。積分の対象となる分割領域は領域指示部１２０が指定する。その後ステップＳ１００３へ進む。
【００５９】
ステップＳ１００３では、顔検出部（不図示）によって設定された顔枠とステップＳ１００１にて分割した領域の面積を比較する。顔枠が分割領域よりも大きいと判定された場合（分割領域＜顔枠）ステップＳ１００７へ進む。顔枠が分割領域よりも小さいと判定された場合（分割領域＞顔枠）ステップＳ１００６へ進む。顔枠と分割領域が同程度と判定された場合（分割領域≒顔枠）ステップＳＳ１００４へ進む。
【００６０】
ステップＳ１００４では、分割領域の面積を変えずに、領域の境界が顔枠の位置に近づくように領域を分割しなおしてからステップＳ１００５へ進む。ステップＳ１００５では、撮像素子１０２からの信号をもとに分割領域ごとに積分回路１０５が第１の信号を積分した後に領域ごとの積分結果をメモリ１２２へ書き込む。また、第２の信号をもとにデフォーカス量算出部１０７で分割領域ごとにデフォーカス量を算出してメモリ１２１へ書き込む。また、シーン評価部１１９にて分割領域ごとにシーン評価を行い、シーン評価結果を記憶しておく。積分の対象となる分割領域は領域指示部１２０が指定する。その後、ステップＳ１００７へ進む。
【００６１】
ステップＳ１００６では、分割領域の面積を更に小さくするように分割しなおしてからステップＳ１００２へ進む。
【００６２】
ステップＳ１００７では、顔枠に含まれる分割領域に対してシーン評価部１１９からシーン評価結果を読み出す。顔枠に含まれる全ての分割領域のシーン評価結果の中で、図１１−１のａ〜ｃのどの判定結果が多数を占める（以下、支配的と称する）かを判定する。顔枠に含まれる分割領域のシーン評価結果の中でａが支配的である場合は、設定された顔枠に対して周波数がｆｐの位相差検出用画素ではこれ以上の精度で焦点検出を行うことは困難である。そのため、顔枠に含まれるａと判定された分割領域に対してコントラスト方式で焦点検出を行うためにステップＳ１００８へ進む。顔枠に含まれる分割領域のシーン評価結果の中でｂが支配的である場合は、位相差方式による焦点検出を行うためにステップＳ１００９へ進む。顔枠に含まれる分割領域のシーン評価結果の中でｃが支配的である場合は、非合焦時の処理を行うためにステップＳ１０１３へ進む。
【００６３】
ステップＳ１００８では、顔枠に含まれる分割領域のうち、シーン評価結果がａである分割領域に対して撮影レンズ１０１の駆動によるコントラスト方式で焦点検出を行う。図８に示すコントラスト評価値のピークはそれぞれの分割領域で異なる可能性があるので、例えば分割領域の多数決によってピーク位置を決定する。
【００６４】
ステップＳ１００９では、顔枠に含まれる分割領域のうち、シーン評価結果がｂである分割領域のデフォーカス量をメモリ１２１から読み出す。その後、ステップＳ１０１０へ進む。
【００６５】
ステップＳ１０１０では、メモリ１２１から読み出したデフォーカス量に基づいてシーン評価部１１９で被写体の焦点状態が判定される。位相差方式による焦点検出の信頼性が高いと判定されたとき、即ち、像のずれ量を一意に絞り込むことができたときは、上記のデフォーカス量に基づいて被写体判定を行うためにステップＳ１０１１へ進む。これに該当する被写体は上記の（ｂ１）、（ｂ２）である。位相差方式による焦点検出の信頼性が低いと判定されたとき、即ち、被写体に周期性があるために像のずれ量を一意に絞り込めないときは、コントラスト方式で焦点検出を行うためにステップＳ１００８へ進む。これに該当する被写体は上記の（ｂ３）である。
【００６６】
ステップＳ１０１１では、算出したデフォーカス量と所定値の比較により焦点状態を判定する。デフォーカス量が所定値以内のときは、現状の位相差検出用画素の配置間隔ではこれ以上精度の良い位相差焦点検出は困難なので、コントラスト方式で焦点検出を行うためにステップＳ１００８へ進む。ここで上記の（ｂ１）の被写体が識別される。デフォーカス量が所定値より大きいときは、まだ位相差方式で精度の良い焦点検出を行うことが可能なのでステップＳ１０１２へ進む。これは上記の（ｂ２）に該当する。上記の所定値とは、位相差検出用画素の配置によって決まる周波数ｆｐに依存する。
【００６７】
ステップＳ１０１２では、分割領域ごとにデフォーカス量が異なる可能性があるので、分割領域ごとのデフォーカス量による多数決や平均を求めることによってデフォーカス量の代表値を決定する。決定したデフォーカス量から撮影レンズ１０１の駆動量と駆動方向を算出する。このとき、その算出結果に基づいた第２の評価値を焦点検出方式切り替え部１０９へ出力する。焦点検出方式切り替え部１０９は、撮影レンズの駆動量と駆動方向に基づいた第２の評価値をモータ駆動制御部１１０へ伝送する。モータ駆動制御部１１０は、入力された評価値からモータ制御信号を生成し、モータ１１６へ供給することにより撮影レンズ１０１を駆動する。その後ステップＳ１００７へ進む。
【００６８】
ステップＳ１０１３では、撮像レンズ１０１を現在位置に停止させることにより焦点検出が困難な被写体の焦点検出を中断する。モータ駆動制御部１１０はモータ１１６に対して停止させる制御信号を出力する。処理後、焦点検出を終了する。
【００６９】
以上の構成により、前述した従来の課題に対しては以下の効果がある。
【００７０】
特開平０８−２４８３０３号公報で開示されている焦点検出装置に対しては、位相差検出の信頼性を評価する際に、周期性がある被写体などといった位相差方式では苦手な被写体に対してはコントラスト方式で焦点検出を行っているので、高精度な焦点検出が可能となる。
【００７１】
特開平０８−０７５９９７号公報で開示されている焦点検出装置に対しては、撮像画素からの信号をもとに位相差方式の信頼性を評価しているので、無駄な信頼性判定演算を行うことは無い。また周期性のある被写体に対しては、コントラスト方式で焦点検出を行っているので、高精度な焦点検出が可能となる。
【００７２】
以上より、本実施形態は、撮像素子１０２を複数の領域に分割することで、より高精度に被写体に対して焦点検出を行うことができ、遠近競合による誤合焦を低減することができる。
【図１】
2010204294.tif 000003
【図２】
2010204294.tif 000004
【図３】
2010204294.tif 000005
【図４】
2010204294.tif 000006
【図５】
2010204294.tif 000007
【図６】
2010204294.tif 000008
【図７】
2010204294.tif 000009
【図８】
2010204294.tif 000010
【図９】
2010204294.tif 000011
【図１０】
2010204294.tif 000012
【図１１】
2010204294.tif 000013
【図１２】
2010204294.tif 000014
【図１３Ａ】
2010204294.tif 000015
【図１３Ｂ】
2010204294.tif 000016
【図１３Ｃ】
2010204294.tif 000017
【図１３Ｄ】
2010204294.tif 000018
【図１３Ｅ】
2010204294.tif 000019