(57)【特許請求の範囲】
【請求項１】
被写体像を撮像する第１のサブカメラモジュールと、
前記第１のサブカメラモジュールとは画素数を異ならせて構成され、被写体像を撮像する第２のサブカメラモジュールと、
前記第１のサブカメラモジュールから入力された第１の画像と、前記第２のサブカメラモジュールから入力された第２の画像とについて信号処理を実施し、立体視表示のための画像信号を出力する画像処理装置と、を有し、
前記第２のサブカメラモジュールは、
前記第１のサブカメラモジュールによる撮像に対して複数回の撮像を連続して実施する連続撮像部と、
前記連続撮像部により取り込まれた複数の画像を重ね合わせて前記第２の画像とする重ね合わせ部と、を有し、
前記重ね合わせ部は、前記第１のサブカメラモジュールの信号対雑音比に応じた数の画像を重ね合わせることを特徴とするカメラモジュール。
【請求項２】
前記画像処理装置は、前記連続撮像部により取り込まれた複数の画像を保持する保持部を有し、
前記重ね合わせ部は、前記保持部から読み出した複数の画像を重ね合わせることを特徴とする請求項１に記載のカメラモジュール。
【請求項３】
前記第２のサブカメラモジュールは、前記連続撮像部により取り込まれた複数の画像、および前記重ね合わせ部で得られた前記第２の画像のいずれかについて、前記第１のサブカメラモジュール及び前記第２のサブカメラモジュールの間の個体差に応じて画質を補正する個体差補正部をさらに有することを特徴とする請求項１または２に記載のカメラモジュール。
【請求項４】
前記第２のサブカメラモジュールは、前記連続撮像部により取り込まれた複数の画像、および前記重ね合わせ部で得られた前記第２の画像のいずれかについて、前記第１の画像のサイズに応じたスケーリング処理を実施するスケーリング部をさらに有することを特徴とする請求項１から３のいずれか一項に記載のカメラモジュール。
【請求項５】
前記第２のサブカメラモジュールは、前記連続撮像部により取り込まれた複数の画像について手振れ補正を実施する手振れ補正部をさらに有し、
前記重ね合わせ部は、前記手振れ補正部による前記手振れ補正を経た画像を重ね合わせることを特徴とする請求項１から４のいずれか一項に記載のカメラモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、カメラモジュールに関する。
【背景技術】
【０００２】
従来、立体視画像（３Ｄ）の撮影には、例えば、被写体像を撮像する複数のサブカメラモジュールを備えるカメラモジュールが使用されている。カメラモジュールは、複数のサブカメラモジュールのうちの一つを通常の平面視画像の撮影に使用することで、立体視画像の撮影と平面視画像の撮影との切り替えが可能となる。従来、立体視画像の撮影には、互いに同程度の性能を持つ複数のサブカメラモジュールが使用されている。この場合、平面視画像の撮影に使用するメインのサブカメラモジュールが高性能であると、他のサブカメラモジュールも高性能が求められることとなるため、カメラモジュールの製造コストが大幅に増大することが問題となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の一つの実施形態は、製造コストの低減と、高品質な立体視画像の撮影とを可能とするカメラモジュールを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一つの実施形態によれば、カメラモジュールは、第１のサブカメラモジュールと、第２のサブカメラモジュールと、画像処理装置と、を有する。第１のサブカメラモジュール及び第２のサブカメラモジュールは、被写体像を撮像する。第２のサブカメラモジュールは、第１のサブカメラモジュールとは画素数を異ならせて構成されている。画像処理装置は、第１のサブカメラモジュールから入力された第１の画像と、第２のサブカメラモジュールから入力された第２の画像とについて信号処理を実施し、立体視表示のための画像信号を出力する。第２のサブカメラモジュールは、連続撮像部と、重ね合わせ部と、を有する。連続撮像部は、第１のサブカメラモジュールによる撮像に対して複数回の撮像を連続して実施する。重ね合わせ部は、連続撮像部により取り込まれた複数の画像を重ね合わせて第２の画像とする。重ね合わせ部は、第１のサブカメラモジュールの信号対雑音比に応じた数の画像を重ね合わせる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態にかかるカメラモジュールの構成を示すブロック図。
【図２】ＩＳＰの信号処理部による信号処理の手順を説明するフローチャート。
【図３】第２のサブカメラモジュールの信号処理部による信号処理の手順を説明するフローチャート。
【図４】第１の実施形態の変形例にかかる第２のサブカメラモジュールにおける信号処理の手順を説明するフローチャート。
【図５】第２の実施形態にかかるカメラモジュールの構成を示すブロック図。
【図６】第２のサブカメラモジュールの信号処理部による信号処理の手順を説明するフローチャート。
【発明を実施するための形態】
【０００７】
以下に添付図面を参照して、実施形態にかかるカメラモジュールを詳細に説明する。なお、これらの実施形態により本発明が限定されるものではない。
【０００８】
（第１の実施形態）
図１は、第１の実施形態にかかるカメラモジュールの構成を示すブロック図である。カメラモジュールは、第１のサブカメラモジュール１と、第２のサブカメラモジュール２と、ＩＳＰ（Ｉｍａｇｅ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３とを有する。
【０００９】
第１のサブカメラモジュール１は、被写体像の撮像によって、第１のＲＡＷ画像（第１の画像）を出力する。第１のサブカメラモジュール１は、イメージセンサ１０及び信号処理部１１を有する。イメージセンサ１０は、撮像光学系（図示省略）により取り込まれた光を信号電荷に変換する。信号処理部１１は、Ｒ、Ｇ、Ｂの信号値をベイヤー配列に対応する順序で取り込むことによりアナログ画像信号を生成し、得られた画像信号をアナログ方式からデジタル方式へ変換する。
【００１０】
第２のサブカメラモジュール２は、被写体像の撮像によって、第２のＲＡＷ画像（第２の画像）を出力する。第２のサブカメラモジュール２は、イメージセンサ２０、信号処理部２１及びＯＴＰ（Ｏｎｅ  Ｔｉｍｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ｍｅｍｏｒｙ）２２を有する。イメージセンサ２０は、撮像光学系（図示省略）により取り込まれた光を信号電荷に変換する。第２のサブカメラモジュール２のイメージセンサ２０は、第１のサブカメラモジュール１のイメージセンサ１０よりも少ない画素数を持たせて構成されている。
【００１１】
信号処理部２１は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の信号値をベイヤー配列に対応する順序で取り込むことによりアナログ画像信号を生成し、得られた画像信号をアナログ方式からデジタル方式へ変換する。また、信号処理部２１は、連続撮像部２３、スケーリング部２４、個体差補正部２５、重ね合わせ部２６及び解像度補正部２７を有する。
【００１２】
連続撮像部２３は、第１のサブカメラモジュール１による一回の撮像に対して、複数回の撮像を連続して実施する。スケーリング部２４は、連続撮像部２３により取り込まれた複数の画像について、第１のＲＡＷ画像のサイズに応じたスケーリング処理を実施する。この例では、スケーリング部２４は、アップスケーリングを実施する。
【００１３】
個体差補正部２５は、連続撮像部２３により取り込まれた複数の画像について、第１のサブカメラモジュール１及び第２のサブカメラモジュール２の間の個体差に応じて画質を補正する。個体差補正部２５は、画質の補正として、例えば、画像の位置合わせを行う。個体差とは、例えば、レンズディストーションの誤差、レンズ等の部品の製造誤差、部品同士の組立誤差、第１のサブカメラモジュール１に対する第２のサブカメラモジュール２の取り付け誤差等とする。
【００１４】
重ね合わせ部２６は、連続撮像部２３により取り込まれた複数の画像を重ね合わせて、第２のＲＡＷ画像を生成する。重ね合わせ部２６は、第１のサブカメラモジュール１の信号対雑音比（ｓｉｇｎａｌ  ｔｏ  ｎｏｉｓｅ  ｒａｔｉｏ；ＳＮＲ）に応じた数の画像を重ね合わせる。解像度補正部２７は、第１のＲＡＷ画像の解像度に応じて、第２のＲＡＷ画像の解像度を補正する。ＯＴＰ２２は、信号処理部２１での信号処理に使用されるパラメータを保持する。
【００１５】
ＩＳＰ３は、第１のサブカメラモジュール１から入力された第１のＲＡＷ画像と、第２のサブカメラモジュール２から入力された第２の画像とについて信号処理を実施し、立体視表示のための画像信号を出力する画像処理装置として機能する。ＩＳＰ３は、第１のサブカメラモジュールＩ／Ｆ３１、第２のサブカメラモジュールＩ／Ｆ３２、画像取り込み部３３、信号処理部３４、ドライバＩ／Ｆ３５及びメモリ３６を有する。
【００１６】
第１のサブカメラモジュール１での撮像により得られた第１のＲＡＷ画像は、第１のサブカメラモジュールＩ／Ｆ３１から画像取り込み部３３へ取り込まれる。第２のサブカメラモジュール２での撮像により得られた第２のＲＡＷ画像は、第２のサブカメラモジュールＩ／Ｆ３２から画像取り込み部３３へ取り込まれる。
【００１７】
信号処理部３４は、画像取り込み部３３へ取り込まれた第１のＲＡＷ画像及び第２のＲＡＷ画像について、信号処理を実施する。ドライバＩ／Ｆ３５は、信号処理部３４での信号処理を経た画像信号を、表示ドライバ４へ出力する。表示ドライバ４は、立体視画像を表示する。メモリ３６は、連続撮像部２３により取り込まれた複数の画像を保持する保持部として機能する。第２のサブカメラモジュール２の重ね合わせ部２６は、メモリ３６から読み出した複数の画像を重ね合わせる。
【００１８】
図２は、ＩＳＰの信号処理部による信号処理の手順を説明するフローチャートである。信号処理部３４は、第１のサブカメラモジュール１での撮像により得られた第１のＲＡＷ画像、第２のサブカメラモジュール２での撮像により得られた第２のＲＡＷ画像のそれぞれについて、シェーディング補正を実施する（ステップＳ１）。シェーディング補正では、撮像光学系に起因する中央部と周辺部との光量差による輝度ムラを補正する。
【００１９】
信号処理部３４は、固定パターンノイズ、暗電流ノイズ、ショットノイズなどのノイズを除去するノイズリダクション（ステップＳ２）及び解像度復元処理（ステップＳ３）を実施する。次に、信号処理部３４は、ベイヤー配列の順序で伝達されてくるデジタル画像信号に対して、画素補間処理（デモザイキング）を施す（ステップＳ４）。デモザイキングでは、被写体像の撮像により得られた画像信号の補間処理により、不足色成分の感度レベル値を生成する。信号処理部３４は、デモザイキングにより、第１のサブカメラモジュール１、第２のサブカメラモジュール２のそれぞれについてカラー画像を合成する。
【００２０】
信号処理部３４は、カラー画像に対して、ホワイトバランスの自動調整（Ａｕｔｏｍａｔｉｃ  Ｗｈｉｔｅ  Ｂａｌａｎｃｅ  ｃｏｎｔｒｏｌ；ＡＷＢ）を実施する（ステップＳ５）。さらに、信号処理部３４は、色再現性を得るためのリニアカラーマトリクス処理（ステップＳ６）、ディスプレイ等に表示される画像の彩度や明るさを補正するためのガンマ補正（ステップＳ７）を実施する。
【００２１】
なお、図２に示す信号処理の手順は一例であって、他の処理の追加、省略可能な処理の省略、順序の変更などを適宜しても良い。各要素による信号処理は、第１のサブカメラモジュール１及び第２のサブカメラモジュール２と、ＩＳＰ３とのいずれで実施することとしても良く、分担して実施することとしても良い。
【００２２】
図３は、第２のサブカメラモジュールの信号処理部による信号処理の手順を説明するフローチャートである。信号処理部２１は、連続撮像部２３により、第１のサブカメラモジュール１での一回の撮像に同期して複数回の撮像を行い、連続する複数の画像を取り込む（ステップＳ１１）。メモリ３６は、連続撮像部２３によって取り込まれた複数の画像を保持する。スケーリング部２４は、メモリ３６に保存された複数の画像を読み出し、スケーリング処理を実施する（ステップＳ１２）。
【００２３】
アップスケーリングによる効果は、アルゴリズムに依存する。スケーリング部２４は、例えば、バイリニア、バイキュービックによる補間を用いることで、画質を劣化させずに画像を拡大させることができる。スケーリング部２４は、バイリニア、バイキュービック以外のアルゴリズムを使用して、アップスケーリングを実施しても良い。カメラモジュールは、スケーリング部２４によるスケーリング処理の適用により、第１のＲＡＷ画像のサイズに合わせた立体視画像を得ることができる。
【００２４】
個体差補正部２５は、スケーリング部２４でのスケーリング処理を経た複数の画像について、第１のサブカメラモジュール１及び第２のサブカメラモジュール２の間の個体差に応じて画質を補正する（ステップＳ１３）。個体差補正部２５は、カメラモジュールの製造時にＯＴＰ２２へ書き込まれたパラメータを読み出し、画質の補正のための演算に使用する。
【００２５】
例えば、レンズディストーションを補正するためのパラメータは、カメラモジュールの製造時に、第１のサブカメラモジュール１及び第２のサブカメラモジュール２で調整用チャートを撮影した結果から得た補正係数とする。補正係数は、第１のサブカメラモジュール１で撮影されたチャートを基準として、第２のサブカメラモジュール２で撮影された調整用マーカーを、第１のサブカメラモジュール１で撮影された調整用マーカーに一致させるための座標変換の係数として求められる。
【００２６】
補正係数は、行列演算の係数とする。補正係数は、例えば最小二乗法により、以下に示す式により求められる。
Ｙ＝ｋＸ
ｋ＝ＹＸｔ［ＸＸｔ］−１
【００２７】
なお、ｋは補正係数、Ｙ、Ｘはいずれも調整用マーカーの座標であって、Ｙは第１のサブカメラモジュール１による画像から算出された座標、Ｘは第２のサブカメラモジュール２による画像から算出された座標とする。Ｘｔは、Ｘの転置行列とする。［ＸＸｔ］−１は、ＸＸｔの逆行列とする。補正係数は、最小二乗法により求める他、非線形最適化手法等、他のアルゴリズムを使用して求めることとしても良い。
【００２８】
カメラモジュールは、個体差補正部２５での補正により、第１のサブカメラモジュール１及び第２のサブカメラモジュール２の間の個体差に起因する立体視画像の劣化を低減させることが可能となる。なお、カメラモジュールは、個体差の補正のためのパラメータの保存先を、第２のサブカメラモジュール２のＯＴＰ２２とする以外に、ＩＳＰ３としても良い。
【００２９】
重ね合わせ部２６は、個体差補正部２５による補正を経た複数の画像を対象として、重ね合わせを実施する（ステップＳ１４）。重ね合わせ部２６で重ね合わせられる画像の数は、画像の重ね合わせによって実現されるＳＮＲが、第１のＲＡＷ画像におけるＳＮＲと同程度となるように、設定されている。重ね合わせ部２６は、第１のサブカメラモジュール１のＳＮＲに応じた数の画像を重ね合わせることで、画素ごとの信号値を平均化させ、第１のＲＡＷ画像と同程度の感度を持つ第２のＲＡＷ画像を得ることができる。カメラモジュールは、第１のサブカメラモジュール１の性能に応じた高感度な立体視画像を得ることが可能となる。
【００３０】
解像度補正部２７は、重ね合わせ部２６で得られた第２のＲＡＷ画像について、解像度の補正を実施する（ステップＳ１５）。解像度補正部２７は、カメラモジュールの製造時にＯＴＰ２２へ書き込まれたパラメータを読み出し、解像度の補正のための演算に使用する。
【００３１】
解像度の補正のためのパラメータは、カメラモジュールの製造時に、第１のサブカメラモジュール１及び第２のサブカメラモジュール２でＭＴＦチャートを撮影した結果から得たものとする。ＭＴＦチャートの撮影によって、例えば、０％、２０％、４０％、６０％及び８０％の各像高におけるＭＴＦを取得する。
【００３２】
パラメータは、第１のサブカメラモジュール１のＭＴＦを基準として、各像高について第２のサブカメラモジュール２のＭＴＦが第１のサブカメラモジュール１のＭＴＦと一致させるための解像度補正用フィルタの強度として求められる。特に、レンズの中心等、高精度が望まれる部分がある場合は、その位置を示す座標の付近に、ＭＴＦ測定用のマーカーを増やすこととしても良い。
【００３３】
カメラモジュールは、解像度補正部２７での補正により、第１のサブカメラモジュール１の解像度に合わせて第２のＲＡＷ画像を高解像度化させる。これにより、カメラモジュールは、高い解像度の立体視画像を得ることができる。なお、カメラモジュールは、解像度の補正のためのパラメータの保存先を、第２のサブカメラモジュール２のＯＴＰ２２とする以外に、ＩＳＰ３としても良い。
【００３４】
第２のサブカメラモジュール２は、以上の手順を経て得られた第２のＲＡＷ画像を出力する。カメラモジュールは、メインとする第１のサブカメラモジュール１に対して少ない画素数の第２のサブカメラモジュール２を使用することで、第１のサブカメラモジュール１と同じ画素数のサブカメラモジュールを使用する場合よりも製造コストを低減させる。
【００３５】
また、カメラモジュールは、第１のサブカメラモジュール１及び第２のサブカメラモジュール２の画素数の差、個体差の影響による画質の劣化を低減させ、高品質な立体視画像を撮影することができる。カメラモジュールは、立体視表示のための複数の画像について、互いに同等の画質とすることで、互いに異なる画質の複数の画像を用いる場合に比べて違和感を軽減させることができる。
【００３６】
信号処理部２１は、ステップＳ１２からステップＳ１５までの各処理の手順を適宜変更しても良い。スケーリング部２４は、重ね合わせ部２６で得られた第２のＲＡＷ画像についてスケーリング処理を実施するものであって良い。個体差補正部２５は、重ね合わせ部２６で得られた第２のＲＡＷ画像について補正を実施するものであっても良い。
【００３７】
信号処理部２１は、連続撮像部２３により取り込まれた複数の画像、および重ね合わせ部２６で得られた第２のＲＡＷ画像のいずれかについて、第１のサブカメラモジュール１及び第２のサブカメラモジュール２の間における各色（ＲＧＢ）の感度差を補正することとしても良い。例えば、ＲＧＢの感度差は、第１のサブカメラモジュール１で得られる感度レベルに対する、第２のサブカメラモジュール２で得られる感度レベルの比として、各色成分について求められる。信号処理部２１は、第２のサブカメラモジュール２で得られた画像を対象として各色の感度比を乗算することで、ＲＧＢの感度差を補正することができる。
【００３８】
図４は、第１の実施形態の変形例にかかる第２のサブカメラモジュールにおける信号処理の手順を説明するフローチャートである。本変形例では、第２のサブカメラモジュール２は、第１のサブカメラモジュール１よりも多い画素数を持たせて構成している。信号処理部２１は、第１のサブカメラモジュール１での一回の撮像に同期して一回の撮像を行い、画像を取り込む（ステップＳ２１）。
【００３９】
スケーリング部２４は、ステップＳ２１で取り込まれた画像のスケーリング処理を実施する（ステップＳ２２）。この例では、スケーリング部２４は、第１のＲＡＷ画像のサイズに応じたダウンスケーリングを実施する。個体差補正部２５は、スケーリング部２４によるスケーリング処理を経た画像について、個体差を補正する（ステップＳ２３）。
【００４０】
信号処理部２１は、個体差補正部２５での補正を経た画像を、第１のサブカメラモジュール１のＳＮＲに適合させるためのフィルタ処理を実施し（ステップＳ２４）、第２のＲＡＷ画像とする。解像度補正部２７は、第１のＲＡＷ画像の解像度に応じて、第２のＲＡＷ画像の解像度を補正する（ステップＳ２５）。
【００４１】
本変形例においても、カメラモジュールは、第１のサブカメラモジュール１の性能に応じた立体視画像を得ることができる。また、カメラモジュールは、立体視表示のための複数の画像について、互いに同等の画質とすることで、互いに異なる画質の複数の画像を用いる場合に比べて違和感を軽減させることができる。
【００４２】
カメラモジュールは、例えば、動画の撮影において、大きい画像サイズを要求されないような場合に、大きいサイズのサブカメラモジュールで撮影された画像に対してダウンスケーリングを実施することとしても良い。なお、カメラモジュールは、図３に手順を示す信号処理を実施する場合も、小さいサイズのサブカメラモジュールで撮影された画像を基準とするダウンスケーリングを行うこととしても良い。第２のサブカメラモジュール２は、少なくとも、第１のサブカメラモジュール１とは画素数を異ならせて構成されていれば良いものとする。
【００４３】
（第２の実施形態）
図５は、第２の実施形態にかかるカメラモジュールの構成を示すブロック図である。第１のサブカメラモジュール１及び第２のサブカメラモジュール２は、手振れ補正を実施する。第１の実施形態と重複する説明については、適宜省略するものとする。
【００４４】
第１のサブカメラモジュール１の信号処理部１１は、連続撮像部１２及び手振れ補正部１３を有する。連続撮像部１２は、手振れ補正部１３による手振れ補正のために、複数回の撮像を連続して実施する。手振れ補正部１３は、連続撮像部１２により取り込まれた画像について手振れ補正を実施する。
【００４５】
第２のサブカメラモジュール２のイメージセンサ２０は、第１のサブカメラモジュール１のイメージセンサ１０よりも少ない画素数を持たせて構成されている。第２のサブカメラモジュール２の信号処理部２１は、連続撮像部２３、スケーリング部２４、個体差補正部２５、重ね合わせ部２６、解像度補正部２７及び手振れ補正部２８を有する。
【００４６】
連続撮像部２３は、第１のサブカメラモジュール１による撮像に対して、複数回の撮像を連続して実施する。手振れ補正部２８は、連続撮像部２３によって取り込まれた画像について手振れ補正を実施する。重ね合わせ部２６は、手振れ補正部２８による手振れ補正を経た画像を重ね合わせる。
【００４７】
ＩＳＰ３は、第１のサブカメラモジュールＩ／Ｆ３１、第２のサブカメラモジュールＩ／Ｆ３２、画像取り込み部３３、信号処理部３４、ドライバＩ／Ｆ３５及びメモリ３６、３７を有する。メモリ３６は、第２のサブカメラモジュール２の連続撮像部２３により取り込まれた複数の画像を保持する保持部として機能する。メモリ３７は、第１のサブカメラモジュール１の連続撮像部１２により取り込まれた複数の画像を保持する保持部として機能する。
【００４８】
図６は、第２のサブカメラモジュールの信号処理部による信号処理の手順を説明するフローチャートである。信号処理部２１は、連続撮像部２３により複数回の撮像を行い、連続する複数の画像を取り込む（ステップＳ３１）。メモリ３６は、連続撮像部２３によって取り込まれた複数の画像を保持する。スケーリング部２４は、メモリ３６に保存された複数の画像を読み出し、スケーリング処理を実施する（ステップＳ３２）。
【００４９】
個体差補正部２５は、スケーリング部２４によるスケーリング処理を経た複数の画像について、第１のサブカメラモジュール１及び第２のサブカメラモジュール２の間の個体差に応じて画質を補正する（ステップＳ３３）。個体差補正部２５は、カメラモジュールの製造時にＯＴＰ２２へ書き込まれたパラメータを読み出し、補正のための演算に使用する。
【００５０】
手振れ補正部２８は、個体差補正部２５による補正を経た画像について、手振れ補正のための移動量を算出する（ステップＳ３４）。連続撮像部２３により撮像された一枚目の画像に、二枚目の画像が一致するように、二枚目の画像を横方向（Ｘ軸方向）及び縦方向（Ｙ軸方向）に移動させる。そして、手振れ補正のために設定された参照エリアについて、一枚目の画像の信号値と二枚目の画像の信号値との差分を求め、差分が最小となるような移動量を求める。
【００５１】
手振れ補正部２８は、移動量を求める際に、Ｇ信号値を参照する。各画素のうちＲ信号値を持つ画素、Ｂ信号値を持つ画素については、ＩＳＰ３の信号処理部３４におけるデモザイキング（図２のステップＳ４）と同様の処理により、Ｇ信号値を生成する。手振れ補正部２８は、ステップＳ３４において求めた移動量にしたがって、当該二枚目の画像を移動させる（ステップＳ３５）。
【００５２】
重ね合わせ部２６は、一枚目の画像と、ステップＳ３５での移動を経た二枚目の画像とを重ね合わせる（ステップＳ３６）。信号処理部２１は、連続撮像部２３により撮像された三枚目以降の画像についても、ステップＳ３４からステップＳ３６の手順を繰り返す。解像度補正部２７は、重ね合わせ部２６により得られた第２のＲＡＷ画像について、解像度の補正を実施する（ステップＳ３７）。
【００５３】
一方、第１のサブカメラモジュール１の信号処理部１１は、連続撮像部１２により複数回の撮像を行い、連続する複数の画像を取り込む。メモリ３７は、連続撮像部１２によって取り込まれた複数の画像を保持する。手振れ補正部１３は、メモリ３７に保存された複数の画像を読み出し、手振れ補正を実施する。第１のサブカメラモジュール１の手振れ補正部１３は、第２のサブカメラモジュール２の手振れ補正部２８と同様の処理により、手振れ補正を実施する。第１のサブカメラモジュール１は、手振れ補正部１３による手振れ補正を経た画像を重ね合わせ、第１のＲＡＷ画像とする。
【００５４】
本実施形態にかかるカメラモジュールは、第１の実施形態と同様に、製造コストを低減可能とし、かつ高品質な立体視画像を撮影することができる。また、カメラモジュールは、第２のサブカメラモジュール２では重ね合わせ部２６での画像の重ね合わせを手振れ補正にも流用するとともに、第１のサブカメラモジュール１でも手振れ補正を実施することで、手振れが軽減された立体視画像を得ることができる。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
１  第１のサブカメラモジュール、２  第２のサブカメラモジュール、３  ＩＳＰ、２３  連続撮像部、２４  スケーリング部、２５  個体差補正部、２６  重ね合わせ部、２７  解像度補正部、２８  手振れ補正部、３６  メモリ。
【図１】
0005398750.tif 000002
【図２】
0005398750.tif 000003
【図３】
0005398750.tif 000004
【図４】
0005398750.tif 000005
【図５】
0005398750.tif 000006
【図６】
0005398750.tif 000007