(57)【特許請求の範囲】
【請求項１】
複数のマイクロレンズを二次元状に配列したマイクロレンズアレイと、前記複数のマイクロレンズに対して設けられた複数の光電変換素子とを有し、前記マイクロレンズアレイを介して光学系からの光束を受光して得られる複数の受光信号を出力する受光手段と、
前記複数の受光信号の一部を、第１の選択形態により選択して得られる第１画像信号と、前記第１の選択形態とは異なる第２の選択形態により選択して得られる第２画像信号と、を生成するとともに、
前記第１画像信号のコントラストに関する評価値と、前記第２画像信号のコントラストに関する評価値とに基づいて、前記評価値が最大となる画像信号を生成する画像生成手段と、
前記画像生成手段により前記評価値が最大となる画像信号を生成できない場合に、前記光学系の焦点状態を変更する変更手段と、を備え、
前記画像生成手段は、少なくとも３つの画像信号の評価値を求めることにより、前記評価値が最大となる画像信号に対応する前記受光信号の選択形態を決定することを特徴とする画像合成装置。
【請求項２】
請求項１に記載の画像合成装置において、
前記画像生成手段は、前記受光信号に基づく画像のうちの所定の部分領域に対応する受光信号に基づいて、前記第１画像信号および前記第２画像信号を生成することを特徴とする画像合成装置。
【請求項３】
請求項２に記載の画像合成装置において、
前記受光信号に基づく画像内の前記部分領域の位置を選択するための領域選択手段をさらに備え、
前記画像生成手段は、前記領域選択手段による選択結果に応じて、前記所定の部分領域を決定することを特徴とする画像合成装置。
【請求項４】
請求項３に記載の画像合成装置において、
前記領域選択手段は、前記受光信号に基づく画像のシーンを認識する認識手段を備え、
前記画像生成手段は、前記認識手段により認識されたシーンに応じて、前記所定の部分領域を決定することを特徴とする画像合成装置。
【請求項５】
複数のマイクロレンズに対して設けられた複数の光電変換素子を有し、前記マイクロレンズを介して光学系からの光束を受光して得られる複数の受光信号を出力する受光手段と、
前記複数の受光信号の一部を、第１の選択形態により選択して得られる第１画像信号と、前記第１の選択形態とは異なる第２の選択形態により選択して得られる第２画像信号と、を生成するとともに、
前記第１画像信号のコントラストに関する評価値と、前記第２画像信号のコントラストに関する評価値とに基づいて、前記評価値がピークとなる画像信号を生成する画像生成手段と、
前記画像生成手段により前記評価値がピークとなる画像信号を生成できない場合に、前記光学系の焦点状態を変更する変更手段とを備え、
前記画像生成手段は、少なくとも３つの画像信号の評価値を求めることにより、前記評価値がピークとなる画像信号に対応する前記受光信号の選択形態を決定することを特徴とする画像合成装置。
【請求項６】
請求項１〜５のいずれかに記載の画像合成装置を備えることを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置において、
前記画像生成手段により生成された画像信号に対応する前記光学系の像面が、前記受光手段の受光面と一致するように、前記変更手段を制御する制御手段をさらに備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成装置および撮像装置に関するものである。
【背景技術】
【０００２】
従来より、撮像素子の撮像面に結像した被写体像を撮像信号として出力する撮像装置が知られている。このような撮像装置において、１回の撮影で得られた撮像信号に基づいて、光学系の任意の像面に焦点の合った画像を合成する技術が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、１回の撮影で得られる撮像信号に基づいて合成可能な像面の範囲（以下、「画像合成範囲」という）は限られており、従来技術では、所定の被写体に合焦する像面が画像合成範囲内にない場合に、該被写体について焦点の合った画像を合成できない場合があった。
【０００５】
本発明が解決しようとする課題は、所定の被写体について焦点の合った画像を適切に得ることができる画像合成装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、以下の解決手段によって上記課題を解決する。なお、発明の実施形態を示す図面に対応する符号を付して説明するが、この符号は発明の理解を容易にするためだけのものであって発明を限定する趣旨ではない。
【０００８】
［１］本発明の第１の観点に係る画像合成装置は、複数のマイクロレンズ（１１１ａ）を二次元状に配列したマイクロレンズアレイ（１１１）と、前記複数のマイクロレンズに対して設けられた複数の光電変換素子（１１２ａ）とを有し、前記マイクロレンズアレイを介して光学系からの光束を受光して得られる複数の受光信号を出力する受光手段（１１０）と、前記複数の受光信号の一部を、第１の選択形態により選択して得られる第１画像信号と、前記第１の選択形態とは異なる第２の選択形態により選択して得られる第２画像信号と、を生成するとともに、前記第１画像信号のコントラストに関する評価値と、前記第２画像信号のコントラストに関する評価値とに基づいて、前記評価値が最大となる画像信号を生成する画像生成手段（１２０）と、前記画像生成手段により前記評価値が最大となる画像信号を生成できない場合に、前記光学系の焦点状態を変更する変更手段（２３０）と、を備え、前記画像生成手段は、少なくとも３つの画像信号の評価値を求めることにより、前記評価値が最大となる画像信号に対応する前記受光信号の選択形態を決定することを特徴とする。
【０００９】
［２］上記画像合成装置に係る発明において、前記画像生成手段（１２０）は、前記受光信号に基づく画像のうちの所定の部分領域に対応する受光信号に基づいて、前記第１画像信号および前記第２画像信号を生成するように構成することができる。
【００１０】
［３］上記画像合成装置に係る発明において、前記受光信号に基づく画像内の前記部分領域の位置を選択するための領域選択手段（１２０）をさらに備え、前記画像生成手段（１２０）は、前記領域選択手段による選択結果に応じて、前記所定の部分領域を決定するように構成することができる。
【００１１】
［４］上記画像合成装置に係る発明において、前記領域選択手段（１２０）は、前記受光信号に基づく画像のシーンを認識する認識手段（１２０）を備え、前記画像生成手段（１２０）は、前記認識手段により認識されたシーンに応じて、前記所定の部分領域を決定するように構成することができる。
［５］本発明の第２の観点に係る画像合成装置は、複数のマイクロレンズ（１１１ａ）に対して設けられた複数の光電変換素子（１１２ａ）を有し、前記マイクロレンズを介して光学系からの光束を受光して得られる複数の受光信号を出力する受光手段（１１０）と、前記複数の受光信号の一部を、第１の選択形態により選択して得られる第１画像信号と、前記第１の選択形態とは異なる第２の選択形態により選択して得られる第２画像信号と、を生成するとともに、前記第１画像信号のコントラストに関する評価値と、前記第２画像信号のコントラストに関する評価値とに基づいて、前記評価値がピークとなる画像信号を生成する画像生成手段（１２０）と、前記画像生成手段により前記評価値がピークとなる画像信号を生成できない場合に、前記光学系の焦点状態を変更する変更手段（２３０）とを備え、前記画像生成手段は、少なくとも３つの画像信号の評価値を求めることにより、前記評価値がピークとなる画像信号に対応する前記受光信号の選択形態を決定することを特徴とする。
【００１２】
［６］本発明に係る撮像装置は、上記画像合成装置を備えることを特徴とする。
【００１３】
［７］上記撮像装置に係る発明において、前記画像生成手段（１２０）により生成された画像信号に対応する前記光学系の像面が、前記受光手段（１１０）の受光面と一致するように、前記変更手段（２３０）を制御する制御手段（２５０）をさらに備えるように構成することができる。
【発明の効果】
【００１４】
本発明によれば、所定の被写体について焦点の合った画像を適切に得ることができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本実施形態に係るカメラ１を示すブロック図である。
【図２】図２は、図１に示す撮像素子１１０を構成する画素配列の一例を示す平面図である。
【図３】図３は、図２に示すIII部分の拡大図である。
【図４】図４は、撮像素子１１０の構成を説明するための図である。
【図５】図５は、本実施形態に係るカメラ１の動作を示すフローチャートである。
【図６】図６は、マイクロレンズ１１１ａを介して、光電変換素子アレイ１１２を構成する複数の光電変換素子１１２ａのうち、特定の光電変換素子ｃ１に入射する光束の一例を示す図である。
【図７】図７は、本実施形態に係るカメラ１の動作を説明するための図である。
【図８】図８は、被写体の存在位置に対応する像面が、特定の面（Ｚ＝０）であるときの画像合成方法の一例を説明するための図である。
【図９】図９は、被写体の存在位置に対応する像面が、特定の面（Ｚ＝ｈ１）であるときの画像合成方法の一例を説明するための図である。
【図１０】図１０は、被写体の存在位置に対応する像面が、特定の面（Ｚ＝ｈ２）であるときの画像合成方法の一例を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本発明の実施形態に係るカメラ１を示すブロック図である。本実施形態のカメラ１は、カメラボディ１００とレンズ鏡筒２００とを備えている。
【００１７】
レンズ鏡筒２００には、レンズ２１１，２１２，２１３、および絞り２２０を含む撮影光学系が内蔵されている。
【００１８】
フォーカスレンズ２１２は、レンズ鏡筒２００の光軸Ｌ１に沿って移動可能に設けられ、エンコーダ２６０によってその位置が検出されつつレンズ駆動モータ２３０によってその位置が調節される。
【００１９】
このフォーカスレンズ２１２の光軸Ｌ１に沿う移動機構の具体的構成は特に限定されない。一例を挙げれば、レンズ鏡筒２００に固定された固定筒に回転可能に回転筒を挿入し、この回転筒の内周面にヘリコイド溝（螺旋溝）を形成するとともに、フォーカスレンズ２１２を固定するレンズ枠の端部をヘリコイド溝に嵌合させる。そして、レンズ駆動モータ２３０によって回転筒を回転させることで、レンズ枠に固定されたフォーカスレンズ２１２が光軸Ｌ１に沿って直進移動することになる。なお、レンズ鏡筒２００にはフォーカスレンズ２１２以外のレンズ２１１，２１３が設けられているが、ここではフォーカスレンズ２１２を例に挙げて本実施形態を説明する。
【００２０】
上述したようにレンズ鏡筒２００に対して回転筒を回転させることによりレンズ枠に固定されたフォーカスレンズ２１２は光軸Ｌ１方向に直進移動するが、その駆動源としてのレンズ駆動モータ２３０がレンズ鏡筒２００に設けられている。レンズ駆動モータ２３０と回転筒とは、たとえば複数の歯車からなる変速機で連結され、レンズ駆動モータ２３０の駆動軸を何れか一方向へ回転駆動すると所定のギヤ比で回転筒に伝達され、そして、回転筒が何れか一方向へ回転することで、レンズ枠に固定されたフォーカスレンズ２１２が光軸Ｌ１の何れかの方向へ直進移動することになる。なお、レンズ駆動モータ２３０の駆動軸が逆方向に回転駆動すると、変速機を構成する複数の歯車も逆方向に回転し、フォーカスレンズ２１２は光軸Ｌ１の逆方向へ直進移動することになる。
【００２１】
フォーカスレンズ２１２の位置はエンコーダ２６０によって検出される。既述したとおり、フォーカスレンズ２１２の光軸Ｌ１方向の位置は回転筒の回転角に相関するので、たとえばレンズ鏡筒２００に対する回転筒の相対的な回転角を検出すれば、その位置を求めることができる。
【００２２】
本実施形態のエンコーダ２６０としては、回転筒の回転駆動に連結された回転円板の回転をフォトインタラプタなどの光センサで検出して、回転数に応じたパルス信号を出力するものや、固定筒と回転筒の何れか一方に設けられたフレキシブルプリント配線板の表面のエンコーダパターンに、何れか他方に設けられたブラシ接点を接触させ、回転筒の移動量（回転方向でも光軸方向の何れでもよい）に応じた接触位置の変化を検出回路で検出するものなどを用いることができる。
【００２３】
フォーカスレンズ２１２は、上述した回転筒の回転によってカメラボディ１００側の端部（至近端ともいう）から被写体側の端部（無限端ともいう）までの間を光軸Ｌ１方向に移動することができる。ちなみに、このフォーカスレンズ２１２の移動は、レンズ制御部２５０からの指令によって制御される。
【００２４】
絞り２２０は、上記撮影光学系を通過して、カメラボディ１００に備えられた撮像素子１１０に至る光束の光量を制限するとともにボケ量を調整するために、光軸Ｌ１を中心にした開口径が調節可能に構成されている。絞り２２０による開口径の調節は、たとえば自動露出モードにおいて演算された適切な開口径が、カメラ制御部１２０からレンズ制御部２５０を介して絞り駆動部２４０へ送信されることにより行われる。また、開口径の調節は、カメラボディ１００に設けられた操作部１３０を介したマニュアル操作により、設定された開口径がカメラ制御部１２０からレンズ制御部２５０を介して絞り駆動部２４０へ送信されることによっても行われる。なお、絞り２２０の開口径は図示しない絞り開口センサにより検出され、レンズ制御部２５０で現在の開口径が認識される。
【００２５】
一方、カメラボディ１００には、被写体からの光束を受光する撮像素子１１０が、光軸Ｌ１上であって、撮影光学系の予定焦点面に設けられている。撮像素子１１０は二次元ＣＣＤイメージセンサ、ＭＯＳセンサまたはＣＩＤなどのデバイスから構成され、受光した光信号を受光信号に変換する。ここで、図２は撮像素子１１０を構成する画素配列の一例を示す平面図であり、図３は図２に示すIII部分の拡大図である。図２に示すように、撮像素子１１０は、複数のマイクロレンズ１１１ａを二次元状に稠密に配列したマイクロレンズアレイ１１１を備えている。また、図３に示すように、撮像素子１１０は、各マイクロレンズ１１１ａに対して、複数の光電変換素子１１２ａから構成される各光電変換素子アレイ１１２を有している。なお、図３において、光電変換素子アレイ１１２を構成する光電変換素子１１２ａの数（画素密度）は、縦方向および横方向ともに５個となっているが、これらの数は、特に限定されるものではない。
【００２６】
さらに、図４は、撮像素子１１０の構成を説明するための図であり、図３と同様に、図２のIII部分を拡大した斜視図である。図４に示すように、光電変換素子アレイ１１２は、マイクロレンズアレイ１１１の後方に配置されおり、マイクロレンズアレイ１１１と光電変換素子アレイ１１２との間には、マイクロレンズ１１１ａの焦点距離に対応する間隔が設けられている。そして、被写体からの光束（光軸Ｌ１）は、まずマイクロレンズ１１１ａへと入射され、マイクロレンズ１１１ａを通過して光電変換素子１１２ａで受光される。各光電変換素子１１２ａは、受光した光の強度に応じた受光信号を出力し、複数の光電変換素子１１２ａから出力された受光信号は、カメラ制御部１２０に送信される。
【００２７】
操作部１３０は、例えば、シャッターレリーズボタン、カメラ１の各種動作モードを設定するためのモード設定スイッチ、および、撮影者が焦点を合わせたい被写体を選択するためのスイッチなどを備えている。シャッターレリーズボタンは、ボタンの半押しでＯＮとなる第１スイッチＳＷ１と、ボタンの全押しでＯＮとなる第２スイッチＳＷ２とを含む。また、モード設定スイッチは、オートフォーカスモード／マニュアルフォーカスモードの切換が行える。操作部１３０により設定されたシャッターレリーズボタンのスイッチＳＷ１，ＳＷ２、各種モードの情報は、カメラ制御部１２０へ送信される。また、撮影者により選択された被写体に対応する撮影画像中の領域の情報は、同様に、カメラ制御部１２０へ送信され、後述する被写体領域として設定される。
【００２８】
カメラ制御部１２０は、メモリ、ＣＰＵその他の周辺部品から構成され、撮像素子１１０から送信された受光信号を取得し、取得した受光信号に基づき、焦点評価値の算出および評価を行う。さらに、カメラ制御部１２０は、焦点評価値の評価の結果に基づき、レンズ制御部２５０を介して、フォーカスレンズ２１２の駆動を制御する。
【００２９】
また、操作部１３０を介して、撮影者により、撮影画像中の被写体のうち焦点を合わせたい被写体が選択された場合には、カメラ制御部１２０は、撮影者により選択された被写体に対応する撮影画像中の領域を、被写体領域として設定する。
【００３０】
次に、本実施形態に係るカメラ１の動作例を説明する。図５は、本実施形態に係るカメラ１の動作を示すフローチャートである。
【００３１】
まず、ステップＳ１０１では、カメラ制御部１２０により、撮像素子１１０を構成する複数の光電変換素子１１２ａから受光信号の読み出が行われ、読み出された受光信号が、スルー画像として表示される。
【００３２】
ステップＳ１０２では、カメラ制御部１２０により、操作部１３０を介して、スルー画像上の被写体のうち焦点を合わせたい被写体の位置が撮影者により選択されたか判断される。操作部１３０を介して、撮影者により、撮影画像中の被写体のうち焦点を合わせたい被写体が選択された場合、ステップＳ１０３に進み、選択された被写体に対応する撮影画像中の領域が、被写体領域として設定される。一方、撮影者により焦点を合わせたい被写体が選択されていない場合は、ステップＳ１０１に戻り、撮影者により被写体が選択されるまで、スルー画像の表示が繰り返し行われる。
【００３３】
ステップＳ１０４では、カメラ制御部１２０により、シャッターレリーズボタンの半押し（第１スイッチＳＷ１のオン）がされたか否か判断される。第１スイッチＳＷ１がオンである場合はステップＳ１０５へ進み、一方、第１スイッチＳＷ１がオンでない場合は、第１スイッチＳＷ１が押されるまで、待機する。
【００３４】
ステップＳ１０５では、カメラ制御部１２０により、再度、撮像素子１１０を構成する複数の光電変換素子１１２ａから受光信号が読み出される。
【００３５】
そして、ステップＳ１０６では、カメラ制御部１２０は、読み出した受光信号に基づいて、画像合成範囲（合成画像信号を合成可能な範囲。詳細は後述する。）内の複数の像面位置に対応する像面の異なる複数の画像信号を、それぞれ合成画像信号として合成する。
【００３６】
ここで、本実施形態で合成される複数の合成画像信号は、後述するステップＳ１０７で、焦点評価値を算出する際に、画像合成範囲内における焦点評価値のピークを検出するための信号として用いられる。本実施形態においては、画像合成範囲内において合成される合成画像信号の数は、特に限定されないが、焦点評価値のピークを検出できる数であればよく、通常、３点以上である。
【００３７】
また、合成画像信号は、撮影画像中の全ての領域ではなく、撮影画像中の全ての領域のうちステップＳ１０３で設定された被写体領域、すなわち、撮影画像中の一部の領域に対応する受光信号に基づいて合成される。例えば、図２を参照して説明すると、ステップＳ１０３において、図２中のIII部分に対応する領域を被写体領域として設定した場合、ステップＳ１０６では、図２中のIII部分に対応する受光信号に基づいて、図２中のIII部分に対応する被写体領域についての合成画像信号を合成する。
【００３８】
続いて、合成画像信号を合成可能な範囲である画像合成範囲について説明する。図６は、光電変換素子アレイ１１２を構成する複数の光電変換素子１１２ａのうちの特定の光電変換素子ｃ１に対してマイクロレンズ１１１ａを介して入射する光束を示す図である。なお、図６においては、光電変換素子アレイ１１２を構成する各光電変換素子１１２ａをａ１，ｂ１，ｃ１，ｄ１，ｅ１で示した。本実施形態に係る撮像装置によって得られる像の分解能は、画素の単位であるマイクロレンズ１つ分に相当する。そのため、分解能を保ったまま像を合成できる像面の範囲は、図６に示すように、光電変換素子１１２ａのマイクロレンズ１１１ａによる逆投影像の大きさが、マイクロレンズ１１１ａの有効径Ｄとほぼ同じになるマイクロレンズ１１１ａからの距離Ｌとすることができる。すなわち、マイクロレンズ１１１ａの有効径Ｄ（配列ピッチＰ＞Ｄ）と同じ大きさの範囲からの光がマイクロレンズ１１１ａを通過して１つの光電変換素子ｃ１に入射すれば、画素の単位であるマイクロレンズの大きさに相当する分解能を得ることができる。よって、この距離Ｌが画像合成範囲となり、この画像合成範囲内の像面位置であれば、合成画像信号を合成することが可能となる。
【００３９】
例えば、図７に示す例において、フォーカスレンズ２１２が像面位置ａ０に対応する位置にある場合、合成画像信号を合成可能な範囲は、画像合成範囲Ａとなり、そのため、カメラ制御部１２０は、画像合成範囲Ａ内の複数の像面位置について、像面の異なる複数の合成画像信号を合成することができる。なお、図７は、カメラ１の動作を説明するための図である。
【００４０】
次に、各像面位置に対応する合成画像信号の具体的な合成方法について、図８〜図１０を参照しながら説明する。図８〜図１０は、本実施形態における画像合成方法の一例を説明するための図である。
【００４１】
図８に示す場面例では、マイクロレンズアレイ１１１からの像面の高さ（マイクロレンズアレイ１１１から距離）をＺとした場合に、像面の高さＺ＝０である位置に画像合成の対象となる被写体が存在する場合である。図８においては、撮像素子１１０の各光電変換素子アレイ１１２について、各光電変換素子アレイ１１２を構成する光電変換素子１１２ａのうち、５つの光電変換素子１１２ａに入射する各光線（マイクロレンズアレイ１１１を構成するマイクロレンズ１１１ａの中心を通る主光線のみ）を示した。また、図８中においては、各光電変換素子１１２ａを識別するために、それぞれの光電変換素子１１２ａを、ａ１〜ｅ１、ａ２〜ｅ２、ａ３〜ｅ３、ａ４〜ｅ４、ａ５〜ｅ５で示すとともに、像面の高さＺ＝０における各座標Ｘ１、Ｘ２、Ｘ３、Ｘ４、Ｘ５のうち、Ｘ３からの射出光束（光線ｒ１、ｒ２、ｒ３、ｒ４、ｒ５）を実線で示し、それ以外のＸ１、Ｘ２、Ｘ４、Ｘ５からの射出光束を点線で示した（以下、図９、図１０においても同様。）。
【００４２】
図８に示すように、像面の高さＺ＝０における座標Ｘ３からの射出光束（光線ｒ１、ｒ２、ｒ３、ｒ４、ｒ５）は、各光電変換素子ａ３、ｂ３、ｃ３、ｄ３、ｅ３、にそれぞれ入射する。そのため、像面の高さＺ＝０における座標Ｘ３における画素値Ｌ（Ｚ＝０、Ｘ３）は、これら光電変換素子ａ３、ｂ３、ｃ３、ｄ３、ｅ３における出力を合成することにより求めることができる（下記式（１）参照）。
Ｌ（Ｚ＝０、Ｘ３）＝Ｏｕｔ（ａ３）＋Ｏｕｔ（ｂ３）＋Ｏｕｔ（ｃ３）＋Ｏｕｔ（ｄ３）＋Ｏｕｔ（ｅ３）  …（１）
【００４３】
また、同様に、座標Ｘ３に隣接する座標Ｘ４における画素値Ｌ（Ｚ＝０、Ｘ４）は、下記式（２）に従って求めることができる。
Ｌ（Ｚ＝０、Ｘ４）＝Ｏｕｔ（ａ４）＋Ｏｕｔ（ｂ４）＋Ｏｕｔ（ｃ４）＋Ｏｕｔ（ｄ４）＋Ｏｕｔ（ｅ４）  …（２）
【００４４】
したがって、座標Ｘｉにおける画素値Ｌ（Ｚ＝０、Ｘｉ）は、下記式（３）に従って、それぞれ求めることができる。
Ｌ（Ｚ＝０、Ｘｉ）＝Ｏｕｔ（ａｉ）＋Ｏｕｔ（ｂｉ）＋Ｏｕｔ（ｃｉ）＋Ｏｕｔ（ｄｉ）＋Ｏｕｔ（ｅｉ）  …（３）
【００４５】
なお、上記式（３）は、撮影者による指定絞り値が開放（開口サイズ最大）であったときに採用される式である。そのため、仮に、撮影者による指定絞り値が最大（開口サイズ最小）であったときには、光線ｒ１、ｒ２、ｒ３、ｒ４、ｒ５からなる光束を、光線ｒ３のみからなる光束に制限すればよいので、上記式（３）に代えて下記式（４）を採用すればよい（後述する図９、図１０に示す場合においても同様。）。
Ｌ（Ｚ＝０、Ｘｉ）＝Ｏｕｔ（ｃｉ）  …（４）
【００４６】
また、撮影者による指定絞り値が中間値（開口サイズ中間）であったときには、光線ｒ１、ｒ２、ｒ３、ｒ４、ｒ５からなる光束を、光線ｒ２、ｒ３、ｒ４のみからなる光束に制限すればよいので、上記式（３）に代えて下記式（５）を採用すればよい（後述する図９、図１０に示す場合においても同様。）。
Ｌ（Ｚ＝０、Ｘｉ）＝Ｏｕｔ（ｂｉ）＋Ｏｕｔ（ｃｉ）＋Ｏｕｔ（ｄｉ）  …（５）
【００４７】
なお、上記説明においては、或る１方向に並ぶ５つの光電変換素子ａ３、ｂ３、ｃ３、ｄ３、ｅ３のみに着目し、それら５つの光電変換素子の出力値の和をとったが、実際は、２方向に並ぶ２５個の光電変換素子の出力値の和をとる必要がある（後述する図９、図１０に示す場合においても同様。）。
【００４８】
次いで、図９に示すように、像面の高さＺ＝ｈ１である位置に画像合成の対象となる被写体が存在する場合について説明する。図９に示すように、像面の高さＺ＝ｈ１における座標Ｘ３からの射出光束（光線ｒ１、ｒ２、ｒ３、ｒ４、ｒ５）は、図８の場合と異なり、各光電変換素子ａ１、ｂ２、ｃ３、ｄ４、ｅ５にそれぞれ入射する。そのため、像面の高さＺ＝ｈ１における座標Ｘ３における画素値Ｌ（Ｚ＝ｈ１、Ｘ３）は、これら光電変換素子ａ１、ｂ２、ｃ３、ｄ４、ｅ５における出力を合成することにより求めることができる（下記式（６）参照）。
Ｌ（Ｚ＝ｈ１、Ｘ３）＝Ｏｕｔ（ａ１）＋Ｏｕｔ（ｂ２）＋Ｏｕｔ（ｃ３）＋Ｏｕｔ（ｄ４）＋Ｏｕｔ（ｅ５）  …（６）
【００４９】
さらに、図１０に示すように、像面の高さＺ＝ｈ２である位置に合成対象となる被写体が存在する場合について説明する。図１０に示すように、像面の高さＺ＝ｈ２における座標Ｘ３からの射出光束（光線ｒ１、ｒ２、ｒ３、ｒ４、ｒ５）は、図８、図９の場合と異なり、複数の光電変換素子にまたがって入射することとなる。具体的には、図１０に示すように、光線ｒ１は光電変換素子ａ１、ｂ１に、光線ｒ２は光電変換素子ｂ２、ｃ２に、光線ｒ４は光電変換素子ｃ４、ｄ４に、光線ｒ５は光電変換素子ｄ５、ｅ５に、それぞれまたがって入射する。なお、光線ｒ３は、図１０に示すように光電変換素子ｃ３にのみ入射する。そのため、光線ｒ１に着目すると、光線ｒ１の光量は、光電変換素子ａ１の出力値Ｏｕｔ（ａ１）と、光電変換素子ｂ１の出力値Ｏｕｔ（ｂ１）との重み付け和によって求めることができる（下記式（７）参照）。ここで、下記式（７）において、ｗ１１、ｗ１２は、重み係数であり、マイクロレンズアレイ１１１からの像面の高さＺに応じて決まる係数である。
Ｏｕｔ（ａ１）×ｗ１１＋Ｏｕｔ（ｂ１）×ｗ１２  …（７）
【００５０】
そして、光線ｒ２、光線ｒ４、光線ｒ５の光量も、同様に重み付け和によって求めることができるため、像面の高さＺ＝ｈ２における座標Ｘ３における画素値Ｌ（Ｚ＝ｈ２、Ｘ３）は、下記式（８）に従って求めることができる。なお、下記式（８）において、Ｗ２１、Ｗ２２、Ｗ４１、Ｗ４２、Ｗ５１、Ｗ５２は、重み係数であり、マイクロレンズアレイ１１１からの像面の高さＺに応じて決まる係数である。
Ｌ（Ｚ＝ｈ２、Ｘ３）＝〔Ｏｕｔ（ａ１）×ｗ１１＋Ｏｕｔ（ｂ１）×ｗ１２〕＋〔Ｏｕｔ（ｂ２）×Ｗ２１＋Ｏｕｔ（ｃ２）×ｗ２２〕＋Ｏｕｔ（ｃ３）＋〔Ｏｕｔ（ｃ４）×Ｗ４１＋Ｏｕｔ（ｄ４）×Ｗ４２〕＋〔Ｏｕｔ（ｄ５）×Ｗ５１＋Ｏｕｔ（ｅ５）×Ｗ５２〕  …（８）
【００５１】
このように、画像合成の対象となる被写体が存在する像面位置Ｚに応じて、被写体からの光束の入射する光電変換素子１１２ａ、および画像合成に必要な重み付け係数の値が決まってくることとなる。なお、各像面位置Ｚに対応する、被写体からの光束の入射する光電変換素子１１２ａ、および画像合成に必要な重み付け係数の値は、たとえば、カメラ制御部１２０の備えるメモリなどに予め記憶させておき、これを利用するような構成とすればよい。
【００５２】
以上のように、カメラ制御部１２０は、複数の光電変換素子１１２ａから得られた受光信号に基づいて、所定の像面位置Ｚに対応する合成画像信号を合成することができる。
【００５３】
次に、ステップＳ１０７では、カメラ制御部１２０により、ステップＳ１０６で合成された複数の合成画像信号のそれぞれについて、合成画像信号のコントラストに関する焦点評価値が算出される。焦点評価値は、例えば、合成した合成画像信号の空間周波数から高周波成分を、高周波透過フィルタを用いて抽出し、抽出された高周波成分の絶対値を積算することで求められる。また、焦点評価値は、遮断周波数が異なる２つの高周波透過フィルタを用いて高周波成分を抽出し、抽出された高周波成分の絶対値のそれぞれを積算することで求めてもよい。
【００５４】
ステップＳ１０８では、カメラ制御部１２０により、画像合成範囲内において焦点評価値のピークが検出されたか否か判断される。具体的には、ステップＳ１０８において、カメラ制御部１２０は、ステップＳ１０７で算出した少なくても３つの焦点評価値に基づいて、３点内挿法により、焦点評価値のピークの検出を行う。そして、画像合成範囲内において焦点評価値のピークを検出できた場合は、画像合成範囲内に被写体に対応する像面位置が存在すると判断し、ステップＳ１０９に進み、一方、画像合成範囲内において焦点評価値のピークを検出できなかった場合は、画像合成範囲内に被写体に対応する像面位置が存在しないと判断（焦点評価値が最大となる合成画像信号を生成できないと判断）し、ステップＳ１１０に進む。例えば、図７に示す例において、フォーカスレンズ２１２が像面位置ａ０に対応する位置にあり、かつ、被写体に対応する像面位置が画像合成範囲Ａに存在する場合、画像合成範囲Ａ内において焦点評価値のピークを検出することができるため、ステップＳ１０９に進む。一方、例えば、フォーカスレンズ２１２が像面位置ａ０に対応する位置にあり、かつ、被写体に対応する像面位置が画像合成範囲Ｂまたは画像合成範囲Ｃに存在し、画像合成範囲Ａに存在しない場合、画像合成範囲Ａにおいて、焦点評価値のピークを検出することができないため、ステップＳ１１０に進む。
【００５５】
ステップＳ１０９では、ステップＳ１０８で検出された焦点評価値のピークに基づいて、フォーカスレンズ２１２が駆動される。例えば、図７に示す例において、画像合成範囲Ａにおいて焦点評価値のピークが検出され、かつ、フォーカスレンズ２１２が画像合成範囲Ｂの像面位置ｂ０に対応する位置にある場合、カメラ制御部１２０からレンズ制御部２５０に対して、フォーカスレンズ２１２を画像合成範囲Ａ内の像面位置ａ０まで駆動させるように指令が送出される。これにより、レンズ駆動モータ２２６を介して、フォーカスレンズ２１２が像面位置ａ０に対応する位置に駆動される。
【００５６】
一方、ステップＳ１０８で焦点評価値のピークを検出できない場合はステップＳ１１０に進む。ステップＳ１１０では、カメラ制御部１２０により、焦点評価値のピークの探索を終了するか否か判断され、焦点評価値のピークの探索を終了する場合は、ステップＳ１１２に進み、焦点評価値のピークの探索を終了しない場合は、ステップＳ１１１に進む。ステップＳ１１１では、所定の距離だけ、フォーカスレンズ２１２が駆動される。
【００５７】
例えば、図７に示す例において、フォーカスレンズ２１２が像面位置ａ０に対応する位置にあり、画像合成範囲Ａにおいて焦点評価値のピークを検出できなかった場合（ステップＳ１０８＝ＮＯ）に、画像合成範囲Ｂにおいて焦点評価値のピークの検出をまだ行っていない場合は、焦点評価値のピークの検索を終了することなく（ステップＳ１１０＝ＮＯ）、画像合成範囲Ｂにおいて焦点評価値のピークの検出を行うために、フォーカスレンズ２１２を像面位置ａ０に対応する位置から像面位置ｂ０に対応する位置まで駆動する（ステップＳ１１１）。一方、例えば、被写体像が低コントラストであり、フォーカスレンズ２１２の駆動可能範囲において、焦点評価値のピークを検出できない場合には、焦点評価値のピークの検索を終了し（ステップＳ１１０＝ＹＥＳ）、ステップＳ１１２へ進む。
【００５８】
ステップＳ１１１でフォーカスレンズ２１２が所定の距離だけ駆動された後は、ステップＳ１０４に戻り、駆動後のフォーカスレンズ２１２のレンズ位置において受光した受光信号が読み出され（ステップＳ１０５）、この受光信号に基づく画像合成範囲内の複数の像面位置に対応する複数の合成画像信号が合成され（ステップＳ１０６）、合成された合成画像信号から算出された焦点評価値に基づいて、焦点評価値のピークの検出が行われる（ステップＳ１０８）。
【００５９】
例えば、図７に示す例において、画像合成範囲Ａにおいて焦点評価値のピークを検出できなかった場合（ステップＳ１０８＝ＮＯ）、フォーカスレンズ２１２を像面位置ａ０に対応する位置から像面位置ｂ０に対応する位置まで駆動する（ステップＳ１１１）。そして、駆動後の像面位置ｂ０に対応するレンズ位置において受光された受光信号を読み出す（ステップＳ１０５）。この場合、この受光信号に基づいて、合成可能な像面な範囲は画像合成範囲Ｂとなる。そのため、画像合成範囲Ｂ内の複数の像面位置に対応する複数の合成画像信号を合成し（ステップＳ１０６）、これら合成画像信号についての焦点評価値を算出し（ステップＳ１０７）、焦点評価値のピークの検出を行う（ステップＳ１０８）。このように、本実施形態では、画像合成範囲内において焦点評価値のピークが検出されるか、焦点評価値のピークの探索が終了するまで、フォーカスレンズ２１２の駆動と、新たな画像合成範囲内における焦点評価値のピークの検出が行われる。
【００６０】
そして、ステップＳ１０８で焦点評価値のピークが検出され、ステップＳ１０９で焦点評価値のピークに基づいて、フォーカスレンズ２１２の駆動が行われた後は、ステップＳ１１２に進む。ステップＳ１１２では、カメラ制御部１２０により、シャッターレリーズボタンの全押し（第２スイッチＳＷ２のオン）がされたか否か判断される。第２スイッチＳＷ２がオンの場合には、ステップＳ１１３に進む。一方、第２スイッチＳＷ２がオンではない場合には、ステップＳ１０４に戻る。
【００６１】
ステップＳ１１３では、撮像素子１１０による画像の撮影が行われる。そして、撮像素子１１０から各光電変換素子１１２ａに応じた受光信号が、カメラ制御部１２０に送信される。
【００６２】
そして、ステップＳ１１４では、カメラ制御部１２０により、撮像素子１１０から送信された受光信号に基づいて、撮影画像の合成が行われる。具体的には、まず、カメラ制御部１２０により、ステップＳ１１３で撮像素子１１０により受光された受光信号に基づき、複数の合成画像信号（被写体領域に対応する合成画像信号）が合成される。この場合においては、焦点評価値が最大となる像面位置に対応する画像を得るため、ステップＳ１０６で合成した合成画像信号よりも多くの像面位置に対応する合成画像信号が合成される。そして、合成された合成画像信号の焦点評価値に基づいて、焦点評価値が最大となる像面位置の検出が行われ、検出された像面位置における画像が、撮影画像として合成される。
【００６３】
以上のように、本実施形態によれば、撮像素子１１０から得られた受光信号に基づいて、画像合成範囲内の複数の像面位置に対応する像面の異なる複数の合成画像信号を合成し、合成したそれぞれの合成画像信号の焦点評価値に基づいて、焦点評価値のピークの検出を行い、その検出結果に基づき、フォーカスレンズ２１２の駆動を制御する。具体的には、画像合成範囲内において焦点評価値のピークが検出されない場合は、フォーカスレンズ２１２を所定の距離だけ駆動させ、駆動後のフォーカスレンズ２１２の位置で得られた受光信号に基づく画像合成範囲内において、焦点評価値のピークの検出を行い、焦点評価値のピークが検出されるまで、フォーカスレンズ２１２の駆動と、新たな画像合成範囲内における焦点評価値のピークの検出とを繰り返す。このように、本実施形態では、複数の像面範囲に対応する焦点評価値の評価結果に応じて、フォーカスレンズ２１２の駆動を制御することで、所定の被写体について焦点の合った画像を適切に得ることができる。
【００６４】
さらに、本実施形態では、撮影者により選択された被写体に対応する撮影画像中の領域を、被写体領域として設定し、この被写体領域に対応する受光信号に基づいて、合成画像信号を合成する。そして、この被写体領域において焦点評価値のピークを検出することで、撮影者が焦点を合わせたい被写体について焦点の合った画像を得ることができる。また、撮影画像中の領域のうち被写体領域について合成画像信号を合成することで、撮影画像中の全ての領域について合成画像信号を合成する場合と比べて、焦点評価値のピークを検出する際の処理負担を軽減し、撮影者により選択された被写体に焦点が合った画像を迅速に合成することができる。
【００６５】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【００６６】
例えば、本実施形態では、操作部１３０を介して、撮影者により選択された被写体に対応する画像内の領域を、被写体領域として設定しているが、この被写体領域を設定する方法は特に限定されず、例えば、カメラ制御部１２０が、受光信号に基づいてシーンを認識し、認識したシーンに応じた所定の領域を被写体領域として設定してもよい。具体的には、フォーカスレンズ２１２の絞り値を最大（開口サイズ最小）にして、焦点深度の深いパンフォーカス画像を取得する。そして、このパンフォーカス画像に基づいて、例えば、人物を撮影しているシーンと認識された場合、テンプレートマッチングなどにより、その人物の顔部分を認識し、認識した顔部分を被写体領域として設定することができる。また、操作部１３０を介して撮影者がシーンを設定可能な場合は、撮影者により入力されたシーンに応じて、被写体領域を設定してもよい。
【００６７】
また、本実施形態のステップＳ１０９では、ステップＳ１０８で検出された焦点評価値のピークに基づいて、フォーカスレンズ２１２を駆動しているが、例えば、焦点評価値が最大となる像面位置を求めるために、焦点評価値のピークが検出された画像合成範囲において、再度、ステップＳ１０６で算出した合成画像信号よりも多くの像面位置に対応する合成画像信号を算出し、焦点評価値が最大となる像面位置に対応する位置にフォーカスレンズ２１２を駆動するような構成としてもよい。これにより、焦点評価値が最大となる像面位置を適切に求めることができ、所定の被写体について焦点の合った画像をより適切に得ることができる。
【００６８】
さらに、上述した実施形態のステップＳ１０７〜ステップＳ１１１において、偽合焦を防止するための処理やフィルタ処理などの焦点評価値を用いた焦点検出処理において行われる公知の処理を、適宜行ってもよい。
【００６９】
なお、本実施形態のカメラ１は特に限定されず、例えば、一眼レフデジタルカメラ、レンズ一体型のデジタルカメラ、デジタルビデオカメラ、携帯電話用のカメラなどのその他の光学機器に本発明を適用してもよい。
【符号の説明】
【００７０】
１…カメラ
１００…カメラボディ
１１０…撮像素子
１１１…マイクロレンズアレイ
１１１ａ…マイクロレンズ
１１２…光電変換素子アレイ
１１２ａ…光電変換素子
１２０…カメラ制御部
１３０…操作部
２００…鏡筒
２１２…フォーカスレンズ
２２０…絞り
２３０…レンズ駆動モータ
２４０…絞り駆動部
２５０…レンズ制御部
【図１】
0005434503.tif 000002
【図２】
0005434503.tif 000003
【図３】
0005434503.tif 000004
【図４】
0005434503.tif 000005
【図５】
0005434503.tif 000006
【図６】
0005434503.tif 000007
【図７】
0005434503.tif 000008
【図８】
0005434503.tif 000009
【図９】
0005434503.tif 000010
【図１０】
0005434503.tif 000011