JP6523362B2 - サーバ装置、端末装置及びプログラム - Google Patents
サーバ装置、端末装置及びプログラム Download PDFInfo
- Publication number
- JP6523362B2 JP6523362B2 JP2017067847A JP2017067847A JP6523362B2 JP 6523362 B2 JP6523362 B2 JP 6523362B2 JP 2017067847 A JP2017067847 A JP 2017067847A JP 2017067847 A JP2017067847 A JP 2017067847A JP 6523362 B2 JP6523362 B2 JP 6523362B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- area
- virtual object
- terminal device
- description information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
まず、本実施形態において、サーバ装置60は、各エリアの範囲を示す情報を保持している。エリアの範囲を示す情報は、当該エリアの場所記述情報で撮像位置及び撮像方向を特定できる実空間の範囲を示す情報であり、例えば、エリアの外周を示す一連の緯度及び経度の座標とすることができる。図3は、本実施形態において、サーバ装置60が場所記述情報及び仮想物体情報を保持しているエリアA〜Dの一例を示している。図1において、各エリアA〜Dそれぞれの距離は、端末装置10がGPS等の測位システムで取得できる位置の誤差が問題とならない程度に離れているものとする。
図4は、本実施形態において、サーバ装置60が場所記述情報及び仮想物体情報を保持しているエリアA〜Dの一例を示している。図4において、エリアDは、第一実施形態と同様に、他のエリアA〜Cとは、測位システムで取得できる位置情報の誤差が問題とならない程度に離れている。一方、エリアA〜Cは、測位システムで取得できる位置情報の誤差が問題となる程度に近接している。例えば、端末装置10が実際には位置20に、つまり、エリアA内にいるものとする。測位システムで取得できる位置情報の誤差が0であれば、サーバ装置60は、端末装置10にエリアAの場所記述情報及び仮想物体情報を送信することができる。しかしながら、測位システムの誤差により、端末装置10の取得位置には誤差が含まれる。例えば、端末装置10が取得した位置情報が示す位置が位置20であっても、測位システムの誤差を考慮すると、端末装置10が領域21内にいることのみが判定できるものとする。この場合、サーバ装置60は、エリアA、B、Cのいずれのエリアの場所記述情報及び仮想物体情報を端末装置10に送信すべきかを判定できない。この様に、端末装置10から受信する位置情報では、サーバ装置60は、端末装置10にどのエリアの場所記述情報及び仮想物体情報を送信すべきかを判定できない場合がある。
本実施形態においても、サーバ装置60が場所記述情報及び仮想物体情報を保持しているエリアA〜Dは図4の通りとする。本実施形態においても、端末装置10は、サーバ装置60に撮像画像を送信する。上述した様に、エリアの場所記述情報を使用すると、当該エリアの中で撮影した画像の特徴点に基づき、当該エリア内の撮像位置及び撮像方向を判定できる。したがって、サーバ装置60は、端末装置10から受信した撮像画像の特徴点と、エリアA〜Dそれぞれの場所記述情報とに基づき、撮像位置及び撮像方向を判定できるかを検査する。例えば、受信した撮像画像からエリアBの場所記述情報では撮像位置及び撮像方向を判定できるが、エリアA、C及びDの場所記述情報では、撮像位置及び撮像方向を判定できない場合、サーバ装置60は、端末装置10にエリアBの場所記述情報及び仮想物体情報を送信する。なお、第一実施形態と同様に、撮像画像と共に位置情報を送信することができる。第二実施形態と同様、端末装置10から受信する位置情報が位置20を示している場合、測位システムの誤差から、端末装置10が、エリアA〜Cのいずれにいるかを判定することはできない。しかしながら、エリアDにいないことは判定できる。したがって、サーバ装置60は、エリアA〜Cの場所記述情報により、撮像画像の撮像位置及び撮像方向を判定できるかのみを判定すればよく、エリアDの場所記述情報を考慮する必要がなくなる。つまり、エリアの判定に要する時間を短縮することができる。なお、本実施形態においても、端末装置10から先に位置情報を取得し、受信した位置情報からエリアを1つに特定できない場合、ユーザに通知して撮像画像をサーバ装置60に送信させる構成であっても良い。また、端末装置10は、撮像部が撮像した画像そのものを撮像画像としてサーバ装置60の送るのではなく、端末装置10において特徴点を判定し、当該特徴点の撮像画像内の位置(スクリーン座標)と、特徴点の値を撮像画像としてサーバ装置60に送信する構成であっても良い。
図6は、本実施形態において、サーバ装置60が場所記述情報及び仮想物体情報を保持しているエリアA〜Dの一例を示している。本実施形態では、エリアC及びエリアDの様に、2つ以上のエリアに重複領域があることや、エリアA及びエリアBの様に、2つ以上のエリアが完全に一致する領域であることを許容する。図7は、本実施形態においてサーバ装置が保持する情報を示している。本実施形態では、図2に示す情報に加えて、各エリアに関連付けられた属性情報をサーバ装置60は保持する。例えば、図7では、エリアA及びCには、属性情報"ゲーム"が対応付けられており、エリアB及びDには、属性情報"ハイキング"が対応付けられている。なお、エリアAとエリアBの領域は完全に一致しているため、その場所記述情報A及びBは同一であり共用できる。一方、仮想物体情報は、属性毎に異なる情報となる。したがって、属性情報は、エリアではなく仮想物体情報に関連付けることもできる。
本例において、端末装置10は、位置情報又は撮像画像を送信する際に、要求するエリアの属性情報を送信する。ここで、位置情報を送信するのは第一実施形態に対応し、撮像画像を送信するのは第二実施形態及び第三実施形態に対応する。なお、端末装置10は、エリアの属性情報としてどのようなものが用意されているかを予め知っているもの、或いは、事前にサーバ装置60から取得しているものとする。例えば、位置情報又は撮像画像からエリアA(よって、エリアB)が特定された場合、サーバ装置60は、端末装置10から受信した属性情報がゲームを示していると、エリアAの場所記述情報及び仮想物体情報を送信し、属性情報がハイキングを示していると、エリアBの場所記述情報及び仮想物体情報を送信する。
本例において、端末装置10は、第一実施形態と同様に位置情報、或いは、第二実施形態及び第三実施形態と同様に撮像画像をサーバ装置60にまず送信する。サーバ装置60は、受信した位置情報又は撮像画像に基づき判定されるエリアが複数ある場合、当該複数のエリアそれぞれの属性情報を端末装置10に送信する。端末装置10は、エリアの場所記述情報及び仮想物体情報を受信する前に、サーバ装置60から属性情報を受信すると、受信した属性情報をディスプレイに表示してユーザに選択させる。例えば、サーバ装置60は、端末装置10からの位置情報又は撮像画像からエリアCとエリアDの両方が特定された場合、サーバ装置60は、属性情報としてゲーム及びハイキングを端末装置10に送信する。端末装置10は、ゲーム及びハイキングをディスプレイに表示してユーザに選択させる。ユーザによる選択結果は、サーバ装置60に送信され、サーバ装置60は、選択された属性情報に対応するエリアの場所記述情報及び仮想物体情報を送信する。
なお、図7に示す属性情報は、ゲーム及びハイキングといったアプリケーションとしてのカテゴリを示すものであったが、属性情報は、アプリケーションのカテゴリを示すものに限定されない。例えば、3つのエリアが互いに重複した領域を有する、或いは、完全に一致する領域であり、これら3つのエリアが総てハイキングのためのものであるとする。この場合、サーバ装置60には、エリアA〜Cの属性情報としてハイキングのコースの概略、例えば、所要時間、難易度、見どころ等の情報を設定しておく。また、コースに名称が付与されている場合には、コース名を属性情報として使用できる。そして、サーバ装置60は、これら属性情報を端末装置10に送信してユーザに選択させることができる。
図4を用いて説明した様に、端末装置10が取得した位置情報が示す位置が位置20であっても、測位システムの誤差を考慮すると、サーバ装置60は、エリアA、B、Cのいずれのエリアの場所記述情報及び仮想物体情報を端末装置10に送信すべきかを判定できない。この場合、例えば、サーバ装置60は、端末装置10にエリアA、B、Cの総ての場所記述情報及び仮想物体情報を送信する構成とすることができる。このように、端末装置10は、複数のエリアの場所記述情報及び仮想物体情報をサーバ装置60から受信し保存した場合、保存されている複数のエリアから1つのエリアを選択し、選択したエリアの場所記述情報及び仮想物体情報を使用してディスプレイへの表示処理等を行わなければならない。
また、上記各実施形態において、サーバ装置60に、各エリアの実空間における範囲を示す範囲情報を設定しておき、サーバ装置60は、エリアの場所記述情報及び仮想物体情報に加えて当該エリアの範囲情報を端末装置10に送信する構成とすることもできる。端末装置10は、エリアの範囲情報に基づき、例えば、ディスプレイに表示した地図上に、場所記述情報及び仮想物体情報が利用できるエリアの範囲を合わせて表示することができる。これにより、端末装置10のユーザは、場所記述情報及び仮想物体情報が利用できるエリアを容易に把握できる。さらに、端末装置10は、測位システムから取得した位置情報及び地磁気センサで取得した方位に基づき、撮像部の撮像位置及び撮像方向を判定することができる。したがって、端末装置10は、範囲情報に基づき、撮像部が撮像している撮像画像に場所記述情報及び仮想物体情報を利用できるエリアが含まれているか否かを判定できる。よって、撮像画像に場所記述情報及び仮想物体情報を利用できるエリアが含まれている場合、端末装置10は、撮像画像内の当該エリアに対応する部分に透過色を重畳してディスプレイに表示させることができる。これにより、端末装置10のユーザは、場所記述情報及び仮想物体情報が利用できるエリアを容易に把握できる。
図8は、上記各実施形態におけるサーバ装置60の構成図である。サーバ装置60の保持部601は、図2又は図7に示す情報や、各エリアの範囲を示す情報等を保持している。また、第二実施形態の場合には、判定用画像と、判定用画像に含まれる判定対象物とエリアとの関係を示す情報を保持している。通信部603は、ネットワーク50を介して端末装置10と通信する。選択部602は、上記各実施形態で説明したように、エリアを選択して選択したエリアの場所記述情報及び仮想物体情報を通信部603を介して端末装置10に送信する。
図9は、本実施形態による端末装置10の概略的な構成図である。端末装置10は、例えば、スマートフォンといった携帯型の通信装置である。スピーカ101は、制御部100から出力する音声信号を音声に変換する。マイク102は、音声を音声信号に変換して制御部100に出力する。撮像部103は、レンズ及びCCDセンサを有し画像情報を取得して制御部100に出力する。GPS処理部104は、GPS衛星からの信号を受信し、受信した信号に基づき、緯度、経度、高度を含む位置情報を制御部100に出力する。なお、GPS衛星ではなく、準天頂衛星の様な、他の測位システムの衛星からの信号に基づき位置情報を出力する構成であっても良い。ディスプレイ105は、本実施形態では、タッチセンシティブディスプレイであり、ユーザへの情報の提示に加え、ユーザ操作の入力部としても機能する。なお、ディスプレイがタッチセンシティブディスプレイではない場合、別に、入力部を設ける。深さセンサ106は、オブジェクトまでの距離(深さ)を測定して測定結果を深さ情報として制御部100に出力する。通信部107は、移動通信網や無線LAN等を介した通信処理を行う。地磁気センサ108は、地磁気を検出して端末の基準方向の現在の方位を示す方位情報を制御部100に出力する。加速度センサ109は、加速度を検出して加速度情報を制御部100に出力する。ジャイロセンサ110は、角速度を検出して角速度情報を制御部100に出力する。
Claims (6)
- 複数のエリアのそれぞれについて、エリアの場所記述情報及び仮想物体情報を保持する保持手段であって、エリアの場所記述情報は、当該エリア内で撮像手段により撮像した画像の特徴点から、当該撮像手段の位置及び方向を求めることができる情報であり、エリアの仮想物体情報は、当該エリア内の仮想物体の位置と、当該仮想物体を示す情報と、を含む情報である、前記保持手段と、
端末装置から当該端末装置が撮像した撮像画像を示す情報を受信する受信手段と、
前記保持手段が保持する場所記述情報のうち、前記撮像画像の特徴点に基づき前記撮像画像を撮像した撮像手段の位置及び方向を判定できる場所記述情報を判定し、判定した場所記述情報と、判定した場所記述情報と同じエリアの仮想物体情報と、を選択する選択手段と、
前記選択手段が選択した場所記述情報及び仮想物体情報を前記端末装置に送信する送信手段と、
を備えていることを特徴とするサーバ装置。 - 前記受信手段は、前記端末装置から当該端末装置の位置情報を受信し、
前記選択手段は、前記保持手段が保持する場所記述情報のうち、前記位置情報により示される位置を含むエリアの場所記述情報と、当該位置との距離が閾値以内であるエリアの場所記述情報とのそれぞれについて、前記撮像画像の特徴点に基づき前記撮像画像を撮像した前記撮像手段の位置及び方向を判定できるかを判定することを特徴とする請求項1に記載のサーバ装置。 - 前記複数のエリアのそれぞれは属性情報に関連付けられており、
前記受信手段は、前記端末装置から属性情報を受信し、
前記選択手段が選択する場所記述情報及び仮想物体情報は、前記端末装置から受信した属性情報に関連付けられているエリアの場所記述情報及び仮想物体情報であることを特徴とする請求項1又は2に記載のサーバ装置。 - 前記複数のエリアのそれぞれは属性情報に関連付けられており、
前記送信手段は、前記選択手段が選択した場所記述情報及び仮想物体情報のエリアが複数であると、前記選択手段が選択した場所記述情報及び仮想物体情報それぞれのエリアに関連付けられた属性情報を前記端末装置に送信し、
前記送信手段がエリアに関連付けられた属性情報を前記端末装置に送信したことの応答として、前記受信手段が前記端末装置から属性情報を受信すると、前記選択手段は、前記選択手段が選択した場所記述情報及び仮想物体情報のエリアのうち、前記受信手段が受信した属性情報に関連付けられたエリアの場所記述情報及び仮想物体情報をさらに選択し、
前記送信手段は、前記選択手段がさらに選択した場所記述情報及び仮想物体情報を前記端末装置に送信することを特徴とする請求項1又は2に記載のサーバ装置。 - ディスプレイと、
撮像手段と、
複数のエリアそれぞれについて、エリアの場所記述情報及び仮想物体情報を保持する保持手段であって、エリアの場所記述情報は、当該エリア内で前記撮像手段により撮像した画像の特徴点から、前記撮像手段の位置及び方向を求めることができる情報であり、エリアの仮想物体情報は、当該エリア内の仮想物体の位置と、当該仮想物体を示す情報と、を含む情報である、前記保持手段と、
前記保持手段が保持する各エリアの場所記述情報のうち、前記撮像手段が撮像している撮像画像の特徴点に基づき前記撮像手段の位置及び方向を判定できる場所記述情報を判定し、前記撮像画像の特徴点と、前記判定した場所記述情報とに基づき前記撮像手段の位置及び方向を判定する判定手段と、
前記判定した場所記述情報と同じエリアの仮想物体情報が示す仮想物体の位置が前記撮像画像に含まれている場合、前記撮像画像に当該仮想物体を重畳させて前記ディスプレイに表示する処理を行う処理手段と、
を備えていることを特徴とする端末装置。 - 請求項1から4のいずれか1項に記載のサーバ装置としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017067847A JP6523362B2 (ja) | 2017-03-30 | 2017-03-30 | サーバ装置、端末装置及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017067847A JP6523362B2 (ja) | 2017-03-30 | 2017-03-30 | サーバ装置、端末装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018169892A JP2018169892A (ja) | 2018-11-01 |
| JP6523362B2 true JP6523362B2 (ja) | 2019-05-29 |
Family
ID=64020414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017067847A Active JP6523362B2 (ja) | 2017-03-30 | 2017-03-30 | サーバ装置、端末装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6523362B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5724543B2 (ja) * | 2011-03-31 | 2015-05-27 | ソニー株式会社 | 端末装置、オブジェクト制御方法及びプログラム |
| JP2015090553A (ja) * | 2013-11-05 | 2015-05-11 | 株式会社ソニー・コンピュータエンタテインメント | 端末装置、付加情報管理装置、および付加情報管理方法 |
| CN106575299A (zh) * | 2014-08-01 | 2017-04-19 | 索尼公司 | 信息处理装置、信息处理方法和程序 |
-
2017
- 2017-03-30 JP JP2017067847A patent/JP6523362B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018169892A (ja) | 2018-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230417567A1 (en) | Augmented reality maps | |
| JP6025433B2 (ja) | 携帯ナビゲーション装置 | |
| KR101330805B1 (ko) | 증강 현실 제공 장치 및 방법 | |
| CN106663338A (zh) | 信息处理装置、信息处理方法和程序 | |
| CN106153047A (zh) | 一种室内定位方法、装置及终端 | |
| JP2012043414A (ja) | 拡張現実情報提供装置及び方法 | |
| KR101413011B1 (ko) | 위치 정보 기반 증강현실 시스템 및 제공 방법 | |
| KR100968837B1 (ko) | 촬영된 객체에 대한 정보를 제공하는 휴대용 카메라 시스템 | |
| JP5981371B2 (ja) | 姿勢によって拡張現実感の表示を制御する情報端末、システム、プログラム及び方法 | |
| JPWO2018034053A1 (ja) | 情報処理装置、情報処理システム及び情報処理方法 | |
| JP2016122277A (ja) | コンテンツ提供サーバ、コンテンツ表示端末、コンテンツ提供システム、コンテンツ提供方法、および、コンテンツ表示プログラム | |
| KR20150088662A (ko) | 증강현실 특이점을 이용한 이동 길 안내 서비스 제공 방법 및 장치 | |
| US20120281102A1 (en) | Portable terminal, activity history depiction method, and activity history depiction system | |
| US20250322581A1 (en) | Information processing apparatus, screen generation method, non-transitory recording medium, and information processing system | |
| JP6523353B2 (ja) | 端末装置及びプログラム | |
| JP5705793B2 (ja) | 拡張現実表示装置、拡張現実表示システム、拡張現実表示方法、及び拡張現実表示プログラム | |
| JP6393000B2 (ja) | 3dマップに関する仮説的ラインマッピングおよび検証 | |
| JP6523362B2 (ja) | サーバ装置、端末装置及びプログラム | |
| JP2023075236A (ja) | 軌跡表示装置 | |
| JP2016133701A (ja) | 情報提供システム、及び情報提供方法 | |
| JP2020108416A (ja) | ゲーム用のプログラムおよび携帯端末 | |
| JP6541704B2 (ja) | 仮想物体を表示する端末装置とサーバ装置とを含むシステム | |
| KR101215515B1 (ko) | 위치인식 기반 영상 표시장치 | |
| JP6719435B2 (ja) | 端末装置及びプログラム | |
| JP2011113127A (ja) | オブジェクト位置決め装置及びオブジェクト位置決め方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181116 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190301 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190329 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190425 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6523362 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |