(57)【特許請求の範囲】
【請求項１】
複数のプライマリ光反射面を含む反射コンポーネント、前記反射コンポーネントは、前記複数のプライマリ光反射面の各々の交差のロケーションにアペックスを備える、と、
複数のカメラ、前記複数のカメラの各々は、単一のポイントでのみ交差するようにアラインされた光軸を有し、前記単一のポイントは、前記反射コンポーネントの前記アペックスに位置し、前記複数のカメラの各々は、前記複数のプライマリ光反射面のうちの１つに関連付けられ、前記プライマリ光反射面のうちの前記関連付けられた１つからの反射された光を受信するように配列され、前記反射コンポーネントは、前記複数のカメラのうちの少なくとも２つの間に配置される、
前記アペックスを通る仮想光軸、前記複数の光反射面のうちの少なくとも１つは、前記仮想光軸に対する前記複数のプライマリ光反射面の前記少なくとも１つによって形成された水平面が第１の角度を形成するように位置付けられ、前記複数のプライマリ光反射面の前記少なくとも１つから光を受信する前記複数のカメラのうちの１つの前記光軸は、前記仮想光軸に対する第２の角度を形成し、前記第２の角度は、前記第１の角度の値の二倍に等しい値を有し、前記第１の角度は、３０度より大きく、４５度未満である、と
を備えるイメージングシステム。
【請求項２】
前記複数のプライマリ光反射面の各々は、前記複数のプライマリ光反射面の各々によって形成された水平面が前記仮想光軸に対する前記第１の角度を形成するように位置付けされ、前記複数のカメラの各々の前記光軸は、前記仮想光軸に対する前記第２の角度を形成する、
請求項１に記載のシステム。
【請求項３】
前記複数のプライマリ光反射面の第１のサブセットによって形成された水平面は、前記仮想光軸に対する前記第１の角度を形成し、
前記複数のカメラの対応する第１のサブセットの前記光軸は、前記仮想光軸に対する前記第２の角度を形成し、
前記複数のプライマリ光反射面の第２のサブセットによって形成された水平面は、前記仮想光軸に対する第３の角度を形成し、前記第３の角度は、前記第１の角度の前記値とは異なる値を有し、
前記複数のカメラの対応する第２のサブセットの前記光軸は、前記仮想光軸に対する第４の角度を形成し、前記第４の角度は、前記第３の角度の前記値の二倍に等しい値を有する、
請求項１に記載のシステム。
【請求項４】
前記複数のカメラの各カメラは、レンズアセンブリおよびセンサを備え、各カメラに関して、
前記カメラの前記光軸は、前記レンズアセンブリの凸部の中央部と交差し、
前記カメラの前記光軸は、前記センサの中央部からオフセットされたロケーションで前記センサと交差する、
請求項１に記載のシステム。
【請求項５】
複数のレンズアセンブリおよび複数の画像センサをさらに備え、前記複数のカメラの各々は、前記複数のレンズアセンブリのうちの１つおよび前記複数の画像センサのうちの１つを備える、
請求項１に記載のシステム。
【請求項６】
前記複数のレンズアセンブリの各々は、凸部の中央部を有し、前記複数のレンズアセンブリのうちの少なくとも２つは、前記アペックスが前記複数のレンズアセンブリの前記少なくとも２つの各々の前記凸部の中央部から等距離にあるように位置付けられる、
請求項５に記載のシステム。
【請求項７】
前記複数のレンズアセンブリは、互いに同一であり、前記複数のレンズアセンブリは、前記アペックスから等距離に位置付けられる、
請求項５に記載のシステム。
【請求項８】
平面の回路基板をさらに備え、前記複数の画像センサの各々は、前記平面の回路基板上に位置付けられる、
請求項５に記載のシステム。
【請求項９】
複数のセカンダリ光反射面をさらに備え、前記複数のセカンダリ光反射面の各々は、前記複数のレンズアセンブリのうちの対応する１つから入来する光を受信し、前記入来する光を前記複数の画像センサのうちの対応する１つに向けて再方向付けするように構成される、
請求項８に記載のシステム。
【請求項１０】
前記複数のセカンダリ光反射面は各々、屈折プリズムの反射面のうちの１つを備える、
請求項９に記載のシステム。
【請求項１１】
平面の回路基板をさらに備え、前記複数の画像センサの各々は前記回路基板に差し込まれて位置付けられる、
請求項５に記載のシステム。
【請求項１２】
屈曲光学系アレイカメラを製造する方法であって、
複数のプライマリ光反射面を含む反射コンポーネントを設けること、前記反射コンポーネントは、前記複数のプライマリ光反射面の各々によって形成された水平面の交差のロケーションにアペックスを備え、前記屈曲光学系アレイカメラの仮想光軸は、前記アペックスを通る、と、
前記反射コンポーネントが前記複数のカメラのうちの少なくとも２つの間に配置されるように前記反射コンポーネントの周囲に複数のカメラを配列すること、前記配列することは、前記複数のカメラの各カメラに関して、
前記複数のプライマリ光反射面のうちの関連付けられた１つからターゲット画像シーンを表現する光の一部分を受信するためにレンズアセンブリを位置付けすること、前記レンズアセンブリは、光軸を有する、および
前記光軸が前記アペックスと交差し、単一のポイントでのみ前記複数のカメラのうちのその他のカメラの光軸と交差するようアラインされるように前記レンズアセンブリを位置付けすること、前記単一のポイントは、前記アペックスに位置する、
を備える、と、
前記仮想光軸に対する前記複数のプライマリ光反射面の前記少なくとも１つによって形成された水平面が第１の角度を形成するように、前記複数のプライマリ光反射面のうちの少なくとも１つを位置付けすること、前記複数のプライマリ光反射面の前記少なくとも１つから光を受信する前記複数のカメラのうちの１つの前記光軸は、前記仮想光軸に対する第２の角度を形成し、前記第２の角度は、前記第１の角度の値の二倍に等しい値を有し、z前記第１の角度は、３０度より大きく、４５度未満である、と
を備える、方法。
【請求項１３】
前記複数のカメラの各カメラに関して、前記レンズアセンブリから光を受信するために画像センサを位置付けすることをさらに備える、
請求項１２に記載の屈曲光学系アレイカメラを製造する方法。
【請求項１４】
前記屈曲光学系アレイカメラは、仮想カメラの仮想光軸を備え、前記仮想カメラは、前記複数のカメラの各々の視野を組み合わせることによって形成される、
請求項１２に記載の屈曲光学系アレイカメラを製造する方法。
【請求項１５】
平面の回路基板を設けることと、
前記複数のカメラの各々に関して、
前記レンズアセンブリから光を受信するように位置付けられた画像センサを設けること、および
前記平面の回路基板上に前記画像センサを位置付けすること、と
をさらに備える、請求項１２に記載の屈曲光学系アレイカメラを製造する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、マルチカメラアレイを含むイメージングシステムおよび方法に関する。特に本開示は、画像品質を維持または改善しながら低プロファイルイメージングシステムおよびモバイルデバイスを有効にするシステムおよび方法に関する。
【背景技術】
【０００２】
[0002]携帯電話およびタブレットコンピューティングデバイスのような、多くのモバイルデバイスが、静止および／またはビデオ画像をキャプチャするようにユーザによって操作されうるカメラを含む。モバイルデバイスは通常、比較小型になるように設計されるので、低プロファイルモバイルデバイスを維持するためにできるだけ薄くなるようにカメラまたはイメージングシステムを設計することが重要でありうる。屈曲光学系画像センサアレイ（「アレイカメラ」）は、焦点距離を短くすることなく、またはセンサアレイの視野全域で画像の解像度を低下させることなく、低プロファイル画像キャプチャデバイスの作成を可能にする。光を、プライマリおよびセカンダリ面を使用してアレイ中の各センサに向けて再方向付けすることによって、およびプライマリ面とセカンダリ面の間に、入来する光の焦点を合わせるために使用されるレンズアセンブリを位置付けすることによって、センサアレイは、レンズアセンブリと垂直に平面回路基板上に位置付けられうる。焦点距離が長いほど、光学ズームのような機能を実装し、より多くの光学素子を追加することのような、従来のモバイルカメラによって一般的に提供されることのできたもの（afforded）よりも多くの空間を要求するより複雑な光学系（optics）を組み込むこと、を可能にする。
【０００３】
[0003]いくつかのアレイカメラは、アレイ中のセンサによるキャプチャ用に、ターゲット画像を構成する入来する光を複数の部分に分割するために複数のファセットを持つ中央ミラーまたはプリズムを用い、ここにおいて各ファセットは、ターゲット画像からの光の一部分をアレイ中のセンサに方向付けする。分割された光の各一部分は、各センサが画像の一部分をキャプチャするように、レンズアセンブリを通過させられ、センサよりも上部または下部に直接位置付けられた面に反射されうる（reflected off of a serface）。センサ視野は、キャプチャされた部分を完全な画像に互いにステッチするのを支援するために重複しうる。
【発明の概要】
【０００４】
[0004]本明細書で説明されている屈曲光学系センサアレイおよび画像キャプチャ技法は、焦点距離を短くすることなく、またはセンサアレイの視野全域で画像の解像度を低下させることなく、低プロファイル画像キャプチャデバイスの作成を可能にし、ここにおいてキャプチャされた画像は、視差およびチルトアーティファクトが無くありうる。既存のアレイカメラの課題は、アレイの異なるカメラから見られる同じオブジェクトの異なるビュー間の視差および／またはチルトに起因する品質低下である。視差は、各カメラによってキャプチャされた画像の、アーティファクトが完全に無い最終的な画像への継ぎ目のないステッチングを阻止する。カメラビューは、部分的に重複しうる（例えば、おおよそ２０％分）。深度（例えば、レンズからオブジェクトまでの距離）に依存して、１つのカメラからの画像は、別のカメラからの画像に対してシフトされうる。結果として生じる視差およびチルトは、画像が互いにステッチまたは融合されるときに重複する視野に対応する画像エリアにおいてゴースト発生する（ghosting）「ダブルイメージ」を引き起こしうる。センサ視野において重複が存在しないようにアレイが構築されている場合でさえ、視差は、画像において、線およびエッジのような不連続な特徴を、そのような特徴がセンサ視野間の境界をまたぐときに、結果としてもたらす。
【０００５】
[0005]上で説明された問題は特に、いくつかの実施形態において、本願明細書で説明される視差およびチルトアーティファクトが無い（または実質的に無い）アレイカメラによって対処される。実施形態のいくつかは、アレイ中のセンサによるキャプチャ用に、ターゲット画像を構成する入来する光を複数の部分に分割するために、例えば、複数の面またはファセットを持つ中央ミラーまたはプリズムを用いることができる。ミラー面および周りのカメラは、キャプチャされた画像において視差およびチルトアーティファクトを引き起こすことを回避するように構成されうる。例えば、ミラー面またはプリズムファセットによって形成された水平面はすべて、アペックス（apex）と称される共通ポイントで交差し得、それは、いくつかの実施形態では、アレイの垂直な対称軸に沿いうる。カメラは、各カメラの光軸がアペックスに揃ってアラインされているか、アペックスと交差するように位置付けられうる。カメラの光軸は、そのレンズアセンブリの凸部の中央部とアペックスの両方と交差しうる。したがって、合成アパーチャ（アレイ中のカメラのすべてのビューの合計）が、アペックスを通る仮想光軸を有しうる。加えて、各カメラは、カメラの光軸と仮想光軸との間に形成された角度が、対応するミラー面と仮想光軸との間に形成された角度の２倍になるように位置付けられうる。しかしながらこれらの角度は、アレイ中のすべてのカメラにとって同じである必要はない。したがって、いくつかの実施形態では、アペックスは、アレイの垂直な対称軸に沿っていないことがある。さらに、アペックスと（センサに対応するレンズ内に位置する）凸部の中央部との間の距離は、アレイ中のすべてのカメラにとって同じでありうる。したがって、アレイ中のカメラのビューは、視差およびチルトアーティファクトが無い単一画像に継ぎ目なく結合することができる。
【０００６】
[0006]分割された光の各一部分は、各センサが画像の一部分をキャプチャするように、レンズアセンブリを通過させられ、センサよりも上部または下部に直接位置付けられた光学的な追加の反射面に反射されうる。いくつかの状況では、アレイ中の各センサは、アレイ中の近隣センサによってキャプチャされた部分とわずかに重複する画像の一部分をキャプチャすることができ、これらの部分は、例えば、線形混合または他の画像ステッチング技法によって、ターゲット画像にアセンブルされうる。センサは、より広い視野をキャプチャするために、いくつかの例では、そのレンズのアセンブリの光軸の中央から外れて位置付けられうる。
【０００７】
[0007]一態様は、複数のプライマリ光再方向付け面を含む反射コンポーネントと、ここにおいてその反射コンポーネントは、複数のプライマリ光再方向付け面の各々によって形成された水平面の交差のロケーションにアペックスを備える、複数のカメラと、ここにおいてその複数のカメラの各々は、光軸を有し、その複数のカメラは、各々が反射コンポーネントのプライマリ光再方向付け面のうちの１つから再方向付けされた光を受信するように、および複数のカメラの各々の光軸が反射コンポーネントのアペックスと交差するようアラインされるように、配列されている、を備えるイメージングシステムに関する。
【０００８】
[0008]別の態様は、視差およびチルトアーティファクトが実質的に無い屈曲光学系アレイカメラを製造する方法に関し、その方法は、複数のプライマリ光再方向付け面を含む反射コンポーネントを設けることと、ここにおいてその反射コンポーネントは、複数のプライマリ光再方向付け面の各々によって形成された水平面の交差のロケーションにアペックスを備える、反射コンポーネントの周りに位置付けられた複数のカメラの各カメラに関して、複数のプライマリ光再方向付け面のうちの１つからターゲット画像シーンを表現する光の一部分を受信するようにレンズアセンブリを位置付けすること、ここにおいてそのレンズアセンブリは、光軸を有する、および光軸がアペックスと交差するようアラインされるようにレンズアセンブリを位置付けすること、とを備える。
【０００９】
[0009]別の態様は、ターゲット画像シーンを表現する光を複数の部分に分割し、異なる方向に複数の部分の各々を再方向付けするための手段と、複数の光の部分の各々の焦点を合わせるための手段と、焦点を合わされた後、複数の光の部分の各々をキャプチャするための手段と、を備える画像キャプチャ装置に関し、光を分割するための手段、焦点を合わせるための手段、およびキャプチャするための手段は、複数の光の部分に基づいて生成された画像間の視差およびチルトアーティファクトを低減または除去するために、所定の空間関係にしたがって位置付けられている。
【００１０】
[0010]別の態様は、視差およびチルトアーティファクトが実質的に無いアレイカメラを形成する方法に関し、その方法は、垂直な対称軸を有するアレイに位置付けられた複数のカメラの各カメラに関して、画像センサのための第１のロケーションを選択することと、プライマリ光方向付け面によって形成された水平面がアペックスポイントと交差するようにプライマリ光方向付け面のための第２のロケーションを選択することと、ここにおいてその第２のロケーションは、プライマリ光方向付け面がターゲット画像シーンを表現する光の一部分を画像センサに向けて方向付けするように選択される、センサとプライマリ光方向付け面との間に位置付けられたレンズアセンブリの凸部の中央部のための第３のロケーションを選択することと、ここにおいて第３のロケーションは、カメラの光軸角度がアペックスポイントと交差するように選択される、を備え、方法は、１つまたは複数のコンピューティングデバイスによってプログラムで実行される。
【図面の簡単な説明】
【００１１】
[0011]開示される態様は、開示される態様を限定するのではなく例示するという条件で、添付図面および別紙（appendices）と関連して以下で説明されることになり、ここにおいて同様の表記は同様の要素を示す。
【図１Ａ】屈曲光学系アレイカメラの実施形態の断面側面図を例示している。
【図１Ｂ】屈曲光学系アレイカメラの別の実施形態の断面側面図を例示している。
【図２】画像キャプチャデバイスの一実施形態のブロック図を例示している。
【図３Ａ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図３Ｂ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図３Ｃ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図４】アレイカメラの１つのセンサおよびミラーのための設計パラメータの例を例示している。
【図５Ａ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図５Ｂ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図５Ｃ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図６Ａ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図６Ｂ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図６Ｃ】視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。
【図７Ａ】アレイカメラの１つのセンサおよびミラーのための設計パラメータの例を例示している。
【図７Ｂ】アレイカメラの１つのセンサおよびミラーのための設計パラメータの例を例示している。
【図７Ｃ】図７Ａおよび７Ｂのアレイカメラによってキャプチャされたビューのセットを例示している。
【図８Ａ】不完全な中央ミラーピラミッドの実施形態を例示している。
【図８Ｂ】不完全な中央ミラーピラミッドの別の実施形態を例示している。
【図９Ａ】図８Ａの中央ミラーピラミッドと理想の中央ミラーピラミッドでキャプチャされた画像間の差分の絶対値の拡大図（magnification）を例示している。
【図９Ｂ】図８Ｂの中央ミラーピラミッドと理想の中央ミラーピラミッドでキャプチャされた画像間の差分の絶対値の拡大図を例示している。
【図１０】屈曲光学系画像キャプチャプロセスの実施形態を例示している。
【発明の詳細な説明】
【００１２】
Ｉ．導入 
[0026]本明細書で開示される実施形態は、屈曲光学系を用いるアレイカメラを使用して、視差およびチルトアーティファクトが実質的に無い画像を生成するためのシステム、方法、および装置を提供する。本発明の態様は、キャプチャされた画像において視差アーティファクトをほとんどまたは全く提示しないアレイカメラに関する。例えば、アレイカメラの中央ミラーピラミッドまたはプリズムの水平面は、共通ポイント（「アペックス」と称される）で交差しうる。アペックスは、アレイ中のカメラの光軸に関する交差のポイントとして、それに加えて仮想光軸との交差のポイントとしての役割をしうる。アレイ中の各カメラは、中央ミラープリズムの対応するファセットを使用して画像シーンの一部分を「見て」、それにより、各個別のカメラ／ミラーペアは、全アレイカメラのサブアパーチャのみを表現する。完全なアレイカメラは、すべての個別アパーチャ射線（ray）の和（sum）に基づいて、すなわち、サブアパーチャによって生成された画像を互いにステッチすることに基づいて生成された合成アパーチャを有する。各カメラは、センサおよびレンズアセンブリを含むことができ、レンズアセンブリは、カメラ光軸に沿って位置する凸部の中央部を有し、各カメラは、センサとレンズアセンブリとの間にセカンダリ光再方向付け面を任意で含むことができる。センサは、画像シーンからより多くの光をキャプチャするために、光軸の中心から外れて位置付けされうる。
【００１３】
[0027]以下の説明では、特定の詳細が例の完全な理解を提供するために与えられる。しかしながら、例は、これらの指定の詳細なしに実施されうる。  
ＩＩ．屈曲光学系アレイカメラの概要
【００１４】
[0028]次に図１Ａおよび１Ｂを参照すると、本明細書で説明されるオートフォーカスシステムおよび技法で使用するのに適した屈曲光学系マルチセンサアセンブリ１００Ａ、１００Ｂの例が、次により詳細に説明されることになる。図１Ａは、すべてが回路基板１５０に装着されうる、画像センサ１０５、１２５、反射セカンダリ光再方向付け面１１０、１３５、レンズアセンブリ１１５、１３０、および中央反射面１２０を含む屈曲光学系アレイ１００Ａの例の断面側面図を例示している。図１Ｂは、プライマリ光再方向付け面１２２、１２４のための中央プリズム１４１、１４６、およびセカンダリ光再方向付け面１３５、１１０を形成する追加のプリズムを含む屈曲光学系センサアレイの実施形態の断面側面図を例示している。
【００１５】
[0029]図１Ａを参照すると、画像センサ１０５、１２５は、いくつかの実施形態では、電荷結合素子（ＣＣＤ）、相補型金属酸化膜半導体センサ（ＣＭＯＳ）、または光を受信し、受信された画像に応答して画像データを生成するあらゆる他の画像感知デバイスを含むことができる。画像センサ１０５、１２５は、静止写真の画像データを取得することができ得、そしてキャプチャされたビデオストリームにおける動きに関する情報を提供することもできる。センサ１０５および１２５は、個別のセンサで有りうるか、または３×１アレイのようなセンサのアレイに相当しうる。しかしながら、当業者によって理解されることになるように、あらゆる適したセンサのアレイが、開示されている実装において使用されうる。
【００１６】
[0030]センサ１０５、１２５は、図１Ａで図示されているように、回路基板１５０上に装着されうる。いくつかの実施形態では、すべてのセンサは、平面回路基板１５０に装着されることによって１つの水平面上にありうる。回路基板１５０は、あらゆる適した実質的に平面の材料でありうる。中央反射面１２０およびレンズアセンブリ１１５、１３０もまた、回路基板１５０上に装着されうる。１つのセンサアレイまたは複数のセンサアレイ、複数のレンズアセンブリ、および複数のプライマリおよびセカンダリ反射または屈折面を装着するのに、複数の構成が可能である。
【００１７】
[0031]引き続いて図１Ａを参照すると、いくつかの実施形態では、中央反射面１２０は、ターゲット画像シーンからの光をセンサ１０５、１２５に向けて再方向付けするために使用されうる。中央反射面１２０は、１つのミラーまたは複数のミラーで有り得、画像センサ１０５、１２５に入来する光を適切に再方向付けするのに必要とされるように成形されうるか、または平面でありうる。例えば、いくつかの実施形態では、中央反射面１２０は、レンズアセンブリ１１５、１３０を通ってセンサ１０５、１２５にそれぞれ、入来する光線（light rays）を反射するようにサイズ設定および成形されたミラーでありうる。中央反射面１２０は、ターゲット画像を構成する光を複数の部分に分割し、異なるセンサに各一部分を方向付けすることができる。例えば、（プライマリ光再方向付け面とも称され、他の実施形態が、反射面ではなく屈折プリズムを実装することができるような）中央反射面１２０の第１の側面１２２は、第１の視野１４０に対応する光の一部分を左のセンサ１０５に向けて送ることができる一方で、第２の側面１２４は、第２の視野１４５に対応する光の第２の一部分を右のセンサ１２５に向けて送る。画像センサの視野１４０、１４５がまとまって、少なくともターゲット画像をカバーすることは認識されるべきである。
【００１８】
[0032]受信センサが各々複数のセンサのアレイであるいくつかの実施形態では、中央反射面は、ターゲット画像シーンの異なる一部分をセンサの各々に向けて送るために互いに対して角度を付けられた複数の反射面で作られうる。アレイ中の各センサは、実質的に異なる視野を有し得、いくつかの実施形態では視野が重複しうる。中央反射面のいくつかの実施形態は、レンズシステムを設計するときに自由度（the degrees of freedom）を高めるために複雑な非平面状の面を有しうる。さらに、中央面が反射面であると論じられているけれども、他の実施形態では中央面は、屈折性があり得る。例えば、中央面は、複数のファセットで構成されたプリズムであり得、ここで各ファセットは、シーンを構成する光の一部分をセンサの１つに向けて方向付けする。
【００１９】
[0033]図１Ａで例示されているように、中央反射面１２０に反射された後、光は、レンズアセンブリ１１５、１３０を通って伝搬しうる。１つまたは複数のレンズアセンブリ１１５、１３０は、中央反射面１２０とセンサ１０５、１２５および反射面１１０、１１３５との間に設けられうる。レンズアセンブリ１１５、１３０は、各センサに向けて方向付けられるターゲット画像の一部分の焦点を合わせるために使用されうる。
【００２０】
[0034]いくつかの実施形態では、各レンズアセンブルは、１つまたは複数のレンズ、および筺体の間中を複数の異なるレンズ位置の間でレンズを移動させるためのアクチュエータを備えることができる。アクチュエータは、ボイスコイルモータ（ＶＣＭ）、微小電気機械システム（ＭＥＭＳ）、または形状記憶合金（ＳＭＡ：shape memory alloy）でありうる。レンズアセンブリは、アクチュエータを制御するためのレンズドライバをさらに備えることができる。
【００２１】
[0035]従来のオートフォーカス技法は、各カメラのレンズ１１５、１３０と対応するセンサ１０５、１２５との間の焦点距離を変更することによって、実装されうる。いくつかの実施形態では、これは鏡筒（lens barrel）を移動させることによって達成されうる。他の実施形態は、中央ミラーを上または下に移動させることによって、またはレンズアセンブリに対してミラーの角度を調整することによって、焦点を調整することができる。ある特定の実施形態は、各センサに対して側面ミラーを移動させることによって、焦点を調整することができる。そのような実施形態は、アセンブリが各センサの焦点を個別に調整することを可能にしうる。さらに、例えばアセンブリ全体にわたって液体レンズのようなレンズを設置することによって、一度にアセンブリ全体の焦点を変更することがいくつかの実施形態では可能である。ある特定の実装では、コンピュテーショナルフォトグラフィ（computational photography）が、カメラアレイの焦点を変更するために使用されうる。
【００２２】
[0036]図１Ａで例示されているように、反射面１１０および１３５のような複数の側面反射面は、センサの反対側の中央ミラー１２０の周りに設けられうる。レンズアセンブリを通った（passing through）後、（セカンダリ光再方向付け面とも称され、他の実施形態が反射面ではなく屈折プリズムを実装することができるような）側面反射面１１０、１３５は、光を平面センサ１０５、１２５上に（図１Ａで描写されているように、配向が「下向きに」）反射することができる。描写されているように、センサ１０５は、反射面１１０の真下に位置付けされ得、センサ１２５は、反射面１３５の真下に位置付けされうる。しかしながら他の実施形態では、センサは、側面反射型面（side reflected surfaces）よりも上部にあり得、側面反射面は、光を上向きに反射するように構成されうる。側面反射面およびセンサの他の適した構成は可能であり、ここで各レンズアセンブリからの光がセンサに向けて再方向付けされる。ある特定の実施形態は、側面反射面１１０、１３５の移動が関連付けられたセンサの視野または焦点を変更することを可能にしうる。
【００２３】
[0037]各センサの視野１４０、１４５は、そのセンサに関連付けられた中央ミラー１２０の面によってオブジェクト空間に誘導されうる。機械的方法が、各カメラの視野がオブジェクトフィールド上の異なるロケーションに誘導されうるように、アレイ中の、ミラーを傾ける、および／またはプリズムを移動させるために用いられうる。これは、例えば、高ダイナミックレンジカメラを実装するために、カメラシステムの解像度を高めるために、またはプレノプティックカメラシステムを実装するために使用されうる。各センサの（または各３×１アレイの）視野がオブジェクト空間に突出され得、各センサは、そのセンサの視野にしたがってターゲットシーンの一部分を構成する部分的画像をキャプチャすることができる。いくつかの実施形態では、相対する位置にある（opposing）センサアレイ１０５、１２５のための視野１４０、１４５は、ある特定の量１５０分だけ重複しうる。重複１５０を低減し、単一画像を形成するために、以下で説明されるようなステッチングプロセスは、２つの相対する位置にあるセンサアレイ１０５、１２５からの画像を組み合わせるために使用されうる。ステッチングプロセスのある特定の実施形態は、部分的画像を互いにステッチする際に共通の特徴を識別するために重複１５０を用いることができる。重複する画像を互いにステッチした後、ステッチされた画像は、最終的な画像を形成するために、所望のアスペクト比、例えば４：３または１：１にトリミングされうる（cropped）。
【００２４】
[0038]図１Ｂは、屈曲光学系アレイカメラ１００Ｂの別の実施形態の断面側面図を例示している。図１Ｂで図示されているように、センサアセンブリ１００Ｂは、各々が回路基板１５０に装着された画像センサ１０５、１２５のペア、画像センサ１０５、１２５それぞれに対応するレンズアセンブリ１１５、１３０、および画像センサ１０５、１２５のカバーガラス１０６、１２６それぞれの上に位置付けられたセカンダリ光再方向付け面１１０、１３５を含む。屈折プリズム１４１のプライマリ光再方向付け面１２２は、光軸１２１に沿ってレンズアセンブリ１１５を通り抜けるように（through）ターゲット画像シーンからの光の一部分を方向付けし、セカンダリ光再方向付け面１１０に反射され、カバーガラス１０６を通り、センサ１０５上に入射する。屈折プリズム１４６のプライマリ光再方向付け面１２４は、光軸１２３に沿ってレンズアセンブリ１３０を通り抜けるようにターゲット画像シーンからの光の一部分を方向付けし、セカンダリ光再方向付け面１３５に反射され、カバーガラス１２６を通り、センサ１２５上に入射する。屈曲光学系アレイカメラ１００Ｂは、図１Ａのアレイカメラ１００Ａの反射面の代わりに屈折プリズムを実装する１つのアレイカメラの実施形態を例示している。屈折プリズム１４１、１４６の各々は、プライマリ光方向付け面１２２、１２４が回路基板によって形成された水平面より下部にあり、ターゲット画像シーンを表現する光を受信するように回路基板１５０におけるアパーチャに設けられている。
【００２５】
[0039]センサ１０５、１２５は、図１Ｂで図示されているように、回路基板１５０上に装着されうる。いくつかの実施形態では、すべてのセンサが、平面回路基板１５０に装着されることによって１つの水平面上にありうる。回路基板１５０は、あらゆる適した実質的に平面の材料でありうる。回路基板１５０は、入来する光がプライマリ光再方向付け面１２２、１２４に向けて回路基板１５０を通ることを可能にするように、上で説明されたようなアパーチャを含むことができる。１つのセンサアレイまたは複数のセンサアレイ、それに加えて例示されている他のカメラコンポーネントを回路基板１５０に装着するのに、複数の構成が可能である。
【００２６】
[0040]引き続いて図１Ｂを参照すると、プライマリ光再方向付け面１２２、１２４は、例示されているようなプリズム面でありうるか、または１つのミラーまたは複数のミラーで有り得、画像センサ１０５、１２５に入来する光を適切に再方向付けするのに必要とされるように成形されうるか、または平面でありうる。いくつかの実施形態では、プライマリ光再方向付け面１２２、１２４は、図１Ａで例示されているように中央ミラーピラミッドまたはプリズムとして形成されうる。中央ミラーピラミッド、プリズム、または他の光学コンポーネントは、ターゲット画像を表現する光を複数の部分に分割し、異なるセンサに各一部分を方向付けすることができる。例えば、プライマリ光再方向付け面１２２が、第１の視野に対応する光の一部分を左のセンサ１０５に向けて送ることができる一方で、プライマリ光再方向付け面１２４は、第２の視野に対応する光の第２の一部分を右のセンサ１２５に向けて送る。受信センサが各々複数のセンサのアレイであるいくつかの実施形態では、光再方向付け面は、ターゲット画像シーンの異なる一部分をセンサの各々に向けて送るために互いに対して角度を付けられた複数の反射面で作られうる。カメラの視野がまとまって、少なくともターゲット画像をカバーし、アレイの合成アパーチャによってキャプチャされた最終的な画像を形成するためにキャプチャ後にアラインおよび互いにステッチされうることは認識されるべきである。
【００２７】
[0041]アレイ中の各センサは、実質的に異なる視野を有し得、いくつかの実施形態では視野が重複しうる。以下でより詳細に説明されるように、様々なプライマリ光再方向付け面１２２、１２４、レンズアセンブリ１１５、１３０、およびセンサ１０５、１２５の間の空間的関係は、異なる視野の間で生じる視差およびチルトアーティファクトを低減または除去するように予め決定されうる。
【００２８】
[0042]図１Ａおよび１Ｂによって例示されているように、各アレイカメラは全高Ｈを有する。いくつかの実施形態では、全高Ｈは、おおよそ４．５ｍｍ以下でありうる。他の実施形態では、全高Ｈは、おおよそ４．０ｍｍ以下でありうる。例示されていないけれども、アレイカメラ１００Ａ、１００Ｂ全体は、おおよそ４．５ｍｍ以下、またはおおよそ４．０ｍｍ以下の対応する内部の高さを有する筺体に設けられうる。
【００２９】
[0043]そのようなアレイカメラ１００Ａ、１００Ｂのいくつかの構成は、センサおよび光再方向付け面の相対的な位置付けに基づいて視差およびチルトアーティファクトを被り得、アレイの異なるカメラから見られる同じオブジェクトの異なるビューの間の視差およびチルトに起因する品質低下に関する課題を提起する。視差およびチルトは、各カメラによってキャプチャされた画像の、アーティファクトが完全に無い最終的な画像への継ぎ目のないステッチングを阻止する。深度（例えば、レンズからオブジェクトまでの距離）に依存して、１つのカメラからの画像は、別のカメラからの重複する画像に対して位置および角度がシフトされうる。結果として生じる視差およびチルトは、画像が互いにステッチまたは融合されるときに重複する視野に対応する画像エリアにおいてゴースト発生する「ダブルイメージ」を引き起こしうる。センサ視野において重複が存在しないようにアレイが構築される場合でさえ、視差は、画像において、線およびエッジのような不連続な特徴を、そのような特徴がセンサ視野間の境界をまたぐときに、結果としてもたらす。
【００３０】
[0044]本明細書で使用されている場合、「カメラ」という用語は、画像センサ、レンズシステム、ならびに多数の対応する光再方向付け面、例えば図１で例示されたようなプライマリ光再方向付け面１２４、レンズアセンブリ１３０、セカンダリ光再方向付け面１３５、およびセンサ１２５を指す。「アレイ」または「アレイカメラ」と称される屈曲光学系マルチセンサアレイは、様々な構成において複数のそのようなカメラを含むことができる。アレイ構成のいくつかの実施形態は、２０１３年３月１４日付で出願され、「MULTI-CAMERA SYSTEM USING FOLDED OPTICS」と題された米国特許出願公報第２０１４／０１１１６５０号において開示されており、その開示は、本明細書に参照により組み込まれている。本明細書で説明されている視差アーティファクトの低減または除去のための幾何学的な関係によって益を受けるだろう他のアレイカメラ構成は可能である。
【００３１】
[0045]図２は、１つまたは複数のカメラ２１５ａ−ｎにリンクされた画像プロセッサ２２０を含むコンポーネントのセットを有するデバイス２００の高レベルブロック図を描写している。画像プロセッサ２２０はまた、ワーキングメモリ２０５、メモリ２３０、およびデバイスプロセッサ２５０と通信状態にあり、デバイスプロセッサ２５０は同様に、ストレージ２１０および電子ディスプレイ２２５と通信状態にある。
【００３２】
[0046]デバイス２００は、セルフォン、デジタルカメラ、タブレットコンピュータ、携帯情報端末、または同様のものでありうる。本明細書で説明されているような低減された厚さのイメージングシステムが利点を提供するだろう多くのポータブルコンピューティングデバイスが存在する。デバイス２００はまた、固定コンピューティングデバイス、または薄いイメージングシステムが効果的でありうる（advantageous）あらゆるデバイスでありうる。複数のアプリケーションが、デバイス２００上でユーザに利用可能でありうる。これらのアプリケーションは、従来の写真およびビデオアプリケーション、高ダイナミックレンジイメージング、パノラマ写真およびビデオ、または３Ｄ画像もしくは３Ｄビデオのような立体イメージングを含むことができる。
【００３３】
[0047]画像キャプチャデバイス２００は、外部画像をキャプチャするためのカメラ２１５−ａを含む。カメラ２１５ａ−ｎは各々、図１に関して上で論じられたように、センサ、レンズアセンブリ、ならびに各センサにターゲット画像の一部分を再方向付けするためのプライマリおよびセカンダリ反射または屈折面を備えることができる。概して、Ｎ個のカメラ２１５ａ−ｎが使用され得、ここにおいてＮ≧２である。したがってターゲット画像はＮ個の部分に分割され得、ここにおいてＮ個のカメラの各センサはそのセンサの視野にしたがって、ターゲット画像の一部分をキャプチャする。カメラ２１５ａ−ｎが、本明細書で説明されている屈折光学イメージングデバイスの実装に適したあらゆる数のカメラを備えることができることは理解されるだろう。センサの数は、図４に関して以下でより詳細に論じられるようなシステムのより低いｚの高さを実現するために、または後処理後に画像の焦点を調整する能力を有効にしうるプレノプティックカメラのものと同様の重複する視野を有することのような、他の目的のニーズを満たすために増加しうる。他の実施形態は、２つの同時画像をキャプチャし、その後それらを互いに統合する能力を有効にする高ダイナミックレンジカメラに適した視野重複構成を有することができる。カメラ２１５ａ−ｎは、デバイスプロセッサ２５０にキャプチャされた画像を送信するために、画像プロセッサ２２０に結合されうる。
【００３４】
[0048]画像プロセッサ２２０は、以下でより詳細に説明されることになるように、高品質のステッチされた画像を出力するためにターゲット画像のＮ個の部分を備える受信された画像データに対して様々な処理動作を実行するように構成されうる。画像プロセッサ２２０は、汎用処理ユニット、またはイメージングアプリケーションのために特別に設計されたプロセッサでありうる。画像処理動作の例は、トリミング、（例えば、異なる解像度への）スケーリング、画像ステッチング、画像フォーマット変換、色補間、色処理、画像フィルタリング（例えば、空間画像フィルタリング）、レンズアーティファクトまたは不具合補正等を含む。画像プロセッサ２２０は、いくつかの実施形態では、複数のプロセッサを備えることができる。いくつかの実施形態は、各画像センサ専用のプロセッサを有することができる。画像プロセッサ２２０は、１つまたは複数の専用画像信号プロセッサ（ＩＳＰ）またはプロセッサのソフトウェア実装でありうる。
【００３５】
[0049]図示されているように、画像プロセッサ２２０は、メモリ２３０およびワーキングメモリ２０５に接続されている。例示されている実施形態では、メモリ２３０は、キャプチャ制御モジュール２３５、画像ステッチングモジュール２４０、およびオペレーティングシステム２４５を記憶する。これらのモジュールは、様々な画像処理およびデバイス管理タスクを実行するようにデバイスプロセッサ２５０の画像プロセッサ２２０を設定する命令を含む。ワーキングメモリ２０５は、メモリ２３０のモジュールに含まれるプロセッサ命令のワーキングセットを記憶するために画像プロセッサ２２０によって使用されうる。代わりとして、ワーキングメモリ２０５はまた、デバイス２００の動作中に作成された動的データを記憶するために画像プロセッサ２２０によって使用されうる。
【００３６】
[0050]上で言及されたように、画像プロセッサ２２０は、これらメモリに記憶された、いくつかのモジュールによって構成されている。キャプチャ制御モジュール２３５は、カメラ２１５ａ−ｎの焦点位置を調整するように画像プロセッサ２２０を設定する命令を含むことができる。キャプチャ制御モジュール２３５は、デバイス２００の画像キャプチャ機能全体を制御する命令をさらに含むことができる。例えば、キャプチャ制御モジュール２３５は、カメラ２１５ａ−ｎを使用してターゲット画像シーンの生の画像データをキャプチャするように画像プロセッサ２２０を設定するためのサブルーチンを呼び出す命令を含むことができる。キャプチャ制御モジュール２３５はその後、カメラ２１５ａ−ｎによってキャプチャされたＮ個の部分的画像に対してステッチング技法を実行し、イメージングプロセッサ２２０にステッチおよびトリミングされたターゲット画像を出力するように、画像ステッチングモジュール２４０を呼び出すことができる。キャプチャ制御モジュール２３５はまた、キャプチャされるべきシーンのプレビュー画像を出力するために、およびある特定の時間間隔で、または生の画像データにおけるシーンが変化するときに、プレビュー画像を更新するために、生の画像データに対してステッチング動作を実行するように画像ステッチングモジュール２４０を呼び出すことができる。
【００３７】
[0051]画像ステッチングモジュール２４０は、キャプチャされた画像データに対してステッチングおよびトリミング技法を実行するように画像プロセッサ２２０を設定する命令を備えることができる。例えば、Ｎ個のセンサ２１５ａ−ｎの各々は、各センサの視野にしたがってターゲット画像の一部分を構成する部分的画像をキャプチャすることができる。視野は、上および以下で説明されているように、重複のエリアを共有することができる。単一のターゲット画像を出力するために、画像ステッチングモジュール２４０は、高解像度ターゲット画像を生み出すために複数Ｎ個の部分的画像を組み合わせるように画像プロセッサ２２０を設定することができる。ターゲット画像生成は、既知の画像ステッチング技法を通じて生じうる。画像ステッチングの例は、本明細書に全体として参照により組み込まれている米国特許出願第１１／６２３０５０号において見受けられうる。
【００３８】
[0052]例えば、画像ステッチングモジュール２４０は、Ｎ個の部分的画像の互いに対するアラインメントおよび回転を決定するために特徴を一致させるため、Ｎ個の部分的画像のエッジに沿った重複のエリアを比較する命令を含むことができる。部分的画像の回転および／または各センサの視野の形状に起因して、組み合わされた画像は、不揃いな形状を形成しうる。したがって、Ｎ個の部分的画像をアラインすることおよび組み合わせた後、画像ステッチングモジュール２４０は、所望の形状およびアスペクト比、例えば４：３の矩形または１：１の正方形に組み合わされた画像をトリミングするように画像プロセッサ２２０を設定するサブルーチンを呼び出すことができる。トリミングされた画像は、ディスプレイ２２５上での表示のために、またはストレージ２１０に保存するためにデバイスプロセッサ２５０に送られうる。
【００３９】
[0053]オペレーティングシステムモジュール２４５は、デバイス２００のワーキングメモリ２０５および処理リソースを管理するように画像プロセッサ２２０を設定する。例えば、オペレーティングシステムモジュール２４５は、カメラ２１５ａ−ｎのようなハードウェアリソースを管理するためにデバイスドライバを含むことができる。したがって、いくつかの実施形態では、上で論じられた画像処理モジュールに含まれる命令が、これらのハードウェアリソースと直接対話しないことがあるが、その代わりに、オペレーティングシステムコンポーネント２７０に位置する標準的なサブルーチンまたはＡＰＩを通じて対話することができる。オペレーティングシステム２４５内の命令はその後、これらのハードウェアコンポーネントと直接対話することができる。オペレーティングシステムモジュール２４５はさらに、デバイスプロセッサ２５０と情報を共有するように画像プロセッサ２２０を設定することができる。
【００４０】
[0054]デバイスプロセッサ２５０は、キャプチャされた画像、またはキャプチャされた画像のプレビューを、ユーザに表示するためにディスプレイ２２５を制御するように構成されうる。ディスプレイ２２５は、イメージングデバイス２００の外部にありうるか、またはイメージングデバイス２００の一部でありうる。ディスプレイ２２５はまた、画像をキャプチャする前に使用のためのプレビュー画像を表示するビューファインダを提供するように構成されうるか、またはユーザによって直近にキャプチャされた、もしくはメモリに記憶された、キャプチャされた画像を表示するように構成されうる。ディスプレイ２２５は、ＬＣＤまたはＬＥＤスクリーンを備えることができ、タッチ感知技術を実装することができる。
【００４１】
[0055]デバイスプロセッサ２５０は、データ、例えばキャプチャされた画像を表現するデータをストレージモジュール２１０に書き込むことができる。ストレージモジュール２１０は、従来のディスクデバイスとして図で（graphically）表現されている一方で、当業者は、ストレージモジュール２１０があらゆる記憶メディアデバイスとして構成されうることを理解するだろう。例えば、ストレージモジュール２１０は、フロッピー（登録商標）ディスクドライブ、ハードディスクドライブ、光学ディスクドライブもしくは光磁気ディスクドライブ、またはＦＬＡＳＨメモリ、ＲＡＭ、ＲＯＭ、および／もしくはＥＥＰＲＯＭ（登録商標）のような固体メモリ等の、ディスクドライブを含むことができる。ストレージモジュール２１０はまた、複数のメモリユニットを含むことができ、メモリユニットのいずれか１つは、画像キャプチャデバイス２００内にあるように構成されうるか、または画像キャプチャデバイス２００の外部にありうる。例えば、ストレージモジュール２１０は、画像キャプチャデバイス２００内に記憶されたシステムプログラム命令を含むＲＯＭメモリを含むことができる。ストレージモジュール２１０は、カメラから取り外し可能でありうる、キャプチャされた画像を記憶するように構成されたメモリカードまたは高速度メモリを含むことができる。
【００４２】
[0056]図２は、プロセッサ、イメージングセンサ、およびメモリを含むように別個のコンポーネントを有するデバイスを描写しているけれども、当業者は、これらの別個のコンポーネントが、特定の設計目的を実現するために様々な方法で組み合わされうること理解するだろう。例えば、代わりの実施形態では、メモリコンポーネントが、費用を節約し、性能を向上させるために、プロセッサコンポーネントと組み合わされうる。いくつかの実施形態では、デバイスは、デバイスプロセッサ２５０および画像プロセッサ２２０を参照して説明されている機能を実行することができる単一のプロセッサを含むことができる。
【００４３】
[0057]加えて、図２は、いくつかのモジュールを備えるメモリコンポーネント２３０、およびワーキングメモリを備える別個のメモリ２０５を含む、２つのメモリコンポーネントを例示しているけれども、当業者は、異なるメモリアーキテクチャを利用するいくつかの実施形態を認識するだろう。例えば設計は、メモリ２３０に含まれるモジュールを実装するプロセッサ命令の記憶のために、ＲＯＭ、または静的ＲＡＭメモリを利用することができる。プロセッサ命令は、画像プロセッサ２２０による実行を容易にするためにＲＡＭにロードされうる。例えば、ワーキングメモリ２０５は、画像プロセッサ２２０による実行の前にワーキングメモリ２０５にロードされた命令を有する、ＲＡＭメモリを備えることができる。  
ＩＩＩ．視差およびチルトアーティファクトが無い屈曲光学系アレイカメラの概要
【００４４】
[0058]図３Ａおよび図３Ｂは、以下で定義される所定の空間関係にしたがった様々なコンポーネントの配列に起因する視差およびチルトアーティファクトが無いアレイカメラの実施形態を例示している。図３Ａおよび３Ｂによって例示されているように、２つのミラー面３３０、３３５、および２つの対応するセンサ３１１Ａ、３１１Ｂは、キャプチャされた画像において視差およびチルトアーティファクトを引き起こすことを回避するために予め定義された空間関係に基づいて構成されうる。アレイのセンサおよびその対応するレンズは、「カメラ」と称され、アレイ中のすべてのカメラの連携は、「仮想カメラ」と称される。例示されていないけれども、各カメラは、光を、カメラの光軸に対する例示されている角度で位置付けされていないセンサに向けて再方向付けするために、上で説明されたようなセカンダリ光再方向付け面を有することができる。例えば、いくつかの実施形態では、すべてのセンサは、共通の水平面に位置付けされうる。例示されている実施形態では、仮想カメラ３２０は、仮想センサ３２１、および仮想センサに関連付けられた仮想レンズ３２２を含む。理解されることになるように、仮想カメラ３２０は、物理センサ３１１Ａ、３１１Ｂによってキャプチャされた画像をステッチすることによって生成されたアレイ３００全体の合成アパーチャ（視野３４０）に対応する仮想センサ３２１および仮想レンズ３２２を図示するように描写されており、仮想カメラは、アレイの実際の構造の中には物理的に存在しない。
【００４５】
[0059]各カメラ３１０Ａ、３１０Ｂは、中央ミラープリズム３５０のアペックスＡの方を向いており、各カメラ３１０Ａ、３１０Ｂの光軸３１５Ａ、３１５ＢはアペックスＡを通る。カメラ３１０Ａ、３１０Ｂの各々に関連付けられたレンズ３１２Ａ、３１２Ｂのレンズ中央部は、アペックスから同じ距離にあり、各カメラ３１０Ａ、３１０Ｂは、仮想カメラ３２０の視野３４０の半分を見る。垂直軸３２５に対する各カメラ３１０Ａ、３１０Ｂの光軸３１５Ａ、３１５Ｂの角度は、垂直軸３２５に対するその対応するミラー３３０、３３５によって形成された水平面の角度の二倍でありうる。例示されている実施形態では、垂直軸３２５は、アレイ３００の垂直な対称軸を意味し、仮想光軸（例えば、仮想センサ３２１および仮想レンズ３２２によって表現されている仮想カメラ３２０の光軸）でもある。
【００４６】
[0060]例示されているように、ミラー面３３０、３３５によって形成された水平面は、アレイの仮想光軸３２５に沿った、図においてＡと名付けられ、およびアペックスと称される、共通の点で交差する。カメラ３１０Ａ、３１０Ｂは、各カメラの光軸３１５Ａ、３１５ＢがアペックスＡで交差するように位置付けされうる。加えて、各カメラ３１０Ａ、３１０Ｂは、カメラの光軸３１５Ａ、３１５Ｂと仮想光軸３２５との間に形成された角度（角度２αと名付けられる）が、対応するミラー面３３０、３３５と仮想光軸３２５との間に形成された角度（角度αと名付けられる）の２倍になるように位置付けされうる。しかしながらこれらの角度は、アレイ中のすべてのカメラにとって同じである必要はない。アペックスＡと（センサ３１１Ｂに対応するレンズ３１２Ｂ内に位置する）凸部３１３Ｂの中央部との間の距離Ｄは、アレイ中のすべてのカメラにとって同じ、または本質的に同じでありうる。アレイのすべてのカメラ３１０Ａ、３１０Ｂは、アレイ３００の仮想光軸３２５に沿って上方に向いている１つの単一の仮想カメラ３２０に仮想で結合する（「としての役割をする」と読まれる）。このように、各個別のカメラ／レンズ／ミラーの組合せは、全アレイ３００のサブアパーチャのみを表現する。仮想カメラ３２０は、すべての個別のアパーチャ射線の和から作られた合成アパーチャを有する。
【００４７】
[0061]図３Ｃは、アレイ３００中の１つのカメラ３１０Ｂに関する上で説明された設計制約の例を例示している。アレイ３００中のすべてのカメラ３１０Ａ、３１０Ｂからの画像をステッチすることによって形成された仮想カメラ３２０の視野３４０は、システムの機械的パラメータの最適化に基づきうる。しかしながら、概算が、非常に小型（ポイントサイズ）の個別のカメラ３１０Ｂの前提に基づいて取得されうる。仮想カメラ３２０にとって最大の可能な視野（ＦＯＶ）は、図３Ｃにおける角度に関連し、ここにおいて、  
ＦＯＶ＝２β  
β＝９０−α  
ＦＯＶ＝１８０−２α  
である。
【００４８】
[0062]角度βを超えると、仮想カメラ３２０が「見る」光線は、現実のカメラ３１０Ｂの物理的構造によって妨害されうる。アレイカメラのいくつかの実施形態では、ＦＯＶはより狭くありうる。
【００４９】
[0063]加えて、アレイカメラは、いくつかの実施形態では、望ましいほど薄く（例えば、高さが４ｍｍ以下）、それは、角度αを、４５°未満に、およびある特定の値より高く制限する。他の実用的要件は、α＞３０°をなしうる。様々な実施形態において、焦点距離および角度αは、すべてのカメラにとって同じである必要はない。
【００５０】
[0064]図４は、結果としてＦＯＶ＝６０°（おおよそ）になりうる、図３Ａ−３Ｃのアレイカメラ３００のミラー３３５および１つのセンサ３１１Ｂに対応するミラー３３５に入射する光の様々な角度に対する実例的な射線追跡（ray trace）および設計パラメータの例を例示している。しかしながら、これは例であって限定ではなく、より大きい角度が現実的には可能である。現実のレンズに対して予測されるのと同様の結果を持つ、理想的なレンズ３１２Ｂを仮定すると、カメラ３１０Ｂの焦点距離はおおよそ５ｍｍであり、アパーチャは２．５ｍｍであり、Ａから凸部３１３Ｂのレンズ３１２Ｂの中央部までの距離はおおよそ１０．９ｍｍであり、Ａはベース４００からのおおよそ４ｍｍの高さＨにあり（高さＨは、アレイに関する厚さまたは高さ全体に基づいて変化しうるけれども）、凸部３１３Ｂのレンズ中央部は、ベース４００からおおよそ２ｍｍの高さにあり、α＝４０°である。ＦＯＶ＝６０°は、相対的な照射を計算することから決定され得、ミラー３３５のサイズおよび凸部３１３Ｂのレンズ中央部からミラー３３５までの距離によって制約されうる。おおよそ４ｍｍのミラーの高さＨの制約は、アレイカメラの外形情報制限（form factor limitations）に起因して増加しないことがある一方で、ミラー３３５までの距離は低減されうるが、物理的カメラが射線のいくらかを妨害するという代償がある。例示されているように、センサ３１１Ｂは、センサ３１１Ｂが従来、光軸３１５Ｂで中心に位置付けされていた場合に比べて、ミラーによって提供される視野のより多くから光を収集するために光軸３１５Ｂの中心から外れて位置付けされうる。他の実施形態では、センサは、異なる位置に、かつ光軸に対して異なる角度で位置付けされ得、セカンダリ光再方向付け面は、センサに光を再方向付けするために含まれうる。例えば、中央ミラーピラミッドのベース４００は、回路基板上に位置付けされ（または回路基板に差し込まれ）得、センサ３１１Ｂ（およびアレイ３００中のすべての他のセンサ）は、回路基板上に位置付けされ（または回路基板に差し込まれ）うる。
【００５１】
[0065]図５Ａ〜５Ｃは、アレイカメラ５００が視差およびチルトアーティファクトをほとんどまたは全く提示しない実施形態を例示しており、ここにおいてアレイカメラは、４つのサブカメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄ、および中央ミラーピラミッド５２０を含む。ここで、カメラは、センサ、レンズ、および中央ミラーピラミッド５２０のファセットに対応する可能なセカンダリ光再方向付け面を指し示すように使用される。４つのカメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄの各々は、ミラーピラミッドのアペックスＡと交差する光軸を有し、カメラごとの凸部のレンズ中央部は、アペックスから同じ距離にあり、各カメラは、仮想カメラの視野のおおよそ四分の一を見る。いくつかの実施形態では、各カメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄは、アペックスＡ以外の共通のポイントと交差する光軸を有することができる。そのような実施形態では、結果としてもたらされる画像は、視差アーティファクトをほとんどまたは全く提示しないことができるが、チルトアーティファクトは提示しうる。
【００５２】
[0066]中央ミラーピラミッド５２０は、各々が光を４つのカメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄのうちの１つに向けて方向付けし、ピラミッドのアペックスＡを形成する４つの反射ファセットまたはミラーの付いた面５２５Ａ、５２５Ｂ、５２５Ｃ、５２５Ｄを含むことができる。各カメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄは、画像センサおよびレンズアセンブリ、および、いくつかの実施形態では、２つの繋がった矩形のボックスとして図中で表現されているセカンダリ光再方向付け面を含むことができる。各カメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄは、ミラーピラミッドのアペックスＡを通る光軸５１５Ａ、５１５Ｂ、５１５Ｃ、５１５Ｄを有することができ、対応する反射ファセット５２５Ａ、５２５Ｂ、５２５Ｃ、５２５Ｄを使用して、仮想カメラの全視野の一部分を見ることができる。カメラ５１０Ａ、５１０Ｂ、５１０Ｃ、５１０Ｄの各々、アペックスＡ、および反射ファセット５２５Ａ、５２５Ｂ、５２５Ｃ、５２５Ｄの対応する１つの間の空間関係は、視差およびチルトアーティファクトを低減または除去するために上記のように定義されうる。ミラーピラミッドとして本明細書では共通して説明されているけれども、いくつかの実施形態では、反射ファセットは、例えば、ある距離だけ離れて位置付けされ、それによって統一された構造を形成しないことによって、または尖ったアペックスではなく平面の上部面を有する反射コンポーネントを形成するように共に位置付けられることによって、異なる形状を有する反射コンポーネントを形成することができる。このように、アペックスＡは、物理的ポイントでなく、むしろファセットの水平面の交差を表現する空間におけるポイントでありうる。
【００５３】
[0067]例えば、中央ミラーピラミッド（または中央反射コンポーネントの他の形状／構造）に加えて４つのミラーまたは反射ファセットを使用する８カメラ設計といった、視差低減のための光軸アラインメントを持つ他のアレイカメラ設計もまた可能である。他の数のカメラおよび対応するミラーの付いた面は可能である。加えて図１に関して上で論じられたように、いくつかの実施形態では、第２の反射面が、中央ミラーピラミッドからセンサに光を反射するように、画像センサよりも上部または下部に位置付けされうる。したがってセンサは、中央ミラーピラミッド５２０を持つ回路基板上に装着され得、アレイカメラ設計は、アレイカメラの高さよりも大きな長さを有するセンサを収容することができる。
【００５４】
[0068]図５Ｃは、中央ミラーピラミッド５２０上の円として図示されている、仮想カメラの視野５３０の例を例示している。
【００５５】
[0069]図６Ａ〜６Ｃは、視差およびチルトアーティファクトが無いアレイカメラ６００の実施形態を例示している。上で説明された４カメラ設計５００のように、８カメラアレイ設計６００は、カメラ６１０Ａ−６１０Ｈのアレイによって囲まれている中央ミラーピラミッド６２０を含む。上で説明された４カメラ設計５００と比較すると、この８カメラ設計６００は、アペックスＡで交差する水平面に関して図３Ａ〜３Ｃに関連して上で説明されたものと同じ空間関係の原則に従う、４つの追加のミラー６２５Ｅ、６２５Ｆ、６２５Ｇ、６２５Ｈ、および４つの対応する追加のカメラ６１０Ｅ、６１０Ｆ、６１０Ｇ、６１０Ｈを有するけれども、追加のミラー６２５Ｅ、６２５Ｆ、６２５Ｇ、６２５Ｈは、プライマリミラー６１０Ａ、６１０Ｂ、６１０Ｃ、６１０Ｄの角度と比較すると、アレイ６００の垂直軸に対して異なる角度で位置付けされうる。４つの追加のミラーの付いた面６２５Ｅ、６２５Ｆ、６２５Ｇ、６２５Ｈは、それらが元の４つのカメラによってキャプチャされた射線の円錐を妨害しないように、それらの使用可能なエリアの一部を切断することによって成形されうる。４カメラ設計と比較された追加のミラーおよびカメラは、灰色で図示されている。レンズ中央部からアペックスＡまでの距離は、すべての８つのカメラ６１０Ａ−６１０Ｈにとって同じでありうる。これは、アレイカメラの一例を例示するように意図されており、異なる数のカメラ／ミラーと同様に他の変更を持つ他のカメラは可能である。
【００５６】
[0070]図６Ｃは、中央ミラーピラミッド６２０上の円として図示されている仮想カメラの視野６３０の例を例示している。図５Ｃと比較すると、例示されている円６３０は、４カメラアレイ５００と比較された８カメラアレイ６００のＦＯＶの増加を図示している。フィールドをさらに広く（further）拡大するために８つよりも多いカメラ設計は可能であるが、システムの複雑性も比例して増加する。いくつかの実施形態は、おおよそ１００°のＦＯＶを実現するように構築されうる。  
ＩＶ．実例的なキャプチャされた画像の概要
【００５７】
[0071]図７Ａは、４カメラアレイカメラの１つのセンサ７１０およびミラー７２０のための設計パラメータの例を例示している。現実のレンズに対して予測されるのと同様の結果を持つ、理想的なレンズ７１５を仮定すると、カメラ３１０Ｂの焦点距離はおおよそ５ｍｍであり、アパーチャは２．５ｍｍであり、Ａから凸部３１３Ｂのレンズ７１５の中央部までの距離はおおよそ７ｍｍであり、Ａはベース７２５からおおよそ４ｍｍの高さＨにあり（高さＨは、アレイに関する厚さまたは高さ全体に基づいて変化しうるけれども）、α＝３９．７１３°である。おおよそ４ｍｍのミラーの高さＨの制約は、アレイカメラの外形情報制限に起因して、いくつかの実装において増加しないことがある。例示されているように、センサ７１０は、センサ７１０が従来、光軸７３０で中心に位置付けされていた場合に比べて、ミラーによって提供される視野のより多くから光を収集するために光軸７３０の中心から外れて位置付けされうる。他の実施形態では、センサ７１０は、異なる位置に、かつ光軸に対して異なる角度で位置付けされ得、セカンダリ光再方向付け面は、センサに光を再方向付けするために含まれうる。例えば、中央ミラーピラミッドのベース７２５は、回路基板上に位置付けされ（または回路基板に差し込まれ）得、センサ７１０（およびアレイ中のすべての他のセンサ）は、回路基板上に位置付けされ（または回路基板に差し込まれ）うる。
【００５８】
[0072]図７Ｂは、様々な角度でミラー７２０に入射する光に対する実例的な射線追跡を例示しており、ここで線の数は、センサ７１０に到達する各角度における光の相対的な量に対応する。様々な角度に対する射線追跡における線の数によって例示されているように、内角（例えば、１２度および２４度）よりも少ない外角（例えば、−６度、０度、３６度、および４４度）からの光がセンサ７１０に達する。
【００５９】
[0073]図７Ｃは、図７Ａおよび７Ｂにおいて例示されている設計パラメータを有する４カメラアレイカメラによってキャプチャされたビューのセットを例示している。４カメラアレイを用いてキャプチャされた画像の簡素な線形混合は、アーティファクトを伴わない高品質な結果を生み出すことができる。４つのカメラの視野間の重複が最小化される場合、全視野は８８°に達しうる。例示されているシュミレーションされたビューのセットでは、オブジェクトはカメラからおおよそ５０ｍｍにあり、カメラは正確にオブジェクトに焦点を合わされる。視野間の重複のアレイには視差がほとんどまたは全くなく、画像ステッチングに関して、以前のアレイカメラ設計に対する著しい改善を提供する。
【００６０】
[0074]すべての画像の焦点が合っているとき、焦点が合っているオブジェクトは、好ましくはある距離に、例えば１つの水平面にあるはずである。適切アラインすることはどの視差も取り除く。異なるオブジェクトへの深度が異なるとき、それらは、すべての焦点が合うことも、すべてが同時にアラインされることもないことがある。１つのオブジェクトが重複するビューにおいてアラインされている場合でさえ、異なる深度にあるいくつかの他のオブジェクトはアラインされないことがある。
【００６１】
[0075]いくつかの例では、焦点が合っているオブジェクトは適切にアラインされることになるけれども、同じシーンにおける焦点が外れたオブジェクトの画像間にはずれ（misalignment）が存在しうる。Ｚｅｍａｘにおける広範なシミュレーションが、そのようなオブジェクトがあると、異なるミラーからの重複するビュー間に可視的な視差が存在することを示してきた。しかしながら２つのそのような画像のミクスチャは、より大きなアパーチャからのまさしく焦点がぼやけた（true defocused）オブジェクトのビューである。個別のカメラからのビューは、部分的（不完全の）アパーチャイメージングを示す。そのような個別のビューをミックスした結果が、完全なアパーチャイメージングである。アレイカメラは、部分的ビューのすべてから合成アパーチャ画像を生成する。
【００６２】
[0076]４カメラアレイを用いる一実験では、５０ｍｍにある焦点の合ったオブジェクトと、４０ｍｍで焦点を合わされたカメラを用いると、その実験は、個別のビュー間の重複する領域におけるわずかな視差を明らかにした。しかしながら、ビューの線形混合は依然として、最終的なイメージにおいてゴースト発生が存在しないこと、および明瞭さを生み出した。
【００６３】
[0077]図８Ａは、不完全な中央ミラーピラミッド８００の実施形態を例示している。アレイカメラで使用される現実のミラーは、場合によっては鋭利なエッジにおいて不完全さを有しうる。図８Ａのミラーは、０．２５ｍｍ分だけピラミッドのエッジ８０５をブロックし、０．５ｍｍ分だけ上端８１０を切除した（切断されたミラーピラミッド（mirror pyramid with cutoffs）と称される）効果を調査するために使用される不完全ミラーを表現する。ブロックされたエッジ８０５および切除された上端８１０の効果は、図９Ａの実例的な画像に関連して論じられる。
【００６４】
[0078]図８Ｂは、不完全な中央ミラーピラミッド８２０の別の実施形態を例示している。図８Ｂのミラーは、ブロックされたエッジ８０５の効果を調査するために使用される完全なミラー、およびピラミッドの上端にある壁８１５もまた表現しており、壁８１５はおおよそ０．５ｍｍの高さを有し、ある角度で入来するある特定の射線をブロックする（壁を有するミラーピラミッドと称される）。ブロックされたエッジ８０５およびブロックされた上端８１５の効果は、図９Ｂの実例的な画像に関連して論じられる。
【００６５】
[0079]図９Ａは、図８Ｂの中央ミラーピラミッドおよび理想の中央ミラーピラミッドを用いてキャプチャされた画像間の差分の絶対値の拡大図の画像９００を例示している。図８Ａで例示されているような中央ミラーピラミッドを使用してキャプチャされた画像に対する切除の効果は、４５度の斜め方向の画像の暗化であり、画像の中央部のダイヤモンド形状の領域における暗化を二重にする。
【００６６】
[0080]図９Ｂは、図８Ｂの中央ミラーピラミッドおよび理想の中央ミラーピラミッドを用いてキャプチャされた画像間の差分の絶対値の拡大図の画像９０５を例示している。拡大された差分の絶対値によって例示されているように、図８Ｂで例示されているような中央ミラーピラミッドを使用してキャプチャされた画像に対する壁の効果は、画像の中央部における黒の十字である。
【００６７】
[0081]現実および不完全なミラーは、キャプチャされた画像において暗化を引き起こしうるけれども、そのような暗化は、不完全なミラーを使用するアレイによるすべての画像キャプチャ全域で不断であろう。したがって、いくつかの実施形態では、キャプチャ後処理技法が、例えば、キャプチャされた画像に既知の暗化された領域のマスクを多重化する（multiply）ことによって、ミラーに起因する画像の既知の暗化に関して補正するために使用されうる。その結果は、それが鋭利なエッジおよび鋭利なアペックスを持つ理想的なミラーによってキャプチャされたかのように見えるだろう。他の実施形態では、例えば、ミラーエッジが０．２５ｍｍに勝るように精密かつ鋭利であることを要求することといった、製造制約が、暗化アーティファクトを回避するためにミラー構築に設置されうる。  
Ｖ．実例的な画像キャプチャプロセスの概要
【００６８】
[0082]図１０は、屈曲光学系画像キャプチャプロセス１０００の実施形態を例示している。プロセス１０００は、複数の画像センサが設けられているブロック１００５で開始する。このブロックは、センサの数および位置付けを含む、上で論じられたセンサアレイ構成のいずれも提供することを含むことができる。
【００６９】
[0083]プロセス１０００はその後、少なくとも１つの反射面が複数のイメージングセンサの対応する１つと予め定義された空間関係で、および複数のイメージングセンサの対応する１つと近接して装着されるブロック１０１０に移動する。例えば、このブロックは、２つ、４つ、または８つのセンサの取り囲むアレイの真ん中に中央アレイピラミッドを装着することを備えることができ、ここにおいて中央ミラーピラミッドは、アレイ中の各センサに関連付けられた面を備える。上で説明されたように、所定の空間関係は、例えば中央ミラーピラミッドのファセットまたはミラーの付いた面によって形成されたすべての水平面が共通ポイント（アペックス）で交差すること、各ミラーがアペックスを通るアレイの垂直軸に対してある角度で位置付けられる（様々な実施形態において、異なるミラーが異なる角度で、またはすべて同じ角度で装着されうるが）こと、各ミラーの対応するセンサが、アペックスを通るアレイの垂直軸に対して角度２αで位置付けられること、および各センサに関連付けられたレンズアセンブリの凸部の中央部が、凸部の他の中央部の各々と同じアペックスからの距離Ｄに位置付けられることを特定することによって、視差およびチルトアーティファクトが実質的に無いアレイカメラを提供することができる。いくつかの実施形態では、プロセス１０００のブロック１００５および１０１０は、視差およびチルトアーティファクトが実質的に無いアレイカメラを製造する方法として実装されうる。
【００７０】
[0084]プロセス１０００はその後、シーンのターゲット画像を構成する光が、ブロック１００５および１０１０によって製造されたアレイカメラのイメージングセンサに向けて、少なくとも１つの反射面に反射されるブロック１０１５に移行する。例えば、光の一部分は、複数のセンサの各々に向けて、複数の面の各々に反射されうる。これはさらに、各センサに関連付けられたレンズアセンブリに光を通すことを備えることができ、また第２の面に光をセンサ上に向けて反射させることも含むことができる。ブロック１０１５はさらに、反射面の任意のものの移動も通じて、またはレンズアセンブリを使用して光の焦点を合わせることを備えることができる。
【００７１】
[0085]プロセス１０００は、センサがターゲット画像シーンの複数の画像をキャプチャするブロック１０２０に移動しうる。例えば、各センサは、そのセンサの視野に対応するシーンの一部分の画像をキャプチャすることができる。アレイカメラを構築する際に使用される所定の空間関係に起因して、視野は、視差およびチルトアーティファクトをほとんどまたは全く提示しないことがある。それとともに、複数のセンサの視野は、オブジェクト空間において少なくともターゲット画像をカバーする。
【００７２】
[0086]プロセス１０００はその後、画像ステッチング方法が複数の画像から単一の画像を生成するために実行されるブロック１０２５に移行することができる。いくつかの実施形態では、図２の画像ステッチングモジュール２４０がこのブロックを実行することができる。これは、既知の画像ステッチング技法を含むことができる。さらに、視野における重複のどのエリアも、複数の画像における重複を生成し得、これは、ステッチングプロセスにおいて画像をアラインする際に使用されうる。例えば、ブロック９２５はさらに、隣接画像の重複するエリアにおける共通の特徴を識別することと、その共通の特徴を使用して画像をアラインすることを含むことができる。いくつかの実施形態では、ブロック１０２５は、中央ミラーピラミッドにおける不完全性によって引き起こされた既知のアーティファクトに対する補償を含むことができる。
【００７３】
[0087]次に、プロセス１０００は、ステッチされた画像が、指定されたアスペクト比、例えば４：３または１：１にトリミングされるブロック１０３０に移行する。最後にプロセスは、ブロック１０３５において、トリミングされた画像を記憶した後終了する。例えば、画像は、図２のストレージ２１０に、最大解像度の最終的な画像として記憶されうるか、ターゲットシーンのプレビュー画像としての表示のために、図２のワーキングメモリ２０５に記憶されうる。  
ＶＩ．実装するシステムおよび用語
【００７４】
[0088]本明細書で開示されている実装は、視差およびチルトアーティファクトが無い複数のアパーチャアレイカメラのためのシステム、方法、および装置を提供する。当業者は、これらの実施形態が、ハードウェア、ソフトウェア、ファームウェア、またはそれらのあらゆる組み合わせで実装されうることを認識するだろう。
【００７５】
[0089]いくつかの実施形態では、上で論じられた回路、プロセス、およびシステムが、ワイヤレス通信デバイスにおいて利用されうる。ワイヤレス通信デバイスは、他の電子デバイスとワイヤレスに通信するために使用される、ある種類のデバイスでありうる。ワイヤレス通信デバイスの例は、セルラ式電話、スマートフォン、携帯情報端末（ＰＤＡ）、電子リーダ、ゲームシステム、音楽プレイヤ、ネットブック、ワイヤレスモデム、ラップトップコンピュータ、タブレットデバイス等を含む。
【００７６】
[0090]ワイヤレス通信デバイスは、上で論じられたプロセスを実行するための、１つまたは複数の画像センサ、２つ以上の画像信号プロセッサ、命令またはモジュールを含むメモリを含むことができる。デバイスはまた、データ、メモリから命令および／またはデータをロードするプロセッサ、１つまたは複数の通信インターフェース、１つまたは複数の入力デバイス、ディスプレイデバイスのような１つまたは複数の出力デバイス、ならびに電力ソース／インターフェースを有することができる。ワイヤレス通信デバイスは、加えて送信機および受信機を含むことができる。送信機および受信機は、トランシーバと合わせて称されうる。トランシーバは、ワイヤレス信号を送信および／または受信するための１つまたは複数のアンテナに結合されうる。
【００７７】
[0091]ワイヤレス通信デバイスは、別の電子デバイス（例えば、基地局）にワイヤレスに接続しうる。ワイヤレス通信デバイスは、代わりとして、モバイルデバイス、モバイル局、加入者局、ユーザ機器（ＵＥ）、遠隔局、アクセス端末、モバイル端末、端末、ユーザ端末、加入者ユニット等と称されうる。ワイヤレス通信デバイスの例は、ラップトップまたはデスクトップコンピュータ、セルラ式電話、スマートフォン、ワイヤレスモデム、電子リーダ、タブレットデバイス、ゲームシステム等を含む。ワイヤレス通信デバイスは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））のような１つまたは複数の工業規格にしたがって動作しうる。したがって、「ワイヤレス通信デバイス」という一般的な用語は、工業規格にしたがった様々な用語体系をもって説明されるワイヤレス通信デバイス（例えば、アクセス端末、ユーザ機器（ＵＥ）、遠隔端末等）を含むことができる。
【００７８】
[0092]本明細書で説明されている機能は、プロセッサ可読またはコンピュータ可読媒体上に、１つまたは複数の命令として記憶されうる。「コンピュータ可読媒体」という用語は、コンピュータまたはプロセッサによってアクセスされうるあらゆる利用可能な媒体を指す。限定ではなく例として、そのような媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ、磁気ディスクストレージ、または他の磁気記憶デバイス、あるいは命令またはデータ構造の形態で望ましいプログラムコードを記憶するために使用され得、コンピュータによってアクセスされうる、あらゆる他の媒体を備えることができる。本明細書で使用される場合、ディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光学ディスク（disc）、デジタル多目的ディスク（disc）（ＤＶＤ）、フロッピーディスク（disk）、およびブルーレイ（登録商標）ディスク（disc）を含み、ここでディスク（disk）が通常磁気的にデータを再生する一方で、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。コンピュータ可読媒体が有形および非一時的でありうることは留意されるべきである。「コンピュータプログラム製品」という用語は、コンピューティングデバイスまたはプロセッサによって実行、処理、またはコンピューティングされうるコードまたは命令（例えば、「プログラム」）と組み合わされたコンピューティングデバイスまたはプロセッサを指す。本明細書で使用される場合、「コード」という用語は、コンピューティングデバイスまたはプロセッサによって実行可能であるソフトウェア、命令、コード、またはデータを指しうる。
【００７９】
[0093]ソフトウェアまたは命令はまた、送信媒体を通じて送信されうる。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバ、または他の遠隔ソースから送信される場合には、この同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、送信媒体の定義に含まれる。
【００８０】
[0094]本明細書で開示されている方法は、説明されている方法を達成するための１つまたは複数のステップまたはアクションを備える。方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく互いに置き換えられうる。言い換えれば、ステップまたはアクションの特定の順序が、説明されている方法の正常な動作のために要求されない限り、特定のステップおよび／またはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく修正されうる。
【００８１】
[0095]本明細書で使用される場合、「結合する」、「結合すること」、「結合される」という用語、または結合という言葉の他のバリエーションが、間接接続または直接接続のどちらも示すことができることは留意されるべきである。例えば、第１のコンポーネントが第２のコンポーネントに「結合される」場合、第１のコンポーネントは、第２のコンポーネントに間接的に接続されるか、第２のコンポーネントに直接的に接続されるか、のどちらでもありうる。本明細書で使用される場合、「複数」という用語は２つ以上を意味する。例えば、複数のコンポーネントは、２つ以上のコンポーネントを示す。
【００８２】
[0096]「決定すること」という用語は、幅広い種類のアクションを含み、したがって、「決定すること」は、計算すること、コンピューティングすること、処理すること、導出すること、調査すること、ルックアップすること（looking up）（例えば、表、データベース、または別のデータ構造をルックアップすること）、確定すること、および同様のことを含むことができる。また「決定すること」は、受信すること（例えば、情報を受信すること）、アクセスすること（例えば、メモリ中のデータにアクセスすること）、および同様のことを含むことができる。また「決定すること」は、解決すること、選択すること、選ぶこと、確立すること、および同様のことを含むことができる。
【００８３】
[0097]「に基づいて」という表現は、明確に指定されない限り、「だけに基づいて」を意味しない。言い換えれば、「に基づいて」という表現は、「だけに基づいて」および「に少なくとも基づいて」の両方を説明する。
【００８４】
[0098]上述の説明では、特定の詳細が例の完全な理解を提供するために与えられている。しかしながら、例がこれらの特定の詳細なしで実施されうることは当業者によって理解されるだろう。例えば、例を不必要な詳細で曖昧にしないために、電気的コンポーネント／デバイスがブロック図で図示されうる。他の事例では、このようなコンポーネント、他の構造および技術が、例をさらに説明するために詳細に図示されうる。
【００８５】
[0100]見出しは、参照のために、および様々なセクションを検索するのを支援するために、本明細書に含まれている。これらの見出しは、それらに関して説明されている概念の範囲を限定するようには意図されていない。そのような概念は、明細書全体にわたって適用性を有しうる。
【００８６】
[0101]また、例がフローチャート、フロー図、有限状態図、構造図、またはブロック図として描写される、プロセスとして説明されうることに留意されたい。フローチャートは動作を連続したプロセスとして説明しうるけれども、動作の多くは並列または同時に行われることができ、プロセスは繰り返されることができる。加えて、動作の順序は並べ換えられうる。プロセスは、その動作が完了した時に終了する。プロセスは、方法、機能、手順、サブルーチン、サブプログラム、等に対応しうる。プロセスがソフトウェアの機能に対応するとき、その終了は、機能が呼び出し機能または主要機能に戻ることに対応する。
【００８７】
[0102]開示されている実装の先の説明は、いずれの当業者も、本発明を製造または使用できるように提供されている。これらの実装への様々な修正は、当業者には容易に明らかになり、本明細書で定義されている一般的な原理は、本発明の趣旨または範囲から逸脱することなく、他の実装にも適用されうる。したがって、本発明は、本明細書で示されている実装に限定されるようには意図されておらず、本明細書で開示されている原理および新規な特徴と一致する可能性がある最も広い範囲が与えられることとする。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
複数のプライマリ光再方向付け面を含む反射コンポーネント、前記反射コンポーネントは、前記複数のプライマリ光再方向付け面の各々によって形成された水平面の交差のロケーションにアペックスを備える、と、
複数のカメラ、前記複数のカメラの各々は、光軸を有し、前記複数のカメラは、各々が前記反射コンポーネントの前記プライマリ光再方向付け面のうちの１つからの再方向付けされた光を受信するように、および前記複数のカメラの各々の前記光軸が前記反射コンポーネントの前記アペックスと交差するようアラインされるように、配列されている、
を備えるイメージングシステム。
［Ｃ２］
前記アペックスを通る仮想光軸をさらに備え、前記複数の光方向付け面のうちの少なくとも１つは、前記仮想光軸に対する前記複数のプライマリ光再方向付け面の前記少なくとも１つによって形成された水平面は、第１の角度を形成するように位置付けられ、前記複数のプライマリ光反射面の前記少なくとも１つ光を受信する前記複数のカメラのうちの１つの前記光軸は、前記仮想光軸に対する第２の角度を形成し、前記第２の角度は、前記第１の角度の値の二倍に等しい値を有する、
Ｃ１に記載のシステム。
［Ｃ３］
前記複数のプライマリ光再方向付け面の各々は、前記複数のプライマリ光再方向付け面の各々によって形成された水平面が前記仮想光軸に対する前記第１の角度を形成するように位置付けされ、前記複数のカメラの各々の前記光軸は、前記仮想光軸に対する前記第２の角度を形成する、
Ｃ２に記載のシステム。
［Ｃ４］
前記複数のプライマリ光再方向付け面の第１のサブセットによって形成された水平面は、前記仮想光軸に対する前記第１の角度を形成し、
前記複数のカメラの対応する第１のセットの前記光軸は、前記仮想光軸に対する前記第２の角度を形成し、
前記複数のプライマリ光再方向付け面の第２のサブセットによって形成された水平面は、前記仮想光軸に対する第３の角度を形成し、前記第３の角度は、前記第１の角度の前記値とは異なる値を有し、
前記複数のカメラの対応する第２のサブセットの前記光軸は、前記仮想光軸に対する第４の角度を形成し、前記第４の角度は、前記第３の角度の前記値の二倍に等しい値を有する、
Ｃ２に記載のシステム。
［Ｃ５］
前記複数のカメラのうちの１つのカメラは、レンズアセンブリおよびセンサを備え、前記カメラの前記光軸は、前記レンズアセンブリの凸部の中央部と交差し、前記光軸は、前記センサの中央部からオフセットされたロケーションで前記センサと交差する、
Ｃ１に記載のシステム。
［Ｃ６］
複数のレンズアセンブリおよび複数の画像センサをさらに備え、前記複数のカメラの各々は、前記複数のレンズアセンブリのうちの１つおよび前記複数の画像センサのうちの１つを備える、
Ｃ１に記載のシステム。
［Ｃ７］
前記複数のレンズアセンブリの各々は、凸部の中央部を有し、前記複数のレンズアセンブリのうちの少なくとも２つは、前記アペックスが前記複数のレンズアセンブリの前記少なくとも２つの各々の前記凸部の中央部から等距離にあるように位置付けられる、
Ｃ６に記載のシステム。
［Ｃ８］
前記複数のレンズアセンブリは、互いに実質的に同一であり、前記複数のレンズアセンブリは、前記アペックスから等距離に位置付けられる、
Ｃ６に記載のシステム。
［Ｃ９］
実質的に平面の回路基板をさらに備え、前記複数の画像センサの各々は、前記実質的に平面の回路基板上に位置付けられるか、または前記実質的に平面の回路基板に差し込まれる、
Ｃ６に記載のシステム。
［Ｃ１０］
複数のセカンダリ光再方向付け面をさらに備え、前記複数のセカンダリ光再方向付け面の各々は、前記複数のレンズアセンブリのうちの対応する１つから入来する光を受信し、前記入来する光を前記複数の画像センサのうちの対応する１つに向けて再方向付けするように構成される、
Ｃ９に記載のシステム。
［Ｃ１１］
前記複数のセカンダリ光再方向付け面は各々、屈折プリズムの反射面のうちの１つを備える、
Ｃ１０に記載のシステム。
［Ｃ１２］
視差およびチルトアーティファクトが実質的に無い屈曲光学系アレイカメラを製造する方法であって、
複数のプライマリ光再方向付け面を含む反射コンポーネントを設けること、前記反射コンポーネントは、前記複数のプライマリ光再方向付け面の各々によって形成された水平面の交差のロケーションにアペックスを備える、と、
前記反射コンポーネントの周囲に位置付けられる複数のカメラの各カメラに関して、
前記複数のプライマリ光再方向付け面のうちの１つからターゲット画像シーンを表現する光の一部分を受信するためにレンズアセンブリを位置付けすること、前記レンズアセンブリは、光軸を有する、および
前記光軸が前記アペックスと交差するようアラインされるように前記レンズアセンブリを位置付けすること、と
を備える、方法。
［Ｃ１３］
前記複数のカメラの各カメラに関して、前記レンズアセンブリから光を受信するために画像センサを位置付けすることをさらに備える、
Ｃ１２に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ１４］
前記光軸が、前記画像センサの中央部からオフセットされた位置で前記画像センサと交差するように前記画像センサを位置付けすることをさらに備える、
Ｃ１３に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ１５］
おおよそ４．５ｍｍ以下の内部高を有する筺体内に前記複数のカメラを配列することをさらに備える、
Ｃ１２に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ１６］
前記アペックスから等距離になるように前記複数のカメラの少なくとも２つの前記レンズアセンブリを位置付けすることをさらに備える、
Ｃ１２に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ１７］
前記屈曲光学系アレイカメラは、仮想カメラの仮想光軸を備え、前記仮想カメラは、前記複数のカメラの各々の視野を組み合わせることによって形成される、
Ｃ１２に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ１８］
前記仮想光軸に対して第１の角度で前記複数のプライマリ光再方向付け面のうちの１つを位置付けすることと、前記仮想光軸に対して第２の角度で前記複数のカメラのうちの対応する１つの前記レンズアセンブリを位置付けすることとをさらに備え、前記第２の角度は、前記第１の角度の値の二倍である値を有する、
Ｃ１７に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ１９］
実質的に平面の回路基板を設けることと、
前記複数のカメラの各々に関して、
前記レンズアセンブリから光を受信するように位置付けられた画像センサを設けること、および
前記実質的に平面の回路基板上の、または前記実質的に平面の回路基板に差し込まれた前記画像センサを位置付けすること、と
をさらに備える、Ｃ１２に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ２０］
前記複数のカメラの各々に関して、前記レンズアセンブリと前記画像センサとの間にセカンダリ光再方向付け面を設けることをさらに備え、前記セカンダリ光再方向付け面は、前記レンズアセンブリからターゲット画像シーンを表現する前記光の一部分を受信し、前記光の一部分を前記画像センサに向けて再方向付けするように構成される、
Ｃ１９に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ２１］
前記ターゲット画像シーンの完全な画像に、前記複数のカメラの各々の前記光の一部分を表現するデータをアセンブルするように構成された処理モジュールに前記複数のカメラの各々を電子的に結合することをさらに備える、
Ｃ１２に記載の屈曲光学系アレイカメラを製造する方法。
［Ｃ２２］
ターゲット画像シーンを表現する光を複数の部分に分割し、異なる方向に、前記複数の部分の各々を再方向付けするための手段と、
前記複数の光の部分の各々の焦点を合わせるための手段と、
焦点を合わされた後に前記複数の光の部分の各々をキャプチャするための手段と、
を備え、
前記光を分割するための手段、焦点を合わせるための手段、およびキャプチャするための手段は、前記複数の光の部分に基づいて生成された画像間の視差およびチルトアーティファクトを低減または除去するために所定の空間関係にしたがって位置付けられる、
画像キャプチャ装置。
［Ｃ２３］
前記焦点を合わせるための手段から受信された前記複数の光の部分を、前記キャプチャするための手段上に再方向付けするための手段をさらに備える、
Ｃ２２に記載の画像キャプチャ装置。
［Ｃ２４］
前記複数の部分に前記ターゲット画像シーンを表現する光を前記分割するための手段は、対応する複数の反射ファセットを有する反射コンポーネントと、対応する複数の出力ファセットを有する屈折プリズムとのうちの１つを備える、
Ｃ２２に記載の画像キャプチャ装置。
［Ｃ２５］
前記所定の空間関係は、前記ターゲット画像シーンを表現する光を前記分割するための手段と、前記焦点を合わせるための手段と、前記キャプチャするための手段との間の幾何学的な関係を定義する、
Ｃ２２に記載の画像キャプチャ装置。
［Ｃ２６］
視差およびチルトアーティファクトが実質的に無いアレイカメラを形成する方法であって、垂直な対称軸を有するアレイに位置付けられる複数のカメラの各々のカメラに関して、
画像センサのための第１のロケーションを選択することと、
プライマリ光方向付け面によって形成された水平面がアペックスポイントと交差するように前記プライマリ光方向付け面のための第２のロケーションを選択すること、前記第２のロケーションは、前記プライマリ光方向付け面がターゲット画像シーンを表現する光の一部分を前記画像センサに向けて方向付けするように選択される、と、
前記センサと前記プライマリ光方向付け面との間に位置付けられたレンズアセンブリの凸部の中央部のための第３のロケーションを選択すること、第３のロケーションは、前記カメラの光軸角度が前記アペックスポイントと交差するように選択される、と
を備え、
前記方法は、１つまたは複数のコンピューティングデバイスによってプログラムで実行される、
方法。
［Ｃ２７］
前記凸部の中央部と前記アペックスとの間の距離が前記複数のカメラの各々にとって同じであるように前記複数のカメラの各カメラのための前記第３のロケーションを選択することをさらに備える、
Ｃ２６に記載の方法。
［Ｃ２８］
前記第１のロケーションおよび第３のロケーションは、前記カメラの光軸角度が前記垂直な対称軸に対する第２の角度を形成するように選択され、前記第２の角度は、前記第１の角度の二倍である、
Ｃ２６に記載の方法。
［Ｃ２９］
前記プライマリ光方向付け面が前記垂直な対称軸に対して第１の角度で位置付けられるように前記第２のロケーションを選択することをさらに備える、
Ｃ２６に記載の方法。
［Ｃ３０］
前記光軸が前記垂直な対称軸に対する第２の角度を形成するように前記第３のロケーションを選択することをさらに備え、前記第２の角度は、前記第１の角度の二倍である、
Ｃ２９に記載の方法。
【図１Ａ】
0006672185.tif 000002
【図１Ｂ】
0006672185.tif 000003
【図２】
0006672185.tif 000004
【図３Ａ】
0006672185.tif 000005
【図３Ｂ】
0006672185.tif 000006
【図３Ｃ】
0006672185.tif 000007
【図４】
0006672185.tif 000008
【図５Ａ】
0006672185.tif 000009
【図５Ｂ】
0006672185.tif 000010
【図５Ｃ】
0006672185.tif 000011
【図６Ａ】
0006672185.tif 000012
【図６Ｂ】
0006672185.tif 000013
【図６Ｃ】
0006672185.tif 000014
【図７Ａ】
0006672185.tif 000015
【図７Ｂ】
0006672185.tif 000016
【図７Ｃ】
0006672185.tif 000017
【図８Ａ】
0006672185.tif 000018
【図８Ｂ】
0006672185.tif 000019
【図９Ａ】
0006672185.tif 000020
【図９Ｂ】
0006672185.tif 000021
【図１０】
0006672185.tif 000022