(57)【特許請求の範囲】
【請求項１】
現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、前記オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムであって、
前記オブジェクト表示装置は、
前記オブジェクトの所在位置に関する位置情報を前記サーバに送信する位置情報送信手段と、
前記オブジェクトに関する情報であるオブジェクト情報を取得するオブジェクト情報取得手段と、
前記オブジェクト情報に含まれる前記オブジェクトの表示態様に関する情報に基づき、前記オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御手段とを備え、
前記サーバは、
前記オブジェクト表示装置から送信された前記位置情報を受信する位置情報受信手段と、
前記第１の表示態様とは異なる第２の表示態様を規定する情報、及び前記オブジェクトを前記第２の表示態様で表示させる条件を規定した制御条件に関する情報を含む前記オブジェクト情報を蓄積しているオブジェクト情報蓄積手段と、
前記位置情報受信手段により受信された前記位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を前記オブジェクト情報蓄積手段から抽出するオブジェクト情報抽出手段と、
前記オブジェクト情報抽出手段により抽出された前記オブジェクト情報の前記制御条件が満たされているか否かを判断するオブジェクト制御条件判断手段と、
前記オブジェクト制御条件判断手段により前記制御条件が満たされると判断された場合には前記第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信し、前記オブジェクト制御条件判断手段により前記制御条件が満たされると判断されなかった場合には前記第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信するオブジェクト情報送信手段とを備え、
前記オブジェクト情報蓄積手段は、前記制御条件として、現在時刻、前記オブジェクト表示装置の位置と前記オブジェクトの配置された位置との距離、及び現在の気象状態のうちのいずれか一つまたは複数が規定された前記オブジェクト情報を蓄積している、
ことを特徴とするオブジェクト表示システム。
【請求項２】
現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、前記オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムであって、
前記オブジェクト表示装置は、
前記オブジェクトの所在位置に関する位置情報を前記サーバに送信する位置情報送信手段と、
前記オブジェクトに関する情報であるオブジェクト情報を取得するオブジェクト情報取得手段と、
前記オブジェクト情報に含まれる前記オブジェクトの表示態様に関する情報に基づき、前記オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御手段とを備え、
前記サーバは、
前記オブジェクト表示装置から送信された前記位置情報を受信する位置情報受信手段と、
前記第１の表示態様とは異なる第２の表示態様を規定する情報、及び前記オブジェクトを前記第２の表示態様で表示させる条件を規定した制御条件に関する情報を含む前記オブジェクト情報を蓄積しているオブジェクト情報蓄積手段と、
前記位置情報受信手段により受信された前記位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を前記オブジェクト情報蓄積手段から抽出するオブジェクト情報抽出手段と、
前記オブジェクト情報抽出手段により抽出された前記オブジェクト情報の前記制御条件が満たされているか否かを判断するオブジェクト制御条件判断手段と、
前記オブジェクト制御条件判断手段により前記制御条件が満たされると判断された場合には前記第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信し、前記オブジェクト制御条件判断手段により前記制御条件が満たされると判断されなかった場合には前記第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信するオブジェクト情報送信手段とを備え、
前記位置情報送信手段は、当該オブジェクト表示装置の識別情報を前記位置情報と共に前記サーバに送信し、
前記位置情報受信手段は、前記位置情報送信手段から送信された前記位置情報及び前記識別情報を受信し、
前記オブジェクト情報蓄積手段は、特定の前記オブジェクト表示装置の位置と前記オブジェクトの配置された位置との距離が前記制御条件として規定されたオブジェクト情報を蓄積しており、
前記オブジェクト制御条件判断手段は、前記識別情報により識別される前記オブジェクト表示装置が前記特定のオブジェクト表示装置に該当し、且つ当該オブジェクト表示装置の位置と前記オブジェクトの配置された位置との距離が前記制御条件に該当するか否かを判断する、
ことを特徴とするオブジェクト表示システム。
【請求項３】
現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、前記オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムであって、
前記オブジェクト表示装置は、
前記オブジェクトの所在位置に関する位置情報を前記サーバに送信する位置情報送信手段と、
前記オブジェクトに関する情報であるオブジェクト情報を取得するオブジェクト情報取得手段と、
前記オブジェクト情報に含まれる前記オブジェクトの表示態様に関する情報に基づき、前記オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御手段とを備え、
前記サーバは、
前記オブジェクト表示装置から送信された前記位置情報を受信する位置情報受信手段と、
前記第１の表示態様とは異なる第２の表示態様を規定する情報、及び前記オブジェクトを前記第２の表示態様で表示させる条件を規定した制御条件に関する情報を含む前記オブジェクト情報を蓄積しているオブジェクト情報蓄積手段と、
前記位置情報受信手段により受信された前記位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を前記オブジェクト情報蓄積手段から抽出するオブジェクト情報抽出手段と、
前記オブジェクト情報抽出手段により抽出された前記オブジェクト情報の前記制御条件が満たされているか否かを判断するオブジェクト制御条件判断手段と、
前記オブジェクト制御条件判断手段により前記制御条件が満たされると判断された場合には前記第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信し、前記オブジェクト制御条件判断手段により前記制御条件が満たされると判断されなかった場合には前記第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信するオブジェクト情報送信手段とを備え、
前記サーバは、複数のオブジェクト表示装置の位置情報を取得する関連事象取得手段を更に備え、
前記オブジェクト情報蓄積手段は、前記オブジェクトから所定の距離以内に存在する前記オブジェクト表示装置の数が前記制御条件として規定されたオブジェクト情報を蓄積しており、
前記オブジェクト制御条件判断手段は、前記関連事象取得手段により取得された複数のオブジェクト表示装置の位置情報に基づき、前記制御条件が満たされたか否かを判断する、
ことを特徴とするオブジェクト表示システム。
【請求項４】
前記オブジェクト情報蓄積手段は、
前記第１の表示態様と異なる色による表示、前記第１の表示態様と異なる明度による表示、点滅表示、前記第１の表示態様におけるオブジェクトの映像又は画像と異なる映像又は画像、所定の動画像、前記第１の表示態様におけるオブジェクトの映像又は画像を回転させた映像又は画像、前記第１の表示態様におけるオブジェクトの配置位置と異なる位置での表示または移動、及び前記第１の表示態様におけるオブジェクトの映像又は画像を表示させない隠蔽表示のうちのいずれか一つまたは複数を前記第２の表示態様として含む前記オブジェクト情報を蓄積している
ことを特徴とする請求項１〜３のいずれか１項に記載のオブジェクト表示システム。
【請求項５】
現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、前記オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムにおけるオブジェクト表示方法であって、
前記オブジェクト表示装置が、前記オブジェクトの所在位置に関する位置情報を前記サーバに送信する位置情報送信ステップと、
前記サーバが、前記オブジェクト表示装置から送信された前記位置情報を受信する位置情報受信ステップと、
前記サーバが、前記第１の表示態様とは異なる第２の表示態様を規定する情報、及び前記オブジェクトを前記第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を蓄積しているオブジェクト情報蓄積手段から、前記位置情報受信ステップにおいて受信された前記位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を抽出するオブジェクト情報抽出ステップと、
前記サーバが、前記オブジェクト情報抽出ステップにおいて抽出された前記オブジェクト情報の前記制御条件が満たされているか否かを判断するオブジェクト制御条件判断ステップと、
前記サーバが、前記オブジェクト制御条件判断ステップにおいて前記制御条件が満たされると判断された場合には前記第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信し、前記オブジェクト制御条件判断ステップにおいて前記制御条件が満たされると判断されなかった場合には前記第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信するオブジェクト情報送信ステップと、
前記オブジェクト表示装置が、オブジェクト情報送信ステップにおいて送信された前記オブジェクト情報を取得するオブジェクト情報取得ステップと、
前記オブジェクト表示装置が、前記オブジェクト情報取得ステップにおいて取得された前記オブジェクト情報に含まれる前記オブジェクトの表示態様に関する情報に基づき、前記オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御ステップと、を有し、
前記オブジェクト情報蓄積手段は、前記制御条件として、現在時刻、前記オブジェクト表示装置の位置と前記オブジェクトの配置された位置との距離、及び現在の気象状態のうちのいずれか一つまたは複数が規定された前記オブジェクト情報を蓄積している、
ことを特徴とするオブジェクト表示方法。
【請求項６】
現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、前記オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムにおけるオブジェクト表示方法であって、
前記オブジェクト表示装置が、前記オブジェクトの所在位置に関する位置情報を前記サーバに送信する位置情報送信ステップと、
前記サーバが、前記オブジェクト表示装置から送信された前記位置情報を受信する位置情報受信ステップと、
前記サーバが、前記第１の表示態様とは異なる第２の表示態様を規定する情報、及び前記オブジェクトを前記第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を蓄積しているオブジェクト情報蓄積手段から、前記位置情報受信ステップにおいて受信された前記位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を抽出するオブジェクト情報抽出ステップと、
前記サーバが、前記オブジェクト情報抽出ステップにおいて抽出された前記オブジェクト情報の前記制御条件が満たされているか否かを判断するオブジェクト制御条件判断ステップと、
前記サーバが、前記オブジェクト制御条件判断ステップにおいて前記制御条件が満たされると判断された場合には前記第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信し、前記オブジェクト制御条件判断ステップにおいて前記制御条件が満たされると判断されなかった場合には前記第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信するオブジェクト情報送信ステップと、
前記オブジェクト表示装置が、オブジェクト情報送信ステップにおいて送信された前記オブジェクト情報を取得するオブジェクト情報取得ステップと、
前記オブジェクト表示装置が、前記オブジェクト情報取得ステップにおいて取得された前記オブジェクト情報に含まれる前記オブジェクトの表示態様に関する情報に基づき、前記オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御ステップと、を有し、
前記位置情報送信ステップにおいて、当該オブジェクト表示装置の識別情報を前記位置情報と共に前記サーバに送信し、
前記位置情報受信ステップにおいて、前記位置情報送信ステップにおいて送信された前記位置情報及び前記識別情報を受信し、
前記オブジェクト情報蓄積手段は、特定の前記オブジェクト表示装置の位置と前記オブジェクトの配置された位置との距離が前記制御条件として規定されたオブジェクト情報を蓄積しており、
前記オブジェクト制御条件判断ステップにおいて、前記識別情報により識別される前記オブジェクト表示装置が前記特定のオブジェクト表示装置に該当し、且つ当該オブジェクト表示装置の位置と前記オブジェクトの配置された位置との距離が前記制御条件に該当するか否かを判断する、
ことを特徴とするオブジェクト表示方法。
【請求項７】
現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、前記オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムにおけるオブジェクト表示方法であって、
前記オブジェクト表示装置が、前記オブジェクトの所在位置に関する位置情報を前記サーバに送信する位置情報送信ステップと、
前記サーバが、前記オブジェクト表示装置から送信された前記位置情報を受信する位置情報受信ステップと、
前記サーバが、前記第１の表示態様とは異なる第２の表示態様を規定する情報、及び前記オブジェクトを前記第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を蓄積しているオブジェクト情報蓄積手段から、前記位置情報受信ステップにおいて受信された前記位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を抽出するオブジェクト情報抽出ステップと、
前記サーバが、前記オブジェクト情報抽出ステップにおいて抽出された前記オブジェクト情報の前記制御条件が満たされているか否かを判断するオブジェクト制御条件判断ステップと、
前記サーバが、前記オブジェクト制御条件判断ステップにおいて前記制御条件が満たされると判断された場合には前記第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信し、前記オブジェクト制御条件判断ステップにおいて前記制御条件が満たされると判断されなかった場合には前記第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませた前記オブジェクト情報を前記オブジェクト表示装置に送信するオブジェクト情報送信ステップと、
前記オブジェクト表示装置が、オブジェクト情報送信ステップにおいて送信された前記オブジェクト情報を取得するオブジェクト情報取得ステップと、
前記オブジェクト表示装置が、前記オブジェクト情報取得ステップにおいて取得された前記オブジェクト情報に含まれる前記オブジェクトの表示態様に関する情報に基づき、前記オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御ステップと、を有し、
前記サーバが、複数のオブジェクト表示装置の位置情報を取得する関連事象取得ステップを更に有し、
前記オブジェクト情報蓄積手段は、前記オブジェクトから所定の距離以内に存在する前記オブジェクト表示装置の数が前記制御条件として規定されたオブジェクト情報を蓄積しており、
前記オブジェクト制御条件判断ステップにおいて、前記関連事象取得ステップにおいて取得された複数のオブジェクト表示装置の位置情報に基づき、前記制御条件が満たされたか否かを判断する、
ことを特徴とするオブジェクト表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法に関する。
【背景技術】
【０００２】
近年において、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ：拡張現実）技術を用いたサービスが開発・提供されている。例えば、移動端末の所在位置の周辺に配置されたオブジェクトを取得し、移動端末に備えられたカメラにより取得した画像にオブジェクトを重畳表示する技術が知られている。オブジェクトは、例えば、種々の情報や画像を含んだ、いわゆるＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）情報に例示される。また、コンピュータ上の地理的情報と実風景の景観画像中の各部分とを対応付けて利用者に提示する装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２６７６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、アイコン等の所定のオブジェクトを現実空間の映像又は画像中の所定位置に対応付けて重畳表示させているのみであり、オブジェクトの表示態様は一定であった。このため、オブジェクトの表示による情報の表現力が低かった。ＡＲ技術を用いた種々のサービスを実施する上で、オブジェクトの表示による表現力の一層の向上が望まれている。
【０００５】
そこで、本発明は、上記問題点に鑑みてなされたものであり、ＡＲ技術において、現実空間の映像又は画像に重畳表示させるオブジェクトの表現力の向上が可能なオブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のオブジェクト表示装置は、現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置であって、第１の表示態様とは異なる第２の表示態様を規定する情報、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を取得するオブジェクト情報取得手段と、オブジェクト情報取得手段により取得されたオブジェクト情報に含まれる制御条件が満たされているか否かを判断する制御条件判断手段と、制御条件判断手段により制御条件が満たされると判断された場合に、オブジェクト情報取得手段により取得されたオブジェクト情報に基づき、オブジェクトを第２の表示態様で表示するように表示制御を実施する表示制御手段とを備えることを特徴とする。
【０００７】
上記課題を解決するために、本発明のオブジェクト表示システムは、現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムであって、オブジェクト表示装置は、オブジェクトの所在位置に関する位置情報をサーバに送信する位置情報送信手段と、第１の表示態様とは異なる第２の表示態様を規定する情報、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を取得するオブジェクト情報取得手段と、オブジェクト情報取得手段により取得されたオブジェクト情報に含まれる制御条件が満たされているか否かを判断する制御条件判断手段と、制御条件判断手段により制御条件が満たされると判断された場合に、オブジェクト情報取得手段により取得されたオブジェクト情報に基づき、オブジェクトを第２の表示態様で表示するように表示制御を実施する表示制御手段とを備え、サーバは、オブジェクト表示装置から送信された位置情報を受信する位置情報受信手段と、オブジェクト情報を蓄積しているオブジェクト情報蓄積手段と、位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報をオブジェクト情報蓄積部から抽出するオブジェクト情報抽出手段と、オブジェクト情報抽出手段により抽出されたオブジェクト情報をオブジェクト表示装置に送信するオブジェクト情報送信手段とを備えることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明のオブジェクト表示方法は、現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置におけるオブジェクト表示方法であって、第１の表示態様とは異なる第２の表示態様を規定する情報、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を取得するオブジェクト情報取得ステップと、オブジェクト情報取得ステップにおいて取得されたオブジェクト情報に含まれる制御条件が満たされているか否かを判断する制御条件判断ステップと、制御条件判断ステップにおいて制御条件が満たされると判断された場合に、オブジェクト情報取得ステップにおいて取得されたオブジェクト情報に基づき、オブジェクトを第２の表示態様で表示するように表示制御を実施する表示制御ステップとを有することを特徴とする。
【０００９】
本発明のオブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法によれば、オブジェクト毎に規定された制御条件が満たされた場合に、オブジェクトを表示する際の通常の表示態様である第１の表示態様とは異なる第２の表示態様にてオブジェクトが表示されるように表示制御される。これにより、制御条件の充足時と非充足時とでオブジェクトの表示態様を異ならせることができるので、オブジェクトの表示による表現力が向上される。
【００１０】
また、本発明のオブジェクト表示装置では、オブジェクト情報取得手段は、制御条件として、現在時刻、オブジェクト表示装置の位置とオブジェクトの配置された位置との距離、及び現在の気象状態のうちのいずれか一つまたは複数が規定されたオブジェクト情報を取得することを特徴とする。
【００１１】
この構成によれば、上記の各事象を制御条件として規定できるので、それらの事象発生時に第２の表示態様でオブジェクトを表示できる。従って、上記事象発生時のオブジェクトの表示態様を、上記事象の非発生時と異ならせることができる。
【００１２】
また、本発明のオブジェクト表示装置では、オブジェクト情報取得手段は、第１の表示態様と異なる色による表示、第１の表示態様と異なる明度による表示、点滅表示、第１の表示態様におけるオブジェクトの映像又は画像と異なる映像又は画像、所定の動画像、第１の表示態様におけるオブジェクトの映像又は画像を回転させた映像又は画像、第１の表示態様におけるオブジェクトの配置位置と異なる位置での表示、及び第１の表示態様におけるオブジェクトの映像又は画像を表示させない隠蔽表示のうちのいずれか一つまたは複数を第２の表示態様として含むオブジェクト情報を取得することを特徴とする。
【００１３】
この構成によれば、上記の表示態様をオブジェクトの第２の表示態様として設定できるので、種々の表示態様により、オブジェクト表示による表現力が向上される。
【００１４】
上記課題を解決するために、本発明のオブジェクト表示システムは、現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムであって、オブジェクト表示装置は、オブジェクトの所在位置に関する位置情報をサーバに送信する位置情報送信手段と、オブジェクトに関する情報であるオブジェクト情報を取得するオブジェクト情報取得手段と、オブジェクト情報に含まれるオブジェクトの表示態様に関する情報に基づき、オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御手段とを備え、サーバは、オブジェクト表示装置から送信された位置情報を受信する位置情報受信手段と、第１の表示態様とは異なる第２の表示態様を規定する情報、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を蓄積しているオブジェクト情報蓄積手段と、位置情報受信手段により受信された位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報をオブジェクト情報蓄積部から抽出するオブジェクト情報抽出手段と、オブジェクト情報抽出手段により抽出されたオブジェクト情報の制御条件が満たされているか否かを判断するオブジェクト制御条件判断手段と、オブジェクト制御条件判断手段により制御条件が満たされると判断された場合には第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませたオブジェクト情報をオブジェクト表示装置に送信し、オブジェクト制御条件判断手段により制御条件が満たされると判断されなかった場合には第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませたオブジェクト情報をオブジェクト表示装置に送信するオブジェクト情報送信手段とを備えることを特徴とする。
【００１５】
上記課題を解決するために、本発明のオブジェクト表示方法は、現実空間に配置されたオブジェクトを、現実空間を撮影した映像又は画像に第１の表示態様にて重畳して表示するオブジェクト表示装置と、オブジェクト表示装置と通信可能なサーバとを備えるオブジェクト表示システムにおけるオブジェクト表示方法であって、オブジェクト表示装置が、オブジェクトの所在位置に関する位置情報をサーバに送信する位置情報送信ステップと、サーバが、オブジェクト表示装置から送信された位置情報を受信する位置情報受信ステップと、サーバが、第１の表示態様とは異なる第２の表示態様を規定する情報、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むオブジェクト情報を蓄積しているオブジェクト情報蓄積手段から、位置情報受信ステップにおいて受信された位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報を抽出するオブジェクト情報抽出ステップと、サーバが、オブジェクト情報抽出ステップにおいて抽出されたオブジェクト情報の制御条件が満たされているか否かを判断するオブジェクト制御条件判断ステップと、サーバが、オブジェクト制御条件判断ステップにおいて制御条件が満たされると判断された場合には第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませたオブジェクト情報をオブジェクト表示装置に送信し、オブジェクト制御条件判断ステップにおいて制御条件が満たされると判断されなかった場合には第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませたオブジェクト情報をオブジェクト表示装置に送信するオブジェクト情報送信ステップと、オブジェクト表示装置が、オブジェクト情報送信ステップにおいて送信されたオブジェクト情報を取得するオブジェクト情報取得ステップと、オブジェクト表示装置が、オブジェクト情報取得ステップにおいて取得されたオブジェクト情報に含まれるオブジェクトの表示態様に関する情報に基づき、オブジェクトを所定の表示態様で表示するように表示制御を実施する表示制御ステップとを有することを特徴とする。
【００１６】
本発明のオブジェクト表示システム及びオブジェクト表示方法によれば、オブジェクト毎に規定された制御条件が満たされた場合に、オブジェクトを表示する際の通常の表示態様である第１の表示態様とは異なる第２の表示態様にてオブジェクトが表示されるように表示制御される。これにより、制御条件の充足時と非充足時とでオブジェクトの表示態様を異ならせることができるので、オブジェクトの表示による表現力が向上される。また、制御条件が満たされたか否かの判断がサーバにおいて実施されるので、オブジェクト表示装置における処理負荷が軽減される。
【００１７】
また、本発明のオブジェクト表示装置では、オブジェクト情報蓄積手段は、制御条件として、現在時刻、オブジェクト表示装置の位置とオブジェクトの配置された位置との距離、及び現在の気象状態のうちのいずれか一つまたは複数が規定されたオブジェクト情報を蓄積していることを特徴とする。
【００１８】
この構成によれば、上記の各事象を制御条件として規定できるので、それらの事象発生時に第２の表示態様でオブジェクトを表示できる。従って、上記事象発生時のオブジェクトの表示態様を、上記事象の非発生時と異ならせることができる。
【００１９】
また、本発明のオブジェクト表示装置では、オブジェクト表示装置の位置情報送信手段は、当該オブジェクト表示装置の識別情報を位置情報と共にサーバに送信し、オブジェクト表示装置の位置情報受信手段は、オブジェクト表示装置の位置情報送信手段から送信された位置情報及び識別情報を受信し、サーバのオブジェクト情報蓄積手段は、特定のオブジェクト表示装置の位置とオブジェクトの配置された位置との距離が制御条件として規定されたオブジェクト情報を蓄積しており、サーバのオブジェクト制御条件判断手段は、識別情報により識別されるオブジェクト表示装置が特定のオブジェクト表示装置に該当し、且つ当該オブジェクト表示装置の位置とオブジェクトの配置された位置との距離が制御条件に該当するか否かを判断することを特徴とする。
【００２０】
この構成によれば、位置情報と共にオブジェクト表示装置の識別情報がオブジェクト表示装置からサーバに送信され、特定のオブジェクト表示装置がオブジェクトの配置位置から所定距離以内に位置するか否かがサーバにより判断され、特定のオブジェクト表示装置がオブジェクトの所定距離以内に位置すると判断された場合に、第２の表示態様で当該オブジェクトを表示させる旨の情報が当該オブジェクト表示装置に送信される。従って、特定のオブジェクト表示装置に固有の表示態様によりオブジェクトを表示させることが可能となる。
【００２１】
また、本発明のオブジェクト表示装置では、サーバは、複数のオブジェクト表示装置の位置情報を取得する関連事象取得手段を備え、サーバのオブジェクト情報蓄積手段は、オブジェクトから所定の距離以内に存在するオブジェクト表示装置の数が制御条件として規定されたオブジェクト情報を蓄積しており、サーバのオブジェクト制御条件判断手段は、関連事象取得手段により取得された複数のオブジェクト表示装置の位置情報に基づき、制御条件が満たされているか否かを判断することを特徴とする。
【００２２】
この構成によれば、複数のオブジェクト表示装置の位置情報がサーバにより取得されるので、オブジェクトの所定距離以内に位置するオブジェクト表示装置の数に関する情報がサーバにより取得される。これにより、制御条件としてオブジェクトの配置位置から所定の距離以内に位置するオブジェクト表示装置の数が規定されていた場合に、サーバは、当該制御条件が満たされているか否かを判断できる。そして、当該制御条件が満たされると判断された場合に、第２の表示態様で当該オブジェクトを表示させる旨の情報が当該オブジェクト表示装置に送信される。従って、当該制御条件の充足時において、複数のオブジェクト表示装置に所定の表示態様によりオブジェクトを表示させることが可能となる。
【００２３】
また、本発明のオブジェクト表示装置では、オブジェクト情報蓄積手段は、第１の表示態様と異なる色による表示、第１の表示態様と異なる明度による表示、点滅表示、第１の表示態様におけるオブジェクトの映像又は画像と異なる映像又は画像、所定の動画像、第１の表示態様におけるオブジェクトの映像又は画像を回転させた映像又は画像、第１の表示態様におけるオブジェクトの配置位置と異なる位置での表示、及び第１の表示態様におけるオブジェクトの映像又は画像を表示させない隠蔽表示のうちのいずれか一つまたは複数を第２の表示態様として含むオブジェクト情報を蓄積していることを特徴とする。
【００２４】
この構成によれば、上記の表示態様をオブジェクトの第２の表示態様として設定できるので、種々の表示態様により、オブジェクト表示による表現力が向上される。
【発明の効果】
【００２５】
ＡＲ技術において、現実空間の映像又は画像に重畳表示させるオブジェクトの表現力の向上が可能となる。
【図面の簡単な説明】
【００２６】
【図１】オブジェクト表示システムの装置構成を示す図である。
【図２】オブジェクト表示装置の機能的構成を示すブロック図である。
【図３】オブジェクト表示装置のハードブロック図である。
【図４】ＡＲサーバの機能的構成を示すブロック図である。
【図５】オブジェクト情報蓄積部の構成及び記憶されているデータの例を示す図である。
【図６】第１実施形態におけるオブジェクト表示方法の処理内容を示すタイミングチャートである。
【図７】第２実施形態におけるオブジェクト表示装置の機能的構成を示すブロック図である。
【図８】第２実施形態におけるＡＲサーバの機能的構成を示すブロック図である。
【図９】第２実施形態におけるオブジェクト情報蓄積部の構成及び記憶されているデータの一部を示す図である。
【図１０】第２実施形態におけるオブジェクト表示方法の処理内容を示すタイミングチャートである。
【発明を実施するための形態】
【００２７】
本発明に係るオブジェクト表示装置、オブジェクト表示システム及びオブジェクト表示方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２８】
（第１実施形態）
図１は、第１実施形態に係るオブジェクト表示システム５の装置構成を示すブロック図である。図１に示すようにオブジェクト表示システム５は、オブジェクト表示装置１と、当該オブジェクト表示装置１と通信可能なＡＲサーバ３（サーバ）を含む。オブジェクト表示装置１は、例えば、移動体通信網を介した通信が可能な携帯端末である。従って、オブジェクト表示装置１は、移動体通信網の基地局を介してＡＲサーバ３との通信を行う。また、オブジェクト表示装置１は、例えば、無線ＬＡＮ通信といった手段によりＡＲサーバ３との通信が可能である。
【００２９】
また、コンテンツサーバ７は、ＰＯＩ情報等の各種のコンテンツを管理しているサーバである。ＡＲサーバ３は、コンテンツサーバ７からＰＯＩ情報等を取得できる。
【００３０】
図２は、第１実施形態に係るオブジェクト表示装置１の機能的構成を示すブロック図である。本実施形態のオブジェクト表示装置１は、現実空間に配置されたオブジェクトを表示する装置であって、オブジェクト表示装置１の所在位置の周辺に配置されたオブジェクトに関する情報であるオブジェクト情報をＡＲサーバ３から取得し、オブジェクト表示装置１に備えられたカメラにより取得した現実空間の映像又は画像にオブジェクトを重畳表示する。オブジェクトは、例えば、キャラクタ画像、アイコン、テキストに例示されるものであり、現実空間における場所に対応付けられている。また、オブジェクトは、例えば、種々の情報や画像を含んだ、いわゆるＰＯＩ情報であることができる。
【００３１】
オブジェクト表示装置１は、通常時において、所定の第１の表示態様にてオブジェクトを表示する。オブジェクト情報は、当該オブジェクトの配置位置に関する位置情報、及び第１の表示態様に関する情報を含む。第１の表示態様は、例えば、オブジェクト情報に含まれ当該オブジェクトを表した２次元又は３次元の映像又は画像のデータ、または、オブジェクト表示装置１が予め保持している所定のアイコンの映像又は画像のデータに対する参照値またはＩＤ値等であることができる。
【００３２】
また、オブジェクト情報は、第１の表示態様とは異なる第２の表示態様に関する情報、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含む。オブジェクト表示装置１は、オブジェクト毎に規定された制御条件が満たされた場合に、第２の表示態様にてオブジェクトを表示する。オブジェクト情報は、第２の表示態様に係る２次元又は３次元の映像又は画像のデータを含むこととしてもよいし、そのような映像又は画像のデータの格納場所を示すＵＲＬの情報を含むこととしてもよい。
【００３３】
図２に示すように、オブジェクト表示装置１は、機能的には、位置情報取得部１０、位置情報送信部１１（位置情報送信手段）、オブジェクト情報取得部１２（オブジェクト情報取得手段）、方位取得部１３、視界内オブジェクト情報抽出部１４、事象取得部１５、制御条件判断部１６（制御条件判断手段）、撮像部１７、表示制御部１８（表示制御手段）、及び表示部１９を備える。
【００３４】
図３は、オブジェクト表示装置１のハードウエア構成図である。オブジェクト表示装置１は、物理的には、図３に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、データ送受信デバイスである通信モジュール１０４、ハードディスク、フラッシュメモリ等の補助記憶装置１０５、入力デバイスであるキーボード等の入力装置１０６、ディスプレイ等の出力装置１０７などを含むコンピュータシステムとして構成されている。図２に示した各機能は、図３に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウエア上に所定のコンピュータソフトウェアを読み込ませて実行させることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。再び、図２を参照し、オブジェクト表示装置１の各機能部について詳細に説明する。
【００３５】
位置情報取得部１０は、オブジェクト表示装置１の所在位置に関する位置情報を取得する部分であって、例えばＧＰＳ装置により構成される。また、位置情報取得部１０は、オブジェクト表示装置１の通信を管理する基地局から位置情報を取得することとしてもよい。位置情報取得部１０は、取得された位置情報を位置情報送信部１１に送出する。
【００３６】
位置情報送信部１１は、オブジェクト表示装置１の位置情報をＡＲサーバ３に送信する部分である。
【００３７】
オブジェクト情報取得部１２は、ＡＲサーバ３からオブジェクト情報を取得する部分である。オブジェクト情報は、当該オブジェクトの配置位置を示す位置情報、第１の表示態様の他、第１の表示態様とは異なる第２の表示態様、及びオブジェクトを第２の表示態様で表示させる条件を規定した制御条件に関する情報を含むことができる。
【００３８】
第２の表示態様は、例えば、第１の表示態様と異なる色による表示、第１の表示態様と異なる明度による表示、点滅表示、第１の表示態様におけるオブジェクトの映像又は画像と異なる映像又は画像、所定の動画像、第１の表示態様におけるオブジェクトの映像又は画像を回転させた映像又は画像、第１の表示態様におけるオブジェクトの配置位置と異なる位置での表示または移動、及び第１の表示態様におけるオブジェクトの映像又は画像を表示させない隠蔽表示のうちのいずれか一つまたは複数であることができる。ここで、オブジェクトの映像又は画像は、所定の形式で記録された２次元画像、３Ｄグラフィックスのデータ、アニメーションコンテンツ及び動画データ等を含む。なお、上記の第２の表示態様の内容は、例示であって、これらに限られるものではない。
【００３９】
また、制御条件は、現在時刻、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離、オブジェクト表示装置１の移動軌跡、及び現在の気象状態等のいずれか一つ又は複数を規定している。なお、上記した制御条件の内容は、例示であって、これらに限られるのものではない。
【００４０】
方位取得部１３は、撮像部１７の撮像方向に関する方位情報を取得する部分である。方位取得部１３は、方位情報を視界内オブジェクト情報抽出部１４に送出する。
【００４１】
視界内オブジェクト情報抽出部１４は、オブジェクト情報の位置情報に基づき、オブジェクト情報取得部１２に取得されたオブジェクト情報の中から、撮像部１７に取得された現実空間の映像又は画像の視界範囲内に含まれるオブジェクトのオブジェクト情報を抽出する部分である。視界内オブジェクト情報抽出部１４は、方位取得部により取得された方位情報に基づき、撮像部１７に取得される現実空間の映像又は画像における視界範囲を算出することができる。
【００４２】
事象取得部１５は、制御条件が充足されているか否かを判断するための各種の事象を取得する部分である。事象取得部１５は、例えば、現在時刻、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離、オブジェクト表示装置１の移動軌跡、及び現在の気象状態等に関する情報を取得する。具体的には、事象取得部１５は、現在時刻、現在の気象状態といった情報を、これらの情報を管理している他の装置との通信により取得できる。また、事象取得部１５は、位置情報取得部１０により取得された位置情報、及びオブジェクト情報に含まれるオブジェクトの配置位置の情報に基づき、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離を取得できる。また、事象取得部１５は、位置情報取得部１０により取得された位置情報を時系列に複数取得することにより、オブジェクト表示装置１の移動軌跡を取得できる。事象取得部１は、取得された各種の事象に関する情報を制御条件判断部１６に送出する。
【００４３】
制御条件判断部１６は、事象取得部１５により取得された各種の事象に基づき、オブジェクト情報に規定された制御条件が満たされているか否かを判断する部分である。制御条件判断部１６は、判断結果を表示制御部１８に送出する。
【００４４】
撮像部１７は、現実空間の映像又は画像を撮像する部分であって、例えば、カメラといった装置により構成される。
【００４５】
表示制御部１８は、制御条件判断部１６により制御条件が満たされると判断された場合に、オブジェクトを第２の表示態様で表示するように表示制御を実施する部分である。また、表示制御部１８は、制御条件判断部１６により制御条件が満たされると判断されなかった場合には、オブジェクトを第１の表示態様で表示するように表示制御を実施する。
【００４６】
表示部１９は、表示制御部１８による表示制御に基づき、現実空間の映像又は画像にオブジェクトを重畳した画像を表示する部分である。表示部１９は、例えば、ディスプレイ装置により構成される。
【００４７】
続いて、ＡＲサーバ３の機能を詳細に説明する。図４は、第１実施形態に係るＡＲサーバ３の機能的構成を示すブロック図である。本実施形態のＡＲサーバ３は、位置情報受信部３０（位置情報受信手段）、オブジェクト情報蓄積部３１（オブジェクト情報蓄積手段）、オブジェクト情報抽出部３２（オブジェクト情報抽出手段）、オブジェクト情報送信部３３（オブジェクト情報送信手段）、オブジェクト情報収集部３４及びオブジェクト情報付加部３５を備える。また、ＡＲサーバ３も、図３に示したオブジェクト表示装置１のハードウエア構成と類似したハードウエア構成を有するコンピュータである。図４を参照し、ＡＲサーバ３の各機能部について詳細に説明する。
【００４８】
位置情報受信部３０は、オブジェクト表示装置１から送信された位置情報を受信する部分である。位置情報受信部３０は、受信した位置情報をオブジェクト情報抽出部３２に送出する。
【００４９】
オブジェクト情報蓄積部３１は、オブジェクト情報を蓄積している記憶手段である。図５は、オブジェクト情報蓄積部３１に蓄積されているオブジェクト情報の構成及びデータの例を示す図である。図５に示すように、オブジェクト情報蓄積部３１は、オブジェクトのＩＤごとにオブジェクト情報を記憶している。オブジェクト情報は、オブジェクトの名称、位置情報、固有情報、取得範囲、オブジェクトデータ及びアクション情報を含む。
【００５０】
「位置情報」は、当該オブジェクトの現実空間における配置位置を示す情報である。「固有情報」は、当該オブジェクトが対応付けられた場所に関する情報であって、例えば、ｔｅｌ（電話番号）、ａｄｒｅｓｓ（住所）、ｕｒｌ（ＵＲＬ）及びｅｍａｉｌ（メールアドレス）等の情報を含む。なお、「固有情報」は、オブジェクト情報において必須の構成ではない。
【００５１】
「取得範囲」は、オブジェクト表示装置１に送信されるオブジェクト情報の抽出の際の条件を距離により規定している。即ち、当該オブジェクトの配置位置とオブジェクト情報装置１との距離が「取得範囲」に規定された距離以下である場合に、当該オブジェクト情報は、オブジェクト情報装置１に送信するためのオブジェクト情報として抽出される。なお、オブジェクト情報の抽出は、オブジェクト情報の「取得範囲」に規定された距離によらず、オブジェクト表示装置１から予め設定された距離以内に配置されたオブジェクトのオブジェクト情報を抽出することとしてもよい。
【００５２】
「オブジェクトデータ」は、当該オブジェクトを表示させる際の第１の表示態様における映像又は画像のデータまたは参照値である。「オブジェクトデータ」に映像又は画像のデータまたは参照値が登録されていない場合には、オブジェクト表示装置１は、当該オブジェクトの第１の表示態様として、予め保持していた標準のアイコン等を表示する。
【００５３】
「アクション情報」は、制御条件、表示態様及び表示データを含み、オブジェクトの第２の表示態様に関する情報を記憶している。なお、図５に示すオブジェクト情報の例では、すべてのオブジェクト情報にアクション情報が定義されているが、表示態様を変化させる必要がないオブジェクトのオブジェクト情報では、「アクション情報」は定義されない。
【００５４】
「制御条件」は、オブジェクトを第２の表示態様で表示させる条件を記憶している。「制御条件」には、例えば、現在時刻、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離、オブジェクト表示装置１の移動軌跡、及び現在の気象状態等が設定される。図５に示す例では、制御条件として、ＩＤ「１」のオブジェクト情報には、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離Ｚ１が設定されている。また、ＩＤ「２」のオブジェクト情報には、現在時刻Ｔ２が設定されている。また、ＩＤ「３」のオブジェクト情報には、オブジェクト表示装置１の移動軌跡Ｐ３が設定されている。また、また、ＩＤ「４」のオブジェクト情報には、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離Ｚ４及び時刻Ｔ４が設定されている。
【００５５】
「表示態様」は、制御条件が充足された場合におけるオブジェクトの表示態様（第２の表示態様）が規定された情報である。「表示態様」には、例えば、第１の表示態様と異なる色による表示、第１の表示態様と異なる明度による表示、点滅表示、第１の表示態様におけるオブジェクトの映像又は画像と異なる映像又は画像、所定の動画像、第１の表示態様におけるオブジェクトの映像又は画像を回転させた映像又は画像、第１の表示態様におけるオブジェクトの配置位置と異なる位置での表示または移動、及び第１の表示態様におけるオブジェクトの映像又は画像を表示させない隠蔽表示といったオブジェクトの表示態様のうちのいずれか一つまたは複数が規定されている。
【００５６】
「表示データ」は、「表示態様」において第１の表示態様とは異なる映像又は画像によりオブジェクトを表示させる旨が規定されている場合に用いられる映像又は画像のデータ、又は映像又は画像のデータの格納場所に関する情報を規定している。映像又は画像のデータの格納場所に関する情報は、例えばＵＲＬである。オブジェクト表示装置１は、「表示データ」に記憶されている映像又は画像のデータ、又はＵＲＬに示される格納場所から取得した映像又は画像のデータを、オブジェクトの表示に用いる。「表示データ」にＵＲＬ情報が設定されている場合において、オブジェクト表示装置１は、当該ＵＲＬに基づき取得した映像又は画像のデータをキャッシュメモリに保存することとしてもよい。なお、オブジェクト情報における「表示態様」及び「表示データ」は、本発明における第２の表示態様に関する情報を構成する。
【００５７】
オブジェクト情報抽出部３２は、オブジェクト表示装置１から送信された位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報をオブジェクト情報蓄積部３１から抽出する部分である。なお、上述したように、オブジェクト情報の「取得範囲」内にオブジェクト表示装置１の位置が含まれる場合に、オブジェクト情報抽出部３２は、当該オブジェクト情報を抽出することとしてもよい。オブジェクト情報抽出部３２は、抽出されたオブジェクト情報をオブジェクト情報送信部３３に送出する。
【００５８】
オブジェクト情報送信部３３は、オブジェクト情報抽出部３２により抽出されたオブジェクト情報をオブジェクト表示装置１に送信する部分である。
【００５９】
オブジェクト情報収集部３４は、コンテンツサーバ７からＰＯＩ情報等を収集し、収集したＰＯＩ情報等をオブジェクト情報を作成するための基礎情報としてオブジェクト情報蓄積部３１に登録する部分である。ここで登録されるＰＯＩ情報等は、オブジェクト情報における固有情報、位置情報等の情報を含んでいる。
【００６０】
オブジェクト情報付加部３５は、オブジェクト情報収集部３４により収集、登録された情報に対して、オブジェクト情報における「アクション情報」等を付加することにより、オブジェクト情報を完成させる部分である。なお、オブジェクト情報付加部３５により付加される情報は、例えば、ＰＯＩ情報にかかる施設の所有者または管理者等が所望により入力する。
【００６１】
続いて、図６を参照して、本実施形態のオブジェクト表示方法におけるオブジェクト表示システム５の動作について説明する。図６は、オブジェクト表示システム５において実施される処理内容を示すタイミングチャートである。
【００６２】
まず、オブジェクト表示装置１は、位置情報取得部１０を起動させる（Ｓ１）。さらに、オブジェクト表示装置１は、撮像部１７及び方位取得部１３を起動させる（Ｓ２）。そして、オブジェクト表示装置１は、オブジェクトの表示を実施する旨の操作入力がされたか否かを判定する（Ｓ３）。オブジェクトの表示を実施する旨の操作入力がされた場合には、処理手順はステップＳ４に進められる。ステップＳ４において、位置情報取得部１０は、オブジェクト表示装置１の所在位置を測位し、測位された所在位置に関する情報を位置情報としてＡＲサーバ３に送信する（Ｓ４）。
【００６３】
続いて、位置情報受信部３０は、オブジェクト表示装置１から送信された位置情報を受信する（Ｓ５）。次に、オブジェクト情報抽出部３２は、オブジェクト表示装置１から送信された位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報をオブジェクト情報蓄積部３１から抽出する（Ｓ６）。そして、オブジェクト情報送信部３３は、オブジェクト情報抽出部３２により抽出されたオブジェクト情報をオブジェクト表示装置１に送信する（Ｓ７）。
【００６４】
ＡＲサーバ３からオブジェクト情報が送信されると、オブジェクト情報取得部１２は、そのオブジェクト情報を取得する（Ｓ８、オブジェクト情報取得ステップ）。続いて、方位取得部１３は、撮像部１７の撮像方向に関する方位情報を取得する（Ｓ９）。そして、視界内オブジェクト情報抽出部１４は、オブジェクト情報の位置情報に基づき、オブジェクト情報取得部１２に取得されたオブジェクト情報の中から、撮像部１７に取得された現実空間の映像又は画像の視界範囲内に含まれるオブジェクトのオブジェクト情報を抽出する（Ｓ１０）。
【００６５】
次に、制御条件判断部１６は、ステップＳ１０において抽出されたオブジェクト情報の中に、「アクション情報」が定義されたオブジェクト情報があるか否かを判定する（Ｓ１１）。「アクション情報」が定義されたオブジェクト情報があると判定された場合には、処理手順は、ステップＳ１２に進められる。一方、「アクション情報」が定義されたオブジェクト情報があると判定されなかった場合には、処理手順は、ステップＳ１４に進められる。
【００６６】
ステップＳ１２において、制御条件判断部１６は、アクション情報が定義されたオブジェクト情報のうち、「制御条件」が満たされているオブジェクト情報があるか否かを判定する（Ｓ１２、制御条件判断ステップ）。「制御条件」が満たされているオブジェクト情報があると判定された場合には、処理手順はステップＳ１３に進められる。一方、「制御条件」が満たされているオブジェクト情報があると判定されなかった場合には、処理手順はステップＳ１４に進められる。
【００６７】
ステップＳ１３において、制御条件判断部１６は、制御条件が満たされているオブジェクト情報に対応付けられたアクションフラグ（図示せず）を「ＯＮ」に設定する。アクションフラグは、第２の表示態様にて当該オブジェクトを表示させることを意味する（Ｓ１３、表示制御ステップ）。
【００６８】
ステップＳ１４において、表示制御部１８は、オブジェクト情報に従って、オブジェクトをレンダリングする（Ｓ１４、表示制御ステップ）。具体的には、表示制御部１８は、アクションフラグが「ＯＮ」に設定されたオブジェクト情報に示されるオブジェクトを第２の表示態様にてレンダリングする。また、表示制御部１８は、アクションフラグが「ＯＮ」に設定されていないオブジェクト情報に示されるオブジェクトを第１の表示態様にてレンダリングする。
【００６９】
そして、表示制御部１８は、ステップＳ１４において生成されたレンダリング画面を、撮像部１７により取得された現実空間の映像又は画像に重畳して、表示部１９に表示させる（Ｓ１５、表示制御ステップ）。こうして、本実施形態の処理を終了する。
【００７０】
以上説明した第１実施形態のオブジェクト表示装置１、オブジェクト表示システム及びオブジェクト表示方法では、制御条件判断部１６によりオブジェクト毎に規定された制御条件が満たされると判断された場合に、表示制御部１８により、オブジェクトを表示する際の通常の表示態様である第１の表示態様とは異なる第２の表示態様にてオブジェクトが表示されるように表示制御が実施される。これにより、制御条件の充足時と非充足時とでオブジェクトの表示態様を異ならせることができるので、オブジェクトの表示による表現力が向上される。
【００７１】
（第２実施形態）
次に、第２実施形態に係るオブジェクト表示システム５、オブジェクト表示装置１及びＡＲサーバ３について説明する。第１実施形態では、オブジェクト表示装置１において制御条件が充足されるか否かが判断され、判断結果に基づきオブジェクトの表示制御が実施される。これに対して第２実施形態では、ＡＲサーバ３において制御条件が充足されるか否かが判断され、表示態様に関する情報を含むオブジェクト情報がＡＲサーバ３からオブジェクト表示装置１に送信され、オブジェクト表示装置１において表示態様に関する情報に基づく表示制御が実施される。
【００７２】
図７は、第２実施形態に係るオブジェクト表示装置１の機能的構成を示すブロック図である。図７に示すように、第２実施形態に係るオブジェクト表示装置１は、機能的には、位置情報取得部１０、位置情報送信部１１（位置情報送信手段）、オブジェクト情報取得部１２（オブジェクト情報取得手段）、方位取得部１３、視界内オブジェクト情報抽出部１４、撮像部１７、表示制御部１８（表示制御手段）、及び表示部１９を備える。第２実施形態に係るオブジェクト表示装置１は、事象取得部１５及び制御条件判断部１６を備えない点で、第１実施形態のオブジェクト表示装置１と相違する。第２実施形態に係るオブジェクト表示装置１の各機能部１０〜１４，１７〜１９は、第１実施形態に係るオブジェクト表示装置１における各機能部１０〜１４，１７〜１９と同様の機能を有する。以下に、第２実施形態のオブジェクト表示装置１の各機能部１０〜１４，１７〜１９における第１実施形態との相違点について説明する。
【００７３】
位置情報送信部１１は、オブジェクト表示装置１の位置情報に加えて、当該オブジェクト表示装置１の識別情報をＡＲサーバ３に送信することができる。
【００７４】
オブジェクト情報取得部１２がＡＲサーバ３から取得するオブジェクト情報は、第１実施形態においてオブジェクト情報取得部１２により取得されるオブジェクト情報と相違する。具体的には、オブジェクト情報取得部１２により取得されるオブジェクト情報は、オブジェクトの表示態様を指定する情報を含む。表示制御部１８は、オブジェクト情報に含まれる表示態様を指定する情報に基づき、第１の表示態様及び第２に表示態様のいずれかにてオブジェクトを表示させるように表示制御を実施する。
【００７５】
図８は、第２実施形態に係るＡＲサーバ３の機能的構成を示すブロック図である。第２実施形態のＡＲサーバ３は、関連事象取得部３６（関連事象取得手段）及びオブジェクト制御条件判断部３７（オブジェクト制御条件判断手段）を備える点において、第１実施形態のＡＲサーバ３（図４）と相違する。以下に、第２実施形態のＡＲサーバ３の各機能部３０〜３７について、第１実施形態との相違点を中心に説明する。
【００７６】
位置情報受信部３０は、位置情報に併せて、オブジェクト表示装置１の識別情報がオブジェクト表示装置１から送信された場合には、オブジェクト表示装置１の位置情報及び識別情報を受信する。
【００７７】
関連事象取得部３６は、現在時刻、オブジェクト表示装置の位置とオブジェクトの配置された位置との距離、及び現在の気象状態等の事象を取得できる。これらの事象は、制御条件が充足されるか否かを判断するために用いられる。また、関連事象取得部３６は、複数のオブジェクト表示装置１，１Ａ，１Ｂ・・・の位置情報を取得できる。具体的には、関連事象取得部３６は、現在時刻、現在の気象状態といった情報を、これらの情報を管理している他の装置との通信により取得できる。また、関連事象取得部３６は、オブジェクト表示装置１の位置情報、及びオブジェクト情報に含まれるオブジェクトの配置位置の情報に基づき、オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離を取得できる。また、関連事象取得部３６は、オブジェクト表示装置１から取得可能なオブジェクト表示装置１の位置情報を時系列に複数取得することにより、オブジェクト表示装置１の移動軌跡を取得できる。
【００７８】
オブジェクト制御条件判断部３７は、関連事象取得部３６により取得された事象に基づき、オブジェクト情報抽出部３２により抽出されたオブジェクト情報の制御条件が満たされているか否かを判断する部分である。
【００７９】
オブジェクト情報送信部３３は、オブジェクト制御条件判断部３７により制御条件が満たされると判断された場合には第２の表示態様で当該オブジェクトを表示させる旨の情報を含ませたオブジェクト情報をオブジェクト表示装置１に送信し、オブジェクト制御条件判断部３７により制御条件が満たされると判断されなかった場合には第１の表示態様で当該オブジェクトを表示させる旨の情報を含ませたオブジェクト情報をオブジェクト表示装置１に送信する。
【００８０】
また、第２実施形態では、ＡＲサーバ３において制御条件が充足されるか否かが判断されるので、第１実施形態とは異なる制御条件をオブジェクト情報に設定することが可能である。図９は、第２実施形態におけるオブジェクト情報蓄積部３１に記憶されているオブジェクト情報の例の一部を示す図である。図９に示すように、オブジェクト情報蓄積部３１は、例えば「オブジェクト表示装置：Ｘ５、距離：Ｚ５」、「周辺端末数：Ｃ６、距離Ｚ６」といった制御条件を記憶している。これらの制御条件をオブジェクト表示装置１で判断するには、周辺に存在する端末に関する情報をＡＲサーバ３側で取りまとめ、オブジェクト表示装置１に配信する機能を第１実施形態のオブジェクト表示装置１、オブジェクト表示システム及びオブジェクト表示方法に追加する必要がある。
【００８１】
制御条件「オブジェクト表示装置：Ｘ５、距離：Ｚ５」は、特定のオブジェクト表示装置「Ｘ５」が当該オブジェクトから距離「Ｚ５」以内に位置する場合に、当該オブジェクトを第２の表示態様にて表示させることを規定している。この場合には、オブジェクト制御条件判断部３７は、位置情報受信部３０により受信された識別情報により識別されるオブジェクト表示装置１が制御条件に規定された特定のオブジェクト表示装置Ｘ５に該当し、且つ当該オブジェクト表示装置１の位置とオブジェクトの配置された位置との距離が距離Ｚ５以内であるか否かを判断する。この制御条件によれば、特定のオブジェクト表示装置１に固有の表示態様によりオブジェクトを表示させることが可能となる。
【００８２】
また、制御条件「周辺端末数：Ｃ６、距離Ｚ６」は、当該オブジェクトから距離「Ｚ６」以内に、「Ｃ６」台のオブジェクト表示装置１，１Ａ，１Ｂ・・・が存在している場合に、当該オブジェクトを第２の表示態様にて表示させることを規定している。この場合には、オブジェクト制御条件判断部３７は、関連事象取得部３６により取得された複数のオブジェクト表示装置１の位置情報に基づき、当該オブジェクトから距離「Ｚ６」以内に位置するオブジェクト表示装置１を計数することにより、当該制御条件が満たされているか否かを判断する。この制御条件によれば、複数のオブジェクト表示装置１に所定の表示態様によりオブジェクトを表示させることが可能となる。
【００８３】
次に、図１０を参照して、第２実施形態に係るオブジェクト表示システム５におけるオブジェクト表示方法の処理内容を説明する。図１０は、オブジェクト表示システム５において実施される処理内容を示すタイミングチャートである。
【００８４】
図１０におけるステップＳ２１〜Ｓ２３の処理内容はそれぞれ、第１実施形態（図６）におけるステップＳ１〜Ｓ３の処理内容と同様である。続くステップステップＳ２４において、位置情報取得部１０は、オブジェクト表示装置１の所在位置を測位し、測位された所在位置に関する情報を位置情報としてＡＲサーバ３に送信する（Ｓ２４、位置情報送信ステップ）。また、位置情報取得部１０は、位置情報に併せて当該オブジェクト表示装置１の識別情報をＡＲサーバ３に送信することができる。
【００８５】
続いて、位置情報受信部３０は、オブジェクト表示装置１から送信された位置情報を受信する（Ｓ２５、位置情報受信ステップ）。ステップＳ２４においてオブジェクト表示装置１の識別情報が送信された場合には、位置情報受信部３０は、当該識別情報も併せて受信する。次に、オブジェクト情報抽出部３２は、オブジェクト表示装置１から送信された位置情報に示される位置から予め設定された所定距離以内に位置するオブジェクトのオブジェクト情報をオブジェクト情報蓄積部３１から抽出する（Ｓ２６、オブジェクト情報抽出ステップ）。
【００８６】
次に、オブジェクト制御条件判断部３７は、ステップＳ２６において抽出されたオブジェクト情報の中に、「アクション情報」が定義されたオブジェクト情報があるか否かを判定する（Ｓ２７、オブジェクト制御条件判断ステップ）。「アクション情報」が定義されたオブジェクト情報があると判定された場合には、処理手順は、ステップＳ２８に進められる。一方、「アクション情報」が定義されたオブジェクト情報があると判定されなかった場合には、処理手順は、ステップＳ３０に進められる。
【００８７】
ステップＳ２８において、オブジェクト制御条件判断部３７は、アクション情報が定義されたオブジェクト情報のうち、「制御条件」が満たされているオブジェクト情報があるか否かを判定する（Ｓ２８、オブジェクト制御条件判断ステップ）。「制御条件」が満たされているオブジェクト情報があると判定された場合には、処理手順はステップＳ２９に進められる。一方、「制御条件」が満たされているオブジェクト情報があると判定されなかった場合には、処理手順はステップＳ３０に進められる。
【００８８】
ステップＳ２９において、オブジェクト制御条件判断部３７は、制御条件が満たされているオブジェクト情報に対応付けられたアクションフラグ（図示せず）を「ＯＮ」に設定する（Ｓ２９、オブジェクト情報送信ステップ）。アクションフラグは、第２の表示態様にて当該オブジェクトを表示させることを意味する。そして、オブジェクト情報送信部３３は、アクションフラグを含むオブジェクト情報をオブジェクト表示装置１に送信する（Ｓ３０、オブジェクト情報送信ステップ）。
【００８９】
ＡＲサーバ３からオブジェクト情報が送信されると、オブジェクト情報取得部１２は、そのオブジェクト情報を取得する（Ｓ３１、オブジェクト情報取得ステップ）。続いて、方位取得部１３は、撮像部１７の撮像方向に関する方位情報を取得する（Ｓ３２）。そして、視界内オブジェクト情報抽出部１４は、オブジェクト情報の位置情報に基づき、オブジェクト情報取得部１２により取得されたオブジェクト情報の中から、撮像部１７に取得された現実空間の映像又は画像の視界範囲内に含まれるオブジェクトのオブジェクト情報を抽出する（Ｓ３３）。
【００９０】
続いて、表示制御部１８は、オブジェクト情報に従って、オブジェクトをレンダリングする（Ｓ３４、表示制御ステップ）。具体的には、表示制御部１８は、アクションフラグが「ＯＮ」に設定されたオブジェクト情報に示されるオブジェクトを第２の表示態様にてレンダリングする。また、表示制御部１８は、アクションフラグが「ＯＮ」に設定されていないオブジェクト情報に示されるオブジェクトを第１の表示態様にてレンダリングする。
【００９１】
そして、表示制御部１８は、ステップＳ３４において生成されたレンダリング画面を、撮像部１７により取得された現実空間の映像又は画像に重畳して、表示部１９に表示させる（Ｓ３５、表示制御ステップ）。こうして、本実施形態の処理を終了する。
【００９２】
以上説明した第２実施形態のオブジェクト表示装置１、オブジェクト表示システム及びオブジェクト表示方法では、オブジェクト毎に規定された制御条件が満たされた場合に、オブジェクトを表示する際の通常の表示態様である第１の表示態様とは異なる第２の表示態様にてオブジェクトが表示されるように表示制御される。これにより、制御条件の充足時と非充足時とでオブジェクトの表示態様を異ならせることができるので、オブジェクトの表示による表現力が向上される。また、制御条件が満たされたか否かの判断がＡＲサーバ３において実施されるので、オブジェクト表示装置１における処理負荷が軽減される。さらに、第２実施形態では、オブジェクト表示装置１の構成を改変することなく、ＡＲサーバ３の構成を改変するだけでオブジェクトに関するアクション情報の設計を容易に修正・拡張することが可能である。
【００９３】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【符号の説明】
【００９４】
１，１Ａ，１Ｂ…オブジェクト表示装置、３…ＡＲサーバ、５…オブジェクト表示システム、７…コンテンツサーバ、１０…位置情報取得部、１１…位置情報送信部、１２…オブジェクト情報取得部、１３…方位取得部、１４…視界内オブジェクト情報抽出部、１５…事象取得部、１６…制御条件判断部、１７…撮像部、１８…表示制御部、１９…表示部、３０…位置情報受信部、３１…オブジェクト情報蓄積部、３２…オブジェクト情報抽出部、３３…オブジェクト情報送信部、３４…オブジェクト情報収集部、３５…オブジェクト情報付加部、３６…関連事象取得部、３７…オブジェクト制御条件判断部。
【図１】
0005512378.tif 000002
【図２】
0005512378.tif 000003
【図３】
0005512378.tif 000004
【図４】
0005512378.tif 000005
【図５】
0005512378.tif 000006
【図６】
0005512378.tif 000007
【図７】
0005512378.tif 000008
【図８】
0005512378.tif 000009
【図９】
0005512378.tif 000010
【図１０】
0005512378.tif 000011