JP2014107594A - 撮像素子および撮像装置 - Google Patents
撮像素子および撮像装置 Download PDFInfo
- Publication number
- JP2014107594A JP2014107594A JP2012256839A JP2012256839A JP2014107594A JP 2014107594 A JP2014107594 A JP 2014107594A JP 2012256839 A JP2012256839 A JP 2012256839A JP 2012256839 A JP2012256839 A JP 2012256839A JP 2014107594 A JP2014107594 A JP 2014107594A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- parallax
- image
- opening
- width
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Measurement Of Optical Distance (AREA)
- Stereoscopic And Panoramic Photography (AREA)
- Solid State Image Pick-Up Elements (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
【課題】左右の視差画像のそれぞれにおいては、水平方向と垂直方向でボケが非対称になる。その結果、自然なボケが得られないという問題がある。
【解決手段】撮像素子は、1つの光学系の入射光束に対して、基準方向の視点を生み出す開口マスクを備えた視差なし画素と、左方向の視点を生み出す開口マスクを備えた左視差画素と、右方向の視点を生み出す開口マスクを備えた右視差画素の少なくとも3種類の画素を持つ画素配列からなり、視差なし画素の開口マスクの垂直開口幅が水平開口幅より狭い。
【選択図】図8
【解決手段】撮像素子は、1つの光学系の入射光束に対して、基準方向の視点を生み出す開口マスクを備えた視差なし画素と、左方向の視点を生み出す開口マスクを備えた左視差画素と、右方向の視点を生み出す開口マスクを備えた右視差画素の少なくとも3種類の画素を持つ画素配列からなり、視差なし画素の開口マスクの垂直開口幅が水平開口幅より狭い。
【選択図】図8
Description
本発明は、撮像素子および撮像装置に関する。
単一の撮影光学系を用いて、互いに視差を有する左右の視差画像を一度の撮影で生成する撮像装置が知られている。当該撮像装置においては、撮像素子に配列された全ての画素の右半分または左半分は遮光部材により遮光されている。
[先行技術文献]
[特許文献]
[特許文献1] 特開2003−7994号公報
[特許文献2] 特開2011−197278号公報
[先行技術文献]
[特許文献]
[特許文献1] 特開2003−7994号公報
[特許文献2] 特開2011−197278号公報
撮像素子は、遮光部材により遮光されている画素(視差画素)に加えて、遮光部材により遮光されていない画素(視差なし画素)を含む場合がある。左右に視差を生じさせる場合には、視差画素においては、遮光部材により制限された入射光束を受光する受光領域の水平方向の幅は、垂直方向の幅より短い場合が多い。一方、視差なし画素においては、遮光部材により制限されていない入射光束を受光する受光領域の水平方向の幅は、垂直方向の幅と同一である場合が多い。このように視差画素と視差なし画素とで受光領域の形状が異なる場合には、左右の視差画像と視差なし画像とでボケの出かたが異なるという問題がある。
本発明の第1の態様における撮像素子は、1つの光学系の入射光束に対して、基準方向の視点を生み出す開口マスクを備えた視差なし画素と、左方向の視点を生み出す開口マスクを備えた左視差画素と、右方向の視点を生み出す開口マスクを備えた右視差画素の少なくとも3種類の画素を持つ画素配列からなる撮像素子であって、視差なし画素の開口マスクの垂直開口幅が水平開口幅より狭い。
本発明の第2の態様における撮像素子は、1つの光学系の入射光束に対して、基準方向の視点を生み出すマイクロレンズと開口マスクを備えた視差なし画素と、左方向の視点を生み出すマイクロレンズと開口マスクを備えた左視差画素と、右方向の視点を生み出すマイクロレンズと開口マスクを備えた右視差画素の少なくとも3種類の画素を持つ画素配列からなる撮像素子であって、視差なし画素のマイクロレンズの集光特性を垂直方向が水平方向より少なくなるように非等方な形に変形する。
本発明の第3の態様における撮像装置は、上記の撮像素子と、光路途中に円形の絞りを備える1つの光学系とを備える。
本発明の第4の態様における撮像素子は、被写体光束を受光する第1受光領域が、画素中心に対して第1軸方向に偏位した位置に設定された偏位画素と、被写体光束を受光する第2受光領域が、画素中心に対して偏位していない位置に設定された非偏位画素とを備え、第1受光領域における第1軸方向の第1領域幅は、第1軸方向に直交する第2軸方向の第2領域幅よりも短く、第2受光領域における第1軸方向の第1領域幅は、第2軸方向の第2領域幅より長い。
本発明の第5の態様における撮像素子は、第1マイクロレンズにより集光された被写体光束を受光する第1受光領域が、画素中心に対して第1軸方向に偏位した位置に設定された偏位画素と、第2マイクロレンズにより集光された被写体光束を受光する第2受光領域が、画素中心に対して偏位していない位置に設定された非偏位画素とを備え、第1受光領域における第1軸方向の第1領域幅は、第1軸方向に直交する第2軸方向の第2領域幅よりも短く、第2マイクロレンズの第1軸方向に対応する方向の入射光量は、第1軸方向に直交する第2軸方向に対応する方向の入射光量より多い。
本発明の第6の態様における撮像装置は、上記の撮像素子と、撮像素子に導く被写体光束を調整する円形絞りを有する1つの光学系とを備える。
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
撮像装置の一形態である本実施形態に係るデジタルカメラは、1つのシーンについて複数の視点数の画像を一度の撮影により生成できるように構成されている。互いに視点の異なるそれぞれの画像を視差画像と呼ぶ。本実施形態においては、特に、右目と左目に対応する2つの視点による右視差画像と左視差画像を生成する場合について説明する。本実施形態におけるデジタルカメラは、基準方向の視点として中央視点による視差のない視差なし画像も、視差画像と共に生成できる。
図1は、本発明の実施形態に係るデジタルカメラ10の構成を説明する図である。デジタルカメラ10は、撮影光学系としての撮影レンズ20を備え、光軸21に沿って入射する被写体光束を撮像素子100へ導く。撮影レンズ20は、デジタルカメラ10に対して着脱できる交換式レンズであっても構わない。デジタルカメラ10は、撮像素子100、制御部201、A/D変換回路202、メモリ203、駆動部204、画像処理部205、メモリカードIF207、操作部208、表示部209およびLCD駆動回路210を備える。
なお、図示するように、撮像素子100へ向かう光軸21に平行な方向をZ軸プラス方向と定め、Z軸と直交する平面において紙面手前へ向かう方向をX軸プラス方向、紙面上方向をY軸プラス方向と定める。以降のいくつかの図においては、図1の座標軸を基準として、それぞれの図の向きがわかるように座標軸を表示する。
撮影レンズ20は、複数の光学レンズ群から構成され、シーンからの被写体光束をその焦点面近傍に結像させる。なお、図1では撮影レンズ20を説明の都合上、瞳近傍に配置された仮想的な1枚のレンズで代表して表している。絞り22は円形絞りであり、光軸21に沿って瞳近傍に配置されている。
撮像素子100は、撮影レンズ20の焦点面近傍に配置されている。撮像素子100は、二次元的に複数の光電変換素子が配列された、例えばCCD、CMOSセンサ等のイメージセンサである。撮像素子100は、駆動部204によりタイミング制御されて、受光面上に結像された被写体像を画像信号に変換してA/D変換回路202へ出力する。また、撮像素子100は、視差画素と視差なし画素を含む。視差画素は、被写体光束を受光する受光領域が画素中心に対してX軸方向に偏位した位置に設定される画素である。受光領域が偏位している点に着目すると、視差画素を偏位画素ということもできる。一方、視差なし画素は、受光領域が画素中心に対して偏位していない位置に設定される画素である。受光領域が偏位していない点に着目すると、視差なし画素を非偏位画素ということもできる。なお、左視点の視差画素を視差Lt画素、右視点の視差画素を視差Rt画素、視差なし画素をN画素と記す場合もある。また、左視点の視差画像を視差Lt画像、右視点の視差画像を視差Rt画像、視差なし画像をN画像と記す場合もある。
A/D変換回路202は、撮像素子100が出力する画像信号をデジタル画像信号に変換してメモリ203へ出力する。画像処理部205は、メモリ203をワークスペースとして種々の画像処理を施し、画像データを生成する。
画像処理部205は、他にも選択された画像フォーマットにしたがって画像データを調整するなどの画像処理一般の機能も担う。生成された画像データは、LCD駆動回路210により表示信号に変換され、表示部209に表示される。また、メモリカードIF207に装着されているメモリカード220に記録される。
制御部201は、デジタルカメラ10を統合的に制御する。例えば、設定された絞り値に応じて絞り22の開口を調整し、AF評価値に応じて撮影レンズ20を光軸方向に進退させる。また、撮影レンズ20の位置を検出して、撮影レンズ20の焦点距離、フォーカスレンズ位置を把握する。さらに、駆動部204に対してタイミング制御信号を送信し、撮像素子100から出力される画像信号が画像処理部205で画像データに処理されるまでの一連の撮像制御を管理する。
操作部208は、ユーザの操作を受け付けて制御部201へ指示を伝達する受付部の一部として機能する。操作部208は、撮影開始指示を受け付けるシャッタボタン等、複数の操作部材を含む。
<視差画素とボケ特性>
次に、視差Lt画素および視差Rt画素が受光する場合のデフォーカスの概念を説明する。まず、視差なし画素におけるデフォーカスの概念について簡単に説明する図である。図2は、視差なし画素におけるデフォーカスの概念を説明する図である。図2(a)で示すように、被写体である物点が焦点位置に存在する場合、レンズ瞳を通って撮像素子受光面に到達する被写体光束は、対応する像点の画素を中心として急峻な光強度分布を示す。すなわち、レンズ瞳を通過する有効光束の全体を受光する視差なし画素が像点近傍に配列されていれば、像点に対応する画素の出力値が最も大きく、周辺に配列された画素の出力値は急激に低下する。
次に、視差Lt画素および視差Rt画素が受光する場合のデフォーカスの概念を説明する。まず、視差なし画素におけるデフォーカスの概念について簡単に説明する図である。図2は、視差なし画素におけるデフォーカスの概念を説明する図である。図2(a)で示すように、被写体である物点が焦点位置に存在する場合、レンズ瞳を通って撮像素子受光面に到達する被写体光束は、対応する像点の画素を中心として急峻な光強度分布を示す。すなわち、レンズ瞳を通過する有効光束の全体を受光する視差なし画素が像点近傍に配列されていれば、像点に対応する画素の出力値が最も大きく、周辺に配列された画素の出力値は急激に低下する。
一方、図2(b)に示すように、撮像素子受光面から遠ざかる方向に、物点が焦点位置からずれると、被写体光束は、物点が焦点位置に存在する場合に比べて、撮像素子受光面においてなだらかな光強度分布を示す。すなわち、対応する像点の画素における出力値が低下する上に、より周辺画素まで出力値を有する分布を示す。
図2(c)に示すように、さらに物点が焦点位置からずれると、被写体光束は、撮像素子受光面においてよりなだらかな光強度分布を示す。すなわち、対応する像点の画素における出力値がさらに低下する上に、より周辺画素まで出力値を有する分布を示す。
図2(d)に示すように、撮像素子受光面に近づく方向に、物点が焦点位置からずれた場合にも、撮像素子受光面から遠ざかる方向に物点がずれた場合と同じような光強度分布を示す。
図3は、視差画素におけるデフォーカスの概念を説明する図である。視差Lt画素および視差Rt画素は、レンズ瞳の部分領域としてそれぞれ光軸対象に設定された2つの視差仮想瞳のいずれかから到達する被写体光束を受光する。本明細書において、単一のレンズ瞳における互いに異なる仮想瞳から到達する被写体光束を受光することによって視差画像を撮像する方式を単眼瞳分割撮像方式という。
図3(a)で示すように、被写体である物点が焦点位置に存在する場合、いずれの視差仮想瞳を通った被写体光束であっても、対応する像点の画素を中心として急峻な光強度分布を示す。像点付近に視差Lt画素が配列されていれば、像点に対応する画素の出力値が最も大きく、周辺に配列された画素の出力値が急激に低下する。また、像点付近に視差Rt画素が配列されていても、像点に対応する画素の出力値が最も大きく、周辺に配列された画素の出力値が急激に低下する。すなわち、被写体光束がいずれの視差仮想瞳を通過しても、像点に対応する画素の出力値が最も大きく、周辺に配列された画素の出力値が急激に低下する分布を示し、それぞれの分布は互いに一致する。
一方、図3(b)に示すように、撮像素子受光面から遠ざかる方向に、物点が焦点位置からずれると、物点が焦点位置に存在した場合に比べて、視差Lt画素が示す光強度分布のピークは、像点に対応する画素から一方向に離れた位置に現れ、かつその出力値は低下する。また、出力値を有する画素の幅も広がる。すなわち、撮像素子受光面の水平方向に対して点像の広がりを有することになるので、ボケ量は増す。視差Rt画素が示す光強度分布のピークは、像点に対応する画素から、視差Lt画素における一方向とは逆向きかつ等距離に離れた位置に現れ、同様にその出力値は低下する。また、同様に出力値を有する画素の幅も広がる。すなわち、物点が焦点位置に存在した場合に比べてなだらかとなった同一の光強度分布が、互いに等距離に離間して現れる。視差Lt画素および視差Rt画素が示す光強度分布のピーク間のずれ量は、視差量に相当する。
また、図3(c)に示すように、さらに物点が焦点位置からずれると、図3(b)の状態に比べて、さらになだらかとなった同一の光強度分布が、より離間して現れる。点像の広がりがより大きくなるので、ボケ量は増す。また、視差Lt画素および視差Rt画素が示す光強度分布のピーク間のずれも大きくなっているので、視差量も増す。つまり、物点が焦点位置から大きくずれる程、ボケ量と視差量が増すと言える。
図3(d)に示すように、撮像素子受光面に近づく方向に、物点が焦点位置からずれた場合には、図3(c)の状態とは逆に、視差Rt画素が示す光強度分布のピークは、像点に対応する画素から上記一方向に離れた位置に現れる。視差Lt画素が示す光強度分布のピークは、視差Rt画素における一方向とは逆向きに離れた位置に現れる。すなわち、物点のずれの方向に応じて、視差Lt画素および視差Rt画素が示す光強度分布のピークが、像点に対応する画素からどちらの方向に離れた位置に現れるかが決まる。
図2で説明した光強度分布の変化と、図3で説明した光強度分布の変化をそれぞれグラフ化すると、図4のように表される。図4は、視差なし画素と視差画素の光強度分布を示す図である。図において、横軸は画素位置を表し、中心位置が像点に対応する画素位置である。縦軸は各画素の出力値を表し、この出力値は実質的に光強度に比例するので、図においては光強度として示す。
なお、上述のように、撮像素子受光面に近づく方向に、物点が焦点位置からずれた場合も、撮像素子受光面から遠ざかる方向に物点がずれた場合と同じような光強度分布を示すので、図において、撮像素子受光面に近づく方向にずれた場合の光強度分布の変化を省略している。撮像素子受光面に近づく方向に、物点が焦点位置からずれた場合の視差Lt画素および視差Rt画素が示す光強度分布のピークについても、撮像素子受光面から遠ざかる方向に物点がずれた場合の視差Lt画素および視差Rt画素が示す光強度分布のピークと同様であるので、省略している。
図4(a)は、図2で説明した光強度分布の変化を表すグラフである。分布曲線1801は、図2(a)に対応する光強度分布を表し、最も急峻な様子を示す。分布曲線1802は、図2(b)に対応する光強度分布を表し、また、分布曲線1803は、図2(c)に対応する光強度分布を表す。分布曲線1801に比較して、徐々にピーク値が下がり、広がりを持つ様子がわかる。
図4(b)は、図3で説明した光強度分布の変化を表すグラフである。分布曲線1804と分布曲線1805は、それぞれ図3(b)の視差Lt画素の光強度分布と視差Rt画素の光強度分布を表す。図からわかるように、これらの分布は中心位置に対して線対称の形状を成す。また、これらを足し合わせた合成分布曲線1806は、図3(b)に対して同等のデフォーカス状態である図2(b)の分布曲線1802と相似形状を示す。
分布曲線1807と分布曲線1808は、それぞれ図3(c)の視差Lt画素の光強度分布と視差Rt画素の光強度分布を表す。図からわかるように、これらの分布も中心位置に対して線対称の形状を成す。また、これらを足し合わせた合成分布曲線1809は、図3(c)に対して同等のデフォーカス状態である図2(c)の分布曲線1803と相似形状を示す。なお、図3(d)の視差Lt画素の光強度分布と視差Rt画素の光強度分布は、図3(c)の視差Lt画素の光強度分布と視差Rt画素の光強度分布の位置を入れ替えた関係になるので、それぞれ分布曲線1808と分布曲線1807に相当する。
図5は、視差画素の種類が2つである場合における開口部104の開口形状を説明する図である。図5(a)は、視差Lt画素の開口部104lの形状と、視差Rt画素の開口部104rの形状とが、視差なし画素(N画素)の開口部104nの形状を中心線322で分割したそれぞれの形状と同一である例を示している。つまり、図5(a)では、視差なし画素の開口部104nの面積は、視差Lt画素の開口部104lの面積と視差Rt画素の開口部104rの面積の和になっている。本実施形態においては、視差なし画素の開口部104nを全開口の開口部といい、開口部104lおよび開口部104rを半開口の開口部という。ここでは、半開口の開口部において、紙面横方向(水平方向)と紙面縦方向(垂直方向)との比は、1:2である。開口部が光電変換素子の中央に位置する場合に、当該開口部が基準方向に向いているという。視差Lt画素の開口部104lおよび視差Rt画素の開口部104rは、それぞれ対応する光電変換素子の中心(画素中心)を通る仮想的な中心線322に対して、互いに反対方向に偏位している。したがって、視差Lt画素の開口部104lおよび視差Rt画素の開口部104rはそれぞれ、中心線322に対する一方向、当該一方向とは反対の他方向に視差を生じさせる。
図5(b)は、図5(a)で示した各開口部を有する画素において、撮像素子受光面から遠ざかる方向に、物点が焦点位置からずれた場合の光強度分布を示す。図中において、横軸は画素位置を表し、中心位置が像点に対応する画素位置である。また、曲線Ltは図5(b)の分布曲線1804、曲線Rtは図5(b)の分布曲線1805にそれぞれ相当する。曲線Nは視差なし画素に対応しており、図5(b)の合成分布曲線1806と相似形状を示す。また、それぞれの開口部104n、開口部104l、開口部104rは、開口絞りとしての機能を発揮する。したがって、開口部104l(開口部104r)の倍の面積を持つ開口部104nを有する視差なし画素が捉える被写体像のボケ幅は、図5(b)の合成分布曲線1806で示される、視差Lt画素と視差Rt画素を足し合わせた曲線のボケ幅と同程度となる。
図5(c)は、図5(a)で示した各開口部を有する画素において、撮像素子受光面に近づく方向に、物点が焦点位置からずれた場合の光強度分布を示す。図において、横軸は画素位置を表し、中心位置が像点に対応する画素位置である。図5(c)の曲線Lt、曲線Rtは、開口部104nを有する視差なし画素が捉える被写体像のボケ幅が視差Lt画素と視差Rt画素を足し合わせた曲線のボケ幅と同程度となるという関係を維持しつつ、図5(b)の曲線Lt、曲線Rtに対して位置関係が逆転している。
<被写界深度と非対称ボケ>
次に、被写界深度とボケの非対称性との関係について説明する。図5(b)、(c)からも明らかなように、非合焦域では、視差画素が捉える被写体像のボケ幅は、視差なし画素が捉える被写体像のボケ幅よりも狭い。これは、図5(a)の視差画素の開口マスクによって実質的にレンズの入射光束が右半分と左半分に絞られていることを意味する。換言すると、単一のレンズ瞳に左右2つの仮想瞳が生じているといえる。すなわち、視差画素の開口マスクにおける開口面積は、レンズの絞りの効果と同等の役割を果たす。
次に、被写界深度とボケの非対称性との関係について説明する。図5(b)、(c)からも明らかなように、非合焦域では、視差画素が捉える被写体像のボケ幅は、視差なし画素が捉える被写体像のボケ幅よりも狭い。これは、図5(a)の視差画素の開口マスクによって実質的にレンズの入射光束が右半分と左半分に絞られていることを意味する。換言すると、単一のレンズ瞳に左右2つの仮想瞳が生じているといえる。すなわち、視差画素の開口マスクにおける開口面積は、レンズの絞りの効果と同等の役割を果たす。
一般に、レンズを絞ると被写界深度の深い画像が撮像される。視差画素における開口マスクの開口は、水平方向に短く垂直方向に長い。したがって、縦線などの水平方向に周波数成分を持つ被写体に対しては深い被写界深度の画像が撮像されるのに対し、横線などの垂直方向に周波数成分を持つ被写体に対しては浅い被写界深度の画像が撮像される。
図6は、ボケの非対称性を説明するための図である。例えば、図6(a)のような正方形のパッチの被写体を撮像すると、合焦域では、図6(a)のような被写体像が得られる。図6(b)では、左視差画素と右視差画素が捉えた被写体像を合わせて示している。非合焦域では、図6(b)に示すような水平方向のボケが少ない、縦線が横線よりもシャープに見える被写体像が撮像される。すなわち、視差画素における開口マスクの開口が水平方向と垂直方向で非対称性なので、被写体像の水平方向と垂直方向でボケが非対称性になっている。これは、ボケの非等方性ということもできる。
図6(b)の左目用の被写体像と右目用の被写体像を重ね合わせて表示し、3D画像から2D画像を得たとすると、2D画像には水平方向のシャープなボケに起因した2線ボケのような、あまり好ましくないボケが生じることもある(図6(c))。
図7は、視差画像および視差なし画像と、被写界深度との関係を示す図である。具体的には、図7は、撮像素子100の画素ピッチをa[mm]として、周波数がf[本/mm]にあるような被写体像の縞模様チャートを撮像したときの縦線縞模様チャートとそれを90°回転して撮像したときの横線縞模様チャートのMTF(Modulation Transfer Function)特性の被写体距離依存性を示す図である。縦軸は、MTFを示し、横軸は、デジタルカメラ10からの距離dを示す。MTF分布は、合焦位置の光軸付近のMTFを1とした場合に、縞模様チャートを合焦位置から前後させるとどのように減衰するかを表す。図7(a)は、視差なし画像(N画像)における一定周波数の被写体像の被写体距離に関する縦線縞模様チャートと横線縞模様チャートのMTF分布を示す。
図7(a)に示すように、視差なし画像では、縦線縞模様チャートと横線縞模様チャートのMTF分布は一致している。図7(b)は、視差画像(視差Lt画像および視差Rt画像)における一定周波数の被写体像の被写体距離に関する縦線縞模様チャートと横線縞模様チャートのMTF分布を示す。図7(b)に示す横線縞模様チャートのMTF分布は、図7(a)に示す横線縞模様チャートのMTF分布に一致する。一方、図7(b)に示す縦線縞模様チャートのMTF分布は、図7(a)に示す縦線縞模様チャートのMTF分布に比べてコントラストの高い区間が広く分布し、被写界深度が深いことが読み取れる。換言すると、縞模様チャートを合焦位置から前後させると、視差画像では、横線縞模様チャートと横線縞模様チャートとでコントラストが異なっている。これが先ほど図6で示したボケの非対称性を生み出している。図7では、視差なし画像と視差画像との間の被写界深度の違いを示したが、視差画像内の垂直方向と水平方向との間の被写界深度の違いと捉えることもできる。
<視差画素の開口形状と視差なし画素の開口形状>
上述したように、視差画素においては、開口マスクの開口部の水平方向の開口幅(すなわち受光領域の水平方向の領域幅)は、垂直方向の開口幅(すなわち受光領域の垂直方向の領域幅)の1/2になっている。したがって、水平方向の被写界深度は深く、結果としてボケがつきにくい。一方、垂直方向の被写界深度は浅く、結果としてボケがつきやすい。視差なし画素においては、開口部の水平方向と垂直方向の比は、1:1である。水平方向と垂直方向とで被写界深度に差は生じない。以上のことから、視差画素と視差なし画素では、開口マスクの開口部の形状が異なる、すなわち受光領域の形状が異なることにより、ボケの出かたが異なることがわかる。本実施形態においては、光学系を何ら変更することなく、視差画像で生じる被写界深度の非対称性によるボケの非対称性を低減する。視差画素の他に視差なし画素が混在している画素配列の場合には、視差なし画素に工夫を加えることにより、ボケの非対称性を低減できる。すなわち、視差なし画素の集光特性を水平方向と垂直方向の間で非対称にし、かつ、視差画素の非対称性とは逆の方向に非対称化することによって、画像全体として中和する効果を狙う。視差画素に入射する光束の非対称性と視差なし画素に入射する光束の非対称性を、撮像素子が捉えた画像信号として吐き出し、画像処理によって混合することによって中和される。したがって、撮像素子単独の設計変更のみでボケの対称化が図れる。
上述したように、視差画素においては、開口マスクの開口部の水平方向の開口幅(すなわち受光領域の水平方向の領域幅)は、垂直方向の開口幅(すなわち受光領域の垂直方向の領域幅)の1/2になっている。したがって、水平方向の被写界深度は深く、結果としてボケがつきにくい。一方、垂直方向の被写界深度は浅く、結果としてボケがつきやすい。視差なし画素においては、開口部の水平方向と垂直方向の比は、1:1である。水平方向と垂直方向とで被写界深度に差は生じない。以上のことから、視差画素と視差なし画素では、開口マスクの開口部の形状が異なる、すなわち受光領域の形状が異なることにより、ボケの出かたが異なることがわかる。本実施形態においては、光学系を何ら変更することなく、視差画像で生じる被写界深度の非対称性によるボケの非対称性を低減する。視差画素の他に視差なし画素が混在している画素配列の場合には、視差なし画素に工夫を加えることにより、ボケの非対称性を低減できる。すなわち、視差なし画素の集光特性を水平方向と垂直方向の間で非対称にし、かつ、視差画素の非対称性とは逆の方向に非対称化することによって、画像全体として中和する効果を狙う。視差画素に入射する光束の非対称性と視差なし画素に入射する光束の非対称性を、撮像素子が捉えた画像信号として吐き出し、画像処理によって混合することによって中和される。したがって、撮像素子単独の設計変更のみでボケの対称化が図れる。
視差画像のボケのアンバランスを低減する方法として2つの方法が考えられる。2つの方法について図8を用いて説明する。図8は、視差なし画素の構成を説明する図である。1つ目の方法は、図8(a)に示すように、視差なし画素の開口部104nの開口形状を水平方向が長辺、垂直方向が短辺となるようにとることである。これにより、視差なし画素の受光領域における水平方向の領域幅は、垂直方向の領域幅より長くなる。ここで、開口部104nの開口形状が横長形状となるものの、開口部104nは画素中心に対して偏位していない位置に設定されている。したがって、開口形状が横長形状となる開口部104nを有する画素は視差なし画素である。長辺aと短辺bの比を、視差画素の開口マスクの開口部における開口の非対称性を相殺するために、下記の通りとする。
a:b=1:1−v
ここで、vは視差画素の開口形状の関数として表されるパラメータである。より詳細には、開口部104nの垂直方向において全開口からの縮小幅を示すパラメータである。また、詳しくは後述するが、vは視差画素の密度の関数としても表される。
a:b=1:1−v
ここで、vは視差画素の開口形状の関数として表されるパラメータである。より詳細には、開口部104nの垂直方向において全開口からの縮小幅を示すパラメータである。また、詳しくは後述するが、vは視差画素の密度の関数としても表される。
2つ目の方法は、図8(b)に示すように、視差なし画素の開口部104nの開口形状は全開口のまま、マイクロレンズ101の集光特性を変化させることである。具体的には、垂直方向の集光特性が水平方向の集光特性より悪くなるように、すなわち水平方向が長軸、垂直方向が短軸となるようにマイクロレンズ101を変形し、垂直方向のほうが水平方向よりも実質的に開口を狭めた効果を得る。換言すると、水平方向の入射光量が垂直方向の入射光量より多くなるようマイクロレンズ101を形成する。マイクロレンズ101を上視すると、通常の円形から楕円形に変形したことになる。長軸径をa、短軸径をbとすると、楕円形状を表す式は下記になる。
視差なし画素の開口マスクの開口形状を非対称にする場合に、どのように開口部の長辺aと短辺bの比を決定すべきか説明する。本実施形態においては、視差画像のボケのアンバランスの改善と、視差なし画像のボケのバランスの悪化とのバランスを考慮して、視差なし画素の開口形状を設定する。ここで、後述する視差変調によって視差画像を生成するにあたり、視差なし画像のボケは最終的に生成される高解像度の視差画像のボケに反映される。したがって、本実施形態においては、視差画素と視差なし画素の密度比に応じて視差なし画素の開口形状を設定するとよい。例えば、視差なし画素が視差画素に対して支配的であれば、視差画像のボケは最終的に生成される高解像度の視差画像全体に対する影響が小さいので、視差なし画素が視差画素に対して支配的になるほど、視差なし画素の開口部の長軸と短軸の比を1に近づける。すなわち、全開口に近づける。これにより、視差なし画像のボケのバランスの悪化を小幅に留めつつ、視差画像のボケのアンバランスを改善できる。
逆に、視差画素が視差なし画素に対して支配的であれば、視差画像のボケは最終的に生成される高解像度の視差画像全体に対する影響が大きいので、視差画素が視差なし画素に対して支配的になるほど、視差なし画素の開口部の長軸と短軸の比を一定の限界値2:1に近づける。すなわち、意味のある範囲で開口部を閉じる。つまり、視差画素を90°回転させた矩形形状が限界点である。これにより、視差画像のボケのアンバランスを大幅に改善しつつ、視差なし画像のボケのバランスの悪化を抑制できる。
以上のように、視差画素と視差なし画素の密度比に基づいて視差なし画素の開口形状を設定することにより、視差変調処理により視差画像を生成するにあたって、ボケのアンバランスが改善された視差画像を得ることができる。その結果、より自然なボケの視差画像を得ることができる。なお、ここでは、視差なし画素の開口マスクの開口形状を非対称化する場合について説明したが、マイクロレンズの集光特性を非対称化する場合に付いても同様のことがいえる。
次に、撮像素子100の構成の一例について説明する。図9は、撮像素子100の構成を説明するための図である。図9は、視差なし画素の開口マスクの開口形状を非対称化する構成について示す。図9(a)は、複数の画素が画素領域にマトリックス状に配列されている様子を示す。図9(b)、(c)は、撮像素子100の一部を拡大した様子を概念的に表している。特に図9(b)は、X軸方向に隣接する3つの画素の断面図(A−A断面)を示す。図9(c)は、Y軸方向に隣接する3つの画素の断面図(B−B断面)を示す。図9(b)、(c)では、視差Lt画素、視差なし画素、視差Rt画素が隣接して配列されているとして説明する。なお、ここでは、視差Lt画素に対応する開口部を開口部104l、視差Rt画素に対応する開口部を開口部104r、視差なし画素に対応する開口部を開口部104nと記し、特にこれらを区別しない場合には単に開口部104と記す。
図9(b)、(c)に示すように、撮像素子100は、被写体側から順に、マイクロレンズ101、カラーフィルタ102、開口マスク103、配線層105および光電変換素子108が配列されて構成されている。光電変換素子108は、入射する光を電気信号に変換するフォトダイオードにより構成される。光電変換素子108は、基板109の表面に二次元的に複数配列されている。
光電変換素子108により変換された画像信号、光電変換素子108を制御する制御信号等は、配線層105に設けられた配線106を介して送受信される。また、各光電変換素子108に一対一に対応して設けられ、二次元的に繰り返し配列された開口部104を有する開口マスク103が、配線層105に接して設けられている。
開口部104lおよび開口部104rは、対応する光電変換素子108ごとに画素中心に対してX軸方向に偏位されて、相対的な位置が厳密に定められている。開口部104lおよび開口部104rにより、対応する光電変換素子108が被写体光束を受光する受光領域が設定される。これにより、光電変換素子108が受光する被写体光束に視差が生じる。
一方、開口部104nは、画素中心に対して偏位していない。開口部104nにより、対応する光電変換素子108が被写体光束を受光する受光領域が設定される。開口部104nが画素中心に対して偏位していないので、光電変換素子108が受光する被写体光束に視差が生じない。開口マスク103は、各光電変換素子108に対応して別個独立に配列してもよいし、カラーフィルタ102の製造プロセスと同様に複数の光電変換素子108に対して一括して形成してもよい。
カラーフィルタ102は、開口マスク103上に設けられている。カラーフィルタ102は、各光電変換素子108に対して特定の波長帯域を透過させるように着色された、光電変換素子108のそれぞれに一対一に対応して設けられるフィルタである。カラー画像を出力するには、互いに異なる少なくとも2種類のカラーフィルタが配列されればよいが、より高画質のカラー画像を取得するには3種類以上のカラーフィルタを配列するとよい。例えば赤色波長帯を透過させる赤フィルタ(Rフィルタ)、緑色波長帯を透過させる緑フィルタ(Gフィルタ)、および青色波長帯を透過させる青フィルタ(Bフィルタ)を格子状に配列するとよい。カラーフィルタは原色RGBの組合せのみならず、YCMの補色フィルタの組合せであってもよい。
マイクロレンズ101は、カラーフィルタ102上に設けられている。マイクロレンズ101は、入射する被写体光束のより多くを光電変換素子108へ導くための集光レンズである。マイクロレンズ101は、光電変換素子108のそれぞれに一対一に対応して設けられている。マイクロレンズ101の形状は、視差Lt画素、視差Rt画素、視差なし画素のそれぞれにおいて同一である。マイクロレンズ101は、撮影レンズ20の瞳中心と光電変換素子108の相対的な位置関係を考慮して、より多くの被写体光束が光電変換素子108に導かれるようにその光軸がシフトされていることが好ましい。さらには、開口マスク103の開口部104の位置と共に、後述の特定の被写体光束がより多く入射するように配置位置が調整されてもよい。
なお、集光効率、光電変換効率がよいイメージセンサの場合は、マイクロレンズ101を設けなくてもよい。また、裏面照射型イメージセンサの場合は、配線層105が光電変換素子108とは反対側に設けられる。また、開口マスク103の開口部104に色成分を持たせれば、カラーフィルタ102と開口マスク103を一体的に形成することもできる。なお、白黒画像信号を出力すればよい場合にはカラーフィルタ102は設けない。
また、本実施形態においては、開口マスク103と配線106を別体として設けているが、開口マスク103の機能を配線106が担ってもよい。すなわち、規定される開口形状を配線106により形成し、当該開口形状により入射光束を制限して特定の部分光束のみを光電変換素子108へ導く。この場合、開口形状を形成する配線106は、配線層105のうち最も光電変換素子108側であることが好ましい。
また、開口マスク103は、光電変換素子108に重ねて設けられる透過阻止膜によって形成されてもよい。この場合、開口マスク103は、例えば、SiN膜とSiO2膜を順次積層して透過阻止膜とし、開口部104に相当する領域をエッチングで除去して形成される。さらに、なお、光電変換素子108そのものの水平方向の領域幅と垂直方向の領域幅の比が異なるよう当該光電変換素子108を形成することにより、水平方向の領域幅と垂直方向の領域幅とが異なる受光領域を形成することもできる。
図10は、撮像素子100の構成を説明するための図である。図10は、視差なし画素のマイクロレンズの集光特性を非対称化する構成について示す。図10(a)は、複数の画素が画素領域にマトリックス状に配列されている様子を示す。図10(b)、(c)は、撮像素子100の一部を拡大した様子を概念的に表している。図10(b)は、X軸方向に隣接する3つの画素の断面図(A−A断面)を示す。図10(c)は、Y軸方向に隣接する3つの画素の断面図(B−B断面)を示す。ここでは、視差なし画素の構成に着目して説明する。視差画素の構成は、図9に示す撮像素子と同様である。
図10(b)、(c)に示すように、視差なし画素のマイクロレンズ101nの集光特性を非対称化する場合には、対応する光電変換素子108上には、全開口の開口マスク103が存在する。図10(b)に示すように、視差なし画素のマイクロレンズ101nのX軸方向の開口幅は、開口部104nのX軸方向の開口幅より広い。したがって、対応する光電変換素子108は、X軸方向の全体に亘って被写体光束を受光できる。一方、図10(c)に示すように、視差なし画素のマイクロレンズ101nのY軸方向の開口幅は、開口部104nのY軸方向の幅より狭い。したがって、対応する光電変換素子108は、Y軸方向の全体に亘って被写体光束を受光することはできず、マイクロレンズ101nのY軸方向の開口幅に対応する領域でのみ被写体光束を受光できる。マイクロレンズ101nの作用により、光電変換素子108においてY軸方向の開口幅がX軸方向の開口幅より狭い受光領域が設定される。
<視差画素と視差なし画素の密度比、および視差なし画素の開口形状>
図11は、画素配列の比較例を示す図である。図11に示す撮像素子300は、図の太線で示す2×2画素のパターン310を基本格子とする。パターン310において、左上の画素および右下の画素に視差Lt画素が割り当てられている。左下の画素および右上の画素に視差Rt画素が割り当てられている。ここでは、撮像素子300は、モノクロセンサである。図11に示す撮像素子300の配列は、N:Lt:Rt=0:1:1である。つまり、図11に示す撮像素子300は、視差画素のみが配列された撮像素子である。
図11は、画素配列の比較例を示す図である。図11に示す撮像素子300は、図の太線で示す2×2画素のパターン310を基本格子とする。パターン310において、左上の画素および右下の画素に視差Lt画素が割り当てられている。左下の画素および右上の画素に視差Rt画素が割り当てられている。ここでは、撮像素子300は、モノクロセンサである。図11に示す撮像素子300の配列は、N:Lt:Rt=0:1:1である。つまり、図11に示す撮像素子300は、視差画素のみが配列された撮像素子である。
続いて、視差画素と視差なし画素が混在する撮像素子の画素配列について図12〜図14を用いて説明する。図12〜図14では、視差なし画素の開口部の開口形状を調整する場合について示している。なお、マイクロレンズを変形する場合には、視差なし画素の開口マスクとして全開口の開口マスクを用いればよい。図12は、本実施形態の画素配列の一例を示す図である。図12に示す撮像素子100は、図の太線で示す2×2画素のパターン110を基本格子とする。パターン110において、左上の画素および右下の画素に視差なし画素が割り当てられている。また、左下の画素に視差Lt画素が割り当てられ、右上の画素に視差Rt画素が割り当てられている。ここでは、撮像素子100は、モノクロセンサである。図12に示す撮像素子100の配列は、N:Lt:Rt=2:1:1である。
図13は、本実施形態の画素配列のバリエーションを示す図である。図13に示す撮像素子100は、隣接する8画素×8画素のパターン110を基本格子とする。パターン110は、2×2の4画素を基本単位とするベイヤー配列を、Y軸方向に4つ、X軸方向に4つ含む。なお、図示するように、ベイヤー配列においては、左上画素と右下画素に緑フィルタ(Gフィルタ)、左下画素に青フィルタ(Bフィルタ)、右上画素に赤フィルタ(Rフィルタ)が配される。
パターン110内の画素をPIJで表す。例えば、左上画素はP11であり、右上画素はP81である。図に示すように、視差画素は以下のように配列されている。
P11…視差Lt画素+Gフィルタ(=G(Lt))
P51…視差Rt画素+Gフィルタ(=G(Rt))
P32…視差Lt画素+Bフィルタ(=B(Lt))
P72…視差Rt画素+Bフィルタ(=B(Rt))
P23…視差Rt画素+Rフィルタ(=R(Rt))
P63…視差Lt画素+Rフィルタ(=R(Lt))
P44…視差Rt画素+Gフィルタ(=G(Rt))
P84…視差Lt画素+Gフィルタ(=G(Lt))
P15…視差Rt画素+Gフィルタ(=G(Rt))
P55…視差Lt画素+Gフィルタ(=G(Lt))
P36…視差Rt画素+Bフィルタ(=B(Rt))
P76…視差Lt画素+Bフィルタ(=B(Lt))
P27…視差Lt画素+Rフィルタ(=R(Lt))
P67…視差Rt画素+Rフィルタ(=R(Rt))
P48…視差Lt画素+Gフィルタ(=G(Lt))
P88…視差Rt画素+Gフィルタ(=G(Rt))
他の画素は視差なし画素であり、視差無し画素+Rフィルタ、視差なし画素+Gフィルタ、視差無し画素+Bフィルタのいずれかである。ここでは、撮像素子100は、カラーセンサである。図13に示す撮像素子100の配列は、N:Lt:Rt=6:1:1である。
P51…視差Rt画素+Gフィルタ(=G(Rt))
P32…視差Lt画素+Bフィルタ(=B(Lt))
P72…視差Rt画素+Bフィルタ(=B(Rt))
P23…視差Rt画素+Rフィルタ(=R(Rt))
P63…視差Lt画素+Rフィルタ(=R(Lt))
P44…視差Rt画素+Gフィルタ(=G(Rt))
P84…視差Lt画素+Gフィルタ(=G(Lt))
P15…視差Rt画素+Gフィルタ(=G(Rt))
P55…視差Lt画素+Gフィルタ(=G(Lt))
P36…視差Rt画素+Bフィルタ(=B(Rt))
P76…視差Lt画素+Bフィルタ(=B(Lt))
P27…視差Lt画素+Rフィルタ(=R(Lt))
P67…視差Rt画素+Rフィルタ(=R(Rt))
P48…視差Lt画素+Gフィルタ(=G(Lt))
P88…視差Rt画素+Gフィルタ(=G(Rt))
他の画素は視差なし画素であり、視差無し画素+Rフィルタ、視差なし画素+Gフィルタ、視差無し画素+Bフィルタのいずれかである。ここでは、撮像素子100は、カラーセンサである。図13に示す撮像素子100の配列は、N:Lt:Rt=6:1:1である。
図14は、本実施形態の画素配列のバリエーションを示す図である。図14に示す撮像素子100は、隣接する8画素×8画素のパターン110を基本格子とする。パターン110は、2×2の4画素を基本単位とするベイヤー配列を、Y軸方向に4つ、X軸方向に4つ含む。また、図に示すように、視差画素は以下のように配列されている。
P11…視差Lt画素+Gフィルタ(=G(Lt))
P51…視差Rt画素+Gフィルタ(=G(Rt))
P32…視差Lt画素+Bフィルタ(=B(Lt))
P63…視差Rt画素+Rフィルタ(=R(Rt))
P15…視差Rt画素+Gフィルタ(=G(Rt))
P55…視差Lt画素+Gフィルタ(=G(Lt))
P76…視差Rt画素+Bフィルタ(=B(Rt))
P27…視差Lt画素+Rフィルタ(=R(Lt))
他の画素は視差なし画素であり、視差無し画素+Rフィルタ、視差なし画素+Gフィルタ、視差無し画素+Bフィルタのいずれかである。ここでは、撮像素子100は、カラーセンサである。図14に示す撮像素子100の配列は、N:Lt:Rt=14:1:1である。
P51…視差Rt画素+Gフィルタ(=G(Rt))
P32…視差Lt画素+Bフィルタ(=B(Lt))
P63…視差Rt画素+Rフィルタ(=R(Rt))
P15…視差Rt画素+Gフィルタ(=G(Rt))
P55…視差Lt画素+Gフィルタ(=G(Lt))
P76…視差Rt画素+Bフィルタ(=B(Rt))
P27…視差Lt画素+Rフィルタ(=R(Lt))
他の画素は視差なし画素であり、視差無し画素+Rフィルタ、視差なし画素+Gフィルタ、視差無し画素+Bフィルタのいずれかである。ここでは、撮像素子100は、カラーセンサである。図14に示す撮像素子100の配列は、N:Lt:Rt=14:1:1である。
図13においては、撮像素子100の全体でみた場合に、視差画素は、Gフィルタを有する第1群と、Rフィルタを有する第2群と、Bフィルタを有する第3群のいずれかに区分され、パターン110には、それぞれの群に属する視差Lt画素および視差Rt画素が少なくとも1つは含まれる。図の例のように、これらの視差画素および視差なし画素のそれぞれが、パターン110内においてできるだけ等方性を有して配置されるとよい。なお、視差画素および視差なし画素が混合して配置されているので、一見ランダムに配置されるように見える。等方性を有して配置されることにより、色成分ごとの空間分解能に偏りを生じさせることなく、視差画素の出力としてRGBのカラー情報を取得することができるので、高品質な視差画像データが得られる。
以上のそれぞれの配列において、視差なし画素の開口部の開口形状は、如何なる長方形状(矩形形状)をとればよいか説明する。それぞれの配列において視差画素の密度が異なるので、非対称ボケの影響度合いも異なると推察される。非対称ボケの影響度合いは、後の各実施形態で説明する画像処理を通して、中間的に生成される2D画像におけるボケで測定するものとする。なぜならば、後述する視差変調という画像処理を通して最終的に生成される3D画像は、右目用画像と左目用画像を単純に重ね合わせて表示すると中間的に生成された2D画像と同じ状態に見えるからである。
全画素数に占める視差画素の総数の割合(視差画素の密度)がδで表される場合に、視差なし画素の開口部における垂直方向の変形割合vをδの関数として表す。ただし、視差画素の密度は、互いに同数の左視差画素と右視差画素の和であり、視差なし画素と左視差画素と右視差画素の密度比が下記の(式1)で表されるとする。
N:Lt:Rt=1−δ : δ/2 : δ/2 (式1)
上述した中間的に生成される2D画像を生成するにあたって、以下の実施形態で述べる画像処理では、視差なし画素の画素値と視差画素の画素値を密度比に応じて混合する処理を行う。これにより、全ての画素でサンプリングした空間情報を最大限に生かすことができる。実際には、画像処理部205は、撮像素子100の画素配列順にその出力値(画素値)が羅列されたRAW元画像データを受け取り、複数のプレーンデータに分離するプレーン分離処理を実行する。プレーンデータとは、同一に特徴付けられた画素グループごとに分離して寄せ集められた画像データである。画像処理部205は、まず視差画素の画素値を除去して、空格子とする。そして、空格子となった画素値を、周辺の視差なし画素の画素値を用いて補間処理により算出する。これにより、空格子が埋められたN画像を生成する。
上述した中間的に生成される2D画像を生成するにあたって、以下の実施形態で述べる画像処理では、視差なし画素の画素値と視差画素の画素値を密度比に応じて混合する処理を行う。これにより、全ての画素でサンプリングした空間情報を最大限に生かすことができる。実際には、画像処理部205は、撮像素子100の画素配列順にその出力値(画素値)が羅列されたRAW元画像データを受け取り、複数のプレーンデータに分離するプレーン分離処理を実行する。プレーンデータとは、同一に特徴付けられた画素グループごとに分離して寄せ集められた画像データである。画像処理部205は、まず視差画素の画素値を除去して、空格子とする。そして、空格子となった画素値を、周辺の視差なし画素の画素値を用いて補間処理により算出する。これにより、空格子が埋められたN画像を生成する。
同様に、画像処理部205は、撮像素子100の全出力値から左視差画素の画素値以外の画素値を除去して空格子とする。そして、空格子となった画素値を、周辺の左視差画素の画素値を用いて補間処理により算出する。これにより、空格子が埋められたLt画像を生成する。さらに画像処理部205は、撮像素子100の全出力値から右視差画素の画素値以外の画素値を除去して空格子とする。そして、空格子となった画素値を、周辺の右視差画素の画素値を用いて補間処理により算出する。これにより、空格子が埋められたRt画像を生成する。その後、Lt画像とRt画像の平均画像を生成すると、当該平均画像も別な空間情報を備えた視差なし画像を表している。したがって、N画像と、Lt画像とRt画像の平均画像の2種類の視差なし画像を混合して、新たに1つに統合した視差なし画像N'を生成する。これを各画素位置上で行う。ここでは、視差画素密度に応じた相乗平均をとる例を示す。これは後述するローカル・ゲインバランス補正と呼ばれる処理ステップで行う。
これを模式的に表すと密度比δの関数で表すことができる(式2)。
(式2)
中間2D画像を視差画素の密度の関数として生成するので、δの極限値、すなわち、δ→1の場合には視差画素のみで作成した画像となり、δ→0の場合には視差なし画素のみで作成した画像となる。この極限状態で、視差なし画素の開口部の開口形状a:bが如何なる値を採るべきかを考察すると、δの関数として表す場合の出発点の境界条件が与えられる。
(式2)
中間2D画像を視差画素の密度の関数として生成するので、δの極限値、すなわち、δ→1の場合には視差画素のみで作成した画像となり、δ→0の場合には視差なし画素のみで作成した画像となる。この極限状態で、視差なし画素の開口部の開口形状a:bが如何なる値を採るべきかを考察すると、δの関数として表す場合の出発点の境界条件が与えられる。
δ→1の場合には視差画素のみで構成されるので、視差なし画素が存在しない。したがって、視差なし画素による補正はできない。δ→0の場合には視差なし画素のみで構成されるので、通常の2D専用センサと同等になり、視差なし画素の開口形状を変形する必要はない。したがって、v=0である。これは他が如何なる条件になろうとも常に成り立っていなければならない。したがって、v=0∝δと置くことができる。つまり、δが0の近傍において、vはδに比例する。δ=0の場合にはv=0となる。
次に、視差画素が半開口の状態から、水平方向に開口を広げた場合に、視差画素の開口形状の関数として視差なし画素の開口形状の変形割合vを表す場合について説明する。図15は、視差画素の開口マスクの開口形状を説明する図である。視差Lt画素の開口部104lは、中心線322から右側に幅uだけ延伸している。一方、視差Rt画素の開口部104rは、中心線322から左側に幅uだけ延伸している。視差画素の開口部は、(式3)で表すことができる。
水平開口幅:垂直開口幅=((1/2)+u):1 (式3)
この場合においても、まず初めに極限状態が如何なる境界条件を与えるかを考察する。視差画素の開口が全開口にまで広がる極限u→1/2を想定する。この場合には、視差画素は視差なし画素として扱うことができるので、全てが視差なし画素となる。したがって、視差画素の密度に関係なく任意のδに対して、常に視差なし画素を変形する必要はない。つまり、v=0となる。これは他が如何なる条件を採ろうとも常に成り立っていなければならないので、v=0∝((1/2)−u)と置くことができる。
この場合においても、まず初めに極限状態が如何なる境界条件を与えるかを考察する。視差画素の開口が全開口にまで広がる極限u→1/2を想定する。この場合には、視差画素は視差なし画素として扱うことができるので、全てが視差なし画素となる。したがって、視差画素の密度に関係なく任意のδに対して、常に視差なし画素を変形する必要はない。つまり、v=0となる。これは他が如何なる条件を採ろうとも常に成り立っていなければならないので、v=0∝((1/2)−u)と置くことができる。
以上をまとめると、(式4)、(式5)、(式6)となる。
δ=1の場合 補正不能 (式4)
δ=0の場合 常にv=0∝δ (式5)
任意のδに対して、u=1/2の場合 常にv=0∝((1/2)−u) (式6)
以上から、(式7)を導くことができる。
v∝δ((1/2)−u) (式7)
δ=1の場合 補正不能 (式4)
δ=0の場合 常にv=0∝δ (式5)
任意のδに対して、u=1/2の場合 常にv=0∝((1/2)−u) (式6)
以上から、(式7)を導くことができる。
v∝δ((1/2)−u) (式7)
vがδと((1/2)−u)と比例関係にあることがわかったので、次にその比例係数を決めて絶対量を表現する。絶対量を表現するにあたって、視差画素が半開口の状態u=0で構成される単純な場合を考察するのがよい。更に、視差画素の密度がδ=1/2である図12に示されるN:Lt:Rt=2:1:1の配列を考える。図12の一方のN画素がLt画素の非対称ボケを補正し、他方のN画素がRt画素の非対称ボケを補正する役割を担うと仮定すると、N:Lt:Rt=1−δ : δ/2 : δ/2であるので一般的に(式8)に示す関係が導かれる。
v=δ/2 (式8)
図12〜図14で示す画素配列の場合に、視差なし画素の変形割合vは如何なる値を採るかを以下に示す。
v=δ/2 (式8)
図12〜図14で示す画素配列の場合に、視差なし画素の変形割合vは如何なる値を採るかを以下に示す。
図12に示したように、N:Lt:Rt=2:1:1、すなわちδ=1/2の場合には、(式9)となる。
V=1/4 (式9)
図13に示したように、N:Lt:Rt=6:1:1、すなわちδ=1/4の場合には、(式10)となる。
V=1/8 (式10)
図14に示したように、N:Lt:Rt=14:1:1、すなわちδ=1/8の場合には、(式11)となる。
V=1/16 (式11)
V=1/4 (式9)
図13に示したように、N:Lt:Rt=6:1:1、すなわちδ=1/4の場合には、(式10)となる。
V=1/8 (式10)
図14に示したように、N:Lt:Rt=14:1:1、すなわちδ=1/8の場合には、(式11)となる。
V=1/16 (式11)
上記(式7)においてu=0の場合に(式8)が成り立つので、比例定数は1であることがわかる。一般式として(式12)を導出できる。
v=δ×((1/2)−u) (式12)
したがって、視差なし画素の開口マスクにおける矩形形状の長辺と短辺の比a:b、あるいはマイクロレンズの楕円形状の長軸径と短軸径の比a:bは次のように表すことができる。
a:b=1:1−δ×((1/2)−u) (式13)
(式13)は、uが負の領域についても成り立つ。つまり、|u|<1/2である。また、0<δ<1である。
v=δ×((1/2)−u) (式12)
したがって、視差なし画素の開口マスクにおける矩形形状の長辺と短辺の比a:b、あるいはマイクロレンズの楕円形状の長軸径と短軸径の比a:bは次のように表すことができる。
a:b=1:1−δ×((1/2)−u) (式13)
(式13)は、uが負の領域についても成り立つ。つまり、|u|<1/2である。また、0<δ<1である。
u=0の場合において、図12〜図14で示す画素配列の場合のaとbの比を示す。
図12に示したように、N:Lt:Rt=2:1:1、すなわちδ=1/2の場合には、(式14)となる。
a:b=1:1−1/4=4:3 (式14)
図13に示したように、N:Lt:Rt=6:1:1、すなわちδ=1/4の場合には、(式15)となる。
a:b=1:1−1/8=8:7 (式15)
図14に示したように、N:Lt:Rt=14:1:1、すなわちδ=1/8の場合には、(式16)となる。
a:b=1:1−1/16=16:15 (式16)
図12に示したように、N:Lt:Rt=2:1:1、すなわちδ=1/2の場合には、(式14)となる。
a:b=1:1−1/4=4:3 (式14)
図13に示したように、N:Lt:Rt=6:1:1、すなわちδ=1/4の場合には、(式15)となる。
a:b=1:1−1/8=8:7 (式15)
図14に示したように、N:Lt:Rt=14:1:1、すなわちδ=1/8の場合には、(式16)となる。
a:b=1:1−1/16=16:15 (式16)
<実施形態1>
ここでは、撮像素子100の配列として図12で示した配列を採用する。すなわち、撮像素子100はモノクロセンサであり、撮像素子100の配列は、N:Lt:Rt=2:1:1である。視差なし画素の構成は、次のどちらか1つを採る。すなわち、開口部の長辺と短辺の比がa:b=4:3である開口マスクを用いるか、長軸径と短軸径の比がa:b=4:3となる楕円形状に集光特性を変形したマイクロレンズを用いるか、のいずれかである。以下にそうして撮像された画像データを現像する画像処理を示す。画像処理の手順は、およそ以下の通りである。
ここでは、撮像素子100の配列として図12で示した配列を採用する。すなわち、撮像素子100はモノクロセンサであり、撮像素子100の配列は、N:Lt:Rt=2:1:1である。視差なし画素の構成は、次のどちらか1つを採る。すなわち、開口部の長辺と短辺の比がa:b=4:3である開口マスクを用いるか、長軸径と短軸径の比がa:b=4:3となる楕円形状に集光特性を変形したマイクロレンズを用いるか、のいずれかである。以下にそうして撮像された画像データを現像する画像処理を示す。画像処理の手順は、およそ以下の通りである。
1)視差多重化モザイク画像データ入力
2)視差モザイク画像のグローバル・ゲインバランス補正
3)仮の視差画像の生成
4)左右の局所照度分布補正による視差なし基準画像の生成
(ローカル・ゲインバランス補正)
5)実際の視差画像の生成
6)出力空間への変換
以下、順に説明する。
2)視差モザイク画像のグローバル・ゲインバランス補正
3)仮の視差画像の生成
4)左右の局所照度分布補正による視差なし基準画像の生成
(ローカル・ゲインバランス補正)
5)実際の視差画像の生成
6)出力空間への変換
以下、順に説明する。
1)視差多重化モザイク画像データ入力
図12の視差が多重化された単板式モノクロのモザイク画像をM(x,y)で表す。階調はA/D変換によって出力された線形階調であるものとする。
図12の視差が多重化された単板式モノクロのモザイク画像をM(x,y)で表す。階調はA/D変換によって出力された線形階調であるものとする。
便宜的にモザイク画像M(x,y)の内、視差なし画素の信号面をNmosaic(x,y)、左視差画素の信号面をLtmosaic(x,y)、右視差画素の信号面をRtmosaic(x,y)、と表すことにする。
こうして視差なし画素が1つのゲイン係数で、左視差画素が1つのゲイン係数で、右視差画素が1つのゲイン係数で補正されたモザイク画像をM'(x,y)として出力する。
3)仮の視差画像の生成
空間周波数解像度の低い分解能である仮の左視差画像と、空間周波数解像度の低い分解能である仮の右視差画像を生成する。左視差画素ばかりを集めた信号面内の単純平均補間を行う。近接して存在する画素値を用いて、距離の比に応じて線形補間を行う。同様に、右視差画素ばかりを集めた信号面内の単純平均補間を行う。同様に、視差なし画素ばかりを集めた信号面内の単純平均補間を行う。すなわち、Ltmosaic(x,y)からLt(x,y)を、Rtmosaic(x,y)からRt(x,y)を、Nmosaic(x,y)からN(x,y)を生成する。仮の視差なし画像をN(x,y)、仮の左視差画像をLt(x,y)、仮の右視差画像をRt(x,y)と表す。なお、仮の視差なし画像N(x,y)を生成する場合には、信号面内での方向判定を導入して高精細に行うのがよい。
空間周波数解像度の低い分解能である仮の左視差画像と、空間周波数解像度の低い分解能である仮の右視差画像を生成する。左視差画素ばかりを集めた信号面内の単純平均補間を行う。近接して存在する画素値を用いて、距離の比に応じて線形補間を行う。同様に、右視差画素ばかりを集めた信号面内の単純平均補間を行う。同様に、視差なし画素ばかりを集めた信号面内の単純平均補間を行う。すなわち、Ltmosaic(x,y)からLt(x,y)を、Rtmosaic(x,y)からRt(x,y)を、Nmosaic(x,y)からN(x,y)を生成する。仮の視差なし画像をN(x,y)、仮の左視差画像をLt(x,y)、仮の右視差画像をRt(x,y)と表す。なお、仮の視差なし画像N(x,y)を生成する場合には、信号面内での方向判定を導入して高精細に行うのがよい。
4)左右の照度分布補正による視差なし基準画像の生成
(ローカル・ゲインバランス補正)
次にステップ1で行ったグローバル・ゲイン補正と同様の考え方で、画素単位のローカル・ゲイン補正を行うことによって、まず画面内の左視差画素と画面内の右視差画素の照度を合わせる。この操作によって左右間の視差を消滅させる。その上で左右平均をとった信号面と視差なし画素の撮像信号面との間でさらに照度を合わせる。そうして、全ての画素でゲイン整合のとれた新しい視差なしの基準画像面を作成する。これは平均値と置き換えることと等価であり、視差の消滅した中間画像面が出来上がる。これをN(x,y)と書くことにする。
(ローカル・ゲインバランス補正)
次にステップ1で行ったグローバル・ゲイン補正と同様の考え方で、画素単位のローカル・ゲイン補正を行うことによって、まず画面内の左視差画素と画面内の右視差画素の照度を合わせる。この操作によって左右間の視差を消滅させる。その上で左右平均をとった信号面と視差なし画素の撮像信号面との間でさらに照度を合わせる。そうして、全ての画素でゲイン整合のとれた新しい視差なしの基準画像面を作成する。これは平均値と置き換えることと等価であり、視差の消滅した中間画像面が出来上がる。これをN(x,y)と書くことにする。
このように左視点の画像と右視点の画像の平均値をさらに視差のない基準視点の画像との平均値をとった画素値を新たな視差なし画素値として、モノクロ面のデータを書き換え、視差なしモノクロ面の画像N(x,y)を出力する。
5)実際の視差画像の生成
ステップ3で生成した解像力の低い仮の左視差画像Lt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのモノクロ画像N(x,y)を用いて、実際に出力する解像力の高い左視差のモノクロ画像Lt'(x,y)を生成する。同様に、ステップ3で生成した解像力の低い仮の右視差画像Rt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのモノクロ画像N(x,y)を用いて、実際に出力する解像力の高い右視差のカラー画像Rt'(x,y)を生成する。
ステップ3で生成した解像力の低い仮の左視差画像Lt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのモノクロ画像N(x,y)を用いて、実際に出力する解像力の高い左視差のモノクロ画像Lt'(x,y)を生成する。同様に、ステップ3で生成した解像力の低い仮の右視差画像Rt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのモノクロ画像N(x,y)を用いて、実際に出力する解像力の高い右視差のカラー画像Rt'(x,y)を生成する。
視差なしのモノクロ画像は、全開口のボケ幅と一致する被写体像を形成している。したがって、比を一定に保つ視差変調の分母には、左視点像と右視点像の相加平均による全開口のボケ幅を持った像を基準点にとり、視差変調後の左右の画像が再度、半開口のボケ幅をもつ像となるように変調を加える。
6)出力色空間への変換
こうして得られた高解像な視差なしの中間モノクロ画像N(x,y)と高解像の左視差のモノクロ画像Lt'(x,y)、高解像の右視差のモノクロ画像Rt'(x,y)のそれぞれを適当なガンマ変換を行って出力空間の画像として出力する。
こうして得られた高解像な視差なしの中間モノクロ画像N(x,y)と高解像の左視差のモノクロ画像Lt'(x,y)、高解像の右視差のモノクロ画像Rt'(x,y)のそれぞれを適当なガンマ変換を行って出力空間の画像として出力する。
<実施形態2>
ここでは、撮像素子100の配列として図14で示した配列を採用する。すなわち、撮像素子100はカラーセンサであり、撮像素子100の配列は、N:Lt:Rt=14:1:1である。視差なし画素の構成は、次のどちらか1つを採る。すなわち、開口部の長辺と短辺の比がa:b=16:15となる開口マスクを用いるか、長軸と短軸の比がa:b=16:15となる楕円形状に集光特性を変形したマイクロレンズを用いるか、のいずれかである。以下にそうして撮像された画像データを現像する画像処理を示す。画像処理の手順は、およそ以下の通りである。
ここでは、撮像素子100の配列として図14で示した配列を採用する。すなわち、撮像素子100はカラーセンサであり、撮像素子100の配列は、N:Lt:Rt=14:1:1である。視差なし画素の構成は、次のどちらか1つを採る。すなわち、開口部の長辺と短辺の比がa:b=16:15となる開口マスクを用いるか、長軸と短軸の比がa:b=16:15となる楕円形状に集光特性を変形したマイクロレンズを用いるか、のいずれかである。以下にそうして撮像された画像データを現像する画像処理を示す。画像処理の手順は、およそ以下の通りである。
1)色・視差多重化モザイク画像データ入力
2)色・視差モザイク画像のグローバル・ゲインバランス補正
3)仮の視差画像の生成
4)左右の局所照度分布補正による視差なし色モザイク画像の生成
(ローカル・ゲインバランス補正)
5)視差なし基準画像の生成
6)実際の視差画像の生成
7)出力色空間への変換
以下、順に説明する。
2)色・視差モザイク画像のグローバル・ゲインバランス補正
3)仮の視差画像の生成
4)左右の局所照度分布補正による視差なし色モザイク画像の生成
(ローカル・ゲインバランス補正)
5)視差なし基準画像の生成
6)実際の視差画像の生成
7)出力色空間への変換
以下、順に説明する。
1)色・視差多重化モザイク画像データ入力
図14の色と視差の多重化された単板式モザイク画像をM(x,y)で表す。階調はA/D変換によって出力された線形階調であるものとする。
図14の色と視差の多重化された単板式モザイク画像をM(x,y)で表す。階調はA/D変換によって出力された線形階調であるものとする。
便宜的にモザイク画像M(x,y)の内、R成分の視差なし画素の信号面をRN_mosaic(x,y)、R成分の左視差画素の信号面をRLt_mosaic(x,y)、R成分の右視差画素の信号面をRRt_mosaic(x,y)、G成分の左視差画素の信号面をGN_mosaic(x,y)、G成分の視差なし画素の信号面をGLt_mosaic(x,y)、G成分の右視差画素の信号面をGRt_mosaic(x,y)、B成分の視差なし画素の信号面をBN_mosaic(x,y)、B成分の左視差画素の信号面をBLt_mosaic(x,y)、B成分の右視差画素の信号面をBRt_mosaic(x,y)と表すことにする。
こうして視差なし画素が1つのゲイン係数で、左視差画素が1つのゲイン係数で、右視差画素が1つのゲイン係数で補正されたモザイク画像をM'(x,y)として出力する。
3)仮の視差画像の生成
空間周波数解像度の低い分解能である仮の左視差画像と、空間周波数解像度の低い分解能である仮の右視差画像を生成する。左視差画素ばかりを集めたG色面内の単純平均補間を行う。近接して存在する画素値を用いて、距離の比に応じて線形補間を行う。同様に、右視差画素ばかりを集めたG色面内の単純平均補間を行う。同様に、視差なし画素ばかりを集めたG色面内の単純平均補間を行う。同様の処理をR,G,Bの各々について行う。すなわち、RLt_mosaic(x,y)からRLt(x,y)を、RRt_mosaic(x,y)からRRt(x,y)を、RN_mosaic(x,y)からRN(x,y)を、GLt_mosaic(x,y)からGLt(x,y)を、GRt_mosaic(x,y)からGRt(x,y)を、GN_mosaic(x,y)からGN(x,y)を、BLt_mosaic(x,y)からBLt(x,y)を、BRt_mosaic(x,y)からBRt(x,y)を、BN_mosaic(x,y)からBN(x,y)を生成する。
空間周波数解像度の低い分解能である仮の左視差画像と、空間周波数解像度の低い分解能である仮の右視差画像を生成する。左視差画素ばかりを集めたG色面内の単純平均補間を行う。近接して存在する画素値を用いて、距離の比に応じて線形補間を行う。同様に、右視差画素ばかりを集めたG色面内の単純平均補間を行う。同様に、視差なし画素ばかりを集めたG色面内の単純平均補間を行う。同様の処理をR,G,Bの各々について行う。すなわち、RLt_mosaic(x,y)からRLt(x,y)を、RRt_mosaic(x,y)からRRt(x,y)を、RN_mosaic(x,y)からRN(x,y)を、GLt_mosaic(x,y)からGLt(x,y)を、GRt_mosaic(x,y)からGRt(x,y)を、GN_mosaic(x,y)からGN(x,y)を、BLt_mosaic(x,y)からBLt(x,y)を、BRt_mosaic(x,y)からBRt(x,y)を、BN_mosaic(x,y)からBN(x,y)を生成する。
ここで、仮のR成分の視差なし画像をRN(x,y)、仮のG成分の視差なし画像をGN(x,y)、仮のB成分の視差なし画像をBN(x,y)、仮のR成分の左視差画像をRLt(x,y)、仮のG成分の左視差画像をGLt(x,y)、仮のB成分の左視差画像をBLt(x,y)で表す。同様に、仮のR成分の右視差画像をRRt(x,y)、仮のG成分の右視差画像をGRt(x,y)、仮のB成分の右視差画像をBRt(x,y)で表す。なお、仮の視差なし画像RN(x,y)、GN(x,y)、BN(x,y)を生成する場合には、信号面内での方向判定を導入して高精細に行うのがよい。
4)左右の照度分布補正による視差なし色モザイク画像の生成
(ローカル・ゲインバランス補正)
次にステップ1で行ったグローバル・ゲイン補正と同様の考え方で、画素単位のローカル・ゲイン補正を行うことによって、まず画面内の左視差画素と画面内の右視差画素の照度を合わせる。この操作によって左右間の視差を消滅させる。その上で左右平均をとった信号面と視差なし画素の撮像信号面との間でさらに照度を合わせる。以上により、全ての画素でゲイン整合のとれた新しいBayer面を作成する。これは平均値と置き換えることと等価であり、視差の消滅したBayer面が出来上がる。これをMN(x,y)と書くことにする。
(ローカル・ゲインバランス補正)
次にステップ1で行ったグローバル・ゲイン補正と同様の考え方で、画素単位のローカル・ゲイン補正を行うことによって、まず画面内の左視差画素と画面内の右視差画素の照度を合わせる。この操作によって左右間の視差を消滅させる。その上で左右平均をとった信号面と視差なし画素の撮像信号面との間でさらに照度を合わせる。以上により、全ての画素でゲイン整合のとれた新しいBayer面を作成する。これは平均値と置き換えることと等価であり、視差の消滅したBayer面が出来上がる。これをMN(x,y)と書くことにする。
なお、視差なし画素の開口マスクは全開口である。したがって、左右間で視差消滅させた被写体像のボケ幅を全開口のボケ幅と一致させる目的で相加平均を用いる。これにより、左右間の視差を消滅させる。
さらに、左右間で視差消滅させた信号面と視差なし画素の撮像信号面との間で平均をとる操作は、両者が既に同じボケ幅の被写体像に揃えられているので、そのボケ幅を保存する必要がある。したがって、この場合には共通に相乗平均をとらなければならない。ここで、視差画素の数は視差なし画素の数より少ない。加えて、視差画像の解像力は、視差なし画像の解像力より低い。したがって、視差なし画素の画素値と左右の視差画素の平均値とに対する重みの配分を均等にすると、得られる画像の解像力は、視差画像の解像力の影響により全体として低下する。よって、視差なし画像の解像力に可能な限り近づける工夫が必要になる。そこで、撮像素子上の画素配列における視差なし画素と視差画素の密度比を考慮に入れて相乗平均をとるとよい。具体的には、実施形態2で用いた視差なし画素(N)と左視差画素(Lt)と右視差画素(Rt)の比は、N:Lt:Rt=14:1:1、すなわち、N:(Lt+Rt)=7:1であるので、視差なし画素には7/8乗の重みを、視差画素には1/8乗の重みを与えて、密度の高い視差なし画素を重視した配分とする。以下にそれらの具体式を挙げる。
このように左視点の画像と右視点の画像の平均値と、視差のない基準視点の画像との平均値をとった画素値を新たな視差なし画素値として、Bayer面のデータを書き換え、視差なしBayer面の画像MN(x,y)を出力する。
5)視差なし基準画像の生成
公知のBayer補間技術を行う。例として、本出願人と同一発明者のUSP7957588(WO2006/006373)やUSP8259213に示される補間アルゴリズムがある。
公知のBayer補間技術を行う。例として、本出願人と同一発明者のUSP7957588(WO2006/006373)やUSP8259213に示される補間アルゴリズムがある。
6)実際の視差画像の生成
ステップ3で生成した解像力の低い仮の左視差のカラー画像RLt(x,y)、GLt(x,y)、BLt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのカラー画像RN(x,y)、GN(x,y)、BN(x,y)を用いて、実際に出力する解像力の高い左視差のカラー画像R'Lt(x,y)、G'Lt(x,y)、B'Lt(x,y)を生成する。同様に、ステップ3で生成した解像力の低い仮の右視差のカラー画像RRt(x,y)、GRt(x,y)、BRt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのカラー画像RN(x,y)、GN(x,y)、BN(x,y)を用いて、実際に出力する解像力の高い右視差のカラー画像R'Rt(x,y)、G'Rt(x,y)、B'Rt(x,y)を生成する。
ステップ3で生成した解像力の低い仮の左視差のカラー画像RLt(x,y)、GLt(x,y)、BLt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのカラー画像RN(x,y)、GN(x,y)、BN(x,y)を用いて、実際に出力する解像力の高い左視差のカラー画像R'Lt(x,y)、G'Lt(x,y)、B'Lt(x,y)を生成する。同様に、ステップ3で生成した解像力の低い仮の右視差のカラー画像RRt(x,y)、GRt(x,y)、BRt(x,y)とステップ5で中間処理として生成した解像力の高い視差なしのカラー画像RN(x,y)、GN(x,y)、BN(x,y)を用いて、実際に出力する解像力の高い右視差のカラー画像R'Rt(x,y)、G'Rt(x,y)、B'Rt(x,y)を生成する。
視差なし画素の開口マスクは全開口である。したがって、視差変調の方式として相加平均を基準点にとる方式を採用することにより、視差画像のボケ幅を伝達しつつ、N画像と(Lt画像+Rt画像)/2のボケ幅の違いを補正するような視差変調効果を得る。
ここで、例えば高解像な左視差画像R'Ltを生成するにあたって、視差変調を行う場合も、撮像素子の画素配列における各視差画素同士の間でのRGBの密度比を考慮に入れた相乗平均をとる。すなわち、左視差画素同士の間ではR:G:B=1:2:1であり、右視差画素同士の間でもR:G:B=1:2:1であるので、R成分による視差変調に1/4乗の重みを、G成分による視差変調に1/2乗の重みを、B成分による視差変調に1/4乗の重みを与えて、密度の高いG成分による視差変調を重視した配分をとる。具体的には、以下の式を用いて高解像な左視差画像R'Lt、G'Lt、B'Ltと高解像な右視差画像R'Rt、G'Rt、B'Rtを算出する。
7)出力色空間への変換
こうして得られた高解像な視差なしの中間カラー画像RN(x,y)、GN(x,y)、BN(x,y)と高解像の左視差のカラー画像RLt(x,y)、GLt(x,y)、BLt(x,y)、高解像の右視差のカラー画像RRt(x,y)、GRt(x,y)、BRt(x,y)のそれぞれをセンサの分光特性のカメラRGBから標準的なsRGB色空間へ色マトリックス変換とガンマ変換を行って出力色空間の画像として出力する。
こうして得られた高解像な視差なしの中間カラー画像RN(x,y)、GN(x,y)、BN(x,y)と高解像の左視差のカラー画像RLt(x,y)、GLt(x,y)、BLt(x,y)、高解像の右視差のカラー画像RRt(x,y)、GRt(x,y)、BRt(x,y)のそれぞれをセンサの分光特性のカメラRGBから標準的なsRGB色空間へ色マトリックス変換とガンマ変換を行って出力色空間の画像として出力する。
なお、撮像素子100の配列として図13で示した配列、すなわちN:Lt:Rt=6:1:1の配列を採用する場合には、視差なし画素の構成は、次のどちらか1つを採る。すなわち、開口部の長辺と短辺の比がa:b=8:7となる開口マスクを用いるか、長軸と短軸の比がa:b=8:7となる楕円形状に集光特性を変形したマイクロレンズを用いるか、の何れかである。現像処理は実施形態2と同様の手続きを経るので説明は省略する。ただし、ローカル・ゲインバランス補正の場合のN画像とLt画像とRt画像の混合割合が、視差画素の密度の変化に伴って変える必要がある。
以上の実施形態では、左右に視差をつける例を示したが、撮像素子と光学系を同時に90度回転すれば、上下視差の撮像系の実施形態となる。45度回転すれば斜め視差の撮像系の実施形態となる。
特許文献2に示されるような、画素が正方形ではないハニカム構造であっても、N画素とLt画素とRt画素が混在する配列では同様の考え方が成り立つ。すなわち、左右に視差がつくように視差画素が構成されている場合は、左右視差の実施形態と同様にN画素を水平方向と垂直方向との間で視差画素と逆方向に変形する。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
10 デジタルカメラ、20 撮影レンズ、21 光軸、22 絞り、100 撮像素子、101 マイクロレンズ、102 カラーフィルタ、103 開口マスク、104 開口部、104l 開口部、104r 開口部、104n 開口部、105 配線層、106 配線、108 光電変換素子、109 基板、110 パターン、201 制御部、202 A/D変換回路、203 メモリ、204 駆動部、205 画像処理部、207 メモリカードIF、208 操作部、209 表示部、210 LCD駆動回路、220 メモリカード、300 撮像素子、310 パターン、322 中心線、1801 分布曲線、1802 分布曲線、1803 分布曲線、1804 分布曲線、1805 分布曲線、1806 合成分布曲線、1807 分布曲線、1808 分布曲線、1809 合成分布曲線
Claims (17)
- 1つの光学系の入射光束に対して、基準方向の視点を生み出す開口マスクを備えた視差なし画素と、左方向の視点を生み出す開口マスクを備えた左視差画素と、右方向の視点を生み出す開口マスクを備えた右視差画素の少なくとも3種類の画素を持つ画素配列からなる撮像素子であって、
前記視差なし画素の開口マスクの垂直開口幅が水平開口幅より狭い撮像素子。 - 前記左視差画素と前記右視差画素がそれぞれ互いに重ならない領域の半開口のマスクを備え、前記視差なし画素が前記半開口の領域を互いに重ね合わせた領域の全開口マスクを備え、
前記視差なし画素と前記左視差画素と前記右視差画素との間の密度比が(1−δ):δ/2:δ/2で表される時、
前記視差なし画素の水平開口幅aと垂直開口幅bの間の開口比を
a:b=1:(1−(δ/2)),0< δ<1
に設定する請求項1に記載の撮像素子。 - 前記視差なし画素の水平と垂直の間の開口比を、前記視差画素と視差なし画素との間の密度比の他に、前記視差画素の開口マスクの形状にも応じて設定する請求項1に記載の撮像素子。
- 前記左視差画素と前記右視差画素がそれぞれ互いに重ならない半開口の領域と一部で重なる領域の開口マスク(垂直開口幅:水平開口幅=1:(1/2)+u)を備え、
前記視差なし画素と前記左視差画素と前記右視差画素との間の密度比が(1−δ):δ/2:δ/2で表される時、
前記視差なし画素の水平開口幅aと垂直開口幅bの間の開口比を
a:b=1:1−δ×((1/2)−u),0< δ<1, |u|<1/2
に設定する請求項3に記載の撮像素子。 - 1つの光学系の入射光束に対して、基準方向の視点を生み出すマイクロレンズと開口マスクを備えた視差なし画素と、左方向の視点を生み出すマイクロレンズと開口マスクを備えた左視差画素と、右方向の視点を生み出すマイクロレンズと開口マスクを備えた右視差画素の少なくとも3種類の画素を持つ画素配列からなる撮像素子であって、
前記視差なし画素のマイクロレンズの集光特性を垂直方向が水平方向より少なくなるように非等方な形に変形する撮像素子。 - 前記左視差画素と前記右視差画素がそれぞれ互いに重ならない領域の半開口のマスクを備え、前記視差なし画素が前記半開口の領域を互いに重ね合わせた領域の全開口マスクを備え、
前記視差なし画素と前記左視差画素と前記右視差画素との間の密度比が(1−δ):δ/2:δ/2で表される時、
前記視差なし画素のマイクロレンズの水平方向の入射光量aと垂直方向の入射光量bの間の比を
a:b=1:(1−(δ/2)),0< δ<1
に設定する請求項5に記載の撮像素子。 - 前記視差なし画素のマイクロレンズの水平と垂直の間の偏平率を、前記視差画素と視差なし画素との間の密度比の他に、前記視差画素の開口マスクの形状にも応じて設定する請求項5に記載の撮像素子。
- 前記左視差画素と前記右視差画素がそれぞれ互いに重ならない半開口の領域と一部で重なる領域の開口マスク(垂直開口幅:水平開口幅=1:(1/2)+u)を備え、
前記視差なし画素と前記左視差画素と前記右視差画素との間の密度比が(1−δ):δ/2:δ/2で表される時、
前記視差なし画素のマイクロレンズの水平方向の入射光量aと垂直方向の入射光量bの間の比を
a:b=1:1−δ×((1/2)−u),0< δ<1, |u|<1/2
に設定する請求項7に記載の撮像素子。 - 請求項1から8のいずれか1項に記載の撮像素子と、
光路途中に円形の絞りを備える1つの光学系と
を備える撮像装置。 - 被写体光束を受光する第1受光領域が、画素中心に対して第1軸方向に偏位した位置に設定された偏位画素と、
前記被写体光束を受光する第2受光領域が、前記画素中心に対して偏位していない位置に設定された非偏位画素とを備え、
前記第1受光領域における前記第1軸方向の第1領域幅は、前記第1軸方向に直交する第2軸方向の第2領域幅よりも短く、前記第2受光領域における前記第1軸方向の第1領域幅は、前記第2軸方向の第2領域幅より長い
撮像素子。 - 前記偏位画素と前記非偏位画素の密度比がδ:1−δ(ただし、0<δ<1)で表される場合に、
a:b=1:(1−(δ/2))(a:第2受光領域の第1領域幅、b:第2受光領域の第2領域幅)
の関係を満たす請求項10に記載の撮像素子。 - 前記偏位画素と前記非偏位画素の密度比がδ:1−δ(ただし、0<δ<1)で表され、かつ、前記第1受光領域における前記第2領域幅と前記第1領域幅の比が1:(1/2)+u(ただし、|u|<1/2)で表される場合に、
a:b=1:(1−δ×((1/2)−u))(a:第2受光領域の第1領域幅、b:第2受光領域の第2領域幅)
の関係を満たす請求項10に記載の撮像素子。 - 前記偏位画素および前記非偏位画素は、開口部の形状が互いに異なる開口マスクを有し、当該開口マスクにより前記第1受光領域および前記第2受光領域が設定される請求項10から12のいずれか1項に記載の撮像素子。
- 第1マイクロレンズにより集光された被写体光束を受光する第1受光領域が、画素中心に対して第1軸方向に偏位した位置に設定された偏位画素と、
第2マイクロレンズにより集光された被写体光束を受光する第2受光領域が、前記画素中心に対して偏位していない位置に設定された非偏位画素とを備え、
前記第1受光領域における前記第1軸方向の第1領域幅は、前記第1軸方向に直交する第2軸方向の第2領域幅よりも短く、前記第2マイクロレンズの前記第1軸方向に対応する方向の入射光量は、前記第1軸方向に直交する第2軸方向に対応する方向の入射光量より多い
撮像素子。 - 前記偏位画素と前記非偏位画素の密度比がδ:1−δ(ただし、0<δ<1)で表される場合に、
a:b=1:(1−(δ/2))(a:第2マイクロレンズの第1軸方向の入射光量、b:第2マイクロレンズの第2軸方向の入射光量)
を満たす請求項14に記載の撮像素子。 - 前記偏位画素と前記非偏位画素の密度比がδ:1−δ(ただし、0<δ<1)で表され、かつ、前記第1受光領域における前記第2領域幅と前記第1領域幅の比が1:(1/2)+u(ただし、|u|<1/2)で表される場合に、
a:b=1:(1−δ×((1/2)−u))(a:第2マイクロレンズの第1軸方向の入射光量、b:第2マイクロレンズの第2軸方向の入射光量)
を満たす請求項14に記載の撮像素子。 - 請求項10から16のいずれか1項に記載の撮像素子と、
前記撮像素子に導く被写体光束を調整する円形絞りを有する1つの光学系と
を備える撮像装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012256839A JP2014107594A (ja) | 2012-11-22 | 2012-11-22 | 撮像素子および撮像装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012256839A JP2014107594A (ja) | 2012-11-22 | 2012-11-22 | 撮像素子および撮像装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014107594A true JP2014107594A (ja) | 2014-06-09 |
Family
ID=51028753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012256839A Pending JP2014107594A (ja) | 2012-11-22 | 2012-11-22 | 撮像素子および撮像装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014107594A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017157804A (ja) * | 2016-03-04 | 2017-09-07 | キヤノン株式会社 | 撮像装置 |
| US10021326B2 (en) | 2015-06-11 | 2018-07-10 | Canon Kabushiki Kaisha | Solid-state image sensor including pixels for detecting focus using a difference in intensity between lights |
-
2012
- 2012-11-22 JP JP2012256839A patent/JP2014107594A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10021326B2 (en) | 2015-06-11 | 2018-07-10 | Canon Kabushiki Kaisha | Solid-state image sensor including pixels for detecting focus using a difference in intensity between lights |
| US10187595B2 (en) | 2015-06-11 | 2019-01-22 | Canon Kabushiki Kaisha | Solid-state image sensor |
| JP2017157804A (ja) * | 2016-03-04 | 2017-09-07 | キヤノン株式会社 | 撮像装置 |
| WO2017150553A1 (ja) * | 2016-03-04 | 2017-09-08 | キヤノン株式会社 | 撮像装置 |
| US20180376089A1 (en) * | 2016-03-04 | 2018-12-27 | Canon Kabushiki Kaisha | Image sensing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6036829B2 (ja) | 画像処理装置、撮像装置および画像処理装置の制御プログラム | |
| CN103688536B (zh) | 图像处理装置、图像处理方法 | |
| JP6131545B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP6003983B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| WO2014192300A1 (ja) | 撮像素子、撮像装置、および画像処理装置 | |
| JP6003575B2 (ja) | 撮像装置およびレンズユニット | |
| WO2013136819A1 (ja) | 撮像素子、撮像装置および撮像システム | |
| JP5942984B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP5978736B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JPWO2013057859A1 (ja) | 撮像素子 | |
| JP6197316B2 (ja) | 撮像素子および撮像装置 | |
| CN103907188B (zh) | 摄像元件、摄像装置及图像处理装置 | |
| JP5979137B2 (ja) | 撮像装置および撮像装置の制御プログラム | |
| JP2014107594A (ja) | 撮像素子および撮像装置 | |
| JP5874334B2 (ja) | 画像処理装置、撮像装置、画像処理プログラムおよび撮像装置の制御プログラム | |
| JP5978737B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP6476630B2 (ja) | 撮像装置 | |
| JP2014085608A (ja) | 撮像装置 | |
| JP5978738B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP5978735B2 (ja) | 画像処理装置、撮像装置および画像処理プログラム | |
| JP6070060B2 (ja) | 撮像装置およびプログラム | |
| JP2013090265A (ja) | 画像処理装置および画像処理プログラム | |
| JP2014060693A (ja) | 撮像素子、撮像装置および撮像システム | |
| JP2013150055A (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
| JP2015015629A (ja) | 画像処理装置および撮像装置 |
