【誤訳訂正書】
【提出日】平成27年7月22日(2015.7.22)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【発明の詳細な説明】
【発明の名称】３次元特徴シミュレーション
【背景技術】
【０００１】
種々のコンピューティングデバイスの能力が高まるにつれ、かつ人々が増加しつつある様々な作業のためにコンピューティングデバイスを使用するときに、ユーザの期待に応える際に直面するさらなる課題が存在する。例えば、ますます多くのアプリケーションは、仮想または強化現実体験を提供し、少なくともユーザにある程度のレベルの３次元体験を提供しようと試みる。特殊観賞用メガネ等、特定のハードウェアを必要とする３次元表示装置を利用するデバイスもあるが、多数のデバイスは、従来の２次元表示装置を利用するか、または実質的に２次元で作製されたコンテンツを提供する。あるシェーディング処理またはレンダリング処理を利用して、３次元コンテンツの印象を与えることができるが、コンテンツは、位置、向き、またはライティングの変化が、概して、現実的には表示装置において更新されないため、典型的には、真の３次元オブジェクトまたはシーンのようには機能しない。したがって、表示されるコンテンツの仮想性質は、著しく低下し得る。
【図面の簡単な説明】
【０００２】
本開示に従う種々の実施形態が、図面を参照して説明される。  
【図１】図１は、種々の実施形態に従って、ユーザが電子デバイスと相互作用することができる環境を図示する。
【図２】図２（ａ）〜（ｂ）は、種々の実施形態に従って、ユーザに対する相対視野角の変化を決定するアプローチの実施例を図示する。
【図３】図３は、種々の実施形態に従って生成され得る位置ピンを含む地図情報の表示例を図示する。
【図４】図４（ａ）〜（ｂ）は、種々の実施形態に従って、異なる動きに応答した図３の地図情報およびピンの表示例を図示する。
【図５】図５（ａ）〜（ｂ）は、種々の実施形態に従って、異なる向きに対する地理情報の表示例を図示する。
【図６】図６（ａ）〜（ｂ）は、種々の実施形態に従って、レベルに応じて移動させることができる図形アイコンのレベルの表示例を図示する。
【図７】図７（ａ）〜（ｂ）は、種々の実施形態に従って、デバイスの異なる向きに対する局所光源に基づいたシェーディングを含む表示例を図示する。
【図８】図８（ａ）〜（ｂ）は、種々の実施形態に従って、デバイスの異なる向きに対する書籍コンテンツの表示例を図示する。
【図９】図９は、種々の実施形態に従って、向きの変化を説明するように情報の表示を更新するためのプロセス例を図示する。
【図１０】図１０は、種々の実施形態に従って、使用可能な相対位置を決定するためのプロセス例を図示する。
【図１１】図１１は、種々の実施形態に従って、使用可能なデバイス例を図示する。
【図１２】図１２は、図１１に図示されたコンピューティングデバイス等のコンピューティングデバイスの構成要素の例を図示する。
【図１３】図１３（ａ）〜（ｆ）は、種々の実施形態に従って、使用可能な頭部の位置および／または注視方向を決定するためのアプローチ例を図示する。
【図１４】図１４（ａ）〜（ｂ）は、種々の実施形態に従って、ユーザまでの相対距離の変化を決定するアプローチ例を図示する。
【図１５】図１５は、種々の実施形態を実装することができる環境を図示する。
【発明を実施するための形態】
【０００３】
本開示の種々の実施形態に従うシステムおよび方法は、電子デバイスにコンテンツを表示するための従来のアプローチにおいて経験される前述および他の欠陥のうちの１つ以上に対処することができる。具体的には、種々の実施形態は、デバイスに対するユーザの現在の相対的な位置または向き、ならびにその相対的な位置または向きの変化に少なくともある程度基づいて、表示された画像コンテンツ（静止画または動画コンテンツ）に調整を加えることを可能にする。調整は、例えば、視差または閉塞に起因する変化を含み得、これは、ユーザとデバイスとの間の相対的な動きに応答して、レンダリングされたコンテンツに追加されると、ユーザの体験を向上させ、２次元または３次元の表示要素上にレンダリングされるコンテンツに対する写実性を増加させることができる。例えば、ユーザが３次元表示の押しピンを含む市街地図のグラフィック表示を見ている場合、地図の部分は、ユーザの視点に基づいて、表示が妨害または閉塞される場合がある。本明細書に記載される種々の実施形態において、ユーザは、視点を（例えば、デバイスを動かすか、またはデバイスに対して自身を動かすことによって）変化させて、押しピンの周囲を見回しているかのように、以前は閉塞されていた地図の部分を見ることができる。
【０００４】
種々の実施形態において、デバイスに対するユーザの相対位置は、電子デバイスの少なくとも１つの画像キャプチャ要素を使用して決定することができる。この位置は、本明細書においてユーザの視点と称される。例えば、ビデオカメラからの配信を分析して、ビデオ配信におけるユーザの相対位置を見つけることができ、これを分析して、ユーザの相対視点を決定することができる。他の実施形態において、１つ以上のデジタルスチルカメラは、異なる位置からの複数の情報源を分析する場合、方向に加えて、しばしば、距離を決定することができるため、ユーザ位置について分析するための画像を周期的にキャプチャすることができる。さらに他の実施形態において、赤外線（ＩＲ）撮像を使用して、ユーザの頭部または眼等、ユーザの位置の決定および／または追跡に使用するためのユーザの特徴を検出することができる。
【０００５】
決定されたユーザの相対視点に少なくともある程度基づいて、電子デバイスは、デバイス上にレンダリングおよび表示されるコンテンツ（例えば、シーン）に対する一次視野角を決定することができる。少なくともある種類のコンテンツの場合、デバイスは、レンダリングを調整して、その視点に適したそのコンテンツの２次元または３次元表示を提供し、表示装置が２次元である場合でさえも、３次元的視界または表示の印象を与えることができる。
【０００６】
少なくともいくつかの実施形態において、電子デバイスは、表示されたコンテンツがレンダリングされる眺望を更新するために、ユーザとデバイスとの間の相対的な視点、位置、方向、および／または向きの変化を決定する。例えば、デバイスは、画像情報のキャプチャおよび分析を継続して、デバイスに対するユーザの相対視点における変化を決定することができる。このような変化は、ユーザおよび／またはデバイスの動きに基づくものであり得る。デバイスは、加速度計または慣性センサ等、デバイスの少なくとも１つの向きまたは位置決定要素からの情報を利用して、デバイスの動きを検出し、それに応じて視野角を更新することを支援することもできる。これらの要素は、ユーザとデバイスとの間の相対位置が実質的に変化しない場合でも、デバイスの回転を通じたもの等、デバイスの向きにおける変化を検出することもできる。表示は、同様に、向きの変化に少なくともある程度基づいて更新され得る。ユーザの相対視点の変化に対応するように画像コンテンツがレンダリングされる眺望を調整することによって、３次元表示を、複数の視野角にわたって実際または仮想の３次元コンテンツと整合性のある２次元または３次元表示要素上に生成することができる。
【０００７】
レンダリングされるコンテンツの眺望を更新することが可能であるため、追加の利点を同様に提供することができる。例えば、あるオブジェクトは、表示された画像において別のオブジェクトを少なくともある程度遮蔽または閉塞する可能性がある。従来の表示装置を使用する場合、ユーザは、閉塞されたコンテンツを見ることができない。レンダリング眺望が、ユーザの相対視点に基づいて変化することを可能にすることによって、ユーザは、単純に、デバイスに対する彼らの位置を修正すること、デバイス自体の位置を修正すること、またはこの２つの任意の組み合わせによって、閉塞部の「周囲」を効果的に見回して、以前は表示装置において見えていなかったコンテンツを見ることができる。さらに、ユーザの視点の変化に基づいて変更される閉塞の範囲は、閉塞部と他のコンテンツとの間の相対的高さまたは距離を示すことができ、地図または他のこのような用途に有用であり得る。
【０００８】
仮想３次元環境の感覚をさらに向上させるために、表示装置の種々の他の態様も同様に調整することができる。例えば、表示装置のオブジェクトは、それと関連付けられた３次元モデルまたはデータを有し得、その結果、オブジェクトは、眺望の変化と整合性のある図を示すように回転することができる。地図上の建物は、デフォルトで真上から見た図で示すことができ、ユーザは、デバイスを回転させるか、またはユーザの頭部位置を移動させることによって、その建物の側面を見ることが可能であり得る。同様に、影およびシェーディングを、眺望に対して適切となるように調整することができる。日の当たっている建物の場合、例えば、日陰となっている建物の側面は、デバイスの向きにかかわらず太陽の位置と整合性を有し得る。他の実施形態において、画像コンテンツは、デバイス付近の１つ以上の光源に従ってライティングまたはシェーディングが行われてもよく、ライティングの方向は、デバイスの動きに応答して、光源の位置に従って画像内のオブジェクトにシェーディングを行うように更新され得る。
【０００９】
いくつかの実施形態において、デバイスは、方向性を提供するように移動または回転することができる要素を有し得る。例えば、画像キャプチャ要素は、移動カメラ、調整可能なミラーもしくはレンズ、回転ジンバル、または他のこのような要素等、視野を増加させ、かつ／または画像データを特定の方向および／もしくは距離からキャプチャすることを可能にする構成要素を含み得る。いずれのデータ入力または出力も、ユーザの現在の相対位置に基づいて調整することができる。
【００１０】
種々の他の適用、プロセス、および用途が、種々の実施形態に関して以下に提示される。
【００１１】
図１は、ユーザ１０２が、電子デバイス１０４の表示要素上に表示されたコンテンツを見ている状況例１００を図示する。この例において、デバイス１０４は、ユーザがデバイスに表示されたコンテンツを見ている間に、撮像要素がユーザ１０２の少なくとも一部分の画像情報をキャプチャできることが期待できるように、デバイスの側面または角部に位置付けられる少なくとも１つの撮像要素１０６を有する。例えば、図１の撮像要素１０６は、ユーザが電子デバイス１０４の表示要素上に表示されたコンテンツを見ている間に、撮像要素の角度キャプチャ範囲１０８がユーザの少なくとも一部分を撮像することができるように、デバイスの前面に位置付けられる。本明細書で後に詳しく説明されるように、ユーザの画像情報のキャプチャが可能であることにより、電子デバイスは、電子デバイスに対するユーザの相対的な位置および／または向きを決定し、その位置および／または向きに従って、デバイス上のコンテンツの表示を調整することができる。この情報を使用することにより、３次元モデルを使用して、ユーザの視点に基づいて視野角が適切な画像を生成することができる。
【００１２】
図２（ａ）〜２（ｂ）は、少なくともいくつかの実施形態に従って、３次元モデルを使用して視野角が適切な画像を生成することができる方法の例を図示する。図２（ａ）において、例である向き２００では、デバイスの表示要素２０４の実質的に前面にユーザ２０２が存在する。説明の簡略化のため、および図２（ａ）に示されるように、このモデルは、箱２０６が背景２０８上にある状態で３次元で表される。現在の視野角では、ユーザは、表示装置図２２０の可視部分２４０によって図示されるように、箱２０６の表面２１０のみを見ることができる。図２（ｂ）の向き２５０においては、デバイスは、回転されている（または、ユーザがデバイスに対して移動している）。少なくともいくつかの実施形態において適切なユーザ体験を提供するためには、グラフィック表示モデルを、デバイスに対して効果的に回転し、その結果、ユーザは、箱２０６の上面および２つの側面を見ることができ、背景２０８がそれに応じて回転することになる。ユーザ２０２の現在の視点に基づいて、箱の可視表面２４２が、可視部分２６２によって図示されるように、箱の上部だけでなく、箱の少なくとも１つの側面も同様に含むことを、図２（ｂ）の表示図２６０で理解することができる。この視野角を計算することによって、アプリケーションは、箱の上部および側面の部分を決定して、回転の結果として表示することができる。さらに、図２（ａ）において箱の右側面によって閉塞されていた全ての領域を、現在では見ることができ、箱の左側面によって閉塞されていた領域が、図２（ｂ）において現在ではさらに大きいことも、図２（ｂ）で理解することができる。
【００１３】
さらなる図示のために、図３は、デバイスの表示要素３０２上に地図コンテンツを表示するデバイス例３００を示す。携帯型コンピューティングデバイス（例えば、スマートホン、電子ブックリーダ、またはタブレット型コンピュータ）を示すが、情報を受信、処理、および表示することが可能なあらゆるデバイスを、本明細書に記載の種々の実施形態に従って使用することができることを理解されたい。これらのデバイスには、とりわけ、例えば、デスクトップ型コンピュータ、ノート型コンピュータ、電子ブックリーダ、個人データ端末、携帯電話、ビデオゲームコンソールもしくはコントローラ、テレビジョンセットトップボックス、および携帯型メディアプレーヤが挙げられる。この例において、ユーザは、地図アプリケーションに住所を入力しており、地図情報は、地図領域上の住所のおおよその位置を示すピンまたはマーカー３１０を含んで、表示要素３０２上での表示のために生成される。住所または位置を見つけて地図情報を生成するためのアプローチは、当該技術分野で周知であり、したがって、本明細書では詳細に記載しない。
【００１４】
説明したように、少なくともある実施形態において、このような状況の写実性を極力高めることが望ましい場合がある。１つの方法は、表示されるピンおよび建物が３次元オブジェクトで現れるように、画像にシェーディングを追加することである。既存のシステムにおいて、影は、固定方向から光を放出する仮想光源に基づいてレンダリングされ、図示されるような真上から見た図等の特定の図に適用される。しかしながら、ユーザがデバイスを動かすか、またはデバイスに対して移動した場合は、シェーディングは変化せず、デバイスの眺望は、回転からもたらされる適切な視点から建物またはピンを示すように調整されず、これによりユーザを体験から離脱させる可能性がある。同様に、ユーザの視点がデバイスに対して変化した場合にアイテムの外観が調整されることもなく、その結果、ユーザは、表示が２次元レンダリングであることに気付くことになる。
【００１５】
種々の実施形態に従ったシステムおよび方法は、ユーザと電子デバイスとの間の相対的な位置および／または向きの変化を決定し、かつデバイスに対するユーザの視点を決定するために使用され得るいくつかの要素のいずれかを利用することができる。例えば、図３のデバイス３００は、上述のように、デバイスに対するユーザの相対視点を決定するための画像情報をキャプチャするために使用可能な撮像要素３０４を含む。加速度計、電子ジャイロスコープ、または慣性センサ等の向き決定要素３０６は、デバイスの位置または向きの変化を決定することができる。マイクロホンまたは近接センサ等の他の入力要素３０８を、他の実施形態において同様に使用することができる。これらの要素の少なくともいくつかからの情報を分析して、ユーザの眺望から現在の視点を決定することができる。ユーザの現在の視点を決定することにより、例えば、デバイスは、ユーザの眺望からのコンテンツの３次元表示に実質的に対応するコンテンツをレンダリングすることができる。
【００１６】
例えば、図４（ａ）は、デバイス４００の向きの例を、デバイスがデバイスの主軸に沿って回転されている状態で図示するが、相対視点における同様の変化は、後に本明細書でより詳細に説明されるように、ユーザの動きからもたらされる場合もある。見ればわかるように、デバイスの回転が、デバイス上に表示される地図情報４０４において対応する変化を引き起こした。例えば、各建物の上面図だけ（図３）が見えるのではなく、種々の建物の側面が、ユーザの現在の視点に対応して表示される。したがって、表示装置が２次元表示装置であるにもかかわらず、レンダリングされる建物の図は、表示装置が、ユーザが彼らの現在の視点から建物の３次元版を見た場合に見えるであろうものに類似するその建物の図を提示するようなものであり得る。この例において、デバイスの左端をユーザに向かって回転させると（図４（ａ）の面から）。種々の建物の左側が、図４（ａ）の面に実質的に直角であるユーザの方向に基づいてレンダリングされる（屋根または他の眺望が適切な部分の一部とともに）。
【００１７】
図４（ａ）において、位置ピン４０２のレンダリングもそれに応じて更新されている。図３において、ピンは、実質的に真上から見た図で示された。図４（ａ）では、位置ピン４０２は、デバイスに対するユーザの現在の相対視点に基づいて、眺望の図でレンダリングされている。ピンが表示される方法を変化させることに加えて、ユーザは、以前は真上から見た図においてピンによって隠されていたか、または閉塞されていた可能性のある情報を、現在では見ることができる。例えば、図３において、「ワシントンストリート」の「ワ」は、ピンの位置によって閉塞されていた。図４（ａ）では、デバイスの回転により、ユーザの現在の視点を反映するように変化するピンのレンダリングがもたらされ、その結果、「ワシントンストリート」の「ワ」が、現在ではユーザから見えるようになっている。したがって、レンダリングは、種々の要素の眺望のみを変化させるだけでなく、さらに３次元世界の感覚を提供するために、任意の他の要素または閉塞された部分に対しても、それらの要素を適切にレンダリングさせることも可能である。ユーザは、したがって、ユーザとデバイスとの間の相対的な向きを調整して、オブジェクトによって閉塞されている情報を見ることができ、これは、従来のアプローチでは、表示装置にレンダリングされたピンを手動で移動または除去することなく達成することが不可能であった。
【００１８】
ユーザは、以前の向き（図３および４（ａ））のいずれにおいても、「ワシントンストリート」の完全な名称を見ることができなかったため、ユーザは、所望の情報が見えるようになるまで、デバイスの相対的な向きを調整し続けることができる。例えば、図４（ｂ）において、ユーザは、スクリーンの上部をユーザに向かって傾け（デバイスの上部を図４（ｂ）の面から回転させる）、画像においてオブジェクトの異なるレンダリングもたらすことができる。この例において、デバイスの上部に向いた建物の側面を見ることができ、ピン４０２の異なるレンダリングは、新しい向きに基づいて表示される。この例において、以前は閉塞されていたストリート名が、現在では、表示された画像情報に見ることができ、「ワシントンストリート」が、画像内に見えるようになっている。
【００１９】
デバイスの向きを変更する別の利点は、ユーザが、さもなければユーザに明白となり得ない、閉塞部を異なる角度で見ることが可能なことである。例えば、図３および４（ａ）において、「ワシントンストリート」および「リンカーンアベニュー」の表示に、それらのそれぞれの位置以外には大した違いはない。図４（ｂ）のレンダリングでは、しかしながら、この向きは、「リンカーンアベニュー」が、この通りが異なる距離または面にあるために向きが変化するとこの通りの位置が変化するため、実際には高架の通り４５２であることを図示する。さらに、シャドーイング４５４または他の要素（例えば、ポストまたはアーチ）を追加して、位置および眺望の相違を図示することができる。従来的な真上から見た図を使用することでは、ユーザは、リンカーンアベニューが、実際には他の近隣の通りよりも上にあり、リンカーンアベニューの下を通る一方通行の通りのいずれからも、直接曲がることができないことを認識することが不可能であった。
【００２０】
３次元情報を得る能力は、他の状況でも同様に有益であり得る。例えば、図５（ａ）は、ハイカーが、例えば携帯型全地球測位システム（ＧＰＳ）を使用して見ることができる地理情報５００の表示例を図示する。図５（ａ）の上面図において、ハイカーは、小さな池５０４に流れ込む小川５０２があると決定することができる。上面図に基づいて、ハイカーは、小川から池には崖があると決定することが可能であるが、崖の程度を決定することは不可能であり得る。より良好な表示を得るために、ハイカーは、デバイスを回転させ（またはハイカーの頭部を移動させ）、図５（ｂ）に図示されるもの等、その領域の眺望の図を得ることができる。この図では、丘５０６の側面を、滝５０８が小川５０２から下のプール５０４へ流れ込む量と同様に見ることができる。このような視覚能力により、ハイカーは、所定の方向にハイキングする前に、崖が高すぎて登る／降りることができない場所等、地形を決定することが可能であり、プール５０４へ下る通路または他の道がある別の場所を特定することを助けることができる。
【００２１】
いくつかの実施形態において、アニメーションまたは他の要素を表示装置に追加して、仮想世界または３次元表示の効果を高めることができる。これらの要素はまた、種々の有用な情報を提供し得る。例えば、小川の水は、アニメーション化することができ、いくつかの実施形態においては、ハイカーが彼または彼女の位置を確認すること、ならびに目的の位置（すなわち、滝）に対する適正な方向を決定することを助けるために、実際の小川の流れの方向で移動するようにレンダリングすることができる。滝５０８がプール５０４に進入する場所である乱流領域５１０等、他の要素を、同様に追加することができ、これにより、表示されている特徴の性質をさらに強調し、同様にその表示の仮想体験を高めることを助けることができる。
【００２２】
同様に、表示の仮想性を高めること、ならびにユーザに有用な情報を提供することの両方を行うことができる、他のグラフィック要素を追加してもよい。例えば、表示される領域に全体にわたり移動することができる雲、鳥、または航空機の影等の要素を追加してもよい。表示の仮想世界性を高めることに加えて、影は、影が移動している地形または地理の種類に応じて操作することができる。例えば、図５（ｂ）において第１の鳥の影５１２を考察する。鳥は、比較的平坦な領域上を飛行しているため、影は、実質的にデフォルトの形状から変化していない。第２の鳥の影５１４は、この影が崖５０６を横切っているために歪曲し、崖が比較的急勾配であるという事実を表す。影の歪曲量により、崖の傾斜および／または勾配を示すことができ、これは、ユーザが表示内の特徴の寸法を決定しようと試みる際に有用であり得る。種々の他の種類のアニメーションまたは動きも同様に、種々の実施形態の範囲内で使用することができる。
【００２３】
地図または図４および５に図示されたもの等の他の地理表示において、種々の特徴および／または地点の高さおよび／または上昇についての情報は、任意の適切な地図作成およびモデル化のアプローチを使用して決定することができるが、多数の従来的なアプローチによりこのような地理データを提供することができるため、本明細書においては詳細に説明しない。コンピューティングデバイス上で実行するアプリケーションは、この地理データを、種々の位置の多種類の画像（例えば、地上または空中から見たもの）の任意のものとともに使用して、特定の視点からの３次元モデルの２次元または３次元表示をレンダリングする等の目的で使用される多数のレンダリングアプローチのうちの任意のものを用いて、地図画像をレンダリングすることができる。いくつかの場合においては、しかしながら、このような目的で利用可能な詳細な３次元モデルデータがない。さらに、このようなアプローチは特にプロセッサに集中的であり得、小型携帯デバイスおよび他の低容量システムには望ましくない場合があるため、いくつかのアプローチは、３次元モデル化等のプロセスに関与しないことが好ましい。
【００２４】
種々の実施形態に従ったアプローチは、互いに対して異なる速度で移動し得るグラフィック要素の層を代わりに利用して、奥行き感覚および３次元の動きを提供することができる。例えば、図６（ａ）は、様々な種類の機能または情報にアクセスするためのアプリケーション、フォルダ、ショートカット、または既知もしくは電子デバイスで使用される任意の他の種類のオブジェクト等を表す、グラフィックアイコン等のグラフィック要素６０２、６０４、６０６を含む、表示装置６００を図示する。この例において、第１の層の要素６０２は、第２の層の要素６０４よりも「上に」レンダリングされ、これは、第３の層の要素６０６よりも上にレンダリングされる。任意の適切な数の要素を含む、任意の数のレベルが存在し得ること、および種々の層の順序は、種々の層の分類またはナビゲート等、多数の可能性のあるアプローチのうちの任意のものを使用して調整または選択することができることを理解されたい。この例において、各層の要素は、異なる相対寸法でレンダリングされ、ユーザに種々の要素の距離感覚を与える。距離感覚を高めるため、ならびに空間感覚を提供してユーザが種々の要素の異なる表示を得ることを可能にするために、この層を、互いに対して横方向に異なる速度で移動させることもでき、動きの速度は、その層の相対寸法と連結している。例えば、図６（ｂ）では、ユーザと、画像情報が表示されているデバイスとの間に相対的な動きがある。見ればわかるように、ユーザに「最も近い」第１の層の要素６０２が、表示装置上で最も大きく移動されている。第２の層の要素６０４は、表示装置上で小さな移動量で移動されており、それらのそれぞれの距離を表して、第３の層の要素６０６は、仮に移動される場合は表示装置上で最も小さく移動される。実際に、情報を表示装置上で実質的に中央に保つことが望ましい実施形態においては、第３の層の要素は、図６（ｂ）に図示されるように、実際には表示装置上で反対方向に移動する場合があるが、正味の相対的な動きは、いずれのアプローチでも同じままであり得る。見れば理解できるように、３次元空間感覚を提供することに加えて、表示を回転させる能力は、異なる要素が表示されることを可能にし、これによって、ユーザが、さもなければ重なっている要素によって隠れているかまたは閉塞されている場合のある目的の要素の位置を見つけ、かつ／またはそこに進むことを支援することができる。地図表示の場合、例えば、各ブロックの建物を異なる層に割り当てることで、ユーザが距離の決定を行うこと、および準３次元表示から位置情報をより正確に決定することを可能にすることができる。
【００２５】
いくつかの実施形態において、図６（ｂ）のグラフィック要素は、本明細書の他の箇所に記載されるように、少なくとも１つの側面部分を示すために、個別でも回転することができる３次元ブロックであり得る。しかしながら、この例において、要素は、本質的に「平面」であるか、またはさもなければ個別での回転が不可能であり、３次元感覚は主に横方向移動の差によって生成されている。個々の要素を回転させることができないため、あるユーザに対する回転可能要素に関する３次元体験を低減させる可能性があり得るが、少なくともいくつかのデバイスの処理容量は有意に減少し、レンダリング時間が短縮され、それによって、全体的なユーザ体験を向上させることができる。
【００２６】
図４（ｂ）に関して上述のように、シェーディングを表示装置に追加して、ユーザ体験を向上させる、および／または種々のオブジェクトの形状もしくは相対位置に関する追加の情報を提供することができる。いくつかの実施形態において、デバイスは、一次光源方向を割り当て、レンダリングされるオブジェクトの少なくとも一部分にその光の方向からライティングを行うことができる。いくつかの実施形態において、デバイスは、現在の位置、方向、および／または時刻等の情報を利用して太陽の相対位置を決定することができ、そして、表示装置にレンダリングされるコンテンツのイルミネーションおよび／またはシェーディングの目的で、その相対位置を一次光源として利用することができる。入手可能な場合、デバイスはまた、気象条件情報にもアクセスして、曇り、雨等の天候について、完全または部分的な日光でスクリーンにレンダリングを行うかどうかを決定することができる。
【００２７】
他の実施形態において、デバイスは、１つ以上の光決定要素を利用して、デバイスの付近の少なくとも一次光源方向を決定しようと試みるか、またはデバイスの周囲のライティングの輝度分布図を生成することができる。このような情報を決定するためのアプローチは、例えば、参照により本明細書に組み込まれる、２０１１年５月１３日に出願され、「Ｉｎｔｅｎｓｉｔｙ  Ｍｏｄｅｌｉｎｇ  ｆｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｒｅａｌｉｓｔｉｃ  Ｉｍａｇｅｓ」と題される同時継続中の米国特許出願第１３／１０７，７４９号で見出すことができる。光源の相対位置および／または他の相対ライティング情報が決定された時点で、デバイスは、この情報を利用して、ライティングに対するデバイスの向きが変化した場合でさえも、レンダリングされる画像情報に適切にライティングおよび／またはシェーディングを行うことができる。例えば、図７（ａ）は、デバイス７００の表示スクリーン７０２での表示例を図示し、この表示は迷路についての情報を含む。この画像は、真上から見た迷路の図であり、シャドウイング７１２は、少なくとも１つの光源決定要素７０４を介して決定される光源７１４の検出された相対位置に基づいて、迷路の壁７１０にレンダリングされたものである。上述のように、デバイスは、１つ以上の向き決定要素７０６、７０８を利用して、デバイスの向きの変化を決定することができる。図７（ｂ）は、デバイスが、光源７１４に対して回転されている、状況例７５０を図示する。上述のように、壁の表示は、迷路が実際に３次元でレンダリングされたかのように、視線方向の変化と一致して、側面部分７５２を示すように調整することができる。光源７１４の既知の相対位置および向きの変化を使用して、デバイスはまた、新しい向きにおいて光源に対する適正な方向を決定し、このようにして、ライティング方向に少なくともある程度基づいて、ユーザの視野角に一致する「３次元」要素の影を生成することもできる。現実的な方法で表示の変化に伴ってシャドウイングを調整する能力は、ユーザ体験を向上させることに役立ち、さらに、ユーザが、例えば、３次元要素の２次元表示の方向および／またはテクスチャをより良好に理解することに役立ち得る。種々の他のシェーディングアプローチが使用可能であり、同様に、本明細書に含まれる教示および提案の範囲内で明らかなはずである。
【００２８】
他の種類の情報を、種々の実施形態に従って、向き依存性表示装置とともに利用することができる。例えば、図５（ｂ）において、崖の側面の表示は、１つ以上の場所における崖の高さ、最も近い丘を下る経路への方向、滝の名称についての情報等、ユーザに有用な追加の情報を含んだ可能性がある。図８（ａ）および８（ｂ）は、本明細書に記載の種々のアプローチを使用して電子デバイス上に表示することが可能な電子ブック（ｅブック）８００、または類似のコンテンツの異なる表示を図示する。図８（ａ）において、ユーザ（示されない）は、デバイスに対して、実質的に表示要素の前面等、デフォルトの位置（またはデフォルトの位置範囲内）にある。したがって、ユーザは、ｅブックの文章８０２の従来的な表示を、その視野角で取得する。ｅブックを読んでいる間に、ユーザは、ユーザがその本の終わりからどの程度離れているか、または次の章までどの程度離れているか等、ある情報の取得を望む可能性がある。それに応じて、ユーザは、デバイスを回転させるか、またはユーザの頭部を動かすことによって等、デバイスに対する彼らの視点を変更して、表示装置上で電子ブックの「側面」を見ることができる。図８（ｂ）に図示されるように、ユーザは、デバイスを傾けて、本の現在のページから終わりまでその本のページの縁部８０４の表示を含む図を見ることができる。このようなアプローチにより、ユーザに価値を提供し、さらに、ｅブック体験を実際の読書により近いものにすることが可能であり得る。さらなる情報を、同様に追加することができる。例えば、本の縁部は、本の終わりの指標８０８（すなわち、裏表紙）を含み得るだけでなく、ある部分に対する他の指標８０６も同様に含み得る。例えば、ｅブックの側面には、次の章および／またはそれに続く章の位置、ならびに、種々の注釈、ブックマーク、ハイライト等の位置を印す指標が含まれてもよい。このようなアプローチを使用することによって、ユーザは、デバイスを傾けて、章の終わりまでどの程度離れているかを見て、例えば、章の終わりまで読み続けるか、または別の位置で現在の表示セッションを終えるかを決定することができる。指標を使用することによって、ユーザは、図１３および１４に記載の視線追跡を使用してｅブックの特定の部分に移動することができる。
【００２９】
いくつかの実施形態において、ユーザの眺望からのオブジェクトの表示を、表示スクリーンが、物体が視野角が上がるにつれて次第に圧縮されるようになる従来的な表示スクリーンではなく、ユーザが注視している眼鏡の一部であるかのように見えるようにするために、レンダリングされた画像を操作（例えば、拡大、またはさもなければ変形）することができる。画像を変形させて、一定のアスペクト比または表示を提供するためのアプローチは、例えば、参照により本明細書に組み込まれる、２０１１年３月３０日出願の「Ｖｉｅｗｅｒ  Ｔｒａｃｋｉｎｇ  Ｉｍａｇｅ  Ｄｉｓｐｌａｙ」と題される、同時継続中の米国特許出願第１３／０７６，３２２号で見出すことができる。
【００３０】
図９は、種々の実施形態に従って使用することができる相対視点に基づく画像表示を提供するためのプロセスの第１の部分９００の例を図示する。本明細書に記載のいずれのプロセスについても、別段の記載がない限り、類似もしくは代替的な順序で、または並行して実行される、追加、より少ない、または代替的なステップが、種々の実施形態の範囲内で存在し得ることを理解されたい。この例においては、ユーザの位置追跡は、デバイスで起動される９０２。いくつかの実施形態において、ユーザは、このモードを手動で起動する必要があるが、他のモードにおいては、デバイスは、ある人物が付近に検出されたときに自動でこのモードを起動することができる。ユーザがデバイスの特定のアプリケーションを開始した際等、他の起動モードが同様に可能である。位置追跡が起動している場合、デバイスは、全方向、いくつかの方向、特定の方向範囲、または決定されたユーザに実質的に向かう方向に関係なく、デバイスの周囲の撮像を開始することができる９０４。本明細書の別の箇所に記載されるように、いくつかの実施形態において、撮像は、周囲光画像または動画のキャプチャを伴うが、他の実施形態においては、デバイスは、赤外線撮像、熱署名検出、または任意の他のこのようなアプローチを利用することができる。デバイスは、キャプチャした画像情報を分析して、ユーザまたは少なくとも付近の人物の特徴を見つけようと試み９０６、いくつかの実施形態において、これらの特徴には、少なくともユーザの眼、鼻、または頭部が含まれる。いくつかの実施形態において、デバイスは、人間の頭部のような形をしており、かつ２つの眼のような特徴を含むオブジェクトを見つけようと試みる。他の実施形態においては、顔認識または任意の他のこのようなアルゴリズムを使用して、撮像要素のうちの少なくとも１つの視野において、人間の頭部、またはユーザの他の部分もしくは特徴の存在を決定しようと試みることができる。
【００３１】
ユーザの特徴の位置を特定した後、デバイスは、それらの特徴に関連する態様または情報を決定しようと試み得る９０８。この例において、決定された態様を使用して、デバイスに対するユーザの相対視点、ならびに少なくともいくつかの実施形態においてはデバイスに対するそれらの特徴の向きを決定しようと試み得９１０、これらは、ユーザの現在の視点等の情報の決定に有用であり得る。次いで、決定された態様を、画像情報のキャプチャおよび分析を継続して、ユーザの相対視点および／またはデバイスの向きを決定することによって等、継時的に監視することができる９１２。少なくともいくつかの実施形態において、加速度計または電子ジャイロスコープ等の向き決定要素を使用して、ユーザの相対位置および／またはデバイスの相対的な向きを追跡することを補助することができる。位置または向きの変化等、視点の変化を決定することができ９１４、デバイスは、その変化が表示される画像を調整する必要を有するかどうかを決定することができる９１６。例えば、あるアプリケーションは、通常量のユーザジッターまたは入力として意図されない可能性のある他のこのような動きを考慮して等、表示される画像コンテンツを調整する前に、デバイスが最小限の量で回転されることを要求する場合がある。同様に、ある実施形態は、継続的な回転を利用しない場合があるが、デバイスに対するユーザの相対視点の変化のある程度に応じて、表示を変化させることができる。向きの変化が調整を正当化するのに十分である場合、デバイスは、少なくとも画像の部分を拡大、圧縮、パン、または回転させるように等、画像情報への適切な調整を決定および実行することができる９１８。
【００３２】
このような調整の一例として、図１０は、種々の実施形態に従って使用することができる決定された視点の変化に応答して画像を修正するためのプロセスの第２の部分１０００を図示する。この例では、表示される画像および任意の他の情報の態様は、少なくともある程度ユーザの相対視点に基づき得るが、本明細書の他の箇所に記載のように、種々の他のアプローチを同様に使用することもできる。動作中に、電子デバイスは、ユーザの相対視点を決定することができる（そして、長時間にわたり監視することができる）１００２。相対視点に少なくともある程度基づいて、ユーザの一次視線方向または視野角を決定することができる１００４。デバイス上で（またはデバイスに対してリモートで）実行されるアプリケーションは、マッピング、位置、または他のこのようなデータを利用して、決定された視野角と関連する眺望から画像コンテンツをレンダリングすることができる１００６。
【００３３】
ユーザの視点が決定された時点で、デバイスは、ユーザおよび／またはデバイスの位置または向きの変化からもたらされ得るような、視点または相対位置の変化を監視または検出しようと試み得る１００８。相対視点の変化を分析して、変化が最小動き閾値に達する場合等、この変化が作動可能であるかどうかを決定することができる１０１０。いくつかの実施形態において、小規模な動きは、ユーザがデバイスを保持しており、例えば、視点を変化させるための入力として意図されないジッターまたはわずかな変動を考慮するため、表示の調整をもたらさない場合がある。種々の実施形態において、表示された画像コンテンツの再レンダリングを正当化するための動きの最小量もまた存在するはずである。例えば、携帯電話および携帯型メディアプレーヤは、相当量のグラフィックス処理能力を有さない場合があり、その結果、３次元マップまたは他のこのような情報を使用してコンテンツを再レンダリングしようと継続的に試みることは、デバイスの相当量のリソースを消費し、レンダリングおよび潜在的には他の機能の動きを悪くする可能性がある。さらに、複雑なレンダリングを継続的に実行することは、少なくともあるデバイスの電池残量を著しく消耗し得る。したがって、少なくともいくつかのデバイスの場合、最小量の動きがあるまで等、異なる眺望からの画像の再レンダリングを少なくとも待機することが望ましい場合がある。
【００３４】
作動可能な動きが存在しない場合、デバイスは、ユーザの相対視点を監視し続けることができる。作動可能な動きが検出された場合、デバイスは、本明細書に記載または提案されるアプローチのうちの任意のものを使用して、新しい相対視点、向き、および／または視野角を決定しようと試みることができる１０１２。新しい相対視点にある程度基づいて、例えば、デバイスは、その視点と一致するか、または少なくともそれと関連付けられた眺望から、画像コンテンツをレンダリングすることができる１０１４。画像情報の操作（例えば、回転、拡大、圧縮、変換等）を行って、本明細書の他の箇所に記載のように、一貫した疑似３次元表示を提供することができる。付近の光源からのシャドウイングまたは表示の一部分についての情報を提供する要素等、追加の情報を同様に追加することができる。少なくともいくつかの実施形態において、アプリケーションは、画像情報を表示するために使用される要素が、実際には２次元である場合でさえも、３次元表示と一致する、あらゆる多数の異なる視点からのレンダリングおよびシェーディングにおける一貫性を提供しようと試みることができる。
【００３５】
図１１は、種々の実施の形態に関して使用され得るコンピューティングデバイス例１１００の前面図および背面図を図示する。携帯型コンピューティングデバイス（例えば、スマートホン、電子ブックリーダ、またはタブレット型コンピュータ）を示すが、入力を受信および処理する能力のあるいずれのデバイスも、本明細書に記載の種々の実施形態に従って使用することができることを理解されたい。このデバイスには、例えば、とりわけ、デスクトップ型コンピュータ、ノート型コンピュータ、電子ブックリーダ、個人データ端末、携帯電話、ビデオゲームコンソールまたはコントローラ、テレビジョンセットトップボックス、および携帯型メディアプレーヤが挙げられる。
【００３６】
この例では、コンピューティングデバイス１１００は、表示スクリーン１１０２を有し、これは、通常動作下において、表示スクリーンに面しているユーザ（または視聴者）に情報を表示する（例えば、表示スクリーンと同一のコンピューティングデバイスの側面上に）。この例におけるコンピューティングデバイスは、１つ以上の画像キャプチャ要素を含み得、この例では、デバイスの前面に２つの画像キャプチャ要素１１０４とデバイスの背面に２つの画像キャプチャ要素１１０６とを含むが、同様に、または代替的に、デバイスの側面、角部、または他の位置に配置され得る、さらに多いまたはより少ない画像キャプチャ要素が使用され得ることも理解されたい。画像キャプチャ要素は、類似または異なる種類のものであってもよい。各画像キャプチャ要素は、例えば、カメラ、電荷結合素子（ＣＣＤ）、動き検出センサ、もしくは赤外線センサであってもよく、または他の画像キャプチャ技術を利用してもよい。このコンピューティングデバイスはまた、音声データをキャプチャすることができる少なくとも１つのマイクロホンまたは他の音声キャプチャ要素１１０８、および加速度計、ジャイロスコープ、デジタルコンパス、または慣性センサ等、動きおよび／または向きの決定を支持することができる１つ以上の向き決定要素１１１０を含み得る。
【００３７】
図１２は、図１１に関して記載されたデバイス１１００等、コンピューティングデバイス１２００の一組の基本構成を図示する。この例では、デバイスは、メモリデバイスまたは要素１２０４に記憶され得る命令を実行するための少なくとも１つのプロセッサ１２０２を含む。当業者には明らかであるように、デバイスは、プロセッサ１２０２による実行についてのプログラム命令のための第１のデータ記憶装置等、多種類のメモリ、データ記憶装置、またはコンピュータ可読媒体を含み得、同じかまたは別個の記憶装置を画像またはデータのために使用することができ、取り外し可能なメモリが他のデバイスとの情報の共有のために利用可能であり、あらゆる数の通信アプローチが他のデバイスとの共有に利用可能であり得る。デバイスは、典型的に、タッチスクリーン、電子インク（ｅインク）、有機発光ダイオード（ＯＬＥＤ）、または液晶ディスプレイ（ＬＣＤ）等、少なくとも１種類の表示要素１２０６を含むが、携帯型メディアプレーヤ等のデバイスは、音声スピーカを通じて等、他の手段を介して情報を伝達してもよい。記載のように、多数の実施形態におけるデバイスは、ユーザの相対位置を決定するように配置される少なくとも１つの画像キャプチャ要素、およびデバイスの付近のユーザ、人物、または他の可視オブジェクトを撮像するように動作可能な少なくとも１つの画像キャプチャ要素等、少なくとも２つの画像キャプチャ要素１２０８を含むことになる。画像キャプチャ要素は、ユーザがデバイスを操作しているときにユーザの画像をキャプチャするために十分な解像度、焦点範囲、および可視領域を有するＣＣＤ画像キャプチャ要素等、任意の適切な技術を含み得る。コンピュータデバイスとともに画像キャプチャ要素を使用して、画像または動画をキャプチャするための方法は、当該技術分野で周知であり、本明細書では詳細に説明しない。画像のキャプチャは、単一の画像、複数の画像、周期的な撮像、連続的な画像キャプチャ、画像ストリーミング等を使用して実行することができることを理解されたい。記載のように、ＩＲ撮像もまた、ユーザの特徴の位置を特定し、追跡するために使用することができる。このようなプロセスの例は、例えば、参照により本明細書に組み込まれる、２０１０年５月２４日に出願された「Ｄｅｔｅｒｍｉｎｉｎｇ  Ｒｅｌａｔｉｖｅ  Ｍｏｔｉｏｎ  ａｓ  Ｉｎｐｕｔ」と題される同時継続中の米国特許出願第１２／７８６，２９７号に記載されている。
【００３８】
装置は、加速度計、デジタルコンパス、電子ジャイロスコープ、または慣性センサ等、少なくとも１つの向き決定要素１２１０を含み得、これらは、デバイスの動きまたは他の向きの変化を決定することに役立ち得る。デバイスは、ユーザからの従来的な入力を受信することが可能な少なくとも１つの追加の入力デバイス１２１２を含み得る。この従来的な入力は、例えば、プッシュボタン、タッチパッド、タッチスクリーン、ホイール、ジョイスティック、キーボード、マウス、トラックボール、キーパッド、またはユーザがそれによってデバイスに命令を入力することができる任意の他のそのようなデバイスもしくは要素を含み得る。これらのデバイスは、いくつかの実施形態において、無線赤外線またはブルートゥースまたは他の接続によって、接続することもできる。いくつかの実施形態では、しかしながら、このようなデバイスは、ボタンを全く含まなくてもよく、ユーザが、デバイスと接触する必要なくデバイスを制御することができるように、視覚によるコマンドと音声によるコマンドの組み合わせを介してのみ制御することができる。
【００３９】
ユーザの顔の１つ以上の所望される特徴の位置を特定するための種々のアプローチを利用して、相対的な向きを決定するのに有用な種々の態様を決定することができる。例えば、画像を分析して、ユーザの頭部または顔のおおよその位置および寸法を決定することができる。図１３（ａ）は、ユーザの頭部または顔１３００のおおよその位置および領域を決定し、このような決定を行うための複数の画像分析アルゴリズムのうちの１つを使用して、位置を指定するものとして仮想「ボックス」１３０２を顔の周囲に配置する、実施例を図示する。１つのアルゴリズムを使用して、仮想「ボックス」をユーザの顔の周囲に配置し、相対ユーザ位置を監視するために、このボックスの位置および／または寸法を継続的に更新および監視する。類似のアルゴリズムを使用して、ユーザの眼（または場合によっては並行した眼）のそれぞれのおおよその位置および領域１３０４を決定することもできる。同様にユーザの眼の位置を決定することによって、ユーザの頭部であると決定された画像が、実際にユーザの頭部を含む可能性がより高くなり得、ユーザがデバイスの方を向いていることを決定することができるため、利点が得られる。さらに、ユーザの眼の相対的な動きは、うなずくことまたは頭部を前後に振ること等の動きを行う際、ユーザの頭部の全体的な動きよりも、より容易に検出することができる。ボックスの寸法を監視することにより、距離情報ならびに方向情報の提供も補助することができ、これは、相対ユーザ位置に基づいて画像情報を修正するための３次元モデルを生成する際に有益であり得る。
【００４０】
種々の他のアルゴリズムを使用して、ユーザの顔の特徴の位置を決定することができる。例えば、図１３（ｂ）は、ユーザの顔の種々の特徴を識別し、画像に点位置１３０６を割り当てる例を図示する。このシステムは、したがって、ユーザの特徴の種々の態様を検出し、向きのよりわずかな変化を決定することができる。このようなアプローチは、ある状況において、ユーザの眼が眼鏡、毛髪等のせいで見えない場合に、種々の他の特徴を決定することができるため、図１３（ａ）の一般的アプローチに優る利点を提供する。
【００４１】
ユーザの顔の特徴の位置が識別されると、ユーザとデバイスとの間の相対的な動きを検出し、入力として利用することができる。例えば、図１３（ｃ）は、ユーザの頭部１３００が、撮像要素の可視領域に対して上下に移動する例を図示する。記載されるように、これは、ユーザが彼または彼女の頭部を移動させるか、またはユーザがデバイスを上下に移動させる等の結果であり得る。図１３（ｄ）は、ユーザ、デバイス、または両方の動きを通じて、ユーザがデバイスに対して左右に動く類似の例を図示する。各動きは、それぞれ、垂直または水平の動きとして追跡することができ、それぞれを、表示された画像を修正するための入力として別々に扱うことができる。理解されるように、このようなプロセスはまた、対角または他のこのような動きを検出することができる。図１３（ｅ）は、さらに、ユーザがデバイスおよび／またはユーザの頭部を傾け、眼の位置の相対変化が回転として検出される例を図示する。いくつかのシステムにおいて、眼の相対位置に対応する「線」を監視することができ、この線の角度の変移を、角度閾値と比較して、回転が入力として解釈される必要があるときを決定することができる。図１３（ｆ）は、図１３（ｂ）に関して記載されたもの等のアプローチを使用してユーザの顔の種々の特徴の位置を決定することの別の利点を図示する。この誇張された例では、第２のユーザの頭部１３０８の特徴は、異なる相対位置および分離を有することが理解できる。したがって、このデバイスはまた、ユーザの特徴の位置を決定することができるだけでなく、異なるユーザ間の区別を行うこともできる。
【００４２】
図１４（ａ）および１４（ｂ）は、種々の実施形態に従って使用することができる、ユーザとデバイスとの間の相対距離における変動を決定するために使用可能なアプローチ例を図示する。図１３（ａ）にあるように、ユーザの頭部または顔１４００のおおよその位置および領域を決定し、このような決定を行うための複数の画像分析アルゴリズムのうちの１つを使用して、仮想「ボックス」１４０２を、距離を示すものとして顔の周囲に初期距離で配置する。ユーザが既知の場合、ユーザの頭部の寸法は、ユーザの実際の距離がボックス１４０２の寸法に少なくともある程度基づいて計算され得るように、記憶され得る。ユーザが既知ではない場合、距離は、立体撮像等の他の因子を使用して、推定または決定され得る。いくつかの実施形態において、決定は、実際の距離を決定することができない場合、初期ボックス寸法に対して相対的なものとなる。
【００４３】
ユーザとデバイスとの間の距離が変化する際、仮想ボックスの寸法も同様に変化することになる。例えば、図１４（ｂ）では、ユーザとデバイスとの間の距離が増加しており、その結果、ユーザの頭部１４２０は、キャプチャされた画像情報においてより小さく表れる。それに応じて、調整されたユーザの頭部の寸法に対する仮想ボックス１４２２の寸法は、初期距離に対する元のボックス１４０２よりも小さくなる。ユーザの頭部および／または他のこのような特徴（例えばボックス１４２４）のボックスの寸法または他の測定値における調整を監視することによって、デバイスは、ユーザまでのおおよその距離および／または距離の変化を決定することができる。記載されるように、この情報を使用して、ズームのレベルまたは細部の量等、表示される画像情報の態様を調整することができる。
【００４４】
いくつかの実施形態において、コンピューティングデバイスは、コンピューティングデバイスのアルゴリズムが、その領域に対応する画像データの分析を行うことだけが必要であるように、キャプチャされた画像において、ユーザの眼または別のこのような特徴に対応するおおよその目的範囲または領域を決定して追跡することができ、これにより、画像、特に高解像度のフルカラー画像に必要とされる処理の量を大幅に減少させることができる。
【００４５】
多数の他のアプローチを、種々の実施形態の範囲内で同様に使用することができる。例えば、熱撮像または他のこのようなアプローチを使用して、人間ユーザの少なくともいくつかの態様の位置を決定し、追跡しようと試みることができる。多くの場合には、撮像システムは、マスマーケティングのために十分に小型かつ安価であることが望ましく、その結果、単純または従来の撮像アプローチおよび構成要素が好ましくあり得る。
【００４６】
前述のように、少なくともいくつかの実施形態においては、ユーザの位置を決定するために少なくとも２つの撮像要素を利用すること（すならち、立体撮像）、ならびに表示される画像情報をキャプチャすることが望ましくあり得る。ほぼ全ての状況において、撮像要素の位置は、ユーザの眼からのオフセットとなり、その結果、表示された画像の整合性を確保するために、いくつかの画像の変換および視野角の調節を行う必要があり得る。特にユーザの視点からの画像安定化等のアプリケーションの場合、これは、ユーザの眼からオフセットであるカメラからもたらされる視野角の差を補償するために重要であり得る。
【００４７】
少なくとも１つの実施形態において、画像情報をキャプチャする撮像要素は、大きな角度範囲にわたって画像情報をキャプチャすることが可能な比較的高解像度のカメラである。撮像要素に対するユーザの眼のオフセットは、多くの状況において、ウインドウの効果をあまり理想的でないようにするであろう視差効果をもたらし得る。カメラからの世界観がユーザによる世界観と一致するようにオフセットを補償するために、デバイスが必要に応じてユーザの視点に一致するように表示を回転することを可能にする、周辺領域の３次元モデルを生成することができる。ステレオカメラを用いることなく、デバイスは、画像を変換するか、または他の操作を行うことによって、視差効果を最小限に抑えようと試み得るが、オフセットのためある程度のわずかな差異が存在するであろう。
【００４８】
記載されるように、異なるアプローチを、記載される実施形態に従う種々の環境において実装することができる。例えば、図１５は、種々の実施形態に従う態様を実装するための環境例１５００を図示する。理解されるように、ウェブに基づく環境を説明目的で使用するが、異なる環境を適宜使用して種々の実施形態を実施することができる。このシステムは、電子クライアントデバイス１５０２を含み、これは、適切なネットワーク１５０４上で要求、メッセージ、または情報を送信および受信し、デバイスのユーザに情報を戻して伝達するように動作可能な任意の適切なデバイスを含み得る。このようなクライアントデバイスの例には、パーソナルコンピュータ、携帯電話、携帯型メッセージングデバイス、ラップトップ型コンピュータ、セットトップボックス、個人データ端末、電子ブックリーダ等が挙げられる。ネットワークは、イントラネット、インターネット、セルラーネットワーク、ローカルエリアネットワーク、もしくは任意の他のこのようなネットワーク、またはそれらの組み合わせを含む適切なネットワークが含まれ得る。このようなシステムに使用される構成要素は、選択されたネットワークおよび／または環境の種類に少なくともある程度依存し得る。このようなネットワークを介した通信のためのプロトコルおよび構成要素は、周知であり、本明細書では詳細に説明しない。ネットワーク上の通信は、有線または無線接続、およびそれらの組み合わせを介して可能であり得る。この例において、このネットワークは、環境が要求を受信し、それに応答してコンテンツを供給するためのウェブサーバ１５０６を含むため、インターネットを含むが、他のネットワークの場合、当業者には明らかであるように、類似の目的を果たす代替的なデバイスを使用することもできる。
【００４９】
例示的な環境には、少なくとも１つのアプリケーションサーバ１５０８およびデータストア１５１０が含まれる。複数のアプリケーションサーバ、層もしくは他の要素、プロセス、または構成要素が存在し得、それらは、適切なデータストアからのデータ取得等のタスクを実行するように連結またはさもなければ構成され得、かつ対話することができることを理解されたい。本明細書に使用される際、「データストア」という用語は、データを記憶し、それにアクセスし、それを取り出すことが可能な任意のデバイスまたはデバイスの組み合わせを指し、これには、任意の標準的、分散型、またはクラスタ型環境において、あらゆる組み合わせおよびあらゆる数のデータサーバ、データベース、データ記憶デバイス、およびデータ記憶媒体が含まれ得る。アプリケーションサーバ１５０８は、クライアントデバイスの１つ以上のアプリケーションの態様を実行するために必要に応じてデータストア１５１０と統合し、アプリケーションのための多数のデータアクセスおよびビジネスロジックを処理するための、任意の適切なハードウェアおよびソフトウェアを含み得る。アプリケーションサーバは、データストアと連携してアクセス制御サービスを提供し、ユーザに転送するための文字、グラフィック、音声、および／または動画等のコンテンツを生成することができ、これが、この例では、ＨＴＭＬ、ＸＭＬ、または別の適切な構造化言語の形態で、ウェブサーバ１５０６によってユーザに供給され得る。全ての要求および応答の処理、ならびにクライアントデバイス１５０２とアプリケーションサーバ１５０８との間のコンテンツの送達は、ウェブサーバ１５０６によって処理することができる。ウェブサーバおよびアプリケーションサーバは、本明細書に記載の構造化コードが、本明細書の他の箇所に記載のように、任意の適切なデバイス上またはホストマシン上で実行可能であるため、必須ではなく、単なる構成要素例であることを理解されたい。
【００５０】
データストア１５１０は、複数の別個のテーブル、データベースまたは他のデータ記憶機構、および特定の態様に関するデータを記憶するための媒体を含み得る。例えば、図示されるデータストアには、コンテンツ（例えば、生産データ）１５１２およびユーザ情報１５１６を記憶するための機構が含まれ、これを使用して、生産側にコンテンツを供給することができる。データストアには、ログまたはセッションデータ１５１４を記憶するための機構が含まれることも示される。ページの画像情報およびアクセス権情報等、データストアに記憶する必要があり得る多数の他の態様が存在し得、これは、必要に応じて上に列挙された機構のいずれか、またはデータストア１５１０内の追加の機構に記憶することができることを理解されたい。データストア１５１０は、それと関連付けられた論理を通じて、アプリケーションサーバ１５０８からの命令を受信し、それに応答してデータを取得、更新、またはさもなければ処理するように動作可能である。一例において、ユーザは、ある種類の物品に対する検索要求を提出することができる。この事例において、データストアは、ユーザ情報にアクセスして、ユーザの識別情報を検証することができ、カタログの詳細情報にアクセスして、その種類の物品についての情報を取得することができる。この情報は、次いで、ユーザがユーザデバイス１５０２上のブラウザを介して見ることができるウェブページ上の結果一覧等で、ユーザに返却され得る。目的とされる特定の物品についての情報は、専用のページまたはブラウザのウインドウで見ることができる。
【００５１】
各サーバは、典型的に、そのサーバの一般的な管理および動作のための実行可能なプログラム命令を提供するオペレーティングシステムを含み、典型的に、サーバのプロセッサによって実行されると、サーバにその意図される機能を行わせる命令を記憶する、コンピュータ可読媒体を含むことになる。サーバのオペレーティングシステムおよび一般的な機能性の好適な実装は、既知であるか、または商業的に入手可能であり、特に、本明細書の開示を踏まえて、当業者によって容易に実装可能である。
【００５２】
一実施形態における環境は、１つ以上のコンピュータネットワークまたは直接接続を使用し、通信リンクを介して相互接続された複数のコンピュータシステムおよび構成要素を利用する、分散型コンピューティング環境である。しかしながら、このようなシステムは、図１５に図示されるものよりも少ないかまたは多い構成要素を有するシステムにおいても、同様に良好に動作し得ることが当業者には理解されるであろう。したがって、図１５のシステム１５００の描写は、本質的に例示するものとみなされるべきであり、本開示の範囲を制限するものではない。
【００５３】
種々の実施形態は、広範な種類の動作環境でさらに実装され得、これは、いくつかの場合において、任意の数のアプリケーションを操作するために使用可能な１つ以上のユーザコンピュータまたはコンピューティングデバイスを含み得る。ユーザまたはクライアントデバイスは、標準的なオペレーティングシステムを起動させるデスクトップ型またはラップトップ型コンピュータ、ならびに、モバイルソフトウェアを起動させ、多数のネットワークおよびメッセージプロトコルをサポートすることが可能な携帯電話、無線、および携帯型デバイス等、あらゆる数の汎用パーソナルコンピュータを含み得る。このようなシステムはまた、開発およびデータベース管理等の目的で様々な商業的に入手可能なオペレーティングシステムおよび他の既知のアプリケーションのいずれかを起動させる、多数のワークステーションを含み得る。これらのデバイスはまた、ダミーターミナル、シンクライアント、ゲームシステム、およびネットワークを介して通信可能な他のデバイス等、他の電子デバイスを含み得る。
【００５４】
大半の実施形態は、ＴＣＰ／ＩＰ、ＯＳＩ、ＦＴＰ、ＵＰｎＰ、ＮＦＳ、ＣＩＦＳ、およびＡｐｐｌｅＴａｌｋ等の様々な商業的に入手可能なプロトコルのいずれかを用いて通信をサポートするために、当業者に周知の少なくとも１つのネットワークを利用する。ネットワークは、例えば、ローカルエリアネットワーク、広域ネットワーク、仮想プライベートネットワーク、インターネット、イントラネット、エクストラネット、公衆交換電話網、赤外線ネットワーク、無線ネットワーク、およびそれらの任意の組み合わせであり得る。
【００５５】
ウェブサーバを利用する実施形態においては、ウェブサーバは、ＨＴＴＰサーバ、ＦＴＰサーバ、ＣＧＩサーバ、データサーバ、Ｊａｖａ（登録商標）サーバ、およびビジネスアプリケーションサーバを含む、あらゆる種類のサーバまたは中間層アプリケーションを起動させることができる。サーバ（複数可）はまた、ユーザデバイスからの要求に応答して、Ｊａｖａ（登録商標）、Ｃ、Ｃ＃、もしくはＣ＋＋等の任意のプログラミング言語、またはＰｅｒｌ、Ｐｙｔｈｏｎ、もしくはＴＣＬ等の任意のスクリプト言語、ならびにそれらの組み合わせで書かれた１つ以上のスクリプトまたはプログラムとして実装可能な１つ以上のウェブアプリケーションを実行することによって等、プログラムまたはスクリプトを実行することが可能である。サーバ（複数可）は、Ｏｒａｃｌｅ（登録商標）、Ｍｉｃｒｏｓｏｆｔ（登録商標）、Ｓｙｂａｓｅ（登録商標）、およびＩＢＭ（登録商標）から商業的に入手可能なもの含むが、これらに限定されないデータベースサーバも含み得る。
【００５６】
環境は、上述の種々のデータストアならびに他のメモリおよび記憶媒体を含み得る。これらは、コンピュータのうちの１つ以上に対してローカルである（および／もしくはその中に含まれる）、またはネットワーク全体にわたってコンピュータのいずれかまたは全てからリモートである、記憶媒体上等、様々な位置に存在し得る。特定の組の実施形態において、情報は、当業者に熟知されたストレージエリアネットワーク（ＳＡＮ）内に存在してもよい。同様に、コンピュータ、サーバ、または他のネットワークデバイスに属する機能を実行するために必要な任意のファイルを、必要に応じてローカルおよび／またはリモートで記憶することができる。システムがコンピュータ化デバイスを含む場合、各このようなデバイスは、バスを介して電気的に接続され得るハードウェア要素を含み得、この要素には、例えば、少なくとも１つの中央処理装置（ＣＰＵ）、少なくとも１つの入力デバイス（例えば、マウス、キーボード、コントローラ、タッチセンサ式表示要素、またはキーパッド）、および少なくとも１つの出力デバイス（例えば、表示デバイス、プリンタ、またはスピーカ）が含まれる。このようなシステムはまた、ディスクドライブ、光学記憶デバイス、ならびに、ランダムアクセスメモリ（ＲＡＭ）または読み出し専用メモリ（ＲＯＭ）、ならびに取り外し可能記憶デバイス、メモリカード、フラッシュカード等のソリッドステート記憶デバイス等、１つ以上の記憶デバイスを含み得る。
【００５７】
このような装置はまた、上述のように、コンピュータ可読記憶媒体リーダ、通信デバイス（例えば、モデム、ネットワークカード（無線または有線）、赤外線通信デバイス）、および作業メモリを含み得る。コンピュータ可読記憶媒体リーダは、コンピュータ可読情報を、一時的および／または恒久的に含む、記憶する、伝達する、および取り出すための、リモート、ローカル、固定、および／または取り外し可能記憶デバイス、ならびに記憶媒体を表す、コンピュータ可読記憶媒体と接続するか、またはそれを受信するように構成することができる。このシステムおよび種々のデバイスはまた、典型的に、オペレーティングシステムおよびクライアントアプリケーションまたはウェブブラウザ等のアプリケーションプログラムを含む、少なくとも１つの作業メモリデバイス内に位置する多数のソフトウェアアプリケーション、モジュール、サービス、または他の要素を含む。代替的な実施形態は、上述のものからの多数の変化形を有し得ることを理解されたい。例えば、特製のハードウェアもまた使用可能である、および／または特定の要素をハードウェア、ソフトウェア（アプレット等のポータブルソフトウェアを含む）、もしくはその両方に実装することができる。さらに、ネットワーク入力／出力デバイス等の他のコンピューティングデバイスへの接続を採用してもよい。
【００５８】
コード、またはコードの部分を含むための記憶媒体およびコンピュータ可読媒体は、例えば、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータ等の情報の記憶および／または伝達のための任意の方法または技術において実装される、揮発性および不揮発性、取り外し可能および固定型媒体等であるが、これらに限定されない記憶媒体および通信媒体を含む、当該技術分野で既知または使用されている任意の適切な媒体を含み得、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または所望の情報を記憶するために使用可能であり、システムデバイスによってアクセス可能である任意の他の媒体を含む。本明細書に提供される開示および教示に基づいて、当業者であれば、種々の実施形態を実装するための他の手段および／または方法を理解するであろう。
【００５９】
本明細書および図面は、したがって、限定的な意味ではなく、例示とみなされるものである。しかしながら、種々の修正および変更が、特許請求の範囲に記載される本発明のより広範な精神と範囲から逸脱することなく、そこになされ得ることは明らかであろう。
【００６０】
付記
１．視点依存性画像表示を提供する方法であって、
電子デバイスのユーザの少なくとも１つの画像を、電子デバイスの少なくとも１つの撮像要素を使用してキャプチャすることと、
少なくとも１つの第１の画像に少なくともある程度基づいて、電子デバイスに対するユーザの第１の相対視点を決定することと、
複数のオブジェクトのグラフィック表示を生成するための情報を取得することと、
電子デバイスの表示要素上での表示のために複数のオブジェクトの第１のグラフィック表示をレンダリングすることであって、第１のグラフィック表示は、複数のオブジェクトのうちの第１のオブジェクトが複数のオブジェクトのうちの第２のオブジェクトによって第１の量で閉塞されるように、ユーザの第１の相対視点に対応するようにレンダリングされていることと、
電子デバイスに対するユーザの第２の相対視点を決定することであって、第２の相対視点は、第１の相対視点とは異なることと、
表示要素上での表示のために複数のオブジェクトの第２のグラフィック表示をレンダリングすることであって、第２のグラフィック表示は、複数のオブジェクトのうちの第１のオブジェクトが、複数のオブジェクトのうちの第２のオブジェクトを第２の量で閉塞するように、ユーザの第２の相対視点に対応するようにレンダリングされ、第１の量は第２の量とは異なることと、を含む、方法。  
２．第１の量および第２の量のうちの１つは、ゼロである、付記１に記載の方法。  
３．ユーザの少なくとも１つの第１の画像は、電子デバイスに対するユーザの３次元相対位置を決定するための少なくとも２つの撮像要素を使用してキャプチャされる、付記１に記載の方法。  
４．第２の相対視点を決定することは、
ユーザの少なくとも１つの第２の画像をキャプチャすること、および
電子デバイスの少なくとも１つの向き決定要素を使用して、向きの変化を検出すること、のうちの少なくとも１つを含む、付記１に記載の方法。  
５．表示のために複数のオブジェクトの第２のグラフィック表示をレンダリングすることは、３次元モデルを利用して閉塞の第１の量および第２の量を決定することを含む、付記１に記載の方法。  
６．表示のために複数のオブジェクトの第２のグラフィック表示をレンダリングすることは、少なくとも１つのオブジェクトの表示された位置を、眺望の変化に基づいて変移させることを含み、変移させることによって、第１の画像において少なくとも１つのオブジェクトによって以前は閉塞されていた画像コンテンツの表示を提供する、付記１に記載の方法。  
７．表示のために複数のオブジェクトの第２のグラフィック表示をレンダリングすることは、複数のオブジェクトのグラフィック表示のレンダリングおよびシェーディングのうちの少なくとも１つを、相対視点の変化、向きの変化、および少なくとも１つの光源の相対位置の変化のうちの少なくとも１つに少なくともある程度基づいて、更新することを含む、付記１に記載の方法。  
８．電子デバイス上での表示のために複数のオブジェクトの画像のグラフィック表示を提供する方法であって、
ユーザの画像データに少なくともある程度基づいて、電子デバイスに対するユーザの第１の相対視点を決定することと、
画像の第１のグラフィック表示を、電子デバイスの表示要素上に表示されるようにレンダリングすることであって、第１のグラフィック表示は、第１の相対視点に少なくともある程度基づいてレンダリングされる、第１のオブジェクトと第２のオブジェクトと、を含み、第１のオブジェクトは、第２のオブジェクトを少なくとも部分的に閉塞することと、
第１の相対視点から第２の相対視点への変化を検出することと、
第２の相対視点に少なくともある程度基づいて、画像の第２のグラフィック表示を、表示要素上に表示されるようにレンダリングすることであって、画像の第２のグラフィック表示は、第１の相対視点から第２の相対視点への検出された変化に従って変化することと、を含む、方法。  
９．ユーザの画像データは、電子デバイスの撮像要素から少なくともある程度取得される、付記８に記載の方法。  
１０．第１の相対視点から第２の相対視点への検出された変化は、ユーザの動きおよび電子デバイスの動きのうちの少なくとも１つに少なくともある程度基づく、付記８に記載の方法。  
１１．第１の相対視点および第２の相対視点のうちの少なくとも１つは、電子デバイスの少なくとも１つの画像キャプチャ要素を使用して取得されるデータに少なくともある程度基づいて決定される、付記８に記載の方法。  
１２．第１のグラフィック表示および第２のグラフィック表示のうちの少なくとも１つは、地図データ、地理データ、および３次元位置データのうちの少なくとも１つを含む、付記８に記載の方法。  
１３．第２のグラフィック表示は、第１のグラフィック表示において第２のオブジェクトによって閉塞される第１のオブジェクトの一部分を含む、付記８に記載の方法。  
１４．ユーザと電子デバイスとの間の第１の相対視点を決定することは、少なくとも２つの撮像要素を使用して、電子デバイスに対するユーザの３次元相対位置を決定することを含む、付記８に記載の方法。  
１５．第１の相対視点および第１の相対視点から第２の相対視点への検出された変化のうちの少なくとも１つを決定することは、ユーザの画像データを、熱撮像、赤外線放射検出、および動き検出のうちの少なくとも１つによってキャプチャすることを含む、付記８に記載の方法。  
１６．画像の第１のグラフィック表示をレンダリングすることは、少なくとも１つの光源の決定された相対位置に少なくともある程度基づいて、ライティングおよびシェーディングのうちの少なくとも１つを行うこと含む、付記８に記載の方法。  
１７．光源は、仮想光源または電子デバイス付近の物理光源のうちの少なくとも１つである、付記１６に記載の方法。  
１８．第２のグラフィック表示における第２のオブジェクトの位置の変化は、第２のオブジェクトの位置、現在のズームレベル、および相対ユーザ距離のうちの少なくとも１つに少なくともある程度基づく、付記８に記載の方法。  
１９．画像のレンダリングされた第２のグラフィック表示の少なくとも一部分に、少なくとも１つのアニメーションをレンダリングすることをさらに含む、付記８に記載の方法。  
２０．第１または第２のグラフィック表示における少なくとも１つのオブジェクトは、３次元の関連データを有し、少なくとも１つのオブジェクトは、第１の相対視点から第２の相対視点への検出された変化に少なくともある程度対応するように回転可能である、付記８に記載の方法。  
２１．第２のグラフィック表示は、追加の情報を提供する第２のオブジェクトの回転表示を含む、付記８に記載の方法。  
２２．コンピューティングデバイスであって、
プロセッサと、
表示要素と、
少なくとも１つの画像キャプチャ要素と、
プロセッサによって実行されて、一組の行為を実行するように動作可能な命令を含むメモリデバイスであって、コンピューティングデバイスが、
少なくとも１つの画像キャプチャ要素から取得されるユーザの画像に基づいて、ユーザおよびコンピューティングデバイスのうちの少なくとも１つの第１の相対視点を決定することと、
画像の第１のグラフィック表示を表示要素上に表示されるようにレンダリングすることであって、第１のグラフィック表示は、第１の視点と関連付けられた第１の眺望からレンダリングされることと、
第１の相対視点から第２の相対視点への変化を検出することに応答して、画像の第２のグラフィック表示を表示要素上に表示されるようにレンダリングすることであって、第２のグラフィック表示は、第２の相対視点と関連付けられた第２の眺望からレンダリングされることと、を行うことを可能にする、メモリデバイスと、を備え、
グラフィック表示がレンダリングされる眺望は、第１の相対視点と第２の相対視点との間の検出された変化に従って変化する、コンピューティングデバイス。  
２３．第１の相対視点と第２の相対視点との間の検出された変化は、ユーザの動きおよびコンピューティングデバイスの動きのうちの少なくとも１つを検出することによって決定される、付記２２に記載のコンピューティングデバイス。  
２４．コンピューティングデバイスの向きおよび位置の変化のうちの少なくとも１つを決定するように動作可能な少なくとも１つの向き決定要素をさらに備える、付記２２に記載のコンピューティングデバイス。  
２５．表示されるグラフィック表示のライティングおよびシェーディングのうちの少なくとも１つで用いるための少なくとも１つの光感知要素をさらに備える、付記２２に記載のコンピューティングデバイス。
【誤訳訂正２】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
電子デバイス上での表示のために複数のオブジェクトの画像のグラフィック表示を提供する方法であって、
ユーザの画像データに少なくともある程度基づいて、前記電子デバイスに対するユーザの第１の相対視点を決定することと、
前記画像の第１のグラフィック表示を、前記電子デバイスの表示要素上に表示されるようにレンダリングすることであって、前記第１のグラフィック表示は、前記第１の相対視点に少なくともある程度基づいてレンダリングされる第１のオブジェクトおよび第２のオブジェクトを含み、前記第１のオブジェクトは、前記第２のオブジェクトを少なくとも部分的に閉塞することと、
前記第１の相対視点から第２の相対視点への変化を検出することと、
前記第２の相対視点に少なくともある程度基づいて、前記画像の第２のグラフィック表示を、前記表示要素上に表示されるようにレンダリングすることであって、前記画像の前記第２のグラフィック表示は、前記第１の相対視点から前記第２の相対視点への検出された変化に従って変化することと、を含む、方法。
【請求項２】
前記ユーザの前記画像データは、前記電子デバイスの撮像要素から少なくともある程度取得される、請求項１に記載の方法。
【請求項３】
前記第１の相対視点から前記第２の相対視点への前記検出された変化は、前記ユーザの動きおよび前記電子デバイスの動きのうちの少なくとも１つに少なくともある程度基づく、請求項１に記載の方法。
【請求項４】
前記第１の相対視点および前記第２の相対視点のうちの少なくとも１つは、前記電子デバイスの少なくとも１つの画像キャプチャ要素を使用して取得されるデータに少なくともある程度基づいて決定される、請求項１に記載の方法。
【請求項５】
前記第２のグラフィック表示は、前記第１のグラフィック表示において前記第２のオブジェクトによって閉塞される前記第１のオブジェクトの一部分を含む、請求項１に記載の方法。
【請求項６】
前記ユーザと前記電子デバイスとの間の前記第１の相対視点を決定することは、少なくとも２つの撮像要素を使用して、前記電子デバイスに対する前記ユーザの３次元相対位置を決定することを含む、請求項１に記載の方法。
【請求項７】
前記第１の相対視点および前記第１の相対視点から前記第２の相対視点への前記検出された変化のうちの少なくとも１つを決定することは、前記ユーザの画像データを、熱撮像、赤外線放射検出、および動き検出のうちの少なくとも１つによってキャプチャすることを含む、請求項１に記載の方法。
【請求項８】
前記画像の前記第１のグラフィック表示をレンダリングすることは、少なくとも１つの光源の決定された相対位置に少なくともある程度基づいて、ライティングおよびシェーディングのうちの少なくとも１つを行うことを含む、請求項１に記載の方法。
【請求項９】
前記第２のグラフィック表示における前記第２のオブジェクトの位置の変化は、前記第２のオブジェクトの位置、現在のズームレベル、および相対ユーザ距離のうちの少なくとも１つに少なくともある程度基づく、請求項１に記載の方法。
【請求項１０】
前記第１または第２のグラフィック表示における少なくとも１つのオブジェクトは、３次元の関連データを有し、前記少なくとも１つのオブジェクトは、前記第１の相対視点から前記第２の相対視点への前記検出された変化に少なくともある程度対応するように回転可能である、請求項１に記載の方法。
【請求項１１】
前記第２のグラフィック表示は、追加の情報を提供する前記第２のオブジェクトの回転表示を含む、請求項１に記載の方法。
【請求項１２】
コンピューティングデバイスであって、
プロセッサと、
表示要素と、
少なくとも１つの画像キャプチャ要素と、
前記プロセッサによって実行されて、一組の行為を実行するように動作可能な命令を含むメモリデバイスであって、前記コンピューティングデバイスが、
前記少なくとも１つの画像キャプチャ要素から取得されるユーザの画像に基づいて、前記ユーザおよび前記コンピューティングデバイスのうちの少なくとも１つの第１の相対視点を決定することと、
画像の第１のグラフィック表示を前記表示要素上に表示されるようにレンダリングすることであって、前記第１のグラフィック表示は、前記第１の相対視点と関連付けられた第１の眺望からレンダリングされることと、
前記第１の相対視点から第２の相対視点への変化を検出することに応答して、前記画像の第２のグラフィック表示を前記表示要素上に表示されるようにレンダリングすることであって、前記第２のグラフィック表示は、前記第２の相対視点と関連付けられた第２の眺望からレンダリングされることと、を行うことを可能にする、メモリデバイスと、を備え、
前記グラフィック表示がレンダリングされる前記眺望は、前記第１の相対視点と前記第２の相対視点との間の前記検出された変化に従って変化する、コンピューティングデバイス。
【請求項１３】
前記第１の相対視点と前記第２の相対視点との間の前記検出された変化は、前記ユーザの動きおよび前記コンピューティングデバイスの動きのうちの少なくとも１つを検出することによって決定される、請求項１２に記載のコンピューティングデバイス。
【請求項１４】
前記コンピューティングデバイスの向きおよび位置の変化のうちの少なくとも１つを決定するように動作可能な少なくとも１つの向き決定要素をさらに備える、請求項１２に記載のコンピューティングデバイス。
【請求項１５】
表示される前記グラフィック表示のライティングおよびシェーディングのうちの少なくとも１つで用いるための少なくとも１つの光感知要素をさらに備える、請求項１２に記載のコンピューティングデバイス。
【誤訳訂正３】
【訂正対象書類名】図面
【訂正対象項目名】全図
【訂正方法】変更
【訂正の内容】
【図１】
2014525089.tif 000001
【図２】
2014525089.tif 000002
【図３】
2014525089.tif 000003
【図４】
2014525089.tif 000004
【図５】
2014525089.tif 000005
【図６】
2014525089.tif 000006
【図７】
2014525089.tif 000007
【図８】
2014525089.tif 000008
【図９】
2014525089.tif 000009
【図１０】
2014525089.tif 000010
【図１１】
2014525089.tif 000011
【図１２】
2014525089.tif 000012
【図１３】
2014525089.tif 000013
【図１４】
2014525089.tif 000014
【図１５】
2014525089.tif 000015