(57)【要約】【課題】  マイクロレンズアレイと撮像素子が適切な距離関係になるように調整すること。【解決手段】  複数のレンズ（１０２）と、マイクロレンズを２次元に配置したマイクロレンズアレイ（１０１）とを含む光学系を通過した光の強度分布及び光の入射方向を示す光線情報から、再構成することが可能な画像を生成する撮像装置であって、光線情報を電気信号に変換する複数の光電変換素子を含む撮像素子（１０５）と、複数の光電変換素子のそれぞれから出力された電気信号の大きさを予め決められた閾値と比較する有効画素判定部（１０７）と、複数の光電変換素子の数に対する、閾値よりも大きい電気信号の数の割合が、予め決められた範囲よりも大きい場合に、マイクロレンズアレイと撮像素子との距離が近づくように制御し、範囲よりも小さい場合に、マイクロレンズアレイと撮像素子との距離が遠ざかるように制御する駆動制御部（１１２）とを有する。【選択図】  図１
2014204406.tif 000002
【特許請求の範囲】
【請求項１】
複数のレンズと、マイクロレンズを２次元に配置したマイクロレンズアレイとを含む光学系を通過した光の強度分布及び光の入射方向を示す光線情報から、再構成することが可能な画像を生成する撮像装置であって、
前記光線情報を電気信号に変換する複数の光電変換素子を含む撮像素子と、
前記複数の光電変換素子のそれぞれから出力された電気信号の大きさを予め決められた閾値と比較する比較手段と、
前記複数の光電変換素子の数に対する、前記閾値よりも大きい電気信号の数の割合が、予め決められた範囲よりも大きい場合に、前記マイクロレンズアレイと前記撮像素子との距離が近づくように制御し、前記範囲よりも小さい場合に、前記マイクロレンズアレイと前記撮像素子との距離が遠ざかるように制御する制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記マイクロレンズアレイ及び前記撮像素子の少なくともいずれか一方を光軸方向に駆動するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記マイクロレンズアレイと前記撮像素子との距離が、予め決められた距離だけ変わるように制御することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記制御手段は、前記割合が前記範囲内となるまで、前記比較手段による比較、及び、前記マイクロレンズアレイと前記撮像素子との距離の制御を繰り返し行うように制御することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記制御手段は、前記比較手段による比較、及び、前記マイクロレンズアレイと前記撮像素子との距離の制御を予め決められた回数または予め決められた時間、繰り返し行うように制御することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項６】
前記予め決められた回数または予め決められた時間の間に、前記割合が前記範囲内とならなかった場合に、エラーメッセージを表示する表示手段を更に有することを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記比較手段による比較、及び、前記制御手段による制御を繰り返している間、前記マイクロレンズアレイと前記撮像素子との距離を調整中であることをメッセージを表示する表示手段を更に有することを特徴とする請求項４乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記光学系は、前記撮像装置から着脱可能であって、
前記割合が前記範囲内である場合の前記マイクロレンズアレイと前記撮像素子との距離に関する情報と、前記光学系の識別情報とを対応づけて記憶する記憶手段を更に有することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記制御手段は、前記光学系から識別情報を取得し、該取得した識別情報に対応する前記距離に関する情報が前記記憶手段に記憶されている場合に、該距離に関する情報に基づいて前記マイクロレンズアレイと前記撮像素子との距離を調整することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記制御手段は、前記光学系から識別情報を取得し、該取得した識別情報に対応する前記距離に関する情報が前記記憶手段に記憶されていない場合、及び、前記マイクロレンズアレイと前記撮像素子との距離の再調整が設定されている場合に、前記比較手段による比較、及び、前記マイクロレンズアレイと前記撮像素子との距離の調整を行うことを特徴とする請求項８または９に記載の撮像装置。
【請求項１１】
複数のレンズと、マイクロレンズを２次元に配置したマイクロレンズアレイとを含む光学系を通過した光の強度分布及び光の入射方向を示す光線情報を電気信号に変換する複数の光電変換素子を含む撮像素子を有し、得られた電気信号から再構成することが可能な画像を生成する撮像装置の制御方法であって、
比較手段が、前記複数の光電変換素子のそれぞれから出力された電気信号の大きさを予め決められた閾値と比較する比較工程と、
制御手段が、前記複数の光電変換素子の数に対する、前記閾値よりも大きい電気信号の数の割合が、予め決められた範囲よりも大きい場合に、前記マイクロレンズアレイと前記撮像素子との距離が近づくように制御し、前記範囲よりも小さい場合に、前記マイクロレンズアレイと前記撮像素子との距離が遠ざかるように制御する制御工程と
を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関し、特に撮影後にリフォーカス可能な画像データを生成する撮像装置及びその制御方法に関するものである。
【背景技術】
【０００２】
近年、電子カメラ等の撮像装置において、光の強度分布のみならず光の入射方向の情報をも取得可能な撮像装置（ライトフィールドカメラ）が提案されている。
【０００３】
例えば非特許文献１によれば、撮影レンズと撮像素子との間にマイクロレンズアレイを配置し、撮像素子の複数の画素に対してひとつのマイクロレンズを対応させることで、マイクロレンズを通過した光は複数の画素によって入射方向別に取得される。
【０００４】
このように取得された画素信号（光線情報）に対して、通常の撮影画像を生成するほかに、「Light Field Photography」と呼ばれる手法を適用することで、任意の像面にピントを合わせた画像（以下、リフォーカス画像）を撮影後に再構成することができる。
【０００５】
しかしながら、一つの画素を構成するために複数のマイクロレンズを通過した光を使用するため、再構成された画像の画素数は撮像素子の総画素数に比べて少なくなる。また、通常の画像を生成する際も同様に、同じ撮像素子を用いている通常のカメラで撮影した画像の画素数よりも少なくなり、画像サイズが小さくなってしまう。つまり、ライトフィールドカメラは、あくまでリフォーカス画像を撮影することを前提にしており、通常画像の画素数低下は避けられない。
【０００６】
特許文献１では上記問題を解決する手段として、レンズ交換式カメラを使用して、レンズとカメラの接合部に着脱式のマイクロレンズアレイを配置する構成を提案している。このような構成とすることで、マイクロレンズアレイを装着したときのみリフォーカス画像を撮影でき、マイクロレンズアレイを装着しないときは、通常の画像の撮影ができるとしている。
【０００７】
さらに特許文献２では上記問題を解決する手段として、撮像素子とマイクロレンズアレイの相対的な距離を変更する駆動部を持ち、通常の画像の撮影とリフォーカス画像の撮影を切り替える手段を提案している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−１０２２３０号公報
【特許文献２】特許第４２６４５６９号公報
【非特許文献】
【０００９】
【非特許文献１】Ｒｅｎ．Ｎｇ、他７名，「Ｌｉｇｈｔ  Ｆｉｅｌｄ  Ｐｈｏｔｏｇｒａｐｈｙ  ｗｉｔｈ  ａ  Ｈａｎｄ−Ｈｅｌｄ  Ｐｌｅｎｏｐｔｉｃ  Ｃａｍｅｒａ」，Ｓｔａｎｆｏｒｄ  Ｔｅｃｈ  Ｒｅｐｏｒｔ  ＣＴＳＲ  ２００５−０２
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述の特許文献１に開示された従来技術では、交換レンズや撮像装置によらずマイクロレンズアレイ部分と撮像素子の配置関係は常に同じである。すなわち、上記の配置関係がわからない交換レンズと撮像装置ではマイクロレンズアレイ部分と撮像素子を適切な位置に配置することができない。
【００１１】
また、特許文献２に開示された従来技術では、マイクロレンズアレイ部分と撮像素子の配置関係はマイクロレンズの焦点距離により固定である。撮像素子とマイクロレンズアレイの距離は一意に決まり、製造時や経年劣化による誤差には対応できない。
【００１２】
本発明は上記問題点を鑑みてなされたものであり、マイクロレンズアレイと撮像素子が適切な距離関係になるように調整することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の撮像装置は、複数のレンズと、マイクロレンズを２次元に配置したマイクロレンズアレイとを含む光学系を通過した光の強度分布及び光の入射方向を示す光線情報から、再構成することが可能な画像を生成する撮像装置であって、前記光線情報を電気信号に変換する複数の光電変換素子を含む撮像素子と、前記複数の光電変換素子のそれぞれから出力された電気信号の大きさを予め決められた閾値と比較する比較手段と、前記複数の光電変換素子の数に対する、前記閾値よりも大きい電気信号の数の割合が、予め決められた範囲よりも大きい場合に、前記マイクロレンズアレイと前記撮像素子との距離が近づくように制御し、前記範囲よりも小さい場合に、前記マイクロレンズアレイと前記撮像素子との距離が遠ざかるように制御する制御手段とを有する。
【発明の効果】
【００１４】
本発明によれば、マイクロレンズアレイと撮像素子が適切な距離関係になるように調整することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態に係る撮像システムの概略構成を示すブロック図。
【図２】マイクロレンズアレイと撮像素子の位置関係と光線が入射されている画素を光線の進行方向について横から見た模式図。
【図３】マイクロレンズを通過して光線が入射される範囲と撮像素子の関係を示す平面図。
【図４】第１及び第２の実施形態に係る撮像素子と光学系の距離を調整する方法を示すフローチャート。
【図５】第１及び第２の実施形態に係る撮像素子と光学系の距離の関係を判定する処理を示すフローチャート。
【図６】第２の実施形態に係る撮像システムの概略構成を示すブロック図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１７】
＜第１の実施形態＞
以下、図１を参照して、本発明の第１の実施形態に係る撮像システムについて説明する。
【００１８】
撮像システムは、大きく分けて、交換レンズ１００と撮像装置１０４の２つのブロックから構成されている。交換レンズ１００は光学系１０１とレンズ駆動部１０８を有し、外部からの光線情報を入力として、光学系１０１を通過させ、撮像装置１０４の撮像素子１０５に出力する。
【００１９】
光学系１０１はレンズユニット１０２とマイクロレンズアレイ１０３を有する。レンズユニット１０２は複数枚のレンズと光量を調整する絞りで構成され、レンズの種類やレンズ間の距離によって広角や望遠といった任意の画角が得られるものである。レンズユニット１０２は光学系１０１に入力された光線情報を入力とし、レンズユニット１０２内の絞りと複数枚レンズを通過させ、マイクロレンズアレイ１０３へ出力する。またレンズユニット１０２は型名などを識別するための識別情報を含むレンズ情報を記憶しており、レンズ情報を撮像装置１０４の駆動制御部１１２へ出力する。
【００２０】
マイクロレンズアレイ１０３は複数のマイクロレンズを２次元状に配置したものであり、レンズユニット１０２を通過した光線情報を通過させ、光の強度分布及び光の入射方向を示す光線情報として撮像装置１０４の撮像素子１０５へ出力する。また、本実施形態において、マイクロレンズアレイ１０３上の各マイクロレンズと撮像素子１０５の光電変換素子は、非特許文献１で示されている構成と同様に、１対１で対応しているのではなく、１対複数で対応している。このように対応させることにより、光電変換素子により得られた信号に基づいて、任意の焦点位置に合焦した画像を再構成することが可能となる。
【００２１】
撮像素子１０５は光軸に対して垂直に２次元状に配列した光電変換素子を有し、交換レンズ１００から出力される光線情報と検知部１１３の検知信号を入力として電気信号に変換して画像処理部１０６に出力する。撮像素子１０５は検知信号が来たタイミングで光線情報を電気信号に変換して出力しても良いし、検知信号が無い場合は使用者の任意のタイミングで光線情報を電気信号に変換しても良い。
【００２２】
検知部１１３は、交換レンズ１００と撮像装置１０４の接続状態と、撮像装置１０４の電源状態とを監視し、交換レンズ１００と撮像装置１０４が接続され、且つ、撮像装置１０４の電源がオンされた時に検知信号を撮像素子１０５に出力する。
【００２３】
画像処理部１０６は、撮像素子１０５が出力した電気信号と有効画素判定部１０７からの判定状況信号を入力として、電気信号に画像合成処理を施し画像情報を作成する。そして、画像処理部１０６は作成した画像情報を有効画素判定部１０７と駆動制御部１１２に出力する。また、エラーメッセージや調整中などの表示用画像情報を作成して表示部１０９に出力する。画像情報や表示用画像情報の出力のオンオフは、判定状況信号に基づいて決定し、判定状況信号が未判定や判定中を示す場合はオンにし、判定完了や異常終了を示す場合はオフにする。
【００２４】
駆動制御部１１２は交換レンズ１００のマイクロレンズアレイ１０３と撮像素子１０５の適切な距離情報を初期位置情報としてあらかじめ保持している。そして、駆動制御部１１２は、レンズユニット１０２から取得したレンズ情報と、画像処理部１０６が出力する画像情報と、有効画素判定部１０７が出力する判定結果とを入力として、駆動制御信号を有効画素判定部１０７に出力する。具体的には、駆動制御部１１２は、まず、入力したレンズ情報が接続された交換レンズ１００に対応した光学系１０１と撮像素子１０５の距離情報を含んでいれば、その距離情報に基づき駆動制御信号を出力し、含んでいなければ駆動制御信号を出力しない。また、駆動制御部１１２は画像情報が入力されると駆動制御信号の出力を停止する。そして駆動制御部１１２は有効画素判定部１０７が出力する判定結果から、保持している初期位置情報の作成または更新を行う。
【００２５】
有効画素判定部１０７は画像処理部１０６が出力する画像情報と駆動制御部１１２が出力する駆動制御信号とを入力として、判定情報を交換レンズ１００のレンズ駆動部１０８に出力すると共に、判定結果を駆動制御部１１２へ出力する。また、有効画素判定部１０７は画像処理部１０６が出力する画像情報と駆動制御部１１２が出力する駆動制御信号とを入力として、判定情報をレンズ駆動部１０８へ出力する。判定情報は有効画素判定部１０７に駆動制御部１１２から駆動制御信号が入力されている場合、駆動制御信号を判定情報として出力する。または有効画素判定部１０７に駆動制御信号が入力されていない場合、画像情報から判定情報を作成して出力する。
【００２６】
レンズ駆動部１０８は有効画素判定部１０７が出力する判定情報を入力として光学系１０１を光軸方向に駆動する。表示部１０９は画像処理部１０６が出力する表示用画像情報を入力として表示用画像情報の表示を行う。
【００２７】
次に、本第１の実施形態に係るレンズ駆動部１０８の駆動によるマイクロレンズアレイ１０３を含む光学系１０１と撮像素子１０５との距離の調整について、図２、図３、図４、図５を用いて詳細に説明する。
【００２８】
図２はマイクロレンズアレイ１０３と撮像素子１０５の位置関係と光線が入射している画素を光線の進行方向について横から見た図である。図２（ａ）の斜線部分はマイクロレンズアレイ１０３の各マイクロレンズを通過した光線情報を表している。図２（ｂ）、（ｃ）では説明のため斜線を外しているが、各マイクロレンズを通過する２本の矢印で囲まれる領域が光線情報を表している。この時マイクロレンズアレイ１０３はレンズユニット１０２の焦点距離近傍に設置されている。
【００２９】
２００〜２０２はマイクロレンズアレイ１０３上の一部のマイクロレンズを示している。ｄＡ、ｄＢ、ｄＣはそれぞれマイクロレンズ２００〜２０２と撮像素子１０５間の距離を示しており、長い順にｄＢ、ｄＡ、ｄＣとする。図２（ａ）〜（ｃ）はマイクロレンズ２００〜２０２と光線が入射している撮像素子１０５の画素との関係を距離ｄＡ、ｄＢ、ｄＣ別に示している。
【００３０】
図２（ｂ）、（ｃ）の２０５はマイクロレンズ２００〜２０２と撮像素子１０５間の距離がｄＡ時の、マイクロレンズ２００〜２０２に対する撮像素子１０５の相対位置を示している。また、図２（ｂ）において、２０６はマイクロレンズ２００とマイクロレンズ２０１をそれぞれ通過した光線が干渉している干渉部分である。２０７はマイクロレンズ２０１とマイクロレンズ２０２をそれぞれ通過した光線が干渉している干渉部分である。一方、図２（ｃ）において、２０９、２１０は光線が届いていない遮光部分である。
【００３１】
図２（ａ）の状態では、光線が干渉している部分や遮光されている部分が無く、撮像素子１０５には効率よく光線情報が入射できている。一方、図２（ｂ）の状態では、干渉部分２０６、２０７が存在しているが、この干渉部分２０６、２０７はそれぞれ違う被写体からの光線の混合なのでリフォーカス画像として使用できない。また、図２（ｃ）の状態では、遮光部分２０９、２１０が存在しているが、この遮光部分２０９、２１０はリフォーカス画像として使用できない。このように、光線情報を有効に使用するには、光学系１０１と撮像素子１０５間の距離を調整してリフォーカス画像として使用できる画素を増やす必要がある。
【００３２】
図３は、図２におけるマイクロレンズアレイ１０３を通過して光線が入射される範囲と撮像素子１０５との関係を示す平面図である。図３（ａ）はマイクロレンズアレイ１０３と撮像素子１０５の距離がｄＡの場合、図３（ｂ）はマイクロレンズアレイ１０３と撮像素子１０５の距離がｄＢの場合、図３（ｃ）はマイクロレンズアレイ１０３と撮像素子１０５の距離がｄＣの場合を示している。
【００３３】
図３（ａ）において、３００は撮像素子１０５の一つの光電変換素子、破線３０１はマイクロレンズアレイ１０３と撮像素子１０５の距離がｄＡの時の、各マイクロレンズを通過して光線が入射される範囲の外枠である。また、図３（ｂ）における破線３０２はマイクロレンズアレイ１０３と撮像素子１０５の距離がｄＢの時の、各マイクロレンズを通過して光線が入射される範囲の外枠を示している。そして、図３（ｃ）における破線３０３はマイクロレンズアレイ１０３と撮像素子１０５の距離がｄＣの時の、各マイクロレンズを通過して光線が入射される範囲の外枠を示している。
【００３４】
図３（ａ）では、マイクロレンズアレイ１０３と撮像素子１０５の距離は、図２（ａ）と同じｄＡだが、２次元上で撮像素子１０５を見ると遮光されている領域があることが分かる。遮光されている領域は撮像素子１０５上で光線が入射する範囲の外枠３０１で囲まれた領域の外側である。
【００３５】
図３（ｂ）では、マイクロレンズアレイ１０３と撮像素子１０５の距離は、図２（ｂ）と同じｄＢであり、２次元上で撮像素子１０５を見ると光線が入射される領域の外枠３０２の円が重複している。重複している部分は光線情報が重複している領域を示している。
【００３６】
図３（ｃ）では、マイクロレンズアレイ１０３と撮像素子１０５の距離は図２（ｃ）と同じｄＣであり、２次元上で撮像素子１０５を見ると遮光されている領域がある。遮光されている領域は撮像素子１０５上で光線が入射される範囲の外枠３０３で囲まれた領域の外側である。
【００３７】
これらから撮像素子１０５とマイクロレンズアレイ１０３の距離を短い距離ｄＣから長い距離ｄＢに広げていくと、遮光されている光電変換素子３００が減っていき、ある距離から複数のマイクロレンズを通過した光線が入射する光電変換素子３００が増えていく。従って、撮像素子１０５とマイクロレンズアレイ１０３との距離が適切となるような位置にする必要がある。
【００３８】
次に、撮像素子１０５とマイクロレンズアレイ１０３との距離が適切となるように調整するための本第１の実施形態における方法について、図４のフローチャートを用いて説明する。
【００３９】
Ｓ１０１では、有効画素判定部１０７が未判定を示す判定状況信号を画像処理部１０６に出力する。画像処理部１０６はこの未判定を示す判定状況信号が入力されると、調整中であることをユーザが確認できる表示用画像情報を作成して表示部１０９に出力する。表示部１０９は表示用画像情報を受け取り、表示を行う。
【００４０】
次にＳ１０２において、レンズユニット１０２が駆動制御部１１２にレンズ情報を出力してＳ１０３に進む。Ｓ１０３では、駆動制御部１１２が、入力されたレンズ情報に対応したマイクロレンズアレイ１０３と撮像素子１０５との距離情報を有しているかを判断し、有している場合はＳ１０４に進み、有していない場合はＳ１０６に進む。
【００４１】
Ｓ１０４では駆動制御部１１２が有している距離情報が示す距離となるように光学系１０１と撮像素子１０５を配置するため、駆動制御部１１２が駆動制御信号を有効画素判定部１０７に出力する。そして有効画素判定部１０７は駆動制御信号から判定情報を作成してレンズ駆動部１０８に出力する。レンズ駆動部１０８は判定情報に基づき光学系１０１を光軸方向に駆動する。なお、判定情報については後述するＳ１０９で説明を行う。
【００４２】
Ｓ１０５では有効画素判定部１０７が光学系１０１と撮像素子１０５との距離を再調整するかどうか判定する。ここでは、あらかじめ有効画素判定部１０７に再調整するか設定しておけば良い。そして再調整しない設定になっている場合はＳ１１３に進み。再調整する設定になっていればＳ１０６に進む。
【００４３】
Ｓ１０６では撮像素子１０５の各光電変換素子からの信号値と第１の閾値とを比較し、信号値が第１の閾値以上か判定して、第１の閾値以上の光電素子の個数が総画素数に対して占める割合に基づいて、判定情報を出力する。ここで、判定情報出力処理について図５を用いて説明する。
【００４４】
図５は、Ｓ１０６における判定情報出力処理を示すフローチャートであり、有効画素判定部１０７により処理が行われる。Ｓ２００では、有効画素判定部１０７は画像処理部１０６から入力される画像情報から１画素の画素値を読み込み、Ｓ２０１に進む。Ｓ２０１では有効画素判定部１０７が読み込んだ画素値が第１の閾値以上かを判定する。本第１の実施形態では、第１の閾値以上の画素を有効画素とする。これは、マイクロレンズを通して光線が入射される範囲の外枠周辺の光電変換素子３００の画素値はＨｉｇｈかＬｏｗの２値で切り替わらないため、閾値を設け有効画素かどうか判定する必要があるためである。ここで第１の閾値の値は特に限定はしない。
【００４５】
そして読み込んだ画素値が第１の閾値以上の時はＳ２０２へ進み、有効画素をカウントする有効画素判定部１０７内の有効画素カウンタに１を足してＳ２０３に進む。Ｓ２０３において、有効画素判定部１０７が画像情報のすべての画素について判定を終了したかを判断し、終了した場合はＳ２０５に進み、終了していない場合はＳ２０４へ進む。Ｓ２０４では有効画素判定部１０７は画像情報の次に読み込む座標を設定してＳ２００へ戻り、上述した処理を繰り返す。
【００４６】
一方、Ｓ２０５では有効画素判定部１０７は第１の閾値以上の画素値を有する光電変換素子の個数が総画素数に対して占める割合を算出してＳ２０６へ進む。Ｓ２０６では、算出した割合が第２の閾値より小さいかどうかを判断し、小さければ（予め決められた範囲より小さい）Ｓ２０９に進み、第２の閾値以上であればＳ２０７に進む。なお、第２の閾値は特に限定しない。Ｓ２０７ではＳ２０５で算出した割合が第３の閾値より大きいかどうかを判断し、大きければ（予め決められた範囲より大きい）Ｓ２１０に進み、第３の閾値以下であれば（予め決められた範囲内）Ｓ２０８に進む。
【００４７】
Ｓ２０８では、有効画素判定部１０７は判定情報を「適正」としてレンズ駆動部１０８へ出力して、判定情報出力処理を終了する。また、Ｓ２０９では有効画素判定部１０７が判定情報を「不足」としてレンズ駆動部１０８へ出力して、判定情報出力処理を終了する。Ｓ２１０では有効画素判定部１０７が判定情報を「過多」としてレンズ駆動部１０８へ出力して、判定情報出力処理を終了する。
【００４８】
判定情報は３種類を表現できれば良いので、例えば、０１：適正、１０：不足、１１：過多のように、２ビットの信号があればよい。また、第２の閾値は第３の閾値より小さいことが望ましいが、特に制限はしない。
【００４９】
図４の処理に戻り、Ｓ１０７ではレンズ駆動部１０８の判定情報が「適正」であればＳ１１３に進み、「適正」でなければＳ１０８に進む。Ｓ１０８ではレンズ駆動部１０８の入力の判定情報が「不足」であればＳ１０９に進み、「不足」でなければＳ１１０に進む。
【００５０】
Ｓ１０９ではレンズ駆動部１０８が入力された駆動情報から光学系１０１を駆動して撮像素子１０５との距離を広げ、有効画素判定部１０７は「不足」の内容である判定情報を出力した回数をカウントに１を足す。広げる距離は１ｍｍ単位、もしくは１μｍ単位でも構わないが、特に限定しない。広げた後はＳ１１１に進む。
【００５１】
Ｓ１１０ではレンズ駆動部１０８が入力された駆動情報から光学系１０１を駆動して撮像素子１０５との距離を縮め、有効画素判定部１０７は「過多」の内容である判定情報を出力した回数をカウントに１を足す。縮める距離は１ｍｍ単位、もしくは１μｍ単位でも構わないが、特に限定しない。縮めた後はＳ１１１に進む。
【００５２】
Ｓ１１１では、有効画素判定部１０７は再判定を行うか確認をする。再判定をする方法は、例えば、判定する回数を設けたり、予め決められた時間の間、またはマイクロレンズアレイ１０３と撮像素子１０５が適正な距離になるまでなどと決めてよい。そして再判定を行う場合は有効画素判定部１０７が判定状態信号を判定中にして画像処理部１０６に出力してＳ１０６に戻り、再判定を行わない場合はＳ１１２に進む。
【００５３】
Ｓ１１２では有効画素判定部１０７が画像処理部１０６に判定状態信号を異常終了として画像処理部１０６へ出力する。画像処理部１０６は異常終了の信号を入力されるとエラーメッセージを作成して表示部１０９へ出力し、表示部１０９は入力されたエラーメッセージの表示を行う。表示後、処理を終了する。
【００５４】
一方、Ｓ１１３では有効画素判定部１０７は判定状況信号を判定完了として画像処理部１０６に出力する。画像処理部１０６は表示部１０９で表示している調整中を示す画像の表示を終了させてＳ１１４に進む。Ｓ１１４では有効画素判定部１０７が「不足」の内容である判定情報を出力した回数のカウントと「過多」の内容である判定情報を出力した回数のカウントを合わせて判定結果として駆動制御部１１２へ出力する。
【００５５】
そして駆動制御部１１２はレンズ情報に対応した初期位置情報を更新するか、レンズ情報に対応した初期位置情報が無ければ新規に作成し、処理を終了する。このようにしておくことで、再度同じ交換レンズ１００が接続された場合は駆動制御信号をレンズ情報とレンズ情報に対応した初期位置情報を参照して生成することができる。
【００５６】
上記の通り本第１の実施形態によれば、レンズ駆動部１０８が光学系１０１を駆動して、光学系１０１と撮像素子１０５を適切な距離に配置することができる。
【００５７】
＜第２の実施形態＞
次に、図６を参照して、本発明の第２の実施について説明する。図６は本発明の第２の実施形態に係る撮像装置の構成を示すブロックである。なお、図６において、図１と同じ構成には同じ参照番号を付し、説明を省略する。図６は、交換レンズ６００に図１のレンズ駆動部１０８が無く、撮像装置６０１が撮像素子駆動部６０２を有するところが上述した第１の実施形態と異なる。撮像素子駆動部６０２は駆動制御信号と判定情報を入力として撮像素子を光軸方向に駆動する。
【００５８】
上述した第１の実施形態では、光学系１０１の位置を駆動することにより、光学系１０１と撮像素子１０５との距離が適切になるように調整した。これに対し、本第２の実施形態では、光学系１０１ではなく、撮像素子１０５の位置を駆動することで、光学系１０１と撮像素子１０５との距離が適切になるように調整する。なお、制御方法は図４及び図５のフローチャートにおける一部の処理が第１の実施形態とは異なるだけで、他の処理は第１の実施形態における処理と同じなので、図４及び図５のフローチャートを参照して、異なる処理についてのみ説明する。
【００５９】
本第２の実施形態では、図４で処理の違うステップはＳ１０４、Ｓ１０９、Ｓ１１０、図５で処理の違うステップはＳ２０８、Ｓ２０９とＳ２１０である。
【００６０】
Ｓ１０４では駆動制御部１１２が有している距離情報の位置に光学系１０１と撮像素子１０５を配置するため、駆動制御部１１２が駆動制御信号を有効画素判定部１０７に出力する。そして有効画素判定部１０７は駆動制御信号から判定情報を作成して撮像素子駆動部６０２に出力する。撮像素子駆動部６０２は判定情報に基づき撮像素子１０５を光軸方向に駆動する。そしてＳ１０５に進む。
【００６１】
また、Ｓ１０９、Ｓ１１０では光学系１０１と撮像素子１０５の距離を広げるときは有効画素判定部１０７が判定情報を撮像素子駆動部６０２へ出力し撮像素子１０５を光軸方向に駆動することで距離を調整する。駆動する距離は実施例１と同様に１ｍｍ単位、もしくは１μｍ単位でも構わないが、特に限定しない。
【００６２】
図５のＳ２０８、Ｓ２０９、Ｓ２１０では有効画素判定部１０７がレンズ駆動部１０８ではなく撮像素子駆動部６０２へ判定情報を出力する。
【００６３】
このように、第２の実施形態では、撮像素子駆動部６０２が撮像素子１０５を駆動して、光学系１０１と撮像素子１０５が適切な距離となるように調整する。なお、撮像素子１０５を駆動して光学系１０１と撮像素子１０５の位置を調整することによる効果は、上述した第１の実施形態と同等である。
【００６４】
なお、上記第１及び第２の実施形態においては、着脱可能な交換レンズ１００としたが、撮像装置と一体化された光学系であっても、本願発明を、製造時や経年劣化による位置ずれの補正に利用することができる。
【００６５】
また、第１の実施形態ではマイクロレンズアレイ１０３を、第２の実施形態では撮像素子１０５の位置を駆動する場合について説明したが、距離を調整できるのであれば、両方の位置を駆動するような構成であっても構わない。
【００６６】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
2014204406.tif 000003
【図２】
2014204406.tif 000004
【図３】
2014204406.tif 000005
【図４】
2014204406.tif 000006
【図５】
2014204406.tif 000007
【図６】
2014204406.tif 000008