(57)【特許請求の範囲】
【請求項１】
ソーシャルネットワークに接続した際に、選択された他の行動者に基づいて、一の行動者の行動位置において過去に前記他の行動者が行動した行動情報をサーバから取得する行動情報取得部と、
取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成するオブジェクト生成部と、
前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す透過型の表示部に重畳して表示させる表示制御部と、
を備え、
前記表示制御部は、行動中の前記一の行動者の視界内の位置に前記他の行動者が位置せず、かつ前記他の行動者が前記一の行動者から所定距離以上離れていると判定された場合に、前記一の行動者と前記他の行動者の位置を示す地図を、前記表示部に重畳して表示させる、表示制御装置。
【請求項２】
前記表示制御部は、生成された前記仮想オブジェクトを前記表示部に透過して表示させる、
請求項１に記載の表示制御装置。
【請求項３】
前記視界内の位置に、前記他の行動者が位置するかを判定する位置判定部を更に備え、
前記表示制御部は、前記視界内の位置に前記他の行動者が位置すると判定された場合に、前記仮想オブジェクトを前記表示部に表示させる、
請求項１または２に記載の表示制御装置。
【請求項４】
前記一の行動者及び前記他の行動者の行動は、道路を走る動作であり、
前記一の行動者の視界を撮像する撮像部により撮像された撮像画像から、前記道路の範囲を特定する範囲特定部を更に備え、
前記位置判定部は、特定された前記道路の範囲内に前記他の行動者が位置する場合に、前記視界内の位置に前記他の行動者が位置すると判定する、
請求項３に記載の表示制御装置。
【請求項５】
前記一の行動者の視線の向きを検知する視線検知部を更に備え、
前記表示制御部は、検知された前記視線の向きに応じて、前記表示部における前記仮想オブジェクトの表示を切り替える、
請求項１〜４のいずれか一項に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記他の行動者が前記一の行動者よりも進行方向の前方を行動している際には、前記一の行動者の視線が前記前方を向いていると検知された場合に前記仮想オブジェクトを前記表示部に表示させる、
請求項５に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記他の行動者が前記一の行動者よりも進行方向の後方を行動している際には、前記一の行動者の視線が前記後方を向いていると検知された場合に前記仮想オブジェクトを前記表示部に表示させる、
請求項５に記載の表示制御装置。
【請求項８】
前記一の行動者及び前記他の行動者の行動は、走る動作であり、
前記一の行動者の行動を判定する行動判定部を更に備え、
前記表示制御部は、前記一の行動者が前記走る動作を開始したと判定された場合に、前記仮想オブジェクトを前記表示部に表示させる、
請求項１〜７のいずれか一項に記載の表示制御装置。
【請求項９】
前記表示制御部は、前記一の行動者から見て前記他の行動者との間に遮蔽物が存在する場合には、前記仮想オブジェクトを前記表示部に表示させない、
請求項１〜８のいずれか一項に記載の表示制御装置。
【請求項１０】
前記行動情報取得部は、前記行動情報と共に、前記他の行動者が行動した位置の高度に関する情報を含む地図情報も取得する、
請求項１〜９のいずれか一項に記載の表示制御装置。
【請求項１１】
前記表示部は、前記一の行動者に装着された眼鏡型の表示部である、
請求項１〜１０のいずれか一項に記載の表示制御装置。
【請求項１２】
ソーシャルネットワークに接続した際に、選択された他の行動者に基づいて、一の行動者の行動位置において過去に前記他の行動者が行動した行動情報をサーバから取得することと、
取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成することと、
前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す透過型の表示部に重畳して表示させることと、
行動中の前記一の行動者の視界内の位置に前記他の行動者が位置せず、かつ前記他の行動者が前記一の行動者から所定距離以上離れていると判定された場合に、前記一の行動者と前記他の行動者の位置を示す地図を、前記表示部に重畳して表示させることと、
を含む、表示制御方法。
【請求項１３】
コンピュータに、
ソーシャルネットワークに接続した際に、選択された他の行動者に基づいて、一の行動者の行動位置において過去に前記他の行動者が行動した行動情報をサーバから取得することと、
取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成することと、
前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す透過型の表示部に重畳して表示させることと、
行動中の前記一の行動者の視界内の位置に前記他の行動者が位置せず、かつ前記他の行動者が前記一の行動者から所定距離以上離れていると判定された場合に、前記一の行動者と前記他の行動者の位置を示す地図を、前記表示部に重畳して表示させることと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、運動選手（行動者）が、通信網等を介して外部から各種の情報を受信可能な装置を装着して、運動することが成されている。
【０００３】
下記の特許文献１には、全地球測位衛星データを利用して、運動選手や、運動競技中に運動選手によって使用される装備に、運動選手の移動距離等に関する情報を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００２−５０７７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、一の行動者がある行動位置において行動する際に、他の行動者の同一位置における過去の行動を知りたいケースが存在する。これは、同一位置における他の行動者の過去の行動を知ることができる場合には、例えば、一の行動者は、他の行動者の過去の行動を参考にして、状況に適した適切な行動を行うことができるからである。
【０００６】
しかし、上記の特許文献１には、他の運動選手の運動情報を一の運動選手に知らせることについては、何ら着目されていない。
【０００７】
そこで、本開示は、一の行動者の行動中に、他の行動者の過去の行動情報を用いたリアルティのある表示を提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、一の行動者の行動位置において、過去に他の行動者が行動した行動情報を取得する行動情報取得部と、取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成するオブジェクト生成部と、前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させる表示制御部と、を備える、表示制御装置が提供される。
【０００９】
かかる構成によれば、オブジェクト生成部は、取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成する。そして、表示制御部は、前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させる。これにより、一の行動者が特定場所で行動している際に、他の行動者が過去に同一場所にて行動した行動情報に対応した仮想オブジェクトが表示部に表示される。すなわち、一の行動者の行動中に、他の行動者の過去の行動情報を用いたリアルティのある表示が行われる。この結果、一の行動者は、行動中に表示される仮想オブジェクトを見ながら、行動を継続できるので、他の行動者と競争したり、他の行動者の行動をガイド代わりに用いて行動を行うことが可能となる。
【００１０】
また、本開示によれば、一の行動者の行動位置において、過去に他の行動者が行動した行動情報を取得することと、取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成することと、前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させることと、を含む、表示制御方法が提供される。
【００１１】
また、本開示によれば、コンピュータに、一の行動者の行動位置において、過去に他の行動者が行動した行動情報を取得することと、取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成することと、前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させることと、を実行させるためのプログラムが提供される。
【発明の効果】
【００１２】
以上説明したように本開示によれば、一の行動者の行動中に、他の行動者の過去の行動情報を用いたリアルティのある表示が可能となる。
【図面の簡単な説明】
【００１３】
【図１】本開示の一実施形態に係る表示システムの概略構成例を説明するための図である。
【図２】一実施形態に係る表示装置の外観構成例を示す図である。
【図３】一実施形態に係る表示装置のハードウェア構成例を示すブロック図である。
【図４】一実施形態に係る表示装置の機能構成例を示すブロック図である。
【図５】サーバからダウンロードされる行動情報のデータ構造を示す図である。
【図６】撮像画像から道路の範囲を特定する方法の一例を説明するための図である。
【図７】競争者が前方を走っている場合に、表示部に表示される仮想オブジェクトの一例を示す図である。
【図８】競争者が前方を走っている場合に、表示部に表示される仮想オブジェクトの一例を示す図である。
【図９】競争者が前方を走っている場合に、表示部に表示される仮想オブジェクトの一例を示す図である。
【図１０】競争者と並走している場合に、表示部に表示される仮想オブジェクトの一例を示す図である。
【図１１】競争者が後方を走っている場合に、表示部に表示される仮想オブジェクトの一例を示す図である。
【図１２】競争者が後方を走っている場合に、表示部に表示される仮想オブジェクトの一例を示す図である。
【図１３】競争者が視界から外れた場合に、表示部に表示される地図の一例を示す図である。
【図１４】ユーザと競争者の位置を示す地図表示の一例を示す模式図である。
【図１５】一実施形態に係る表示装置による処理の流れの一例を示すフローチャートである。
【図１６】仮想オブジェクト表示処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．表示システムの構成
２．表示装置の構成
２−１．表示装置のハードウェア構成例
２−２．表示装置の機能構成例
３．表示部における仮想オブジェクトの表示例
４．表示装置による処理の流れ
５．仮想オブジェクトを表示するケース
６．まとめ
【００１６】
＜１．表示システムの構成＞
図１及び図２を参照しながら、本開示の一実施形態に係る表示システム１の構成例について、説明する。図１は、本開示の一実施形態に係る表示システム１の概略構成例を説明するための図である。図２は、一実施形態に係る表示装置１００の外観構成例を示す図である。
【００１７】
表示システム１は、一のユーザが走っている際に、一のユーザが装着した表示装置１００に、他のユーザの過去の運動履歴に基づいた仮想オブジェクト（この仮想オブジェクトは、他のユーザが走っている状態を示す）を表示させるものである。これにより、一のユーザ（例えば、図１に示すユーザＵａ）は、表示装置１００に表示された仮想オブジェクトを見ることで、過去に走った他のユーザ（図１に示すユーザＵｂ、Ｕｃ）とあたかも競争するように走ることができる。
【００１８】
表示システム１は、図１に示すように、ユーザに装着された表示装置１００と、サーバ３００と、表示装置１００とサーバ３００を通信可能に接続するネットワーク４００と、を有する。
【００１９】
表示装置１００は、図２に示すように、ユーザ（ここでは、ユーザＵａを例に挙げて説明する）が顔に装着されるメガネ型の表示装置である。具体的には、表示装置１００は、ランニング中に装着されるサングラスである。表示装置１００は、サングラスのレンズ部分に、透過型ディスプレイである表示部１１８を有する。このため、ユーザＵａは、表示装置１００を装着しても、表示部１１８から周囲の風景を観ることができる。表示装置１００は、ＧＰＳ衛星５００と通信し、表示装置１００の位置情報（例えば、現在の位置情報）を取得する。
【００２０】
また、表示装置１００は、現在の位置で他のユーザ（ユーザＵｂ、Ｕｃ）が過去に運動した運動履歴を、サーバ３００から取得する。表示装置１００は、取得した他のユーザの過去の運動履歴に基づいて、風景に重畳して仮想オブジェクトを表示する。なお、仮想オブジェクトの表示の詳細については、後述する。
【００２１】
サーバ３００は、ユーザＵａ、Ｕｂ、Ｕｃの過去の運動履歴を管理している。運動履歴は、表示装置１００から順次受信され、サーバ３００に接続されたデータベース３１０に格納される。データベース３１０には、各ユーザの運動履歴の他に、地図情報等も格納されている。なお、地図情報には、例えば、ユーザが走った道路に関する道路情報も含まれている。
【００２２】
サーバ３００は、ネットワークを介して、各ユーザＵａ、Ｕｂ、Ｕｃが装着した表示装置１００と通信可能である。サーバ３００は、各ユーザＵａ、Ｕｂ、Ｕｃが装着した表示装置１００から、各ユーザの運動履歴を受信し、データベース３１０に格納する。また、サーバ３００は、一のユーザＵａ（ユーザＵａが装着した表示装置１００）の要求に応じて、他のユーザＵｂ、Ｕｃの過去の運動履歴を、一のユーザＵａが装着した表示装置１００に送信する。
【００２３】
＜２．表示装置の構成＞
（２−１．表示装置のハードウェア構成例）
図３を参照しながら、一実施形態に係る表示装置１００のハードウェア構成例について説明する。図３は、一実施形態に係る表示装置１００のハードウェア構成例を示すブロック図である。
【００２４】
図３に示すように、表示装置１００は、ＣＰＵ１１２と、メモリ１１４と、電源１１６と、表示部１１８と、音声入出力部１２０と、入力部１２２と、を有する。表示装置１００は、更に、無線通信部１２４と、電子コンパス１２６と、ＧＰＳ処理部１２８と、ジャイロセンサ１３０と、気圧センサ１３２と、加速度センサ１３４と、撮像部１３６と、を有する。
【００２５】
ＣＰＵ１１２は、演算処理装置及び制御装置として機能し、各種プログラムに従って表示装置１００内の動作全般を制御する。このＣＰＵ１１２は、マイクロプロセッサであってもよい。また、ＣＰＵ１１２は、各種プログラムに従って様々な機能を実現することができる。
【００２６】
メモリ１１４は、ＣＰＵ１１２が使用するプログラムや演算パラメータ等を記憶することができる。また、メモリ１１４は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。
【００２７】
電源１１６は、表示装置１００を構成する各構成要素（ＣＰＵ１１２、表示部１１８等）に電力を供給する。
【００２８】
表示部１１８は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（ＯＬＥＤ：Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイである。表示部１１８は、ユーザに対して画面を表示することにより情報を提供することができる。本実施形態に係る表示部１１８は、周囲を映す透過型ディスプレイであり、後述する仮想オブジェクトを重畳表示可能である。
【００２９】
音声入出力部１２０は、例えば、音声信号に基づいて音声を出力するスピーカと、音声を集音うるマイクと、を含む。スピーカは、例えば、ユーザの行動情報（運動情報）や、入力部１２２による操作情報を音声として出力しても良い。
【００３０】
入力部１２２は、ユーザが情報を入力するためのものである。入力部１２２は、例えば、ユーザが操作可能なタッチセンサ、ボタン、スイッチ、レバー等で構成される。ユーザは、入力部１２２を操作することで、選択、決定等の設定情報を選択する。入力部１２２は、選択された設定情報等をＣＰＵ１１２に供給する。
【００３１】
無線通信部１２４は、サーバ３００（図１）とネットワーク４００を介して無線通信を行う。無線通信部１２４は、サーバ３００から他のユーザの運動履歴を受信する。また、無線通信部１２４は、表示装置１００を装着したユーザの運動情報をサーバ３００に送信する。
【００３２】
電子コンパス１２６は、表示装置１００を装着したユーザの視線の方位を検出する磁気センサである。電子コンパス１２６は、地磁気を検出して方位を割り出す。電子コンパス１２６は、検出したデータをＣＰＵ１１２に供給する。
【００３３】
ＧＰＳ処理部１２８は、ＧＰＳ衛星５００（図１）から受信された信号に基づいて、表示装置１００（ユーザ）の位置情報を取得する。例えば、ＧＰＳ処理部１２８は、位置情報として、緯度、経度、高度に関する情報を取得する。ＧＰＳ処理部１２８は、取得した位置情報をＣＰＵ１１２に供給する。
【００３４】
ジャイロセンサ１３０は、表示装置１００を装着したユーザの視線の角度を検出する角速度センサである。ジャイロセンサ１３０は、例えば、Ｘ軸、Ｙ軸、及びＺ軸周りの回転角の変化する速度（角速度）を電圧値として検出する３軸ジャイロセンサであってよい。
ジャイロセンサ１３０は、検出した角速度データをＣＰＵ１１２に供給する。
【００３５】
気圧センサ１３２は、ユーザの現在位置の高度を検出するセンサである。気圧センサ１３２は、高度を所定のサンプリング周波数で検出し、検出したデータをＣＰＵ１１２に供給する。
【００３６】
加速度センサ１３４は、表示装置１００を装着したユーザの動作を検知するセンサである。例えば、加速度センサ１３４は、ユーザが移動中（運動中）か止まっているかを検知する。加速度センサ１３４は、Ｘ軸方向に沿った加速度、Ｙ軸方向に沿った加速度、及びＺ軸方向に沿った加速度をそれぞれ検出する３軸加速度センサであってよい。加速度センサ１３４は、検出した加速度データをＣＰＵ１１２に供給する。
【００３７】
撮像部１３６は、ＣＭＯＳ等の撮像素子を有し、ユーザの視界を撮像する。撮像部１３６は、ＣＰＵ１１２の制御に従い、レンズを介して静止画像又は動画像を撮像する。撮像部１３６は、撮像した撮像画像をＣＰＵ１１２に供給する。
【００３８】
（２−２．表示装置の機能構成例）
図４を参照しながら、本開示の一実施形態に係る表示装置１００の機能構成例について説明する。図４は、一実施形態に係る表示装置１００の機能構成例を示すブロック図である。以下では、表示装置１００は、図１に示すユーザＵａに装着されるものとして説明する。
【００３９】
図４に示すように、表示装置１００は、位置情報取得部２０２と、行動判定部２０４と、行動情報取得部２０６と、撮像画像取得部２０８と、視野情報取得部２１０と、を有する。更に、表示装置１００は、画像処理部２１２と、位置判定部２１４と、オブジェクト生成部の一例である画像生成部２１６と、表示制御部２１８と、行動情報送信部２２０と、を有する。これらの機能構成は、表示制御装置としてのＣＰＵ１１２（図３）によって実現される。
【００４０】
（位置情報取得部２０２）
位置情報取得部２０２は、表示装置１００の位置情報（換言すれば、表示装置１００を装着したユーザＵａの位置情報）を取得する。位置情報取得部２０２は、ＧＰＳ処理部１２８により表示装置１００（ユーザＵａ）の位置情報を取得する。取得される位置情報は、例えば表示装置１００の緯度、経度、高度に関する情報である。位置情報取得部２０２は、所定間隔毎に位置情報を取得する。
【００４１】
（行動判定部２０４）
行動判定部２０４は、表示装置１００を装着したユーザＵａの行動を判定する。例えば、行動判定部２０４は、ユーザＵａが運動中か否かを判定する。具体的には、行動判定部２０４は、加速度センサ１３４の検知結果に基づいて、ユーザＵａが運動中か否かを判定する。
【００４２】
また、行動判定部２０４は、加速度センサ１３４の検知結果に基づいて、ユーザＵａが走る動作を開始したか否かも判定しても良い。なお、行動判定部２０４は、位置情報取得部２０２が取得した位置情報に基づいて、ユーザの行動を判定しても良い。
【００４３】
（行動情報取得部２０６）
行動情報取得部２０６は、サーバ３００（図１）から、表示装置１００を装着したユーザＵａ（一の行動者）の行動位置において、過去に他のユーザＵｂ又はユーザＵｃ（他の行動者）が行動した行動情報を取得する。
【００４４】
行動情報取得部２０６は、行動情報として、例えば、ユーザＵｂ又はユーザＵｃの運動履歴を取得する。ここで、取得された運動履歴は、ユーザＵａが走っている位置において、ユーザＵｂ又はユーザＵｃが走った履歴である。なお、運動履歴の取得対象は、ユーザＵａが、運動を開始する際に表示部１１８に表示されるメニュー画面で選択されることで、決定されても良い。また、運動履歴の取得対象は、運動前に、例えば自宅等で予め設定されていても良い。
【００４５】
また、行動情報取得部２０６は、行動情報と共に、他のユーザUｂ又はユーザＵｃが行動した位置の高度に関する情報を含む地図情報もサーバ３００から取得する。このように高度に関する情報を含む地図情報を取得することで、より他のユーザの位置を高精度に検知できる。
【００４６】
ここで、図５を参照しながら、サーバ３００からダウンロードされる行動情報について説明する。図５は、サーバ３００からダウンロードされる行動情報のデータ構造を示す図である。行動情報には、図５に示すように、運動時間、運動を行った位置情報（緯度、経度、高度）、運動の種別等の情報が含まれる。
【００４７】
（撮像画像取得部２０８）
撮像画像取得部２０８は、撮像部１３６により撮像された撮像画像を取得する。例えば、撮像画像取得部２０８は、撮像部１３６によりユーザの視界が撮像された撮像画像（視界画像）を取得する。撮像画像取得部２０８は、取得した撮像画像を画像処理部２１０に出力する。
【００４８】
（視野情報取得部２１０）
視野情報取得部２１０は、表示装置１００を装着したユーザＵａの視野情報を取得する。視野情報取得部２１０は、視野情報として、例えばユーザＵａの視線の向き（方位）や、ユーザＵａの視線の角度に関する情報を取得する。ユーザＵａの視線の向き（方位）は、視線検知部の一例である電子コンパス１２６により検知される。ユーザＵａの視線の角度は、ジャイロセンサ１３０により検知される。
【００４９】
（画像処理部２１２）
画像処理部２１２は、撮像画像取得部２０８により取得された撮像画像に対して各種の画像処理を行う。画像処理部２１２は、撮像部１３６によって、道路を走っているユーザＵａの視界が撮像された撮像画像から、走った道路の範囲を特定する判定特定部の機能を有する。
【００５０】
ここで、図６を参照しながら、取得した撮像画像から道路の範囲を特定する方法について説明する。図６は、撮像画像から道路の範囲を特定する方法の一例を説明するための図である。
【００５１】
まず、画像処理部２１２は、図６（ａ）に示すように、撮像部１３６により撮像された撮像画像に対してエッジ処理を行い、道路の候補エリアを検出する。図６（ａ）では、候補エリアとして、道路と木が検出されている。次に、画像処理部２１２は、図６（ｂ）に示すように、表示装置１００を装着したユーザＵａの視線の方位と角度と、ユーザＵａの位置情報から、ダウンロードした道路情報をマッピングする。次に、画像処理部２１２は、図６（ｃ）に示すように、道路の候補エリア（道路と木）の中から、マッピングした道路情報を用いて、道路の範囲を特定する。これにより、図６（ｄ）に示すように、撮像画像から道路の範囲が決定される。
【００５２】
（位置判定部２１４）
位置判定部２１４は、行動中のユーザＵａの視界内の位置に、過去に他のユーザＵｂ（又はＵｃ）が位置するかを判定する。具体的には、位置判定部２１４は、画像処理部２１２で特定された道路の範囲と、他のユーザＵｂの位置とに基づいて、他のユーザが過去にユーザの視界内に位置するか否かを判定する。
【００５３】
例えば、位置判定部２１４は、画像処理部２１２で特定された道路の範囲内に他のユーザＵｂが位置する場合に、一のユーザＵａの視界内の位置に他のユーザＵｂが位置すると判定する。一方で、位置判定部２１４は、特定された道路の範囲内に他のユーザＵｂが位置しない場合に、一のユーザＵａの視界内の位置に他のユーザＵｂが位置しないと判定する。
【００５４】
（画像生成部２１６）
画像生成部２１６は、表示部１１８に透過表示させる仮想画像を生成する。画像生成部２１６は、仮想画像として、行動情報取得部２０６が取得した行動情報に基づいて、ユーザＵａの行動中の他のユーザＵｂ（又はユーザＵｃ）の位置を仮想的に示すための仮想オブジェクトを生成する。具体的には、画像生成部２１６は、ユーザＵａがある位置を走っているときに、過去に同一位置を実際に走った他のユーザＵｂ（又はユーザＵｃ）の位置を仮想的に示す仮想オブジェクトを生成する。なお、同一位置を走った他のユーザが複数存在する場合には、ユーザＵａが選択した他のユーザに対応する仮想オブジェクトが生成される。
【００５５】
画像生成部２１６は、一のユーザＵａと他のユーザＵｂ（又はユーザＵｃ）との位置関係に応じた仮想オブジェクトを生成する。例えば、画像生成部２１６は、他のユーザＵｂがユーザＵａの前方を走っている場合には、他のユーザＵｂの後姿を示す仮想オブジェクトを生成する。一方で、画像生成部２１６は、他のユーザＵｂがユーザＵａの後方を走っている場合には、他のユーザＵｂの前の姿を示す仮想オブジェクトを生成する。
【００５６】
また、画像生成部２１６は、一のユーザＵａと他のユーザＵｂ（又はユーザＵｃ）との位置を示す地図を生成する。画像生成部２１６は、地図中に道路を含めると共に、道路上に一のユーザＵａと他のユーザＵｂの位置を示す。また、地図は、表示部１１８の表示画面の隅の一部の領域を占めるように、生成される。
【００５７】
（表示制御部２１８）
表示制御部２１８は、画像生成部２１６により生成された仮想オブジェクトを、周囲を映す表示部１１８に重畳して表示させる。
【００５８】
具体的には、表示制御部２１８は、表示装置１００を装着したユーザＵａの行動中に、画像生成部２１６により生成された仮想オブジェクトを、表示部１１８に重畳して表示させる。すなわち、表示制御部２１８は、ユーザＵａが特定場所で行動している際に、他のユーザＵｂが過去に同一場所にて行動した行動履歴に対応した仮想オブジェクトが表示部１１８に表示させる。これにより、ユーザＵａの行動中に、ユーザＵｂの実際の過去の行動情報を用いたリアルティのある表示が行われることになる。
【００５９】
表示制御部２１８は、生成された仮想オブジェクトを表示部１１８に透過表示させる。例えば、表示制御部２１８は、仮想オブジェクトを灰色で表示させたり、輪郭線のみで表示させる。これにより、表示される仮想オブジェクトによってユーザＵａの視界が塞がることを防止できる。
【００６０】
表示制御部２１８は、他のユーザＵｂが一のユーザＵａの視界内に位置するか否かに応じて、仮想オブジェクトの表示を切り替える。すなわち、表示制御部２１８は、位置判定部２１４によってユーザＵａの視界内の位置に他のユーザＵｂが位置すると判定された場合には、仮想オブジェクトを表示部１１８に表示させる。一方で、表示制御部２１８は、位置判定部２１４によってユーザＵａの視界内の位置に他のユーザＵｂが位置しないと判定された場合には、仮想オブジェクトを表示部１１８に表示させない。これにより、よりリアリティのある表示を実現できる。
【００６１】
表示制御部２１８は、他のユーザＵｂと一のユーザＵａとの位置関係と、ユーザＵａの視線の向きとに応じて、表示部１１８における仮想オブジェクトの表示を切り替える。例えば、表示制御部２１８は、他のユーザＵｂがユーザＵａよりも進行方向の前方を行動している際には、ユーザＵａの視線が進行方向の前方を向いていると検知された場合に、他のユーザＵｂに対応する仮想オブジェクトを表示部１１８に表示させる。一方で、表示制御部２１８は、他のユーザＵｂがユーザＵａよりも進行方向の後方を行動している際には、ユーザＵａの視線が進行方向の後方を向いている（すなわち、振り返っている）と検知された場合に、他のユーザＵｂに対応する仮想オブジェクトを表示部１１８に表示させる。このように、ユーザＵａの視線の向きに応じて、表示部１１８における仮想オブジェクトの表示を切り替えることにより、視線に応じたユーザＵｂの位置を適切に表示させることができる。
【００６２】
また、表示制御部２１８は、表示装置１００を装着したユーザＵａが行動を開始したと判定された場合に、仮想オブジェクトを表示部１１８に表示させても良い。これにより、ユーザＵａが行動をしていない際に、仮想オブジェクトが表示部１１８に表示されることを防止できる。
【００６３】
また、表示制御部２１８は、ユーザＵａから見て他のユーザＵｂとの間に遮蔽物が存在する場合には、仮想オブジェクトを表示部１１８に表示させなくても良い。そして、表示制御部２１８は、ユーザＵａが遮蔽部を通過したら、仮想オブジェクトを表示部１１８に表示させる。これにより、本来なら遮蔽物によって他のユーザＵｂが見えない状況で、他のユーザＵｂに対応する仮想オブジェクトが表示されることを防止できる。
【００６４】
また、表示制御部２１８は、他のユーザＵｂとユーザＵａとの距離に応じて、表示させる仮想オブジェクトの大きさを変えても良い。例えば、表示制御部２１８は、他のユーザＵｂがユーザＵａの近くに位置するほど、仮想オブジェクトを大きく表示させる。
【００６５】
表示制御部２１８は、ユーザＵａの視界内の位置に他のユーザＵｂが位置しないと判定された場合に、ユーザＵａと他のユーザＵｂの位置を示す地図を、表示部１１８に重畳して表示させても良い。このように、ユーザＵａと他のユーザＵｂの位置を示す地図を表示させることで、ユーザＵａは、他のユーザＵｂから遠く離れていても、相対位置を容易に把握できる。
【００６６】
具体的には、表示制御部２１８は、ユーザＵａの視界内の位置に他のユーザＵｂが位置せず、かつ他のユーザＵｂがユーザＵａから所定距離以上離れていると判定された場合に、ユーザＵａと他のユーザＵｂの位置を示す地図を、表示部１１８に表示させる。この際、表示される地図によって視界が塞がることを防止するために、表示制御部２１８は、地図を透過表示させる。
【００６７】
表示制御部２１８は、他のユーザＵｂとユーザＵａとの距離に応じて、地図の縮尺（倍率）を変更して表示させても良い。すなわち、表示制御部２１８は、他のユーザＵｂとユーザＵａとの間の距離が大きい場合には、地図の縮尺を大きくし、他のユーザＵｂとユーザＵａとの間の距離が小さい場合には、地図の縮尺を小さくする。これにより、表示部１１８の限られた表示領域内に、他のユーザＵｂとユーザＵａの位置を表示させることができる。
【００６８】
（行動情報送信部２２０）
行動情報送信部２２０は、表示装置１００を装着したユーザＵａの行動情報（例えば、運動情報）をサーバ３００に送信する（アップロードする）。ユーザＵａの行動情報は、例えばメモリ１１４に順次記憶されており、行動情報送信部２２０は、運動が完了すると一連の行動情報をサーバ３００に送信する。具体的には、行動情報送信部２２０は、図５に示す運動情報をサーバ３００に送信する。これにより、他のユーザＵｂが装着した表示装置１００においても、ユーザＵａの行動情報に基づいて仮想オブジェクトを表示することが可能となる。
【００６９】
＜３．表示部における仮想オブジェクトの表示例＞
表示装置１００の表示部１１８における仮想オブジェクトの表示例について説明する。ここでは、ユーザＵａ（図１）が特定コースをランニング中に、過去に同一コースを走った競争者（ユーザＵｂ、Ｕｃ）の運動履歴に対応した仮想オブジェクトが表示されるものとする。
【００７０】
そして、以下では、競争者がユーザＵａの前方を走っている場合の表示例、競争者とユーザＵａが並走している場合の表示例、競争者がユーザＵａの後方を走っている表示例、競争者がユーザＵａの視界から外れた場合の表示例の順に説明する。
【００７１】
（競争者が前方を走っている場合の表示例）
図７〜図１０を参照しながら、競争者がユーザＵａよりも前方を走っている場合の仮想オブジェクトの表示例について説明する。ここで説明する仮想オブジェクトの表示例は、ユーザＵａが正面を向いて走っている際に表示されるものである。
【００７２】
図７は、競争者がユーザＵａの前方を走っている場合に、表示部１１８に表示される仮想オブジェクトの一例を示す図である。図７の表示画面Ｓｃ１には、ユーザＵａよりも前方に位置する競争者が道に沿って正面前方側へ向かって走っている様子が、仮想オブジェクトＯｂ１として示されている。そして、競争者の後ろ姿がユーザＵａの視界を塞がないように、仮想オブジェクトＯｂ１が透けて示されている。
【００７３】
図８は、競争者がユーザＵａの前方を走っている場合に、表示部１１８に表示される仮想オブジェクトの一例を示す図である。図８の表示画面Ｓｃ２には、ユーザＵａよりも前方に位置する競争者が道に沿って斜め前方側へ向かって走っている様子が、仮想オブジェクトＯｂ２として示されている。そして、競争者の右斜め後ろの姿がユーザＵａの視界を塞がないように、仮想オブジェクトＯｂ２が透けて示されている。
【００７４】
図９は、競争者がユーザＵａの前方を走っている場合に、表示部１１８に表示される仮想オブジェクトの一例を示す図である。図９の表示画面Ｓｃ３には、ユーザＵａよりも右斜め前方に位置する競争者が道に沿って正面前方側へ向かって走っている様子が、仮想オブジェクトＯｂ３として示されている。そして、競争者の左斜め後ろの姿がユーザＵａの視界を塞がないように、仮想オブジェクトＯｂ３が透けて示されている。
【００７５】
（競争者と並走している場合の表示例）
図１０を参照しながら、競争者がユーザＵａの横を並走している場合の仮想オブジェクトの表示例について説明する。ここで説明する仮想オブジェクトの表示例は、走っているユーザＵａが横を向いた際に表示されるものである。
【００７６】
図１０は、競争者がユーザＵａと並走している場合に、表示部１１８に表示される仮想オブジェクトの一例を示す図である。図１０の表示画面Ｓｃ４には、ユーザＵａの真横に位置する競争者が前方へ向かって走っている様子が、仮想オブジェクトＯｂ４として示されている。そして、左側面から見た競争者の姿がユーザＵａの視界を塞がないように、仮想オブジェクトＯｂ４が透けて示されている。
【００７７】
（競争者が後方を走っている場合の表示例）
図１１及び図１２を参照しながら、競争者がユーザＵａよりも後方を走っている場合の仮想オブジェクトの表示例について説明する。ここで説明する仮想オブジェクトの表示例は、走っているユーザＵａが背後を振り向いた際に表示されるものである。
【００７８】
図１１は、競争者がユーザＵａの後方を走っている場合に、表示部１１８に表示される仮想オブジェクトの一例を示す図である。図１１の表示画面Ｓｃ５には、ユーザＵａの後方に位置する競争者が道に沿って斜め前方へ向かって走っている様子が、仮想オブジェクトＯｂ５として示されている。そして、競争者の斜め前の姿がユーザＵａの視界を塞がないように、仮想オブジェクトＯｂ５が透けて示されている。
【００７９】
図１２は、競争者がユーザＵａの後方を走っている場合に、表示部１１８に表示される仮想オブジェクトの一例を示す図である。図１２の表示画面Ｓｃ６には、ユーザＵａの真後ろに位置する競争者が前方へ向かって走っている様子が、仮想オブジェクトＯｂ６として示されている。そして、ユーザに迫っている競争者の正面の姿がユーザＵａの視界を塞がないように、仮想オブジェクトＯｂ６が透けて示されている。
【００８０】
上述した表示例では、ユーザの視線が動く度に、風景中に重畳された仮想オブジェクトの表示が切り替わる。これにより、ユーザは、競争者との相対位置をよりリアルに知覚することができる。
【００８１】
（競争者が視界から外れた場合の表示例）
上述した図７〜図１２の表示例では、競争者がユーザの視界内に位置している。一方で、競争者がユーザの視界内に位置しない場合には、風景中に競争者が表示されない。かかる場合には、ユーザは、競争者との位置関係を把握できない。
【００８２】
そこで、一実施形態に係る表示部１１８には、競争者がユーザの視界から外れた場合には、仮想オブジェクトに代えて、競争者とユーザの位置を示す地図が表示される。これにより、ユーザは、競争者とユーザの位置を示す地図を見ることで、競争者との位置関係を容易に把握できる。以下では、図１３及び図１４を参照しながら、競争者がユーザの視野から外れた場合の地図の表示例について説明する。
【００８３】
図１３は、競争者が視界から外れた場合に、表示部１１８に表示される地図の一例を示す図である。図１３の表示画面Ｓｃ７に示すように、風景を映す透過ディスプレイの一部の領域に、道路Ｓｔ上におけるユーザＵａと競争者Ｕｂの位置を示す地図が示されている。表示される地図は、ユーザＵａの視界を塞がないように透けて示されている。また、ユーザＵａと競争者Ｕｂの位置は、ユーザが識別できるように、例えば色やマーク等を異ならせて表示される。
【００８４】
ところで、表示される地図は、図１４に示すように、ユーザと競争者の位置を共に表示できるように、ユーザ及び競争者の位置に応じて地図の倍率（縮尺）を変更しながら表示可能である。図１４は、ユーザと競争者の位置を示す地図表示の一例を示す模式図である。図１４には、倍率が異なる３つの地図の表示例が示されている。このように、ユーザ及び競争者の位置に応じて地図の倍率（縮尺）を変更しながら表示することで、ユーザは、競争者との位置関係を直ぐに把握できる。
【００８５】
なお、上述した図７〜図１２の表示例では、一人の競争者のみが表示されているが、これに限定されず、複数の競争者が表示されることとしても良い。また、競争者の表示態様は、図７〜図１２の表示例（競争者を灰色の領域で表示）に限定されず、ユーザが競争者を知覚可能な表示態様（例えば、競争者の輪郭線のみを表示）であれば良い。
【００８６】
＜４．表示装置による処理の流れ＞
図１５を参照しながら、一実施形態に係る実施形態に係る表示装置１００による処理の流れの一例について説明する。図１５は、一実施形態に係る表示装置１００による処理の流れの一例を示すフローチャートである。
【００８７】
表示装置１００の位置情報取得部２０２は、表示装置１００の位置情報（表示装置１００を装着したユーザの位置情報）を取得する（ステップＳ１０２）。すなわち、位置情報取得部２０２は、ＧＰＳ処理部１２８により、表示装置１００（ユーザ）の緯度、経度、高度に関する情報を取得する。
【００８８】
次に、表示装置１００は、無線通信部１２４により、ソーシャルネットワークと接続する（ステップＳ１０４）。次に、表示装置１００は、ユーザＵａによって入力された競争モードを受け付ける（ステップＳ１０６）。この際、ユーザＵａは、入力部１２２により、競争者を選択することができる。
【００８９】
次に、行動情報取得部２０６は、他のユーザ（競争者）の運動情報をサーバ３００からダウンロードする（ステップＳ１０８）。そして、行動判定部２０４は、加速度センサ１３４の検知結果に基づいて、表示装置１００を装着したユーザＵａが運動を開始したか否かを判定する（ステップＳ１１０）。
【００９０】
ステップＳ１１０でユーザが運動を開始したと判定された場合には（Ｙｅｓ）、表示装置１００は、ユーザＵａの運動情報をメモリ１１４に記録する（ステップＳ１１２）。次に、表示装置１００は、競争者が運動中であるか否かを判定する（ステップＳ１１４）。
【００９１】
ステップＳ１１４で競争者が運動中であると判定された場合には（Ｙｅｓ）、表示制御部２１８は、表示部１１８に仮想オブジェクトを表示する仮想オブジェクト表示処理を行う（ステップＳ１１６）。なお、ステップＳ１１４で競争者が運動中で無いと判定された場合には（Ｎｏ）、表示制御部２１８は、ステップＳ１１６の仮想オブジェクト表示処理を行わない。ステップＳ１１６の仮想オブジェクト表示処理の詳細については、後述する。
【００９２】
次に、行動判定部２０４は、ユーザが運動を終了したか否かを判定する（ステップＳ１１８）。ステップＳ１１８でユーザの運動が継続中であると判定された場合には（Ｎｏ）、表示装置１００は、上述したステップＳ１１２の処理を行う。ステップＳ１１８でユーザの運動が終了したと判定された場合には（Ｙｅｓ）、表示装置１００は、ユーザの運動データをサーバにアップロードする（ステップＳ１２０）。
【００９３】
（仮想オブジェクト表示処理）
図１６を参照しながら、図１５のステップＳ１１６の仮想オブジェクト表示処理の流れの一例について説明する。図１６は、仮想オブジェクト表示処理の流れの一例を示すフローチャートである。
【００９４】
また、表示装置１００の位置判定部２１４は、ユーザ及び競争者の緯度、経度、高度に基づいて、競争者の相対座標を取得する（ステップＳ２０２）。次に、画像処理部２１２は、ユーザＵａが走っている道路の範囲を、撮像部１３６で撮像された撮像画像から判別する（ステップＳ２０４）。
【００９５】
次に、画像処理部２１２は、判別結果から、道路の範囲を特定できた場合には（ステップＳ２０６：Ｙｅｓ）、画像処理部２１２は、ダウンロードした地図情報中に道路情報が含まれているか否かを判定する（ステップＳ２０８）。
【００９６】
ステップＳ２０８で道路情報が含まれていると判定された場合には（Ｙｅｓ）、画像処理部２１２は、特定した道路の範囲と道路情報とのマッチングを行い、道路の範囲を確定する（ステップＳ２１０）。
【００９７】
次に、位置判定部２１４は、競争者の位置と、道路の範囲とを比較する（ステップＳ２１２）。そして、位置判定部２１４は、競争者がユーザの視界に入っているか否かを判定する（ステップＳ２１４）。すなわち、位置判定部２１４は、道路の範囲内に競争者が位置するか否かを判定する。
【００９８】
ステップＳ２１４で競争者がユーザの視界に入っていると判定された場合には（Ｙｅｓ）、画像生成部２１６は、競争者の座標と、競争者の進行方向とに基づいて、仮想オブジェクトを生成する（ステップＳ２１６）。そして、表示制御部２１８は、生成した仮想オブジェクトを、表示部１１８に表示させる（ステップＳ２１８）。
【００９９】
ステップＳ２１４で競争者がユーザの視界から外れていると判定された場合には（Ｎｏ）、表示制御部２１８は、仮想オブジェクトの表示部１１８に表示させない。なお、競争者がユーザから所定距離以上離れている場合には、表示制御部２１８は、競争者とユーザの位置を示す地図を、表示部１１８に表示させる。
【０１００】
＜５．仮想オブジェクトを表示するケース＞
上記では、表示装置１００を装着したユーザＵａが特定の位置をランニングしている際に、過去に特定の位置をランニングした他のユーザ（競争者）の運動履歴に基づいて、表示部１１８に競争者に対応した仮想オブジェクトを表示するケースについて説明した。しかし、表示部１１８に仮想オブジェクトを表示するケースは、上記に限定されない。
【０１０１】
例えば、ユーザＵａが、ランニング以外の行動（運動）を行なっているときに、他のユーザ（競争者）の運動履歴に基づいて、表示部１１８に仮想オブジェクトを表示しても良い。ここで、ランニング以外の行動としては、例えば、自転車、水泳、自動車、バイク、船、飛行機、パラグライダー等が挙げられる。
【０１０２】
また、特定の施設等において、ガイド機能として、仮想オブジェクトを表示させても良い。例えば、美術館、動物園、公園、娯楽施設等において、エリアを細かく分け、特定のエリアにユーザが位置する場合に、自動で映像等の仮想オブジェクトを表示させても良い。なお、仮想オブジェクトは、ガイド役の他人が過去に移動したものを移動情報に基づいて表示される。同様に、登山時に分かり難い道などで、仮想オブジェクトを表示させて、ガイドとして利用しても良い。
【０１０３】
また、過去のイベントで行われた運動情報に基づいて、仮想オブジェクトを表示させても良い。具体的には、一の場所において、過去に同一の場所で行われたイベントの参加者の運動情報等に基づいて仮想オブジェクトとして表示することで、過去のイベントの雰囲気を再現することができる。
【０１０４】
＜６．まとめ＞
上述したように、本開示の一実施形態に係る表示装置１００は、取得した行動情報に基づいて、一の行動者（ユーザ）の行動中の他の行動者（競争者）の位置を仮想的に示すための仮想オブジェクトを生成する。そして、表示装置１００は、一の行動者の行動中に、生成された仮想オブジェクトを、周囲を映す表示部１１８に重畳して表示させる。
【０１０５】
これにより、ユーザが特定場所で運動している際に、競争者が過去に同一場所にて運動した運動履歴に対応した仮想オブジェクトが表示部１１８に表示される。すなわち、ユーザの行動中に、競争者の実際の過去の行動情報を用いたリアルティのある表示が行われる。この結果、ユーザは、行動中に表示される仮想オブジェクトを見ながら、行動を継続できるので、他の行動者と競争したり、他の行動者の行動をガイド代わりに用いて行動を行うことが可能となる。
【０１０６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０７】
また、上記では、仮想オブジェクトを表示する表示装置として、ユーザの顔に装着される眼鏡型の表示装置１００（図２）を例に挙げて説明したが、これに限定されない。例えば、ユーザが自動車を運転する際に、フロントガラスに仮想オブジェクトを透過表示させることとしても良い。また、ユーザがバイクを運動する際に、ヘルメットのバイザに仮想オブジェクトを透過表示させることとしても良い。
【０１０８】
また、上記では、表示装置１００が、仮想オブジェクトを生成すると共に、表示部１１８に仮想オブジェクトを表示させる表示制御装置であることとしたが、これに限定されない。例えば、サーバ３００が、仮想オブジェクトを生成すると共に、表示装置に仮想オブジェクトを表示させる表示制御装置であることとしても良い。かかる場合にも、ユーザが特定場所で運動している際に、競争者が過去に同一場所にて運動した運動履歴に対応した仮想オブジェクトが表示部１１８に表示される。このようにサーバ３００が表示制御装置である場合には、表示装置１００の構成を簡略化できる。
【０１０９】
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【０１１０】
本明細書において説明した情報処理装置による処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体に予め格納される。そして、各プログラムは、例えば、実行時にＲＡＭ（Random  Access  Memory）に読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【０１１１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
一の行動者の行動位置において、過去に他の行動者が行動した行動情報を取得する行動情報取得部と、
取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成するオブジェクト生成部と、
前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させる表示制御部と、
を備える、表示制御装置。
（２）
前記表示制御部は、生成された前記仮想オブジェクトを前記表示部に透過して表示させる、
前記（１）に記載の表示制御装置。
（３）
行動中の前記一の行動者の視界内の位置に、前記他の行動者が位置するかを判定する位置判定部を更に備え、
前記表示制御部は、前記視界内の位置に前記他の行動者が位置すると判定された場合に、前記仮想オブジェクトを前記表示部に表示させる、
前記（１）又は（２）に記載の表示制御装置。
（４）
前記表示制御部は、前記視界内の位置に前記他の行動者が位置しないと判定された場合に、前記一の行動者と前記他の行動者の位置を示す地図を、前記表示部に重畳して表示させる、
前記（３）に記載の表示制御装置。
（５）
前記表示制御部は、前記視界内の位置に前記他の行動者が位置せず、かつ前記他の行動者が前記一の行動者から所定距離以上離れていると判定された場合に、前記地図を前記表示部に重畳して表示させる、
前記（４）に記載の表示制御装置。
（６）
前記一の行動者及び前記他の行動者の行動は、道路を走る動作であり、
前記一の行動者の視界を撮像する撮像部により撮像された撮像画像から、前記道路の範囲を特定する範囲特定部を更に備え、
前記位置判定部は、特定された前記道路の範囲内に前記他の行動者が位置する場合に、前記視界内の位置に前記他の行動者が位置すると判定する、
前記（３）〜（５）のいずれか１項に記載の表示制御装置。
（７）
前記一の行動者の視線に向きを検知する視線検知部を更に備え、
前記表示制御部は、検知された前記視線の向きに応じて、前記表示部における前記仮想オブジェクトの表示を切り替える、
前記（１）〜（６）のいずれか１項に記載の表示制御装置。
（８）
前記表示制御部は、前記他の行動者が前記一の行動者よりも進行方向の前方を行動している際には、前記一の行動者の視線が前記前方を向いていると検知された場合に前記仮想オブジェクトを前記表示部に表示させる、
前記（７）に記載の表示制御装置。
（９）
前記表示制御部は、前記他の行動者が前記一の行動者よりも進行方向の後方を行動している際には、前記一の行動者の視線が前記後方を向いていると検知された場合に前記仮想オブジェクトを前記表示部に表示させる、
前記（７）に記載の表示制御装置。
（１０）
前記一の行動者及び前記他の行動者の行動は、走る動作であり、
前記一の行動者の行動を判定する行動判定部を更に備え、
前記表示制御部は、前記一の行動者が前記走る動作を開始したと判定された場合に、前記仮想オブジェクトを前記表示部に表示させる、
前記（１）〜（９）のいずれか１項に記載の表示制御装置。
（１１）
前記表示制御部は、前記一の行動者から見て前記他の行動者との間に遮蔽物が存在する場合には、前記仮想オブジェクトを前記表示部に表示させない、
前記（１）〜（１０）のいずれか１項に記載の表示制御装置。
（１２）
前記行動情報取得部は、前記行動情報と共に、前記他の行動者が行動した位置の高度に関する情報を含む地図情報も取得する、
前記（１）〜（１１）のいずれか１項に記載の表示制御装置。
（１３）
前記表示部は、前記一の行動者に装着された眼鏡型の表示部である、
前記（１）〜（１２）のいずれか１項に記載の表示制御装置。
（１４）
一の行動者の行動位置において、過去に他の行動者が行動した行動情報を取得することと、
取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成することと、
前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させることと、
を含む、表示制御方法。
（１５）
コンピュータに、
一の行動者の行動位置において、過去に他の行動者が行動した行動情報を取得することと、
取得した前記行動情報に基づいて、前記一の行動者の行動中の前記他の行動者の位置を仮想的に示すための仮想オブジェクトを生成することと、
前記一の行動者の行動中に、生成された前記仮想オブジェクトを、周囲を映す表示部に重畳して表示させることと、
を実行させるためのプログラム。
【符号の説明】
【０１１２】
１        表示システム
１００    表示装置
１１２    ＣＰＵ
１１４    メモリ
１１６    電源
１１８    表示部
１２０    音声入出力部
１２２    入力部
１２４    無線通信部
１２６    電子コンパス
１２８    ＧＰＳ処理部
１３０    ジャイロセンサ
１３２    気圧センサ
１３４    加速度センサ
１３６    撮像部
２０２    位置情報取得部
２０４    行動判定部
２０６    行動情報取得部
２０８    撮像画像取得部
２１０    視野情報取得部
２１２    画像処理部
２１４    位置判定部
２１６    画像生成部
２１８    表示制御部
２２０    行動情報送信部
３００    サーバ
３１０    データベース
【図１】
0005927966.tif 000002
【図２】
0005927966.tif 000003
【図３】
0005927966.tif 000004
【図４】
0005927966.tif 000005
【図５】
0005927966.tif 000006
【図６】
0005927966.tif 000007
【図７】
0005927966.tif 000008
【図８】
0005927966.tif 000009
【図９】
0005927966.tif 000010
【図１０】
0005927966.tif 000011
【図１１】
0005927966.tif 000012
【図１２】
0005927966.tif 000013
【図１３】
0005927966.tif 000014
【図１４】
0005927966.tif 000015
【図１５】
0005927966.tif 000016
【図１６】
0005927966.tif 000017