(58)【調査した分野】(Int.Cl.,DB名)
前記反射要素は、ホットミラー、軸外回折光学要素(DOE)、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)を備える、請求項1から4のいずれか1項に記載のHMD。
前記反射要素は、ホットミラー、軸外回折光学要素(DOE)、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)を備える、請求項12に記載のディスプレイシステム。
【発明を実施するための形態】
【0015】
概要
頭部搭載型ディスプレイ(HMD)の装着者の眼は、反射軸外回折光学要素(DOE)を使用して撮像されることができる。いくつかの実装では、DOEは、ホログラフィック光学要素(HOE)、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)であってもよい。結果として生じる画像は、片眼または両眼を追跡する、網膜を撮像する、眼形状を3次元において再構築する、バイオメトリック情報(例えば、虹彩識別)を眼から抽出する等のために使用されることができる。
【0016】
頭部搭載型ディスプレイ(HMD)は、種々の目的のために、装着者の眼の状態についての情報を使用し得る。例えば、本情報は、装着者の視線方向を推定するため、またはバイオメトリック識別のために使用されることができる。しかしながら、HMDの装着者の眼の撮像は、困難であり得る。HMDと装着者の眼との間の距離は、短い。さらに、視線追跡は、より大きい視野を要求する一方、バイオメトリック識別は、虹彩上の標的に比較的に高ピクセル数を要求する。これらの目的の両方の遂行を試みるであろう、イメージングシステムに関して、2つのタスクの要件は、著しく対立する。さらに、両問題は、眼瞼および睫毛による閉塞によってさらに複雑になり得る。
【0017】
本明細書に説明されるイメージングシステムの実施形態は、これらの問題の一部または全部に対処する。例えば、イメージングシステムは、装着者の眼を視認するように構成される、イメージャを備えることができる。イメージングシステムは、装着者のこめかみに近接して(例えば、装着可能ディスプレイシステムのフレーム、例えば、耳用支え上に)搭載されることができる。いくつかの実施形態では、第2のイメージャが、各眼が別個に撮像されるように、装着者の他方の眼のために使用されることができる。イメージャは、赤外線放射に敏感である、赤外線デジタルカメラを含むことができる。イメージャは、後向きではなく、前向きであって(装着者の視覚の方向に)、眼に指向されるように、搭載されることができる。イメージャを装着者の耳により近づけて配置することによって、イメージャの重量もまた、耳により近づき得、HMDは、イメージャが後向きであって、HMDの正面により近づけて配置される、HMDと比較して、より装着が容易となり得る。加えて、前向きイメージャを装着者のこめかみの近傍に設置することによって、装着者の眼からイメージャまでの距離は、HMDの正面の近傍に配置される後向きイメージャと比較して、約2倍となる。画像の被写界深度は、本距離にほぼ比例するため、前向きイメージャのための被写界深度は、後向きイメージャと比較して約2倍となる。イメージャのためのより大きい被写界深度は、大きいまたは突出する鼻、眉弓等を有する、装着者の眼領域を撮像するために有利となり得る。
【0018】
イメージャは、その他の点では透明である光学要素の内側表面を視認するように位置付けられることができる。光学要素は、HMD(または一対の眼鏡内のレンズ)のディスプレイの一部であることができる。光学要素は、第1の範囲の波長を反射させるが、第2の範囲の波長(第1の範囲の波長と異なる)に対して実質的に透過性である、表面を備えることができる。第1の範囲の波長は、赤外線内にあることができ、第2の範囲の波長は、可視内にあることができる。例えば、光学要素は、赤外線光を反射させるが、可視光を透過させる、ホットミラーを備えることができる。外側世界からの可視光は、光学要素を通して伝送されることができ、装着者によって知覚されることができる。実際、イメージングシステムは、装着者の眼に向かって逆指向される仮想イメージャのように作用する。仮想イメージャは、装着者の眼から光学要素を通して伝搬される仮想赤外線光を撮像することができる。ホットミラー(または本明細書に説明される他のDOE)は、光学要素の内側表面上、光学要素の外側表面上、または光学要素(例えば、立体HOE)内に配置されることができる。
【0019】
赤外線放射は、700nm〜10μmの範囲内の波長を伴う放射を含むことができる。赤外線放射は、700nm〜1.5μmの範囲内の波長を伴う近赤外線放射を含むことができる。多くの実装では、眼の撮像は、700nm〜900nmの波長における近赤外線内で行われる。
(3Dディスプレイ)
【0020】
図1は、人物によって視認される、ある仮想現実オブジェクトおよびある実際の現実オブジェクトを伴う、拡張現実シナリオの例証を描写する。
図1は、拡張現実場面100を描写し、AR技術のユーザには、人々、木々、背景内の建物、およびコンクリートプラットフォーム120を特徴とする、実世界公園状設定110が見える。これらのアイテムに加え、AR技術のユーザはまた、実世界プラットフォーム120上に立っているロボット像130と、マルハナバチの擬人化のように見える、飛んでいる漫画のようなアバタキャラクタ140とが「見える」と知覚するが、これらの要素は、実世界には存在しない。
【0021】
3次元(3D)ディスプレイが、真の深度感覚、より具体的には、表面深度のシミュレートされた感覚を生成するために、ディスプレイの視野内の点毎に、その仮想深度に対応する遠近調節応答を生成することが望ましい。ディスプレイ点に対する遠近調節応答が、収束および立体視の両眼深度キューによって判定されるようなその点の仮想深度に対応しない場合、ヒトの眼は、遠近調節衝突を体験し、不安定な撮像、有害な眼精疲労、頭痛、および遠近調節情報の不在下では、表面深度のほぼ完全な欠如をもたらし得る。
【0022】
VR、AR、およびMR体験は、複数の深度平面に対応する画像が視認者に提供されるディスプレイを有する、ディスプレイシステムによって提供されることができる。画像は、深度平面毎に異なってもよく(例えば、場面またはオブジェクトの若干異なる提示を提供する)、視認者の眼によって別個に集束され、それによって、異なる深度平面上に位置する場面に関する異なる画像特徴に合焦させるために要求される眼の遠近調節に基づいて、および/または合焦からずれている異なる深度平面上の異なる画像特徴を観察することに基づいて、ユーザに深度キューを提供することに役立ち得る。本明細書のいずれかに議論されるように、そのような深度キューは、信用できる深度の知覚を提供する。
【0023】
図2は、VR、AR、またはMR体験をディスプレイシステム装着者または視認者204に提示するために使用され得る、ウェアラブルディスプレイシステム200の実施例を図示する。ディスプレイシステム200は、ディスプレイ208と、ディスプレイ208の機能をサポートするための種々の機械的ならびに電子的モジュールおよびシステムとを含む。ディスプレイ208は、ディスプレイシステムユーザ、装着者、または視認者204によって装着可能であって、ディスプレイ208を装着者204の眼の正面に位置付けるように構成される、フレーム212に結合されてもよい。ディスプレイ208は、ライトフィールドディスプレイであってもよい。いくつかの実施形態では、スピーカ216が、フレーム212に結合され、ユーザの外耳道に隣接して位置付けられる(いくつかの実施形態では、示されない別のスピーカが、ユーザの他方の外耳道に隣接して位置付けられ、ステレオ/成形可能音響制御を提供する)。ディスプレイ208は、有線導線または無線接続等によって、フレーム212に固定して取り付けられる、ユーザによって装着されるヘルメットもしくは帽子に固定して取り付けられる、ヘッドホンに内蔵される、または別様にユーザ204に(例えば、バックパック式構成において、ベルト結合式構成において)可撤式に取り付けられる等、種々の構成において搭載され得る、ローカルデータ処理モジュール224に動作可能に結合される220。
【0024】
ローカル処理およびデータモジュール224は、ハードウェアプロセッサならびに不揮発性メモリ(例えば、フラッシュメモリ)等の非一過性デジタルメモリを備えてもよく、その両方は、データの処理、キャッシング、および記憶を補助するために利用され得る。データは、(a)画像捕捉デバイス(カメラ等)、マイクロホン、慣性測定ユニット、加速度計、コンパス、GPSユニット、無線デバイス、および/またはジャイロスコープ等の(例えば、フレーム212に動作可能に結合される、または別様にユーザ204に取り付けられ得る)センサから捕捉されるデータ、および/または(b)場合によってはそのような処理もしくは読出後にディスプレイ208の通過のために、遠隔処理モジュール228および/または遠隔データリポジトリ232を使用して取得および/または処理されるデータを含んでもよい。ローカル処理およびデータモジュール224は、これらの遠隔モジュール228、232が、ローカル処理およびデータモジュール224へのリソースとして利用可能であるように、有線または無線通信リンクを介して等、通信リンク236および/または240によって、遠隔処理モジュール228および/または遠隔データリポジトリ232に動作可能に結合されてもよい。加えて、遠隔処理モジュール228および遠隔データリポジトリ232は、相互に動作可能に結合されてもよい。
【0025】
いくつかの実施形態では、遠隔処理モジュール228は、画像捕捉デバイスによって捕捉されたビデオ情報等のデータおよび/または画像情報を分析ならびに処理するように構成される、1つもしくはそれを上回るプロセッサを備えてもよい。ビデオデータは、ローカル処理およびデータモジュール224および/または遠隔データリポジトリ232内でローカルに記憶されてもよい。いくつかの実施形態では、遠隔データリポジトリ232は、デジタルデータ記憶設備を備え得、これは、「クラウド」リソース構成におけるインターネットまたは他のネットワーキング構成を通して利用可能であってもよい。いくつかの実施形態では、全てのデータが、記憶され、全ての算出が、ローカル処理およびデータモジュール224において実施され、遠隔モジュールからの完全に自律的な使用を可能にする。
【0026】
ヒト視覚系は、複雑であり、深度の現実的知覚を提供することは、困難である。理論によって限定されるわけではないが、オブジェクトの視認者は、輻輳・開散(vergence)運動および遠近調節(accommodation)の組み合わせに起因して、オブジェクトを3次元として知覚し得ると考えられる。相互に対する2つの眼の輻輳・開散運動(すなわち、眼の視線を収束させ、オブジェクト上に固定させるための相互に向かったまたはそこから離れるような瞳孔の回転運動)は、眼の水晶体の集束(または「遠近調節」)と密接に関連付けられる。通常条件下では、眼の水晶体の焦点を変化させる、または眼を遠近調節し、1つのオブジェクトから異なる距離における別のオブジェクトに焦点を変化させることは、「遠近調節−輻輳・開散運動反射」として知られる関係のもとで、自動的に、輻輳・開散運動における整合的変化を同一距離に生じさせるであろう。同様に、輻輳・開散運動における変化は、通常条件下、遠近調節における合致する変化を誘起するであろう。遠近調節と輻輳・開散運動との間のより良好な合致を提供するディスプレイシステムは、3次元画像のより現実的または快適なシミュレーションを形成し得る。
【0027】
図3は、複数の深度平面を使用して3次元画像をシミュレートするためのアプローチの側面を図示する。
図3を参照すると、z−軸上の眼302および304からの種々の距離におけるオブジェクトは、それらのオブジェクトが合焦するように、眼302および304によって遠近調節される。眼302および304は、特定の遠近調節された状態をとり、オブジェクトをz−軸に沿った異なる距離に合焦させる。その結果、特定の遠近調節された状態は、特定の深度平面におけるオブジェクトまたはオブジェクトの一部が、眼がその深度平面に対して遠近調節された状態にあるとき、合焦するように、関連付けられた焦点距離を有して、深度平面306のうちの特定の1つと関連付けられると言え得る。いくつかの実施形態では、3次元画像は、眼302および304毎に、画像の異なる提示を提供することによって、また、深度平面のそれぞれに対応する画像の異なる提示を提供することによって、シミュレートされてもよい。例証を明確にするために、別個であるように示されるが、眼302および304の視野は、例えば、z−軸に沿った距離が増加するにつれて、重複し得ることを理解されたい。加えて、例証を容易にするために、平坦であるように示されるが、深度平面の輪郭は、深度平面内の全ての特徴が特定の遠近調節された状態において眼と合焦するように、物理的空間内で湾曲されてもよいことを理解されたい。理論によって限定されるわけではないが、人間の眼は、典型的には、深度知覚を提供するために、有限数の深度面を解釈し得ると考えられる。その結果、知覚される深度の高度に真実味のあるシミュレーションが、これらの限定された数の深度面のそれぞれに対応する画像の異なる表現を眼に提供することによって達成され得る。
(導波管スタックアセンブリ)
【0028】
図4は、画像情報をユーザに出力するための導波管スタックの実施例を図示する。ディスプレイシステム400は、複数の導波管420、422、424、426、428を使用して、3次元知覚を眼410または脳に提供するために利用され得る、導波管のスタックまたはスタックされた導波管アセンブリ405を含む。いくつかの実施形態では、ディスプレイシステム400は、
図2のシステム200に対応してもよく、
図4は、そのシステム200のいくつかの部分をより詳細に図式的に示す。例えば、いくつかの実施形態では、導波管アセンブリ405は、
図2のディスプレイ208の中に統合されてもよい。
【0029】
図4を継続して参照すると、導波管アセンブリ405はまた、複数の特徴430、432、434、436を導波管の間に含んでもよい。いくつかの実施形態では、特徴430、432、434、436は、レンズであってもよい。いくつかの実施形態では、特徴430、432、434、436は、レンズではなくてもよい。むしろ、それらは、スペーサであってもよい(例えば、空気間隙を形成するためのクラッディング層および/または構造)。
【0030】
導波管420、422、424、426、428および/または複数のレンズ430、432、434、436は、種々のレベルの波面曲率または光線発散を伴って、画像情報を眼に送信するように構成されてもよい。各導波管レベルは、特定の深度平面と関連付けられてもよく、その深度平面に対応する画像情報を出力するように構成されてもよい。画像投入デバイス440、442、444、446、448は、それぞれ、眼410に向かって出力するために、各個別の導波管を横断して入射光を分散させるように構成され得る、導波管420、422、424、426、428の中に画像情報を投入するために利用されてもよい。光は、画像投入デバイス440、442、444、446、448の出力表面から出射し、導波管420、422、424、426、428の対応する入力縁の中に投入される。いくつかの実施形態では、光の単一ビーム(例えば、コリメートされたビーム)が、各導波管の中に投入され、特定の導波管と関連付けられる深度面に対応する特定の角度(および発散量)において眼410に向かって指向される、クローン化されたコリメートビームの場全体を出力してもよい。
【0031】
いくつかの実施形態では、画像投入デバイス440、442、444、446、442は、離散ディスプレイであり、これらの各々は、それぞれ、対応する導波管420、422、424、426、428の中に投入するための画像情報を生成する。いくつかの他の実施形態では、画像投入デバイス440、442、444、446、448は、例えば、1つまたはそれを上回る光学導管(光ファイバケーブル等)を介して、画像情報を画像投入デバイス440、442、444、446、448のそれぞれにパイピングし得る、単一の多重化されたディスプレイの出力端である。
【0032】
コントローラ450が、スタックされた導波管アセンブリ405および画像投入デバイス440、442、444、446、448の動作を制御する。いくつかの実施形態では、コントローラ450は、導波管420、422、424、426、428への画像情報のタイミングおよび提供を調整する、プログラミング(例えば、非一過性コンピュータ可読媒体内の命令)を含む。いくつかの実施形態では、コントローラ450は、単一一体型デバイスまたは有線もしくは無線通信チャネルによって接続される分散型システムであってもよい。コントローラ450は、いくつかの実施形態では、処理モジュール224または228(
図2に図示される)の一部であってもよい。いくつかの実施形態では、コントローラは、内向きに面したイメージングシステム452(例えば、デジタルカメラ)、外向きに面したイメージングシステム454(例えば、デジタルカメラ)、および/またはユーザ入力デバイス466と通信してもよい。内向きに面したイメージングシステム452(例えば、デジタルカメラ)は、眼410の画像を捕捉し、例えば、眼410の瞳孔のサイズおよび/または配向を判定するために使用されることができる。外向きに面したイメージングシステム454は、世界456の一部を撮像するために使用されることができる。ユーザは、ユーザ入力デバイス466を介して、コマンドをコントローラ450に入力し、ディスプレイシステム400と相互作用することができる。
【0033】
導波管420、422、424、426、428は、全内部反射(TIR)によって、光を各個別の導波管内で伝搬させるように構成されてもよい。導波管420、422、424、426、428はそれぞれ、主要上部および底部表面と、それらの主要上部と底部表面との間に延在する縁とを伴う、平面である、または別の形状(例えば、湾曲)を有してもよい。図示される構成では、導波管420、422、424、426、428はそれぞれ、光を再指向させ、各個別の導波管内で伝搬させ、導波管から、画像情報を眼410に出力することによって、光を導波管から抽出するように構成される、光抽出光学要素460、462、464、466、468を含んでもよい。抽出された光はまた、外部結合光と称され得、光抽出光学要素はまた、外部結合光学要素と称され得る。抽出された光のビームは、導波管によって、導波管内で伝搬する光が光再指向要素に衝打する場所に出力される。光抽出光学要素(460、462、464、466、468)は、例えば、反射および/または回折光学特徴であってもよい。説明を容易にし、図面を明確にするために、導波管420、422、424、426、428の底部主要表面に配置されて図示されるが、いくつかの実施形態では、光抽出光学要素460、462、464、466、468は、上部および/または底部主要表面に配置されてもよい、および/または導波管420、422、424、426、428の容積内に直接配置されてもよい。いくつかの実施形態では、光抽出光学要素460、462、464、466、468は、透明基板に取り付けられ、導波管420、422、424、426、428を形成する、材料の層内に形成されてもよい。いくつかの他の実施形態では、導波管420、422、424、426、428は、モノリシック材料片であってもよく、光抽出光学要素460、462、464、466、468は、その材料片の表面上および/または内部に形成されてもよい。
【0034】
図4を継続して参照すると、本明細書に議論されるように、各導波管420、422、424、426、428は、光を出力し、特定の深度平面に対応する画像を形成するように構成される。例えば、眼の最近傍の導波管420は、そのような導波管420の中に投入されるにつれて、コリメートされた光を眼410に送達するように構成されてもよい。コリメートされた光は、光学無限遠焦点面を表し得る。次の導波管422は、眼410に到達し得る前に、第1のレンズ430(例えば、負のレンズ)を通して通過する、コリメートされた光を送出するように構成されてもよい。第1のレンズ430は、眼/脳が、その次の導波管422から生じる光が光学無限遠から眼410に向かって内向きにより近い第1の焦点面から生じるように解釈するように、若干の凸面波面曲率を生成するように構成されてもよい。同様に、第3の導波管424は、眼410に到達する前に、その出力光を第1のレンズ430および第2のレンズ432の両方を通して通過させる。第1および第2のレンズ430および432の組み合わせられた屈折力は、眼/脳が、第3の導波管424から生じる光を次の導波管422からの光よりも光学無限遠から人物に向かって内向きにさらにより近い第2の焦点面から生じていると解釈するように、波面曲率の別の増分量を生成するように構成されてもよい。
【0035】
他の導波管層(例えば、導波管426、428)およびレンズ(例えば、レンズ434、436)も同様に、スタック内の最高導波管428を用いて、人物に最も近い焦点面を表す集約焦点パワーのために、その出力をそれと眼との間のレンズの全てを通して送出するように構成される。スタックされた導波管アセンブリ405の他側の世界456から生じる光を視認/解釈するとき、レンズ430、432、434、436のスタックを補償するために、補償レンズ層438が、スタックの上部に配置され、下方のレンズスタック430、432、434、436の集約パワーを補償してもよい。そのような構成は、利用可能な導波管/レンズ対と同じ数の知覚される焦点面を提供する。導波管420、422、424、426、428の光抽出光学要素460、462、464、466、468およびレンズ430、432、434、436の集束側面は両方とも、静的であってもよい(例えば、動的または電気アクティブではない)。いくつかの代替実施形態では、いずれかまたは両方とも、電気アクティブ特徴を使用して、動的であってもよい。
【0036】
図4を継続して参照すると、光抽出光学要素460、462、464、466、468は、光をその個別の導波管から再指向させることと、導波管と関連付けられた特定の深度平面のための適切な量の発散またはコリメーションを用いて、本光を出力することとの両方を行うように構成されてもよい。その結果、異なる関連付けられた深度平面を有する導波管は、関連付けられた深度平面に応じて異なる量の発散を伴う光を出力する、異なる構成の光抽出光学要素を有してもよい。いくつかの実施形態では、本明細書に議論されるように、光抽出光学要素460、462、464、466、468は、光を具体的角度で出力するように構成され得る、立体または表面特徴であってもよい。例えば、光抽出光学要素460、462、464、466、468は、立体ホログラム、表面ホログラム、および/または回折格子であってもよい。回折格子等の光抽出光学要素は、2015年6月25日に公開された米国特許公開第2015/0178939号(参照することによってその全体として本明細書に組み込まれる)に説明されている。いくつかの実施形態では、特徴430、432、434、436は、レンズではなくてもよい。むしろ、それらは、単に、スペーサであってもよい(例えば、空気間隙を形成するためのクラッディング層および/または構造)。
【0037】
いくつかの実施形態では、光抽出光学要素460、462、464、466、468は、回折パターンを形成する回折特徴、すなわち、「回折光学要素」(本明細書では、「DOE」とも称される)である。好ましくは、DOEは、ビームの光の一部のみが、DOEの各交差点を用いて、眼410に向かって偏向される一方、残りが、全内部反射を介して、導波管を通して移動し続けるように、比較的に低い回折効率を有する。画像情報を搬送する光は、したがって、複数の場所において導波管から出射する、いくつかの関連出射ビームに分割され、その結果、導波管内でバウンスする本特定のコリメートされたビームに関して、眼410に向かって非常に均一な出射放出パターンとなる。
【0038】
いくつかの実施形態では、1つまたはそれを上回るDOEは、能動的に回折する「オン」状態と有意に回折しない「オフ」状態との間で切替可能であってもよい。例えば、切替可能なDOEは、微小液滴がホスト媒体中に回折パターンを構成する、ポリマー分散液晶の層を備えてもよく、微小液滴の屈折率は、ホスト材料の屈折率と実質的に合致するように切り替えられることができる(その場合、パターンは、入射光を著しく回折しない)、または微小液滴は、ホスト媒体のものに合致しない屈折率に切り替えられることができる(その場合、パターンは、入射光を能動的に回折する)。
【0039】
いくつかの実施形態では、深度平面および/または被写界深度の数および分布は、視認者の眼の瞳孔サイズおよび/または配向に基づいて、動的に変動されてもよい。いくつかの実施形態では、内向きに面したイメージングシステム452(例えば、デジタルカメラ)が、眼410の画像を捕捉し、眼410の瞳孔のサイズおよび/または配向を判定するために使用されてもよい。いくつかの実施形態では、内向きに面したイメージングシステム452は、フレーム212(
図2に図示されるように)に取り付けられてもよく、内向きに面したイメージングシステム452からの画像情報を処理し、例えば、ユーザ204の眼の瞳孔直径および/または配向を判定し得る、処理モジュール224および/または228と電気通信してもよい。
【0040】
いくつかの実施形態では、内向きに面したイメージングシステム452(例えば、デジタルカメラ)は、眼移動および顔移動等、ユーザの移動を観察することができる。内向きに面したイメージングシステム452は、眼410の画像を捕捉し、眼410の瞳孔のサイズおよび/または配向を判定するために使用されてもよい。内向きに面したイメージングシステム452は、ユーザが見ている方向(例えば、眼姿勢)を判定する際に使用するため、またはユーザのバイオメトリック識別のため(例えば、虹彩識別を介して)の画像を得るために使用されることができる。内向きに面したイメージングシステム452によって得られる画像は、ユーザに提示されるべきオーディオまたは視覚的コンテンツを決定するためにディスプレイシステム400によって使用され得る、ユーザの眼姿勢および/または気分を判定するために分析されてもよい。ディスプレイシステム400はまた、慣性測定ユニット(IMU)、加速度計、ジャイロスコープ等のセンサを使用して、頭部姿勢(例えば、頭部位置または頭部配向)を判定してもよい。頭部の姿勢は、単独で、または眼姿勢と組み合わせて、支え追跡と相互作用する、および/またはオーディオコンテンツを提示するために使用されてもよい。
【0041】
いくつかの実施形態では、1つのカメラが、眼毎に利用され、各眼の瞳孔サイズおよび/または配向を別個に判定し、それによって、各眼への画像情報の提示がその眼に動的に調整されることを可能にしてもよい。いくつかの実施形態では、少なくとも1つのカメラが、眼毎に利用され、独立して、各眼の瞳孔サイズおよび/または眼姿勢を別個に判定し、それによって、各眼への画像情報の提示がその眼に動的に調整されることを可能にしてもよい。いくつかの他の実施形態では、片眼410のみの瞳孔直径および/または配向(例えば、一対の眼あたり単一カメラのみを使用して)が、判定され、視認者204の両眼に対して類似すると仮定される。
【0042】
例えば、被写界深度は、視認者の瞳孔サイズと反比例して変化してもよい。その結果、視認者の眼の瞳孔のサイズが減少するにつれて、被写界深度は、その平面の場所が眼の焦点深度を越えるため判別不能である1つの平面が、判別可能となり、瞳孔サイズの低減および被写界深度の相当する増加に伴って、より合焦して現れ得るように増加する。同様に、異なる画像を視認者に提示するために使用される、離間される深度平面の数は、減少された瞳孔サイズに伴って減少されてもよい。例えば、視認者は、一方の深度平面から他方の深度平面への眼の遠近調節を調節せずに、第1の深度平面および第2の深度平面の両方の詳細を1つの瞳孔サイズにおいて明確に知覚することが可能ではない場合がある。しかしながら、これらの2つの深度平面は、同時に、遠近調節を変化させずに、別の瞳孔サイズにおいてユーザに合焦するには十分であり得る。
【0043】
いくつかの実施形態では、ディスプレイシステムは、瞳孔サイズおよび/または配向の判定に基づいて、もしくは特定の瞳孔サイズおよび/または配向を示す電気信号の受信に応じて、画像情報を受信する導波管の数を変動させてもよい。例えば、ユーザの眼が、2つの導波管と関連付けられた2つの深度平面間を区別不能である場合、コントローラ450は、これらの導波管のうちの1つへの画像情報の提供を停止するように構成またはプログラムされてもよい。有利には、これは、システムへの処理負担を低減させ、それによって、システムの応答性を増加させ得る。導波管のためのDOEがオンおよびオフ状態間で切替可能である実施形態では、DOEは、導波管が画像情報を受信するとき、オフ状態に切り替えられてもよい。
【0044】
いくつかの実施形態では、出射ビームに視認者の眼の直径未満の直径を有するという条件を満たさせることが望ましくあり得る。しかしながら、本条件を満たすことは、視認者の瞳孔のサイズの変動性に照らして、困難であり得る。いくつかの実施形態では、本条件は、視認者の瞳孔のサイズの判定に応答して出射ビームのサイズを変動させることによって、広範囲の瞳孔サイズにわたって満たされる。例えば、瞳孔サイズが減少するにつれて、出射ビームのサイズもまた、減少し得る。いくつかの実施形態では、出射ビームサイズは、可変開口を使用して変動されてもよい。
【0045】
ディスプレイシステム400は、世界456の一部を撮像する、外向きに面したイメージングシステム454(例えば、デジタルカメラ)を含むことができる。世界456の本部分は、視野(FOV)と称され得、イメージングシステム454は、FOVカメラとも称される。視認者204による視認または撮像のために利用可能な領域全体は、動眼視野(FOR)と称され得る。FORは、ディスプレイシステム400を囲繞する4πステラジアンの立体角を含んでもよい。ディスプレイシステム400のいくつかの実装では、FORは、ユーザ204が、ユーザを囲繞するオブジェクトを見るためにその頭部および眼を移動させ得るため、ディスプレイシステム400のユーザ204の周囲の立体角の実質的に全てを含んでもよい(ユーザの正面、背面、上方、下方、または側面)。外向きに面したイメージングシステム454から得られた画像は、ユーザによって行われるジェスチャ(例えば、手または指のジェスチャ)を追跡し、ユーザの正面における世界456内のオブジェクトを検出する等のために、使用されることができる。
【0046】
ディスプレイシステム400は、ユーザが、コマンドをコントローラ450に入力し、ディスプレイシステム400と相互作用し得る、ユーザ入力デバイス466を含むことができる。例えば、ユーザ入力デバイス466は、トラックパッド、タッチスクリーン、ジョイスティック、多自由度(DOF)コントローラ、容量感知デバイス、ゲームコントローラ、キーボード、マウス、指向性パッド(Dパッド)、ワンド、触知デバイス、トーテム(例えば、仮想ユーザ入力デバイスとして機能する)等を含むことができる。ある場合には、ユーザは、指(例えば、親指)を使用して、タッチセンサ式入力デバイスを押下するかまたはその上でスワイプし、入力をディスプレイシステム400に提供してもよい(例えば、ユーザ入力をディスプレイシステム400によって提供されるユーザインターフェースに提供するために)。ユーザ入力デバイス466は、ディスプレイシステム400の使用の間、ユーザの手によって保持されてもよい。ユーザ入力デバイス466は、ディスプレイシステム400と有線または無線で通信することができる。
【0047】
図5は、導波管によって出力された出射ビームの実施例を示す。1つの導波管が、図示されるが、導波管アセンブリ405内の他の導波管も、同様に機能してもよく、導波管アセンブリ405は、複数の導波管を含むことを理解されたい。光505が、導波管420の入力縁510において導波管420の中に投入され、TIRによって導波管420内を伝搬する。光505がDOE460に衝突する点において、光の一部が、出射ビーム515として導波管から出射する。出射ビーム515は、略平行として図示されるが、それらはまた、導波管420と関連付けられた深度平面に応じて、ある角度で眼410に伝搬するように再指向されてもよい(例えば、発散出射ビームを形成する)。略平行出射ビームは、光を外部結合し、眼410から長距離(例えば、光学無限遠)において深度平面上に設定されるように現れる画像を形成する光抽出光学要素を伴う、導波管を示し得ることを理解されたい。他の導波管または他の光抽出光学要素のセットは、眼410がより近い距離に遠近調節し、網膜に合焦させることを要求し、光学無限遠より眼410に近い距離からの光として脳によって解釈されるであろう、より多く発散する出射ビームパターンを出力してもよい。
【0048】
図6は、導波管装置と、光を導波管装置へまたはそこから光学的に結合するための光学結合器サブシステムと、制御サブシステムとを含む、ディスプレイシステム400の別の実施例を示す。ディスプレイシステム400は、多焦点立体、画像、またはライトフィールドを生成するために使用されることができる。ディスプレイシステム400は、1つまたはそれを上回る一次平面導波管604(1つのみのが
図6に示される)と、一次導波管604の少なくともいくつかのそれぞれと関連付けられた1つまたはそれを上回るDOE608とを含むことができる。平面導波管604は、
図4を参照して議論される導波管420、422、424、426、428に類似することができる。光学システムは、分散導波管装置を採用し、光を第1の軸(
図6の図では、垂直またはY−軸)に沿って中継し、第1の軸(例えば、Y−軸)に沿って光の有効射出瞳を拡張させてもよい。分散導波管装置は、例えば、分散平面導波管612と、分散平面導波管612と関連付けられた少なくとも1つのDOE616(二重破線によって図示される)とを含んでもよい。分散平面導波管612は、少なくともいくつかの点において、それと異なる配向を有する一次平面導波管604と類似または同じであってもよい。同様に、少なくとも1つのDOE616は、少なくともいくつかの点において、DOE608と類似または同じであってもよい。例えば、分散平面導波管612および/またはDOE616は、それぞれ、一次平面導波管604および/またはDOE608と同一材料から成ってもよい。
図6に示される光学システムは、
図2に示されるウェアラブルディスプレイシステム200の中に統合されることができる。
【0049】
中継され、射出瞳が拡張された光は、分散導波管装置から1つまたはそれを上回る一次平面導波管604の中に光学的に結合される。一次平面導波管662は、好ましくは、第1の軸に直交する、第2の軸(例えば、
図6の図では、水平またはX−軸)に沿って、光を中継する。着目すべきこととして、第2の軸は、第1の軸に対して非直交軸であることができる。一次平面導波管604は、その第2の軸(例えば、X−軸)に沿って、光の有効射出経路を拡張させる。例えば、分散平面導波管612は、光を垂直またはY−軸に沿って中継および拡張させ、光を水平またはX−軸に沿って中継および拡張させる、一次平面導波管604にその光を通過させることができる。
【0050】
ディスプレイシステム400は、単一モード光ファイバ624の近位端の中に光学的に結合され得る、1つまたはそれを上回る着色光源(例えば、赤色、緑色、および青色レーザ光)620を含んでもよい。光ファイバ624の遠位端は、圧電材料の中空管628を通して螺合または受容されてもよい。遠位端は、固定されない可撓性カンチレバー632として、管628から突出する。圧電管628は、4つの象限電極(図示せず)と関連付けられることができる。電極は、例えば、管628の外側、外側表面もしくは外側周縁、または直径に鍍着されてもよい。コア電極(図示せず)もまた、管628のコア、中心、内側周縁、または内径に位置する。
【0051】
例えば、ワイヤ640を介して電気的に結合される、駆動電子機器636は、対向する対の電極を駆動し、圧電管628を2つの軸において独立して屈曲させる。光ファイバ624の突出する遠位先端は、機械的共鳴モードを有する。共鳴の周波数は、光ファイバ624の直径、長さ、および材料性質に依存し得る。圧電管628をファイバカンチレバー632の第1の機械的共鳴モードの近くで振動させることによって、ファイバカンチレバー632は、振動させられ、大偏向を通して掃引し得る。
【0052】
2つの軸において共振振動を刺激することによって、ファイバカンチレバー632の先端は、2次元(2−D)走査を充填する面積内において2軸方向に走査される。光源620の強度をファイバカンチレバー632の走査と同期して変調させることによって、ファイバカンチレバー632から発せられる光は、画像を形成する。そのような設定の説明は、米国特許公開第2014/0003762号(参照することによってその全体として本明細書に組み込まれる)に提供されている。
【0053】
光学結合器サブシステムのコンポーネント644は、走査ファイバカンチレバー632から発せられる光をコリメートする。コリメートされた光は、ミラー付き表面648によって、少なくとも1つの回折光学要素(DOE)616を含有する、狭分散平面導波管612の中に反射される。コリメートされた光は、全内部反射によって分散平面導波管612に沿って(
図6の図に対して)垂直に伝搬し、そうすることによって、DOE616と繰り返し交差する。DOE616は、好ましくは、低回折効率を有する。これは、光の一部(例えば、10%)をDOE616との交差点の各点においてより大きい一次平面導波管604の縁に向かって回折させ、光の一部をTIRを介して分散平面導波管612の長さを辿ってそのオリジナル軌道上で継続させる。
【0054】
DOE616との交差点の各点において、付加的光が、一次導波管612の入口に向かって回折される。入射光を複数の外部結合セットに分割することによって、光の射出瞳は、分散平面導波管612内のDOE616によって垂直に拡張される。分散平面導波管612から外部結合された本垂直に拡張された光は、一次平面導波管604の縁に進入する。
【0055】
一次導波管604に進入する光は、TIRを介して、一次導波管604に沿って(
図6の図に対して)水平に伝搬する。光は、複数の点においてDOE608と交差するにつれて、TIRを介して、一次導波管604の長さの少なくとも一部に沿って水平に伝搬する。DOE608は、有利には、線形回折パターンおよび半径方向対称回折パターンの総和である、位相プロファイルを有し、光の偏向および集束の両方を生成するように設計または構成され得る。DOE608は、有利には、ビームの光の一部のみが、DOE608の各交差点において視認者の眼に向かって偏向される一方、光の残りが、TIRを介して、一次導波管604を通して伝搬し続けるように、低回折効率(例えば、10%)を有し得る。
【0056】
伝搬する光とDOE608との間の交差点の各点において、光の一部は、一次導波管604の隣接面に向かって回折され、光がTIRから逃散し、一次導波管604の面から発せられることを可能にする。いくつかの実施形態では、DOE608の半径方向対称回折パターンは、加えて、ある焦点レベルを回折された光に付与し、個々のビームの光波面を成形(例えば、曲率を付与する)することと、ビームを設計される焦点レベルに合致する角度に操向することとの両方を行う。
【0057】
故に、これらの異なる経路は、異なる角度におけるDOE608の多重度、焦点レベル、および/または射出瞳において異なる充填パターンをもたらすことによって、光を一次平面導波管604の外部で結合させることができる。射出瞳における異なる充填パターンは、有利には、複数の深度平面を伴うライトフィールドディスプレイを生成するために使用されることができる。導波管アセンブリ内の各層またはスタック内の層のセット(例えば、3層)が、個別の色(例えば、赤色、青色、緑色)を生成するために採用されてもよい。したがって、例えば、第1の3つの隣接する層のセットが、それぞれ、赤色、青色、および緑色光を第1の焦点深度において生成するために採用されてもよい。第2の3つの隣接する層のセットが、それぞれ、赤色、青色、および緑色光を第2の焦点深度において生成するために採用されてもよい。複数のセットが、種々の焦点深度を伴うフル3Dまたは4Dカラー画像ライトフィールドを生成するために採用されてもよい。
(軸外イメージャを用いた眼の撮像のための例示的光学システム)
【0058】
頭部搭載型ディスプレイ(HMD)(例えば、
図2に示される装着可能ディスプレイシステム200)の装着者の眼が、反射軸外回折光学要素(DOE)(いくつかの実装では、ホログラフィック光学要素(HOE)であってもよい)を使用して撮像されることができる。結果として生じる画像は、片眼または両眼を追跡する、網膜を撮像する、眼形状を3次元において再構築する、バイオメトリック情報を眼から抽出する(例えば、虹彩識別)等のために使用されることができる。
【0059】
頭部搭載型ディスプレイ(HMD)が装着者の眼の状態についての情報を使用し得る、種々の理由がある。例えば、本情報は、装着者の視線方向を推定するため、またはバイオメトリック識別のために使用されることができる。しかしながら、本問題は、HMDと装着者の眼との間の短距離のため、困難である。これはさらに、視線追跡がより大きい視野を要求する一方、バイオメトリック識別が虹彩上の標的に比較的に高ピクセル数を要求するという事実によって複雑になる。これらの目的の両方の遂行を試みるであろう、イメージングシステムに関して、2つのタスクの要件は、著しく対立する。最後に、両問題はさらに、眼瞼および睫毛による閉塞によって複雑になる。本明細書に説明されるイメージングシステムの実施形態は、これらの問題の一部または全部に対処する。
図7A−7Hを参照して本明細書に説明されるイメージングシステム700の種々の実施形態は、本明細書に説明されるディスプレイデバイス(例えば、
図2に示される装着可能ディスプレイシステム200、
図4および6に示されるディスプレイシステム400)を含む、HMDと併用されることができる。
【0060】
図7Aは、眼304を視認するために使用され、装着者のこめかみに近接して(例えば、装着可能ディスプレイシステム200のフレーム212、例えば、耳用支え上に)搭載される、イメージャ702bを備える、イメージングシステム700の実施例を図式的に図示する。他の実施形態では、第2のイメージャが、各眼が別個に撮像されるように、装着者の他方の眼302のために使用される。イメージャ702bは、赤外線放射に敏感である、赤外線デジタルカメラを含むことができる。イメージャ702bは、後向きではなく、前向きであって(装着者の視覚の方向に)、眼304に指向されるように搭載される(
図4に示されるカメラ452のように)。イメージャ702bを装着者の耳により近づけて配置することによって、イメージャ702bの重量もまた、耳により近づき、HMDは、イメージャが、後向きであって、HMDの正面により近づいて配置される(例えば、ディスプレイ208に近接する)、HMDと比較して、より装着が容易となり得る。加えて、前向きイメージャ702bを装着者のこめかみの近傍に設置することによって、装着者の眼304からイメージャまでの距離は、HMDの正面の近傍に配置される後向きイメージャと比較して、約2倍となる(例えば、
図4に示されるカメラ452と比較して)。画像の被写界深度は、本距離にほぼ比例するため、前向きイメージャ702bのための被写界深度は、後向きイメージャと比較して約2倍となる。イメージャ702bのより大きい被写界深度は、大きいまたは突出する鼻、眉弓等を有する、装着者の眼領域を撮像するために有利となり得る。
【0061】
イメージャ702bは、その他の点では透明である光学要素706の内側表面704を視認するために位置付けられる。光学要素706は、HMD(または一対の眼鏡内のレンズ)のディスプレイ208の一部であることができる。光学要素は、光学要素に入射する可視光の少なくとも10%、20%、30%、40%、50%、またはそれを上回るものに対して透過性であることができる。他の実施形態では、光学要素706は、透過性である必要はない(例えば、仮想現実ディスプレイでは)。光学要素706は、反射要素708を備えることができる。反射要素708は、第1の範囲の波長を反射させるが、第2の範囲の波長(第1の範囲の波長と異なる)に実質的に透過性である、表面であることができる。第1の範囲の波長は、赤外線内であることができ、第2の範囲の波長は、可視内であることができる。例えば、反射要素708は、赤外線光を反射させるが、可視光を透過させる、ホットミラーを備えることができる。そのような実施形態では、装着者からの赤外線光710a、712a、714aは、光学要素706に伝搬し、そこから反射し、反射された赤外線光710b、712b、714bをもたらし、これは、イメージャ702bによって撮像されることができる。いくつかの実施形態では、イメージャ702bは、反射要素708によって反射された第1の範囲の波長の少なくともサブセット(非空サブセットおよび/または全部未満のサブセット等)に敏感である、またはそれを捕捉可能であることができる。例えば、反射要素708は、700nm〜1.5μmの範囲内の赤外線光を反射させてもよく、イメージャ702bは、700nm〜900nmの波長における近赤外線光に敏感である、またはそれを捕捉可能であってもよい。別の実施例として、反射要素708は、700nm〜1.5μmの範囲内の赤外線光を反射させてもよく、イメージャ702bは、イメージャ702bが700nm〜900nmの波長における近赤外線光を捕捉し得るように、900nm〜1.5μmの範囲内である赤外線光をフィルタ除去する、フィルタを含んでもよい。
【0062】
外側世界456からの可視光は、光学要素706を通して伝送され、装着者によって知覚されることができる。実際、
図7Aに示されるイメージングシステム700は、装着者の眼304に向かって逆指向される仮想イメージャ702cのように作用する。仮想イメージャ702cは、装着者の眼304から光学要素706を通して伝搬される、仮想赤外線光710c、712c、714c(点線として示される)を撮像することができる。ホットミラー(または本明細書に説明される他のDOE)は、光学要素706の内側表面704上に配置されることができるが、これは、限定ではない。他の実施形態では、ホットミラーまたはDOEは、光学要素706の外側表面上または光学要素706(例えば、立体HOE)内に配置されることができる。
【0063】
図7Bは、イメージングシステム700の別の実施例を図式的に図示する。本実施形態では、遠近歪曲が、遠近制御レンズアセンブリ716b(例えば、偏移レンズアセンブリ、傾斜レンズアセンブリ、または傾斜−偏移レンズアセンブリ)とイメージャ702bの併用によって低減または排除され得る。いくつかの実施形態では、遠近制御レンズアセンブリ716bは、イメージャ702bのレンズの一部であってもよい。遠近制御レンズ716bは、イメージャ702bに対する法線が、DOE(またはHOE)またはホットミラーを含む、表面704の領域に対する法線と略平行であるように構成されることができる。実際、
図7Bに示されるイメージングシステム700は、装着者の眼304に向かって逆指向される、仮想遠近制御レンズアセンブリ716cを伴う仮想イメージャ702cのように作用する。
【0064】
加えて、または代替として、
図7Cに図式的に示されるように、光学要素706の反射要素708は、その表面704上に、光710a、712a、714aを反射させ、反射された光710b、712b、714bを捕捉するカメライメージャ702bによる眼304の視認を促進するために使用される、軸外ホログラフィックミラー(OAHM)を有してもよい。OAHM708は、屈折力も同様に有してもよく、その場合、
図7Dに図式的に示されるように、軸外立体回折光学要素(OAVDOE)であることができる。
図7Dに示される実施例では、仮想カメラ702cの有効場所は、無限遠(
図7Dに図示せず)にある。
【0065】
いくつかの実施形態では、HOE(例えば、OAHMまたはOAVDOE)は、複数のセグメントに分割されることができる。これらのセグメントはそれぞれ、例えば、セグメントが入射(赤外線)光を反射させる反射角度または屈折力を含む、異なる光学性質または特性を有することができる。セグメントは、光が各セグメントからイメージャ702bに向かって反射されるように構成されることができる。その結果、イメージャ702bによって取得された画像もまた、対応する数のセグメントに分割され、それぞれ、異なる角度から眼を効果的に視認する。
図7Eは、それぞれ、眼304を異なる角度場所において撮像する個別の仮想カメラ702c1、702c2、702c3として作用する、3つのセグメント718a1、718a2、718a3を伴うOAHMを有する、ディスプレイシステム700の実施例を図式的に図示する。
【0066】
図7Fは、それぞれ、屈折力(例えば、セグメント化されたOAVDOE)を有し、各セグメントが、仮想カメラを無限遠に発生させ、眼304を異なる角度場所において撮像する、3つのセグメント718a1、718a2、718a3を伴うOAHMを有する、ディスプレイシステム700の別の実施例を図式的に図示する。3つのセグメントが、
図7Eおよび7Fに図式的に図示されるが、これは、例証であって、限定ではない。他の実施形態では、2つ、4つ、5つ、6つ、7つ、8つ、9つ、またはそれを上回るセグメントが、利用されることができる。HOEのこれらのセグメントのいずれも、屈折力を有していない、またはその一部もしくは全てが、屈折力を有することができる。
【0067】
3つのセグメント718a1、718a2、718a3は、
図7Eおよび7Fでは、光学要素706を水平に横断して離間されて示される。他の実施形態では、セグメントは、光学要素706上に垂直に離間されることができる。例えば、
図7Gは、2つの垂直に離間されたセグメント718a1および718a2を有する、DOE718を図式的に示し、セグメント718a1は、光をイメージャ702b(セグメント718a1と同一略水平平面にあってもよい)に向かって逆反射させるように構成され、セグメント718a2は、光をイメージャ702bに向かって上向きに反射させるように構成される。二焦点レンズと同様に、
図7Gに示される配列は、イメージングシステム700が、装着者がHMDの上側部分を通して正面を見ているとき、上側セグメント718a1からイメージャ702bによって取得された反射画像(実線矢印線を介して図式的に示される)を使用し、装着者がHMDの下側部分を通して下向きに見ているとき、下側セグメント718a2からの反射画像(破線矢印線を介して図式的に示される)を使用することを可能にする際に有利となり得る。
【0068】
水平に離間されたセグメントと垂直に離間されたセグメントの混合も、他の実施形態では使用されることができる。例えば、
図7Hは、3×3アレイのセグメントを伴う、HOE718の別の実施例を示す。イメージャ702bは、これらの9つのセグメントのそれぞれから、眼領域の異なる面積および角度方向から生じる光線を表す反射データを取得することができる。HOE718の眼領域から伝搬し、イメージャ702bに逆反射する、2つの例示的光線が、実線および破線として示される。イメージングシステム700(または処理モジュール224または228)は、複数のセグメントからの反射データを分析し、眼の3次元形状または眼の視線方向(例えば、眼姿勢)を多焦点的に計算することができる。
【0069】
セグメントを利用する光学システム700の実施形態は、複数の利点を有し得る。例えば、セグメントは、特定のタスクに最良に適した特定のセグメントを選択することによって、個々に使用されることができる、またはそれらは、眼の3次元形状または姿勢を多焦点的に推定するために集合的に使用されることができる。前者の場合、本選択性は、例えば、眼瞼または睫毛による最も少ない閉塞を有する装着者の虹彩の画像を選択するために使用されることができる。後者の場合、眼の3次元再構成が、配向(例えば、角膜の膨隆の場所の推定によって)または遠近調節状態(例えば、瞳孔の見掛け場所上のレンズ誘発歪曲の推定によって)を推定するために使用されることができる。
(付加的側面)
【0070】
第1の側面では、ユーザの頭部上に装着されるように構成される、頭部搭載型ディスプレイ(HMD)が、開示される。HMDは、一対の耳用支えを備える、フレームと、一対の光学要素であって、該一対の光学要素がそれぞれユーザの眼の正面に配置されることが可能であるように、フレームによって支持される、一対の光学要素と、一対の耳用支えのうちの1つに搭載される、前向きイメージャと、一対の光学要素のうちの1つ内または上に配置される、反射要素であって、反射要素によって反射された赤外線光を受信するように構成される、前向きイメージャに向かって赤外線光を反射させるように構成される、反射要素とを備える。
【0071】
第2の側面では、一対の光学要素はそれぞれ、可視光に透過性である、側面1に記載のHMD。
【0072】
第3の側面では、一対の光学要素はそれぞれ、画像をユーザに表示するように構成される、側面1または側面2に記載のHMD。
【0073】
第4の側面では、一対の光学要素はそれぞれ、ライトフィールドディスプレイを備える、側面3に記載のHMD。
【0074】
第5の側面では、ライトフィールドディスプレイは、画像をユーザに出力するように構成される、導波管スタックを備える、側面4に記載のHMD。
【0075】
第6の側面では、反射要素は、ホットミラー、軸外回折光学要素(DOE)、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)を備える、側面1から5のうちのいずれか1つに記載のHMD。
【0076】
第7の側面では、反射要素は、可視光に透過性である、側面1から6のうちのいずれか1つに記載のHMD。
【0077】
第8の側面では、反射要素は、複数のセグメントを備え、複数のセグメント内の各セグメントは、複数のセグメント内の少なくとも1つの他のセグメントの光学性質と異なる、光学性質を有する、側面1から7のうちのいずれか1つに記載のHMD。
【0078】
第9の側面では、光学性質は、反射角度または屈折力を含む、側面8に記載のHMD。
【0079】
第10の側面では、複数のセグメントは、2、3、4、5、6、7、8、または9つのセグメントを備える、側面8または側面9に記載のHMD。
【0080】
第11の側面では、前向きイメージャは、一対の耳用支えのうちの1つのこめかみ部分に搭載される、側面1から10のうちのいずれか1つに記載のHMD。
【0081】
第12の側面では、イメージャは、遠近制御レンズアセンブリを備える、側面1から11のうちのいずれか1つに記載のHMD。
【0082】
第13の側面では、遠近制御レンズアセンブリは、偏移レンズ、傾斜レンズ、または偏移−傾斜レンズを備える、側面12に記載のHMD。
【0083】
第14の側面では、ディスプレイシステムが、開示される。ディスプレイシステムは、画像をユーザに表示するように構成される、光学要素であって、ユーザの眼の正面に位置付けられるように構成される、光学要素と、前向きイメージャと、光学要素内または上に配置される、反射要素であって、前向きイメージャに向かって、ユーザの眼から受信された赤外線光を反射させるように構成される、反射要素とを備える。
【0084】
第15の側面では、光学要素は、ライトフィールドディスプレイを備える、側面14に記載のディスプレイシステム。
【0085】
第16の側面では、反射要素は、ホットミラー、軸外回折光学要素(DOE)、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)を備える、側面14または15に記載のディスプレイシステム。
【0086】
第17の側面では、反射要素は、異なる屈折力または異なる反射角度を有する、複数のセグメントを備える、側面14から16のうちのいずれか1つに記載のディスプレイシステム。
【0087】
第18の側面では、側面14から17のうちのいずれか1つに記載のディスプレイシステムは、前向きイメージャによって得られるユーザの眼の画像を記憶するように構成される、非一過性メモリと、非一過性メモリと通信する、ハードウェアプロセッサであって、該ハードウェアプロセッサは、眼の画像にアクセスすることと、ユーザの眼を追跡すること、ユーザの眼と関連付けられたバイオメトリック情報を抽出すること、ユーザの眼の一部の形状を再構築すること、ユーザの眼の遠近調節状態を推定すること、またはユーザの眼の網膜、虹彩、または他の要素を撮像することのうちの1つまたはそれを上回るものを実行することとを行うようにプログラムされる、ハードウェアプロセッサとをさらに備える。
【0088】
第19の側面では、頭部搭載型ディスプレイシステムが、開示される。HDMは、光学要素がユーザの第1の眼の正面に位置付けられるように、側面14から18のうちのいずれか1つに記載のディスプレイシステムを支持するように構成されるフレームを備える。
【0089】
第20の側面では、フレームは、第2のディスプレイシステムの光学要素がユーザの第2の眼の正面に位置付けられるように、側面14から18のうちのいずれか1つに記載の第2のディスプレイシステムを支持する、側面19に記載の頭部搭載型ディスプレイシステム。
【0090】
第21の側面では、イメージングシステムが、開示される。イメージングシステムは、第1の波長範囲内の光を反射させる、反射要素と、第1の波長範囲の全て未満の非空サブセット内の光に敏感なイメージャであって、反射要素によって反射された光を捕捉するように配向されるように構成される、イメージャとを備える。
【0091】
第22の側面では、反射要素は、ホットミラー、ホログラフィック光学要素(HOE)、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)を備える、側面21に記載のイメージングシステム。
【0092】
第23の側面では、第1の波長範囲は、赤外線波長範囲を備える、側面21−22のうちのいずれか1つに記載のイメージングシステム。
【0093】
第24の側面では、イメージングシステムは、光学要素を備え、光学要素は、反射要素を備え、光学要素は、光学要素に入射する可視光の少なくとも50%に対して透過性である、側面21−23のうちのいずれか1つに記載のイメージングシステム。
【0094】
第25の側面では、反射要素は、複数のセグメントを備える、側面21−24のうちのいずれか1つに記載のイメージングシステム。
【0095】
第26の側面では、複数のセグメント内の第1のセグメントは、複数のセグメント内の第2のセグメントの光学性質と異なる光学性質を有する、側面25に記載のイメージングシステム。
【0096】
第27の側面では、複数のセグメント内の第1のセグメントの光学性質または複数のセグメント内の第2のセグメントの光学性質は、反射角度または屈折力を備える、側面26に記載のイメージングシステム。
【0097】
第28の側面では、複数のセグメントは、少なくとも2つのセグメントを備える、側面25−27のうちのいずれか1つに記載のイメージングシステム。
【0098】
第29の側面では、複数のセグメントのうちの2つは、水平に配列される、側面25−28のうちのいずれか1つに記載のイメージングシステム。
【0099】
第30の側面では、複数のセグメントのうちの2つは、垂直に配列される、側面25−29のうちのいずれか1つに記載のイメージングシステム。
【0100】
第31の側面では、複数のセグメントのうちのいくつかは、グリッド内に配列される、側面25−30のうちのいずれか1つに記載のイメージングシステム。
【0101】
第32の側面では、イメージャはさらに、遠近制御レンズアセンブリを備える、側面21−31のうちのいずれか1つに記載のイメージングシステム。
【0102】
第33の側面では、遠近制御レンズアセンブリは、偏移レンズ、傾斜レンズ、または偏移−傾斜レンズを備える、側面32に記載のイメージングシステム。
【0103】
第34の側面では、ユーザの眼の画像を間接的に捕捉するためのイメージングシステムが、開示される。イメージングシステムは、第1の波長範囲内の光を反射させる、反射要素であって、軸外ホログラフィックミラー(OAHM)または軸外立体回折光学要素(OAVDOE)を備え、イメージングシステムがユーザの眼の正面に設置されると、ユーザの眼から伝搬する光を反射させるように配向される、反射要素と、第1の波長範囲の全て未満の非空サブセット内の光に敏感なイメージャであって、反射要素によって反射されたユーザの眼から伝搬する光を捕捉することによって、ユーザの眼の画像を撮像するように配向される、イメージャとを備える。
【0104】
第35の側面では、イメージャによって撮像されるユーザの眼の画像およびユーザの眼の正面に設置されたカメラによって撮像されるユーザの眼の画像は、区別不能である、側面34に記載のイメージングシステム。
【0105】
第36の側面では、イメージャによって撮像されるユーザの眼の画像は、事実上、ユーザの眼の正面に設置されたカメラによって撮像される、側面35に記載のイメージングシステム。
【0106】
第37の側面では、ユーザの眼の正面に設置されたカメラの有効場所は、無限遠にある、側面35−36のうちのいずれか1つに記載のイメージングシステム。
【0107】
第38の側面では、第1の波長範囲は、赤外線波長範囲を備える、側面35−37のうちのいずれか1つに記載のイメージングシステム。
【0108】
第39の側面では、イメージングシステムは、光学要素を備え、光学要素は、反射要素を備え、光学要素は、光学要素に入射する可視光の少なくとも50%に対して透過性である、側面35−38のうちのいずれか1つに記載のイメージングシステム。
【0109】
第40の側面では、反射要素は、複数のセグメントを備える、側面35−39のうちのいずれか1つに記載のイメージングシステム。
【0110】
第41の側面では、複数のセグメント内の第1のセグメントは、複数のセグメント内の第2のセグメントの光学性質と異なる光学性質を有する、側面40に記載のイメージングシステム。
【0111】
第42の側面では、複数のセグメント内の第1のセグメントの光学性質または複数のセグメント内の第2のセグメントの光学性質は、反射角度または屈折力を備える、側面41に記載のイメージングシステム。
【0112】
第43の側面では、複数のセグメントは、少なくとも2つのセグメントを備える、側面40−42のうちのいずれか1つに記載のイメージングシステム。
【0113】
第44の側面では、複数のセグメントのうちの2つは、水平に配列される、側面40−43のうちのいずれか1つに記載のイメージングシステム。
【0114】
第45の側面では、複数のセグメントのうちの2つは、垂直に配列される、側面40−44のうちのいずれか1つに記載のイメージングシステム。
【0115】
第46の側面では、複数のセグメントのうちのいくつかは、グリッド内に配列される、側面40−45のうちのいずれか1つに記載のイメージングシステム。
【0116】
第47の側面では、イメージャはさらに、遠近制御レンズアセンブリを備える、側面34−46のうちのいずれか1つに記載のイメージングシステム。
【0117】
第48の側面では、遠近制御レンズアセンブリは、偏移レンズ、傾斜レンズ、または偏移−傾斜レンズを備える、側面47に記載のイメージングシステム。
【0118】
第49の側面では、イメージングシステムが、開示される。イメージングシステムは、第1の波長範囲内の光を反射させる、反射要素であって、ホットミラー、軸外ホログラフィックミラー(OAHM)、または軸外立体回折光学要素(OAVDOE)を備える、反射要素と、第1の波長範囲内の光に敏感なイメージャであって、少なくとも反射要素によって反射された光を捕捉するように配向されるように構成される、イメージャとを備える、ディスプレイを備える。
【0119】
第50の側面では、第1の波長範囲は、赤外線波長範囲を備える、側面49に記載のイメージングシステム。
【0120】
第51の側面では、ディスプレイは、実質的に可視光に透過性である、側面49または側面50に記載のイメージングシステム。
【0121】
第52の側面では、反射要素は、複数のセグメントを備え、複数のセグメント内の各セグメントは、複数のセグメント内の少なくとも1つの他のセグメントの光学性質と異なる、光学性質を有する、側面49−51のうちのいずれか1つに記載のイメージングシステム。
【0122】
第53の側面では、光学性質は、反射角度または屈折力を含む、側面52に記載のイメージングシステム。
【0123】
第54の側面では、複数のセグメントは、2、3、4、5、6、7、8、または9つのセグメントを備える、側面52または側面53に記載のイメージングシステム。
【0124】
第55の側面では、イメージャはさらに、遠近制御レンズアセンブリを備える、側面49から54のうちのいずれか1つに記載のイメージングシステム。
【0125】
第56の側面では、遠近制御レンズアセンブリは、偏移レンズ、傾斜レンズ、または偏移−傾斜レンズを備える、側面55に記載のイメージングシステム。
【0126】
第57の側面では、イメージャによって取得された画像を記憶するように構成される、非一過性データ記憶装置と、非一過性データ記憶装置と通信する、ハードウェアプロセッサであって、画像を分析し、眼追跡、バイオメトリック識別、眼の形状の多視点再構成、眼の遠近調節状態の推定、または眼のパターンを区別する網膜、虹彩、またはその他の撮像のうちの1つまたはそれを上回るものを行うための実行可能命令でプログラムされる、ハードウェアプロセッサとをさらに備える、側面21から56のうちのいずれか1つに記載のイメージングシステム。
【0127】
第58の側面では、頭部搭載型ディスプレイ(HMD)が、開示される。HMDは、側面21から57のうちのいずれか1つに記載のイメージングシステムを備える。
【0128】
第59の側面では、HMDは、耳の近傍に装着されるように構成される部分を有する、フレームを備え、イメージャは、その部分の近傍に配置される、側面58に記載のHMD。
【0129】
第60の側面では、イメージングシステムは、装着者の第1の眼を撮像するように構成され、HMDは、側面21から57のうちのいずれか1つに記載の第2のイメージングシステムを備え、第2のイメージングシステムは、装着者の第2の眼を撮像するように構成される、側面58または側面59に記載のHMD。
【0130】
第61の側面では、HMDは、拡張現実デバイス(ARD)である、側面58−60のうちのいずれか1つに記載のHMD。
【0131】
第62の側面では、仮想カメラを作成する方法が、開示される。本方法は、イメージングシステムを撮像されるべきオブジェクトの正面に提供し、仮想カメラをオブジェクトの正面に作成するステップであって、イメージングシステムは、第1の波長範囲内の光を反射させる、反射要素であって、軸外ホログラフィックミラー(OAHM)または軸外立体回折光学要素(OAVDOE)を備え、イメージングシステムがオブジェクトの正面に設置されると、オブジェクトから伝搬する光を反射させるように配向される、反射要素と、第1の波長範囲の全て未満の非空サブセット内の光に敏感なイメージャであって、イメージャは、反射要素によって反射されたオブジェクトから伝搬する光を捕捉することによって、オブジェクトの画像を撮像するように配向され、イメージャによって撮像されるオブジェクトの画像およびオブジェクトの正面のカメラによって撮像されるオブジェクトの画像は、区別不能である、イメージャとを備える、ステップを含む。
【0132】
第63の側面では、第1の波長範囲は、赤外線波長範囲を備える、側面62に記載の方法。
【0133】
第64の側面では、イメージングシステムは、光学要素を備え、光学要素は、反射要素を備え、光学要素は、光学要素に入射する可視光の少なくとも50%に対して透過性である、側面62−63のいずれか1つに記載の方法。
【0134】
第65の側面では、反射要素は、複数のセグメントを備える、側面62−64のいずれか1つに記載の方法。
【0135】
第66の側面では、複数のセグメント内の第1のセグメントは、複数のセグメント内の第2のセグメントの光学性質と異なる光学性質を有する、側面65に記載の方法。
【0136】
第67の側面では、複数のセグメント内の第1のセグメントの光学性質または複数のセグメント内の第2のセグメントの光学性質は、反射角度または屈折力を備える、側面66に記載の方法。
【0137】
第68の側面では、複数のセグメントは、少なくとも2つのセグメントを備える、側面65−67のいずれか1つに記載の方法。
【0138】
第69の側面では、複数のセグメントのうちの2つは、水平に配列される、側面65−68のいずれか1つに記載の方法。
【0139】
第70の側面では、複数のセグメントのうちの2つは、垂直に配列される、側面65−69のいずれか1つに記載の方法。
【0140】
第71の側面では、複数のセグメントのうちのいくつかは、グリッド内に配列される、側面65−70のいずれか1つに記載の方法。
【0141】
第72の側面では、イメージャはさらに、遠近制御レンズアセンブリを備える、側面62−71のいずれか1つに記載の方法。
【0142】
第73の側面では、遠近制御レンズアセンブリは、偏移レンズ、傾斜レンズ、または偏移−傾斜レンズを備える、側面72に記載の方法。
【0143】
第74の側面では、仮想カメラを使用してオブジェクトを撮像する方法が、開示される。本方法は、イメージングシステムを撮像されるべきオブジェクトの正面に提供し、仮想カメラをオブジェクトの正面に作成するステップであって、イメージングシステムは、第1の波長範囲内の光を反射させる、反射要素であって、軸外ホログラフィックミラー(OAHM)または軸外立体回折光学要素(OAVDOE)を備え、イメージングシステムがオブジェクトの正面に設置されると、オブジェクトから伝搬する光を反射させるように配向される、反射要素と、第1の波長範囲の全て未満の非空サブセット内の光に敏感なイメージャであって、反射要素によって反射されたオブジェクトから伝搬する光を捕捉することによって、オブジェクトの画像を撮像するように配向される、イメージャとを備える、ステップと、仮想カメラを使用してオブジェクトを撮像するステップであって、反射要素によって反射されたオブジェクトから伝搬する光を捕捉することによって、オブジェクトの画像を撮像するステップを含み、イメージャによって撮像されるオブジェクトの画像およびオブジェクトの正面におけるカメラによって撮像されるオブジェクトの画像は、区別不能である、ステップとを含む。
【0144】
第75の側面では、第1の波長範囲は、赤外線波長範囲を備える、側面74に記載の方法。
【0145】
第76の側面では、イメージングシステムは、光学要素を備え、光学要素は、反射要素を備え、光学要素は、光学要素に入射する可視光の少なくとも50%に対して透過性である、側面74−75のいずれか1つに記載の方法。
【0146】
第77の側面では、反射要素は、複数のセグメントを備える、側面74−76のいずれか1つに記載の方法。
【0147】
第78の側面では、複数のセグメント内の第1のセグメントは、複数のセグメント内の第2のセグメントの光学性質と異なる光学性質を有する、側面77に記載の方法。
【0148】
第79の側面では、複数のセグメント内の第1のセグメントの光学性質または複数のセグメント内の第2のセグメントの光学性質は、反射角度または屈折力を備える、側面78に記載の方法。
【0149】
第80の側面では、複数のセグメントは、少なくとも2つのセグメントを備える、側面77−79のいずれか1つに記載の方法。
【0150】
第81の側面では、複数のセグメントのうちの2つは、水平に配列される、側面77−80のいずれか1つに記載の方法。
【0151】
第82の側面では、複数のセグメントのうちの2つは、垂直に配列される、側面77−81のいずれか1つに記載の方法。
【0152】
第83の側面では、複数のセグメントのうちのいくつかは、グリッド内に配列される、側面77−82のいずれか1つに記載の方法。
【0153】
第84の側面では、イメージャはさらに、遠近制御レンズアセンブリを備える、側面74−83のいずれか1つに記載の方法。
【0154】
第85の側面では、遠近制御レンズアセンブリは、偏移レンズ、傾斜レンズ、または偏移−傾斜レンズを備える、側面84に記載の方法。
【0155】
第86側面の側面では、イメージングアセンブリが、開示される。イメージングアセンブリは、シースルー要素(例えば、ディスプレイ)と、ディスプレイを視認するように設置された視認カメラと、そのカメラと関連付けられたレンズと、ディスプレイをディスプレイが敏感である波長の全部または一部に対して反射性にする、ディスプレイ上の反射要素とを備える。
【0156】
第87の側面では、反射要素は、ホットミラー、軸外ホログラフィックミラー(OAHM)または軸外立体回折光学要素(OAVDOE)を備える、側面86に記載のアセンブリ。
【0157】
第88の側面では、アセンブリは、一対の眼鏡またはヘルメット等の装着可能構造の中に統合される、側面86−87のうちのいずれか1つに記載のアセンブリ。
【0158】
第89の側面では、反射要素は、セグメント化される、側面86−88のうちの任意の1つに記載のアセンブリ。
【0159】
第90の側面では、アセンブリは、特定のタスク(例えば、視線追跡またはバイオメトリック識別)のための最良可能視認角度を選択するためにセグメント化されたOAHMの使用のために構成される、側面89に記載のアセンブリ。
【0160】
第91の側面では、アセンブリは、眼の形状の立体視または多視点3次元再構成のための複数のセグメントサブ画像の使用のために構成される、側面89−90のうちのいずれか1つに記載のアセンブリ。
【0161】
第92の側面では、眼の形状の3次元再構成は、眼の遠近調節状態を推定するために使用される、側面91に記載のアセンブリ。
【0162】
第93の側面では、眼の遠近調節状態の推定は、アセンブリの同一装着者の複数の画像を横断して眼の瞳孔および虹彩の見掛け場所および形状を比較することを含む、側面92に記載のアセンブリ。
【0163】
第94の側面では、眼の遠近調節状態の推定は、水晶体の拡大状態を判定するために使用される、側面92−93のうちのいずれか1つに記載のアセンブリ。
【0164】
第95の側面では、アセンブリは、情報融合アルゴリズムへの入力としての画像セグメントの使用のために構成される、側面86−94のうちのいずれか1つに記載のアセンブリ。
【0165】
第96の側面では、情報融合アルゴリズムは、眼の見掛け分解能またはそこからの情報抽出の品質を改良するために使用される、側面95に記載のアセンブリ。
【0166】
第97側面の側面では、情報融合アルゴリズムは、画像超分解能技法を備える、側面95−96のうちのいずれか1つに記載のアセンブリ。
【0167】
第98の側面では、情報融合アルゴリズムは、眼の虹彩の画像を改良するために使用される、側面95−97のうちのいずれか1つに記載のアセンブリ。
【0168】
第99の側面では、情報融合アルゴリズムは、虹彩コード抽出(例えば、John Daugman, et al. 2006)と、装着者の虹彩コードの単一推定値を形成するための結果として生じる虹彩コードの後続融合とを備える、側面95−98のうちのいずれか1つに記載のアセンブリ。
【0169】
第100の側面では、アセンブリは、眼姿勢推定または追跡を改良するための画像セグメントの使用のために構成される、側面86−99のうちの任意の1つに記載のアセンブリ。
【0170】
第101の側面では、眼、虹彩、瞳孔、および角膜(またはこれらの任意のサブセット)の3次元再構成は、姿勢推定において眼の被覆率を改良するために、直接、画像セグメントと併用される、側面100に記載のアセンブリ。
【0171】
第102の側面では、反射要素は、ビーム発散を追加または低減させるための屈折力を含む、OAVDOEを備える、側面86−101のうちのいずれか1つに記載のアセンブリ。
【0172】
第103の側面では、反射要素は、任意の数のセグメント(例えば、2つ、3つ、6つ、または9つのセグメント)を含む、側面86−102のうちのいずれか1つに記載のアセンブリ。
【0173】
第104の側面では、反射要素は、赤外線光を反射させるように構成され、視認カメラは、赤外線光に敏感である、側面86−103のうちのいずれか1つに記載のアセンブリ。
【0174】
第105の側面では、反射要素は、赤外線を反射させるが、そうでなければ可視光に透過性であるように構成される、ホットミラーを備える、側面104に記載のアセンブリ。
【0175】
第106の側面では、反射要素を備える表面の法線と平行な視認カメラに対する法線を伴う、オフセットレンズ(例えば、傾斜偏移写真におけるように)をさらに備える、側面86−105のうちのいずれか1つに記載のアセンブリ。
【0176】
第107の側面では、頭部搭載型ディスプレイ(HMD)が、開示される。HMDは、一対のディスプレイを備え、各ディスプレイは、側面86−106のうちのいずれか1つに記載のイメージングアセンブリを備え、一対のうちの1つのアセンブリは、装着者の眼毎に構成される。
(結論)
【0177】
本明細書に説明される、ならびに/または添付される図に描写されるプロセス、方法、およびアルゴリズムはそれぞれ、具体的かつ特定のコンピュータ命令を実行するように構成される、1つまたはそれを上回る物理的コンピューティングシステム、ハードウェアコンピュータプロセッサ、特定用途向け回路、および/もしくは電子ハードウェアによって実行される、コードモジュールにおいて具現化され、それによって完全もしくは部分的に自動化され得る。例えば、コンピューティングシステムは、具体的コンピュータ命令とともにプログラムされた汎用コンピュータ(例えば、サーバ)または専用コンピュータ、専用回路等を含むことができる。コードモジュールは、実行可能プログラムにコンパイルおよびリンクされる、動的リンクライブラリ内にインストールされ得る、または解釈されるプログラミング言語において書き込まれ得る。いくつかの実装では、特定の動作および方法が、所与の機能に特有の回路によって実施され得る。
【0178】
さらに、本開示の機能性のある実装は、十分に数学的、コンピュータ的、または技術的に複雑であるため、(適切な特殊化された実行可能命令を利用する)特定用途向けハードウェアまたは1つもしくはそれを上回る物理的コンピューティングデバイスは、例えば、関与する計算の量もしくは複雑性に起因して、または結果を実質的にリアルタイムで提供するために、機能性を実施する必要があり得る。例えば、ビデオは、多くのフレームを含み、各フレームは、数百万のピクセルを有し得、具体的にプログラムされたコンピュータハードウェアは、商業的に妥当な時間量において所望の画像処理タスクまたは用途を提供するようにビデオデータを処理する必要がある。
【0179】
コードモジュールまたは任意のタイプのデータは、ハードドライブ、ソリッドステートメモリ、ランダムアクセスメモリ(RAM)、読取専用メモリ(ROM)、光学ディスク、揮発性もしくは不揮発性記憶装置、同一物の組み合わせ、および/または同等物を含む、物理的コンピュータ記憶装置等の任意のタイプの非一過性コンピュータ可読媒体上に記憶され得る。本方法およびモジュール(またはデータ)はまた、無線ベースおよび有線/ケーブルベースの媒体を含む、種々のコンピュータ可読伝送媒体上で生成されたデータ信号として(例えば、搬送波または他のアナログもしくはデジタル伝搬信号の一部として)伝送され得、種々の形態(例えば、単一もしくは多重化アナログ信号の一部として、または複数の離散デジタルパケットもしくはフレームとして)をとり得る。開示されるプロセスまたはプロセスステップの結果は、任意のタイプの非一過性有形コンピュータ記憶装置内に持続的もしくは別様に記憶され得る、またはコンピュータ可読伝送媒体を介して通信され得る。
【0180】
本明細書に説明される、および/または添付される図に描写されるフロー図における任意のプロセス、ブロック、状態、ステップ、もしくは機能性は、プロセスにおいて具体的機能(例えば、論理もしくは算術)またはステップを実装するための1つもしくはそれを上回る実行可能命令を含む、コードモジュール、セグメント、またはコードの一部を潜在的に表すものとして理解されたい。種々のプロセス、ブロック、状態、ステップ、または機能性は、組み合わせられる、再配列される、追加される、削除される、修正される、または別様に本明細書に提供される例証的実施例から変更されることができる。いくつかの実施形態では、付加的または異なるコンピューティングシステムもしくはコードモジュールが、本明細書に説明される機能性のいくつかまたは全てを実施し得る。本明細書に説明される方法およびプロセスはまた、任意の特定のシーケンスに限定されず、それに関連するブロック、ステップ、または状態は、適切な他のシーケンスで、例えば、連続して、並行に、またはある他の様式で実施されることができる。タスクまたはイベントが、開示される例示的実施形態に追加される、またはそれから除去され得る。さらに、本明細書に説明される実装における種々のシステムコンポーネントの分離は、例証を目的とし、全ての実装においてそのような分離を要求するものとして理解されるべきではない。説明されるプログラムコンポーネント、方法、およびシステムは、概して、単一のコンピュータ製品においてともに統合される、または複数のコンピュータ製品にパッケージ化され得ることを理解されたい。多くの実装変形例が、可能である。
【0181】
本プロセス、方法、およびシステムは、ネットワーク(または分散)コンピューティング環境において実装され得る。ネットワーク環境は、企業全体コンピュータネットワーク、イントラネット、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、パーソナルエリアネットワーク(PAN)、クラウドコンピューティングネットワーク、クラウドソースコンピューティングネットワーク、インターネット、およびワールドワイドウェブを含む。ネットワークは、有線もしくは無線ネットワークまたは任意の他のタイプの通信ネットワークであり得る。
【0182】
本開示のシステムおよび方法は、それぞれ、いくつかの革新的側面を有し、そのうちのいかなるものも、本明細書に開示される望ましい属性に単独で関与しない、またはそのために要求されない。上記に説明される種々の特徴およびプロセスは、相互に独立して使用され得る、または種々の方法で組み合わせられ得る。全ての可能な組み合わせおよび副次的組み合わせが、本開示の範囲内に該当することが意図される。本開示に説明される実装の種々の修正が、当業者に容易に明白であり得、本明細書に定義される一般原理は、本開示の精神または範囲から逸脱することなく、他の実装に適用され得る。したがって、請求項は、本明細書に示される実装に限定されることを意図されず、本明細書に開示される本開示、原理、および新規の特徴と一貫する最も広い範囲を与えられるべきである。
【0183】
別個の実装の文脈において本明細書に説明されるある特徴はまた、単一の実装における組み合わせにおいて実装されることができる。逆に、単一の実装の文脈において説明される種々の特徴もまた、複数の実装において別個に、または任意の好適な副次的組み合わせにおいて実装されることができる。さらに、特徴がある組み合わせにおいて作用するものとして上記に説明され、さらに、そのようなものとして最初に請求され得るが、請求される組み合わせからの1つまたはそれを上回る特徴は、いくつかの場合では、組み合わせから削除されることができ、請求される組み合わせは、副次的組み合わせまたは副次的組み合わせの変形例を対象とし得る。いかなる単一の特徴または特徴のグループも、あらゆる実施形態に必要または必須ではない。
【0184】
とりわけ、「〜できる(can)」、「〜し得る(could)」、「〜し得る(might)」、「〜し得る(may)」、「例えば(e.g.)」、および同等物等、本明細書で使用される条件文は、別様に具体的に記載されない限り、または使用されるような文脈内で別様に理解されない限り、概して、ある実施形態がある特徴、要素、および/またはステップを含む一方、他の実施形態がそれらを含まないことを伝えることが意図される。したがって、そのような条件文は、概して、特徴、要素、および/もしくはステップが、1つもしくはそれを上回る実施形態に対していかようにも要求されること、または1つもしくはそれを上回る実施形態が、著者の入力または促しの有無を問わず、これらの特徴、要素、および/もしくはステップが任意の特定の実施形態において含まれる、もしくは実施されるべきかどうかを決定するための論理を必然的に含むことを示唆することを意図されない。用語「〜を備える」、「〜を含む」、「〜を有する」、および同等物は、同義語であり、非限定的方式で包括的に使用され、付加的要素、特徴、行為、動作等を除外しない。また、用語「または」は、その包括的意味において使用され(およびその排他的意味において使用されず)、したがって、例えば、要素のリストを接続するために使用されると、用語「または」は、リスト内の要素のうちの1つ、いくつか、または全てを意味する。加えて、本願および添付される請求項で使用されるような冠詞「a」、「an」、および「the」は、別様に規定されない限り、「1つまたはそれを上回る」または「少なくとも1つ」を意味するように解釈されるべきである。
【0185】
本明細書で使用されるように、項目のリスト「〜のうちの少なくとも1つ」を指す語句は、単一の要素を含む、それらの項目の任意の組み合わせを指す。ある実施例として、「A、B、またはCのうちの少なくとも1つ」は、A、B、C、AおよびB、AおよびC、BおよびC、ならびにA、B、およびCを網羅することが意図される。語句「X、Y、およびZのうちの少なくとも1つ」等の接続文は、別様に具体的に記載されない限り、概して、項目、用語等がX、Y、またはZのうちの少なくとも1つであり得ることを伝えるために使用されるような文脈で別様に理解される。したがって、そのような接続文は、概して、ある実施形態が、Xのうちの少なくとも1つ、Yのうちの少なくとも1つ、およびZのうちの少なくとも1つがそれぞれ存在するように要求することを示唆することを意図されない。
【0186】
同様に、動作は、特定の順序で図面に描写され得るが、これは、望ましい結果を達成するために、そのような動作が示される特定の順序で、もしくは連続的順序で実施される、または全ての図示される動作が実施される必要はないと認識されるべきである。さらに、図面は、フローチャートの形態で1つまたはそれを上回る例示的プロセスを図式的に描写し得る。しかしながら、描写されない他の動作も、図式的に図示される例示的方法およびプロセス内に組み込まれることができる。例えば、1つまたはそれを上回る付加的動作が、図示される動作のいずれかの前に、その後に、それと同時に、またはその間に実施されることができる。加えて、動作は、他の実装において再配列される、または再順序付けられ得る。ある状況では、マルチタスクおよび並列処理が、有利であり得る。さらに、上記に説明される実装における種々のシステムコンポーネントの分離は、全ての実装におけるそのような分離を要求するものとして理解されるべきではなく、説明されるプログラムコンポーネントおよびシステムは、概して、単一のソフトウェア製品においてともに統合される、または複数のソフトウェア製品にパッケージ化され得ることを理解されたい。加えて、他の実装も、以下の請求項の範囲内である。いくつかの場合では、請求項に列挙されるアクションは、異なる順序で実施され、依然として、望ましい結果を達成することができる。