説明

カメラモジュール

【課題】広い視野を持つ画像を安定して得られ、かつ薄型化を可能とするカメラモジュールを提供すること。
【解決手段】撮像素子と、撮像素子へ光を取り込む撮像光学系である撮像レンズ3とを備え、被写体像を撮像する二以上のサブカメラモジュール2と、被写体像の位置合わせのためのブロックマッチング処理を実施するブロックマッチング手段と、を有し、二以上のサブカメラモジュール2は、撮像光学系の光軸の向きを互いに異ならせた配置をなして固定され、ブロックマッチング手段は、撮像光学系によるイメージサークル同士が重畳する部分において、サブカメラモジュール2ごとの被写体像を合致させる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、カメラモジュールに関する。
【背景技術】
【0002】
被写体像の撮像のためのカメラモジュールには、レンズと撮像素子との間の距離(焦点距離)をできるだけ短縮させることで、薄型化が図られているものがある。薄型化されたカメラモジュールを使用して、広い視野を持ったいわゆるパノラマ画像を得る場合に、撮像領域の一部が重なるようにして撮影された画像を合成する手法が採用されることがある。従来、パノラマ画像を得るための手法としては、例えば、一つのカメラモジュールを移動させながら複数回撮影を行い、ソフトウェアにより画像を合成する手法が知られている。しかし、カメラモジュールを移動させる移動量が、撮影者ごと或いは撮影タイミングごとに大きくばらつき易いことから、合成画像の品質が不安定となるのみならず、画像を合成できない場合が生じ得る。また、画像合成のためのソフトウェアの精度ばらつきによっては、画像の合成箇所が目視によって認識され易くなり、大幅に画質を損なう場合もある。撮像光学系に超広角レンズを採用すると、レンズの厚みによって、カメラモジュールの薄型化が困難となる。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平6−141237号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
本発明は、広い視野を持つ画像を安定して得られ、かつ薄型化を可能とするカメラモジュールを提供することを目的とする。
【課題を解決するための手段】
【0005】
本願発明の一態様によれば、撮像素子と、前記撮像素子へ光を取り込む撮像光学系とを備え、被写体像を撮像する二以上のサブカメラモジュールと、前記被写体像の位置合わせのためのブロックマッチング処理を実施するブロックマッチング手段と、を有し、二以上の前記サブカメラモジュールは、前記撮像光学系の光軸の向きを互いに異ならせた配置をなして固定され、前記ブロックマッチング手段は、前記撮像光学系によるイメージサークル同士が重畳する部分において、前記サブカメラモジュールごとの前記被写体像を合致させることを特徴とするカメラモジュールが提供される。
【発明の効果】
【0006】
本発明によれば、広い視野を持つ画像を安定して得られ、かつ薄型化が可能となるという効果を奏する。
【図面の簡単な説明】
【0007】
【図1】実施の形態に係るカメラモジュールの概略斜視構成を示す図。
【図2】サブカメラモジュールの配置について説明する図。
【図3】各サブカメラモジュールによるイメージサークルの例を示す図。
【図4】基板の分解図。
【図5】カメラモジュールのうち信号処理のための構成を示すブロック図。
【図6】被写体距離とイメージサークルの重畳との関係を説明する図。
【図7】被写体像の視差について説明する図。
【発明を実施するための形態】
【0008】
以下に添付図面を参照して、本発明の実施の形態に係るカメラモジュールを詳細に説明する。
【0009】
(実施の形態)
図1は、本発明の実施の形態に係るカメラモジュール1の概略斜視構成を示す図である。カメラモジュール1は、四つのサブカメラモジュール2を組み合わせて構成されている。
【0010】
サブカメラモジュール2は、ウェハレベルカメラを用いて構成されている。ウェハレベルカメラは、半導体製造プロセスを流用して製造されるカメラモジュールである。ウェハレベルカメラのレンズは数千枚が一つのウェハ上にて同時に製造される。次いでウェハレベルでの光学要素の貼り合わせによってカメラの光学部品は製造される。よって、ウェハレベルカメラは、レンズの形成や部品の組み立てを簡易にでき、光学部品の製造コストを大幅に軽減することができる。
【0011】
サブカメラモジュール2は、例えば、縦横2×2のマトリクス状に配置されている。各サブカメラモジュール2は、撮像素子及び撮像レンズ3を有する。撮像レンズ3は、被写体からの光を取り込み、撮像素子へ入射させる撮像光学系として機能する。撮像素子は、撮像レンズ3により取り込まれた光を信号電荷に変換する。各サブカメラモジュール2の撮像素子は、いずれも、RGBの各画素をベイヤー配列として構成されている。四つのサブカメラモジュールは、撮像レンズ3の光軸の向きを互いに異ならせた配置をなして、基板4に固定されている。
【0012】
図2は、サブカメラモジュール2の配置について説明する図である。ここでは、互いに隣り合う二つのサブカメラモジュール2について例示し、説明に不要な構成の図示を省略している。撮像素子5は、撮像レンズ3の光軸AXに垂直に固定されている。各サブカメラモジュール2は、カメラモジュール1から離れるに従って光軸AX同士の間隔が広くなるように、いずれも傾けられて配置されている。このように、各サブカメラモジュール2が互いに外側を向くように傾けられることにより、広い視野を持つ合成画像を得ることが可能となる。また、各サブカメラモジュール2は、図3に示すように、イメージサークルIの一部が重畳するように構成されている。これにより、一つの画像へ合成可能な被写体像を、各サブカメラモジュール2によって得ることが可能となる。
【0013】
図4は、基板4の分解図である。基板4は、二つのサブカメラモジュール用基板6と、一つのセットモジュール用基板7とを備える。サブカメラモジュール用基板6には、それぞれ二つのサブカメラモジュール2が取り付けられる。サブカメラモジュール用基板6は、折り曲げ部8において、所定の角度をなして折り曲げられている。二つのサブカメラモジュール2は、山折りされた折り曲げ部8を挟んで、サブカメラモジュール用基板6の表面にそれぞれ固定される。ここで、サブカメラモジュール用基板6に二つのサブカメラモジュール2が取り付けられた構成を、セットモジュールと称する。
【0014】
セットモジュール用基板7は、折り曲げ部9において、所定の角度をなして折り曲げられている。セットモジュール用基板7の折り曲げ部9は、セットモジュールの折り曲げ部8に対して垂直になるように形成される。二つのセットモジュールは、山折りされた折り曲げ部9を挟んで、セットモジュール用基板7の表面にそれぞれ固定される。このようにして、基板4には、光軸AX同士が所定の角度をなすように、各サブカメラモジュール2が傾けられて固定される。サブカメラモジュール2とサブカメラモジュール用基板6、サブカメラモジュール用基板6とセットモジュール用基板7は、例えばボンド付けによって固定される。
【0015】
カメラモジュール1は、一つの部材からなる基板に四つのサブカメラモジュール2を取り付けることとしても良い。この場合、サブカメラモジュール2の取り付け精度のばらつきを抑制させるために、四角錘状の基板を用意し、その表面にサブカメラモジュール2を取り付けることが望ましい。
【0016】
図5は、カメラモジュール1のうち信号処理のための構成を示すブロック図である。カメラモジュール1の信号処理は、各サブカメラモジュール2での処理と、カメラモジュール1のプロセッサでの処理とに大別される。各サブカメラモジュール2は、製造誤差補正手段11、シェーディング補正手段12、ディストーション補正手段13、解像度復元手段14及びパラメータ記憶手段15を有する。製造誤差補正手段11、シェーディング補正手段12、ディストーション補正手段13及び解像度復元手段14は、サブカメラモジュール2での撮像により得られたRAW画像について、信号処理を実施する。
【0017】
パラメータ記憶手段15は、信号処理に使用されるパラメータが書き込まれ、これを保持する。パラメータとして、サブカメラモジュール2の個体情報を格納しておくことで、サブカメラモジュール2の個体差に応じた信号処理が可能となる。なお、個体情報とは、例えば、レンズ等の部品の製造誤差、部品同士の組立誤差等、サブカメラモジュール2ごとの個体差に関する情報とする。個体情報には、カメラモジュール1におけるサブカメラモジュール2の取り付け誤差に関する情報も含まれるものとする。
【0018】
製造誤差補正手段11は、カメラモジュール1の製造誤差に起因する被写体像の位置ずれを補正する。製造誤差補正手段11は、パラメータ記憶手段15に予め格納された位置ずれ情報に基づいて、被写体像の位置ずれを補正する。位置ずれ情報には、例えば、XY平面(回転;rotation)やZ軸(傾き;tilt)についてのサブカメラモジュール2の取り付け誤差に起因する被写体像のずれ量を表すパラメータが含まれる。
【0019】
シェーディング補正手段12は、撮像レンズ3に起因して生じる輝度ムラ、特に、被写体像の中央部と周辺部との光量差を補正する(シェーディング補正)。シェーディング補正手段12は、パラメータ記憶手段15に予め格納されたパラメータを参照して、被写体像をシェーディング補正する。ディストーション補正手段13は、撮像レンズ3に起因する被写体像の歪み(ディストーション)を補正する。ディストーション補正手段13は、パラメータ記憶手段15に予め格納されたパラメータを参照して、被写体像のディストーションを補正する。
【0020】
解像度復元手段14は、輪郭の色滲みの原因となる倍率色収差やぼけ量等、撮像レンズ3に備わるレンズ特性を推測して、解像度復元処理を実施する。解像度復元手段14は、パラメータ記憶手段15に予め格納されたパラメータを参照して、撮像レンズ3に備わるレンズ特性を推測する。レンズ特性としては、例えば、光学伝達係数であるPSF(Point Spread Function)を用いる。解像度復元手段14は、例えば、最小二乗法によりPSFを推測する。解像度復元の効果は、復元に用いるアルゴリズムに依存することとなる。解像度復元処理は、元の被写体像に近い画像を復元するために、例えば、Richardson−Lucy法を用いる。
【0021】
カメラモジュール1のプロセッサは、ブロックマッチング手段20、視差補正手段21、スティッチング手段22、デモザイキング手段23、オート・ホワイト・バランス(AWB)処理手段24、カラーマトリクス処理手段25及びガンマ補正手段26を有する。
【0022】
ブロックマッチング手段20は、製造誤差補正、シェーディング補正、ディストーション補正及び解像度復元を経た各サブカメラモジュール2のRAW画像に対して、ブロックマッチング(パターンマッチング)処理を実施する。ブロックマッチング手段20は、ブロックマッチング処理により、各サブカメラモジュール2で得られた被写体像同士の位置合わせをする。ブロックマッチング手段20は、イメージサークルI(図3参照)同士が重畳する部分において、サブカメラモジュール2ごとの被写体像を合致させる。
【0023】
図6は、カメラモジュール1から被写体までの距離(以下、適宜「被写体距離」と称する)と、イメージサークルIの重畳との関係を説明する図である。例えば、近接距離ではイメージサークルIは重畳せず、あるサブカメラモジュール2では被写体像として取り可能である一方、他のサブカメラモジュール2では取り込まれないスポット(ブラインドスポット)が生じてしまう。被写体距離が所定距離以上となることで、イメージサークルIは重畳するようになり、いずれのサブカメラモジュール2によっても被写体像として取り込み可能なスポット(クロススポット)が生じる。被写体距離が長くなるに従って、イメージサークルI同士が重畳する部分のサイズは大きくなる。
【0024】
ブロックマッチング手段20は、被写体距離に応じて、イメージサークルI同士が重畳する部分を検出し、その重畳部分で被写体像が一致するようなブロックマッチング処理を実施する。視差補正手段21は、各サブカメラモジュール2で得られた被写体像における視差量を求め、視差量に応じて視差を補正する。
【0025】
図7は、被写体像の視差について説明する図である。図7(a)は、被写体P1が無限遠にある場合を表している。この場合、各サブカメラモジュールで得られる被写体像に視差は生じない。図7(b)は、被写体P2が至近距離にある場合を表している。視差は、至近距離において結像位置が異なる現象である。視差が生じている場合に、視差を考慮せずにカラー画像を合成すると、像がぼけて著しく画質が損なわれることとなる。四つのサブカメラモジュール2をマトリクス状に配置したカメラモジュール1の場合、各サブカメラモジュール2で得られる被写体像は、視差の影響を受けることとなる。
【0026】
なお、本実施の形態を応用して、あるサブカメラモジュールを中心として複数のサブカメラモジュールを配置したとする。この場合、中心のサブカメラモジュールについては、図7(c)に示すように、無限遠にある被写体P1、至近距離にある被写体P2のいずれも、被写体像に視差は生じないこととなる。中心のサブカメラモジュール以外のサブカメラモジュールについては、被写体像に視差が生じることとなる。
【0027】
視差のある被写体像をそのまま合成したとすると、画像の継ぎ目が不自然となって画質が低下する場合があり得る。視差補正手段21による処理を経ることにより、イメージサークルIの重畳部分における画像の継ぎ目が目立たず自然な画像を得ることが可能となる。視差補正手段21は、製造誤差補正手段11によって補正された被写体像の位置情報を基にして、三角測量法等により視差量を推測する。
【0028】
スティッチング手段22は、各被写体像の合成のためのスティッチング処理を実施する。スティッチング手段22は、イメージサークルIが重畳する部分については、一つのサブカメラモジュール2による被写体像を残して、他のサブカメラモジュール2による被写体像を除去する。ここで、被写体像の継ぎ目部分には補間処理を施すことで、継ぎ目が目立たない自然な画像を得ることが可能となる(補間処理等に関しては、例えば、上記特許文献1参照)。
【0029】
デモザイキング手段23は、スティッチング手段22において合成された画像のデモザイキング処理によりカラー画像を合成する。AWB処理手段24は、AWB処理を実施する。AWB処理は、色温度の分光分布に応じてRGBのゲイン値を調整することにより、白色を正確に白く映し出すように補正するための処理である。
【0030】
カラーマトリクス処理手段25は、色再現性を得るためのカラーマトリクス演算処理(色再現性処理)を実施する。ガンマ補正手段26は、画像の彩度や明るさを補正するためのガンマ補正を実施する。カメラモジュール1は、このようにして合成されたカラー画像を出力する。
【0031】
なお、本実施の形態で説明する処理の手順は一例であって、他の処理の追加や、処理の順序の変更などを適宜しても良い。例えば、デモザイキング手段23によるデモザイキング処理は、スティッチング手段22における合成の前に実施することとしても良い。また、各要素による信号処理は、各サブカメラモジュール2と、カメラモジュール1のプロセッサとのいずれで実施することとしても良く、双方で分担して実施することとしても良い。
【0032】
本実施の形態のカメラモジュール1は、予め所定の傾きを持たせて各サブカメラモジュール2を固定させることにより、一つのカメラモジュールを移動させながら複数回撮影を行う場合に比べて、広い視野を持つ合成画像を安定して得ることが可能となる。各サブカメラモジュール2を固定することで、カメラモジュール1の製造誤差、特に、カメラモジュール2の取り付け誤差に起因する被写体像の位置ずれを補正することが可能となる。このため、ブロックマッチング処理により、被写体像同士を高い精度で合成することが可能となる。さらに、本実施の形態によると、超広角レンズを不要とすることで、カメラモジュール1の薄型化も可能となる。
【0033】
カメラモジュール1に設けられるサブカメラモジュール2は四つである場合に限られず、二以上であればいくつ設けることとしても良い。また、サブカメラモジュール2は、縦横のマトリクス状に配置する他、一列に並列させる等、配置の態様を適宜変更しても良い。
【符号の説明】
【0034】
1 カメラモジュール、2 サブカメラモジュール、3 撮像レンズ、4 基板、5 撮像素子、8、9 折り曲げ部、11 製造誤差補正手段、20 ブロックマッチング手段、21 視差補正手段、AX 光軸、I イメージサークル。

