(57)【要約】【課題】ユーザによる表示オブジェクトの認識の容易化を図ることが可能な、情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う処理部を備え、処理部は、視線情報に基づいて、表示オブジェクトの表示の仕方を変える、情報処理装置が提供される。【選択図】図７
2017182247.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う処理部を備え、
前記処理部は、前記視線情報に基づいて、前記表示オブジェクトの表示の仕方を変える、情報処理装置。
【請求項２】
前記処理部は、前記表示オブジェクトのレイアウトを変えることにより、前記表示オブジェクトの表示の仕方を変える、請求項１に記載の情報処理装置。
【請求項３】
前記処理部は、前記表示オブジェクトに対する装飾の仕方を変えることにより、前記表示オブジェクトの表示の仕方を変える、請求項１に記載の情報処理装置。
【請求項４】
前記処理部は、前記表示オブジェクトの省略の仕方を変えることにより、前記表示オブジェクトの表示の仕方を変える、請求項１に記載の情報処理装置。
【請求項５】
前記処理部は、さらに前記ユーザの状態を示す状態情報に基づいて、前記表示オブジェクトの表示の仕方を変える、請求項１に記載の情報処理装置。
【請求項６】
前記処理部は、さらに前記ユーザの周辺環境を示す環境情報に基づいて、前記表示オブジェクトの表示の仕方を変える、請求項１に記載の情報処理装置。
【請求項７】
前記処理部は、さらに選択された前記表示オブジェクトに基づいて、前記表示オブジェクトの表示の仕方を変える、請求項１に記載の情報処理装置。
【請求項８】
前記処理部は、前記視線情報に基づき特定される表示画面における視点位置、前記表示画面における前記対象物の位置、および視野特性を示す情報に基づいて、前記対象物に対応する前記表示オブジェクトを選択する、請求項１に記載の情報処理装置。
【請求項９】
前記処理部は、
前記視点位置と前記対象物の位置との距離を算出し、
算出された前記距離と、視野特性を示す情報とに基づいて、前記対象物に対応する前記表示オブジェクトを選択する、請求項８に記載の情報処理装置。
【請求項１０】
複数の前記表示オブジェクトの候補それぞれには、優先度が設定され、
前記処理部は、優先度が高い前記表示オブジェクトの候補を、優先的に選択する、請求項８に記載の情報処理装置。
【請求項１１】
前記処理部は、
前記視点位置と前記視野特性を示す情報とに基づいて、前記表示画面において前記表示オブジェクトを表示させる表示範囲を決定し、
決定された前記表示範囲に、前記表示オブジェクトを表示させる、請求項８に記載の情報処理装置。
【請求項１２】
前記処理部は、
前記対象物を検出する処理を行い、
前記対象物が検出された場合に、前記表示させる処理を行う、請求項１に記載の情報処理装置。
【請求項１３】
前記処理部は、設定されている時間間隔ごとに、前記表示させる処理を行う、請求項１に記載の情報処理装置。
【請求項１４】
前記表示させる処理が行われない期間において、前記処理部は、
前記視線情報に基づき特定される表示画面における視点位置と、前記表示画面における前記対象物の位置との距離を算出し、
算出された前記距離に基づいて、既に表示されている前記表示オブジェクトのレイアウトを維持する処理を行う、請求項１３に記載の情報処理装置。
【請求項１５】
前記処理部は、選択された前記表示オブジェクトを、現実空間、または現実空間を示す画像に重畳させて表示させる、請求項１に記載の情報処理装置。
【請求項１６】
ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行うステップを有し、
前記視線情報に基づいて、前記表示オブジェクトの表示の仕方が変わる、情報処理装置により実行される情報処理方法。
【請求項１７】
ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う機能をコンピュータシステムに実現させ、
前記表示させる処理を行う機能により、前記視線情報に基づいて、前記表示オブジェクトの表示の仕方が変わる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
ユーザの視線位置に対応する表示位置を判定し、判定された表示位置に基づく位置に表示を行わせる技術が開発されている。車両の運転者の視線位置と視野特性に基づいて表示位置を判定し、判定された表示位置、または当該表示位置の近傍に警告表示を行わせる技術としては、例えば下記の特許文献１に記載の技術が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３２９６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ＡＲ（Augmented  Reality）技術などが利用されることによって、文字（または文字列。以下同様とする。）や画像、あるいはこれらの組み合わせなどを示す様々な表示オブジェクトを、現実空間（または、現実空間が撮像された撮像画像などの現実空間を示す画像。以下、同様とする。）に重畳して表示画面に表示することが可能である。
【０００５】
また、上記のように表示オブジェクトを現実空間に重畳させる場合には、重畳された表示オブジェクトが示す内容を、より容易にユーザに認識させたいというニーズがある。
【０００６】
本開示では、ユーザによる表示オブジェクトの認識の容易化を図ることが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う処理部を備え、上記処理部は、上記視線情報に基づいて、上記表示オブジェクトの表示の仕方を変える、情報処理装置が提供される。
【０００８】
また、本開示によれば、ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行うステップを有し、上記視線情報に基づいて、上記表示オブジェクトの表示の仕方が変わる、情報処理装置により実行される情報処理方法が提供される。
【０００９】
また、本開示によれば、ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う機能をコンピュータシステムに実現させ、上記表示させる処理を行う機能により、上記視線情報に基づいて、上記表示オブジェクトの表示の仕方が変わる、プログラムが提供される。
【発明の効果】
【００１０】
本開示によれば、ユーザによる表示オブジェクトの認識の容易化を図ることができる。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握されうる他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る情報処理方法の一例を説明するための説明図である。
【図２】本実施形態に係る情報処理方法の一例を説明するための説明図である。
【図３】本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【図４Ａ】本実施形態に係る情報処理方法に係る処理により表示される表示オブジェクトの表示例を示す説明図である。
【図４Ｂ】本実施形態に係る情報処理方法に係る処理により表示される表示オブジェクトの表示例を示す説明図である。
【図４Ｃ】本実施形態に係る情報処理方法に係る処理により表示される表示オブジェクトの表示例を示す説明図である。
【図５】本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【図６】本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図である。
【図７】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図８】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係る情報処理装置
３．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理方法）
まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げて、本実施形態に係る情報処理方法について説明する。
【００１６】
［１］本実施形態に係る情報処理方法の概要
図１は、本実施形態に係る情報処理方法の一例を説明するための説明図であり、人間の視野特性の一例を示している。ここで、図１に示す“Ｈ”は水平方向を示し、図１に示す“Ｖ”は垂直方向を示している。また、図１に示す“φ”は、視線方向の方位角を示している。
【００１７】
人間の視野特性は、例えば下記のように分類することが可能である。
・弁別視野：人間が、任意の種類の表示オブジェクトの形状や内容を認識することができる範囲。
・ワード識別限界：人間が、文字（表示オブジェクトの一例）を読むことができる限界の範囲。
・有効視野：人間が、文字（表示オブジェクトの一例）以外の表示オブジェクトの形状を識別することができる範囲。
・その他の範囲（弁別視野、ワード識別限界、および有効視野以外の範囲）：表示オブジェクトの形状や内容を識別することはできないが、表示オブジェクトがアニメーション表示されることなどによる表示オブジェクトの動きには気が付くことが可能な、範囲。
【００１８】
例えば特許文献１に記載の技術が用いられる場合には、弁別視野内を視線位置に応じた適正表示位置として、警告表示が行われる。ここで、上記に示すように、弁別視野内では、ユーザは、任意の種類の表示オブジェクトの形状や内容を認識することができうる。よって、例えば特許文献１に記載の技術のように、弁別視野内に警告表示を行えば、警告表示の内容をユーザに認識させることができる可能性がある。
【００１９】
ここで、例えば、現実空間に含まれる対象物に対応する表示オブジェクトを、現実空間に重畳して表示画面に表示させるユースケースを想定する。
【００２０】
本実施形態に係る表示画面としては、例えば、眼鏡型のウェアラブル装置のようなアイウェア型のウェアラブル装置（以下、単に「アイウェア」と示す場合がある。）や、ＨＭＤ（Head  Mounted  Display）などの、ユーザの頭部に装着して用いられるウェアラブル装置の表示画面が挙げられる。ＨＭＤは、透過型の装置であってもよいし、非透過型の装置であってもよい。透過型としては、撮像デバイスにより撮像された画像を表示画面に表示させることにより電子的に外の景色を見せるビデオ透過型や、光学透過型など、任意の型が挙げられる。また、透過型を実現するための表示方式としては、例えば、ホログラム方式や、ハーフミラー方式、瞳分割方式など、透過型を実現することが可能な任意の表示方式が挙げられる。
【００２１】
また、本実施形態に係る表示画面は、例えば、スマートフォンや、タブレットなどの任意の装置の表示画面であってもよい。
【００２２】
本実施形態に係る対象物としては、例えば、人間などの生物や、物などが挙げられる。
【００２３】
本実施形態に係る対象物は、例えば、撮像画像に対して、顔認識技術や物体認識技術などの任意の認識技術を利用した処理が行われることによって、特定される。
【００２４】
また、本実施形態に係る対象物は、例えば、ユーザの位置を示す位置情報と、位置および対象物が対応付けられているデータベースとを用いて、特定されてもよい。位置情報としては、例えば、本実施形態に係る表示画面に係る装置が備える位置特定デバイスにより得られる位置データや、本実施形態に係る表示画面に係る装置に接続されている外部の位置特定デバイスより得られる位置データが挙げられる。位置特定デバイスとしては、例えば、ＧＮＳＳ（Global  Navigation  Satellite  System）に係るデバイスなど、位置を特定することが可能な任意のデバイスが挙げられる。
【００２５】
本実施形態に係る表示オブジェクトとしては、例えば、文字や、画像（動画像または静止画像）、あるいはこれらの組み合わせなど、表示画面に表示することが可能な、任意の表示オブジェクトが挙げられる。具体例を挙げると、本実施形態に係る表示オブジェクトとしては、下記に示す例が挙げられる。なお、本実施形態に係る表示オブジェクの例が、下記に示す具体例に限られないことは、言うまでもない。
・テキストラベル（例えば、設定されている文字数以下の文字列）
・文章（例えば、文字数が設定されている文字数より多い文字列）
・アニメーションなしアイコン
・アニメーションありアイコン
・写真
・写真のサムネイル
・動画像
【００２６】
上記のようなユースケースを想定した場合、対象物に対応する表示オブジェクトをユーザの弁別視野内に表示させたとしても、ユーザが表示オブジェクトと対象物との関係や表示オブジェクトの内容を容易に把握することができない恐れがある。具体例を挙げると、例えば下記のような場合に、ユーザが表示オブジェクトと対象物との関係や表示オブジェクトの内容を容易に把握することができない恐れがある。
・対象物が複数存在し、各対象物にそれぞれ対応する複数の表示オブジェクトを表示させる場合（表示させる情報量が多くなる場合）
・対象物が上記その他の範囲にある場合
【００２７】
よって、対象物に対応する表示オブジェクトを表示させる場合には、“当該表示オブジェクトをユーザの弁別視野内に常に表示させることが、表示オブジェクトの望ましい表示方法である”とは、限らない。
【００２８】
そこで、本実施形態に係る情報処理装置は、“視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理”
（以下、「表示制御処理」と示す場合がある。）を行う。
【００２９】
また、本実施形態に係る情報処理装置が表示制御処理により表示させる表示オブジェクトの表示は、視線情報に基づいて表示の仕方が変わる。
【００３０】
ここで、本実施形態に係る視線情報とは、ユーザの視線を示すデータである。本実施形態に係る視線情報としては、例えば、“ユーザの視線の位置を示すデータ”や、“ユーザの視線の位置の特定に用いることが可能なデータ（または、ユーザの視線の位置の推定に用いることが可能なデータ。以下、同様とする。）”が挙げられる。
【００３１】
本実施形態に係るユーザの視線の位置を示すデータとしては、例えば、“表示画面におけるユーザの視線の位置を示す座標データ”が挙げられる。表示画面におけるユーザの視線の位置は、例えば、表示画面における基準位置を原点とする座標系における座標で表される。本実施形態に係る表示画面における基準位置は、例えば、予め設定された固定の位置であってもよいし、ユーザ操作などに基づいて設定可能な位置であってもよい。
【００３２】
本実施形態に係るユーザの視線の位置に関する情報が、表示画面におけるユーザの視線の位置を示す座標データである場合、本実施形態に係る情報処理装置は、例えば、視線検出技術を用いてユーザの視線の位置を特定（または推定）した外部装置から、表示画面におけるユーザの視線の位置を示す座標データを取得する。また、上記の場合、本実施形態に係る情報処理装置は、例えば、視線検出技術を用いてユーザの視線の位置を特定（または推定）することによって、表示画面におけるユーザの視線の位置を示す座標データを取得することも可能である。
【００３３】
本実施形態に係る視線検出技術としては、例えば、目の基準点（例えば、目頭や角膜反射などの目における動かない部分に対応する点）に対する、目の動点（例えば、虹彩や瞳孔などの目における動く部分に対応する点）の位置に基づいて、視線を検出する方法が挙げられる。なお、本実施形態に係る視線検出技術は、上記に限られない。例えば、本実施形態に係る情報処理装置や、外部装置は、“瞳孔角膜反射法”などの“角膜反射法”や、“強膜反射法”、“顔を検出した後に、目・鼻・口などから得られる特徴点を追っていくＡＡＭ（Active  Appearance  Model）”などを利用した、任意の視線検出技術を用いて、ユーザの視線を検出することも可能である。
【００３４】
なお、本実施形態に係るユーザの視線の位置を示すデータは、上記“表示画面におけるユーザの視線の位置を示す座標データ”に限られない。
【００３５】
例えば、ユーザが透過型のアイウェアやＨＭＤを装着している場合などにおいては、本実施形態に係るユーザの視線の位置を示すデータは、“ユーザが見ている実空間の実オブジェクトにおける位置を示す座標データ”であってもよい。
【００３６】
ユーザが見ている実空間の実オブジェクトにおける位置は、例えば、実オブジェクトの三次元画像と、視線検出技術を用いて特定（または推定）される視線ベクトルとに基づいて、特定（または推定）される。なお、ユーザが見ている実空間の実オブジェクトにおける位置の特定方法は、上記に限られず、ユーザが見ている実空間の実オブジェクトにおける位置を特定することが可能な任意の技術を用いることが可能である。
【００３７】
本実施形態に係るユーザの視線の位置に関する情報が、ユーザが見ている実空間の実オブジェクトにおける位置を示す座標データである場合、本実施形態に係る情報処理装置は、例えば、ユーザが見ている実空間の実オブジェクトにおける位置を示す座標データを外部装置から取得する。また、上記の場合、本実施形態に係る情報処理装置は、例えば、視線検出技術などを用いてユーザが見ている実空間の実オブジェクトにおける位置を特定（または推定）することによって、ユーザが見ている実空間の実オブジェクトにおける位置を示す座標データを取得することも可能である。
【００３８】
また、本実施形態に係るユーザの視線の位置の特定に用いることが可能なデータとしては、例えば、表示画面において画像が表示される方向が撮像された撮像画像データ（表示画面側から表示画面に対向する方向が撮像された撮像画像データ）が挙げられる。また、本実施形態に係るユーザの視線の位置の特定に用いることが可能なデータには、さらに、表示画面において画像が表示される方向の赤外線を検出する赤外線センサの検出データなど、ユーザの視線の位置の推定精度の向上に用いることが可能な検出値を得る、任意のセンサの検出データが含まれていてもよい。
【００３９】
また、本実施形態に係るユーザの視線の位置の特定に用いることが可能なデータは、例えば、実オブジェクトの三次元画像と、ユーザの視線ベクトルの特定に係るデータであってもよい。
【００４０】
例えば、ユーザの視線の位置の特定に用いることが可能なデータを用いる場合、本実施形態に係る情報処理装置は、例えば上記のような本実施形態に係るユーザの視線の位置の特定方法に係る処理を行い、ユーザの視線の位置を特定する（または推定する）。
【００４１】
図２は、本実施形態に係る情報処理方法の一例を説明するための説明図であり、視線情報に基づき表示オブジェクトの表示の仕方が変わる例を示している。
【００４２】
図２のＡは、表示画面Ｓにおいて、対象物Ｏに対して表示される表示オブジェクトの一例を示している。また、図２のＢは、表示画面Ｓにおいて、対象物Ｏに対して表示される表示オブジェクトの他の例を示している。
【００４３】
図２のＡの表示画面Ｓと、図２のＢの表示画面Ｓとは、例えば、ＨＭＤの表示画面（ユーザの頭部に装着して用いられるウェアラブル装置の表示画面の一例）を示している。また、図２では、ユーザの視線は、表示画面Ｓの中心付近に向いているものとする。
【００４４】
表示画面Ｓにおける対象物Ｏの上部に、対象物Ｏに対応する表示オブジェクトを表示させる場合を例に挙げる。
【００４５】
例えば図２のＡに示すように、ユーザの視線の先に対象物Ｏが存在する場合には、本実施形態に係る情報処理装置は、例えば、“アイコン（画像の一例。以下、同様とする。）と文字とを組み合わせ”（対象物Ｏに対応する表示オブジェクトの一例）が、表示画面Ｓに表示させる。
【００４６】
ここで、上述した人間の視野特性より、弁別視野またはワード識別限界ではない範囲では、ユーザは、文字を識別することは困難である。よって、図２のＡに示す例では、本実施形態に係る情報処理装置は、例えば、ワード識別限界に、文字を表示させ、有効視野にアイコンを表示させる。
【００４７】
また、例えば図２のＢに示すように、ユーザの視線の先に対象物Ｏが存在しない場合には、“アイコン”（対象物Ｏに対応する表示オブジェクトの他の例）が、表示画面Ｓに表示される。
【００４８】
ここで、図２のＢに示すようにユーザの視線の先に対象物Ｏが存在しない場合において、図２のＡと同様の表示オブジェクトを表示させたとしても、ユーザが、表示された文字を認識することは、困難である。また、その他の範囲では、ユーザは、表示オブジェクトの形状を識別することは困難である。よって、図２のＢに示す例では、本実施形態に係る情報処理装置は、例えば、有効視野にアイコンを表示させる。
【００４９】
本実施形態に係る情報処理装置は、例えば図２に示すように、視野特性を考慮して、視線情報が示すユーザの視線に基づき表示オブジェクトの表示の仕方を変える。
【００５０】
例えば図２に示すように、表示オブジェクトの表示の仕方が変わることによって、ユーザが表示画面Ｓに表示される表示オブジェクトを認識するまでに要する時間を、より短くすることが可能となる。
【００５１】
よって、本実施形態に係る情報処理装置は、ユーザによる表示オブジェクトの認識の容易化を図ることができる。
【００５２】
［２］本実施形態に係る情報処理方法に係る処理
次に、本実施形態に係る情報処理方法に係る処理について、より具体的に説明する。
【００５３】
上述したように、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、表示制御処理（“視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理”）を行う。
【００５４】
本実施形態に係る情報処理装置は、選択された表示オブジェクトを、現実空間、または現実空間を示す画像に重畳させて表示させる。ここで、現実空間を示す画像としては、例えば、現実空間が撮像された撮像画像や、ＣＧ（Computer  Graphics）技術により生成された現実空間が仮想的に表された画像が挙げられる。
【００５５】
本実施形態に係る情報処理装置は、例えば、ＡＲ技術などの表示オブジェクトを現実空間に重畳させて表示させることが可能な任意の技術や、画像処理技術などの表示オブジェクトを現実空間を示す画像に重畳させて表示させることが可能な任意の技術を用いて、表示オブジェクトを表示させる。
【００５６】
具体的には、本実施形態に係る情報処理装置は、表示制御処理として、例えば、下記の（２−１）に示す第１の例に係る処理と（２−２）に示す第２の例に係る処理とを行う。
【００５７】
（２−１）表示制御処理の第１の例：表示オブジェクトの表示の仕方の変更に係る処理
本実施形態に係る情報処理装置は、例えば、視線情報に基づいて、表示オブジェクトの表示の仕方を変える。
【００５８】
ここで、本実施形態に係る情報処理装置が変える表示オブジェクトの表示の仕方としては、例えば、下記の（Ａ）〜（Ｄ）に示す例が挙げられる。
【００５９】
（Ａ）表示オブジェクトの表示の仕方の変更の第１の例
本実施形態に係る情報処理装置は、表示オブジェクトのレイアウトを変えることにより、表示オブジェクトの表示の仕方を変える。
【００６０】
本実施形態に係る情報処理装置は、例えば図２のＡ、図２のＢを参照して示したように、視野特性を考慮して視線情報が示すユーザの視線に基づき表示オブジェクトを配置することによって、表示オブジェクトのレイアウトを変える。
【００６１】
（Ｂ）表示オブジェクトの表示の仕方の変更の第２の例
本実施形態に係る情報処理装置は、表示オブジェクトに対する装飾の仕方を変えることにより、表示オブジェクトの表示の仕方を変える。
【００６２】
本実施形態に係る情報処理装置が変える表示オブジェクトに対する装飾の仕方としては、例えば下記に示す例が挙げられる。なお、表示オブジェクトに対する装飾の例が、下記に示す例に限られないことは、言うまでもない。
・文字（表示オブジェクトの一例）を太字にする。
・画像（表示オブジェクトの一例）に色つきの枠を付す。
・文字や画像を明滅させる。
【００６３】
本実施形態に係る情報処理装置は、例えば下記のように、表示オブジェクトに対する装飾の仕方を変える。
・弁別視野またはワード識別限界ではない有効視野の範囲に、文字（表示オブジェクトの一例）を表示させる場合、本実施形態に係る情報処理装置は、文字を太字にする。また、弁別視野またはワード識別限界の範囲に文字を表示させる場合には、本実施形態に係る情報処理装置は、文字を太字にしない。
・その他の範囲に画像（表示オブジェクトの一例）を表示させる場合、本実施形態に係る情報処理装置は、画像に色つきの枠を付す、または、画像を明滅させる。また、弁別視野、ワード識別限界、あるいは有効視野に画像を表示させる場合、本実施形態に係る情報処理装置は、画像に色つきの枠を付さず、また、画像を明滅させない（つまり、表示オブジェクトである画像そのものを表示させる。）。
【００６４】
（Ｃ）表示オブジェクトの表示の仕方の変更の第３の例
本実施形態に係る情報処理装置は、表示オブジェクトの省略の仕方を変えることにより、表示オブジェクトの表示の仕方を変える。
【００６５】
本実施形態に係る情報処理装置は、例えば、文字（表示オブジェクトの一例）全体が、ワード識別限界内に表示できない場合には、三点リーダ（“…”）による省略などの任意の省略形式によって、文字の省略を行う。また、例えば、文字全体がワード識別限界内に表示できる場合には、本実施形態に係る情報処理装置は、文字の省略を行わない。
【００６６】
（Ｄ）表示オブジェクトの表示の仕方の変更の第４の例
本実施形態に係る情報処理装置は、例えば、上記（Ａ）に示す第１の例に係る表示の仕方の変更〜上記（Ｃ）に示す第３の例に係る表示の仕方の変更のうちの、２以上の表示の仕方の変更を組み合わせることによって、表示オブジェクトの表示の仕方を変えることも可能である。
【００６７】
本実施形態に係る情報処理装置は、例えば、上記（Ａ）に示す第１の例に係る表示の仕方の変更〜上記（Ｄ）に示す第４の例に係る表示の仕方の変更に示すように、視野特性を考慮して、視線情報が示すユーザの視線に基づき表示オブジェクトの表示の仕方を変える。
【００６８】
なお、表示オブジェクトの表示の仕方の変更に係る処理は、上記に示す例に限られない。例えば、本実施形態に係る情報処理装置は、下記の（ｉ）〜（ｉｖ）に示すような処理を行うことも可能である。
【００６９】
（ｉ）
本実施形態に係る情報処理装置は、例えば、さらに状態情報に基づいて、表示オブジェクトの表示の仕方を変える。
【００７０】
ここで、本実施形態に係る状態情報とは、ユーザの状態を示すデータである。本実施形態に係る状態情報としては、例えば、ユーザの行動認識結果を示すデータや、ユーザの対話状態を示すデータなどが挙げられる。
【００７１】
ユーザの行動認識結果を示すデータは、例えば、静止、歩行、走行、階段昇降、乗り物運転など、ユーザの行動の認識結果を示す。ユーザの行動は、例えば、本実施形態に係る表示画面に係る装置が備える、加速度センサやジャイロセンサなどの動きを検出することが可能なセンサの検出結果に基づき推定される。なお、ユーザの行動は、ユーザの行動を認識することが可能な、任意の技術により推定されてもよい。ユーザの行動の推定に係る処理は、本実施形態に係る情報処理装置が行ってもよいし、本実施形態に係る情報処理装置の外部装置において行われてもよい。
【００７２】
本実施形態に係る情報処理装置は、例えば、行動と表示の仕方とが対応付けられているテーブル（または、データベース）を参照し、認識された行動に対応する表示の仕方によって、表示オブジェクトを表示させる。認識された行動に対応して表示の仕方を変える方法としては、例えば、表示オブジェクトの大きさ、省略の程度、およびアニメーションや明滅などによる動きのうちの１または２以上を、認識された行動の動きの度合いによって変える方法が、挙げられる。具体例を挙げると、本実施形態に係る情報処理装置は、例えば、対象物がユーザの有効視野内に存在し、かつ、ユーザが移動状態にある場合、アイコン（表示オブジェクトの一例）のみのレイアウトとする。
【００７３】
また、ユーザの対話状態を示すデータとしては、例えば、ユーザが会話しているか否かを示すデータが挙げられる。ユーザの対話状態を示すデータは、例えば、本実施形態に係る表示画面に係る装置が備える、マイクロホンなどの音声検出デバイスの検出結果に基づいて会話が検出されることにより、推定される。ユーザの対話状態の推定に係る処理は、本実施形態に係る情報処理装置が行ってもよいし、本実施形態に係る情報処理装置の外部装置において行われてもよい。
【００７４】
本実施形態に係る情報処理装置は、例えば、ユーザの対話状態を示すデータが示す対話の状態に対応する表示の仕方によって、表示オブジェクトを表示させる。対話の状態に対応して表示の仕方を変える方法としては、例えば、ユーザの会話している場合に、表示オブジェクトの大きさ、省略の程度、およびアニメーションや明滅などによる動きのうちの１または２以上を変える方法が、挙げられる。
【００７５】
なお、状態情報に基づいて表示オブジェクトの表示の仕方を変える例が、上記に示す例に限られないことは、言うまでもない。
【００７６】
（ｉｉ）
本実施形態に係る情報処理装置は、例えば、さらに環境情報に基づいて、表示オブジェクトの表示の仕方を変える。
【００７７】
ここで、本実施形態に係る環境情報とは、ユーザの周辺環境を示すデータである。本実施形態に係る周辺環境を示すデータとしては、例えば、照度を示すデータや、輝度を示すデータなどが挙げられる。
【００７８】
照度を示すデータとしては、例えば、本実施形態に係る表示画面に係る装置が備える照度センサの検出結果を示すデータが挙げられる。
【００７９】
本実施形態に係る情報処理装置は、例えば、対象物がユーザの有効視野内に存在し、かつ、照度が所定の閾値より大きい場合には、文字（表示オブジェクトの一例）を太字とすることなどによって、表示オブジェクトをより見やすくする。なお、照度を示すデータを用いる場合における表示の仕方を変える方法が、上記に示す例に限られないことは、言うまでもない。
【００８０】
また、輝度を示すデータとしては、例えば、本実施形態に係る表示画面に係る装置が備える輝度センサの検出結果を示すデータが挙げられる。本実施形態に係る表示画面に係る装置がアイウェアやＨＭＤである場合、輝度センサは、ユーザが向いている方向の輝度を検出するように配置される。
【００８１】
本実施形態に係る情報処理装置は、例えば、対象物がユーザの有効視野内に存在し、かつ、輝度が所定の閾値より大きい場合には、文字（表示オブジェクトの一例）を太字とすることなどによって、表示オブジェクトをより見やすくする。なお、輝度を示すデータを用いる場合における表示の仕方を変える方法が、上記に示す例に限られないことは、言うまでもない。
【００８２】
なお、環境情報に基づいて表示オブジェクトの表示の仕方を変える例が、上記に示す例に限られないことは、言うまでもない。
【００８３】
（ｉｉｉ）
本実施形態に係る情報処理装置は、例えば、さらに、複数の表示オブジェクトの候補の中から選択された表示オブジェクトに基づいて、表示オブジェクトの表示の仕方を変える。本実施形態に係る情報処理装置は、例えば、選択された表示オブジェクトの属性を示す属性情報に基づいて、表示オブジェクトの表示の仕方を変える。
【００８４】
本実施形態に係る属性情報としては、例えば、表示オブジェクトの種類、重要度、優先度のうちの１または２以上を含むデータが挙げられる。
【００８５】
本実施形態に係る情報処理装置は、例えば、対象物がユーザの有効視野外に存在し、かつ、属性情報が示す表示オブジェクトの重要度が所定の閾値より大きい場合には、表示オブジェクトを明滅させる、色つきの枠を付けるなどによって、表示オブジェクトをより強調する。なお、属性情報を用いる場合における表示の仕方を変える方法が、上記に示す例に限られないことは、言うまでもない。
【００８６】
なお、表示オブジェクトに基づいて表示オブジェクトの表示の仕方を変える例が、上記に示す例に限られないことは、言うまでもない。
【００８７】
（ｉｖ）
本実施形態に係る情報処理装置は、例えば、上記（ｉ）に示す処理〜上記（ｉｉｉ）に示す処理のうちの２以上の処理を組み合わせた処理を行うことによって、表示オブジェクトの表示の仕方を変えてもよい。
【００８８】
（２−２）表示制御処理の第２の例：表示オブジェクトの選択に係る処理
本実施形態に係る情報処理装置は、対象物に対応する複数の表示オブジェクトの候補の中から、表示オブジェクトを選択する。
【００８９】
本実施形態に係る情報処理装置は、例えば、視線情報に基づき特定される表示画面における視点位置、表示画面における対象物の位置、および視野特性を示す情報に基づいて、対象物に対応する表示オブジェクトを選択する。本実施形態に係る視野特性を示す情報としては、例えば、図１を参照して示した人間の視野特性を示すデータが挙げられる。
【００９０】
より具体的には、本実施形態に係る情報処理装置は、上記視点位置と上記対象物の位置との距離を算出する。そして、本実施形態に係る情報処理装置は、算出された距離と、視野特性を示す情報とに基づいて、対象物に対応する表示オブジェクトを選択する。
【００９１】
本実施形態に係る情報処理装置は、算出された距離から上記対象物の位置が、視野特性のどの範囲に属するかを判定する。そして、本実施形態に係る情報処理装置は、対象物に対応する複数の表示オブジェクトの候補の中から、判定された範囲に対応する表示オブジェクトを選択する。
【００９２】
例えば、判定された範囲が有効視野内である場合、すなわち、対象物がユーザの有効視野内に存在する場合には、本実施形態に係る情報処理装置は、文字を含む表示オブジェクトを選択する。また、例えば、判定された範囲が有効視野外である場合、すなわち、対象物がユーザの有効視野外に存在する場合には、文字が除外された表示オブジェクトを選択する。
【００９３】
また、複数の表示オブジェクトの候補それぞれに、優先度が設定されている場合には、本実施形態に係る情報処理装置は、優先度が高い表示オブジェクトの候補を、優先的に選択することも可能である。本実施形態に係る情報処理装置は、例えば、属性情報を参照することによって、優先度を把握することが可能である。
【００９４】
本実施形態に係る情報処理装置は、例えば、上記（２−１）に示す第１の例に係る処理と上記（２−２）に示す第２の例に係る処理とを行うことによって、対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示画面に表示させる。また、表示オブジェクトの表示の仕方は、視線情報などに基づいて動的に変わる。
【００９５】
なお、本実施形態に係る表示制御処理は、上記（２−１）に示す第１の例に係る処理と上記（２−２）に示す第２の例に係る処理とに限られない。
【００９６】
例えば、本実施形態に係る情報処理装置は、視線情報などに基づいて表示が動的に変わることを抑制するための処理を、さらに行ってもよい。
【００９７】
本実施形態に係る情報処理装置は、例えば、設定されている時間間隔ごとに、本実施形態に係る表示制御処理を行う。
【００９８】
本実施形態に係る時間間隔としては、例えば、設定された秒ごとや、設定されたフレーム数ごとなどが挙げられる。本実施形態に係る時間間隔は、予め設定されている固定の時間間隔であってもよいし、ユーザの操作などに基づいて変更可能な可変の時間間隔であってもよい。
【００９９】
設定されている時間間隔ごとに本実施形態に係る表示制御処理が行われることによって、表示画面における表示オブジェクトの表示が動的に変わる頻度は、毎フレームで本実施形態に係る表示制御処理が行われる場合よりも少なくなる。よって、設定されている時間間隔ごとに本実施形態に係る表示制御処理が行われることにより、表示画面における表示オブジェクトの表示の切り替えが抑制されるので、ユーザにかかる負荷を低減することができる。
【０１００】
また、本実施形態に係る情報処理装置は、例えば、本実施形態に係る表示制御処理が行われない期間では、既に表示されている表示オブジェクトのレイアウトを維持する処理を行ってもよい。
【０１０１】
本実施形態に係る情報処理装置は、視線情報に基づき特定される表示画面における視点位置と、表示画面における対象物の位置との距離を算出する。そして、本実施形態に係る情報処理装置は、算出された距離に基づいて、表示オブジェクトの拡大、縮小を行うことによって、既に表示されている表示オブジェクトのレイアウトを維持する。
【０１０２】
既に表示されている表示オブジェクトのレイアウトが維持されることによって、本実施形態に係る表示制御処理が行われない期間において、既に表示されている表示オブジェクトをみるユーザが感じうる違和感の低減を図ることができる。
【０１０３】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば上述したような表示制御処理を行う。
【０１０４】
なお、上述した表示制御処理は、便宜上、本実施形態に係る情報処理方法に係る処理を規定したものである。よって、本実施形態に係る情報処理方法に係る処理は、例えば、上述した表示制御処理を、（任意の切り分け方によって）２以上の処理と捉えることも可能である。
【０１０５】
［３］本実施形態に係る情報処理方法に係る処理の一例
次に、本実施形態に係る情報処理方法に係る処理の具体例を示す。
【０１０６】
図３は、本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【０１０７】
本実施形態に係る情報処理装置は、対象物を探索して対象物を検出する（Ｓ１００）。本実施形態に係る情報処理装置は、例えば、“撮像画像に対して顔認識技術や物体認識技術などの任意の認識技術に係る処理を行うこと”や、“位置情報と、位置および対象物が対応付けられているデータベースとを用いること”、あるいは、これらの組み合わせによって、対象物を検出する。
【０１０８】
なお、ステップＳ１００の処理は、例えば、本実施形態に係る情報処理装置と通信可能なサーバなどの、本実施形態に係る情報処理装置の外部装置において行われてもよい。ステップＳ１００の処理が外部装置において行われる場合、本実施形態に係る情報処理装置は、当該外部装置から取得された対象物の検出結果を利用して、後述するステップＳ１０２以降の処理を行う。
【０１０９】
本実施形態に係る情報処理装置は、対象物が検出されたか否かを判定する（Ｓ１０２）。
【０１１０】
ステップＳ１０２において対象物が検出されたと判定されない場合には、本実施形態に係る情報処理装置は、図３に示す処理を終了する。また、本実施形態に係る情報処理装置は、ステップＳ１０２において対象物が検出されたと判定された場合に、後述するステップＳ１０４以降の処理を行う。
【０１１１】
ステップＳ１０２において対象物が検出されたと判定された場合には、本実施形態に係る情報処理装置は、視線情報に基づいて表示画面における視点位置（注視点）を算出する（Ｓ１０４）。本実施形態に係る情報処理装置は、例えば、視線情報から特定される視線方向の直線と、表示画面との交点を、表示画面における視点位置とする。なお、表示画面における視点位置の算出方法は、上記に限られず、本実施形態に係る情報処理装置は、表示画面における視点位置を特定することが可能な、任意の方法を用いることが可能である。
【０１１２】
本実施形態に係る情報処理装置は、検出された対象物に対応付けられている表示オブジェクトのデータを、記憶部（後述する）などの記録媒体から読み出す（Ｓ１０６）。
【０１１３】
本実施形態に係る情報処理装置は、表示画面における検出された対象物の位置を算出する（Ｓ１０８）。ステップＳ１００において対象物が複数検出された場合、本実施形態に係る情報処理装置は、検出された対象物ごとに位置を算出する。
【０１１４】
本実施形態に係る情報処理装置は、例えば、対象物が含まれる撮像画像を表示画面に表示する際の対象物の表示画面における座標を、表示画面における対象物の位置とする。なお、表示画面における対象物の位置の算出方法は、上記に限られず、本実施形態に係る情報処理装置は、表示画面における対象物の位置を特定することが可能な、任意の方法を用いることが可能である。
【０１１５】
本実施形態に係る情報処理装置は、ステップＳ１０４において算出された表示画面における視点位置と、ステップＳ１０８において算出された表示画面における対象物の位置との距離を算出する（Ｓ１１０）。ステップＳ１００において対象物が複数検出された場合には、本実施形態に係る情報処理装置は、検出された対象物ごとに距離を算出する。
【０１１６】
本実施形態に係る情報処理装置は、ステップＳ１１０において算出された距離と、視野特性の情報とに基づいて、表示画面に表示させる表示オブジェクトを選択する（Ｓ１１２）。ステップＳ１００において対象物が複数検出された場合には、本実施形態に係る情報処理装置は、例えば、対象物ごとに表示オブジェクトを選択する。そして、本実施形態に係る情報処理装置は、選択された表示オブジェクトのレイアウトを計算し、表示オブジェクトを表示画面に表示させる（Ｓ１１４）。なお、ステップＳ１１２の処理、およびステップＳ１１４の処理の一例については、後述する。
【０１１７】
本実施形態に係る情報処理装置は、例えば図３に示す処理を行うことによって、対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示画面に表示させる。また、例えば図３に示す処理が行われることによって、表示オブジェクトの表示の仕方は、視線情報などに基づいて動的に変わる。
【０１１８】
なお、本実施形態に係る情報処理方法に係る処理は、図３に示す例に限られない。
【０１１９】
例えば、アプリケーションが、本実施形態に係る表示制御処理以外の描画を実行する場合には、例外処理として、図３に示す表示制御処理が停止されてもよい。ここで、上記の場合において表示制御処理を停止するか否かを判定するためのデータ（例えば、割り込みのオン、オフを示すフラグなど）は、例えば、アプリケーションのメタデータに含まれる。
【０１２０】
図４Ａ〜図４Ｃそれぞれは、本実施形態に係る情報処理方法に係る処理により表示される表示オブジェクトの表示例を示す説明図である。図４Ａは、アイコンと文字とが組み合わされた表示オブジェクトの表示の一例を示している。また、図４Ｂは、文字を示す表示オブジェクトの表示の一例を示している。また、図４Ｃは、タイトル、文字、およびアイコンとが組み合わされた表示オブジェクトの表示の一例を示している。
【０１２１】
対象物に対応する表示オブジェクトが表す内容としては、例えば、人に関する内容（例えば、名前、ニックネーム、出身地、写真など、あるいは、これらの組み合わせ）と、物に関する内容（例えば、“食品の栄養価”、“本の作者や表紙”、“店の名前、場所、電話番号”など）との一方または双方が、挙げられる。なお、対象物に対応する表示オブジェクトが表す内容は、上記に示す例に限られず、任意の内容であってもよい。
【０１２２】
なお、図４Ａ〜図４Ｃでは、便宜上、複数の対象物それぞれに対応する表示オブジェクトを表しているが、図４Ａ〜図４Ｃに表されている表示オブジェクトの中には、視線情報に基づいて表示されない表示オブジェクトも存在しうる。
【０１２３】
図５は、本実施形態に係る情報処理方法に係る処理の一例を示す流れ図であり、図３のステップＳ１１２の処理、およびステップＳ１１４の処理の一例を示している。また、図６は、本実施形態に係る情報処理方法に係る処理の一例を説明するための説明図であり、本実施形態に係る属性情報の一例を示している。
【０１２４】
本実施形態に係る情報処理装置は、表示画面において選択された表示オブジェクトを表示させる表示範囲を決定する（Ｓ２００）。なお、本実施形態に係る情報処理装置は、ステップＳ２００において、表示オブジェクトを表示させる表示位置をさらに決定してもよい。
【０１２５】
本実施形態に係る情報処理装置は、例えば、視線情報に基づき特定される表示画面における視点位置と視野特性を示す情報とに基づいて、表示画面において表示オブジェクトを表示させる表示範囲を決定する。本実施形態に係る情報処理装置は、例えば、視点位置と視野特性を示す情報とにより特定される有効視野を元に、表示範囲を決定する。
【０１２６】
本実施形態に係る情報処理装置は、図６に示す属性情報を参照して、優先度が高いフィールドに対応する表示オブジェクトの候補から順番に、後述するステップＳ２０２〜Ｓ２０６の処理を行う。また、表示オブジェクトの候補が存在しない場合には、本実施形態に係る情報処理装置は、図５に示す処理を終了する。
【０１２７】
本実施形態に係る情報処理装置は、フィールドの値が文字列であり、かつ、ステップＳ２００において決定された表示範囲が有効視野の範囲外であるか否かを判定する（Ｓ２０２）。
【０１２８】
ステップＳ２０２において、フィールドの値が文字列であり、かつ、ステップＳ２００において決定された表示範囲が有効視野の範囲外であると判定された場合には、本実施形態に係る情報処理装置は、他のフィールドに対応する表示オブジェクトに対して、ステップＳ２０２からの処理を行う。
【０１２９】
また、ステップＳ２０２において、フィールドの値が文字列であり、かつ、ステップＳ２００において決定された表示範囲が有効視野の範囲外であると判定されない場合には、本実施形態に係る情報処理装置は、決定された表示範囲に表示オブジェクトを配置する（Ｓ２０４）。そして、本実施形態に係る情報処理装置は、表示オブジェクトの配置により、ステップＳ２００において決定された表示範囲を超えたか否かを判定する（Ｓ２０６）。
【０１３０】
ステップＳ２０６において決定された表示範囲を超えたと判定されない場合には、本実施形態に係る情報処理装置は、他のフィールドに対応する表示オブジェクトに対して、ステップＳ２０２からの処理を行う。
【０１３１】
また、ステップＳ２０６において決定された表示範囲を超えたと判定された場合には、本実施形態に係る情報処理装置は、図５に示す処理を終了する。
【０１３２】
本実施形態に係る情報処理装置は、図３のステップＳ１１２の処理、およびステップＳ１１４の処理として、例えば図５に示す処理を行う。例えば図５に示す処理が行われることによって、表示オブジェクトが決定された表示範囲に表示される。
【０１３３】
なお、図３のステップＳ１１２の処理、およびステップＳ１１４の処理は、図５に示す処理に限られない。
【０１３４】
例えば、本実施形態に係る情報処理装置は、ＨＴＭＬ（HyperText  Markup  Language）のフローレイアウトを利用して、表示オブジェクトを配置することが可能である。
【０１３５】
また、上述したように、本実施形態に係る情報処理装置は、例えば、さらに、状態情報、環境情報、および選択された表示オブジェクトのうちの、１または２以上に基づいて、表示オブジェクトの表示の仕方を変えることができる。
【０１３６】
（本実施形態に係る情報処理装置）
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な本実施形態に係る情報処理装置の構成の一例について、説明する。
【０１３７】
図７は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、通信部１０２と、制御部１０４とを備える。
【０１３８】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（Random  Access  Memory。図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置１００は、例えば、データの伝送路としてのバスにより上記各構成要素間を接続する。
【０１３９】
ＲＯＭ（図示せず）は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムなどを一時的に記憶する。
【０１４０】
記憶部（図示せず）は、情報処理装置１００が備える記憶手段であり、例えば、属性情報や表示オブジェクトなどの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、情報処理装置１００から着脱可能であってもよい。
【０１４１】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０１４２】
［情報処理装置１００のハードウェア構成例］
図８は、本実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１４３】
ＭＰＵ１５０は、例えば、ＭＰＵなどの演算回路で構成される、１または２以上のプロセッサや、各種処理回路などで構成され、情報処理装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、例えば、後述する処理部１１０の役目を果たす。なお、処理部１１０は、処理部１１０の処理を実現可能な専用の（または汎用の）回路（例えば、ＭＰＵ１５０とは別体のプロセッサなど）で構成されていてもよい。
【０１４４】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１４５】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、属性情報などの本実施形態に係る情報処理方法に係るデータや、各種アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、情報処理装置１００から着脱可能であってもよい。
【０１４６】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。
【０１４７】
また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。
【０１４８】
また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【０１４９】
なお、入出力インタフェース１５８が、情報処理装置１００の外部の操作入力デバイス（例えば、キーボードやマウスなど）や外部の表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチパネルなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１５０】
通信インタフェース１６４は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、例えば、撮像デバイスなどの外部デバイスや、サーバなどの外部装置と、無線または有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。
【０１５１】
情報処理装置１００は、例えば図８に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置１００のハードウェア構成は、図８に示す構成に限られない。
【０１５２】
例えば、情報処理装置１００は、接続されている外部の通信デバイスを介して外部装置などと通信を行う場合や、スタンドアロンで処理を行う構成である場合には、通信インタフェース１６４を備えていなくてもよい。また、通信インタフェース１６４は、複数の通信方式によって、１または２以上の外部装置などと通信を行うことが可能な構成であってもよい。
【０１５３】
また、情報処理装置１００は、例えば、記録媒体１５６や、操作入力デバイス１６０、表示デバイス１６２を備えない構成をとることが可能である。
【０１５４】
また、例えば、図８に示す構成（または変形例に係る構成）の一部または全部は、１、または２以上のＩＣで実現されてもよい。
【０１５５】
再度図７を参照して、情報処理装置１００の構成の一例について説明する。通信部１０２は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、撮像デバイスなどの外部デバイスや、サーバなどの外部装置と、無線または有線で通信を行う。また、通信部１０２は、例えば制御部１０４により通信が制御される。
【０１５６】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路などの通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。また、通信部１０２は、複数の通信方式によって、１または２以上の外部装置などと通信を行うことが可能な構成であってもよい。
【０１５７】
制御部１０４は、例えばＭＰＵなどで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０４は、例えば、処理部１１０を備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０１５８】
処理部１１０は、本実施形態に係る表示制御処理を主導的に行う役目を果たし、視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示画面に表示させる。
【０１５９】
また、処理部１１０は、例えば、視線情報に基づいて、例えば上記（Ａ）〜上記（Ｄ）に示すように、表示オブジェクトの表示の仕方を変える。処理部１１０は、さらに、状態情報、環境情報、および選択された表示オブジェクトのうちの、１または２以上に基づいて、表示オブジェクトの表示の仕方を変えることも可能である。
【０１６０】
より具体的には、処理部１１０は、例えば、上記（２−１）に示す第１の例に係る処理と上記（２−２）に示す第２の例に係る処理とを行うことによって、選択された表示オブジェクトを表示画面に表示させ、また、表示オブジェクトの表示の仕方を動的に変える。また、処理部１１０は、上述したように、表示が動的に変わることを抑制するための処理などを、さらに行ってもよい。
【０１６１】
また、処理部１１０は、例えば図３を参照して説明したように、対象物を検出する処理を行い、対象物が検出された場合に本実施形態に係る表示制御処理を行う。
【０１６２】
制御部１０４は、例えば処理部１１０を備えることによって、本実施形態に係る情報処理方法に係る処理（例えば、本実施形態に係る表示制御処理）を主導的に行う。
【０１６３】
情報処理装置１００は、例えば図７に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、本実施形態に係る表示制御処理）を行う。
【０１６４】
したがって、情報処理装置１００は、例えば図７に示す構成によって、ユーザによる表示オブジェクトの認識の容易化を図ることができる。
【０１６５】
また、例えば図７に示す構成によって、情報処理装置１００は、上述したような本実施形態に係る情報処理方法に係る処理が行われることにより奏される効果を、奏することができる。
【０１６６】
なお、本実施形態に係る情報処理装置の構成は、図７に示す構成に限られない。
【０１６７】
例えば、本実施形態に係る情報処理装置は、図７に示す処理部１１０を、制御部１０４とは個別に備える（例えば、別の処理回路で実現する）ことができる。
【０１６８】
また、上述したように、本実施形態に係る表示制御処理は、便宜上、本実施形態に係る情報処理方法に係る処理を規定したものである。よって、本実施形態に係る情報処理方法に係る処理を実現するための構成は、図７に示す構成に限られず、本実施形態に係る情報処理方法に係る処理の切り分け方に応じた構成をとることが可能である。
【０１６９】
また、例えば、通信部１０２と同様の機能、構成を有する外部の通信デバイスを介して外部装置と通信を行う場合や、スタンドアロンで処理を行う場合には、本実施形態に係る情報処理装置は、通信部１０２を備えていなくてもよい。
【０１７０】
以上、本実施形態として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、アイウェアやＨＭＤなどのユーザの頭部に装着して用いられるウェアラブル装置や、ＰＣ（Personal  Computer）やサーバなどのコンピュータ、携帯電話やスマートフォンなどの通信装置、タブレット型の装置など、本実施形態に係る情報処理方法に係る処理を行うことが可能な、様々な機器に適用することができる。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣに適用することもできる。
【０１７１】
また、本実施形態に係る情報処理装置は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした情報処理システムに適用されてもよい。本実施形態に係る情報処理方法に係る処理が行われる情報処理システムの一例としては、例えば、本実施形態に係る表示制御処理を行う一の装置によって、他の装置の表示画面への表示が制御されるシステムが、挙げられる。
【０１７２】
（本実施形態に係るプログラム）
コンピュータシステムを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、本実施形態に係る表示制御処理など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータシステムにおいてプロセッサなどにより実行されることによって、ユーザによる表示オブジェクトの認識の容易化を図ることができる。ここで、本実施形態に係るコンピュータシステムとしては、単体のコンピュータ、または、複数のコンピュータが挙げられる。本実施形態に係るコンピュータシステムによって、本実施形態に係る情報処理方法に係る一連の処理が行われる。
【０１７３】
また、コンピュータシステムを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータシステムにおいてプロセッサなどにより実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を、奏することができる。
【０１７４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１７５】
例えば、上記では、コンピュータシステムを、本実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０１７６】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０１７７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１７８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う処理部を備え、
前記処理部は、前記視線情報に基づいて、前記表示オブジェクトの表示の仕方を変える、情報処理装置。
（２）
前記処理部は、前記表示オブジェクトのレイアウトを変えることにより、前記表示オブジェクトの表示の仕方を変える、（１）に記載の情報処理装置。
（３）
前記処理部は、前記表示オブジェクトに対する装飾の仕方を変えることにより、前記表示オブジェクトの表示の仕方を変える、（１）、または（２）に記載の情報処理装置。
（４）
前記処理部は、前記表示オブジェクトの省略の仕方を変えることにより、前記表示オブジェクトの表示の仕方を変える、（１）〜（３）のいずれか１つに記載の情報処理装置。
（５）
前記処理部は、さらに前記ユーザの状態を示す状態情報に基づいて、前記表示オブジェクトの表示の仕方を変える、（１）〜（４）のいずれか１つに記載の情報処理装置。
（６）
前記処理部は、さらに前記ユーザの周辺環境を示す環境情報に基づいて、前記表示オブジェクトの表示の仕方を変える、（１）〜（５）のいずれか１つに記載の情報処理装置。
（７）
前記処理部は、さらに選択された前記表示オブジェクトに基づいて、前記表示オブジェクトの表示の仕方を変える、（１）〜（６）のいずれか１つに記載の情報処理装置。
（８）
前記処理部は、前記視線情報に基づき特定される表示画面における視点位置、前記表示画面における前記対象物の位置、および視野特性を示す情報に基づいて、前記対象物に対応する前記表示オブジェクトを選択する、（１）〜（７）のいずれか１つに記載の情報処理装置。
（９）
前記処理部は、
前記視点位置と前記対象物の位置との距離を算出し、
算出された前記距離と、視野特性を示す情報とに基づいて、前記対象物に対応する前記表示オブジェクトを選択する、（８）に記載の情報処理装置。
（１０）
複数の前記表示オブジェクトの候補それぞれには、優先度が設定され、
前記処理部は、優先度が高い前記表示オブジェクトの候補を、優先的に選択する、（８）、または（９）に記載の情報処理装置。
（１１）
前記処理部は、
前記視点位置と前記視野特性を示す情報とに基づいて、前記表示画面において前記表示オブジェクトを表示させる表示範囲を決定し、
決定された前記表示範囲に、前記表示オブジェクトを表示させる、（８）〜（１０）のいずれか１つに記載の情報処理装置。
（１２）
前記処理部は、
前記対象物を検出する処理を行い、
前記対象物が検出された場合に、前記表示させる処理を行う、（１）〜（１１）のいずれか１つに記載の情報処理装置。
（１３）
前記処理部は、設定されている時間間隔ごとに、前記表示させる処理を行う、（１）〜（１２）のいずれか１つに記載の情報処理装置。
（１４）
前記表示させる処理が行われない期間において、前記処理部は、
前記視線情報に基づき特定される表示画面における視点位置と、前記表示画面における前記対象物の位置との距離を算出し、
算出された前記距離に基づいて、既に表示されている前記表示オブジェクトのレイアウトを維持する処理を行う、（１３）に記載の情報処理装置。
（１５）
前記処理部は、選択された前記表示オブジェクトを、現実空間、または現実空間を示す画像に重畳させて表示させる、（１）〜（１４）のいずれか１つに記載の情報処理装置。
（１６）
ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行うステップを有し、
前記視線情報に基づいて、前記表示オブジェクトの表示の仕方が変わる、情報処理装置により実行される情報処理方法。
（１７）
ユーザの視線を示す視線情報に基づいて対象物に対応する複数の表示オブジェクトの候補の中から選択された表示オブジェクトを、表示させる処理を行う機能をコンピュータシステムに実現させ、
前記表示させる処理を行う機能により、前記視線情報に基づいて、前記表示オブジェクトの表示の仕方が変わる、プログラム。
【符号の説明】
【０１７９】
１００    情報処理装置
１０２    通信部
１０４    制御部
１１０    処理部
【図１】
2017182247.tif 000003
【図２】
2017182247.tif 000004
【図３】
2017182247.tif 000005
【図４Ａ】
2017182247.tif 000006
【図４Ｂ】
2017182247.tif 000007
【図４Ｃ】
2017182247.tif 000008
【図５】
2017182247.tif 000009
【図６】
2017182247.tif 000010
【図７】
2017182247.tif 000011
【図８】
2017182247.tif 000012