(57)【要約】      （修正有）【課題】意図した見え方の仮想コンテンツの提供を容易にする。【解決手段】仮想コンテンツはインタラクティブ空間であってよい。インタラクティブ空間は、提示デバイスのディスプレイ上に提示されるとしてよい。ディスプレイは透明ディスプレイであってよい。インタラクティブ空間は、ユーザの物理的現実世界環境のパースペクティブに重畳されているとしてよい。物理的現実世界環境の環境特性は、物理的現実世界環境のパースペクティブに重畳されるインタラクティブ空間の意図した見え方を変更する可能性がある。環境特性は、物理的現実世界環境の視覚特徴のうち１または複数を含む。インタラクティブ空間の見え方は、環境特性を補償するよう変更されるとしてよい。インタラクティブ空間の見え方は、ユーザがインタラクティブ空間を、作成者が意図したように、知覚できるように、変更されるとしてよい。【選択図】なし【特許請求の範囲】
【請求項１】
ディスプレイ上のグラフィック特徴を動的に調整するよう構成されたシステムであって、
ディスプレイおよび環境センサを有するクライアントデバイスであって、前記ディスプレイは視覚コンテンツの提示を実現するよう構成されており、前記環境センサは環境情報を伝達する出力信号を生成するよう構成されており、前記環境情報は前記クライアントデバイスの周囲環境における周囲光特性を含む、クライアントデバイスと、
機械可読命令によって構成された１または複数の物理プロセッサと
を備え、
前記機械可読命令は、
前記視覚コンテンツの視覚パラメータであって、明るさパラメータ、コントラストパラメータおよび色パラメータを含む視覚パラメータの期待値セットを定義している参照情報を取得することと、
前記クライアントデバイスの前記ディスプレイの特性にしたがって前記視覚コンテンツの前記視覚パラメータの表示値を定義しているディスプレイ情報を取得することと、
前記出力信号から前記環境情報を決定することと、
個々の前記視覚パラメータの前記表示値と、個々の前記視覚パラメータの前記期待値との比較を行うことで、前記表示値と前記期待値との間の差分を決定することと、
前記比較に基づいて前記表示値を、前記表示値と前記期待値との間の前記差分を最小限に抑えるように、修正することと、
前記環境情報に基づいて前記表示値をさらに修正することと、
さらに修正した前記表示値に前記表示値を設定することと
を行うためのものである、
システム。
【請求項２】
前記視覚パラメータの前記期待値セットおよび前記視覚パラメータの前記表示値は、個々の画素について、または、画素群について、特定されている、請求項１に記載のシステム。
【請求項３】
前記色パラメータは色の組成を定義している値を含む、請求項１に記載のシステム。
【請求項４】
個々の前記視覚パラメータの前記表示値と個々の前記視覚パラメータの前記期待値との前記比較は、画素同士または画素群同士を比較することを含む、請求項１に記載のシステム。
【請求項５】
前記クライアントデバイスの前記周囲環境における前記周囲光特性は、周囲明るさパラメータおよび周囲色パラメータによって定義される、請求項１に記載のシステム。
【請求項６】
周囲修正情報を格納している非一時的電子ストレージをさらに備え、前記周囲修正情報は、前記周囲光特性と前記環境情報に基づく前記表示値の修正との間の対応関係を含み、第１の周囲光特性は前記表示値の第１の修正と対応付けられており、第２の周囲光特性は前記表示値の第２の修正と対応付けられている、請求項１に記載のシステム。
【請求項７】
前記第１の周囲光特性を定義している環境情報に応じて、前記１または複数の物理プロセッサはさらに、前記第１の修正に基づき前記表示値をさらに修正するための機械可読命令によって構成されている、請求項６に記載のシステム。
【請求項８】
前記表示値を修正することは、前記クライアントデバイスの前記ディスプレイの前記視覚コンテンツの前記視覚パラメータの値を修正することを含む、請求項１に記載のシステム。
【請求項９】
前記表示値を修正することは、前記クライアントデバイスの前記ディスプレイ全体、または、前記クライアントデバイスの前記ディスプレイの一部分の前記視覚コンテンツの前記視覚パラメータの値を修正することを含む、請求項１に記載のシステム。
【請求項１０】
前記クライアントデバイスは、透明ディスプレイを含むヘッドマウントコンピューティングデバイス、または、透明ディスプレイまたはホログラフィックディスプレイを含むコンピューティングデバイスを含む、請求項１に記載のシステム。
【請求項１１】
クライアントデバイスのディスプレイ上のグラフィック特徴を動的に調整するよう構成された方法であって、前記クライアントデバイスは、前記ディスプレイと、環境センサとを備え、前記ディスプレイは、視覚コンテンツの提示を実現するよう構成されており、前記環境センサは、環境情報を伝達する出力信号を生成するよう構成されており、前記環境情報は、前記クライアントデバイスの周囲環境における周囲光特性を含み、前記方法は、
前記視覚コンテンツの視覚パラメータであって、明るさパラメータ、コントラストパラメータおよび色パラメータを含む視覚パラメータの期待値セットを定義している参照情報を取得する段階と、
前記クライアントデバイスの前記ディスプレイの特性にしたがって前記視覚コンテンツの前記視覚パラメータの表示値を定義しているディスプレイ情報を取得する段階と、
前記出力信号から前記環境情報を決定する段階と、
個々の前記視覚パラメータの前記表示値と個々の前記視覚パラメータの前記期待値との比較を行うことで、前記表示値と前記期待値との間の差分を決定する段階と、
前記比較に基づいて前記表示値を、前記表示値と前記期待値との間の前記差分を最小限に抑えるように、修正する段階と、
前記環境情報に基づいて前記表示値をさらに修正する段階と、
さらに修正した前記表示値に前記表示値を設定する段階と
を備える、方法。
【請求項１２】
前記視覚パラメータの前記期待値セットおよび前記視覚パラメータの前記表示値は、個々の画素について、または、画素群について、特定されている、請求項１１に記載の方法。
【請求項１３】
前記色パラメータは色の組成を定義している値を含む、請求項１１に記載の方法。
【請求項１４】
個々の前記視覚パラメータの前記表示値と個々の前記視覚パラメータの前記期待値との前記比較は、画素同士または画素群同士を比較することを含む、請求項１１に記載の方法。
【請求項１５】
前記クライアントデバイスの前記周囲環境における前記周囲光特性は、周囲明るさパラメータおよび周囲色パラメータによって定義される、請求項１１に記載の方法。
【請求項１６】
周囲修正情報を格納している非一時的電子ストレージをさらに備え、前記周囲修正情報は前記周囲光特性と前記環境情報に基づく前記表示値の修正との間の対応関係を含み、第１の周囲光特性は前記表示値の第１の修正と対応付けられており、第２の周囲光特性は前記表示値の第２の修正と対応付けられている、請求項１１に記載の方法。
【請求項１７】
前記第１の周囲光特性を定義している環境情報に応じて、前記１または複数の物理プロセッサはさらに、前記第１の修正に基づき前記表示値をさらに修正するための機械可読命令によって構成されている、請求項１６に記載の方法。
【請求項１８】
前記表示値を修正することは、前記クライアントデバイスの前記ディスプレイの前記視覚コンテンツの前記視覚パラメータの値を修正することを含む、請求項１１に記載の方法。
【請求項１９】
前記表示値を修正することは、前記クライアントデバイスの前記ディスプレイ全体、または、前記クライアントデバイスの前記ディスプレイの一部分の前記視覚コンテンツの前記視覚パラメータの値を修正することを含む、請求項１１に記載の方法。
【請求項２０】
前記クライアントデバイスは、透明ディスプレイを含むヘッドマウントコンピューティングデバイス、または、透明ディスプレイまたはホログラフィックディスプレイを含むコンピューティングデバイスを含む、請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、意図した見え方の拡張現実を含むインタラクティブ空間を提供することに関する。
【背景技術】
【０００２】
拡張現実は、ユーザに仮想コンテンツを提示するために用いられる場合がある。仮想コンテンツは、コンピューティングシステム、提示デバイスおよび関連する周辺機器によって生成されるとしてよい。
【発明の概要】
【課題を解決するための手段】
【０００３】
本明細書で説明するシステムは、意図した見え方のインタラクティブ空間の提供を容易にするためのものである。インタラクティブ空間は、提示デバイスおよび／またはその他のデバイスのディスプレイ（透明ディスプレイ等）に提示されるとしてよい。視覚パラメータの表示値セットは、提示デバイスのディスプレイに提示されるインタラクティブ空間の見え方を定義しているとしてよい。インタラクティブ空間は、拡張現実環境、拡張現実物体および／またはその他のコンテンツのうち１または複数を含むとしてよい。インタラクティブ空間は、ユーザの物理的現実世界環境のパースペクティブ（物理的現実世界環境のうち見える範囲）に重畳されているとしてよい。提示デバイスが提示するインタラクティブ空間は、視覚パラメータの所定の期待値セットおよび／またはその他の情報を含むとしてよい。視覚パラメータの所定の期待値セットは、インタラクティブ空間の意図した見え方を定義しているとしてよい。ユーザの物理的現実世界環境は、１または複数の環境特性を含むとしてよい。環境特性が変わると、提示デバイス上に提示されるインタラクティブ空間の見え方は、意図した見え方から変化するとしてもよい。視覚パラメータの表示値セットは、提示デバイスのディスプレイ上に提示されているインタラクティブ空間がインタラクティブ空間の意図した見え方で見えるように、変更されるとしてよい。
【０００４】
一部の実施例において、意図した見え方のインタラクティブ空間の提供を容易にするよう構成されているシステムは、１または複数のサーバ、１または複数のコンピューティングプラットフォーム、１または複数の提示デバイス、１または複数の外部リソース、および／または、その他の構成要素のうち、１または複数を備えるとしてよい。当該システムに、ユーザはコンピューティングプラットフォームおよび／またはほかのデバイスを介してアクセスするとしてよい。一部の実施例において、サーバは、電子ストレージ、１または複数の物理プロセッサ、および／または、その他の構成要素のうち、１または複数を含むとしてよい。一部の実施例において、１または複数の物理プロセッサは、機械可読命令で構成されるとしてよい。機械可読命令を実行することで、１または複数の物理プロセッサは意図した見え方のインタラクティブ空間の提供を容易にするとしてよい。機械可読命令は、１または複数のコンピュータプログラムコンポーネントを含むとしてよい。１または複数のコンピュータプログラムコンポーネントは、コンテンツコンポーネント、デバイスコンポーネント、環境コンポーネント、決定コンポーネント、修正コンポーネント、提示コンポーネントおよび／またはその他のコンポーネントのうち、１または複数を含むとしてよい。
【０００５】
コンテンツコンポーネントは、コンテンツ情報、参照情報および／またはその他の情報を取得するよう構成されているとしてよい。コンテンツ情報は、仮想コンテンツおよび／またはその他の情報を定義しているとしてよい。仮想コンテンツは、インタラクティブ空間および／またはその他の情報を含むとしてよい。仮想コンテンツは、拡張現実環境、拡張現実物体および／またはその他の仮想コンテンツを含むとしてよい。参照情報は、仮想コンテンツの視覚パラメータの期待値セットおよび／またはその他の情報を定義しているとしてよい。視覚パラメータの期待値セットは、仮想コンテンツの視覚物の意図した見え方を定義しているとしてよい。視覚パラメータの期待値セットが定義する仮想コンテンツの視覚物の意図した見え方は、以下では期待仮想コンテンツと呼ぶとしてよい。期待仮想コンテンツは、仮想コンテンツのユーザおよび／または作成者によって予め定められているとしてよい。視覚パラメータの期待値セットは、１または複数の個々の画素および／または１つの画素群について特定されているとしてよい。視覚パラメータは、明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータを含むとしてよい。
【０００６】
デバイスコンポーネントは、ディスプレイ情報および／またはその他の情報を取得するよう構成されているとしてよい。ディスプレイ情報は、コンピューティングプラットフォームおよび／またはその他のデバイスのディスプレイの特性を定義しているとしてよい。ディスプレイ情報は、コンピューティングプラットフォーム上に提示される仮想コンテンツの視覚パラメータの表示値を定義するとしてよい。ディスプレイ情報は、コンピューティングプラットフォームのディスプレイの特性に従って、コンピューティングプラットフォーム上に提示される視覚パラメータの表示値を定義するとしてよい。視覚パラメータの表示値は、ユーザが知覚する仮想コンテンツを定義している。視覚パラメータの表示値セットは、１または複数の個々の画素および／または１つの画素群について特定されているとしてよい。
【０００７】
環境コンポーネントは、環境情報および／またはその他の情報を取得するよう構成されているとしてよい。環境情報は、ユーザの物理的現実世界環境を定義しているとしてよい。環境情報は、ユーザの物理的現実世界環境の環境特性を定義しているとしてよい。環境特性は、ユーザの物理的現実世界環境の周囲光の特性を含むとしてよい。
【０００８】
決定コンポーネントは、差分情報および／またはその他の情報を取得するよう構成されているとしてよい。差分情報は、視覚パラメータの差分値を定義しているとしてよい。視覚パラメータの差分値は、個々の視覚パラメータの表示値と期待値との差分を特定しているとしてよい。決定コンポーネントは、差分情報および／またはその他の情報を決定するよう構成されているとしてよい。決定コンポーネントは、視覚パラメータの差分値を決定するよう構成されているとしてよい。決定コンポーネントは、個々の視覚パラメータの表示値を期待値と比較することによって視覚パラメータの差分値を決定するよう構成されているとしてよい。決定コンポーネントは、個々の視覚パラメータの個々の表示値を個々の期待値と比較することによって視覚パラメータの差分値を決定するよう構成されているとしてよい。個々の視覚パラメータの表示値と期待値とを比較することは、１または複数の画素同士の間、および／または、画素群同士の間で比較することを含むとしてよい。
【０００９】
修正コンポーネントは、修正情報および／またはその他の情報に基づいて、仮想コンテンツの視覚パラメータの表示値を修正するよう構成されているとしてよい。修正コンポーネントは、仮想コンテンツがコンピューティングプラットフォームのディスプレイ上で期待仮想コンテンツに見えるように、および／または、期待仮想コンテンツに近い状態で表示されるように、仮想コンテンツの視覚パラメータの期待表示値に一致するよう仮想コンテンツの視覚パラメータの表示値を修正するよう構成されているとしてよい。修正コンポーネントは、物理的現実世界環境の環境特性に基づいて、仮想コンテンツの視覚パラメータの表示値を修正するよう構成されているとしてよい。修正コンポーネントは、コンピューティングプラットフォームのディスプレイの１または複数の個々の画素および／または画素群について、仮想コンテンツの視覚パラメータの表示値を修正するように構成されているとしてよい。
【００１０】
提示コンポーネントは、仮想コンテンツおよび／またはその他の情報の提示を容易にするよう構成されているとしてよい。提示コンポーネントは、仮想コンテンツがコンピューティングプラットフォームのディスプレイ上で、期待仮想コンテンツに見えるように、および／または、期待仮想コンテンツに近い状態で見えるように、コンピューティングプラットフォームのディスプレイ上での仮想コンテンツの提示を容易にするよう構成されているとしてよい。
【００１１】
本技術の上記及び上記以外の特徴、及び性質、並びに、関連する構成要素の動作方法及び機能、そして製造における各部分の組み合わせと経済性については、添付図面を参照しつつ以下の詳細な説明と添付の特許請求の範囲を検討することによってさらに明らかになる。これらはいずれも本明細書の一部を構成する。本明細書において、同様の参照符号は種々の図における対応部分を表している。しかし、図面は例示および説明のためのものであり、本発明の発明特定事項の定義として用いることは意図されていないことを明確に理解されたい。本明細書及び特許請求の範囲における用法によれば、単数形の「ａ」、「ａｎ」及び「ｔｈｅ」には複数のものへの言及が含まれる。ただし、文脈によって別に解すべきことが明白な場合はこの限りでない。
【図面の簡単な説明】
【００１２】
【図１Ａ】１または複数の実施例に従った、拡張現実電話挿入型ヘッドマウントデバイスにおいて意図した見え方のインタラクティブ空間の提供を容易にするシステムを示す図である。
【００１３】
【図１Ｂ】１または複数の実施例に従った、拡張現実ヘッドマウントデバイスにおいて意図した見え方のインタラクティブ空間の提供を容易にするシステムを示す図である。
【００１４】
【図１Ｃ】１または複数の実施例に従った、ホログラフィックディスプレイ、透明ディスプレイまたは３６０度ディスプレイにおいて意図した見え方のインタラクティブ空間の提供を容易にするシステムを示す図である。
【００１５】
【図１Ｄ】１または複数の実施例に従った、意図した見え方のインタラクティブ空間の提供を容易にする、サーバ、提示デバイスおよびコンピューティングプラットフォームを備えるシステムを示す図である。
【００１６】
【図２】１または複数の実施例に従った、提示デバイスおよびコンピューティングプラットフォームにおいて意図した見え方のインタラクティブ空間の提供を容易にする、コンピューティングプラットフォームおよび提示デバイスを備えるシステムを示す図である。
【００１７】
【図３】１または複数の実施例に従った、物理的現実世界環境のパースペクティブに重畳されている仮想コンテンツを閲覧するために提示デバイスを利用しているユーザを示す図である。
【００１８】
【図４】１または複数の実施例に従った、ユーザの視点から見た物理的現実世界環境のパースペクティブに重畳されている仮想コンテンツを示す図であり、仮想コンテンツは、物理的現実世界環境における特徴に起因して、意図しない見え方になっているとしてよい。
【００１９】
【図５】１または複数の実施例に従った、ユーザの視点から見た物理的現実世界環境のパースペクティブに重畳されている修正済み仮想コンテンツを示す図であり、修正済み仮想コンテンツは、修正によって、仮想コンテンツについて意図した見え方になっているとしてよい。
【００２０】
【図６】１または複数の実施例に従った、物理的現実世界環境における変化を示す図であり、ユーザの視点から見た物理的現実世界環境のパースペクティブに重畳されている修正済み仮想コンテンツを示す図である。
【００２１】
【図７】１または複数の実施例に従った、意図した見え方のインタラクティブ空間の提供を容易にする方法を示す図である。
【発明を実施するための形態】
【００２２】
図１Ａは、拡張現実電話挿入型ヘッドマウントデバイスにおいて意図した見え方のインタラクティブ空間の提供を容易にするシステム１００を示す図である。一部の実施例において、意図した見え方のインタラクティブ空間の提供を容易にするよう構成されているシステム１００は、１または複数のコンピューティングプラットフォーム１４０、１または複数の提示デバイス１４１、および／または、その他の構成要素を備えるとしてよい。提示デバイス１４１は、拡張現実電話挿入型ヘッドマウントデバイス１４１ａおよび／またはその他のデバイスであってよい。コンピューティングプラットフォーム１４０は、拡張現実電話挿入型ヘッドマウントデバイス１４１ａに取り外し可能に結合されているとしてよい。コンピューティングプラットフォーム１４０は、拡張現実電話挿入型ヘッドマウントデバイス１４１ａに取り外し可能且つ動作可能に接続されるよう構成されているとしてよい。接続は、有線方式および／または無線方式であってよい。「動作可能に接続」とは、コンピューティングプラットフォーム１４０と拡張現実電話挿入型ヘッドマウントデバイス１４１ａとの間における情報のやり取りを容易にする接続を意味するとしてよい。  
【００２３】
一部の実施例において、拡張現実電話挿入型ヘッドマウントデバイス１４１ａは、ディスプレイ６０２、フレーム６０４、電源６０６、プリント配線基板アセンブリ６０８および／またはその他の構成要素のうち１または複数を有するとしてよい。ディスプレイ６０２は、１または複数の光源および／または光学素子（レンズ等）を含むとしてよい。ディスプレイ６０２は、インタラクティブ空間および／または視覚コンテンツを提供するよう構成されているとしてよい。ディスプレイ６０２が提示する視覚コンテンツは、ユーザが知覚する視覚コンテンツが意図した見え方になるよう、修正および／または変更されるとしてよい。
【００２４】
フレーム６０４は、１または複数のシャーシ、ストラップ、パッド、バイザーおよび／またはその他の構成要素を含むとしてよい。フレーム６０４は、提示デバイス１４１をユーザの頭部に装着するよう構成されているとしてよい。フレーム６０４は、拡張現実電話挿入型ヘッドマウントデバイス１４１ａをユーザの頭部に装着するよう構成されているとしてよい。
【００２５】
プリント配線基板アセンブリ６０８は、フィールドプログラマブルゲートアレイ６０８ａ、メモリユニット６０８ｂ、センサ６０８ｃ（カメラおよび／またはその他のセンサ等）、入出力デバイス６０８ｄ、ユニバーサルシリアルバス／Ｗｉ‐Ｆｉシステムマイクロコントローラコントローラユニット６０８ｆ、電力管理ユニット６０８ｆおよび／またはその他の構成要素のうち、１または複数を含むとしてよい。プリント配線基板アセンブリ６０８は、コンピューティングプラットフォーム１４０と提示デバイス１４１との間の通信を容易にするよう構成されている１または複数の物理プロセッサを含むとしてよい。
【００２６】
コンピューティングプラットフォーム１４０は、スマートフォン等のモバイルコンピューティングデバイスであってよい。コンピューティングプラットフォーム１４０は、１または複数の物理プロセッサ１２５、電子ストレージ１２３および／またはその他の構成要素のうち１または複数を含むとしてよい。一部の実施例において、１または複数の物理プロセッサ１２５は、機械可読命令１０５ａで構成されるとしてよい。機械可読命令１０５ａを実行することで、１または複数の物理プロセッサ１２５は、意図した見え方のインタラクティブ空間の提供を容易にするとしてよい。機械可読命令１０５ａは、１または複数のコンピュータプログラムコンポーネントを含むとしてよい。１または複数のコンピュータプログラムコンポーネントは、コンテンツコンポーネント１０６、デバイスコンポーネント１０８、環境コンポーネント１１０、決定コンポーネント１１２、修正コンポーネント１１４、提示コンポーネント１１６および／またはその他のコンポーネントのうち１または複数を含むとしてよい。
【００２７】
図１Ｂは、１または複数の実施例に従った、拡張現実ヘッドマウント装置において意図した見え方のインタラクティブ空間の提供を容易にするシステムを示す図である。一部の実施例において、意図した見え方のインタラクティブ空間の提供を容易にするよう構成されているシステム１００は、１または複数の提示デバイス１４１および／またはその他の構成要素を備えるとしてよい。提示デバイス１４１は、ヘッドマウントディスプレイ１４１ｂおよび／またはその他のデバイスであってよい。一部の実施例において、ヘッドマウントディスプレイ１４１ｂは、ディスプレイ６０２、フレーム６０４、電源６０６、プリント配線基板アセンブリ６１０および／またはその他の構成要素のうち１または複数を有するとしてよい。
【００２８】
プリント配線基板アセンブリ６１０は、特定用途向け集積回路６１０ａ、メモリユニット６１０ｂ、センサ６１０ｃ、入出力デバイス６１９ｄ、Ｗｉ‐Ｆｉ／Ｂｌｕｅｔｏｏｔｈシステムマイクロコントローラユニット６１０ｅ、電力管理ユニット６１０ｆおよび／またはその他の構成要素のうち１または複数を含むとしてよい。
【００２９】
一部の実施例において、特定用途向け集積回路６１０ａは、１または複数の物理プロセッサ１２５ａおよび／またはその他の構成要素のうち１または複数を含むとしてよい。一部の実施例において、１または複数の物理プロセッサ１２５ａは、機械可読命令１０５ａで構成されるとしてよい。機械可読命令１０５ａを実行することで、１または複数の物理プロセッサ１２５ａは、意図した見え方のインタラクティブ空間の提供を容易にするとしてよい。機械可読命令１０５ａは、１または複数のコンピュータプログラムコンポーネントを含むとしてよい。１または複数のコンピュータプログラムコンポーネントは、コンテンツコンポーネント１０６、デバイスコンポーネント１０８、環境コンポーネント１１０、決定コンポーネント１１２、修正コンポーネント１１４、提示コンポーネント１１６および／またはその他のコンポーネントのうち１または複数を含むとしてよい。
【００３０】
図１Ｃは、１または複数の実施例に従った、ホログラフィックディスプレイ、透明ディスプレイまたは３６０度ディスプレイにおいて意図した見え方のインタラクティブ空間の提供を容易にするシステムを示す図である。一部の実施例において、意図した見え方のインタラクティブ空間の提供を容易にするよう構成されているシステム１００は、１または複数の提示デバイス１４１および／またはその他の構成要素を備えるとしてよい。提示デバイス１４１は、ホログラフィック／透明／３６０度ディスプレイ１４１ｃおよび／またはその他のデバイスであってよい。一部の実施例において、ホログラフィック／透明／３６０度ディスプレイ１４１ｃは、ディスプレイ６０２、フレーム６０５、電源６０６、プリント配線基板アセンブリ６１０および／またはその他の構成要素のうち１または複数を有するとしてよい。
【００３１】
フレーム６０５は、１または複数のシャーシ、モータおよび／またはその他の構成要素を含むとしてよい。フレーム６０５は、提示デバイス１４１の個々の構成要素を支持するよう構成されているとしてよい。フレーム６０５のモータは、提示デバイス１４１および／または提示デバイス１４１の個々の構成要素の動きを制御するよう構成されているとしてよい。
【００３２】
図１Ｄは、意図した見え方のインタラクティブ空間の提供を容易にするよう構成されているシステム１００を示す図である。インタラクティブ空間は、仮想コンテンツおよび／またはその他の情報であってよい。仮想コンテンツは、提示デバイス上に提示されるとしてよい。仮想コンテンツの視覚コンテンツは、物理的現実世界環境のパースペクティブに重畳されるとしてよい。仮想コンテンツの視覚物は、仮想コンテンツが意図した通りに見えるように提示デバイスの特性および物理的現実世界環境に基づいて変更されるとしてよい。仮想コンテンツの視覚物は、視覚コンテンツと呼ばれるとしてよい。
【００３３】
一部の実施例において、意図した見え方のインタラクティブ空間の提供を容易にするよう構成されているシステム１００は、１または複数のサーバ１０２、１または複数のコンピューティングプラットフォーム１４０、１または複数の提示デバイス１４１、１または複数の外部リソース１２０、および／または、その他の構成要素のうち１または複数を備えるとしてよい。ユーザは、コンピューティングプラットフォーム１４０および／またはその他のデバイスを通じてシステム１００にアクセスするとしてよい。
【００３４】
一部の実施例において、サーバ１０２は、電子ストレージ１２２、１または複数の物理プロセッサ１２４および／またはその他の構成要素のうち１または複数を含むとしてよい。一部の実施例において、１または複数の物理プロセッサ１２４は、機械可読命令１０５で構成されるとしてよい。機械可読命令１０５を実行することで、１または複数の物理プロセッサ１２４は、意図した見え方のインタラクティブ空間の提供を容易にするとしてよい。機械可読命令１０５は、１または複数のコンピュータプログラムコンポーネントを含むとしてよい。１または複数のコンピュータプログラムコンポーネントは、コンテンツコンポーネント１０６、デバイスコンポーネント１０８、環境コンポーネント１１０、決定コンポーネント１１２、修正コンポーネント１１４、提示コンポーネント１１６および／またはその他のコンポーネントのうち１または複数を含むとしてよい。
【００３５】
提示デバイス１４１は、仮想コンテンツおよび／またはその他のコンテンツの提示を実現するよう構成されているとしてよい。提示デバイス１４１は、仮想コンテンツおよび／またはその他のコンテンツを表示するよう構成されているとしてよい。提示デバイス１４１は、物理的現実世界環境のパースペクティブに重畳されている仮想コンテンツを提示するよう構成されているとしてよい。仮想コンテンツは、インタラクティブ空間および／またはその他の情報を含むとしてよい。提示デバイス１４１は、仮想コンテンツを構成する画像を生成するよう構成されているとしてよい。
【００３６】
提示デバイス１４１は、拡張現実（ＡＲ）ヘッドマウントディスプレイデバイス、ホログラフィックデバイス、透明ディスプレイデバイス、３６０度ディスプレイデバイス、プロジェクションデバイス、表示デバイスおよび／またはその他のデバイスを含むとしてよい。ヘッドマウントディスプレイデバイスは、ユーザの頭部に装着されるよう構成されているとしてよい。プロジェクションデバイスは、仮想コンテンツの視覚物を現実世界環境において投影するよう構成されているとしてよい。仮想コンテンツの視覚物は、グラフィック特徴を含むとしてよい。提示デバイス１４１は、物理的現実世界環境のパースペクティブに重畳されている仮想コンテンツの提示を実現するよう構成されているとしてよい。表示デバイスは、ユーザが知覚および／または閲覧する仮想コンテンツの視覚物を表示するよう構成されているとしてよい。提示デバイス１４１は、ユーザの視野に入るようにユーザが知覚する仮想コンテンツを構成する視覚物を生成するよう構成されているとしてよい。提示デバイス１４１は、ユーザの視野内で、物理的現実世界環境のパースペクティブに重畳されている仮想コンテンツの提示を実現するよう構成されているとしてよい。提示デバイス１４１は、１または複数の光源、１または複数の光学素子、１または複数のセンサ、１または複数の周辺機器、電源１４１ｂおよび／またはその他の構成要素のうち１または複数を含むとしてよい。１または複数の光源および１または複数の光学素子は、提示デバイス１４１のディスプレイ１４１ａを構成するとしてよい。一部の実施例において、提示デバイス１４１は、ステレオセンサペアおよび／またはその他の構成要素のうち１または複数を含むとしてよい。
【００３７】
一部の実施例において、電源１４１ｂは提示デバイス１４１に結合されている電池であってよい。一部の実施例において、電源１４１ｂは提示デバイス１４１に結合されている別のデバイスの電池であってよい。例えば、電源１４１ｂはコンピューティングプラットフォーム１４０の電池であってよい。
【００３８】
一部の実施例において、提示デバイス１４１は、ユーザの頭部に提示デバイス１４１を装着するための１または複数のストラップおよび／またはその他の結合デバイスを含むとしてよい。
【００３９】
光源は、仮想コンテンツおよび／またはその他のコンテンツの画像を結像する光を発光するよう構成されているとしてよい。個々の光源は、マイクロエレクトロメカニカルシステム（ＭＥＭＳ）ＲＧＢレーザスキャナ、ＭｉｃｒｏＬＥＤマイクロディスプレイ、ＬＥＤ発光ＬＣＯＳ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  ｏｎ  Ｓｉｌｉｃｏｎ）マイクロディスプレイ、ＲＧＢレーザＬＣＯＳマイクロディスプレイ、デジタルライトプロジェクタ（ＤＬＰ）、デジタルマイクロミラーデバイス（ＤＭＤ）、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、ＯＬＥＤマイクロディスプレイおよび／またはその他の光源のうち１または複数を含むとしてよい。
【００４０】
光学素子は、１または複数の光源から発光された光をユーザの１以上の目に供給するよう構成されているとしてよい。光学素子は、ユーザの目に向かうように光を反射させる反射面または部分反射面を含むとしてよい。光学素子は、仮想コンテンツがユーザの視野において物理的現実世界環境のパースペクティブに重畳されて見えるように、１または複数の光源から発光された光をユーザの１以上の目に供給するよう構成されているとしてよい。反射性材料および／または部分反射性材料は、ゼオネックス（ＺＥＯＮＥＸ）、シクロオレフィンポリマー（ＣＯＰ）、環状オレフィンコポリマー（ＣＯＣ）、ポリカーボネート、ポリ（メチルメタクリレート）（ＰＭＭＡ）および／またはその他の材料のうち１または複数を含むとしてよい。光学素子は、導波路および／またはその他の構成要素を含むとしてよい。導波路および／またはその他の構成要素を含む光学素子は、光を当該光学素子に結合させるよう、当該光学素子を光が伝播するよう、および／または、当該光学素子からユーザの目に向けて光を誘導するよう構成されているとしてよい。光学素子は、提示デバイス１０４のバイザーおよび／または透明ディスプレイのうち少なくとも一部分を含むとしてよい。一部の実施例において、光源および光学素子は、提示デバイス１４１のディスプレイ（ディスプレイ６０２等）を構成するとしてよい。
【００４１】
提示デバイス１４１の１または複数のセンサは、１または複数の光センサ、姿勢センサ、深度センサおよび／またはその他のデバイスを含むとしてよい。以下の例に限定されるわけではないが、光センサは、カメラ、ＩＲカメラ／エミッタペア、および／または、他の光センサのうち１または複数を含むとしてよい。
【００４２】
一部の実施例において、光センサは、視覚情報および／またはその他の情報を伝達する出力信号を生成するよう構成されているとしてよい。視覚情報は、画像センサの視野における視覚物および／またはその他のコンテンツを定義するとしてよい。視覚物は、現実世界の物体および／または面の描写を含むとしてよい。視覚物は、画像、動画および／またはその他の視覚情報のうち１または複数の形態を持つとしてよい。視覚情報は、画像センサの視野における環境特性および／またはその他のコンテンツを定義するとしてよい。環境特性は、周囲光のレベル、色および／またはその他の視覚情報を含むとしてよい。光センサの視野は、コンピューティングプラットフォームの位置および向きに応じて決まるとしてよい。
【００４３】
一部の実施例において、光センサは、フォトセンサアレイ（例えば、フォトサイトアレイ）、電荷結合素子センサ、アクティブ画素センサ、相補型金属酸化膜半導体センサ、Ｎ型金属酸化膜半導体センサおよび／またはその他のデバイスのうち１または複数を含むとしてよい。一部の実施例において、視覚情報はユーザの視覚物を定義するとしてよい。  
【００４４】
姿勢センサは、姿勢情報および／またはその他の情報を伝達する出力信号を生成するよう構成されているとしてよい。姿勢センサの出力信号から得られる姿勢情報は、姿勢を定義するとしてよい。一部の実施例において、姿勢は、ピッチ角、ロール角、ヨー角および／またはその他の測定値のうち１または複数を意味するとしてよい。姿勢センサは、加速度計、ジャイロスコープ、磁気計および／またはその他のデバイスのうち１または複数等の慣性測定ユニット（ＩＭＵ）を含むとしてよい。
【００４５】
深度センサは、深度カメラ、飛行時間センサおよび／またはその他のデバイスのうち１または複数であってよい。一部の実施例において、深度センサまたは深度カメラのセンサ出力は、位置情報および／またはその他の情報を含むとしてよい。位置情報は、センサの範囲内の現実世界の物体の表面に位置する点の集合（「点群」とも呼ばれる）、および／または、その他のセンサ出力を含むとしてよい。位置情報は、三次元空間において個々の点の個々の範囲を特定するとしてよい。
【００４６】
１または複数の周辺機器は、音声出力デバイス（例えば、スピーカ）、音声入力デバイス（例えば、マイクロフォン）、入力デバイスおよび／またはその他のデバイスのうち１または複数を含むとしてよい。一部の実施例において、１または複数の周辺機器はコンピューティングプラットフォーム１４０に組み込まれているとしてよい。一部の実施例において、１または複数の周辺機器は、提示デバイス１４１、コンピューティングプラットフォーム１４０および／またはその他のデバイスに取り外し可能に結合されているとしてよい。一部の実施例において、１または複数の周辺機器は、提示デバイス１４１、コンピューティングプラットフォーム１４０および／またはその他のデバイスに一体的に設けられているとしてよい。入力デバイスは、ジョイスティック、センサ、タッチ起動型入力デバイス、キーパッド、コントローラおよび／またはその他の入力デバイスのうち１または複数を含むとしてよい。
【００４７】
タッチ起動型入力デバイスは、タッチスクリーンおよび／またはその他のデバイスであってよい。タッチスクリーンは、抵抗膜方式タッチスクリーン、静電容量方式タッチスクリーン、表面弾性波方式タッチスクリーン、赤外線方式タッチスクリーン、光学型イメージングタッチスクリーン、音響パルス認識方式タッチスクリーンおよび／またはその他のタッチスクリーンのうち１または複数を含むとしてよい。タッチ起動型入力デバイスは、ユーザのタッチジェスチャ入力を定義するタッチジェスチャ情報を伝達する出力信号を生成するよう構成されているとしてよい。
【００４８】
入力デバイスは、ユーザ入力および／またはその他の情報を取得するよう構成されているとしてよい。ユーザ入力は、システム１００に対する命令を特定するとしてよい。ユーザ入力は、提示デバイス１４１、コンピューティングプラットフォーム１４０および／またはその他のデバイスに対する命令を特定するとしてもよい。ユーザ入力は、身体ジェスチャ入力、タッチジェスチャ入力、コントローラ入力、文字入力、音声入力、動き入力および／またはその他の入力のうち１または複数を含むとしてよい。
【００４９】
身体ジェスチャ入力は、ユーザの身体部の動き、例えば、手、腕、脚、唇および／またはユーザの他の身体の一部の動きを定義する情報を含むとしてよい。一部の実施例において、身体ジェスチャ入力はユーザの視覚物のために取得されるとしてよい。一部の実施例において、身体ジェスチャ入力は手話および／またはその他の指示を伝達するとしてよい。手話は指示を特定するとしてよい。
【００５０】
タッチジェスチャ入力は、１または複数の動きを定義する情報を含むとしてよい。この動きは、指による押圧、指によるタップ、指によるスワイプ、指によるフリック、指によるドラッグ、つまむ動作、長押し動作、スクロールおよび／またはその他の指の動きのうち１または複数を含むとしてよい。これらの動きは、スタイラス等のツールを利用した場合も同様に行われるとしてよい。
【００５１】
コントローラ入力は、キー／ボタン押圧入力、キー／ボタンタップ入力、スワイプ入力、フリック入力、ドラッグ入力、キー／ボタン長押し入力、スクロール入力および／またはコントローラからのその他の入力のうち１または複数を定義する情報を含むとしてよい。コントローラ入力は、マウスの動き、マウスのボタンを保持した状態でのマウスの動き、キーボードの１または複数のキーの押圧、ジョイスティックの動き、コントローラのボタンを保持した状態でのジョイスティックの動きおよび／またはその他のコントローラ入力のうち１または複数を含むとしてよい。
【００５２】
一部の実施例において、文字入力は、キーボード、音声入力デバイスおよび／またはその他のデバイスから取得されるとしてよい。文字入力は、１または複数の言語の１または複数の単語を含むとしてよい。一部の実施例において、文字入力は、１または複数の音声認識システム、自然言語処理システム、ジェスチャ認識システムおよび／またはその他のシステムから取得されるとしてよい。音声認識システムは、１または複数の単語および／またはフレーズを伝達するユーザからの音声信号を取得するとしてよい。自然言語処理システムは、ユーザからの音声信号を取得してユーザが伝達している１または複数の単語および／またはフレーズを決定するとしてよい。ジェスチャ認識システムは、１または複数の単語および／またはフレーズおよび／または指示を伝達するユーザの視覚物を取得するとしてよい。ジェスチャ認識システムは、手話を理解するとしてよい。
【００５３】
音声入力は、ユーザの音声信号を定義する音声情報を含むとしてよい。ユーザの音声信号は、マイクロフォンおよび／またはその他の音声キャプチャデバイスによってキャプチャされるとしてよい。ユーザからの音声信号は音声コマンドであってよい。一部の実施例において、指示は音声コマンドに対応付けられているとしてよい。一部の実施例において、音声入力は、１または複数の音声認識システム、自然言語処理システムおよび／またはその他のシステムから取得されるとしてよい。
【００５４】
動き入力は、コンピューティングプラットフォーム１４０および／またはその他のデバイスの動きを定義する情報を含むとしてよい。動きには、振動動き、投射動き、回転動きおよび／またはその他の動きが含まれるとしてよい。振動動きは、ユーザがコンピューティングプラットフォーム１４０および／またはその他のデバイスを振動させることを含むとしてよい。
【００５５】
コンピューティングプラットフォーム１４０は、提示デバイス１４１、１または複数の周辺機器、サーバ１０２および／またはその他の構成要素のうち１または複数に取り外し可能且つ動作可能に接続するよう構成されているとしてよい。接続は、有線方式および／または無線方式であってよい。「動作可能に接続」とは、コンピューティングプラットフォーム１４０と個々の構成要素との間における情報のやり取りを容易にする接続を意味するとしてよい。
【００５６】
コンピューティングプラットフォーム１４０は、システム１００の１または複数の構成要素を制御するよう構成されているとしてよい。以下の例に限定されるものではないが、コンピューティングプラットフォーム１４０は、１または複数の提示デバイス１４１、サーバ１０２および／またはシステム１００の他の構成要素を制御するよう構成されているとしてよい。コンピューティングプラットフォーム１４０は、システム１００の個々の構成要素のための処理機能を提供するべく、システム１００の個々の構成要素に取り外し可能および／または動作可能に接続するよう構成されているとしてよい。
【００５７】
コンピューティングプラットフォーム１４０は、提示デバイス１４１、１または複数の周辺機器、サーバ１０２および／またはその他の構成要素のうち１または複数のための処理機能を提供するよう構成されているとしてよい。コンピューティングプラットフォーム１４０は、提示デバイス１４１、１または複数の周辺機器、サーバ１０２および／またはその他の構成要素のうち１または複数から情報を取得するよう構成されているとしてよい。コンピューティングプラットフォーム１４０は、提示デバイス１４１、１または複数の周辺機器、サーバ１０２および／またはその他の構成要素のうち１または複数に情報を提供するよう構成されているとしてよい。コンピューティングプラットフォーム１４０は、個々の構成要素から受信した情報に応答して、個々の構成要素に情報を提供するよう構成されているとしてよい。コンピューティングプラットフォーム１４０は、個々の構成要素から受信した情報に基づいて、再構成された情報を個々の構成要素に提供するよう構成されているとしてよい。例えば、コンピューティングプラットフォーム１４０は、個々の構成要素から受信した情報に基づいて何らかの情報を決定し、決定した情報を個々のコンポーネントに提供するとしてよい。
【００５８】
提示デバイス１４１、１または複数の周辺機器および／またはその他の構成要素のうち１または複数に提供される情報は、制御信号および／またはその他の情報を含むとしてよい。一部の実施例において、コンピューティングプラットフォーム１４０は、提示デバイス１４１の１または複数の光源による発光を制御するべく、提示デバイス１４１と通信するとしてよい。一部の実施例において、コンピューティングプラットフォーム１４０は、１または複数の周辺機器から情報を受信することによって、１または複数の周辺機器と通信するとしてよい。例えば、コンピューティングプラットフォーム１４０は、１または複数の周辺機器からユーザ入力を受信するとしてよい。一部の実施例において、コンピューティングプラットフォーム１４０は、提示デバイス１４１の１または複数の構成要素から情報を受信するとしてよい。受信する情報は、ユーザ入力および／またはその他の情報であってよい。
【００５９】
コンピューティングプラットフォーム１４０は、モバイルコンピューティングデバイス、パーソナルコンピュータ、ウェアラブルコンピューティングデバイス、ゲーム機および／またはその他のコンピューティングプラットフォームのうち１または複数であってよい。以下の例に限定されないが、モバイルコンピューティングデバイスはスマートフォン、スマートウォッチおよび／またはその他のデバイスのうち１または複数であってよい。ウェアラブルコンピューティングデバイスは、ヘッドマウントコンピューティングデバイスおよび／またはその他のウェアラブルデバイスであってよい。
【００６０】
一部の実施例において、コンピューティングプラットフォーム１４０は、持ち運び、装着、着用を容易にするように、および／または、それ以外ではデバイスへ結合されるように構成されているフォームファクタを持つとしてよい。例えば、コンピューティングプラットフォーム１４０は、コンピューティングプラットフォーム１４０が提示デバイス１４１、ユーザ、ならびに／または、その他のデバイスおよび／あるいは物体に結合可能となるよう構成されているフォームファクタを持つとしてよい。以下の例に限定されるものではないが、コンピューティングプラットフォーム１４０は、コンピューティングプラットフォーム１４０がヘッドマウントディスプレイデバイスおよび／またはその他のデバイスに結合可能となるよう構成されているフォームファクタを持つとしてよい。
【００６１】
コンピューティングプラットフォーム１４０は、１または複数の周辺機器、１または複数のセンサ、１または複数のディスプレイおよび／またはその他の構成要素を含むとしてよい。以下の例に限定されるものではないが、コンピューティングプラットフォーム１４０は、１または複数のカメラ、１または複数のセンサ、１または複数のディスプレイおよび／またはその他の構成要素を含むとしてよい。コンピューティングプラットフォーム１４０の１または複数のセンサは、光センサ、姿勢センサ、音声センサおよび／またはその他のセンサのうち１または複数を含むとしてよい。コンピューティングプラットフォーム１４０は、本明細書で説明したのと同様の構成を持つ一のコンピューティングプラットフォームおよび／または複数のコンピューティングプラットフォームを表すことに留意されたい。
【００６２】
ディスプレイは、仮想コンテンツおよび／またはその他のコンテンツの提示を実現するよう構成されているデバイスであってよい。ディスプレイは、タッチ起動型ディスプレイ（例えば、タッチスクリーン）、ＬＣＤディスプレイ、ＬＥＤディスプレイ、ＯＬＥＤディスプレイ、プロジェクタおよび／またはその他のディスプレイのうち１または複数を含む。一部の実施例において、ディスプレイはビデオプロジェクタおよび／またはその他のデバイスであってよい。
【００６３】
一部の実施例において、音声センサは、音声情報および／またはその他の情報を伝達する出力信号を生成するよう構成されているとしてよい。音声情報は、ユーザからの音声（例えば、ユーザの発話）、ユーザの周囲の音声（周囲音声等）および／またはその他の情報を定義するとしてよい。一部の実施例において、音声センサは、マイクロフォン、マイクロエレクトロメカニカルマイクロフォンおよび／またはその他のデバイスのうち１または複数を含むとしてよい。
【００６４】
一部の実施例において、コンピューティングプラットフォーム１４０は、電子ストレージ１２３、１または複数の物理プロセッサ１２５、ならびに／または、電子ストレージ１２２、物理プロセッサ１２４および／もしくはサーバ１０２の他の構成要素と同一および／または同様である他の構成要素のうち１または複数を含むとしてよい。コンピューティングプラットフォーム１４０は、物理プロセッサ１２５がグループ性能を提供するよう、機械可読命令１０５と同一および／または同様の機械可読命令１０５ａを実行するとしてよい。機械可読命令１０５ａは、機械可読命令１０５の１または複数のコンピュータプログラムコンポーネントと同様および／または同一である１または複数のコンピュータプログラムコンポーネントを含むとしてよい。以下の例に限定されるものではないが、物理プロセッサ１２５は物理プロセッサ１２４のための処理機能を提供するために利用されるとしてよい。一部の実施例において、物理プロセッサ１２５は、機械可読命令１０５の１または複数のコンポーネントのための処理機能を提供するために利用されるとしてよい。
【００６５】
電子ストレージ１２２は、コンテンツ情報、参照情報、ディスプレイ情報および／またはその他の情報のうち１または複数を格納するよう構成されているとしてよい。コンテンツ情報は、仮想コンテンツおよび／またはその他の情報を定義しているとしてよい。参照情報は、仮想コンテンツの視覚パラメータの期待値セットおよび／またはその他の情報を定義している。ディスプレイ情報は、提示デバイス１４１および／もしくはその他のデバイスの特性、ならびに／または、その他の情報を定義しているとしてよい。
【００６６】
コンテンツ情報は、インタラクティブ空間および／またはその他の情報を定義しているとしてよい。仮想コンテンツは、インタラクティブ空間および／またはその他の情報を含むとしてよい。インタラクティブ空間は、ユーザの物理的現実世界環境のパースペクティブに重畳されているとしてよい。インタラクティブ空間は、拡張現実環境、拡張現実物体および／またはその他のコンテンツのうち１または複数を含むとしてよい。仮想コンテンツは、拡張現実環境、拡張現実物体および／またはその他の仮想コンテンツを含むとしてよい。
【００６７】
拡張現実環境は、本明細書で用いる場合、ユーザの物理的現実世界環境のパースペクティブに重畳される仮想環境を表す、シミュレーションされた物理空間を意味するとしてよい。拡張現実環境は、シミュレーションされた物理空間であってよい。シミュレーションされた物理空間は、３次元空間、２次元空間および／またはその他のシミュレーションされた物理空間に存在するとしてよい。シミュレーションされた物理空間は、仮想環境および／またはその他の環境を描写するとしてよい。一部の実施例において、シミュレーションされた物理空間は、３次元空間、２次元空間および／またはその他のシミュレーションされた物理空間に重ねられるヘッドアップディスプレイ（ＨＵＤ）を含むとしてよい。ＨＵＤは、ミニマップ、メニュー、１または複数のアプリケーション情報読み出しおよび／またはその他の情報のうち１または複数を含むとしてよい。一部の実施例において、シミュレーションされた物理空間は拡張現実コンテンツおよび／またはその他のコンテンツの環境を構築するとしてよい。
【００６８】
拡張現実物体は、本明細書で用いる場合、ユーザの物理的現実世界環境のパースペクティブに重畳される仮想物体を表す仮想コンテンツを意味するとしてよい。仮想物体は、シミュレーションされた物理空間のトポグラフィーにおいて配置されるとしてよい。仮想物体は、仮想エンティティ、仮想構造、仮想アイテムおよび／またはその他の仮想物体のうち１または複数を含むとしてよい。
【００６９】
以下の例に限定されるものではないが、仮想エンティティは、キャラクター／アバター、キャラクター群／アバター群、車両および／またはその他のエンティティの描写を含むとしてよい。一部の実施例において、キャラクター／アバターおよび／または、キャラクター群／アバター群は、車両に乗車しているとしてよい。キャラクター／アバターは、架空のキャラクターおよび／または実在のキャラクターの描写であってよい。車両は、モータ駆動車両、飛行車両および／または車両のうち１または複数であってよい。仮想エンティティは、ユーザ、予めプログラミングされた挙動、人工知能、ならびに／またはその他の制御システムおよび／もしくはエンティティによって制御されるとしてよい。
【００７０】
以下の例に限定されるものではないが、仮想構造は、建物、店舗、史跡および／またはその他の仮想構造の描写を含むとしてよい。一部の実施例において、仮想構造は、現実世界の構造を表現したものであってよい。一部の実施例において、仮想構造は、仮想世界の構造であってよい。一部の実施例において、仮想構造は、仮想エンティティ、および／または、その他の仮想コンテンツを含むとしてよい。例えば、仮想エンティティは、仮想構造の内部にあってもよいし、および／または、仮想構造を占有しているとしてもよい。
【００７１】
仮想物体は、静的状態であってもよいし、動的状態であってもよい。例えば、仮想物体は、固定位置に配置されているとしてもよいし（例えば、静的）、または、シミュレーションされた物理空間のトポグラフィーにおいて位置を移動するとしてもよい（例えば、動的）。一部の実施例において、仮想構造および／または仮想エンティティは静的であってよい。一部の実施例において、仮想エンティティは動的であってよい。一部の実施例において、仮想構造は静的であってよく、仮想エンティティは動的であってよい。
【００７２】
参照情報は、仮想コンテンツの視覚パラメータの期待値セットおよび／またはその他の情報を定義しているとしてよい。一部の実施例において、参照情報は、仮想コンテンツの視覚パラメータの期待値の範囲および／またはその他の情報を定義しているとしてよい。視覚パラメータの期待値セットおよび／または期待値の範囲は、仮想コンテンツおよび／またはその他のコンテンツの視覚物の意図した見え方を特定しているとしてよい。仮想コンテンツの視覚物の意図した見え方は、ユーザが提示デバイス１４１で知覚すべき仮想コンテンツの視覚物の見え方であってよい。例えば、仮想コンテンツの視覚物の意図した見え方は、仮想コンテンツの作成者が特定する仮想コンテンツの視覚物の見え方であってよい。以下の例に限定されるものではないが、仮想物体が参照情報に基づき赤色を持つものとして作成者によって設定されている場合、仮想物体の意図した見え方は赤であるはずであり、ユーザは仮想物体を赤と知覚すべきである。例えば、仮想コンテンツの視覚パラメータの期待値セットがりんごである仮想物体の意図した見え方は第１の色（例えば、赤）を持つものと特定している場合、ユーザは提示デバイス１４１においてりんごを第１の色で知覚すべきである。
【００７３】
視覚パラメータの期待値セットおよび／または期待値の範囲は、１または複数の個々の画素および／または１つの画素群について特定されているとしてよい。視覚パラメータは、明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータのうち１または複数を含むとしてよい。仮想コンテンツの視覚物の意図した見え方は、以下では期待仮想コンテンツと呼ぶとしてよい。
【００７４】
一部の実施例において、期待仮想コンテンツは、仮想コンテンツのユーザおよび／または作成者によって予め定められているとしてよい。ユーザおよび／または作成者は、期待仮想コンテンツの視覚パラメータおよび／またはその他の情報を決定するとしてよい。ユーザおよび／または作成者は、期待仮想コンテンツの明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータを含む視覚パラメータを決定するとしてよい。ユーザおよび／または作成者は、視覚パラメータについて、期待値セットおよび／または期待値の範囲を決定するとしてよい。
【００７５】
一部の実施例において、期待仮想コンテンツは、仮想コンテンツのユーザによって定められているとしてよい。ユーザは、期待仮想コンテンツの視覚パラメータを設定するとしてよい。ユーザは、期待仮想コンテンツの明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータを含む視覚パラメータを設定するとしてよい。ユーザは、視覚パラメータの範囲を設定するとしてよい。
【００７６】
一部の実施例において、ユーザは１または複数の予め設定された設定を選択することによって、視覚パラメータを設定するとしてよい。個々の予め設定された設定は、期待仮想コンテンツの複数の異なる視覚物を特定しているとしてよい。個々の予め設定された設定は、期待視覚コンテンツの複数の異なる視覚パラメータを特定しているとしてよい。例えば、第１の予め設定された設定は飽和度がより高いとしてよく、第２の予め設定された設定は明るさがより高いとしてよく、第３の予め設定された設定は色彩がより豊かであってよく、および／または、その他の予め設定された設定は、期待視覚コンテンツについての他の視覚に関する嗜好を特定するとしてよい。ユーザはユーザ入力を介して予め設定された設定を選択するとしてよい。予め設定された設定を選択することで、期待視覚コンテンツの視覚パラメータを決定するとしてよい。一部の実施例において、予め設定された設定は、個々の視覚パラメータの期待値を特定しているとしてよい。
【００７７】
以下の例に限定されるものではないが、予め設定された設定は、期待視覚コンテンツにおける複数の異なる種類のアクティビティについて構成されているとしてよい。異なる種類のアクティビティには、標準イベント、映画イベント（例えば、映画）、スポーツイベント、ゲームイベント（例えば、ビデオゲームで遊ぶ）および／またはその他の種類のアクティビティが含まれる。一部の実施例において、ユーザは、期待視覚コンテンツにおけるアクティビティの種類に関係なく、予め設定された設定を選択するとしてよい。一部の実施例において、決定コンポーネント１１２は、期待視覚コンテンツにおけるアクティビティの種類を特定し、特定された期待視覚コンテンツにおけるアクティビティの種類について予め設定された設定を選択するとしてよい。
【００７８】
ディスプレイ情報は、提示デバイス１４１の特性および／またはその他の情報を定義しているとしてよい。提示デバイス１４１の特性は、提示デバイス１４１において提示される仮想コンテンツの見え方を含むとしてよい。提示デバイス１４１の特性は、色、明るさ、コントラスト、解像度および／または提示デバイス１４１が提示可能な他の特徴の範囲を含むとしてよい。一部の実施例において、提示デバイス１４１の特性は、提示デバイス１４１の光学素子および／または１または複数の光源に基づいて決まるとしてよい。例えば、ＬＥＤ光源を持つ提示デバイス１４１は、ＯＬＥＤ光源と比較すると異なる特定の範囲の色、明るさ、コントラストおよび／または解像度で、仮想コンテンツを提示するとしてよい。
【００７９】
ディスプレイ情報は、提示デバイス１４１および／またはその他のデバイスが実現する仮想コンテンツの特性を定義しているとしてよい。ディスプレイ情報は、１または複数の光源からユーザの１以上の目に向けて発光した光の特性を定義するとしてよい。１または複数の光源からユーザの１以上の目に向けて発光した光は、仮想コンテンツおよび／またはその他の情報を含むとしてよい。異なる提示デバイス１４１は、特性が異なり得る異なる光源および／または光学素子を含むとしてよい。異なる光源および／または光学素子の特性が異なると、それぞれ異なる提示デバイス１４１で、仮想コンテンツの視覚物の見え方が異なるとしてよい。
【００８０】
例えば、ＬＥＤ光源を有する第１の提示デバイスは、第１の見え方で仮想コンテンツの視覚物の提示を実現するとしてよく、ＯＬＥＤ光源を有する第２の提示デバイスは、第２の見え方で仮想コンテンツの視覚物の提示を実現するとしてよい。第１の見え方および第２の見え方は、ＬＥＤ光源およびＯＬＥＤ光源の性質および／または特性が異なるために異なるとしてよい。例えば、ＬＥＤ光源およびＯＬＥＤ光源が提示可能な色スペクトルは異なる場合があるので、仮想コンテンツの同じ視覚物が２つの異なる光源で提示されると異なる場合がある。以下の例に限定されるものではないが、第１の提示デバイスにおいて提示される第１の色のりんごの仮想コンテンツは、第１の見え方で見えるとしてよい。第２の提示デバイスにおいて提示される第１の色のりんごの仮想コンテンツは、第２の見え方で見えるとしてよい。
【００８１】
一部の実施例において、提示デバイス１４１に提示される仮想コンテンツの見え方は、期待仮想コンテンツのようには見えない場合がある。仮想コンテンツは、提示される提示デバイス１４１が異なると、特徴が異なる場合がある。提示デバイス１４１に提示される仮想コンテンツは、提示デバイス１４１の特性によっては、期待仮想コンテンツのように見えない場合がある。例えば、期待仮想コンテンツがＯＬＥＤ光源で提示されることが意図されている場合であって、提示デバイス１４１がＬＥＤ光源で仮想コンテンツを提示する場合、提示される仮想コンテンツは期待仮想コンテンツのように見えない場合がある。
【００８２】
ディスプレイ情報は、提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚パラメータの表示値セットを定義しているとしてよい。提示デバイス１４１が提示する仮想コンテンツの視覚パラメータの表示値セットは、提示デバイス１４１の出力信号に基づいて決まるとしてよい。提示デバイス１４１の出力信号は、提示デバイス１４１において提示される仮想コンテンツのグラフィック特徴を伝達するとしてよい。一部の実施例において、視覚パラメータの表示値セットは、提示デバイス１４１が提示する仮想コンテンツのグラフィック特徴を定義するとしてよい。視覚パラメータの表示値は、提示デバイス１４１および／またはその他のデバイスで提示される仮想コンテンツの視覚物の見え方を特定するとしてよい。視覚パラメータの表示値は、明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータのうち１または複数についての１または複数の表示値を含むとしてよい。視覚パラメータの表示値は、提示デバイス１４１で提示される仮想コンテンツの明るさ、コントラスト、色および／またはその他の特徴を特定するとしてよい。一部の実施例において、視覚パラメータの表示値は、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツの視覚物の見え方を特定するとしてよい。提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚物の視覚パラメータの表示値は、仮想コンテンツの視覚パラメータの期待値と同一であってもよいし、そうでなくてもよい。提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚物の視覚パラメータの表示値は、仮想コンテンツの視覚パラメータの期待値の範囲内にあってもよいし、そうでなくてもよい。提示デバイス１４１が提示する仮想コンテンツの視覚物の視覚パラメータの表示値は、提示デバイス１４１に提示される視覚物の見え方は期待仮想コンテンツと比較して異なる場合があるので、期待値と同一であってもよいしそうでなくてもよく、期待値の範囲内にあってもよいしそうでなくてもよい。
【００８３】
視覚パラメータの表示値セットは、仮想コンテンツを提示する提示デバイス１４１の１または複数の個々の画素および／または１つの画素群について特性を特定するとしてよい。例えば、視覚パラメータの表示値セットは、仮想コンテンツを提示する提示デバイス１４１の１または複数の個々の画素および／または１つの画素群の明るさ、コントラスト、色および／またはその他のグラフィック特徴を特定するとしてよい。表示値セットは、提示デバイス１４１および／またはその他のデバイスの１または複数の個々の画素および／または１つの画素群について視覚パラメータを特定するとしてよい。
【００８４】
コンテンツコンポーネント１０６は、コンテンツ情報、参照情報および／またはその他の情報を取得するよう構成されているとしてよい。コンテンツコンポーネント１０６は、電子ストレージ（電子ストレージ１２２および／または１２３等）、外部リソース１２０および／またはその他の格納位置のうち１または複数から、コンテンツ情報および／または参照情報を取得するよう構成されているとしてよい。一部の実施例において、コンテンツコンポーネント１０６は、コンピューティングプラットフォーム１４０および／またはその他のデバイスから、コンテンツ情報、参照情報および／またはその他の情報を取得するよう構成されているとしてよい。
【００８５】
コンテンツコンポーネント１０６は、参照情報および／またはその他の情報を決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、コンテンツ情報および／またはその他の情報に基づいて参照情報を決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚パラメータの期待値セットおよび／またはその他の情報を決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、物理的現実世界環境のパースペクティブに重畳される期待仮想コンテンツの視覚パラメータの期待値セットを決定するよう構成されているとしてよい。
【００８６】
一部の実施例において、コンテンツコンポーネント１０６は、コンテンツ情報が定義する、期待仮想コンテンツの視覚パラメータの期待値セットを決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、コンテンツ情報および／またはその他の情報に基づいて、期待仮想コンテンツの視覚パラメータの期待値セットを決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、コンテンツ情報から、期待仮想コンテンツの視覚物を特定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、仮想コンテンツの視覚物を定義する情報に基づいて、期待仮想コンテンツの視覚パラメータの期待値セットを決定するよう構成されているとしてよい。例えば、コンテンツコンポーネント１０６は、コンテンツ情報が定義する、期待仮想コンテンツの明るさ、コントラスト、色および／またはその他のグラフィック特徴を特定して、期待仮想コンテンツのグラフィック特徴に基づいて、期待仮想コンテンツの視覚パラメータの期待値セットを決定するとしてよい。
【００８７】
コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物および／またはその他の情報に基づいて、期待仮想コンテンツの明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータを決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物の光強度を特定して、明るさパラメータおよび／またはその他のパラメータの期待値を決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物の個々の画素および／または画素群の光強度を特定して、明るさパラメータおよび／またはその他のパラメータの期待値を決定するよう構成されているとしてよい。
【００８８】
コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物のコントラストを特定して、コントラストパラメータおよび／またはその他のパラメータの期待値を決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物の個々の画素および／または画素群のコントラストを特定して、コントラストパラメータおよび／またはその他のパラメータの期待値を決定するよう構成されているとしてよい。
【００８９】
コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物の色を特定して、色パラメータおよび／またはその他のパラメータの期待値を決定するよう構成されているとしてよい。コンテンツコンポーネント１０６は、期待仮想コンテンツの視覚物の個々の画素および／または画素群の色を特定して、色パラメータおよび／またはその他のパラメータの期待値を決定するよう構成されているとしてよい。
【００９０】
図１Ａを参照すると、一部の実施例において、コンテンツ情報および／または参照情報は、電子ストレージ１２３および／またはその他の格納位置に格納されているとしてよい。コンテンツコンポーネント１０６は、電子ストレージ（電子ストレージ１２３等）および／またはその他の格納位置のうち１または複数からコンテンツ情報および／または参照情報を取得するよう構成されているとしてよい。一部の実施例において、コンテンツコンポーネント１０６は、メモリユニット６０８ｂおよび／またはその他の格納位置にコンテンツ情報および／または参照情報を格納するよう構成されているとしてよい。一部の実施例において、コンテンツコンポーネント１０６は、コンテンツ情報および／または参照情報を、サーバ１０２と同様のサーバから取得して、取得したコンテンツ情報および／または参照情報をメモリユニット６０８ｂ、電子ストレージ１２３および／またはその他の格納位置に格納するよう構成されているとしてよい。
【００９１】
図１Ｂを参照すると、一部の実施例において、コンテンツコンポーネント１０６は、電子ストレージおよび／またはその他の格納位置のうちの１または複数からコンテンツ情報および／または参照情報を取得するよう構成されているとしてよい。一部の実施例において、コンテンツコンポーネント１０６は、メモリユニット６１０ｂおよび／またはその他の格納位置にコンテンツ情報および／または参照情報を格納するよう構成されているとしてよい。
【００９２】
図１Ｄを再び参照すると、デバイスコンポーネント１０８は、ディスプレイ情報および／またはその他の情報を取得するよう構成されているとしてよい。デバイスコンポーネント１０８は、電子ストレージ１２２、外部リソース１２０および／またはその他の格納位置のうち１または複数からディスプレイ情報を取得するよう構成されているとしてよい。一部の実施例において、デバイスコンポーネント１０８は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスからディスプレイ情報を取得するよう構成されているとしてよい。一部の実施例において、デバイスコンポーネント１０８は、ユーザからディスプレイ情報を取得するよう構成されてもよい。ユーザは、ディスプレイ情報を決定して、ユーザ入力を通じてデバイスコンポーネント１０８にディスプレイ情報を提供するとしてよい。例えば、ユーザは、提示デバイス１４１が提供する仮想コンテンツの視覚物を閲覧して、視覚で精査することによってディスプレイ情報を決定し、ユーザ入力を通じてデバイスコンポーネント１０８にディスプレイ情報を提供するとしてよい。図１Ａを参照すると、一部の実施例において、デバイスコンポーネント１０８は、ディスプレイ６０２および／またはその他の構成要素からディスプレイ情報を取得するよう構成されてもよい。
【００９３】
デバイスコンポーネント１０８は、ディスプレイ情報および／またはその他の情報を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚物に基づいてディスプレイ情報を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、ディスプレイ情報および／またはその他の情報を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１の出力信号および／またはその他の情報に基づいてディスプレイ情報を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツのグラフィック特徴に基づいてディスプレイ情報を決定するよう構成されているとしてよい。
【００９４】
デバイスコンポーネント１０８は、提示デバイス１４１の１または複数の光源および／または１または複数の光学素子に基づいて、提示デバイス１４１が提示する仮想コンテンツのグラフィック特徴を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、仮想コンテンツおよび／またはその他の情報の提示を実現する提示デバイス１４１を特定するよう構成されているとしてよい。デバイスコンポーネント１０８は、仮想コンテンツを提示するために用いられる提示デバイス１４１の１または複数の光源および／または１または複数の光学素子を特定するよう構成されているとしてよい。デバイスコンポーネント１０８は、仮想コンテンツを提示するために用いられる提示デバイス１４１の１または複数の光源および／または１または複数の光学素子の１または複数の特性を決定するよう構成されているとしてよい。例えば、１または複数の光源および／または１または複数の光学素子の１または複数の特性は、光強度特性、色組成特性、コントラスト特性、解像度特性および／またはその他の特性を含むとしてよい。１または複数の光源および／または光学素子の特性は、提示デバイス１４１が提示する仮想コンテンツのグラフィック特徴を特定するとしてよい。デバイスコンポーネント１０８は、１または複数の光源および／または１または複数の光学素子の１または複数の特性から、提示デバイス１４１が提示する仮想コンテンツの視覚物の見え方（グラフィック特徴を含む）を決定するよう構成されているとしてよい。
【００９５】
一部の実施例において、デバイスコンポーネント１０８は、１または複数の光源からユーザの１以上の目に向けて発光した光の１または複数の特性を決定するよう構成されているとしてよい。１または複数の光源からユーザの１以上の目に向けて発光した光は、仮想コンテンツを含むとしてよい。デバイスコンポーネント１０８は、１または複数の光源からユーザの１以上の目に向けて発光した光の１または複数の特性から、提示デバイス１４１が提示する仮想コンテンツの視覚物の見え方（グラフィック特徴を含む）を決定するよう構成されているとしてよい。
【００９６】
例えば、デバイスコンポーネント１０８は、提示デバイス１４１がＬＥＤ光源またはＯＬＥＤ光源のいずれを用いて仮想コンテンツの提示を実現するのかを特定するよう構成されているとしてよい。デバイスコンポーネント１０８は、仮想コンテンツの提示を実現するべく提示デバイス１４１が利用する光源の１または複数の特性を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１が利用する光源の１または複数の特性からディスプレイ情報を決定するよう構成されているとしてよい。
【００９７】
以下の例に限定されるものではないが、デバイスコンポーネント１０８は、仮想コンテンツの提示を実現している第１の提示デバイスを特定するとしてよい。デバイスコンポーネント１０８は、第１の提示デバイスが利用する光源（例えば、ＬＥＤ光源）を決定するとしてよい。デバイスコンポーネント１０８は、第１の提示デバイスの光源の１または複数の特性を決定するとしてよい。デバイスコンポーネント１０８は、第１の提示デバイスの光源の特性に基づいて、第１の提示デバイスが提示する仮想コンテンツの見え方（グラフィック特徴を含む）を決定するとしてよい。デバイスコンポーネント１０８は、第１の提示デバイスが提示する仮想コンテンツの見え方（グラフィック特徴を含む）からディスプレイ情報を決定するとしてよい。
【００９８】
一部の実施例において、デバイスコンポーネント１０８は、１または複数の光源および／または１または複数の光学素子の１または複数の特性に基づいて、提示デバイス１４１が提示する仮想コンテンツの視覚パラメータの表示値セットを決定するよう構成されているとしてよい。
【００９９】
デバイスコンポーネント１０８は、提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚パラメータの表示値セットを決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１の出力信号に基づいて、仮想コンテンツの視覚パラメータの表示値セットを決定するよう構成されているとしてよい。提示デバイス１４１の出力信号は、提示デバイス１４１において提示される仮想コンテンツのグラフィック特徴を特定するとしてよい。提示デバイス１４１の出力信号は、提示デバイス１４１で提示される仮想コンテンツの明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータのうち１または複数についての値を伝達するとしてよい。
【０１００】
一部の実施例において、視覚パラメータの表示値は、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツのグラフィック特徴を特定するとしてよい。デバイスコンポーネント１０８は、明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータのうち１または複数について視覚パラメータの表示値を決定するよう構成されているとしてよい。明るさパラメータの表示値は、提示デバイス１４１で提示される仮想コンテンツの視覚物の明るさを特定するとしてよい。コントラストパラメータの表示値は、提示デバイス１４１で提示される仮想コンテンツのコントラストを特定するとしてよい。色パラメータの表示値は、提示デバイス１４１で提示される仮想コンテンツの視覚物の色組成を特定するとしてよい。
【０１０１】
デバイスコンポーネント１０８は、提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚物の見え方および／またはグラフィック特徴を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１の出力信号および／またはその他の情報から、提示デバイス１４１が提示する仮想コンテンツの視覚物のグラフィック特徴を決定するよう構成されているとしてよい。一部の実施例において、デバイスコンポーネント１０８は、提示デバイス１４１の１または複数のセンサから、提示デバイス１４１が提示する仮想コンテンツの視覚物のグラフィック特徴を決定するよう構成されているとしてよい。例えば、提示デバイス１４１の光センサは、提示デバイス１４１が提示する仮想コンテンツの視覚物のグラフィック特徴を監視して、仮想コンテンツの視覚物のグラフィック特徴を定義する出力信号を生成するとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１が提示する仮想コンテンツの視覚物の、決定されたグラフィック特徴に基づいて、視覚パラメータの表示値を生成するよう構成されているとしてよい。
【０１０２】
デバイスコンポーネント１０８は、提示デバイス１４１が提示する仮想コンテンツの視覚物の、光強度特性、色組成特性、コントラスト特性および／またはその他のグラフィック特徴を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、光強度特性および／またはその他の情報に基づいて、明るさパラメータについての表示値を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、色組成特性および／またはその他の情報に基づいて、色パラメータについての表示値を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、コントラスト特性および／またはその他の情報に基づいて、コントラストパラメータについての表示値を決定するよう構成されているとしてよい。
【０１０３】
デバイスコンポーネント１０８は、提示デバイス１４１および／またはその他のデバイスが提示する仮想コンテンツの視覚物の個々の画素および／または画素群の視覚パラメータの表示値セットを決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１が提示する仮想コンテンツの視覚物の個々の画素および／または画素群の明るさパラメータの表示値を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１が提示する仮想コンテンツの視覚物の個々の画素および／または画素群の色パラメータの表示値を決定するよう構成されているとしてよい。デバイスコンポーネント１０８は、提示デバイス１４１が提示する仮想コンテンツの視覚物の個々の画素および／または画素群のコントラストパラメータの表示値を決定するよう構成されているとしてよい。
【０１０４】
環境コンポーネント１１０は、環境情報および／またはその他の情報を取得するよう構成されているとしてよい。環境コンポーネント１１０は、電子ストレージ１２２、外部リソース１２０および／またはその他の格納位置のうち１または複数から環境情報を取得するよう構成されているとしてよい。一部の実施例において、環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスから環境情報を取得するよう構成されているとしてよい。例えば、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスの１または複数のセンサは、周囲環境を定義する情報を伝達するとしてよく、環境コンポーネント１１０は、周囲環境を定義する情報を取得するよう構成されているとしてよい。
【０１０５】
図１Ａを参照すると、一部の実施例において、環境コンポーネント１１０は、センサ６０８ｃのうち１または複数のセンサから環境情報を取得するよう構成されてもよい。図１Ｂを参照すると、一部の実施例において、環境コンポーネント１１０は、センサ６１０ｃのうち１または複数のセンサから環境情報を取得するよう構成されてもよい。
【０１０６】
図１Ｄを再度参照すると、一部の実施例において、環境情報はコンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサによって伝達されるとしてよい。例えば、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサは、環境情報および／またはその他の情報を伝達する出力信号を生成するよう構成されているとしてよい。環境情報を伝達する出力信号を生成するよう構成されているコンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサは、光センサおよび／またはその他のセンサを含むとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスから環境情報を取得するとしてよい。
【０１０７】
環境情報は、物理的現実世界環境および／またはその他の情報を定義しているとしてよい。環境情報は、物理的現実世界環境および／またはその他の情報の見え方を定義しているとしてよい。環境情報は、物理的現実世界環境および／またはその他の情報の視覚的特徴を定義しているとしてよい。環境情報は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスの周囲の物理的現実世界環境を定義するとしてよい。環境情報は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境を定義するとしてよい。環境情報は、ユーザの周囲の物理的現実世界環境を定義しているとしてよい。環境情報は、仮想コンテンツを重畳する物理的現実世界環境を定義しているとしてよい。
【０１０８】
環境情報は、物理的現実世界環境の環境特性を定義しているとしてよい。環境特性は、物理的現実世界環境の周囲光、色組成の特性および／またはその他の特性を特定しているとしてよい。環境情報は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境の環境特性を定義するとしてよい。環境情報は、仮想コンテンツを重畳する物理的現実世界環境の環境特性を定義しているとしてよい。周囲光の特性は、周囲光の強度、光源の位置および／またはその他の情報を特定するとしてよい。色組成の特性は、物理的現実世界環境の色組成を特定するとしてよい。
【０１０９】
一部の実施例において、環境情報は、物理的現実世界環境の環境値および／またはその他の情報を定義しているとしてよい。環境値は、物理的現実世界環境の環境特性を特定するとしてよい。環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境の環境特性を特定するとしてよい。環境値は、仮想コンテンツを重畳する物理的現実世界環境の環境特性を特定しているとしてよい。
【０１１０】
環境値は、物理的現実世界環境の環境特性を特定するとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて環境値を決定するよう構成されているとしてよい。コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号は、物理的現実世界環境の環境特性の情報を伝達するとしてよい。コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号は、物理的現実世界環境の光強度、光色の情報および／またはその他の情報を伝達するとしてよい。
【０１１１】
物理的現実世界環境の光強度を特定する環境値は、周囲光の特性および／またはその他の情報を特定するとしてよい。環境値は、物理的現実世界環境の光強度を特定するとしてよい。環境値は、物理的現実世界環境の明るさを特定するとしてよい。以下の例に限定されるものではないが、環境値が高いほど、特定される物理的現実世界環境の光強度は高くなるとしてよい。一部の実施例において、環境値は、物理的現実世界環境の複数の異なるエリアにおける光強度を定義するとしてよい。
【０１１２】
一部の実施例において、環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境の光強度を特定するとしてよい。一部の実施例において、環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境を構成する複数の部分における物理的現実世界環境の光強度を特定するとしてよい。
【０１１３】
一部の実施例において、環境値は、仮想コンテンツを重畳する物理的現実世界環境の光強度を特定しているとしてよい。一部の実施例において、環境値は、仮想コンテンツを重畳する物理的現実世界環境のうち１または複数のエリアにおける光強度を特定しているとしてよい。
【０１１４】
物理的現実世界環境の色を特定する環境値は、色組成の特性および／またはその他の情報を特定するとしてよい。環境値は、物理的現実世界環境の光の色を特定するとしてよい。物理的現実世界環境の色は、１または複数の周波数および／または周波数の組み合わせによって特定されるとしてよい。環境値は、物理的現実世界環境における原色の組成を特定するとしてよい。一部の実施例において、個々の環境値は、物理的現実世界環境における個々の原色の組成を特定するとしてよい。
【０１１５】
一部の実施例において、環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境の色を特定するとしてよい。環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある光を構成する個々の色を特定するとしてよい。一部の実施例において、環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境を構成する複数の部分における物理的現実世界環境における色を特定するとしてよい。
【０１１６】
一部の実施例において、環境値は、仮想コンテンツを重畳する物理的現実世界環境の色を特定しているとしてよい。環境値は、仮想コンテンツを重畳する物理的現実世界環境の個々の色を特定しているとしてよい。一部の実施例において、環境値は、仮想コンテンツを重畳する物理的現実世界環境の１または複数のエリアにおける色を特定しているとしてよい。
【０１１７】
環境コンポーネント１１０は、環境情報および／またはその他の情報を決定するよう構成されているとしてよい。環境コンポーネント１１０は、物理的現実世界環境の環境特性に基づいて環境情報を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号を取得するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて環境情報を決定するよう構成されているとしてよい。
【０１１８】
環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて環境特性を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて物理的現実世界環境の周囲光の特性、色組成、および／またはその他の特性を決定するよう構成されているとしてよい。環境コンポーネント１１０は、環境値および／またはその他の情報で、物理的現実世界環境の周囲光の特性、色組成、および／またはその他の特性を特定するよう構成されているとしてよい。
【０１１９】
環境コンポーネント１１０は、物理的現実世界環境の光強度を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内の物理的現実世界環境の光強度を決定するよう構成されているとしてよい。環境コンポーネント１１０は、仮想コンテンツを重畳する物理的現実世界環境の光強度を決定するよう構成されているとしてよい。
【０１２０】
環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて、物理的現実世界環境の光強度を決定するよう構成されているとしてよい。環境コンポーネント１１０は、物理的現実世界環境の周囲光の特性に基づいて、物理的現実世界環境の光強度を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内の光の強度を決定するよう構成されているとしてよい。一部の実施例において、センサは物理的現実世界環境の光強度を伝達する出力信号を生成するとしてよい。
【０１２１】
一部の実施例において、環境コンポーネント１１０は、物理的現実世界環境の光強度を特定する環境値を決定するよう構成されているとしてよい。環境コンポーネント１１０は、周囲光の特性および／またはその他の情報に基づいて、物理的現実世界環境の光強度を特定する環境値を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて、物理的現実世界環境の光強度を特定する環境値を決定するよう構成されているとしてよい。
【０１２２】
一部の実施例において、環境コンポーネント１１０は、物理的現実世界環境のうち複数の異なるエリアの光の強度についての環境値を決定するよう構成されているとしてよい。環境コンポーネント１１０は、物理的現実世界環境のうち複数の異なるエリアの周囲光の特性に基づいて、物理的現実世界環境のうち複数の異なるエリアの光強度についての環境値を決定するよう構成されているとしてよい。一部の実施例において、環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野のうち複数の異なる部分における光の強度についての環境値を決定するよう構成されているとしてよい。
【０１２３】
環境コンポーネント１１０は、物理的現実世界環境の色および／または色組成を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内の物理的現実世界環境の色および／または色組成を決定するよう構成されているとしてよい。環境コンポーネント１１０は、仮想コンテンツを重畳する物理的現実世界環境の色および／または色組成を決定するよう構成されているとしてよい。
【０１２４】
環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて、物理的現実世界環境の色および／または色組成を決定するよう構成されているとしてよい。環境コンポーネント１１０は、物理的現実世界環境の周囲光の特性に基づいて、物理的現実世界環境の色および／または色組成を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内の色および／または色組成を決定するよう構成されているとしてよい。一部の実施例において、センサは物理的現実世界環境の色および／または色組成を伝達する出力信号を生成するとしてよい。
【０１２５】
一部の実施例において、環境コンポーネント１１０は、物理的現実世界環境の色および／または色組成を特定する環境値を決定するよう構成されているとしてよい。環境コンポーネント１１０は、色組成の特性および／またはその他の情報に基づいて、物理的現実世界環境の色および／または色組成を特定する環境値を決定するよう構成されているとしてよい。環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの出力信号に基づいて、物理的現実世界環境の色および／または色組成を特定する環境値を決定するよう構成されているとしてよい。
【０１２６】
一部の実施例において、環境コンポーネント１１０は、物理的現実世界環境のうち複数の異なるエリアの色および／または色組成についての環境値を決定するよう構成されているとしてよい。環境コンポーネント１１０は、物理的現実世界環境のうち複数の異なるエリアの色組成の特性に基づいて、物理的現実世界環境のうち複数の異なるエリアの色および／または色組成についての環境値を決定するよう構成されているとしてよい。一部の実施例において、環境コンポーネント１１０は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野のうち複数の異なる部分における色および／または色組成についての環境値を決定するよう構成されているとしてよい。
【０１２７】
一部の実施例において、物理的現実世界環境の色組成についての環境値は、物理的現実世界環境の個々の原色の組成を特定しているとしてよい。物理的現実世界環境の色組成についての環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野内にある物理的現実世界環境の個々の原色の組成を特定するとしてよい。物理的現実世界環境の色組成についての環境値は、仮想コンテンツを重畳する物理的現実世界環境の個々の原色の組成を特定するとしてよい。
【０１２８】
一部の実施例において、物理的現実世界環境の色組成についての環境値は、物理的現実世界環境のあるエリアの色組成を特定するとしてよい。一部の実施例において、物理的現実世界環境の色組成についての環境値は、コンピューティングプラットフォーム１４０、提示デバイス１４１および／またはその他のデバイスのセンサの視野のうち複数の異なる部分における色組成を特定するとしてよい。一部の実施例において、物理的現実世界環境の色組成についての環境値は、仮想コンテンツを重畳する物理的現実世界環境のうちのあるエリアの色組成を特定しているとしてよい。
【０１２９】
決定コンポーネント１１２は、差分情報および／またはその他の情報を決定するよう構成されているとしてよい。決定コンポーネント１１２は、参照情報、ディスプレイ情報および／またはその他の情報に基づいて差分情報を決定するよう構成されているとしてよい。決定コンポーネント１１２は、コンピューティングプラットフォーム１４０および／または提示デバイス１４１に提示される視覚物の表示値セットおよび期待仮想コンテンツの期待値セットに基づいて、差分情報を決定するよう構成されているとしてよい。差分情報は、提示されている仮想コンテンツの視覚物と、期待仮想コンテンツとの間の差分を特定するとしてよい。
【０１３０】
差分情報は、視覚パラメータおよび／またはその他の情報の１または複数の差分値を定義しているとしてよい。視覚パラメータの差分値は、個々の視覚パラメータの表示値と期待値との差分を特定しているとしてよい。決定コンポーネント１１２は、個々の視覚パラメータの表示値を期待値と比較することによって視覚パラメータの差分値を決定するよう構成されているとしてよい。決定コンポーネント１１２は、個々の視覚パラメータの個々の表示値を個々の期待値と比較することによって視覚パラメータの個々の差分値を決定するよう構成されているとしてよい。
【０１３１】
決定コンポーネント１１２は、仮想コンテンツの視覚物を提示する１または複数の個々の画素および／または画素群についての差分値を決定するよう構成されているとしてよい。個々の視覚パラメータの表示値と期待値とを比較することは、１または複数の画素同士の間、および／または、画素群同士の間で比較することを含むとしてよい。
【０１３２】
決定コンポーネント１１２は、仮想コンテンツを重畳する物理的現実世界環境の干渉レベルを決定するよう構成されているとしてよい。一部の実施例において、決定コンポーネント１１２は、仮想コンテンツを重畳する物理的現実世界環境のあるエリアの干渉レベルを決定するよう構成されているとしてよい。決定コンポーネント１１２は、環境情報および／またはその他の情報に基づいて干渉レベルを決定するよう構成されているとしてよい。決定コンポーネント１１２は、物理的現実世界環境の光強度、色および／もしくは色組成、ならびに／または、その他の情報を特定する環境値に基づいて、干渉レベルを決定するよう構成されているとしてよい。
【０１３３】
決定コンポーネント１１２は、光干渉レベル、色干渉レベルおよび／またはその他の干渉レベルを含む干渉レベルを決定するよう構成されているとしてよい。決定コンポーネント１１２は、物理的現実世界環境の光強度を特定している環境値に基づいて、光干渉レベルを決定するよう構成されているとしてよい。決定コンポーネント１１２は、物理的現実世界環境の色および／もしくは色組成を特定している環境値に基づいて、色干渉レベルを決定するよう構成されているとしてよい。
【０１３４】
物理的現実世界環境からの干渉によって仮想コンテンツがどのような見え方で知覚されるかが変わってしまう可能性がある。周囲環境からの干渉は、光干渉、色干渉および／またはその他の干渉のうち１または複数を含むとしてよい。例えば、仮想コンテンツの視覚物は、物理的現実世界環境のパースペクティブに重畳されるとしてよく、物理的現実世界環境からの干渉によってユーザが知覚する仮想コンテンツの見え方が変わるとしてよい。仮想コンテンツの見え方が変わった結果、期待仮想コンテンツと比較すると、差分がある場合がある。干渉レベルは、物理的現実世界環境からの干渉の量を特定するとしてよい。
【０１３５】
光干渉は、仮想コンテンツを重畳する物理的現実世界環境の光強度が高いことおよび／または低いことによって生じるとしてよい。例えば、物理的現実世界環境の光強度が明る過ぎる場合、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツの視覚物（色等）を飽和および／または変化させる場合があるとしてよい。物理的現実世界環境が明る過ぎる場合、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツの視覚物（色等）の飽和および／または変化が過剰になる場合があるとしてよい。物理的現実世界環境の光強度が暗過ぎる場合、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツの視覚物（色等）の飽和および／または変化が少な過ぎる場合があるとしてよい。
【０１３６】
以下の例示に限定されるものではないが、仮想コンテンツは提示デバイス１４１および／またはその他のデバイスの透明ディスプレイに提示されるとしてよい。提示デバイス１４１の透明ディスプレイによって、物理的現実世界環境からの光をユーザが見ることができるようになるとしてよい。提示デバイス１４１の透明ディスプレイは、物理的現実世界環境のうち見える範囲に重畳される仮想コンテンツの提示を実現する。物理的現実世界環境からの光と、仮想コンテンツの視覚物とが混ざり合い、ユーザがそれを視認するとしてよい。物理的現実世界環境の光と仮想コンテンツの視覚物とが混ざり合うことで、提示される仮想コンテンツの色が変わるとしてよい。物理的現実世界環境の光と仮想コンテンツの視覚物とが混ざり合うことで、仮想コンテンツの意図した見え方が変わるとしてよい。
【０１３７】
色干渉は、仮想コンテンツを重畳する物理的現実世界環境における色によって発生するとしてよい。仮想コンテンツが物理的現実世界環境に重畳される物理的現実世界環境における色によって、仮想コンテンツの色が変化するとしてよい。例えば、仮想コンテンツの色は、物理的現実世界環境の色と混ざり合って、仮想コンテンツが知覚される際の色を変えてしまう場合がある。
【０１３８】
以下の例示に限定されるものではないが、提示デバイス１４１の透明ディスプレイによって、物理的現実世界環境の色をユーザが見ることができるようになるとしてよい。提示デバイス１４１の透明ディスプレイは、物理的現実世界環境のうち見える範囲に重畳される仮想コンテンツの提示を実現する。物理的現実世界環境の色と、仮想コンテンツの色とが混ざり合い、ユーザがそれを知覚するとしてよい。物理的現実世界環境の色と仮想コンテンツの視覚物とが混ざり合うことで、提示される仮想コンテンツの色が変わるとしてよい。物理的現実世界環境の色と仮想コンテンツの視覚物とが混ざり合うことで、仮想コンテンツの意図した見え方が変わるとしてよい。
【０１３９】
一部の実施例において、干渉レベルは１または複数の値および／またはその他の情報によって特定されるとしてよい。干渉レベルの１または複数の値は、物理的現実世界環境の周囲環境によって発生する干渉の量を特定するとしてよい。決定コンポーネント１１２は、環境値および／またはその他の情報に基づいて干渉レベルの値を決定するよう構成されているとしてよい。一部の実施例において、干渉レベルの値は環境値に比例するとしてよい。一部の実施例において、干渉レベルの値は環境値に対する割合としてよい。一部の実施例において、干渉レベルの値は環境値がしきい値を超えると増加および／または減少するとしてよい。しきい値は予め定められているとしてよい。
【０１４０】
決定コンポーネント１１２は、環境値および／またはその他の情報に基づいて光干渉レベルの値を決定するよう構成されているとしてよい。一部の実施例において、光干渉レベルの値は、物理的現実世界環境の光強度を特定する環境値に比例するとしてよい。一部の実施例において、光干渉レベルの値は、物理的現実世界環境の光強度を特定する環境値に対する割合としてよい。一部の実施例において、物理的現実世界環境の光強度を特定する環境値がしきい値を超えると、光干渉レベルの値が増加および／または減少するとしてよい。しきい値は予め定められているとしてよい。
【０１４１】
決定コンポーネント１１２は、環境値および／またはその他の情報に基づいて色干渉レベルの値を決定するよう構成されているとしてよい。一部の実施例において、色干渉レベルの値は、物理的現実世界環境の色および／または色組成を特定する環境値に比例するとしてよい。一部の実施例において、色干渉レベルの値は、物理的現実世界環境の色および／または色組成を特定する環境値に対する割合としてよい。一部の実施例において、物理的現実世界環境の色および／または色組成を特定する環境値がしきい値を超えると、色干渉レベルの値が増加および／または減少するとしてよい。しきい値は予め定められているとしてよい。
【０１４２】
一部の実施例において、決定コンポーネント１１２は、同時および／または異なるタイミングで、差分情報および干渉レベルを決定するよう構成されているとしてよい。
【０１４３】
修正コンポーネント１１４は、修正情報および／またはその他の情報を決定するよう構成されているとしてよい。修正コンポーネント１１４は、差分情報、環境情報、干渉レベルおよび／またはその他の情報に基づいて修正情報を決定するよう構成されているとしてよい。修正コンポーネント１１４は、コンテンツ情報および／またはその他の情報を取得するよう構成されているとしてよい。修正コンポーネント１１４は、コンテンツ情報が定義する仮想コンテンツを修正するための命令を修正および／または生成するよう構成されているとしてよい。修正情報は、提示デバイス１４１および／またはその他のデバイスで提示される仮想コンテンツの視覚物に対する修正を特定しているとしてよい。修正情報は、提示デバイス１４１に提示される視覚物が期待仮想コンテンツとして見えるように、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定しているとしてよい。
【０１４４】
修正情報は、表示値と期待値との間の差分を最小限に抑えるように、および／または、同じとするように行われる、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定するとしてよい。表示値と期待値との間の差分は、表示値を増減することによって、最小限に抑えるとしてもよいし、および／または、同じにするとしてもよい。提示デバイス１４１で提示される仮想コンテンツの視覚物を変更／修正する場合に、表示値を増加および／または減少するとしてよい。提示デバイス１４１で提示される仮想コンテンツの視覚物は、仮想コンテンツの視覚物の明るさおよび／またはコントラストを増減することによって、仮想コンテンツの視覚物の色を変化および／または変更させることによって、および／または、その他の修正を行うことによって、変更／修正するとしてよい。
【０１４５】
提示デバイス１４１で提示される仮想コンテンツの視覚物を修正することで、提示デバイス１４１で提示される仮想コンテンツの視覚パラメータの表示値を変更／修正するとしてよい。提示デバイス１４１で提示される視覚物は、提示される仮想コンテンツの視覚パラメータの表示値と、仮想コンテンツの意図した見え方の視覚パラメータの期待値との間の差分が最小限に抑えられるように、および／または、同じになるように、修正されるとしてよい。修正情報は、表示値が期待値の範囲内に収まるように、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定するとしてよい。仮想コンテンツの視覚物に対する修正は、提示デバイス１４１が提示する視覚物の光強度、色、コントラスト、解像度および／またはその他の特徴のうち１または複数を修正することを含むとしてよい。
【０１４６】
修正コンポーネント１１４は、ユーザが知覚する干渉が最小限に抑えられるように、および／または、ゼロにするように、提示デバイス１４１に提示される仮想コンテンツの視覚物を修正するための修正情報を決定するよう構成されているとしてよい。修正コンポーネント１１４は、ユーザが知覚する光干渉、色干渉および／またはその他の干渉のうち１または複数が最小限に抑えられるように、および／または、ゼロにするように、提示デバイス１４１に提示される仮想コンテンツの視覚物を修正するための修正情報を決定するよう構成されているとしてよい。修正コンポーネント１１４は、干渉レベルに基づいて修正情報を決定するよう構成されているとしてよい。
【０１４７】
修正情報は、物理的現実世界環境からの干渉が最小限に抑えられるように、および／または、ゼロになるように、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定しているとしてよい。修正情報は、物理的現実世界環境からの干渉が最小限に抑えられるように、および／または、ゼロになるように、提示デバイス１４１で提示される仮想コンテンツの表示値に対する修正を特定するとしてよい。一部の実施例において、提示デバイス１４１で提示される仮想コンテンツの視覚物を修正することで、提示デバイス１４１で提示される仮想コンテンツの表示値を変更／修正するとしてよい。表示値は、物理的現実世界環境からの干渉を最小限に抑えるおよび／またはゼロにするように増減させるとしてよい。一部の実施例において、表示値は、物理的現実世界環境からの干渉を最小限に抑えるおよび／またはゼロにするよう予め設定された値のセットであってよい。例えば、明るさパラメータおよび／またはコントラストパラメータのための表示値は、光干渉を最小限に抑えるように、および／または、ゼロにするように、増加させるか、減少させるか、および／または、予め設定された値に設定するとしてよい。色パラメータのための表示値は、色干渉を最小限に抑えるように、および／または、ゼロにするように、増加させるか、減少させるか、および／または、予め設定された値に設定するとしてよい。
【０１４８】
表示値を増加および／または減少させる量は、干渉レベルに基づいて決まるとしてよい。表示値の量は、干渉レベルが最小限に抑えられるように、増加および／または減少させるとしてよい。一部の実施例において、表示値は干渉レベルに基づいて予め設定された値に設定されるとしてよい。以下の例示に限定されるものではないが、表示値は、第１の干渉レベルが特定される場合には第１の予め設定された値に、第２の干渉レベルが特定される場合には第２の予め設定された値に、他の干渉レベルが特定される場合には他の予め設定された値に設定されるとしてよい。干渉レベルと予め設定された値との間の関連付けは、仮想コンテンツの作成者および／またはユーザが決定するとしてよい。予め設定された値は、仮想コンテンツの作成者および／またはユーザが決定するとしてよい。一部の実施例において、修正情報は、干渉レベルが予め定められているしきい値を超える場合に、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定するとしてよい。一部の実施例において、修正情報は、所与の環境特性が検出される場合に、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定するとしてよい。例えば、修正情報は、物理的現実世界環境の明るさが予め定められたしきい値を超過する場合に、または、所与の色が物理的現実世界環境において検出される場合に、提示デバイス１４１で提示される仮想コンテンツの視覚物に対する修正を特定するとしてよい。
【０１４９】
一部の実施例において、光干渉レベルが予め定められた値を超えていることに応じて、修正情報は、仮想コンテンツの明るさおよび／または色が、期待仮想コンテンツに見えるように、明るさパラメータおよび／またはコントラストパラメータの表示値に対する修正を特定するとしてよい。一部の実施例において、色干渉レベルが予め定められた値を超えていることに応じて、修正情報は、仮想コンテンツの色が、期待仮想コンテンツに見えるように、色パラメータの表示値に対する修正を特定するとしてよい。
【０１５０】
一部の実施例において、仮想コンテンツの表示値に対する修正は、干渉レベルを持つ物理的現実世界環境のエリアに対する修正を含むとしてよい。例えば、干渉レベルを持つ物理的現実世界環境のエリアのパースペクティブに重畳される仮想コンテンツの視覚物が修正されるとしてよい。一部の実施例において、干渉レベルを持つ物理的現実世界環境のエリアのパースペクティブに重畳される仮想コンテンツの視覚物だけが修正されるとしてよい。
【０１５１】
一部の実施例において、修正コンポーネント１１４は、表示値と期待値との間の差分が最小限に抑えられるように、および／または、同じになるように、提示デバイス１４１に提示される仮想コンテンツの視覚物を修正するための修正情報を、そして、干渉レベルが同時および／または異なるタイミングで最小限に抑えられるように、提示デバイス１４１で提示される仮想コンテンツの視覚物を修正するための修正情報を決定するよう構成されているとしてよい。例えば、修正コンポーネント１１４は、表示値と期待値との間の差分が最小限に抑えられるように、および／または、同じになるように、提示デバイス１４１に提示される仮想コンテンツの視覚物を修正するための修正情報を最初に決定し、続いて、干渉レベルが最小限に抑えられるような、提示デバイスで提示される仮想コンテンツの視覚物への修正を決定するよう構成されているとしてよい。修正コンポーネント１１４は、表示値と期待値との間の差分が最小限に抑えられるように、および／または、同じになるように、そして、ユーザが知覚する物理的現実世界環境からの干渉が最小限に抑えられるように、および／または、ゼロになるように、提示デバイス１４１に提示される仮想コンテンツの視覚物を修正するための修正情報を生成するよう構成されているとしてよい。
【０１５２】
修正情報は、提示デバイス１４１で提示される仮想コンテンツの個々の画素および／または画素群に対する修正を特定しているとしてよい。修正コンポーネント１１４は、修正情報に基づいて、提示デバイス１４１で提示する仮想コンテンツの個々の画素および／または画素群を修正するよう構成されているとしてよい。修正コンポーネント１１４は、仮想コンテンツの視覚物が、期待仮想コンテンツとして、または、期待仮想コンテンツに近い状態で、ユーザによって知覚されるように、提示デバイス１４１に提示される仮想コンテンツの視覚物を修正するための修正情報を生成するよう構成されているとしてよい。
【０１５３】
提示コンポーネント１１６は、仮想コンテンツおよび／またはその他の情報の提示を容易にするよう構成されているとしてよい。提示コンポーネント１１６は、コンテンツ情報、修正情報および／またはその他の情報を取得するよう構成されているとしてよい。提示コンポーネント１１４は、提示デバイス１４１および／またはその他のデバイスでの仮想コンテンツの提示を容易にするよう構成されているとしてよい。提示コンポーネント１１４は、コンテンツ情報、修正情報および／またはその他の情報に基づいて、提示デバイス１４１での仮想コンテンツの提示を容易にするよう構成されているとしてよい。
【０１５４】
提示コンポーネント１１６は、提示デバイス１４１において仮想コンテンツが、期待仮想コンテンツとして、および／または、期待仮想コンテンツに近い状態で見えるように、提示デバイス１４１での仮想コンテンツの提示を容易にするよう構成されているとしてよい。提示コンポーネント１１６は、仮想コンテンツの修正後の視覚物の提示を容易にするよう構成されているとしてよい。提示コンポーネント１１６は、仮想コンテンツが提示デバイス１４１上で、期待仮想コンテンツとして、および／または、期待仮想コンテンツに近い状態で見えるように、仮想コンテンツの修正後の視覚物の提示を容易にするよう構成されているとしてよい。提示コンポーネント１１６は、物理的現実世界環境のパースペクティブに重畳される修正後の仮想コンテンツおよび／または仮想コンテンツの提示を提示デバイス１４１に実現させるよう構成されているとしてよい。
【０１５５】
提示コンポーネント１１６は、仮想コンテンツ、修正後の仮想コンテンツおよび／またはその他の情報の提示を実現するよう提示デバイス１４１に命令する制御信号を送信するよう構成されているとしてよい。提示コンポーネント１１６は、仮想コンテンツ、修正後の仮想コンテンツおよび／またはその他の情報の提示を実現するよう複数の提示デバイス１４１に命令する制御信号を送信するよう構成されているとしてよい。提示コンポーネント１１６は、同時におよび／または複数の異なるタイミングで、複数の提示デバイス１４１に命令する制御信号を送信するよう構成されているとしてよい。
【０１５６】
提示コンポーネント１１６は、仮想コンテンツ、修正後の仮想コンテンツおよび／またはその他の情報の提示を提示デバイス１４１に実現させるようコンピューティングプラットフォーム１４０に命令する制御信号を送信するよう構成されているとしてよい。提示コンポーネント１１６は、仮想コンテンツ、修正後の仮想コンテンツおよび／またはその他の情報の提示を提示デバイス１４１に実現させるよう複数のコンピューティングプラットフォーム１４０に命令する制御信号を送信するよう構成されているとしてよい。提示コンポーネント１１６は、同時におよび／または複数の異なるタイミングで、複数のコンピューティングプラットフォーム１４０に命令する制御信号を送信するよう構成されているとしてよい。
【０１５７】
一部の実施例において、サーバ１０２、コンピューティングプラットフォーム１４０および／または外部リソース１２０は、１または複数の電子通信リンクを介して動作可能に接続されてもよい。例えば、このような電子通信リンクは、少なくとも部分的に、インターネットおよび／またはその他のネットワークなどのネットワーク１０３を介して確立されてもよい。これは限定を意図したものでないこと、および、本開示の範囲は、サーバ１０２、コンピューティングプラットフォーム１４０および／または外部リソース１２０が何等かのその他の通信媒体を介して動作可能に接続され得る実施例を含むことを理解されたい。
【０１５８】
一部の実施例において、外部リソース１２０は、情報源、システム１００の外部の仮想環境のプロバイダおよび／またはホスト、システム１００に参加する外部エンティティおよび／またはその他のリソースを含み得る。一部の実施例において、本明細書において外部リソース１２０が有するものとして説明された機能の一部またはすべてが、システム１００に含まれるリソースによって提供されてもよい。
【０１５９】
一部の実施例において、サーバ１０２は、電子ストレージ１２２、プロセッサ１２４および／またはその他の構成要素を含むとしてよい。サーバ１０２は、ネットワークおよび／またはその他のコンピューティングデバイスとの間で情報のやり取りを可能にするための通信ラインまたはポートを含むとしてよい。図１Ａ、図１Ｂ、図１Ｃおよび図１Ｄで図示するサーバ１０２は、それに限定することを意図するものではない。サーバ１０２は、協働して本明細書でサーバ１０２の機能と説明する機能を実現する複数のハードウェア、ソフトウェア、および／またはファームウェアのコンポーネントを含むとしてよい。例えば、サーバ１０２は、サーバ１０２として協働する多数のコンピューティングデバイスによって実現されるとしてもよい。
【０１６０】
一部の実施例において、電子ストレージ１２２は情報を電子的に格納する電子格納媒体を含むとしてよい。電子ストレージ１２２の電子格納媒体には、サーバ１０２と一体に（すなわち、実質的に着脱不能に）設けられたシステムストレージ、および／または、例えばポート（例えば、ＵＳＢポート、ファイヤワイヤポート等）またはドライブ（例えば、ディスクドライブ等）を介してサーバ１０２と着脱可能に接続されたリムーバブルストレージの一方または両方が含まれるとしてよい。電子ストレージ１２２には、光学的に読み取り可能な格納媒体（例えば、光ディスク等）、磁気的に読み取り可能な格納媒体（例えば、磁気テープ、磁気ハードドライブ、フロッピードライブ等）、電荷型格納媒体（例えば、ＥＥＰＲＯＭ、ＲＡＭ等）、ソリッドステート格納媒体（例えば、フラッシュドライブ等）、および／または、その他の電子的に読み取り可能な格納媒体のうち１または複数が含まれるとしてよい。電子ストレージ１２２には、１または複数の仮想ストレージリソース（例えば、クラウドストレージ、仮想プライベートネットワーク、および／または、その他の仮想ストレージリソース）が含まれるとしてよい。電子ストレージ１２２は、ソフトウェアアルゴリズム、プロセッサ１２４が決定した情報、サーバ１０２から受信した情報、コンピューティングプラットフォーム１４０から受信した情報、および／または、サーバ１０２を本明細書で説明するように機能させ得るその他の情報を格納してもよい。
【０１６１】
一部の実施例において、プロセッサ１２４はサーバ１０２における情報処理能力を実現するよう構成されるとしてよい。したがって、プロセッサ１２４は、デジタルプロセッサ、アナログプロセッサ、情報処理用のデジタル回路、情報処理用のアナログ回路、ステートマシンおよび／または電子的に情報を処理するその他のメカニズムのうち１または複数を含むとしてよい。図１Ａ、図１Ｂ、図１Ｃおよび図１Ｄにおいてプロセッサ１２４は単一のエンティティとして図示しているが、これは単に説明を目的としたものに過ぎない。一部の実装例においては、プロセッサ１２４は複数の処理ユニットを含むとしてよい。これらの処理ユニットは物理的に同じコンピューティングプラットフォーム内に配置されてもよいし、プロセッサ１２４は連携して動作する複数のデバイスの処理機能を表すとしてもよい。プロセッサ１２４は、コンピュータ可読命令コンポーネント１０６、１０８、１１０、１１２、１１４、１１６および／またはその他のコンポーネントを実行するように構成されるとしてもよい。プロセッサ１２４は、コンポーネント１０６、１０８、１１０、１１２、１１４、１１６、ならびに／または、ソフトウェア、ハードウェア、ファームウェア、何らかの方法で組み合わされたソフトウェア、ハードウェアおよび／あるいはファームウェアによる他のコンポ―ネント、ならびに／または、プロセッサ１２４の処理能力を構成する他のメカニズムを実行するよう構成されてもよい。
【０１６２】
図１Ａ、図１Ｂ、図１Ｃおよび図１Ｄにおいてコンポーネント１０６、１０８、１１０、１１２、１１４および１１６は一の処理ユニット内に配置されているものとして図示されているが、プロセッサ１２４が複数の処理ユニットを含む実施例においては、コンポーネント１０６、１０８、１１０、１１２、１１４および／または１１６のうち１または複数は残りのコンポーネントとは離れて配置されているとしてもよいものと留意されたい。本明細書で記述する複数の異なるコンポーネント１０６、１０８、１１０、１１２、１１４および／または１１６によって提供される機能の説明は説明を目的としたものであり、限定を意図したものではない。コンポーネント１０６、１０８、１１０、１１２、１１４および／または１１６はいずれも、説明に比べて機能が増減するとしてよい。例えば、コンポーネント１０６、１０８、１１０、１１２、１１４および／または１１６のうち１または複数を削除し、その機能の一部またはすべてを、コンポーネント１０６、１０８、１１０、１１２、１１４および／または１１６のうちの他のコンポーネントで提供するとしてもよい。他の例として、本明細書でコンポーネント１０６、１０８、１１０、１１２、１１４および／または１１６のうちの１つの機能と説明する機能の一部またはすべてを実行する１または複数の追加的なコンポーネントを実行するように、プロセッサ１２４が構成されてもよい。
【０１６３】
図１Ｄに図示しているコンポーネント１０６、１０８、１１０、１１２、１１４および１１６はサーバ１０２に配置されているが、一部の実施例において、コンポーネント１０６、１０８、１１０、１１２、１１４および１１６は、コンピューティングプラットフォーム１４０などの他の構成要素で実装されて、サーバ１０２と同じ機能を実現するとしてよい。例えば、コンポーネント１０６、１０８、１１０、１１２、１１４および１１６は、提示デバイス１４１に実装するとしてよい（図１Ｂおよび図１Ｃを参照）。一部の実施例において、コンポーネント１０６、１０８、１１０、１１２、１１４および１１６は、他の物理プロセッサおよび／またはその他の構成要素に実装するとしてよい（図１Ｂ、図１Ｃを参照）。
【０１６４】
図２に示すように、一部の実施例において、システム１００は、コンピューティングプラットフォーム１４０、提示デバイス１４１、１または複数の外部リソース１２０および／またはその他の構成要素を含むとしてよい。コンピューティングプラットフォーム１４０は、一の電子ストレージ１２３、物理プロセッサ１２５および／またはその他の構成要素を含むとしてよい。物理プロセッサ１２５は、機械可読命令１０５ａで構成されるとしてよい。機械可読命令１０５ａは、１または複数のコンピュータプログラムコンポーネントを含むとしてよい。１または複数のコンピュータプログラムコンポーネントは、コンポーネント１０６、１０８、１１０、１１２、１１４および１１６を含むとしてよい。機械可読命令１０５ａを実行することで、１または複数の物理プロセッサ１２５は、意図した見え方のインタラクティブ空間の提供を容易にするとしてよい。
【０１６５】
図３は、物理的現実世界環境である、ユーザ３００の視界を示す図である。物理的現実世界環境は、別の人物３０１、１または複数の照明、および／または、物理的現実世界環境にある他の物体を含むとしてよい。１または複数の照明は、第１の照明４０１、第２の照明４０２、第３の照明４０３、第４の照明４０４および／またはその他の照明を含むとしてよい。１または複数の照明は、ランプおよび／またはその他の照明システムであってよい。１または複数の照明は、物理的現実世界環境の周囲の近辺において、１または複数の周波数の光および／または色を実現するとしてよい。１または複数の照明は、物理的現実世界環境における周囲光および／または物理的現実世界環境の他の環境特性を表すとしてよい。ユーザ３００は、コンピューティングプラットフォーム１４０を介して、システム１００、提示デバイス１４１および／またはその他のシステムと通信するとしてよい。ユーザ３００は、提示デバイス１４１を介して仮想コンテンツの視覚物を見るとしてよい。提示デバイス１４１は、ユーザ３００の頭部に搭載されているヘッドマウントディスプレイおよび／またはその他のデバイスであってよい。仮想コンテンツの視覚物は、物理的現実世界環境のパースペクティブに重畳されるとしてよい。図３はコンピューティングプラットフォーム１４０を持っているユーザ３００を図示しているが、一部の実施例においては、コンピューティングプラットフォーム１４０が提示デバイス１４１に結合されているとしてよい。
【０１６６】
図４は、ユーザ３００の視点から見た、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツを示す図である。仮想コンテンツは、第１の見え方の第１の仮想エンティティ５００を含むとしてよい。第１の仮想エンティティ５００の第１の見え方は、仮想コンテンツの期待視覚物に見えない場合があるとしてよい。第１の仮想エンティティ５００の第１の見え方は、物理的現実世界環境の環境によって変化させるとしてよい。例えば、第１の仮想エンティティ５００の第１の見え方は、１または複数の照明によって変化させるとしてよい。
【０１６７】
図５は、ユーザ３００の視点から見た、物理的現実世界環境のパースペクティブに重畳される仮想コンテンツの修正後の視覚物を示す図である。第１の仮想エンティティ５００ａの視覚物は、物理的現実世界環境の環境に基づいて変化させるとしてよい。第１の仮想エンティティ５００ａの視覚物は、物理的現実世界環境にある１または複数の照明が形成する周囲光の強度に基づいて、および／または、物理的現実世界環境の他の特徴に基づいて、変化させるとしてよい。第１の仮想エンティティ５００ａの視覚物は、第１の仮想エンティティ５００が仮想コンテンツの期待視覚物として見えるように、変化させるとしてよい。仮想コンテンツの視覚物の明るさ、色、コントラストおよび／またはそれ以外のグラフィック特徴は、提示デバイス１４１が提示する仮想コンテンツの視覚物が仮想コンテンツの期待視覚物として見えるように、修正されるとしてよい。
【０１６８】
図６は、物理的現実世界環境における変化を示す図である。周囲光の強度は、物理的現実世界環境において変化し得る。第１の仮想エンティティ５００ａの視覚物は、物理的現実世界環境で変化が生じると、さらに変化させるとしてよい。第１の仮想エンティティ５００ａの視覚物は、物理的現実世界環境の周囲光の強度の変化に基づいて、さらに変化させるとしてよい。例えば、第４の照明４０４が物理的現実世界環境においてオフになると、物理的現実世界環境における周囲光の強度が変化する場合があり、第１の仮想エンティティ５００ａの視覚物を、提示デバイス１４１が提示している仮想コンテンツの視覚物が仮想コンテンツの期待視覚物として見えるように、さらに変化させるとしてよい。この結果として、提示デバイス１４１が提示している仮想コンテンツの視覚物は、物理的現実世界環境において変化が生じた場合であっても、仮想コンテンツの期待視覚物として見える。
【０１６９】
図７は、１または複数の実施例に応じた方法２００を示す図である。以下に説明する方法２００の各処理は例示を目的としたものである。一部の実施例において、方法２００は、説明されていない１または複数の処理を追加して実施されるとしてもよいし、および／または、説明する処理のうち１または複数を省略して実施されるとしてもよい。また、方法２００の各処理の図７における図示および以下での説明での順序は、限定的なものではない。
【０１７０】
一部の実施例において、方法２００は、１または複数の処理デバイス（例えば、デジタルプロセッサ、アナログプロセッサ、情報処理用のデジタル回路、情報処理用のアナログ回路、ステートマシン、および／または、電子的に情報を処理する前記以外のメカニズム）において実行され得る。この１または複数の処理デバイスには、電子格納媒体に電子的に格納されている命令に応答して方法２００の処理の一部または全部を実行する１または複数のデバイスが含まれるとしてよい。この１または複数の処理デバイスには、具体的に方法２００の処理の１または複数を実行するために設計されたハードウェア、ファームウェアおよび／またはソフトウェアで構成される１または複数の装置が含まれるとしてよい。
【０１７１】
方法２００は、クライアントデバイスのディスプレイにおけるグラフィック特徴を動的に調整するよう構成されているとしてよい。クライアントデバイスは、ディスプレイ、環境センサおよび／またはその他の構成要素を含むとしてよい。ディスプレイは、仮想コンテンツの提示を実現するよう構成されているとしてよい。環境センサは、環境情報を伝達する出力信号を生成するよう構成されているとしてよい。環境情報は、クライアントデバイスの周囲環境における周囲光の特性を含むとしてよい。
【０１７２】
処理２０２において、参照情報を取得するとしてよい。参照情報は、仮想コンテンツの視覚パラメータの期待値セットを定義しているとしてよい。視覚パラメータは、明るさパラメータ、コントラストパラメータ、色パラメータおよび／またはその他のパラメータを含むとしてよい。一部の実施形態において、処理２０２は、コンテンツコンポーネント１０６（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様のコンテンツコンポーネントによって実行される。
【０１７３】
処理２０４において、ディスプレイ情報を取得するとしてよい。ディスプレイ情報は、クライアントデバイスのディスプレイの特性に従って仮想コンテンツの視覚パラメータの表示値を定義するとしてよい。一部の実施形態において、処理２０４は、デバイスコンポーネント１０８（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様のデバイスコンポーネントによって実行される。
【０１７４】
処理２０６において、環境情報を決定するとしてよい。環境情報は、出力信号から決定するとしてよい。一部の実施形態において、処理２０６は、環境コンポーネント１１０（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様の環境コンポーネントによって実行される。
【０１７５】
処理２０８において、個々の視覚パラメータの期待値と表示値を比較するとしてよい。このように比較することで表示値と期待値との間の差分を決定するとしてよい。一部の実施形態において、処理２０８は、決定コンポーネント１１２（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様の決定コンポーネントによって実行される。
【０１７６】
処理２１０において、表示値を修正するとしてよい。表示値は、上記の比較に基づいて修正されるとしてよい。表示値は、表示値と期待値との間の差分を最小限に抑えるように修正されるとしてよい。一部の実施形態において、処理２１０は、修正コンポーネント１１４（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様の修正コンポーネントによって実行される。
【０１７７】
処理２１２において、表示値を修正するとしてよい。表示値は、環境情報に基づいて修正されるとしてよい。一部の実施形態において、処理２１２は、修正コンポーネント１１４（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様の修正コンポーネントによって実行される。
【０１７８】
処理２１４において、表示値を設定するとしてよい。表示値は、さらに修正された表示値に設定されるとしてよい。一部の実施形態において、処理２１４は、修正コンポーネント１１４（図１Ｄに図示しており、本明細書で説明しているもの）と同一または同様の修正コンポーネントによって実行される。
【０１７９】
以上、現時点で最も実用的および／または好ましいと考えられる態様に基づいて、本開示のシステムおよび／または方法を例示のために詳細に説明したが、このような詳細な説明は例示のみを目的としたものである。本開示は開示された実施形態に限定されるものではなく、むしろ添付された特許請求の範囲の趣旨及び範囲に入る変形および／または均等な配置も本発明に含められることが意図されている。例えば、本開示においては、あらゆる実施形態の１または複数の特徴を他の実施形態の１または複数の特徴と可能な限り結合することができる。
【図１Ａ】
2020034892.tif 000002
【図１Ｂ】
2020034892.tif 000003
【図１Ｃ】
2020034892.tif 000004
【図１Ｄ】
2020034892.tif 000005
【図２】
2020034892.tif 000006
【図３】
2020034892.tif 000007
【図４】
2020034892.tif 000008
【図５】
2020034892.tif 000009
【図６】
2020034892.tif 000010
【図７】
2020034892.tif 000011
【外国語明細書】
2020034892000001.pdf