【特許請求の範囲】
【請求項1】
撮像素子と、前記撮像素子へ光を取り込む撮像光学系とを備え、被写体像を撮像する二以上のサブカメラモジュールと、
前記被写体像の位置合わせのためのブロックマッチング処理を実施するブロックマッチング手段と、を有し、
二以上の前記サブカメラモジュールは、前記撮像光学系の光軸の向きを互いに異ならせた配置をなして固定され、
前記ブロックマッチング手段は、前記撮像光学系によるイメージサークル同士が重畳する部分において、前記サブカメラモジュールごとの前記被写体像を合致させることを特徴とするカメラモジュール。
【請求項2】
前記サブカメラモジュールは、前記カメラモジュールの製造誤差に起因する前記被写体像の位置ずれを補正する製造誤差補正手段を備えることを特徴とする請求項1に記載のカメラモジュール。
【請求項3】
前記製造誤差補正手段は、前記サブカメラモジュールごとに格納された位置ずれ情報に基づいて前記位置ずれを補正することを特徴とする請求項2に記載のカメラモジュール。
【請求項4】
二以上の前記サブカメラモジュールは、所定の角度をなして折り曲げられた折り曲げ部を備える基板に取り付け固定されることを特徴とする請求項1から3のいずれか一項に記載のカメラモジュール。
【請求項5】
前記被写体像の視差を補正する視差補正手段をさらに有することを特徴とする請求項1から4のいずれか一項に記載のカメラモジュール。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2011−120138(P2011−120138A)
【公開日】平成23年6月16日(2011.6.16)
【国際特許分類】
【出願番号】特願2009−277456(P2009−277456)
【出願日】平成21年12月7日(2009.12.7)
【出願人】(000003078)株式会社東芝 (54,554)
【Fターム(参考)】