(57)【要約】【課題】情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択部と、選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御部と、を備える、情報処理装置。【選択図】図１
2017098822.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択部と、
選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御部と、
を備える、情報処理装置。
【請求項２】
前記第二の視野範囲は、前記表示部の表示領域に含まれて前記ユーザが視認可能な範囲である、請求項１に記載の情報処理装置。
【請求項３】
前記表示形態選択部は、前記実オブジェクトが、前記第一の視野範囲内で、かつ前記第二の視野範囲外に存在する場合に、前記実オブジェクトに関連付けられたコンテンツの存在を示すインジケーションが表示される前記表示形態を選択する、請求項２に記載の情報処理装置。
【請求項４】
前記インジケーションは、前記コンテンツの位置に応じた位置に表示される、請求項３に記載の情報処理装置。
【請求項５】
前記インジケーションは、前記表示領域の周縁部に表示される、請求項３に記載の情報処理装置。
【請求項６】
前記インジケーションは、当該インジケーションが存在を示すコンテンツの数に応じた表示条件で表示される、請求項３に記載の情報処理装置。
【請求項７】
前記インジケーションは、前記ユーザ、または前記表示領域から前記コンテンツの位置までの距離に応じた表示条件で表示される、請求項３に記載の情報処理装置。
【請求項８】
前記表示条件は、インジケーションの強度、輝度、色、数、大きさのうち少なくとも一つに関する条件を含む、請求項６に記載の情報処理装置。
【請求項９】
前記インジケーションは、前記ユーザから前記コンテンツの位置への方角をさらに示す、請求項３に記載の情報処理装置。
【請求項１０】
前記インジケーションは、前記ユーザから見た前記コンテンツの相対位置をさらに示す、請求項３に記載の情報処理装置。
【請求項１１】
前記インジケーションは、前記コンテンツの一部を含む、請求項３に記載の情報処理装置。
【請求項１２】
前記インジケーションは、前記コンテンツを示すアイコンを含む、請求項３に記載の情報処理装置。
【請求項１３】
前記インジケーションは、前記ユーザから前記コンテンツの位置への方向をさらに示す、請求項３に記載の情報処理装置。
【請求項１４】
前記表示形態選択部は、前記実オブジェクトが、前記第一の視野範囲の外に存在する場合に、前記実オブジェクトに関連付けられた前記仮想オブジェクトが表示されない前記表示形態を選択する、請求項１に記載の情報処理装置。
【請求項１５】
前記表示形態選択部は、前記実オブジェクトが、前記第二の視野範囲の中に存在する場合に、前記実オブジェクトに関連付けられたコンテンツが表示される前記表示形態を選択する、請求項１に記載の情報処理装置。
【請求項１６】
前記第一の視野範囲は前記ユーザが視認可能な範囲である、請求項１に記載の情報処理装置。
【請求項１７】
前記情報処理装置は、前記表示部をさらに備え、
前記表示部は、透過型ディスプレイである、請求項１に記載の情報処理装置。
【請求項１８】
前記情報処理装置は、透過型ＨＭＤである、請求項１７に記載の情報処理装置。
【請求項１９】
ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択することと、
選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示をプロセッサが制御することと、を含む情報処理方法。
【請求項２０】
コンピュータに、
ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択機能と、
選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、実世界に存在する実オブジェクトに付加的な情報（コンテンツ）を重畳して人間の知覚する現実環境を拡張するＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）技術が広く用いられるようになり、ＡＲ技術を応用した情報提示が行われている。ＡＲ技術においてユーザに提示されるコンテンツは、テキスト、アイコン、画像、３Ｄモデル等の様々な形態の仮想的なオブジェクトを用いて可視化され得る。例えば、特許文献１には、ＡＲ技術において、ユーザ間のインタラクションを円滑にするための技術が記載されている。また、特許文献１では、透過型の表示部を有するシースルーディスプレイを用いたＡＲ技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／１６２８２５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、多くのシースルーディスプレイは、ユーザが視認可能な実空間中の範囲（ユーザの第一の視野範囲）のうち、ユーザから見て表示領域に含まれて視認可能な一部の範囲（ユーザの第二の視野範囲）にしか重畳表示を行うことが出来ない。その結果、例えばユーザの視界に存在し、ユーザが認識している実オブジェクトに関連したコンテンツをユーザに提示することが出来ない場合があった。係る場合、ユーザは当該実オブジェクトに関連付けられたコンテンツが存在するのか否かを把握することができない恐れがあった。【０００５】
また、一方で、ユーザが目で見る（視認する）ことが出来ない範囲に存在する実オブジェクトの情報が取得される場合があり、その結果、ユーザが認識していない実オブジェクトに関連した情報提示が行われて、ユーザに混乱を与える恐れがあった。【０００６】
そこで、本開示では、ユーザの視野範囲と、実オブジェクトの位置関係に応じたユーザへの情報提示を行うことが可能な、情報処理装置、情報処理方法、及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択部と、選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御部と、を備える、情報処理装置が提供される。【０００８】
また、本開示によれば、ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択することと、選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示をプロセッサが制御することと、を含む情報処理方法が提供される。【０００９】
また、本開示によれば、コンピュータに、ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択機能と、選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御機能と、を実現させるためのプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、ユーザの視野範囲と、実オブジェクトの位置関係に応じたユーザへの情報提示を行うことが可能となる。【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態に係る情報処理装置の概要を説明するための説明図である。
【図２】同実施形態による情報処理装置１の構成を示すブロック図である。
【図３】同実施形態に係る情報処理装置１の動作例を説明するためのフローチャート図である。
【図４】図３に示すステップＳ４０における表示形態の選択を説明するための説明図である。
【図５】図３に示すステップＳ５０における表示形態の選択を説明するための説明図である。
【図６】図３に示すステップＳ６０における表示形態の選択を説明するための説明図である。
【図７】同実施形態に係るインジケーションの第一の具体例を説明するための説明図である。
【図８】同実施形態に係るインジケーションの第二の具体例を説明するための説明図である。
【図９】同実施形態に係るインジケーションの第三の具体例を説明するための説明図である。
【図１０】同実施形態に係るインジケーションの第四の具体例を説明するための説明図である。
【図１１】図１０に示すインジケーションＮ１００の拡大図である。
【図１２】同実施形態に係るインジケーションの第五の具体例を説明するための説明図である。
【図１３】図１２に示すインジケーションＮ２００の拡大図である。
【図１４】同実施形態に係るインジケーションの第六の具体例を説明するための説明図である。
【図１５】同実施形態に係るインジケーションの第七の具体例を説明するための説明図である。
【図１６】同実施形態に係るインジケーションの第八の具体例を説明するための説明図である。
【図１７】同実施形態に係る変形例１を説明するための説明図である。
【図１８】同実施形態に係る変形例１を説明するための説明図である。
【図１９】本開示に係る情報処理装置のハードウェア構成の一例を示す説明図である
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１５】
なお、説明は以下の順序で行うものとする。
＜＜１．概要＞＞
＜＜２．構成＞＞
＜＜３．動作＞＞
＜＜４．インジケーションの具体例＞＞
＜４−１．第一の具体例＞
＜４−２．第二の具体例＞
＜４−３．第三の具体例＞
＜４−４．第四の具体例＞
＜４−５．第五の具体例＞
＜４−６．第六の具体例＞
＜４−７．第七の具体例＞
＜４−８．第八の具体例＞
＜＜５．変形例＞＞
＜５−１．変形例１＞
＜５−２．変形例２＞
＜５−３．変形例３＞
＜＜６．ハードウェア構成例＞＞
＜＜７．むすび＞＞
【００１６】
＜＜１．概要＞＞
近年のＡＲ技術においては、表示装置として、透過型の表示部を有するシースルーディスプレイが利用されることが多い。シースルーディスプレイの表示領域は物理的な制約等により限定されるため、ユーザが視認可能な範囲のうち、一部の領域にしか重畳表示を行うことが出来ない場合がある。
【００１７】
図１は、本開示の一実施形態に係る情報処理装置の概要を説明するための説明図である。なお、図１は、情報処理装置１を装着したユーザＵ１を上から見た模式図である。
【００１８】
図１に示す情報処理装置１は、透過型の表示部（透過型ディスプレイ）を備える表示デバイスである。なお、図１では、情報処理装置１が眼鏡型の表示デバイス（ヘッドマウントディスプレイ）である例を示しているが、本実施形態に係る情報処理装置１は眼鏡型に限定されず、ヘルメット型の表示デバイス（ヘルメットマウントディスプレイ）であってもよい。情報処理装置１は、透過型ＨＭＤ（ヘッドマウントディスプレイ、ヘルメットマウントディスプレイ）や車のフロントガラス等を用いたＨＵＤ（ヘッドアップディスプレイ）等、様々な形態で実現され得る。
【００１９】
図１に示す範囲Ａ１２は、情報処理装置１により重畳表示可能な範囲、すなわち情報処理装置１が有する透過型の表示部の表示領域に含まれてユーザが視認可能な範囲である。例えば、情報処理装置１が、表示部に仮想オブジェクトを表示させることで、範囲Ａ１２の実空間に仮想オブジェクトが重畳されて、ユーザに視認される。なお、図１では、情報処理装置１はユーザの両目に対して表示する例を示しているが、情報処理装置１はユーザのいずれか一方の目に対して表示する単眼型の表示デバイスであってもよい。係る場合、情報処理装置の表示部が透過型であるか、非透過型であるかに関わらず、ユーザは実空間と表示部に表示される情報の両方を同時に視認可能であり、上述した第二の視野範囲は表示部の表示領域に含まれて視認可能である。
【００２０】
また、図１に示す範囲Ａ１４は、ユーザの視界、すなわちユーザが視認可能な範囲であり、図１に示すように上述した範囲Ａ１２は範囲Ａ１４に含まれる。また、図１に示す範囲Ａ１６は、ユーザが視認不可能な範囲であり、範囲Ａ１４外の範囲である。なお、以下では、範囲Ａ１４をユーザの第一の視野範囲Ａ１４または第一の視野範囲Ａ１４と呼び、範囲Ａ１２をユーザの第二の視野範囲Ａ１２または第二の視野範囲Ａ１２と呼ぶ場合がある。
【００２１】
ＡＲ技術においては、実オブジェクト（実空間に存在する物体、実空間中の特定の位置等を含む）に関連付けられたコンテンツが、テキスト、アイコン、画像、３Ｄモデル等の様々な形態の仮想オブジェクトを用いて可視化され得る。例えば、実オブジェクトを認識した情報処理装置１は、実オブジェクトに関連付けられたコンテンツを表示するためのコンテンツ位置（コンテンツの位置）を特定し、当該コンテンツ位置にコンテンツを表示させる。コンテンツ位置は、実空間座標において特定されてもよいし、情報処理装置１の表示部を基準とする平面座標において特定されてもよいが、以下ではコンテンツ位置は、実空間座標において特定される例を説明する。
【００２２】
情報処理装置１によるコンテンツ位置の特定方法は、アプリケーションによって様々であるが、例えば、実オブジェクトに重畳されて、または実オブジェクトの近傍に、ユーザが視認できるように、コンテンツ位置が特定され得る。ただし、特定されたコンテンツ位置が第二の視野範囲Ａ１２外である場合、表示部の表示領域の制限により、情報処理装置１はコンテンツをユーザに提示（表示）することが出来ない。
【００２３】
ここで、実オブジェクトが、範囲Ａ１２外に存在する場合、当該実オブジェクトの位置に基づいて特定されるコンテンツ位置は範囲Ａ１２外に特定され得る。係る場合、コンテンツがユーザに提示されず、また、ユーザは実オブジェクトに関連付けられたコンテンツが存在することを把握することが出来ない。
【００２４】
そこで、例えば、実オブジェクトに基づいて特定されるコンテンツの位置が第二の視野範囲Ａ１２外である場合に、ユーザにコンテンツの存在を示すインジケーション（通知）を提示することで、ユーザにコンテンツの存在を把握させることが考えられる。しかし、上記のようにコンテンツの位置が第二の視野範囲Ａ１２外であるか否かで判定を行うと、実オブジェクトが第一の視野範囲Ａ１４外に存在する場合であっても、インジケーションがユーザに提示され得る。係る場合、ユーザは当該実オブジェクトを視認することが出来ないため、何に関連付けられたコンテンツが存在するのかユーザにとって不明であり、ユーザに混乱を与える恐れがある。
【００２５】
そこで、上記事情を一着眼点にして本実施形態を創作するに至った。本実施形態による情報処理装置１は、ユーザの第一の視野範囲、第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択することで、ユーザに混乱を与えることなくコンテンツの存在を把握させることが可能である。以下、上記の効果を実現する本実施形態による情報処理装置１の構成を説明する。
【００２６】
＜＜２．構成＞＞
以上、本実施形態による情報処理装置１の概要を説明した。続いて、図２を参照して、本開示の一実施形態による情報処理装置１の構成について説明する。図２は、本実施形態による情報処理装置１の構成を示すブロック図である。図１に示すように、情報処理装置１は、撮像部１１０、画像認識部１２０、表示形態選択部１３０、表示制御部１４０、記憶部１５０、及び表示部１６０を備える。
【００２７】
撮像部１１０は、画像を取得するカメラモジュールである。撮像部１１０は、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の撮像素子を用いて実空間を撮像することにより撮像画像を取得する。撮像部１１０により取得された撮像画像は、画像認識部１２０に提供される。
【００２８】
本実施形態における撮像部１１０は、情報処理装置１を装着するユーザが視認可能な範囲（図１を参照して説明した第一の視野範囲Ａ１４）よりも広い範囲を撮像可能であることが望ましい。例えば、撮像部１１０は、第一の視野範囲Ａ１４よりも広い範囲を撮像可能な画角を有する一の撮像素子により実現されてもよいし、複数の撮像素子により実現されて、取得される複数の画像により第一の視野範囲Ａ１４よりも広い範囲を撮像可能であってもよい。例えば、撮像部１１０は、複数の撮像素子により実現される全方位カメラであってもよい。
【００２９】
また、撮像部１１０は複数の撮像素子を有し、複数の画像を同時に取得するステレオカメラであってもよい。かかる場合、当該複数の撮像素子は水平に並べられ、後述する画像認識部１２０が取得された複数の画像をステレオマッチング法等により解析することで、実空間の三次元形状情報（深度情報）を取得することが可能となる。
【００３０】
画像認識部１２０は、撮像部１１０により取得された撮像画像を解析し、実空間の三次元形状や実空間に存在する実オブジェクトの認識を行う。画像認識部１２０が認識する実オブジェクトは、建物や特定の形状、マーカ（例えば二次元コード等で表現される、特定パターンのテクスチャ情報、または画像特徴点情報の集合等）等であってもよい。
【００３１】
例えば、画像認識部１２０は、同時に取得された複数画像に対するステレオマッチング法や、時系列的に取得された複数画像に対するＳｆＭ（Structure  from  Motion）法、ＳＬＡＭ法等を行うことで、実空間の三次元形状を認識し、三次元形状情報を取得してもよい。また、画像認識部１２０は、予め用意された特徴点情報と、撮像画像から検出された特徴点情報のマッチングを行うことで、実空間に存在する実オブジェクトを認識し、当該実オブジェクトの情報（実オブジェクト情報）を取得してもよい。実オブジェクトの情報には、実オブジェクトの位置（実空間座標における位置、または表示部１６０を基準とする平面座標における位置）が含まれてもよい。
【００３２】
なお、画像認識部１２０により取得された三次元形状情報は表示制御部１４０に提供される。また、画像認識部１２０により取得された実オブジェクト情報は、表示形態選択部１３０と、表示制御部１４０に提供される。
【００３３】
表示形態選択部１３０は、画像認識部１２０から提供された実オブジェクト情報に基づき、複数の表示形態から一の表示形態を選択する。表示形態選択部１３０により選択された表示形態に応じて、後述する表示制御部１４０が表示を制御することで、実オブジェクトに関連付けられた仮想オブジェクトが後述する表示部１６０に表示される。
【００３４】
例えば、表示形態選択部１３０は、図１を参照して説明したユーザの第一の視野範囲Ａ１４、第一の視野範囲Ａ１４に含まれる第二の視野範囲Ａ１２、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する。
【００３５】
ユーザが視認可能な範囲である第一の視野範囲Ａ１４は、例えばユーザを中心として人間の視野角に含まれる範囲として求められてもよい。人間の視野角は、例えば所定の値が用いられてもよいし、ユーザが不図示の操作部等を用いて入力することで得られてもよい。また、表示部１６０の表示領域に含まれてユーザが視認可能な範囲である第二の視野範囲Ａ１２は、例えばユーザを中心として、表示部１６０の表示画角に含まれる範囲として求められてもよい。係る場合、表示画角は予め測定、または設定された値であってもよいし、不図示の距離センサ等によりセンシングされたユーザの眼と表示部１６０との距離に基づいて算出されてもよい。
【００３６】
例えば、表示形態選択部１３０は、実オブジェクトが、第一の視野範囲Ａ１４に含まれる第二の視野範囲Ａ１２内に存在する場合に、当該実オブジェクトに関連付けられたコンテンツが表示される表示形態を選択してもよい。係る構成によれば、実オブジェクトがユーザの視界（第一の視野範囲Ａ１４）に含まれ、かつ重畳表示可能な範囲（第二の視野範囲Ａ１２）内に存在する場合に、例えばユーザは実オブジェクトに関する付加的な情報（コンテンツ）を視認することが可能となる。
【００３７】
また、表示形態選択部１３０は、実オブジェクトが、第一の視野範囲Ａ１４内、かつ第二の視野範囲Ａ１２外に存在する場合に、実オブジェクトに関連付けられたコンテンツの存在を示すインジケーションが表示される表示形態を選択してもよい。係る構成により、ユーザの視界に含まれる実オブジェクトが重畳表示可能な範囲外に存在し、コンテンツが表示されていない場合であっても、ユーザは、実オブジェクトに関連したコンテンツの存在を把握することが可能である。なお、インジケーションの具体的な例については、図５、及び図７〜図１６を参照して後述する。
【００３８】
また、表示形態選択部１３０は、実オブジェクトが、第一の視野範囲Ａ１４外に存在する場合に、当該実オブジェクトに関連付けられた仮想オブジェクトが表示されない表示形態を選択してもよい。なお、係る場合であっても、他の実オブジェクトに関連付けられた仮想オブジェクトは表示されてもよい。
【００３９】
ユーザの視界に含まれない実オブジェクトに関連付けられたコンテンツやインジケーションが表示されてしまうと、何に関連付けられたコンテンツが存在するのかユーザにとって不明であり、ユーザに混乱を与える恐れがある。しかし、上記構成により、ユーザの視界に含まれない実オブジェクトに関連付けられたコンテンツやインジケーションが表示されなくなるため、ユーザに上述したような混乱を与えることを防ぐことが可能となる。
【００４０】
なお、本開示において、実オブジェクトが第一または第二の視野範囲内に存在するとは、実オブジェクトの全部または一部が第一または第二の視野範囲内に存在することを意味してもよい。また、本開示において、実オブジェクトが第一または第二の視野範囲外に存在するとは、実オブジェクトの全部が第一または第二の視野範囲外に存在することを意味してもよい。
【００４１】
表示制御部１４０は、表示部１６０を制御して、様々な情報を表示させる。例えば、表示形態選択部１３０により選択された表示形態に応じて、実オブジェクトに関連付けられた仮想オブジェクトの表示部１６０への表示を制御する。
【００４２】
表示制御部１４０は、選択された表示形態に応じて、仮想オブジェクトとしてコンテンツを表示させてもよいし、仮想オブジェクトとしてインジケーションを表示させてもよい。また、表示制御部１４０は、選択された表示形態に応じて、仮想オブジェクトを表示させなくてもよい。
【００４３】
また、表示制御部１４０が仮想オブジェクトとして表示させるコンテンツ、及びインジケーションの情報は、記憶部１５０に記憶され、表示制御部１４０に提供されてもよい。また、表示制御部１４０は、実オブジェクトの情報に基づき、記憶部１５０に記憶されたコンテンツから当該実オブジェクトに関連付けられたコンテンツを特定してもよい。
【００４４】
また、仮想オブジェクトとしてコンテンツが表示される場合、表示制御部１４０は、当該コンテンツを表示するためのコンテンツ位置（コンテンツの位置）を実オブジェクトの位置に基づいて特定し、当該コンテンツ位置に当該コンテンツを表示させてもよい。なお、表示制御部１４０は三次元形状情報にさらに基づいてコンテンツ位置を特定してもよいし、コンテンツの情報にさらに基づいてコンテンツ位置を特定してもよい。なお、コンテンツ位置の特定方法は、アプリケーションにより様々であり、ＡＲ技術における周知の手法が用いられてもよい。
【００４５】
記憶部１５０は、コンテンツの情報と、インジケーションの情報を記憶する。記憶部１５０に記憶されるコンテンツの情報に係るコンテンツは、例えば、テキストデータ、画像、３Ｄモデル、エフェクト、マーキング、シルエット、ゲームキャラクタ、ゲームにおけるアイテム等を含んでもよい。
【００４６】
また、記憶部１５０に記憶されるコンテンツの情報には、当該コンテンツを表示させるコンテンツ位置を特定するための情報が含まれてもよい。例えば、コンテンツが実オブジェクトを強調させるエフェクトである場合には、コンテンツが実オブジェクトに重畳されて表示されるようにコンテンツ位置を特定するための情報がコンテンツの情報に含まれてもよい。また、コンテンツが実オブジェクトに関するテキストデータである場合には、コンテンツが実オブジェクトの近傍にコンテンツと重ならないように表示されるようにコンテンツ位置を特定するための情報がコンテンツの情報に含まれてもよい。
【００４７】
表示部１６０は、仮想オブジェクトを表示する、透過型（シースルー型）の光学透過型ディスプレイである。表示部１６０は、例えば、ホログラム光学素子、またはハーフミラー等を用いて反射させた画像を表示させる構成であってもよいし、ユーザの網膜に光を照射することで画像を表示させる構成であってもよい。
【００４８】
上述したように、第二の視野範囲Ａ１２は、表示部１６０の表示領域に含まれてユーザが視認可能な範囲である。すなわち、第二の視野範囲Ａ１２は、ユーザから見ると表示部１６０の表示領域でもあるため、以下では、範囲Ａ１２を表示領域Ａ１２と呼ぶ場合もある。
【００４９】
＜＜３．動作＞＞
以上、本開示の一実施形態に係る情報処理装置１の構成例について説明した。続いて、図３〜６を参照して、本実施形態に係る情報処理装置１の動作例、特に表示形態の選択に係る処理について説明する。図３は、本実施形態に係る情報処理装置１の動作例を説明するためのフローチャート図である。
【００５０】
まず、画像認識部１２０が撮像部１１０により取得された撮像画像を解析し、実オブジェクト情報を取得する（Ｓ１０）。続いて、実オブジェクト情報に基づいて、表示形態選択部１３０により表示形態の選択が行われる（Ｓ２０〜Ｓ６０）。
【００５１】
図４は、図３に示すステップＳ４０における表示形態の選択を説明するための説明図である。実オブジェクトＲ１２が第一の視野範囲Ａ１４内で、かつ第二の視野範囲Ａ１２内に存在する場合（Ｓ２０においてＹＥＳかつＳ３０においてＹＥＳ）、当該実オブジェクトに関連付けられたコンテンツＣ１２が表示される表示形態が選択される（Ｓ４０）。
【００５２】
また、図５は図３に示すステップＳ５０における表示形態の選択を説明するための説明図である。実オブジェクトＲ１４が第一の視野範囲Ａ１４内で、かつ第二の視野範囲Ａ１２外に存在する場合（Ｓ２０においてＹＥＳかつＳ３０においてＮＯ）、コンテンツの存在を示すインジケーションＮ１２が表示される表示形態が選択される（Ｓ５０）。なお、図５では、インジケーションの例として、円形の光を示したが、本実施形態に係るインジケーションは係る例に限定されない。本実施形態に係るインジケーションの具体例については、図７〜１６を参照して後述する。
【００５３】
また、図６は図３に示すステップＳ６０における表示形態の選択を説明するための説明図である。実オブジェクトＲ１６が第一の視野範囲Ａ１４外に存在する場合、（Ｓ２０においてＮＯ）、図６に示すように当該実オブジェクトに関連付けられた仮想オブジェクトが表示されない表示形態が選択される（Ｓ６０）。
【００５４】
図３に戻って説明を続ける。表示形態選択部１３０による表示形態の選択が行われた後、選択された表示形態に応じて、表示制御部１４０により表示部１６０の表示制御が行われる（Ｓ７０）。
【００５５】
なお、上述したステップＳ１０〜Ｓ７０の処理は随時、または定期的に繰り返されてもよい。また、ステップＳ１０において、複数の実オブジェクトの情報が取得された場合、各実オブジェクトについて表示形態の選択処理（Ｓ２０〜Ｓ６０）が行われた後に表示制御処理（Ｓ７０）が行われてもよい。
【００５６】
＜＜４．インジケーションの具体例＞＞
以上、本実施形態に係る情報処理装置１の構成、及び動作について説明した。以下では、図実オブジェクトが第一の視野範囲Ａ１４内で、かつ第二の視野範囲Ａ１２外に存在する場合（図３に示すＳ２０においてＹＥＳかつＳ３０においてＮＯ）に、表示部１６０に表示されるインジケーションの具体例をいくつか挙げて説明する。
【００５７】
なお、本実施形態に係る情報処理装置１は、以下に具体例として説明するインジケーションのうち、いずれか一つのインジケーションを表示してもよいし、複数のインジケーションを組み合わせて表示してもよい。また、予め設定されたインジケーションが表示されてもよいし、複数のインジケーションからユーザの入力により選択されたインジケーションが表示されてもよいし、コンテンツに応じて表示制御部１４０により特定されたインジケーションが表示されてもよい。
【００５８】
＜４−１．第一の具体例＞
図７は、本実施形態に係るインジケーションの第一の具体例を説明するための説明図である。図７に示すように、本具体例において表示部１６０の表示領域Ａ１２には、コンテンツＣ２２、及びインジケーションＮ２２、Ｎ２４が表示されている。
【００５９】
コンテンツＣ２２は、図３に示した表示形態選択処理において、コンテンツが表示される表示形態が選択されて（Ｓ４０）、表示された仮想オブジェクトである。一方、インジケーションＮ２２、Ｎ２４は、図３に示した表示形態選択処理において、インジケーションが表示される表示形態が選択されて（Ｓ５０）、表示された仮想オブジェクトである。
【００６０】
インジケーションＮ２２、Ｎ２４は、図７に示すように、表示部１６０の表示領域Ａ１２の周縁部のうち、当該インジケーションが存在を示すコンテンツの位置に応じた位置に表示されてもよい。
【００６１】
図７に示す例において、表示領域Ａ１２の左側周縁部に表示されるインジケーションＮ２２は、表示領域Ａ１２の左外側に位置して、表示部１６０に非表示のコンテンツＣ２４、Ｃ２６の存在を示している。また、同様に図７に示す例において、表示領域Ａ１２の左側周縁部に表示されるインジケーションＮ２４は、表示領域Ａ１２の右外側に位置して、表示部１６０に非表示のコンテンツＣ２８〜Ｃ３４の存在を示している。なお、コンテンツＣ２４〜Ｃ３４は、それぞれ第一の視野範囲Ａ１４内で、かつ第二の視野範囲Ａ１２外に存在する実オブジェクトに関連付けられたコンテンツを示している。また、図７に示す例では、表示制御部１４０により特定されたコンテンツＣ２４〜Ｃ３４のコンテンツ位置も第二の視野範囲（表示領域）Ａ１２外に存在するため、表示部１６０にコンテンツＣ２４〜Ｃ３４は表示されていない。
【００６２】
係る構成によれば、ユーザは当該インジケーションが存在を示す非表示のコンテンツが表示領域のどちら側に存在するのかを把握することが可能である。
【００６３】
また、本具体例に係るインジケーションは当該インジケーションが存在を示すコンテンツの数に応じた表示条件で表示されてもよい。本具体例に係る表示条件は、例えば、インジケーションの強度（例えばインジケーションが光である場合には光の強度）、輝度、色、数、大きさ等を含んでもよい。
【００６４】
図７に示す例では、インジケーションＮ２２、Ｎ２４は、それぞれ存在を示しているコンテンツと関連付けられた実オブジェクトの数に応じて、大きさが大きくなるような表示条件で、表示されている。係る構成によれば、ユーザは表示条件により、当該インジケーションが存在を示す非表示のコンテンツ数を推測することが可能である。
【００６５】
＜４−２．第二の具体例＞
図８は、本実施形態に係るインジケーションの第二の具体例を説明するための説明図である。本具体例において、表示部１６０の表示領域Ａ１２には、コンテンツＣ２２、及びインジケーションＮ３４〜Ｎ４４が表示されている。
【００６６】
本具体例に係るインジケーションＮ３４〜Ｎ４４は、図８に示すように、それぞれコンテンツＣ２４〜Ｃ３４の存在を示しており、当該コンテンツの数に応じたインジケーションの数（表示条件の一例）で表示されている。係る構成により、ユーザはより明確に当該インジケーションが存在を示すコンテンツ数を把握することが可能である。
【００６７】
また、図８に示すように、本具体例に係るインジケーションＮ３４〜Ｎ４４は、それぞれコンテンツＣ２４〜Ｃ３４の位置に応じた位置に表示されている。係る構成により、ユーザは当該インジケーションが存在を示す非表示のコンテンツの位置を推測することが可能である。
【００６８】
さらに、本具体例に係るインジケーションは、距離に応じた表示条件で表示されてもよい。例えば、コンテンツ位置が実空間座標で特定される場合、上記距離はユーザからコンテンツ位置までの距離であってもよい。また、コンテンツ位置が表示部１６０を基準とする平面座標で特定される場合、上記距離は表示部１６０の表示領域からコンテンツの位置までの距離であってもよい。
【００６９】
例えば、図８に示すインジケーションＮ３４〜Ｎ４４は、表示領域Ａ１２から各インジケーションが存在を示すコンテンツＣ２４〜Ｃ３４の位置までの距離に応じて大きさが小さくなるような表示条件で、表示されている。係る構成によれば、ユーザは表示条件により、当該インジケーションが存在を示す非表示のコンテンツの位置をより正確に推測することが可能である。
【００７０】
＜４−３．第三の具体例＞
上述した第二の具体例では、距離に応じた表示条件の一例として、インジケーションの大きさが用いられていたが、本実施形態に係る距離に応じた表示条件は、インジケーションの大きさに限定されない。以下では、第三の具体例として、インジケーションが距離に応じた他の表示条件で表示される例を説明する。
【００７１】
図９は、本実施形態に係るインジケーションの第三の具体例を説明するための説明図である。本具体例において、表示部１６０の表示領域Ａ１２には、コンテンツＣ２２、及びインジケーションＮ５４〜Ｎ６４が表示されている。
【００７２】
図８を参照して説明した第二の具体例と同様に、本具体例に係るインジケーションＮ５４〜Ｎ６４は、それぞれコンテンツＣ２４〜Ｃ３４の存在を示しており、当該コンテンツの数に応じたインジケーションの数（表示条件の一例）で表示されている。また、第二の具体例と同様に、本具体例に係るインジケーションＮ５４〜Ｎ６４は、それぞれコンテンツＣ２４〜Ｃ３４の位置に応じた位置に表示されている。
【００７３】
また、図９に示すインジケーションＮ５４〜Ｎ６４は、表示領域Ａ１２から各インジケーションが存在を示すコンテンツＣ２４〜Ｃ３４の位置までの距離に応じた輝度（表示条件の一例）で、表示されている。係る構成によれば、ユーザは表示条件により、当該インジケーションが存在を示す非表示のコンテンツの位置を推測することが可能である。
【００７４】
なお、本実施形態に係る距離に応じた表示条件は、上述したインジケーションの大きさ、及び輝度に限定されず、インジケーションの強度、輝度、数等であってもよい。
【００７５】
＜４−４．第四の具体例＞
図１０は、本実施形態に係るインジケーションの第四の具体例を説明するための説明図である。本具体例において、表示部１６０の表示領域Ａ１２には、コンテンツＣ２２、及びインジケーションＮ１００が表示されている。図１１は、図１０に示すインジケーションＮ１００の拡大図である。
【００７６】
図１１に示すように、インジケーションＮ１００は、ユーザを基準とする（ユーザから見た）方角の軸を示すインジケーションＮ１２０と、図１０に示すコンテンツＣ２２〜Ｃ３４の存在、及びユーザから当該コンテンツＣ２２〜Ｃ３４の位置への方角を示すインジケーションＮ１２４〜Ｎ１３４とを含む。係る構成により、ユーザは自身からコンテンツの位置への方角を容易に把握することが可能である。
【００７７】
なお、図１０，１１に示すように、本具体例に係るインジケーションＮ１００は、表示領域Ａ１２に表示されているコンテンツＣ２２の存在、及びユーザから当該コンテンツＣ２２の位置への方角を示すインジケーションＮ１２２を含んでもよい。また、インジケーションＮ１２２と、表示領域Ａ１２に表示されていないコンテンツＣ２４〜３４に係るインジケーションＮ１２４〜Ｎ１３４とは、図１１に示すように輝度や色等が異なって表示されてもよい。係る構成により、ユーザは表示されているコンテンツに係るインジケーションと、表示されていないコンテンツに係るインジケーションを区別して把握することが可能である。
【００７８】
また、本具体例に係るインジケーションＮ１２２〜Ｎ１３４は、図８を参照して説明した第二の具体例に係るインジケーションと同様に、距離に応じた表示条件で表示されてもよい。また、本具体例に係るインジケーションＮ１２２〜Ｎ１３４は、コンテンツの大きさに応じた表示条件で表示されてもよい。
【００７９】
＜４−５．第五の具体例＞
図１２は、本実施形態に係るインジケーションの第五の具体例を説明するための説明図である。本具体例において、表示部１６０の表示領域Ａ１２には、コンテンツＣ２２、及びインジケーションＮ２００が表示されている。図１３は、図１２に示すインジケーションＮ２００の拡大図である。
【００８０】
図１３に示すように、インジケーションＮ２００は、コンテンツの存在（コンテンツＣ２２以外は不図示）とユーザから見たコンテンツの相対位置を示すインジケーションＮ２０２〜Ｎ２１４、及び視野範囲を示す点線Ｌ２０２〜Ｌ２０８を含む。点線Ｌ２０２と点線Ｌ２０４に挟まれた範囲が、表示領域（第二の視野範囲）Ａ１２を示しており、点線Ｌ２０６と点線Ｌ２０８に挟まれた範囲が、重畳表示可能範囲（第一の視野範囲Ａ１４）を示している。
【００８１】
なお、図１３に示すインジケーションＮ２０２は、図１２に示す表示領域Ａ１２に表示されているコンテンツＣ２２の存在、及びユーザから見た相対位置を示している。インジケーションＮ２０２と、表示領域Ａ１２に表示されていないコンテンツの存在、及びユーザから見た相対位置を示すインジケーションＮ２０４〜Ｎ２０８とは、図１３に示すように輝度や色等が異なって表示されてもよい。係る構成により、ユーザは表示されているコンテンツに係るインジケーションと、表示されていないコンテンツに係るインジケーションを区別して把握することが可能である。
【００８２】
＜４−６．第六の具体例＞
図１４は、本実施形態に係るインジケーションの第六の具体例を説明するための説明図である。本具体例において、表示部１６０の表示領域Ａ１２には、コンテンツＣ２２、及びインジケーションＮ３０２〜Ｎ３０８が表示されている。
【００８３】
図１４に示すように、本具体例に係るインジケーションＮ３０２〜Ｎ３０８は、当該インジケーションＮ３０２〜Ｎ３０８が存在を示すコンテンツ（不図示）の一部を含み、表示領域Ａ１２の周縁部に張り付くように表示されてもよい。係る構成によれば、ユーザは、コンテンツの一部を含むインジケーションから、当該コンテンツの形状や種類、または特徴等を推測することが可能である。
【００８４】
＜４−７．第七の具体例＞
図１５は、本実施形態に係るインジケーションの第七の具体例を説明するための説明図である。図１５左において、表示部１６０の表示領域Ａ１２には、人物キャラクタであるコンテンツＣ４００が表示されている。図１５右において、当該コンテンツＣ４００に関連付けられた実オブジェクトは表示領域Ａ１２外に存在し、表示部１６０の表示領域Ａ１２には、当該コンテンツＣ４００の存在を示すインジケーションＮ４００が表示されている。
【００８５】
図１５に示すインジケーションＮ４００のように、本具体例に係るインジケーションは、コンテンツを示すアイコンを含んでもよい。本具体例に係るアイコンは、例えば、当該コンテンツを簡略化した画像や記号であってもよい。係る構成によれば、ユーザは、コンテンツを示すアイコンを含むインジケーションから、コンテンツの概形や種類、または特徴等を把握することが可能である。
【００８６】
＜４−８．第八の具体例＞
図１６は、本実施形態に係るインジケーションの第八の具体例を説明するための説明図である。本具体例において、表示部１６０の表示領域Ａ１２には、不図示の非表示コンテンツ、及びユーザから当該コンテンツの位置への方向を示すインジケーションＮ５００が表示されている。本具体例に係るインジケーションは、図１６に示すインジケーションＮ５００のように矢印であってもよい。
【００８７】
係る構成によれば、矢印のようなコンテンツの位置への方向を示すインジケーションによりユーザの視線を誘導することで、ユーザは当該方向に視線方向を向けやすくなり、当該コンテンツが表示されやすくなる、という効果がある。
【００８８】
＜＜５．変形例＞＞
以上、本開示の一実施形態を説明した。以下では、本実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本実施形態に適用されてもよいし、組み合わせで本実施形態に適用されてもよい。また、各変形例は、本実施形態で説明した構成に代えて適用されてもよいし、本実施形態で説明した構成に対して追加的に適用されてもよい。
【００８９】
＜５−１．変形例１＞
上記実施形態の図４では、実オブジェクトＲ１２の付近に、当該実オブジェクトＲ１２に関連付けられたコンテンツＣ１２が仮想オブジェクトとして表示される例を示したが、本実施形態は上記に限定されない。例えば、実オブジェクトとコンテンツの関連をより明確化する演出が行われてもよい。以下、変形例１として、図１７，１８を参照して、実オブジェクトとコンテンツの関連をより明確化する演出が行われる例を説明する。図１７、１８は、本変形例について説明するための説明図である。
【００９０】
例えば、実オブジェクトとコンテンツは、図１７に示すように線で結ばれることで、関連が明確化されてもよい。図１７に示すように、本変形例に係る表示領域Ａ１２には、実オブジェクトＲ６００に関連付けられたコンテンツＣ６００、及び実オブジェクトＲ６００とコンテンツＣ６００の関連を明確化するための線分Ｌ６００が表示されてもよい。線分Ｌ６００は、図１７に示すように、実オブジェクトＲ６００とコンテンツＣ６００を結ぶように表示されることで、実オブジェクトＲ６００とコンテンツＣ６００の関連を明確化してもよい。
【００９１】
また、実オブジェクトとコンテンツは、図１８に示すように色付けにより関連が明確化されてもよい。図１８に示すように、本変形例に係る表示領域Ａ１２には、実オブジェクトＲ７００に関連付けられたコンテンツＣ７００、及び実オブジェクトＲ７００とコンテンツＣ７００の関連を明確化するためのエフェクトＥ７００が表示されてもよい。図１８に示すように、エフェクトＥ７００は、コンテンツＣ７００と同じ色で、実オブジェクトＲ７００の周囲に表示されることで、実オブジェクトＲ７００とコンテンツＣ７００の関連を明確化してもよい。
【００９２】
係る構成により、実オブジェクトとコンテンツの関連がより明確化され、ユーザは実オブジェクトと表示されているコンテンツの関連をより容易に把握することが可能となる。
【００９３】
＜５−２．変形例２＞
また、上記実施形態では、第一の視野範囲を求めるための人間の視野角は、所定の値が用いられる、またはユーザの入力により得られる例を説明したが、本開示は係る例に限定されない。例えば、情報処理装置１がセンサを備え、センシングすることで得られるユーザの状況、またはユーザ周囲の状況に基づいて、人間の視野角に特定されてもよい。情報処理装置１は、例えば、マイク、ＧＰＳ（Global Positioning System）センサ、加速度センサ、視覚（視線、注視点、焦点、瞬目等）センサ、生体情報（心拍、体温、血圧、脳波等）センサ、ジャイロセンサ、照度センサ等の各種センサを備えてもよい。
【００９４】
例えば、センシング結果により、ユーザの移動速度が大きいことや、ユーザの周囲が混雑している（ユーザの周囲に多数の実オブジェクトが存在する）ことが検出された場合には、人間の視野角として小さな値が特定されてもよい。
【００９５】
係る構成により、ユーザの状況やユーザ周囲の状況に基づいて、より高精度に人間の視野角を特定することが可能であり、例えば、ユーザに対してより混乱を与え難い情報提示が可能となる。
【００９６】
＜５−３．変形例３＞
また、上記実施形態では、情報処理装置１が撮像部１１０を備え、撮像部１１０により取得された撮像画像に基づく画像認識により、実オブジェクト情報が取得される例を説明したが、本開示は係る例に限定されない。
【００９７】
例えば、撮像画像は、他の装置が備える撮像部や、街頭等に設置された監視カメラ等により取得されて、ネットワークなどを介して情報処理装置１に提供されてもよい。また、実オブジェクト情報の取得は、画像認識を用いる手法に代えて、または加えて、赤外線センサ、磁気センサ、レーダー、超音波センサ等を用いた手法により行われてもよい。また、実空間における所定の位置にコンテンツが関連付けられているアプリケーション（例えば地図アプリケーション等）においては、ＧＰＳセンサ等により取得される当該位置を、本実施形態に係る実オブジェクトとして扱い、上述した処理が行われてもよい。
【００９８】
また、情報処理装置１が備える撮像部１１０の撮像可能な画角が、人間の視野角よりも小さい場合、撮像部１１０により取得された複数の撮像画像に基づき、画像認識部１２０が周囲の三次元形状を認識してもよい。例えば、画像認識部１２０は、時系列的に取得された複数画像に対するＳｆＭ（Structure  from  Motion）法、ＳＬＡＭ法等を行うことで、実空間の三次元形状を認識することが可能である。
【００９９】
＜＜６．ハードウェア構成例＞＞
以上、本開示の各実施形態を説明した。上述した表示形態選択処理、表示制御処理等の情報処理は、ソフトウェアと、以下に説明する情報処理装置１のハードウェアとの協働により実現される。
【０１００】
図１９は、情報処理装置１のハードウェア構成の一例を示す説明図である。図１９に示したように、情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、入力装置１４と、出力装置１５と、ストレージ装置１６と、撮像装置１７と、通信装置１８とを備える。
【０１０１】
ＣＰＵ１１は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置１内の動作全般を制御する。また、ＣＰＵ１１は、マイクロプロセッサであってもよい。ＲＯＭ１２は、ＣＰＵ１１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１３は、ＣＰＵ１１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバス等から構成されるホストバスにより相互に接続されている。主に、ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３とソフトウェアとの協働により、画像認識部１２０、表示形態選択部１３０、表示制御部１４０、の機能が実現される。
【０１０２】
入力装置１４は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等ユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１１に出力する入力制御回路等から構成されている。情報処理装置１のユーザは、該入力装置１４を操作することにより、情報処理装置１に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１０３】
出力装置１５は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ装置、シースルーディスプレイ、及びランプ等の表示装置を含む。さらに、出力装置１５は、スピーカー及びヘッドホン等の音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像等を表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。出力装置１５は、図２を参照して説明した表示部１６０に対応する。
【０１０４】
ストレージ装置１６は、データ格納用の装置である。ストレージ装置１６は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置及び記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。ストレージ装置１６は、ＣＰＵ１１が実行するプログラムや各種データを格納する。ストレージ装置１６は、図２を参照して説明した記憶部１５０に対応する。
【０１０５】
撮像装置１７は、光を集光する撮影レンズ及びズームレンズ等の撮像光学系、及びＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の信号変換素子を備える。撮像光学系は、被写体から発せられる光を集光して信号変換部に被写体像を形成し、信号変換素子は、形成された被写体像を電気的な画像信号に変換する。撮像装置１７は、図２を参照して説明した撮像部１１０に対応する。
【０１０６】
通信装置１８は、例えば、通信網に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１８は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置、有線による通信を行うワイヤー通信装置、またはブルートゥース（登録商標）通信装置を含んでもよい。
【０１０７】
＜＜７．むすび＞＞
以上、説明したように、本開示の実施形態によれば、ユーザの視野範囲と、実オブジェクトの位置関係に応じた、ユーザへの情報提示を行うことが可能である。
【０１０８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０９】
また、上記実施形態では、表示形態選択処理と表示制御処理を行う情報処理装置１が撮像部１１０や画像認識部１２０、記憶部１５０等を備える例を説明したが、本技術はかかる例に限定されない。例えば、表示形態選択処理と表示制御処理を行う情報処理装置は、撮像画像や画像認識結果、表示オブジェクト等の情報を他の装置から直接、またはネットワーク等を介して受け取って、表示形態選択処理と表示制御処理を行ってもよい。
【０１１０】
また、上記実施形態では、表示されるコンテンツやインジケーションの数は、第一の視野範囲、第二の視野範囲、及び実オブジェクトの位置関係に応じて決定される例を説明したが、本技術は係る例に限定されない。
【０１１１】
例えば、視野内に大量のコンテンツが表示され得るアプリケーションにおいては、表示されるコンテンツやインジケーションの上限数が設定されてもよい。また、実オブジェクトが第一、または第二の視野範囲内に存在する場合であっても、ユーザと当該実オブジェクトとの距離や、ユーザから実オブジェクトの位置への方角（角度）等に応じて、表示されるコンテンツやインジケーションの数が制限されてもよい。
【０１１２】
係る構成によれば、大量のコンテンツまたは大量のインジケーションが表示されてユーザが混乱することを防ぐことが可能となる。
【０１１３】
また、上記実施形態の第二の具体例、第三の具体例等では、コンテンツの位置に応じた位置にインジケーションが表示される例を説明したが、当該コンテンツに関連付けられた実オブジェクトが頻繁に動く場合、ユーザの注意を散漫にさせる恐れがある。そこで、表示されるインジケーションの動きの頻度、又は動きの幅等を所定値以下に制限し、ユーザの邪魔となりにくいようにインジケーションが表示されてもよい。
【０１１４】
また、ユーザの移動や実オブジェクトの移動により、実オブジェクトが重畳表示可能範囲（第二の視野範囲）外から重畳表示可能範囲内へ移動する場合、インジケーションと実オブジェクトとの関連をユーザが見失わないように、アニメーション表示が行われてもよい。例えば、インジケーションが拡大しながらコンテンツにクロスフェードするアニメーション表示や、インジケーションを起点として、コンテンツがポップアップしてくるアニメーション表示が行われてもよい。なお、実オブジェクトが重畳表示可能範囲（第二の視野範囲）内から重畳表示可能範囲外へ移動する場合にも同様のアニメーション表示が行われてもよい。
【０１１５】
係る構成によれば、ユーザは、表示形態が切り替えられる際に、インジケーションと実オブジェクトとの関連、及びコンテンツと実オブジェクトとの関連を、より容易に把握することが可能である。
【０１１６】
なお、上記実施形態では、視野範囲として、ユーザが視認可能な範囲、及び、表示領域に含まれてユーザが視認可能な範囲（重畳表示可能な範囲）が用いられる例を説明したが、本技術は係る例に限定されない。例えば、上記の範囲に代えて、または加えて、撮像画像を取得する撮像部が撮像可能な範囲等、実オブジェクトを認識可能な範囲が用いられてもよい。
【０１１７】
また、上記実施形態における各ステップは、必ずしもフローチャート図として記載された順序に沿って時系列に処理する必要はない。例えば、上記実施形態の処理における各ステップは、フローチャート図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１１８】
また、情報処理装置１に内蔵されるＣＰＵ、ＲＯＭ及びＲＡＭ等のハードウェアに、上述した情報処理装置１の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【０１１９】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１２０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択部と、
選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御部と、
を備える、情報処理装置。
（２）
前記第二の視野範囲は、前記表示部の表示領域に含まれて前記ユーザが視認可能な範囲である、前記（１）に記載の情報処理装置。
（３）
前記表示形態選択部は、前記実オブジェクトが、前記第一の視野範囲内で、かつ前記第二の視野範囲外に存在する場合に、前記実オブジェクトに関連付けられたコンテンツの存在を示すインジケーションが表示される前記表示形態を選択する、前記（２）に記載の情報処理装置。
（４）
前記インジケーションは、前記コンテンツの位置に応じた位置に表示される、前記（３）に記載の情報処理装置。
（５）
前記インジケーションは、前記表示領域の周縁部に表示される、前記（３）または（４）に記載の情報処理装置。
（６）
前記インジケーションは、当該インジケーションが存在を示すコンテンツの数に応じた表示条件で表示される、前記（３）〜（５）のいずれか一項に記載の情報処理装置。
（７）
前記インジケーションは、前記ユーザ、または前記表示領域から前記コンテンツの位置までの距離に応じた表示条件で表示される、前記（３）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記表示条件は、インジケーションの強度、輝度、色、数、大きさのうち少なくとも一つに関する条件を含む、前記（６）または（７）に記載の情報処理装置。
（９）
前記インジケーションは、前記ユーザから前記コンテンツの位置への方角をさらに示す、前記（３）〜（８）のいずれか一項に記載の情報処理装置。
（１０）
前記インジケーションは、前記ユーザから見た前記コンテンツの相対位置をさらに示す、前記（３）〜（９）のいずれか一項に記載の情報処理装置。
（１１）
前記インジケーションは、前記コンテンツの一部を含む、前記（３）〜（１０）のいずれか一項に記載の情報処理装置。
（１２）
前記インジケーションは、前記コンテンツを示すアイコンを含む、前記（３）〜（１１）のいずれか一項に記載の情報処理装置。
（１３）
前記インジケーションは、前記ユーザから前記コンテンツの位置への方向をさらに示す、前記（３）〜（１２）のいずれか一項に記載の情報処理装置。
（１４）
前記表示形態選択部は、前記実オブジェクトが、前記第一の視野範囲の外に存在する場合に、前記実オブジェクトに関連付けられた前記仮想オブジェクトが表示されない前記表示形態を選択する、前記（１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記表示形態選択部は、前記実オブジェクトが、前記第二の視野範囲の中に存在する場合に、前記実オブジェクトに関連付けられたコンテンツが表示される前記表示形態を選択する、前記（１）〜（１４）のいずれか一項に記載の情報処理装置。
（１６）
前記第一の視野範囲は前記ユーザが視認可能な範囲である、前記（１）〜（１５）のいずれか一項に記載の情報処理装置。
（１７）
前記情報処理装置は、前記表示部をさらに備え、
前記表示部は、透過型ディスプレイである、前記（１）〜（１６）のいずれか一項に記載の情報処理装置。
（１８）
前記情報処理装置は、透過型ＨＭＤである、前記（１７）に記載の情報処理装置。
（１９）
ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択することと、
選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示をプロセッサが制御することと、を含む情報処理方法。
（２０）
コンピュータに、
ユーザの第一の視野範囲、前記第一の視野範囲に含まれる第二の視野範囲、及び実オブジェクトの位置関係に応じて、複数の表示形態から一の表示形態を選択する表示形態選択機能と、
選択された前記表示形態に応じて、前記実オブジェクトに関連付けられた仮想オブジェクトの表示部への表示を制御する表示制御機能と、を実現させるためのプログラム。
【符号の説明】
【０１２１】
１  情報処理装置
１１０  撮像部
１２０  画像認識部
１３０  表示形態選択部
１４０  表示制御部
１５０  記憶部
１６０  表示部
Ａ１２  第二の視野範囲
Ａ１４  第一の視野範囲
Ｕ１  ユーザ
【図１】
2017098822.tif 000003
【図２】
2017098822.tif 000004
【図３】
2017098822.tif 000005
【図４】
2017098822.tif 000006
【図５】
2017098822.tif 000007
【図６】
2017098822.tif 000008
【図７】
2017098822.tif 000009
【図８】
2017098822.tif 000010
【図９】
2017098822.tif 000011
【図１０】
2017098822.tif 000012
【図１１】
2017098822.tif 000013
【図１２】
2017098822.tif 000014
【図１３】
2017098822.tif 000015
【図１４】
2017098822.tif 000016
【図１５】
2017098822.tif 000017
【図１６】
2017098822.tif 000018
【図１７】
2017098822.tif 000019
【図１８】
2017098822.tif 000020
【図１９】
2017098822.tif 000021
【国際調査報告】
2017098822.tif 000022
2017098822.tif 000023
2017098822.tif 000024
2017098822.tif 000025