(57)【特許請求の範囲】
【請求項１】
ディスプレイの上に視覚的オーバレイの情報の提示をさせるステップであって、該ディスプレイは、複数の部分を規定し、該複数の部分の各々が、該ディスプレイを通して見ることができる異なる環境情報に対応する、ステップと、
プロセッサが、前記ディスプレイの少なくとも１つの部分に対応する環境情報の視覚的複雑性レベルを決定するステップと、
前記環境情報の前記決定された視覚的複雑性レベルが所定の視覚的複雑性レベルより低いと決定される場合において、少なくとも部分的に、決定した視覚的複雑性レベルに基づいて、前記ディスプレイの上の前記視覚的オーバレイの情報の少なくとも一部分の提示の修正をさせるステップであって、前記修正は、提示された前記視覚的オーバレイの情報を、前記環境情報の上に位置決めすることを含む、ステップと、
前記視覚的オーバレイの情報の前記少なくとも一部分が、前記環境情報に対して前記ディスプレイの動きに独立に前記環境情報の上に提示されたままであるように、提示された前記視覚的オーバレイを、ユーザの視点から前記環境情報に付着するステップと、
を含む方法。
【請求項２】
前記情報の前記少なくとも一部分の提示の修正をさせるステップは、前記情報の前記少なくとも一部分の提示を、前記環境情報の前記決定された視覚的複雑性レベルが、所定の視覚的複雑性レベルより大きい場合において、複雑性がより少なくなるようにさせるステップを含む、請求項１に記載の方法。
【請求項３】
前記情報の前記少なくとも一部分の提示を、複雑性がより少なくなるようにさせるステップは、提示されている前記情報の一部分が、取り除かれるようにさせるステップを含む、請求項２に記載の方法。
【請求項４】
前記情報の前記少なくとも一部分の提示の修正をさせるステップは、サイズ、色、および、輝度のうちの少なくとも１つにおいて、前記情報の前記少なくとも一部分に対する修正をさせるステップを含む、請求項１に記載の方法。
【請求項５】
前記視覚的複雑性レベルを決定するステップは、少なくとも部分的に、視線追跡器、および、前面カメラのうちの少なくとも１つにより提供される出力に基づいて、前記視覚的複雑性レベルを決定するステップを含む、請求項１に記載の方法。
【請求項６】
少なくとも１つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも１つのメモリを備える装置であって、該プロセッサおよび該プログラム・コードは、前記少なくとも１つのプロセッサを用いて、前記装置に、ディスプレイの上に情報の提示をさせ、ここで、該ディスプレイは、複数の部分を規定し、該複数の部分の各々が異なる環境情報に対応し、
前記ディスプレイの少なくとも１つの部分に対応する環境情報の視覚的複雑性レベルを決定させ、
前記決定された視覚的複雑性レベルに少なくとも部分的に基づいて、前記ディスプレイの前記少なくとも１つの部分に対応する前記情報の少なくとも一部分の提示の修正をさせ、
前記環境情報に対して前記ディスプレイの動きに独立に、ユーザの視点から前記環境情報に付着するように修正される前記情報の前記少なくとも一部分の提示をさせることを
させるように構成される、装置。
【請求項７】
前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサを用いて、更に、前記装置に、
前記情報の前記少なくとも一部分の提示を、前記環境情報の前記決定された視覚的複雑性レベルが、所定の視覚的複雑性レベルより大きい場合において、複雑性がより少なくなるようにさせることによって、前記情報の前記少なくとも一部分の提示の修正をさせることをさせるように構成される、請求項６に記載の装置。
【請求項８】
前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサを用いて、更に、前記装置に、前記情報の前記少なくとも一部分の提示を、提示されている前記情報の少なくとも一部を取り除かれるようにすることによって複雑性がより少なくなるようにさせることをさせるように構成される、請求項７に記載の装置。
【請求項９】
前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサを用いて、更に、前記装置に、サイズ、色、または、輝度のうちの少なくとも１つにおいて、前記情報の前記少なくとも一部分に対して修正をさせることによって、前記情報の前記少なくとも一部分の提示の修正を行わせることをさせるように構成される、請求項６に記載の装置。
【請求項１０】
前記少なくとも１つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも１つのプロセッサを用いて、更に、前記装置に、少なくとも部分的に、視線追跡器、および、前面カメラのうちの少なくとも１つにより提供される出力に基づいて、前記視覚的複雑性レベルを決定することによって、前記視覚的複雑性レベルを決定させるように構成される、請求項６に記載の装置。
【請求項１１】
プログラム・コード部を有するコンピュータ・プログラムであって、該プログラム・コード部は、コンピュータまたはネットワーク・デバイスの上で動作するとき、
ディスプレイの上に情報の提示をさせ、ここで、該ディスプレイは、複数の部分を規定し、該複数の部分の各々が異なる環境情報に対応し、
前記ディスプレイの少なくとも１つの部分に対応する環境情報の視覚的複雑性レベルを決定し、
少なくとも前記決定された視覚的複雑性レベルに基づいて、前記ディスプレイの上の前記少なくとも一部分に対応する前記情報の少なくとも一部分の提示の修正をさせ、
前記環境情報に対して前記ディスプレイの動きに独立に、ユーザの視点から前記環境情報に付着しているように修正される前記情報の前記少なくとも一部分の提示をさせるように構成される、コンピュータ・プログラム。
【請求項１２】
前記コンピュータ・プログラムは、コンピュータまたはネットワーク・デバイスの上で動作するときに、
前記情報の前記少なくとも一部分の提示を、前記環境情報の前記決定された視覚的複雑性レベルが、所定の視覚的複雑性レベルより大きい場合において、複雑性がより少なくなるようにさせることによって、前記情報の前記少なくとも一部分の提示の修正をさせるように構成される、請求項１１に記載のコンピュータ・プログラム。
【請求項１３】
前記コンピュータ・プログラムは、更に、コンピュータまたはネットワーク・デバイスの上で動作するときに、
前記情報の前記少なくとも一部分の提示を、提示されている前記情報の前記少なくとも一部分を取り除かれるようにさせることによって、複雑性がより少なくなるように、させるように構成されている、請求項１１に記載のコンピュータ・プログラム。
【請求項１４】
前記コンピュータ・プログラムは、更に、コンピュータまたはネットワーク・デバイスの上で動作するときに、
サイズ、色、または、輝度のうちの少なくとも１つにおいて、前記情報の前記少なくとも一部分に対して修正をさせることによって、前記情報の前記少なくとも一部分の提示の修正をさせるように構成される、請求項１１に記載のコンピュータ・プログラム。
【請求項１５】
前記コンピュータ・プログラムは、更に、コンピュータまたはネットワーク・デバイスの上で動作するときに、
少なくとも部分的に、視線追跡器および前面カメラのうちの少なくとも１つにより提供される出力に基づいて、前記視覚的複雑性レベルを決定することによって、前記視覚的複雑性レベルを決定するように構成される、請求項１１に記載のコンピュータ・プログラム。
【請求項１６】
前記ディスプレイにおいて提示された前記視覚的オーバレイの情報は、装置によって実行されている動作に基づいたものである、請求項１に記載の方法。
【請求項１７】
前記視覚的複雑性レベルを決定するステップは、視覚的複雑性を示す前記環境情報の特性を分析するステップを含み、
視覚的複雑性を示す前記環境情報の前記特性は、色のコントラストの程度、サイズ、ユーザへの近接度、および、明確性のうちの１つ以上を含む、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明の例示的実施形態は、一般に、ユーザ・インタフェース技術に関するものであり、より詳細には、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための方法、装置およびコンピュータ・プログラム・プロダクトに関するものである。
【背景技術】
【０００２】
現代の通信時代は、有線と無線ネットワークの素晴らしい拡大をもたらした。無線およびモバイル・ネットワーク技術は、関連した消費者需要に対処し、一方、情報伝達のより多くの柔軟性と直接性を提供した。ネットワーク技術の拡大と同時に、計算パワーの拡大が、現代のネットワーク技術により可能になったサービスを利用することができる入手可能な計算デバイスの開発において起こった。計算パワーのこの拡大は、計算デバイスのサイズの縮小に至り、ほんの数年前には最先端のデスクトップ・コンピュータだけが提供できた処理パワーを必要とした機能を実行することができるモバイル・デバイスの新世代を登場させた。それゆえに、小さな外形を有するモバイル計算デバイスは、ユビキタスとなり、あらゆる社会経済的バックグラウンドの消費者によって、ネットワーク・アプリケーションおよびサービスにアクセスするのに用いられている。
【発明の概要】
【０００３】
本願発明の実施形態は、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための方法、装置およびコンピュータ・プログラム・プロダクトを提供する。１つの例示的実施形態において、この方法は、ディスプレイの上に情報の提示をさせることを含む。この方法は、環境情報の視覚的複雑性レベルを決定することを更に含む。この方法は、決定された視覚的複雑性レベルに少なくとも基づいて、ディスプレイの上の情報の少なくとも一部分の提示の修正をさせることを更に含む。
【０００４】
いくつかの実施形態において、この方法は、前記情報の前記少なくとも一部分の提示を、前記環境情報の前記決定された視覚的複雑性レベルが、所定の視覚的複雑性レベルより大きいインスタンスにおいて、複雑性がより少なくなるように、させることによって、前記情報の前記少なくとも一部分の提示の修正をさせるようにすることを更に含むことができる。いくつかの実施形態において、この方法は、前記情報の少なくとも前記一部分の提示を提示されている前記情報の前記少なくとも一部分を取り除かれるようにさせることによって、複雑性がより少なくなるように、させることを更に含むことができる。
【０００５】
いくつか実施形態において、この方法は、サイズ、色、または、輝度のうちの少なくとも１つにおいて、前記情報の前記少なくとも一部分に対して修正をさせることによって、前記情報の少なくとも前記一部分の提示の修正を生じさせるステップを更に含むことができる。
【０００６】
いくつか実施形態において、この方法は、少なくとも部分的に、視線追跡器または前面カメラのうちの少なくとも１つにより提供される出力に基づいて、前記視覚的複雑性レベルを決定することによって、前記視覚的複雑性レベルを決定することを更に含むことができる。
【０００７】
いくつかの実施形態において、ディスプレイは、各々が異なる環境情報に対応する複数の部分を規定することができる。この方法は、前記ディスプレイの少なくとも１つの部分に対応する情報環境に対する前記視覚的複雑性レベルを決定することによって、前記視覚的複雑性レベルを決定することを更に含むことができる。加えて、この方法は、前記ディスプレイの前記少なくとも１つの部分に対応する前記情報の前記少なくとも一部分の提示の修正をさせることによって、前記情報の少なくとも前記一部分の提示の修正を生じさせることを更に含むことができる。加えて、いくつかの実施形態において、この方法は、前記情報の前記少なくとも一部分が、前記環境情報に対して前記ディスプレイの動きに独立に、前記ユーザの前記視点から前記環境情報にわたって存在しているままであるように、前記ユーザの前記視点から環境情報に付着して修正される前記情報の少なくとも前記一部分の提示をさせることを更に含むことができる。
【０００８】
別の例示的実施形態で、装置は、少なくとも１つのプロセッサと、コンピュータ・プログラム・コードを格納すること含む少なくとも１つのメモリとを含む。ここで、この少なくとも１つのメモリと格納された前記コンピュータ・プログラム・コードとは、前記少なくとも１つのプロセッサで、装置に、ディスプレイの上に情報の提示をさせることをさせるように構成される。この少なくとも１つのメモリと格納された前記コンピュータ・プログラム・コードとは、前記少なくとも１つのプロセッサで、更に、装置に、環境情報の視覚的複雑性レベルを決定させるように構成される。この少なくとも１つのメモリと格納された前記コンピュータ・プログラム・コードとは、前記少なくとも１つのプロセッサで、更に、装置に、少なくとも部分的には、前記決定した視覚的複雑性レベルに基づいて、前記ディスプレイの上の情報の少なくとも一部分の提示の修正をさせることをさせるように構成される。
【０００９】
別の例示的実施形態において、コンピュータ・プログラム・プロダクトが提供される。この例示的実施形態のコンピュータ・プログラム・プロダクトは、コンピュータ読取り可能プログラム命令をその中に格納した少なくとも１つのコンピュータ読取り可能記憶媒体を含む。この例示的実施形態のプログラム命令は、ディスプレイの上に情報の提示をさせることを含む方法を装置に実行させるように構成されたプログラム命令を含む。この方法は、環境情報の視覚的複雑性レベルを決定することを更に含む。この方法は、決定された視覚的複雑性レベルに少なくとも基づいて、前記ディスプレイの上の情報の少なくとも一部分の提示の修正をさせることを更に含む。
【００１０】
別の例示的実施形態で、装置が提供される。この装置は、ディスプレイの上に情報のを提示をさせる手段を備える。この装置は、環境情報の視覚的複雑性レベルを決定する手段を更に含む。この装置は、決定された視覚的複雑性レベルに少なくとも基づいて、前記ディスプレイの上の情報の少なくとも一部分の提示の修正をさせる手段を更に含む。
【図面の簡単な説明】
【００１１】
このように、一般的な用語で本願発明のいくつかの実施形態を記述したが、次に、添付の図面への参照がなされる。これは、必ずしも一定の比率描かれているというわけではない。ここで、
【図１】図１は、例示的実施形態にしたがう、ユーザ・インタフェースを有する装置のブロックを図示する。
【図２】図２は、例示的実施形態にしたがう、モバイル端末の概略ブロック図である。
【図３Ａ】図３Ａは、たとえば、図１に示される装置を具体化する例示的ヘッドマウント式ディスプレイを図示する。ここで、ディスプレイは、本願発明の例示的実施形態にしたがって、都市スカイラインが、ディスプレイを通して見られるように、パススルーである。
【図３Ｂ】図３Ｂは、たとえば、図１に示される装置を具体化することができる、車のための例示的なパススルー・フロント・ガラス・ディスプレイを図示する。ここで、本願発明の例示的実施形態にしたがって、都市スカイラインは、ディスプレイを通して見ることができる。
【図４Ａ】図４Ａは、ＦＩＧ  ３Ａで示されるヘッドマウント式のディスプレイを図示する。ここで、着信の通知を提供している情報は、ここに記述される例示的実施形態にしたがって、ディスプレイの上に示される。
【図４Ｂ】図４Ｂは、図３Ｂで示されるパススルー・フロント・ガラス・ディスプレイを図示する。着信の通知を提供している情報は、ここに記述される例示的実施形態にしたがって、ディスプレイの上に示される。
【図５Ａ】図５Ａは、ＦＩＧ  ３Ａで示されるヘッドマウント・ディスプレイを図示する。ここで、コンピュータ・スクリーンは、ここに記述される例示的実施形態にしたがって、ヘッドマウント・ディスプレイの部分を通して見ることができる。
【図５Ｂ】図５Ｂは、図３Ｂで示されるパススルー・フロント・ガラス・ディスプレイを図示する。ここで、都市スカイラインとサインを、ここに記述される例示的実施形態にしたがって、フロント・ガラス・ディスプレイの部分を通して見ることができる。
【図６Ａ】図６Ａは、図４Ａにおいてヘッドマウント式のディスプレイを図示する。ここで、提示されている情報が、ここに記述される例示的実施形態にしたがって、コンピュータ・スクリーンに基づいて、修正された。
【図６Ｂ】図６Ｂは、図４Ｂに示されるパススルー・フロント・ガラス・ディスプレイを図示する。ここで、ここに記述される例示的実施形態にしたがって、都市スカイラインとサインに基づいて、提示されている情報が、修正された。
【図７Ａ】図７Ａは、図５Ａに示されるヘッドマウント・ディスプレイを図示する・ここで、ここに記述される例示的実施形態にしたがって、ヘッドマウント・ディスプレイは、異なる部分を規定する。
【図７Ｂ】図７Ｂは、図５Ｂに示されるパススルー・フロント・ガラス・ディスプレイを図示する。ここで、ここに記述される例示的実施形態にしたがって、フロント・ガラス・ディスプレイは、異なる部分を規定する。
【図８Ａ】図８Ａは、図７Ａに示されるヘッドマウント式のディスプレイを図示する。ここで、提示されている情報は、ここに記述される例示的実施形態にしたがって、ヘッドマウント・ディスプレイの部分を通して見られる環境情報に基づいて、修正された。
【図８Ｂ】図８Ｂは、図７Ｂに示されるパススルー・フロント・ガラス・ディスプレイを図示する。ここで、提示されている情報が、ここに記述される例示的実施形態にしたがって、フロント・ガラス・ディスプレイの部分を通して見られる環境情報に基づいて、修正された。
【図９Ａ】図９Ａは、図８Ａに示されるヘッドマウント式のディスプレイを図示する。ここで、提示されている情報は、ここに記述される例示的実施形態にしたがって、ブランク・ウォールに付着している。
【図９Ｂ】図９Ｂは、図８Ｂにおけるパススルー・フロント・ガラス・ディスプレイを図示する。ここで、提示されている情報が、ここに記述される例示的実施形態にしたがって、大きな建物に付着している。
【図１０】図１０は、ここに記述される例示的実施形態にしたがって、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための例示的方法によるフローチャートを図示する。
【図１１】図１１は、ここに記述される例示的実施形態にしたがって、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための別の例示的方法による、フローチャートを図示する。
【発明を実施するための形態】
【００１２】
本願発明のいくつかの実施形態が、以下に、添付の図面を参照して、より詳細に記述される。本願発明の実施形態のすべてではないが、そのいくつかが示される。実際に、本願発明は、多くの異なる形で具体化することができる。そして、ここに述べられる実施形態に制限されるように、解釈されてはならないむしろ、これらの実施形態は、この開示が適用可能な法的要求を満たすように提供されるものである。以下を通して、同様の参照番号は、同様の要素を参照する。
【００１３】
ここで用いられるように、「データ」、「コンテンツ」、「情報」および同様の用語は、種々の例示的実施形態にしたがって、送信され、受信され、表示され、および／または、格納されることが可能な単数または複数のデータに言及するのに、互換的に用いることができる。このように、いかなるこのような用語の使用も、本願開示の要旨および範囲を制限するためであるととってはならない。
【００１４】
「コンピュータ読取り可能媒体」という用語は、ここで用いられるように、実行のための命令を含むプロセッサに情報を提供することに関与するように構成された任意の媒体を指す。そのような媒体は、固定コンピュータ読取り可能媒体（例えば、不揮発性媒体、揮発性媒体）、そして、伝送媒体含む、多くの形をとることができる。しかし、これらに限定されるものではない。伝送媒体は、たとえば、同軸ケーブル、銅線、光ファイバー・ケーブル、および、音波およびラジオ、光、赤外線波を含む電磁波などのワイヤーやケーブルなしで空間を伝播する搬送波を含む。信号は、振幅、周波数、位相、分極における人工的な過渡状態バリエーション、または、他の伝送媒体を通して伝送される物理的特性を含む。固定コンピュータ読取り可能媒体の例は、磁性コンピュータ読取り可能媒体（例えば、フロッピー（登録商標）・ディスク、ハード・ディスク、磁気テープ、他の任意の磁気媒体）、光学的コンピュータ読取り可能媒体例えば、コンパクト・ディスク・リード・オンリー・メモリ（ＣＤ−ＲＯＭ）、ディジタル多用途ディスク（ＤＶＤ）、ブルーレイ・ディスク、など）、ランダム・アクセス・メモリ（ＲＡＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、フラッシュＥＰＲＯＭ、または、コンピュータが読み出すことができる他の任意の固定媒体を含む。「コンピュータ読取り可能記憶媒体」という用語は、ここでは、伝送媒体以外の任意のコンピュータ読取り可能媒体を指すために用いられる。しかしながら、ここで、実施形態はコンピュータ読取り可能記憶媒体を使うように記述されているが、他のタイプのコンピュータ読取り可能媒体を、代替的実施形態におけるコンピュータ読取り可能記憶媒体に替えて置換し、または、加えて使用することができることが理解される。
【００１５】
加えて、ここで用いられるように、「回路」という用語は、
（ａ）ハードウェアのみの回路インプリメンテーション（例えば、アナログ回路および／またはディジタル回路でのインプリメンテーション）、
（ｂ）回路と、一緒に動作して装置に、ここに記述される１つ以上の機能を実行させる１つ以上のコンピュータで読取り可能メモリに格納されるソフトウェアやファームウェア命令を備えるコンピュータ・プログラム・プロダクトとの組合せ、および、
（ｃ）たとえば、たとえソフトウェアまたはファームウェアが物理的に存在しないとしても動作のためにソフトウェアまたはファームウェアを要求するマイクロプロセッサ、または、マイクロプロセッサ部分、
などの回路を指す。この「回路」の定義は、すべての請求項を含む、ここでの、この用語のすべての用途に対して適用される。さらなる例として、ここに使われるように、用語「回路」は、１つ以上のプロセッサやその部分、および、付随するソフトウェアやファームウェアを備えるインプリメンテーションを含む。別の例として、ここで用いられる用語「回路」は、また、サーバ、携帯電話ネットワーク・デバイス、他のネットワーク・デバイスや他の計算デバイスにおける、たとえば、ベースバンド方式集積回路、または、携帯電話のための応用プロセッサ集積回路、あるいは、同様の集積回路を含む。
【００１６】
図１は、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための装置１０２のブロック図を図示する。装置１０２は、１つの実施形態の例として提供され、そして、どんな形であれ発明の範囲または要旨を狭くするものであると解釈されてはならないことが認識される。これに関して、本願開示の範囲は、ここに図示され、記述されたものに加えて、多くの可能な実施形態におよぶ。そのように、図１は、ユーザ・インタフェースで対話を容易にするための装置の構成の１つの例を図示するものであるが、他の構成も、また、本願発明の実施形態をインプリメントするのに使うことができる。
【００１７】
装置１０２は、デスクトップ・コンピュータ、ラップトップ・コンピュータ、モバイル端末、モバイル・コンピュータ、携帯電話、モバイル通信デバイス、ゲーム・デバイス、ディジタル・カメラ／ビデオカメラ、オーディオ／ビデオプレーヤー、テレビジョン・デバイス、無線受信機、ディジタル・ビデオテープ・レコーダー、測位デバイス、チップセット、チップセットを備える計算デバイス、これらの任意の組合せなどの、固定デバイスとして、または、モバイル・デバイスとしても具体化することができる。これに関して、装置１０２は、ディスプレイを備える、あるいは、ディスプレイと通信して動作している任意の計算デバイスを備えることができる。いくつかの例示的実施形態において、装置１０２は、図２の中で図示されるモバイル端末のようなモバイル・コンピュータとして具体化される。
【００１８】
これに関して、図２は、装置１０２の１つの例示的実施形態の代表例としてモバイル端末１０のブロック図を図示する。しかしながら、以下で図示され、記述されるモバイル端末１０は、本願発明の種々の例示的実施形態をインプリメントすることができる、および／または、利益を受けることができる装置１０２の１つのタイプの単に実例的なものであり、したがって、本願開示の範囲を制限するためであるととってはならないことが理解されるべきである。計算デバイスのいくつかの実施形態が図示され、そして、以下、例を目的として記述されるのであるが、携帯電話、モバイル・コンピュータ、個人情報機器（ＰＤＡ）、ページャ、ラップトップ・コンピュータ、デスクトップ・コンピュータ、ゲーム・デバイス、測位デバイス、タブレット型コンピュータ、テレビジョン、電子ペーパーなどの、他のタイプの計算デバイス、および、他のタイプの電子装置は、本願発明の種々の実施形態を用いることができる。
【００１９】
図示されるように、モバイル端末１０は、送信器１４および受信器１６との通信において、アンテナ１２（または複数のアンテナ１２）を含むことができる。モバイル端末１０は、また、送信器に信号を提供し、および受信器から信号を受けとるように構成されたプロセッサ２０を含むことができる。プロセッサ２０は、たとえば、回路、ディジタル信号プロセッサを伴う１つ以上のマイクロプロセッサ、ディジタル信号プロセッサを伴わない１つ以上のマイクロプロセッサ、１つ以上のコプロセッサ、１つ以上のマルチコア・プロセッサ、１つ以上のコントローラ、処理回路、１つ以上のコンピュータ、たとえば、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、またはＦＰＧＡ（フィールドプログラマブルゲートアレイ）、または、いくつかのそれらの組合せなどの集積回路を含む種々の他の演算処理装置を含む種々の手段として具体化することができる。したがって、図２の中では、シングル・プロセッサとして、図示されるが、いくつかの実施形態において、プロセッサ２０は、複数のプロセッサを備える。プロセッサ２０によって送受信される信号は、適用可能なセルラ・システムのエアインタフェース規格、および／または、制限されるものではないが、電気電子学会（ＩＥＥＥ）８０２．１１、８０２．１６、その他などの、Ｗｉ−Ｆｉ、無線ローカル・アクセス・ネットワーク（ＷＬＡＮ）技術を含む、多数の異なる有線のまたは無線ネットワーク技術に従って信号伝達情報を含むことができる。加えて、これらの信号は、スピーチ・データ、ユーザ生成データ、ユーザ要求データ、その他を含むことができる。これに関して、モバイル端末は、１つ以上のエアインタフェース規格、通信プロトコル、変調タイプ、アクセス・タイプ、その他で、動作することができることができる。より詳細には、モバイル端末は、種々の第１世代（１Ｇ）、第２世代（２Ｇ）、２．５Ｇ、第３世代（３Ｇ）通信プロトコル、第４世代（４Ｇ）通信プロトコル、インターネット・プロトコル・マルチメディア・サブシステム（ＩＭＳ）通信プロトコル（例えば、セッション・イニシエーション・プロトコル（ＳＩＰ））、その他にしたがって、動作することができることができる。例えば、モバイル端末は、２Ｇ無線通信プロトコルＩＳ−１３６（時分割多重アクセス（ＴＤＭＡ））、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＩＳ−９５  ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、その他にしたがって、動作することができることができる。また、たとえば、モバイル端末は、２．５Ｇ無線通信プロトコル汎用パケット無線システム（ＧＰＲＳ：ｗｉｒｅｌｅｓｓ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｐｒｏｔｏｃｏｌｓ  Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）、ＥＤＧＥ（Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ）、その他にしたがって、動作することができることができる。さらに、たとえば、モバイル端末は、ＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）ＣＤＭＡ２０��０（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ２０００）ＷＣＤＭＡ（登録商標）（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）ＴＤ−ＳＣＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ−Ｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）その他などの３Ｇ無線通信プロトコルにしたがって、動作することができることができる。モバイル端末は、さらに、追加的に、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）またはＥ−ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）その他のような３．９Ｇの無線通信プロトコルにしたがって、動作することができることができる。加えて、たとえば、モバイル端末は、第４世代（４Ｇ）無線通信プロトコルその他、また、将来開発することができる同様の無線通信プロトコルにしたがって、動作することができることができる。
【００２０】
ＴＡＣＳ（Ｔｏｔａｌ  Ａｃｃｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）ならびに、ＮＡＭＰＳ（Ｎａｒｒｏｗ−ｂａｎｄ  Ａｄｖａｎｃｅｄ  Ｍｏｂｉｌｅ  Ｐｈｏｎｅ  Ｓｙｓｔｅｍ）など、携帯端末は、デュアルまたは高次モード電話（例えば、ディジタル／アナログ、または、ＴＤＭＡ／ＣＤＭＡ／アナログ電話）がそうであるように、本願発明の実施形態から利益を得ることもできる。加えて、モバイル端末１０は、Ｗｉ−Ｆｉ、または、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）プロトコルにしたがい、動作することができることができる。
【００２１】
プロセッサ２０は、オーディオ／ビデオ、そして、モバイル端末１０のロジック機能をインプリメントするための回路を備えることができることが理解される。例えば、プロセッサ２０は、ディジタル信号処理装置デバイス、マイクロプロセッサ・デバイス、アナログ・ディジタル変換器、Ｄ−Ａ変換器、および／または、その他を備えることができる。モバイル端末のコントロールおよび信号処理機能は、それぞれの能力によってこれらのデバイスの間で割り当てることができる。プロセッサは、追加的に、内蔵音声符合化器（ＶＣ）２０ａ、内蔵データ・モデム（ＤＭ）２０ｂ、その他を備えることができる。さらに、プロセッサは、１つ以上ソフトウェア・プログラム（例えば、アプリケーション）を操作する機能を備えることができる。これは、メモリに格納することができる。たとえば、プロセッサ２０は、ウェブ・ブラウザなどの接続プログラムを操作することができる。接続プログラムは、モバイル端末１０が、ＷＡＰ（Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）ＨＴＴＰ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）その他などのプロトコルにしたがい、位置ベース・コンテンツのようなウェブ・コンテンツを送受信することを可能にする。モバイル端末１０は、インターネットまたは他のネットワークにわたってウェブ・コンテンツを送受信するのに、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を使用することができる。
【００２２】
モバイル端末１０は、また、たとえば、イヤホン、または、スピーカー２４、リンガー２２、マイク２６、ディスプレイ２８、ユーザ入力インタフェースその他を含むユーザ・インタフェースを備えることができる。これらは、操作上、プロセッサ２０に結合することができる。これに関して、プロセッサ２０は、たとえば、スピーカー２４、リンガー２２、マイク２６、ディスプレイ２８、その他などのユーザ・インタフェースの１つ以上の要素の少なくともいくつかの機能を制御するように構成されるユーザ・インタフェース回路を含むことができる。プロセッサ２０やプロセッサ２０を備えているユーザ・インタフェース回路は、プロセッサ２０にアクセスできるメモリ（例えば、揮発性メモリ４０、不揮発性メモリ４２、その他）に格納されたコンピュータ・プログラム命令（例えば、ソフトウェアやファームウェア）を通してユーザ・インタフェースの１つ以上の要素の１つ以上の機能を制御するように構成することができる。図示されていないが、モバイル端末は、たとえば、検出可能出力として機械的振動を提供する回路などモバイル端末に関連した種々の回路に電力供給するためにバッテリーを備えることができる。モバイル端末のディスプレイ２８は、プラズマ・ディスプレイ・パネル（ＰＤＰ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、有機発光ダイオード・ディスプレイ（ＯＬＥＤ）、パス・スルー・ディスプレイ、プロジェクター、ホログラフィック・ディスプレイその他を含むいくつかの例において、電子デバイスに対して適切な任意のタイプのものであることができる。ディスプレイ２８は、たとえば、３次元タッチ・ディスプレイを備えることができる。その例は、以下で、さらに記述される。ユーザ入力インタフェースは、モバイル端末がデータを受信することを可能にするデバイスを備えることができる。例えば、キーパッド３０、タッチ・ディスプレイ（例えば、ディスプレイ２８がタッチ・ディスプレイとして構成されるいくつかの例示的実施形態）、ジョイスティック（図示せず）、その他の入力デバイスなどである。キーパッドを含む実施形態において、このキーパッドは、数値（０−９）および関連したキー（＃、＊）、モバイル端末１０を操作するためのその他のキーを備えることができる。代替的に、または、追加的に、キーパッド３０は、従来のＱＷＥＲＴＹキーパッド配置を含むことができる。
【００２３】
モバイル端末１０は、加入者識別モジュール（ＳＩＭ）  ３８、取り外し可能なユーザ識別モジュール（Ｒ−ＵＩＭ）、その他などのメモリを備えることができる。これらは、モバイル加入者に関係する情報要素を格納することができる。ＳＩＭに加えて、モバイル端末は、他の取り外し可能なおよび／または固定メモリを含むことができる。モバイル端末１０は、揮発性メモリ４０や不揮発性メモリ４２を含むことができる。たとえば、揮発性メモリ４０は、ダイナミックおよび／またはスタティックＲＡＭ、オン・チップまたはオフ・チップ・キャッシュ・メモリ、その他を含むランダム・アクセス・メモリ（ＲＡＭ）を含むことができる。埋め込み、および／または、取り外し可能な不揮発性メモリ４２は、たとえば、リードオンリー・メモリ、フラッシュ・メモリ、磁気記憶デバイス（例えば、ハード・ディスク、フロッピー（登録商標）・ディスク・ドライブ、磁気テープ、等）、光学ディスク・ドライブおよび／または媒体、非揮発性ランダム・アクセス・メモリ、（ＮＶＲＡＭ）、その他を含むことができる。揮発性メモリ４０のように、不揮発性メモリ４２は、データの一時記憶のためにキャッシュ領域を含むことができる。このメモリは、固定で、１つ以上のソフトウェアプログラム、命令、情報のピース、データ、その他を格納することができる。これらは、モバイル端末によって、モバイル端末の機能を実行するのに使用することができる。たとえば、メモリは、モバイル端末１０をユニークに識別することができるＩＭＥＩ（ｉｎｔｅｒｎａｔｉｏｎａｌ  ｍｏｂｉｌｅ  ｅｑｕｉｐｍｅｎｔ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）コードなどの識別子を含むことができる。
【００２４】
図１に戻って、例示的実施形態において、装置１０２は、ここに記述される種々の機能を実行するための種々の手段を含む。これらの手段は、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーザ・インタフェース１１６、センサ１１８、または、ユーザ・インタフェース（ＵＩ）制御回路１２２のうちの１つ以上を備えることができる。装置１０２の手段は、ここに記載されるように、たとえば、回路、ハードウェア要素（例えば、適切にプログラムされたプロセッサ、組合せ論理回路、その他）、適切に構成された処理デバイス（例えば、プロセッサ１１０）によって実行可能であるコンピュータ読取り可能媒体（例えば、メモリ１１２）の上に格納された、コンピュータ読取り可能プログラム命令を含むコンピュータ・プログラム・プロダクト、（例えば、ソフトウェアまたはファームウェア）または、いくつかのそれらの組合せとして、具体化することができる。
【００２５】
いくつかの例示的実施形態において、図１の中で図示される１つ以上の手段は、チップとして、またはチップセットとして具体化することができる。言い換えると、装置１０２は、材料、コンポーネント、および／または、構造的アセンブリ（例えば、ダッシュボード）のワイヤーを含む１つ以上の物理的パッケージ（例えば、チップ）を備えることができる。構造的アセンブリは、物理的強度、サイズの保全、および／または、そこに含まれるコンポーネント回路に対する電気的インタラクションの制限を提供することができる。これに関して、プロセッサ１１０、メモリ１１２、通信インタフェース１１４やＵＩ制御回路１２２は、チップまたはチップセットとして具体化することができる。したがって、装置１０２は、いくつかの場合において、単一のチップ上に、あるいは、単一の「システム・オン・チップ」として、本願発明の実施形態をインプリメントするように構成する、あるいは、そのように構成されたコンポーネントを含むことができる。そのように、いくつかの場合において、チップまたはチップセットは、ここに記述される機能を提供するための１つ以上の操作を実行するための、および／または、ここに記述される機能やサービスについてユーザ・インタフェース・ナビゲーションを可能にするための手段を構成することができる。
【００２６】
プロセッサ１１０は、たとえば、ディジタル・シグナル・プロセッサを伴う１つ以上のマイクロプロセッサ、ディジタル・シグナル・プロセッサがない１つ以上のマイクロプロセッサ、１つ以上のコプロセッサ、１つ以上のマルチコア・プロセッサ、１つ以上のコントローラ、処理回路、１つ以上のコンピュータ、たとえば、ＡＳＩＣまたはＦＰＧＡなどの集積回路を含む種々の他の演算処理装置、１つ以上の他のタイプのハードウェア・プロセッサ、または、いくつかのそれらの組合せを含む種々の手段として具体化することができる。したがって、図１の中では、シングル・プロセッサとして、図示されるが、いくつかの実施形態において、プロセッサ１１０は、複数のプロセッサを備える。複数のプロセッサは、互いに他と通信して動作することができ、そして、全体的に、ここに記載されるように、装置１０２の１つ以上の機能を実行するように構成することができる。複数のプロセッサは、１つの計算デバイスの上で、全体的に、装置１０２として機能するように構成される複数のコンピューティング・デバイスにわたって分散して具体化することができる。モバイル端末１０として装置１０２が具体化された実施形態において、プロセッサ１１０は、プロセッサ２０として、具体化することができる、あるいは、プロセッサ２０を備えることができる（図２に図示する）。いくつかの例示的実施形態において、プロセッサ１１０は、メモリ１１２に格納された、または、さもなければ、プロセッサ１１０にアクセスできる命令を実行するように構成される。これらの命令、プロセッサ１１０によって実行されるとき、装置１０２に、ここに記載されるように、装置１０２の１つ以上の機能を実行させるようにさせることができる。そのように、ハードウェアで、またはソフトウェアで構成されていても、あるいは、その組合せによって、構成されていても、プロセッサ１１０は、それに応じて構成されており、本願発明の実施形態にしたがう、動作を実行することができるエンティティを備えることができる。したがって、たとえば、プロセッサ１１０が、ＡＳＩＣ、ＦＰＧＡ、その他として具体化されているとき、プロセッサ１１０は、ここに記述された１つ以上の動作を行うために特に構成されたハードウェアを備えることができる。代替的に、別の例として、プロセッサ１１０が、メモリ１１２に格納されているなどの、命令の実行主体として具体化されているとき、その命令は、特に、プロセッサ１１０を、ここに記述された１つ以上のアルゴリズムおよび動作を実行するように構成することができる。
【００２７】
メモリ１１２は、たとえば、揮発性メモリ、不揮発性メモリ、または、いくつかのそれらの組合せを備えることができる。これに関して、メモリ１１２は、固定コンピュータ読取り可能記憶媒体を備えることができる。図１において単一のメモリとして図示されているが、メモリ１１２は、複数のメモリを含むことができる。複数のメモリは、１つの計算デバイスの上で、具体化することができる。あるいは、全体的に、装置１０２として機能するように構成される複数の計算デバイスにわたって分散することができる。種々の例示的実施形態において、メモリ１１２は、ハード・ディスク、ランダム・アクセス・メモリ、キャッシュ・メモリ、フラッシュ・メモリ、コンパクト・ディスク・リード・オンリー・メモリ（ＣＤ−ＲＯＭ）、ディジタル多用途ディスク・リード・オンリー・メモリ（ＤＶＤ−ＲＯＭ）光学的ディスク、情報を格納するように構成される回路、または、いくつかのそれらの組合せを備えることができる。装置１０２がモバイル端末１０として具体化される実施形態において、メモリ１１２は、揮発性メモリ４０および／または不揮発性メモリ４２（図２に図示する）を備えることができる。メモリ１１２は、種々の例示的実施形態にしたがって、装置１０２が種々の機能を実行するのを可能にするために、情報、データ、アプリケーション、命令、その他を格納するように構成することができる。例えば、いくつかの例示的実施形態において、メモリ１１２は、プロセッサ１１０による処理のために、データをバッファするように構成される。追加的に、または、代替的に、メモリ１１２は、プロセッサ１１０による実行のためのプログラム命令を格納するように構成することができる。メモリ１１２静的および／または動的情報の形で、情報を格納することができる。格納された情報は、例えば、画像、コンテンツ、メディア・コンテンツ、利用者データ、アプリケーション・データ、その他を含むことができる。この格納された情報は、その機能性を実行する過程でＵＩ制御回路１２２において、格納し、および／または、使用することができる。
【００２８】
通信インタフェース１１４は、任意のデバイス、または、回路に具体化された手段、ハードウェア、コンピュータ読取り可能媒体に格納された（例えば、メモリ１１２）コンピュータ読取り可能プログラム命令を含むコンピュータ・プログラム・プロダクトとして具体化することができる、そして、別の計算デバイスとデータを送受信するように構成された処理デバイス（例えば、プロセッサ１１０）または、その組合せによって、実行されることができる。いくつかの例示的実施形態において、通信インタフェース１１４は、少なくとも部分的に、プロセッサ１１０として、あるいは、さもなければ、プロセッサ１１０に制御されるように、具体化される。これに関して、通信インタフェース１１４は、例えば、バスを介して、プロセッサ１１０と通信していることができる。通信インタフェース１１４は、たとえば、アンテナ、送信器、受信器、トランシーバや、サポート・ハードウェア、または、１つ以上のリモート計算デバイスと通信を可能にするソフトウェアを含むことができる。装置１０２がモバイル端末１０として具体化される実施形態において、通信インタフェース１１４は、送信器１４と受信器１６としてとして具体化することができる、または、送信器１４と受信器１６を備える（図２に図示する）。通信インタフェース１１４は、計算デバイスの間での通信のために使用することができる任意のプロトコルを使用してデータを受信および／または送信するように構成することができる。これに関して、通信インタフェース１１４は、無線ネットワーク、有線ネットワーク、それらのいくつかの組合せ、その他にわたるデータ伝送のために使用することができる任意のプロトコルを使用してデータを受信および／または送信するように構成することができる。これにより、装置１０２と１つ以上の計算デバイスとが、通信状態にあることができる。例として、通信インタフェース１１４は、サーバまたは、他のコンテンツ・ソースからネットワークをわたって、コンテンツ（例えば、ウェブページ・コンテンツ、ストリーミング・メディア・コンテンツ、その他）を受信し、および／または、さもなければアクセスするように構成することができる。通信インタフェース１１４は、さらに、例えば、バスを介して、メモリ１１２、ユーザ・インタフェース１１６、センサ１１８やＵＩ制御回路１２２と通信状態にあることができる。
【００２９】
センサ１１８は、プロセッサ１１０、ユーザ・インタフェース１１６やＵＩ制御回路１２２と通信状態にあることができる。装置１０２がモバイル端末１０として具体化される実施形態において、センサ１１８は、センサ１８として具体化できる、あるいは、それを備えることができる（図２に図示する）。いくつかの実施形態において、センサ１１８は、ユーザの目の運動または挙動における変化を検出するように構成することができる。いくつかの実施形態において、センサ１１８は、例えば、ユーザの目の位置や焦点を検出することによって、ユーザの視線を追跡するように構成することができる。例えば、センサ１１８は、ユーザの目（例えば、ユーザの角膜）で跳ね返る光線（ｂｅａｍ）または、他の信号（例えば、赤外線）を伝送するように構成されることができる。センサ１１８は、また、その光線または他の信号を、戻ってきたときに受信するように構成することができる。いくつかの実施形態において、センサ１１８を、ユーザの眼球運動におけるパターンを検出するように構成することができる。追加的に、または、代替的に、センサ１１８は、ユーザの瞳孔拡張を検出する、あるいは、測定することができる。これらの同一線上で、センサ１１８は、３次元環境においてユーザの焦点（例えば、ユーザの焦点深度）を確定するために、ユーザの瞳孔のサイズを検出するように構成することができる。いくつかの実施形態において、センサ１１８は、出力（例えば、信号、光線、絵、ビデオなど）を、プロセッサ１１０ユーザの視線（例えば、位置、焦点、瞳孔拡張など）に関して特定の状況を決定するのを可能にするためにプロセッサ１１０に提供することができる。この情報は、ユーザの視線の運動または挙動における変化を決定するのに用いることができる。同様に、センサ１１８は、例えば、過度のまばたき、または、とりわけ、重いまぶたを閉じた挙動を含むユーザのまぶたの運動などの、ユーザの他の特徴をモニターするように構成することができる。いくつかの実施形態において、センサ１１８は、視線追跡器を備えることができる。そのような実施形態において、センサ１１８を、環境情報の視覚的複雑性の決定などのために、装置１０２（例えば、プロセッサ１１０）に、いかなる上記の検出を示す出力をも提供するように構成することができる。そして、ユーザがそれを見ることができる。
【００３０】
加えて、いくつかの実施形態において、センサ１１８は、前面カメラを備えることができる。いくつかの実施形態において、これらの前面カメラは、装置が、パス・スルー・ディスプレイで（例えば、写真、ビデオなどで）、（例えば、ユーザの視点から）ユーザがディスプレイを通して見ている環境情報を検出するのを支援するために有用でありえる。実際に、いくつかの実施形態において、これらの前面カメラは、装置１０２（例えば、プロセッサ１１０）に、出力を提供することができる。これは、本願発明の例示的実施形態に有用でありえる、環境情報の視覚的複雑性を決定する装置１０２を支援することができる。
【００３１】
ここで用いられるように、装置１０２の例示的実施形態は、任意のタイプのセンサ１１８、または、とりわけ、視線追跡器と前面カメラなどのセンサ１１８の組合せを含むことができる。
【００３２】
ユーザ・インタフェース１１６は、ユーザ入力の指標を受信するために、および／または、オーディオ、ビジュアル、機械的、あるいは他の、出力を、ユーザに提供するためにプロセッサ１１０と通信状態にあることができる。そのように、ユーザ・インタフェース１１６は、たとえば、キーボード、マウス、ジョイスティック、ディスプレイ、タッチ・スクリーン・ディスプレイ、マイク、スピーカーや他の入出力メカニズムを含むことができる。いくつかの実施形態において、ディスプレイは、スクリーン上、壁の上、眼鏡の上のディスプレイ（例えば、眼近接ディスプレイ）、空中にあるもの、その他を指すことができる。装置１０２がモバイル端末１０として具体化される実施形態において、ユーザ・インタフェース１１６は、ディスプレイ２８とキーパッド３０として具体化することができる、あるいは、それらを備えることができる（図２に図示する）。ユーザ・インタフェース１１６は、例えば、バスを介して、メモリ１１２、通信インタフェース１１４、センサ１１８、および／またはＵＩ制御回路１２２と通信状態であることができる。
【００３３】
いくつかの実施形態において、ユーザ・インタフェース１１６は、パス・スルー・ディスプレイを含むことができる。同様に、装置１０２がモバイル端末１０として具体化される実施形態において、ディスプレイ２８は、パス・スルー・ディスプレイとして具体化することができる。いくつかの実施形態において、パス・スルー・ディスプレイを、ユーザが提示されている情報が見えることができるように、少なくとも部分的に透明な形（例えば、画像オーバーレイ）で情報（例えば、テキスト、アイコン、写真、ビデオ、視覚的誘引物など）を提示するように構成することができる。
【００３４】
そのように、いくつかの例示的実施形態は、図３Ａに示される眼鏡１５０のような、または、図３Ｂに示されるフロント・ガラス（ｗｉｎｄｓｈｉｅｌｄ）１７０  のようなディスプレイを備えているデバイスを通して入力を提供するための装置（例えば、装置１０２）を提供することができる。パス・スルー・ディスプレイを有する装置は、通常の光学ガラス・レンズであるように見えるレンズを通したように、実質的に透明なディスプレイ表面上の情報の視覚的オーバーレイを提供することができる。この視覚的オーバーレイは、パス・スルー・ディスプレイの上で表示することができる追加情報を提供している間に、ユーザの典型的な覆い隠されていない視野において、ユーザが、対象物や人々を見るのを可能にする。情報の視覚的オーバーレイは、透明（または０％の不透明度）から不透明（または１００％の不透明度）にわたる種々の不透明度のものであることができる。例えば、パス・スルー・ディスプレイの上で提示される情報は、いくつかの場合において、実質的に透明なディスプレイの上で実質的に不透明な方法で提示することによって、ディスプレイの上で提示される情報を越えて、ユーザの視界を完全にふさぐことがあり得る。いくつかの実施形態において、提示された情報は、ユーザ（例えば、着用者）が、パス・スルー・ディスプレイを越えて、環境を見ることができるように、部分的に透明であることができる。透明度の程度は、情報が示されない完全に透明なものから、完全に不透明なものにまたは非透過のものまで、または、その間での任意のどんな程度にも変化することができる。
【００３５】
例示的実施形態は、また、パス・スルー・ディスプレイのエッジにおいて情報を提示することができる。例えば、１つの実施形態のパス・スルー・ディスプレイは、透明度が小さく、その実質的に透明な領域のまわりに提示されるおそらく不透明である情報を有する実質的に透明であるディスプレイの中心領域を含むことができる。そのような実施形態は、ユーザが、中心領域を通して、その環境（例えば、環境情報）を見ることを可能とする。また、一方、ユーザが、そのあたりについて、周囲に見られるように、情報を提供する。
【００３６】
オブジェクト認識と結びつくパス・スルー・ディスプレイの上での情報の提示は、ダイナミックに対話的な情報をユーザに提示することを可能にする。パス・スルー・ディスプレイを有する装置は、２次元の（２−Ｄ）および／または、３次元の（３−Ｄ）視覚的要素の提示を可能にする。ディスプレイの平面で提示された２次元のグラフィック要素は、ユーザに、ユーザ・インタフェース、ステータス要素、または、他の情報を、典型的コンピュータ・スクリーン、または、モバイル端末のディスプレイ（例えば、モバイル端末１０のディスプレイ２８）の上で見られるように、提示することができる同様に、３次元グラフィック要素は、ディスプレイの上部、または、環境の上部に提示されることができる。そして、パス・スルー・ディスプレイを通して見ることができる。そのような方法において、これらのビジュアル要素は、メッセージを通信し、通知でユーザに対して注意を喚起し、現在使用中であるアプリケーションを提示する、などをすることができる。加えて、これらの視覚的要素は、ユーザが眺めている興味のポイントまたはランドマークを識別することによってなど、パス・スルー・ディスプレイのユーザがディスプレイを通して眺めているオブジェクトに関する画像を提供することができる。そのような識別は、物体認識ソフトウェア、または、装置の（例えば、装置１０２）または、モバイル端末１０など装置を備えるデバイス（例えば、全地球位置測定システム（ＧＰＳ）を介する）位置識別と連携した物体認識を含む種々の手段により達成される。
【００３７】
加えて、いくつかの実施形態において、装置（例えば、装置１０２）は、ユーザに追加的なフィードバックを提供するように、マルチ・モードであることができる。たとえば、装置は、情報の提示に加えて、音声フィードバックを提供することができる。追加的に、または、代替的に、この装置は、ユーザに触覚フィードバック（例えば、振動）を提供することができる。
【００３８】
パス・スルー・ディスプレイを有する装置（例えば、装置１０２）のいくつかの例は、図３Ａおよび図３Ｂに図示される。図３Ａは、左レンズ１５４と右レンズ１５２とを含む例示的ヘッドマウント式ディスプレイ（例えば、メガネ１５０）を図示する。そのような左レンズ１５４と右レンズ１５２とは、ユーザの左目と右目とで、それぞれ、対話するように構成することができる。加えて、メガネ１５０は、ユーザの頭にマウントするようにユーザの頭（例えば、耳）と係合するように構成されるフレーム１５１を含むことができる。
【００３９】
いくつかの実施形態において、メガネ１５０は、情報の提示を制御するように構成されるプロセッサ（例えば、プロセッサ１１０）を備える（または、それと通信する）ことができる。例えば、メガネ１５０の描かれた実施形態において、プロセッサは、左レンズ・ディスプレイ１６４および右レンズ・ディスプレイをつくるために情報の提示を制御するように構成することができる。いくつかの実施形態において、左レンズ・ディスプレイ１６４と右レンズ・ディスプレイ１６２との上で提示された情報は、独立していることができ、および／または、相補的でありえる。
【００４０】
図３Ａに図示されるように、ユーザ（図示せず）は、都市スカイライン１９０として情報を見るために、左レンズ１５４と右レンズ１５２、そして、そこで示された左レンズ・ディスプレイ１６４と右レンズ・ディスプレイ１６２とを通して見ることができる加えて、いくつかの実施形態において、メガネ１５０は、左レンズ・ディスプレイ１６４および／または右レンズ・ディスプレイ１６２の上に表示をするように構成することができる。描かれた実施形態において、記載「都市スカイライン」１８０が、ユーザは、（例えば、左レンズ１５４と右レンズ１５２を通して）都市のスカイラインを見ていることを示すために、左レンズ・ディスプレイ１６４と右レンズ・ディスプレイ１６２とに、ユーザに示されている。ディスプレイの上で提示されるときに、単語も示されるけれども、本願発明のいくつかの実施形態は、ディスプレイの上での（例えば、写真、ビデオ、通知、視覚的誘引物など）他のタイプの情報を提示することを考えている。加えて、図３Ａに示される単語が透明でないけれども、本願発明のいくつかの実施形態は、ディスプレイの上で、少なくとも部分的に透明な情報の提示を考える。
【００４１】
図３Ｂは、パス・スルー・ディスプレイがあるフロント・ガラス（ｗｉｎｄｓｈｉｅｌｄ）を有する装置１０２を具体化することができる例示的な車１７０を図示する。描かれた実施形態において、車１７０は、ダッシュボード１７２、ステアリング・ホイール１７１、リヤビュー・ミラー１７３そして、フロント・ガラス１７５を含む。フロント・ガラス１７５は、ディスプレイ１７６を含む。いくつかの実施形態において、車１７０は、情報の提示を制御するように構成されるプロセッサ（例えば、プロセッサ１１０）を（またはある）備えることができる。例えば、車１７０の描かれた実施形態において、プロセッサは、フロント・ガラス１７５のディスプレイ１７６の上の情報の提示をコントロールするように構成することができる。
【００４２】
図３Ｂに図示されるように、ユーザ（図示せず）は、都市スカイライン１９０などの環境情報を見るために、フロント・ガラス１７５およびディスプレイ１７６を通して見ることができる。加えて、いくつかの実施形態において、車１７０は、ディスプレイ１７６に情報の提示をさせるように構成することができる。描かれた実施形態において、記載「都市スカイライン」１８０が、ユーザは、都市のスカイラインを（例えば、フロント・ガラス１７５を通して）見ていることを示すために、ディスプレイ１７６の上で、ユーザに提示されている。ディスプレイの上に、単語が提示されているように示されるが、本願発明のいくつかの実施形態は、ディスプレイの上での（例えば、写真、ビデオ、通知、視覚的誘引物など）他のタイプの情報を提示することを考えている。加えて、図３Ｂに示される単語は透明でないけれども、本願発明のいくつかの実施形態は、ディスプレイの上で、少なくとも部分的に透明な情報の提示を考える。
【００４３】
また、図３Ａおよび図３Ｂが、それぞれ、パス・スルー・ディスプレイを有する装置の１つの例を図示しているが、パス・スルー・ディスプレイを有するように構成された多数の他の装置が、本願発明の実施形態に対して考えられる（例えば、ヘルメット・バイザー、コックピット・フロント・ガラスなど）ことに留意する。さらに、本願発明の実施形態は、パス・スルー・ディスプレイを有する装置に限られているものではなく、任意装置１０２（例えば、モバイル端末１０）など、ここに記述される（例えば、モバイル計算デバイス、固定計算デバイス、など）ディスプレイを有するか、または、関連した他の例の装置とも有用でありえる。
【００４４】
図１に戻って、ＵＩ制御回路１２２は、例えば、回路、ハードウェア、コンピュータ読取り可能媒体（例えば、メモリ１１２）に格納され、処理デバイス（例えば、プロセッサ１１０）、または、それらのいくつかの組合せによって実行されるコンピュータ読取り可能プログラム命令を備えるコンピュータ・プログラム・プロダクトなど種々の手段として具体化することができる。そして、いくつかの実施形態において、プロセッサ１１０によって具体化されるか、さもなければ、プロセッサ１１０によって制御される。ＵＩ制御回路１２２が、プロセッサ１１０とは別に具体化される、いくつかの例示的実施形態において、ＵＩ制御回路１２２は、プロセッサ１１０と通信状態にあることができる。ＵＩ制御回路１２２は、さらに、例えば、バスを介して、メモリ１１２、通信インタフェース１１４、センサ１１８、および／または、インタフェース１１６、の１つ以上と通信状態にあることができる。
【００４５】
ＵＩ制御回路１２２は、タッチ・ディスプレイなどのユーザ・インタフェース１１６からユーザ入力を受信するように構成することができる。ユーザ入力または信号は、ユーザ入力を示す位置情報をもたらすことができる。これに関して、その位置は、２次元空間におけるユーザ入力の位置を含むことができる。これは、タッチ・ディスプレイ・ユーザ・インタフェースの表面に対して相対的であることができる。例えば、位置は、位置決定することができるように、２次元座標系（例えば、Ｘ軸およびＹ軸）に対して座標位置を備えることができる。したがって、ＵＩ制御回路１２２は、例えば、ユーザ入力に関係するディスプレイの一部分を決定するためなど、ユーザ入力の位置を決定することができる。
【００４６】
いくつかの実施形態において、装置１０２は、ユーザ入力の他の形（例えば、スピーチ、ジェスチャ、など）を受信するように構成することができる。同様に、ユーザによるタッチ入力の受け取りは、ディスプレイに制限されてはならず、装置１０２の任意の部分を含むことができる。
【００４７】
いくつかの実施形態において、装置１０２は、ディスプレイの上に情報の提示をさせるように構成することができる。ディスプレイの上に提示される情報は、いくつかの場合において、装置１０２によって実行されている動作に基づいているものであることができる。例えば、図４Ａを参照すると、メガネ２００（装置１０２の例示的実施形態などの）は、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２とを、それぞれ有する左レンズ２０４と右レンズ２０２を含むことができる。メガネ２００は、例えば、フレーム２０１でユーザの頭に、アタッチすることができる。描かれた実施形態において、そのユーザが着信を受信していることを示している情報は、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２の両方の上で示されている。特に、メッセージ「あなたは、ジョン・ドウからの着信を受けています」  ２２２が、左レンズ・ディスプレイ２１４の上で示される。加えて、電話アイコン２２６および、メッセージ「呼び出しを受けたいですか？」２２３が、右レンズ・ディスプレイ２１２の上で示される。図４Ａで示すように、メッセージ２２２は、メッセージ２２３および電話アイコン２２６とは異なるユーザの視野の中で示すことができる。そのように、ユーザがメガネ２００（例えば、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２を通して）を通して見ていると、メッセージ２２２は、メッセージ２２３や電話アイコン２２６とオーバーラップしたり、混乱したりすることができない。
【００４８】
したがって、いくつかの実施形態において、例えば、図４Ａに示されるように、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２との上での情報の提示は、ユーザの別々の視野に整列するように配置することができる。これに関して、ここに記述されるいかなる実施形態においても、左レンズ・ディスプレイ２１４または右レンズ・ディスプレイ２１２の片方のみに提示される情報は、いくつかの実施形態において、他のレンズ・ディスプレイの上でそして、対応する視野の中に示すことができる。これらの同一線上で、描かれた実施形態のいくつかが、１つのレンズ・ディスプレイだけの上に、提示されている情報が、特定の背景情報「の上に」配置されるように、情報を提示するのであるが、いくつかの実施形態は、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２との両方の上に情報を提示することができる、しかし、（例えば、ユーザの視点から）特定の背景情報に対応する視野の中である。例えば、図６Ａに関して記述される例示的実施形態は、ブランク・ウォール２１７「の上に」、メッセージ「ジョン・ドウからの着信？」２８０を示す。このように、描かれた実施形態は、左のレンズ・ディスプレイ２１４の上に提示されているメッセージ２８０を示す。しかしながら、ブランク・ウォール２１７へのユーザの視野は、右レンズ・ディスプレイ２１２の部分を含むことができる。そのような状況において、いくつかの実施形態は、ブランク・ウォール２１７に対応するユーザの視野の中で右レンズ・ディスプレイ２１２の部分に情報を提示するように構成することができる。したがって、たとえ、メッセージ２８０が右レンズ・ディスプレイ２１２の上で提示されるとしても、それは、まだ、前記ユーザの前記視点からブランク・ウォール２１７「の上に」配置されていることができる。これらの同一線上で、コンピュータ・スクリーン２９６に対応するユーザの視野における左レンズ・ディスプレイ２１４の部分の上で、情報が全く提示されないことがあり得る。
【００４９】
別の例示的実施形態において、図４Ｂを参照すると、車２５０とフロント・ガラス２５２に結びついた例示的装置（例えば、装置１０２）は、パス・スルー・ディスプレイ２５８を含むことができる。車２５０は、また、ステアリング・ホイール２５１、および、リヤビュー・ミラー２５４を含むこともできる。車２５０に結びついた装置は、パス・スルー・ディスプレイ２５８の上で、情報（例えば、ユーザが着信を受信していることを示している情報）の提示をさせることができる。描かれた実施形態において、電話アイコン２６４、メッセージ「あなたは、ジョン・ドウからの着信を受けています」  ２６２が、および、別のメッセージ「その呼び出しを受けたいですか？」２６３が、パス・スルー・ディスプレイ２５８の上に提示される。
【００５０】
いくつかの実施形態において、装置１０２は、ディスプレイ通して、見ることができる環境情報をモニターするように構成することができる。いくつかの実施形態において、装置１０２は、環境情報の視覚的複雑性レベルを決定することなどにより環境情報の視覚的複雑性を決定するように構成することができる。
【００５１】
いくつかの実施形態において、装置１０２は、センサ１１８を用いて、環境情報の視覚的複雑性を決定するように構成することができる。そのような実施形態においては、センサ１１８は、プロセッサ１１０などに対して出力を提供するように構成することができる。そして、装置１０２は、センサ１１８の出力に少なくとも部分的には基づいて環境情報の視覚的複雑性を決定することができる。
【００５２】
上記したように、いくつかの実施形態において、センサ１１８は、前面カメラを備えることができる。いくつかの実施形態において、装置１０２は、少なくとも部分的に、前面カメラから受信した出力に基づいて、環境情報の視覚的複雑性レベルを決定するように構成することができる。そのような関係において、前面カメラは、ユーザが見ている環境情報の画像データを記録、またはキャプチャすることができる。その画像データは、装置１０２に、環境情報の視覚的複雑性の決定において使用するために、提供されることができる。いくつかの実施形態において、画像データは、（例えば、色のコントラストの程度、サイズ、ユーザへの近接度、強度、明確さ、など）視覚的複雑性を示す環境情報の任意数の特性に対して分析することができる。例えば、画像データは、スクリーン上に多数の文字とともにコンピュータ・スクリーンの画像を提供することができる応答において、装置１０２は、コンピュータ・スクリーンの環境情報が、高い視覚的複雑性レベルを有することを決定することができる。これらの同一線上で、画像データは、ブランク・ウォールの画像を提供することができる。これは、装置１０２環境情報が、低い視覚的複雑性レベルを有することを決定させることができる。
【００５３】
追加的に、または、代替的に、上記したように、いくつかの実施形態において、センサ１１８は、視線追跡器を備えることができる。いくつかの実施形態において、装置１０２は、少なくとも部分的に、視線追跡器から受信した出力に基づいて、環境情報の視覚的複雑性レベルを決定するように構成することができる。例えば、視線追跡器は、ユーザの目またはまぶたの動きまたは挙動の少なくとも１つを検出するように構成することができる。実際に、そのような運動または挙動は、ユーザが見ている環境情報の視覚的複雑性の決定を支援することができるパターンを示すことができる。例えば、瞳孔拡張は、ユーザが、何かに集中していることを示すことができる。これは、ユーザが見ているものに対する高い視覚的複雑性レベルを示すことができる。同様に、ユーザの眼の焦点を早くシフトさせることも、また、環境情報の高い視覚的複雑性レベルを示すことができる。図５Ａを参照すると、ユーザは、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２とのパス・スルー・ディスプレイを有するメガネ２００を通して見ているかもしれない。描かれた実施形態において、ユーザは、左レンズ・ディスプレイ２１４を通してウォール２１７、右レンズ・ディスプレイ２１２を通してコンピュータ・スクリーン２９６を見ている。メガネ２００は、センサ（例えば、センサ１１８）などを通して、ウォール２１７（例えば、環境情報）が、低い視覚的複雑性レベルを有し、コンピュータ・スクリーン２９６（例えば、環境情報）が、高い視覚的複雑性レベルを有することを決定することができる。
【００５４】
図５Ｂを参照すると、ユーザは、パス・スルー・フロント・ガラス・ディスプレイ２５８を通して見ているかもしれない。描かれた実施形態において、ユーザは、フロント・ガラス・ディスプレイ２５８の左の部分の上で大きな建物２９１を見ており、そして、フロント・ガラス・ディスプレイ２５８の右の部分の上でマイレージ情報２９２を有するサイン２９０を見ている。フロント・ガラス・ディスプレイ２５８に結びついた装置は、センサ（例えば、センサ１１８）などを通して、大きな建物２９１（例えば、環境情報）が、低い視覚的複雑性レベルを有すること、および、マイレージ情報２９２（例えば、環境情報）を有するサイン２９０が、高い視覚的複雑性レベルを有することを決定することができる。
【００５５】
ここで用いられるように、視覚的複雑性レベルは、任意の絶対的または相対的な限定子（例えば、数、高い／低い、など）によって規定することができる。例えば、視覚的に複雑である環境情報は、高い視覚的複雑性レベルを有すると決定することができる。これらの同一線上で、より視覚的に複雑でない環境情報は、低い視覚的複雑性レベルを有すると決定することができる。同様に、視覚的複雑性レベルは、非常に視覚的に複雑な環境情報が、９の視覚的複雑性レベルを有すると決定することができ、そんなに視覚的に複雑でない環境情報は、３の視覚的複雑性レベルを有すると決定することができるように、記数法（例えば、０−１０）に基づいたものであることができる。
【００５６】
パス・スルー・ディスプレイ（例えば、ヘッドマウント式のディスプレイ、拡張リアリティ・メガネ、ビデオ、または、光学的シースルー・ディスプレイなど）は、情報を通してユーザの環境とまだ対話している間に、ユーザに情報を提示することを可能にする。特に、上記したように、環境情報をオーバーレイするように、情報をディスプレイの上に提示することができる。しかしながら、増加した機能により使用が増加する結果になったが、これは、ディスプレイの上に提示すべき大量の情報を必要とし得る。さらに、いくつかの場合において、環境情報は、視覚的に複雑でありえる。このように、提示されている情報の量、および、環境の視覚的複雑性に依存して、提示された情報を読むことや処理することが、ユーザにとって難しくなり得る。さらに、視覚的に複雑な環境情報に関する情報を提示することは、ユーザが、彼らの現在のタスクを中断される原因になることがありえる。
【００５７】
そのように、本願発明のいくつかの実施形態は、環境情報の視覚的複雑性を説明するために情報の提示を修正する方法を提供しようとする。それによって、ユーザが見ている環境に適合する動的なユーザ・インタフェースを提供する。本願発明のいくつかの例示的実施形態は、ディスプレイの上の情報の提示を、情報が上に重ねて提示されている環境情報の視覚的複雑性に基づいて、修正することができる。そのような方法において、提示されている情報は、その環境に基づいて、最適化されることができる。それによって、ユーザが、より簡単に、その情報を知覚することを可能にする。
【００５８】
したがって、いくつかの実施形態において、装置１０２は、決定された視覚的複雑性レベルに少なくとも基づいて、前記ディスプレイの上の情報の少なくとも一部分の提示の修正をさせるように構成することができる。そのような関係において、装置１０２は、ユーザが見ている環境の視覚的複雑性に基づいて、情報の提示を適応させるように構成することができる。
【００５９】
図６Ａを参照すると、メガネ２００は、コンピュータ・スクリーン２９６が高い視覚的複雑性レベルを有すること、そして、ウォール２１７が低い視覚的複雑性レベルを有することを決定したかもしれない。このように、メガネ２００は、環境情報の視覚的複雑性レベルによって、左レンズ・ディスプレイ２１４と右レンズ・ディスプレイ２１２との上で情報提示の修正をすることができる。例えば、図４Ａに関して記述される状況と同様に、ユーザは、ジョン・ドウから着信を受信することができる。しかしながら、着信を示している情報を電話アイコン２２６で提示すること、そして、左レンズ・ディスプレイ２１４の上に提示されているメッセージ「あなたは、ジョン・ドウからの着信を受けています」  ２２２、および、右レンズ・ディスプレイ２１２の上に提示されているメッセージ「その呼び出しを受けたいですか？」２２３の代わりに（図４Ａ参照）、メガネ２００は、「ジョン・ドウからの着信を受けるか？」の改訂メッセージ２８０を、左レンズ・ディスプレイ２１４だけの上に提示させることができる。改訂メッセージ２８０は、ユーザに提示されている情報を単純化することができ、そして、拡大したフォントサイズで提供することさえできる。加えて、メッセージ２８０を左レンズ・ディスプレイ２１４だけで提示することによって、コンピュータ・スクリーン２９６のユーザの眺め（例えば、高い視覚的複雑性レベルで）は、不明瞭にされない。その代わりに、メッセージ２８０は、ウォール２１７の「上に」重ねて表示される。これは、低い視覚的複雑性レベルを有すると決定され、それによって、ユーザがより簡単にメッセージ２８０を知覚することを可能とする。
【００６０】
図６Ｂを参照すると、パス・スルー・フロント・ガラス・ディスプレイ２５８と結びついた装置は、マイレージ情報２９２を有するサイン２９０が、高い視覚的複雑性レベルを有すること、そして、大きな建物２９１が、低い視覚的複雑性レベルを有することを決定したかもしれない。このように、この装置は、フロント・ガラス・ディスプレイ２５８の上の情報の提示を、環境情報の視覚的複雑性レベルによって、修正することができる。例えば、図４Ｂに関して記述された状況と同様に、ユーザは、ジョン・ドウから着信を受信することができる。しかしながら、着信を示している情報を電話アイコン２６４で提示すること、メッセージ「あなたは、ジョン・ドウからの着信を受けています」  ２６２、および、フロント・ガラス・ディスプレイ２５８の上で提示されるメッセージ「その呼び出しを受けたいですか？」２６３の代わりに（図４Ｂ参照）、この装置は、「ジョン・ドウからの着信を受けるか？」の改訂メッセージを、フロント・ガラス・ディスプレイ２５８の上で提示させることができる。改訂メッセージ２８１は、ユーザに提示されている情報を単純化することができ、そして、拡大したフォントサイズで提供することさえできる。それによって、ユーザが、より簡単にメッセージ２８０を知覚することを可能にする。加えて、メッセージ２８１は、大きな建物２９１「の上に」提示することができる。この大きな建物は、低い視覚的複雑性レベルを有すると決定された。これは、ユーザの、（例えば、高い視覚的複雑性レベルで）マイレージ情報２９２を有するサイン２９０の眺めを隠さない。
【００６１】
いくつかの実施形態において、装置１０２は、情報を環境情報の決定された視覚的複雑性レベルが所定の視覚的複雑性レベルより大きいインスタンスにおいて複雑性がより少なくなるようにさせるように構成することができる。いくつかの場合において、装置１０２は、提示されている情報が、より複雑にならないために、自動的に修正されなければならないように、情報の特定の提示のためには、あまりに複雑である視覚的複雑性レベルに対応する所定の視覚的複雑性レベルを規定することができる。例えば、装置１０２は、高い所定の視覚的複雑性レベルを規定することができる。したがって、図６Ａを参照すると、提示されている情報（例えば、メッセージ２８０）は、コンピュータ・スクリーン２９６の高い視覚的複雑性レベルの決定によって、複雑性がより少なくなるように（例えば、ディスプレイ上を移動される、拡大したフォント、部分を取り除かれる、等）修正された。同様に、図６Ｂを参照すると、提示されている情報（例えば、メッセージ２８１）は、マイレージ情報２９２を有するサイン２９０の高い視覚的複雑性レベルの決定によって、複雑性がより少なくなるように（例えば、ディスプレイ上を移動される、拡大したフォント、部分を取り除かれる、等）修正された。
【００６２】
加えて、いくつかの実施形態において、装置１０２は、情報の少なくとも一部を取り除かれるようにすることによって情報の提示を修正するように構成することができる。例えば、図４Ａと図６Ａとに示される情報の提示における差異を参照すると、電話アイコン２２６の提示は、終わっている。同様に、図４Ｂと図６Ｂとに示される情報の提示における差異を参照すると、電話アイコン２６４の提示は、終わっている。
【００６３】
ここで用いられるように、情報の提示を複雑性がより少なくなるように修正する多くの異なる方法が、本願発明の実施形態によって、考えられる。例えば、ここに記述される例示的実施形態は、提示された情報の異なる位置決めを示すけれども、他の修正が構想される（例えば、フォント・スタイル、色、コントラスト、テクスチャ、ディスプレイの上の位置、など）。同様に、例示的実施形態は、ディスプレイの提示を、他のように、情報をより複雑でない形で（例えば、気が散るような情報を削除する、現在のアイコンだけにする、など）提示させるように修正することができる。
【００６４】
上記したように、いくつかの実施形態において、装置１０２は、サイズ、色、または、輝度のうちの少なくとも１つにおいて、提示されている情報の少なくとも部分に対する修正をさせるように構成することができる。例えば、図６Ａに図示されるように、メッセージ２８０は拡大され、そして、赤い色で表示される。同様に、図６Ｂに図示されるように、メッセージ２８１は拡大され、そして、赤い色で表示される。
【００６５】
いくつかの実施形態において、装置１０２は、ディスプレイは、各々が異なる環境情報に対応する複数の部分に分割して規定されるように構成することができる。そのような実施形態において、装置１０２は、ディスプレイの少なくとも１つの部分に対応する情報環境に対する視覚的複雑性レベルを決定するように構成することができる。例えば、図７Ａを参照すると、メガネ２００は、ウォール２１７に対応する部分２１９を規定することができる。メガネ２００の実施形態における、そのような部分２１９は、左レンズ・ディスプレイ２１４の少なくとも部分に対応することができる。同様に、メガネ２００は、コンピュータ・スクリーン２９６に対応する部分２２９を規定することができる。そのような部分２２９は、右レンズ・ディスプレイ２１２の少なくとも部分に対応することができるメガネ２００は、ウォール２１７に一致している部分２１９は、低い視覚的複雑性レベルを有することを決定することができる。加えて、メガネ２００は、コンピュータ・スクリーン２９６に一致している部分２２９は、高い視覚的複雑性レベルを有することを決定することができる。
【００６６】
これらの同一線上で、図７Ｂを参照すると、フロント・ガラス・ディスプレイ２５８に結びついた装置は、大きな建物２９１に対応する部分２５９を規定することができる。同様に、フロント・ガラス・ディスプレイ２５８に結びついた装置は、マイレージ情報２９２を有するサイン２９０に対応する部分２６９を規定することができる。この装置は、大きな建物２９１に一致している部分２５９は、低い視覚的複雑性レベルを有することを決定することができる。加えて、この装置は、マイレージ情報２９２を有するサイン２９０に一致している部分２６９は、高い視覚的複雑性レベルを有することを決定することができる。
【００６７】
いくつかの実施形態において、装置１０２は、前記ディスプレイの前記少なくとも１つの部分に対応する前記情報の少なくとも前記一部分の提示の修正をさせるように構成することができる。そのようにして、装置１０２は、対応する環境情報にしたがって、ディスプレイの部分を修正することによって、限られたディスプレイ空間の上で、情報の提示を最大にし、カスタマイズすることができる。例えば、図６Ａと図６Ｂとに関して示された実施形態と同様に、高い視覚的複雑性レベルを有するディスプレイの部分の上に提示された情報は、複雑性がより少なくなるように修正することができる。そのような例は、メッセージ２８０が、ウォール２１７に対応する部分２１９の範囲内で提示され、そして、コンピュータ・スクリーン２９６に対応する部分２２９の範囲内に情報がなにも提示されないなど、図８Ａの中で図示されるしたがって、そのような例示的実施形態においては、ユーザがブランク・ウォールを見ているならば、より複雑な情報が、パス・スルー・ディスプレイの上で提示される。対照的に、ユーザがその上で提示されるそれ自身の情報を有するコンピュータ・スクリーンを見ているならば、ディスプレイの上で更に情報を提示することは、情報をユーザが理解することを難しくすることがあり得る。このように、本願発明のいくつかの実施形態は、ユーザの経験を最適化ために、前記環境情報の視覚的複雑性に基づいて、情報の提示を修正するダイナミック・システムを提供する。
【００６８】
同様に、図８Ｂは、メッセージ２８１は、大きな建物２９１に対応する部分２５９の範囲内で提示されることを図示する。加えて、描かれた実施形態において、マイレージ情報２９２を有するサイン２９０に対応する部分２６９の範囲内では、情報が全く提示されていない。
【００６９】
いくつかの実施形態において、装置１０２は、情報の提示を環境情報に付着させるように構成することができる。上記したように、いくつかの環境情報は、低い視覚的複雑性レベルを有すると決定することができる。そのように、そのような環境情報「の上の」情報の提示を、ユーザが、提示された情報を簡単に読み、および／または、それを処理するのを続けることを可能にするように、残しておくことは有益でありえる。このように、たとえ、環境情報がディスプレイに相対して移動したとしても、提示された情報は、環境情報に「付着」する。そのような方法において、いくつかの実施形態において、装置１０２は、修正された情報の少なくとも一部分の提示を、情報の少なくとも一部分が、環境情報に対してディスプレイの動きに独立に、ユーザの視点から環境情報の上に重ねて提示されたままにされるように、ユーザの前記視点から環境情報に付着するようにさせるように構成することができる。
【００７０】
例えば、図９Ａを参照すると、（メガネ２００を装着している）ユーザが、（図８Ａに示す）コンピュータ・スクリーン２９６が、左レンズ・ディスプレイ２１４または、右レンズ・ディスプレイ２１２を通して見えないように、頭を動かした。その代わりに、ウォール２１７を、次に、右レンズ・ディスプレイ２１２を通して見ることができる。そして、テーブル２６７を、左レンズ・ディスプレイ２１４を通して見ることができる。加えて、メガネ２００は、メッセージ２８０が、依然として、ウォール２１７の「上に」提示されているが、実際には、（図８Ａに示されたように左レンズ・ディスプレイ２１４の代わりに、）右レンズ・ディスプレイ２１２の異なる部分２１９’の上に存在しているように、メッセージ２８０が、ウォール２１７に付着されたままであるようにした。
【００７１】
同様に、図９Ｂを参照すると、車２５０は、（図８Ｂに示す）マイレージ情報２９２を有するサイン２９０が、フロント・ガラス・ディスプレイ２５８を通して見えないように、向きを変えた。その代わりに、大きな建物２９１を、次に、フロント・ガラス・ディスプレイ２５８を通してわずかに異なる視線から見ることができる。加えて、フロント・ガラス・ディスプレイ２５８に結びついた装置は、メッセージ２８１は、依然として、大きな建物２９１の「上に」存在しているのであるが、実際は、フロント・ガラス・ディスプレイ２５８の異なる部分２５９’の上で提示されているように、メッセージ２８１を大きな建物２９１に付着されたままにした。
【００７２】
本願発明の実施形態は、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための方法、装置、および、コンピュータ・プログラム・プロダクトを提供する。本願発明の実施形態にしたがって、実行される動作の種々の例を、次に、図１０、図１１を参照して、提供する。
【００７３】
図１０は、例示的実施形態３００にしたがい、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための例示的方法によるフローチャートを図示する。図１０に関して、図示されて、記述される動作は、たとえば、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーザ・インタフェース１１６、センサ１１８、あるいは、ＵＩ制御回路１２２のうちの１つ以上によって、または、助けにより、および／または、そのコントロールの下で、実行されることができる。動作３０２は、ディスプレイの上に情報の表示をさせることを含むことができる。プロセッサ１１０、ユーザ・インタフェース１１６、および／または、ＵＩ制御回路１２２は、たとえば、動作３０２を実行するための手段を提供することができる。動作３０４は、環境情報の視覚的複雑性レベルを決定することを含むことができる。プロセッサ１１０、通信インタフェース１１４、ユーザ・インタフェース１１６、センサ１１８、および／または、ＵＩ制御回路１２２は、たとえば、動作３０４を実行するための手段を提供することができる。動作３０６は、少なくとも部分的には、決定した視覚的複雑性レベルに基づいて、ディスプレイの上の情報の少なくとも一部分の提示の修正をさせることを含むことができる。プロセッサ１１０、ユーザ・インタフェース１１６、および／または、ＵＩ制御回路１２２は、たとえば、動作３０６を実行するための手段を提供することができる。
【００７４】
図１１は、例示的実施形態４００にしたがい、環境情報の視覚的複雑性に基づいて、情報の提示を修正するための例示的方法によるフローチャートを図示する。図１１に関して、図示されて、記述される動作は、たとえば、プロセッサ１１０、メモリ１１２、通信インタフェース１１４、ユーザ・インタフェース１１６、センサ１１８、あるいは、ＵＩ制御回路１２２のうちの１つ以上によって、または、助けにより、および／または、そのコントロールの下で、実行されることができる。動作４０２は、ディスプレイの上に情報の提示をさせることを含むことができる。ここで、ディスプレイは、各々が異なる環境情報に対応する複数の部分を規定する。プロセッサ１１０、ユーザ・インタフェース１１６、および／または、ＵＩ制御回路１２２は、たとえば、動作４０２を実行するための手段を提供することができる。動作４０４は、ディスプレイの少なくとも１つの部分に対応する環境情報の視覚的複雑性レベルを決定することを含むことができる。プロセッサ１１０、通信インタフェース１１４、ユーザ・インタフェース１１６、センサ１１８、および／または、ＵＩ制御回路１２２は、たとえば、動作４０４を実行するための手段を提供することができる。動作４０６は、決定された視覚的複雑性レベルの少なくとも部分に基づいて、ディスプレイの少なくとも１つの部分に対応するディスプレイの上の情報の少なくとも部分の提示の修正をさせることを含むことができる。プロセッサ１１０、ユーザ・インタフェース１１６、および／または、ＵＩ制御回路１２２は、たとえば、動作４０６を実行するための手段を提供することができる。いくつかの実施形態において、動作４０８は、情報の少なくとも部分が、環境情報に対してディスプレイの動きに独立に、ユーザの視点から環境情報の上に、提示されるままであるように、前記ユーザの前記視点から環境情報に付着するように修正される情報の少なくとも部分の表示をさせることを含むことができる。プロセッサ１１０、ユーザ・インタフェース１１６、および／または、ＵＩ制御回路１２２は、たとえば、動作４０８を実行するための手段を提供することができる。
【００７５】
図１０および図１１は、例示的実施形態にしたがう、システム、方法およびコンピュータ・プログラム・プロダクトのフローチャートを各々図示する。フローチャートの各々のブロック、および、フローチャートにおけるブロックの組合せは、例えば、その上に格納された読み取り可能なコンピュータ・プログラム命令を有する１つ以上のコンピュータ読取り可能媒体を備えているハードウェアおよび／またはコンピュータ・プログラム・プロダクトなど種々の手段によりインプリメントすることができることが理解される。例えば、ここに記述された１つ以上の手続きは、コンピュータ・プログラム・プロダクトのコンピュータ・プログラム命令により具体化することができる、これに関して、ここに記述される手続きを具体化するコンピュータ・プログラム・プロダクトは、モバイル端末、サーバ、または、（例えば、メモリ１１２の中の）他の計算デバイスの１つ以上のメモリ・デバイスにより格納することができ、そして、計算デバイスにおけるプロセッサによって（例えば、プロセッサ１１０により）、実行されることができる。いくつかの実施形態において、上述の手続きを具体化するコンピュータ・プログラム・プロダクトを備えるコンピュータ・プログラム命令は、複数の計算デバイスのメモリ・デバイスによって格納することができる。理解されるように、任意のそのようなコンピュータ・プログラム・プロダクトが、コンピュータ、または、マシンを生成する他のプログラム可能装置（たとえば、装置１０２）の上へ、コンピュータ、または、他のプログラム可能な装置の上で実行する命令を含むコンピュータ・プログラム・プロダクトが、フローチャート・ブロックの中で特定される機能をインプリメントするための手段をつくるように、ロードされることができる、さらに、コンピュータ・プログラム・プロダクトは、１つ以上のコンピュータ読取り可能メモリが、コンピュータまたは他のプログラム可能な装置に、特定のやり方で機能することを指示することができるように、コンピュータ・プログラム・プロダクトが、フローチャートのブロックにおける特定された機能をインプリメントする製造品を備えるように、コンピュータ・プログラム命令を格納することができる１つ以上のコンピュータ読取り可能メモリを備えることができる。１つ以上のコンピュータ・プログラム・プロダクトのコンピュータ・プログラム命令は、また、コンピュータの上で実行される一連の動作を引き起こすためにコンピュータまたは、他のプログラム可能な装置（たとえば、装置１０２）または、コンピュータまたは他のプログラム可能な装置の上で実行する命令が、フローチャートのブロックで特定される機能をインプリメントするように、コンピュータ・インプリメントされたプロセスを生じる他のプログラム可能な装置の上へロードされることもできる。
【００７６】
したがって、フローチャートのブロックは、特定の機能を実行するための手段の組合せをサポートする。１つ以上のフローチャートのブロック、そして、フローチャートにおけるブロックの組合せを、特定された機能を実行する特殊目的ハードウェア・ベースの計算機システム、または、特殊目的ハードウェアの組合せ、および、コンピュータ・プログラム・プロダクトによりインプリメントすることができることも、また、理解される。
【００７７】
上に記載された機能は、多くの方法で実行することができる。例えば、上述の機能の各々を実行するための任意に適切な手段を、本願発明の実施形態を実行するのに使用することができる。１つの実施形態において、適切に構成されたプロセッサ（たとえば、プロセッサ１１０は、）は、要素の全体または一部を提供することができる。別の実施形態においては、要素の全体または一部は、コンピュータ・プログラム・プロダクトにより構成され、そのコントロールの下で動作することができる。本願発明の例示的実施形態の方法を実行するためのコンピュータ・プログラム・プロダクトは、不揮発性ストレージ媒体、および、コンピュータ読取り可能ストレージ媒体の中で具体化されたコンピュータ命令のシリーズなどのコンピュータ読取り可能プログラム・コード部などコンピュータ読取り可能記憶媒体（例えば、メモリ１１２）を含む。
【００７８】
ここに述べられた発明の多くの修正と他の実施形態、すなわち、前述の説明と関連する図面の中で提示された教示の利益を有することに関係するこれらの発明が、当業者には思い浮かぶであろう。したがって、本願発明の実施形態は、開示された特定の実施形態に制限されないものであり、修正や他の実施形態が、本願発明の範囲の中に含まれることを意図するものであることが理解されるべきである。さらに、前述の記載、そして、関連する図面は、例自適実施形態を記述するものであるけれども、要素や機能の特定の例の組合せのコンテキストにおいて、異なる要素の組合せ、および／または、機能も、本願発明の範囲を逸脱することなく、代替的な実施形態によって、提供されることができることが理解されるべきである。これに関して、たとえば、明示的に上述された以外の異なる要素の組合せ、および／または、機能も、また、本願発明の範囲の中である考えられる。特定の用語が、ここに使用されるのであるが、それらは、一般的、説明的な意味においてのみ使用されており、制限の目的のためではない。
【図１】
0006717773.tif 000002
【図２】
0006717773.tif 000003
【図３Ａ】
0006717773.tif 000004
【図３Ｂ】
0006717773.tif 000005
【図４Ａ】
0006717773.tif 000006
【図４Ｂ】
0006717773.tif 000007
【図５Ａ】
0006717773.tif 000008
【図５Ｂ】
0006717773.tif 000009
【図６Ａ】
0006717773.tif 000010
【図６Ｂ】
0006717773.tif 000011
【図７Ａ】
0006717773.tif 000012
【図７Ｂ】
0006717773.tif 000013
【図８Ａ】
0006717773.tif 000014
【図８Ｂ】
0006717773.tif 000015
【図９Ａ】
0006717773.tif 000016
【図９Ｂ】
0006717773.tif 000017
【図１０】
0006717773.tif 000018
【図１１】
0006717773.tif 000019