(57)【要約】【課題】ユーザーの必要とする情報を優先的に表示する機能を備えた表示装置を提供すること。【解決手段】表示装置１００は、位置情報を取得する位置取得部１１８と、サーバー３００から位置情報に関連する局所情報を受信する情報受信部１１２と、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部１１３と、局所情報に含まれる項目とユーザー情報の項目に設定された重要度関数とから算出された重要度に応じて、局所情報に対応する拡張現実画像を生成する画像処理部１１５と、位置情報に応じた領域に拡張現実画像を表示する表示部１２１と、を備える。【選択図】図３
2020067493.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を取得する位置取得部と、
サーバーから前記位置情報に関連する局所情報を受信する情報受信部と、
ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部と、
前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから算出された重要度に応じて、前記局所情報に対応する拡張現実画像を生成する画像処理部と、
前記位置情報に応じた領域に前記拡張現実画像を表示する表示部と、
を備えることを特徴とする表示装置。
【請求項２】
撮像画像を取得するイメージセンサーを備え、
前記表示部は、前記位置情報に応じた領域に前記拡張現実画像が重畳された拡張撮像画像を表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記重要度関数は、前記局所情報の経過時間、または前記局所情報の位置と前記位置情報との距離が増すにしたがって重要度が減少する関数であり、
前記ユーザー情報の項目における第１項目の重要度と第２項目の重要度との差は、前記経過時間または前記距離が増すにしたがって大きくなること、
を特徴とする請求項１または請求項２に記載の表示装置。
【請求項４】
前記重要度関数は、前記局所情報の経過時間が増すにしたがって重要度が周期的に増加及び減少を繰り返す関数であり、
前記増加時の最大値と前記減少時の最小値との差である振幅は、前記経過時間が増すにしたがって小さくなること、
を特徴とする請求項１または請求項２に記載の表示装置。
【請求項５】
前記重要度関数は、前記局所情報の経過時間において、重要度が所定の時刻で極大値を持つ関数であること、
を特徴とする請求項１または請求項２に記載の表示装置。
【請求項６】
前記重要度関数は、前記表示部に表示した前記拡張現実画像に対して加えられる操作に応じて変更可能であること、
を特徴とする請求項１から請求項５のいずれか一項に記載の表示装置。
【請求項７】
前記位置情報に対しての前記局所情報として第１の局所情報と第２の局所情報とがあり、前記第１の局所情報の重要度よりも前記第２の局所情報の重要度が高い場合、
前記第２の局所情報による前記拡張現実画像は、前記第１の局所情報による前記拡張現実画像よりも強調表示されること、
を特徴とする請求項１から請求項６のいずれか一項に記載の表示装置。
【請求項８】
端末から前記端末の位置情報を受信する位置受信部と、
前記位置情報に関連する局所情報を取得する情報取得部と、
ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部と、
前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから重要度を算出する算出部と、
前記局所情報と前記重要度とを前記端末へ送信する情報送信部と、
を備えることを特徴とするサーバー。
【請求項９】
位置情報を取得し、
サーバーから前記位置情報に関連する局所情報を取得し、
ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定し、
前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから算出された重要度に応じて、前記局所情報に対応する拡張現実画像を生成し、
前記位置情報に応じた領域に前記拡張現実画像を表示すること、
をコンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、サーバー、及びプログラムに関する。
【背景技術】
【０００２】
従来から、現実世界に実在する風景に対する情報をサーバーなどから取得し、風景に取得した情報を重ねて、目の前にある世界を仮想的に拡張する拡張現実（ＡＲ：Augmented Reality）画像を表示する表示装置が知られている。例えば、特許文献１には、車両の位置情報からソーシャルネットワーキングサービスの投稿データを取得し、拡張現実画像を表示する表示装置としての車載装置を含む表示システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３１６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の情報表示は、車両位置から投稿位置までの距離が同一となる投稿データなどの情報がある場合、投稿時点から現時点までの時間が小さい投稿データを前面側として表示する。しかしながら、時間や距離という指標で最前面に表示される投稿データは、ユーザーが必要とする情報とは限らない。同一位置及び時刻において多数の情報が同時に投稿された場合には、使用者は必要とする情報を得るのが困難であった。すなわち、特許文献１に記載の表示装置は、ユーザーが必要とする情報を優先的に表示する機能を備えていなかった。
【課題を解決するための手段】
【０００５】
本願の表示装置は、位置情報を取得する位置取得部と、サーバーから前記位置情報に関連する局所情報を受信する情報受信部と、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部と、前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから算出された重要度に応じて、前記局所情報に対応する拡張現実画像を生成する画像処理部と、前記位置情報に応じた領域に前記拡張現実画像を表示する表示部と、を備えることを特徴とする。
【０００６】
上記の表示装置は、撮像画像を取得するイメージセンサーを備え、前記表示部は、前記位置情報に応じた領域に前記拡張現実画像が重畳された拡張撮像画像を表示することが好ましい。
【０００７】
上記の表示装置において、前記重要度関数は、前記局所情報の経過時間、または前記局所情報の位置と前記位置情報との距離が増すにしたがって重要度が減少する関数であり、前記ユーザー情報の項目における第１項目の重要度と第２項目の重要度との差は、前記経過時間または前記距離が増すにしたがって大きくなることが好ましい。
【０００８】
上記の表示装置において、前記重要度関数は、前記局所情報の経過時間が増すにしたがって重要度が周期的に増加及び減少を繰り返す関数であり、前記増加時の最大値と前記減少時の最小値との差である振幅は、前記経過時間が増すにしたがって小さくなることが好ましい。
【０００９】
上記の表示装置において、前記重要度関数は、前記局所情報の経過時間において、重要度が所定の時刻で極大値を持つ関数であることが好ましい。
【００１０】
上記の表示装置において、前記重要度関数は、前記表示部に表示した前記拡張現実画像に対して加えられる操作に応じて変更可能であることが好ましい。
【００１１】
上記の表示装置は、前記位置情報に対しての前記局所情報として第１の局所情報と第２の局所情報とがあり、前記第１の局所情報の重要度よりも前記第２の局所情報の重要度が高い場合、前記第２の局所情報による前記拡張現実画像は、前記第１の局所情報による前記拡張現実画像よりも強調表示されることが好ましい。
【００１２】
本願のサーバーは、端末から前記端末の位置情報を受信する位置受信部と、前記位置情報に関連する局所情報を取得する情報取得部と、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部と、前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから重要度を算出する算出部と、前記局所情報と前記重要度とを前記端末へ送信する情報送信部と、を備えることを特徴とする。
【００１３】
本願のプログラムは、位置情報を取得し、サーバーから前記位置情報に関連する局所情報を取得し、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定し、前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから算出された重要度に応じて、前記局所情報に対応する拡張現実画像を生成し、前記位置情報に応じた領域に前記拡張現実画像を表示すること、をコンピューターに実行させることを特徴とする。
【図面の簡単な説明】
【００１４】
【図１】実施形態１に係る表示システムの概要を示す図。
【図２】表示システムの概略構成を示すシステム構成図。
【図３】ＨＭＤの電気的構成を示すブロック図。
【図４】情報入力装置の概略構成を示すブロック図。
【図５】サーバーの概略構成を示すブロック図。
【図６】ユーザー情報を説明する図。
【図７】局所情報を説明する図。
【図８】重要度関数を説明する図。
【図９】重要度関数を説明する図。
【図１０】重要度関数を説明する図。
【図１１】重要度関数を説明する図。
【図１２】ＨＭＤの表示方法を説明するフローチャート図。
【図１３】強調表示のための文字種の一例を示す図。
【図１４】拡張現実画像の一例を示す図。
【図１５】拡張現実画像の一例を示す図。
【図１６】実施形態２に係るＨＭＤの電気的構成を示すブロック図。
【図１７】サーバーの概略構成を示すブロック図。
【図１８】ＨＭＤの表示方法を説明するフローチャート図。
【図１９】実施形態３に係るウェアラブル機器の概略構成を示す外観図。
【図２０】ウェアラブル機器の電気的構成を示すブロック図。
【図２１】局所情報を説明する図。
【図２２】ウェアラブル機器の表示方法を説明するフローチャート図。
【図２３】拡張現実画像の一例を説明する図。
【発明を実施するための形態】
【００１５】
以下、実施形態について、図面を参照して説明する。
【００１６】
（実施形態１）
まず、本実施形態に係る表示システム１のシステム構成について図１及び図２を参照して説明する。
図１は、実施形態１に係る表示システム１の概要を示す図である。図２は、表示システム１の概略構成を示すシステム構成図である。
【００１７】
図１及び図２に示すように、表示システム１は、端末としての表示装置と、情報入力装置２００と、サーバー３００とで構成される。本実施形態では、表示装置としてユーザー４の頭部に装着されるＨＭＤ（Head Mounted Display）１００を例示している。ＨＭＤ１００及び情報入力装置２００は、通信キャリアＢＳを介して無線通信でインターネットＩＮＴに接続される。サーバー３００は、有線通信でインターネットＩＮＴに接続される。この結果、ＨＭＤ１００、情報入力装置２００及びサーバー３００とは、互いにインターネットＩＮＴによって接続される。通信キャリアＢＳは、送受信アンテナや、無線基地局、交換局を含む。
【００１８】
情報入力装置２００は、ＧＰＳ（Global Positioning System）などの全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）や準天頂衛星システムＱＺＳＳ（Quasi Zenith Satellite System）の航法衛星５から投稿者３の位置情報を取得し、投稿者３によって入力される位置情報に関連する局所情報をサーバー３００に送信する。サーバー３００には、多数の投稿者３からの局所情報がアップロードされる。ＨＭＤ１００は、航法衛星５からＨＭＤ１００を使用するユーザー４の位置情報を取得し、サーバー３００から位置情報に関連する局所情報を受信して、ユーザー４の視界に入る現実世界２の風景に重畳させて局所情報を拡張現実画像として表示する。
【００１９】
次に、ＨＭＤ１００の電気的構成について図３を参照して説明する。図３は、ＨＭＤ１００の電気的構成を示すブロック図である。
【００２０】
ＨＭＤ１００は、メガネ形状をなす透過型の表示装置である。ＨＭＤ１００は、ユーザー４に画像を視認させる画像表示装置１２０と、ＨＭＤ１００の全体を制御する制御装置１１０とを備えている。画像表示装置１２０は、制御装置１１０で生成された局所情報に対応する拡張現実画像を表示する。
【００２１】
制御装置１１０は、プログラムを実行してＨＭＤ１００を制御するＣＰＵ（Central Processing Unit）１１１、拡張現実画像を生成する画像処理部１１５、Ｉ／Ｆ（interface）部１１６、無線通信部１１７、位置取得部１１８、記憶部１１９などを備えている。ＣＰＵ１１１は、バスにより各部と相互に接続されている。Ｉ／Ｆ部１１６は、画像表示装置１２０に備えられるＩ／Ｆ部１２５と有線接続され、制御装置１１０と画像表示装置１２０との間で各種データを送受信する。
【００２２】
記憶部１１９は、揮発性記憶容量及び不揮発性記憶容量を含んでいる。揮発性記憶容量は、ＣＰＵ１１１によって実行されるプログラム、及びＣＰＵ１１１によって処理されるデータを一時的に記憶する作業領域としての記憶媒体である。揮発性記憶容量は、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などで構成される。不揮発性記憶容量は、ＣＰＵ１１１が実行するプログラムや、各種のデータを記憶するための記憶媒体である。不揮発性記憶容量は、フラッシュメモリーやｅＭＭＣ（embedded Multi Media Card）などで構成される。
【００２３】
位置取得部１１８は、例えば、ＧＰＳレシーバーで構成される。ＧＰＳレシーバーは、航法衛星５としてのＧＰＳ衛星から送信される衛星信号を受信して、衛星信号に含まれるＧＰＳ時刻情報、軌道情報、及び時刻補正パラメーターから現在位置の位置情報と、現在時刻の時刻情報とを取得する。
【００２４】
無線通信部１１７は、情報入力装置２００やサーバー３００などの外部装置との間における無線通信を実行する。無線通信部１１７は、例えば、Ｗｉ−Ｆｉ（登録商標）を含む無線ＬＡＮや、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話で使用される移動通信システム等の規格に準拠した無線機器で構成される。
【００２５】
ＣＰＵ１１１は、情報受信部１１２、設定部１１３及び算出部１１４を含んでいる。情報受信部１１２は、サーバー３００から位置取得部１１８で取得した位置情報に関連する局所情報を受信する。設定部１１３は、予めユーザー４によって入力されるユーザー情報の項目に基づいて重要度関数を設定する。算出部１１４は、局所情報に含まれる項目とユーザー情報に含まれる項目に設定された重要度関数とから局所情報の重要度を算出する。
【００２６】
画像処理部１１５は、ＧＰＵ（Graphics Processing Unit）で構成される。画像処理部１１５は、算出された重要度に応じて、局所情報に対応する拡張現実画像を表示させる信号を生成する。ユーザー情報、及び局所情報に含まれる項目や、重要度関数については、後で詳述する。
【００２７】
画像表示装置１２０は、表示部１２１、スピーカー部１２２、センサー部１２３、画像取得部１２４、Ｉ／Ｆ部１２５などを備えている。
【００２８】
スピーカー部１２２は、ユーザー４の耳に装着される一対のイヤホンであり、画像などに含まれる音声データを再生する。
画像取得部１２４は、撮像画像を取得するイメージセンサーを備えたカメラであり、ユーザー４が画像表示装置１２０を頭部に装着した状態においてユーザー４が向いている方向の風景を撮像する。
【００２９】
センサー部１２３は、例えば、３軸加速度センサーと３軸ジャイロセンサーとを備えた慣性センサー、３軸地磁気センサーを有している。慣性センサーは、６軸のセンサーがモジュール化されたＩＭＵ（Inertial Measurement Unit）を採用してもよい。センサー部１２３は、画像表示装置１２０に設けられているため、画像表示装置１２０がユーザー４の頭部に装着されることにより、ユーザー４の頭部の動きを計測する。これにより、計測された頭部の動きから画像表示装置１２０の向き、すなわち、ユーザー４の視界を特定することができる。
【００３０】
表示部１２１は、メガネのレンズに相当する部分であり、図示しない導光板、及び調光板を有している。導光板は、光透過性の樹脂材料等によって形成され、画像処理部１１５で生成された信号に基づいて出力される拡張現実画像光をユーザー４の眼に導く。調光板は、薄板状の光学素子であり、導光板の表面を覆うように配置されている。調光板は、導光板を保護し、導光板の損傷や汚れの付着等を抑制する。また、ユーザー４が、調光板の透過率を調整することによって、ユーザー４の眼に入る外光量を調整して、拡張現実画像の視認性を調整することができる。これにより、表示部１２１は、センサー部１２３で特定されたユーザー４の視界に、拡張現実画像を重畳させて、位置情報に応じた領域に拡張現実画像を表示する。
【００３１】
なお、本実施形態のＨＭＤ１００は、ユーザー４の視界に重畳させて拡張現実画像を表示するものと説明したが、画像取得部１２４で撮像した撮像画像に拡張現実画像を重畳させた拡張撮像画像を表示する没入型のＨＭＤであってもよい。
また、ＨＭＤ１００は、文字を入力するための、ボタンやスイッチ、タッチパットなどの文字入力機能を備えた構成であってもよい。
【００３２】
次に、情報入力装置２００の電気的構成について図４を参照して説明する。図４は、情報入力装置２００の概略構成を示すブロック図である。
情報入力装置２００は、例えば、ペン型をなしている。情報入力装置２００は、文字の入力方法として任意の空間に描いた文字を特定する機能を有し、局所情報として入力された文字を、取得した位置情報とともに、サーバー３００にアップロードする装置である。
【００３３】
情報入力装置２００は、位置取得部２０１、ＣＰＵ２０２、記憶部２０３、無線通信部２０４、表示部２０５、センサー部２０６、入力部２０７などを備えている。ＣＰＵ２０２は、情報入力装置２００の全体を制御する演算装置であり、バスにより各部と相互に接続されている。
【００３４】
記憶部２０３は、揮発性記憶容量及び不揮発性記憶容量を含んでいる。揮発性記憶容量は、ＣＰＵ２０２によって実行されるプログラム、及びＣＰＵ２０２によって処理されるデータを一時的に記憶する作業領域としての記憶媒体である。揮発性記憶容量は、ＲＡＭ、ＥＥＰＲＯＭなどで構成される。不揮発性記憶容量は、ＣＰＵ２０２が実行するプログラムや、各種のデータを記憶するための記憶媒体である。不揮発性記憶容量は、フラッシュメモリーやｅＭＭＣなどで構成される。
【００３５】
位置取得部２０１は、例えば、ＧＰＳレシーバーで構成され、受信した衛星信号から現在地の位置情報と、時刻情報とを取得する。
【００３６】
センサー部２０６は、例えば、３軸加速度センサーと３軸ジャイロセンサーとを備えた慣性センサー、３軸地磁気センサーを有している。慣性センサーは、６軸のセンサーがモジュール化されたＩＭＵ（Inertial Measurement Unit）を採用してもよい。センサー部２０６は、情報入力装置２００の軌跡を計測する。
【００３７】
入力部２０７は、文字入力を開始する開始時点、及び文字入力を終了する終了時点を決定するためのスイッチである。例えば、ＣＰＵ２０２は、開始時点から終了時点までの間に投稿者３が情報入力装置２００を用いて空間に描いた軌跡から文字を特定し記憶部２０３に入力する。
【００３８】
表示部２０５は、液晶パネルや有機ＥＬパネルなどで構成される。表示部２０５には、情報入力装置２００の軌跡から特定された文字などが表示される。
【００３９】
無線通信部２０４は、情報入力装置２００と、ＨＭＤ１００やサーバー３００などの外部装置との間における無線通信を実行する。無線通信部２０４は、例えば、Ｗｉ−Ｆｉ（登録商標）を含む無線ＬＡＮや、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話で使用される移動通信システム等の規格に準拠した無線機器で構成される。
【００４０】
本実施形態では、情報入力装置２００は、任意の空間に描かれた軌跡から文字を入力するものとして説明したが、入力部２０７が文字を直接入力するための複数のボタンやスイッチ、タッチパットなどの文字入力機能を備え、文字入力機能から文字を入力する構成であってもよい。
【００４１】
本実施形態では、情報入力装置２００は、文字を特定する機能を有し、局所情報として入力された文字を、位置情報とともに、サーバー３００にアップロードする装置であると説明したが、このうちの一部、又は全部の機能を無線接続されたＨＭＤ１００が担う構成であってもよい。
例えば、文字入力のための情報入力装置２００の軌跡は、センサー部２０６で計測するものと説明したが、ＨＭＤ１００に備わる画像取得部１２４によって、その軌跡を求めてもよい。また、ＨＭＤ１００に備わるＣＰＵ１１１が、軌跡から文字を特定してもよい。さらには、特定した文字が、ＨＭＤ１００に備わる表示部１２１に表示されてもよい。この場合、情報入力装置２００は、センサー部２０６や表示部２０５を備えない構成であってもよい。
【００４２】
また、位置情報及び時刻情報は、位置取得部２０１で取得するものと説明したが、ＨＭＤ１００に備わる位置取得部１１８や、ＧＰＳレシーバーを備えるスマートフォンなどの外部機器から求めてもよい。この場合、情報入力装置２００は、位置取得部２０１を備えない構成であってもよい。また、文字入力は、ＨＭＤ１００に備わる文字入力機能で入力してもよい。また、サーバー３００へのアップロードは、ＨＭＤ１００を経由させてもよい。
【００４３】
次に、サーバー３００の電気的構成について図５を参照して説明する。図５は、サーバー３００の概略構成を示すブロック図である。サーバー３００は、インターネットＩＮＴに接続されるクラウド型のサーバーである。
【００４４】
サーバー３００は、ＣＰＵ３０１、記憶部３０２、有線通信部３０３などを備えている。ＣＰＵ３０１は、サーバー３００の全体を制御する演算装置であり、バスにより各部と相互に接続されている。
記憶部３０２は、情報入力装置２００やＨＭＤ１００からアップロードされる局所情報などを記憶するものであり、揮発性記憶容量及び不揮発性記憶容量を含んでいる。揮発性記憶容量は、ＣＰＵ３０１によって実行されるプログラム、及びＣＰＵ３０１によって処理されるデータを一時的に記憶する作業領域としての記憶媒体である。揮発性記憶容量は、ＲＡＭ、ＥＥＰＲＯＭなどで構成される。不揮発性記憶容量は、ＣＰＵ３０１が実行するプログラムや、局所情報などの各種のデータを記憶するための記憶媒体である。不揮発性記憶容量は、ＨＤＤ（Hard Disk Drive）や、フラッシュＳＳＤ（Solid State Drive）など、複数の記憶装置で構成される。
有線通信部３０３は、サーバー３００とインターネットＩＮＴとの間でのデータを送受するためのものであり、イーサネット（Ethernet（登録商標））などの通信規格で接続される。
【００４５】
次に、表示システム１に登録するユーザー情報について図６を参照して説明する。図６は、ユーザー情報を説明する図である。
【００４６】
本実施形態に示す表示システム１を使用するユーザーは、予めユーザー情報を表示システム１に登録する。ここで言うユーザーとは、情報入力装置２００を使用してサーバー３００に局所情報を投稿する投稿者３、及びサーバー３００から受信した局所情報に基づく拡張現実画像を表示するＨＭＤ１００などの表示装置を使用するユーザー４を指す。また、ユーザー情報は、ユーザーが使用するＨＭＤ１００の記憶部１１９、情報入力装置２００の記憶部２０３にも記憶される。
【００４７】
図６に示すように、ユーザー情報は、識別ＩＤ、性別、年齢、項目を含む。
識別ＩＤは、投稿者３又はユーザー４の性別、年齢、項目を特定するためのコードである。識別ＩＤは、イニシャル、氏名、ニックネーム、ランダムに発生させた英数字などを使用することができる。
【００４８】
ユーザー情報の項目には、趣味嗜好や関心事項に関する複数の項目が設定されている。項目としては、例えば、「グルメ」、「ビジネス」、「旅行」、「ファッション」、「ウインタースポーツ」など、様々な項目を設けることができる。ユーザーは、各項目の優先度を、例えば、アルファベット順、数値、記号など、決められた方法により順位付けする。図６では、「Ａ」を最高位とするアルファベット順で順位付けした例を示している。ユーザーがこれらを記載したユーザー情報をサーバー３００にアップロードすることで、表示システム１が使用可能となる。
【００４９】
次に、サーバー３００に蓄積される局所情報について図７を参照して説明する。図７は、局所情報を説明する図である。
【００５０】
局所情報は、情報入力装置２００などから、投稿者３によってサーバー３００にアップロードされる情報である。
図７に示すように、局所情報は、識別ＩＤ、位置情報、時刻情報、項目、文字情報を含む。識別ＩＤは、ユーザー情報の登録時に決められたＩＤであり、投稿者３を特定するものである。
【００５１】
位置情報は、局所情報が投稿された位置を特定するものであり、情報入力装置２００の位置取得部２０１でＧＰＳなどの衛星信号から取得した位置情報が緯度と経度とで入力される。時刻情報は、局所情報が投稿された日時を特定するものであり、位置情報と同様に衛星信号から取得した時刻情報が入力される。
【００５２】
局所情報の項目には、ユーザー情報と同じ項目が設定されている。投稿者３は、投稿する局所情報に該当する項目を選択する。図７では、該当する項目が「レ」で選択された場合を示している。
【００５３】
文字情報には、投稿者３の主観的情報が入力される。文字情報は、情報入力装置２００の軌跡から特定した文字により入力することができる。図７では、文字情報として「○○の美味しい店」と入力された例を示している。
図７の例では、局所情報の位置情報から、投稿者３が入店したレストランの位置が特定され、時刻情報から食事をした日時を特定することができる。さらには、識別ＩＤから投稿者３のユーザー情報を求めることもできる。
【００５４】
次に、重要度関数の設定について図８、図９を参照して説明する。図８、図９及び図１０は、重要度関数を説明する図である。重要度関数は、ユーザーによって入力されるユーザー情報の項目に基づいて、ＨＭＤ１００のＣＰＵ１１１に含まれる設定部１１３で設定される。
【００５５】
図８の縦軸は、時間重要度Ｉｔを、例えば０から１００の数値で表す。横軸は、局所情報が投稿された投稿時刻を示す局所情報に含まれる時刻情報の時刻から現在時刻であるＨＭＤ１００などの表示装置で取得した時刻情報の時刻までの経過時間Ｔを表す。図８には、時間重要度Ｉｔを求める重要度関数Ａ、及び重要度関数Ｄが示されている。重要度関数Ａは、ユーザー４のユーザー情報の項目における第１項目の重要度Ｉｐを算出する際に必要となる時間重要度Ｉｔを求めるための関数である。例えば、重要度関数Ａは、図６に示したユーザー情報で最も優先度の高い「Ａ」に順位付けされた「グルメ」の項目に対応する。重要度関数Ｄは、ユーザー４のユーザー情報の項目における第２項目の重要度Ｉｐを算出するための時間重要度Ｉｔを求めるための関数である。例えば、重要度関数Ｄは、図６に示したユーザー情報の項目で「Ａ」よりも優先度の低い「Ｄ」に順位付けされた「ビジネス」の項目に対応する。
【００５６】
重要度関数Ａは、重要度関数Ｄよりも優先度が高い。したがって、重要度関数Ｄに比べて、経過時間Ｔに対する時間重要度Ｉｔの減少割合が低く、時間重要度Ｉｔが０となる経過時間Ｔも長く設定される。図８に示すように、具体的には、重要度関数Ａは、局所情報の投稿時刻である経過時間Ｔ０において時間重要度Ｉｔが最大値の１００に設定される。重要度関数Ａは、重要度関数Ｄに比べて、投稿時刻からの時間の経過とともに時間重要度Ｉｔが緩やかに減少し、経過時間Ｔ３において時間重要度Ｉｔが半減する。
【００５７】
重要度関数Ｄは、局所情報の投稿時刻である経過時間Ｔ０において時間重要度Ｉｔが５０に設定される。重要度関数Ｄは、重要度関数Ａに比べて、投稿時刻からの時間の経過とともに急激に減少し、経過時間Ｔ３よりも早い経過時間Ｔ２において時間重要度Ｉｔが０になる。すなわち、ユーザー情報の項目における第１項目である重要度関数Ａの時間重要度Ｉｔと第２項目である重要度関数Ｄの時間重要度Ｉｔとの差は、経過時間Ｔが増すにしたがって大きくなる。
【００５８】
図９の縦軸は、重要度比率Ｉｌを、例えば０から１までの比率で表す。横軸は、局所情報が投稿された投稿場所である局所情報に含まれる位置情報の位置から現在位置であるＨＭＤ１００などの表示装置で取得した位置情報の位置までの距離Ｌを表す。図９には、重要度関数Ａ’、及び重要度関数Ｄ’が示されている。重要度関数Ａ’は、ユーザー４のユーザー情報の項目における第１項目の重要度Ｉｐを算出するための重要度比率Ｉｌを求める関数である。例えば、重要度関数Ａ’は、図６に示したユーザー情報で最も優先度の高い「Ａ」に順位付けされた「グルメ」の項目に対応する。重要度関数Ｄ’は、ユーザー４のユーザー情報の項目における第２項目の重要度Ｉｐを算出するための重要度比率Ｉｌを求める関数である。例えば、重要度関数Ｄ’は、図６に示したユーザー情報の項目で「Ａ」よりも優先度の低い「Ｄ」に順位付けされた「ビジネス」の項目に対応する。
【００５９】
重要度関数Ａ’は、重要度関数Ｄ’よりも優先度が高い。したがって、重要度関数Ｄ’に比べて、距離Ｌに対する重要度比率Ｉｌの減少割合が低く、重要度が０となる距離Ｌも長く設定される。図９に示すように、具体的には、重要度関数Ａ’は、距離Ｌ０において重要度比率Ｉｌが最大値の１に設定される。重要度関数Ａ’は、重要度関数Ｄ’に比べて、投稿場所からの距離Ｌが離れるとともに重要度比率Ｉｌが緩やかに減少し、距離Ｌ３において重要度比率Ｉｌが０になる。
【００６０】
重要度関数Ｄ’は、距離Ｌ０において重要度比率Ｉｌが最大値の１に設定される。重要度関数Ｄ’は、投稿場所からの距離Ｌが離れるとともに、重要度関数Ａに比べて、重要度比率Ｉｌが急激に減少し、距離Ｌ３よりも近い距離Ｌ２において重要度比率Ｉｌが０になる。すなわち、ユーザー情報の項目における第１項目である重要度関数Ａ’の重要度比率Ｉｌと第２項目である重要度関数Ｄ’の重要度比率Ｉｌとの差は、経過時間Ｔが増すにしたがって大きくなる。
【００６１】
本実施形態では、局所情報の重要度Ｉｐは、図８に例示した重要度関数から求めた時間重要度Ｉｔと図９に例示した重要度関数から求めた重要度比率Ｉｌとの積算で決定する。換言すると、図８に示した重要度関数Ａ，Ｄは、局所情報の投稿時刻から現在時刻までの差である経過時間Ｔが増すにしたがって重要度Ｉｐを減少させる関数であるといえる。したがって、ユーザー情報の項目における第１項目である重要度関数Ａに基づく重要度Ｉｐと第２項目である重要度関数Ｄに基づく重要度Ｉｐとの差は、経過時間Ｔが増すにしたがって大きくなる。これにより、ユーザー４にとって優先度の高いグルメに関する局所情報の重要度Ｉｐが、優先度の低いビジネスに関する局所情報の重要度Ｉｐよりも高く算出される。
【００６２】
また、図９に示した重要度関数Ａ’，Ｄ’は、局所情報の投稿位置と現在位置との距離Ｌが増すにしたがって重要度Ｉｐを減少させる関数であるといえる。したがって、ユーザー情報の項目における第１項目である重要度関数Ａ’に基づく重要度Ｉｐと第２項目である重要度関数Ｄ’に基づく重要度Ｉｐとの差は、距離Ｌが増すにしたがって大きくなる。これにより、ユーザー４にとって優先度の高いグルメに関する局所情報の重要度Ｉｐが、優先度の低いビジネスに関する局所情報の重要度Ｉｐよりも高く算出される。
【００６３】
なお、重要度Ｉｐは、一例として、局所情報の経過時間に関する重要度関数から求めた時間重要度Ｉｔと、投稿位置と現在位置との距離に関する重要度関数から求めた重要度比率Ｉｌとから算出するものと説明したが、これに限定するものではない。重要度は、投稿者３のユーザー情報である、性別、年齢、各項目の優先度などに関する重要度関数を設定し、これらの重要度関数を含めて算出させてもよい。例えば、局所情報の識別ＩＤから投稿者３の性別や年齢などを求め、同性や同年代が投稿した局所情報の重要度を高くする重要度関数を設定するなどが考えられる。また、局所情報の項目と、投稿者３のユーザー情報で最優先される項目とが一致する局所情報の重要度を高くする重要度関数を設定するなどが考えられる。また、重要度関数の設定に、機械学習をもちいてもよい。機械学習としては、決定木、ランダムフォレスト、クラスタリング、サポートベクタマシン、ニューラルネットワーク等の公知の方法を採用することができる。
【００６４】
次に、重要度が周期的に変化する重要度関数について図１０を参照して説明する。図１０の縦軸及び横軸は、図８と同じであるので、その説明を省略する。
【００６５】
図１０には、重要度関数Ｅが示されている。重要度関数Ｅは、例えば、図６に示す優先度「Ｅ」で示す「ウインタースポーツ」の項目に対応する。この優先度「Ｅ」は、特異な優先度関数Ｅを適用することを意味する。重要度関数Ｅは、局所情報の経過時間Ｔが増すにしたがって時間重要度Ｉｔが周期的に増加及び減少を繰り返す関数である。すなわち、重要度Ｉｐが周期的に増加及び減少を繰り返す。図１０において、経過時間Ｔ０，Ｔ２，Ｔ４は冬季に当たる時間帯に相当し、経過時間Ｔ１，Ｔ３，Ｔ５は夏季に当たる時間帯に相当する。
【００６６】
ウインタースポーツの局所情報は、オンシーズンの冬に必要なもので、それ以外のオフシーズンには不要となる情報ある。したがって、重要度関数Ｅは、冬季に向かって増加し、夏季に向かって減少し、増加時の最大値と減少時の最小値との差である振幅は、経過時間Ｔが増すにしたがって小さくなる。このような特異な重要度関数Ｅは、季節性や昼夜などの時間帯によって局所情報の必要性が異なる項目に適用される。これにより、ユーザー４が必要とする情報に周期性がある場合、ユーザーが必要な時に必要な情報を表示させることができる。
【００６７】
次に、重要度が所定の時刻で極大値となる重要度関数について図１１を参照して説明する。図１１は、重要度関数を説明する図である。図１１の縦軸及び横軸は、図８と同じであるので、その説明を省略する。
【００６８】
図１１には、重要度関数Ｆが示されている。重要度関数Ｆは、ユーザーが予め指定した所定の時刻ＴＡにおいて時間重要度Ｉｔが極大値となる関数である。すなわち、所定の時刻ＴＡにおいて重要度Ｉｐが極大値となる。重要度関数Ｆは、所定の時刻ＴＡに向かって時間重要度Ｉｔが最大値の１００に急増する。局所情報の投稿時刻である経過時間Ｔ０が所定の時刻ＴＡより前であったり、経過時間Ｔ１が所定の時刻ＴＡを過ぎていたりした場合には、時間重要度Ｉｔが０になる。なお、投稿時刻である経過時間Ｔ０が所定の時刻ＴＡと一致する場合には、経過時間Ｔ０において時間重要度Ｉｔが最大値の１００になる。
【００６９】
例えば、施設や店舗でイベントが開催される場合、ユーザーが所定の時刻ＴＡとしてのイベント開催の日時と、キーワードとをユーザー情報に登録すると共に重要度関数Ｆを指定する。これにより、イベントの開催日の前後において、イベントに関する局所情報を、ＨＭＤ１００などの表示装置に優先的に表示させることができる。また、重要度関数Ｆを使用することにより、表示装置にリマインダー機能を持たせることができる。なお、重要度関数Ｆは、所定の時刻ＴＡに重要度が極大値になるものと説明したが、重要度関数Ｆは、ある程度幅を持った所定の時間帯に重要度が極大値を維持する関数であってもよい。
【００７０】
次に、表示装置としてのＨＭＤ１００の拡張現実画像の表示方法について、図１２を参照して説明する。図１２は、ＨＭＤ１００の表示方法を説明するフローチャート図である。
【００７１】
ステップＳ１では、位置情報及び時刻情報を取得する。ＨＭＤ１００は、位置取得部１１８によって衛星信号を受信し、現在位置の位置情報と、現在時刻の時刻情報とを取得する。
【００７２】
ステップＳ２では、局所情報を要求する信号を送信する。ＨＭＤ１００は、無線通信部１１７によってサーバー３００と無線通信を実行する。ＨＭＤ１００は、ステップＳ１で取得した位置情報、時刻情報や、センサー部１２３で得られるユーザー４の動作に関する情報などを、無線通信部１１７を介してサーバー３００に送信し、それらの情報に対応する局所情報の送信を要求する。
【００７３】
ステップＳ３では、局所情報を要求する信号を受信する。サーバー３００は、ＨＭＤ１００から送信された局所情報を要求する信号を、有線通信部３０３を介して受信する。
【００７４】
ステップＳ４では、位置情報に関連する局所情報が存在するかを確認する。サーバー３００は、記憶部３０２にＨＭＤ１００の位置情報に関連する局所情報が記憶されているかを確認する。なお、位置情報に関連する局所情報とは、現在位置からセンサー部１２３によって特定されたユーザー４の視界に入る範囲にある局所情報を意味する。局所情報が存在する場合（ステップＳ４：Ｙｅｓ）は、ステップＳ５に進む。局所情報が存在しない場合（ステップＳ４：Ｎｏ）は、本フローを終了する。
【００７５】
ステップＳ５では、局所情報を送信する。サーバー３００のＣＰＵ３０１は、ＨＭＤ１００の位置情報に関連する全ての局所情報を、有線通信部３０３を介してＨＭＤ１００に送信する。
【００７６】
ステップＳ６では、サーバー３００から位置情報に関連する局所情報を受信する。ＨＭＤ１００の情報受信部１１２は、サーバー３００から送信された局所情報を一括ダウンロードし、記憶部１１９に保存する。
【００７７】
ステップＳ７では、ユーザー４によって入力されるユーザー情報の項目に基づいて重要度関数を設定する。ＨＭＤ１００の設定部１１３は、記憶部１１９を参照し、表示システム１に登録されたユーザー４に関するユーザー情報の各項目に対応する優先度を確認する。そして、設定部１１３は、項目の内容と優先度とに応じて、図８、図９に例示したような重要度関数をユーザー情報の項目毎に設定し、記憶部１１９に記憶する。
【００７８】
ステップＳ８では、局所情報に含まれる項目とユーザー情報の項目に設定された重要度関数とから重要度を算出する。ＨＭＤ１００の算出部１１４は、記憶部１１９に記憶した局所情報を選択する。算出部１１４は、記憶部１１９を参照し、当該局所情報に含まれる投稿者３が選択した項目と、ステップＳ７で設定したユーザー４に関するユーザー情報の項目毎の重要度関数とを確認する。算出部１１４は、当該局所情報で選択された項目と同じユーザー情報の項目に設定された重要度関数を、当該局所情報の重要度関数として設定する。そして算出部１１４は、図８に例示した時間重要度と図９に例示した重要度比率とを求め、当該局所情報の重要度を算出する。
【００７９】
ステップＳ９では、他の局所情報が存在するかを確認する。ＨＭＤ１００は、記憶部１１９に他の局所情報が保存されているかを確認する。他の局所情報が存在する場合（ステップＳ９：Ｙｅｓ）は、ステップＳ８へ戻り、ステップＳ８及びステップＳ９を繰り返す。他の局所情報が存在しない場合（ステップＳ９：Ｎｏ）は、ステップＳ１０に進む。
【００８０】
ステップＳ１０では、算出された重要度に応じて局所情報に対応する拡張現実画像を生成する。ＨＭＤ１００の画像処理部１１５は、局所情報に含まれる文字情報の拡張現実画像を、対応する局所情報の重要度に応じた文字種で生成する。拡張現実画像は、重要度の高い局所情報ほど、その文字情報が強調表示される。
【００８１】
ステップＳ１１では、位置情報に応じた領域に拡張現実画像を表示する。ＨＭＤ１００は、センサー部１２３で特定されたユーザー４の視界に重畳させて表示部１２１に拡張現実画像を表示し、本フローを終了する。以上のステップにより、ユーザー４の必要とする情報が優先的に表示される。
【００８２】
以上に説明した拡張現実画像を表示する方法の各ステップは、ＨＭＤ１００の記憶部１１９に保存されたプログラムをコンピューターとしてのＣＰＵ１１１が実行すること、及サーバー３００の記憶部３０２に保存されたプログラムをコンピューターとしてのＣＰＵ３０１が実行することで処理される。
【００８３】
なお、ステップＳ１１では、ＨＭＤ１００は、ユーザー４の視界に重畳させて拡張現実画像を表示するものと説明したが、ＨＭＤ１００は、ユーザー４の視界を画像取得部１２４で撮像した撮像画像に拡張現実画像を重畳させて表示する構成であってもよい。これにより、必要とする情報が優先的に表示された画像をユーザー４に視認させることができる。
【００８４】
次に、ステップＳ１で取得した位置情報に対して、サーバー３００に第１の局所情報と第２の局所情報とがあり、第１の局所情報の重要度よりも第２の局所情報の重要度が高い場合に生成される拡張現実画像について図８、図９、図１３〜図１５を参照して説明する。図１３は、強調表示のための文字種の一例を示す図である。図１４及び図１５は、拡張現実画像の一例を示す図である。
【００８５】
まず、図１４に示す、拡張現実画像の一例について説明する。
図１４は、ＨＭＤ１００の表示部１２１において、ユーザー４の視界である現実世界２の風景ＲＰに、第１の局所情報に対応する拡張現実画像ＡＰ１と、第２の局所情報に対応する拡張現実画像ＡＰ２とが重畳表示された場合を示している。
【００８６】
第１の局所情報には、図８及び図９で説明した重要度関数Ｄ，Ｄ’が設定されている。第１の局所情報の項目は、ユーザー４のユーザー情報において優先度の低い「Ｄ」に該当する項目「ビジネス」である。第１の局所情報の文字情報には、「○○会社経営の急成長店」と入力されている。第１の局所情報の投稿位置は、現在位置と同じ距離Ｌ０である。第１の局所情報は、時刻情報の時刻から経過時間Ｔ１を経過している。
【００８７】
第２の局所情報には、図８及び図９で説明した重要度関数Ａ，Ａ’が設定されている。第２の局所情報の項目は、ユーザー４のユーザー情報において優先度の高い「Ａ」に該当する項目「グルメ」である。第２の局所情報の文字情報には、「パスタの美味しい店」と入力されている。第２の局所情報の位置情報は、第１の局所情報と同じ距離Ｌ０である。第２の局所情報は、第１の局所情報よりも長い経過時間Ｔ２を経過している。
【００８８】
第１の局所情報の重要度Ｉｐは、図８及び図９より、重要度が２０と算出される。第２の局所情報の重要度Ｉｐは、同様に重要度が９５と算出される。このように、局所情報毎にユーザー情報の項目に基づく重要度関数を設定することにより、経過時間の短い第１の局所情報より、経過時間の長い第２の局所情報の方が、高い重要度となる。
【００８９】
図１４に示すように、重要度の高い第２の局所情報による拡張現実画像ＡＰ２は、重要度の低い第１の局所情報による拡張現実画像ＡＰ１よりも強調表示される。図１４の例では、拡張現実画像ＡＰ１，ＡＰ２は平面文字である、重要度の高い拡張現実画像ＡＰ２は、重要度の低い拡張現実画像ＡＰ１よりも、サイズが大きく、線幅が太く、明度の高い文字で強調表示されている。これにより、ユーザー４に重要度の高い局所情報を視認させることができる。
【００９０】
強調表示の方法としては、図１３に示す文字種によって実現できる。平面文字の場合は、局所情報の重要度の高・低に応じて、文字サイズの大・小、線幅の太い・細い、明度の高・低、及び彩度の高・低の内の少なくとも１つを変えることによって重要度の高い局所情報に含まれる文字情報の文字を強調表示させることができる。立体文字の場合は、体積の大・小を変えることにより文字を強調表示できる。体積の大・小は、文字の厚み、サイズ、線幅を変えることで実現できる。動的文字の場合は、動作の大・小を変えることにより文字を強調表示できる。動作としては、跳ねる、回転する、膨張・収縮する、振動する、点滅する、光沢を生じる、などがある。また、動的文字は、ユーザー４が指で仮想現実画像の文字に触れた時に、上述した動作が開始され、その動作の変化の大・小で強調表示をあらわしてもよい。
【００９１】
次に、図１５に示す、拡張現実画像の一例について説明する。
図１５は、ＨＭＤ１００の表示部１２１において、ユーザー４の視界である現実世界２の風景ＲＰに、第１の局所情報に対応する拡張現実画像ＡＰ１と、第２の局所情報に対応する拡張現実画像ＡＰ２とが重畳表示された場合を示している。
【００９２】
第１の局所情報には、図８及び図９で説明した重要度関数Ｄ，Ｄ’が設定されている。第１の局所情報の項目は、ユーザー４のユーザー情報において優先度の低い「Ｄ」に該当する項目「ビジネス」である。第１の局所情報の文字情報には、「○○会社所有ビル」と入力されている。第１の局所情報の投稿位置は、現在位置に近い距離Ｌ１である。第１の局所情報は、時刻情報の時刻から経過時間Ｔ１を経過している。
【００９３】
第２の局所情報には、図８及び図９で説明した重要度関数Ａ，Ａ’が設定されている。第２の局所情報の項目は、ユーザー４のユーザー情報において優先度の高い「Ａ」に該当する項目「グルメ」である。第２の局所情報の文字情報には、「パスタの美味しい店」と入力されている。第２の局所情報の位置情報は、第１の局所情報より遠い距離Ｌ２である。第２の局所情報は、第１の局所情報と同じ経過時間Ｔ１を経過している。
【００９４】
第１の局所情報の重要度Ｉｐは、図８及び図９より、重要度が８と算出される。第２の局所情報の重要度Ｉｐは、同様に重要度が９９と算出される。このように、局所情報毎にユーザー情報の項目に基づく重要度関数を設定することにより、投稿位置までの距離の短い第１の局所情報より、投稿位置までの距離の長い第２の局所情報の方が、高い重要度となる。
【００９５】
図１５に示すように、重要度の高い第２の局所情報による拡張現実画像ＡＰ２は、重要度の低い第１の局所情報による拡張現実画像ＡＰ１よりも強調表示される。図１５の例では、拡張現実画像ＡＰ１，ＡＰ２は立体文字である、重要度の高い拡張現実画像ＡＰ２は、重要度の低い拡張現実画像ＡＰ１よりも、文字の厚みが厚く、サイズが大きく、線幅が太い、すなわち体積の大きい文字で強調表示されている。これにより、ユーザー４に重要度の高い局所情報を視認させることができる。
【００９６】
また、実施形態のＨＭＤ１００は、表示部１２１に表示された拡張現実画像に対して加えられる操作に応じて重要度関数を変更可能とする機能を備えている。詳しくは、ユーザー４が拡張現実画像を選択し、予め決められた記号を入力することにより当該の局所情報に適用される重要度関数を変更する。拡張現実画像の選択や記号の入力内容は、ＨＭＤ１００に備わる画像取得部１２４によって、ユーザー４の指先の軌跡を求めることによって特定することができる。
例えば、記号と変更内容は、次にように対応付けされる。
・記号「○」：拡張現実画像を重要度関数Ａに変更。
・記号「△」：拡張現実画像を重要度関数Ｄに変更。
・記号「□」：保存。
・記号「×」：消去。
・記号「Ｖ」：重要度を上げる。
・記号「／」：重要度を下げる。
図１５において、拡張現実画像ＡＰ２の情報の優先度が低いと感じた場合、例えば、ユーザー４は、指先で拡張現実画像ＡＰ２を選択し、続いて「△」の軌跡を描く。これにより、第２の局所情報に設定された重要度関数が重要度関数Ａから重要度関数Ｄに変更され、拡張現実画像ＡＰ１と同じ文字種による拡張現実画像が生成・表示される。また、拡張現実画像ＡＰ２の情報を、経過時間に係らず表示させたい場合には、「□」の軌跡を描く。また、一時的に文字の大きさを小さくしたい場合には、「／」の軌跡を描く。これらの操作により、ユーザー４の必要とする情報をさらに視認させやすくすることができる。
【００９７】
以上述べたように、本実施形態に係る表示装置としてのＨＭＤ１００及びプログラムによれば、以下の効果を得ることができる。
【００９８】
ＨＭＤ１００は、制御装置１１０に位置取得部１１８、情報受信部１１２、設定部１１３、算出部１１４、画像処理部１１５を備え、画像表示装置１２０に表示部１２１を備えている。位置取得部１１８は、ユーザー４の現在位置の位置情報を取得する。情報受信部１１２は、サーバー３００に記憶されている、位置情報に関連する局所情報を受信する。設定部１１３は、予めユーザー４によって入力されたユーザー情報の項目毎に重要度関数を設定する。算出部１１４は、局所情報で選択された項目とユーザー情報の同じ項目に設定された重要度関数を、当該局所情報の重要度関数に適用して重要度を算出する。画像処理部１１５は、重要度に応じて、局所情報に対応する拡張現実画像ＡＰ１，ＡＰ２を生成する。表示部１２１は、ユーザー４の視界に重畳させて画像処理部１１５で生成した拡張現実画像ＡＰ１，ＡＰ２を位置情報に応じた領域に表示する。これにより、重要度に応じた拡張現実画像ＡＰ１，ＡＰ２が表示される。換言すると、ユーザー４の必要とする情報に応じた拡張現実画像ＡＰ１，ＡＰ２が表示される。したがって、ユーザー４の必要とする情報を優先的に表示する機能を備えたＨＭＤ１００を提供することができる。
【００９９】
表示部１２１は、画像取得部１２４で撮像された風景ＲＰである撮像画像に画像処理部１１５で生成した拡張現実画像ＡＰ１，ＡＰ２を位置情報に応じた領域に重畳させた拡張撮像画像を表示させることも可能である。これにより、必要とする情報が優先的に表示された画像をユーザー４に視認させることができる。
【０１００】
重要度関数Ａ，Ｄは、局所情報の投稿時刻から現在時刻までの差である経過時間Ｔが増すにしたがって重要度Ｉｐを減少させる関数である。ユーザー情報の項目における第１項目である重要度関数Ａに基づく重要度Ｉｐと第２項目である重要度関数Ｄに基づく重要度Ｉｐとの差は、経過時間Ｔが増すにしたがって大きくなる。これにより、ユーザー４にとって優先度の高いグルメに関する局所情報の重要度Ｉｐが、優先度の低いビジネスに関する局所情報の重要度Ｉｐよりも高く算出される。
重要度関数Ａ’，Ｄ’は、局所情報の投稿位置と現在位置との距離Ｌが増すにしたがって重要度Ｉｐを減少させる関数である。ユーザー情報の項目における第１項目である重要度関数Ａ’に基づく重要度Ｉｐと第２項目である重要度関数Ｄ’に基づく重要度Ｉｐとの差は、距離Ｌが増すにしたがって大きくなる。これにより、ユーザー４にとって優先度の高いグルメに関する局所情報の重要度Ｉｐが、優先度の低いビジネスに関する局所情報の重要度Ｉｐよりも高く算出される。
ユーザー４の優先度の高い局所情報、すなわちユーザー４の必要とする局所情報程、その重要度Ｉｐの高くなる。したがって、ユーザー４の必要とする情報が優先的に表示される。
【０１０１】
重要度関数Ｅは、局所情報の経過時間Ｔが増すにしたがって周期的に増加及び減少を繰り返す関数である。ユーザー４の必要とする情報に周期性がある場合、ユーザー情報の当該の項目に重要度関数Ｅを適用することで、ユーザー４の必要な時に必要な情報を表示させることができる。
【０１０２】
ＨＭＤ１００は、表示部１２１に表示された拡張現実画像に対して加えられる操作に応じて重要度関数を変更可能とする機能を備えている。例えば、ユーザー４が、表示された拡張現実画像に対して重要度を上げる操作をすることで、ユーザー４の必要とする情報をさらに視認させやすくすることができる。
【０１０３】
重要度の高い第２の局所情報による拡張現実画像ＡＰ２は、重要度の低い第１の局所情報による拡張現実画像ＡＰ１よりも強調表示される。重要度が高い程、その局所情報は強調表示されるので、ユーザー４に重要度の高い局所情報、すなわちユーザー４の必要とする情報を視認させることができる。
【０１０４】
プログラムは、位置情報を取得し、サーバー３００から位置情報に関連する局所情報を受信し、ユーザー４によって入力されるユーザー情報の項目に基づいて重要度関数を設定し、局所情報に含まれる項目とユーザー情報の項目に設定された重要度関数とから算出された重要度に応じて、局所情報に対応する拡張現実画像ＡＰ１，ＡＰ２の形状を生成し、位置情報に応じた領域に拡張現実画像を表示すること、を実行させる。これにより、重要度に応じた拡張現実画像ＡＰ１，ＡＰ２が表示される。換言すると、ユーザー４の必要とする情報に応じた拡張現実画像ＡＰ１，ＡＰ２が表示される。したがって、ユーザー４の必要とする情報を優先的に表示させるプログラムを提供することができる。
【０１０５】
（実施形態２）
実施形態２に係る表示システム１Ａについて図１６を参照して説明する。図１６は、実施形態２に係るＨＭＤ１００Ａの電気的構成を示すブロック図である。図１７は、サーバー３００Ａの概略構成を示すブロック図である。表示システム１Ａは、実施形態１で説明した表示装置としてのＨＭＤ１００に替えてＨＭＤ１００Ａを、サーバー３００に替えてサーバー３００Ａを備えている。なお、実施形態１と同一の構成部位については、同一の番号を附し、重複する説明は省略する。
【０１０６】
ＨＭＤ１００Ａは、ユーザー４に画像を視認させる画像表示装置１２０と、ＨＭＤ１００Ａの全体を制御する制御装置１１０Ａとを備えている。画像表示装置１２０は、制御装置１１０Ａで生成された局所情報に対応する拡張現実画像を表示する。
【０１０７】
制御装置１１０Ａは、プログラムを実行してＨＭＤ１００Ａを制御するＣＰＵ１１１Ａ、画像処理部１１５、Ｉ／Ｆ部１１６、無線通信部１１７、位置取得部１１８、記憶部１１９などを備えている。ＣＰＵ１１１Ａは、バスにより各部と相互に接続されている。
【０１０８】
サーバー３００Ａは、インターネットＩＮＴに接続されるクラウド型のサーバーである。サーバー３００Ａは、ＣＰＵ３０１Ａ、記憶部３０２、有線通信部３０３などを備えている。ＣＰＵ３０１Ａは、サーバー３００Ａの全体を制御する演算装置であり、バスにより各部と相互に接続されている。
【０１０９】
ＣＰＵ３０１Ａは、位置受信部３１１、情報取得部３１２、設定部３１３、算出部３１４及び情報送信部３１５を含んでいる。位置受信部３１１は、有線通信部３０３を介してインターネットＩＮＴに接続されたユーザー４の使用する表示装置としてのＨＭＤ１００Ａから送信されるＨＭＤ１００Ａの位置情報を受信する。情報取得部３１２は、サーバー３００Ａの記憶部３０２に記憶された局所情報から位置受信部３１１で受信した位置情報に関連する局所情報を取得する。設定部３１３は、予めユーザー４によって入力されるユーザー情報の項目に基づいて重要度関数を設定する。算出部３１４は、局所情報に含まれる項目とユーザー情報に含まれる項目に設定された重要度関数とから局所情報の重要度を算出する。情報送信部３１５は、局所情報と重要度とを関連付けたデータを、有線通信部３０３を介してインターネットＩＮＴに接続されたユーザー４の使用するＨＭＤ１００Ａに送信する。
【０１１０】
次に、表示装置としてのＨＭＤ１００Ａの拡張現実画像の表示方法について図１８を参照して説明する。図１８はＨＭＤ１００Ａの表示方法を説明するフローチャート図である。
【０１１１】
ステップＳ１０１では、位置情報及び時刻情報を取得する。ＨＭＤ１００Ａは、位置取得部１１８によって衛星信号を受信し、現在位置の位置情報と、現在時刻の時刻情報とを取得する。
【０１１２】
ステップＳ１０２では、局所情報を要求する信号を送信する。ＨＭＤ１００Ａは、無線通信部１１７によってサーバー３００Ａと無線通信を実行する。ＨＭＤ１００Ａは、ステップＳ１０１で取得した位置情報、時刻情報や、センサー部１２３で得られるユーザー４の動作に関する情報、ＨＭＤ１００Ａを使用するユーザー４の識別ＩＤなどを、無線通信部１１７を介してサーバー３００Ａに送信し、位置情報に関連する局所情報及びその局所情報に対応する重要度の送信を要求する。
【０１１３】
ステップＳ１０３では、局所情報を要求する信号を受信する。サーバー３００Ａの位置受信部３１１は、ＨＭＤ１００Ａから送信された局所情報を要求する信号を、有線通信部３０３を介して受信する。
【０１１４】
ステップＳ１０４では、位置情報に関連する局所情報が存在するかを確認する。サーバー３００Ａは、記憶部３０２にＨＭＤ１００Ａの位置情報に関連する局所情報が保存されているかを確認する。なお、位置情報に関連する局所情報とは、現在位置からセンサー部１２３によって特定されたユーザー４の視界に入る範囲にある局所情報を意味する。局所情報が存在する場合（ステップＳ１０４：Ｙｅｓ）は、ステップＳ１０５に進む。局所情報が存在しない場合（ステップＳ１０４：Ｎｏ）は、本フローを終了する。
【０１１５】
ステップＳ１０５では、ユーザー４によって入力されるユーザー情報の項目に基づいて重要度関数を設定する。サーバー３００Ａの設定部３１３は、記憶部３０２を参照し、受信した識別ＩＤからＨＭＤ１００Ａを使用するユーザー４を特定する。サーバー３００Ａの設定部３１３は、表示システム１Ａに登録されたユーザー４に関するユーザー情報の各項目に対応する優先度を確認する。そして、設定部１１３は、項目の内容と優先度とに応じて、図８、図９に例示したような重要度関数をユーザー情報の項目毎に設定し、記憶部３０２に記憶する。
【０１１６】
ステップＳ１０６では、局所情報に含まれる項目とユーザー情報の項目に設定された重要度関数とから重要度を算出する。サーバー３００Ａの情報取得部３１２は、記憶部３０２に記憶されているＨＭＤ１００Ａの位置情報に関連する局所情報を選択する。算出部３１４は、当該局所情報に含まれる投稿者３が選択した項目と、ステップＳ１０５で設定したユーザー４に関するユーザー情報の項目毎の重要度関数とを確認する。算出部３１４は、当該局所情報で選択された項目と同じユーザー情報の項目に設定された重要度関数を、当該局所情報の重要度関数として設定する。そして算出部３１４は、図８に例示した時間重要度と図９に例示した重要度比率とを求め、当該局所情報の重要度を算出する。
【０１１７】
ステップＳ１０７では、他の局所情報が存在するかを確認する。サーバー３００Ａは、記憶部３０２にＨＭＤ１００Ａの位置情報に関連する他の局所情報が保存されているかを確認する。他の局所情報が存在する場合（ステップＳ１０７：Ｙｅｓ）は、ステップＳ１０６へ戻り、ステップＳ１０６及びステップＳ１０７を繰り返す。他の局所情報が存在しない場合（ステップＳ１０７：Ｎｏ）は、ステップＳ１０８に進む。
【０１１８】
ステップＳ１０８では、局所情報を送信する。サーバー３００Ａの情報送信部３１５は、ＨＭＤ１００Ａの位置情報に関連する全ての局所情報、及び各局所情報に対応する重要度を、有線通信部３０３を介してＨＭＤ１００Ａに送信する。
【０１１９】
ステップＳ１０９では、サーバー３００Ａから位置情報に関連する局所情報を受信する。ＨＭＤ１００ＡのＣＰＵ１１１Ａは、サーバー３００Ａから送信された局所情報及び重要度を一括ダウンロードし、記憶部１１９に保存する。
【０１２０】
ステップＳ１１０では、算出された重要度に応じて局所情報に対応する拡張現実画像を生成する。ＨＭＤ１００Ａの画像処理部１１５は、局所情報に含まれる文字情報の拡張現実画像を、対応する局所情報の重要度に応じた文字種で生成する。拡張現実画像は、重要度の高い局所情報ほど、その文字情報が強調表示される。
【０１２１】
ステップＳ１１１では、位置情報に応じた領域に拡張現実画像を表示する。ＨＭＤ１００Ａは、センサー部１２３で特定されたユーザー４の視界に重畳させて表示部１２１に拡張現実画像を表示し、本フローを終了する。以上のステップにより、ユーザー４の必要とする情報が優先的に表示される。
【０１２２】
以上に説明した拡張現実画像を表示する方法の各ステップは、ＨＭＤ１００Ａの記憶部１１９に保存されたプログラムをコンピューターとしてのＣＰＵ１１１Ａが実行すること、及びサーバー３００Ａの記憶部３０２に保存されたプログラムをコンピューターとしてのＣＰＵ３０１Ａが実行することで処理される。
【０１２３】
以上述べたように、本実施形態に係るサーバー３００Ａによれば、以下の効果を得ることができる。
【０１２４】
サーバー３００Ａは、位置受信部３１１、情報取得部３１２、設定部３１３、算出部３１４、情報送信部３１５を備えている。位置受信部３１１は、ＨＭＤ１００Ａから送信される位置情報を受信する。情報取得部３１２は、記憶部３０２に記憶されている、位置情報に関連する局所情報を取得する。設定部３１３は、予めユーザーによって入力されたユーザー情報の項目毎に重要度関数を設定する。算出部３１４は、局所情報で選択された項目とユーザー情報の同じ項目に設定された重要度関数を、当該局所情報の重要度関数に適用して重要度を算出する。情報送信部３１５は、局所情報と重要度とをＨＭＤ１００Ａに送信する。これにより、ＨＭＤ１００Ａにおいて、重要度に応じた情報、換言するとユーザー４の必要とする情報を優先的に表示することが可能になる。したがって、ユーザー４の必要とする情報を優先的に表示させることを可能とする機能を備えたサーバー３００Ａを提供することができる。
【０１２５】
（実施形態３）
実施形態３に係るウェアラブル機器について図１９から図２３を参照して説明する。図１９は、実施形態３に係るウェアラブル機器の概略構成を示す外観図である。図２０は、ウェアラブル機器の電気的構成を示すブロック図である。ウェアラブル機器４００は、実施形態１で示した表示システム１を構成する表示装置の一例である。また、ウェアラブル機器４００は、局所情報を投稿する情報入力装置でもある。ウェアラブル機器４００を表示装置及び情報入力装置とした表示システムを表示システム１Ｂとする。なお、実施形態１と同一の構成部位については、同一の番号を附し、重複する説明は省略する。
【０１２６】
ウェアラブル機器４００の構成について図１９及び図２０を参照して説明する。ウェアラブル機器４００は、腕時計形状をなす表示装置である。ウェアラブル機器４００は、バンド部４１０と本体部４２０とを有している。バンド部４１０は、本体部４２０に取り付けられている。バンド部４１０がユーザー４の手首に巻き付けられることにより、ウェアラブル機器４００がユーザー４の腕に装着される。
【０１２７】
本体部４２０の内部には、プログラムを実行してウェアラブル機器４００を制御するＣＰＵ（Central Processing Unit）４２１、拡張現実画像を生成する画像処理部１１５、無線通信部１１７、位置取得部１１８、記憶部１１９、センサー部４２３などを備えている。本体部４２０のユーザー４の腕に接する側と反対側の表面には、表示部４２２が備えられている。ＣＰＵ４２１は、バスにより各部と相互に接続されている。
【０１２８】
ＣＰＵ４２１は、情報受信部１１２、設定部１１３及び算出部１１４を含んでいる。
記憶部１１９の不揮発性記憶容量には、ＣＰＵ４２１が実行するプログラムが記憶されている。
【０１２９】
センサー部４２３は、例えば、３軸加速度センサーと３軸ジャイロセンサーとを備えた慣性センサー、３軸地磁気センサーなどを有している。慣性センサーは、６軸のセンサーがモジュール化されたＩＭＵ（Inertial Measurement Unit）を採用してもよい。慣性センサー、３軸地磁気センサーは、ユーザー４の腕の動きを計測する。これにより、ユーザー４の進行方向や視界の向きを特定することができる。
【０１３０】
また、センサー部４２３は、脈波センサー、温度センサー、気圧センサーなどを有している。脈波センサーは、ユーザー４の脈波を検出するセンサーであり、光学式や超音波式などによる検出方法を採用することができる。温度センサーは、ユーザー４の体温や周囲の環境温度を検出するセンサーであり、サーミスタ式や赤外線式などによる検出方法を採用することができる。気圧センサーは、高度を検出するセンサーであり、ピエゾ抵抗式や静電容量型などによる検出方法を採用することができる。さらに、センサー部４２３は、熱流センサー、感圧センサーなどの各種のセンサーを備えることが出来る。
【０１３１】
表示部４２２は、画像処理部１１５で生成された局所情報に対応する拡張現実画像を表示する。表示部４２２は、例えば、液晶ディスプレイ、有機ＥＬディスプレイや電子ペーパーディスプレイなどを採用することができる。また、表示部４２２は、タッチパネル式の入力手段を備えている。例えば、ＣＰＵ４２１は、入力手段によって選択された、表示部４２２に表示されたアイコンや、表示部４２２に描いた文字を特定する。タッチパネルは、静電容量方式や抵抗膜方式などによる検出方法を採用することができる。
図２１は、局所情報を説明する図である。表示システム１Ｂにおけるサーバー３００に蓄積される局所情報について図２１を参照して説明する。
【０１３２】
局所情報は、情報入力装置としてのウェアラブル機器４００から、投稿者３によってサーバー３００にアップロードされる情報である。
ウェアラブル機器４００を情報入力装置として使用した場合、図２１に示すように、局所情報は、実施形態１で説明した識別ＩＤ、位置情報、時刻情報、項目、文字情報に加え、環境情報及び生体情報を含むことができる。
【０１３３】
環境情報は、局所情報が投稿された位置での外気温、気圧を特定するものである。外気温、気圧は、ウェアラブル機器４００が備える、温度センサー、気圧センサーで求めることができる。
生体情報は、局所情報を投稿した時の投稿者３の脈拍数、体温を特定するものである。脈拍数、体温は、ウェアラブル機器４００が備える、脈波センサー、温度センサーで求めることができる。
【０１３４】
次に、表示装置としてのウェアラブル機器４００の拡張現実画像の表示方法について、図２２及び図２３を参照して説明する。図２２は、ウェアラブル機器４００の表示方法を説明するフローチャート図である。図２３は、拡張現実画像の一例を説明する図である。
【０１３５】
ステップＳ２０１では、位置情報及び時刻情報を取得する。ウェアラブル機器４００は、位置取得部１１８によって衛星信号を受信し、現在位置の位置情報と、現在時刻の時刻情報とを取得する。
【０１３６】
ステップＳ２０２では、局所情報を要求する信号を送信する。ウェアラブル機器４００は、無線通信部１１７によってサーバー３００と無線通信を実行する。ウェアラブル機器４００は、ステップＳ２０１で取得した位置情報、時刻情報や、センサー部４２３で得られるユーザー４の動作に関する情報などを、無線通信部１１７を介してサーバー３００に送信し、対応する局所情報の送信を要求する。
【０１３７】
ステップＳ２０３では、局所情報を要求する信号を受信する。サーバー３００は、ウェアラブル機器４００から送信された局所情報を要求する信号を、有線通信部３０３を介して受信する。
【０１３８】
ステップＳ２０４では、位置情報に関連する局所情報が存在するかを確認する。サーバー３００は、記憶部３０２にウェアラブル機器４００の位置情報に関連する局所情報が記憶されているかを確認する。なお、位置情報に関連する局所情報とは、現在位置からセンサー部４２３によって特定されたユーザー４の向いている方向にある局所情報を意味する。局所情報が存在する場合（ステップＳ２０４：Ｙｅｓ）は、ステップＳ２０５に進む。局所情報が存在しない場合（ステップＳ２０４：Ｎｏ）は、本フローを終了する。
【０１３９】
ステップＳ２０５では、局所情報を送信する。サーバー３００のＣＰＵ３０１は、ウェアラブル機器４００の位置情報に関連する全ての局所情報を、有線通信部３０３を介してウェアラブル機器４００に送信する。
【０１４０】
ステップＳ２０６では、サーバー３００から位置情報に関連する局所情報を受信する。ウェアラブル機器４００の情報受信部１１２は、サーバー３００から送信された局所情報を一括ダウンロードし、記憶部１１９に保存する。
ステップＳ２０７では、ユーザー４によって入力されるユーザー情報の項目に基づいて重要度関数を設定する。ウェアラブル機器４００の設定部１１３は、記憶部１１９を参照し、表示システム１Ｂに登録されたユーザー４に関するユーザー情報の各項目に対応する優先度を確認する。そして、設定部１１３は、項目の内容と優先度とに応じて、図８、図９に例示したような重要度関数をユーザー情報の項目毎に設定し、記憶部１１９に記憶する。
【０１４１】
ステップＳ２０８では、局所情報に含まれる項目とユーザー情報の項目に設定された重要度関数とから重要度を算出する。ウェアラブル機器４００の算出部１１４は、記憶部１１９に記憶した局所情報を選択する。算出部１１４は、記憶部１１９を参照し、当該局所情報に含まれる投稿者３が選択した項目と、ステップＳ２０７で設定したユーザー４に関するユーザー情報の項目毎の重要度関数とを確認する。算出部１１４は、当該局所情報で選択された項目と同じユーザー情報の項目に設定された重要度関数を、当該局所情報の重要度関数として設定する。そして算出部１１４は、図８に例示した時間重要度と図９に例示した重要度比率とを求め、当該局所情報の重要度を算出する。なお、算出部１１４は、当該局所情報に含まれる環境情報や生体情報に対して、重要度関数や重要度比率などを設定し、環境情報、生体情報を加味した重要度を算出するようにしてもよい。
【０１４２】
ステップＳ２０９では、他の局所情報が存在するかを確認する。ウェアラブル機器４００は、記憶部１１９に他の局所情報が保存されているかを確認する。他の局所情報が存在する場合（ステップＳ２０９：Ｙｅｓ）は、ステップＳ２０８へ戻り、ステップＳ２０８及びステップＳ２０９を繰り返す。他の局所情報が存在しない場合（ステップＳ２０９：Ｎｏ）は、ステップＳ２１０に進む。
【０１４３】
ステップＳ２１０では、算出された重要度に応じて局所情報に対応する拡張現実画像を生成する。ウェアラブル機器４００の画像処理部１１５は、局所情報に含まれる文字情報の拡張現実画像を、対応する局所情報の重要度に応じた文字種で生成する。画像処理部１１５は、それぞれの局所情報毎に生成した拡張現実画像を記憶部１１９に保存する。拡張現実画像は、重要度の高い局所情報ほど、その文字情報が強調表示される。強調表示の方法としては、実施形態１で説明した、図１３に示す文字種によって実現できる。ウェアラブル機器４００では、平面文字が採用され、局所情報の重要度の高・低に応じて、文字サイズの大・小、線幅の太い・細い、明度の高・低、及び彩度の高・低の内の少なくとも１つを変えることによって重要度の高い局所情報に含まれる文字情報の文字を強調表示させる。
【０１４４】
ステップＳ２１１では、拡張現実画像を表示する。例えば、局所情報として、第１の局所情報と、第１の局所情報の重要度よりも高い第２の局所情報とがあり、記憶部１１９には、第１の局所情報に対応する拡張現実画像と、第２の局所情報に対応する拡張現実画像とが保存されている。
ウェアラブル機器４００は、図２３に示すように、重要度の高い第２の局所情報に対応する拡張現実画像ＡＰ２を、ユーザー４の向いている方向の風景ＲＰに翳された表示部４２２に表示する。
【０１４５】
本実施形態では、現在位置である位置情報において、複数の局所情報がある場合、他の局所情報があることを示すアイコン４３１が表示される。ユーザー４によってアイコン４３１が選択された場合、ウェアラブル機器４００は、第２の局所情報よりも重要度の低い第１の局所情報に対応する拡張現実画像ＡＰ１を表示部４２２に表示する。図２３の例では、重要度の高い拡張現実画像ＡＰ２は、重要度の低い拡張現実画像ＡＰ１よりも、サイズが大きく、線幅が太く、明度の高い文字で強調表示される。また、重要度の高い局所情報から順に表示されるので、ユーザー４に重要度の高い局所情報を優先的に視認させることができる。
【０１４６】
以上に説明した拡張現実画像を表示する方法の各ステップは、ウェアラブル機器４００の記憶部１１９に保存されたプログラムをコンピューターとしてのＣＰＵ４２１が実行すること、及びサーバー３００の記憶部３０２に保存されたプログラムをコンピューターとしてのＣＰＵ３０１が実行することで処理される。
【０１４７】
実施形態１から実施形態３では、表示システム１，１Ａ，１Ｂを構成する表示装置としてＨＭＤ１００、ＨＭＤ１００Ａ、ウェアラブル機器４００を例示したが、これに限定するものではない。表示装置としては、スマートフォン、タブレット型ＰＣ、ノート型ＰＣおよびナビゲーション機器などで実現させてもよい。
【０１４８】
以下に、実施形態から導き出される内容を記載する。
【０１４９】
本願の表示装置は、位置情報を取得する位置取得部と、サーバーから前記位置情報に関連する局所情報を受信する情報受信部と、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部と、前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから算出された重要度に応じて、前記局所情報に対応する拡張現実画像を生成する画像処理部と、前記位置情報に応じた領域に前記拡張現実画像を表示する表示部と、を備えることを特徴とする。
【０１５０】
この構成によれば、表示装置は、位置取得部、情報受信部、設定部、画像処理部、表示部を備えている。位置取得部は、ユーザーの居る位置情報を特定する。情報受信部は、特定した位置情報に基づいてサーバーに記憶されている局所情報を受信する。設定部は、予めユーザーによって入力されたユーザー情報の項目に基づいて重要度関数を設定する。局所情報には、ユーザー情報と同様の項目が含まれる。画像処理部は、局所情報の項目とユーザー情報の項目に設定された重要度関数とから算出された重要度に応じて、局所情報に対応する拡張現実画像を生成する。表示部は、画像処理部で生成した拡張現実画像を位置情報に応じた領域に表示する。これにより、重要度に応じた拡張現実画像が表示される。換言すると、ユーザーが必要とする情報に応じた拡張現実画像をユーザーに視認させることができる。したがって、ユーザーが必要とする情報を優先的に表示する機能を備えた表示装置を提供することができる。
【０１５１】
上記の表示装置は、撮像画像を取得するイメージセンサーを備え、前記表示部は、前記位置情報に応じた領域に前記拡張現実画像が重畳された拡張撮像画像を表示することが好ましい。
【０１５２】
この構成によれば、表示装置は、撮像画像を取得するイメージセンサーを備えている。表示部は、現実世界である撮像画像に局所情報である拡張現実画像を重畳させた拡張撮像画像を表示する。これにより、必要とする情報が優先的に表示された画像をユーザーに視認させることができる。
【０１５３】
上記の表示装置において、前記重要度関数は、前記局所情報の経過時間、または前記局所情報の位置と前記位置情報との距離が増すにしたがって重要度が減少する関数であり、前記ユーザー情報の項目における第１項目の重要度と第２項目の重要度との差は、前記経過時間または前記距離が増すにしたがって大きくなることが好ましい。
【０１５４】
この構成によれば、重要度関数は、局所情報が記憶された時刻からの経過時間が増すにしたがって重要度が減少する、または、局所情報の位置と位置情報との距離が増すにしたがって重要度が減少する関数である。重要度関数は、ユーザー情報の項目における第１項目の重要度と第２項目の重要度との差が、経過時間または距離が増すにしたがって大きくなる。例えば、第１項目に設定された重要関数から算出される重要度が第２項目に設定された重要関数から算出される重要度より、経過時間または距離が増すにしたがって大きくなる場合は、ユーザーにとって必要とする情報の項目を第１項目とすることで、ユーザーが必要とする情報が優先的に表示される。
【０１５５】
上記の表示装置において、前記重要度関数は、前記局所情報の経過時間が増すにしたがって重要度が周期的に増加及び減少を繰り返す関数であり、前記増加時の最大値と前記減少時の最小値との差である振幅は、前記経過時間が増すにしたがって小さくなることが好ましい。
【０１５６】
この構成によれば、重要度関数は、局所情報が記憶された時刻からの経過時間が増すにしたがって重要度が周期的に増加及び減少を繰り返す。ユーザーが必要とする情報に周期性がある場合、ユーザーが必要な時に必要な情報を表示させることができる。
【０１５７】
上記の表示装置において、前記重要度関数は、前記局所情報の経過時間において、重要度が所定の時刻で極大値を持つ関数であることが好ましい。
【０１５８】
この構成によれば、重要度関数は、重要度が所定の時刻で極大値を持つ。ユーザーが必要とする情報を得たい時刻が決まっている場合、ユーザーが必要な時に必要な情報を表示させることができる。
【０１５９】
上記の表示装置において、前記重要度関数は、前記表示部に表示した前記拡張現実画像に対して加えられる操作に応じて変更可能であることが好ましい。
【０１６０】
この構成によれば、重要度関数は、表示部に表示した拡張現実画像に対して加えられる操作に応じて変更可能であるので、ユーザーが必要とする情報をさらに視認させやすくすることができる。
【０１６１】
上記の表示装置は、前記位置情報に対しての前記局所情報として第１の局所情報と第２の局所情報とがあり、前記第１の局所情報の重要度よりも前記第２の局所情報の重要度が高い場合、前記第２の局所情報による前記拡張現実画像は、前記第１の局所情報による前記拡張現実画像よりも強調表示されることが好ましい。
【０１６２】
この構成によれば、第１の局所情報の重要度よりも第２の局所情報の重要度が高い場合、第２の局所情報による拡張現実画像は、第１の局所情報による拡張現実画像よりも強調表示される。すなわち、重要度が高い程、その局所情報は強調表示されるので、ユーザーに重要度の高い局所情報を視認させることができる。
【０１６３】
本願のサーバーは、端末から前記端末の位置情報を受信する位置受信部と、前記位置情報に関連する局所情報を取得する情報取得部と、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定する設定部と、前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから重要度を算出する算出部と、前記局所情報と前記重要度とを前記端末へ送信する情報送信部と、を備えることを特徴とする。
【０１６４】
この構成によれば、サーバーは、位置受信部、情報取得部、設定部、算出部、情報送信部を備えている。位置受信部は、端末から送信される位置情報を受信する。情報取得部は、記憶部に記憶されている、位置情報に関連する局所情報を取得する。設定部は、予めユーザーによって入力されたユーザー情報の項目毎に重要度関数を設定する。算出部は、局所情報で選択された項目とユーザー情報の同じ項目に設定された重要度関数を、当該局所情報の重要度関数に適用して重要度を算出する。情報送信部は、局所情報と重要度とを端末に送信する。これにより、端末において、重要度に応じた情報、換言するとユーザーが必要とする情報を優先的に表示することが可能になる。したがって、ユーザーが必要とする情報を優先的に表示させることを可能とする機能を備えたサーバーを提供することができる。
【０１６５】
本願のプログラムは、位置情報を取得し、サーバーから前記位置情報に関連する局所情報を取得し、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定し、前記局所情報に含まれる項目と前記ユーザー情報の項目に設定された前記重要度関数とから算出された重要度に応じて、前記局所情報に対応する拡張現実画像を生成し、前記位置情報に応じた領域に前記拡張現実画像を表示すること、をコンピューターに実行させることを特徴とする。
【０１６６】
このプログラムによれば、プログラムは、位置情報を取得し、サーバーから位置情報に関連する局所情報を受信し、ユーザーによって入力されるユーザー情報の項目に基づいて重要度関数を設定し、局所情報に含まれる項目とユーザー情報の項目に設定された重要度関数とから算出された重要度に応じて、局所情報に対応する拡張現実画像の形状を生成し、位置情報に応じた領域に拡張現実画像を表示すること、を実行させる。これにより、重要度に応じた拡張現実画像が表示される。換言すると、ユーザーが必要とする情報に応じた拡張現実画像をユーザーに視認させることができる。したがって、ユーザーが必要とする情報を優先的に表示するプログラムを提供することができる。
【符号の説明】
【０１６７】
１，１Ａ，１Ｂ…表示システム、３…投稿者、４…ユーザー、５…航法衛星、１００，１００Ａ…表示装置としてのＨＭＤ、１１０，１１０Ａ…制御装置、１１１，１１１Ａ，２０２，３０１，３０１Ａ，４２１…ＣＰＵ、１１２…情報受信部、１１３，３１３…設定部、１１４，３１４…算出部、１１５…画像処理部、１１６，１２５…Ｉ／Ｆ部、１１７，２０４…無線通信部、１１８，２０１…位置取得部、１１９，２０３，３０２…記憶部、１２０…画像表示装置、１２１，２０５，４２２…表示部、１２２…スピーカー部、１２３，２０６，４２３…センサー部、１２４…画像取得部、２００…情報入力装置、２０７…入力部、３００，３００Ａ…サーバー、３０３…有線通信部、３１１…位置受信部、３１２…情報取得部、３１５…情報送信部、４００…表示装置としてのウェアラブル機器、４１０…バンド部、４２０…本体部、ＡＰ１，ＡＰ２…拡張現実画像。
【図１】
2020067493.tif 000003
【図２】
2020067493.tif 000004
【図３】
2020067493.tif 000005
【図４】
2020067493.tif 000006
【図５】
2020067493.tif 000007
【図６】
2020067493.tif 000008
【図７】
2020067493.tif 000009
【図８】
2020067493.tif 000010
【図９】
2020067493.tif 000011
【図１０】
2020067493.tif 000012
【図１１】
2020067493.tif 000013
【図１２】
2020067493.tif 000014
【図１３】
2020067493.tif 000015
【図１４】
2020067493.tif 000016
【図１５】
2020067493.tif 000017
【図１６】
2020067493.tif 000018
【図１７】
2020067493.tif 000019
【図１８】
2020067493.tif 000020
【図１９】
2020067493.tif 000021
【図２０】
2020067493.tif 000022
【図２１】
2020067493.tif 000023
【図２２】
2020067493.tif 000024
【図２３】
2020067493.tif 000025