(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-01-24
(45)【発行日】2024-02-01
(54)【発明の名称】ブレンドモード3次元ディスプレイシステムおよび方法
(51)【国際特許分類】
H04N 13/271 20180101AFI20240125BHJP
G06T 19/00 20110101ALI20240125BHJP
H04N 13/275 20180101ALI20240125BHJP
H04N 13/361 20180101ALI20240125BHJP
H04N 13/344 20180101ALN20240125BHJP
G02B 27/02 20060101ALN20240125BHJP
G02B 30/52 20200101ALN20240125BHJP
【FI】
H04N13/271
G06T19/00 F
H04N13/275
H04N13/361
H04N13/344
G02B27/02 Z
G02B30/52
(21)【出願番号】P 2021569068
(86)(22)【出願日】2020-05-12
(86)【国際出願番号】 US2020032459
(87)【国際公開番号】W WO2020236460
(87)【国際公開日】2020-11-26
【審査請求日】2023-05-02
(32)【優先日】2019-05-23
(33)【優先権主張国・地域又は機関】US
【早期審査対象出願】
(73)【特許権者】
【識別番号】514108838
【氏名又は名称】マジック リープ, インコーポレイテッド
【氏名又は名称原語表記】Magic Leap,Inc.
【住所又は居所原語表記】7500 W SUNRISE BLVD,PLANTATION,FL 33322 USA
(74)【代理人】
【識別番号】100078282
【氏名又は名称】山本 秀策
(74)【代理人】
【識別番号】100113413
【氏名又は名称】森下 夏樹
(74)【代理人】
【識別番号】100181674
【氏名又は名称】飯田 貴敏
(74)【代理人】
【識別番号】100181641
【氏名又は名称】石川 大輔
(74)【代理人】
【識別番号】230113332
【氏名又は名称】山本 健策
(72)【発明者】
【氏名】テイラー, ロバート ブレイク
【審査官】佐野 潤一
(56)【参考文献】
【文献】特表2019-512741(JP,A)
【文献】特表2019-507902(JP,A)
【文献】特開2018-151459(JP,A)
【文献】特開2006-208868(JP,A)
【文献】特開2000-156876(JP,A)
【文献】特開平07-111664(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
H04N 13/00
G06T 19/00
G02B 27/02
G02B 30/00
G03B 35/00
G09G 3/00-5/00
(57)【特許請求の範囲】
【請求項1】
ブレンドモードにおいて3次元(「3D」)画像を表示するための方法であって、
3D画像データのフレームをレンダリングすることと、
前記3D画像データのフレームを分析し、深度データを生成することと、
前記深度データを使用して、前記3D画像データを、i)近深度に対応する2次元(「2D」)画像データの少なくとも1つの近フレームと、ii)ある視点からの近深度より遠い遠深度に対応する2D画像データの少なくとも1つの遠フレームとにセグメント化することと、
それぞれ、前記近フレームおよび遠フレームを前記近深度および遠深度に表示することであって、前記近フレームおよび遠フレームは、同時に表示される、ことと
を含み、
前記深度データを使用して、前記3D画像データを前記2D画像データの近フレーム
と遠フレーム
とにセグメント化することは、
近深度範囲内の個別の深度を有する仮想オブジェクト/ピクセルの近専用セットを識別することと、
遠深度範囲内の個別の深度を有する仮想オブジェクト/ピクセルの遠専用セットを識別することと、
中央深度範囲内の個別の深度を有する仮想オブジェクト/ピクセルの近および遠重複セットを識別することと
、
前記仮想オブジェクト/ピクセルの近専用セットを前記2D画像データの近フレームに追加することと、
前記仮想オブジェクト/ピクセルの遠専用セットを前記2D画像データの遠フレームに追加することと、
ブレンド分析を前記仮想オブジェクト/ピクセルの近および遠重複セット上で実施し、仮想オブジェクト/ピクセルの近重複セットおよび仮想オブジェクト/ピクセルの遠重複セットを識別することと、
前記仮想オブジェクト/ピクセルの近重複セットを前記2D画像データの近フレームに追加することと、
前記仮想オブジェクト/ピクセルの遠重複セットを前記2D画像データの遠フレームに追加することと
を含む、方法。
【請求項2】
前記近深度は、約1.96ジオプタに対応し、
前記遠深度は、約0.67ジオプタに対応する、請求項1に記載の方法。
【請求項3】
前記3D画像データのフレームは、
深度セグメント化データと、
ステレオカラーペアデータと、
実世界メッシュデータと
を備える、請求項1に記載の方法。
【請求項4】
前記3D画像データのフレームを分析し、前記深度データを生成することは、
視差マップを前記3D画像データのフレームから生成することと、
前記3D画像データのフレームを再投影することと
を含む、請求項1に記載の方法。
【請求項5】
前記ブレンド分析
を前記仮想オブジェクト/ピクセルの近および遠重複セット上で実施することは、線形補間、非線形補間、および/または複数の線形補間を
前記仮想オブジェクト/ピクセルの近および遠重複セットに対して実施することを伴う、請求項
1に記載の方法。
【請求項6】
それぞれ、前記近フレームおよび遠フレームを前記近深度および遠深度に表示することは、
近深度に対応する2D画像データの左近フレームと、
ある視点からの前記近深度より遠い遠深度に対応する2D画像データの左遠フレームと、
前記近深度に対応する2D画像データの右近フレームと、
前記遠深度に対応する2D画像データの右遠フレームと
を表示することを含み、
前記左近フレームおよび前記左遠フレームは、同時に表示され、
前記右近フレームおよび前記右遠フレームは、同時に表示される、請求項1に記載の方法。
【請求項7】
前記左近フレームおよび前記左遠フレームは、ユーザの左眼に表示される、請求項
6に記載の方法。
【請求項8】
前記右近フレームおよび前記右遠フレームは、ユーザの右眼に表示される、請求項
6に記載の方法。
【請求項9】
前記左近フレームおよび前記右近フレームは
、ユーザから第1の深度において
前記ユーザに表示される、請求項
6に記載の方法。
【請求項10】
前記左遠フレームおよび前記右遠フレームは、前記ユーザから第2の深度において前記ユーザに表示され、前記第2の深度は、前記第1の深度を上回る、請求項
9に記載の方法。
【請求項11】
前記第1および第2の深度は、それぞれ、約1.96
ジオプタおよび約0.67
ジオプタに対応する、請求項
10に記載の方法。
【請求項12】
前記左近フレーム、前記左遠フレーム、前記右近フレーム、および前記右遠フレームが、ユーザに表示されると、前記ユーザは、3D画像を知覚する、請求項
6に記載の方法。
【請求項13】
前記3D画像は、前記3D画像データのフレームに対応する、請求項
12に記載の方法。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、仮想現実、拡張現実、および複合現実結像、可視化、およびディスプレイシステムおよび方法に関する。特に、本開示は、ブレンドディスプレイモードを生成するための仮想現実、拡張現実、および複合現実結像、可視化、およびディスプレイシステムおよび方法に関する。
【背景技術】
【0002】
現代のコンピューティングおよびディスプレイ技術は、仮想現実(VR)、拡張現実(AR)、および複合現実(MR)システムの開発を促進している。VRシステムは、ユーザが体験するためのシミュレートされた環境を作成する。これは、頭部搭載型ディスプレイを通して、コンピュータ生成画像をユーザに提示することによって行われることができる。本画像は、感覚体験を作成し、これは、ユーザをシミュレートされた環境内に没入させる。VRシナリオは、典型的には、コンピュータ生成画像のみの提示を伴うのではなく、また、実際の実世界画像も含む。
【0003】
ARシステムは、概して、実世界環境をシミュレートされた要素で補完する。例えば、ARシステムは、ユーザに、頭部搭載型ディスプレイを介して、周囲実世界環境のビューを提供してもよい。しかしながら、コンピュータ生成画像はまた、ディスプレイ上に提示され、実世界環境を向上させることもできる。本コンピュータ生成画像は、実世界環境にコンテキスト的に関連する、要素を含むことができる。そのような要素は、シミュレートされたテキスト、画像、オブジェクト等を含むことができる。MRシステムはまた、シミュレートされたオブジェクトを実世界環境の中に導入するが、これらのオブジェクトは、典型的には、ARシステムにおけるものを上回る相互作用度を特徴とする。シミュレートされた要素は、多くの場合、リアルタイムで双方向となることができる。
【0004】
図1は、例示的AR/MR場面2を描写し、ユーザには、人々、木々、背景における建物、およびコンクリートプラットフォーム20を特徴とする、実世界公園設定6が見える。これらのアイテムに加え、コンピュータ生成画像もまた、ユーザに提示される。コンピュータ生成画像は、例えば、実世界プラットフォーム20上に立っている、ロボット像10と、マルハナバチの擬人化のように見える、飛んでいる漫画のようなアバタキャラクタ12とを含むことができるが、これらの要素12、10は、実際には、実世界環境内に存在しない。
【0005】
種々の光学システムは、VR、AR、またはMRシナリオを表示するために、画像を種々の深度に生成する。ヒトの視知覚系は、複雑であるため、他の仮想または実世界画像要素の中への仮想画像要素の快適で、自然のような感覚で、かつ豊かな提示を促進する、VR/AR/MR技術を生産することが困難である。3次元(「3D」)画像ディスプレイシステムは、輻輳・開散運動-遠近調節衝突問題を被る。本問題は、2つの光学深度に関連する生物学的プロセスが、衝突する深度信号を視認者/ユーザの脳に送信するときに生じる。輻輳・開散運動は、光学軸(軸)とある距離における視認者の注意の対象のオブジェクトを整合させるように回転させるための視認者の眼の傾向に関連する。両眼システムでは、光学軸が交差する点は、「輻輳・開散運動点」と呼ばれ得る。輻輳・開散運動の間の視認者の眼の回転量は、視認者の脳によって、推定深度として解釈される。遠近調節は、ある距離における視認者の注意の対象のオブジェクトに合焦させるための視認者の眼の水晶体の傾向に関連する。輻輳・開散運動の間の視認者の眼の焦点は、視認者の脳によって、別の推定深度として解釈される。輻輳・開散運動および遠近調節信号が、視認者の脳によって、同一または類似推定深度として解釈されるとき、3D視認体験は、視認者にとって自然かつ快適である。他方で、輻輳・開散運動および遠近調節信号が、視認者の脳によって、実質的に異なる推定深度として解釈されるとき、3D視認体験は、視認者にとって準最適であって、不快感(眼精疲労、頭痛等)および疲労をもたらし得る。そのような問題は、輻輳・開散運動-遠近調節衝突として知られる。
【0006】
ポータブルVR/AR/MRシステムは、サイズおよび可搬性問題点、バッテリ寿命問題点、システム過熱問題点、処理パワー、メモリ、帯域幅、データソース、コンポーネント待ち時間、および他のシステムおよび光学課題等の限界を有し、これは、VR/AR/MRシステム性能に悪影響を及ぼし得る。これらの限界は、自然な輻輳・開散運動および遠近調節のための3D画像レンダリングの重要性を高める。
【0007】
例えば、輻輳・開散運動-遠近調節衝突を最小限にしながら、3D画像を視認者/ユーザにレンダリングおよび表示するためのシステムおよび技法、およびそれを行いながら、ポータブルVR/AR/MRシステムの限定されたグラフィカル処理能力における需要を最小限にするためのシステムおよび技法を含む、画像データを処理し、画像を表示するための改良されたシステムおよび技法が、必要とされる。改良されたシステムおよび技法は、これらの問題点に対処するために必要とされる。本明細書に説明されるシステムおよび方法は、これらおよび他の課題に対処するように構成される。
【0008】
必要とされるものは、旧来の技法および/または他の検討されるアプローチを改良するための技法または複数の技法である。本背景節に説明されるアプローチのうちのいくつかは、追求され得るアプローチであるが、必ずしも、以前に想起または追求されているアプローチではない。
【発明の概要】
【課題を解決するための手段】
【0009】
一実施形態では、ブレンドモードにおいて3次元(「3D」)画像を表示するための方法は、3D画像データのフレームをレンダリングするステップを含む。本方法はまた、3D画像データのフレームを分析し、深度データを生成するステップを含む。本方法はさらに、深度データを使用して、3D画像データを、i)近深度に対応する、2次元(「2D」)画像データの少なくとも1つの近フレームと、ii)ある視点からの近深度より遠い、遠深度に対応する、2D画像データ少なくとも1つの遠フレームとにセグメント化するステップを含む。さらに、本方法は、それぞれ、近および遠フレームを近および遠深度に表示するステップを含む。近および遠フレームは、同時に表示される。
【0010】
1つ以上の実施形態では、近深度は、約1.96ジオプタに対応し、遠深度は、約0.67ジオプタに対応し得る。3D画像データのフレームは、深度セグメント化データと、ステレオカラーペアデータと、実世界メッシュデータとを含んでもよい。3D画像データのフレームを分析し、深度データを生成するステップは、視差マップを3D画像データのフレームから生成するステップと、3D画像データのフレームを再投影するステップとを含んでもよい。
【0011】
1つ以上の実施形態では、深度データを使用して、3D画像データを2D画像データの近および遠フレームにセグメント化するステップは、近深度範囲内の個別の深度を有する、仮想オブジェクト/ピクセルの近専用セットを識別するステップと、遠深度範囲内の個別の深度を有する、仮想オブジェクト/ピクセルの遠専用セットを識別するステップと、中央深度範囲内の個別の深度を有する、仮想オブジェクト/ピクセルの近および遠の重複セットを識別するステップとを含む。深度データを使用して、3D画像データを2D画像データの近および遠フレームにセグメント化するステップはまた、仮想オブジェクト/ピクセルの近専用セットを2D画像データの近フレームに追加するステップと、仮想オブジェクト/ピクセルの遠専用セットを2D画像データの遠フレームに追加するステップと、ブレンド分析を仮想オブジェクト/ピクセルの近および遠重複セット上で実施し、仮想オブジェクト/ピクセルの近重複セットおよび仮想オブジェクト/ピクセルの遠重複セットを識別するステップと、仮想オブジェクト/ピクセルの近重複セットを2D画像データの近フレームに追加するステップと、仮想オブジェクト/ピクセルの遠重複セットを2D画像データの遠フレームに追加するステップとを含んでもよい。ブレンド分析は、線形補間、非線形補間、および/または複数の線形補間を伴ってもよい。
【0012】
別の実施形態では、ブレンドモードにおいて3次元(「3D」)画像を表示するための方法は、3D画像データのフレームをレンダリングするステップを含む。本方法はまた、3D画像データのフレームを分析し、深度データを生成するステップを含む。本方法はさらに、深度データを使用して、3D画像データを2次元(「2D」)画像データの複数のフレームにセグメント化するステップを含む。さらに、本方法は、複数のフレームを表示するステップを含む。加えて、複数のフレームは、近深度に対応する、2D画像データの左近フレームと、ある視点からの近深度より遠い、遠深度に対応する、2D画像データの左遠フレームと、近深度に対応する、2D画像データの右近フレームと、遠深度に対応する、2D画像データの右遠フレームとを含む。左近フレームおよび左遠フレームは、同時に表示される。右近フレームおよび右遠フレームは、同時に表示される。
【0013】
1つ以上の実施形態では、左近フレームおよび左遠フレームは、ユーザの左眼に表示される。右近フレームおよび右遠フレームは、ユーザの右眼に表示されてもよい。
【0014】
1つ以上の実施形態では、左近フレームおよび右近フレームは、ユーザから第1の深度においてユーザに表示される。左遠フレームおよび右遠フレームは、ユーザから第2の深度においてユーザに表示されてもよく、第2の深度は、第1の深度を上回る。第1および第2の深度は、それぞれ、約1.96および約0.67ジオプタに対応する。左近フレーム、左遠フレーム、右近フレーム、および右遠フレームが、ユーザに表示されると、ユーザは、3D画像を知覚し得る。3D画像は、3D画像データのフレームに対応し得る。
本発明は、例えば、以下を提供する。
(項目1)
ブレンドモードにおいて3次元(「3D」)画像を表示するための方法であって、
3D画像データのフレームをレンダリングすることと、
前記3D画像データのフレームを分析し、深度データを生成することと、
前記深度データを使用して、前記3D画像データを、i)近深度に対応する2次元(「2D」)画像データの少なくとも1つの近フレームと、ii)ある視点からの近深度より遠い遠深度に対応する2D画像データ少なくとも1つの遠フレームとにセグメント化することと、
それぞれ、前記近フレームおよび遠フレームを前記近深度および遠深度に表示することであって、前記近フレームおよび遠フレームは、同時に表示される、ことと
を含む、方法。
(項目2)
前記近深度は、約1.96ジオプタに対応し、
前記遠深度は、約0.67ジオプタに対応する、項目1に記載の方法。
(項目3)
前記3D画像データのフレームは、
深度セグメント化データと、
ステレオカラーペアデータと、
実世界メッシュデータと
を備える、項目1に記載の方法。
(項目4)
前記3D画像データのフレームを分析し、前記深度データを生成することは、
視差マップを前記3D画像データのフレームから生成することと、
前記3D画像データのフレームを再投影することと
を含む、項目1に記載の方法。
(項目5)
前記深度データを使用して、前記3D画像データを前記2D画像データの近フレームおよび遠フレームにセグメント化することは、
近深度範囲内の個別の深度を有する仮想オブジェクト/ピクセルの近専用セットを識別することと、
遠深度範囲内の個別の深度を有する仮想オブジェクト/ピクセルの遠専用セットを識別することと、
中央深度範囲内の個別の深度を有する仮想オブジェクト/ピクセルの近および遠重複セットを識別することと
を含む、項目1に記載の方法。
(項目6)
前記深度データを使用して、前記3D画像データを前記2D画像データの近フレームおよび遠フレームにセグメント化することはさらに、
前記仮想オブジェクト/ピクセルの近専用セットを前記2D画像データの近フレームに追加することと、
前記仮想オブジェクト/ピクセルの遠専用セットを前記2D画像データの遠フレームに追加することと、
ブレンド分析を前記仮想オブジェクト/ピクセルの近および遠重複セット上で実施し、仮想オブジェクト/ピクセルの近重複セットおよび仮想オブジェクト/ピクセルの遠重複セットを識別することと、
前記仮想オブジェクト/ピクセルの近重複セットを前記2D画像データの近フレームに追加することと、
前記仮想オブジェクト/ピクセルの遠重複セットを前記2D画像データの遠フレームに追加することと
を含む、項目6に記載の方法。
(項目7)
ブレンド分析は、線形補間、非線形補間、および/または複数の線形補間を伴う、項目6に記載の方法。
(項目8)
ブレンドモードにおいて3次元(「3D」)画像を表示するための方法であって、
3D画像データのフレームをレンダリングすることと、
前記3D画像データのフレームを分析し、深度データを生成することと、
前記深度データを使用して、前記3D画像データを2次元(「2D」)画像データの複数のフレームにセグメント化することと、
前記複数のフレームを表示することであって、前記複数のフレームは、
近深度に対応する2D画像データの左近フレームと、
ある視点からの前記近深度より遠い遠深度に対応する2D画像データの左遠フレームと、
前記近深度に対応する2D画像データの右近フレームと、
前記遠深度に対応する2D画像データの右遠フレームと
を備え、
前記左近フレームおよび前記左遠フレームは、同時に表示され、
前記右近フレームおよび前記右遠フレームは、同時に表示される、ことと
を含む、方法。
(項目9)
前記左近フレームおよび前記左遠フレームは、ユーザの左眼に表示される、項目8に記載の方法。
(項目10)
前記右近フレームおよび前記右遠フレームは、ユーザの右眼に表示される、項目8に記載の方法。
(項目11)
前記左近フレームおよび前記右近フレームは、前記ユーザから第1の深度においてユーザに表示される、項目8に記載の方法。
(項目12)
前記左遠フレームおよび前記右遠フレームは、前記ユーザから第2の深度において前記ユーザに表示され、前記第2の深度は、前記第1の深度を上回る、項目11に記載の方法。
(項目13)
前記第1および第2の深度は、それぞれ、約1.96および約0.67に対応する、項目12に記載の方法。
(項目14)
前記左近フレーム、前記左遠フレーム、前記右近フレーム、および前記右遠フレームが、ユーザに表示されると、前記ユーザは、3D画像を知覚する、項目8に記載の方法。
(項目15)
前記3D画像は、前記3D画像データのフレームに対応する、項目14に記載の方法。
【図面の簡単な説明】
【0015】
下記に説明される図面は、例証目的のためだけのものである。図面は、本開示の範囲を限定することを意図するものではない。図面は、本開示の種々の実施形態の設計および有用性を図示する。図は、正確な縮尺で描かれておらず、類似構造または機能の要素は、図全体を通して同様の参照番号によって表されることに留意されたい。本開示の種々の実施形態の列挙されたおよび他の利点および目的を取得する方法をより深く理解するために、本開示のさらなる詳細な実施形態が、付随の図面に図示される、その具体的実施形態を参照することによって与えられるであろう。これらの図面は、本開示の典型的実施形態のみを描写し、したがって、その範囲の限定と見なされるべきではないことを理解した上で、本開示は、付随の図面の使用を通して、付加的特異性および詳細を伴って説明および解説されるであろう。
【0016】
【
図1】
図1は、例示的ARシステムを使用したAR/MR場面のユーザのビューを図示する。
【0017】
【
図2】
図2-5は、いくつかの実施形態による、VR/AR/MRシステムを使用するユーザを図式的に描写する。
【
図3】
図2-5は、いくつかの実施形態による、VR/AR/MRシステムを使用するユーザを図式的に描写する。
【
図4】
図2-5は、いくつかの実施形態による、VR/AR/MRシステムを使用するユーザを図式的に描写する。
【
図5】
図2-5は、いくつかの実施形態による、VR/AR/MRシステムを使用するユーザを図式的に描写する。
【0018】
【
図6】
図6は、いくつかの実施形態による、多面焦点システムの種々の平面を図式的に描写する。
【0019】
【
図7】
図7は、いくつかの実施形態による、VR/AR/MRシステムを図式的に描写する。
【0020】
【
図8】
図8Aおよび8Bは、いくつかの実施形態による、側面斜視図(
図8A)および背面斜視図(
図8B)からの、複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0021】
【
図9】
図9Aおよび9Bは、側面斜視図(
図9A)および背面斜視図(
図9B)からの、表示のために単一深度面上に投影された複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0022】
【
図10】
図10Aは、いくつかの実施形態による、二重面ブレンドモードディスプレイシステムの近および遠遠近調節ゾーンおよび遠近調節重複ゾーンを図式的に描写する。
図10Bは、視認者からの距離とジオプタとの間の関係を図式的に描写する。
【0023】
【
図11】
図11は、側面斜視図からの、表示のために単一深度面上に投影された複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0024】
【
図12】
図12は、側面斜視図からの、複数の仮想深度面を伴うブレンドモードディスプレイにおける複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0025】
【
図13A】
図13Aは、側面斜視図からの、表示のために単一深度面上に投影された複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0026】
【
図13B】
図13Bは、側面斜視図からの、複数の仮想深度面を伴うブレンドモードディスプレイにおける複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0027】
【
図14】
図14Aおよび14Bは、側面斜視図(
図14A)および背面斜視図(
図14B)からの、ブレンドモードディスプレイの一部として近深度面上に投影された複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0028】
【
図15】
図15Aおよび15Bは、側面斜視図(
図15A)および背面斜視図(
図15B)からの、ブレンドモードディスプレイの一部として遠深度面上に投影された複数の仮想オブジェクトを含む、3D画像を図式的に描写する。
【0029】
【
図16】
図16Aおよび16Bは、背面斜視図からの、複数の仮想オブジェクトを含む、3D画像のブレンドモードディスプレイを形成する、左および右近(
図16A)および遠(
図16B)深度面を描写する。
【0030】
【
図17】
図17は、いくつかの実施形態による、例証的コンピューティングシステムを図式的に描写する、ブロック図である。
【発明を実施するための形態】
【0031】
本開示の種々の実施形態は、単一実施形態または複数の実施形態における、仮想現実(VR)/拡張現実(AR)/複合現実(MR)のためのシステム、方法、および製造品を対象とする。本開示の他の目的、特徴、および利点は、詳細な説明、図、および請求項に説明される。
【0032】
種々の実施形態が、ここで、当業者が本開示を実践することを可能にするように、例証的実施例として提供される、図面を参照して詳細に説明されるであろう。着目すべきこととして、図および下記の実施例は、本開示の範囲を限定することを意味するものではない。本開示のある要素は、部分的または完全に、公知のコンポーネント(または方法またはプロセス)を使用して実装されてもよく、本開示の理解のために必要なそのような公知のコンポーネント(または方法またはプロセス)のそれらの部分のみが、説明され、そのような公知のコンポーネント(または方法またはプロセス)の他の部分の詳細な説明は、本開示を曖昧にしないように省略されるであろう。さらに、種々の実施形態は、例証として本明細書に参照されるコンポーネントの現在公知および将来的に公知となる均等物を包含する。
【0033】
本開示による、実施形態は、多くの場合、既製のコンポーネントとカスタムコンポーネントの組み合わせに依拠する、VR/AR/MRシステムの実装の問題に対処する。ある場合には、既製のコンポーネントは、展開されることになるVR/AR/MRシステムのある所望の側面を実装するために必要とされる、特徴または性能特性の全てを保有していない。いくつかの実施形態は、展開されることになるVR/AR/MRシステムの所望の特徴または性能特性に適応するための能力を追加し、および/またはリソースを別の目的のために再利用するためのアプローチを対象とする。本明細書の付随の図および議論は、VR/AR/MRシステムのための例示的環境、システム、方法、およびコンピュータプログラム製品を提示する。
【0034】
頭部搭載型視聴覚ディスプレイシステムおよび3D画像レンダリングシステムは、AR/MRシステムから独立して実装されてもよいが、下記のいくつかの実施形態は、例証的目的のみのために、AR/MRシステムに関連して説明される。本明細書に説明される3D画像レンダリングおよびディスプレイシステムはまた、VRシステムと類似様式で使用されてもよい。
問題およびソリューションの概要
【0035】
上記に説明されるように、VR/AR/MRシステムは、輻輳・開散運動-遠近調節衝突およびVR/AR/MR体験の関連付けられる劣化につながり得る、3D画像レンダリングおよびディスプレイ限界を有する。VR/AR/MRシステムはまた、サイズおよび可搬性、バッテリ寿命、システム過熱、処理パワー、メモリ、帯域幅、データソース、コンポーネント待ち時間、および他のシステムおよび光学課題等の限界を有し、これは、VR/AR/MRシステム性能に悪影響を及ぼし得る。これらの限界は、グラフィカル処理および画像ディスプレイ需要の低減をもたらし、3D画像レンダリングおよびディスプレイを改良するための対抗課題となり得る。
【0036】
例えば、潜在的グラフィカル処理およびサイズ/可搬性問題点に起因して、VR/AR/MRシステム、特に、頭部装着型システムは、移動する仮想オブジェクト(すなわち、離散モード)の平滑表示のために、最小限のフレームレート(例えば、60Hz)において、カラー画像をフレームあたり1つの深度面にレンダリングおよび表示することが可能であるために十分なコンポーネントのみを含み得る。離散モードで動作するそのようなVR/AR/MRシステムの実施例は、
図8A-9Bに示される。
図8Aに図式的に示されるように、3D画像は、種々の深度面に隣接して3つの仮想オブジェクト(近および遠立方体810、812および1つの円柱814)を含む(深度面0の近傍に隣接する近立方体810および遠深度面1に隣接する遠立方体812および円柱814)。いくつかの実施形態では、近深度面0は、約1.96ジオプタにあって、遠深度面1は、約0.67ジオプタにある。
図8Bは、
図8Aに示される3D画像の視認者の斜視図である。
図8Bでは、視認者/ユーザ816の眼の追跡は、視認者の眼が近立方体810の場所と一致する輻輳・開散運動点818に輻輳することを示す。離散モードでは、単一深度面のみが、フレームあたり照明される(すなわち、画像がレンダリングおよび表示される)。
図9Aに図式的に示されるように、輻輳・開散運動点818が、深度面0の近傍に隣接する、近立方体810の場所と一致するため、3D画像の全てのコンテンツ(すなわち、近および遠立方体810、812および円柱814)が、近深度面0上に投影される。
図9Bは、そのコンテンツが近深度面0上に投影された後の3D画像の視認者の斜視図である。近深度面0のみが、照明され、視認者816の眼は、近深度面0に遠近調節する。
【0037】
いくつかの実施形態では、単一深度面上への3D画像のコンテンツの全ての投影は、最小限の輻輳・開散運動-遠近調節衝突(例えば、最小限のユーザ不快感、眼精疲労、頭痛)のみを誘起する。これは、ヒトの脳が遠近調節と輻輳・開散運動との間で最大約0.75ジオプタの不整合を許容するであろうように、遠近調節および輻輳・開散運動の緩結合が存在するためである。
図10Aに示されるように、本±0.75ジオプタ許容度は、近遠近調節ゾーン1010および遠遠近調節ゾーン1012に変換される。距離とジオプタとの間の逆関係のため、
図10Bに示されるように、遠遠近調節ゾーン1012は、より近い遠近調節ゾーン1010より大きい。
図10Aに描写される実施形態では、近深度面0および遠深度面1を用いることで、±0.75ジオプタ許容度はまた、遠近調節ゾーン重複1014内に該当するオブジェクト深度が、例えば、異なるスケールにおいて、異なる明度および/または色値等を伴って、近深度面0および遠深度面1の一方または両方に表示され得る、遠近調節ゾーン重複1014をもたらす。3D画像のコンテンツが全て、近遠近調節ゾーン1010または遠遠近調節ゾーン1012のいずれか内に位置し、視認者816の眼が、その深度面に輻輳する、実施形態では、その深度面上への3D画像のコンテンツの全ての投影は、最小限の輻輳・開散運動-遠近調節衝突のみを誘起する。
【0038】
いくつかの実施形態では、単一深度面上への3D画像のコンテンツの全ての投影は、VR/AR/MR体験に影響を及ぼす/限定するために十分なほど有意な輻輳・開散運動-遠近調節衝突(例えば、ユーザ不快感、眼精疲労、頭痛)を誘起し得る。例えば、
図10Aに描写される実施形態では、遠立方体812および円柱814は、遠遠近調節ゾーン1012内かつ近遠近調節ゾーン1010の外側に位置する。視認者816の注意が、近立方体810に向けられるとき、
図8Bに示されるように、視認者816には、依然として、視認者816の視野内に遠立方体812および円柱814が見え得る。遠立方体812および円柱814は、
図11に示されるように、その個別の深度における実世界コンテンツと光学的に同一様式で挙動しない。遠近調節推定深度(すなわち、近)と遠立方体812および円柱814に関する輻輳・開散運動推定深度(すなわち、遠)との間の不整合は、輻輳・開散運動-遠近調節衝突およびVR/AR/MR体験の関連付けられる劣化(例えば、ユーザ不快感、眼精疲労、頭痛)をもたらし得る。
【0039】
さらに、遠立方体812および円柱814は、自然な遠近調節導入深度ぼけを有しないであろう。3D画像レンダリングを簡略化するために、近および遠立方体810、812および円柱814は全て、深度面0において完全鮮明度でレンダリングされる。3D画像コンテンツの鮮明度/ぼけは、脳が深度を推定するために使用する、別のキューを形成する。故に、鮮明度/ぼけ推定深度(すなわち、近の)と遠立方体812および円柱814に関する輻輳・開散運動推定深度(すなわち、遠)との間の不整合は、輻輳・開散運動-遠近調節衝突およびVR/AR/MR体験の関連付けられる劣化を悪化させ得る。眼追跡誤差および深度面の切替における遅延に起因して、正しくない深度面を選択する可能性は、視認者にとっての輻輳・開散運動-遠近調節衝突を長引かせ得る。
【0040】
本明細書に説明される実施形態は、種々のVR/AR/MRシステムと併用するための3D画像レンダリングおよびディスプレイシステムおよび方法を含む。これらの3D画像レンダリングおよびディスプレイシステムおよび方法は、ディスプレイ3D画像を「ブレンドモード」でレンダリングし、消費されるシステムリソースを低減させながら、輻輳・開散運動-遠近調節衝突を最小限にし、それによって、上記に説明される問題点の多くに対処する。
例証的VR、AR、および/またはMRシステム
【0041】
続く説明は、それを用いて種々の3D画像レンダリングおよびディスプレイシステムの実施形態が実践され得る、例証的VR、AR、および/またはMRシステムに関する。しかしながら、実施形態はまた、他のタイプのディスプレイシステム(他のタイプのVR、AR、および/またはMRシステムを含む)における用途にも適しており、したがって、実施形態は、本明細書に開示される例証的システムのみに限定されないことを理解されたい。
【0042】
本明細書に開示されるVR/AR/MRシステムは、コンピュータ生成画像(ビデオ/画像データ)をユーザに提示する、ディスプレイを含むことができる。いくつかの実施形態では、ディスプレイシステムは、ウェアラブルであって、これは、有利なこととして、より没入型のVR/AR/MR体験を提供し得る。VR、AR、および/またはMR仮想画像システム100の種々のコンポーネントが、
図2-5に描写される。仮想画像生成システム100は、エンドユーザ50によって装着されるフレーム構造102と、ディスプレイサブシステム110がエンドユーザ50の眼の正面に位置付けられるように、フレーム構造102によって担持されるディスプレイサブシステム110と、スピーカ106がエンドユーザ50の外耳道に隣接して位置付けられる(随意に、別のスピーカ(図示せず)がエンドユーザ50の他方の外耳道に隣接して位置付けられ、ステレオ/成形可能音制御を提供する)ように、フレーム構造102によって担持されるスピーカ106とを含む。ディスプレイサブシステム110は、エンドユーザ50の眼に、高レベルの画質および3次元知覚を伴って、物理的現実に対する拡張として快適に知覚され、かつ2次元コンテンツを提示可能であり得る、光パターンを提示するように設計される。ディスプレイサブシステム110は、フレームのシーケンスを高周波数で提示し、単一コヒーレント場面の知覚を提供する。
【0043】
図示される実施形態では、ディスプレイサブシステム110は、それを通してユーザが実オブジェクトから透明(または半透明)要素を介して直接光を視認することができる「光学シースルー」ディスプレイを採用する。透明要素は、多くの場合、「結合器」と称され、ディスプレイからの光を実世界のユーザの視野にわたって重畳する。この目的を達成するために、ディスプレイサブシステム110は、部分的に透明なディスプレイを含む。いくつかの実施形態では、透明ディスプレイは、電子的に制御されてもよい。いくつかの実施形態では、透明ディスプレイは、セグメント化された調光を含み、透明ディスプレイの1つ以上の部分の透明度を制御してもよい。いくつかの実施形態では、透明ディスプレイは、大域的調光を含み、透明ディスプレイの全体の透明度を制御してもよい。ディスプレイは、エンドユーザ50の眼と周囲環境の間のエンドユーザ50の視野に位置付けられ、周囲環境からの直接光がディスプレイを通してエンドユーザ50の眼へ透過されるようなものである。
【0044】
図示される実施形態では、画像投影アセンブリは、光を部分的に透明なディスプレイに提供し、それによって、周囲環境からの直接光と組み合わせ、ディスプレイからユーザ50の眼に透過される。投影サブシステムは、光ファイバ走査ベースの投影デバイスであってもよく、ディスプレイは、導波管ベースのディスプレイであってもよく、その中に投影サブシステムからの走査される光が、投入され、例えば、無限遠により近い単一光学視認距離(例えば、腕の長さ)における画像、複数の離散光学視認距離または焦点面における画像、および/または複数の視認距離または焦点面にスタックされ、立体3Dオブジェクトを表す、画像層を生成する。ライトフィールド内のこれらの層は、ヒト視覚系にともに連続して現れるように十分に近接してスタックされてもよい(すなわち、一方の層は、隣接する層の乱信号円錐域内にある)。加えて、または代替として、ピクチャ要素(すなわち、サブ画像)が、2つまたはそれを上回る層を横断して混成され、それらの層がより疎らにスタックされる場合でも、ライトフィールド内の層間の遷移の知覚される連続性を増加させてもよい(すなわち、一方の層は隣接する層の乱信号円錐域外にある)。ディスプレイサブシステム110は、単眼または両眼用であってもよい。
【0045】
仮想画像生成システム100はまた、エンドユーザ50の頭部54の位置および移動および/またはエンドユーザ50の眼の位置および眼間距離を検出するために、フレーム構造102に搭載される1つ以上のセンサ(図示せず)を含んでもよい。そのようなセンサは、画像捕捉デバイス(カメラ等)、マイクロホン、慣性測定ユニット、加速度計、コンパス、GPSユニット、無線デバイス、および/またはジャイロスコープ)を含んでもよい。これらのセンサの多くは、その上にそれらが添着される、フレーム102が、ひいては、ユーザの頭部、眼、および耳に実質的に固定されるという仮定で動作する。
【0046】
仮想画像生成システム100はまた、ユーザ配向検出モジュールを含んでもよい。ユーザ配向モジュールは、エンドユーザ50の頭部54の瞬間位置を検出し(例えば、フレーム102に結合されるセンサを介して)、センサから受信された位置データに基づいて、エンドユーザ50の頭部54の位置を予測してもよい。エンドユーザ50の頭部54の瞬間位置の検出は、エンドユーザ50が見ている具体的実際のオブジェクトの決定を促進し、それによって、その実際のオブジェクトに関連して生成されるべき具体的仮想オブジェクトのインジケーションを提供し、さらに、仮想オブジェクトが表示されるべき位置のインジケーションを提供する。ユーザ配向モジュールはまた、センサから受信された追跡データに基づいて、エンドユーザ50の眼を追跡してもよい。
【0047】
仮想画像生成システム100はまた、多種多様な形態のいずれかをとり得る、制御サブシステムを含んでもよい。制御サブシステムは、いくつかのコントローラ、例えば、1つ以上のマイクロコントローラ、マイクロプロセッサまたは中央処理ユニット(CPU)、デジタル信号プロセッサ、グラフィック処理ユニット(GPU)、他の集積回路コントローラ、例えば、特定用途向け集積回路(ASIC)、ディスプレイブリッジチップ、ディスプレイコントローラ、プログラマブルゲートアレイ(PGA)、例えば、フィールドPGA(FPGAS)、および/またはプログラマブル論理コントローラ(PLU)を含む。
【0048】
仮想画像生成システム100の制御サブシステムは、中央処理ユニット(CPU)と、グラフィック処理ユニット(GPU)と、1つ以上のフレームバッファと、3次元場面データを記憶するための3次元データベースとを含んでもよい。CPUは、全体的動作を制御し得る一方、GPUは、3次元データベース内に記憶される3次元データからフレームをレンダリングし(すなわち、3次元場面を2次元画像に変換し)、これらのフレームをフレームバッファ内に記憶し得る。1つ以上の付加的集積回路が、フレームのフレームバッファの中への読込および/またはそこからの読取およびディスプレイサブシステム110の画像投影アセンブリの動作を制御してもよい。
【0049】
仮想画像生成システム100の種々の処理コンポーネントは、分散型サブシステム内に物理的に含有されてもよい。例えば、
図2-5に図示されるように、仮想画像生成システム100は、有線導線または無線コネクティビティ136等によって、ローカルディスプレイブリッジ142、ディスプレイサブシステム110、およびセンサに動作可能に結合される、ローカル処理およびデータモジュール130を含んでもよい。ローカル処理およびデータモジュール130は、フレーム構造102に固定して取り付けられる(
図2)、ヘルメットまたは帽子56に固定して取り付けられる(
図3)、エンドユーザ50の胴体58に除去可能に取り付けられる(
図4)、またはベルト結合式構成においてエンドユーザ50の腰60に除去可能に取り付けられる(
図5)等、種々の構成で搭載されてもよい。仮想画像生成システム100はまた、有線導線または無線コネクティビティ138、140等によって、ローカル処理およびデータモジュール130およびローカルディスプレイブリッジ142に動作可能に結合される、遠隔処理モジュール132および遠隔データリポジトリ134を含んでもよく、これらの遠隔モジュール132、134が、相互に動作可能に結合され、ローカル処理およびデータモジュール130およびローカルディスプレイブリッジ142に対してリソースとして利用可能であるようになる。
【0050】
ローカル処理およびデータモジュール130およびローカルディスプレイブリッジ142はそれぞれ、パワー効率的プロセッサまたはコントローラおよびフラッシュメモリ等のデジタルメモリを含んでもよく、その両方とも、センサから捕捉され、および/または可能性として処理または読出後、ディスプレイサブシステム110への通過のために、遠隔処理モジュール132および/または遠隔データリポジトリ134を使用して取得および/または処理されたデータの処理、キャッシュ、および記憶を補助するために利用されてもよい。遠隔処理モジュール132は、データおよび/または画像情報を分析および処理するように構成される、1つ以上の比較的に強力なプロセッサまたはコントローラを含んでもよい。遠隔データリポジトリ134は、比較的に大規模なデジタルデータ記憶設備を含んでもよく、これは、インターネットまたは「クラウド」リソース構成における他のネットワーキング構成を通して利用可能であってもよい。いくつかの実施形態では、全てのデータが、記憶され、全ての算出が、ローカル処理およびデータモジュール130およびローカルディスプレイブリッジ142において実施され、任意の遠隔モジュールからの完全に自律的な使用を可能にする。
【0051】
前述の種々のコンポーネント間の結合136、138、140は、有線または光学通信を提供するための1つ以上の有線インターフェースまたはポート、または無線通信を提供するためのRF、マイクロ波、およびIR等を介した1つ以上の無線インターフェースまたはポートを含んでもよい。いくつかの実装では、全ての通信は、有線であってもよい一方、他の実装では、全ての通信は、無線であってもよい。なおもさらなる実装では、有線および無線通信の選択肢は、
図2-5に図示されるものと異なってもよい。したがって、有線または無線通信の特定の選択肢は、限定と見なされるべきではない。
【0052】
いくつかの実施形態では、ユーザ配向モジュールは、ローカル処理およびデータモジュール130および/またはローカルディスプレイブリッジ142内に含有される一方、CPUおよびGPUは、遠隔処理モジュール内に含有される。代替実施形態では、CPU、GPU、またはその一部は、ローカル処理およびデータモジュール130および/またはローカルディスプレイブリッジ142内に含有されてもよい。3Dデータベースは、遠隔データリポジトリ134と関連付けられる、またはローカルで配置されることができる。
【0053】
いくつかのVR、AR、および/またはMRシステムは、個別の深度面から生じるように現れる画像を生成するための深度面情報を内蔵される、複数の体積位相ホログラム、表面レリーフホログラム、または光誘導光学要素を使用する。換言すると、回折パターンまたは回折光学要素(DOE)が、コリメート光(略平面波面を伴う光ビーム)がLOEに沿って実質的に全内部反射されるにつれて、複数の場所において回折パターンと交差し、ユーザの眼に向かって出射するように、光誘導光学要素(LOE、例えば、平面導波管)に内蔵される、またはその上にインプリント/エンボス加工され得る。DOEは、LOEからそれを通して出射する光が、輻輳され、特定の深度面から生じるように現れるように構成される。コリメート光は、光学集光レンズ(「集光器」)を使用して生成されてもよい。
【0054】
例えば、第1のLOEは、光学無限遠深度面(0ジオプタ)から生じるように現れる、コリメート光を眼に送達するように構成されてもよい。別のLOEは、2メートル(1/2ジオプタ)の距離から生じるように現れる、コリメート光を送達するように構成されてもよい。さらに別のLOEは、1メートル(1ジオプタ)の距離から生じるように現れる、コリメート光を送達するように構成されてもよい。スタックされたLOEアセンブリを使用することによって、複数の深度面は、作成され得、各LOEは、特定の深度面から生じるように現れる画像を表示するように構成されることが理解され得る。スタックは、任意の数のLOEを含んでもよいことを理解されたい。しかしながら、少なくともN個のスタックされたLOEが、N個の深度面を生成するために要求される。さらに、N、2N、または3N個のスタックされたLOEが、RGBカラー画像をN個の深度面に生成するために使用されてもよい。
【0055】
3D仮想コンテンツをユーザに提示するために、VR、AR、および/またはMRシステムは、Z方向に(すなわち、ユーザの眼から離れるように直交して)種々の深度面から生じるように現れるように、仮想コンテンツの画像をユーザの眼の中に投影する。換言すると、仮想コンテンツは、XおよびY方向において(すなわち、ユーザの眼の中心視軸に直交する2D平面において)変化し得るだけではなく、また、ユーザが、オブジェクトが非常に近距離または無限距離またはそれらの間の任意の距離にあるように知覚し得るように、Z方向においても変化すると考えられ得る。他の実施形態では、ユーザは、複数のオブジェクトを異なる深度面において同時に知覚し得る。例えば、ユーザには、ユーザから3メートル離れた距離における仮想鳥と、ユーザから腕の長さ(約1メートル)における仮想コーヒーカップとが同時に見え得る。代替として、ユーザには、仮想ドラゴンが、無限遠から現れ、ユーザに向かって走って来るのが見え得る。
【0056】
多面焦点システムは、画像をユーザの眼からZ方向において個別の固定距離に位置する複数の深度面の一部または全部上に投影させることによって、可変深度の知覚を作成する。ここで
図6を参照すると、多面焦点システムは、フレームを固定深度面150(例えば、
図6に示される6つの深度面150)に表示し得ることを理解されたい。MRシステムは、任意の数の深度面150を含むことができるが、1つの例示的多面焦点システムは、6つの固定深度面150をZ方向に有する。仮想コンテンツを6つの深度面150のうちの1つ以上のものに生成する際、3D知覚が、ユーザがユーザの眼から可変距離における1つ以上の仮想オブジェクトを知覚するように作成される。ヒトの眼が、遠く離れているように現れるオブジェクトより距離がより近いオブジェクトに対して敏感であることを前提として、より多くの深度面150が、
図6に示されるように、眼のより近くに生成される。他の実施形態では、深度面150は、相互から等距離だけ離れて設置されてもよい。
【0057】
深度面位置150は、ジオプタで測定されてもよく、これは、メートルで測定された焦点距離の逆数と等しい、屈折力の単位である。例えば、いくつかの実施形態では、深度面DP1は、1/3ジオプタ離れてもよく、深度面DP2は、0.3ジオプタ離れてもよく、深度面DP3は、0.2ジオプタ離れてもよく、深度面DP4は、0.15ジオプタ離れてもよく、深度面DP5は、0.1ジオプタ離れてもよく、深度面DP6は、無限遠(すなわち、0ジオプタ離れている)を表してもよい。他の実施形態は、深度面150を他の距離/ジオプタに生成してもよいことを理解されたい。したがって、仮想コンテンツを方略的に設置された深度面150に生成する際、ユーザは、仮想オブジェクトを3次元で知覚することが可能である。例えば、ユーザは、別の仮想オブジェクトが、深度面DP6における無限遠に現れる間、第1の仮想オブジェクトが、深度面DP1に表示されるとき、近接しているように知覚し得る。代替として、仮想オブジェクトは、最初に、深度面DP6に表示され、次いで、仮想オブジェクトがユーザに非常に近接して現れるまで、深度面DP5等に表示されてもよい。上記の実施例は、例証的目的のために有意に簡略化されていることを理解されたい。別の実施形態では、全6つの深度面は、ユーザから離れた特定の焦点距離上に集中されてもよい。例えば、表示されることになる仮想コンテンツが、ユーザから0.5メートル離れたコーヒーカップである場合、全6つの深度面は、コーヒーカップの種々の断面に生成され、ユーザに、コーヒーカップの非常に粒度が高い3Dビューを与え得る。
【0058】
いくつかの実施形態では、VR、AR、および/またはMRシステムは、多面焦点システムとして作用してもよい。換言すると、全6つのLOEが、6つの固定深度面から生じるように現れる画像が、高速で連続して生成され、光源が、画像情報を、LOE1、次いで、LOE2、次いで、LOE3等に急速に伝達するように、ほぼ同時に照明されてもよい。例えば、光学無限遠における空の画像を含む、所望の画像の一部が、時間1において投入されてもよく、光のコリメーションを留保するLOE(例えば、
図6からの深度面DP6)が、利用されてもよい。次いで、より近い木の枝の画像が、時間2において投入されてもよく、10メートル離れた深度面(例えば、
図6からの深度面DP5)から生じるように現れる画像を作成するように構成される、LOEが、利用されてもよい。次いで、ペンの画像が、時間3において投入されてもよく、1メートル離れた深度面から生じるように現れる画像を作成するように構成される、LOEが、利用されてもよい。本タイプのパラダイムは、ユーザの眼および脳(例えば、視覚野)が入力を全て同一画像の一部であるように知覚するように、高速時系列方式で繰り返されることができる。
【0059】
VR、AR、および/またはMRシステムは、Z軸(すなわち、深度面)に沿って種々の場所から生じるように現れ、3D体験/シナリオのための画像を生成する、画像を投影してもよい(すなわち、光ビームを発散または収束させることによって)。本願で使用されるように、光ビームは、限定ではないが、光源から照射される光エネルギー(可視および不可視光エネルギーを含む)の指向性投影を含む。種々の深度面から生じるように現れる画像を生成することは、その画像のためのユーザの眼の輻輳・開散運動および遠近調節に準拠し、輻輳・開散運動-遠近調節衝突を最小限にまたは排除する。
【0060】
ここで
図7を参照すると、ARまたはMRシステム700の例示的実施形態(以降、「システム700」と称される)が、図示される。システム700は、スタックされた光誘導光学要素(以降、「LOE790」と称される)を使用する。システム700は、概して、1つ以上の画像生成プロセッサ710と、1つ以上の光源720と、1つ以上のコントローラ/ディスプレイブリッジ(DB)730と、1つ以上の空間光変調器(SLM)740と、多面焦点システムとして機能する、スタックされたLOE790の1つ以上のセットとを含む。システム700はまた、眼追跡サブシステム750を含んでもよい。
【0061】
画像生成プロセッサ710は、ユーザに表示されるべき仮想コンテンツを生成するように構成される。画像生成プロセッサ710は、仮想コンテンツと関連付けられる画像またはビデオを、3Dにおいてユーザに投影され得る、フォーマットに変換してもよい。例えば、3Dコンテンツを生成する際、仮想コンテンツは、特定の画像の部分が、特定の深度面に表示される一方、その他が、他の深度面に表示されるように、フォーマット化される必要があり得る。一実施形態では、画像は全て、特定の深度面に生成されてもよい。別の実施形態では、画像生成プロセッサ710は、ともに視認されると、仮想コンテンツがユーザの眼にコヒーレントかつ快適に現れるように、若干異なる画像を右および左眼に提供するようにプログラムされてもよい。
【0062】
画像生成プロセッサ710はさらに、メモリ712と、GPU714と、CPU716と、画像生成および処理のための他の回路網とを含んでもよい。画像生成プロセッサ710は、システム700のユーザに提示されるべき所望の仮想コンテンツでプログラムされてもよい。いくつかの実施形態では、画像生成プロセッサ710は、システム700内に格納されてもよいことを理解されたい。他の実施形態では、画像生成プロセッサ710および他の回路網は、システム700に結合される、ベルトパック内に格納されてもよい。いくつかの実施形態では、画像生成プロセッサ710またはその1つ以上のコンポーネントは、ローカル処理およびデータモジュール(例えば、ローカル処理およびデータモジュール130)の一部であってもよい。上記に述べられたように、ローカル処理およびデータモジュール130は、フレーム構造102に固定して取り付けられる(
図2)、ヘルメットまたは帽子56に固定して取り付けられる(
図3)、エンドユーザ50の胴体58に除去可能に取り付けられる(
図4)、またはベルト結合式構成においてエンドユーザ50の腰部60に除去可能に取り付けられる(
図5)等、種々の構成において搭載されてもよい。
【0063】
画像生成プロセッサ710は、所望の仮想コンテンツと関連付けられる光を投影する、光源720と、1つ以上の空間光変調器740とに動作可能に結合される。光源720は、コンパクトであって、かつ高分解能を有する。光源720は、コントローラ/DB730に動作可能に結合される。光源720は、種々の幾何学的構成に配置される、色特有LEDおよびレーザを含んでもよい。代替として、光源720は、各1つずつディスプレイの視野の具体的領域にリンクされる、同様の色のLEDまたはレーザを含んでもよい。別の実施形態では、光源720は、放出面積および位置のセグメント化のためのマスクオーバーレイを伴う、白熱灯または蛍光灯等の広域エミッタを含んでもよい。光源720は、直接、
図2Bにおけるシステム700に接続されるが、光源720は、光ファイバ(図示せず)を介して、システム700に接続されてもよい。システム700はまた、光源720からの光をコリメートするように構成される、集光器(図示せず)を含んでもよい。
【0064】
SLM740は、種々の例示的実施形態では、反射性(例えば、LCOS、FLCOS、DLP DMD、またはMEMSミラーシステム)、透過性(例えば、LCD)、または発光性(例えば、FSDまたはOLED)であってもよい。SLM740のタイプ(例えば、速度、サイズ等)は、3D知覚の作成を改良するように選択されることができる。より高いリフレッシュレートで動作するDLP DMDが、定常システム700の中に容易に組み込まれ得るが、ウェアラブルシステム700は、より小さいサイズおよびパワーのDLPを使用してもよい。DLPのパワーは、3D深度面/焦点面が作成される方法を変化させる。画像生成プロセッサ710は、SLM740に動作可能に結合され、これは、光源720からの光を所望の仮想コンテンツでエンコーディングする。光源720からの光は、それがSLM740から反射する、そこから放出する、またはそれを通して通過するとき、画像情報でエンコーディングされてもよい。
【0065】
SLM740からの光は、SLM740によって1つの深度面および/または色のために画像データでエンコーディングされた光ビームが、ユーザの眼への送達のために、単一LOE790に沿って事実上伝搬されるように、LOE790に指向される。各LOE790は、所望の深度面またはFOV角位置から生じるように現れる画像またはサブ画像をユーザの網膜上に投影するように構成される。光源720およびLOE790は、したがって、空間内の種々の深度面または位置から生じるように現れる、画像(同期して、コントローラ/DB730の制御下、SLM740によってエンコーディングされる)を選択的に投影することができる。光源720およびLOE790のそれぞれを使用して、十分に高フレームレート(例えば、60Hzの事実上完全体積フレームレートにおいて、6つの深度面に関して360Hz)において、画像を順次投影することによって、システム700は、3D画像内に同時に存在するように現れる、仮想オブジェクトの3D画像を種々の深度面に生成することができる。
【0066】
コントローラ/DB730は、画像生成プロセッサ710、光源720、およびSLM740と通信し、それに動作可能に結合され、SLM740に、光源720からの光ビームを画像生成プロセッサ710からの適切な画像情報でエンコーディングするように命令することによって、画像の同期表示を協調させる。本システムは、画像生成プロセッサ710を含むが、コントローラ/DB730もまた、いくつかの実施形態では、例えば、メモリ712、GPU714、および/またはCPU716のプロセスを含む、少なくともいくつかの画像生成プロセスを実施してもよい。いくつかの実施形態では、コントローラ/DB730は、例えば、メモリ712、GPU714、および/またはCPU716等、画像生成プロセッサ710内に示される、1つ以上のコンポーネントを含んでもよい。
【0067】
システム700はまた、ユーザの眼を追跡し、ユーザの輻輳・開散運動点を決定するように構成される、随意の眼追跡サブシステム750を含んでもよい。一実施形態では、システム700は、画像が、
図9Aおよび9Bに示されるように、ユーザの輻輳・開散運動点と一致する、所望の深度面に生成されるように、眼追跡サブシステム750からの入力に基づいて、LOE790のサブセットを照明するように構成される。例えば、ユーザの眼が、相互に平行である場合、システム700は、画像が光学無限遠から生じるように現れるように、コリメートされた光をユーザの眼に送達するように構成される、LOE790を照明してもよい。別の実施例では、眼追跡サブシステム750が、ユーザの輻輳・開散運動点が1メートル離れていることを決定する場合、その範囲内にほぼ合焦するように構成される、LOE790が、代わりに、照明されてもよい。深度範囲全体に近似する深度面が、同時に(またはほぼ同時に)照明される、実施形態では、随意の眼追跡サブシステム750は、照明するための1つ以上の深度面を選定するために、ユーザの輻輳・開散運動点を決定するために要求されない。随意の眼追跡サブシステム750の必要性を排除することは、VR/AR/MRシステム700のサイズ、その処理要件、およびそのパワーおよびメモリ要件を低減させる。
例証的ブレンドモードレンダリングおよびディスプレイシステム
【0068】
図12は、いくつかの実施形態による、3D画像をレンダリングおよび表示する「ブレンドモード」を描写する。ブレンドモードディスプレイは、少なくとも2つの離散深度面0、1の組み合わせから生成された合成ライトフィールドを提示する。遠近調節と輻輳・開散運動との間の許容度(例えば、±0.75ジオプタ)に起因して、近深度面0および遠深度面1を相互の所定のジオプタ数(例えば、1.5ジオプタ)内に位置付けるようにレンダリングおよびディスプレイシステムを構成することによって、これらの2つの深度面0、1は、
図10Aに示されるように、視認者の視覚のほぼカットオフ最小距離からほぼ無限遠までの3D視野全体を網羅することができる。ブレンドモード合成ライトフィールドは、2つの深度面0、1上に投影されるようなサブ画像のスカラーブレンドとして、2つの深度面0、1間の任意の位置に対する視認者の遠近調節をシミュレートする。2つの深度面0、1におけるサブ画像のスカラーブレンドを通して、ブレンドモード合成ライトフィールドは、1つ以上の仮想深度面1210に対する遠近調節をシミュレートすることができる。
【0069】
ブレンドモードは、視認者の遠近調節の忠実性を増加させ、より自然な深度知覚をもたらす。例えば、
図13Aは、離散モードディスプレイシステムを描写し、近および遠立方体810、812および円柱814は、近深度面0に隣接する近立方体810に対する視認者816の輻輳・開散運動点の追跡に応答して、近深度面0上に投影される。近深度面0への投影は、近深度面0より遠深度面1に近い、遠立方体812および円柱814に関してさえ、近深度面0への視認者の遠近調節をもたらす。
【0070】
他方で、
図13Bは、いくつかの実施形態による、ブレンドモード合成ライトフィールドを描写する。ブレンドディスプレイモードでは、近および遠立方体810、812および円柱814は、本システムの光学軸(「Z軸」)に沿って、近および遠立方体810、812および円柱814の個別の場所に隣接して個別の仮想深度面1310、1312、1314上に「仮想的に投影される」。近および遠立方体810、812および円柱814は、近および遠深度面0、1のみが実際に照明されるため、仮想的にのみ投影される。上記に説明されるように、仮想深度面1310、1312、1314上への仮想投影は、近および遠深度面0、1上に投影されたサブ画像のスカラーブレンドを通してシミュレートされる。
【0071】
図14A-15Bは、いくつかの実施形態による、近および遠深度面0、1上に投影されたサブ画像のスカラーブレンドを通してブレンドされたライトフィールドのレンダリングおよび表示を描写する。
図14A-15Bに描写される実施形態のハードウェアリフレッシュレートは、約360Hzであって、これは、RGB色における120Hzに匹敵する。レンダリングおよび表示システムは、相互に時間的に近い(すなわち、近深度面0に続いて、遠深度面1)2つの順次点滅をブレンドする、ヒト視覚系の傾向を利用することによって、60Hz合成3Dライトフィールドをシミュレートする。これは、6つの点滅(例えば、R0G0B0B1G1R1)を伴う、事実上60Hzディスプレイを作成する。サブ画像をレンダリングするために、フレーム内の各ピクセルは、(例えば、3D画像データからの)最良の既知の深度データで深度タグ付けされる。次いで、本システムは、最良の既知の深度データを使用して、ピクセル毎に、2つのスカラー値を計算し、一方は、近深度面0への投影のためのものであって、他方は、遠深度面1への投影のためのものである。近深度面0より近いまたは遠深度面1より遠い、任意のオブジェクトのみが、個別の深度面0、1が照明されると投影される。スカラー値を計算するために使用されるブレンド分析は、線形補間、非線形補間、および/または1つ以上の線形補間を含んでもよい。当業者は、ブレンド分析が他の補間技法を含んでもよいことを理解するであろう。
【0072】
シリコン上液晶(LCOS)光源を伴うプロジェクタ等のディスプレイシステムは、各色を各深度面において順次点滅させる(例えば、R0G0B0B1G1R1、R0R1G0G1B0B1、またはある他の方式において)。走査式ファイバディスプレイ等のディスプレイシステムは、カラー画像を両深度面においてラスタ走査することによって、画像を各深度面において「同時に」点滅させることができる。
【0073】
図14Aは、3D画像のサブ画像がその上に表示されるときの、近深度面0に関するスカラー値を描写する。サブ画像が明るいほど、近深度面0においてより照明される。逆に言えば、サブ画像が暗いほど、近深度面0においてあまり照明されない。本実施形態では、スカラー値は、線形ブレンドを使用して決定される。
図14Bは、
図14Aにおいて照明されるような近深度面0の視認者の斜視図を描写する。近深度面0により近い、近立方体810は、円柱814と比較して、近深度面0においてより明るい(すなわち、より照明される)。逆に言えば、近深度面0からより遠い、円柱814は、近立方体810と比較して、近深度面0においてより暗い(すなわち、あまり照明されない)。近立方体810または円柱814のいずれかと比較して、近深度面0からはるかに遠い、遠立方体812は、近深度面0においてほぼ黒色である(すなわち、照明されない)。
【0074】
図15Aは、3D画像のサブ画像がその上に表示されるときの、遠深度面1に関するスカラー値を描写する。サブ画像が明るいほど、遠深度面1においてより照明される。逆に言えば、サブ画像が暗いほど、遠深度面1においてあまり照明されない。
図15Bは、
図15Aにおいて照明されるような遠深度面1の視認者の斜視図を描写する。遠深度面1により近い、遠立方体812は、円柱814と比較して、遠深度面1においてより明るい(すなわち、より照明される)。逆に言えば、遠深度面1からより遠い、円柱814は、遠立方体812と比較して、遠深度面1においてより暗い(すなわち、あまり照明されない)。遠立方体812または円柱814のいずれかと比較して、遠深度面1からはるかに遠い、近立方体810は、遠深度面1においてほぼ黒色である(すなわち、最小限に照明される)。
【0075】
線形ブレンドは、近および遠深度面0、1の同時(例えば、ファイバ走査ディスプレイ)またはほぼ同時の順次(例えば、LCOS光源を伴うプロジェクタ)照明が、ヒト視覚系によって、1つ以上のサブ画像として、対応する複数の仮想深度面1410、1412、1414において解釈されるように、近および遠深度面0、1におけるスカラー値をもたらす。
【0076】
図16Aおよび16Bは、いくつかの実施形態による、ブレンドモード合成ライトフィールドの左および右深度面を描写する。具体的には、
図16Aは、ブレンドモード合成ライトフィールドの左および右近深度面を描写し、
図16Bは、ブレンドモード合成ライトフィールドの左および右遠深度面を描写する。左および右サブ画像は、立体視をシミュレートするようにレンダリングされる。個別の近および遠深度面におけるサブ画像は、ヒト視覚系によって、1つ以上のサブ画像として、1つ以上の仮想深度面において解釈され、それによって、3D画像のための合成3Dライトフィールドを形成する。
【0077】
近および遠深度面における表示のためのサブ画像は、ブレンド分析を適用することによって、レンダリング/生成されてもよい。ブレンド分析は、線形補間、非線形補間(例えば、相補的シグモイドフォールオフ)、および/または1つ以上の線形補間(例えば、線形補間のルックアップテーブルを使用して、曲線に近似させる)を伴ってもよい。当業者は、ブレンド分析が他の補間技法を含んでもよいことを理解するであろう。3D画像のコンテンツは、「近専用」(すなわち、近深度面より近い)、「遠専用」(すなわち、遠深度面より遠い)、または「重複領域」(すなわち、近深度面と遠深度面との間の具体的領域)としてタグ付けされてもよい。近専用コンテンツは、近深度面のみに表示されてもよい。遠専用コンテンツは、遠深度面のみに表示されてもよい。重複領域コンテンツは、
図14Bおよび15Bに示されるように、近および遠深度面の両方における表示のために、種々の技法を使用してブレンドされてもよい。
【0078】
3D画像コンテンツの各断片は、コンテンツを「近専用」、「遠専用」、および「重複領域」グループ内に設置するために使用される、最良の既知の深度を有する。最良の既知の深度は、深度セグメント化情報を伴う視差マップおよびタイルベースの再投影(深度バッファ内に記憶される)、ステレオカラーペア情報、および実世界メッシュ情報のうちの1つ以上のものを使用して生成されてもよい。最良の既知の深度情報はまた、コンテンツを「重複領域」グループ内でブレンドするために使用されてもよい。ステレオカラーペア情報は、2つの異なる視点を使用して3D画像コンテンツを投影することによって形成される、一対の2D画像に関連する。視差マップは、2つの異なる視点を使用して3D画像コンテンツを投影することによって形成される、2D画像間の差異を描写する。一実施形態では、視差マップは、3D画像コンテンツ内のピクセル毎に、異なる視点からの2つの投影された2D画像のそれぞれ内の投影されたピクセル間の距離を含む。実世界メッシュ情報は、ポリゴンを使用した画像データ(例えば、環境上に投影される、またはそこから捕捉される)のグラフィカル表現に関連する。
【0079】
近および遠深度面における表示のためのサブ画像が、レンダリングされた後、その表示は、グラフィカル処理ユニットおよびディスプレイデバイスに動作可能に結合される、ディスプレイコントローラによって制御されてもよい。
【0080】
ブレンドされたディスプレイモードを使用して、近および遠深度面を照明し、1つ以上の仮想深度面をシミュレートすることは、最小限のディスプレイおよびグラフィカル処理要件を伴って、合成3Dライトフィールドを提供する。さらに、合成3Dライトフィールドは、3D画像をより正確に再現し、それによって、離散モードディスプレイシステムで遭遇されるもの等の輻輳・開散運動-遠近調節衝突を低減させる。さらに、本明細書に説明されるもの等のブレンドモードディスプレイシステムは、眼追跡サブシステム(例えば、カメラ、IR光、処理ユニット、メモリ等)を伴わずに動作し、それによって、限定されたシステムリソースを伴うポータブル3Dディスプレイシステムへのハードウェアおよび処理需要を低減させることができる。
システムアーキテクチャ概要
【0081】
図17は、本開示の実施形態を実装するために好適な例証的コンピューティングシステム1700のブロック図である。コンピュータシステム1700は、情報を通信するためのバス1706または他の通信機構を含み、これは、プロセッサ1707、システムメモリ1708(例えば、RAM)、静的記憶デバイス1709(例えば、ROM)、ディスクドライブ1710(例えば、磁気または光学)、通信インターフェース1714(例えば、モデムまたはEthernet(登録商標)カード)、ディスプレイ1711(例えば、CRTまたはLCD)、入力デバイス1712(例えば、キーボード)、およびカーソル制御等のサブシステムおよびデバイスを相互接続する。
【0082】
本開示の一実施形態によると、コンピュータシステム1700は、プロセッサ1707がシステムメモリ1708内に含有される1つ以上の命令の1つ以上のシーケンスを実行することによって、具体的動作を実施する。そのような命令は、静的記憶デバイス1709またはディスクドライブ1710等の別のコンピュータ可読/使用可能媒体からシステムメモリ1708の中に読み込まれてもよい。代替実施形態では、有線回路網が、本開示を実装するために、ソフトウェア命令の代わりに、またはそれと組み合わせて使用されてもよい。したがって、本開示の実施形態は、ハードウェア回路網および/またはソフトウェアの任意の具体的組み合わせに限定されない。一実施形態では、用語「論理」は、本開示の全部または一部を実装するために使用される、ソフトウェアまたはハードウェアの任意の組み合わせを意味するものとする。
【0083】
本明細書で使用されるような用語「コンピュータ可読媒体」または「コンピュータ使用可能媒体」は、実行のために命令をプロセッサ1707に提供する際に関わる、任意の媒体を指す。そのような媒体は、限定ではないが、不揮発性媒体および揮発性媒体を含む、多くの形態をとり得る。不揮発性媒体は、例えば、ディスクドライブ1710等の光学または磁気ディスクを含む。揮発性媒体は、システムメモリ1708等の動的メモリを含む。
【0084】
一般的形態のコンピュータ可読媒体は、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、任意の他の磁気媒体、CD-ROM、任意の他の光学媒体、パンチカード、紙テープ、孔のパターンを伴う任意の他の物理的媒体、RAM、PROM、EPROM、FLASH-EPROM(例えば、NANDフラッシュ、NORフラッシュ)、任意の他のメモリチップまたはカートリッジ、またはそこからコンピュータが読み取ることができる、任意の他の媒体を含む。
【0085】
本開示のある実施形態では、本開示を実践するための命令のシーケンスの実行は、単一コンピュータシステム1700によって実施される。本開示の他の実施形態によると、通信リンク1715(例えば、LAN、PTSN、または無線ネットワーク)によって結合される、2つ以上のコンピュータシステム1700が、相互に協調して本開示を実践するために要求される、命令のシーケンスを実施してもよい。
【0086】
コンピュータシステム1700は、通信リンク1715および通信インターフェース1714を通して、プログラム、すなわち、アプリケーションコードを含む、メッセージ、データ、および命令を伝送および受信してもよい。受信されたプログラムコードは、受信されるにつれて、プロセッサ1707によって実行され、および/またはディスクドライブ1710または後の実行のための他の不揮発性記憶装置内に記憶されてもよい。記憶媒体1731内のデータベース1732は、データインターフェース1733を介してシステム1700によってアクセス可能なデータを記憶するために使用されてもよい。
【0087】
上記に説明されるブレンドモード実施形態は、2つの深度面(例えば、近および遠深度面)を含むが、他の実施形態は、2つを上回る深度面を含んでもよい。深度面の数を増加させることは、それを用いて仮想深度面がシミュレートされる、忠実性を増加させる。しかしながら、本忠実性の増加は、現在のポータブル3Dレンダリングおよびディスプレイシステムにおいて利用可能なリソースを超え得る、ハードウェアおよび処理需要の増加によって相殺される。
【0088】
本開示のある側面、利点、および特徴が、本明細書に説明される。必ずしも、全てのそのような利点が、本開示の任意の特定の実施形態に従って達成され得るわけではないことを理解されたい。したがって、本開示は、必ずしも、本明細書に教示または提案され得るような他の利点を達成せずに、本明細書に教示されるような1つの利点または利点のグループを達成または最適化する様式において、具現化または実行されてもよい。
【0089】
実施形態は、付随の図面に関連して説明されている。しかしながら、図は、正確な縮尺で描かれていないことを理解されたい。距離、角度等は、単に、例証的であって、必ずしも、図示されるデバイスの実際の寸法およびレイアウトに対する正確な関係を保つわけではない。加えて、前述の実施形態は、当業者が、本明細書に説明されるデバイス、システム、方法、および同等物を作製および使用することを可能にするような詳細のレベルにおいて説明されている。様々な変形例も、可能性として考えられる。コンポーネント、要素、および/またはステップは、改変、追加、除去、または再配列されてもよい。
【0090】
本明細書に説明されるデバイスおよび方法は、有利なこととして、少なくとも部分的に、例えば、コンピュータソフトウェア、ハードウェア、ファームウェア、またはソフトウェア、ハードウェア、およびファームウェアの任意の組み合わせを使用して実装されることができる。ソフトウェアモジュールは、本明細書に説明される機能を実施するために、コンピュータのメモリ内に記憶される、コンピュータ実行可能コードを含むことができる。いくつかの実施形態では、コンピュータ実行可能コードは、1つ以上の汎用コンピュータによって実行される。しかしながら、当業者は、本開示に照らして、汎用コンピュータ上で実行されることになるソフトウェアを使用して実装され得る、任意のモジュールもまた、ハードウェア、ソフトウェア、またはファームウェアの異なる組み合わせを使用して実装されることができることを理解するであろう。例えば、そのようなモジュールは、完全に、集積回路の組み合わせを使用して、ハードウェア内に実装されることができる。代替として、または加えて、そのようなモジュールは、完全または部分的に、汎用コンピュータによってではなく、本明細書に説明される特定の機能を実施するように設計される、特殊コンピュータを使用して実装されることができる。加えて、少なくとも部分的に、コンピュータソフトウェアによって行われる、または行われ得る、方法が、説明される場合、そのような方法は、コンピュータまたは他の処理デバイスによって読み取られると、それに方法を行わせる、非一過性コンピュータ可読媒体上に提供され得ることを理解されたい。
【0091】
ある実施形態が、明示的に説明されているが、他の実施形態も、本開示に基づいて、当業者に明白となるであろう。
【0092】
本明細書に説明される種々のプロセッサおよび他の電子コンポーネントは、光を投影するための任意の光学システムと併用するために好適である。本明細書に説明される種々のプロセッサおよび他の電子コンポーネントは、また、音声コマンドを受信するための任意のオーディオシステムと併用するために好適である。
【0093】
本開示の種々の例示的実施形態が、本明細書に説明される。これらの実施例は、非限定的意味で参照される。それらは、本開示のより広義に適用可能な側面を例証するために提供される。種々の変更が、説明される本開示に行われてもよく、本開示の真の精神および範囲から逸脱することなく、均等物が代用されてもよい。加えて、多くの修正が、特定の状況、材料、組成物、プロセス、プロセス作用、またはステップを本開示の目的、精神、または範囲に適合させるために行われてもよい。さらに、当業者によって理解されるであろうように、本明細書で説明および例証される個々の変形例はそれぞれ、本開示の範囲または精神から逸脱することなく、他のいくつかの実施形態のうちのいずれかの特徴から容易に分離される、またはそれらと組み合わせられる、離散コンポーネントおよび特徴を有する。全てのそのような修正は、本開示と関連付けられた請求項に記載の範囲内であることが意図される。
【0094】
本開示は、本主題のデバイスを使用して実施され得る方法を含む。本方法は、そのような好適なデバイスを提供する行為を含んでもよい。そのような提供は、エンドユーザによって実施されてもよい。換言すると、「提供する」行為は、単に、エンドユーザが、本主題の方法において必要なデバイスを取得する、それにアクセスする、それに接近する、それを位置付ける、それを設定する、それをアクティブ化する、それに電源を入れる、または別様にそれを提供するように作用することを要求する。本明細書に列挙される方法は、論理的に可能な列挙されたイベントの任意の順序およびイベントの列挙された順序で行われてもよい。
【0095】
本開示の例示的側面が、材料選択および製造に関する詳細とともに、上記に記載されている。本開示の他の詳細に関して、これらは、上記で参照された特許および刊行物に関連して理解され、概して、当業者によって公知である、または理解され得る。同じことが、一般または論理的に採用されるような付加的作用の観点から、本開示の方法ベースの側面に関しても当てはまり得る。
【0096】
加えて、本開示は、随意に、種々の特徴を組み込む、いくつかの実施例を参照して説明されたが、本開示は、開示の各変形例に関して検討されるように説明または図示されるものに限定されるものではない。種々の変更が、説明される本開示に行われてもよく、均等物(本明細書に列挙されるか、またはある程度の簡潔目的のために含まれないかどうかにかかわらず)が、本開示の真の精神および範囲から逸脱することなく代用されてもよい。加えて、値の範囲が提供される場合、その範囲の上限と下限との間の全ての介在値および任意の他の述べられた値または述べられた範囲内の介在値が、本開示内に包含されるものと理解されたい。
【0097】
また、説明される変形例の任意の随意の特徴は、独立して、または本明細書に説明される特徴のうちの任意の1つ以上のものと組み合わせて、記載および請求され得ることが検討される。単数形項目の言及は、複数の同一項目が存在する可能性を含む。より具体的には、本明細書および本明細書に関連付けられた請求項で使用されるように、単数形「a」、「an」、「said」、および「the」は、別様に具体的に述べられない限り、複数の言及を含む。換言すると、冠詞の使用は、上記の説明および本開示と関連付けられる請求項における本主題の項目のうちの「少なくとも1つ」を可能にする。さらに、そのような請求項は、任意の随意の要素を除外するように起草され得ることに留意されたい。したがって、本文言は、請求項の要素の列挙と関連する「単に」、「のみ」、および同等物等の排他的専門用語の使用、または「消極的」限定の使用のための先行詞としての役割を果たすことが意図される。
【0098】
そのような排他的専門用語を使用しなければ、本開示と関連付けられる請求項における用語「~を備える(comprising)」は、所与の数の要素がそのような請求項で列挙されるかどうかにかかわらず、任意の付加的要素の包含を可能にするものとする、または特徴の追加は、そのような請求項に記載される要素の性質を変換すると見なされ得る。本明細書で具体的に定義される場合を除いて、本明細書で使用される全ての技術および科学用語は、請求項の正当性を維持しながら、可能な限り広い一般的に理解されている意味を与えられるべきである。
【0099】
本開示の範疇は、提供される実施例および/または本明細書に限定されるべきではなく、むしろ、本開示と関連付けられた請求項の言語の範囲によってのみ限定されるべきである。
【0100】
前述の明細書では、本開示は、その具体的実施形態を参照して説明された。しかしながら、種々の修正および変更が、本開示のより広義の精神および範囲から逸脱することなく、そこに行われてもよいことが明白であろう。例えば、前述のプロセスフローは、プロセスアクションの特定の順序を参照して説明される。しかしながら、説明されるプロセスアクションの多くの順序は、本開示の範囲または動作に影響を及ぼすことなく、変更されてもよい。明細書および図面は、故に、限定的意味ではなく、例証と見なされるべきである。