(57)【要約】  立体画像を観察するユーザの負担を抑制するための情報処理装置、情報処理方法、及びプログラムを提供する。そのために、表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように前記立体画像を表示させる表示制御を行う。【選択図】図５
2018116580.tif 000002
【特許請求の範囲】
【請求項１】
表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように前記立体画像を表示させる表示制御部、を備える情報処理装置。
【請求項２】
前記第一の平面は、前記表示面の前記上端または前記下端と接する、請求項１に記載の情報処理装置。
【請求項３】
前記第一の平面は、前記下端と接し、  前記表示制御部は、前記表示面の前記上端と接し、前記第一の平面に垂直な第二の平面が観察されるように前記立体画像を表示させる、請求項２に記載の情報処理装置。
【請求項４】
前記第一の平面は、前記上端と接し、  前記表示制御部は、前記表示面の前記下端と接し、前記第一の平面に垂直な第二の平面が観察されるように前記立体画像を表示させる、請求項２に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記第二の平面が鏡面として観察されるように前記立体画像を表示させる、請求項３に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記表示面の観察方向に向けたカメラにより取得される撮像画像のうち少なくとも一部が前記鏡面に含まれるように前記立体画像を表示させる、請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記表示面の左端または右端と接し、前記第一の平面に垂直な第三の平面が観察されるように前記立体画像を表示させる、請求項１に記載の情報処理装置。
【請求項８】
前記表示制御部は、前記立体画像を観察するユーザの位置に基づいて、前記立体画像を表示させる、請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記第一の平面上に配置される立体オブジェクトが観察されるように前記立体画像を表示させる、請求項１に記載の情報処理装置。
【請求項１０】
前記表示制御部は、前記表示面と交差する立体オブジェクトが観察されるように前記立体画像を表示させる、請求項１に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記実空間における光源に関する情報に基づいて前記立体画像を表示させる、請求項１に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、前記表示部を備え、  前記表示部は、前記立体画像の観察において前記立体画像との比較基準となる比較基準部を有する、請求項１に記載の情報処理装置。
【請求項１３】
表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように、プロセッサが前記立体画像を表示させること、を含む情報処理方法。
【請求項１４】
コンピュータに、表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように、前記立体画像を表示させる機能、を実現させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】  近年、コンテンツを立体的に表示することが可能な立体画像表示装置が普及しつつある。立体画像表示装置では、例えばディスプレイ上に右目用画像及び左目用画像を水平方向にずらして表示し、そのずれの程度で視差量を調整し、これにより、奥行き方向の任意の距離にコンテンツを表示することが可能である。【０００３】  コンテンツを立体的に表示する方法としては、専用の眼鏡を用いた方式が提案されてきたが、近年では、専用の眼鏡を用いずに立体画像を見せることが可能な裸眼立体画像表示装置が提案されている（例えば下記特許文献１等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０１２５６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  上記のような裸眼立体画像表示装置において、例えば表示されるコンテンツがユーザ（観察者）と同一の空間に存在するように感じさせるためには、視差量を大きくすることが望ましい。しかし、大きな視差量でコンテンツを表示すると、融像し辛くなり、例えば疲れや酔いが発生し易くなるため、ユーザにとって負担が大きくなる恐れがあった。【０００６】    そこで、本開示では、立体画像を観察するユーザの負担を抑制することが可能な、新規かつ改良された情報処理装置、情報処理方法、及びプログラムを提案する。
【課題を解決するための手段】
【０００７】  本開示によれば、表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように前記立体画像を表示させる表示制御部、を備える情報処理装置が提供される。【０００８】  また、本開示によれば、表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように、プロセッサが前記立体画像を表示させること、を含む情報処理方法が提供される。【０００９】  また、本開示によれば、コンピュータに、表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように、前記立体画像を表示させる機能、を実現させるための、プログラムが提供される。
【発明の効果】
【００１０】  以上説明したように本開示によれば、立体画像を観察するユーザの負担を抑制することが可能である。【００１１】  なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】立体ディスプレイによる立体表示の一例を示す説明図である。
【図２】立体ディスプレイによる立体表示の他の例を示す説明図である。
【図３】立体ディスプレイによる立体表示の他の例を示す説明図である。
【図４】本開示の一実施形態の概要を説明するための説明図である。
【図５】同実施形態に係る情報処理装置の構成例を示すブロック図である。
【図６】同実施形態に係る表示部１０の設置例を示す説明図である。
【図７】同実施形態に係る表示制御部５８が表示させる立体画像により、ユーザが知覚する立体感について説明するための説明図である。
【図８】同実施形態に係る動作例を示すフローチャート図である。
【図９】同実施形態に係る表示制御部５８による表示制御処理を説明するための説明図である。
【図１０】同実施形態に係る表示制御部５８による表示制御処理を説明するための説明図である。
【図１１】同実施形態に係る変形例を説明するための説明図である。
【図１２】同実施形態に係る変形例を説明するための説明図である。
【図１３】同実施形態に係る変形例を説明するための説明図である。
【図１４】同実施形態に係る変形例を説明するための説明図である。
【図１５】ハードウェア構成例を示す説明図である。
【発明を実施するための形態】
【００１３】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】  また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１５】  なお、説明は以下の順序で行うものとする。  ＜＜１．概要＞＞  ＜＜２．構成＞＞  ＜＜３．動作＞＞  ＜＜４．変形例＞＞    ＜４−１．変形例１＞    ＜４−２．変形例２＞    ＜４−３．変形例３＞  ＜＜５．ハードウェア構成例＞＞  ＜＜６．むすび＞＞
【００１６】  ＜＜１．概要＞＞  近年、専用の眼鏡を用いずにコンテンツを立体的に表示することが可能な裸眼立体画像表示装置（以下、裸眼立体ディスプレイ、または単に立体ディスプレイとも称する）が提案されている。このような裸眼立体ディスプレイは、視認角度毎に水平方向にずらした画像を表示することが可能であり、ユーザが左眼と右目で異なる画像を見ることで、コンテンツが立体的に観察され得る。
【００１７】  このような立体表示において、ユーザが感じる立体感や、コンテンツが同一空間に存在するかのような感覚（以下、共存感とも称する）を高めるためには、例えば右目用画像及び左目用画像の水平方向のずれによって生じる視差量を大きくすることが望ましい。
【００１８】  図１〜図３は、立体ディスプレイによる立体表示の一例を示す説明図である。図１に示す例では、立体ディスプレイの表示面９２の近傍に立体的なオブジェクトＯ１１（コンテンツの一例）が表示されている。
【００１９】  図１に示す例では、ユーザは比較的自由な視点位置から観察可能であり、例えばユーザが視点Ｖ１１で観察した場合には視野Ｆ１１にオブジェクトＯ１１が含まれ、ユーザが視点Ｖ１２で観察した場合には視野Ｆ１２にオブジェクトＯ１１が含まれる。しかし、ユーザは表示面９２を基準にオブジェクトＯ１１の奥行きを知覚するため、オブジェクトＯ１１が表示面９２の近傍に表示される図１の例では十分な立体感を得ることが困難である。また、図１に示す例では、オブジェクトＯ１１の全体が表示面９２の近傍に存在するため、立体ディスプレイに表示されているという感覚が強く、十分な共存感を得ることも困難である。
【００２０】  立体感や共存感を高めるためには、例えば表示面９２の手前側や奥側に知覚されるようにオブジェクトを配置することが考えられる。図２に示す例では、立体ディスプレイの表示面９２の手前側にオブジェクトＯ２１が配置され、図３に示す例では、立体ディスプレイの表示面９２の奥側にオブジェクトＯ３１が配置されている。
【００２１】  しかし、図２に示すように表示面９２の手前側にオブジェクトを配置すると、図１に示す例よりオブジェクトが大きく表示されるため、ユーザがオブジェクトＯ２１を立体的に観察可能な視点位置が図１に示す例よりも制限される場合がある。図２に示す例では、ユーザが視点Ｖ２１で観察した場合には視野Ｆ２１にオブジェクトＯ２１が全て含まれるが、ユーザが視点Ｖ２２で観察した場合には視野Ｆ２２にオブジェクトＯ２１の一部が含まれない。そのため、ユーザが視点Ｖ２２で観察した場合、所謂張り付き効果（額縁効果）が生じ、オブジェクトＯ２１を立体的に観察することが困難となる恐れがある。
【００２２】  また、図２に示すように表示面９２の手前側にオブジェクトを配置する場合、図１に示す例よりもユーザが知覚する視差量（両眼視差量）が大きくなる。大きな視差量でコンテンツを観察すると、融像し辛くなり、疲れや酔いが発生し易くなるため、ユーザにとって負担が大きくなる恐れがあった。
【００２３】  また、図３に示すように表示面９２の奥側にオブジェクトを配置すると、ユーザは表示面９２の奥側に存在する箱の中にオブジェクトＯ３１が存在するように知覚する。そのため、ユーザの視野が制限され（狭くなり）、ユーザがオブジェクトＯ３１を立体的に観察可能な視点位置が図１に示す例よりも制限される場合がある。図３に示す例では、ユーザが視点Ｖ３１で観察した場合には視野Ｆ３１にオブジェクトＯ３１が全て含まれるが、ユーザが視点Ｖ３２で観察した場合には視野Ｆ３２にオブジェクトＯ３１の一部が含まれない。ここで、ユーザの視野は視野Ｆ３２と視野Ｆ３３を合わせた範囲であるにも関わらず、表示面９２の奥側にオブジェクトＯ３１が表示されたことにより、ユーザがコンテンツを観察するための視野が視野Ｆ３２に制限されている。
【００２４】  また、図３に示すように表示面９２の奥側にオブジェクトを配置した場合も、図２に示す例と同様にユーザが知覚する視差量が大きくなるため、ユーザにとって負担が大きくなる恐れがあった。
【００２５】  そこで、上記事情を一着眼点にして本開示の一実施形態を創作するに至った。本実施形態によれば、立体画像を観察するユーザの負担を抑制しつつ、より広い範囲でユーザが立体的に観察することが可能である。図４は、本実施形態の概要を説明するための説明図である。
【００２６】  図１〜図３に示す例では、立体ディスプレイの表示面９２が実空間における水平面に対して垂直になるように立体ディスプレイが設置されていた。一方、図４に示す例では、立体ディスプレイの表示面１２が実空間における水平面に対して、斜めに（非垂直に）なるように立体ディスプレイが設置される。また、図４に示す例では、オブジェクトＯ１（立体オブジェクト）が、水平面に対して正立しつつ、表示面１２と交差するように配置される。
【００２７】  係る構成により、ユーザに表示面を感じさせることなく、オブジェクトＯ１がユーザと同じ空間に存在するような共存感を与えることが可能である。また、図２、図３に示した例よりも視差量を抑えつつも、後述するように、床面や壁面を配置することにより、十分な立体感を与えることが可能であり、ユーザへの負担を抑制することが可能である。また、図４に示すように、ユーザが視点Ｖ１で観察した場合には視野Ｆ１にオブジェクトＯ１が含まれ、ユーザが視点Ｖ２で観察した場合には視野Ｆ２にオブジェクトＯ１が含まれるため、ユーザはより広い視点位置から観察可能である。
【００２８】  以下、このような効果を有する本実施形態に係る構成、及び動作について順次詳細に説明する。
【００２９】  ＜＜２．構成＞＞  以上、本開示の一実施形態の概要について説明した。続いて、本実施形態に係る構成について説明する。図５は、本実施形態に係る情報処理装置１の構成例を示すブロック図である。
【００３０】  図５に示すように本実施形態に係る情報処理装置１は、表示部１０、表示面検出部２０、ユーザ検出部３０、記憶部４０、及び制御部５０を備える。
【００３１】  表示部１０は、後述する制御部５０の制御に従い、立体画像を表示するディスプレイである。例えば、表示部１０は裸眼立体ディスプレイ（裸眼立体画像表示装置）であってもよい。表示部１０において、立体画像が表示される面が表示面１２である。
【００３２】  図４を参照して説明したように、本実施形態に係る表示部１０は表示面１２が実空間における水平面に対して斜め（非垂直）になるように設置され得る。図６は、本実施形態に係る表示部１０の設置例を示す説明図である。なお、図６には示されていないが、表示部１０は表示面１２を支持する機構（筐体）を有してもよい。
【００３３】  図６に示すように、表示面１２の下端１２２から表示面１２の上端１２４までの距離をＬ１とする。また、表示面１２の下端１２２と、表示面１２の上端１２４をそれぞれ対角辺とする空間が、後述する制御部５０により描画空間Ｂ１０として設定される。ここで、描画空間Ｂ１０の底面Ｂ１２は実空間に対して水平な面（実空間における水平面）である。なお、底面Ｂ１２は、表示部１０の設置面と略同一な面であることが望ましい。
【００３４】  図６に示すように、表示部１０は、実空間の水平面（底面Ｂ１２）と表示面１２とが、０°より大きく、９０°より小さい角度θ１を有するように配置される。配置の方法は特に限定されず、表示部１０の形状により係る配置が実現されてもよいし、表示部１０とは異なる器具（スタンド等）により表示部１０が支持されることで、係る配置が実現されてもよい。
【００３５】  図５に示す表示面検出部２０は、表示面１２の姿勢を検出、制御部５０に提供する。ここで、表示面検出部２０が検出する表示面１２の姿勢は、例えば、実空間における水平面と表示面１２とがなす角度（図６に示す角度θ１）であってもよい。
【００３６】  表示面検出部２０は、例えば表示面１２と所定の関係にある加速度センサ、ジャイロセンサ、磁気センサのうちいずれか、または上記の組み合わせにより実現されてもよい。
【００３７】  ユーザ検出部３０は、立体画像を観察するユーザに関する情報を検出し、制御部５０に提供する。ユーザ検出部３０は、ユーザの位置及び姿勢を検出してもよく、ユーザの位置及び姿勢は、例えば表示面１２に対する相対的な位置及び姿勢であってもよい。また、ユーザの位置は、ユーザの目の位置であってもよく、ユーザの左目の位置及びユーザの右目の位置であってもよい。また、ユーザの姿勢はユーザの顔の向きであってもよいし、ユーザの左目、及び右目の視線方向であってもよい。
【００３８】  ユーザ検出部３０は、例えばカメラ、デプスカメラ、人感センサのうちいずれか、または上記の組み合わせにより実現されてもよい。
【００３９】  記憶部４０は、情報処理装置１の各構成が機能するためのプログラムやパラメータを記憶する。また、記憶部４０は、コンテンツのデータを記憶していてもよい。記憶部４０が記憶するコンテンツのデータは、例えば立体オブジェクト（３Ｄ画像）や、平面オブジェクト（２Ｄ画像）、音声等のデータを含んでもよい。また、記憶部４０は、表示面に関する情報を含んでもよく、表示面に関する情報は、例えば表示面の下端から上端までの距離（図６に示す距離Ｌ１）の情報を含んでもよい。
【００４０】  制御部５０は、情報処理装置１の各構成を制御する。また、制御部５０は、図５に示すように表示面情報取得部５２、ユーザ情報取得部５４、コンテンツ取得部５６、及び表示制御部５８としても機能する。
【００４１】  表示面情報取得部５２は、表示面１２に関する表示面情報を取得する。例えば表示面情報取得部５２は、表示面情報として、実空間における水平面と表示面１２とがなす角度（表示面１２の姿勢）の情報を表示面検出部２０から取得してもよい。また、表示面情報取得部５２は、表示面情報として、表示面の下端から上端までの距離の情報を記憶部４０から取得してもよい。表示面情報取得部５２は、取得した表示面情報を表示制御部５８へ提供する。
【００４２】  ユーザ情報取得部５４は、ユーザに関するユーザ情報を取得する。例えば、ユーザ情報取得部５４は、ユーザ情報として、ユーザの位置（ユーザの左目の位置、及びユーザの右目の位置）、及び姿勢の情報をユーザ検出部３０から取得する。
【００４３】  なお、ユーザ情報取得部５４は、ユーザ検出部３０からユーザの位置及び姿勢の情報を直接的に取得してもよいし、間接的に取得してもよい。例えば、ユーザ検出部３０が表示面１２の観察方向に向けられたカメラである場合、ユーザ情報取得部５４は、ユーザ検出部３０から提供される画像に基づいてユーザ情報を特定し、間接的に取得してもよい。ユーザ情報取得部５４は、取得したユーザ情報を表示制御部５８へ提供する。
【００４４】  コンテンツ取得部５６は、表示に係るコンテンツのデータを取得する。例えば、コンテンツ取得部５６は、記憶部４０に記憶されたコンテンツのデータを読み出して取得する。コンテンツ取得部５６は、取得したコンテンツのデータを表示制御部５８へ提供する。
【００４５】  表示制御部５８は、表示面情報取得部５２から提供される表示面情報、ユーザ情報取得部５４から提供されるユーザ情報、及びコンテンツ取得部５６から提供されるコンテンツのデータに基づいて、表示部１０の表示を制御する。
【００４６】  表示制御部５８は、図６を参照して説明した描画空間をユーザの位置（左目、及び右目の位置）に応じてレンダリングし、ユーザの位置に応じて正射影を行うことで立体画像（左目用画像、及び右目用画像）を生成し、表示部１０の表示面１２に表示させてもよい。係る構成により、表示制御部５８は、表示部１０が表示可能な全ての視点（視認角度）の画像を生成しなくてもよく、２視点分の画像のみを生成すればよいため、処理量が抑制され得る。なお、係るユーザの位置に応じた立体画像の生成の詳細については、図１０を参照して後述する。
【００４７】  例えば、表示制御部５８は、表示面１２の下端から上端までの距離、及び実空間における水平面と表示面１２とがなす角度に応じた領域に、水平面と平行な床面（第一の平面）が観察されるように、立体画像を表示部１０の表示面１２に表示させてもよい。
【００４８】  また、表示制御部５８は、表示面の上端と接し、上記床面に垂直（すなわち水平面に垂直）な背壁面（第二の平面）が観察されるように立体画像を表示部１０の表示面１２に表示させてもよい。
【００４９】  また、表示制御部５８は、床面上に配置される立体オブジェクトが観察されるように立体画像を表示部１０の表示面１２に表示させてもよい。
【００５０】  図７は、表示制御部５８が表示させる立体画像により、ユーザが知覚する立体感について説明するための説明図である。
【００５１】  図７に示すように、水平面と平行な床面Ｐ１が観察される。図７に示すように、床面Ｐ１は、表示面１２の下端と接するように配置されることが望ましい。また、図７に示すように、床面Ｐ１に垂直な背壁面Ｐ２は、表示面１２の上端に接するように配置されることが望ましい。係る構成により、表示面１２の下端、及び上端に表示される画像の両眼視差と運動視差が小さくなる（例えば０となる）ように描画することが可能となる。上述のように、表示制御部５８はユーザの位置に応じて立体画像を生成するため、ユーザの位置の検出誤差やレイテンシ（遅延）が発生する恐れがある。しかし、表示面１２の下端、及び上端において両眼視差と運動視差が小さくなるように描画することで、検出誤差やレイテンシが発生した場合であっても、表示面１２の下端、及び上端の近傍で変動が生じ難くなり、ユーザはコンテンツ全体の位置が動く（ずれる）ように感じ難くなる。
【００５２】  また、上記のように床面Ｐ１、及び背壁面Ｐ２が配置される場合、床面Ｐ１の奥行き方向の長さＬ１１、及び背壁面Ｐ２の高さＬ１２は、図６に示した距離Ｌ１、及び角度θ１を用いて、次式（１）、（２）で表すことが出来る。
【００５３】  Ｌ１１＝Ｌ１×cosθ１  ・・・（１）  Ｌ２１＝Ｌ１×sinθ１  ・・・（２）
【００５４】  係る構成により、床面Ｐ１及び背壁面Ｐ２が観察される領域は、表示面１２の実際の物理的な長さと配置に応じた領域となるため、ユーザは床面、及び背壁面として認識（融像）しやすくなる。その結果、ユーザは描画される空間（描画空間）を容易に認識することが可能となり、立体的な観察に係る負担が抑制される。
【００５５】  また、図７に示すように床面Ｐ１上に配置される立体オブジェクトＯ２は、表示面１２と交差するように配置されることが望ましい。係る構成により、ユーザは、図７に示すような奥行き方向（引っ込み方向）の距離Ｄ１、及び飛び出し方向（手前方向）の距離Ｄ２に応じた視差を知覚し、奥行き方向と飛び出し方向の両方の立体感を得ることが可能となる。その結果、図２、図３に示した例と比較して、より小さい視差量で十分な立体感を得ることが可能となる。
【００５６】  また、ユーザは、上述のようにして認識した床面Ｐ１と背壁面Ｐ２を基準として立体オブジェクトＯ２の位置や形状を知覚することが可能となり、より高い共存感を得ることが可能となる。
【００５７】  表示制御部５８が表示させるコンテンツは上記の例に限定されない。例えば、表示制御部５８は、表示面の左端、または右端と接し、床面に垂直（すなわち水平面に垂直）な側壁面（第三の平面）が観察されるように立体画像を表示部１０の表示面１２に表示させてもよい。係る構成により、表示面１２の左端、及び右端に表示される画像の両眼視差と運動視差が小さくなる（例えば０となる）ように描画することが可能となる。
【００５８】  ＜＜３．動作＞＞  以上、本実施形態の構成例について説明した。続いて、図８〜図１０を参照して本実施形態の動作例について説明する。図８は、本実施形態の動作例を示すフローチャート図である。また、図９、図１０は、本実施形態の表示制御部５８による表示制御処理を説明するための説明図である。
【００５９】  図８に示すように、まず表示面情報取得部５２が、表示面１２に関する表示面情報（実空間における水平面と表示面１２とがなす角度、及び表示面の下端から上端までの距離）を取得する（Ｓ１０２）。
【００６０】  続いて、表示制御部５８が、表示面情報に基づいて、描画空間を設定する（Ｓ１０４）。例えば、表示制御部５８は、図９に示すように、表示面１２の上端と下端を対角辺とする描画空間Ｂ１０を設定してもよい。
【００６１】  続いて、表示制御部５８は、床面、壁面（背壁面、側壁面）、及び立体オブジェクトを描画空間に配置する（Ｓ１０６）。例えば、表示制御部５８は、図９に示すように、描画空間のうち、表示面１２の奥側に、床面Ｐ１、背壁面Ｐ２、側壁面Ｐ３（Ｐ３ａ、Ｐ３ｂ）、及び立体オブジェクトＯ３を配置する。
【００６２】  続いて、ユーザ情報取得部５４が、ユーザ情報として、ユーザの左目と右目の位置、及びユーザの姿勢を取得する（Ｓ１０８）。
【００６３】  表示制御部５８は、図１０に示すように、ユーザの目の位置を仮想視点として仮想カメラＶｃを仮想的に設置し、図９を参照して説明した描画空間のレンダリングを行って当該仮想視点での視点画像を取得する（Ｓ１１０）。表示制御部５８は、ユーザの姿勢（顔の向き、または視線方向）に基づいて仮想カメラの方向を設定してもよいし、仮想カメラが表示面１２に向くように仮想カメラの方向を設定してもよい。
【００６４】  続いて、表示制御部５８は、仮想カメラＶｃと同一の位置、方向で仮想プロジェクタＶｐｊを仮想的に配置し、仮想プロジェクタＶｐｊから、表示面１２に仮想的に設置した仮想ディスプレイ面Ｖｄ上に、ステップＳ１１０で取得した視点画像を投影する（Ｓ１１２）。ここで、仮想プロジェクタＶｐｊは、仮想カメラＶｃと同一のパラメータ（例えば焦点距離パラメータ、歪みパラメータ等）で視点画像を投影してもよい。
【００６５】  続いて、ステップＳ１１２で仮想ディスプレイ面Ｖｄ上に投影されて生成された画像を正射影して、表示画像Ｒ１を取得する（Ｓ１１４）。表示画像Ｒ１は、現在の視点位置（ユーザの目の位置）以外から見ると歪んだ画像となるが、現在の視点位置から見ると正常な画像として知覚される。
【００６６】  なお、図１０では１視点分の処理しか示していないが、表示制御部５８は、左目、及び右目の２視点分の視点において上記の処理を行い、左目用の表示画像、及び右目用の表示画像を取得する。そして、表示制御部５８は、左目用の表示画像、及び右目用の表示画像の組み合わせが、立体画像としてユーザに知覚されるように、表示面１２に表示させる（Ｓ１１６）。
【００６７】  上記のステップＳ１０８〜Ｓ１１６の処理は、図８に示すように繰り返し行われてもよい。
【００６８】  なお、図８に示すフローチャート図は一例であって、本実施形態の動作は係る例に限定されない。例えば、ステップＳ１０２〜Ｓ１１６の処理全体が繰り返して行われてもよく、係る場合には水平面と表示面１２とがなす角度の変化に応じて、表示制御部５８が表示制御を行うことが可能である。
【００６９】  ＜＜４．変形例＞＞  以上、本開示の一実施形態を説明した。以下では、本開示の一実施形態の幾つかの変形例を説明する。なお、以下に説明する各変形例は、単独で本開示の実施形態に適用されてもよいし、組み合わせで本開示の実施形態に適用されてもよい。また、各変形例は、本開示の実施形態で説明した構成に代えて適用されてもよいし、本開示の実施形態で説明した構成に対して追加的に適用されてもよい。
【００７０】    ＜４−１．変形例１＞  上記実施形態で説明したコンテンツは一例であって、本技術は係る例に限定されない。表示制御部５８は、多様なコンテンツを表示させてもよい。
【００７１】  例えば、表示制御部５８は、立体オブジェクトに応じた影や反射等の陰影が付加されるように立体画像を表示させてもよい。係る際、表示制御部５８は、実空間における光源に関する情報（光源の位置、姿勢、強度、色等）に基づいて、陰影が付加された立体画像を表示させてもよい。光源に関する情報は、例えばユーザ検出部３０に含まれるカメラや、光源を取得するために天井方向に向けられた他のカメラ等により取得される撮像画像に基づいて、取得されてもよい。係る構成により、立体感や共存感をより向上させることが可能である。
【００７２】  また、例えば、表示制御部５８は、表示面１２の上端に接し床面に垂直な第二の平面が鏡面として観察されるように、立体画像を表示させてもよい。図１１は、第二の平面が鏡面として観察されるように立体画像が表示された場合のユーザが視認する１視点分の画像の一例である。
【００７３】  図１１に示すように、表示面１２には、立体オブジェクトＯ５１の鏡像Ｏ６１、床面Ｐ５１の鏡像Ｐ６１、及び床面Ｐ５１に付加された立体オブジェクトＯ５１の影オブジェクトＯ５２の鏡像Ｏ６２が表示される。表示制御部５８が、ユーザの右目と左目の位置、及び姿勢に基づいて、ユーザの視点から見た映り込みを再現して鏡面（第二の平面）に描画することで、上記の鏡像Ｏ６１、鏡像Ｐ６１、鏡像Ｏ６２が、鏡像としてユーザに認識される。係る構成により、共存感をさらに高めることが可能である。
【００７４】  また、表示制御部５８は、表示面１２の観察方向（表示面１２を観察するユーザが存在する側）に向けられたカメラ（例えばユーザ検出部３０）により取得される撮像画像のうち少なくとも一部が、鏡面に含まれるように立体画像を表示させてもよい。例えば、表示制御部５８は、当該撮像画像が、再現される映り込みの奥側に観察されるように立体画像を表示させてもよい。係る構成により、鏡面にユーザの存在する実空間や、ユーザの姿等が鏡像として知覚されるため、コンテンツの一部がユーザ自身と当該鏡像の間にあるという感覚をユーザに与え、共存感をさらに高めることが可能である。
【００７５】    ＜４−２．変形例２＞  上記実施形態では、表示制御部５８の機能により、立体画像を観察するユーザの負担を抑制する仕組みについて説明した。表示部１０が立体画像の観察において立体画像との比較基準となり、実物体である比較基準部を有することで、ユーザの負担がさらに抑制されてもよい。図１２〜図１４は、立体画像との比較基準となる比較基準部の一例を示す説明図である。
【００７６】  図１２に示す表示部１０−２が有する比較基準部１４のように、比較基準部は表示面１２の下端に接し、描画空間Ｂ１０の底面Ｂ１２と連続する不透明な板であってもよい。また、図１３に示す表示部１０−３が有する比較基準部１６ａ、１６ｂのように、比較基準部は、描画空間Ｂ１０の左右の面に沿った枠であってもよい。また、図１４に示す表示部１０−４が有する比較基準部１８のように、比較基準部は、描画空間Ｂ１０の上面に沿った透明な板であってもよい。
【００７７】  係る構成により、ユーザは、比較基準部を立体画像の比較基準として観察することが可能であり、融像が促進され、また立体感が向上する。また、立体画像を観察する際、ユーザの視野に立体視の手がかり（比較基準部）と立体画像とが同時に含まれ易くなることで、酔いの低減につながり得る。そのため、立体画像を観察するユーザの負担がより抑制され得る。また、上述したように比較基準部が描画空間Ｂ１０の面と連続し、または描画空間Ｂ１０の面に沿って配置されることにより、図７、図９を参照して説明した床面Ｐ１や壁面Ｐ２、Ｐ３等と実物体である比較基準部とが連続するようにユーザは知覚する。その結果、ユーザはコンテンツと実空間との連続性を知覚することが可能であり、共存感がより向上する。
【００７８】  なお、図１２〜図１４に示した不透明な板、枠、及び透明な板は、比較基準部の一例であり、図１２〜図１４を参照して説明した位置に不透明な板、枠、及び透明な板のいずれが配置されてもよい。また、表示部１０は、図１２〜図１４を参照して説明した比較基準部を組み合わせて有してもよい。
【００７９】  また、上記では、比較基準部が描画空間Ｂ１０の面と連続し、または描画空間Ｂ１０の面に沿って配置される例を説明したが、係る例に限定されず、表示部１０の形状等に応じて、近似的な位置（近傍）に配置されてもよい。
【００８０】    ＜４−３．変形例３＞  上記実施形態では、水平面と平行な第一の平面が、表示面１２の下端と接する床面である例を説明したが、本技術は係る例に限定されない。例えば、第一の平面は表示面１２の上端と接する面（以下、天面と呼ぶ場合がある）であってもよい。
【００８１】  また、第一の平面が表示面１２の上端と接する天面である場合、表示制御部５８は、表示面１２の下端と接し、天面に垂直な背壁面（第二の平面）が観察されるように立体画像を表示部１０の表示面１２に表示させてもよい。
【００８２】  上記のような表示制御は、表示部１０がユーザの視点（ユーザの目の位置）よりも上部に設置される場合に行われることが望ましい。例えば、本技術が車載器や医療用の表示装置等に適用された場合に、係る設置が行われることが考えられる。
【００８３】  なお、表示制御部５８は、上端と接する天面、または下端と接する床面のうち、どちらを第一の平面として配置するか判定を行い、当該判定の結果に応じて第一の平面を配置してもよい。例えば、係る判定は、表示面情報取得部５２から提供される表示面情報と、ユーザ情報取得部５４から提供されるユーザ情報、のうちいずれか、または両方に基づいて行われてもよい。
【００８４】  係る構成によれば、例えば表示部１０がユーザの視点よりも上部に設置された場合であっても、ユーザは描画される空間を容易に認識することが可能となり、立体的な観察に係る負担が抑制される。
【００８５】  ＜＜５．ハードウェア構成例＞＞  以上、本開示の実施形態を説明した。最後に、図１５を参照して、本実施形態に係る情報処理装置のハードウェア構成について説明する。図１５は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。なお、図１５に示す情報処理装置９００は、例えば、図５に示した情報処理装置１を実現し得る。本実施形態に係る情報処理装置１による情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
【００８６】  図１５に示すように、情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３及びホストバス９０４ａを備える。また、情報処理装置９００は、ブリッジ９０４、外部バス９０４ｂ、インタフェース９０５、入力装置９０６、出力装置９０７、ストレージ装置９０８、ドライブ９０９、接続ポート９１１、通信装置９１３、及びセンサ９１５を備える。情報処理装置９００は、ＣＰＵ９０１に代えて、又はこれとともに、ＤＳＰ若しくはＡＳＩＣ等の処理回路を有してもよい。
【００８７】  ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。ＣＰＵ９０１は、例えば、制御部５０を形成し得る。
【００８８】  ＣＰＵ９０１、ＲＯＭ９０２及びＲＡＭ９０３は、ＣＰＵバスなどを含むホストバス９０４ａにより相互に接続されている。ホストバス９０４ａは、ブリッジ９０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０４ｂに接続されている。なお、必ずしもホストバス９０４ａ、ブリッジ９０４および外部バス９０４ｂを分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００８９】  入力装置９０６は、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等、ユーザによって情報が入力される装置によって実現される。また、入力装置９０６は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話やＰＤＡ等の外部接続機器であってもよい。さらに、入力装置９０６は、例えば、上記の入力手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などを含んでいてもよい。情報処理装置９００のユーザは、この入力装置９０６を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００９０】  出力装置９０７は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で形成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置及びランプ等の表示装置や、スピーカ及びヘッドホン等の音声出力装置や、プリンタ装置等がある。出力装置９０７は、例えば、情報処理装置９００が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置９００が行った各種処理により得られた結果を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。出力装置９０７は、例えば表示部１０を形成し得る。
【００９１】  ストレージ装置９０８は、情報処理装置９００の記憶部の一例として形成されたデータ格納用の装置である。ストレージ装置９０８は、例えば、ＨＤＤ等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等により実現される。ストレージ装置９０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９０８は、ＣＰＵ９０１が実行するプログラムや各種データ及び外部から取得した各種のデータ等を格納する。上記ストレージ装置９０８は、例えば、記憶部４０を形成し得る。
【００９２】  ドライブ９０９は、記憶媒体用リーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９０９は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００９３】  接続ポート９１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。
【００９４】  通信装置９１３は、例えば、ネットワーク９２０に接続するための通信デバイス等で形成された通信インタフェースである。通信装置９１３は、例えば、有線若しくは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９１３は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ又は各種通信用のモデム等であってもよい。この通信装置９１３は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。
【００９５】  センサ９１５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ等の各種のセンサである。センサ９１５は、情報処理装置９００の姿勢、移動速度等、情報処理装置９００自身の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音等、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９１５は、ＧＰＳ信号を受信して装置の緯度、経度及び高度を測定するＧＰＳセンサを含んでもよい。センサ９１５は、例えば、表示面検出部２０、ユーザ検出部３０を形成し得る。
【００９６】  なお、ネットワーク９２０は、ネットワーク９２０に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク９２０は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでもよい。また、ネットワーク９２０は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）などの専用回線網を含んでもよい。
【００９７】  以上、本実施形態に係る情報処理装置９００の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて実現されていてもよいし、各構成要素の機能に特化したハードウェアにより実現されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００９８】  なお、上述のような本実施形態に係る情報処理装置９００の各機能を実現するためのコンピュータプログラムを作製し、ＰＣ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
【００９９】  ＜＜６．むすび＞＞  以上説明したように、本開示の実施形態によれば、立体画像を観察するユーザの負担を抑制しつつ、より広い範囲でユーザが立体的に観察することが可能である。
【０１００】  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０１】  例えば、上記実施形態では、表示部１０と制御部５０が同一の装置に含まれる例を説明したが、本技術は係る例に限定されない。例えば、表示部１０と制御部５０とは異なる装置に含まれてもよい。また、制御部５０の一部の機能が別々の異なる装置に備えられてもよい。
【０１０２】  また、上記実施形態では、コンテンツのデータが記憶部４０に記憶される例を説明したが、本技術は係る例に限定されず、例えばコンテンツ取得部５６は、不図示の通信部を介して、他の装置からコンテンツのデータを取得してもよい。
【０１０３】  また、上記実施形態では、図６等に示すように表示面１２が長方形の平面である例を説明したが、本技術は係る例に限定されない。例えば、表示面１２は湾曲した面であってもよいし、円形、または楕円形等であってもよい。また、表示制御部５８は、表示面１２の形状に応じて描画空間を設定してもよく、例えば表示面１２が円形である場合、設定される描画空間は球状であってもよい。
【０１０４】  また、上記実施形態では、表示制御部５８がユーザの左目、及び右目の位置に応じて立体画像を表示させる例について図１０を参照して説明したが、本技術は係る例に限定されない。例えば、表示制御部５８は、表示部１０が表示可能な全ての視点に応じた画像を生成することで、立体画像を表示させてもよい。係る場合、情報処理装置１は、ユーザ検出部３０、及びユーザ情報取得部５４の機能を有していなくてもよい。
【０１０５】  また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０６】  なお、以下のような構成も本開示の技術的範囲に属する。（１）  表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように前記立体画像を表示させる表示制御部、を備える情報処理装置。（２）  前記第一の平面は、前記表示面の前記上端または前記下端と接する、前記（１）に記載の情報処理装置。（３）  前記第一の平面は、前記下端と接し、  前記表示制御部は、前記表示面の前記上端と接し、前記第一の平面に垂直な第二の平面が観察されるように前記立体画像を表示させる、前記（２）に記載の情報処理装置。（４）  前記第一の平面は、前記上端と接し、  前記表示制御部は、前記表示面の前記下端と接し、前記第一の平面に垂直な第二の平面が観察されるように前記立体画像を表示させる、前記（２）に記載の情報処理装置。（５）  前記表示制御部は、前記第二の平面が鏡面として観察されるように前記立体画像を表示させる、前記（３）または（４）に記載の情報処理装置。（６）  前記表示制御部は、前記表示面の観察方向に向けたカメラにより取得される撮像画像のうち少なくとも一部が前記鏡面に含まれるように前記立体画像を表示させる、前記（５）に記載の情報処理装置。（７）  前記表示制御部は、前記表示面の左端または右端と接し、前記第一の平面に垂直な第三の平面が観察されるように前記立体画像を表示させる、前記（１）〜（６）のいずれか一項に記載の情報処理装置。（８）  前記表示制御部は、前記立体画像を観察するユーザの位置に基づいて、前記立体画像を表示させる、前記（１）〜（７）のいずれか一項に記載の情報処理装置。（９）  前記表示制御部は、前記第一の平面上に配置される立体オブジェクトが観察されるように前記立体画像を表示させる、前記（１）〜（８）のいずれか一項に記載の情報処理装置。（１０）  前記表示制御部は、前記表示面と交差する立体オブジェクトが観察されるように前記立体画像を表示させる、前記（１）〜（９）のいずれか一項に記載の情報処理装置。（１１）  前記表示制御部は、前記実空間における光源に関する情報に基づいて前記立体画像を表示させる、前記（１）〜（１０）のいずれか一項に記載の情報処理装置。（１２）  前記情報処理装置は、前記表示部を備え、  前記表示部は、前記立体画像の観察において前記立体画像との比較基準となる比較基準部を有する、前記（１）〜（１１）のいずれか一項に記載の情報処理装置。（１３）  表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように、プロセッサが前記立体画像を表示させること、を含む情報処理方法。（１４）  コンピュータに、表示部が立体画像を表示する表示面の下端から上端までの距離、及び実空間における水平面と前記表示面とがなす角度に応じた領域に、前記水平面と平行な第一の平面が観察されるように、前記立体画像を表示させる機能、を実現させるための、プログラム。
【符号の説明】
【０１０７】  １    情報処理装置  １０    表示部  １２    表示面  ２０    表示面検出部  ３０    ユーザ検出部  ４０    記憶部  ５０    制御部  ５２    表示面情報取得部  ５４    ユーザ情報取得部  ５６    コンテンツ取得部  ５８    表示制御部
【図１】
2018116580.tif 000003
【図２】
2018116580.tif 000004
【図３】
2018116580.tif 000005
【図４】
2018116580.tif 000006
【図５】
2018116580.tif 000007
【図６】
2018116580.tif 000008
【図７】
2018116580.tif 000009
【図８】
2018116580.tif 000010
【図９】
2018116580.tif 000011
【図１０】
2018116580.tif 000012
【図１１】
2018116580.tif 000013
【図１２】
2018116580.tif 000014
【図１３】
2018116580.tif 000015
【図１４】
2018116580.tif 000016
【図１５】
2018116580.tif 000017
【国際調査報告】
2018116580.tif 000018
2018116580.tif 000019
2018116580.tif 000020
2018116580.tif 000021