(57)【要約】【課題】オートフォーカス処理の精度の向上を図ること。【解決手段】図１の（Ａ）において、撮像装置１００は、焦点距離ｆ１に関して、取得した画像ＰＡ−１と画像ＰＡ−２を、焦点距離ｆ１に対応するずれ量ｄ１分ずらして合成して、合成画像ＰＣＡを得る。合成画像ＰＣＡのコントラスト値は、被写体Ｓがピンボケしておらず、かつ、被写体Ｓが完全に重なり合うため、大きな値となる。また、図１の（Ｂ）において、撮像装置１００は、焦点距離ｆ２に関して、取得した画像ＰＢ−１と画像ＰＢ−２を、焦点距離ｆ２に対応するずれ量ｄ２分ずらして合成して、合成画像ＰＣＢを得る。合成画像ＰＣＢのコントラスト値は、被写体Ｓがピンボケしており、さらに、被写体Ｓがぶれているため、小さな値となる。撮像装置１００は、合成画像ＰＣＡのコントラスト値と合成画像ＰＣＢのコントラスト値と、に基づいて、複数の焦点距離のうちのいずれかの焦点距離を選択する。【選択図】図１
2015011049.tif 000002
【特許請求の範囲】
【請求項１】
被写体の像を結像するレンズと、前記レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群と、
前記複数の焦点距離の各々の焦点距離に対応して、前記レンズモジュール群の各々のレンズモジュールの前記撮像部が撮像した画像を取得する取得部と、
前記各々の焦点距離に対応して、前記レンズモジュール間の視野範囲のずれ量を特定する特定部と、
前記各々の焦点距離に関して、前記取得部が取得した前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、前記特定部が特定した前記各々の焦点距離に対応する前記ずれ量分ずらして合成する合成部と、
前記合成部が合成した前記各々の焦点距離に関する合成画像のコントラスト値に基づいて、前記複数の焦点距離からいずれかの焦点距離を選択する選択部と、
を有することを特徴とする撮像装置。
【請求項２】
前記レンズモジュール群のいずれかのレンズモジュールの前記撮像部が撮像した画像の輝度値に基づいて、アルファブレンド処理に用いる係数を算出する算出部をさらに有し、
前記合成部は、
前記各々の焦点距離に対応して、前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、前記各々の焦点距離に対応する前記ずれ量分ずらしてアルファブレンド処理により前記算出部が算出した前記係数を用いて合成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記レンズモジュールごとの前記各々の焦点距離に対応する画像の一部分である部分画像を切り出す切出部をさらに有し、
前記合成部は、
前記各々の焦点距離に対応して、前記切出部が切り出した前記レンズモジュールごとの前記各々の焦点距離に対応する前記部分画像を、前記各々の焦点距離に対応する前記ずれ量分ずらして合成することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記特定部は、
前記複数の焦点距離の各々の焦点距離と前記レンズモジュール間の視野範囲のずれ量とを関連付けたテーブルを参照して、前記各々の焦点距離に対応する前記レンズモジュール間の視野範囲のずれ量を特定することを特徴とする請求項１〜３のいずれか一つに記載の撮像装置。
【請求項５】
前記特定部は、
焦点距離を入力して前記レンズモジュール間の視野範囲のずれ量を表す関数に、前記各々の焦点距離を入力することにより、前記レンズモジュール間の視野範囲のずれ量を特定することを特徴とする請求項１〜３のいずれか一つに記載の撮像装置。
【請求項６】
コンピュータが、
被写体の像を結像するレンズと、前記レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群の各々のレンズモジュールの前記撮像部が撮像した画像を、前記複数の焦点距離の各々の焦点距離に対応して取得し、
前記各々の焦点距離に対応して、前記レンズモジュール間の視野範囲のずれ量を特定し、
前記各々の焦点距離に関して、取得した前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、特定した前記各々の焦点距離に対応する前記ずれ量分ずらして合成し、
合成した前記各々の焦点距離に関する合成画像のコントラスト値に基づいて、前記複数の焦点距離からいずれかの焦点距離を選択する、
処理を実行することを特徴とする選択方法。
【請求項７】
コンピュータに、
被写体の像を結像するレンズと、前記レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群の各々のレンズモジュールの前記撮像部が撮像した画像を、前記複数の焦点距離の各々の焦点距離に対応して取得し、
前記各々の焦点距離に対応して、前記レンズモジュール間の視野範囲のずれ量を特定し、
前記各々の焦点距離に関して、取得した前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、特定した前記各々の焦点距離に対応する前記ずれ量分ずらして合成し、
合成した前記各々の焦点距離に関する合成画像のコントラスト値に基づいて、前記複数の焦点距離からいずれかの焦点距離を選択する、
処理を実行させることを特徴とする選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、選択方法、および選択プログラムに関する。
【背景技術】
【０００２】
従来、撮像装置が、自動的に被写体にピントを合わせるオートフォーカス処理がある。関連する先行技術として、たとえば、少なくとも一つの反射ミラー、撮像レンズおよび撮像素子を有する２つの光学系の観察対象物側の光軸が水平または垂直方向において角度θをなしており、２つの撮像素子から得られる視差信号をフォーカスに用いるものがある。また、ｘ、ｙ方向の間隔が２値の疑似ランダム系列であるＭ系列に従った周期パターンにそれぞれ設定された撮影開口を有する各撮像素子から取り込んだ複数の画像データをパターンマッチングすることにより、被写体距離を算出する技術がある。（たとえば、下記特許文献１、２を参照。）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３３４６６７号公報
【特許文献２】特開２０１２−１４７０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術によれば、オートフォーカス処理の精度が低下する場合がある。たとえば、暗所でのオートフォーカス処理において、露光時間を長くすると、手ブレ、被写体ブレが発生し、オートフォーカス処理の精度が低下する。また、暗所でのオートフォーカス処理において、ＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）感度を上げると、ランダムノイズが増大して、オートフォーカス処理の精度が低下する。
【０００５】
１つの側面では、本発明は、オートフォーカス処理の精度を向上することができる撮像装置、選択方法、および選択プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、被写体の像を結像するレンズと、レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群を有し、複数の焦点距離の各々の焦点距離に対応して、レンズモジュール群の各々のレンズモジュールの撮像部が撮像した画像を取得し、各々の焦点距離に対応して、レンズモジュール間の視野範囲のずれ量を特定し、各々の焦点距離に関して、取得したレンズモジュールごとの各々の焦点距離に対応する画像を、特定した各々の焦点距離に対応するずれ量分ずらして合成し、合成した各々の焦点距離に関する合成画像のコントラスト値に基づいて、複数の焦点距離からいずれかの焦点距離を選択する撮像装置、選択方法、および選択プログラムが提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、オートフォーカス処理の精度の向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施の形態にかかる撮像装置の動作例を示す説明図である。
【図２】図２は、カメラシステムのハードウェア構成例を示すブロック図である。
【図３】図３は、カメラシステムの機能構成例を示すブロック図である。
【図４】図４は、レンズ位置がＩＮＦ位置である場合のイメージセンサから取得した画像を合成した図である。
【図５】図５は、レンズ位置が１ｍ位置である場合のイメージセンサから取得した画像を合成した図である。
【図６】図６は、レンズ位置が４０ｃｍ位置である場合のイメージセンサから取得した画像を合成した図である。
【図７】図７は、レンズ位置が１５ｃｍ位置である場合のイメージセンサから取得した画像を合成した図である。
【図８】図８は、工場調整テーブルの記憶内容の一例を示す説明図である。
【図９】図９は、ずれ量の算出の一例を示す説明図（その１）である。
【図１０】図１０は、ずれ量の算出の一例を示す説明図（その２）である。
【図１１】図１１は、合焦判定の一例を示す説明図である。
【図１２】図１２は、ＡＦ処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に図面を参照して、開示の撮像装置、選択方法、および選択プログラムの実施の形態を詳細に説明する。
【００１０】
図１は、本実施の形態にかかる撮像装置の動作例を示す説明図である。撮像装置１００は、レンズモジュール１０１を複数有するコンピュータである。撮像装置１００は、複数のレンズモジュール１０１として、レンズモジュール１０１−１と、レンズモジュール１０１−２とを有する。図１の説明において、ｘをインデックスとし、末尾記号“−ｘ”が付与される記号については、レンズモジュール１０１−ｘに関する説明であるものとする。レンズモジュール１０１−ｘは、被写体の像を結像するレンズ１１１−ｘと、レンズ１１１−ｘが結像した像を撮像する撮像部１１２−ｘと、複数の焦点距離の各々の焦点距離に対応する位置にレンズ１１１−ｘを移動させる駆動部１１３−ｘとを有する。撮像装置１００は、たとえば、デジタルスチルカメラやカメラ付き携帯電話システム等である。
【００１１】
本実施の形態にかかる撮像装置１００は、レンズモジュール１０１を複数搭載した装置である。たとえば、撮像装置１００は、３Ｄ（３−Ｄｉｍｅｎｓｉｏｎｓ）画像を記録するために、２つのレンズモジュール１０１を搭載する装置である。具体的には、撮像装置１００は、３Ｄ画像を得るために、２つのレンズモジュール１０１の画像取得を同期させて画像を取得し、視差補正や幾何補正を施すことにより、立体視することのできるフレームを作成する。また、撮像装置１００は、１つのレンズモジュール１０１を用いて、３Ｄ画像でない通常の静止画を作成することもできる。
【００１２】
画像を作成する際、デジタルスチルカメラやカメラ付き携帯電話システムにおいて、自動でフォーカス制御を行うオートフォーカス機能を有する装置がほとんどである。オートフォーカスを、以下、「ＡＦ」と称する。ＡＦ機能を実現する方式として、たとえば、位相差検出方式や、コントラスト検出方式がある。位相差検出方式は、特別なユニットを用いるため、一眼レフカメラ等で採用される。コントラスト検出方式は、特別なユニットを用いないため、小型化が要求されるデジタルスチルカメラやカメラ付き携帯電話システム等で採用される。
【００１３】
コントラスト検出方式は、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）など、光電変換により得られた画像信号に対しＡＦ処理を行う方式である。具体的に、コントラスト検出方式を採用した装置は、レンズを移動させながら画像を取得し、画像ごとにデジタルハイパスフィルタを適用し、得られた以降、コントラスト値といった評価値に基づいて、最もフォーカスが合ったレンズ位置を選択する。
【００１４】
コントラスト検出方式が利用される状況として、たとえば、撮像装置１００は、撮像装置１００のファインダに表示する画像として使用する。撮像装置１００のファインダに表示する画像は、自然な明るさ・色彩で表現される露出である適露光の画像であることが望ましい。適露光の画像でない場合、真っ白な画像や真っ黒の画像となり、オートフォーカスの精度が低下する。このため、暗所での露光条件としては、露光時間を伸ばすか、絞りを開放するか、ＩＳＯ感度を上げるかになる。
【００１５】
しかしながら、露光時間を伸ばすことは、ＡＦ処理時間の遅延を招いたり、手ブレ、被写体ブレを増大したりすることになるため、撮像装置１００は、一定の露光時間より大きくすることが困難である。また、絞りを開放することについて、小型化を条件とする要求されるデジタルスチルカメラやカメラ付き携帯電話システムは、絞りが１段階しか設定できないものが多く、絞りを開放することが不可能である。さらに、ＩＳＯ感度を上げることは、ランダムノイズや色ノイズなどの増大につながってしまう。ランダムノイズの増大は、コントラスト値のＳ／Ｎ条件の劣化につながり、ＡＦの合焦率が低下してしまう。ここで、合焦率は、ピントが正しく合う確率を示す。
【００１６】
そこで、本実施の形態にかかる撮像装置１００は、複数のレンズモジュール１０１を搭載した装置であることを利用して、複数のレンズモジュール１０１による複数の画像を焦点距離に対応してずれ量分ずらして合成した画像のコントラスト値を用いてピントが合うレンズ位置を選択する。これにより、撮像装置１００は、複数のレンズモジュール１０１を有効利用してオートフォーカスの精度を向上することができる。ここで、複数の焦点距離のうちの焦点距離ｆ１について、図１の（Ａ）で説明するとともに、焦点距離ｆ２について、図１の（Ｂ）で説明する。ここで、焦点距離がｆ１であれば、被写体Ｓにピントが合うものとする。
【００１７】
図１の（Ａ）では、焦点距離をｆ１として、撮像装置１００は、レンズモジュール１０１−１の撮像部１１２−１と、レンズモジュール１０１−２の撮像部１１２−２とが撮像した画像ＰＡ−１と、画像ＰＡ−２とを取得する。画像ＰＡ−１と、画像ＰＡ−２には、被写体Ｓがピンボケせずに映っている。
【００１８】
画像ＰＡ−１と画像ＰＡ−２とには視差があるため、撮像装置１００は、レンズ焦点距離ｆ１に対応して、レンズモジュール間の視野範囲のずれ量を特定する。ずれ量の具体的な特定例は、図８〜図１０で後述する。図１の（Ａ）の例では、撮像装置１００は、レンズ焦点距離ｆ１に対応するずれ量をｄ１として特定したとする。
【００１９】
次に、撮像装置１００は、焦点距離ｆ１に関して、画像ＰＡ−１と画像ＰＡ−２を、焦点距離ｆ１に対応するずれ量ｄ１分ずらして合成して、合成画像ＰＣＡを得る。焦点距離がｆ１であるときにピントが合うため、画像ＰＡ−１と画像ＰＡ−２とに映っている被写体Ｓが完全に重なり合うこととなる。
【００２０】
続けて、撮像装置１００は、合成画像ＰＣＡのコントラスト値を算出する。合成画像ＰＣＡのコントラスト値は、被写体Ｓがピンボケしておらず、かつ、被写体Ｓが完全に重なり合うため、大きな値となる。
【００２１】
また、図１の（Ｂ）では、焦点距離をｆ２として、撮像装置１００は、レンズモジュール１０１−１の撮像部１１２−１と、レンズモジュール１０１−２の撮像部１１２−２とが撮像した画像ＰＢ−１と、画像ＰＢ−２とを取得する。画像ＰＢ−１と、画像ＰＢ−２には、被写体Ｓがピンボケして映っている。
【００２２】
画像ＰＢ−１と画像ＰＢ−２とには視差があるため、撮像装置１００は、レンズ焦点距離ｆ２に対応して、レンズモジュール間の視野範囲のずれ量を特定する。図１の（Ｂ）の例では、撮像装置１００は、レンズ焦点距離ｆ２に対応するずれ量をｄ２として特定したとする。撮像装置１００は、焦点距離ｆ２に関して、画像ＰＢ−１と画像ＰＢ−２を、焦点距離ｆ２に対応するずれ量であるｄ２ずらして合成して、合成画像ＰＣＢを得る。焦点距離がｆ２であるときに焦点が合わないため、画像ＰＢ−１と画像ＰＢ−２とに映っている被写体Ｓが完全に重なり合わず、被写体Ｓがぶれることとなる。
【００２３】
続けて、撮像装置１００は、合成画像ＰＣＢのコントラスト値を算出する。合成画像ＰＣＢのコントラスト値は、被写体Ｓがピンボケしており、さらに、被写体Ｓがぶれているため、小さな値となる。
【００２４】
次に、撮像装置１００は、合成画像ＰＣＡのコントラスト値と、合成画像ＰＣＢのコントラスト値と、に基づいて、複数の焦点距離のうちのいずれかの焦点距離を選択する。具体的な焦点距離の選択例については、図１１で後述する。図１の例では、撮像装置１００は、コントラスト値が大きいｆ１を選択する。焦点距離を選択後、撮像装置１００は、選択した焦点距離となるように、レンズ１１１−１、１１１−２のいずれかを選択した焦点距離に対応するレンズ位置に移動させる。
【００２５】
（カメラシステムのハードウェア構成例）
次に、図２〜図１２を用いて、撮像装置１００を、２つのカメラを有するカメラシステムに適用した場合について説明する。
【００２６】
図２は、カメラシステムのハードウェア構成例を示すブロック図である。カメラシステム２００は、レンズモジュール２０１−１、２０１−２と、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換部２０２−１、２０２−２と、画像処理回路部２０３と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）部２０４と、メモリ２０５と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）部２０６と、アクチュエータドライバ２０７−１、２０７−２とを有する。以降の説明において、ｘをインデックスとし、末尾記号“−ｘ”が付与される記号については、レンズモジュール２０１−ｘに関する説明であるものとする。
【００２７】
レンズモジュール２０１−１は、レンズユニット２１１−１と、アクチュエータ２１２−１と、を有する。レンズモジュール２０１−２もレンズモジュール２０１−１と同様の装置を有する。図２の説明において、レンズモジュール２０１−１とレンズモジュール２０１−２とは同様の装置により形成されるため、図２の説明においては、レンズモジュール２０１−１の説明を行い、レンズモジュール２０１−１の説明を省略する。レンズユニット２１１−１は、レンズ２２１−１と、イメージセンサ２２２−１とを有する。
【００２８】
ここで、図１に示したレンズ１１１は、レンズ２２１に相当する。また、図１に示した撮像部１１２は、イメージセンサ２２２に相当する。さらに、図１に示した駆動部１１３は、アクチュエータ２１２に相当する。
【００２９】
レンズモジュール２０１は、レンズの焦点距離を変更するという機能を有する部品である。Ａ／Ｄ変換部２０２は、イメージセンサ２２２から取得した値をアナログ／デジタル変換する。画像処理回路部２０３は、デジタル変換された画像に対して、ノイズ除去、輪郭強調、拡縮処理、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮処理等といった画像処理を行う。ＣＰＵ部２０４は、カメラシステム２００の全体の制御を司る演算処理装置である。メモリ２０５は、画像処理回路部２０３による画像処理の処理結果や、ＣＰＵ部２０４の処理結果を記憶する記憶装置である。Ｉ／Ｏ部２０６は、内部のインターフェースを司り、外部装置からのデータの入出力を制御する制御装置である。外部装置としては、たとえば、カメラシステム２００に付随するディスプレイ、ボタン等がある。アクチュエータドライバ２０７は、アクチュエータ２１２を駆動させる装置である。
【００３０】
レンズユニット２１１は、レンズ２２１に関する装置を纏めた部品である。アクチュエータ２１２は、入力されたエネルギーを物理的な運動へと変換して、複数の焦点距離の各々の焦点距離に対応する位置にレンズ２２１を移動させる装置である。レンズ２２１は、被写体の像を結像する。レンズ２２１は、レンズユニット２１１内に１つあってもよいし、複数あってもよい。イメージセンサ２２２は、レンズが結像した像を撮像する装置である。イメージセンサ２２２は、たとえば、ＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等が採用される。
【００３１】
複数の焦点距離の各々の焦点距離に対応するレンズ位置として、以下、無限遠先の位置にある被写体がベストフォーカスとなるレンズ位置を、「ＩＮＦ位置」と称する。また、１ｍ先の位置にある被写体がベストフォーカスとなるレンズ位置を、「１ｍ位置」と称する。さらに、４０ｃｍ先の位置にある被写体がベストフォーカスとなるレンズ位置を、「４０ｃｍ位置」と称する。さらに、１５ｃｍ先の位置にある被写体がベストフォーカスとなるレンズ位置を、「１５ｃｍ位置」と称する。さらに、ベストフォーカスとなるレンズ位置のうち、被写体とカメラシステム２００との距離が最も近くなるレンズ位置を、「マクロ位置」と称する。また、レンズの移動方向として、ＩＮＦ位置に向かう方向を、「ＩＮＦ方向」と呼称する。一方、レンズの移動方向として、マクロ位置に向かう方向を、「マクロ方向」と呼称する。
【００３２】
（カメラシステム２００の機能）
次に、カメラシステム２００の機能について説明する。図３は、カメラシステムの機能構成例を示すブロック図である。カメラシステム２００は、取得部３０１と、算出部３０２と、切出部３０３と、特定部３０４と、合成部３０５と、選択部３０６と、を含む。算出部３０２と、特定部３０４と、選択部３０６とは、ＣＰＵ部２０４が有する機能である。また、取得部３０１と、切出部３０３と、合成部３０５とは、画像処理回路部２０３が有する機能である。算出部３０２、特定部３０４と、選択部３０６は、メモリ２０５に記憶されたプログラムをＣＰＵ部２０４が実行することにより、それぞれの機能を実現する。また、取得部３０１と、切出部３０３と、合成部３０５は、処理量が多いため、画像処理回路部２０３が有する機能となっているが、ＣＰＵ部２０４が有する機能であってもよい。
【００３３】
また、カメラシステム２００は、工場調整テーブル３１１にアクセス可能である。工場調整テーブル３１１は、メモリ２０５に格納される。工場調整テーブル３１１は、複数の焦点距離の各々の焦点距離とレンズモジュール間の視野範囲のずれ量とを関連付けて記憶する。工場調整テーブル３１１の記憶内容の一例は、図８で後述する。
【００３４】
取得部３０１は、複数の焦点距離の各々の焦点距離に対応して、レンズモジュール群の各々のレンズモジュール２０１のイメージセンサ２２２が撮像した画像を取得する。たとえば、取得部３０１は、焦点距離ｆ１に対応する、イメージセンサ２２２−１が撮像した画像とイメージセンサ２２２−２が撮像した画像とを取得する。さらに、取得部３０１は、焦点距離ｆ２に対応する、イメージセンサ２２２−１が撮像した画像とイメージセンサ２２２−２が撮像した画像とを取得する。取得した画像は、画像処理回路部２０３の内部の記憶領域に格納される。
【００３５】
算出部３０２は、レンズモジュール２０１群のいずれかのレンズモジュール２０１のイメージセンサ２２２が撮像した画像の輝度値に基づいて、アルファブレンド処理に用いる係数を算出する。たとえば、算出部３０２は、輝度値が低い程、アルファブレンド処理後の輝度値が大きくなるように、係数を算出する。イメージセンサ２２２が撮像した画像の輝度値は、画像内の輝度値の平均値でもよいし、中央値でもよい。具体的な算出例は、図１２で示す。なお、算出した係数は、メモリ２０５に格納される。
【００３６】
切出部３０３は、取得部３０１が取得したレンズモジュール２０１ごとの各々の焦点距離に対応する画像の一部分である部分画像を切り出す。たとえば、切出部３０３は、カメラシステム２００の利用者によって指定された領域を、ＡＦの対象領域として、対象領域内の部分画像を切り出す。具体的に、切出部３０３は、取得部３０１が取得した画像から、指定された領域内の部分画像を切り出す。切り出した部分画像は、画像処理回路部２０３の内部の記憶領域に格納される。
【００３７】
特定部３０４は、各々の焦点距離に対応して、レンズモジュール２０１間の視野範囲のずれ量を特定する。たとえば、特定部３０４は、工場調整テーブル３１１を参照して、各々の焦点距離に対応するレンズモジュール２０１間の視野範囲のずれ量を特定してもよい。工場調整テーブル３１１を参照してずれ量を特定する例については、図８で後述する。また、特定部３０４は、焦点距離を入力してレンズモジュール２０１間の視野範囲のずれ量を表す関数に、各々の焦点距離を入力することにより、レンズモジュール２０１間の視野範囲のずれ量を特定してもよい。関数を用いてずれ量を特定する例については、図９、図１０で後述する。なお、特定したずれ量は、メモリ２０５に格納される。
【００３８】
合成部３０５は、各々の焦点距離に関して、取得部３０１が取得したレンズモジュール２０１ごとの各々の焦点距離に対応する画像を、特定部３０４が特定した各々の焦点距離に対応するずれ量分ずらして合成する。
【００３９】
また、合成部３０５は、各々の焦点距離に対応して、レンズモジュール２０１ごとの各々の焦点距離に対応する画像を、各々の焦点距離に対応するずれ量分ずらしてアルファブレンド処理により算出部３０２が算出した係数を用いて合成してもよい。たとえば、算出部３０２が算出した係数が０．５であるとする。このとき、合成部３０５は、レンズモジュール２０１ごとの各々の焦点距離に対応する画像の各画素値に０．５を乗じて、レンズモジュール２０１ごとの画像の画素値同士をずれ量分ずらして加算する。
【００４０】
また、合成部３０５は、各々の焦点距離に対応して、切出部３０３が切り出したレンズモジュール２０１ごとの各々の焦点距離に対応する部分画像を、各々の焦点距離に対応するずれ量分ずらして合成してもよい。なお、合成画像は、画像処理回路部２０３の内部の記憶領域に格納される。
【００４１】
選択部３０６は、合成部３０５が合成した各々の焦点距離に関する合成画像のコントラスト値に基づいて、複数の焦点距離からいずれかの焦点距離を選択する。具体的な選択方法は、図１１で後述する。
【００４２】
また、カメラシステム２００は、レンズモジュール２０１群のいずれかのレンズモジュール２０１のレンズ２２１を、アクチュエータ２１２を制御することにより選択部３０６が選択したいずれかの焦点距離に対応する位置に移動させる制御部を有してもよい。制御部は、アクチュエータドライバ２０７に相当する。
【００４３】
次に、合成部３０５による合成画像の一例について、図４〜図７を用いて説明する。本実施の形態における画像の合成については、ＡＦの対象となる対象領域内の画像について画像合成を実施するが、説明を簡単にするため、図４〜図７では、イメージセンサ２２２−１、２２２−２から取得した２枚の画像全体に対して合成した合成画像について説明を行う。
【００４４】
図４は、レンズ位置がＩＮＦ位置である場合のイメージセンサから取得した画像を合成した図である。図４では、レンズ位置が、ＩＮＦ位置となる、カメラシステム２００を基準として無限遠先の位置にある被写体がベストフォーカスとなる位置にあるとする。図４では、無限遠先の位置は、たとえば、中央の窓の中心の位置となる。
【００４５】
レンズ位置がＩＮＦ位置にあるため、イメージセンサ２２２−１、２２２−２から取得した２つの画像の対象領域内にある被写体が仮に４０ｃｍ先にある場合でも、ＣＰＵ部２０４は、無限遠先にある被写体が完全に重なり合うようにずれ量を特定する。このため、図４で示すように対象領域を設定した場合、それぞれの画像のフォーカスはピンボケ画像となり、かつ重ね合わせた画像はぶれた画像となる。
【００４６】
図５は、レンズ位置が１ｍ位置である場合のイメージセンサから取得した画像を合成した図である。図５では、レンズ位置が、１ｍ位置となる、カメラシステム２００を基準として１ｍ先の位置にある被写体がベストフォーカスとなる位置にあるとする。図５では、１ｍ先の位置は、たとえば、中央のカレンダーおよび時計がある位置となる。
【００４７】
レンズ位置が１ｍ位置にあるため、イメージセンサ２２２−１、２２２−２から取得した２つの画像の対象領域内にある被写体が同様に４０ｃｍ先にある場合でも、ＣＰＵ部２０４は、１ｍ先にある被写体が完全に重なり合うようにずれ量を決定する。このため、図５で示すように対象領域を設定した場合、それぞれの画像のフォーカスはややピンボケ画像となり、かつ重ね合わせの画像はぶれた画像となる。
【００４８】
図６は、レンズ位置が４０ｃｍ位置である場合のイメージセンサから取得した画像を合成した図である。図６では、レンズ位置が、４０ｃｍ位置となる、カメラシステム２００を基準として４０ｃｍ先の位置にある被写体がベストフォーカスとなる位置にあるとする。図６では、４０ｃｍ先の位置は、たとえば、右側の草がある位置となる。
【００４９】
レンズ位置が４０ｃｍ位置にあるため、ＣＰＵ部２０４は、２眼カメラから取得した２つの画像を、４０ｃｍ先の位置にある被写体が完全に重なり合うようにずれ量を特定する。このため、図６で示すように対象領域を設定した場合、対象領域にある画像が４０ｃｍ位置にあるため、それぞれの画像のフォーカスはジャストピント画像となり、かつ重ね合わせの画像はぶれのない画像となる。
【００５０】
図７は、レンズ位置が１５ｃｍ位置である場合のイメージセンサから取得した画像を合成した図である。図７では、レンズ位置が、１５ｃｍ位置となる、カメラシステム２００を基準として１５ｃｍ先の位置にある被写体がベストフォーカスとなる位置にあるとする。図７では１５ｃｍ先の位置は、たとえば、左下の花がある位置である。
【００５１】
レンズ位置が１５ｃｍにあるため、イメージセンサ２２２−１、２２２−２から取得した２枚の画像の対象領域内にある被写体が同様に４０ｃｍ位置にある場合でも、ＣＰＵ部２０４は、１５ｃｍ位置にある被写体が完全に重なり合うようにずれ量を特定する。このため、図７例のようにＡＦ合焦エリアを設定した場合、それぞれの画像のフォーカスはピンボケ画像となり、かつ重ね合わせの画像はぶれた画像となる。
【００５２】
続けて図８〜図１０を用いて、画像を合成する際のずれ量を特定する処理について説明する。画像を合成する際のずれ量を特定する方法としては、図８で示す工場調整テーブル３１１を用いる方法と、図９と図１０とで示す数式を用いる方法とがある。
【００５３】
図８は、工場調整テーブルの記憶内容の一例を示す説明図である。工場調整テーブル３１１は、レンズ位置と、ずれ量と、という２つのフィールドを含む。レンズ位置フィールドには、レンズ２２１が取り得るレンズ位置が格納される。ずれ量フィールドには、レンズ２２１がレンズ位置フィールドに格納された位置の時に取得した２つの画像を合成する際の水平方向のずれ量と垂直方向のずれ量とが格納される。図８に示す工場調整テーブル３１１は、レコード８０１−１〜８０１−５を記憶する。たとえば、レコード８０１−１は、レンズ位置がＩＮＦ位置であるときに取得した２つの画像を合成する際の水平方向のずれ量が１［画素］であり、垂直方向のずれ量が０［画素］であることを示す。
【００５４】
たとえば、レンズ位置が１５ｃｍ位置である場合、ＣＰＵ部２０４は、レコード８０１−５を参照して、水平方向のずれ量が５０［画素］であり、垂直方向のずれ量が０［画素］であると特定する。
【００５５】
工場調整テーブル３１１が作成される時期として、カメラシステム２００の製造者は、装置組み立て後、個体調整により、ずれ補正量を予め取得しておき、工場調整テーブル３１１に、ずれ補正量を格納しておく。
【００５６】
図９は、ずれ量の算出の一例を示す説明図（その１）である。図９では、２つのレンズ２２１によって取得する画像について示す。図９において、カメラシステム２００内の２つのレンズ２２１の光軸が平行であり、被写体Ｓが、２つのレンズ２２１の光軸に平行であり、２つのレンズ２２１の光軸から等距離となる直線上にあるものとする。図９に示す変数について、ｄは、被写体Ｓとレンズ２２１との水平方向の距離を示す。また、ｆは、焦点距離を示す。θは、撮像する画像に写される光景の範囲の角度を示す。Ｌ１は、レンズ２２１から被写体Ｓまでの距離を示す。ｘは、イメージセンサ２２２の水平サイズを示す。
【００５７】
図１０は、ずれ量の算出の一例を示す説明図（その２）である。図１０では、ずれ量の算出式を示す。Ｘは、Ｌ１に対する水平視野範囲である。ｄ１は、レンズ２２１の光軸から距離ｄ離れた被写体Ｓがイメージセンサ２２２に投影される際の光軸からの距離を示す。Ｌ１に対する水平視野範囲をＸとすると、Ｘ、Ｌ１、θは、下記（１）式を満たす。
【００５８】
Ｘ＝２＊Ｌ１＊ｔａｎ（θ／２）  …（１）
【００５９】
また、Ｘ、ｄ、ｘ、ｄ１は、下記（２）式を満たす。
【００６０】
Ｘ：ｄ＝ｘ：ｄ１  …（２）
【００６１】
（１）式と（２）式により、ｄ１は、下記（３）式を満たす。
【００６２】
ｄ１＝ｘ＊ｄ／Ｘ
⇔ｄ１＝ｘ＊ｄ／（２＊Ｌ１＊ｔａｎ（θ／２））  …（３）
【００６３】
（３）式は、焦点距離を入力してレンズモジュール２０１間の視野範囲のずれ量を表す関数となる。（３）式が表す変数のうち、ｘ、ｄ、θは、カメラシステム２００製造時に決定できる値である。なお、（３）式は、２つのレンズ２２１の光軸が完全に平行であることが前提である。レンズ２２１取り付け時の誤差の影響がある場合、ＣＰＵ部２０４は、水平方向のずれ量のほか、垂直方向、また、光軸の回転方向に対する補正を行う。
【００６４】
具体的に、ＣＰＵ部２０４は、（３）式のＬ１に値を代入して、ｄ１を得る。たとえば、レンズ位置が１５ｃｍ位置である場合、ＣＰＵ部２０４は、（３）式のＬ１に１５［ｃｍ］を代入して、１５ｃｍに対応するずれ量となるｄ１を特定する。また、レンズ位置がＩＮＦ位置である場合、ＣＰＵ部２０４は、（３）式の分母が無限大となるため、ｄ１＝０と特定する。
【００６５】
図１１は、合焦判定の一例を示す説明図である。合焦判定の具体例として、図１１では、山登り方式による合焦判定について説明する。ＣＰＵ部２０４は、レンズ位置に対応する合成画像のコントラスト値に基づいて、合焦したか否かを判断する。さらに、ＣＰＵ部２０４は、レンズ位置に対応する合成画像のコントラスト値に基づいて、複数の焦点距離から合焦位置となる焦点距離を決定する。
【００６６】
具体的に、ＣＰＵ部２０４は、コントラスト値が最大となるレンズ位置を、合焦したと判断する。レンズ位置の検出方法の第１の例として、ＣＰＵ部２０４は、レンズ位置に対応する合成画像からコントラスト値を算出し、レンズ位置の順に、コントラスト値が増加を繰り返して、減少に転じた後に減少を繰り返した際に、合焦したと判定する。増加が繰り返された回数、また、減少が繰り返された回数等は、カメラシステム２００の設計者により指定される値である。さらに、ＣＰＵ部２０４は、増加した最後のレンズ位置を、合焦位置として特定する。
【００６７】
また、レンズ位置の検出方法の第２の例として、ＣＰＵ部２０４は、レンズ位置に対応する合成画像からコントラスト値を算出し、レンズ位置の順に、コントラスト値が増加を繰り返して、増加量が所定量より小さくなった際に、合焦したと判定する。さらに、ＣＰＵ部２０４は、増加量が所定量より小さくなったレンズ位置を、合焦位置として特定する。
【００６８】
次に、図１１に示すグラフ１１０１を用いて、具体的な合焦判定の例と、合焦位置の決定例とについて説明する。以下の説明では、コントラスト値が最大となるレンズ位置の検出方法の第１の例を採用して、増加が繰り返された回数を２、減少が繰り返された回数を１とする。
【００６９】
グラフ１１０１は、レンズ位置とコントラスト値との関係を示す。グラフ１１０１の横軸は、レンズ位置を示す。グラフ１１０１の縦軸は、レンズ位置に対応する合成画像のコントラスト値を示す。
【００７０】
グラフ１１０１は、レンズ位置がＩＮＦ位置から４０ｃｍ位置までにおいて、コントラスト値が大きくなり、レンズ位置が４０ｃｍ位置からマクロ方向に向かう程、コントラスト値が小さくなることを示す。始めに、ＣＰＵ部２０４は、ＩＮＦ位置に対応する合成画像のコントラスト値を算出する。次に、ＣＰＵ部２０４は、１ｍ位置に対応する合成画像のコントラスト値を算出し、コントラスト値が増加したと判断する。続けて、ＣＰＵ部２０４は、４０ｃｍ位置に対応する合成画像のコントラスト値を算出し、コントラスト値が増加したと判断する。そして、ＣＰＵ部２０４は、１５ｃｍ位置に対応する合成画像のコントラスト値を算出し、コントラスト値が減少したと判断する。以上より、ＣＰＵ部２０４は、コントラスト値が増加を繰り返して、減少に転じたため、合焦したと判定する。さらに、ＣＰＵ部２０４は、合焦位置を、４０ｃｍ位置であると判定する。
【００７１】
上述の例では、ＣＰＵ部２０４は、ＩＮＦ位置からマクロ方向に向かって合焦するか否かを判定したが、マクロ位置からＩＮＦ方向に向かって合焦するか否かを判定することもできる。また、レンズ２２１の移動量として、ＣＰＵ部２０４は、カメラシステム２００が取り得る焦点距離ずつレンズ２２１を移動させてもよいし、所定量ずつレンズ２２１を移動させてもよい。
【００７２】
図１２は、ＡＦ処理手順の一例を示すフローチャートである。ＡＦ処理は、ピントを合わせる処理である。ＡＦ処理が実行される契機としては、たとえば、カメラシステム２００の撮影ボタンが半押しされた場合、また、カメラシステム２００のファインダ画面がカメラシステム２００の利用者によって押下された場合である。
【００７３】
ＣＰＵ部２０４は、露光条件によるアルファブレンド率を算出する（ステップＳ１２０１）。ステップＳ１２０１の処理において、具体的に、ＣＰＵ部２０４は、対象領域の平均輝度が適露光条件になるよう、アルファブレンド率を算出する。
【００７４】
たとえば２５６階調の輝度データの場合、ＣＰＵ部２０４は、平均輝度値が１２８になるようにアルファブレンド率を算出する。具体的には、ＣＰＵ部２０４は、平均輝度値が１２８となる適露光の場合、または、平均輝度値が１２８より大きいオーバー露光である場合、アルファブレンド率を０．５に設定する。また、平均輝度値が１２８未満のアンダー露光である場合、アルファブレンド率を０．５〜１．０の間に設定する。さらに、平均輝度値が６４未満のアンダー露光である場合、アルファブレンド率を１．０に設定する。
【００７５】
具体的に、ＣＰＵ部２０４は、平均輝度値が６４から１２８までである場合、下記（４）式によりアルファブレンド率を算出する。
【００７６】
アルファブレンド率＝６４／平均輝度値  …（４）
【００７７】
たとえば、平均輝度値が８０であれば、ＣＰＵ部２０４は、（４）式により、アルファブレンド率を算出する。
【００７８】
アルファブレンド率＝６４／８０＝０．８
【００７９】
以上より、平均輝度値が８０であれば、合成画像のアルファブレンド率０．８として、合成画像の平均輝度値は、０．８×８０×２＝１２８となり、適露光条件となる。なお、ＣＰＵ部２０４は、算出したアルファブレンド率をメモリ２０５に出力する。
【００８０】
次に、ＣＰＵ部２０４は、アクチュエータドライバ２０７に指示することにより、レンズ２２１を移動させる（ステップＳ１２０２）。続けて、ＣＰＵ部２０４は、レンズ位置に応じた画像のずれ量を特定する（ステップＳ１２０３）。具体的な特定例としては、図８で示す工場調整テーブル３１１を用いる方法と、図９と図１０とで示す数式を用いる方法とがある。ＣＰＵ部２０４は、特定したずれ量となる画素数をメモリ２０５に出力する。
【００８１】
画像処理回路部２０３は、２つのイメージセンサ２２２から取得した画像のうちの対象領域の部分画像を切り出す（ステップＳ１２０４）。画像処理回路部２０３は、切り出した２つの画像を画像処理回路部２０３内の記憶領域に出力する。次に、画像処理回路部２０３は、アルファブレンド率とずれ量とに従って、切り出した部分画像同士を合成する（ステップＳ１２０５）。画像処理回路部２０３は、合成した合成画像を画像処理回路部２０３内の記憶領域に出力する。続けて、画像処理回路部２０３は、合成画像から、コントラスト値を算出する（ステップＳ１２０６）。画像処理回路部２０３は、算出したコントラスト値をメモリ２０５に出力する。
【００８２】
ステップＳ１２０６の処理終了後、ＣＰＵ部２０４は、レンズ位置に対応する合成画像のコントラスト値から、合焦したか否かを判定する（ステップＳ１２０７）。ＣＰＵ部２０４は、判定結果をメモリ２０５に出力する。次に、ＣＰＵ部２０４は、合焦したか否かを判断する（ステップＳ１２０８）。合焦していない場合（ステップＳ１２０８：Ｎｏ）、ＣＰＵ部２０４は、ステップＳ１２０２の処理に移行する。合焦した場合（ステップＳ１２０８：Ｙｅｓ）、ＣＰＵ部２０４は、レンズ位置に対応する合成画像のコントラスト値から、合焦位置を選択する（ステップＳ１２０９）。ＣＰＵ部２０４は、選択した合焦位置をメモリ２０５に出力する。ＣＰＵ部２０４は、アクチュエータドライバ２０７に指示することにより、選択した合焦位置にレンズ２２１を移動させる（ステップＳ１２１０）。
【００８３】
ステップＳ１２１０の処理終了後、カメラシステム２００は、ＡＦ処理を終了する。ＡＦ処理の終了後、カメラシステム２００は、レンズ位置が合焦位置にある状態のイメージセンサ２２２−１、２２２−２のいずれか一方の画像をカメラシステム２００のファインダ画面に表示する。ＡＦ処理を実行することにより、カメラシステム２００は、被写体に焦点が合った画像をカメラシステム２００の利用者に提供することができる。
【００８４】
以上説明したように、カメラシステム２００によれば、レンズモジュール２０１−１、２０１−２による２つの画像を焦点距離に応じたずれ量分ずらして合成した画像のコントラスト値を用いてピントが合うレンズ位置を選択する。
【００８５】
これにより、カメラシステム２００は、レンズモジュール２０１−１、２０１−２を有効利用してオートフォーカス精度を上げる。また、カメラシステム２００は、２つの画像を合成するため、輝度ノイズ成分を抑制し、輝度ノイズによるコントラスト値のＳ／Ｎが改善されて、合焦率を向上することができる。さらに、本実施の形態では、２つの視差のある画像を合成するため、ベストフォーカス距離にある被写体は鮮明に合成し、ベストフォーカス位置にない被写体は２重にぶれたように合成することになる。したがって、ベストフォーカス位置ではない距離にある被写体のコントラスト値が低下し、ベストフォーカス位置の距離にある被写体のコントラスト値が相対的に大きくなるため、カメラシステム２００は、ＡＦ合焦率を向上することができる。
【００８６】
また、カメラシステム２００によれば、レンズモジュール２０１のいずれかのイメージセンサ２２２が撮像した画像の輝度値に基づいて、アルファブレンド処理に用いる係数を算出してもよい。これにより、カメラシステム２００は、適露光に満たない暗所において、露光条件を改善した画像に対してＡＦ処理におけるＡＦ合焦率を向上することができる。
【００８７】
また、カメラシステム２００によれば、レンズモジュール２０１ごとの各々の焦点距離に対応する画像の一部分である部分画像をＡＦの対象領域として切り出して、部分画像を、各々の焦点距離に対応するずれ量分ずらして合成してもよい。これにより、合成にかかる処理量と、合成後のコントラストを求める処理量が少なくなるため、カメラシステム２００は、省電力、かつ高速にＡＦ処理を行うことができる。
【００８８】
また、カメラシステム２００によれば、工場調整テーブル３１１を参照して、各々の焦点距離に対応するレンズモジュール２０１間の視野範囲のずれ量を特定してもよい。これにより、カメラシステム２００は、工場調整テーブル３１１を参照することだけでずれ量を特定できるため、焦点距離を入力してレンズモジュール２０１間の視野範囲のずれ量を表す関数を用いるより高速にＡＦ処理を行うことができる。
【００８９】
また、カメラシステム２００によれば、焦点距離を入力してレンズモジュール２０１間の視野範囲のずれ量を表す関数に、各々の焦点距離を入力することにより、レンズモジュール２０１間の視野範囲のずれ量を特定してもよい。これにより、カメラシステム２００は、関数を記憶しておけばよいため、工場調整テーブル３１１を用いるより記憶量を少なくすることができる。
【００９０】
また、カメラシステム２００によれば、レンズモジュール２０１群のいずれかのレンズモジュール２０１のレンズ２２１を、選択した焦点距離に対応する位置に移動させてもよい。これにより、カメラシステム２００は、ピントが合った画像をファインダ画面に表示することができる。
【００９１】
また、本実施の形態にかかるカメラシステム２００は、レンズモジュール２０１を２つ有する例を想定して説明したが、レンズモジュール２０１を３つ以上有する多眼カメラシステムであっても適用することができる。たとえば、カメラシステム２００が、レンズモジュール２０１−１、２０１−２、２０１−３という３つのレンズモジュール２０１を有してもよい。レンズモジュール２０１間の視野範囲のずれ量について、ＣＰＵ部２０４は、たとえば、レンズモジュール２０１−１、２０１−２間の視野範囲のずれ量と、レンズモジュール２０１−１、２０１−３間の視野範囲のずれ量とを特定すればよい。
【００９２】
なお、本実施の形態で説明した選択方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本選択プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本選択プログラムは、インターネット等のネットワークを介して配布してもよい。
【００９３】
また、本実施の形態で説明したカメラシステム２００は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡなどのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、たとえば、上述した取得部３０１、切出部３０３、合成部３０５をＨＤＬ記述によって機能定義し、ＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、画像処理回路部２０３を製造することができる。
【００９４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【００９５】
（付記１）被写体の像を結像するレンズと、前記レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群と、
前記複数の焦点距離の各々の焦点距離に対応して、前記レンズモジュール群の各々のレンズモジュールの前記撮像部が撮像した画像を取得する取得部と、
前記各々の焦点距離に対応して、前記レンズモジュール間の視野範囲のずれ量を特定する特定部と、
前記各々の焦点距離に関して、前記取得部が取得した前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、前記特定部が特定した前記各々の焦点距離に対応する前記ずれ量分ずらして合成する合成部と、
前記合成部が合成した前記各々の焦点距離に関する合成画像のコントラスト値に基づいて、前記複数の焦点距離からいずれかの焦点距離を選択する選択部と、
を有することを特徴とする撮像装置。
【００９６】
（付記２）前記レンズモジュール群のいずれかのレンズモジュールの前記撮像部が撮像した画像の輝度値に基づいて、アルファブレンド処理に用いる係数を算出する算出部をさらに有し、
前記合成部は、
前記各々の焦点距離に対応して、前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、前記各々の焦点距離に対応する前記ずれ量分ずらしてアルファブレンド処理により前記算出部が算出した前記係数を用いて合成することを特徴とする付記１に記載の撮像装置。
【００９７】
（付記３）前記レンズモジュールごとの前記各々の焦点距離に対応する画像の一部分である部分画像を切り出す切出部をさらに有し、
前記合成部は、
前記各々の焦点距離に対応して、前記切出部が切り出した前記レンズモジュールごとの前記各々の焦点距離に対応する前記部分画像を、前記各々の焦点距離に対応する前記ずれ量分ずらして合成することを特徴とする付記１または２に記載の撮像装置。
【００９８】
（付記４）前記特定部は、
前記複数の焦点距離の各々の焦点距離と前記レンズモジュール間の視野範囲のずれ量とを関連付けたテーブルを参照して、前記各々の焦点距離に対応する前記レンズモジュール間の視野範囲のずれ量を特定することを特徴とする付記１〜３のいずれか一つに記載の撮像装置。
【００９９】
（付記５）前記特定部は、
焦点距離を入力して前記レンズモジュール間の視野範囲のずれ量を表す関数に、前記各々の焦点距離を入力することにより、前記レンズモジュール間の視野範囲のずれ量を特定することを特徴とする付記１〜３のいずれか一つに記載の撮像装置。
【０１００】
（付記６）前記レンズモジュール群のいずれかのレンズモジュールの前記レンズを、前記駆動部を制御することにより前記選択部が選択した前記いずれかの焦点距離に対応する位置に移動させる制御部をさらに有することを特徴とする付記１〜５のいずれか一つに記載の撮像装置。
【０１０１】
（付記７）コンピュータが、
被写体の像を結像するレンズと、前記レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群の各々のレンズモジュールの前記撮像部が撮像した画像を、前記複数の焦点距離の各々の焦点距離に対応して取得し、
前記各々の焦点距離に対応して、前記レンズモジュール間の視野範囲のずれ量を特定し、
前記各々の焦点距離に関して、取得した前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、特定した前記各々の焦点距離に対応する前記ずれ量分ずらして合成し、
合成した前記各々の焦点距離に関する合成画像のコントラスト値に基づいて、前記複数の焦点距離からいずれかの焦点距離を選択する、
処理を実行することを特徴とする選択方法。
【０１０２】
（付記８）コンピュータに、
被写体の像を結像するレンズと、前記レンズが結像した像を撮像する撮像部と、複数の焦点距離の各々の焦点距離に対応する位置にレンズを移動させる駆動部と、をそれぞれ有するレンズモジュール群の各々のレンズモジュールの前記撮像部が撮像した画像を、前記複数の焦点距離の各々の焦点距離に対応して取得し、
前記各々の焦点距離に対応して、前記レンズモジュール間の視野範囲のずれ量を特定し、
前記各々の焦点距離に関して、取得した前記レンズモジュールごとの前記各々の焦点距離に対応する前記画像を、特定した前記各々の焦点距離に対応する前記ずれ量分ずらして合成し、
合成した前記各々の焦点距離に関する合成画像のコントラスト値に基づいて、前記複数の焦点距離からいずれかの焦点距離を選択する、
処理を実行させることを特徴とする選択プログラム。
【符号の説明】
【０１０３】
１００  撮像装置
１０１、２０１  レンズモジュール
１１１  レンズ
１１２  撮像部
１１３  駆動部
２００  カメラシステム
３０１  取得部
３０２  算出部
３０３  切出部
３０４  特定部
３０５  合成部
３０６  選択部
３１１  工場調整テーブル
【図１】
2015011049.tif 000003
【図２】
2015011049.tif 000004
【図３】
2015011049.tif 000005
【図４】
2015011049.tif 000006
【図５】
2015011049.tif 000007
【図６】
2015011049.tif 000008
【図７】
2015011049.tif 000009
【図８】
2015011049.tif 000010
【図９】
2015011049.tif 000011
【図１０】
2015011049.tif 000012
【図１１】
2015011049.tif 000013
【図１２】
2015011049.tif 000014