JP2014075714A - 測位方法、測位システム及びそのプログラム - Google Patents
測位方法、測位システム及びそのプログラム Download PDFInfo
- Publication number
- JP2014075714A JP2014075714A JP2012222501A JP2012222501A JP2014075714A JP 2014075714 A JP2014075714 A JP 2014075714A JP 2012222501 A JP2012222501 A JP 2012222501A JP 2012222501 A JP2012222501 A JP 2012222501A JP 2014075714 A JP2014075714 A JP 2014075714A
- Authority
- JP
- Japan
- Prior art keywords
- base station
- marker
- image
- radio base
- position 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
【課題】GPSを利用不可能な場所においても高分解能の測位を行えるようにし、これにより歩行者等の低速の移動体に対するナビゲーションを実現可能にする。
【解決手段】測位サーバ200において、先ず上記利用者端末100から受信した基地局IDリストから利用者が存在するエリアに対応する基地局IDを選択し、この選択した基地局IDをもとに基地局データベース300から基地局の位置情報を取得する。続いて、上記選択された基地局IDと上記利用者端末100から受信したマーカIDとをもとにマーカデータベース400から基地局に対するマーカの相対位置情報を取得し、このマーカの相対位置情報を上記基地局の位置情報に加算してマーカの絶対位置情報を算出する。最後に、この算出されたマーカの絶対位置情報と、上記利用者端末から受信した位置関係情報とをもとに、利用者端末100の絶対位置情報を計算する。
【選択図】図5
【解決手段】測位サーバ200において、先ず上記利用者端末100から受信した基地局IDリストから利用者が存在するエリアに対応する基地局IDを選択し、この選択した基地局IDをもとに基地局データベース300から基地局の位置情報を取得する。続いて、上記選択された基地局IDと上記利用者端末100から受信したマーカIDとをもとにマーカデータベース400から基地局に対するマーカの相対位置情報を取得し、このマーカの相対位置情報を上記基地局の位置情報に加算してマーカの絶対位置情報を算出する。最後に、この算出されたマーカの絶対位置情報と、上記利用者端末から受信した位置関係情報とをもとに、利用者端末100の絶対位置情報を計算する。
【選択図】図5
Description
この発明は、例えば歩行ナビゲーションやマーケティングに利用するために、携帯端末を所持する利用者の位置を測定する測位方法、測位システム及びそのプログラムに関する。
屋外において携帯端末利用者の測位を行う技術として、GPS(Global Positioning System)が普及し、カーナビゲーションシステムや歩行者ナビゲーションシステムなどに応用されている。このシステムは、上空にある数個のGPS衛星が送信しているGPS信号をGPS受信機でそれぞれ受信し、この受信されたGPS信号をもとに演算を行うことで受信者の位置を測定するものである。しかしこのシステムは、屋内や、屋外であっても建物の影の影響等によりGPS衛星からの信号を受信できない場所では利用することができない。このため、例えばショッピングモールの中で購買ナビゲーションサービスを実現することができない。
一方、GPS衛星に頼らずに利用者の位置を測定する技術も種々提案されている。例えば、LED照明からの可視光により位置情報を送信する可視光通信を用いた測位技術(例えば非特許文献1を参照)や、赤外線通信装置から位置情報を送信する赤外線通信を用いた測位技術、RFIDタグに位置情報を記憶させこの位置情報を利用者端末で受信するRFIDを用いた測位技術(例えば非特許文献2を参照)がある。
また、無線LAN(Wireless Local Area Network)を利用する測位技術や、IMES(Indoor MEssaging System)を用いた測位技術も提案されている。無線LANを用いた測位技術は、無線LANの基地局のIDを用いて測位する(例えば特許文献1を参照)。IMESを用いた測位技術は、専用装置からGPS信号と互換性のある信号を送信して測位する技術である。
新井雅裕他、「高速/低速イメージセンサを用いた可視光測位システム」、電子情報通信学会技術研究報告、PNフォトニックネットワーク 109(455), 91-96, 2010-03-01
椎尾一郎、「RFIDを利用したユーザ位置検出システム」、情報処理学会研究会報告00-HI-88, 2000.5.12, pp.45-50.
ところが、以上述べた従来の測位技術には以下のような改善すべき課題があった。すなわち、可視光通信を用いた測位技術、赤外線通信を用いた測位技術、RFIDを用いた測位技術は、それぞれ専用の受信装置が必要である。測位を希望する利用者が新たに受信装置を準備することは負担が大きく普及が阻害される。
また、無線LANを用いた測位技術やIMESを用いた測位技術は、それぞれ測位の分解能が5〜20m、3〜5mと低く、歩行ナビゲーションを実現するためには分解能が不足する。例えば、携帯端末において無線LANのある基地局からの電波を捕捉できた場合、無線LANの基地局がカバーする無線エリアは最大半径20mと広いため、利用者がこの無線エリア内のどこかに存在するということしか分からない。このため、歩行ナビゲーションへの応用は困難である。
この発明は上記事情に着目してなされたもので、その目的とするところは、GPSを利用不可能な場所においても高分解能の測位を行えるようにし、これにより歩行者等の低速移動体に対するナビゲーションを実現可能にした測位方法、測位システム及びそのプログラムを提供することにある。
上記目的を達成するためにこの発明の第1の観点は、サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、上記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカを利用して、上記サービスエリア内に存在する利用者端末の位置を測定する際に、上記利用者端末により、当該利用者端末の存在位置に対応する画像マーカを含む範囲を撮像してその撮像画像から当該画像マーカの識別情報を検出すると共に、上記無線基地局から送信される無線信号を受信してその受信信号から送信元の無線基地局の識別情報を検出する。そして、上記検出された画像マーカの識別情報及び無線基地局の識別情報をもとに、上記画像マーカごとにその識別情報及び前記無線基地局の識別情報に関連付けて当該マーカの絶対位置情報を記憶したマーカデータベースから該当する画像マーカの絶対位置情報を読み出すようにしたものである。
また、この発明の第2の観点は、サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、上記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカを利用して、上記サービスエリア内に存在する利用者端末の位置を測定する際に、上記利用者端末により当該利用者端末の存在位置に対応する画像マーカを含む範囲を撮像してその撮像画像から当該画像マーカの識別情報を検出すると共に、上記利用者端末により上記無線基地局から送信される無線信号を受信してその受信信号から送信元の無線基地局の識別情報を検出する。そして、上記検出された無線基地局の識別情報をもとに、上記複数の基地局の設置位置情報を記憶した基地局データベースから、該当する無線基地局の設置位置情報を読み出すと共に、上記検出された無線基地局の識別情報及び画像マーカの識別情報をもとに、上記複数の無線基地局の各々について当該無線基地局とそのカバーエリアに配置された複数の画像マーカとの相対位置情報を記憶したマーカデータベースから、該当する無線基地局と画像マーカとの相対位置情報を読み出し、この読み出された無線基地局の設置位置情報と、当該無線基地局に対する画像マーカの相対位置情報とをもとに、当該画像マーカの絶対位置情報を算出するようにしたものである。
さらに、この発明の第3の観点は、サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、上記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカと、上記無線基地局から送信される無線信号の最大到達範囲内に存在する複数のエリアに、当該複数のエリアを識別するために上記画像マーカと共に配置された複数の画像パターンとを利用して、上記サービスエリア内に存在する利用者端末の位置を測定する際に、上記利用者端末により当該利用者端末の存在位置に対応する画像マーカ及び画像パターンを含む範囲を撮像してその撮像画像から当該画像マーカ及び画像パターンの識別情報をそれぞれ検出すると共に、上記利用者端末により上記複数の無線基地局から送信される無線信号をそれぞれ受信して、その各受信信号からそれぞれ送信元の無線基地局の識別情報と当該受信信号の受信電界強度をそれぞれ検出して基地局検出リストを作成する。そして、この作成された基地局検出リストの中から、上記検出された画像パターンの識別情報に対応しかつ上記受信電界強度が最も高い無線基地局の識別情報を抽出し、この抽出された無線基地局の識別情報をもとに、上記複数の基地局の設置位置情報を記憶した基地局データベースから、該当する無線基地局の設置位置情報を読み出す。また、上記検出された無線基地局の識別情報及び画像マーカの識別情報をもとに、上記複数の無線基地局の各々について当該無線基地局とそのカバーエリアに配置された複数の画像マーカとの相対位置情報を記憶したマーカデータベースから、該当する無線基地局と画像マーカとの相対位置情報を読み出す。そして、上記基地局データベースから読み出された無線基地局の設置位置情報と、上記マーカデータベースから読み出された当該無線基地局に対する画像マーカの相対位置情報とをもとに、当該画像マーカの絶対位置情報を算出するようにしたものである。
さらに、この発明の第4の観点は、上記したこの発明の第1、第2または第3の観点において、さらに上記撮像画像をもとに上記利用者端末と撮像対象となった画像マーカとの位置関係を表す情報を算出し、この算出された画像マーカの絶対位置情報と、上記算出された利用者端末と画像マーカとの位置関係を表す情報とをもとに、上記利用者端末の絶対位置情報を算出するようにしたものである。
この発明の第1及び第2の観点によれば、利用者端末において受信し検出された無線基地局の識別情報と、上記利用者端末による撮像画像から検出された画像マーカの識別情報とから当該画像マーカの絶対位置が特定される。このため、利用者がどの無線基地局のカバーエリア内に存在するかが当該無線基地局の識別情報をもとに特定され、さらに当該カバーエリア内のどの位置に存在するかが当該カバーエリア内に配置された画像マーカの識別情報をもとに特定される。したがって、無線基地局のカバーアリア単位でしか利用者の位置を特定できなかった従来の方法に比べ、利用者の存在位置をより精細に特定することが可能となる。
この発明の第3の観点によれば、利用者端末において基地局検出リストが作成され、この基地局検出リストの中から、撮像画像から検出された画像パターンの識別情報に対応しかつ受信電界強度が最も高い無線基地局が選択される。このため、利用者端末において複数の無線基地局からの無線信号が受信された場合でも、利用者端末が存在するエリアの無線基地局を正確に特定することが可能となる。
この発明の第4の観点によれば、撮像画像をもとに、当該撮像画像に含まれる画像マーカに対する撮影元の利用者端末の位置関係を表す情報、例えば水平方向及び垂直方向の各距離と撮像角度が算出され、この算出された位置関係を表す情報と上記画像マーカの絶対位置とから利用者端末の絶対位置が算出される。このため、利用者が自身の存在位置より離れた場所にある画像マーカを撮像したとしても、利用者の位置をより正確に算出することができる。
すなわちこの発明の各観点によれば、GPSを利用不可能な場所においても高分解能の測位を行えるようにし、これにより歩行者等の低速の移動体に対するナビゲーションを実現可能にした測位方法、測位システム及びそのプログラムを提供することができる。
以下、図面を参照してこの発明に係わる実施形態を説明する。
[一実施形態]
(構成)
この発明の一実施形態は、例えばショッピングモールの屋内に測位サービスを提供するサービスエリアを設定し、このサービスエリアに存在する利用者の位置を、無線LANの基地局IDと、床面、壁面又は天井に貼られたタイルに描かれた特有の画像パターンと画像マーカを用いて測定するものである。
[一実施形態]
(構成)
この発明の一実施形態は、例えばショッピングモールの屋内に測位サービスを提供するサービスエリアを設定し、このサービスエリアに存在する利用者の位置を、無線LANの基地局IDと、床面、壁面又は天井に貼られたタイルに描かれた特有の画像パターンと画像マーカを用いて測定するものである。
図1は、この発明の一実施形態に係る測位方法を実現するためのサービスエリアの構成を示す図である。サービスエリアは、それぞれがほぼ正方形なす複数のエリアE1−0〜E4−4に分割されている。これらのエリアE1−0〜E4−4は、図1中の破線に示すように隣接する9個のエリアずつブロック化され、各ブロックごとにその9個のエリアには当該エリアを識別するためのパターンP1〜P9が所定の順番に割り当てられている。すなわち、パターンP1〜P9は異なるブロックに対し繰り返し使用される。
上記各エリアE1−0〜E4−4にはそれぞれ無線LANの基地局が設置されている。各基地局の送信電力は、図1に示すように当該基地局が設置されたエリアE1−0〜E4−4をそれぞれ通信可能範囲Z内に含み、かつ図2及び図3に示すように電波の最大到達範囲Zmax の直径Rmax が、隣接する2つのブロックの同一位置に配置されたエリア、つまり同一のパターンP1が割り当てられたエリア間の距離より短くなるように設定される。
また、上記各エリアE1−0〜E4−4はそれぞれ図3に示すように複数の小エリアに分割され、これらの小エリアにはそれぞれタイルTが設置されている。各タイルTには、例えば図4(b)に示すようにパターンIDエリアA1とマーカIDエリアA2が設けられている。パターンIDエリアA1には、当該タイルが設置されたエリアに割り当てられたパターンP1〜P9が描かれる。一方、マーカIDエリアA2には、エリア内におけるタイルの位置を識別するためのマーカが描かれる。すなわち、マーカには、1つのエリアを構成する小エリアの数、つまりタイルTの数に相当する種類が用意される。
具体的には、図4に示すようにパターン及びマーカのいずれも例えば「葉」の模様で表される。パターンP1〜P9は「4」個の模様の位置とその有無で表現される。すなわち、4個の模様により4bit の二進数表記がなされ、これにより上記9通りのパターンの識別が可能となる。これに対しマーカは、12個の模様の位置とその有無で表現される。すなわち、12個の模様により12bit の二進数表記がなされ、これにより最大4096種類のマーカの識別が可能となる。なお、パターン及びマーカの配列方向は模様の向きにより識別する。
上記マーカのビット数の決定方法の一例を以下に説明する。
図1に示したようにパターンを9種類作成する場合、図14に示す通り同一パターンのエリア間に2つの別のパターンのエリアが存在する。この場合、隣接する同一パターンの基地局からの電波が到達しないようにするためには、
を満たす必要がある。このとき、マーカの一辺の長さをXt とすると、パターン内でマーカを一意に特定するためのマーカのビット数は下式を満たす。なお、Ceilは実数xに対してx以上の最小の整数を表す。
図1に示したようにパターンを9種類作成する場合、図14に示す通り同一パターンのエリア間に2つの別のパターンのエリアが存在する。この場合、隣接する同一パターンの基地局からの電波が到達しないようにするためには、
一般的に、電波の最大到達距離Rmax は20m程度、Xt は0.5m程度であるため、これを代入するとx≧8と求まる。つまり、マーカIDを表記するために8bit あれば十分であり、パターンIDを表記するために用いる4bit と併せて、12bit あれば十分である。このとき、RはR=4√2≒5.66m、エリアの一辺は8mとなる。
また、パターンを16種類作成する場合には、図15に示す通り同一パターンのエリア間に3つの別パターンのエリアが存在する。この場合、隣接する同一パターンの基地局からの電波が到達しないようにするためには、
を満たす必要がある。このとき、マーカの一辺の長さをXt とすると、パターン内で、マーカを一意に特定するためのマーカのビット数は下式を満たす。なお、Ceilは実数xに対してx以上の最小の整数を表す。
先に述べたように、電波の最大到達距離Rmax は20m程度、Xt は0.5m程度であるため、これを代入するとx≧7.17と求まる。つまり、マーカIDを表記するために8bit あれば十分であり、パターンIDを表記するために用いる4bit と併せて、12bit あれば十分である。このとき、RはR=(20√2)/7≒4.04、エリアの一辺は6.0mとなる。
さらに、成人がカメラ付き携帯端末を手に持ち、床を撮影した場合、一般的に撮像可能な範囲は1.5m四方程度である。つまり、全てのタイルをマーカとして用いる必要は無く、3枚あたり1枚にマーカとしての情報が埋め込まれていれば十分である。
マーカを3枚のタイルに1枚の割合で設置する場合、マーカのビット数は下式を満たす。なお、Ceilは実数xに対してx以上の最小の整数を表す。
このとき、先に述べたように電波の最大到達距離Rmax を20m程度、Xt を0.5m程度とすると、x≧4と算出され、パターンIDエリアの4bit と併せ、8bit あれば十分である。
マーカを3枚のタイルに1枚の割合で設置する場合、マーカのビット数は下式を満たす。なお、Ceilは実数xに対してx以上の最小の整数を表す。
すなわち、図14及び図15に例示した通り、デザインに制約を与えない程度の少ない情報量しか持たないマーカを用いた場合であっても、どの店舗の何階のどこにいるかということを30cm程度の分解能で特定することが可能になる。
ところで、この発明の一実施形態に係る測位システムは以下のように構成される。図5はその構成を示すブロック図である。
この測位システムは、測位クライアントとして利用者が携帯する利用者端末100と、測位サーバ200と、基地局データベース300と、マーカデータベース400を備えている。そして、上記利用者端末100と測位サーバ200との間で通信ネットワークNWを介して通信を可能とすると共に、測位サーバ200から上記基地局データベース300及びマーカデータベース400に対し通信ネットワークNWを介してデータ検索を可能にしたものである。
この測位システムは、測位クライアントとして利用者が携帯する利用者端末100と、測位サーバ200と、基地局データベース300と、マーカデータベース400を備えている。そして、上記利用者端末100と測位サーバ200との間で通信ネットワークNWを介して通信を可能とすると共に、測位サーバ200から上記基地局データベース300及びマーカデータベース400に対し通信ネットワークNWを介してデータ検索を可能にしたものである。
利用者端末100は、例えば携帯電話機、スマートホン、タブレット型端末等の携帯端末からなり、この実施形態を実現するために必要な機能として、画像撮影部101と、無線受信部102と、マーカ解析部103と、位置情報依頼部104と、位置情報受信部105と、位置依存情報受信部106を備えている。これらの機能は、利用者端末100内のプログラム・メモリに格納されたアプリケーション・プログラムを利用者端末100が備えるCPUに実行させることにより実現される。
画像撮影部101は、例えば固体撮像素子を使用したカメラからなり、この実施形態では利用者の存在位置又はその近辺にあるタイルTを撮像するために用いられる。
マーカ解析部103は、上記画像撮影部101から出力された画像データから、例えばパターン認識処理によりマーカの画像及びパターンの画像をそれぞれ抽出し、この抽出画像をもとにマーカID及びパターンIDを検出する機能を有する。またそれと共にマーカ解析部103は、上記画像データと、タイルTの一辺の長さLと、カメラの倍率等の撮像条件とから、撮像画像に含まれるタイルと利用者端末100との位置関係を表す情報を算出する機能も有する。この位置関係を表す情報は、例えば図8(b),(c)に示すように、利用者端末100とタイルとの間の水平距離l、垂直距離h、及びタイルに対する利用者端末100の撮像角θとからなる。より具体的には、撮影角θはタイルから特定の方位(例えば北)に向かう線とタイルとカメラとを結ぶ線がなす角度である。
無線受信部102は、無線LANの基地局(アクセスポイント)から送信される無線信号を受信し、その受信信号から基地局IDを抽出すると共に受信電界強度を検出する。そして、複数の基地局IDが検出された場合には、この検出された基地局IDとその受信電界強度を含むリスト(基地局IDリスト)を作成する。
位置情報依頼部104は、上記マーカ解析部103により得られたマーカID、パターンID及び位置関係情報と、上記無線受信部102により検出された基地局ID及び受信電界強度のリスト(基地局IDリスト)を、通信ネットワークNWを介して測位サーバ200へ送信する。
位置情報受信部105は、後述する測位サーバ200から送信された利用者端末100の絶対位置情報を、通信ネットワークNWを介して受信する。そして、この受信した絶対位置情報に基づいて自端末の位置を表す表示データを生成して図示しない表示部に表示させる機能を有する。位置依存情報受信部106は、測位サーバ200から送信される自端末の現在位置に関係する情報、例えば最寄りの店舗の特売情報等を受信し、上記表示部に表示させる機能を有する。
基地局データベース300は、システムが使用する複数の基地局の各々について、その基地局IDに関連付けて当該基地局の位置情報を記憶したものである。位置情報は、緯度、経度及び標高(フロアの階数)を表す情報からなる。図6はこの基地局データベース300に記憶された基地局の位置情報の一例を示すものである。
マーカデータベース400は、システムが使用する複数の基地局の各IDに関連付けて、当該基地局がカバーするエリアに配設された各タイルに描かれているマーカのIDと、当該マーカの基地局に対する相対位置情報を記憶したものである。この相対位置情報は、基地局の緯度、経度及び標高に対する差として表される。図7はこのマーカデータベース400に記憶されたマーカの相対位置情報の一例を示すものである。
測位サーバ200は、例えばWebサーバからなり、本実施形態を実現するために必要な機能として、位置情報依頼受付部201と、基地局位置計算部202と、相対位置計算部203と、絶対位置計算部204と、位置依存情報作成部206を備えている。なお、これらの機能はいずれも、図示しないプログラムメモリに格納されたアプリケーション・プログラムを図示しないCPUに実行させることにより実現される。
位置情報依頼受付部201は、上記利用者端末100から送信されたマーカID、パターンID、位置関係情報及び基地局IDリストを、通信ネットワークNWを介して受信する。
基地局位置計算部202は、上記位置情報依頼受付部201により受信された基地局IDリストの中から、受信されたパターンIDに該当しかつ受信電界強度が最も高い基地局IDを選択する機能と、上記選択された基地局IDをキーにして基地局データベース300に対し問い合わせを行い、基地局データベース300から該当する基地局の位置情報を取得する機能を有する。
相対位置計算部203は、上記基地局位置計算部202により選択された基地局IDと、上記位置情報依頼受付部201により受信されたマーカIDをキーとしてマーカデータベース400に対し問い合わせを行い、マーカデータベース400から該当する基地局に対するマーカの相対位置情報を取得する機能を有する。
絶対位置計算部204は、マーカの絶対位置を計算する機能と、利用者の絶対位置を計算する機能を有する。マーカの絶対位置を計算する機能は、上記基地局位置計算部202により基地局データベース300から取得された基地局の位置情報と、上記相対位置計算部203によりマーカデータベース400から取得された相対位置情報とをもとに、マーカの絶対位置情報を計算する。利用者の絶対位置を計算する機能は、上記計算されたマーカの絶対位置情報と、上記位置情報依頼受付部201により受信された位置関係情報とをもとに、利用者端末100(つまり利用者)の絶対位置情報を計算する。
位置情報送信部205は、上記絶対位置計算部204により計算された利用者の絶対位置情報を、検出情報の送信元である利用者端末100に向け送信する機能を有する。
位置依存情報作成部206は、上記絶対位置計算部204により計算された利用者の絶対位置情報をもとに、当該利用者の現在位置に関連する依存情報、例えば最寄りの店舗の特売情報等を生成し、この依存情報を利用者端末100に向け送信する機能を有する。
位置依存情報作成部206は、上記絶対位置計算部204により計算された利用者の絶対位置情報をもとに、当該利用者の現在位置に関連する依存情報、例えば最寄りの店舗の特売情報等を生成し、この依存情報を利用者端末100に向け送信する機能を有する。
(動作)
(1)事前準備
システムの運用開始に先立ち、システムオペレータはサービスエリアの各エリアE1−0〜E4−4に設置された各基地局の緯度、経度及び標高(フロアの階数)を算出し、この算出値を基地局IDに関連付けて基地局データベース300に記憶させる。またそれと共に、エリアE1−0〜E4−4ごとに、当該エリアに配設されたタイルTに描かれた各マーカの基地局の位置に対する緯度、経度及び標高(フロアの階数)の差を算出し、この算出値をそれぞれ基地局ID及びマーカIDと関連付けてマーカデータベース400に記憶させる。さらに、エリアE1−0〜E4−4に割り当てられたパターンP1〜P9についても、当該エリアに設置された基地局の基地局IDと関連付けて記憶させる。或いは、方位とタイルと基地局間の距離を測定することは、既存技術を用いれば比較的容易であるため、この既存技術を用いて測定した位置情報を緯度、経度に変換し準備することもできる。
(1)事前準備
システムの運用開始に先立ち、システムオペレータはサービスエリアの各エリアE1−0〜E4−4に設置された各基地局の緯度、経度及び標高(フロアの階数)を算出し、この算出値を基地局IDに関連付けて基地局データベース300に記憶させる。またそれと共に、エリアE1−0〜E4−4ごとに、当該エリアに配設されたタイルTに描かれた各マーカの基地局の位置に対する緯度、経度及び標高(フロアの階数)の差を算出し、この算出値をそれぞれ基地局ID及びマーカIDと関連付けてマーカデータベース400に記憶させる。さらに、エリアE1−0〜E4−4に割り当てられたパターンP1〜P9についても、当該エリアに設置された基地局の基地局IDと関連付けて記憶させる。或いは、方位とタイルと基地局間の距離を測定することは、既存技術を用いれば比較的容易であるため、この既存技術を用いて測定した位置情報を緯度、経度に変換し準備することもできる。
なお、各基地局の位置情報、及び基地局と各マーカの相対位置情報は、GPSを利用可能な場所であればGPS測位装置を用いて測定するが、GPSを利用できない場所については建物の設計図に記載された各部の寸法と位置情報に基づいて計算により求めることが可能である。
(2)利用者端末100の動作
利用者は、利用者端末100の画像撮影部101を動作させて、自身の存在位置に対応するタイルを撮像する。これにより、画像撮影部101により上記タイルを含む範囲が撮像され、その撮像画像データがマーカ解析部103に入力される。図4(a)にこの撮像画像データの一例を示す。
利用者は、利用者端末100の画像撮影部101を動作させて、自身の存在位置に対応するタイルを撮像する。これにより、画像撮影部101により上記タイルを含む範囲が撮像され、その撮像画像データがマーカ解析部103に入力される。図4(a)にこの撮像画像データの一例を示す。
マーカ解析部103では、上記画像撮影部101から出力された画像データから、例えばパターン認識処理によりマーカの画像及びパターンの画像がそれぞれ抽出され、この抽出された画像をもとにパターンID及びマーカIDが検出される。例えば、いま図4(b)に示すようなタイルTの画像データが得られたとすると、そのパターンIDエリアA1における「葉」模様の位置と数から、パターンID:0101(二進数)=5(十進数)のように検出される。また、マーカIDエリアA2における「葉」模様の位置と数から、マーカID:001001100001(二進数)=609(十進数)のように検出される。
またそれと共にマーカ解析部103では、上記撮像画像データと、タイルTの一辺の長さLと、カメラの倍率等の撮像条件とから、撮像画像データに含まれるタイルTと利用者端末100(カメラ)との位置関係を表す情報が算出される。例えば、いま図8(a)に示すように斜め上方からタイルTが撮影されたものとすると、その撮像画像データIと、予め記憶しておいたタイルの一辺の長さLと、カメラの倍率とから、図8(b),(c)に示すように、利用者端末100とタイルとの間の水平距離l、垂直距離h、及びタイルに対する利用者端末100の撮像角θが算出される。なお、利用者端末100の撮像角θは、利用者端末100がジャイロ及び加速度センサを備えている場合には、これらのセンサを用いて検出することも可能である。
また利用者端末100では、周辺に存在する基地局から送信された無線信号が無線受信部102により受信され、その受信信号から基地局IDが抽出されると共に、受信電界強度が検出される。このとき、各基地局の送信電波は、例えば図9に示すように当該基地局が設置されたエリア内に止まらず、強度が距離の二乗に比例して減衰しながら周辺のエリアにも到達する。このため、各エリアでは当該エリアに設置されている基地局の電波に限らず、周辺の複数の基地局の電波も受信される。したがって無線受信部102では、受信された全ての基地局IDと受信電界強度とからなる基地局IDリストが作成される。
上記マーカ解析部103により得られたマーカID、パターンID及び位置関係情報と、上記無線受信部102により検出された基地局ID及び受信電界強度からなる基地局IDリストは、位置情報依頼部104により通信ネットワークNWを介して測位サーバ200へ送信される。
(3)測位サーバ200の動作
(3−1)利用者端末の検出情報の取得
上記利用者端末100から送信されたマーカID、パターンID、位置関係情報及び基地局IDリストは、測位サーバ200の位置情報依頼受付部201で受信される。そして、この受信された各検出情報は、送信元の利用者端末100の識別情報と関連付けられて位置情報依頼受付部201内のメモリに一時保存される。なお、このとき基地局IDリストは、各基地局IDに対応するパターンIDが付加された状態で保存される。図10にその一例を示す。
(3−1)利用者端末の検出情報の取得
上記利用者端末100から送信されたマーカID、パターンID、位置関係情報及び基地局IDリストは、測位サーバ200の位置情報依頼受付部201で受信される。そして、この受信された各検出情報は、送信元の利用者端末100の識別情報と関連付けられて位置情報依頼受付部201内のメモリに一時保存される。なお、このとき基地局IDリストは、各基地局IDに対応するパターンIDが付加された状態で保存される。図10にその一例を示す。
(3−2)基地局の位置情報の取得
利用者端末100から送信された検出情報が受信されると、測位サーバ200では基地局位置計算部202により基地局の位置情報を取得する処理が以下のように行われる。図11はその処理手順と処理内容を示すフローチャートである。
利用者端末100から送信された検出情報が受信されると、測位サーバ200では基地局位置計算部202により基地局の位置情報を取得する処理が以下のように行われる。図11はその処理手順と処理内容を示すフローチャートである。
すなわち、基地局位置計算部202では、先ずステップS11により、上記受信し保存された基地局IDリストの中から、受信されたパターンIDに該当しかつ受信電界強度が最も高い基地局IDが選択される。例えば、いま図10に示す基地局IDリストが取得され、かつパターンID“5”が取得されたとすると、このパターンID“5”に対応付けられた基地局IDのうち、受信電界強度が最も高い基地局ID、つまりこの場合は“002”が選択される。
続いて、ステップS12において、上記選択された基地局ID=002をキーにして基地局データベース300に対し問い合わせが行われる。これにより、基地局データベース300からは当該基地局ID=002に該当する基地局位置情報が読み出され、測位サーバ200に送られる。例えば、いま基地局データベース300に図9に示す基地局位置情報が記憶されているとすると、基地局ID=002に対応する基地局位置情報として、緯度“35.225187”、経度“139.662932”、標高(フロア階数)“100m(1F)”が読み出されて測位サーバ200に送られる。
(3−3)マーカの相対位置情報の取得
測位サーバ200は、次に相対位置計算部203により、基地局に対するマーカの相対位置情報を取得する処理が以下のように行われる。図12はその処理手順と処理内容を示すフローチャートである。
測位サーバ200は、次に相対位置計算部203により、基地局に対するマーカの相対位置情報を取得する処理が以下のように行われる。図12はその処理手順と処理内容を示すフローチャートである。
すなわち、相対位置計算部203では、ステップS21において、上記基地局位置計算部202により選択された基地局IDと、上記位置情報依頼受付部201により受信されたマーカIDをキーとして、マーカデータベース400に対し問い合わせが行われる。これにより、マーカデータベース400からは該当する基地局に対するマーカの相対位置情報が読み出され、測位サーバ200に送られる。例えば、いまマーカデータベース400に図7に示すような相対位置情報が記憶されていたとすると、上記基地局ID=002、マーカID=609に対応する相対位置情報として、緯度“+00.000002”、経度“−000.000020”、標高(フロア階数)“−2.25m”が読み出されて、測位サーバ200に送られる。
(3−4)利用者の絶対位置の計算
上記基地局の位置情報及びマーカの相対位置情報が取得されると、測位サーバ200では絶対位置計算部204により利用者端末100の絶対位置が以下のように計算される。図13はその処理手順と処理内容を示すフローチャートである。
上記基地局の位置情報及びマーカの相対位置情報が取得されると、測位サーバ200では絶対位置計算部204により利用者端末100の絶対位置が以下のように計算される。図13はその処理手順と処理内容を示すフローチャートである。
すなわち、絶対位置計算部204では、先ずステップS31において、基地局データベース300から取得された上記基地局の位置情報に、マーカデータベース400から取得された上記相対位置情報を加算することにより、マーカの絶対位置情報が算出される。例えば、上記基地局ID=002に対応する基地局位置情報として、緯度“35.225187”、経度“139.662932”、標高(フロア階数)“100m(1F)”が取得され、かつマーカID=609に対応する相対位置情報として、緯度“+00.000002”、経度“−000.000020”、標高(フロア階数)“−2.25m”が取得された場合には、これらが加算されて緯度“35.225189”、経度“139.662912”、標高(フロア階数)“97.75m(1F)”がマーカの絶対位置情報として算出される。
絶対位置計算部204では、続いてステップS32において、上記計算されたマーカの絶対位置情報と上記位置情報依頼受付部201により受信された位置関係情報とをもとに、利用者端末100(つまり利用者)の絶対位置情報が計算される。例えば、いま利用者端末100とタイルTとの間の位置関係を表す情報として、水平距離l=1.5m、垂直距離h=1.0m、視野角θ=30°が得られたとすると、利用者端末100の絶対位置は、
緯度: 35.225189+k1 ×1.5×sin 30°、
経度: 139.662912+k2 ×1.5×cos 30°、
標高(フロア階数): 98.85m
のように計算される。なお、k1 ,k2 はそれぞれ距離を緯度、経度の変化分に変換する係数である。
緯度: 35.225189+k1 ×1.5×sin 30°、
経度: 139.662912+k2 ×1.5×cos 30°、
標高(フロア階数): 98.85m
のように計算される。なお、k1 ,k2 はそれぞれ距離を緯度、経度の変化分に変換する係数である。
(3−5)利用者端末100への位置情報及び位置依存情報の送信
以上のように利用者端末100の絶対位置が算出されると、位置情報送信部205により、上記算出された利用者端末100の絶対位置情報が測位サーバ200から検出情報の送信元となる利用者端末100へ送信される。これに対し利用者端末100では、上記測位サーバ200から送信された利用者端末100の絶対位置情報が位置情報受信部105により受信され、この受信された絶対位置情報をもとに自端末の位置を表すマーク画像を地図データ上に重畳した表示データが生成されて、図示しない表示部に表示される。したがって、利用者はこの表示データを見ることにより、自身が建物内のどこに位置しているかをタイル単位で認識することができる。
以上のように利用者端末100の絶対位置が算出されると、位置情報送信部205により、上記算出された利用者端末100の絶対位置情報が測位サーバ200から検出情報の送信元となる利用者端末100へ送信される。これに対し利用者端末100では、上記測位サーバ200から送信された利用者端末100の絶対位置情報が位置情報受信部105により受信され、この受信された絶対位置情報をもとに自端末の位置を表すマーク画像を地図データ上に重畳した表示データが生成されて、図示しない表示部に表示される。したがって、利用者はこの表示データを見ることにより、自身が建物内のどこに位置しているかをタイル単位で認識することができる。
さらに測位サーバ200では、位置依存情報作成部206において、上記絶対位置計算部204により計算された利用者の絶対位置情報をキーとして、例えば図示しない店舗データベースから利用者の存在位置に対し最寄りの店舗の特売情報等が取得される。そして、この取得された特売情報が利用者端末100へ送信される。これに対し利用者端末100では、位置依存情報受信部106により、上記測位サーバ200から送られた最寄りの店舗の特売情報が受信され表示部に表示される。
(効果)
以上詳述したように一実施形態では、利用者端末100において、利用者の存在位置に対応するタイルの撮像画像データからパターンID及びマーカIDを抽出すると共に、撮像されたタイルと利用者端末100との位置関係を計算し、さらに周辺の基地局から送信される無線信号から基地局IDと受信電界強度を検出して基地局IDリストを作成し、これらを測位サーバ200へ送信する。そして測位サーバ200において、先ず上記利用者端末100から受信した基地局IDリストから利用者が存在するエリアに対応する基地局IDを選択し、この選択した基地局IDをもとに基地局データベース300から基地局の位置情報を取得する。続いて、上記選択された基地局IDと上記利用者端末100から受信したマーカIDとをもとにマーカデータベース400から基地局に対するマーカの相対位置情報を取得し、このマーカの相対位置情報を上記基地局の位置情報に加算してマーカの絶対位置情報を算出する。最後に、この算出されたマーカの絶対位置情報と、上記利用者端末から受信した位置関係情報とをもとに、利用者端末100の絶対位置情報を計算し、この利用者端末の絶対位置情報を利用者端末100に送信して表示するようにしている。
以上詳述したように一実施形態では、利用者端末100において、利用者の存在位置に対応するタイルの撮像画像データからパターンID及びマーカIDを抽出すると共に、撮像されたタイルと利用者端末100との位置関係を計算し、さらに周辺の基地局から送信される無線信号から基地局IDと受信電界強度を検出して基地局IDリストを作成し、これらを測位サーバ200へ送信する。そして測位サーバ200において、先ず上記利用者端末100から受信した基地局IDリストから利用者が存在するエリアに対応する基地局IDを選択し、この選択した基地局IDをもとに基地局データベース300から基地局の位置情報を取得する。続いて、上記選択された基地局IDと上記利用者端末100から受信したマーカIDとをもとにマーカデータベース400から基地局に対するマーカの相対位置情報を取得し、このマーカの相対位置情報を上記基地局の位置情報に加算してマーカの絶対位置情報を算出する。最後に、この算出されたマーカの絶対位置情報と、上記利用者端末から受信した位置関係情報とをもとに、利用者端末100の絶対位置情報を計算し、この利用者端末の絶対位置情報を利用者端末100に送信して表示するようにしている。
したがって、利用者がどの基地局のカバーエリア内に存在するかが当該基地局のIDをもとに特定され、さらに当該カバーエリア内のどの位置に存在するかが当該カバーエリア内に配置されているタイルに描かれたマーカのIDをもとに特定される。このため、基地局のカバーアリア単位でしか利用者の位置を特定できなかった従来の方法に比べ、利用者の存在位置をタイル単位でより精細に特定することができる。
しかも、利用者端末100において基地局IDリストが作成され、この基地局IDリストの中から、撮像画像データより検出されたパターンIDに対応しかつ受信電界強度が最も高い基地局が選択される。このため、利用者端末100において複数の基地局からの無線信号が受信された場合でも、利用者端末100が存在するエリアの基地局を正確に特定することが可能となる。
さらに、タイルTと利用者端末100との位置関係を表す情報と、マーカの絶対位置情報とをもとに、利用者端末100の絶対位置が算出される。このため、利用者が自身の存在位置より離れた場所にあるタイルを撮像したとしても、利用者の位置をより正確に算出することができる。
[他の実施形態]
上記した一実施形態では、利用者端末100においてマーカ解析処理と位置関係の算出処理を行ったが、撮像画像データを符号化圧縮して測位サーバ200へ送信し、測位サーバ200においてマーカ解析処理と位置関係の算出処理を行うようにしてもよい。また、基地局データベース300及びマーカデータベース400は測位サーバ200内に設けるようにしてもよい。
上記した一実施形態では、利用者端末100においてマーカ解析処理と位置関係の算出処理を行ったが、撮像画像データを符号化圧縮して測位サーバ200へ送信し、測位サーバ200においてマーカ解析処理と位置関係の算出処理を行うようにしてもよい。また、基地局データベース300及びマーカデータベース400は測位サーバ200内に設けるようにしてもよい。
また、前記一実施形態では測定した利用者の位置情報を当該利用者の端末へ送信して表示させるようにした。しかし、それに限らず、測定した利用者の位置情報をサービス事業者が運用するサーバへ送信し、サービス事業者が受け取った複数の利用者の位置情報をもとに消費者の行動履歴等を解析してこれをマーケティング等に利用するようにしてもよい。
さらに、前記一実施形態ではマーカデータベース400に基地局に対するマーカの相対位置情報を記憶しておくようにしたが、マーカごとにそのマーカID及び基地局IDに関連付けてマーカの絶対位置情報を記憶しておくようにしてもよい。このようにすると、基地局の絶対位置情報とマーカの相対位置情報とをもとにマーカの絶対位置情報を計算する必要がなくなる。
さらに、マーカやパターンを電子透かしを用いて作成するようにしてもよい。電子透かしを用いて作成したマーカは、一般にマーカに少ない情報しか持たせることができないが、本発明のシステムを用いることにより、電子透かしを用いてマーカを作成することも可能である。
無線LAN以外の無線通信システムを利用してもよく、その他マーカID及びパターンIDを表す模様の種類や数、マーカID及びパターンIDの設置場所、利用者端末及び測位サーバの構成とその処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
B…基地局、E…エリア、Z…電波の到達範囲、P…パターン、T…タイル、A1…パターンIDエリア、A2…画像マーカIDエリア、100…利用者端末、101…画像撮影部、102…無線受信部、103…画像マーカ解析部、104…位置情報依頼部、105…位置情報受信部、106…位置依存情報受信部、200…測位サーバ、201…位置情報依頼受付部、202…基地局位置計算部、203…相対位置計算部、204…絶対位置計算部、206…位置依存情報作成部、300…基地局データベース、400…画像マーカデータベース。
Claims (8)
- サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、前記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカを利用して、前記サービスエリア内に存在する利用者端末の位置を測定する測位方法であって、
前記利用者端末により、当該利用者端末の存在位置に対応する画像マーカを含む範囲を撮像し、その撮像画像から当該画像マーカの識別情報を検出する過程と、
前記利用者端末により、前記無線基地局から送信される無線信号を受信してその受信信号から送信元の無線基地局の識別情報を検出する過程と、
前記検出された画像マーカの識別情報及び無線基地局の識別情報をもとに、前記画像マーカごとにその識別情報及び前記無線基地局の識別情報に関連付けて当該マーカの絶対位置情報を記憶したマーカデータベースから、該当する画像マーカの絶対位置情報を読み出す過程と
を具備することを特徴とする測位方法。 - サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、前記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカを利用して、前記サービスエリア内に存在する利用者端末の位置を測定する測位方法であって、
前記利用者端末により、当該利用者端末の存在位置に対応する画像マーカを含む範囲を撮像し、その撮像画像から当該画像マーカの識別情報を検出する過程と、
前記利用者端末により、前記無線基地局から送信される無線信号を受信してその受信信号から送信元の無線基地局の識別情報を検出する過程と、
前記検出された無線基地局の識別情報をもとに、前記複数の基地局の設置位置情報を記憶した基地局データベースから、該当する無線基地局の設置位置情報を読み出す過程と、
前記検出された無線基地局の識別情報及び画像マーカの識別情報をもとに、前記複数の無線基地局の各々について当該無線基地局とそのカバーエリアに配置された複数の画像マーカとの相対位置情報を記憶したマーカデータベースから、該当する無線基地局と画像マーカとの相対位置情報を読み出す過程と、
前記基地局データベースから読み出された無線基地局の設置位置情報と、前記マーカデータベースから読み出された当該無線基地局に対する画像マーカの相対位置情報とをもとに、当該画像マーカの絶対位置情報を算出する過程と
を具備することを特徴とする測位方法。 - サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、前記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカと、前記無線基地局から送信される無線信号の最大到達範囲内に存在する複数のエリアに、当該複数のエリアを識別するために前記画像マーカと共に配置された複数の画像パターンとを利用して、前記サービスエリア内に存在する利用者端末の位置を測定する測位方法であって、
前記利用者端末により、当該利用者端末の存在位置に対応する画像マーカ及び画像パターンを含む範囲を撮像し、その撮像画像から当該画像マーカ及び画像パターンの識別情報をそれぞれ検出する過程と、
前記利用者端末により、前記複数の無線基地局から送信される無線信号をそれぞれ受信し、その各受信信号からそれぞれ送信元の無線基地局の識別情報と当該受信信号の受信電界強度をそれぞれ検出して基地局検出リストを作成する過程と、
前記作成された基地局検出リストの中から、前記検出された画像パターンの識別情報に対応しかつ前記受信電界強度が最も高い無線基地局の識別情報を抽出する過程と、
前記抽出された無線基地局の識別情報をもとに、前記複数の基地局の設置位置情報を記憶した基地局データベースから、該当する無線基地局の設置位置情報を読み出す過程と、
前記検出された無線基地局の識別情報及び画像マーカの識別情報をもとに、前記複数の無線基地局の各々について当該無線基地局とそのカバーエリアに配置された複数の画像マーカとの相対位置情報を記憶したマーカデータベースから、該当する無線基地局と画像マーカとの相対位置情報を読み出す過程と、
前記基地局データベースから読み出された無線基地局の設置位置情報と、前記マーカデータベースから読み出された当該無線基地局に対する画像マーカの相対位置情報とをもとに、当該画像マーカの絶対位置情報を算出する過程と
を具備することを特徴とする測位方法。 - 前記撮像画像をもとに、前記利用者端末と撮像対象となった画像マーカとの位置関係を表す情報を算出する過程と、
前記算出された画像マーカの絶対位置情報と、前記算出された利用者端末と画像マーカとの位置関係を表す情報とをもとに、前記利用者端末の絶対位置情報を算出する過程と
を、さらに具備することを特徴とする請求項1乃至3のいずれかに記載の測位方法。 - サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、前記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカを利用して、前記サービスエリア内に存在する利用者端末の位置を測定する測位システムであって、
前記複数の基地局の設置位置情報を記憶した基地局データベースと、
前記複数の無線基地局の各々について当該無線基地局とそのカバーエリアに配置された複数の画像マーカとの相対位置情報を記憶したマーカデータベースと、
前記利用者端末により撮像された、当該利用者端末の存在位置に対応する画像マーカを含む範囲の画像から、当該画像マーカの識別情報を検出する手段と、
前記利用者端末により受信された、前記無線基地局からの無線信号から送信元の無線基地局の識別情報を検出する手段と、
前記検出された無線基地局の識別情報をもとに、前記基地局データベースから該当する無線基地局の設置位置情報を読み出す手段と、
前記検出された無線基地局の識別情報及び画像マーカの識別情報をもとに、前記マーカデータベースから該当する無線基地局と画像マーカとの相対位置情報を読み出す手段と、
前記基地局データベースから読み出された無線基地局の設置位置情報と、前記マーカデータベースから読み出された当該無線基地局に対する画像マーカの相対位置情報とをもとに、当該画像マーカの絶対位置情報を算出する手段と
を具備することを特徴とする測位システム。 - サービスエリアを複数のエリアに分割しこれらのエリアをそれぞれカバーエリアとするように設置位置と無線信号の送信レベルが予め設定された複数の無線基地局と、前記複数のエリアの各々を複数の小エリアに分割しこれらの小エリアにそれぞれ配置された異なる画像マーカと、前記無線基地局から送信される無線信号の最大到達範囲内に存在する複数のエリアに、当該複数のエリアを識別するために前記画像マーカと共に配置された複数の画像パターンとを利用して、前記サービスエリア内に存在する利用者端末の位置を測定する測位システムであって、
前記複数の基地局の設置位置情報を記憶した基地局データベースと、
前記複数の無線基地局の各々について当該無線基地局とそのカバーエリアに配置された複数の画像マーカとの相対位置情報を記憶したマーカデータベースと、
前記利用者端末により撮像された、当該利用者端末の存在位置に対応する画像マーカ及び画像パターンを含む範囲の画像から、当該画像マーカ及び画像パターンの識別情報をそれぞれ検出する手段と、
前記利用者端末により受信された、前記複数の無線基地局から送信される無線信号から、それぞれ送信元の無線基地局の識別情報と当該受信信号の受信電界強度をそれぞれ検出して基地局検出リストを作成する手段と、
前記作成された基地局検出リストの中から、前記検出された画像パターンの識別情報に対応しかつ前記受信電界強度が最も高い無線基地局の識別情報を抽出する手段と、
前記抽出された無線基地局の識別情報をもとに、前記基地局データベースから該当する無線基地局の設置位置情報を読み出す手段と、
前記検出された無線基地局の識別情報及び画像マーカの識別情報をもとに、前記マーカデータベースから該当する無線基地局と画像マーカとの相対位置情報を読み出す手段と、
前記基地局データベースから読み出された無線基地局の設置位置情報と、前記マーカデータベースから読み出された当該無線基地局に対する画像マーカの相対位置情報とをもとに、当該画像マーカの絶対位置情報を算出する手段と
を具備することを特徴とする測位システム。 - 前記撮像画像をもとに、前記利用者端末と撮像対象となった画像マーカとの位置関係を表す情報を算出する手段と、
前記算出された画像マーカの絶対位置情報と、前記算出された利用者端末と画像マーカとの位置関係を表す情報とをもとに、前記利用者端末の絶対位置情報を算出する手段と
を、さらに具備することを特徴とする請求項5又は6記載の測位システム。 - 請求項5乃至7のいずれかに記載の測定システムが具備する手段に対応する処理を、当該測位システムが備えるコンピュータに実行させるプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012222501A JP2014075714A (ja) | 2012-10-04 | 2012-10-04 | 測位方法、測位システム及びそのプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012222501A JP2014075714A (ja) | 2012-10-04 | 2012-10-04 | 測位方法、測位システム及びそのプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014075714A true JP2014075714A (ja) | 2014-04-24 |
Family
ID=50749583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012222501A Pending JP2014075714A (ja) | 2012-10-04 | 2012-10-04 | 測位方法、測位システム及びそのプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014075714A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150137850A (ko) * | 2014-05-30 | 2015-12-09 | 광운대학교 산학협력단 | 가시광 통신을 이용한 유저 디바이스의 위치 추적 시스템, 위치 추적 장치 및 위치 추적 방법 |
| JP2017210862A (ja) * | 2016-05-23 | 2017-11-30 | 富士ゼロックス株式会社 | 位置設定可能な電子ロック制御方法、プログラム及びシステム |
| WO2018221950A1 (ko) * | 2017-05-30 | 2018-12-06 | 홍을표 | 구 형상의 좌표계 장치 및 그를 이용한 위치 정보 산출 방법 |
| CN114444529A (zh) * | 2020-10-19 | 2022-05-06 | 浙江宇视系统技术有限公司 | 基于机器视觉的测试方法、装置及电子设备和存储介质 |
| CN114979945A (zh) * | 2022-05-20 | 2022-08-30 | 上海航天测控通信研究所 | 一种基于到达角与rssi值的异步融合定位方法 |
| CN115355914A (zh) * | 2022-08-30 | 2022-11-18 | 山东骏骐机器人科技有限公司 | 非实时室内定点引导方法与装置 |
-
2012
- 2012-10-04 JP JP2012222501A patent/JP2014075714A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20150137850A (ko) * | 2014-05-30 | 2015-12-09 | 광운대학교 산학협력단 | 가시광 통신을 이용한 유저 디바이스의 위치 추적 시스템, 위치 추적 장치 및 위치 추적 방법 |
| KR101647948B1 (ko) | 2014-05-30 | 2016-08-12 | 광운대학교 산학협력단 | 가시광 통신을 이용한 유저 디바이스의 위치 추적 시스템, 위치 추적 장치 및 위치 추적 방법 |
| JP2017210862A (ja) * | 2016-05-23 | 2017-11-30 | 富士ゼロックス株式会社 | 位置設定可能な電子ロック制御方法、プログラム及びシステム |
| WO2018221950A1 (ko) * | 2017-05-30 | 2018-12-06 | 홍을표 | 구 형상의 좌표계 장치 및 그를 이용한 위치 정보 산출 방법 |
| CN114444529A (zh) * | 2020-10-19 | 2022-05-06 | 浙江宇视系统技术有限公司 | 基于机器视觉的测试方法、装置及电子设备和存储介质 |
| CN114979945A (zh) * | 2022-05-20 | 2022-08-30 | 上海航天测控通信研究所 | 一种基于到达角与rssi值的异步融合定位方法 |
| CN115355914A (zh) * | 2022-08-30 | 2022-11-18 | 山东骏骐机器人科技有限公司 | 非实时室内定点引导方法与装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103424113B (zh) | 移动终端基于图像识别技术的室内定位与导航方法 | |
| US10750470B2 (en) | Systems and methods for determining if a receiver is inside or outside a building or area | |
| JP5844463B2 (ja) | 屋内測位のためのロゴ検出 | |
| KR100906974B1 (ko) | 카메라를 이용한 위치 인식 장치 및 그 방법 | |
| KR101286169B1 (ko) | 무선 통신 단말의 위치 측정 장치, 위치 측정 방법 및 핑거프린트 정보 수집 방법, 핑거프린트 서버 및 그의 위치 제공 방법 | |
| US9080882B2 (en) | Visual OCR for positioning | |
| US9824481B2 (en) | Maintaining heatmaps using tagged visual data | |
| KR101330805B1 (ko) | 증강 현실 제공 장치 및 방법 | |
| KR102028456B1 (ko) | 사물인터넷 기반의 증강현실을 이용한 시설물 점검 시스템 | |
| US20230334850A1 (en) | Map data co-registration and localization system and method | |
| CN102037466A (zh) | 文件创建方法及系统 | |
| JP2014075714A (ja) | 測位方法、測位システム及びそのプログラム | |
| KR101413011B1 (ko) | 위치 정보 기반 증강현실 시스템 및 제공 방법 | |
| JP5274192B2 (ja) | 位置推定システム、位置推定サーバおよび位置推定方法 | |
| KR20200025421A (ko) | 실내주차장에서 증강현실기반 주차 안내시스템 | |
| KR20200002219A (ko) | 실내 길안내 장치 및 그 방법 | |
| CN109068374A (zh) | 驻留poi确定方法、装置、终端及存储介质 | |
| CN107003385B (zh) | 以无线信号信息标记视觉数据 | |
| Birla et al. | Disha-indoor navigation app | |
| KR100878781B1 (ko) | 휴대 단말기를 이용하여 구조물의 크기 및 좌표를 측정하는측량 방법 | |
| JP2012234451A (ja) | 情報通信システム、携帯端末、情報処理方法、及びプログラム | |
| CN109218976A (zh) | 驻留poi确定方法、装置、终端及存储介质 | |
| Jain et al. | A study on Indoor navigation techniques using smartphones | |
| JP6727032B2 (ja) | モバイル端末およびこれを用いた自己位置推定システム並びにサーバおよび自己位置推定方法 | |
| KR20130068463A (ko) | 위치 기반 정보 서비스를 이용한 역사 정보 제공 시스템 및 방법 |