(57)【要約】【課題】ユーザ間で視覚を介して体験を共有するにあたり、より適切な画像を提供する。【解決手段】第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、上記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせるマッチング部と、上記マッチングの結果に基づいて、上記第２の画像において上記第１のユーザの視界に対応する領域を推定する視界推定部と、上記視界の推定の結果に基づいて、上記第２の画像を用いて上記第１のユーザの視界を表現した画像を生成し、上記第１のユーザとは異なる第２のユーザに向けて表示させる表示制御部とを含む表示制御装置が提供される。【選択図】図４
2015095802.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、前記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせるマッチング部と、
前記マッチングの結果に基づいて、前記第２の画像において前記第１のユーザの視界に対応する領域を推定する視界推定部と、
前記視界の推定の結果に基づいて、前記第２の画像を用いて前記第１のユーザの視界を表現した画像を生成し、前記第１のユーザとは異なる第２のユーザに向けて表示させる表示制御部と
を備える表示制御装置。
【請求項２】
前記マッチング部は、前記第１の撮像装置から出力される前記第１の画像と、前記第２の画像とをマッチングさせ、
前記視界推定部は、前記第２の画像において前記第１の画像にマッチした領域に前記第１のユーザの視界に対応する領域が含まれると推定する、請求項１に記載の表示制御装置。
【請求項３】
前記マッチング部は、前記センサから出力される前記センサデータと、前記第２の画像とをマッチングさせ、
前記視界推定部は、前記センサデータに基づいて推定される前記第１のユーザの向きに対応する領域が前記第１のユーザの視界に対応する領域であると推定する、請求項１に記載の表示制御装置。
【請求項４】
前記センサは、加速度センサ、角速度センサ、ジャイロセンサ、または地磁気センサを含む、請求項３に記載の表示制御装置。
【請求項５】
前記第１のユーザの視線方向を推定する視線推定部をさらに備え、
前記表示制御部は、前記第１のユーザの視界に加えて前記第１のユーザの視線方向を表現した画像を生成する、請求項１に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記第１のユーザの視界を表現した画像を生成するにあたり、前記第１のユーザの視界の移動を平滑化する、請求項１に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記第２の画像において前記第１のユーザの視界に対応する領域に前記第１の画像を合成した画像を生成する、請求項１に記載の表示制御装置。
【請求項８】
前記表示制御部は、前記第２の画像において前記第１のユーザの視界に対応する領域をマーキングした画像を生成する、請求項１に記載の表示制御装置。
【請求項９】
前記表示制御部は、前記第１のユーザの視界に対応する領域が正面に位置するように前記第２の画像の表示位置を変更した画像を生成する、請求項１に記載の表示制御装置。
【請求項１０】
前記表示制御部は、前記第２の画像から前記第１のユーザの視界に対応する領域を切り出した画像を生成する、請求項１に記載の表示制御装置。
【請求項１１】
第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、前記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせることと、
前記マッチングの結果に基づいて、前記第２の画像において前記第１のユーザの視界に対応する領域を推定することと、
プロセッサが、前記視界の推定の結果に基づいて、前記第２の画像を用いて前記第１のユーザの視界を表現した画像を生成し、前記第１のユーザとは異なる第２のユーザに向けて表示させることと
を含む表示制御方法。
【請求項１２】
第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、前記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせる機能と、
前記マッチングの結果に基づいて、前記第２の画像において前記第１のユーザの視界に対応する領域を推定する機能と、
前記視界の推定の結果に基づいて、前記第２の画像を用いて前記第１のユーザの視界を表現した画像を生成し、前記第１のユーザとは異なる第２のユーザに向けて表示させる機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、実世界に付加的な情報を重畳してユーザに提示する拡張現実（ＡＲ：Augmented  Reality）と呼ばれる技術が注目されている。ＡＲ技術においてユーザに提示される情報は、アノテーションとも呼ばれ、テキスト、アイコンまたはアニメーションなど様々な形態の仮想的なオブジェクトを用いて可視化されうる。例えば、特許文献１には、こうしたＡＲの仮想オブジェクトの操作を、ＡＲ空間へのユーザの没入感を損なうことなく実現するための技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１２３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の特許文献１などで提案されているＡＲ技術において、あるユーザの体験を視覚を介して他のユーザとの間で共有しようとする場合、例えばウェアラブルディスプレイに搭載されたカメラによって撮像された画像が用いられる。しかしながら、ウェアラブルディスプレイは主としてユーザの頭部に装着されるため、カメラの性能に限界があり、またユーザの動きによって映像酔いが発生したり空間把握が困難になったりする場合があった。
【０００５】
そこで、本開示では、ユーザ間で視覚を介して体験を共有するにあたり、より適切な画像を提供することが可能な、新規かつ改良された表示制御装置、表示制御方法およびプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、上記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせるマッチング部と、上記マッチングの結果に基づいて、上記第２の画像において上記第１のユーザの視界に対応する領域を推定する視界推定部と、上記視界の推定の結果に基づいて、上記第２の画像を用いて上記第１のユーザの視界を表現した画像を生成し、上記第１のユーザとは異なる第２のユーザに向けて表示させる表示制御部とを含む表示制御装置が提供される。
【０００７】
また、本開示によれば、第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、上記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせることと、上記マッチングの結果に基づいて、上記第２の画像において上記第１のユーザの視界に対応する領域を推定することと、プロセッサが、上記視界の推定の結果に基づいて、上記第２の画像を用いて上記第１のユーザの視界を表現した画像を生成し、上記第１のユーザとは異なる第２のユーザに向けて表示させることとを含む表示制御方法が提供される。
【０００８】
また、本開示によれば、第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、上記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせる機能と、上記マッチングの結果に基づいて、上記第２の画像において上記第１のユーザの視界に対応する領域を推定する機能と、上記視界の推定の結果に基づいて、上記第２の画像を用いて上記第１のユーザの視界を表現した画像を生成し、上記第１のユーザとは異なる第２のユーザに向けて表示させる機能とをコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、ユーザ間で視覚を介して体験を共有するにあたり、より適切な画像を提供することができる。
【００１０】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の第１の実施形態に係るシステムの概略的な構成を示す図である。
【図２】本開示の第１の実施形態に係る装置の概略的な構成を示す図である。
【図３】本開示の第１の実施形態に係る広角カメラについて説明するための図である。
【図４】本開示の第１の実施形態に係るシステムの概略的な機能構成を示す図である。
【図５】本開示の第１の実施形態における処理の第１の例を示す図である。
【図６】本開示の第１の実施形態における処理の第２の例を示す図である。
【図７】本開示の第１の実施形態の表示例を示す図である。
【図８】本開示の第２の実施形態に係るシステムの概略的な機能構成を示す図である。
【図９】本開示の第２の実施形態における処理の例を示す図である。
【図１０】本開示の第２の実施形態の表示例を示す図である。
【図１１】本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．システム構成
１−２．装置構成
１−３．機能構成
１−４．処理の例
１−５．表示例
１−６．変形例
２．第２の実施形態
３．ハードウェア構成
４．補足
【００１４】
（１．第１の実施形態）
（１−１．システム構成）
図１は、本開示の第１の実施形態に係るシステムの概略的な構成を示す図である。図１を参照すると、システム１０は、ウェアラブルディスプレイ１００と、スマートフォン１５０と、サーバ２００と、タブレット端末３００とを含む。ウェアラブルディスプレイ１００とスマートフォン１５０とは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）によって接続される。また、サーバ２００は、スマートフォン１５０およびタブレット端末３００と、有線または無線の各種ネットワークによって接続される。
【００１５】
システム１０では、第１のユーザの頭部に装着された眼鏡型のウェアラブルディスプレイ１００に搭載されたカメラ（頭部搭載カメラ）によって実空間の画像が撮像される。この画像に基づいて、後述する広角カメラの画像を加工した画像が、スマートフォン１５０およびサーバ２００を介して、タブレット端末３００にリアルタイムでストリーミング配信される。これによって、タブレット端末３００で画像を閲覧する第２のユーザは、あたかも第１のユーザとの間で視覚を共有しているような体験ができる。
【００１６】
さらに、タブレット端末３００で動画像を閲覧する第２のユーザは、ストリーミング配信された動画像に対してアノテーションを入力することが可能であってもよい。アノテーションは、例えば第１のユーザが見ている実空間の像に追加して提示される情報であり、テキスト、アイコン、またはアニメーションなど、各種の形態をとりうる。第２のユーザは、アノテーションの入力によって、例えば第１のユーザの視界に映るものに対してコメントを加えたり、第１のユーザに対して情報を提供したりすることができる。つまり、第２のユーザは、アノテーションによって第１のユーザの体験に介入することができる。
【００１７】
タブレット端末３００で第２のユーザによって入力されたアノテーションは、サーバ２００を介してスマートフォン１５０に送信され、スマートフォン１５０の制御によってウェアラブルディスプレイ１００において第１のユーザの視界に表示される。アノテーションは、第１のユーザの視界に透過的に表示されてもよいし、第１のユーザに向けて表示される画像に合成されてもよい。このようにして、システム１０では、ストリーミング配信される動画像を媒介としたユーザ間のインタラクションが成立する。
【００１８】
（１−２．装置構成）
図２は、本開示の第１の実施形態に係る装置の概略的な構成を示す図である。なお、各装置の構成要素は、以下で説明する実施形態の機能に関連する部分に限定して図示されており、各装置は図示されていない構成要素をさらに含みうる。各装置のより詳細な構成については、後述する情報処理装置のハードウェア構成の説明を参照されたい。以下、図２を参照しながら、システム１０に含まれる各装置の構成について説明する。
【００１９】
（ウェアラブルディスプレイ）
ウェアラブルディスプレイ１００は、ディスプレイ１１０と、カメラ１２０と、通信部１３０とを有する。
【００２０】
ディスプレイ１１０は、例えばＬＣＤや有機ＥＬディスプレイであり、ウェアラブルディスプレイ１００を装着している第１のユーザに対して各種の情報を呈示する。より具体的には、ディスプレイ１１０は、透過型のディスプレイであってもよいし、密閉型のディスプレイであってもよい。
【００２１】
より具体的には、ディスプレイ１１０が透過型の場合、第１のユーザは、ディスプレイ１１０を透過して周囲の実空間を直接的に視認している。例えば、ディスプレイ１１０は、アノテーションなどの追加的な情報を電子的に表示させて、実空間の像に重畳させる。一方、ディスプレイ１１０が密閉型の場合、第１のユーザは、カメラ１２０によって撮像された動画像を第１のユーザの視界に対応するように加工した実空間の画像によって周囲の実空間を間接的に視認している。ディスプレイ１１０は、アノテーションなどの追加的な情報を実空間の画像に合成した画像を表示する。なお、以下の説明では、別途の記載がない限り、ディスプレイ１１０は透過型および密閉型のいずれでもありうるものとする。
【００２２】
カメラ１２０は、上述した頭部搭載カメラである。カメラ１２０によって撮像された動画像は、通信部１３０を介してスマートフォン１５０に提供され、タブレット端末３００に配信される画像の生成に利用される。また、ディスプレイ１１０が密閉型の場合、カメラ１２０によって撮像された画像を加工した画像が第１のユーザに向けて表示されうる。
【００２３】
通信部１３０は、スマートフォン１５０の通信部１８０ａとの間で、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信を実行する通信回路である。本実施形態において、ウェアラブルディスプレイ１００が有するディスプレイ１１０、カメラ１２０、およびセンサ１４０は、スマートフォン１５０によって遠隔的に制御される。
【００２４】
センサ１４０は、例えば加速度センサ、角速度センサ、ジャイロセンサ、または地磁気センサなどでありうる。センサ１４０は、これらのセンサを組み合わせた９軸センサなどであってもよい。センサ１４０は、ウェアラブルディスプレイ１００に生じた物理量の変化を検出し、センサデータとして通信部１３０を介してスマートフォン１５０に出力する。センサ１４０から出力されるセンサデータは、ウェアラブルディスプレイ１００を装着した第１のユーザの頭部の動きを示す情報として利用されうる。
【００２５】
なお、別の実施形態では、ウェアラブルディスプレイ１００が、ディスプレイ１１０、カメラ１２０、およびセンサ１４０の制御、およびその他の情報処理のためのプロセッサおよびメモリを備えてもよい。また、さらに別の実施形態では、スマートフォン１５０が有するディスプレイ、カメラ、またはセンサが、ウェアラブルディスプレイ１００のディスプレイ１１０、カメラ１２０、またはセンサ１４０の代わりに用いられてもよい。つまり、本実施形態におけるウェアラブルディスプレイ１００およびスマートフォン１５０の機能は、ディスプレイ、カメラ、プロセッサ、およびメモリを備える単一の装置によって実現されてもよく、図示された例のように複数の装置に分散して実現されてもよい。
【００２６】
（広角カメラ）
図１には示されていないが、図２には、広角カメラ１０５が示されている。広角カメラ１０５は、図３に示すように、ウェアラブルディスプレイ１００を装着している第１のユーザの頭部以外に装着された撮像装置である。広角カメラ１０５は、カメラ１１５と、通信部１３５とを含む。カメラ１１５によって撮像された画像は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による通信を実行する通信回路である通信部１３５を介して、スマートフォン１５０に提供される。
【００２７】
ここで、広角カメラ１０５は、ウェアラブルディスプレイ１００に搭載されたカメラ１２０（第１のユーザの頭部に装着された撮像装置）よりも広い範囲の実空間の画像を取得することが可能であることから、広角カメラ１０５と呼ばれる。つまり、広角カメラ１０５は、必ずしも一般的に広角カメラと呼ばれるもの（例えば、広角レンズを備えるカメラ）でなくてよく、単にカメラ１２０よりも広い範囲を撮像可能な通常のカメラでありうる。あるいは、広角カメラ１０５は、実際に広角レンズを備えた広角カメラであってもよいし、魚眼レンズを備えたカメラであってもよいし、全方位カメラであってもよい。
【００２８】
また、広角カメラ１０５は、ウェアラブルディスプレイ１００を装着している第１のユーザの頭部以外に装着されていればよく、必ずしも図３の例のように首掛け型でなくてもよい。例えば、広角カメラ１０５は、クリップやピンなどで第１のユーザの衣服やアクセサリに取り付けられていてもよい。また、例えば広角カメラ１０５は、ベルトなどで第１のユーザの肩や腰などに取り付けられていてもよい。
【００２９】
なお、上記のウェアラブルディスプレイ１００と同様に、広角カメラ１０５も、別の実施形態では、カメラ１１５の制御、およびその他の情報処理のためのプロセッサおよびメモリを備えてもよい。また、さらに別の実施形態では、スマートフォン１５０が有するカメラが、広角カメラ１０５のカメラ１１５の代わりに用いられてもよい。つまり、本実施形態における広角カメラ１０５およびスマートフォン１５０の機能は、カメラ、プロセッサ、およびメモリを備える単一の装置によって実現されてもよく、図示された例のように複数の装置に分散して実現されてもよい。
【００３０】
（スマートフォン）
スマートフォン１５０は、プロセッサ１６０と、メモリ１７０と、通信部１８０とを有する。
【００３１】
プロセッサ１６０は、スマートフォン１５０における各種の情報処理を実行する。例えば、プロセッサ１６０は、広角カメラ１０５のカメラ１１５によって撮像された動画像を、サーバ２００を介してタブレット端末３００に配信するために加工する。このとき、プロセッサ１６０は、ウェアラブルディスプレイ１００のカメラ１２０によって撮像された動画像および／またはウェアラブルディスプレイ１００のセンサ１４０から出力されたセンサデータを利用してもよい。メモリ１７０には、プロセッサ１６０における処理で使用される各種のデータが格納される。
【００３２】
なお、本実施形態において、スマートフォン１５０のプロセッサ１６０、サーバ２００のプロセッサ２１０、およびタブレット端末３００のプロセッサ３１０によってそれぞれ実現される機能は、互換的である。従って、例えば、プロセッサ１６０によって実現されるものとして説明された機能は、他の実施形態ではプロセッサ２１０またはプロセッサ３１０によって実現されてもよい。同様に、プロセッサ２１０によって実現されるものとして説明された機能は、他の実施形態ではプロセッサ１６０またはプロセッサ３１０によって実現されてもよい。また、プロセッサ３１０によって実現されるものとして説明された機能は、各実施形態においてスマートフォン１５０のメモリ１７０、サーバ２００のメモリ２２０、およびタブレット端末３００のメモリ３２０に格納されるデータは、それぞれの装置のプロセッサが実現する機能によって異なる。
【００３３】
通信部１８０は、ウェアラブルディスプレイ１００の通信部１３０、および広角カメラ１０５の通信部１３５との間でＢｌｕｅｔｏｏｔｈ（登録商標）による通信を実行する通信回路である通信部１８０ａと、サーバ２００の通信部２３０との間でネットワーク通信を実行する通信回路である通信部１８０ｂとを含む。通信部１８０ｂと通信部２３０との間のネットワーク通信は、Ｗｉ−Ｆｉ、携帯電話網、インターネットなど、有線または無線の各種のネットワークを経由して実行されうる。これは通信部２３０とタブレット端末３００の通信部３３０との間のネットワーク通信についても同様である。
【００３４】
（サーバ）
サーバ２００は、プロセッサ２１０と、メモリ２２０と、通信部２３０とを有する。
【００３５】
プロセッサ２１０は、サーバ２００における各種の情報処理を実行する。例えば、プロセッサ２１０は、スマートフォン１５０から通信部２３０を介して受信された画像を、１または複数のタブレット端末３００に配信する。メモリ２２０には、プロセッサ２１０における処理で使用される各種のデータが格納される。
【００３６】
通信部２３０は、スマートフォン１５０の通信部１８０ｂ、およびタブレット端末３００の通信部３３０との間でネットワーク通信を実行する通信回路である。
【００３７】
（タブレット端末）
タブレット端末３００は、プロセッサ３１０と、メモリ３２０と、通信部３３０と、ディスプレイ３４０と、タッチパネル３５０とを有する。
【００３８】
プロセッサ３１０は、タブレット端末３００における各種の情報処理を実行する。例えば、プロセッサ３１０は、サーバ２００から通信部３３０を介して受信された画像を、ディスプレイ３４０に表示させるための制御を実行する。また、例えば、プロセッサ３１０は、タッチパネル３５０を介して第２のユーザによって入力されたアノテーションや操作指示を、通信部３３０を介してサーバ２００に送信してもよい。メモリ３２０には、プロセッサ３１０における処理で使用される各種のデータが格納される。
【００３９】
通信部３３０は、サーバ２００の通信部２３０との間でネットワーク通信を実行する通信回路である。
【００４０】
ディスプレイ３４０は、例えばＬＣＤや有機ＥＬディスプレイであり、プロセッサ３１０の制御に従って各種の情報を呈示する。例えば、ディスプレイ３４０は、広角カメラ１０５のカメラ１１５によって撮像された画像に基づいて生成される画像を表示する。また、ディスプレイ３４０は、第２のユーザが画像に対してアノテーションの入力その他の操作を入力するためのＧＵＩ（Graphical  User  Interface）を表示してもよい。
【００４１】
タッチパネル３５０は、ディスプレイ３４０の表面に配置され、ユーザのタッチを入力として検出する。タッチパネル３５０は、例えば、ソフトウェアキーボードを用いたテキストの入力や、画像などの選択入力、手書きによる文字や図形の入力などを検出する。タッチパネル３５０を介して入力された文字や画像は、プロセッサ３１０によって処理され、通信部３３０を介してサーバ２００に送信される。
【００４２】
なお、本実施形態では、画像がタブレット端末３００に配信されるが、別の実施形態では、タブレット端末３００に加えて、またはタブレット端末３００に代えて、デスクトップ型もしくはノート型のパーソナルコンピュータ、テレビ、スマートフォン、メディアプレーヤ、またはゲーム機など、ディスプレイと入力装置とを備える各種の機器に画像が配信されうる。ウェアラブルディスプレイ１００とは異なるウェアラブルディスプレイに画像が配信されてもよい。これらの場合、入力装置は、本実施形態で例示したタッチパネルには限られず、キーボード、マウス、またはハードウェアボタンなどであってもよい。また、アノテーションの入力には、音声入力やジェスチャ入力が利用されてもよい。
【００４３】
（１−３．機能構成）
図４は、本開示の第１の実施形態に係るシステムの概略的な機能構成を示す図である。図４を参照すると、システム１０は、マッチング部２５１、視界推定部２５３、および表示制御部２５５を機能構成として含む。これらの機能構成は、例えばスマートフォン１５０のプロセッサ１６０、サーバ２００のプロセッサ２１０、またはタブレット端末３００のプロセッサ３１０のいずれかによって実現されてもよく、またこれらのプロセッサに分散して実現されてもよい。以下、それぞれの機能構成についてさらに説明する。
【００４４】
マッチング部２５１は、ウェアラブルディスプレイ１００のカメラ１２０から出力される画像（第１の画像）、またはウェアラブルディスプレイ１００のセンサ１４０９から出力されるセンサデータと、広角カメラ１０５のカメラ１１５から出力される画像（第２の画像）とをマッチングさせる。マッチング部２５１は、例えば、第１の画像と第２の画像とのマッチング、またはセンサデータと第２の画像とのマッチングのいずれかを実行してもよいし、第１の画像およびセンサデータと第２の画像とのマッチングを実行してもよい。
【００４５】
例えば、第１の画像と第２の画像とをマッチングさせる場合、マッチング部２５１は、第１の画像と第２の画像との時刻を同期させたうえで、第２の画像において第１の画像にマッチする領域を探索する。上述のように、第２の画像（広角カメラ１０５のカメラ１１５から出力される）は第１の画像（ウェアラブルディスプレイ１００のカメラ１２０から出力される）よりも広い範囲の実空間の画像を取得する。従って、第２の画像には、第１の画像にマッチする領域が含まれるはずである。なお、画像同士のマッチングには、公知のさまざまな手法を利用することが可能であるため、詳細な説明は省略する。
【００４６】
また、例えば、センサデータと第２の画像とをマッチングさせる場合、マッチング部２５１は、センサデータと第２の画像との時刻を同期させた上で、センサデータに基づいて推定される第１のユーザの向きを、第２の画像に関連付ける。例えば、第２の画像が、第１のユーザの体の正面を中心とする実空間の範囲を撮像したものである場合、ある時刻においてセンサデータに基づいて第１のユーザが頭部を水平方向に＋３０度回転させたことが推定されれば、マッチング部２５１は、第２の画像の中心から＋３０度分ずれた向きを、この時刻の第１のユーザの向きとして特定する。
【００４７】
さらに、マッチング部２５１は、第１の画像およびセンサデータの両方を、第２の画像をマッチングさせてもよい。例えば、マッチング部２５１は、センサデータと第２の画像とをマッチングさせることによって、第１のユーザの向き、すなわち第２の画像において第１の画像とマッチングする部分が存在する可能性が高い方向を推定した上で、推定された方向に対応する第２の画像の領域で、第１の画像とのマッチングを実行してもよい。これによって、例えば、画像同士のマッチングのための処理負荷を低減させることができる。あるいは、例えば実空間の画像に同じような画像の特徴を有する部分が多くあるような場合に、実際の第１のユーザの視界とは異なる領域で第１の画像と第２の画像とのマッチングが誤検出されるのを防ぐことができる。
【００４８】
視界推定部２５３は、マッチング部２５１によるマッチングの結果に基づいて、広角カメラ１０５のカメラ１１５から出力される画像（第２の画像）において第１のユーザの視界に対応する領域を推定する。
【００４９】
例えば、マッチング部２５１が、ウェアラブルディスプレイ１００のカメラ１２０から出力される画像（第１の画像）と第２の画像とをマッチングさせる場合、視界推定部２５３は、第２の画像において第１の画像にマッチした領域に第１のユーザの視界に対応する領域が含まれると推定する。ここで、第１の画像の範囲が第１のユーザの視界よりも広い場合、視界推定部２５３は、例えば予め実施されたカメラ１２０のキャリブレーションの結果などに基づいて、第２の画像において第１の画像にマッチした領域の一部を、第１のユーザの視界に対応する領域として特定してもよい。
【００５０】
また、例えば、マッチング部２５１が、センサデータと第２の画像とをマッチングさせる場合、視界推定部２５３は、センサデータに基づいて推定される第１のユーザの向きに対応する領域が第１のユーザの視界に対応する領域であると推定する。この場合、視界推定部２５３は、第１のユーザの視界に対応する所定のサイズの領域を予め設定し、第２の画像において第１のユーザの向きに対応する位置を基準にして上記所定のサイズの領域を配置してもよい。
【００５１】
表示制御部２５５は、視界推定部２５３による視界の推定の結果に基づいて、広角カメラ１０５のカメラ１１５から出力される画像（第２の画像）を用いて第１のユーザの視界を表現した画像を生成し、生成された画像を、タブレット端末３００のディスプレイ３４０を介して第２のユーザに向けて表示させる。また、表示制御部２５５は、タブレット端末のタッチパネル３５０を介して取得される第２のユーザの操作に基づいて、生成される画像を変化させてもよい。
【００５２】
例えば、表示制御部２５５は、第２の画像において第１のユーザの視界に対応する領域に第１の画像を合成した画像を生成してもよい。この場合、生成される画像は、第１のユーザの視界よりも広い範囲（必ずしも第２の画像の全範囲でなくてもよい）を含み、第１の画像がその中に配置される。なお、上述のように、第１の画像の範囲が第１のユーザの視界よりも広い場合には、第１の画像の一部を切り出した画像が第２の画像に合成されうる。第１のユーザが頭部を傾動させたり回動させたりすることによって第１のユーザの視界が変化すると、それに合わせて第１の画像が合成される領域が移動する。しかし、第１のユーザが体全体の向きを変化させない限り、第２の画像に基づいて生成される画像の画角が大きく変化することはない。従って、この例では、大きく変化しない背景画像（第２の画像に基づいて表示される）の中を、第１のユーザの視界の変化に合わせて視点画像（第１の画像に基づいて表示される）が動き回るような画像が生成されうる。このような画像によって、例えば、第１のユーザの視界の変化を表現できる一方で、視界が急激に移動したような場合でも、映像酔いや空間感覚のロストを生じにくくすることができる。あるいは、第１のユーザの視界とともに、その背景になっているより広い範囲の実空間の状況を把握することができる。
【００５３】
なお、上記の例のように、表示制御部２５５が画像の生成にあたって第１の画像を使用する場合であっても、マッチング部２５１および視界推定部２５３の処理には必ずしも第１の画像が使用されている必要はない。つまり、例えば、表示制御部２５５が、第２の画像において第１のユーザの視界に対応する領域に第１の画像を合成した画像を生成する場合、第１のユーザの視界に対応する領域は、第１の画像と第２の画像とのマッチングによって推定されてもよいし、センサデータと第２の画像とのマッチングによって推定されてもよい。
【００５４】
また、例えば、表示制御部２５５は、第２の画像において第１のユーザの視界に対応する領域をマーキングした画像を生成してもよい。この場合も、生成される画像は、第１のユーザの視界よりも広い範囲（必ずしも第２の画像の全範囲でなくてもよい）を含み、その一部が、第１のユーザの視界に対応する領域としてマーキングされる。第１のユーザが頭部を傾動させたり回動させたりすることによって第１のユーザの視界が変化すると、それに合わせてマーキングが移動する。しかし、第１のユーザが体全体の向きを変化させない限り、第２の画像に基づいて生成される画像の画角が大きく変化することはない。従って、この例では、大きく変化しない画像（第２の画像に基づいて表示される）の中を、第１のユーザの視界を示すマーキングが動き回るような画像が生成されうる。このような画像によって、上記の例と同様に、第１のユーザの視界の変化を表現できる一方で、視界が急激に移動したような場合でも、映像酔いや空間感覚のロストを生じにくくすることができる。あるいは、第１のユーザの視界とともに、その背景になっているより広い範囲の実空間の状況を把握することができる。
【００５５】
上記の例のように、表示制御部２５５が画像の生成にあたって第１の画像を使用しない場合、第１の画像は、表示を考慮した品質の画像である必要がない。つまり、第１の画像は、マッチング部２５１における第２の画像とのマッチングのために十分な品質（解像度など）を有していればよい。従って、ウェアラブルディスプレイ１００に搭載されるカメラ１２０を小型軽量化することが容易になりうる。
【００５６】
なお、表示制御部２５５が画像の生成に第１の画像を使用せず、マッチング部２５１もセンサデータと第２の画像とのマッチングだけを実施するような場合には、ウェアラブルディスプレイ１００にカメラ１２０が設けられなくてもよい。逆に、マッチング部２５１が第１の画像と第２の画像とのマッチングだけを実施するような場合には、ウェアラブルディスプレイ１００にセンサ１４０が設けられなくてもよい。
【００５７】
上記の２つの例において、表示制御部２５５は、第１のユーザの視界に対応する領域が正面に位置するように、第２の画像の表示位置を変更してもよい。例えば、第２の画像の一部を切り出して画像が生成される場合、表示制御部２５５は、第１のユーザの視界に対応する領域が切り出し後の画像の中央に近づくように、第２の画像における切り出し領域を設定してもよい。あるいは、第２の画像が魚眼レンズを備えたカメラや全方位カメラで撮像されるような場合、表示制御部２５５は、第１のユーザの視界に対応する領域が所定の方向（例えば下）に位置するように第２の画像を回転させてもよい。
【００５８】
また、例えば、表示制御部２５５は、第２の画像から第１のユーザの視界に対応する領域を切り出した画像を生成してもよい。この場合、生成される画像全体が、第１の画像のユーザの視界に対応する。第１のユーザが頭部を傾動させたり回動させたりすることによって第１のユーザの視界が変化すると、生成される画像の画角がそれに合わせて変化することになる。従って、この例では、第１のユーザの視界をより直接的に体験することができる画像が生成されうる。
【００５９】
なお、第１の画像の範囲が第１のユーザの視界よりも広い場合には、第１の画像からも上記の例と同様の画像を生成することが可能である。しかしながら、ユーザの頭部に装着されるウェアラブルディスプレイ１００に搭載されるカメラ１２０よりも、頭部以外に装着される広角カメラ１０５の方が、カメラ自体のサイズや重量についての制限が緩やかであり、カメラの性能を向上させることが容易である。従って、上記の例のように、第２の画像から、第１のユーザの視界に対応する領域を切り出した画像を生成することには利点がある。
【００６０】
また、上記の例のように、第２の画像から第１のユーザの視界に対応する領域を切り出した画像（以下、視点画像ともいう）を生成する場合、第１の画像から同様の視点画像を生成する場合よりも、視界の移動の平滑化が容易である。例えば、第１のユーザの視界が急激に移動したような場合、映像酔いや空間感覚のロストを防ぐために、第２のユーザに提供される画像では、視点の移動を遅らせたり、変位の振動を抑制したりすることが考えられる。しかしながら、第１の画像から視点画像を生成している場合、第１の画像の範囲が第１のユーザの視界よりも広いとしても、その範囲は限られている。従って、視界がその範囲を超えて移動した場合には、視界の移動の平滑化は困難である。一方、第２の画像から視点画像を生成している場合、第２の画像の範囲は第１の画像の範囲よりもさらに広いため、より広い範囲での視界の移動に対して平滑化を実施することができる。
【００６１】
なお、第１のユーザの視界の移動の平滑化は、第２の画像から視点画像を生成する場合に限らず、第２の画像において第１のユーザの視界に対応する領域に第１の画像を合成する場合や、第２の画像において第１のユーザの視界に対応する領域をマーキングした画像を生成する場合にも適用可能である。これらの場合においても、第１のユーザの視界に対応する第１の画像やマーキングが急激に動くと第２のユーザの視認性を損ねるため、視界の移動を平滑化し、第１の画像やマーキングが緩やかに移動する画像を生成することが可能である。
【００６２】
（１−４．処理の例）
図５は、本開示の第１の実施形態における処理の第１の例を示す図である。図５を参照すると、広角カメラ１０５の画像（Ｓ１０１）と、頭部搭載カメラ、すなわちウェアラブルディスプレイ１００に搭載されたカメラ１２０の画像（Ｓ１０３）とが取得され、マッチング部２５１においてマッチングされる（Ｓ１０５）。マッチングの結果に基づいて、視界推定部２５３が第１のユーザの視界を推定する（Ｓ１０７）。さらに、視界の推定の結果に基づいて、表示制御部２５５が、広角カメラ画像（上記の第２の画像）において第１のユーザの視界を表現する（Ｓ１０９）。広角カメラ画像における第１のユーザの視界の表現方法については、上記で例示した通りである。
【００６３】
図６は、本開示の第１の実施形態における処理の第２の例を示す図である。図６を参照すると、広角カメラ１０５の画像（Ｓ１０１）と、頭部搭載モーションセンサデータ、すなわちウェアラブルディスプレイ１００に搭載されたセンサ１４０に含まれる加速度センサや角速度センサ、ジャイロセンサなどによって取得されたセンサデータ（Ｓ１１１）とが取得され、マッチング部２５１においてマッチングされる（Ｓ１１３）。マッチングの結果に基づいて、視界推定部２５３が第１のユーザの視界の方向を推定する（Ｓ１１５）。さらに、視界の方向の推定の結果に基づいて、表示制御部２５５が、広角カメラ画像（上記の第２の画像）において第１のユーザの視界を表現する（Ｓ１０９）。
【００６４】
（１−５．表示例）
図７は、本開示の第１の実施形態の表示例を示す図である。図７には、タブレット端末３００のディスプレイ３４０に表示される画像３０００の例が示されている。図示された例において、画像３０００は、全方位カメラによって撮像された第２の画像を展開することによって生成されている。なお、他の例において、第２の画像が、通常のカメラや、広角レンズを備えたカメラ、または魚眼レンズを備えたカメラなどによって撮像されてもよいことは、上述した通りである。
【００６５】
画像３０００では、第１のユーザの視界が、マーキング３０１０によって表現されている。マーキング３０１０は、上記の視界推定部２５３によって推定された、第１のユーザの視界に対応する領域に表示される。表示制御部２５５は、マーキング３０１０が中央付近に位置するように、展開された全方位画像である画像３０００の水平方向の表示位置を調節している。
【００６６】
なお、既に説明したように、別の例では、マーキング３０１０と同様の領域に、ウェアラブルディスプレイ１００のカメラ１２０によって撮像された第１の画像が合成されてもよい。あるいは、さらに別の例では、マーキング３０１０と同様の領域が、第１のユーザの視界に対応する領域として切り出されてもよい。タブレット端末３００の第２のユーザは、例えばＧＵＩとして表示される視点切り替えボタンや、タッチパネル３５０を介したジェスチャコントロール、または空間ジェスチャ操作などによって、これらの表示を相互に切り替えることが可能であってもよい。
【００６７】
（１−６．変形例）
上記の本実施形態の説明では、ウェアラブルディスプレイ１００に搭載されたセンサ１４０から出力されるセンサデータと、広角カメラ１０５のカメラ１１５によって撮像される第２の画像との間で実行されるマッチングを例示したが、本開示の実施形態はこのような例に限られない。例えば、広角カメラ１０５にも加速度センサなどのセンサが搭載され、ウェアラブルディスプレイ１００のセンサ１４０によるセンサデータと、広角カメラ１０５のセンサによるセンサデータ、および第２の画像との間でマッチングが実行されてもよい。この場合、センサデータ同士のマッチングによって、ウェアラブルディスプレイ１００に対する広角カメラ１０５の相対的な姿勢を検出することができるため、第１のユーザの向きをより正確に推定することができる。また、この場合も、上記の例と同様に、第１の画像をさらに組み合わせてマッチングを実行してもよい。
【００６８】
（２．第２の実施形態）
次に、本開示の第２の実施形態について説明する。なお、上記の第１の実施形態と同様の構成（システム構成および装置構成）については、重複した説明を省略する。
【００６９】
図８は、本開示の第２の実施形態に係るシステムの概略的な機能構成を示す図である。図８を参照すると、システム２０は、マッチング部２５１、視界推定部２５３、表示制御部２５５、および視線推定部２５７を機能構成として含む。これらの機能構成は、例えばスマートフォン１５０のプロセッサ１６０、サーバ２００のプロセッサ２１０、またはタブレット端末３００のプロセッサ３１０のいずれかによって実現されてもよく、またこれらのプロセッサに分散して実現されてもよい。また、システム２０では、ウェアラブルディスプレイ１００にアイカメラ１４５が設けられる。以下、それぞれの機能構成についてさらに説明する。
【００７０】
本実施形態において、マッチング部２５１および視界推定部２５３の機能は、上記の第１の実施形態と同様である。一方、表示制御部２５５は、視線推定部２５７から提供される情報に基づいて、第１のユーザの視界に加えて、第１のユーザの視線方向を表現した画像を生成する。なお、表示制御部２５５が生成する画像における第１のユーザの視界の表現については、上記の第１の実施形態と同様である。視線推定部２５７は、アイカメラ１４５による撮像画像に基づいて、第１のユーザの視線方向を推定する。アイカメラ撮像画像に基づく視線方向の推定には、公知のさまざまな手法を利用することが可能であるため、詳細な説明は省略する。
【００７１】
図９は、本開示の第２の実施形態における処理の例を示す図である。図９を参照すると、広角カメラ１０５の画像（Ｓ１０１）と、頭部搭載カメラ、すなわちウェアラブルディスプレイ１００に搭載されたカメラ１２０の画像（Ｓ１０３）とが取得され、マッチング部２５１においてマッチングされる（Ｓ１０５）。マッチングの結果に基づいて、視界推定部２５３が第１のユーザの視界を推定する（Ｓ１０７）。ここまでの処理は、上記の第１の実施形態と同様である。
【００７２】
本実施形態では、上記の処理とともに、視線推定部２５７が、アイカメラ１４５による撮像画像に基づいて、第１のユーザの視線方向を推定する（Ｓ２０１）。表示制御部２５５は、視界推定部２５３による第１のユーザの視界の推定の結果と、視線推定部２５７による第１のユーザの視線方向の推定の結果とに基づいて、広角カメラ画像（上記の第２の画像）において第１のユーザの視界と視線方向とを表現する（Ｓ２０３）。広角カメラ画像における第１のユーザの視界の表現方法については、第１の実施形態で例示した通りである。
【００７３】
図１０は、本開示の第２の実施形態の表示例を示す図である。図１０には、タブレット端末３００のディスプレイ３４０に表示される画像３０００の例が示されている。図示された例において、画像３１００は、全方位カメラによって撮像された第２の画像を展開することによって生成されている。なお、他の例において、第２の画像が、通常のカメラや、広角レンズを備えたカメラ、または魚眼レンズを備えたカメラなどによって撮像されてもよいことは、上述した通りである。
【００７４】
画像３１００では、第１のユーザの視界が、上記の図７の例と同様のマーキング３０１０によって表現されている。さらに、画像３１００では、第１のユーザの視線方向が、視線マーキング３１２０によって表現されている。視線マーキング３１２０は、上記の視線推定部２５７によって推定された、第１のユーザの視線方向に対応する位置を中心にして表示される。通常の場合、視線マーキング３１２０は、第１のユーザの視界を示すマーキング３０１０の内側に表示される。ただし、例えば第１のユーザの視界の移動が平滑化されているような場合には、画像の急激な変化を抑制しつつ、視界の変化が発生していることを表現するために、視界マーキング３１２０が先行して移動し、マーキング３０１０の外に出てもよい。
【００７５】
なお、第１の実施形態と同様に、本実施形態の別の例では、マーキング３０１０と同様の領域に、ウェアラブルディスプレイ１００のカメラ１２０によって撮像された第１の画像が合成されてもよい。あるいは、さらに別の例では、マーキング３０１０と同様の領域が、第１のユーザの視界に対応する領域として切り出されてもよい。これらの場合にも、視線マーキング３１２０が表示されうる。視線マーキング３１２０の形状は、図１０に示された例のような十字型には限定されず、円、矩形、あるいは点などの各種形状でありうる。
【００７６】
（３．ハードウェア構成）
次に、図１１を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１１は、本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。図示された情報処理装置９００は、例えば、上記の実施形態におけるスマートフォン１５０、サーバ２００、およびタブレット端末３００などを実現しうる。
【００７７】
情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置９００は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）またはＡＳＩＣ（Application  Specific  Integrated  Circuit）と呼ばれるような処理回路を有してもよい。
【００７８】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【００７９】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【００８０】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音声出力装置、ならびにプリンタ装置などでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音声として出力したりする。
【００８１】
ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００８２】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【００８３】
接続ポート９２３は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置９００と外部接続機器９２９との間で各種のデータが交換されうる。
【００８４】
通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【００８５】
撮像装置９３３は、例えば、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００８６】
センサ９３５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えば情報処理装置９００の筐体の姿勢など、情報処理装置９００自体の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音など、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【００８７】
以上、情報処理装置９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００８８】
（４．補足）
本開示の実施形態は、例えば、上記で説明したような表示制御装置（スマートフォン、サーバまたはタブレット端末など）、システム、表示制御装置またはシステムで実行される表示制御方法、表示制御装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【００８９】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９０】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００９１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、前記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせるマッチング部と、
前記マッチングの結果に基づいて、前記第２の画像において前記第１のユーザの視界に対応する領域を推定する視界推定部と、
前記視界の推定の結果に基づいて、前記第２の画像を用いて前記第１のユーザの視界を表現した画像を生成し、前記第１のユーザとは異なる第２のユーザに向けて表示させる表示制御部と
を備える表示制御装置。
（２）前記マッチング部は、前記第１の撮像装置から出力される前記第１の画像と、前記第２の画像とをマッチングさせ、
前記視界推定部は、前記第２の画像において前記第１の画像にマッチした領域に前記第１のユーザの視界に対応する領域が含まれると推定する、前記（１）に記載の表示制御装置。
（３）前記マッチング部は、前記センサから出力される前記センサデータと、前記第２の画像とをマッチングさせ、
前記視界推定部は、前記センサデータに基づいて推定される前記第１のユーザの向きに対応する領域が前記第１のユーザの視界に対応する領域であると推定する、前記（１）または（２）に記載の表示制御装置。
（４）前記センサは、加速度センサ、角速度センサ、ジャイロセンサ、または地磁気センサを含む、前記（３）に記載の表示制御装置。
（５）前記第１のユーザの視線方向を推定する視線推定部をさらに備え、
前記表示制御部は、前記第１のユーザの視界に加えて前記第１のユーザの視線方向を表現した画像を生成する、前記（１）〜（４）のいずれか１項に記載の表示制御装置。
（６）前記表示制御部は、前記第１のユーザの視界を表現した画像を生成するにあたり、前記第１のユーザの視界の移動を平滑化する、前記（１）〜（５）のいずれか１項に記載の表示制御装置。
（７）前記表示制御部は、前記第２の画像において前記第１のユーザの視界に対応する領域に前記第１の画像を合成した画像を生成する、前記（１）〜（６）のいずれか１項に記載の表示制御装置。
（８）前記表示制御部は、前記第２の画像において前記第１のユーザの視界に対応する領域をマーキングした画像を生成する、前記（１）〜（７）のいずれか１項に記載の表示制御装置。
（９）前記表示制御部は、前記第１のユーザの視界に対応する領域が正面に位置するように前記第２の画像の表示位置を変更した画像を生成する、前記（１）〜（８）のいずれか１項に記載の表示制御装置。
（１０）前記表示制御部は、前記第２の画像から前記第１のユーザの視界に対応する領域を切り出した画像を生成する、前記（１）〜（６）のいずれか１項に記載の表示制御装置。
（１１）第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、前記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせることと、
前記マッチングの結果に基づいて、前記第２の画像において前記第１のユーザの視界に対応する領域を推定することと、
プロセッサが、前記視界の推定の結果に基づいて、前記第２の画像を用いて前記第１のユーザの視界を表現した画像を生成し、前記第１のユーザとは異なる第２のユーザに向けて表示させることと
を含む表示制御方法。
（１２）第１のユーザの頭部に装着された第１の撮像装置またはセンサから出力される第１の画像またはセンサデータと、前記第１のユーザの頭部以外に装着された第２の撮像装置から出力される第２の画像とをマッチングさせる機能と、
前記マッチングの結果に基づいて、前記第２の画像において前記第１のユーザの視界に対応する領域を推定する機能と、
前記視界の推定の結果に基づいて、前記第２の画像を用いて前記第１のユーザの視界を表現した画像を生成し、前記第１のユーザとは異なる第２のユーザに向けて表示させる機能と
をコンピュータに実現させるためのプログラム。
【符号の説明】
【００９２】
１０，２０    システム
１００    ウェアラブルディスプレイ
１０５    広角カメラ
１１０    ディスプレイ
１１５，１２０    カメラ
１４０    センサ
１４５    アイカメラ
１５０    スマートフォン
１６０    プロセッサ
１７０    メモリ
２００    サーバ
２１０    プロセッサ
２２０    メモリ
２５１    マッチング部
２５３    視界推定部
２５５    表示制御部
２５７    視線推定部
３００    タブレット端末
３１０    プロセッサ
３２０    メモリ
３４０    ディスプレイ
３５０    タッチパネル
【図１】
2015095802.tif 000003
【図２】
2015095802.tif 000004
【図３】
2015095802.tif 000005
【図４】
2015095802.tif 000006
【図５】
2015095802.tif 000007
【図６】
2015095802.tif 000008
【図７】
2015095802.tif 000009
【図８】
2015095802.tif 000010
【図９】
2015095802.tif 000011
【図１０】
2015095802.tif 000012
【図１１】
2015095802.tif 000013