(57)【要約】  目のトラッキングに基づくディスプレイの一部分の選択的強調のための動作を含む、システム、装置、製品及び方法を説明する。
2015528120.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータのディスプレイ上のフォーカスエリアを選択的に強調するためにコンピュータにより実施される方法であって、
１又は複数のユーザから目の動きデータを受信するステップと、
前記受信した目の動きデータに少なくとも部分的に基づいて、前記１又は複数のユーザのうちの少なくとも１のユーザについて、目のトラッキングを実行するステップと、
前記実行した目のトラッキングに少なくとも部分的に基づいて、前記コンピュータの前記ディスプレイの一部分に関連付けられる関心領域を決定するステップと、
前記フォーカスエリアを選択的に強調するステップであって、前記フォーカスエリアは、前記決定された関心領域に関連付けられた前記ディスプレイの前記一部分に相当する、ステップと
を含む、方法。
【請求項２】
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをズームインすることを含む、請求項１に記載の方法。
【請求項３】
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをアウトスケールすることを含む、請求項１に記載の方法。
【請求項４】
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをハイライトすることを含み、前記フォーカスエリアをハイライトすることは、前記フォーカスエリアをフレーミングすること、前記フォーカスエリアの色替えをすること及び／又は前記フォーカスエリアをフレーミングして色替えをすることを含む、請求項１に記載の方法。
【請求項５】
前記フォーカスエリアの選択的強調は、デフォルトのエリアサイズに少なくとも部分的に基づいて、前記フォーカスエリアを選択的に強調することを含む、請求項１に記載の方法。
【請求項６】
前記フォーカスエリアの選択的強調は、前記関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、前記フォーカスエリアを選択的に強調することを含み、前記個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ及び／又はメニューを含む、請求項１に記載の方法。
【請求項７】
１つ又は複数の後続のフォーカスエリアを選択的に強調するステップであって、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当する、ステップと、
前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すステップと
を更に含む、請求項１に記載の方法。
【請求項８】
１つ又は複数の後続のフォーカスエリアを選択的に強調するステップであって、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当する、ステップと、
連続的な前記フォーカスエリアの選択的強調並びに前記１つ又は複数の後続のフォーカスエリアの選択的強調を記録するステップと
を更に含む、請求項１に記載の方法。
【請求項９】
１つ又は複数の後続のフォーカスエリアを選択的に強調するステップであって、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当する、ステップと、
前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すステップと、
連続的な前記フォーカスエリアの選択的強調、前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移並びに前記１つ又は複数の後続のフォーカスエリアの選択的強調を記録するステップと
を更に含む、請求項１に記載の方法。
【請求項１０】
現在の関心領域が前記ディスプレイの外に位置するとの決定に応答して、及び／又は前記フォーカスエリアがもはやフォーカス状態ではなく、後続のフォーカスエリアも確立されていないとき、前記フォーカスエリアの選択的強調を除去するステップを更に含む、請求項１に記載の方法。
【請求項１１】
アプリケーションが、目のトラッキングの動作用に設計されているかどうかを判断するステップを更に含み、
前記目のトラッキングの実行は、前記アプリケーションが目のトラッキングの動作用に設計されているとの判断に応答して行われる、請求項１に記載の方法。
【請求項１２】
アプリケーションが、目のトラッキングの動作用に設計されているかどうかを判断するステップであって、前記目のトラッキングの実行は、前記アプリケーションが目のトラッキングの動作用に設計されているとの判断に応答して行われる、ステップと、
１つ又は複数の後続のフォーカスエリアを選択的に強調するステップであって、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当する、ステップと、
前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すステップと、
現在の関心領域が前記ディスプレイの外に位置するとの決定に応答して、及び／又は前記フォーカスエリアがもはやフォーカス状態ではなく、後続のフォーカスエリアも確立されていないとき、前記フォーカスエリアの選択的強調を除去するステップと、
連続的な前記フォーカスエリアの選択的強調、前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移、並びに前記１つ又は複数の後続のフォーカスエリアの選択的強調を記録するステップと
を更に含み、
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをズームインすることと、前記フォーカスエリアをアウトスケールすることと、前記フォーカスエリアをハイライトすることとを含む強調技術のうちの１つ又は複数を含み、前記フォーカスエリアをハイライトすることは、前記フォーカスエリアをフレーミングすること、前記フォーカスエリアの色替えをすること及び／又は前記フォーカスエリアをフレーミングして色替えをすることを含み、
前記フォーカスエリアの選択的強調は、デフォルトのエリアサイズに少なくとも部分的に基づいて及び／又は前記関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、前記フォーカスエリアを選択的に強調することを含み、前記個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ及び／又はメニューを含む、請求項１に記載の方法。
【請求項１３】
コンピュータディスプレイのフォーカスエリアの選択的強調のためのシステムであって、
ディスプレイと、
目の動きデータをキャプチャするように構成された画像化デバイスと、
前記ディスプレイ及び前記画像化デバイスに通信可能に結合される１つ又は複数のプロセッサと、
前記１つ又は複数のプロセッサに通信可能に結合される１つ又は複数のメモリストアと、
前記１つ又は複数のプロセッサと前記１つ又は複数のメモリストアに通信可能に結合され、１又は複数のユーザの目の動きデータを受信するように構成される、データ受信論理モジュールと、
前記１つ又は複数のプロセッサと前記１つ又は複数のメモリストアに通信可能に結合され、前記受信した目の動きデータに少なくとも部分的に基づいて、前記１又は複数のユーザのうちの少なくとも１のユーザについて、目のトラッキングを実行するように構成される、目のトラッキング論理モジュールと、
前記１つ又は複数のプロセッサと前記１つ又は複数のメモリストアに通信可能に結合され、前記実行された目のトラッキングに少なくとも部分的に基づいて、前記ディスプレイの一部に関連付けられる関心領域を決定するように構成される、関心領域論理モジュールと、
前記１つ又は複数のプロセッサと前記１つ又は複数のメモリストアに通信可能に結合され、前記フォーカスエリアを選択的に強調するように構成される、選択的強調論理モジュールであって、前記フォーカスエリアは、前記決定された関心領域に関連付けられる前記ディスプレイの前記一部に相当する、選択的強調論理モジュールと、
を備える、システム。
【請求項１４】
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをズームインすることを含む、請求項１３に記載のシステム。
【請求項１５】
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをアウトスケールすることを含む、請求項１３に記載のシステム。
【請求項１６】
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをハイライトすることを含み、前記フォーカスエリアをハイライトすることは、前記フォーカスエリアをフレーミングすること、前記フォーカスエリアの色替えをすること及び／又は前記フォーカスエリアをフレーミングして色替えをすることを含む、請求項１３に記載のシステム。
【請求項１７】
前記フォーカスエリアの選択的強調は、デフォルトのエリアサイズに少なくとも部分的に基づいて、前記フォーカスエリアを選択的に強調することを含む、請求項１３に記載のシステム。
【請求項１８】
前記フォーカスエリアの選択的強調は、前記関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、前記フォーカスエリアを選択的に強調することを含み、前記個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ及び／又はメニューを含む、請求項１３に記載のシステム。
【請求項１９】
前記選択的強調論理モジュールは、１つ又は複数の後続のフォーカスエリアを選択的に強調するように更に構成され、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当し、前記選択的強調論理モジュールは、前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すように更に構成される、請求項１３に記載のシステム。
【請求項２０】
前記選択的強調論理モジュールは、１つ又は複数の後続のフォーカスエリアを選択的に強調するように更に構成され、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当し、
当該システムは、前記１つ又は複数のプロセッサと前記１つ又は複数のメモリストアに通信可能に結合され、連続的な前記フォーカスエリアの選択的強調と前記１つ又は複数の後続のフォーカスエリアの選択的強調を記録するように構成される、記録論理モジュール
を更に備える、請求項１３に記載のシステム。
【請求項２１】
前記選択的強調論理モジュールは、１つ又は複数の後続のフォーカスエリアを選択的に強調するように更に構成され、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当し、
前記選択的強調論理モジュールは、前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すように更に構成され、
当該システムは、前記１つ又は複数のプロセッサと前記１つ又は複数のメモリストアに通信可能に結合され、連続的な前記フォーカスエリアの選択的強調、前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移、並びに前記１つ又は複数の後続のフォーカスエリアの選択的強調を記録するように構成される、記録論理モジュール
を更に備える、請求項１３に記載のシステム。
【請求項２２】
前記選択的強調論理モジュールは、現在の関心領域が前記ディスプレイの外に位置するとの決定に応答して、及び／又は前記フォーカスエリアがもはやフォーカス状態ではなく、後続のフォーカスエリアも確立されていないとき、前記フォーカスエリアの選択的強調を除去するように更に構成される、請求項１３に記載のシステム。
【請求項２３】
前記目のトラッキングの実行は、アプリケーションが目のトラッキングの動作用に設計されているとの判断に応答して行われる、請求項１３に記載のシステム。
【請求項２４】
前記目のトラッキングの実行は、アプリケーションが目のトラッキングの動作用に設計されているとの判断に応答して行われ、
前記フォーカスエリアの選択的強調は、１つ又は複数の後続のフォーカスエリアを選択的に強調することを含み、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられる前記ディスプレイの一部分に相当し、
前記フォーカスエリアの選択的強調は、前記フォーカスエリアと前記１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すことを含み、前記フォーカスエリアの選択的強調は、現在の関心領域が前記ディスプレイの外に位置するとの決定に応答して、及び／又は前記フォーカスエリアがもはやフォーカス状態ではなく、後続のフォーカスエリアも確立されていないときに、前記フォーカスエリアの選択的強調を除去することを含み、
前記フォーカスエリアの選択的強調は、前記フォーカスエリアをズームインすることと、前記フォーカスエリアをアウトスケールすることと、前記フォーカスエリアをハイライトすることとを含む強調技術のうちの１つ又は複数を含み、前記フォーカスエリアをハイライトすることは、前記フォーカスエリアをフレーミングすること、前記フォーカスエリアの色替えをすること及び／又は前記フォーカスエリアをフレーミングして色替えをすることを含み、
前記フォーカスエリアの選択的強調は、デフォルトのエリアサイズに少なくとも部分的に基づいて及び／又は前記関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、前記フォーカスエリアを選択的に強調することを含み、前記個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ及び／又はメニューを含む、請求項１３に記載のシステム。
【請求項２５】
コンピューティングデバイスにおいて実行されていることに応答して、該コンピューティングデバイスに、請求項１乃至１２のいずれかに記載の方法を実行させる複数の命令
を備える、少なくとも１つのマシン読取可能媒体。
【請求項２６】
請求項１乃至１２のいずれかに記載の方法を実行するための手段
を備える、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目のトラッキングに基づいてディスプレイの一部を選択的に強調することに関する。
【背景技術】
【０００２】
トレーニング資料は、あらゆる種類のアプリケーションの幅広い適応に使用されることが多い。したがって、企業は、効果的にトレーニングセッションを記録するオンラインデモ及び／又はプレゼンテーションを含め、トレーニング資料の作成の方法に関心を持つことが多い。オンデマンドの対話型トレーニング及びサポートビデオはしばしば、新たなソフトウェアを公表し、新たなスタッフを指導し、製品の使用法を消費者に見せ、あるいは「セルフヘルプ」デスクを確立するために使用される。ある実装は、ライブプレゼンテーション又はレクチャを記録し、生徒にクラスについての巻戻しボタンを与えて、彼らが自身のペースで学習するか、欠席した分をキャッチアップするのを助けることが可能である。他の実装では、プレゼンタ及びオブザーバが双方、同じ時間に同じディスプレイを見ている可能性がある。
【０００３】
プレゼンテーション、デモ又はトレーニングの効率的な記録を容易にするソフトウェアは、幾つかの利点を有する。そのようなトレーニング／デモ記録ソフトウェアは、ソフトウェアパッケージ及びアプリケーションに対する効果的な強化及びトレーニングのための手段として使用され得る。トレーニは、トレーニング資料をオフラインで自身のペースで観察することができ、自身の関心のある特定のエリアに焦点を当てる可能性がある。さらに、トレーニングの配信は必ずしもトレーナ又はトレーニの有無によって制約されないので、そのようなトレーニング／デモ記録ソフトウェアは、広範な視聴者へのトレーニングセッションの配信に使用され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
マイクロソフト（登録商標）のライブミーティング、Ｃａｍｔａｓｉａ（登録商標）レコーダ等のような今日のトレーニング／デモ記録ソフトウェアは、トレーナの音声を含め、画面の完全な又はカスタマイズされたセクションを記録し得る。実際のトレーニングセッションは、トレーナによる配信時又はオフライン時にキャプチャ／記録され、その後、公共使用のために編集されて掲載される可能性がある。加えて、記録ソフトウェア（例えばＣａｍｔａｓｉａレコーダ）の多くは、専門のプレゼンタによるオンライントレーニングの経験をユーザに提供するセッションを記録するために、特殊効果を有するトレーニングセッションをキャプチャする能力を提供することがある。一部の場合において、ソフトウェアは、音声認識技術を使用して、トレーナによって後で修正されるか又は確定される可能性のあるキャプションを自動的に生成することできる。オーディオに加えて、マウスクリックも特殊効果（例えば関心エリアに対するフォーカス又はズーム）のために使用されることがある。したがって、トレーニング／デモ記録ソフトウェアは、（画面のどの領域をズームイン／ズームアウトするかを、マウスクリックに基づいて決定することにより）フォーカスを提供することがある。
【課題を解決するための手段】
【０００５】
少なくとも部分的に目のトラッキングに基づいてディスプレイの一部を選択的に強調するための動作を含む、システム、装置、製品及び方法を以下で説明する。  
本明細書で説明される題材は、限定ではなく例として添付の図面に例示される。図の簡潔性及び明瞭性のために、図面に示される要素は必ずしもスケーリングするよう描かれていない。例えば一部の要素の寸法が、明瞭性のために他の要素に対して誇張されることがある。さらに、適切であると考えられる場合、参照符号は、対応又は類似する要素を示すのに図面において繰り返し用いられる。
【図面の簡単な説明】
【０００６】
【図１】本開示の少なくとも一部の実装に従って構成される、例示の選択的強調システムを示す図である。
【図２】本開示の少なくとも一部の実装に従って構成される、例示の選択的強調プロセスを示すフローチャートである。
【図３】本開示の少なくとも一部の実装に従って構成される、例示の選択的強調システムの動作を示す図である。
【図４】本開示の少なくとも一部の実装に従って構成される、例示の選択的強調システムを示す図である。
【図５】本開示の少なくとも一部の実装に従って構成される、例示のシステムを示す図である。
【図６】本開示の少なくとも一部の実装に従って構成される、例示のシステムを示す図である。
【発明を実施するための形態】
【０００７】
１つ又は複数の実施形態又は実装は、以下では図面に関連して説明される。具体的な構成及び配置を検討するが、これは単に例示の目的のために行われることを理解されたい。当業者は、この説明の精神及び範囲から逸脱することなく、他の構成及び配置を用いることも可能であることを認識するであろう。当業者には、本明細書で説明される技術及び／又は配置を、本明細書で説明されるものとは別の様々な他のシステム及びアプリケーションで用いてもよいことが明らかになるであろう。
【０００８】
以下の説明は、例えばシステムオンチップ（ＳｏＣ）アーキテクチャのようなアーキテクチャで示される様々な実装について述べるが、本明細書で説明される技術及び／又は配置の実装は、特定のアーキテクチャ及び／又はコンピューティングシステムに制限されず、同様の目的の任意のアーキテクチャ及び／又はコンピューティングシステムによって実装されてもよい。例として、例えば複数の集積回路（ＩＣ）チップ及び／又はパッケージを用いるアーキテクチャ、並びに／あるいはセットトップボックス、スマートフォン等のような様々なコンピューティングデバイス及び／又は家庭用電化製品（ＣＥ）デバイスが、本明細書で説明される技術及び／又は配置を実装してもよい。さらに、以下の説明は、ロジック実装、システムコンポーネントの対応及び相互関係、ロジックの分割／統合の選択肢等のような様々な具体的な詳細について述べることがあるが、特許請求に係る主題は、そのような具体的な詳細を用いずに実施されてもよい。他の例として、例えば制御構造や完全なソフトウェア命令シーケンスのような一部の題材が、本明細書で開示される題材を不明確にしないために、詳細には示されないことがある。
【０００９】
本明細書で開示される題材は、ハードウェア、ファームウェア、ソフトウェア又はこれらの任意の組み合わせで実装され得る。本明細書で開示される題材は、マシン読取可能な媒体に格納される命令として実装されてもよく、これらの命令は、１つ又は複数のプロセッサによって読み取られて実行され得る。マシン読取可能な媒体は、マシン（例えばコンピューティングデバイス）により読取可能な形式の情報を格納又は伝送するための任意の媒体及び／又は機構を含み得る。例えばマシン読取可能な媒体は、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス、電子、光、音響又は他の形式で伝播される信号（例えば搬送波、赤外線信号、デジタル信号等）又は他のものを含み得る。
【００１０】
本明細書において、「一実装」、「実装」、「例示の実装」等への言及は、説明される実装が特定の特徴、機能又は特性を含み得ることを示すが、必ずしも全ての実装が、その特定の特徴、構造又は特性を含む必要はない。さらに、そのようなフレーズは必ずしも同じ実装を指してはいない。さらに、特定の特徴、構造又は特性が、ある実装と関連して説明されるとき、本明細書で明示的に説明されるか否かに関わらず、そのような特徴、構造又は特性を他の実装との関連で達成することが当業者の知識内であるように提示される。
【００１１】
少なくとも部分的に目のトラッキングに基づいてディスプレイの一部を選択的に強調するための動作を含む、システム、装置、製品及び方法を以下で説明する。
【００１２】
上述のように、一部の場合において、トレーニング／デモ記録ソフトウェアは、特殊効果（例えば関心エリアへのフォーカス又はズーム）を生成するためにマウスクリックを用いることがある。したがって、トレーニング／デモ記録ソフトウェアは、（例えば画面のどの領域をズームイン／ズームアウトすべきかをマウスクリックに基づいて決定することにより）フォーカスを提供することができる。しかしながら、カーソル位置又はマウスクリックに基づく自動フォーカス（スマートフォーカスとも呼ばれる）は、ツールのプレゼンテーション／デモンストレーションの配信中に、カーソルが必ずしもフォーカスエリアをポイントしないことがあるので、必ずしも正確なフォーカスを提供しないことがある。さらに、出力（トレーニング記録）が、トレーナの明示的なクリックにより微調整される場合、その記録は、トレーニを困らせる可能性のあるカーソルの冗長な表示を含むであろう。
【００１３】
以下でより詳細に説明されるように、ディスプレイの一部を選択的に強調するための動作は、強調する関心エリアの暗黙的かつ正確な識別のために、視線トラッキングを用いることがある。言い換えると、ユーザの注視（gaze）は、強調を暗黙的に制御することがあり、したがって、ユーザが意図的に見ている画面上のエリア（例えばユーザが一瞬だけ、無意識に、あるいは何気なく一瞥したエリアとは対照的に、ユーザのフォーカスのメインエリア）のみを自然に強調することが可能である。そのような注視情報の使用は、他の従来的な手段（すなわちキーボード又はマウスクリック）に比べて、コンピュータの前のユーザアクティビティを決定するより正確な手段である。加えて、ユーザの注視情報は、ディスプレイの一部を選択的に強調する動作を実装するための、より自然でユーザフレンドリな手段を提供し得る。
【００１４】
例えばディスプレイの一部を選択的に強調する動作は、マウスクリックの代わりに、トレーナの注視により、フォーカス（例えばズームイン／ズームアウト）を与えるべき画面上のエリアを決定してもよい。注視は、トレーナに倣う、自然な方法であり、最も自然で効果的なユーザ（トレーニ）経験を記録に提供することができる。トレーナの自己記録による画面キャプチャの場合、プレゼンテーション又はデモに対して置く必要があるフォーカスは、トレーナが主にトレーニのフォーカスを要する場所（例えばトレーナが、トレーニにフォーカスするよう意図する重要な領域）を見ることが想定されるトレーナの注視によって、自然に達成され得る。したがって、目のトラッキングが、製品のデモやセールのプレゼンテーションの記録中の関心エリアの暗黙的で正確な識別に、あるいは（再び目のトラッキングを使用して）画面の記録を編集することにより、画面の記録にフォーカス効果を追加するために用いられることがある。
【００１５】
同様に、２人の人が同じコンピュータの前に座り、同じディスプレイを見ているというシナリオにおいて、トレーナは、トレーニにどのようにアプリケーション、ドキュメントのレビュー、ウェブサイト等を使用するかを見せることがある。この状況において、ディスプレイは、多様で完全な詳細情報であり得る。トレーナにとって、何が関心エリアであるか及びディスプレイ内で関連情報が存在する場所は非常に明白である。しかしながら、トレーニは知識を共有していない。ディスプレイは情報でいっぱいであり、したがってトレーナが意図する関連スポットを検出することは、そのトレーナが明示的にそのスポットを指示しない限り、トレーニには明らかでない。この状況は典型的に、トレーナが物理的に指でポイントすることにより、あるいはマウスを使用することにより改善され得る。しかしながら、物理的にポイントすることは、時間を消費し、労力を要し、そしてしばしば十分に正確でない。同様に、マウスでポイントすることは、高速でないことがあり、またツールのプレゼンテーション又はデモンストレーションの配信中にカーソルが必ずしもフォーカスのエリアをポイントしないことがあるので、必ずしも正しいフォーカスを提供するとは限らない。
【００１６】
したがって、以下で更に詳述されるように、目のトラッキングを用いるディスプレイの一部を選択的に強調するための動作を、トレーナとトレーニが表示された同じ題材を同時に見ている、ライブプレゼンテーションにも適用してもよい。例えば目のトラッキングは、トレーナが意図している正確な情報領域を指示し得る注視スポットをハイライトすることにより、関心領域へポインティングする自然な方法として使用され得る。そのような目のトラッキングに基づくハイライトは、トレーニに所望の画面位置を案内し、トレーナへの追随を、より直感的なものにすることができる。このために、トレーナの目の固視（fixation）がトラックされ得る。したがって、ドキュメント全体をスキャンする代わりに、ディスプレイの一部をトレーナの目のトラッキングに基づいて選択的に強調することによって、トレーニを直ぐに正しいスポットへと導くことができる。さらに、そのような目のトラッキングに基づくハイライトは、マウスを使用しなくてよく、マウスを別個に、目のトラッキングに基づくハイライトと共時的に使用することが可能である。コンピュータディスプレイの前に同時に座っているとき、例えばトレーナとトレーニは、時々その役割を切り替えることも可能であり、あるいは彼らの双方の観察領域を同時に（例えば異なる色で）ハイライトすることも可能であることに留意されたい。
【００１７】
図１は、本開示の少なくとも一部の実装に従って配置される例示の選択的強調システム１００を示す図である。図示される実装において、選択的強調システム１００は、ディスプレイ１０２と画像化デバイス１０４とを含み得る。一部の例において、選択的強調システム１００は、明瞭性のために図１には示されていない追加の項目を含んでもよい。例えば選択的強調システム１００は、プロセッサ、無線型（ＲＦ）トランシーバ及び／又はアンテナを含んでもよい。さらに、選択的強調システム１００は、スピーカ、マイクロフォン、加速度計、メモリ、ルータ、ネットワークインタフェースロジック等のような、明瞭性のために図１には示されていない追加の項目を含んでもよい。
【００１８】
画像化デバイス１０４は、目の動きデータを選択的強調システム１００の１又は複数のユーザ１１０からキャプチャするように構成され得る。例えば画像化デバイス１０４は、目の動きデータを、第１のユーザ１１２、第２のユーザから、１又は複数の更なるユーザ等から及び／又はこれらの組み合わせからキャプチャするように構成され得る。一部の例において、画像化デバイス１０４は、ユーザ１１０がディスプレイ１０２を見ている間にユーザ１１０を見ることができるように、選択的強調システム１００上に配置され得る。
【００１９】
一部の例において、第１のユーザの目の動きデータは、カメラセンサ型の画像化デバイス１０４又は同様のもの（例えば相補型ＭＯＳ（ＣＭＯＳ：complementary  metal-oxide-semiconductor）型の画像センサ、電荷結合素子（ＣＣＤ：charge-coupled  device）型の画像センサ、赤外線発光ダイオード（ＩＲ−ＬＥＤ：Infra-Red  Light  Emitting  Diodes）とＩＲ型のカメラセンサ及び／又は同様のもの）を用いて、赤緑青（ＲＧＢ）深度カメラ及び／又は話している人を見つけるマイクロフォンアレイを使用せずに、キャプチャされ得る。他の例では、ＲＧＢ深度カメラ及び／又はマイクロフォンアレイを、カメラセンサに加えて又はこれに代えて使用してもよい。一部の例において、画像化デバイス１０４は、周辺の目のトラッキングカメラを介して又は選択的強調システム１００内の統合された周辺の目のトラッキングカメラとして提供されてもよい。
【００２０】
動作において、選択的強調システム１００は、目の動きデータの入力を用いて、選択的に強調すべきディスプレイ１０２の部分を決定することが可能である。したがって、選択的強調システム１００は、視覚情報処理技術を用いることにより、選択的強調を実行することが可能である。例えば選択的強調システム１００は、画像化デバイス１０４から、１又は複数のユーザ１１０からの目の動きデータを受け取ることができる。ディスプレイ１０２のどの部分を選択的に強調すべきかに関する決定を、受信した目の動きデータに少なくとも部分的に基づいて行うことが可能である。
【００２１】
一部の例において、そのような目のトラッキングは、固視１３０及び／又は注視をトラッキングすることを含むことがある。本明細書で使用されるとき、「注視」という用語は、目のトラッカによりある特定の周波数で与えられるサンプルであり得る、注視点を指すことがあり、「固視」という用語は、注視データから推測される、ある時間の間の特定の点の観察であり得る。
【００２２】
固視１３０は、視野内の特定の点の観察を指すことがある。視野の約２度（degree）に広がるこの入力は、人間の脳によってシャープさ、明確性及び正確性（例えば周辺の視野と相対的に比べた正確性）により処理される。典型的に毎秒３から４の固視１３０が存在し、それぞれ２００から３００ミリ秒の期間を有する。例えば固視１３０は、密接してグループ化される幾つかの注視点（例えば６０Ｈｚの周波数でサンプリングされる、すなわち全て〜１６．７ミリ秒に一度サンプリングされる注視点）を含み得る。
【００２３】
サッケード（saccade）１３２は、固視点の再配置を指すことがある。サッケード１３２は、第１の固視１３０と第２の固視１３４との間の素早い弾道移動とすることができる（例えば開始前にターゲットが決定される）。サッケード１３２は典型的に、約２０度までの振幅と、約４０ミリ秒の期間（視覚刺激の抑制が存在する間）を有する。
【００２４】
固視１３０／１３４及び／又はサッケード１３２を、視覚情報を収集して統合するのに使用してもよい。固視１３０／１３４及び／又はサッケード１３２は、１又は複数のユーザ１１０の意図及び認識状態を反映することもある。
【００２５】
一部の例において、目のトラッキングを、１又は複数のユーザのうちの少なくとも１のユーザについて実行することがある。例えば目のトラッキングは、受信した目の動きデータ１３０に少なくとも部分的に基づいて実行され得る。関心領域１４０を決定することができ、この場合、関心領域は、選択的強調システム１００のディスプレイ１０２の一部に関連付けられ得る。例えば関心領域１４０の決定は、実行される目のトラッキングに少なくとも部分的に基づくものとすることができる。
【００２６】
一部の例において、そのような選択的強調は、関心領域１４０を個別の表示要素１２０に関連付けることに少なくとも部分的に基づいて、ディスプレイ１０２のエリアを選択的に強調することを含んでもよい。本明細書で使用されるとき、「個別の表示要素」という用語は、表示されている識別可能な別個のアイテムを指すことがある。例えば個別の表示要素１２０は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ、メニュー等及び／又はこれらの組み合わせを含み得る。図示されるように、別個の要素１２０は、幾つかのテキストのパラグラフ及び／又は幾つかのピクチャを含む可能性がある。例えば表示要素１２０上の注視期間を決定することができる。そのような注視期間は、所与の表示要素１２０を見るのに費やされる時間の割合の決定に基づくものとすることができる。あるいは、決定される関心領域１４０が、いずれの特定の個別の表示要素１２０にも関連付けられないこともある。そのような例では、関心領域１４０は、デフォルトの長方形、楕円又は他の形状のようなデフォルトの形状及び／又は割合により定義され得る。
【００２７】
決定された関心領域１４０に関連付けられるディスプレイ１０２の一部（例えばフォーカスエリア１５０）が、選択的に強調され得る。一部の例において、選択的強調システム１００は、関心領域１４０を個別の表示要素１２０に関連付けることに少なくとも部分的に基づいて、選択的強調が、関心領域１４０に相当する選択的に強調されたフォーカスエリア１５０を含むように動作することがある。あるいはまた、選択的強調システム１００は、関心領域１４０に中心が置かれるデフォルトのエリアサイズに少なくとも部分的に基づいて、選択的強調が、関心領域１４０に相当する選択的に強調されたフォーカスエリア１５０を含むように動作してもよい。例えば関心領域１４０に相当するフォーカスエリア１５０は、デフォルトの長方形、楕円又は他の形状のようなデフォルトの形状及び割合を有する可能性がある。
【００２８】
あるいはまた、選択的強調システム１００は、選択的強調が、第２のフォーカスエリア１５２を選択的に強調することを含むように動作してもよい。例えば第２のフォーカスエリア１５２は、決定される第２の関心領域に関連付けられるディスプレイ１０２の部分に相当し得る。あるいはまた、選択的強調は、フォーカスエリア１５０と第２のフォーカスエリア１５２との間の遷移（サッケード１３２によって示されるような）をグラフィックで示すことを含んでもよい。選択的強調は、現在の関心領域がディスプレイ１０２の外に位置するとの決定に応答して、フォーカスエリア１５０の選択的強調を除去することを含んでもよい。一部の例において、２つの領域（例えばフォーカスエリア１５０と第２のフォーカスエリア１５２）は、これらの間で直接的なサッケードが実施されなかった場合であっても、フォーカスエリアとして決定され得る。幾つかの（２又はそれ以上の）エリアが経時的にフォーカス状態になると判断される場合、これらの幾つかのエリアを同時に強調してもよい。ある組のフォーカスされたエリアと別の組のフォーカスされたエリアとの間の遷移をグラフィックで示すことは、強調されたフォーカスエリアの組み合わせにおける変化をグラフィックで示すことによって行われてもよい。
【００２９】
選択的強調は、以下の強調技術のうちの１つ又は複数を含み得る：すなわち、フォーカスエリア１５０に対してズームインすること、フォーカスエリア１５０をアウトスケールすること（例えば元の画像の上に現れるように、拡大されたフォーカスエリア１５０を重ねること）、フォーカスエリア１５０をハイライトすること、のうちの１つ又は複数を含み得る。例えばフォーカスエリアをハイライトすることは、フォーカスエリア１５０を（例えばフレーム１６０により）フレーミングすること、フォーカスエリア１５０の色替えをすること（例えば色付け１６２により）、フォーカスエリア１５０をフレーミングして色替えをすること等及び／又はこれらの組み合わせを含み得る。
【００３０】
以下で更に詳細に説明されるように、選択的強調システム１００を用いて、図２及び／又は図３に関連して以下で議論される様々な機能の一部又は全てを実行することができる。
【００３１】
図２は、本開示の少なくとも一部の実装に従って構成される例示の選択的強調プロセス２００を示すフローチャートである。図示される実装において、プロセス２００は、ブロック２０２、２０４、２０６及び／又は２０８の１つ又は複数によって示されるような、１つ又は複数の動作、機能又はアクションを含み得る。非限定的な例として、プロセス２００は、本明細書において、図１及び／又は図４の例示の選択的強調システム１００との関連で説明される。
【００３２】
プロセス２００は、ブロック２０２「目の動きデータを受信」において開始し、ここで、目の動きデータが受信され得る。例えば受信される目の動きデータは、ＣＭＯＳ型の画像センサ、ＣＣＤ型の画像センサ、ＲＧＢ深度カメラ、ＩＲ−ＬＥＤを有するＩＲ型の画像化センサ及び／又は同様のものによりキャプチャされ得る。
【００３３】
処理は、動作２０２から動作２０４「目のトラッキングを実行」に続き、ここで、目のトラッキングが実行され得る。例えば目のトラッキングは、１又は複数のユーザのうち少なくとも１のユーザについて、受信した目の動きデータに少なくとも部分的に基づいて実行され得る。
【００３４】
一部の例において、そのような目のトラッキングは、注視点のサンプルを含むことがあり、このサンプルから、固視、サッケード又は他の目の動きのタイプを推論することができる。例えば表示要素（例えば単語、センテンス、テキストエリアにおける特定の行／列及び／又は画像）に対する注視時間を決定することがある。例えばそのような注視時間は、所与の表示要素を見るのに費やされた時間の割合の決定に基づくものとすることができる。
【００３５】
別の例において、目の動きデータのそのような分析は、所与の表示要素との関連で、所与の時間枠（例えば直前の時間）の間の関心エリアに対する固視の数を決定することを含んでもよい。例えばそのような固視は、テキスト内又はディスプレイエリア内の他のエリアと比較した、表示要素（例えば単語、センテンス、テキストエリアにおける特定の行／列及び／又は画像）の関心エリアにおける関心の割合を示すことがある。このメトリックは、ビューアに対するエリアの「重要性」を示し、注視率に直接関連する可能性がある。
【００３６】
更なる例において、そのような目のトラッキングは、所与の時間枠の間の関心エリアに対する注視の数を決定することを含んでもよい。注視は、連続する固視で構成される、ある領域の継続的観察と呼ばれることがある。したがって、ある時間枠内での関心エリアに対する注視の数は、そのエリアへのリターン数を指す可能性がある。例えばそのようなリターン数の決定は、テキスト内又はディスプレイエリア内の他のエリアと比較した、表示要素の関心エリアの観察の割合を示すことがある。注視の数は、（表示要素又はテキスト要素を定義する）関心エリアへ戻るサッケードの数として測定され、表示アイテムの重要性の指示（例えば多くの可能性ある指示のうちの単なる一例として）をユーザに提供し、選択的強調をトリガするのに用いられることがある。
【００３７】
処理は、動作２０４から動作２０６「関心領域を決定」に続き、ここで、目の動きデータの分析に続いて関心領域が決定され得る。例えばコンピュータシステムのディスプレイの一部分に関連付けられる関心領域が、実行された目のトラッキングに少なくとも部分的に基づいて決定される。
【００３８】
処理は、動作２０６から動作２０８「決定された関心領域に関連付けられるフォーカスエリアを選択的に強調」に続き、ここで、決定された関心領域に関連付けられるフォーカスエリアを、選択的に強調することができる。例えば決定された関心領域に関連付けられるディスプレイの一部分に相当するフォーカスエリアを、選択的に強調することができる。
【００３９】
動作において、プロセス２００は、ユーザの視覚的なキューに対して、スマートかつコンテキストを意識した応答を用いることがある。例えばプロセス２００は、ユーザの注意の焦点が当てられる場所を伝えることができ、これに応答して所与のディスプレイの一部のみを選択的に強調することができる。
【００４０】
プロセス２００に関連する幾つかの追加及び／又は代替的な詳細が、図３に関して以下で更に詳述される実装の１つ又は複数の例において説明され得る。
【００４１】
図３は、本開示の少なくとも一部の実装に従って配置される、例示の選択的強調システム１００及びその動作における選択的強調プロセス３００を示す図である。図示される実装において、プロセス３００は、アクション３１０、３１１、３１２、３１４、３１６、３１８、３２０、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８及び／又は３４０のうちの１つ又は複数によって示されるような、１つ又は複数の動作、機能又はアクションを含み得る。非限定的な例として、プロセス３００は、本明細書において、図１及び／又は図４の例示の選択的強調システム１００との関連で説明される。
【００４２】
図示される実装において、選択的強調システム１００は、ディスプレイ１０２、画像化デバイス１０４、論理モジュール３０６等及び／又はこれらの組み合わせを含み得る。選択的強調システム１００は、図３に示されるように、特定のモジュールに関連付けられるブロック又はアクションのある特定のセットを含み得るが、これらのブロック又はアクションを、本明細書で説明される特定のモジュールとは異なるモジュールに関連付けてもよい。
【００４３】
プロセス３００は、ブロック３１０「アプリケーションが目のトラッキング用に設計されているかどうかを決定」で開始し、ここで、所与のアプリケーションが目のトラッキング用に設計されているかどうかに関する決定が行われる。例えばディスプレイ１０２上に現在提示されているアプリケーションは、目のトラッキングに基づく選択的強調の動作用に設計されていることもあり、そのように設計されていないこともある。
【００４４】
一部の例において、所与のアプリケーションは、デフォルトモード（例えば目のトラッキングがオン又は目のトラッキングがオフ）を有し、このデフォルトモードは、全てのアプリケーションに対して、一部のカテゴリのアプリケーションに対して（例えばテキストベースのアプリケーションは、目のトラッキングがオンであるようにデフォルト設定され、ビデオベースのアプリケーションは、目のトラッキングがオフであるようにデフォルト設定され得る）あるいはアプリケーションごとに機能を有効にする。あるいはまた、ユーザ選択を用いて、全てのアプリケーションに対して、一部のカテゴリのアプリケーションにして、あるいはアプリケーションごとに、その機能を有効にするか又は無効にしてもよい。例えばユーザは機能を有効にするか無効にするよう促されることがある。
【００４５】
処理は、動作３１０から動作３１２「目の動きデータをキャプチャ」に続き、ここで、目の動きデータがキャプチャされ得る。例えば目の動きデータをキャプチャすることは、画像化デバイス１０４によって実行されることがある。一部の例では、そのような目の動きデータのキャプチャは、ディスプレイ１０２上に現在提示されているアプリケーションが、目のトラッキングに基づく選択的強調の動作用に設計されているという、動作３１０における判定に応答して、実行されることがある。
【００４６】
処理は、動作３１２から動作３１４「目の動きデータを転送」に続き、ここで、目の動きデータが転送され得る。例えば目の動きデータは、画像化デバイス１０４から論理モジュール３０６に転送され得る。
【００４７】
処理は、動作３１４から動作３１６「目の動きデータを受信」に続き、ここで、目の動きデータが受信され得る。例えば受信される目の動きデータは、ＣＭＯＳ型の画像センサ、ＣＣＤ型の画像センサ、ＲＧＢ深度カメラ、ＩＲ−ＬＥＤを有するＩＲ型の画像化センサ及び／又は同様のものによりキャプチャされ得る。
【００４８】
処理は、動作３１６から動作３１８「ユーザのプレゼンスを決定」に続き、ここではユーザの存在又は不在が決定され得る。例えば１又は複数のユーザのうちの少なくとも１のユーザが存在するかどうかの決定が、受信した目の動きデータに少なくとも部分的に基づいて行われる。この場合、１又は複数のユーザのうちの少なくとも１のユーザが存在するかどうかの決定は、アプリケーションが目のトラッキングの動作用に設計されているという動作３１０における判定に応答して起こり得る。
【００４９】
例えばプロセス３００は、顔の検出を含んでもよく、この場合、ユーザの顔が検出され得る。例えば１又は複数のユーザの顔を、目の動きデータに少なくとも部分的に基づいて検出することができる。一部の例において、そのような顔検出（例えばオプションで顔認識を含んでもよい）は、１又は複数のユーザ間を区別するように構成され得る。あるいはまた、目の動きのパターンにおける相違を用いて、２又はそれ以上のユーザ間を区別してもよい。そのような顔検出技術は、相対蓄積（relative accumulation）により、顔検出、目のトラッキング、目印の検出、顔の位置合わせ（face  alignment）、笑顔／まばたき／性別／年齢の検出、顔認識、２つ又はそれ以上の顔を検出すること並びに／あるいは同様のものを含むことを可能にする。
【００５０】
処理は、動作３１６及び／又は動作３１８から動作３２０「目のトラッキングを実行」に続き、ここで、目のトラッキングが実行され得る。例えば目のトラッキングは、１又は複数のユーザのうちの少なくとも１つのユーザについて、受信した目の動きデータに少なくとも部分的に基づいて実行され得る。例えば１又は複数のユーザのうちの少なくとも１のユーザについての目のトラッキングの実行は、１又は複数のユーザのうちの少なくとも１のユーザが存在するという動作３１８における決定に応答して起こり得る。あるいはまた、目のトラッキングの実行は、アプリケーションが目のトラッキングの動作用に設計されているという動作３１０の決定に応答して起こることもある。
【００５１】
処理は、動作３２０から動作３２２「関心領域を決定」に続き、ここで、関心領域が決定され得る。例えばコンピュータシステムのディスプレイの一部に関連付けられる関心領域は、実行された目のトラッキングに少なくとも少なくとも部分的に基づくものとすることができる。
【００５２】
処理は、動作３２２から動作３２４「選択的強調」に続き、ここで、決定された関心領域に関連付けられるフォーカスエリアが選択的に強調され得る。例えば決定された関心領域に関連付けられたディスプレイの一部分に相当するフォーカスエリアが、選択的に強調され得る。
【００５３】
一部の例において、プロセス３００は、フォーカスエリアが、注視の位置を中心とする所与の半径、中央の注視位置から上方又は下方への所定の行数、中央の注視位置からディスプレイ全体の特定の割合のエリア、テキストのパラグラフ全体及び画像全体等によって定義される近接性（vicinity）基づいて決定されるように動作してもよい。言い換えると、プロセス３００は、個別の表示要素に適合するようフォーカスエリアをサイズ変更することに少なくとも部分的に基づいて、フォーカスエリアを決定するように動作することがある。この場合において、個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ、メニュー等及び／又はこれらの組み合わせを含み得る。
【００５４】
一部の例において、プロセス３００は、フォーカスエリアの選択的強調が、次の強調技術のうちの１つ又は複数を含むように動作し得る：すなわち、フォーカスエリアに対してズームインすること、フォーカスエリアをアウトスケールすること、フォーカスエリアをハイライトすること等及び／又はこれらの組み合わせのうちの１つ又は複数を含む。例えばフォーカスエリアをハイライトすることは、フォーカスエリアをフレーミングすること、フォーカスエリアの色替えをすること、フォーカスエリアをフレーミングして色替えをすること及び／又は同様のことを含み得る。
【００５５】
処理は、動作３２４から動作３２６「フォーカスエリアを強調」に続き、ここで、ディスプレイ１０２は、該ディスプレイ１０２のフォーカスエリアの部分を強調することができる。例えば選択的強調は、デフォルトのエリアサイズに少なくとも部分的に基づいてエリアを選択的に強調することを含み得る。あるいはまた、選択的強調は、関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、エリアを選択的に強調することを含んでもよい。
【００５６】
処理は、動作３２６から動作３２８「更新された関心領域を決定」に続き、ここで、更新された関心領域が決定され得る。例えばコンピュータシステムのディスプレイの一部分に関連付けられる、更新された関心領域は少なくとも部分的に、実行された目のトラッキングを継続することにより示されるような、ユーザの注視における変化に基づくものとすることができる。例えばそのような更新された関心領域は、ユーザの目が新たな固視へ変わるとき、あるいはユーザの一連の固視の結果として決定され得る。
【００５７】
処理は、動作３２８から動作３３０「選択的強調を更新」に続き、ここで、決定された更新済みの関心領域に関連付けられる第２のフォーカスエリアが選択的に強調され得る。例えば決定された更新済みの関心領域に関連付けられるディスプレイの部分に相当する第２のフォーカスエリアが、選択的に強調され得る。一部の例において、１つ又は複数の後続のフォーカスエリアが順次強調され得る。
【００５８】
処理は、動作３３０から動作３３２「第２のフォーカスエリアを強調及び／又は遷移を図示」に続き、ここで、ディスプレイ１０２は、強調された第２のフォーカスエリア及び／又は遷移（例えば第１のフォーカスエリアから第２のフォーカスエリアへのサッケード）を提示し得る。例えば決定された更新済みの関心領域に関連付けられるディスプレイの部分に相当する第２のフォーカスエリアが、ディスプレイ１０２により選択的に強調され得る。あるいはまた、フォーカスエリアと１つ又は複数の後続のフォーカスエリアとの間の遷移は、ディスプレイ１０２により、グラフィックで示されてもよい。
【００５９】
あるいは、各固視は、該固視が生じたときにのみ１つずつ示されてもよく、ハイライトされたフォーカスエリアは、タイムラインに従って変化することがある。例えば複数の固視を連続して示すことができ、あるいは出現順に先行する固視に接続される固視で構成される、固視の連続的なパス（例えばそれら自身による固視のパス又はサッケードによって接続される固視のパス）を示すことが可能である。一部の例において、サッケードは、必ずしも強調されたフォーカスエリアとの関連で示される必要はないので（固視が示される必要がないので）、サッケードをフォーカスエリアとは別個にトレースすることができる。また、上述の一部の例では、複数のフォーカスエリアの間に直接のサッケードが存在する必要はない（すなわち別の場所に中間の固視が存在する可能性がある）。
【００６０】
以下で更に詳細に議論されるように、強調されたフォーカスエリア及び／又は遷移の記録は、オフラインで情報又はアクションの段階をレビューする（例えば内部メニュー内で関連するフィールドを見つける）ために、所望の速さでのユーザの一連の固視のリレーを可能にすることがある。したがって、トレーニは、多くの回数、望まれる正確なペースで、トレーニ自身によるデモンストレーションをレビューする機会を有する可能性がある。さらに、リレーの速度は、例えばデモンストレーションをゆっくり繰り返すように調整することができる。
【００６１】
処理は、動作３３２から動作３３４「ディスプレイの目のオフを決定」に続き、ここで、ユーザの目が、もはやディスプレイ上及び／又はアクティブなアプリケーション上にないことを決定し得る。例えばユーザの目がディスプレイ上及び／又はアクティブなアプリケーション上にないという決定を、実行された目のトラッキングを継続することにより示されるような、ユーザの注視における変化に少なくとも部分的に基づいて行ってもよい。例えばユーザの目が新たな固視に変わるときに、ユーザの目がディスプレイ上及び／又はアクティブなアプリケーション上にないという認識が決定され得る。
【００６２】
一部の例において、強調効果は、ユーザの注視がフォーカスエリア上にない（例えば注視のドウェル時間の間のフォーカスエリア上の不存在）場合、言い換えると、もはやフォーカスエリアでないとき、除去され得る。このステップは、アプリケーションが不必要に強調しないことを補償し得る。例えば強調効果は、先のフォーカスエリアに対するユーザの注視の割合が小さい場合；あるいはユーザの注視が、所定の期間の間、ディスプレイ上で観察されないとき（「ディスプレイ上に注視がない」期間の閾値は、システム構成によって決定され得る）、除去されることがある。
【００６３】
処理は、動作３３４から動作３３６「選択的強調を更新」に続き、ここで、更新される選択的強調が決定され得る。例えば更新される選択的強調はディスプレイ１０２に送信され、この場合、ユーザの目がディスプレイ上及び／又はアクティブなアプリケーション上にないという決定がなされる。
【００６４】
処理は、動作３３６から動作３３８「選択的強調を除去」に続き、ここで、いずれかの選択的強調がディスプレイ１０２から除去され得る。例えば現在の関心領域がディスプレイの外及び／又はアクティブなアプリケーションの外に位置するという決定に応答して、いずれかの選択的強調を除去してもよい。あるいはまた、フォーカスエリアから第２のフォーカスエリアへの変更が存在する（例えばフォーカスエリアにはもはやフォーカスがなく、後続のフォーカスエリアが確立されていない）という決定に応答して、フォーカスエリアの選択的強調をディスプレイ１０２から除去してもよい。
【００６５】
処理は、動作３３８から動作３４０「順次選択的強調を記録」に続き、ここで、いずれかの選択的強調が記録され得る。例えば連続的なフォーカスエリアの選択的強調、フォーカスエリアと第２のフォーカスエリアとの間の遷移及び第２のフォーカスエリアの選択的強調について記録が行われる。あるいはまた、そのような記録は、ユーザの声のオーディオデータ、ユーザの顔のビジュアルデータ、ディスプレイ１０２の変化する外観、同様のもの及び／又はこれらの組み合わせのような、他の態様のプレゼンテーションを記録してもよい。例えば記録動作３４０は、ユーザの声、ユーザの目の動き及び表示画像を、観察又は案内プロセスの間に同期して記録してもよい。記録されたデータは後に、例えば表示コンテンツ上に重ねられる固視のトレースを動的に提示してハイライトするように動作し得る。
【００６６】
一部の例において、記録動作３４０は、アクティブなアプリケーションが目のトラッキングに基づく選択的強調のために設計されていると決定したときに起こり得る。あるいはまた、記録動作３４０は、記録を行うべきか否かを指示するユーザへのプロンプトを介して、選択的にターンオン又はターンオフされ得る。
【００６７】
一部の例において、そのような記録は、オンライントレーニングセッション（例えばマイクロソフト（登録商標）のライブミーティング又は固有のソフトウェア（例えばＣａｍｔａｓｉａ）のような電話プレゼンス及び／又は電話会議ソフトウェアに統合されるトレーニングセッション）を、実際のプレゼンテーションセッションの配信中にキャプチャしてもよい。他の例では、そのような記録は、トレーナが固有のソフトウェアを用いるオフラインの記録を事前に準備しているような場合、オフラインのトレーニングセッションをキャプチャしてもよい。双方の場合において、プロセス３００は、トレーナがそのような記録を編集及び／又は修正して後処理（post  process）するのを許可する。
【００６８】
動作において、プロセス３００は、目のトラッキングを実行するのにどのアプリケーションを登録するかを決定することができる。プロセス３００は、ユーザの注視をトラッキングすることによって、目のトラッキングが、アクティブなアプリケーション（例えばシステム１００の前景にあるアプリケーション）について「オン」であるとき及び／又はユーザが存在していると決定したとき、選択的に強調すべきエリアを決定することができる。プロセス３００は、注視データ（例えばディスプレイ１０２上の注視のｘ、ｙ座標及び注視の関連するタイムスタンプ）を計算することができる。注視のｘ、ｙ座標が、表示されたアプリケーションの領域の外側にある場合、全ての選択的強調効果がディスプレイ１０２から除去され得る。
【００６９】
一部の実装において、目のトラッキングモードがアクティブにされているとき、ユーザの目の動きをトラックして記録することができる。目のトラッキングに基づく強調（例えばズームインスマートフォーカス効果）は、ソフトウェア画面キャプチャ及び／又は記録アプリケーションによって提供される幾つかの予め定義された制御パラメータ（例えば強調スケール、強調期間、固視パラメータ、サッケードパラメータ及び／又は同様のもの）により構成され得る。例えばズームイン／アウト型の強調は、スケールについて予め設定されたシステム閾値に基づくものとすることができる。あるいはまた、そのようなズームイン／アウト型の強調は、期間について予め設定されたシステム閾値に基づくものとしてもよい。オンライン／オフラインのプレゼンテーション／デモの記録の間、フォーカスエリアの決定は、ディスプレイ１０２上のユーザの注視に基づいて行われ得る。
【００７０】
他の実装において、２人の人が同じコンピュータの前に座り、同じディスプレイを観察しているというシナリオでは、トレーナはトレーニに、アプリケーション、ドキュメントのレビュー、ウェブサイト等をどのように使用するかを見せることがある。この状況では、第１及び第２のユーザは、目のトラッキングの出力を制御する人に関して、互いの間で役割を切り替える可能性がある。例えば２又はそれ以上のユーザは、２人の間で目のトラッキングの変更を可能にする切り替えモードを使用して、該ユーザ間で役割を交換することができる。実用面では、目のトラッカは、双方の人に先立ってキャリブレートされることが可能であるが、これは、２人の人が離れて座っているとき、彼らの頭部は典型的に相互に十分な距離をとるので可能である。一部のアイトラッカの解決法は、選択された人の目の追随を可能にする、頭部トラッキング機構を使用することがある。
【００７１】
図２及び図３に示されるような例示のプロセス２００及びプロセス３００の実装は、示された全てのブロックの図示される順序での取り組みを含み得るが、本開示はこの観点に限定されず、様々な例において、プロセス２００及びプロセス３００の実装は、示されたブロックの一部のみ及び／又は図示された順序と異なる順序での取り組みも含み得る。
【００７２】
さらに、図２及び図３のブロックのいずれか１つ又は複数は、１つ又は複数のコンピュータプログラム製品によって提供される命令に応答して行われてもよい。そのようなプログラム製品は、例えばプロセッサによって実行されると本明細書で説明される機能性を提供し得る命令を提供する、信号担持媒体を含むことがある。コンピュータプログラム製品は、任意の形式のコンピュータ読取可能媒体として提供され得る。したがって、例えば１つ又は複数のプロセッサコアを含むプロセッサは、コンピュータ読取可能媒体によってプロセッサに伝達される命令に応答して、図２及び図３に示されるブロックの１つ又は複数に着手することができる。
【００７３】
本明細書で説明されるいずれかの実装において使用されるとき、「モジュール」という用語は、本明細書で説明される機能を提供するように構成されるソフトウェア、ファームウェア及び／又はハードウェアの任意の組み合わせを指す。ソフトウェアは、ソフトウェアパッケージ、コード及び／又は命令セット又は命令として具現化され、「ハードウェア」は、本明細書で説明されるいずれかの実装で使用されるとき、例えばハードワイヤード回路、プログラマブル回路、状態マシン回路及び／又はプログラマブル回路によって実行される命令を格納するファームウェアを単独又は任意の組み合わせで含み得る。モジュールは集合的又は個々に、例えば集積回路（ＩＣ）、システムオンチップ（ＳｏＣ）等の大きなシステムの一部を形成する回路として具現化され得る。
【００７４】
図４は、本開示の少なくとも一部の実装に従って配置された例示の選択的強調システム１００を示す図である。図示された実装において、選択的強調システム１００は、ディスプレイ１０２、画像化デバイス１０４及び／又は論理モジュール３０６を含み得る。論理モジュール３０６は、データ受信論理モジュール４１２、目のトラッキング論理モジュール４１４、関心領域論理モジュール４１６、選択的強調論理モジュール４１８等及び／又はこれらの組み合わせを含み得る。図示されるように、ディスプレイ１０２、画像化デバイス１０４、プロセッサ４０６及び／又はメモリストア４０８は、相互に通信すること及び／又は論理モジュール３０６の一部と通信することができる。選択的強調システム１００は、図４に示されるように特定のモジュールに関連付けられるブロック又はアクションのある特定のセットを含み得るが、これらのブロック又はアクションは、ここに図示されている特定のモジュールと異なるモジュールに関連付けられてもよい。
【００７５】
一部の例において、画像化デバイス１０４は、目の動きデータをキャプチャするように構成され得る。プロセッサ４０６は、ディスプレイ１０２及び画像化デバイス１０４に通信可能に結合され得る。メモリストア４０８が、プロセッサ４０６に通信可能に結合されてもよい。データ受信論理モジュール４１２、目のトラッキング論理モジュール４１４、関心領域論理モジュール４１６及び／又は選択的強調論理モジュール４１８が、プロセッサ４０６及び／又はメモリストア４０８に通信可能に結合されてもよい。
【００７６】
一部の例において、データ受信論理モジュール４１２は、１又は複数のユーザの目の動きデータを受信するように構成され得る。目のトラッキング論理モジュール４１４は、受信した目の動きデータに少なくとも部分的に基づいて、１又は複数のユーザのうちの少なくとも１のユーザについて目のトラッキングを実行するように構成され得る。関心領域論理モジュール４１６は、ディスプレイ１０２の一部に関連付けられる関心領域を、実行された目のトラッキングに少なくとも部分的に基づいて決定するように構成され得る。選択的強調論理モジュール４１８は、フォーカスエリアを選択的に強調するように構成され、ここで、フォーカスエリアは、決定された関心領域に関連付けられるディスプレイ１０２の部分に相当する。
【００７７】
一部の例において、論理モジュール３０６は、プロセッサ４０６及び／又はメモリストア４０８に結合され得る記録論理モジュール（図示せず）を含んでもよい。記録論理モジュールは、連続的なフォーカスエリアの選択的強調、フォーカスエリアと第２のフォーカスエリアとの間の遷移、第２のフォーカスエリアの選択的強調及び／又は同等のものを記録するように構成され得る。あるいはまた、記録論理モジュールは、ユーザの声のオーディオデータ、ユーザの顔のビジュアルデータ、ディスプレイ１０２の変化する外観等及び／又はこれらの組み合わせのような、プレゼンテーションの他の態様を記録するように構成され得る。
【００７８】
様々な実施形態において、選択的強調論理モジュール４１８がハードウェアで実装され、一方、ソフトウェアが、データ受信論理モジュール４１２、目のトラッキング論理モジュール４１４、関心領域論理モジュール４１６及び／又は記録論理モジュール（図示せず）を実装してもよい。例えば一部の実施形態では、選択的強調論理モジュール４１８がＡＳＩＣロジックによって実装され、データ受信論理モジュール４１２、目のトラッキング論理モジュール４１４、関心領域論理モジュール４１６及び／又は記録論理モジュールが、プロセッサ４０６のようなロジックによって実行されるソフトウェア命令によって提供されてもよい。しかしながら、本開示はこのような観点に限定されず、データ受信論理モジュール４１２、目のトラッキング論理モジュール４１４、関心領域論理モジュール４１６、選択的強調論理モジュール４１８及び／又は記録論理モジュールは、ハードウェア、ファームウェア及び／又はソフトウェアの任意に組み合わせによって実装され得る。加えて、メモリストア４０８は、揮発性メモリ（例えば静的ＲＡＭ（ＳＲＡＭ）、動的ＲＡＭ（ＤＲＡＭ）等）又は非揮発性メモリ（例えばフラッシュメモリ等）等のような任意のタイプのメモリであってよい。非限定的な例において、メモリストア４０８はキャッシュメモリによって実装され得る。
【００７９】
図５は、本開示に係る例示のシステム５００を図示している。様々な実装において、システム５００はメディアシステムとすることができるが、システム５００はこのようなコンテキストに限定されない。例えばシステム５００を、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ウルトララップトップコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パルムトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、携帯電話／ＰＤＡの組み合わせ、テレビジョン、スマートデバイス（例えばスマートフォン、スマートデバイス又はスマートテレビジョン）、モバイルインターネットデバイス（ＭＩＤ）、メッセージングデバイス、データ通信デバイス等に組み込んでもよい。
【００８０】
様々な実装において、システム５００は、ディスプレイ５２０に結合されるプラットフォーム５０２を含む。プラットフォーム５０２は、コンテンツサービスデバイス５３０又はコンテンツ配信デバイス５４０又は他の同様のコンテンツソースのようなコンテンツデバイスから、コンテンツを受け取ることができる。１つ又は複数のナビゲーション機能を含むナビゲーションコントローラ５５０を用いて、例えばプラットフォーム５０２及び／又はディスプレイ５２０と対話することができる。これらのコンポーネントの各々は、以下で更に詳細に説明される。
【００８１】
様々な実装において、プラットフォーム５０２は、チップセット５０５、プロセッサ５１０、メモリ５１２、ストレージ５１４、グラフィクスサブシステム５１５、アプリケーション５１６及び／又は無線機５１８の任意の組み合わせを含む。チップセット５０５は、プロセッサ５１０、メモリ５１２、ストレージ５１４、グラフィクスサブシステム５１５、アプリケーション５１６及び／又は無線機５１８の間の相互通信を提供し得る。例えばチップセット５０５は、ストレージ５１４との相互通信を提供することができるストレージアダプタ（図示せず）を含んでもよい。
【００８２】
プロセッサ５１０は、複合命令セットコンピュータ（ＣＩＳＣ）又は縮小命令セットコンピュータ（ＲＩＳＣ）プロセッサ、ｘ８６命令セット互換プロセッサ、マルチコアあるいは任意の他のマイクロプロセッサ又は中央処理ユニット（ＣＰＵ）として実装され得る。様々な実装において、プロセッサ５１０は、デュアルコアプロセッサ、デュアルコアモバイルプロセッサ等とすることができる。
【００８３】
メモリ５１２は、これらに限られないが、ランダムアクセスメモリ（ＲＡＭ）、動的ＲＡＭ（ＤＲＡＭ）又は静的ＲＡＭ（ＳＲＡＭ）のような揮発性メモリデバイスとして実装され得る。
【００８４】
ストレージ５１４は、これらに限られないが、磁気ディスクドライブ、光ディスクドライブ、テープドライブ、内蔵記憶デバイス、外付け記憶デバイス、フラッシュメモリ、バッテリバックアップＳＤＲＡＭ（同期ＤＲＡＭ）及び／又はネットワークアクセス可能な記憶デバイスのような非揮発性記憶デバイスとして実装され得る。様々な実装において、ストレージ５１４は、例えば複数のハードドライブが含まれるとき、価値あるデジタルメディアについて保護を強化した記憶性能を向上させる技術を含み得る。
【００８５】
グラフィクスサブシステム５１５は、表示用に静止画又はビデオのような画像の処理を実行し得る。グラフィクスサブシステム５１５は、例えばグラフィクス処理ユニット（ＧＰＵ）又はビジュアル処理ユニット（ＶＰＵ）とすることができる。アナログ又はデジタルインタフェースを使用して、グラフィクスサブシステム５１５とディスプレイ５２０を通信可能に結合することができる。例えばインタフェースは、高解像度マルチメディアインタフェース（ＨＤＭＩ）、ディスプレイポート、無線ＨＤＭＩ及び／又は無線ＨＤ互換技術のうちのいずれかとすることができる。グラフィクスサブシステム５１５を、プロセッサ５１０又はチップセット５０５に統合してもよい。一部の実装において、グラフィクスサブシステム５１５は、チップセット５０５に通信可能に結合される、スタンドアロンのカードとすることができる。
【００８６】
本明細書で説明されるグラフィック及び／又はビデオ処理技術は、様々なハードウェアアーキテクチャで実装され得る。例えばグラフィック及び／又はビデオ処理機能を、チップセット内に統合してもよい。あるいは個別のグラフィック及び／又はビデオプロセッサを使用してもよい。更に別の実装として、グラフィック及び／又はビデオ機能は、マルチコアプロセッサを含め、汎用プロセッサによって提供されてもよい。更なる実施形態では、グラフィック及び／又はビデオ機能を、家庭用電化製品デバイスにおいて実装してもよい。
【００８７】
無線機５１８は、様々な適切な無線通信技術を使用して信号を送受信することができる１つ又は複数の無線機を含み得る。そのような技術は、１つ又は複数の無線ネットワークにわたる通信を含んでもよい。例示の無線ネットワークには、（これらに限られないが）無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＭ）、無線メトロポリタンエリアネットワーク（ＷＭＡＮ）、セルラネットワーク及びサテライトネットワークが含まれる。そのようなネットワークにわたる通信において、無線機５１８は、任意のバージョンの１つ又は複数の適用可能な標準に従って動作し得る。
【００８８】
様々な実装において、ディスプレイ５２０は、任意のテレビ型のモニタ又はディスプレイを含み得る。ディスプレイ５２０は、例えばコンピュータディスプレイ画面、タッチスクリーンディスプレイ、ビデオモニタ、テレビ類似のデバイス及び／又はテレビを含み得る。ディスプレイ５２０はデジタル及び／又はアナログとすることができる。様々な実装において、ディスプレイ５２０はホログラフィックディスプレイとすることができる。また、ディスプレイ５２０は、視覚的投影を受信し得る透明な面とすることができる。そのような投影は、様々な形式の情報、画像及び／又は物体を伝達することができる。例えばそのような投影は、モバイル拡張現実（ＭＡＲ）アプリケーション用の視覚的オーバレイとすることができる。１つ又は複数のソフトウェアアプリケーション５１６の制御の下、プラットフォーム５０２は、ディスプレイ５２０上にユーザインタフェース５２２を表示してもよい。
【００８９】
様々な実装において、コンテンツサービスデバイス５３０は、任意の国のサービス、国際的サービス及び／又は独立のサービスによってホストされることがあり、したがって、例えばプラットフォーム５０２からインターネットを介してアクセス可能なことがある。コンテンツサービスデバイス５３０は、プラットフォーム５０２及び／又はディスプレイ５２０に結合され得る。プラットフォーム５０２及び／又はコンテンツサービスデバイス５３０は、ネットワーク５６０に結合されて、媒体情報をネットワーク５６０へ及びネットワーク５６０から通信（例えば送信及び／又は受信）することができる。コンテンツ配信デバイス５４０もプラットフォーム５０２及び／又はディスプレイ５２０に結合され得る。
【００９０】
様々な実装において、コンテンツサービスデバイス５３０は、ケーブルテレビボックス、パーソナルコンピュータ、ネットワーク、電話、デジタル情報及び／又はコンテンツを配信することができるインターネット対応型デバイス又は機器、並びにコンテンツプロバイダとプラットフォーム５０２及び／又はディスプレイ５２０との間でネットワーク５６０を介するか直接的に一方向又は双方向でコンテンツを通信することができる任意の他の同様のデバイスを含み得る。コンテンツは、システム５００内のコンポーネントのいずれか１つとの間で、及びネットワーク５６０経由でコンテンツプロバイダとの間で、一方向及び／又は双方向で通信され得ることが認識されよう。コンテンツの例には、例えばビデオ、音楽、医療及びゲーム情報等を含め、任意のメディア情報が含まれ得る。
【００９１】
コンテンツサービスデバイス５３０は、メディア情報、デジタル情報及び／又は他のコンテンツを含む、ケーブルテレビ番組のようなコンテンツを受信することができる。コンテンツプロバイダの例には、任意のケーブル又は衛星テレビ又は無線又はインターネットコンテンツプロバイダが含まれ得る。提供される例は、いずれも本開示に係る実装を限定するようには意図されていない。
【００９２】
様々な実装において、プラットフォーム５０２は、１つ又は複数の機能を有するナビゲーションコントローラ５５０から制御信号を受信し得る。コントローラ５５０のナビゲーション機能を使用して、例えばユーザインタフェース５２２と対話することができる。諸実施形態において、ナビゲーションコントローラ５５０は、ユーザが空間的（例えば連続的で多次元の）データをコンピュータに入力できるようにするコンピュータハードウェアコンポーネント（特にヒューマンインタフェースデバイス）であり得る、ポインティングデバイスとすることができる。グラフィカルユーザインタフェース（ＧＵＩ）、テレビ及びモニタのような多くのシステムは、ユーザが、身体的なジェスチャを使用してコンピュータ又はテレビに対してデータを制御又は提供できるようにする。
【００９３】
コントローラ５５０のナビゲーション機能の動きは、ディスプレイ（例えばディスプレイ５２０）上で、ポインタ、カーソル、フォーカスリング又はディスプレイ上に表示される他の視覚的インジケータの動きによって複製され得る。例えばソフトウェアアプリケーション５１６の制御の下、ナビゲーションコントローラ５５０に配置されるナビゲーション機能が、例えばユーザインタフェース５２２上に表示される仮想ナビゲーション機能にマップされ得る。諸実施形態において、コントローラ５５０は、別個のコンポーネントであるだけでなく、プラットフォーム５０２及び／又はディスプレイ５２０に統合されてもよい。しかしながら、本開示は、本明細書で図示又は説明される要素又はコンテキストに限定されない。
【００９４】
様々な実装において、ドライバ（図示せず）は、例えば初期ブートアップの後、有効にされると、ユーザがすぐに、テレビのようにボタンのタッチでプラットフォーム５０２をターンオン及びターンオフできるようにする技術を含み得る。プログラムロジックは、プラットフォーム５０２がターン「オフ」されるときであっても、プラットフォーム５０２がコンテンツをメディアアダプタあるいは他のコンテンツサービスデバイス５３０又はコンテンツ配信デバイス５４０にストリーミングできるようにする。加えて、チップセット５０５は、例えば５．１サラウンドサウンドオーディオ及び／又は高精細度の７．１サラウンドサウンドオーディオのためのハードウェア及び／またはソフトウェアサポートを含んでもよい。ドライバは、統合されたグラフィックプラットフォームのためのグラフィックドライバを含み得る。諸実施形態において、グラフィックドライバは、ＰＣＩエクスプレスグラフィックカードを備えることがある。
【００９５】
様々な実装において、システム５００内に示されるコンポーネントのいずれか１つ又は複数を統合してもよい。例えばプラットフォーム５０２とコンテンツサービスデバイス５３０を統合してもよく、プラットフォーム５０２とコンテンツ配信デバイス５４０を統合してもよく、プラットフォーム５０２とコンテンツサービスデバイス５３０とコンテンツ配信デバイス５４０とを統合してもよい。様々な実施形態において、プラットフォーム５０２とディスプレイ５４０は一体型のユニットであってよい。例えばディスプレイ５２０とコンテンツサービスデバイス５３０を統合し、あるいはディスプレイ５２０とコンテンツ配信デバイス５４０とを統合してもよい。これらの例は、本開示を限定するようには意図されていない。
【００９６】
様々な実施形態において、システム５００は、無線システム、有線システム又はこれらの組み合わせとして実装され得る。無線システムとして実装されるとき、システム５００は、１つ又は複数のアンテナ、送信機、受信機、送受信機、増幅器、フィルタ及び制御ロジックのような無線共有媒体を介して通信するのに適したコンポーネント及びインタフェースを含み得る。無線共有媒体の例は、ＲＦスペクトル等のような無線スペクトルの一部を含み得る。有線システムとして実装されるとき、システム５００は、入出力（Ｉ／Ｏ）アダプタ、対応する有線通信媒体を有するＩ／Ｏアダプタへ接続する物理コネクタ、ネットワークインタフェースカード（ＮＩＣ）、ディスクコントローラ、ビデオコントローラ、オーディオコントローラ等のような、有線通信媒体を介して通信するのに適したコンポーネント及びインタフェースを含み得る。有線通信媒体の例には、有線、ケーブル、金属導線、プリント基板、バックプレーン、スイッチファブリック、半導体材料、二重ペアワイヤ、同軸ケーブル、光ファイバ等が含まれ得る。
【００９７】
プラットフォーム５０２は、１つ又は複数の論理的又は物理的チャネルを確立して情報を通信し得る。そのような情報は、媒体情報及び制御情報を含み得る。媒体情報は、ユーザに対して意図されたコンテンツを表す任意のデータを指すことがある。コンテンツの例は、例えば音声会話、ビデオ会議、ストリーミングビデオ、電子メール（ｅメール）メッセージ、ボイスメールメッセージ、英数字の記号、グラフィック、画像、ビデオ、テキスト等からのデータを含み得る。音声会話からのデータは、例えばスピーチ情報、無音の期間、背景雑音、快適雑音、トーン等であってよい。制御情報は、自動システム用に意図されたコマンド、命令又は制御語を表す任意のデータを指すことがある。例えば制御情報を使用して、システムを通してメディア情報をルーティングするか、メディア情報を所定の手法により処理するようノードに指示することができる。しかしながら、諸実施形態は、図５に図示されるか説明される要素又はコンテキストに限定されない。
【００９８】
上述のように、システム５００は、変化する物理的なスタイル又はフォームファクタで具現化され得る。図６は、システム５００が具現化され得る小さなフォームファクタデバイス６００の実装を図示している。諸実施形態において、例えばデバイス６００は、無線機能を有するモバイルコンピューティングデバイスとして実装され得る。モバイルコンピューティングデバイスは、処理システムと、例えば１つ又は複数のバッテリのようなモバイル電源又は電力供給とを有する任意のデバイスを指すことがある。
【００９９】
上述のように、モバイルコンピューティングデバイスの例は、パーソナルコンピュータ（ＰＣ）、ラップトップコンピュータ、ウルトララップトップコンピュータ、タブレット、タッチパッド、ポータブルコンピュータ、ハンドヘルドコンピュータ、パルムトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯電話、携帯電話／ＰＤＡの組み合わせ、テレビジョン、スマートデバイス（例えばスマートフォン、スマートデバイス又はスマートテレビジョン）、モバイルインターネットデバイス（ＭＩＤ）、メッセージングデバイス、データ通信デバイス等を含み得る。
【０１００】
モバイルコンピューティングデバイスの例は、人によって着用されるように構成されたコンピュータ、例えばリストコンピュータ、フィンガコンピュータ、リングコンピュータ、アイグラスコンピュータ、ベルトクリップコンピュータ、アームバンドコンピュータ、シューズコンピュータ、クローズコンピュータ及び他の着用可能なコンピュータのようなものも含み得る。様々な実施形態において、例えばモバイルコンピューティングデバイスは、コンピュータアプリケーションだけでなく、音声通信及び／又はデータ通信を実行することができるスマートフォンとして実装され得る。一部の実施形態を、例としてスマートフォンとして実装されるモバイルコンピューティングデバイスを用いて説明しているが、他の実施形態は、他の無線モバイルコンピューティングデバイスを使用して実装されてもよいことが認識されよう。諸実施形態は、このコンテキストに限定されない。
【０１０１】
図６に示されるように、デバイス６００は、ハウジング６０２、ディスプレイ６０４、入出力（Ｉ／Ｏ）デバイス６０６及びアンテナ６０８を含み得る。デバイス６００は、ナビゲーション機能６１２も含み得る。ディスプレイ６０４は、モバイルコンピューティングデバイスに適した情報を表示するための任意の適切なディスプレイユニットを含み得る。Ｉ／Ｏデバイス６０６は、情報をモバイルコンピューティングデバイスに入力するための任意の適切なＩ／Ｏデバイスを含み得る。Ｉ／Ｏデバイス６０６の例には、英数字のキーボード、数字のキーパッド、タッチパッド、入力キー、ボタン、スイッチ、ロッカースイッチ、マイクロフォン、スピーカ、音声認識デバイス及びソフトウェア等が含まれ得る。情報は、マイクロフォン（図示せず）によってデバイス６００に入力されてもよい。そのような情報は、音声認識デバイス（図示せず）によってデジタル化されてもよい。諸実施形態はこのコンテキストに限定されない。
【０１０２】
様々な実施形態が、ハードウェア要素、ソフトウェア要素又はこれらの組み合わせを使用して実装され得る。ソフトウェア要素の例は、プロセッサ、マイクロプロセッサ、回路、回路要素（例えばトランジスタ、レジスタ、キャパシタ、インダクタ等）、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセット等を含み得る。ソフトウェアの例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、プロシージャ、ソフトウェアインタフェース、アプリケーションプログラムインタフェース（ＡＰＩ）、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、記号又はこれらの任意の組み合わせを含み得る。実施形態を、ハードウェア要素及び／又はソフトウェア要素を使用して実装するかどうかの判断は、所望の計算レート、電力レベル、ヒートトレランス、処理サイクルバゲット、入力データレート、出力データレート、メモリリソース、データバススピード並びに他の設計的又は性能的制約のような、任意の数のファクタに応じて異なり得る。
【０１０３】
少なくとも１つの実施形態の１つ又は複数の態様は、プロセッサ内の様々なロジックを表すマシン読取可能な媒体に格納される代表的命令によって実装されてよく、そのような命令は、マシンによって実行されると、該マシンに、本明細書で説明される技術を実行するロジックを構築させる。「ＩＰコア」として知られるそのような表現は、有形のマシン読取可能な媒体に格納され、様々な消費者又は製造施設に供給されて、実際にロジック又はプロセッサを作る製作マシンにロードされる。
【０１０４】
本明細書で説明される特定の特徴は、様々な実装との関連で説明されているが、この説明は、限定的な意味で解釈されるように意図されていない。したがって、本明細書で説明される実装、並びに本開示に関して当業者に明らかとなる他の実装の様々な修正は、本開示の精神及び範囲内に含まれるように意図される。
【０１０５】
下記の例は、様々な実施形態に関する。
【０１０６】
一例において、コンピュータのディスプレイ上のフォーカスエリアを選択的に強調するためにコンピュータにより実施される方法は、１又は複数のユーザの目の動きデータの受信を含み得る。１又は複数のユーザのうちの少なくとも１のユーザについて、目のトラッキングが実行され得る。例えば目のトラッキングは、受信した目の動きデータに少なくとも部分的に基づいて実行され得る。関心領域が決定され、ここで、該関心領域は、コンピュータシステムのディスプレイの一部分に関連付けられる。例えば関心領域の決定は、実行した目のトラッキングに少なくとも部分的に基づくものとすることができる。決定された関心領域に関連付けられるフォーカスエリアが選択的に強調され得る。例えばフォーカスエリアは、決定された関心領域に関連付けられるディスプレイの一部分に相当し得る。
【０１０７】
一部の例において、当該方法は、アプリケーションが目のトラッキングの動作用に設計されているかどうかを判断するステップを含むことがあり、この場合、目のトラッキングの実行は、アプリケーションが目のトラッキングの動作用に設計されているという決定に応答して行われる。
【０１０８】
一部の例において、当該方法は、１つ又は複数の後続のフォーカスエリアを選択的に強調するステップを含むことがあり、この場合、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられるディスプレイの一部分に相当する。
【０１０９】
一部の例において、当該方法は、フォーカスエリアと１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すステップを含むことがある。
【０１１０】
一部の例において、当該方法は、連続的なフォーカスエリアの選択的強調、フォーカスエリアと１つ又は複数の後続のフォーカスエリアとの間の遷移並びに１つ又は複数の後続のフォーカスエリアの選択的強調を記録するステップを含むことがある。
【０１１１】
一部の例において、当該方法は、現在の関心領域がディスプレイの外に位置するとの決定に応答して、及び／又はフォーカスエリアがフォーカス状態ではなく、後続のフォーカスエリアも確立されていないとき、フォーカスエリアの選択的強調を除去するステップを含むことがある。
【０１１２】
一部の例において、当該方法は、フォーカスエリアの選択的強調が、フォーカスエリアをズームインすることと、フォーカスエリアをアウトスケールすることと、フォーカスエリアをハイライトすることとを含む強調技術のうちの１つ又は複数を含むように動作することがあり、フォーカスエリアをハイライトすることは、フォーカスエリアをフレーミングすること、フォーカスエリアの色替えをすること及び／又はフォーカスエリアをフレーミングして色替えをすることを含む。
【０１１３】
一部の例において、当該方法は、フォーカスエリアの選択的強調が、デフォルトのエリアサイズに少なくとも部分的に基づいて及び／又は関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、フォーカスエリアを選択的に強調することを含むように動作することがあり、個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ及び／又はメニューを含む。
【０１１４】
他の例において、コンピュータディスプレイのフォーカスエリアの選択的強調のためのシステムは、ディスプレイ、画像化デバイス、１つ又は複数のプロセッサ、１つ又は複数のメモリストア、データ受信論理モジュール、目のトラッキング論理モジュール、関心領域論理モジュール、選択的強調論理モジュール等及び／又はこれらの組み合わせを含むことがある。画像化デバイスは、目の動きデータをキャプチャするように構成され得る。１つ又は複数のプロセッサは、ディスプレイ及び画像化デバイスに通信可能に結合され得る。１つ又は複数のメモリストアは、１つ又は複数のプロセッサに通信可能に結合され得る。データ受信論理モジュールは、１つ又は複数のプロセッサと１つ又は複数のメモリストアに通信可能に結合され、１又は複数のユーザの目の動きデータを受信するように構成され得る。目のトラッキング論理モジュールは、１つ又は複数のプロセッサと１つ又は複数のメモリストアに通信可能に結合され、受信した目の動きデータに少なくとも部分的に基づいて、１又は複数のユーザのうちの少なくとも１のユーザについて、目のトラッキングを実行するように構成され得る。関心領域論理モジュールは、１つ又は複数のプロセッサと１つ又は複数のメモリストアに通信可能に結合され、実行された目のトラッキングに少なくとも部分的に基づいて、ディスプレイの一部に関連付けられる関心領域を決定するように構成され得る。選択的強調論理モジュールは、１つ又は複数のプロセッサと１つ又は複数のメモリストアに通信可能に結合され、フォーカスエリアを選択的に強調するように構成され、該フォーカスエリアは、決定された関心領域に関連付けられるディスプレイの一部に相当する。
【０１１５】
一部の例において、当該システムは、目のトラッキングの実行が、アプリケーションが目のトラッキングの動作用に設計されているとの判断に応答して行われるように動作し得る。フォーカスエリアの選択的強調は、１つ又は複数の後続のフォーカスエリアを選択的に強調することを含み、該１つ又は複数の後続のフォーカスエリアは、決定された１つ又は複数の後続の関心領域に関連付けられるディスプレイの一部分に相当する。フォーカスエリアの選択的強調は、フォーカスエリアと１つ又は複数の後続のフォーカスエリアとの間の遷移をグラフィカルに示すことを含み得る。フォーカスエリアの選択的強調は、現在の関心領域がディスプレイの外に位置するとの決定に応答して、及び／又はフォーカスエリアがもはやフォーカス状態ではなく、後続のフォーカスエリアも確立されていないときに、フォーカスエリアの選択的強調を除去することを含み得る。フォーカスエリアの選択的強調は、フォーカスエリアをズームインすることと、フォーカスエリアをアウトスケールすることと、フォーカスエリアをハイライトすることとを含む強調技術のうちの１つ又は複数を含み、フォーカスエリアをハイライトすることは、フォーカスエリアをフレーミングすること、フォーカスエリアの色替えをすること及び／又はフォーカスエリアをフレーミングして色替えをすることを含む。フォーカスエリアの選択的強調は、デフォルトのエリアサイズに少なくとも部分的に基づいて及び／又は前記関心領域を個別の表示要素に関連付けることに少なくとも部分的に基づいて、フォーカスエリアを選択的に強調することを含む。個別の表示要素は、テキストボックス、テキストのパラグラフ、デフォルト数のテキスト行、ピクチャ及び／又はメニューを含む。一部の例において、当該システムは、１つ又は複数のプロセッサと１つ又は複数のメモリストアに通信可能に結合され、連続的なフォーカスエリアの選択的強調、フォーカスエリアと１つ又は複数の後続のフォーカスエリアとの遷移、並びに１つ又は複数の後続のフォーカスエリアの選択的強調を記録するように構成される、記録論理モジュールを含むことがある。
【０１１６】
更なる例では、少なくとも１つのマシン読取可能媒体が、コンピューティングデバイスにおいて実行されていることに応答して、該コンピューティングデバイスに、上記の例のいずれかの１つの方法を実行させる複数の命令を含むことがある。
【０１１７】
また更なる例では、装置が、上記の例のいずれか１つの方法を実行するための手段を含むことがある。
【０１１８】
上記の例は、特徴の具体的な組み合わせを含む。しかしながら、このような上記の例は、この観点に限定されず、様々な実装において、上記の例は、そのような特徴の一部のみの実施、そのような特徴の異なる順序の実施、そのような特徴の異なる組み合わせの実施及び／又は明示的にリストされた特徴に対して追加的な特徴の実施を含み得る。例えば例示の方法に関して説明された全ての特徴は、例示の装置、例示のシステム及び／又は例示の製品との関連で実装されてもよく、またその逆もあり得る。
【図１】
2015528120.tif 000003
【図２】
2015528120.tif 000004
【図３】
2015528120.tif 000005
【図４】
2015528120.tif 000006
【図５】
2015528120.tif 000007
【図６】
2015528120.tif 000008
【国際調査報告】
2015528120.tif 000009
2015528120.tif 000010