(57)【要約】【課題】画像合成、ならびに焦点検出および焦点調節の精度が向上するよう、撮影光学系を通過してマイクロレンズの中心に入射する光線を受光する画素の位置を精密に特定する。【解決手段】本発明による撮像装置は、複数のマイクロレンズが配列されたマイクロレンズアレイと、マイクロレンズアレイを介して光学系からの光束を受光して受光信号を出力する複数の受光素子が配列された受光素子アレイと、複数の受光素子で得られる受光信号に基づいて、複数のマイクロレンズの輪郭に相当する画像を含む第１画像を生成する画像生成手段と、第１画像のうち、マイクロレンズの輪郭に対応する第２画像に符合する画像の位置を求める演算手段とを備える。【選択図】図７
2011097179.tif 000002
【特許請求の範囲】
【請求項１】
複数のマイクロレンズが配列されたマイクロレンズアレイと、
前記マイクロレンズアレイを介して光学系からの光束を受光して受光信号を出力する複数の受光素子が配列された受光素子アレイと、
前記複数の受光素子で得られる前記受光信号に基づいて、前記複数のマイクロレンズの輪郭に相当する画像を含む第１画像を生成する画像生成手段と、
前記第１画像のうち、前記マイクロレンズの輪郭に対応する第２画像に符合する画像の位置を求める演算手段とを備えたことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記演算手段は、前記第１画像のうち、前記複数のマイクロレンズの第１マイクロレンズに対応する第１部分について前記第２画像に符合する画像の位置を求め、前記第２マイクロレンズとは異なる第２マイクロレンズに対応する第２部分については、前記複数のマイクロレンズの配列と前記第２画像に符合する画像の位置とに基づいて前記第２画像に符合する画像の位置を求めることを特徴とする撮像装置。
【請求項３】
請求項１または２に記載の撮像装置において、
前記第２画像は、前記光学系の瞳径に基づいて生成することを特徴とする撮像装置。
【請求項４】
請求項１〜３のいずれか１項に記載の撮像装置において、
前記光学系の瞳の位置が所定値であるときの前記第２画像に符合する画像の位置を基準位置として記憶する記憶手段をさらに備え、
前記演算手段は、前記光学系の瞳の位置が前記所定値とは異なる値であるとき、前記第２画像に符合する画像の位置を補正することを特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置において、
前記演算手段は、前記光学系の瞳の位置が前記所定値とは異なる値であるとき、前記異なる値と前記所定値との差に基づいて、前記第２画像に符合する画像の位置を補正することを特徴とする撮像装置。
【請求項６】
請求項１〜５のいずれか１項に記載の撮像装置において、
前記第２画像に符合する画像の位置に基づいて、前記複数のマイクロレンズの各々について、前記複数の受光素子から一部の受光素子を選択し、前記一部の受光素子の出力を用いて被写体像の画像データを合成する画像合成手段をさらに備えることを特徴とする撮像装置。
【請求項７】
請求項１〜５のいずれか１項に記載の撮像装置において、
前記第２画像に符合する画像の位置に基づいて、前記光学系の相異なる一対の瞳を通過する一対の前記光束により一対の像が形成される一対の受光素子を、前記複数のマイクロレンズの各々について、前記複数の受光素子から選択し、前記一対の受光素子の出力を用いて前記光学系の焦点調節状態を検出する焦点検出手段をさらに備えることを特徴とする撮像装置。
【請求項８】
請求項１に記載の撮像装置において、
前記画像生成手段は、前記光学系の瞳径の値が暫定値の場合における暫定的な前記第２画像と前記第１画像との相関性に基づいて、前記光学系の瞳径の値を更新値に更新し、前記光学系の瞳径の値が更新値の場合における暫定的な前記第２画像を生成することを特徴とする撮像装置。
【請求項９】
複数のマイクロレンズが配列されたマイクロレンズアレイと、複数の受光素子が配列された受光素子アレイとを備える撮像装置において生成される撮影画像データに対する画像解析に用いられる画像解析コンピュータプログラムであって、
前記複数の受光素子で得られる受光信号に基づいて、前記複数のマイクロレンズの輪郭に相当する画像を含む第１画像データを生成する生成指示と、
前記第１画像のうち、前記マイクロレンズの輪郭に対応する第２画像に符合する画像の位置を求める演算指示とを備えることを特徴とする画像解析コンピュータプログラム。
【請求項１０】
請求項９に記載の画像解析コンピュータプログラムにおいて、
前記演算指示により、前記第１画像のうち、前記複数のマイクロレンズの第１マイクロレンズに対応する第１部分について前記第２画像に符合する画像の位置を求め、前記第２マイクロレンズとは異なる第２マイクロレンズに対応する第２部分については、前記複数のマイクロレンズの配列と前記第２画像に符合する画像の位置とに基づいて前記第２画像に符合する画像の位置を求めることを特徴とする画像解析コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および画像解析コンピュータプログラムに関する。
【背景技術】
【０００２】
１回の撮影で得られたデータから任意の像面にピントの合った画像を合成する撮像装置が知られている（例えば、特許文献１参照）。特許文献１に開示される撮像装置では、撮影光学系を通過してマイクロレンズの中心に入射する光線を受光する画素の出力値に基づいて画像データを合成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した撮影光学系を通過してマイクロレンズの中心に入射する光線を受光する画素の位置は、設計値を用いると精度の低い画像データ合成処理となるため、得られる画像がピンボケとなりうる。これは、マイクロレンズが配列されるマイクロレンズアレイと画素が配列される撮像素子とを精密に位置合わせをするように製造することが困難であるためである。すなわち、撮影光学系を通過してマイクロレンズの中心に入射する光線を受光する画素の位置を精密に特定することができないという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明による撮像装置は、複数のマイクロレンズが配列されたマイクロレンズアレイと、マイクロレンズアレイを介して光学系からの光束を受光して受光信号を出力する複数の受光素子が配列された受光素子アレイと、複数の受光素子で得られる受光信号に基づいて、複数のマイクロレンズの輪郭に相当する画像を含む第１画像を生成する画像生成手段と、第１画像のうち、マイクロレンズの輪郭に対応する第２画像に符合する画像の位置を求める演算手段とを備えたことを特徴とする。
請求項９に記載の発明による画像解析コンピュータプログラムは、複数のマイクロレンズが配列されたマイクロレンズアレイと、複数の受光素子が配列された受光素子アレイとを備える撮像装置において生成される撮影画像データに対する画像解析に用いられる画像解析コンピュータプログラムであって、複数の受光素子で得られる受光信号に基づいて、複数のマイクロレンズの輪郭に相当する画像を含む第１画像データを生成する生成指示と、第１画像のうち、マイクロレンズの輪郭に対応する第２画像に符合する画像の位置を求める演算指示とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像合成、ならびに焦点検出および焦点調節の精度が向上する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態によるカメラの構成を説明する図である。
【図２】主制御部の動作の詳細を表すフローチャートである。
【図３】被写体像が投影された撮像素子の正面図である。
【図４】撮像素子の部分領域を拡大した図である。
【図５】図４に示される部分領域の画像データにてエッジ抽出処理を実行した結果を表す図である。
【図６】図５において瞳投影中心位置を算出するためのパターンマッチングに用いられるテンプレート画像を示す図である。
【図７】図２におけるステップＳ２１０にて主制御部が実行する瞳中心投影位置決定の詳細を示すフローチャートである。
【図８】サンプリング数分の瞳投影中心位置をｘ軸とｉ軸による座標平面上にプロットした点とその回帰直線を示す図である。
【図９】第２の実施の形態において、図２におけるステップＳ２１０にて主制御部が実行する瞳中心投影位置決定の詳細を示すフローチャートである。
【図１０】第３の実施の形態において、図２におけるステップＳ２１０にて主制御部が実行する瞳中心投影位置決定の詳細を示すフローチャートである。
【図１１】第４の実施の形態によるＰＣとカメラとの接続構成を示す図である。
【図１２】第４の実施の形態によるＰＣが、画像解析コンピュータプログラムに従って実行する瞳中心投影位置決定の詳細を示すフローチャートである。
【発明を実施するための形態】
【０００８】
−−−第１の実施の形態−−−
図１〜図１０を参照して、本発明による撮像装置をカメラに適用した第１の実施の形態を説明する。図１は、本実施の形態によるカメラ１の構成を説明する図である。図１に示すカメラ１は、カメラボディ１０と鏡筒１５とを有し、焦点検出機能または画像合成機能のいずれかまたは両方の機能を備えている。鏡筒１５は、撮影光学系制御部１５０、撮影レンズ１６０、鏡筒メモリ１７０とを含む。カメラボディ１０は、主制御部１００、撮像素子１１０、マイクロレンズアレイ１２０、内蔵メモリ１３０、メモリカード１４０とを含む。
【０００９】
鏡筒１５において、撮影光学系制御部１５０は、カメラボディ１０の主制御部１００からの指示に基づき、撮影レンズ１６０および不図示の絞りを駆動して撮影レンズ１６０の焦点調節を行う。鏡筒メモリ１７０には、撮影レンズ１６０の焦点距離または開放Ｆ値等、撮影光学系１６０の設計値が記録されている。
【００１０】
カメラボディ１０において、主制御部１００は、撮影レンズ１６０の焦点検出を行い、これに基づいて、上述の撮影光学系制御部１５０における撮影レンズ１６０の焦点調節を制御し、撮像素子１１０により被写体を撮像して得られる画像データをメモリカード１４０に記録する。また、撮影光学系制御部１５０より撮影光学系属性情報を取得し、後述する処理によって瞳中心投影位置を決定し、内蔵メモリ１３０に記録する。
【００１１】
図１において、撮影レンズ１６０とマイクロレンズアレイ１２０との距離（以下、瞳位置という）は、ｈである。マイクロレンズアレイ１２０を構成する各マイクロレンズの隣接間隔はｄ、各マイクロレンズの焦点距離はマイクロレンズアレイ１２０と撮像素子１１０との距離に等しく、ｆである。撮像素子の垂直または水平方向をｘ軸として規定した場合、撮影レンズ１６０の光軸に最も近いマイクロレンズの中心に入射する光線を受光する画素の位置をｘ０とし、そのマイクロレンズを０番目とすると、そのマイクロレンズからｘ軸方向にｉ番目のマイクロレンズの中心に入射する光線を受光する画素の位置をｘｉとする。
【００１２】
図２は、主制御部１００の動作の詳細を表すフローチャートである。図２（ａ）は、主制御部１００が、ステップＳ２１０にて瞳中心投影位置を決定し、それに基づいて、ステップＳ２２０において、撮影レンズ１６０の焦点検出を行って焦点調節を制御することを表している。撮影レンズ１６０の焦点検出および焦点調節制御については、例えば特開平１−２１６３０６号公報に開示される瞳分割型位相差検出方式を用いる。ステップＳ２１０にて行われる瞳中心投影位置の決定は、使用者がカメラ１の電源を投入したら直ちに実行し、ステップＳ２２０における撮影レンズ１６０の焦点検出および焦点調節制御が使用者の操作によって開始されることを待機するのが好ましい。
【００１３】
図２（ｂ）は、主制御部１００が、ステップＳ２１０にて瞳中心投影位置を決定し、それに基づいて、ステップＳ２３０において、画像合成を行う場合のフローチャートである。画像合成については、例えば特開２００７−４４７１号公報に開示される技術を用いる。ステップＳ２１０にて行われる瞳中心投影位置の決定は、カメラ１においてスルー画が不図示のモニタに表示されている間、定期的に繰り返しながら、ステップＳ２３０における画像合成の開始を待機するのが好ましい。以下において、瞳中心投影位置決定処理の詳細について説明する。
【００１４】
図３は、草花を被写体として撮像する際に被写体像が投影された撮像素子１１０の正面図である。ただし、画素の描画は省略している。その草花の葉の一部の像３５０を含む撮像素子の部分領域３００を対象としてさらに説明する。
【００１５】
図４は、図３における被写体である草花の葉の一部の像３５０を含む撮像素子の部分領域３００を拡大した図である。撮像素子の部分領域３００には、正方形の撮像画素１１５が互いに隣接して配列されている。また、白色の円形領域は、撮影光学系を通過してマイクロレンズに入射する光束によって撮像素子１１０の受光面に投影された撮影光学系の瞳の投影像１２５である。その中心位置が瞳投影中心位置である。葉の一部の像３５０が投影されている領域の外側においては、瞳の投影像１２５は明瞭である。この図４に示される部分領域３００を拡大した図を対象として、パターンマッチングによる瞳投影中心位置の算出方法について以下に説明する。
【００１６】
図５は、図４に示される部分領域３００の画像データにてエッジ抽出処理を実行した結果を表す図である。エッジ抽出処理は、たとえばラプラシアン等の微分フィルタ処理によって得られる。図５は、ラプラシアンを用いた例であり、エッジ抽出画像３０５において、瞳の投影像１２５の輪郭が明るい線として抽出されている。それよりも濃淡レベル差が小さい葉の一部の像３５０の輪郭は、少し暗い線として抽出されている。葉の一部の像３５０の内側の領域は葉脈部分を除いてはエッジ抽出がされていない。被写体像が投影されている領域には、瞳の投影像１２５は検出されにくい場合を表したものである。
【００１７】
図６は、図５において瞳投影中心位置を算出するためのパターンマッチングに用いられるテンプレート画像を示す図である。図６（ａ）〜（ｃ）は、大中小の円を表すテンプレート画像である。テンプレート画像によるパターンマッチングでは、図５に対して、図６（ａ）〜（ｃ）のいずれかの画像を重ね合わせながら走査する際に、各画素位置に対して１画素ずつ全ての位置に移動させ、各画素位置において一致度を示す相関値を算出する。相関値についての閾値を予め定め、相関値が上昇してその閾値を越えた後に下降に転じるパターンを検出したら瞳の投影像１２５の輪郭を検出したとして、その瞳の投影像１２５における瞳投影中心位置を算出することができる。あるいは、最も高い相関値を示した位置に瞳の投影像１２５の輪郭が存在するものと推定されるので、その位置データに基づいて、その瞳の投影像１２５における瞳投影中心位置を算出することとしても良い。
【００１８】
図６（ａ）〜（ｃ）のテンプレート画像は内蔵メモリ１３０に予め記録されており、いずれの画像を用いるかは、撮影レンズ１６０のＦ値等の撮影光学系属性情報に基づいて選択される。瞳の投影像１２５の大きさ（以下、瞳径という）は、絞り径および撮影レンズ１６０の焦点距離に依存するからである。撮影光学系属性情報は、主制御部１００が撮影光学系制御部１５０より取得する。パターンマッチングで算出される相関値は、例えば特開平９−１０２０３９号公報に従来の技術として記載されている技術を用いて算出される。
【００１９】
上述のパターンマッチングでは、所定のサンプリング数分の瞳投影中心位置が得られれば良い。残りの瞳投影中心位置は、後述するように、得られた所定のサンプリング数分の瞳投影中心位置に基づいて推定する演算式を特定することで全て決定されるからである。図３において、エッジ抽出処理を実行した後、相関値の高い順に所定のサンプリング数分の瞳投影中心位置を取得すれば良い。それらは、瞳の投影像１２５の輪郭が欠けることなく完全に抽出されたデータに対して上述のパターンマッチングにより得られた可能性が高く、高精度に瞳投影中心位置が算出され得る。
【００２０】
図５においては、葉の一部の像３５０の輪郭が少し暗い線として抽出されているが、パターンマッチングの精度を高めるため、例えば、２値化処理によって瞳の投影像１２５の輪郭のみを抽出してから上述したパターンマッチングを行っても良い。
【００２１】
図７は、図２（ａ）、（ｂ）におけるステップＳ２１０にて主制御部１００が実行する瞳中心投影位置決定の詳細を示すフローチャートである。ステップＳ７１０において、撮像素子１００を制御して被写体を撮像する。ステップＳ７２０において、上述したエッジ抽出処理を行う。ステップＳ７３０において、撮影レンズ１６０のＦ値等の撮影光学系属性情報を、撮影光学系制御部１５０より取得する。これは、ステップＳ７１０が実行される前に行っていても良い。
【００２２】
ステップＳ７４０において、撮影光学系属性情報に基づいて好適なテンプレート画像が選択され、ステップＳ７５０において、パターンマッチングが行われた結果、ステップＳ７６０において、瞳投影中心位置が算出される。ステップＳ７７０における判定処理によって、サンプリング数分の瞳投影中心位置が取得されるまで、テンプレート画像を１画素ずつ移動させながら相関値を算出して、ステップＳ７５０およびステップＳ７６０における処理を繰り返す。
【００２３】
サンプリング数分の瞳投影中心位置が取得されると、ステップＳ７８０において、後述する瞳投影中心位置の演算式が特定される。これを用いて、ステップＳ７９０において全ての瞳投影中心位置を決定し、内蔵メモリ１３０に記録すると、主制御部１００が実行する処理は図２（ａ）または（ｂ）に戻る。
【００２４】
図７に示すステップＳ７８０における瞳投影中心位置の演算式の特定について説明する。図１より、ｉ番目のマイクロレンズの中心に入射する光線を受光する画素の位置をｘｉと、撮影レンズ１６０の光軸に最も近いマイクロレンズの中心に入射する光線を受光する画素の位置をｘ０と、瞳位置ｈと、マイクロレンズの隣接間隔ｄと、マイクロレンズの焦点距離ｆとの間には、式（１）に表される関係が成り立つ。
【数１】
2011097179.tif 000003
【００２５】
式（１）より、式（２）が導かれる。
【数２】
2011097179.tif 000004
【００２６】
上述の取得されたサンプリング数分の瞳投影中心位置はｘｉに該当し、すなわちそれらをｘ軸とｉ軸による座標平面上にプロットすると、式（２）で表される直線に回帰するはずである。サンプリング数分の瞳投影中心位置をｘ軸とｉ軸による座標平面上にプロットした点と、式（２）で表される回帰直線とを図８に示す。上述の取得されたサンプリング数分の瞳投影中心位置に基づき、式（３）に表される最小二乗法によって、式（２）で表される直線の傾きｄ（１＋ｆ／ｈ）が求まる。
【数３】
2011097179.tif 000005
【００２７】
式（２）で表される回帰直線のｘ切片ｘ０（１＋ｆ／ｈ）は、式（２）および式（３）より、式（４）にしたがって得られる。
【数４】
2011097179.tif 000006
【００２８】
マイクロレンズの隣接間隔ｄおよびマイクロレンズの焦点距離ｆは設計値として予め既知の値であるため、式（３）より瞳位置ｈが求まる。その結果、式（４）よりｘ０も求まる。定数ｄ、ｆ、ｈ、ｘ０を式（２）に代入すると、ｘｉとｉとの関係式が導かれ、この関係式の導出をもって、図７に示すステップＳ７８０における瞳投影中心位置の演算式が特定されたことになる。
【００２９】
上述した第１の実施の形態によるカメラ１は、サンプリング数分の瞳投影中心位置をパターンマッチングによって取得し、それに基づいて瞳投影中心位置の演算式を特定することにより、全ての瞳投影中心位置を算出できるようにした。したがって、撮影光学系を通過してマイクロレンズの中心に入射する光線を受光する画素の位置を精密に特定することが可能となり、画像合成、ならびに焦点検出および焦点調節の精度が向上するという作用効果を奏する。
【００３０】
−−−第２の実施の形態−−−
本発明による撮像装置をカメラに適用した第１の実施の形態では、図７に示すステップＳ７４０において、内蔵メモリ１３０に予め記録されている図６（ａ）〜（ｃ）に示すテンプレート画像の中から瞳径に対応した好適なものを選択している。しかし、例えば、テンプレート画像の選択肢が限定されない場合、あるいは、鏡筒１５が撮影光学系制御部１５０を有していないためにステップＳ７３０で撮影光学系属性情報が取得できない場合は、ステップＳ７４０において、瞳径に対応した好適なテンプレート画像を生成する必要がある。ステップＳ７３０で撮影光学系属性情報が取得できない場合において、本発明による撮像装置をカメラに適用した第２の実施の形態について、図９を用いて説明する。
【００３１】
図９は、図２（ａ）、（ｂ）におけるステップＳ２１０にて主制御部１００が実行する瞳中心投影位置決定の詳細を示すフローチャートである。図７と共通するステップについては同一の符号を付与している。ここでは異なる符号を付与したステップについて主に説明する。
【００３２】
ステップＳ９１０では、撮影光学系属性情報が得られておらず、瞳径に対応した好適なテンプレート画像が生成できないため、所定の瞳径暫定値に基づく仮テンプレートを作成する。ステップＳ９２０にて、ステップＳ７５０と同様のパターンマッチングを行い、ステップＳ９３０にて、相関値を算出する。例えば、相関値が上昇してその閾値を越えた後に下降に転じるパターンを検出したら瞳の投影像１２５の輪郭を検出したとして、その瞳の投影像１２５における暫定的な瞳投影中心位置を算出することができる。次に、その暫定的な瞳投影中心位置を中心とする瞳径を変化させて仮テンプレートを作成し、再び相関値を算出する。相関値が上昇してその閾値を越えた後に下降に転じるパターンを検出したら瞳の投影像１２５の輪郭を検出したとして、その瞳の投影像１２５における暫定的な瞳径を算出することができる。ステップＳ９４０にて、以上の処理を繰り返し、相関値が所定の閾値を上回ったときをもって、確からしい瞳径および瞳投影中心位置を算出することができる。ステップＳ９５０にて、瞳径に対応した好適なテンプレート画像を生成する。
【００３３】
上述した第２の実施の形態によるカメラ１は、撮影光学系属性情報を出力できない鏡筒１５を用いた場合においても、第１の実施の形態によるカメラ１と同様の作用効果を奏する。
【００３４】
−−−第３の実施の形態−−−
本発明による撮像装置をカメラに適用した第１の実施の形態では、図７に示すステップＳ７９０において、瞳投影中心位置を内蔵メモリ１３０に記録している。その場合において、例えば、撮影レンズ１６０の焦点調節、または鏡筒１５の交換により、瞳位置ｈが変化した際には、記録されている瞳投影中心位置に基づいて瞳投影中心位置の補正量を算出することによって、全ての瞳投影中心位置を算出できるようにしても良い。図１０を用い、本発明による撮像装置をカメラに適用した第３の実施の形態について説明する。
【００３５】
図１０は、図２（ａ）、（ｂ）におけるステップＳ２１０にて主制御部１００が実行する瞳中心投影位置決定の詳細を示すフローチャートである。図７と共通するステップについては同一の符号を付与している。ここでは異なる符号を付与したステップについて主に説明する。
【００３６】
ステップＳ１０１０では、後述する瞳投影中心位置の補正量の演算式が特定される。ステップＳ１０２０では、内蔵メモリ１３０に記録されているｈ＝ｈ０である場合の瞳投影中心位置を取得する。これらを用いた後述する演算により、ステップＳ１０３０において全ての瞳投影中心位置を決定し、内蔵メモリ１３０に記録する。
【００３７】
図１０に示すステップＳ１０１０における瞳投影中心位置の補正量の演算式の特定について説明する。式（１）において、瞳位置ｈに対する瞳投影中心位置ｘｉの値をｘｉ｛ｈ｝とすると、瞳位置がｈ＝ｈ０である場合の瞳投影中心位置はｘｉ｛ｈ０｝で表される。瞳投影中心位置の補正量は、ｘｉ｛ｈ｝とｘｉ｛ｈ０｝とを用い、式（１）を考慮すると、式（５）のように表される。
【数５】
2011097179.tif 000007
【００３８】
したがって、図１０に示すステップＳ１０３０における全ての瞳投影中心位置の演算式は、式（６）として特定される。
【数６】
2011097179.tif 000008
【００３９】
上述した第３の実施の形態によるカメラ１は、パターンマッチングを用いることなく、少量の演算量で第１の実施の形態によるカメラ１と同様の作用効果を奏する。
【００４０】
−−−第４の実施の形態−−−
本発明による撮像装置をカメラに適用した第１〜３の実施の形態では、カメラ１のカメラボディ１０が有する主制御部１００が撮影レンズ１６０の焦点検出および焦点調節または画像合成と、瞳中心投影位置決定とを行っている。しかし、画像合成と瞳中心投影位置決定とは、例えば画像解析コンピュータプログラムに従って動作するＰＣ（パーソナルコンピュータ）がカメラ１から必要な情報を取得して実行するようにしても良い。図１１および図１２を用い、本発明による画像解析コンピュータプログラムをインストールしたＰＣに適用した第４の実施の形態について説明する。
【００４１】
図１１は、本実施の形態によるＰＣ２とカメラ１との接続構成を示す図である。ＰＣ２とカメラ１とは通信によって接続されている。接続形態は無線接続および有線接続のいずれであっても良い。本発明による画像解析コンピュータプログラムは、記録媒体３によってＰＣ２にインストールされる。
【００４２】
本実施の形態によるＰＣ２は、画像解析コンピュータプログラムに従い、図２（ｂ）におけるステップＳ２１０にて瞳中心投影位置を決定し、それに基づいて、ステップＳ２３０において、画像合成を行う。図１２は、本実施の形態によるＰＣ２が、画像解析コンピュータプログラムに従って実行する瞳中心投影位置決定の詳細を示すフローチャートである。図７と共通するステップについては同一の符号を付与している。ここでは異なる符号を付与したステップについて主に説明する。
【００４３】
ステップＳ１３１０では、カメラ１から通信によって被写体撮像データが入力される。ステップＳ７２０におけるエッジ抽出を経て、ステップＳ１３３０において、カメラ１から通信によって撮影光学系属性情報が入力される。それ以降は、図７と同様の処理を実行する。
【００４４】
上述した第４の実施の形態によるカメラ１は、カメラ１の主制御部１００の演算処理性能を消費することなく、第１の実施の形態によるカメラ１と同様の作用効果を奏し、ＰＣ２においては、より高機能な画像加工処理も可能であるから、利便性も高い。
【００４５】
−−−変形例−−−
上述した本発明の第１の実施の形態においては、エッジ抽出処理は、たとえばラプラシアン等の微分フィルタ処理によるものとしたが、被写体が細かい模様を有しているような高周波成分を含む撮像データに対しては、ローパスフィルターによる前処理を施した後に実施することとしても良い。
【００４６】
上述した各実施の形態および変形例は、それぞれ組み合わせてもよい。本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における機器構成に何ら限定されない。
【符号の説明】
【００４７】
１  カメラ
２  ＰＣ
３  記録媒体
１０  カメラボディ
１５  鏡筒
１００  主制御部
１１０  撮像素子
１１５  撮像画素
１２０  マイクロレンズアレイ
１３０  内蔵メモリ
１４０  メモリカード
１５０  撮影光学系制御部
１６０  撮影レンズ
１７０  鏡筒メモリ
【図１】
2011097179.tif 000009
【図２】
2011097179.tif 000010
【図３】
2011097179.tif 000011
【図４】
2011097179.tif 000012
【図５】
2011097179.tif 000013
【図６】
2011097179.tif 000014
【図７】
2011097179.tif 000015
【図８】
2011097179.tif 000016
【図９】
2011097179.tif 000017
【図１０】
2011097179.tif 000018
【図１１】
2011097179.tif 000019
【図１２】
2011097179.tif 000020