(57)【要約】【課題】情報処理装置、情報処理方法、及びプログラムを提供する。【解決手段】実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる、表示制御部を備える、情報処理装置。（最も広いクレームに基づき作成し、図面の符号の記載は不要）【選択図】図５
2019053423.tif 000002
【特許請求の範囲】
【請求項１】
実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる、表示制御部を備える、情報処理装置。
【請求項２】
前記実空間の色情報は、前記実オブジェクトに関する色情報を含む、請求項１に記載の情報処理装置。
【請求項３】
前記実空間の色情報は、前記実空間の撮像画像から取得される、請求項１に記載の情報処理装置。
【請求項４】
前記実空間の色情報は、前記撮像画像から取得される輝度情報、色相情報、彩度情報、テクスチャ情報、光源情報のうち少なくともいずれか一つを含む、請求項３に記載の情報処理装置。
【請求項５】
前記第１の仮想オブジェクトが有する前記視覚的特徴は、前記実オブジェクトの輝度に応じた輝度を含む、請求項４に記載の情報処理装置。
【請求項６】
前記第１の仮想オブジェクトが有する前記視覚的特徴は、前記実オブジェクトのテクスチャに応じたテクスチャを含む、請求項４に記載の情報処理装置。
【請求項７】
前記第１の仮想オブジェクトが有する前記視覚的特徴は、前記光源情報に応じた輝度を含む、請求項４に記載の情報処理装置。
【請求項８】
前記表示制御部は、さらに前記第１の仮想オブジェクトとは異なる第２の仮想オブジェクトを前記実空間に表示させる、請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記第１の仮想オブジェクトの輝度が前記第２の仮想オブジェクトの輝度よりも低くなるように、前記第１の仮想オブジェクトと前記第２の仮想オブジェクトとを表示させる、請求項８に記載の情報処理装置。
【請求項１０】
前記表示制御部は、前記実オブジェクトと前記第２の仮想オブジェクトとの位置関係に基づいて前記第１の仮想オブジェクト、及び前記第２の仮想オブジェクトを表示させる、請求項８に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記位置関係に基づいて、前記第１の仮想オブジェクトが有する前記視覚的特徴を制御する、請求項１０に記載の情報処理装置。
【請求項１２】
前記表示制御部は、前記位置関係に基づいて、前記第１の仮想オブジェクトが前記第２の仮想オブジェクトの少なくとも一部を遮蔽するように、前記第１の仮想オブジェクト、及び前記第２の仮想オブジェクトを表示させる場合に、前記第１の仮想オブジェクトのうち前記第２の仮想オブジェクトを遮蔽する第１の領域が第１の視覚的特徴を有し、前記第１の仮想オブジェクトのうち前記第１の領域を除く第２の領域が前記第１の視覚的特徴とは異なる第２の視覚的特徴を有するように、前記視覚的特徴を制御する、請求項１１に記載の情報処理装置。
【請求項１３】
前記表示制御部は、前記第１の仮想オブジェクトが前記実オブジェクトと略同一の形状を有し、かつ前記実オブジェクトと略同一の位置に視認されるように前記第１の仮想オブジェクトの全体を表示可能か否かに基づいて、前記第１の仮想オブジェクトが有する前記視覚的特徴を制御する、請求項１に記載の情報処理装置。
【請求項１４】
前記表示制御部は、前記実空間におけるユーザの視線に関する視線情報に基づいて、前記第１の仮想オブジェクトが有する前記視覚的特徴を制御する、請求項１に記載の情報処理装置。
【請求項１５】
前記表示制御部は、前記視線情報に基づいて特定される前記実空間における前記ユーザの注視領域に基づいて、前記第１の仮想オブジェクトのうち前記注視領域に対応する第３の領域が第３の視覚的特徴を有し、前記第１の仮想オブジェクトのうち前記第３の領域を除く第４の領域が前記第３の視覚的特徴とは異なる第４の視覚的特徴を有するように、前記視覚的特徴を制御する、請求項１４に記載の情報処理装置。
【請求項１６】
前記第３の視覚的特徴は、前記実オブジェクトのテクスチャに応じたテクスチャを含む、請求項１５に記載の情報処理装置。
【請求項１７】
前記表示制御部は、光学的透過性を有する表示部による表示を制御する、請求項１に記載の情報処理装置。
【請求項１８】
前記表示制御部は、ユーザから見て、前記第１の仮想オブジェクトが前記実オブジェクトに重畳されるように前記表示部を制御する、
請求項１７に記載の情報処理装置。
【請求項１９】
実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間にプロセッサが表示させること、を含む情報処理方法。
【請求項２０】
コンピュータに、
実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる機能を、実現させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、実空間に付加的な情報を重畳して人間の知覚する現実環境を拡張するＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）技術が広く用いられるようになり、ＡＲ技術を応用した情報提示が行われている。ＡＲ技術においてユーザに提示される付加的な情報は、アノテーションとも呼ばれ、テキスト、アイコン、画像、３Ｄモデル等の様々な形態の仮想的なオブジェクトを用いて可視化され得る。
【０００３】
例えば、特許文献１には、所謂シースルーディスプレイ（透過型の表示部）を用いて、ユーザが視認している実空間の像にアノテーション（仮想オブジェクト）を透過的に重畳表示させる技術が開示されている。また、特許文献１には、アノテーションの一部または全部が視認可能範囲の外にある場合にアノテーションの存在を示す通知（例えばアノテーションの影）をさせることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１４／１６２８２５号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記のようなＡＲ技術において、シースルーディスプレイ等に仮想オブジェクトを表示させると、実空間に存在する実オブジェクトを視認し難くなってしまう場合があった。係る場合、例えば、実空間に仮想オブジェクトが存在しているかのようにユーザが感じ難くなってしまったり、実空間に存在する実オブジェクトを注目させたいにもかかわらず、ユーザが当該実オブジェクトを見辛いと感じてしまったりする恐れがあった。
【０００６】
そこで、本開示では、実オブジェクトの視認性を高めることが可能な、情報処理装置、情報処理方法、及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる、表示制御部を備える、情報処理装置が提供される。
【０００８】
また、本開示によれば、実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間にプロセッサが表示させること、を含む情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータに、実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる機能を、実現させるための、プログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、実オブジェクトの視認性を高めることが可能である。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本実施形態による情報処理装置１の概要を説明する図である。
【図２】図２は、コンテンツオブジェクトを適切に遮蔽して表示させるための表示制御について説明するための説明図である。
【図３】同実施形態に係る情報処理装置１の構成例を示すブロック図である。
【図４】同実施形態に係る情報処理装置１の動作例を示すフローチャート図である。
【図５】遮蔽オブジェクトが実オブジェクトの輝度に応じた輝度を有する例を説明するための説明図である。
【図６】遮蔽オブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有する例を説明するための説明図である。
【図７】遮蔽オブジェクトが実空間の明るさに関する情報に応じた輝度を有する例を説明するための説明図である。
【図８】コンテンツオブジェクトが実空間の色温度に関する情報に応じた色を有する例を説明するための説明図である。
【図９】遮蔽オブジェクトの影、及びコンテンツオブジェクトの影を実空間に表示させる場合の例について説明する説明図である。
【図１０】遮蔽オブジェクトの影、及びコンテンツオブジェクトの影を実空間に表示させる場合の例について説明する説明図である。
【図１１】実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて遮蔽オブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【図１２】遮蔽オブジェクトの全体を表示可能か否かに基づいて遮蔽オブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【図１３】フォーカスオブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有する例を説明するための説明図である。
【図１４】視線情報に基づいてフォーカスオブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【図１５】視線情報に基づいてフォーカスオブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【図１６】ハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
＜＜１．概要＞＞
＜＜２．構成＞＞
＜＜３．動作＞＞
＜＜４．表示制御の例＞＞
＜４−１．遮蔽オブジェクトとコンテンツオブジェクトを表示させる例＞
＜４−２．フォーカスオブジェクトを表示させる例＞
＜＜５．ハードウェア構成例＞＞
＜＜６．むすび＞＞
【００１５】
＜＜１．概要＞＞
まず、本開示の第１の実施形態による情報処理装置の概要について説明する。図１は、本実施形態による情報処理装置１の概要を説明する図である。図１に示すように、本実施形態による情報処理装置１は、例えばユーザＵの頭部に装着されるメガネ型のヘッドマウントディスプレイ（ＨＭＤ：Head  Mounted  Display）により実現される。装着時にユーザＵの眼前に位置するメガネレンズ部分に相当する表示部１３は、光学透過性を有する所謂光学シースルーディスプレイであってもよい。情報処理装置１は、表示部１３に仮想オブジェクトを表示することで、ユーザＵの視界内に仮想オブジェクトを提示することができる。また、情報処理装置１の一例であるＨＭＤは、両眼に画像を提示するものに限定されず、片眼のみに画像を提示するものであってもよい。例えばＨＭＤは、片方の眼に画像を提示する表示部１３が設けられた片目タイプのものであってもよい。
【００１６】
また、情報処理装置１には、装着時にユーザＵの視線方向、すなわちユーザの視界を撮像する外向きカメラ１１０が設けられている。さらに、図１に図示しないが、情報処理装置１には、装着時にユーザＵの眼を撮像する内向きカメラやマイクロホン（以下、「マイク」と示す。）等の各種センサが設けられていてもよい。外向きカメラ１１０、および内向きカメラは、それぞれ複数設けられていてもよい。
【００１７】
なお情報処理装置１の形状は図１に示す例に限定されない。例えば情報処理装置１は、ヘッドバンド型（頭部の全周を回るバンドで装着されるタイプ。また、側頭部だけでなく頭頂部を通るバンドが設ける場合もある）のＨＭＤや、ヘルメットタイプ（ヘルメットのバイザー部分が表示部１３に相当する）のＨＭＤであってもよい。
【００１８】
ここで、例えば表示部１３が光学的透過性を有する場合、ユーザＵは表示部１３を通して実空間を視認しつつ、表示部１３に表示された情報を視認することが可能である。したがって、表示部１３に表示される仮想オブジェクトは、実空間に表示されると言える。
【００１９】
さらに、仮想オブジェクトが実空間に存在するかのようにユーザＵに感じさせるような制御が行われ得る。例えば、外向きカメラ１１０の撮像により得られる実空間の情報、例えば、実空間に存在する実オブジェクトの位置や形状の情報に基づいて仮想オブジェクトの配置や形状等を制御することが行われ得る。
【００２０】
表示部１３に表示される仮想オブジェクトは多様であり得る。例えば、仮想オブジェクトは、情報処理装置１が提供するアプリケーションに依存した多様なコンテンツを示す仮想オブジェクト（以下、コンテンツオブジェクトと呼ぶ場合がある）であってもよい。または、仮想オブジェクトは、実空間に存在する実オブジェクトのうち、ユーザＵに注目させたい実オブジェクト（以下、フォーカス対象と呼ぶ場合がある）を強調するための仮想オブジェクト（以下、フォーカスオブジェクトと呼ぶ場合がある）であってもよい。
【００２１】
なお、フォーカス対象は、情報処理装置１が提供するアプリケーションに応じて多様であるが、例えば実空間においてユーザが求めている情報を示す実オブジェクトであってもよい。あるいは、実オブジェクトを用いた操作が可能なアプリケーションが提供される場合、フォーカス対象は、係る操作に利用可能な実オブジェクトであってもよい。
【００２２】
ところで、表示部１３に仮想オブジェクトを表示させた場合、ユーザＵが、実オブジェクトを視認し難いと感じてしまう場合があった。例えば、表示部１３が実オブジェクトよりも明るく（高い輝度で）仮想オブジェクトを表示させることで、実オブジェクトが相対的に暗く感じられて、実オブジェクトが視認し難くなってしまう場合があった。また、フォーカス対象を強調するため、フォーカス対象に重なるようにフォーカスオブジェクトを表示させると、フォーカス対象が却って視認し難くなってしまう場合があった。係る２つの場合について、以下、それぞれ具体的な例を説明する。
【００２３】
まず、表示部１３が実オブジェクトよりも明るく仮想オブジェクトを表示させることで、実オブジェクトが相対的に暗く感じられて、視認し難くなってしまう場合について、説明を行う。光学透過性を有する表示部１３が仮想オブジェクトを表示する際、仮想オブジェクトが暗く（低い輝度で）表示されてしまうと、表示部１３の先に存在する実空間との重なりの影響により、仮想オブジェクトを視認し難くなってしまう。そのため、仮想オブジェクトを明確に視認させるためには、仮想オブジェクトを明るく（高い輝度で）表示することが望ましい。
【００２４】
しかし、仮想オブジェクトが明確に視認されるように、仮想オブジェクトを明るく表示した場合、表示部１３が仮想オブジェクトを表示するための光が、実空間における光よりも強くユーザＵに感じられてしまうことがある。そして、仮想オブジェクトに比べて、実オブジェクトが相対的に暗く感じられ、実オブジェクトが視認し難くなってしまう場合があった。また、仮想オブジェクトと実空間とコントラストが原因で、仮想オブジェクトと実空間との境界が目立ってしまう場合があった。
【００２５】
さらに実オブジェクトが視認し難くなったり、仮想オブジェクトと実空間との境界が目立ったりすることで、仮想オブジェクトが実空間に存在するかのような感覚が薄れてしまう恐れがあった。特に、仮想オブジェクトが実空間に存在するかのように感じさせるため、仮想オブジェクトと実オブジェクトの位置関係に基づいた表示制御が行われている場合に、実オブジェクトが視認し難く事象の影響が大きい。
【００２６】
ここで、仮想オブジェクトと実オブジェクトの位置関係に基づいた表示制御について説明する。仮想オブジェクトが実空間に存在するかのようにユーザＵに感じさせるためには、例えば実空間に存在する実オブジェクトと仮想オブジェクトとの境界において、違和感が生じないように表示することが望ましい。そこで、例えば、実オブジェクトの位置や形状の情報に基づいて、当該実オブジェクトと仮想オブジェクトとの位置関係が適切に表現されるように、ユーザＵから見て実オブジェクトの奥側に存在する部分を遮蔽して仮想オブジェクトを表示させる表示制御が行われ得る。なお、このような表示制御は、例えば上述したコンテンツオブジェクトを表示させる場合に有効であるため、以下では、コンテンツオブジェクトに係る表示制御が適用された場合を例に説明を行う。ただし、係る表示制御は他の仮想オブジェクトを表示させる場合にも同様に適用可能であり、以下においてコンテンツオブジェクトを例に説明した技術は、他の仮想オブジェクトにおいても同様に適用可能である。
【００２７】
実オブジェクトとコンテンツオブジェクトの位置関係に基づいて、コンテンツオブジェクトを適切に遮蔽して表示させるための表示制御の一例について、図２を参照して説明を行う。図２は、コンテンツオブジェクトを適切に遮蔽して表示させるための表示制御について説明するための説明図である。
【００２８】
図２に示す例では、実空間に実オブジェクトＲ１が存在する。図２に示す実空間画像ＲＳ１は、例えば図１に示した外向きカメラ１１０により実空間を撮像して得た実空間の撮像画像である。また、図２に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１に基づいて、コンテンツオブジェクトＶ１が表示される。
【００２９】
ここで、係る実オブジェクトＲ１とコンテンツオブジェクトＶ１との位置関係を適切に表現するため、以下のようにユーザＵから見て実オブジェクトＲ１の奥側に存在する部分を遮蔽してコンテンツオブジェクトＶ１を表示させる表示制御が行われる。
【００３０】
まず、仮想空間に、コンテンツオブジェクトＶ１と共に、実オブジェクトＲ１の形状及び位置に応じた遮蔽（マスキング）を行うための仮想オブジェクト（以下、遮蔽オブジェクトと呼称する）Ｍ１が配置される。そして、ユーザＵの視点位置に対応する当該仮想空間中の位置でレンダリングして得た仮想空間画像ＶＳ１が表示部１３に表示される。なお、コンテンツオブジェクトＶ１の位置や形状は、実空間の情報に基づいて制御されてもよいし、予め設定されていてもよい。
【００３１】
ここで、遮蔽オブジェクトＭ１によるコンテンツオブジェクトＶ１の遮蔽が発生した場合、係る遮蔽に相当する領域に実オブジェクトＲ１が視認されるような表示制御を行うのが望ましい。係る表示制御により、コンテンツオブジェクトＶ１が実空間に存在するかのようにユーザＵに感じさせることが可能となる。係る例では、実オブジェクトＲ１がコンテンツオブジェクトＶ１を遮蔽しているように見えるため、ユーザＵは実空間における実オブジェクトＲ１の奥側にコンテンツオブジェクトＶ１が存在するかのように感じられる。
【００３２】
上述した効果を奏するために、遮蔽オブジェクトＭ１は、図２に示すように例えば黒色を有する。なお、本開示では、画像に含まれる黒色領域に対応する部分が光を通すように表示部１３が表示を行う仕様である場合を例に説明を行う。ただし、表示デバイスによっては、仕様が異なり得る。例えば、表示デバイスによっては、透明を示す他の色の領域が光を透過するように表示されたり、透明領域を示す情報に基づいて、係る透明領域が光を透過するよう表示されたりする場合がある。係る場合には、表示デバイスの仕様に応じて、黒色に代えて、係る透明を示す他の色や、係る透明領域を示す情報が用いられてもよい。
【００３３】
また、上述した効果を奏するために、遮蔽オブジェクトＭ１は、当該実オブジェクトＲ１と同一の形状を有し、当該実オブジェクトＲ１の位置に対応する仮想空間中の位置に配置されることが望ましい。つまり、仮想空間画像ＶＳ１が表示部１３に表示された場合に、遮蔽オブジェクトＭ１は実オブジェクトＲ１と同一の位置にぴったり重なるように表示されることが望ましい。
【００３４】
ただし、遮蔽オブジェクトＭ１の形状や位置は、実オブジェクトＲ１の形状や位置と厳密に同一ではなくてもよく、略同一であってもよい。例えば、遮蔽オブジェクトＭ１の形状は、実オブジェクトＲ１の形状を近似した形状であってもよく、係る場合も遮蔽オブジェクトＭ１の形状は、実オブジェクトＲ１の形状と略同一であると本明細書において解釈される。
【００３５】
図２には、仮想空間画像ＶＳ１が表示部１３に表示された際の、表示部１３を通したユーザＵの視界ＡＲ１が示されている。上述したように、仮想空間画像ＶＳ１において黒色領域に対応する視界ＡＲ１内の領域には、実空間が視認されることが想定される。つまり、上述したように遮蔽オブジェクトＭ１が黒色を有する場合、表示部１３のうち、遮蔽オブジェクトＭ１を表示している領域は光を透過し、実オブジェクトＲ１がコンテンツオブジェクトＶ１を遮蔽しているかのようにユーザに視認されることが想定される。
【００３６】
ここで、上述したように、コンテンツオブジェクトＶ１を明確に視認させるため、コンテンツオブジェクトＶ１を高い輝度で表示させると、ユーザＵには実オブジェクトＲ１を含む実空間が相対的に暗く感じられてしまう。その結果、図２に示す視界ＡＲ１のように、ユーザＵにとっては実オブジェクトＲ１が視認し難くなる。
【００３７】
上述したように、コンテンツオブジェクトＶ１が実オブジェクトＲ１に遮蔽されているように見えることで、ユーザＵはコンテンツオブジェクトＶ１が実空間に存在するかのように感じることが可能となる。しかし、実オブジェクトＲ１が視認し難くなると、コンテンツオブジェクトＶ１が実オブジェクトＲ１により遮蔽されているように見えなくなってしまい、コンテンツオブジェクトＶ１が実空間に存在するかのような感覚が薄れてしまう恐れがある。
【００３８】
続いて、フォーカス対象を強調するため、フォーカス対象に重なるようにフォーカスオブジェクトを表示させると、フォーカス対象が却って視認し難くなってしまう場合について、説明を行う。
【００３９】
フォーカス対象を注目させるための方法として、例えば、フォーカス対象の色を変えるような表示制御を行うことが考えられる。このような表示制御では、フォーカス対象と略同一の形状を有するフォーカスオブジェクトを、フォーカス対象と略同一の位置に表示させる、すなわちフォーカス対象に重なるように表示させる。例えば、所定の色を有するフォーカスオブジェクトをフォーカス対象に重なるように表示部１３に表示させることで、実空間の光と表示部１３が発する光とが加算されて、フォーカス対象の色が変わったように見える。
【００４０】
ところが、フォーカス対象や、フォーカスオブジェクトの色によっては、フォーカスオブジェクトをフォーカス対象に重なるように表示させることで、フォーカス対象が却って視認し難なる恐れがある。例えば、フォーカス対象の色と大きく異なる色のフォーカスオブジェクトを表示させてしまうと、表示部１３を通して見たフォーカス対象が、視認性の低い色合いを有するように見えてしまい、フォーカス対象が視認し難くなる恐れがある。また、通常人間が認識しているフォーカス対象の色と全く異なる色を有するようにフォーカス対象が見えてしまうと、不自然に感じられて視認し難くなる恐れがある。
【００４１】
そこで、上記事情を一着眼点にして本実施形態を創作するに至った。本実施形態による情報処理装置１は、上述した例と同様に、実オブジェクトと略同一の形状を有する第１の仮想オブジェクト（上述した例では遮蔽オブジェクトまたはフォーカスオブジェクト）を、当該実オブジェクトと略同一の位置に視認されるように実空間に表示させる。ただし、本実施形態による情報処理装置１は、当該第１の仮想オブジェクトが実空間の色情報に応じた視覚的特徴を有するように表示制御を行うことで、実オブジェクトの視認性を高めることが可能である。以下、このような効果を有する本実施形態に情報処理装置１の構成について詳細に説明する。
【００４２】
＜＜２．構成＞＞
図３は、本実施形態に係る情報処理装置１の構成例を示すブロック図である。図３に示すように、情報処理装置１は、センサ部１１、制御部１２、表示部１３、スピーカー１４、通信部１５、操作入力部１６、および記憶部１７を有する。
【００４３】
（センサ部１１）
センサ部１１は、ユーザまたは周辺環境に関する各種情報を取得（センシング）する機能を有する。例えばセンサ部１１は、外向きカメラ１１０、内向きカメラ１１１、マイク１１２、ジャイロセンサ１１３、加速度センサ１１４、方位センサ１１５、位置測位部１１６、および生体センサ１１７を含む。なおここで挙げるセンサ部１１の具体例は一例であって、本実施形態はこれに限定されない。また、各センサはそれぞれ複数であってもよい。
【００４４】
外向きカメラ１１０および内向きカメラ１１１は、撮像レンズ、絞り、ズームレンズ、及びフォーカスレンズ等により構成されるレンズ系、レンズ系に対してフォーカス動作やズーム動作を行わせる駆動系、レンズ系で得られる撮像光を光電変換して撮像信号を生成する固体撮像素子アレイ等を各々有する。固体撮像素子アレイは、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサアレイや、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサアレイにより実現されてもよい。
【００４５】
なお、本実施形態において、外向きカメラ１１０は、実空間におけるユーザの視界に相当する領域を撮像するように、画角、及び向きが設定されることが望ましい。また、外向きカメラ１１０は、複数設けられていてもよい。さらに、外向きカメラ１１０は、センシングによりデプスマップを取得可能なデプスカメラを含んでもよい。
【００４６】
マイク１１２は、ユーザの音声や周囲の環境音を収音し、音声データとして制御部１２に出力する。
【００４７】
ジャイロセンサ１１３は、例えば３軸ジャイロセンサにより実現され、角速度（回転速度）を検出する。
【００４８】
加速度センサ１１４は、例えば３軸加速度センサにより実現され、移動時の加速度を検出する。
【００４９】
方位センサ１１５は、例えば３軸地磁気センサ（コンパス）により実現され、絶対方向（方位）を検出する。
【００５０】
位置測位部１１６は、外部からの取得信号に基づいて情報処理装置１の現在位置を検知する機能を有する。具体的には、例えば位置測位部１１６は、ＧＰＳ（Global  Positioning  System）測位部により実現され、ＧＰＳ衛星からの電波を受信して、情報処理装置１が存在している位置を検知し、検知した位置情報を制御部１２に出力する。また、位置測位部１１６は、ＧＰＳの他、例えばＷｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話・ＰＨＳ・スマートフォン等との送受信、または近距離通信等により位置を検知するものであってもよい。
【００５１】
生体センサ１１７は、ユーザの生体情報を検知する。具体的には、例えば心拍、体温、発汗、血圧、発汗、脈拍、呼吸、瞬目、眼球運動、凝視時間、瞳孔径の大きさ、血圧、脳波、体動、体位、皮膚温度、皮膚電気抵抗、ＭＶ（マイクロバイブレーション）、筋電位、またはＳＰＯ２（血中酸素飽和度））などを検知し得る。
【００５２】
（制御部１２）
制御部１２は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１内の動作全般を制御する。また、本実施形態による制御部１２は、図６に示すように、認識部１２２、及び表示制御部１２４として機能する。
【００５３】
認識部１２２は、センサ部１１によりセンシングされた各種センサ情報（センシング結果）に基づいて、ユーザに関する情報、またはユーザ周囲の実空間に関する情報の認識（検出を含む）を行う機能を有する。
【００５４】
例えば、認識部１２２は、外向きカメラ１１０の撮像により得られる実空間の撮像画像に基づいて、ユーザ周囲の実空間を３次元的に認識し、さらに実空間に存在する実オブジェクトに関する認識を行ってもよい。
【００５５】
認識部１２２による実空間の３次元的な認識は、例えば外向きカメラ１１０が複数のカメラを含む場合には、複数のカメラで得られた複数の撮像画像に対してステレオマッチングを行って得られるデプスマップを用いて行われてもよい。また、認識部１２２による実空間の３次元的な認識は、時系列的な撮像画像に基づいて、撮像画像から検出された特徴点をフレーム間で対応付けることにより行われてもよい。また、外向きカメラ１１０がデプスカメラを含む場合には、デプスカメラのセンシングにより得られる距離画像に基づいて実空間の３次元的な認識が行われてもよい。
【００５６】
また、認識部１２２は、実オブジェクトの形状を認識してもよい。認識部１２２が認識する実オブジェクトの形状は、実空間における３次元的な形状であってもよいし、撮像画像における２次元的な形状であってもよい。実空間における３次元的な実オブジェクトの形状は、例えば実空間の３次元的な認識結果に基づき、各実オブジェクトを分離することで認識されてもよい。また、撮像画像における２次元的な実オブジェクトの形状は、例えば周知の領域セグメンテーション技術を用いて認識されてもよい。
【００５７】
また、認識部１２２は、ＡＲ技術において仮想オブジェクトを表示するために用いられる実オブジェクトであるＡＲマーカ、及び当該ＡＲマーカの形状を認識してもよい。例えば、認識部１２２は、記憶部１７に記憶されたＡＲマーカに関する情報に基づいて、外向きカメラ１１０の撮像により得られた撮像画像から、ＡＲマーカ、及び当該ＡＲマーカの形状を認識し得る。ＡＲマーカに関する認識には周知の技術を用いることが出来るため、ここでの詳細な説明は省略する。
【００５８】
また、認識部１２２は、外向きカメラ１１０の撮像により得られる実空間の撮像画像に基づいて、実空間の光源に関する認識を行い、光源に関する光源情報を取得してもよい。光源情報は、例えば実空間の明るさ、または色温度に関する情報を含んでもよい。
【００５９】
また、認識部１２２は、ユーザに関する情報として、ユーザの視線に関する認識を行って、ユーザの視線に関する視線情報を取得してもよい。例えば、認識部１２２は、内向きカメラ１１１の撮像により得られたユーザの眼の画像を解析して、ユーザの視線に関する認識を行い得る。視線情報は、例えばユーザの注視点の情報を含んでもよい。例えば認識部１２２は、所定時間以上、一定範囲にユーザの視線が滞留していた場合に、当該ユーザの視線の先の点を注視点として検出してもよい。なお、ユーザの注視点の情報は、実空間における３次元的な位置の情報であってもよいし、外向きカメラ１１０の撮像により得られる実空間の撮像画像における２次元的な位置の情報であってもよい。また、認識部１２２によるユーザの注視点の検出方法は係る例に限定されず、周知の様々な方法で行われてよい。
【００６０】
表示制御部１２４は、光学的透過性を有する表示部１３による表示を制御し、仮想オブジェクトを実空間に表示させる。表示制御部１２４が実空間に表示させる仮想オブジェクトは多様であり、表示制御部１２４は、例えば上述したコンテンツオブジェクト、遮蔽オブジェクト、フォーカスオブジェクト等を表示させてもよい。また、表示制御部１２４は、上述したように、仮想空間に仮想オブジェクトを配置し、ユーザの視点位置に対応する当該仮想空間中の位置でレンダリングを行って得た仮想空間画像を表示部１３に表示させることで、仮想オブジェクトを実空間に表示させてもよい。
【００６１】
上述したように、表示制御部１２４は、例えば情報処理装置１が提供するアプリケーションに依存した多様なコンテンツオブジェクト（後述する第２の仮想オブジェクトの一例）を表示し得る。表示制御部１２４は、実空間におけるコンテンツオブジェクトの位置を、例えば、アプリケーションの設定と、認識部１２２により認識された実空間の情報に基づいて特定してもよい。表示制御部１２４は、コンテンツオブジェクトを、係る実空間におけるコンテンツオブジェクトの位置に視認されるように、実空間に表示させる。
【００６２】
また、上述したように、表示制御部１２４は、仮想オブジェクト（例えばコンテンツオブジェクト）が実空間に存在するかのようにユーザに感じさせるため、実オブジェクトと仮想オブジェクトとの位置関係が適切に表現されるように表示の制御を行う。そのため、表示制御部１２４は、実オブジェクトと略同一の形状を有する遮蔽オブジェクト（後述する第１の仮想オブジェクトの一例）を当該実オブジェクトと略同一の位置に視認されるように実空間に表示させる。係る表示制御は、図２を参照して既に説明したため、ここでの詳細な説明は省略する。ただし、本実施形態に係る表示制御部１２４が表示させる遮蔽オブジェクトは、実空間の色情報に応じた視覚的特徴を有する点で図２を参照して説明した遮蔽オブジェクトＭ１とは異なる。
【００６３】
また、上述したように、表示制御部１２４は、ユーザに注目させたいフォーカス対象を強調するためのフォーカスオブジェクト（後述する第１の仮想オブジェクトの一例）を、実空間に表示させる。表示制御部１２４は、上述したように、フォーカス対象と略同一の形状を有するフォーカスオブジェクトを、フォーカス対象と略同一の位置に視認されるように実空間に表示させる。ただし、本実施形態に係る表示制御部１２４が表示させるフォーカスオブジェクトは、実空間の色情報に応じた視覚的特徴を有する点で上述したフォーカスオブジェクトと異なる。
【００６４】
このように、表示制御部１２４が表示させる遮蔽オブジェクトとフォーカスオブジェクトは、少なくとも一部において同様の特徴を有する。以下では、遮蔽オブジェクトとフォーカスオブジェクトを区別する必要がない場合、遮蔽オブジェクトとフォーカスオブジェクトをまとめて第１の仮想オブジェクトと呼称する場合がある。
【００６５】
表示制御部１２４は、外向きカメラ１１０の撮像により得られる実空間の撮像画像から実空間の色情報を取得してもよい。例えば、実空間の色情報は、認識部１２２が撮像画像に基づいて光源に係る認識を行って取得した光源情報を含んでもよい。
【００６６】
また、実空間の色情報は、例えば実オブジェクトに関する色情報を含んでもよい。実オブジェクトに関する色情報は、例えば実オブジェクトの輝度に関する輝度情報、色相に関する色相情報、彩度に関する彩度情報、テクスチャに関するテクスチャ情報等を含んでよい。また、実オブジェクトの輝度情報、色相情報、彩度情報は、それぞれ統計的に処理された情報であってもよく、例えばそれぞれ実オブジェクトの平均輝度、平均色相、平均彩度の情報であってもよい。実オブジェクトに関する色情報は、いずれも、撮像画像から取得され得る。
【００６７】
第１の仮想オブジェクトが有する視覚的特徴は、例えば実オブジェクトの輝度に応じた輝度を含んでもよい。つまり、表示制御部１２４は、実オブジェクトの輝度に関する輝度情報に基づき、第１の仮想オブジェクトが実オブジェクトの輝度に応じた輝度を有するように表示させてもよい。係る構成によれば、実オブジェクトの輝度に応じた輝度を有する第１の仮想オブジェクトが、ユーザから見て当該実オブジェクトと重畳されるように表示されるため、実オブジェクトの視認性が向上する。
【００６８】
ここで、表示制御部１２４が第１の仮想オブジェクトとは異なる第２の仮想オブジェクトを実空間に表示させる場合、第１の仮想オブジェクトの輝度は、第２の仮想オブジェクトの輝度よりも低い方が実空間に各仮想オブジェクトがなじみやすい。そのため、表示制御部１２４は、第１の仮想オブジェクトの輝度が第２の仮想オブジェクトの輝度よりも低くなるように、第１の仮想オブジェクトと第２の仮想オブジェクトを表示させてもよい。
【００６９】
なお、第２の仮想オブジェクトは例えば上述したコンテンツオブジェクトであってもよい。つまり、表示制御部１２４は、上述したように、実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて、遮蔽オブジェクト（第１の仮想オブジェクトの一例）、及びコンテンツオブジェクト（第２の仮想オブジェクトの一例）を表示させる。
【００７０】
なお、表示制御部１２４が、上述したような第１の仮想オブジェクトとして遮蔽オブジェクトを表示させ、第２の仮想オブジェクトとしてコンテンツオブジェクトを表示させる例について、後に図５を参照して具体的に説明する。
【００７１】
また、第１の仮想オブジェクトが有する視覚的特徴は、上述した例に限定されない。例えば、第１の仮想オブジェクトが有する視覚的特徴は、実オブジェクトのテクスチャに応じたテクスチャを含んでもよい。つまり、表示制御部１２４は、実オブジェクトのテクスチャ情報に基づき、第１の仮想オブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有するように、第１の仮想オブジェクトを表示させてもよい。なお、表示制御部１２４が、係る第１の仮想オブジェクトとして遮蔽オブジェクトを表示させる例について、後に図６を参照して具体的に説明する。また、表示制御部１２４が、係る第１の仮想オブジェクトとして第１の仮想オブジェクトとしてフォーカスオブジェクトを表示させる例について、後に図１３を参照して具体的に説明する。
【００７２】
また、第１の仮想オブジェクトが有する視覚的特徴は、光源情報に応じた輝度を含んでもよい。例えば、表示制御部１２４は、光源情報に基づき、第１の仮想オブジェクトが実空間の明るさに応じた輝度を有するように、第１の仮想オブジェクトを表示させてもよい。具体的には、表示制御部１２４は、実空間がより暗い場合に、第１の仮想オブジェクトがより高い輝度を有するように、第１の仮想オブジェクトを表示させてもよい。なお、表示制御部１２４が、係る第１の仮想オブジェクトとして遮蔽オブジェクトを表示させる例について、後に図７を参照して具体的に説明する。
【００７３】
なお、表示制御部１２４による光源情報の利用は係る例に限定されない。表示制御部１２４は光源情報に応じた色を有するように、第２の仮想オブジェクトを表示させてもよい。例えば、表示制御部１２４は、光源情報に含まれる色温度に関する情報に応じて、元々アプリケーションにより設定されていたコンテンツオブジェクト（第２の仮想オブジェクトの一例）の色を変更してもよい。なお、表示制御部１２４が、係る第２の仮想オブジェクトとしてコンテンツオブジェクトを表示させる例について、後に図８を参照して具体的に説明する。
【００７４】
また、表示制御部１２４は、第１の仮想オブジェクトの影、及び第２の仮想オブジェクトの影を実空間に表示させてもよい。係る影は、仮想空間において設定される仮想光源に基づいて生成（レンダリング）される影であってもよい。なお、表示制御部１２４は、実空間の光源情報に基づいて仮想光源を設定してもよいし、実空間の光源情報とは独立に仮想光源を設定してもよい。係る例については、後に図９、図１０を参照して具体的に説明する。
【００７５】
以上、表示制御部１２４が表示させる第１の仮想オブジェクト、及び第２の仮想オブジェクトについて説明した。表示制御部１２４は、上述した視覚的特徴のいずれか、または複数の組み合わせを有するように、第１の仮想オブジェクトを表示させる。
【００７６】
表示制御部１２４は、第１の仮想オブジェクトが上述した視覚的特徴のうち、どのような視覚的特徴を有するかを動的に制御してもよい。以下、第１の仮想オブジェクトが有する視覚的特徴の制御についていくつかの例を説明する。
【００７７】
表示制御部１２４は、実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて、遮蔽オブジェクトが有する視覚的特徴を制御してもよい。
【００７８】
表示制御部１２４は、実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて、遮蔽オブジェクトがコンテンツオブジェクトの少なくとも一部を遮蔽するか否かを判定することが出来る。そして、表示制御部１２４は、遮蔽オブジェクトがコンテンツオブジェクトの少なくとも一部を遮蔽するように、遮蔽オブジェクト、及びコンテンツオブジェクトを表示させる場合に、遮蔽オブジェクト内の領域ごとに視覚的特徴が異なるように制御を行ってもよい。
【００７９】
例えば、表示制御部１２４は、遮蔽オブジェクトのうちコンテンツオブジェクトを遮蔽する第１の領域が第１の視覚的特徴を有し、遮蔽オブジェクトのうち第１の領域を除く第２の領域が第１の視覚的特徴とは異なる第２の視覚的特徴を有するように、遮蔽オブジェクトが有する視覚的特徴を制御してもよい。なお、係る例については、後に図１１を参照して具体的に説明する。
【００８０】
また、表示制御部１２４は、遮蔽オブジェクトがコンテンツオブジェクトの少なくとも一部を遮蔽するか否かに応じて、遮蔽オブジェクトが有する視覚的特徴を制御してもよい。例えば、表示制御部１２４は、遮蔽オブジェクトがコンテンツオブジェクトの少なくとも一部を遮蔽する場合と、遮蔽オブジェクトがコンテンツオブジェクトを遮蔽しない場合とで、遮蔽オブジェクトが有する視覚的特徴が異なるように制御を行ってもよい。例えば、認識部１２２により認識された実オブジェクトが多数ある場合に、全ての実オブジェクトの視認性を高めてしまうと、コンテンツオブジェクトの視認性が相対的に低下してしまう恐れがある。係る場合、例えば表示制御部１２４は、コンテンツオブジェクトを遮蔽しない遮蔽オブジェクトに係る実オブジェクトの視認性が変化しない、またはあまり向上しないように、当該遮蔽オブジェクトが有する視覚的特徴を制御する。そして、表示制御部１２４は、コンテンツオブジェクトを遮蔽する遮蔽オブジェクトに係る実オブジェクトの視認性がより向上するように、視覚的特徴を制御する。係る構成により、コンテンツオブジェクトの視認性を低下させることなく、コンテンツオブジェクトが実空間に存在するかのような感覚をユーザに与えることが可能となる。
【００８１】
また、表示制御部１２４は、第１の仮想オブジェクトが実オブジェクトと略同一の形状を有し、かつ実オブジェクトと略同一の位置に視認されるように第１の仮想オブジェクトの全体を表示可能か否かに基づいて、第１の仮想オブジェクトが有する視覚的特徴を制御してもよい。係る例については、後に図１２を参照して具体的に説明する。
【００８２】
また、表示制御部１２４は、視線情報に基づいて、第１の仮想オブジェクトが有する視覚的特徴を制御してもよい。例えば、表示制御部１２４は、視線情報に含まれる注視点の情報に基づき実空間におけるユーザの注視領域を特定し、当該注視領域に基づいて、第１の仮想オブジェクトが有する視覚的特徴を制御してもよい。
【００８３】
例えば、表示制御部１２４は、第１の仮想オブジェクトのうち当該注視領域に対応する第３の領域が第３の視覚的特徴を有し、第１の仮想オブジェクトのうち第３の領域を除く第４の領域が第３の視覚的特徴とは異なる第４の視覚的特徴を有するように、第１の仮想オブジェクトが有する視覚的特徴を制御してもよい。なお、係る例については、後に図１４、及び図１５を参照して具体的に説明する。
【００８４】
（表示部１３）
表示部１３は、光学透過性を有し、例えばホログラム光学技術を用いて表示を行うレンズ部、液晶ディスプレイ（LCD）装置、ＯＬＥＤ（Organic  Light  Emitting  Diode）装置等により実現される。
【００８５】
（スピーカー１４）
スピーカー１４は、制御部１２の制御に従って、音声信号を再生する。
【００８６】
（通信部１５）
通信部１５は、有線／無線により他の装置との間でデータの送受信を行うための通信モジュールである。通信部１５は、例えば有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ、Ｗｉ−Ｆｉ（Wireless  Fidelity、登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近距離／非接触通信等の方式で、外部機器と直接またはネットワークアクセスポイントを介して無線通信する。
【００８７】
（操作入力部１６）
操作入力部１６は、スイッチ、ボタン、またはレバー等の物理的な構造を有する操作部材により実現される。
【００８８】
（記憶部１７）
記憶部１７は、上述した制御部１２が各機能を実行するためのプログラムやパラメータを記憶する。例えば記憶部１７には、認識部１２２がＡＲマーカを認識するために用いられるＡＲマーカに関する情報や、表示制御部１２４が表示させるコンテンツオブジェクトに関する情報が記憶されていてもよい。
【００８９】
以上、本実施形態による情報処理装置１の構成について具体的に説明したが、本実施形態による情報処理装置１の構成は図３に示す例に限定されない。例えば情報処理装置１の制御部１２が有する少なくとも一部の機能が、通信部１５を介して接続される他の装置に存在してもよい。
【００９０】
＜＜３．動作＞＞
以上、本実施形態に係る情報処理装置１の構成例について説明した。続いて、本実施形態に係る情報処理装置１の動作例について図４を参照して説明する。図４は、本実施形態に係る情報処理装置１の動作例を示すフローチャート図である。
【００９１】
図４に示すように、まずセンサ部１１によるセンシングが行われ、例えば外向きカメラ１１０が、実空間を撮像して撮像画像を取得する（Ｓ１２）。続いて、制御部１２の認識部１２２が、ステップＳ１２で行われたセンシングの結果に基づいてユーザに関する情報、及びユーザ周囲の実空間に関する情報の認識を行う（Ｓ１４）。
【００９２】
続いて、表示制御部１２４が、仮想空間に仮想オブジェクトを配置し、ユーザの視点位置に対応する当該仮想空間中の位置でレンダリングを行う（Ｓ１６）。そして、表示制御部１２４は、ステップＳ１６で行われたレンダリングにより得られた仮想空間画像を表示部１３に表示させる（Ｓ１８）。
【００９３】
ステップＳ１６において、本実施形態に係る表示制御部１２４は、実空間の色情報に応じた視覚的特徴を有し、かつ実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを仮想空間に配置する。また、当該第１の仮想オブジェクトが配置される位置は、実空間における当該実オブジェクトの位置に対応している。その結果、ユーザの視点位置に対応する当該仮想空間中の位置でレンダリングを行って得た仮想空間画像がステップＳ１８において表示部１３にされると、第１の仮想オブジェクトは当該実オブジェクトと略同一の位置に視認される。
【００９４】
＜＜４．表示制御の例＞＞
【００９５】
以上、本実施形態に係る情報処理装置１の動作例について説明した。続いて、本実施形態に係る表示制御部１２４の具体例について説明する。以下、図５〜図１２を参照して、表示制御部１２４が遮蔽オブジェクトとコンテンツオブジェクトを表示させる例について説明した後、図１３〜図１５を参照して、表示制御部１２４がフォーカスオブジェクトを表示させる例について説明する。
＜４−１．遮蔽オブジェクトとコンテンツオブジェクトを表示させる例＞
上述したように、表示制御部１２４が第１の仮想オブジェクトとして遮蔽オブジェクトを表示させ、第２の仮想オブジェクトとしてコンテンツオブジェクトを表示させる。以下では、まず表示制御部１２４が遮蔽オブジェクトとコンテンツオブジェクトを表示させる場合のいくつかの表示制御の具体例について説明する。
【００９６】
（遮蔽オブジェクトが実オブジェクトの輝度に応じた輝度を有する例）
まず、表示制御部１２４が、実オブジェクトの輝度に応じた輝度（視覚的特徴の一例）を有する遮蔽オブジェクトを表示させる例について、図５を参照して説明する。図５は、遮蔽オブジェクトが実オブジェクトの輝度に応じた輝度を有する例を説明するための説明図である。
【００９７】
図５に示す例では、実空間に実オブジェクトＲ１１が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ１１に基づいて、認識部１２２により実オブジェクトＲ１１が認識される。また、図５に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１１に基づいて、コンテンツオブジェクトＶ１１が表示される。
【００９８】
表示制御部１２４は、係る実オブジェクトＲ１１とコンテンツオブジェクトＶ１１との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ１１と共に、遮蔽オブジェクトＭ１１を配置する。コンテンツオブジェクトＶ１１と遮蔽オブジェクトＭ１１の位置、及び形状に係る制御は、図２を参照して説明したコンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様であるため説明を省略する。
【００９９】
ここで、図５に示す例において仮想空間に配置された遮蔽オブジェクトＭ１１は実オブジェクトの輝度に応じた輝度（視覚的特徴の一例）を有する点で、図２を参照して説明した遮蔽オブジェクトＭ１と異なる。図５に示す例では、遮蔽オブジェクトＭ１１は、実空間画像ＲＳ１１中の実オブジェクトＲ１１の輝度よりも低い(暗い）輝度を有する。
【０１００】
ただし、図５に示す例では、遮蔽オブジェクトＭ１１は、図２を参照して説明した遮蔽オブジェクトＭ１と異なり、黒色よりも高い輝度を有する。そのため、仮想空間をレンダリングして得た仮想空間画像ＶＳ１１が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ１１において、実オブジェクトＲ１１には、遮蔽オブジェクトＭ１１の輝度が加算されてユーザに視認される。その結果、ユーザにとって実オブジェクトＲ１１が視認し易くなり、コンテンツオブジェクトＶ１１が実オブジェクトＲ１１に遮蔽されているように見えることで、ユーザはコンテンツオブジェクトＶ１１が実空間に存在するかのように感じることが可能となる。
【０１０１】
なお、図５に示す例において、遮蔽オブジェクトＭ１１が有する輝度は、遮蔽オブジェクトＭ１１の全体で同一の輝度であってもよい。また、係る場合、遮蔽オブジェクトＭ１１が有する輝度は、実空間画像ＲＳ１１中の実オブジェクトＲ１１の平均輝度よりも低い輝度であってもよい。
【０１０２】
また、図５に示す例において、遮蔽オブジェクトＭ１１の輝度以外の色に関するパラメータ（例えば色相、または彩度）は、実オブジェクトＲ１１の輝度以外の色に関するパラメータに基づいて特定されてもよいし、所定のパラメータが用いられてもよい。
【０１０３】
また、図５に示す例において、遮蔽オブジェクトＭ１１の輝度は、コンテンツオブジェクトＶ１２の輝度よりも低い。係る構成により、各仮想オブジェクトが、より実空間になじみやすくなる。
【０１０４】
（遮蔽オブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有する例）
続いて、表示制御部１２４が、実オブジェクトのテクスチャに応じたテクスチャを有する遮蔽オブジェクトを表示させる例について、図６を参照して説明する。図６は、遮蔽オブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有する例を説明するための説明図である。
【０１０５】
図６に示す例では、実空間に実オブジェクトＲ１２が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ１２に基づいて、認識部１２２により実オブジェクトＲ１２が認識される。また、図６に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１２に基づいて、コンテンツオブジェクトＶ１２が表示される。
【０１０６】
表示制御部１２４は、係る実オブジェクトＲ１２とコンテンツオブジェクトＶ１２との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ１２と共に、遮蔽オブジェクトＭ１２を配置する。コンテンツオブジェクトＶ１２と遮蔽オブジェクトＭ１２の位置、及び形状に係る制御は、図２を参照して説明したコンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様であるため説明を省略する。
【０１０７】
ここで、図６に示す例において仮想空間に配置された遮蔽オブジェクトＭ１３は実オブジェクトのテクスチャに応じたテクスチャ（視覚的特徴の一例）を有する点で、図２の遮蔽オブジェクトＭ１、及び図５の遮蔽オブジェクトＭ１１と異なる。図６に示す例では、遮蔽オブジェクトＭ１２は、実空間画像ＲＳ１２中の実オブジェクトＲ１２のテクスチャの輝度を低下させたテクスチャを有する。
【０１０８】
そして、仮想空間をレンダリングして得た仮想空間画像ＶＳ１２が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ１２において、実オブジェクトＲ１２には、遮蔽オブジェクトＭ１２のテクスチャが重なってユーザに視認される。その結果、実オブジェクトＲ１２のテクスチャがより明確になり、ユーザにとって実オブジェクトＲ１２がより視認し易くなる。
【０１０９】
（遮蔽オブジェクトが実空間の明るさに応じた輝度を有する例）
続いて、表示制御部１２４が、実空間の明るさに関する情報（光源情報の一例）に応じた輝度を有する遮蔽オブジェクトを表示させる例について、図７を参照して説明する。図７は、遮蔽オブジェクトが実空間の明るさに関する情報に応じた輝度を有する例を説明するための説明図である。
【０１１０】
図７に示す例では、実空間に実オブジェクトＲ１３が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ１３に基づいて、認識部１２２により実オブジェクトＲ１３が認識される。また、実空間画像ＲＳ１３に基づいて、認識部１２２により光源情報が取得される。例えば、図７に示す例では、図５に示す例よりも実空間が暗いことを示す光源情報が取得されてもよい。また、図７に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１３に基づいて、コンテンツオブジェクトＶ１３が表示される。
【０１１１】
表示制御部１２４は、係る実オブジェクトＲ１３とコンテンツオブジェクトＶ１３との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ１３と共に、遮蔽オブジェクトＭ１３を配置する。コンテンツオブジェクトＶ１３と遮蔽オブジェクトＭ１３の位置、及び形状に係る制御は、図２を参照して説明したコンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様であるため説明を省略する。
【０１１２】
ここで、図７に示す例において仮想空間に配置された遮蔽オブジェクトＭ１３は光源情報に応じた輝度を有する点で、図２の遮蔽オブジェクトＭ１、図５の遮蔽オブジェクトＭ１１、及び図６の遮蔽オブジェクトＭ１２と異なる。上述したように、図７に示す例では、図５に示す例よりも実空間が暗いため、遮蔽オブジェクトＭ１３は、図５に示した遮蔽オブジェクトＭ１１よりも輝度が高い。
【０１１３】
そして、仮想空間をレンダリングして得た仮想空間画像ＶＳ１３が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ１３において、実オブジェクトＲ１３には、遮蔽オブジェクトＭ１３の色が加算されてユーザに視認される。その結果、実空間が暗い場合であっても、ユーザにとって実オブジェクトＲ１３が視認し易くなる。
【０１１４】
なお、実空間が明るい場合の係る表示制御は、図５を参照して説明した例と同様であってよい。すなわち、実空間が明るい場合の遮蔽オブジェクトは、図７に示した遮蔽オブジェクトＭ１３よりも低い輝度を有する。しかし、実空間が明るいため、低い輝度を有する遮蔽オブジェクトが表示された場合であっても、実オブジェクトは視認し易い。
【０１１５】
なお、もし実空間が明るい場合に輝度が高い遮蔽オブジェクトを表示させてしまうと、実オブジェクトが明るく見え過ぎてしまい、コンテンツオブジェクトが相対的に視認し難くなる恐れがある。したがって、上記のように、実空間の明るさに応じ、例えば実空間がより暗い場合により高い輝度を有する遮蔽オブジェクトを表示させることで、実オブジェクトとコンテンツオブジェクトの両方の視認性を確保することが可能である。
【０１１６】
（コンテンツオブジェクトが実空間の色温度に応じた色を有する例）
続いて、表示制御部１２４が、実空間の色温度に関する情報（光源情報の一例）に応じた色を有するコンテンツオブジェクトを表示させる例について、図８を参照して説明する。図８は、コンテンツオブジェクトが実空間の色温度に関する情報に応じた色を有する例を説明するための説明図である。
【０１１７】
図８に示す例では、実空間に実オブジェクトＲ１４が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ１４に基づいて、認識部１２２により実オブジェクトＲ１４が認識される。また、実空間画像ＲＳ１４に基づいて、認識部１２２により色温度に関する情報が光源情報として取得される。また、図８に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１４に基づいて、コンテンツオブジェクトＶ１４が表示される。
【０１１８】
表示制御部１２４は、係る実オブジェクトＲ１４とコンテンツオブジェクトＶ１４との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ１４と共に、遮蔽オブジェクトＭ１４を配置する。コンテンツオブジェクトＶ１４と遮蔽オブジェクトＭ１４の位置、及び形状に係る制御は、図２を参照して説明したコンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様であるため説明を省略する。
【０１１９】
ここで、図８に示す例において仮想空間に配置されたコンテンツオブジェクトＶ１４は色温度に関する情報（光源情報の一例）に応じた色を有する点で、図２のコンテンツオブジェクトＶ１４等と異なる。また、図８に示す例において仮想空間に配置された遮蔽オブジェクトＭ１４は、上述した視覚的特徴のいずれかを有していてもよいし、さらに、色温度に関する情報に応じて、遮蔽オブジェクトＭ１４が有する視覚的特徴が変化してもよい。例えば、表示制御部１２４は、コンテンツオブジェクトＶ１４と遮蔽オブジェクトＭ１４が、実空間の色温度に関する情報に応じた色を有するように、実空間の色温度を仮想空間に反映させてもよい。
【０１２０】
そして、仮想空間をレンダリングして得た仮想空間画像ＶＳ１４が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ１４において、実オブジェクトＲ１４には、遮蔽オブジェクトＭ１４の色が加算されてユーザに視認される。その結果、実空間が暗い場合であっても、ユーザにとって実オブジェクトＲ１４が視認し易くなる。また、コンテンツオブジェクトＶ１４が、実空間の色温度に応じた色を有するため、コンテンツオブジェクトＶ１４が実空間になじみ、ユーザはよりコンテンツオブジェクトＶ１４が実空間に存在するかのように感じることが可能となる。
【０１２１】
（仮想オブジェクトの影を表示させる例）
続いて、表示制御部１２４が、遮蔽オブジェクトの影、及びコンテンツオブジェクトの影を実空間に表示させる例について、図９、図１０を参照して説明する。図９、図１０は、遮蔽オブジェクトの影、及びコンテンツオブジェクトの影を実空間に表示させる場合の例について説明する説明図である。まず、図９を参照して、図２と同様に、黒色の遮蔽オブジェクトを表示させる場合に、遮蔽オブジェクトの影、及びコンテンツオブジェクトの影を表示させる例を比較例として説明する。
【０１２２】
図９に示す例では、実空間に実オブジェクトＲ２が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ２に基づいて、実オブジェクトＲ２が認識される。また、図９に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ２に基づいて、コンテンツオブジェクトＶ２が表示される。
【０１２３】
係る実オブジェクトＲ２とコンテンツオブジェクトＶ２との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ２と共に、遮蔽オブジェクトＭ２が配置される。コンテンツオブジェクトＶ２と遮蔽オブジェクトＭ２の位置、及び形状に係る制御は、図２を参照して説明した。コンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様であるため説明を省略する。また、図９に示す例では、遮蔽オブジェクトＭ２は、図２に示した遮蔽オブジェクトＭ１と同様に黒色を有する。
【０１２４】
ここで、図９に示す例では、仮想空間に仮想的な光源が設定されており、仮想的な光源により照らされた被照明領域Ｌ２が存在する。また、仮想的な光源により、遮蔽オブジェクトＭ２の影ＳＭ２、コンテンツオブジェクトＶ２の影ＳＶ２が仮想空間に発生する。
【０１２５】
そして、仮想空間をレンダリングして得た仮想空間画像ＶＳ２が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ２において、コンテンツオブジェクトＶ２に加え、被照明領域Ｌ２、影ＳＭ２、及び影ＳＶ２がユーザに視認される。しかし、遮蔽オブジェクトＭ２が黒色であるため、ユーザにとって実オブジェクトＲ２は視認するのが困難である。その結果、ユーザは影ＳＭ２を実オブジェクトＲ２に対応する影であると認識することが困難となってしまう。その結果、影ＳＭ２の存在にユーザが違和感を受ける恐れがある。
【０１２６】
そこで、本実施形態に係る表示制御部１２４は、上述した他の具体例と同様に、実空間の色情報に応じた視覚的特徴を有する遮蔽オブジェクトを表示させると共に、遮蔽オブジェクトの影を表示させる。係る例について図１０を参照して説明する。
【０１２７】
図１０に示す例では、実空間に実オブジェクトＲ１５が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ１５に基づいて、実オブジェクトＲ１５が認識される。また、図１０に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１５に基づいて、コンテンツオブジェクトＶ１５が表示される。
【０１２８】
係る実オブジェクトＲ１５とコンテンツオブジェクトＶ１５との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ１５と共に、遮蔽オブジェクトＭ１５が配置される。コンテンツオブジェクトＶ１５と遮蔽オブジェクトＭ１５の位置、及び形状に係る制御は、図２を参照して説明したコンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様であるため説明を省略する。
【０１２９】
ここで、図１０に示す例では、図５に示した例と同様に、遮蔽オブジェクトＭ１５が、実オブジェクトＲ１５の輝度に応じた輝度を有する。また、図１０に示す例では、図９に示した例と同様に、仮想空間に仮想的な光源が設定されており、仮想的な光源により照らされた被照明領域Ｌ１５が存在する。また、仮想的な光源により、遮蔽オブジェクトＭ１５の影ＳＭ１５．コンテンツオブジェクトＶ１５の影ＳＶ１５が仮想空間に発生する。
【０１３０】
そして、仮想空間をレンダリングして得た仮想空間画像ＶＳ１５が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ１５において、コンテンツオブジェクトＶ１５に加え、被照明領域Ｌ１５、影ＳＭ１５、及び影ＳＶ１５がユーザに視認される。ここで、図１０に示す例では、図５に示した例と同様に、ユーザにとって実オブジェクトＲ１５が視認し易くなっているため、ユーザは影ＳＭ１５が実オブジェクトＲ１５の影であるように感じられる。さらに、影ＳＭ１５と同一の仮想的な光源により発生した影ＳＶ１５がコンテンツオブジェクトＶ１５の影として表示されることで、ユーザはよりコンテンツオブジェクトＶ１５が実空間に存在するかのように感じることが可能となる。
【０１３１】
（位置関係に基づいて遮蔽オブジェクトが有する視覚的特徴を制御する例）
続いて、表示制御部１２４が実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて、遮蔽オブジェクトが有する視覚的特徴を制御する例について、図１１を参照して説明する。図１１は、実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて遮蔽オブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【０１３２】
図１１に示す例では、実空間に実オブジェクトＲ１６が存在し、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ１６に基づいて、実オブジェクトＲ１６が認識される。また、図１１に示す例では、予め記憶された、または外部の装置から取得されたコンテンツデータＶＤ１６に基づいて、コンテンツオブジェクトＶ１６が表示される。
【０１３３】
表示制御部１２４は、係る実オブジェクトＲ１６とコンテンツオブジェクトＶ１６との位置関係を適切に表現するため、仮想空間に、コンテンツオブジェクトＶ１６と共に、遮蔽オブジェクトＭ１６を配置する。コンテンツオブジェクトＶ１６と遮蔽オブジェクトＭ１６の位置、及び形状に係る制御は、図２を参照して説明したコンテンツオブジェクトＶ１と遮蔽オブジェクトＭ１の位置、及び形状に係る制御と同様である。つまり、遮蔽オブジェクトＭ１６は実オブジェクトＲ１６の位置に基づいて配置される。したがって、遮蔽オブジェクトＭ１６がコンテンツオブジェクトＶ１６を遮蔽するか否かは、実オブジェクトＲ１６とコンテンツオブジェクトＶ１６との位置関係に基づいて判定され得る。
【０１３４】
表示制御部１２４は、実オブジェクトとコンテンツオブジェクトとの位置関係に基づいて、遮蔽オブジェクトＭ１６がコンテンツオブジェクトＶ１６の少なくとも一部を遮蔽すると判定された場合、遮蔽オブジェクトＭ１６内の領域ごとに視覚的特徴が異なるように制御する。
【０１３５】
図１１に示す例では、遮蔽オブジェクトＭ１６のうちコンテンツオブジェクトＶ１６を遮蔽する第１の領域Ｍ１６２が第１の視覚的特徴を有する。また、遮蔽オブジェクトＭ１６のうち第１の領域Ｍ１６２を除く第２の領域Ｍ１６４が第１の視覚的特徴とは異なる第２の視覚的特徴を有する。
【０１３６】
そして、仮想空間をレンダリングして得た仮想空間画像ＶＳ１６が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ１６において、実オブジェクトＲ１３には、遮蔽オブジェクトＭ１６の色が加算されてユーザに視認される。その結果、実オブジェクトＲ１３のうち、コンテンツオブジェクトＶ１６の手前に存在する領域Ｒ１６２と、それ以外の領域Ｒ１６４とで、視認性が異なる。係る構成により、ユーザによりコンテンツオブジェクトＶ１６が実空間に存在するかのように感じさせることが可能となる。
【０１３７】
なお、図１１に示す例では、第１の視覚的特徴は、図５に示した例と同様に実オブジェクトＲ１６の輝度に応じた輝度であり、第２の視覚的特徴は、黒色である。ただし、本技術は係る例に限定されず、表示制御部１２４は、上述したいずれかの視覚的特徴、または複数の視覚的特徴の組み合わせを選択して、第１の視覚的特徴または、第２の視覚的特徴とすることが可能である。
【０１３８】
（全体表示可能か否かに基づいて遮蔽オブジェクトが有する視覚的特徴を制御する例）
続いて、表示制御部１２４が遮蔽オブジェクトの全体を表示可能か否かに基づいて、遮蔽オブジェクトが有する視覚的特徴を制御する例について、図１２を参照して説明する。図１２は、遮蔽オブジェクトの全体を表示可能か否かに基づいて遮蔽オブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【０１３９】
図１２には、図５に示した例と同様に、実オブジェクトＲ１７の輝度に応じた輝度を有する遮蔽オブジェクトを表示させた場合の、ユーザの視界ＡＲ１７が示されている。ただし、図１２では、図５に示した例と比べて、実オブジェクトＲ１７が大きい、または実オブジェクトＲ１７が表示部１３に近い。そのため、実オブジェクトＲ１７と略同一の形状を有し、かつ実オブジェクトＲ１７と略同一の位置に視認されるよう遮蔽オブジェクトの全体を表示することが出来ていない。
【０１４０】
その結果、図１２に示す例では、実オブジェクトＲ１７のうち、表示部１３の表示領域と重なった領域Ｒ１７２と、それ以外の領域Ｒ１７４とで、実オブジェクトＲ１７の視認性が異なり、ユーザに違和感を与える恐れがある。
【０１４１】
そこで、表示制御部１２４は、遮蔽オブジェクトが実オブジェクトと略同一の形状を有し、かつ実オブジェクトと略同一の位置に視認されるように遮蔽オブジェクトの全体を表示可能ではない場合、黒色（視覚的特徴の一例）を有する遮蔽オブジェクトを表示させてもよい。係る構成によれば、実オブジェクトの視認性が、表示部１３の表示領域と重なった領域とそれ以外の領域とで異ならなくなり、ユーザに与える違和感が軽減される。
【０１４２】
＜４−２．フォーカスオブジェクトを表示させる例＞
以上、表示制御部１２４が第１の仮想オブジェクトとして遮蔽オブジェクトを表示させ、第２の仮想オブジェクトとしてコンテンツオブジェクトを表示させる例について説明した。続いて、表示制御部１２４が第１の仮想オブジェクトとしてフォーカスオブジェクトを表示させる例について、図１３〜図１５を参照して説明する。
【０１４３】
（フォーカスオブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有する例）
まず、表示制御部１２４が、実オブジェクトのテクスチャに応じたテクスチャ（視覚的特徴の一例）を有するフォーカスオブジェクトを表示させる例について、図１３を参照して説明する。図１３は、フォーカスオブジェクトが実オブジェクトのテクスチャに応じたテクスチャを有する例を説明するための説明図である。
【０１４４】
図１３には、実空間に実オブジェクトであるフロアマップＲ２１が存在する。また、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ２１に基づいて、認識部１２２によりフロアマップＲ２１内の店舗領域Ｒ２１１〜Ｒ２１６がそれぞれ異なるＡＲマーカ（実オブジェクト）として認識される。
【０１４５】
図１３に示す例では、店舗領域Ｒ２１１〜Ｒ２１６のうち、店舗領域Ｒ２１６がユーザに注目させたいフォーカス対象である。そのため、表示制御部１２４は、フォーカス対象である店舗領域Ｒ２１６と略同一の形状を有するフォーカスオブジェクトＶ２１が、店舗領域Ｒ２１６と略同一の位置に視認されるように表示する。例えば、表示制御部１２４は、フォーカスオブジェクトＶ２１を仮想空間に配置し、ユーザの視点位置に対応する仮想空間中の位置でレンダリングすることで得た仮想空間画像ＶＳ２１を表示部１３に表示させてもよい。
【０１４６】
また、図１３に示す例において、フォーカスオブジェクトＶ２１は、実空間画像ＲＳ２１から取得されるフォーカス対象（店舗領域Ｒ２１６）のテクスチャに応じたテクスチャ（視覚的特徴の一例）を有する。なお、フォーカス対象のテクスチャに応じたテクスチャとは、実空間画像ＲＳ２１から取得されるフォーカス対象のテクスチャ自体であってもよいし、色を調整したテクスチャであってもよい。また、フォーカスオブジェクトＶ２１が２次元的な形状を有する場合には、外向きカメラ１１０とユーザの視点位置との差に応じて、フォーカス対象のテクスチャを変形したテクスチャをフォーカスオブジェクトＶ２１が有してもよい。
【０１４７】
このような仮想空間をレンダリングして得た仮想空間画像ＶＳ２１が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ２１において、フォーカス対象である店舗領域Ｒ２１６には、フォーカスオブジェクトＶ２１の色が加算されてユーザに視認される。その結果、フォーカス対象である店舗領域Ｒ２１６が周囲の店舗領域Ｒ２１１〜Ｒ２１５と比較して視認し易くなり、ユーザを店舗領域Ｒ２１６に注目させることが可能である。
【０１４８】
（視線情報に基づいてフォーカスオブジェクトが有する視覚的特徴を制御する例）
続いて、表示制御部１２４が、視線情報に基づいてフォーカスオブジェクトが有する視覚的特徴を制御する例について、図１４、及び図１５を参照して説明する。図１４、図１５は、視線情報に基づいてフォーカスオブジェクトが有する視覚的特徴を制御する例を説明するための説明図である。
【０１４９】
図１４に示す例では、実空間にフォーカス対象である実オブジェクトＲ２２が存在する。また、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ２２に基づいて、認識部１２２により実オブジェクトＲ２２が認識される。また、図１４に示す例では、認識部１２２により、注視点ＧＰ２２の情報が視線情報として取得される。そして、表示制御部１２４は、注視点ＧＰ２２を中心とした近傍をユーザ注視している注視領域ＧＲ２２として特定する。
【０１５０】
また、表示制御部１２４は、フォーカスオブジェクトＶ２２を仮想空間に配置する。ただし、図１４に示す例において、表示制御部１２４は、注視領域ＧＲ２２に基づいて、フォーカスオブジェクトＶ２２の視覚的特徴を制御する。具体的には、フォーカスオブジェクトＶ２２のうち、注視領域ＧＲ２２に対応する領域Ｖ２２１（第３の領域）と、それ以外の領域Ｖ２２２（第４の領域）とで、視覚的特徴が異なるように制御する。図１４に示す例では、領域Ｖ２２１は、実オブジェクトＲ２２の注視領域ＧＲ２２のテクスチャに応じたテクスチャ（第３の視覚的特徴の一例）を有する。また、図１４に示す例では、領域Ｖ２２２は、黒色（第４の視覚的特徴の一例）を有する。
【０１５１】
このような仮想空間をレンダリングして得た仮想空間画像ＶＳ２２が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ２２において、実オブジェクトＲ２２のうち、ユーザが注視している注視領域ＧＲ２２には、領域Ｖ２２２のテクスチャが重なって視認されるため、他の領域と比べて視認性が高い。係る構成により、ユーザが注視している注視領域の視認性を高めることが可能である。
【０１５２】
なお、上記では、実オブジェクトＲ２２に対応したフォーカスオブジェクトＶ２２の内部で、領域Ｖ２２１と領域Ｖ２２２とで異なる視覚的特徴を有するようにして、フォーカスオブジェクトＶ２２を表示させるようにしたが、本技術は係る例に限定されない。例えば、表示制御部１２４は、実空間において特定した注視領域に基づき、当該注視領域のテクスチャに応じたテクスチャが、当該注視領域に重なって視認される様に表示制御を行うことで、同様の効果を得ることも可能である。係る表示制御は、例えば実オブジェクトＲ２２の存在に関係なく行われ得る。
【０１５３】
また、上記では、注視領域の視認性を高める例を説明したが、本技術は係る例に限定されない。例えば、表示制御部１２４は、実空間において特定した注視領域以外の領域の視認性を低めることで、相対的に注視領域の視認性を高め、同様の効果を得ることも可能である。係る例について、図１５を参照して説明を行う。
【０１５４】
図１５に示す例では、実空間にフォーカス対象である実オブジェクトＲ２３が存在する。また、カメラ１１０が実空間を撮像して得た実空間画像ＲＳ２３に基づいて、認識部１２２により実オブジェクトＲ２３が認識される。また、図１５に示す例では、認識部１２２により、注視点ＧＰ２３の情報が視線情報として取得される。そして、表示制御部１２４は、注視点ＧＰ２３を中心とした近傍をユーザ注視している注視領域ＧＲ２３として特定する。
【０１５５】
また、表示制御部１２４は、フォーカスオブジェクトＶ２３を仮想空間に配置する。ただし、図１５に示す例において、表示制御部１２４は、注視領域ＧＲ２３に基づいて、フォーカスオブジェクトＶ２３の視覚的特徴を制御する。具体的には、フォーカスオブジェクトＶ２３のうち、注視領域ＧＲ２３に対応する領域Ｖ２３１（第３の領域）と、それ以外の領域Ｖ２３２（第４の領域）とで、視覚的特徴が異なるように制御する。図１５に示す例では、領域Ｖ２３１は、黒色（第３の視覚的特徴の一例）を有する。また、図１５に示す例では、領域Ｖ２３２は、輝度の高い白色（第４の視覚的特徴の一例）を有する。
【０１５６】
このような仮想空間をレンダリングして得た仮想空間画像ＶＳ２３が表示部１３に表示された場合、表示部１３を通したユーザの視界ＡＲ２３において、実オブジェクトＲ２３のうち、ユーザが注視している注視領域ＧＲ２３には、輝度の加算はない。しかし、実オブジェクトＲ２３のうち、注視領域ＧＲ２２以外の領域において、輝度の高い白色が加算され、視認性が低下する。その結果、注視領域ＧＲ２２の視認性が相対的に向上する。なお、上述した例と同様に、表示制御部１２４は、実空間において特定した注視領域に基づき、実空間における当該注視領域以外の領域の視認性が低下する様に表示制御を行うことで、同様の効果を得ることも可能である。係る表示制御は、例えば実オブジェクトＲ２３の存在に関係なく行われ得る。
【０１５７】
＜＜５．ハードウェア構成例＞＞
以上、本開示の実施形態を説明した。最後に、図１６を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１６は、本開示の実施形態に係る情報処理装置１のハードウェア構成の一例を示すブロック図である。本開示の実施形態に係る情報処理装置１による情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
【０１５８】
図１６に示すように、情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３及びホストバス９０４ａを備える。また、情報処理装置１は、ブリッジ９０４、外部バス９０４ｂ、インタフェース９０５、入力装置９０６、出力装置９０７、ストレージ装置９０８、ドライブ９０９、接続ポート９１１、通信装置９１３、及びセンサ９１５を備える。情報処理装置１は、ＣＰＵ９０１に代えて、又はこれとともに、ＤＳＰ若しくはＡＳＩＣ等の処理回路を有してもよい。
【０１５９】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置１内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。ＣＰＵ９０１は、例えば、制御部１２を形成し得る。
【０１６０】
ＣＰＵ９０１、ＲＯＭ９０２及びＲＡＭ９０３は、ＣＰＵバスなどを含むホストバス９０４ａにより相互に接続されている。ホストバス９０４ａは、ブリッジ９０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０４ｂに接続されている。なお、必ずしもホストバス９０４ａ、ブリッジ９０４および外部バス９０４ｂを分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【０１６１】
入力装置９０６は、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等、ユーザによって情報が入力される装置によって実現される。また、入力装置９０６は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置１の操作に対応した携帯電話やＰＤＡ等の外部接続機器であってもよい。さらに、入力装置９０６は、例えば、上記の入力手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などを含んでいてもよい。情報処理装置１のユーザは、この入力装置９０６を操作することにより、情報処理装置１に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１６２】
出力装置９０７は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で形成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置及びランプ等の表示装置や、スピーカ及びヘッドホン等の音声出力装置や、プリンタ装置等がある。出力装置９０７は、例えば、情報処理装置１が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１が行った各種処理により得られた結果を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。出力装置９０７は、例えば表示部１３を形成し得る。
【０１６３】
ストレージ装置９０８は、情報処理装置１の記憶部の一例として形成されたデータ格納用の装置である。ストレージ装置９０８は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等により実現される。ストレージ装置９０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９０８は、ＣＰＵ９０１が実行するプログラムや各種データ及び外部から取得した各種のデータ等を格納する。上記ストレージ装置９０８は、例えば、記憶部１７を形成し得る。
【０１６４】
ドライブ９０９は、記憶媒体用リーダライタであり、情報処理装置１に内蔵、あるいは外付けされる。ドライブ９０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９０９は、リムーバブル記憶媒体に情報を書き込むこともできる。
【０１６５】
接続ポート９１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。
【０１６６】
通信装置９１３は、例えば、ネットワーク９２０に接続するための通信デバイス等で形成された通信インタフェースである。通信装置９１３は、例えば、有線若しくは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９１３は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ又は各種通信用のモデム等であってもよい。この通信装置９１３は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。通信装置９１３は、例えば、通信部１５を形成し得る。
【０１６７】
センサ９１５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ等の各種のセンサである。センサ９１５は、情報処理装置１の姿勢、移動速度等、情報処理装置１自身の状態に関する情報や、情報処理装置１の周辺の明るさや騒音等、情報処理装置１の周辺環境に関する情報を取得する。また、センサ９１５は、ＧＰＳ信号を受信して装置の緯度、経度及び高度を測定するＧＰＳセンサを含んでもよい。センサ９１５は、例えば、センサ部１１を形成し得る。
【０１６８】
なお、ネットワーク９２０は、ネットワーク９２０に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク９２０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク９２０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【０１６９】
以上、本開示の実施形態に係る情報処理装置１の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて実現されていてもよいし、各構成要素の機能に特化したハードウェアにより実現されていてもよい。したがって、本開示の実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１７０】
なお、上述のような本開示の実施形態に係る情報処理装置１の各機能を実現するためのコンピュータプログラムを作製し、ＰＣ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
【０１７１】
＜＜６．むすび＞＞
以上説明したように、本開示の実施形態によれば、実オブジェクトの視認性を高めることが可能である。
【０１７２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１７３】
例えば、表示制御部１２４は、時系列に従って段階的にアニメーションを表示させてもよい。例えば、仮想オブジェクトが剥がれ落ちて、徐々に実世界が現れるようなアニメーションを表示させてもよい。係る構成によれば、仮想オブジェクトをより実空間になじませる表現が可能となる。
【０１７４】
また、上記実施形態では、フォーカスオブジェクトが有するテクスチャが撮像画像から取得されるテクスチャに応じたテクスチャ（それ自体または色を調整したテクスチャ）である例を説明したが、本技術は係る例に限定されない。例えば、第１の仮想オブジェクトが有するテクスチャとして、ＡＲマーカに対応付けられたテクスチャが用いられてもよい。係る場合、ＡＲマーカに対応付けられたテクスチャは、記憶部１７に記憶されていてもよいし、通信部１５を介して他の装置から取得されてもよい。係る構成によれば、より高精細なテクスチャを有するフォーカスオブジェクトを表示させることも可能となり得る。
【０１７５】
また、上記では、表示制御部１２４が光学透過性を有する表示部１３による表示を制御する例を説明したが、本技術は係る例に限定されない。例えば、表示部１３がプロジェクタである場合にも、表示制御部１２４は、プロジェクタである表示部１３を制御し、実空間に各仮想オブジェクトを投影させることで上述した効果と同様の効果を実現することが可能である。
【０１７６】
また、上記実施形態における各ステップは、必ずしもフローチャート図として記載された順序に沿って時系列に処理される必要はない。例えば、上記実施形態の処理における各ステップは、フローチャート図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１７７】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１７８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる、表示制御部を備える、情報処理装置。
（２）
前記実空間の色情報は、前記実オブジェクトに関する色情報を含む、前記（１）に記載の情報処理装置。
（３）
前記実空間の色情報は、前記実空間の撮像画像から取得される、前記（１）または（２）に記載の情報処理装置。
（４）
前記実空間の色情報は、前記撮像画像から取得される輝度情報、色相情報、彩度情報、テクスチャ情報、光源情報のうち少なくともいずれか一つを含む、前記（３）に記載の情報処理装置。
（５）
前記第１の仮想オブジェクトが有する前記視覚的特徴は、前記実オブジェクトの輝度に応じた輝度を含む、前記（４）に記載の情報処理装置。
（６）
前記第１の仮想オブジェクトが有する前記視覚的特徴は、前記実オブジェクトのテクスチャに応じたテクスチャを含む、前記（４）または（５）に記載の情報処理装置。
（７）
前記第１の仮想オブジェクトが有する前記視覚的特徴は、前記光源情報に応じた輝度を含む、前記（４）〜（６）のいずれか一項に記載の情報処理装置。
（８）
前記表示制御部は、さらに前記第１の仮想オブジェクトとは異なる第２の仮想オブジェクトを前記実空間に表示させる、前記（１）〜（７）のいずれか一項に記載の情報処理装置。
（９）
前記表示制御部は、前記第１の仮想オブジェクトの輝度が前記第２の仮想オブジェクトの輝度よりも低くなるように、前記第１の仮想オブジェクトと前記第２の仮想オブジェクトとを表示させる、前記（８）に記載の情報処理装置。
（１０）
前記表示制御部は、前記実オブジェクトと前記第２の仮想オブジェクトとの位置関係に基づいて前記第１の仮想オブジェクト、及び前記第２の仮想オブジェクトを表示させる、前記（８）または（９）に記載の情報処理装置。
（１１）
前記表示制御部は、前記位置関係に基づいて、前記第１の仮想オブジェクトが有する前記視覚的特徴を制御する、前記（１０）に記載の情報処理装置。
（１２）
前記表示制御部は、前記位置関係に基づいて、前記第１の仮想オブジェクトが前記第２の仮想オブジェクトの少なくとも一部を遮蔽するように、前記第１の仮想オブジェクト、及び前記第２の仮想オブジェクトを表示させる場合に、前記第１の仮想オブジェクトのうち前記第２の仮想オブジェクトを遮蔽する第１の領域が第１の視覚的特徴を有し、前記第１の仮想オブジェクトのうち前記第１の領域を除く第２の領域が前記第１の視覚的特徴とは異なる第２の視覚的特徴を有するように、前記視覚的特徴を制御する、前記（１１）に記載の情報処理装置。
（１３）
前記表示制御部は、前記第１の仮想オブジェクトが前記実オブジェクトと略同一の形状を有し、かつ前記実オブジェクトと略同一の位置に視認されるように前記第１の仮想オブジェクトの全体を表示可能か否かに基づいて、前記第１の仮想オブジェクトが有する前記視覚的特徴を制御する、前記（１）〜（１２）のいずれか一項に記載の情報処理装置。
（１４）
前記表示制御部は、前記実空間におけるユーザの視線に関する視線情報に基づいて、前記第１の仮想オブジェクトが有する前記視覚的特徴を制御する、前記（１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記表示制御部は、前記視線情報に基づいて特定される前記実空間における前記ユーザの注視領域に基づいて、前記第１の仮想オブジェクトのうち前記注視領域に対応する第３の領域が第３の視覚的特徴を有し、前記第１の仮想オブジェクトのうち前記第３の領域を除く第４の領域が前記第３の視覚的特徴とは異なる第４の視覚的特徴を有するように、前記視覚的特徴を制御する、前記（１４）に記載の情報処理装置。
（１６）
前記第３の視覚的特徴は、前記実オブジェクトのテクスチャに応じたテクスチャを含む、前記（１５）に記載の情報処理装置。
（１７）
前記表示制御部は、光学的透過性を有する表示部による表示を制御する、前記（１）〜（１６）のいずれか一項に記載の情報処理装置。
（１８）
前記表示制御部は、ユーザから見て、前記第１の仮想オブジェクトが前記実オブジェクトに重畳されるように前記表示部を制御する、前記（１７）に記載の情報処理装置。
（１９）
実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間にプロセッサが表示させること、を含む情報処理方法。
（２０）
コンピュータに、
実空間の色情報に応じた視覚的特徴を有し、かつ前記実空間に存在する実オブジェクトと略同一の形状を有する第１の仮想オブジェクトを、前記実オブジェクトと略同一の位置に視認されるように、前記実空間に表示させる機能を、実現させるための、プログラム。
【符号の説明】
【０１７９】
１  情報処理装置
１１  センサ部
１２  制御部
１３  表示部
１４  スピーカー
１５  通信部
１６  操作入力部
１７  記憶部
１１０  外向きカメラ
１１１  内向きカメラ
１１２  マイク
１１３  ジャイロセンサ
１１４  加速度センサ
１１５  方位センサ
１１６  位置測位部
１１７  生体センサ
１２２  認識部
１２４  表示制御部
【図１】
2019053423.tif 000003
【図２】
2019053423.tif 000004
【図３】
2019053423.tif 000005
【図４】
2019053423.tif 000006
【図５】
2019053423.tif 000007
【図６】
2019053423.tif 000008
【図７】
2019053423.tif 000009
【図８】
2019053423.tif 000010
【図９】
2019053423.tif 000011
【図１０】
2019053423.tif 000012
【図１１】
2019053423.tif 000013
【図１２】
2019053423.tif 000014
【図１３】
2019053423.tif 000015
【図１４】
2019053423.tif 000016
【図１５】
2019053423.tif 000017
【図１６】
2019053423.tif 000018