(57)【要約】  光ガイドディスプレイ及び視野の技術を説明する。１つ又は複数の実装において、装置は、少なくとも部分的にハードウェアで実装され、ユーザインタフェースを構成する１つ又は複数のモジュールと、該１つ又は複数のモジュールに通信可能に結合されるディスプレイデバイスであって、ディスプレイデバイスからの距離の範囲内でユーザにより視認可能なユーザインタフェースを出力し、これにより、範囲内のより近い距離により、その範囲内のユーザから遠い距離と比べてより増大した視野をユーザが有することを可能にする、ディスプレイデバイスとを備える。
2015518199.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスのディスプレイデバイスを、該ディスプレイデバイスによって表示されるユーザインタフェースの第１の視野が視認可能であるように、第１の距離で表示するステップと、
前記コンピューティングデバイスの前記ディスプレイデバイスを、該ディスプレイデバイスによって表示される前記ユーザインタフェースの、前記第１の視野よりも大きい第２の視野が視認可能であるように、第２の距離で表示するステップと、
を含む方法。
【請求項２】
前記ディスプレイデバイスは、無限遠で焦点が合う画像面に沿って前記ユーザインタフェースのガイドを表示するように構成される、請求項１に記載の方法。
【請求項３】
光ガイドは、前記ディスプレイデバイスの物理的周囲の少なくとも一部が、当該光ガイドを通して視認可能であるように、少なくとも部分的に透明であるように構成される、請求項１に記載の方法。
【請求項４】
前記物理的周囲の少なくとも一部及び前記ユーザインタフェースの少なくとも一部は、前記光ガイドを使用して同時に視認可能である、請求項３に記載の方法。
【請求項５】
光ガイドは、前記ユーザインタフェースを少なくとも部分的に３次元で表示するように構成される、請求項１に記載の方法。
【請求項６】
前記第１の距離は、ユーザの目からおおよそ１インチであり、前記第２の距離は、前記ユーザからおおよそ腕の長さの距離である、請求項１に記載の方法。
【請求項７】
少なくとも部分的にハードウェアで実装され、ユーザインタフェースを構成する１つ又は複数のモジュールと、
前記１つ又は複数のモジュールに通信可能に結合されるディスプレイデバイスであって、ユーザの１つ又は複数の目に対する当該ディスプレイデバイスの傾きの角度に応じて前記ユーザインタフェースの異なる部分が前記ユーザによって視認可能であるように、前記ユーザにより視認可能な前記ユーザインタフェースを出力するディスプレイデバイスと、
を備える装置。
【請求項８】
前記ディスプレイデバイスは、無限遠で焦点が合う画像面に沿って前記ユーザインタフェースのガイドを表示するように構成される、請求項７に記載の装置。
【請求項９】
光ガイドは、前記ディスプレイデバイスの物理的周囲の少なくとも一部が、当該光ガイドを通して視認可能であるように、少なくとも部分的に透明であるように構成される、請求項７に記載の装置。
【請求項１０】
前記物理的周囲の少なくとも一部及び前記ユーザインタフェースの少なくとも一部は、前記光ガイドを使用して同時に視認可能である、請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ガイドディスプレイ及び視野に関する。
【背景技術】
【０００２】
ユーザは、日常生活において広範なディスプレイデバイスを提示される。例えばユーザは、通勤時のようなモバイル設定では、タブレットコンピュータやモバイルフォンのようなモバイル通信デバイスと対話することがある。ユーザは、自身の職場や家でラップトップ又はデスクトップのような伝統的なフォームファクタを有するコンピュータと対話することもある。ユーザはまた、ビデオゲームをプレイし、映画やテレビ番組等を視聴するのにテレビを見ることもある。
【０００３】
これらのデバイスで採用された伝統的なディスプレイ技術は、しかしながら、ユーザがデバイスを見るのに目に負担がかかる可能性があり、これは、デバイスを長い時間を見るときに特にそうである。この目の負担は、したがって、デバイスを用いるユーザ経験に影響を与えるとともに、ユーザに対する身体的影響、例えば負担の結果として、ユーザがメガネをかけることになるような身体的影響を与える可能性がある。
【発明の概要】
【０００４】
光ガイド技術を説明する。１つ又は複数の実装において、装置は、ハンドヘルドのフォームファクタで構成されるハウジングと、該ハウジングによってサポートされる光ガイドと、ハウジング内に配置され、光ガイドに光学的に結合される光エンジンと、ハウジング内に配置され、少なくとも部分的にハードウェアで実装される１つ又は複数のモジュールとを含む。１つ又は複数のモジュールは、光エンジンに、無限遠で焦点が合う画像面に沿って光ガイドを使用して表示するためにユーザインタフェースを出力させるように構成される。
【０００５】
１つ又は複数の実装において、装置は、ハンドヘルドのフォームファクタで構成されるハウジングと、該ハウジングによってサポートされ、ユーザにより視認されるように構成される第１の面及び該第１の面の反対にあり、１つ又は複数のタッチセンサを含む第２の面を有する、光ガイドと、ハウジング内に配置され、光ガイドに光学的に結合される光エンジンと、ハウジング内に配置され、少なくとも部分的にハードウェアで実装される１つ又は複数のモジュールとを含む。１つ又は複数のモジュールは、光エンジンに、第１の面を介して視認可能な光ガイドを使用して表示するためにユーザインタフェースを投影させ、第２の面を介して配置される１つ又は複数のタッチセンサを使用して１つ又は複数の入力を検出させるように構成され、１つ又は複数の入力は１つ又は複数の動作を開始するのに使用可能である。
【０００６】
１つ又は複数の実装において、装置は、ハンドヘルドのフォームファクタで構成されるハウジングと、該ハウジングによってサポートされ、ユーザにより視認されるように構成される第１の面、該第１の面の反対にある第２の面及びスイッチ可能な内結合光学を有する、光ガイドとを含む。当該装置はまた、ハウジング内に配置され、光ガイドの内結合光学要素（in-coupling  optics）に光学的に結合される光エンジンと、ハウジング内に配置され、少なくとも部分的にハードウェアで実装される１つ又は複数のモジュールとを含む。１つ又は複数のモジュールは、光エンジンの出力が光ガイドの第１の面を通して表示される第１のモードと、光エンジンの出力が光ガイドの第２の面を通過する第２のモードとを切り替えるスイッチを生じる、スイッチ可能な内結合光学に通信可能に結合される。
【０００７】
１つ又は複数の実装において、装置は、ハンドヘルドのフォームファクタで構成されるハウジングと、該ハウジングの物理的環境において三次元で該ハウジングの位置及び方向を検出するように構成される１つ又は複数のセンサと、少なくとも部分的に透明であり、ハウジングによってサポートされる光ガイドと、該光ガイドに光学的に結合される光エンジンと、ハウジング内に配置され、少なくとも部分的にハードウェアで実装される１つ又は複数のモジュールとを含む。１つ又は複数のモジュールは、拡張部分（仮想部分）（augmentation）の位置及び方向を計算し、光エンジンに、光ガイドを使用して表示するために拡張部分を出力させるように構成され、これにより、拡張部分は、光ガイドを通して物理的環境の少なくとも一部と同時に見ることができる。
【０００８】
１つ又は複数の実装において、ユーザの１つ又は複数の画像が、ユーザによって保持されるハンドヘルドデバイスの１つ又は複数のカメラを使用してキャプチャされる。ユーザの瞳孔の位置は、ハンドヘルドデバイスによってキャプチャされた１つ又は複数の画像から、３次元の空間で計算される。拡張部分は、計算されたユーザの瞳孔の位置に基づいて、ハンドヘルドデバイスの透明なディスプレイ上に表示され、該拡張部分は、透明なディスプレイを通して見ることができるハンドヘルドデバイスの物理的な周囲の少なくとも一部と同時に見ることができる。
【０００９】
１つ又は複数の実装において、装置は、ハンドヘルドのフォームファクタで構成されるハウジングと、該ハウジング内に置かれ、ユーザの１又は複数の目をトラックする１つ又は複数のカメラと、少なくとも部分的に透明であり、ハウジングによってサポートされる光ガイドと、該光ガイドに光学的に結合される光エンジンと、ハウジング内に配置され、少なくとも部分的に実装される１つ又は複数のモジュールとを含む。１つ又は複数のモジュールは、３次元の空間におけるユーザの１つ又は複数の瞳孔の位置を計算し、光エンジンに、計算された位置に基づいて光ガイドを使用して表示するために拡張部分を出力させ、これにより、拡張部分は、光ガイドを通して物理的環境の少なくとも一部と同時に見ることができる。
【００１０】
１つ又は複数の実装において、コンピューティングデバイスのディスプレイデバイスは、該ディスプレイデバイスによって表示されるユーザインタフェースの第１の視野が視認可能であるように、第１の距離で表示される。コンピューティングデバイスのディスプレイデバイスは、該ディスプレイデバイスによって表示されるユーザインタフェースの、第１の視野より大きい第２の視野が視認可能であるように、第１の距離よりも短い第２の距離で表示される。
【００１１】
１つ又は複数の実装において、装置は、少なくとも部分的にハードウェアで実装され、ユーザインタフェースを構成する１つ又は複数のモジュールと、該１つ又は複数のモジュールに通信可能に結合され、ディスプレイデバイスからの距離の範囲内でユーザにより視認可能となるようユーザインタフェースを出力し、これにより、上記範囲内のより近い距離により、その範囲内でユーザからより離れた距離と比べてより大きな視野をユーザが有することを可能にする、ディスプレイデバイスとを含む、
１つ又は複数の実装において、装置は、少なくとも部分的にハードウェアで実装され、ユーザインタフェースを構成する１つ又は複数のモジュールと、該１つ又は複数のモジュールに通信可能に結合されて、ユーザによって視認可能となるようユーザインタフェースを出力し、これにより、ユーザの１つ又は複数の目と関連するディスプレイデバイスの傾きの角度に応じて、ユーザインタフェースの異なる部分がユーザによって視認可能となる、ディスプレイデバイスとを含む。
【００１２】
１つ又は複数の実装において、ディスプレイデバイスは、表面によってサポートされるように構成されるハウジングと、ハウジングによってサポートされる光ガイドと、ハウジング内に配置され、光ガイドに光学的に結合される光エンジンと、ハウジング内に配置され、少なくとも部分的にハードウェアで実装される１つ又は複数のモジュールとを含む。１つ又は複数のモジュールは、光ガイドに、無限遠で焦点が合う画像面に沿って光ガイドを使用して表示するためにユーザインタフェースを出力させるように構成される。
【００１３】
この「発明の概要」の記載は、以下の「発明を実施するための形態」において更に説明される概念の選択を簡略化した形で紹介するのに提供される。この「発明の概要」の記載は、特許請求される主題の主要な特徴又は本質的な特徴を特定するようには意図されておらず、また特許請求に係る主題の範囲を決定する際の助けとして用いられるようにも意図されていない。
【００１４】
発明の詳細な説明は、添付の図面を参照しながら説明される。図面において、参照符号の最も左の桁は、その参照符号か最初に現れる図面を特定する。説明及び図面の異なる例における同じ参照符号の使用は、類似又は同一の項目を示すことがある。
【図面の簡単な説明】
【００１５】
【図１】本明細書で説明される光ガイド技術を用いるのに動作可能な例示の実装の環境の例である。
【図２】正面図として示される光ガイドを含む図１のディスプレイデバイスの例を示す図である。
【図３】側面図を使用してより詳細に示される図２の光ガイドの例を示す図である。
【図４】図３のディスプレイデバイスの光ガイド及び光エンジンの例示の実装を示す図であり、光ガイドのレイヤが示されている。
【図５】ユーザインタフェースを出力し、ディスプレイデバイスの背面を介して検出されるジェスチャをサポートする、図１のコンピューティングデバイスを示す例示の実装を示す図である。
【図６】図１のコンピューティングデバイスのディスプレイデバイスの例示の実装を示す図であり、ディスプレイデバイスとユーザとの間の距離の差に基づく、対応する視野の差を示している。
【図７】図６に示される第１の段階の例示の側面図である。
【図８】図６に示される第２の段階の例示の側面図である。
【図９】表面に水平方向に存在するように構成されている図１のディスプレイデバイスを示す例示の実装を示す図である。
【図１０】キャプチャされた画像を使用して、拡張部分を表示するためにユーザの瞳孔を見つける、例示の実装におけるプロシージャを示すフロー図である。
【図１１】ディスプレイデバイスを異なる距離で表示し、ユーザとデバイスとの間の距離が近いと視野を拡大する、例示の実装におけるプロシージャを示すフロー図である。
【図１２】本明細書で説明される技術の諸実施形態を実装するように、図１〜図１１を参照して説明されるような任意のタイプのコンピューティングデバイスとして実装され得る、例示デバイスの様々なコンポーネントを含む例示のシステムを示す図である。
【発明を実施するための形態】
【００１６】
＜概要＞
ディスプレイデバイスによって用いられる伝統的な技術は、デバイスの表面と同一の画像面で焦点が合うディスプレイを要していた。したがって、これらの伝統的な技術では、デバイスを見るユーザの目に負担が生じていた可能性があり、これはユーザに対して身体的な影響を与え、デバイスを用いるユーザの経験にも影響を与えていた可能性がある。
【００１７】
本明細書では、光ガイド技術を説明する。１つ又は複数の実装において、光ガイドは、ディスプレイデバイスとしての使用のために構成される。光ガイドは、例えばハンドヘルドフォームファクタのデバイスの一部として組み込まれてよく、そのようなハンドヘルドフォームファクタのデバイスは、タブレットコンピュータ、モバイルフォン、ポータブルゲームデバイス等である。光ガイドは、テレビのような様々な他のデバイスの一部として、デスクトップ又はラップトップコンピュータ用のモニタの一部として組み込まれてもよい。
【００１８】
光ガイドは、無限遠で焦点が合う画像面に沿ってディスプレイデバイスを提供するように構成され得る。したがって、この光ガイドは、水平又は他の遠くのオブジェクトを見るときにユーザにより観察することができるように、ユーザにより、目の筋肉の最小限の収縮で又は全く収縮なしに見ることができる。このようにして、伝統的にディスプレイデバイスを見るのにメガネを用いていた（例えば老眼に苦労していた）ユーザは、一部の例において、メガネを用いることなく光ガイドを見ることが可能である。
【００１９】
光ガイドの使用を用いることによって様々な機能性が可能になり得る。例えば光ガイドは、当該光ガイドの物理的周囲が光ガイドを通して視認可能であるように、透明性をサポートするように構成され得る。これは、拡張部分が表示され、かつ物理的環境がディスプレイを通して視認可能であるという拡張現実のような、様々な異なるシナリオをサポートするのに用いることができる。別の例では、光ガイドは、ユーザの目と光ガイドとの間の距離が減少すると増大する視野をサポートすることができる。この方法では、ユーザが、光ガイドを用いるデバイス（例えばモバイルフォン）をより近くに持ってくると、デバイスによって出力されるユーザインタフェースがよりよく見える。さらに、画像面が、実際のデバイスの画面の「後ろ」に現れるので、デバイスは、単にデバイスを傾けることによって画像をパンする等のような、デバイス自体の動きを伴うジェスチャをサポートすることができる。したがって、増大した視野及び画像のパンによってサポートされる機能性は、ディスプレイデバイスのサイズが限られ、コンテンツが利用可能な画面の領域を超えるモバイルデバイスにとって、特に有益であり得る。他の様々な例も考えられ、そのような例には、タッチセンサを用いるものや、目をトラックするハードウェアの使用、（例えばコントラストを改善するよう）クリアから暗色／不透明へと透過性を変化させることが可能なデバイスのコントロール可能な背面レイヤの使用のようなものがある。その更なる議論は、以下の図面に関連して見つかる。
【００２０】
以下の議論では、最初に、本明細書で説明される光ガイド技術を用いることができる例示の環境を説明する。次いで、例示のプロシージャを説明するが、この例示のプロシージャは、例示の環境だけでなく他の環境において実行されてもよい。したがって、例示のプロシージャの実行は例示の環境に限定されず、例示の環境は例示のプロシージャの実行に限定されない。
【００２１】
＜例示の環境＞
図１は、本明細書で説明される光ガイド技術を用いるのに動作可能な例示の実装の環境１００を示す図である。図示される環境１００は、様々な方法で構成され得るコンピューティングデバイス１０２を含む。例えばコンピューティングデバイス１０２は、ハウジング１０４を用いるように図示されており、ハウジング１０４は、図示されるように、ユーザの１つ又は複数の手１０６、１０８によって保持されるハンドヘルドフォームファクタで構成される。ハンドヘルドフォームファクタは、例えばタブレットコンピュータ、モバイルフォン、ポータブルゲームデバイス等を含み得る。しかしながら、図１２に関連して説明されるコンピュータ及びテレビフォームファクタのような、他の多様なフォームファクタも考えられる。
【００２２】
したがって、コンピューティングデバイス１０２は、十分なメモリ及びプロセッサリソースを有するフルリソースデバイス（例えばパーソナルコンピュータ、ゲームコンソール）から、限られたメモリ及び／又は処理リソースを有する低リソースデバイス（例えば伝統的なテレビジョン、ネットブック）にまで及ぶ可能性がある。加えて、単一のコンピューティングデバイス１０２が示されているが、コンピューティングデバイス１０２は、ユーザ装着可能なヘルメット若しくはメガネ及びゲームコンソール、ディスプレイとセットトップボックスの組み合わせを有するリモートコントロール等のような複数の異なるデバイスを表してよい。
【００２３】
コンピューティングデバイス１０２は更に、この例では少なくとも部分的に透明なディスプレイデバイス１１０を含むように図示されている。ディスプレイデバイス１１０の透明性は、コンピューティングデバイス１０２の物理的周囲１１２の少なくとも一部が、このデバイスを通して見ることが可能であるように図示されている。図示された例では、ディスプレイデバイス１１０を通して見ることができる物理的周囲１１２は、木と、コンピューティングデバイス１０２を保持するのに用いられているユーザの手１０６の指の一部とを含んでいる。クルマ１１４もディスプレイデバイス１１０によって表示されているように図示されており、その結果、ユーザインタフェース及び物理的周囲１１２の少なくとも一部がディスプレイデバイス１１０を使用して見ることができる。これは、以下で更に説明される拡張現実のような様々な異なる機能性をサポートするのに使用され得る。
【００２４】
コンピューティングデバイス１０２は、この例では入出力モジュール１１６も含む。入出力モジュール１１６は、コンピューティングデバイス１０２の入力及び出力の検出と処理に関連する機能性を表す。例えば入出力モジュール１１６は、キーボード、マウスからの入力を受信し、ジェスチャを認識し、ジェスチャに対応する動作を実行させる等を行うように構成され得る。入力は、入出力モジュール１１６によって様々な異なる方法で識別され得る。
【００２５】
例えば入出力モジュール１１６は、コンピューティングデバイス１０２のディスプレイデバイス１１０に近接するユーザの手１０８の指や、スタイラスからのもののような、ディスプレイデバイス１１０のタッチスクリーン機能を介して受信した入力を認識するように構成され得る。入力は様々な異なる形式をとることができ、ディスプレイデバイス１１０にわたるユーザの手１０８の指の動きを認識するものや、ユーザの手１０８によって示されるようにユーザインタフェース内でクルマ１１４上でのタップ、線を描くこと等のようなものとすることができる。ユーザの手及び／又は指が、デバイスに接触するか又はデバイスの上をホバリングする可能性があり、これは、別個のジェスチャとして検出される可能性がある。入力の他の例には、ユーザの目の瞳孔及びまばたきをトラックすること、デバイス自体の動きを伴うジェスチャ（例えばデバイスを傾けるか、振ること）等が含まれる。
【００２６】
実装において、これらの入力は、ユーザインタフェース中をナビゲートし、ユーザインタフェース内に表示されるオブジェクトを選択及び／又は移動させるような、コンピューティングデバイス１０２又は他のデバイスの１つ又は複数の動作を開始するように構成されるジェスチャとして認識され得る。ジェスチャがディスプレイデバイス１１０の前面を通して入力されているように図示されるが、コンピューティングデバイス１０２は、ディスプレイデバイス１１０の後面に配置される、ジェスチャを認識するタッチセンサを含んでもよく、これについての更なる説明は、図４及び図５に関連して行う。
【００２７】
入出力モジュール１１６は、拡張現実モジュール１１８を含むようにも図示されている。拡張現実モジュール１１８は、ディスプレイデバイス１１０を使用してコンピューティングデバイス１０２の物理的周囲１１２（例えば「現実の世界」）のビューを拡張する、コンピューティングデバイス１０２の機能性を表す。図示された例では、例えばコンピューティングデバイス１０２は、３本の木とユーザの手１０６の指とを含む周囲に物理的に置かれているように図示されている。
【００２８】
拡張現実モジュール１１８は、物理的周囲１１２とともに表示されるべき拡張部分（例えばクルマ１１４）を出力するように構成される。このビューを生成し、拡張部分を置くべき場所を知るために、拡張現実モジュール１１８は、様々な技術を用いてコンピューティングデバイス１０２の方向及び／又は位置を、該デバイスの物理的周囲１１２との関連で決定することができる。例えば拡張現実モジュール１１８は、カメラ１２０を用いて物理的周囲１１２の画像をキャプチャしてもよい。拡張現実モジュール１１８は次いで、その画像を処理して、コンピューティングデバイス１０２をどのように配置し、方向付け、動かすか等を決定するよう１つ又は複数のマーカを配置してもよい。
【００２９】
これらのマーカは様々な形式をとることができる。例えば拡張現実モジュール１１８は、物理的周囲１１２における１つ又は複数のビューポイントをマーカとして設定し、したがって、木の幹が地面に接触する場所のような、方向及び／又は配置を決定する基準として機能させることがある。別の例では、拡張現実モジュール１１８は、コンピューティングデバイス１０２の周囲環境内に物理的に配置される１つ又は複数の拡張現実（ＡＲ）タグのビューを用いてもよい。したがって、物理的周囲１１２内のアイテムは、コンピューティングデバイス１０２が置かれる場所並びにコンピューティングデバイス１０２がどのように方向付けられるかを決定する基準として機能し得る。
【００３０】
別の例において、カメラ１２０は、コンピューティングデバイス１０２のユーザの１つ又は複数の画像をキャプチャするように構成されてもよい。例えばカメラ１２０のレンズは、図１では、コンピューティングデバイス１０２のユーザの顔の方に向くように、ハウジング１０４内のディスプレイデバイス１１０の右に配置される円として図示されている。カメラ１２０によってキャプチャされる画像を使用して、ユーザの瞳孔の３次元の位置を決定することができる。１つ又は複数の実装において、瞳孔の位置は、「目が向けられている場所」を示すベクトルを計算することなく計算され、これにより、コンピューティングデバイス１０２のリソースを節約することができる。そのようなベクトルが計算される他の例も考えられる。このようにして、拡張現実モジュール１１８は、ディスプレイデバイス１１０による表示のために、拡張部分（例えばクルマ１１４）をどのように出力するかを決定することができる。
【００３１】
拡張現実モジュール１１８は、１つ又は複数のセンサ１２２を用いて、コンピューティングデバイス１０２の位置及び／又は方向、より具体的には、ディスプレイデバイス１１０の位置及び／又は方向を決定することもある。例えばセンサ１２２は、慣性測定装置（ＩＭＵ：inertial  measurement  unit）として構成されてもよく、そのような慣性測定装置には、ジャイロスコープ、１つ又は複数の加速度計、磁力計及びこれらの任意の組み合わせを含む他のものが含まれ得る。これらの装置を使用して、コンピューティングデバイス１０２の方向及び位置を、その物理的周囲１１２との関係で決定する際の基準を生成してもよい。
【００３２】
これらの例の１つ又は複数を通じて、拡張現実モジュール１１８は、拡張される「現実」のビューをキャプチャすることができる。次いで、拡張部分が、ディスプレイデバイス１１０を使用して表示されるべきサイズ、方向及び位置について計算される。拡張部分は、２次元の出力や３次元の出力等の様々な方法で構成され得る。例えば拡張現実モジュール１１８及びディスプレイデバイス１１０は、ディスプレイデバイスによって光学を使用してユーザの目の方向に対して画像を分割する自動立体法を介するような立体技術を用いて、深さの知覚を拡張部分に与えてもよい。その精神及び範囲から逸脱することなく、様々な他の技術も考えられる。さらに、拡張現実モジュール１１８によって生成される拡張部分は、ディスプレイデバイス１１０を通して視認可能なユーザインタフェースの一部としての表示によるコンピューティングデバイス１０２の物理的周囲１１２のビューに対するゲームの一部としてのオブジェクト及び他の変化のような、様々な他の形式も想定していることは容易に明らかになるべきである。
【００３３】
ディスプレイデバイス１１０は、無限遠で焦点が合う焦点面を用いる出力を提供する光ガイドとしての構成を用いるなど、本明細書で説明される技術をサポートするよう様々な方法で構成され得る。そのような光ガイドの例は、後続の図面に関連して説明を始める。
【００３４】
図２は、正面図に図示される光ガイドを含むように構成される図１のディスプレイデバイス１１０の例２００を図示している。例２００は、ディスプレイデバイス１１０を形成する光ガイド２０２と光エンジン２０４とを含む。光ガイド２０２は、光エンジン２０４の出力を表示するよう機能するガラス、プラスチック又は他の光伝達可能な物質の一部のような、様々な方法で構成され得る。
【００３５】
光エンジン２０４は、ピコプロジェクタや他の画像出力デバイスのような、様々な方法で構成され得る。光エンジン２０４の例は、レーザ駆動型のＬＣＯＳ又はＬＥＤ駆動型のスキャン、例えばＲＧＢ  ＬＥＤを含むＬＣＯＳディスプレイ等を含む。光エンジン２０４は、光エンジン２０４の出力が、１又は複数のユーザが見るために光ガイド２０２によって表示されるよう、光ガイド２０２に光学的に結合される。光エンジン２０４は、様々な方法で光学的に光ガイド２０２に結合されてよく、その例は以下の図面と関連して提示される。
【００３６】
図３は、図２の光ガイド２０２の例３００を示しており、ここでは、光ガイド２０２が、側面図を用いてより詳細に示されている。この例において光ガイド２０２は、内結合光学（in-coupling  optics）３０２と外結合光学（out-coupling  optics）３０４とを含むよう図示されている。内結合光学３０２は、光エンジン２０４を光ガイド２０２へ光学的に結合するように構成される。内結合光学３０２は、表面レリーフ格子、スイッチ可能なブラッグ格子、体積ホログラフ格子、反射及び部分的反射面、自由形式の光学要素、くさび光学等のような、様々な方法で構成され得る。
【００３７】
図示される例では、内結合光学３０２は、外結合光学３０４への伝送のために、光エンジン３０４による光出力を約９０度屈曲させるように構成される。したがって、内結合光学３０２は、この例において、上述のように外結合光学への伝送のために“光を回転”させる１つ又は複数の技術を用いることがある。
【００３８】
さらに、内結合及び外結合光学３０２、３０４を、光エンジン２０４からの出力を拡大する瞳孔拡大器として用いてもよい。内結合光学３０２は、例えば光エンジン２０４の出力を水平方向に拡大するように構成され得る。外結合光学３０４は次いで、この水平方向に拡大された出力を受け取り、例えばコンピューティングデバイス１０２のユーザの目のような目３０６に対して出力するために垂直方向に更に拡張してもよい。これは、「光を回転」させる１つ又は複数の技術を再び使用すること等によって、行われる。
【００３９】
したがって、光エンジン２０４は、レーザ駆動型のＬＣＯＳ若しくはＬＥＤ駆動型のスキャン又はＬＣＯＳディスプレイとして構成され、効率的な回折を可能にするためＲＧＢ  ＬＥＤ又は５から１０ナノメータの幅より小さい帯域幅を有するレーザを含み得る（回折技術の１つを使用して光を内部及び外部に結合する場合；他の場合は、ＬＥＤ帯域幅があまり制限されない）。光エンジン２０４は、上述のように「光を回転」させる１つ又は複数の技術を使用して、光ガイド２０２の内結合光学３０２へ光学的に結合される。光は、次いで光ガイド２０２に沿って、全反射（ＴＩＲ）を使用して内結合光学３０２を通って水平拡大格子（horizontal  expansion  grating）へ伝達される。この格子は、「射出瞳」を水平に拡大するように機能し、更に続いて光を９０度回転させて、例３００において矢印で示されるように上方へと伝搬していく。この光はその後、外結合光学３０４に当たり、外結合光学３０４は「射出瞳」を垂直方向に拡大し、矢印で示されるように光を再び回転させ、これにより、光は、光ガイド２０２の外に結合されて、画像、例えばユーザインタフェースの一部を見るようユーザの目３０６に向けられる。
【００４０】
１つ又は複数の実装において、内結合光学３０２は、異なるディスプレイモードをサポートするようにスイッチ可能であってもよい。例えば内結合光学３０２は、（例えばスイッチ可能なブラッグ格子を使用して）第１のモードで「スイッチオン」されて、光エンジンの出力を「回転」させて、上述のようにユーザの目３０６に対する表示のために外結合光学３０４へ伝送させることができる。
【００４１】
内結合光学３０２はまた、第２のモードをサポートするように「スイッチオフ」され、第２のモードでは、ディスプレイデバイス１１０は、光エンジン２０４の出力を図１のコンピューティングデバイス１０２のハウジング１０４の「後ろ」に投影するような、プロジェクタとして機能することになる。この例において、内結合光学３０２は、光エンジン２０４からの光が屈曲されずに外結合光学３０４へ結合されるように、スイッチオフされる。
【００４２】
むしろ、光エンジン２０４からの光は、この例では屈曲することなくプロジェクタとして機能するよう、内結合光学３０２を通過する。コンピューティングデバイス１０２は、例えば図１のハウジング１０４によってサポートされるレンズ及び光バルブ３０８を含み、光エンジン２０４の出力を、例えばコンピューティングデバイス１０２の外部にある面、例えばタブレットトップや壁等にその出力を投影するプロジェクタとして使用してもよい。このようにして、ディスプレイデバイス１１０は、コンピューティングデバイス１０２による使用のために異なるディスプレイ技術をサポートする様々なモードで使用され得る。
【００４３】
図４は、ディスプレイデバイス１１０の光ガイド２０２及び光エンジン２０４の例示の実装を図示しており、この実装では、光ガイド２０２のレイヤが示されている。光ガイド２０２は、図３に関連して上述したような外結合光学３０４を実装するのに使用可能な、光透過性の物質４０２と、回折粒度行列（diffraction  grading  matrix）４０４とを含む。
【００４４】
光ガイド２０２は、ディスプレイデバイス１１０の前面にわたってタッチセンサを実装するレイヤ４０６も含む。レイヤ４０６は、例えばインジウムスズ酸化物（ＩＴＯ）を使用して形成される格子として構成され、図１に関連して示されるようなユーザの手１０８の１又は複数の指のような接触のＸ、Ｙ座標を検出することができる。したがって、このレイヤ４０６を使用して、入力を入出力モジュール１１６へ提供することができ、このような入力は、例えばユーザインタフェース中をナビゲートし、アプリケーションを起動し、ディスプレイオブジェクトと対話すること等のコンピューティングデバイス１０２の１つ又は複数の動作を開始する１つ又は複数のジェスチャを認識するのに使用され得る。
【００４５】
光ガイド２０２は、光ガイド２０２の後ろに配置される、タッチセンサを実装するレイヤ４０８を含んでもよい。光ガイド２０２は、例えばユーザの目から少し離れて見ることをサポートするように構成されることもあり、これにより、ユーザが、光ガイドの前面、例えばディスプレイデバイス１１０の前面上のタッチセンサをサポートするレイヤ４０６と対話するのが不便になることがある。したがって、デバイスの背面に配置されるレイヤ４０８も、ジェスチャを認識するように構成されることがあり、その更なる議論は図５に関連して行われる。
【００４６】
光ガイド２０２は、エレクトロクロミックレイヤ４１０も含むように図示されており、エレクトロクロミックレイヤ４１０は、空隙４１２又は低光学指数物質によって回折粒度行列４０４から分離される。エレクトロクロミックレイヤ４１０は、透明な状態と不透明な状態を交互に繰り返すように動作可能である。これは、コンピューティングデバイス１０２の物理的周囲１１２のどの部分がディスプレイデバイス１１０を通して視認可能であるかを制御するか、ディスプレイデバイス１１０によって表示されるユーザインタフェースの部分についてのコントラストを改善すること等のような様々な目的に使用され得る。その更なる議論は、以下の図面に関連して見つかる。
【００４７】
図５は、ユーザインタフェースを出力し、ディスプレイデバイスの背面を介して検出されるジェスチャをサポートするような図１のコンピューティングデバイス１０２を示す例示の実装５００を図示している。この例において、ディスプレイデバイス１１０は、コンピューティングデバイス１０２のスタート画面として構成されるユーザインタフェースを出力する。スタート画面は複数のタイルを含んでおり、これらのタイルは、それぞれのアプリケーションを起動するのに選択可能であり、アプリケーションに関する通知を出力するようにも構成され得る。この通知の例は、レドモンドの気温及び現在の天候条件に関する通知を含むウェザータイル（weather  tile）により例示されている。
【００４８】
図４において説明したように、ディスプレイデバイス１１０は、ユーザに対して向けられるデバイスの前面と、ユーザから離れた方向に向けられるデバイスの背面、例えばデバイスの前面とは反対側に配置されるデバイスの背面とを使用して、入力（例えばジェスチャ）を検出するように構成され得る。ユーザは、例えばユーザの手１０６の１つ又は複数の指を使用してジェスチャを行うことがある。様々な異なるジェスチャ、例えばディスプレイデバイスによって表示されたタイルを選択することや、パンジェスチャを使用してユーザインタフェース中をナビゲートすること、ズームジェスチャ等のような様々な異なるジェスチャを行うことができる。このようにして、コンピューティングデバイス１０２の後ろに置かれるユーザの手１０６の一部も、入力を提供するのに使用され得る。
【００４９】
さらに、図４にも関連して説明されるように、ディスプレイデバイス１１０は、光学的に透明であるように構成され得るが、ディスプレイデバイス１１０のどの部分を透明にするかを制御するレイヤ（例えばエレクトロクロミックレイヤ４１０）も含み得る。これは、例えばディスプレイデバイスのうち、ユーザインタフェースを表示するのに使用される部分について、コントラストを改善するのに使用され得る。この例は、図示された例でタイル及びテキスト（例えば「ｓｔａｒｔ」）を表示するのに使用される部分を含み、これは、ユーザインタフェース内の黒の色をサポートするのに使用され得る。
【００５０】
これらの技術は、ディスプレイデバイス１１０を通して視認可能な物理的周囲の量を制御するなど、選択可能な不透明性もサポートするように構成され得る。これは、様々な機能性を提供するのに使用され得る。例えばディスプレイデバイス１１０の一部を部分的に透明にして、ユーザの手１０６の一部がディスプレイデバイスを通して見えるようにすることができる。このようにして、ユーザは、自分の指が「どこに」位置しているかを実際に見ることができ、これは、ディスプレイデバイス１１０の背面に配置されるタッチスクリーン機能を介して検出されるジェスチャの使用を含め、ユーザ対話を助けることができる。
【００５１】
さらに、この技術は、図示されるようにユーザインタフェース自体の表示方法と組み合わせてもよい。例示の実装５００では、ディスプレイデバイス１１０の後面の近位に置かれたユーザの手１０６の一部が透けており、これによりユーザは自身の手の指を見ることができる。これは、ユーザの手１０６の指がタイルとともに表示されるように現れるようなユーザインタフェースの部分を含み、ユーザは、どのタイルが現在の指の位置で選択可能であるかを容易に決定することができる。ユーザインタフェース内のタイルの、接触と重ならない部分は、この例では（例えばユーザインタフェースの表示及び／又はエレクトロクロミックレイヤ４１０の使用を通して）透明にされない。このようにして、ディスプレイデバイス１１０の後面との対話が補助され得る。ユーザの手１０６の指によって接触されるディスプレイデバイス１１０の後面上のポイントに対応するインデックスをユーザインタフェース内に表示することのような、様々な他の例も考えられる。この領域ごとの透過性の制御は、拡張部分間の透明性を可能にしつつも、ディスプレイデバイスによって表示される拡張部分の外観を大きく向上させることができ、したがって、物理的周囲（例えば「現実世界」）を、拡張部分と同時に明確に見ることができることにも留意されたい。ディスプレイ全体を透明にすることもでき、これは、例えば映画を観るように現実世界のビューを要しない経験を助けるのに使用され得る。
【００５２】
図６は、コンピューティングデバイス１０２のディスプレイデバイス１１０の例示の実装６００を図示しており、ディスプレイデバイス１１０とユーザとの間の距離の差に基づく、対応する視野の差を示す。この例示の実装６００は、第１の段階６０２と第２の段階６０４とを使用して図示されている。第１の段階６０２において、コンピューティングデバイス１０２は、腕の長さ、例えば約３０インチほど離して保持されるときのように、ユーザから第１の距離を離して配置されるように示されている。
【００５３】
前述のように、コンピューティングデバイス１０２は、図２の光ガイド２０２を組み込むディスプレイデバイス１１０を含んでもよい。光ガイド２０２は、図３の外結合光学３０４を通して、ユーザが見るために無限遠で焦点が合う画像面に沿って出力を提供するように構成され得る。外結合光学３０４は、例えばユーザが、水平線のような遠方のオブジェクトを見るのと同様に見ることができる平行光の出力を提供することがある。このために、ディスプレイデバイス１１０は、ユーザの目３０６から１インチより近い距離から、ディスプレイデバイス１１０自体が視認可能でないポイントに至るまで距離を含め、広範囲の距離から見ることができる。
【００５４】
コンピューティングデバイス１０２の一部としての光ガイドの使用は、視野に関する技術もサポートすることができる。第１の段階では、例えばユーザインタフェースがディスプレイデバイス１１０によって表示されているように図示されている。この例においてユーザインタフェースは、ヘッドライン「Ｒｅｄｍｏｎｄ  Ｎｅｗｓ」を、「Ｓｐｏｒｔｓ」及び「Ｗｅａｔｈｅｒ」として例示される２つの列とともに含む。前述のように、第１の段階６０２は、デバイスを保持しているユーザの目からおおよそ腕の長さほどの位置にある、コンピューティングデバイス１０２、したがってコンピューティングデバイス１０２のディスプレイデバイス１１０を示している。
【００５５】
ユーザは、この例において、ユーザインタフェースをもっと見たい、例えばユーザインタフェース内に含まれるコンテンツより多くのコンテンツを見たいと望む可能性がある。この例において、光ガイドを含むディスプレイデバイス１１０の構成を通して、ユーザは、第２の段階６０４で示されるように、単にコンピューティングデバイス１０２を物理的に近くに移動させればよい。ディスプレイデバイス１１０を近くに移動させることによって、ディスプレイデバイス１１０からユーザによって視認可能な視野は増加する。
【００５６】
これは、第２の段階６０４において、第１の段階６０２で表示されているのと同じユーザインタフェースのディスプレイデバイスを通して例示されている。しかしながら、第２の段階６０４では配置されているように、「Ｂｕｓｉｎｅｓｓ」及び「Ｌｏｃａｌ」の列、並びにその列内の追加のコンテンツのような、ユーザインタフェースの追加の列が視認可能である。したがって、ディスプレイデバイス１１０がユーザの目の近くに移動されると、視野は増加する。
【００５７】
さらに、この増加は、例えばユーザから受信した入力が、サイズ又は解像度、１つ又は複数のセンサの使用等を向上させるために、サイズ又は解像度がコンピューティングデバイス１０２自体によっては変更されないという点において、受動的である。このようにして、ディスプレイデバイス１１０によって表示されるオブジェクトは、ユーザの目がディスプレイに対してどのくらい近くにあるかに関わらず、焦点が合ったままの状態である。したがって、これはユーザが、ユーザとディスプレイとの間の距離を変更することにより、新聞を読むことや、ウェブをブラウズし、あるいは短いビデオコンテンツを消費するのに画面上で見られる量を調節するのに使用され得る。例えば例として３．５インチの画面を使用して、ディスプレイデバイス１１０が４５度の視野を生じる場合、目から１インチの距離にディスプレイデバイス１１０を保持することにより、１０５インチの斜めのディスプレイデバイスを３０インチの腕の長さで保持しているのと等価な画像が得られるであろう。視野の技術の更なる議論は、以下の図面に関連して提供される。
【００５８】
図７及び図８は、それぞれ図６に示される第１の段階６０２及び第２の段階６０４の例示の側面図を示している。第１の段階６０２において、ユーザの視野は、破線を使用して図示されており、ディスプレイデバイス１１０を通して視認可能なユーザインタフェース７０２の部分を示す。図８の第２の段階６０４では、ユーザの目はディスプレイデバイス１１０のより近くに位置しており、これによりユーザは、破線で示されるようにユーザインタフェース７０２のより大きな部分を見ることが可能である。したがって、ディスプレイデバイス１１０は、例えば図２の光ガイド２０２による平行光の出力を通して、無限遠で焦点が合う画像面でユーザインタフェースを出力することによって、これらの異なる視野をサポートすることができる。
【００５９】
この機能性は、フェンス内の穴を通して広告用掲示板を見るようなものである。ユーザがフェンスの穴に近づくと、広告掲示板の文字サイズが大きくなるだけでなく（例えばユーザは図６に示される、より小さいテキストを見ることが可能になる）、広告掲示板の視認可能な量もまた増加する。したがって、ディスプレイデバイス１１０は受動的に、ユーザの目とディスプレイデバイス１１０との間の距離の範囲に基づいて、
ユーザが、該ユーザ自身に対して視認可能な視野を変更するのを可能にし得る。例えばその範囲は、ディスプレイデバイス１１０の全体を見るユーザの能力に基づいて定義され得る。
【００６０】
視野は、例えばユーザがディスプレイデバイス１１０に近づくと、ディスプレイデバイスの外の部分がユーザの視覚の周辺で視認可能でなくなるほどユーザがディスプレイデバイスに近づくまで、増大することがある。距離に基づいて視野を変更することを、ユーザがデバイス自体を動かすような、モバイルデバイスとの関連で説明したが、これらの技術は、ユーザが動き、デバイスが固定の位置のままにあるように構成されるという状況で用いられてもよい。この例は、以下の図面に関連して見られる。
【００６１】
別のシナリオがこれらの技術によってサポートされ、ユーザ対話を拡張することがある。例えばユーザは、前述の例において広告用掲示板を見ることと同様に、コンピューティングデバイス１０２を腕の長さの位置で見ることがある。しかしながら、デバイスをユーザの目の近くに持ってくることの代わりに、ユーザはデバイスを動かして（例えばこのデバイスを、ディスプレイデバイスとユーザの目との間の軸に対して垂直な面に対して異なる角度で傾けて）、元の位置では可視でなかった可能性のある広告掲示板の異なる領域を見ることができる。これは、例えばユーザが快適に座り、デバイスを傾けることによって、腕の長さの位置で新聞の別の部分を読むことを可能にするであろう。新しいデバイス経験を現在利用可能な技術と対比することは有益である。今日の携帯電話の１つのようなハンドヘルドデバイスで新聞を読もうとするとき、ユーザは、コンテンツ中をナビゲートするタッチ又は他のジェスチャを使用して継続的にスクロールすることを強いられるであろう。しかしながら、本明細書で説明される技術では、上記の視野の例のように、ディスプレイデバイスによって、デバイスを傾けてユーザインタフェースの異なる部分を見ることが受動的にサポートされ得る。
【００６２】
図９は、表面に水平方向に存在するように構成されている図１のディスプレイデバイス１１０を示す例示の実装９００を図示している。ディスプレイデバイス１１０は、この例において、図１２に関連して更に説明されるようなコンピュータ構成で使用されるデスクトップ、テーブルトップ等のような面上にあるように構成されるハウジング９０２内に組み込まれるように図示されている。ディスプレイデバイス１１０は、図２の光ガイド２０２及び光エンジン２０４を組み込んでおり、したがって、光ガイドを使用して、無限遠で焦点が合う画像面に沿ってユーザインタフェースを表示することができる。
【００６３】
図示される例では、ディスプレイデバイス１１０は、物理的周囲が、図示されるようなデスクトップコンピューティングデバイスの一部等のディスプレイデバイス１１０を通して視認可能であるように、透過性をサポートし、ハウジング９０２内に構成されるように図示されている。物理的周囲がディスプレイデバイス１１０を通して視認可能ではなく、図４に関連して説明されるような制御可能な手法により視認可能であるという実装等のような、他の実装も考えられる。ハウジング内のディスプレイデバイス１１０の他の実装も考えられ、例えばハウジングが垂直面に取り付けられるテレビの実装のようなものがある。この例は、図１２に関連して更に説明される。
【００６４】
＜例示のプロシージャ＞
以下の議論では、上述のシステム及びデバイスを用いて実装され得る光ガイド技術について説明する。プロシージャのそれぞれの態様は、ハードウェア、ファームウェア又はソフトウェアあるいはこれらの組み合わせで実装され得る。プロシージャは、１つ又は複数のデバイスによって実行される動作を指定するブロックのセットとして示されるが、それぞれのブロックによる動作を実行するために示される順序に必ずしも限定されない。以下の議論の一部では、図１〜図９の環境及び例示のシステムを参照する。
【００６５】
図１０は、キャプチャされた画像を使用して、拡張部分の表示のためにユーザの瞳孔を位置付ける例示の実装のプロシージャ１０００を図示している。ユーザの１つ又は複数の画像が、ユーザによって保持されるハンドヘルドデバイスの１つ又は複数のカメラを使用してキャプチャされる（ブロック１００２）。ユーザは、例えばモバイルフォン、タブレットコンピュータ等のモバイル通信デバイスの正面を向いているカメラによってキャプチャされた画像を有することがある。
【００６６】
ユーザの瞳孔の位置は、ハンドヘルドデバイスによってキャプチャされた１つ又は複数の画像から３次元空間で計算される（ブロック１００４）。拡張現実モジュール１１８は、例えば画像を調べて位置を決定することができる。
【００６７】
拡張部分は、計算されたユーザの瞳孔の位置に基づいてハンドヘルドデバイスの透明なディスプレイ上に表示され、この拡張部分は、透明なディスプレイを通して視認可能なハンドヘルドデバイスの物理的周囲の少なくとも一部と同時に視認可能である（ブロック１００６）。図１に示されるように、例えば拡張部分は、ディスプレイデバイス１１０を通して視認可能な物理的周囲１１２の一部（この例では木とユーザの手１０６の指の一部である）と同時に視認可能な、クルマ１１４として構成され得る。他の例も考えられ、例えばカメラは、例えばコンピュータモニタの一部、ゲームコンソールに通信可能に結合されるスタンドアロンのカメラの一部等のように、ユーザによって保持されない面上にあってもよい。
【００６８】
図１１は、ユーザとデバイスとの間の距離が近くなると視野が拡大されるように、ディスプレイデバイスを異なる距離で見る例示の実装におけるプロシージャ１１００を図示している。コンピューティングデバイスのディスプレイデバイスを、該ディスプレイデバイスによって表示されるユーザインタフェースの第１の視野が視認可能であるように第１の距離で表示する（ブロック１１０２）。コンピューティングデバイス１０２は、例えテレビのような壁に取り付けられるか、コンピュータモニタのようなタブレットトップに対するデスク上に置かれるような面によってサポートされ得る。別の例では、コンピューティングデバイス１０２は、ハンドヘルド構成を想定しており、おおよそ腕の長さの位置で保持され得る。この例は、図６及び図７の第１の段階６０２に図示されている。
【００６９】
コンピューティングデバイスのディスプレイデバイスを、該ディスプレイデバイスによって表示されるユーザインタフェースの、第１の視野よりも大きい第２の視野が視認可能であるように、第１の距離よりも短い第２の距離で表示する（ブロック１１０４）。ユーザは、例えば保持しているコンピューティングデバイス１０２を、ユーザ自身の目の近くに持ってくることができる。別の例では、ユーザはコンピューティングデバイス１０２を移動させて、距離を短くしてもよい。ユーザインタフェースは、無限遠で焦点が合う画像面で表示されるので、図６及び図８の第２の段階６０４で示されるように視野は増加する。
【００７０】
＜例示のシステム及びデバイス＞
図１２は、全体的に１２００として例示のシステムを図示している。このシステムは、本明細書で説明される様々な技術を実装することができる１つ又は複数のコンピューティングシステム及び／又はデバイスを表す、例示のコンピューティングデバイス１２０２を含む。コンピューティングデバイス１２０２は、例えばサービスプロバイタのサーバ、クライアント（例えばクライアントデバイス）に関連付けられたデバイス、オンチップシステム及び／又は任意の他の適切なコンピューティングデバイス若しくはコンピュータシステムとすることができる。さらに、コンピューティングデバイス１２０２は、上述のようなディスプレイデバイス１１０を含み、該ディスプレイデバイス１１０は、図２に関連して詳述したように光ガイド２０２及び光エンジン２０４を組み込んでもよい。
【００７１】
図示されるように、例示のコンピューティングデバイス１２０２は、相互に通信可能に接続される処理システム１２０４と、１つ又は複数のコンピュータ読取可能媒体１２０６と、１つ又は複数のＩ／Ｏインタフェース１２０８とを含む。図示されていないが、コンピューティングデバイス１２０２は更に、様々なコンポーネントを相互に結合するシステムバスあるいは他のデータ及びコマンド転送システムを含んでもよい。システムバスは、メモリバス若しくはメモリコントローラ、周辺バス、ユニバーサルシリアルバス及び／又は様々なバスアーキテクチャのいずれかを使用するプロセッサ若しくはローカルバスのような、異なるバス構造のうちのいずれか１つ又は組み合わせを含むことができる。制御及びデータ回線のような様々な他の例も考えられる。
【００７２】
処理システム１２０４は、ハードウェアを使用して１つ又は複数の動作を実行する機能性を表す。したがって、処理システム１２０４は、プロセッサ、機能ブロック等として構成され得るハードウェア要素１２１０を含むように図示されている。これは、特定用途向け集積回路あるいは１つ又は複数の半導体を使用して形成される他の論理デバイスとして、ハードウェアでの実装を含むことがある。ハードウェア要素１２１０は、これらが形成される物質や用いられる処理機構に制限されない。例えばプロセッサは、半導体及び／又はトランジスタ（例えば電子集積回路（ＩＣ））から構成されることがある。そのようなコンテキストにおいて、プロセッサ実行可能命令は、電子的に実行可能な命令であってよい。
【００７３】
コンピュータ読取可能記憶媒体１２０６は、メモリ／ストレージ１２１２を含むように図示されている。メモリ／ストレージ１２１２は、１つ又は複数のコンピュータ読取可能媒体に関連付けられたメモリ／記憶機能を表す。メモリ／ストレージコンポーネント１２１２は、揮発性媒体（ランダムアクセスメモリ（ＲＡＭ）等）及び／又は非揮発性媒体（読取専用メモリ（ＲＯＭ）、フラッシュメモリ、光ディスク、磁気ディスク等）を含むことができる。メモリ／ストレージコンポーネント１２１２は、固定の媒体（例えばＲＡＭ、ＲＯＭ、固定のハードドライブ等）並びに取外し可能媒体（例えばフラッシュメモリ、取外し可能ハードドライブ、光ディスク等）を含むことができる。コンピュータ読取可能媒体１２０６は、以下で更に説明されるように様々な他の方法で構成されてもよい。
【００７４】
入出力（Ｉ／Ｏ）インタフェース１２０８は、ユーザがコマンド及び情報をコンピューティングデバイス１２０２に入力するのを可能にし、また様々な入出力デバイスを使用して、情報をユーザ及び／又は他のコンポーネント若しくはデバイスに提示することを可能にする機能性を表す。入力デバイスの例には、キーボード、カーソル制御デバイス（例えばマウス）、マイク、スキャナ、タッチ機能（例えば物理的な接触を検出するように構成される容量式センサ又は他のセンサ）、カメラ（例えば赤外線周波数のような可視又は非可視の波長を用いて、接触を伴わない動きをジェスチャとして認識し得るもの）等が含まれる。出力デバイスの例には、ディスプレイデバイス（例えばモニタ又はプロジェクタ）、スピーカ、プリンタ、ネットワークカード、触覚応答デバイス等が含まれる。したがって、コンピューティングデバイス１２０２は、以下で更に説明されるように、ユーザ対話をサポートするように様々な方法で構成され得る。
【００７５】
本明細書では、様々な技術がソフトウェア、ハードウェア要素又はプログラムモジュールの一般的なコンテキストにおいて説明され得る。一般に、そのようなモジュールは、特定のタスクを実行するか特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、要素、コンポーネント、データ構造等を含む。本明細書で使用されるとき、「モジュール」、「機能（性）」及び「コンポーネント」という用語は、一般的に、ソフトウェア、ファームウェア、ハードウェア又はこれらの組み合わせを表す。本明細書で説明される技術の特徴はプラットフォーム独立であるが、これは、本技術が、様々なプロセッサを有する様々な市販のコンピューティングプラットフォームにおいて実装され得ることを意味する。
【００７６】
説明されるモジュール及び技術の実装は、何らかの形式のコンピュータ読取可能媒体に格納されるか、そのコンピュータ読取可能媒体によって伝送され得る。コンピュータ読取可能媒体は、コンピューティングデバイス１２０２によってアクセスされ得る様々な媒体を含み得る。限定ではなく例として、コンピュータ読取可能媒体は、「コンピュータ読取可能記憶媒体」と「コンピュータ読取可能信号媒体」とを含むことがある。
【００７７】
「コンピュータ読取可能記憶媒体」は、単なる信号伝送や、搬送波又は信号自体等とは対照的に、情報の持続的及び／又は非一時的な記憶を可能にする媒体及び／又はデバイスを指すことができる。したがって、コンピュータ読取可能記憶媒体は、非信号担持媒体を指す。コンピュータ読取可能媒体は、コンピュータ読取可能命令、データ構造、プログラムモジュール、ロジック要素／回路又は他のデータのような情報の記憶に適した方法又は技術で実装される、揮発性及び非揮発性、取外し可能及び取外し不可能の媒体及び／又はストレージデバイスのようなハードウェアを含む。コンピュータ読取可能記憶媒体の例には、これらに限られないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ若しくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）若しくは他の光ストレージ、ハードディスク、磁気カセット、磁気テープ、磁気ディスクストレージ若しくは他の磁気ストレージデバイス、あるいは所望の情報を格納するのに適切であって、コンピュータによってアクセス可能な他の記憶デバイス、有形の媒体又は製品が含まれる。
【００７８】
「コンピュータ読取可能信号媒体」は、命令を、ネットワークを介するなどしてコンピューティングデバイス１２０２のハードウェアに伝送するように構成される信号担持媒体を指すことがある。信号媒体は典型的に、コンピュータ読取可能命令、データ構造、プログラムモジュール又は他のデータを、搬送波、データ信号又は他の伝送機構のような変調データ信号に具現化することができる。信号媒体は、任意の情報配信媒体も含む。「変調データ信号」という用語は、情報を信号にエンコードするような方法で設定又は変更された特性の１つ又は複数を有する信号を意味する。限定ではなく例として、通信媒体は、有線ネットワーク又は直接有線接続のような有線媒体と、音響、ＲＦ、赤外線及び他の無線媒体のような無線媒体とを含む。
【００７９】
上述のように、ハードウェア要素１２１０及びコンピュータ読取可能媒体１２０６は、一部の実施形態において、１つ又は複数の命令を実行するような、説明される技術の少なくとも一部の態様を実装するのに用いられるハードウェア形式で実装されるモジュール、プログラマブルデバイスロジック及び／又は固定のデバイスロジックを表す。ハードウェアは、集積回路若しくはオンチップシステム、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、結合プログラム可能論理回路（ＣＰＬＤ）及びシリコンでの他の実装や他のハードウェアが含まれる。このコンテキストにおいて、ハードウェアは、命令によって定義されるプログラムタスク及び／又はハードウェアによって具現化されるロジックを実行する処理デバイス、並びに実行のために命令を格納するのに用いられるハードウェア、例えば前述したコンピュータ読取可能記憶媒体として動作してもよい。
【００８０】
上述の組み合わせを用いて、本明細書で説明される様々な技術を実装することもできる。したがって、ソフトウェア、ハードウェア又は実行可能モジュールを、何らかの形式のコンピュータ読取可能記憶媒体において及び／又は１つ又は複数のハードウェア要素１２１０によって具現化される１つ又は複数の命令及び／又はロジックとして実装してもよい。コンピューティングデバイス１２０２は、ソフトウェア及び／又はハードウェアモジュールに対応する特定の命令及び／又は機能を実装するように構成され得る。したがって、コンピューティングデバイス１２０２によって実行可能なモジュールのソフトウェアとしての実装は、少なくとも部分的にハードウェアで、例えばコンピュータ読取可能記憶媒体及び／又は処理システム１２０４のハードウェア要素１２１０の使用を通して達成され得る。命令及び／又は機能は、本明細書で説明される技術、モジュール及び実施例を実装するよう１つ又は複数の製品（例えば１つ又は複数のコンピューティングデバイス１２０２及び／又は処理システム１２０４）によって実行可能／動作可能である。
【００８１】
図１２に更に図示されるように、例示システム６００は、アプリケーションをパーソナルコンピュータ（ＰＣ）、テレビジョンデバイス及び／又はモバイルデバイス上で実行するときに、シームレスなユーザ経験のためのユビキタス環境を可能にする。サービス及びアプリケーションは実質的に、アプリケーションを使用している間、ビデオゲームをプレイしている間、ビデオを観ている間等に、あるデバイスから次のデバイスに遷移する際に、共通のユーザ経験のために３つの全ての環境において同様に動作する。
【００８２】
例示システム６００において、複数のデバイスは中央コンピューティングデバイスを通して相互接続される。中央コンピューティングデバイスは、複数のデバイスにローカルであってもよく、複数のデバイスからリモートに配置されてもよい。一実施形態において、中央コンピューティングデバイスは、複数のデバイスにネットワーク、インターネット又は他のデータ通信リンクを通して接続される、１つ又は複数のサーバコンピュータのクラウドとすることができる。
【００８３】
一実施形態において、この相互接続アーキテクチャは、複数のデバイスにまたがって配信され、複数のデバイスのユーザに共通でシームレスな経験を提供するのを可能にする。複数のデバイスの各々は、異なる物理的要件及び能力を有し、中央コンピューティングデバイスは、プラットフォームを使用して、デバイスへの経験の配信を可能にするが、この経験は、そのデバイスに対して調整されるが、全てのデバイスに対して共通でもある。一実施形態において、ターゲットデバイスのクラスを作成し、経験をデバイスの汎用クラスに対して調整する。デバイスのクラスを、物理的な特徴、利用のタイプ又はデバイスの他の共通の特性によって定義してもよい。
【００８４】
様々な実装において、コンピューティングデバイス１２０２は、コンピュータ１２１４用、モバイル１２１６用及びテレビジョン１２１８用の使用のような様々な異なる構成を想定してもよい。これらの構成の各々は、一般に異なる構成及び能力を有することがあるデバイスを含み、したがって、コンピューティングデバイス１２０２は異なるデバイスクラスの１つ又は複数に従って構成され得る。例えばコンピューティングデバイス１２０２は、パーソナルコンピュータ、デスクトップコンピュータ、マルチスクリーンコンピュータ、ラップトップコンピュータ、ネットブック等を含むデバイスのコンピュータ１２１４クラスとして実装され得る。
【００８５】
コンピューティングデバイス１２０２は、モバイルフォン、ポータブル音楽プレイヤ、ポータブルゲームデバイス、タブレットコンピュータ、マルチスクリーンコンピュータ等のモバイルデバイスを含むデバイスのモバイル１２１６クラスとして実装されてもよい。コンピューティングデバイス１２０２は、簡潔な視聴環境において一般的に大きなスクリーンを有するか、これと接続されるデバイスを含むテレビジョン１２１８クラスとして実装されてもよい。これらのデバイスは、テレビジョン、セットトップボックス、ゲームコンソール等を含む。
【００８６】
本明細書で説明される技術は、コンピューティングデバイス１２０２のこれらの様々な構成によってサポートされ、本明細書で説明される技術の特定の実施例に限定されない。この機能性は、下述されるように、分散システムの使用を通して、プラットフォーム１２２２を介して「クラウド」１２２０上に、全て又は部分的に実装され得る。
【００８７】
クラウド１２２０は、リソース１２２４のためのプラットフォーム１２２２を含むか、及び／又はこれを表す。プラットフォーム１２２２は、クラウド１２２０のハードウェア（例えばサーバ）及びソフトウェアリソースの機能を抽象化する。リソース１２２４は、コンピューティングデバイス１２０２からリモートのサーバ上でコンピュータ処理が実行している間に用いることができるアプリケーション及び／又はデータを含み得る。リソース１２２４は、インターネット上で及び／又はセルラ若しくはＷｉ−Ｆｉ（登録商標）ネットワークのような加入者ネットワークを通して提供されるサービスを含むこともできる。
【００８８】
プラットフォーム１２２２は、コンピューティングデバイス１２０２を他のコンピューティングデバイスに接続するリソース及び機能を抽象化する。プラットフォーム１２２２は、リソースのスケーリングを抽象化して、スケールの対応するレベルを、プラットフォーム１２２２を介して実装されるリソース１２２４について生じた要求に提供するように機能することもある。したがって、相互接続されるデバイスの実施形態において、本明細書で説明される機能性の実装をシステム６００にわたって分散してもよい。例えば機能性は、部分的にコンピューティングデバイス１２０２内に実装されてもよく、クラウド１２２０の機能性を抽象化するプラットフォーム１２２２を介して実装されてもよい。
【００８９】
＜結論＞
様々な実施形態を構造的特徴及び／又は方法的動作に特有の言語で説明してきたが、添付の特許請求の範囲において定義される実施形態は、必ずしも説明される具体的な特徴又は動作に限定されない。むしろ、具体的な特徴及び動作は、様々な特許請求に係る実施形態を実装するための例示の形式として開示される。
【図１】
2015518199.tif 000003
【図２】
2015518199.tif 000004
【図３】
2015518199.tif 000005
【図４】
2015518199.tif 000006
【図５】
2015518199.tif 000007
【図６】
2015518199.tif 000008
【図７】
2015518199.tif 000009
【図８】
2015518199.tif 000010
【図９】
2015518199.tif 000011
【図１０】
2015518199.tif 000012
【図１１】
2015518199.tif 000013
【図１２】
2015518199.tif 000014
【国際調査報告】
2015518199.tif 000015
2015518199.tif 000016
2015518199.tif 000017