JP2017111034A - カメラ付き端末、ナビゲーション情報提供システム、及びナビゲーション情報表示方法 - Google Patents
カメラ付き端末、ナビゲーション情報提供システム、及びナビゲーション情報表示方法 Download PDFInfo
- Publication number
- JP2017111034A JP2017111034A JP2015246348A JP2015246348A JP2017111034A JP 2017111034 A JP2017111034 A JP 2017111034A JP 2015246348 A JP2015246348 A JP 2015246348A JP 2015246348 A JP2015246348 A JP 2015246348A JP 2017111034 A JP2017111034 A JP 2017111034A
- Authority
- JP
- Japan
- Prior art keywords
- navigation information
- camera
- marker
- angle
- navigation
- 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.)
- Pending
Links
Images
Landscapes
- Navigation (AREA)
Abstract
【解決手段】本実施形態のナビゲーション情報表示では、カメラとマーカー間の3次元相対位置は利用されない。カメラとマーカー間の相対角度は、画像上に投影されるマーカー位置と事前に校正して得た光軸位置から、カメラモデルにおけるカメラ光軸ベクトルとマーカーへのベクトル間の角度として得る。得た相対角度を基に、画面上に撮影した画像とナビゲーションのための矢印・案内を、より適切な角度で重畳表示し、利用者を目的地までナビゲーションする。
【選択図】図6
Description
図1は、本発明の実施形態によるナビゲーション情報提供システム(地図関連情報配信システムとも称することが可能)の概略機能構成例を示す図である。
図9は、本発明の実施形態によるナビゲーション情報提供システムの概略ハードウェア構成例を示す図である。
図2は、本発明の実施形態によるナビゲーション情報提供システム0100によってナビゲーション情報が提供される場面例(屋内環境)を示す図である。
図3は、本発明の実施形態における、ナビゲーション情報0300のデータ構造例を示す図である。ナビゲーション情報0300は、テーブル構造をとっており、ナビゲーション情報を一意に特定・認識するためのNavigationID0301と、2次元バーコードを一意に特定・認識するためのCodeID0302(2次元コードから読み取られる情報である)と、撮影画像上に重畳される文字列を示すLabel0303と、カメラが2次元バーコードに正対したときに撮影画像上に重畳される矢印の角度(Label0303で示される場所の方向)を示すAngle0304と、を構成項目として含んでいる。
図4は、カメラ付き端末0101が撮影する環境を表す図である。カメラ付き端末0101は、例えば、表示画面とは反対面(背面)にカメラを有しており、撮影中の画像をプレビューとして画面に表示することができるように構成されている。
図5は、カメラが撮影する環境下における、被写体と投影される画像との関係を表すモデル図(上面)である。
図6は、カメラが撮影する環境下における、被写体及び投影される画像と重畳されるナビゲーション情報との関係を表すモデル図である。図6は、図5のモデルに対応するものである。
図7は、カメラで撮影した画像とナビゲーション情報との重畳表示例を示す図である。図7に示されるように、利用者は、撮影部0104に含まれるカメラで壁正面0701と2次元バーコード0702を撮影している。そのとき、カメラ付き端末0101は、表示部0110の画面上に撮影範囲0703を表示している。座標0704は、予めカメラキャリブレーションして得たカメラ光軸を示している。
図8は、本発明の実施形態のナビゲーション情報提供システム0100におけるナビゲーション情報表示処理(ナビゲーション情報取得から表示までの処理)を説明するためのフローチャートである。
まず、利用者が壁面を撮影することにより、カメラ付き端末0101の撮影部0104は画像iを取得する。
画像解析部0105は、画像iから2次元バーコードを検出する。このとき複数の2次元バーコードを検出することを前提とする。また、利用する2次元バーコードは、数メートル離れた状況で、複数撮影・認識が可能であるカラーコードを想定しており、既存の検出方式を採用することによって検出することができる。
画像解析部0105は、ステップ0802の処理結果に基づいて、画像i上に2次元バーコードが含まれるか判定する。画像iに2次元バーコードが含まれていない場合(ステップ0803でNoの場合)、処理はステップ0804に移行する。画像iに2次元バーコードが含まれている場合(ステップ0803でYesの場合)、処理はステップ0805に移行する。
表示部0110は、画像iのみを画面上に表示してナビゲーション情報表示処理を終了する。
画像解析部0105は、複数検出された2次元バーコードの中で面積が最も大きなものを処理対象とする。なお、どの2次元バーコードが最大面積を有するかは、既存の検出方式であるカラーコードを用いた検出方式やライブラリ方式によって得られる四隅の座標を用いて各2次元バーコードのそれぞれ面積を算出し、比較することによって判定することができる。
画像解析部0105は、処理対象2次元バーコードを読み取り、2次元バーコード情報であるID(CodeID)を抽出する。それと同時に、画像解析部0105は、処理対象の2次元バーコードの四隅の座標から中心座標を算出する。
画像解析部0105は、図5や図6に示される幾何学的関係に基づいて、カメラ光軸と処理対象2次元バーコード間の角度を算出する。
情報取得部0106は、画像解析部0105から処理対象2次元バーコードのID(CodeID)を取得し、それをキーとし、ナビゲーション情報配信サーバ0102に対応するナビゲーション情報を問い合せ(ナビゲーション情報配信リクエスト)する。ナビゲーション情報配信サーバ0102の情報取得部0108は、配信リクエスト受信部0107を介してナビゲーション情報配信リクエスト(CodeIDを含む)を取得し、ナビゲーションDB0103から対応するナビゲーション情報(図3参照)の有無を確認し、存在する場合にはそれを取得する。そして、ナビゲーション情報配信サーバ0102の情報配信部0109は、処理対象2次元バーコードに対応するナビゲーション情報をカメラ付き端末0101に送信する。対応するナビゲーション情報が無い場合にはカメラ付き端末0101にはその旨が通知される。
カメラ付き端末0101の情報取得部0106は、ナビゲーション情報配信サーバ0102から受信した情報に基づいて、取得したナビゲーション情報の数を確認する。ナビゲーション情報数が0の場合(ステップ0809でNoの場合)、処理はステップ0804に移行する。ナビゲーション情報数が1以上の場合(ステップ0809でYesの場合)、処理はステップ0810に移行する。
表示部0110は、図7のように、カメラで撮影した画像iとナビゲーション情報とを重畳表示する。
(i)本実施形態では、ナビゲーション情報を撮影画像に重畳表示する際に、カメラデバイスの光軸とマーカー(例えば、2次元バーコード)との角度を算出し、ナビゲーション情報の投影面上でナビゲーション情報を当該角度分回転させる。このようにすることにより、マーカー(2次元バーコード)の情報を読み取るだけで、利用者に違和感を与えない直感的な方向についての示唆を与えることができる。
Claims (10)
- カメラでマーカーを読み取り、当該マーカーに基づくナビゲーション情報を画面上に表示するカメラ付き端末であって、
カメラデバイスと、
各種プログラムを格納する記憶デバイスと、
前記記憶デバイスから前記各種プログラムを読み込み、当該各種プログラムに基づいて、前記カメラデバイスで撮影して得られた画像に、前記マーカーに基づく前記ナビゲーション情報を前記画面上に重畳表示するための処理を実行するプロセッサと、を有し、
前記プロセッサは、
前記カメラデバイスの光軸と前記マーカーとの角度を算出する処理と、
前記ナビゲーション情報の投影面上で前記ナビゲーション情報を前記算出した角度分回転させて前記カメラデバイスで撮影して得られた画像に重畳表示する処理と、
を実行する、カメラ付き端末。 - 請求項1において、
前記プロセッサは、さらに、前記マーカーからマーカー識別情報を取得し、当該マーカー識別情報を外部のサーバに送信し、当該外部のサーバから前記マーカー識別情報に対応する前記ナビゲーション情報を取得する処理を実行する、カメラ付き端末。 - 請求項1において、
前記角度を算出する処理において、前記プロセッサは、前記マーカーの中心座標とカメラデバイスの間のベクトルと前記カメラデバイスの光軸とを用いて前記角度を算出する、カメラ付き端末。 - 請求項3において、
前記カメラデバイスで撮影した画像の投影面と前記ナビゲーション情報の投影面とは前記算出された角度をなす、カメラ付き端末。 - 請求項1に記載のカメラ付き端末と、
ナビゲーション情報配信サーバと、を有し、
前記カメラ付き端末は、さらに、通信デバイスを有し、
前記カメラ付き端末の前記プロセッサは、前記マーカーからマーカー識別情報を取得し、当該マーカー識別情報を前記ナビゲーション情報配信サーバに送信し、当該ナビゲーション情報配信サーバから前記マーカー識別情報に対応する前記ナビゲーション情報を取得する処理を実行し、
前記ナビゲーション情報配信サーバのプロセッサは、
前記マーカー識別情報に対応する前記ナビゲーション情報をナビゲーションデータベースから取得する処理と、
前記取得した前記ナビゲーション情報を前記カメラ付き端末に送信する処理と、
を実行する、ナビゲーション情報提供システム。 - カメラでマーカーを読み取り、当該マーカーに基づくナビゲーション情報を画面上に表示するナビゲーション情報表示方法であって、
カメラ付き端末のプロセッサが、カメラデバイスで撮影して得られた画像からマーカーを抽出することと、
前記プロセッサが、前記カメラデバイスの光軸と前記マーカーとの角度を算出することと、
前記プロセッサが、前記マーカーに関連付けられた前記ナビゲーション情報を取得することと、
前記プロセッサが、前記ナビゲーション情報の投影面上で前記ナビゲーション情報を前記算出した角度分回転させて前記カメラデバイスで撮影して得られた画像に重畳表示することと、
を含む、ナビゲーション情報表示方法。 - 請求項6において、
前記マーカーを抽出することにおいて、前記プロセッサは、前記画像から面積が最大となるマーカーを処理対象のマーカーとして抽出する、ナビゲーション情報表示方法。 - 請求項6において、
前記ナビゲーション情報を取得することにおいて、前記プロセッサは、前記マーカーからマーカー識別情報を取得し、当該マーカー識別情報を外部のサーバに送信し、当該外部のサーバから前記マーカー識別情報に対応する前記ナビゲーション情報を取得する、ナビゲーション情報表示方法。 - 請求項6において、
前記角度を算出することにおいて、前記プロセッサは、前記マーカーの中心座標とカメラデバイスの間のベクトルと前記カメラデバイスの光軸とを用いて前記角度を算出する、ナビゲーション情報表示方法。 - 請求項9において、
前記カメラデバイスで撮影した画像の投影面と前記ナビゲーション情報の投影面とは前記算出された角度をなす、ナビゲーション情報表示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015246348A JP2017111034A (ja) | 2015-12-17 | 2015-12-17 | カメラ付き端末、ナビゲーション情報提供システム、及びナビゲーション情報表示方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015246348A JP2017111034A (ja) | 2015-12-17 | 2015-12-17 | カメラ付き端末、ナビゲーション情報提供システム、及びナビゲーション情報表示方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017111034A true JP2017111034A (ja) | 2017-06-22 |
Family
ID=59080074
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015246348A Pending JP2017111034A (ja) | 2015-12-17 | 2015-12-17 | カメラ付き端末、ナビゲーション情報提供システム、及びナビゲーション情報表示方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017111034A (ja) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004048674A (ja) * | 2002-05-24 | 2004-02-12 | Olympus Corp | 視野一致型情報呈示システム、並びに、それに用いられる携帯情報端末及びサーバ |
JP2005182350A (ja) * | 2003-12-18 | 2005-07-07 | Olympus Corp | 情報呈示システム、情報呈示装置、及びサーバ |
JP2005257738A (ja) * | 2004-03-09 | 2005-09-22 | Navitime Japan Co Ltd | 地図表示機能を有する携帯端末、地図表示システムおよび情報配信サーバならびにプログラム |
JP2005275447A (ja) * | 2004-03-22 | 2005-10-06 | Casio Comput Co Ltd | 画像処理装置、画像処理方法及びプログラム |
JP2006101013A (ja) * | 2004-09-28 | 2006-04-13 | Hitachi Ltd | 案内情報表示装置 |
JP2006344226A (ja) * | 2002-05-24 | 2006-12-21 | Olympus Corp | 視野一致型情報呈示システム及びそれに用いられる携帯情報端末 |
US20080055655A1 (en) * | 2006-08-31 | 2008-03-06 | Fujitsu Limited | Data input device, data input system, data input method, printing device, and printed matter |
JP2009031892A (ja) * | 2007-07-25 | 2009-02-12 | Dainippon Printing Co Ltd | 情報読取システム及びプログラム |
JP2012216935A (ja) * | 2011-03-31 | 2012-11-08 | Jvc Kenwood Corp | 情報処理システム、検索装置、及びプログラム |
JP2015129696A (ja) * | 2014-01-08 | 2015-07-16 | Kddi株式会社 | 経路案内システム、方法、プログラム及びそのデータ構造 |
-
2015
- 2015-12-17 JP JP2015246348A patent/JP2017111034A/ja active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004048674A (ja) * | 2002-05-24 | 2004-02-12 | Olympus Corp | 視野一致型情報呈示システム、並びに、それに用いられる携帯情報端末及びサーバ |
JP2006344226A (ja) * | 2002-05-24 | 2006-12-21 | Olympus Corp | 視野一致型情報呈示システム及びそれに用いられる携帯情報端末 |
JP2005182350A (ja) * | 2003-12-18 | 2005-07-07 | Olympus Corp | 情報呈示システム、情報呈示装置、及びサーバ |
JP2005257738A (ja) * | 2004-03-09 | 2005-09-22 | Navitime Japan Co Ltd | 地図表示機能を有する携帯端末、地図表示システムおよび情報配信サーバならびにプログラム |
JP2005275447A (ja) * | 2004-03-22 | 2005-10-06 | Casio Comput Co Ltd | 画像処理装置、画像処理方法及びプログラム |
JP2006101013A (ja) * | 2004-09-28 | 2006-04-13 | Hitachi Ltd | 案内情報表示装置 |
US20080055655A1 (en) * | 2006-08-31 | 2008-03-06 | Fujitsu Limited | Data input device, data input system, data input method, printing device, and printed matter |
JP2009031892A (ja) * | 2007-07-25 | 2009-02-12 | Dainippon Printing Co Ltd | 情報読取システム及びプログラム |
JP2012216935A (ja) * | 2011-03-31 | 2012-11-08 | Jvc Kenwood Corp | 情報処理システム、検索装置、及びプログラム |
JP2015129696A (ja) * | 2014-01-08 | 2015-07-16 | Kddi株式会社 | 経路案内システム、方法、プログラム及びそのデータ構造 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5740884B2 (ja) | 繰り返し撮影用arナビゲーション及び差異抽出のシステム、方法及びプログラム | |
TWI574223B (zh) | 運用擴增實境技術之導航系統 | |
US10242456B2 (en) | Digitally encoded marker-based augmented reality (AR) | |
TWI649675B (zh) | Display device | |
US20160327946A1 (en) | Information processing device, information processing method, terminal device, and setting method | |
KR101330805B1 (ko) | 증강 현실 제공 장치 및 방법 | |
KR20150082358A (ko) | 기준 좌표계 결정 | |
US20130176337A1 (en) | Device and Method For Information Processing | |
JP7107166B2 (ja) | 床面検出プログラム、床面検出方法及び端末装置 | |
WO2019029156A1 (zh) | 一种室内目标位置的导航方法、装置、电子设备及介质 | |
CN113474819A (zh) | 信息处理装置、信息处理方法和程序 | |
JP2020008917A (ja) | 拡張現実表示システム、拡張現実表示方法、及び、拡張現実表示用コンピュータプログラム | |
KR101253644B1 (ko) | 위치 정보를 이용한 증강 현실 콘텐츠 출력 장치 및 방법 | |
JP2012146305A (ja) | ウィンドウ状の拡張現実を提供する装置および方法 | |
TW201621273A (zh) | 行動定位裝置及其定位方法 | |
KR101914660B1 (ko) | 자이로 센서를 기반으로 증강현실 컨텐츠의 표시를 제어하는 방법 및 그 장치 | |
JP2017111034A (ja) | カメラ付き端末、ナビゲーション情報提供システム、及びナビゲーション情報表示方法 | |
JP2019066293A (ja) | 映像表示システム | |
KR102099852B1 (ko) | 증강현실 게임북을 이용한 멀티유저 증강현실 컨텐츠 제공 시스템 및 방법 | |
JP2018032991A (ja) | 画像表示装置、画像表示方法及び画像表示用コンピュータプログラム | |
JP2017162192A (ja) | 画像処理プログラム、画像処理装置、画像処理システム、及び画像処理方法 | |
JP7570711B2 (ja) | 仮想室内空間コンテンツ提供方法およびそのためのサーバー | |
JP7582460B2 (ja) | 撮影条件決定方法、撮影条件決定システム、撮影条件決定装置、及びプログラム | |
US12073515B2 (en) | Information processing apparatus, display system, display method, and non-transitory computer readable medium storing program | |
CN115004238A (zh) | 空间识别系统、空间识别方法和信息终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180117 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190117 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190702 |