Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6829038B2 - Information processing equipment, information processing methods and programs - Google Patents
[go: Go Back, main page]

JP6829038B2 - Information processing equipment, information processing methods and programs - Google Patents

Information processing equipment, information processing methods and programs Download PDF

Info

Publication number
JP6829038B2
JP6829038B2 JP2016197552A JP2016197552A JP6829038B2 JP 6829038 B2 JP6829038 B2 JP 6829038B2 JP 2016197552 A JP2016197552 A JP 2016197552A JP 2016197552 A JP2016197552 A JP 2016197552A JP 6829038 B2 JP6829038 B2 JP 6829038B2
Authority
JP
Japan
Prior art keywords
route
user
matching
estimated position
specified
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
Application number
JP2016197552A
Other languages
Japanese (ja)
Other versions
JP2018059815A (en
Inventor
知之 新田
知之 新田
大介 進藤
大介 進藤
高橋 誠
誠 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Zenrin Datacom Co Ltd
Original Assignee
NTT Docomo Inc
Zenrin Datacom Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc, Zenrin Datacom Co Ltd filed Critical NTT Docomo Inc
Priority to JP2016197552A priority Critical patent/JP6829038B2/en
Publication of JP2018059815A publication Critical patent/JP2018059815A/en
Application granted granted Critical
Publication of JP6829038B2 publication Critical patent/JP6829038B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method and a program.

近年、GPS(Global Positioning System)や自律航法等による測位機能を有する携帯端末が普及している。自律航法による測位機能は、各種のセンサ(例えば、地磁気センサ、ジャイロセンサ、加速度センサ)を用いて、地下や屋内など、GPSによる測位ができない場所における位置を測位することが可能である。 In recent years, mobile terminals having a positioning function by GPS (Global Positioning System), autonomous navigation, or the like have become widespread. The positioning function by autonomous navigation can use various sensors (for example, a geomagnetic sensor, a gyro sensor, an acceleration sensor) to position a position in a place where GPS positioning is not possible, such as underground or indoors.

携帯端末の測位機能には、自律航法による測位結果に基づいて案内経路上にユーザの推定位置を特定するルートマッチング処理と、自律航法による測位結果に基づいて案内経路上であるか否かに関わらず任意の地点にユーザの推定位置を特定するマップマッチング処理が含まれる。 The positioning function of the mobile terminal has a route matching process that identifies the user's estimated position on the guidance route based on the positioning result by autonomous navigation, and whether or not it is on the guidance route based on the positioning result by autonomous navigation. It includes a map matching process that identifies the user's estimated position at any point.

特許文献1には、携帯ナビゲーション端末において、端末が使用される状況に応じてルートマッチング処理またはマップマッチング処理を選択して使用することが記載されている。また、特許文献2には、ナビゲーションシステムにおいて、端末側ではルートマッチングのみを行い、現在位置が案内経路から外れたと判定された場合には、現在位置情報をサーバへ送信し、サーバ側でマップマッチングを行って端末の正確な位置特定を行うことが記載されている。 Patent Document 1 describes that a mobile navigation terminal selects and uses a route matching process or a map matching process according to a situation in which the terminal is used. Further, in Patent Document 2, in the navigation system, only route matching is performed on the terminal side, and when it is determined that the current position deviates from the guidance route, the current position information is transmitted to the server and map matching is performed on the server side. It is described that the terminal is accurately positioned by performing the above.

特開2005−241391号公報Japanese Unexamined Patent Publication No. 2005-241391 特開2011−47886号公報Japanese Unexamined Patent Publication No. 2011-47886

ルートマッチングの結果、案内経路上に推定位置を特定できない、すなわち推定位置が案内経路から外れたと判断された場合でも、マップマッチングによって位置特定を行うと案内経路上に推定位置が特定される場合がある。しかし、特許文献1,2のような従来のシステムでは、このような場合でも案内経路から外れている状態(オフルート)として扱われてしまう。 As a result of route matching, even if it is determined that the estimated position cannot be specified on the guide route, that is, the estimated position deviates from the guide route, the estimated position may be specified on the guide route when the position is specified by map matching. is there. However, in the conventional system such as Patent Documents 1 and 2, even in such a case, it is treated as a state deviating from the guide route (off route).

そこで、本発明の目的は、いったん案内経路から外れたと判断されても、案内経路上に推定位置が特定される場合には、オフルートではない、つまり、案内経路上にいる状態として扱うことができるようにすることである。 Therefore, an object of the present invention is to treat it as not an off-route, that is, a state of being on the guide route, when the estimated position is specified on the guide route even if it is once determined to be out of the guide route. To be able to do it.

本発明に係る情報処理装置は、案内経路上でのユーザの位置を推定する情報処理装置であって、センサにより検知された前記ユーザの動きの情報に基づいて特定された、前記ユーザの移動距離および移動方向を含む測位情報を取得する測位情報取得部と、前記測位情報に基づいて、前記案内経路上の前記ユーザの推定位置を特定するルートマッチングを行い、前記推定位置を前記案内経路上に特定できない場合には、前記測位情報に基づいて、道路ネットワーク上の任意の位置に前記ユーザの推定位置を特定するマップマッチングを行う位置推定部と、を備え、前記位置推定部は、前記マップマッチングによって特定された推定位置に基づいて再びルートマッチングを行い、再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できた場合には、前記再び行ったルートマッチングによって特定された推定位置をルートマッチングの結果として表示部に表示させるものである。 The information processing device according to the present invention is an information processing device that estimates a user's position on a guidance path, and is a movement distance of the user specified based on information on the movement of the user detected by a sensor. The positioning information acquisition unit that acquires positioning information including the moving direction and the positioning information acquisition unit perform route matching that specifies the estimated position of the user on the guidance path based on the positioning information, and the estimated position is placed on the guidance path. If it cannot be specified, it includes a position estimation unit that performs map matching that specifies the estimated position of the user at an arbitrary position on the road network based on the positioning information, and the position estimation unit includes the map matching unit. If the estimated position of the user can be specified on the guide route by the route matching performed again based on the estimated position specified by the user, the route matching is specified by the route matching performed again. The estimated position is displayed on the display unit as a result of route matching.

本発明に係る情報処理方法は、案内経路上でのユーザの位置を推定する情報処理方法であって、センサにより検知された前記ユーザの動きの情報に基づいて特定された、前記ユーザの移動距離および移動方向を含む測位情報を取得する工程と、前記測位情報に基づいて、前記案内経路上の前記ユーザの推定位置を特定するルートマッチングを行う工程と、前記ルートマッチングによって前記推定位置を前記案内経路上に特定できない場合には、前記測位情報に基づいて、道路ネットワーク上の任意の位置に前記ユーザの推定位置を特定するマップマッチングを行う工程と、前記マップマッチングによって特定された推定位置に基づいて再びルートマッチングを行う工程と、再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できた場合には、前記再び行ったルートマッチングによって特定された推定位置をルートマッチングの結果として表示部に表示させる工程とを含むものである。 The information processing method according to the present invention is an information processing method for estimating a user's position on a guide path, and is a movement distance of the user specified based on information on the movement of the user detected by a sensor. The step of acquiring positioning information including the moving direction, the step of performing route matching for specifying the estimated position of the user on the guide path based on the positioning information, and the step of guiding the estimated position by the route matching. If it cannot be specified on the route, it is based on the process of performing map matching that specifies the estimated position of the user at an arbitrary position on the road network based on the positioning information, and the estimated position specified by the map matching. If the estimated position of the user can be specified on the guide route by the step of performing route matching again and the route matching performed again, the estimated position specified by the route matching performed again is used for route matching. As a result, it includes a step of displaying on the display unit.

本発明に係るプログラムは、案内経路上でのユーザの位置を推定するコンピュータを、センサにより検知された前記ユーザの動きの情報に基づいて特定された、前記ユーザの移動距離および移動方向を含む測位情報を取得する測位情報取得部と、前記測位情報に基づいて、前記案内経路上の前記ユーザの推定位置を特定するルートマッチングを行い、前記推定位置を前記案内経路上に特定できない場合には、前記測位情報に基づいて、道路ネットワーク上の任意の位置に前記ユーザの推定位置を特定するマップマッチングを行う位置推定部として機能させ、前記位置推定部は、前記マップマッチングによって特定された推定位置に基づいて再びルートマッチングを行い、再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できた場合には、前記再び行ったルートマッチングによって特定された推定位置をルートマッチングの結果として表示部に表示させるものである。 In the program according to the present invention, a computer that estimates a user's position on a guidance path is positioned including the movement distance and movement direction of the user, which is specified based on the movement information of the user detected by a sensor. When the positioning information acquisition unit for acquiring information and the route matching for specifying the estimated position of the user on the guidance route are performed based on the positioning information, and the estimated position cannot be specified on the guidance route, Based on the positioning information, the position estimation unit functions as a position estimation unit that performs map matching that specifies the estimated position of the user at an arbitrary position on the road network, and the position estimation unit is set to the estimated position specified by the map matching. If the estimated position of the user can be specified on the guide route by the route matching performed again based on the route matching, the estimated position specified by the route matching performed again is the result of the route matching. Is displayed on the display unit.

本発明によれば、いったん案内経路から外れたと判断されても、案内経路上に推定位置が特定される場合には、オフルートではない、つまり、案内経路上にいる状態として扱うことができる。 According to the present invention, even if it is determined that the vehicle is once deviated from the guide route, if the estimated position is specified on the guide route, it can be treated as not being an off route, that is, being on the guide route.

本発明の実施の形態による、携帯端末10のハードウェア構成を示すブロック図。The block diagram which shows the hardware composition of the mobile terminal 10 according to the embodiment of this invention. 本発明の実施の形態による、携帯端末10の機能構成を示すブロック図。The block diagram which shows the functional structure of the mobile terminal 10 according to the embodiment of this invention. 本発明の実施の形態による、携帯端末10において実行される経路案内処理のフローチャート。The flowchart of the route guidance processing executed in the mobile terminal 10 according to the embodiment of this invention. 図4(A)〜(C)は、本発明の実施の形態による、携帯端末10の推定位置の特定方法を説明する図である。4 (A) to 4 (C) are diagrams illustrating a method of specifying an estimated position of the mobile terminal 10 according to the embodiment of the present invention.

次に、本発明を実施するための形態について、図面を参照して詳細に説明する。
実施の形態
Next, a mode for carrying out the present invention will be described in detail with reference to the drawings.
Embodiment

以下、本発明の実施形態について、図面を参照しつつ詳細に説明する。ただし、発明の範囲をこれらに限定するものではない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the scope of the invention is not limited to these.

図1は、本発明の実施の形態による携帯端末(情報処理装置)10のハードウェア構成を示すブロック図である。携帯端末10は、携帯電話機(スマートフォンを含む)、タブレット端末、PDA(Personal Digital Assistants)、ナビゲーション専用端末、パーソナルコンピュータなどである。図1に示すように、携帯端末10は、制御部11、通信部12、記憶部13、操作部14、表示部15、センサ16及びスピーカ17を備えている。制御部11は、CPU(Central Processing Unit)11a及びメモリ11bを備えている。 FIG. 1 is a block diagram showing a hardware configuration of a mobile terminal (information processing device) 10 according to an embodiment of the present invention. The mobile terminal 10 is a mobile phone (including a smartphone), a tablet terminal, a PDA (Personal Digital Assistants), a navigation-dedicated terminal, a personal computer, and the like. As shown in FIG. 1, the mobile terminal 10 includes a control unit 11, a communication unit 12, a storage unit 13, an operation unit 14, a display unit 15, a sensor 16, and a speaker 17. The control unit 11 includes a CPU (Central Processing Unit) 11a and a memory 11b.

制御部11では、CPU11aは、記憶部13等に記憶されたプログラムをメモリ11bに展開して実行することにより、携帯端末10が備える各種構成の動作を制御し、また、各種処理の実行を制御する。制御部11において実行される処理の詳細は後述する。 In the control unit 11, the CPU 11a controls the operation of various configurations included in the mobile terminal 10 by expanding and executing the program stored in the storage unit 13 or the like in the memory 11b, and also controls the execution of various processes. To do. Details of the processing executed by the control unit 11 will be described later.

通信部12は、外部装置と通信するための通信インタフェースである。通信部12は、例えば、外部装置からデータやコマンドを受信したり、携帯端末10による処理結果を外部へ送信する。 The communication unit 12 is a communication interface for communicating with an external device. For example, the communication unit 12 receives data or a command from an external device, or transmits a processing result by the mobile terminal 10 to the outside.

記憶部13は、不揮発性の記憶装置であり、例えば、半導体メモリ等により構成される。記憶部13は、制御部11における処理の実行に必要な各種プログラムや各種の情報を記憶する。 The storage unit 13 is a non-volatile storage device, and is composed of, for example, a semiconductor memory or the like. The storage unit 13 stores various programs and various information necessary for executing the processing in the control unit 11.

操作部14は、携帯端末10のユーザの指示を受け付け、制御部11へ出力するためのユーザインタフェースである。操作部14は、例えば、操作キー、及びタッチパネルなどにより構成される。 The operation unit 14 is a user interface for receiving a user's instruction of the mobile terminal 10 and outputting it to the control unit 11. The operation unit 14 is composed of, for example, operation keys, a touch panel, and the like.

表示部15は、携帯端末10による処理結果を表示するためのユーザインタフェースである。表示部15は、液晶、又はLED(Light Emitting Diode)などを用いた表示装置により構成される。 The display unit 15 is a user interface for displaying the processing result of the mobile terminal 10. The display unit 15 is composed of a display device using a liquid crystal, an LED (Light Emitting Diode), or the like.

センサ16は、各種のセンサにより構成される。センサ16は、例えば、ジャイロセンサ、加速度センサ、地磁気センサ、及び気圧センサ等を含むことができる。センサ16は、携帯端末10を携帯するユーザの各種の動作を検知することができる。 The sensor 16 is composed of various sensors. The sensor 16 can include, for example, a gyro sensor, an acceleration sensor, a geomagnetic sensor, a barometric pressure sensor, and the like. The sensor 16 can detect various actions of the user who carries the mobile terminal 10.

スピーカ17は、制御部11による処理制御に応じて、音声、音楽及び効果音など、各種の音を出力する。 The speaker 17 outputs various sounds such as voice, music, and sound effects according to the processing control by the control unit 11.

なお、本実施形態では、単一の情報処理装置により携帯端末10を構成しているが、これに限定せず、相互に通信可能な複数の情報処理装置により、携帯端末10が有する構成及び機能を実現してもよい。 In the present embodiment, the mobile terminal 10 is configured by a single information processing device, but the present invention is not limited to this, and the configuration and functions of the mobile terminal 10 by a plurality of information processing devices capable of communicating with each other. May be realized.

図2は、携帯端末10の機能構成を示すブロック図である。携帯端末10は、機能構成として、データベース110、経路案内部111、信号測位部112、自律航法測位部113、測位情報取得部114、位置推定部115、表示制御部116を備える。データベース110は、記憶部13によって実装される。また、経路案内部111、信号測位部112、自律航法測位部113、測位情報取得部114、位置推定部115、および表示制御部116の機能は、制御部11において、CPU11aが、記憶部13等に記憶されたプログラムをメモリ11bに展開して実行することにより実現される。以下に、携帯端末10が備える各機能構成の詳細を説明する。 FIG. 2 is a block diagram showing a functional configuration of the mobile terminal 10. The mobile terminal 10 includes a database 110, a route guidance unit 111, a signal positioning unit 112, an autonomous navigation positioning unit 113, a positioning information acquisition unit 114, a position estimation unit 115, and a display control unit 116 as functional configurations. The database 110 is implemented by the storage unit 13. Further, the functions of the route guidance unit 111, the signal positioning unit 112, the autonomous navigation positioning unit 113, the positioning information acquisition unit 114, the position estimation unit 115, and the display control unit 116 include the CPU 11a in the control unit 11 and the storage unit 13 and the like. It is realized by expanding the program stored in the memory 11b and executing it. The details of each functional configuration included in the mobile terminal 10 will be described below.

データベース110は、携帯端末10において実行される処理に必要な情報、及び当該処理により生成された情報など、各種情報を記憶する。 The database 110 stores various information such as information necessary for the process executed by the mobile terminal 10 and information generated by the process.

経路案内部111は、入力された経路探索条件に従った出発地から目的地までの案内経路の情報を取得し、表示部15を介して当該案内経路を提示すること等により、ユーザに対して経路案内を行う。本実施形態において、案内経路には、道路、広場、並びに屋内及び地下の廊下などに設定される、ユーザが移動可能なあらゆる経路が含まれる。 The route guidance unit 111 acquires information on the guidance route from the departure point to the destination according to the input route search condition, and presents the guidance route to the user via the display unit 15. Provide route guidance. In the present embodiment, the guide route includes any route that can be moved by the user, such as a road, a plaza, and indoor and underground corridors.

案内経路の探索に関し、経路案内部111は、例えば、ユーザにより入力された経路探索条件に従って、データベース110に記憶された(または通信部12を介して外部装置から取得した)地図データ等を参照し、経路探索を実行することにより、案内経路の情報を取得する。もしくは、入力された経路探索条件に従った経路探索の処理を外部装置により行い、経路案内部111は、当該経路探索の処理結果を取得することとしてもよい。経路探索の手法としてはラベル確定法やダイクストラ法など、任意の手法を利用することができる。なお、最適な経路とは、出発地点から目的地点までのコスト情報が最小であることをいう。リンクのコスト情報は、距離、所要時間、料金、その他のパラメータ、及び各種パラメータを任意に組み合わせたもの等、目的に応じて設定可能である。 Regarding the search for the guidance route, the route guidance unit 111 refers to, for example, map data stored in the database 110 (or acquired from an external device via the communication unit 12) according to the route search condition input by the user. , The information of the guide route is acquired by executing the route search. Alternatively, the route search process according to the input route search condition may be performed by an external device, and the route guide unit 111 may acquire the process result of the route search. As the route search method, any method such as the label determination method or the Dijkstra method can be used. The optimum route means that the cost information from the starting point to the destination point is the minimum. The cost information of the link can be set according to the purpose, such as distance, required time, charge, other parameters, and any combination of various parameters.

また、経路案内部111は、経路案内のために、表示部15を介した経路の提示と共に、後述する処理により特定されたユーザの現在地の情報の表示及びスピーカ17を介した音声案内の出力を行うこともできる。 Further, the route guidance unit 111 presents the route via the display unit 15 for route guidance, displays the information of the user's current location specified by the process described later, and outputs the voice guidance via the speaker 17. You can also do it.

信号測位部112は、GPS受信機(図示せず)により受信したGPS衛星信号に基づいて、携帯端末10(又は携帯端末10のユーザ)の現在位置を測位し、測位した位置の情報(例えば、緯度及び経度の情報)を測位時間の情報と共に出力する。また、信号測位部112は、携帯端末10の近くに設置されたアクセスポイントから受信した信号に応じて、携帯端末10の現在位置を測位することができる。また、携帯端末10は、RFID(Radio Frequency Identifier)やBluetooth(登録商標)等の無線信号の発信装置の信号を受信し、当該受信した信号に応じて、携帯端末10の現在位置を測位することもできる。信号測位部112は、任意のタイミング及び時間間隔(例えば、1秒毎)で測位の処理を行う。以下、本実施形態において、このようにGPS衛星信号、アクセスポイントからの信号、及びRFIDの無線信号など、外部装置から受信した信号に応じて実施される測位処理を信号測位と称する。 The signal positioning unit 112 positions the current position of the mobile terminal 10 (or the user of the mobile terminal 10) based on the GPS satellite signal received by the GPS receiver (not shown), and provides information on the positioned position (for example,). (Latitude and longitude information) is output together with the positioning time information. Further, the signal positioning unit 112 can position the current position of the mobile terminal 10 according to the signal received from the access point installed near the mobile terminal 10. Further, the mobile terminal 10 receives a signal of a radio signal transmitting device such as RFID (Radio Frequency Identifier) or Bluetooth (registered trademark), and positions the current position of the mobile terminal 10 according to the received signal. You can also. The signal positioning unit 112 performs positioning processing at arbitrary timings and time intervals (for example, every second). Hereinafter, in the present embodiment, the positioning process performed in response to a signal received from an external device such as a GPS satellite signal, a signal from an access point, and an RFID radio signal is referred to as signal positioning.

自律航法測位部113は、センサ16により検知された携帯端末10のユーザの動きの情報に基づいて、携帯端末10(又は携帯端末10のユーザ)の移動距離や移動方向、位置情報(緯度及び経度の情報)を自律航法により測定し、測位情報として測位時間の情報と共に出力する。自律航法測位部113は、任意のタイミング及び時間間隔(例えば、1秒毎)で測位の処理を行う。自律航法測位部113による測位は、センサ16等を用いた任意の自律航法技術を採用することができる。 The autonomous navigation positioning unit 113 is based on the movement information of the user of the mobile terminal 10 detected by the sensor 16, and the movement distance, movement direction, and position information (latitude and longitude) of the mobile terminal 10 (or the user of the mobile terminal 10). Information) is measured by autonomous navigation and output as positioning information together with positioning time information. The autonomous navigation positioning unit 113 performs positioning processing at arbitrary timings and time intervals (for example, every second). For positioning by the autonomous navigation positioning unit 113, any autonomous navigation technique using a sensor 16 or the like can be adopted.

測位を行うために、自律航法測位部113は、例えば、センサ16により検知されたユーザの動きによりユーザの歩行移動時における基準位置(前回の測位時点で特定された測位位置)からの移動の歩数及び移動方向を特定し、特定された歩数及び移動方向に基づいて、基準位置からの相対的な移動距離及び移動方向の情報を算出する。当該相対的な移動距離は、例えば、人の歩行時の標準的な歩幅(若しくは予め測定された携帯端末10のユーザの歩幅)(例えば、65cm)に対して、上記特定された歩数を乗じることによって算出される。移動方向の情報は、前回の測位時点からの相対的な移動方向(角度)の変位を示している。 In order to perform positioning, the autonomous navigation positioning unit 113, for example, is the number of steps of movement from the reference position (positioning position specified at the time of the previous positioning) at the time of walking movement of the user due to the movement of the user detected by the sensor 16. And the movement direction are specified, and the information of the relative movement distance and the movement direction from the reference position is calculated based on the specified number of steps and the movement direction. The relative movement distance is, for example, multiplied by the above-specified number of steps by multiplying, for example, a standard stride when a person walks (or a pre-measured stride of the user of the mobile terminal 10) (for example, 65 cm). Calculated by. The information on the moving direction indicates the displacement in the relative moving direction (angle) from the time of the previous positioning.

自律航法測位部113は、基準位置からの当該算出された移動距離及び移動方向の情報に基づいて携帯端末10の現在位置を測位する。なお、信号測位部112の測位処理により基準位置を取得することにより、より正確な現在位置を特定するようにしてもよい。 The autonomous navigation positioning unit 113 positions the current position of the mobile terminal 10 based on the calculated travel distance and travel direction information from the reference position. A more accurate current position may be specified by acquiring a reference position by the positioning process of the signal positioning unit 112.

また、自律航法測位部113は、センサ16(気圧センサ)によって計測された時間経過に伴う気圧値の変化量に基づいて、エスカレータ、エレベータ、または階段等の利用による昇降移動の有無を判断する。昇降移動の有無の判断は、気圧センサを用いた自律航法技術を採用することができる。例えば、自律航法測位部113は、各々の測位時点の間に気圧値の上昇または下降が検知された場合には、昇降移動が検出されたことを示す測位情報を出力する。 Further, the autonomous navigation positioning unit 113 determines whether or not there is an ascending / descending movement by using an escalator, an elevator, a staircase, or the like, based on the amount of change in the atmospheric pressure value with the passage of time measured by the sensor 16 (atmospheric pressure sensor). Autonomous navigation technology using a barometric pressure sensor can be used to determine the presence or absence of up / down movement. For example, the autonomous navigation positioning unit 113 outputs positioning information indicating that the ascending / descending movement is detected when an increase or decrease in the atmospheric pressure value is detected during each positioning time point.

自律航法測位部113は、上記のようにして特定した携帯端末10の測位情報を任意のタイミング及び時間間隔(例えば、1秒毎)で出力する。測位情報には、前回の測位時点からの相対的な移動距離及び移動方向の情報、前回の測位時点からの歩数の情報、現在位置の情報(緯度及び経度の情報)、昇降移動の検出の有無の情報等が含まれる。 The autonomous navigation positioning unit 113 outputs the positioning information of the mobile terminal 10 specified as described above at an arbitrary timing and time interval (for example, every second). The positioning information includes information on the relative movement distance and movement direction from the previous positioning time point, information on the number of steps since the previous positioning time point, information on the current position (latitude and longitude information), and presence / absence of detection of up / down movement. Information etc. is included.

なお、自律航法測位部113による測位は、携帯端末10がGPS信号やアクセスポイントからの信号を受信できないとき(例えば、携帯端末10を携帯するユーザが屋内や地下にいるとき)に有効である。もしくは、携帯端末10が上記信号を受信できるが信号測位部112による測位精度が低いと考えられるとき(例えば、携帯端末10を携帯するユーザが屋外の高層ビルに囲まれた場所にいるとき)にも自律航法測位部113による測位は有効である。そのため、携帯端末10は、例えば、GPS信号やアクセスポイントからの信号の受信状況に応じて、信号測位部112及び自律航法測位部113のどちらにより測位を行うかを切り替えることができる。 The positioning by the autonomous navigation positioning unit 113 is effective when the mobile terminal 10 cannot receive the GPS signal or the signal from the access point (for example, when the user carrying the mobile terminal 10 is indoors or underground). Alternatively, when the mobile terminal 10 can receive the above signal but the positioning accuracy by the signal positioning unit 112 is considered to be low (for example, when the user carrying the mobile terminal 10 is in a place surrounded by an outdoor high-rise building). However, positioning by the autonomous navigation positioning unit 113 is effective. Therefore, the mobile terminal 10 can switch whether to perform positioning by the signal positioning unit 112 or the autonomous navigation positioning unit 113, for example, according to the reception status of the GPS signal or the signal from the access point.

測位情報取得部114は、自律航法測位部113から測位情報が出力される毎に測位情報を受信し、位置推定部115に供給する。 The positioning information acquisition unit 114 receives the positioning information each time the positioning information is output from the autonomous navigation positioning unit 113, and supplies the positioning information to the position estimation unit 115.

位置推定部115は、測位情報に基づいて、案内経路上に携帯端末10の推定位置(又は携帯端末10のユーザの推定位置)を特定するルートマッチングを行う。具体的には、位置推定部115は、前回の推定位置(初回の場合は起点位置)から案内経路に沿って、目的地の方向に所定の距離だけ進めた位置を携帯端末10の推定位置として特定する。ここでの所定の距離は、自律航法測位部113によって出力される測位情報に基づいて決定される。例えば、測位情報に含まれる移動距離を所定の距離として用いてもよい。また、測位情報に含まれる歩数に予め設定された歩幅を乗じた値を所定の距離としてもよい。 The position estimation unit 115 performs route matching for specifying the estimated position of the mobile terminal 10 (or the estimated position of the user of the mobile terminal 10) on the guidance route based on the positioning information. Specifically, the position estimation unit 115 sets a position advanced by a predetermined distance in the direction of the destination along the guide path from the previous estimated position (the starting point position in the case of the first time) as the estimated position of the mobile terminal 10. Identify. The predetermined distance here is determined based on the positioning information output by the autonomous navigation positioning unit 113. For example, the moving distance included in the positioning information may be used as a predetermined distance. Further, a value obtained by multiplying the number of steps included in the positioning information by a preset stride may be set as a predetermined distance.

また、位置推定部115は、ルートマッチングが失敗した場合にはマップマッチングを行う。ルートマッチングが失敗した場合とは、携帯端末10の推定位置を案内経路上に特定できない場合(オフルート)である。例えば、測位情報に含まれる移動方向の情報に基づいて、携帯端末10が案内経路の進行方向とは異なる方向に進んだと判断された場合に案内経路から外れたと判断される。具体的には、測位情報に含まれる移動方向または所定回数分の測位情報に含まれる移動方向の累積値が、案内経路の進行方向と一定角度以上異なる場合に、案内経路の進行方向とは異なる方向に進んだと判断することができる。 Further, the position estimation unit 115 performs map matching when the route matching fails. The case where the route matching fails is the case where the estimated position of the mobile terminal 10 cannot be specified on the guide route (off-route). For example, when it is determined that the mobile terminal 10 has traveled in a direction different from the traveling direction of the guiding route based on the information of the moving direction included in the positioning information, it is determined that the mobile terminal 10 has deviated from the guiding route. Specifically, when the moving direction included in the positioning information or the cumulative value of the moving direction included in the positioning information for a predetermined number of times differs from the traveling direction of the guiding route by a certain angle or more, the traveling direction differs from the traveling direction of the guiding route. It can be judged that it has proceeded in the direction.

また、ルートマッチングが失敗したと判断される他の例として、測位情報に含まれる緯度・経度情報が示す携帯端末10の現在位置が案内経路上から外れており、携帯端末10の現在位置と案内経路との最短距離(携帯端末10の現在位置から案内経路に下した垂線の長さ)が一定値以上の場合には、案内経路から外れたと判断するようにしてもよい。 Further, as another example in which it is determined that the route matching has failed, the current position of the mobile terminal 10 indicated by the latitude / longitude information included in the positioning information is off the guidance route, and the current position and guidance of the mobile terminal 10 When the shortest distance to the route (the length of the perpendicular line drawn from the current position of the mobile terminal 10 to the guide route) is equal to or more than a certain value, it may be determined that the mobile terminal deviates from the guide route.

マップマッチングでは、ルートマッチングのように、測位情報に基づいて案内経路上に推定位置を特定するのではなく、測位情報に基づいて、案内経路上であるか否かに関わらず地図データに登録されている道路ネットワーク上の任意の位置に推定位置を特定する。具体的には、位置推定部115は、前回の推定位置から、測位情報に含まれる移動方向に、測位情報に含まれる移動距離だけ進めた位置を仮の推定位置として特定し、さらに、仮の推定位置を地図データに登録されている道路ネットワーク上に引き込むことでマップマッチングによる推定位置を特定する。なお、仮の推定位置を道路ネットワーク上に引き込むことができない場合には、道路ネットワークから外れた地点に推定位置を特定してもよい。 In map matching, unlike route matching, the estimated position is not specified on the guide route based on the positioning information, but is registered in the map data based on the positioning information regardless of whether it is on the guide route or not. Identify an estimated location at any location on the road network. Specifically, the position estimation unit 115 identifies a position advanced by the movement distance included in the positioning information in the movement direction included in the positioning information from the previous estimated position as a provisional estimated position, and further, provisionally The estimated position is specified by map matching by pulling the estimated position onto the road network registered in the map data. If the provisional estimated position cannot be drawn into the road network, the estimated position may be specified at a point outside the road network.

また、本実施形態では、位置推定部115は、ルートマッチングが失敗してマップマッチングを行った後、マップマッチングによる推定位置の情報を用いて再度ルートマッチングを行いルートマッチングが成功するか否かを判定する。具体的には、マップマッチングによる推定位置が案内経路上に乗っている場合または案内経路から一定距離以内にある場合には、ルートマッチングが成功したと判断し、推定位置をルートマッチングの結果(オンルート)として表示制御部116に表示させる。一方、マップマッチングによる推定位置が案内経路上に乗っていない場合にはルートマッチングが失敗したと判断し、推定位置をマップマッチングの結果(オフルート)として表示制御部116に表示させる。 Further, in the present embodiment, the position estimation unit 115 determines whether or not the route matching is successful by performing the route matching again using the information of the estimated position by the map matching after the route matching fails and the map matching is performed. judge. Specifically, if the estimated position by map matching is on the guide route or within a certain distance from the guide route, it is judged that the route matching is successful, and the estimated position is the result of route matching (ON). It is displayed on the display control unit 116 as a route). On the other hand, if the estimated position by map matching is not on the guide route, it is determined that the route matching has failed, and the estimated position is displayed on the display control unit 116 as the result of map matching (off-route).

なお、案内経路上の起点位置としては、携帯端末10のユーザが移動を開始した案内経路上の位置が設定される。また、起点位置の情報は、実際にユーザが移動を開始した位置の情報としてなるべく信頼性の高い情報が設定されることが望ましい。例えば、信号測位部112による測位の精度が高いとき(例えば、受信したGPS信号の強度が強いとき)には、信号測位部112が測位した携帯端末10の位置を起点位置として設定することができる。 As the starting point position on the guidance route, the position on the guidance route where the user of the mobile terminal 10 has started to move is set. Further, it is desirable that the information on the starting point position is set as highly reliable information as possible as the information on the position where the user actually started moving. For example, when the accuracy of positioning by the signal positioning unit 112 is high (for example, when the strength of the received GPS signal is strong), the position of the mobile terminal 10 positioned by the signal positioning unit 112 can be set as the starting position. ..

また、位置推定部115は、信号測位部112による測位の精度が高いとき(例えば、受信したGPS信号の強度が強いとき)には、信号測位部112が測位した携帯端末10の位置を携帯端末10の推定位置として特定することもできる。 Further, when the positioning accuracy of the positioning by the signal positioning unit 112 is high (for example, when the strength of the received GPS signal is strong), the position estimation unit 115 sets the position of the mobile terminal 10 positioned by the signal positioning unit 112 as the mobile terminal. It can also be specified as an estimated position of 10.

表示制御部116は、表示部15に対する各種情報及び画像の表示の制御を行う。例えば、表示制御部116は、位置推定部115により特定された案内経路上のユーザの推定位置を表示部15に表示するように制御する。 The display control unit 116 controls the display of various information and images on the display unit 15. For example, the display control unit 116 controls the display unit 15 to display the estimated position of the user on the guide route specified by the position estimation unit 115.

(経路案内処理)
次に、携帯端末10において実行される経路案内処理について図3のフローチャートを用いて説明する。
(Route guidance processing)
Next, the route guidance process executed in the mobile terminal 10 will be described with reference to the flowchart of FIG.

まず、ステップS11において、経路案内部111は、携帯端末10のユーザにより入力された経路探索条件に従って、データベース110に記憶された地図データ等を参照し、経路探索を実行することにより、出発地から目的地までの案内経路の情報を取得する。 First, in step S11, the route guidance unit 111 refers to the map data and the like stored in the database 110 according to the route search conditions input by the user of the mobile terminal 10, and executes the route search from the departure point. Acquire information on the guide route to the destination.

次に、ステップS12において、位置推定部115は、ステップS11で探索された案内経路上における携帯端末10の起点位置を設定する。 Next, in step S12, the position estimation unit 115 sets the starting point position of the mobile terminal 10 on the guide path searched in step S11.

次に、ステップS13において、自律航法測位部113は、センサ16により検知された携帯端末10のユーザの歩数等の情報に基づいて、携帯端末10の移動距離及び移動方向の測位等を行う。 Next, in step S13, the autonomous navigation positioning unit 113 performs positioning of the moving distance and moving direction of the mobile terminal 10 based on information such as the number of steps of the user of the mobile terminal 10 detected by the sensor 16.

次に、ステップS14において、自律航法測位部113は、携帯端末10の移動距離及び移動方向の情報、現在位置の情報(緯度及び経度の情報)、昇降移動の有無の情報等を含む測位情報を測位情報取得部114に出力する。 Next, in step S14, the autonomous navigation positioning unit 113 provides positioning information including information on the moving distance and moving direction of the mobile terminal 10, information on the current position (information on latitude and longitude), information on the presence or absence of vertical movement, and the like. It is output to the positioning information acquisition unit 114.

次に、ステップS15において、位置推定部115は、自律航法測位部113によって出力された測位情報を測位情報取得部114から取得し、前回の推定位置(初回の場合は起点位置)から案内経路に沿って、自律航法測位部113によって出力された携帯端末10の移動距離だけ進めた位置を携帯端末10の推定位置として特定する(ルートマッチング)。 Next, in step S15, the position estimation unit 115 acquires the positioning information output by the autonomous navigation positioning unit 113 from the positioning information acquisition unit 114, and moves from the previous estimated position (the starting point position in the first case) to the guide path. Along the line, the position advanced by the moving distance of the mobile terminal 10 output by the autonomous navigation positioning unit 113 is specified as the estimated position of the mobile terminal 10 (route matching).

次にステップS16において、位置推定部115は、ステップS15で実行したルートマッチングが成功したか否かを判定する。判定の結果、成功したと判定された場合(YES)には、ステップS21に移行する。一方、失敗したと判定された場合(NO)には、ステップS17に移行する。 Next, in step S16, the position estimation unit 115 determines whether or not the route matching executed in step S15 was successful. If it is determined to be successful as a result of the determination (YES), the process proceeds to step S21. On the other hand, if it is determined that the failure has occurred (NO), the process proceeds to step S17.

ステップS17において、位置推定部115は、ステップS15で用いた測位情報を用いてマップマッチングを行う。すなわち、案内経路上であるか否かに関わらず、道路ネットワーク上の任意の位置に、携帯端末10の推定位置を特定する。 In step S17, the position estimation unit 115 performs map matching using the positioning information used in step S15. That is, the estimated position of the mobile terminal 10 is specified at an arbitrary position on the road network regardless of whether or not it is on the guide route.

次に、ステップS18において、位置推定部115は、ステップS17で実行したマップマッチングの結果を用いてルートマッチングを実行する。 Next, in step S18, the position estimation unit 115 executes route matching using the result of the map matching executed in step S17.

次に、S19において、位置推定部115は、ステップS18で実行したルートマッチングが成功したか否かを判定する。判定の結果、成功したと判定された場合(YES)には、ステップS21に移行する。一方、失敗したと判定された場合(NO)には、ステップS20に移行する。 Next, in S19, the position estimation unit 115 determines whether or not the route matching executed in step S18 is successful. If it is determined to be successful as a result of the determination (YES), the process proceeds to step S21. On the other hand, if it is determined that the failure has occurred (NO), the process proceeds to step S20.

ステップS20において、位置推定部115は、ステップS17で実行したマップマッチングによる携帯端末10の推定位置をマップマッチングの結果(オフルート)として表示制御部116に表示させる。 In step S20, the position estimation unit 115 causes the display control unit 116 to display the estimated position of the mobile terminal 10 by the map matching executed in step S17 as the result of map matching (off-route).

ステップS21において、位置推定部115は、ステップS15またはステップS18で実行したルートマッチングによる携帯端末10の推定位置を、ルートマッチングの結果(オンルート)として表示制御部116に表示させる。 In step S21, the position estimation unit 115 causes the display control unit 116 to display the estimated position of the mobile terminal 10 by the route matching executed in step S15 or step S18 as the result of the route matching (on-route).

次に、ステップS22において、経路案内部111は、携帯端末10の推定位置が案内経路の目的地に到達しているか否かを判定し、到達していない場合(NO)にはステップS13に移行する。一方、目的地に到達している場合(YES)には処理を終了する。 Next, in step S22, the route guidance unit 111 determines whether or not the estimated position of the mobile terminal 10 has reached the destination of the guide route, and if not (NO), the process proceeds to step S13. To do. On the other hand, when the destination has been reached (YES), the process ends.

図4(A)〜(C)は、本実施形態による携帯端末10の推定位置の特定方法を説明する図である。図中、線(U)はユーザの動きを示しており、R1、R2、R3は、それぞれ時刻t1、t2、t3におけるユーザの実際の位置を示している。また、X1、X2、X3は、時刻t1、t2、t3において位置推定部115が特定したユーザの推定位置を示している。 4 (A) to 4 (C) are diagrams illustrating a method of specifying an estimated position of the mobile terminal 10 according to the present embodiment. In the figure, the line (U) indicates the movement of the user, and R1, R2, and R3 indicate the actual positions of the user at the times t1, t2, and t3, respectively. Further, X1, X2, and X3 indicate the estimated positions of the users specified by the position estimation unit 115 at the times t1, t2, and t3.

図4(A)に示すように、時刻t1では、ユーザは案内経路Rに沿って進んでおり、測位情報に基づいて行ったルートマッチングが成功したため、位置推定部115によって推定位置X1(オンルート)が特定される。 As shown in FIG. 4A, at time t1, the user is traveling along the guide route R, and the route matching performed based on the positioning information is successful. Therefore, the position estimation unit 115 estimates the estimated position X1 (on-route). ) Is specified.

時刻t2においては、ユーザは案内経路Rにほぼ沿って進んでいる。この時点では、測位情報に含まれる移動方向の累積値が案内経路Rの進行方向と大きく違わないため、測位情報に基づくルートマッチングは成功し、位置推定部115によって推定位置X2(オンルート)が特定される。 At time t2, the user is traveling substantially along the guide path R. At this point, since the cumulative value of the moving direction included in the positioning information is not significantly different from the traveling direction of the guide route R, the route matching based on the positioning information is successful, and the position estimation unit 115 determines the estimated position X2 (on-route). Be identified.

時刻t3においては、ユーザの実際の位置R3は案内経路Rに沿った道路W1から外れていないが、道路W1上を蛇行して進んでいるため、測位情報に含まれる移動方向の累積値と案内経路Rの進行方向の差分が大きくなっている。このため、ルートマッチングは失敗(オフルート)と判断される。 At time t3, the user's actual position R3 does not deviate from the road W1 along the guidance route R, but since it meanders on the road W1, the cumulative value of the movement direction included in the positioning information and the guidance The difference in the traveling direction of the route R is large. Therefore, route matching is determined to be unsuccessful (off-route).

この時、位置推定部115は、図4(B)に示すように、前回のルートマッチングによる推定位置X2を基準としてまず仮の推定位置Xm3'を設定する。さらに、仮の推定位置Xm3'を道路W2に引き込む処理を行い、マップマッチングによる推定位置Xm3(オフルート)を特定する。 At this time, as shown in FIG. 4B, the position estimation unit 115 first sets a provisional estimated position Xm3'based on the estimated position X2 obtained by the previous route matching. Further, a process of drawing the temporary estimated position Xm3'to the road W2 is performed, and the estimated position Xm3 (off-route) by map matching is specified.

さらに、位置推定部115は、図4(C)に示すように、マップマッチングによる推定位置Xm3を用いて再びルートマッチングを行う。推定位置Xm3は道路W2上にあるが、道路W1からわずかな距離しか離れていないため、ルートマッチングは成功し、ルートマッチングによる推定位置X3(オンルート)が特定される。なお、推定位置Xm3が道路W1から大きく離れており、ルートマッチングが失敗した場合には、マップマッチングによる推定位置Xm3(オフルート)が時刻t3における推定位置として出力される。 Further, as shown in FIG. 4C, the position estimation unit 115 performs route matching again using the estimated position Xm3 by map matching. Although the estimated position Xm3 is on the road W2, the route matching is successful because the distance from the road W1 is only a short distance, and the estimated position X3 (on-route) by the route matching is specified. If the estimated position Xm3 is far away from the road W1 and the route matching fails, the estimated position Xm3 (off-route) by map matching is output as the estimated position at time t3.

以上のように、本実施形態によれば、位置推定部115は測位情報に基づいて行ったルートマッチングが失敗(オフルート)と判断された場合にはマップマッチングを行う。さらにマップマッチングによる推定位置を用いて再びルートマッチングを行って成功した場合には、オンルートの結果として推定位置を表示させるようにした。これにより、例えばユーザが道路上を蛇行して進んでいるが、実際には案内経路から外れていない(または)、わずかしか離れていない場合などに、ルートマッチングが失敗したと判断されても、最終的に案内経路上にいる状態(オンルート)として扱うことができる。 As described above, according to the present embodiment, the position estimation unit 115 performs map matching when it is determined that the route matching performed based on the positioning information has failed (off-route). Furthermore, if route matching is performed again using the estimated position by map matching and it succeeds, the estimated position is displayed as the result of on-route. As a result, even if it is determined that the route matching has failed, for example, when the user meanders on the road but is not (or) actually deviated from the guide route or is only a short distance away. Finally, it can be treated as being on the guide route (on-route).

また、測位情報に含まれる移動方向の情報に基づいて、携帯端末10が案内経路の進行方向とは異なる方向に進んだと判断された場合には、ルートマッチングが失敗したと判断するようにしたので、ユーザが曲がり角で間違った道の方に入ってしまった場合などに、案内経路を外れたことを判断することができる。 Further, when it is determined that the mobile terminal 10 has traveled in a direction different from the traveling direction of the guidance route based on the information of the moving direction included in the positioning information, it is determined that the route matching has failed. Therefore, it can be determined that the user has deviated from the guidance route when the user enters the wrong road at a corner.

また、測位情報に含まれる緯度・経度情報が示す携帯端末10の現在位置が案内経路上から外れており、携帯端末10の現在位置と案内経路との最短距離が一定値以上の場合には、ルートマッチングが失敗したと判断するようにしたので、曲がり角があるか否かに関わらず案内経路を外れたことを判断することができる。 Further, when the current position of the mobile terminal 10 indicated by the latitude / longitude information included in the positioning information is off the guidance route and the shortest distance between the current position of the mobile terminal 10 and the guidance route is a certain value or more, Since it is determined that the route matching has failed, it can be determined that the guide route has been deviated regardless of whether or not there is a corner.

本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。 The present invention is not limited to the above-described embodiment, and can be implemented in various other forms without departing from the gist of the present invention. The above embodiments are merely exemplary in all respects and are not to be construed as limiting.

また、上記の処理フローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上1ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、1ステップとして把握することができる。 In addition, each processing step included in the above processing flow can be arbitrarily changed in order or executed in parallel within a range that does not cause a contradiction in the processing contents, and other steps can be inserted between each processing step. You may add it. Further, the steps described as one step for convenience can be executed by being divided into a plurality of steps, while those described as one step can be grasped as one step for convenience.

また、本発明のプログラムは、CD−ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。 Further, the program of the present invention can be installed or loaded on a computer by downloading through various recording media such as an optical disk such as a CD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network or the like. ..

10 携帯端末、11 制御部、12 通信部、13 記憶部、14 操作部、15 表示部、16 センサ、17 スピーカ、110 データベース、111 経路案内部、112 信号測位部、113 自律航法測位部、114 測位情報取得部、115 位置推定部、116 表示制御部 10 Mobile terminal, 11 Control unit, 12 Communication unit, 13 Storage unit, 14 Operation unit, 15 Display unit, 16 Sensor, 17 Speaker, 110 Database, 111 Route guidance unit, 112 Signal positioning unit, 113 Autonomous navigation positioning unit, 114 Positioning information acquisition unit, 115 position estimation unit, 116 display control unit

Claims (5)

案内経路上でのユーザの位置を推定する情報処理装置であって、
センサにより検知された前記ユーザの動きの情報に基づいて特定された、前記ユーザの移動距離および移動方向を含む測位情報を取得する測位情報取得部と、
前記測位情報に基づいて、前記案内経路上の前記ユーザの推定位置を特定するルートマッチングを行い、前記推定位置を前記案内経路上に特定できない場合には、前記測位情報に基づいて、道路ネットワーク上の任意の位置に前記ユーザの推定位置を特定するマップマッチングを行う位置推定部と、を備え、
前記位置推定部は、
前記マップマッチングによって特定された推定位置に基づいて再びルートマッチングを行い、再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できた場合には、前記再び行ったルートマッチングによって特定された推定位置をルートマッチングの結果として表示部に表示させ、前記再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できなかった場合には、前記マップマッチングによって特定された推定位置をマップマッチングの結果として前記表示部に表示させる、情報処理装置。
An information processing device that estimates the user's position on the guidance route.
A positioning information acquisition unit that acquires positioning information including the movement distance and movement direction of the user, which is specified based on the movement information of the user detected by the sensor.
Route matching is performed to specify the estimated position of the user on the guidance route based on the positioning information, and when the estimated position cannot be specified on the guidance route, the road network is based on the positioning information. A position estimation unit that performs map matching that specifies the estimated position of the user at an arbitrary position of the user is provided.
The position estimation unit
Route matching is performed again based on the estimated position specified by the map matching, and if the estimated position of the user can be specified on the guide route by the route matching performed again, the route matching performed again is performed. The identified estimated position is displayed on the display unit as a result of route matching, and when the estimated position of the user cannot be specified on the guide route by the route matching performed again, the specified estimated position is specified by the map matching. An information processing device that displays the estimated position on the display unit as a result of map matching .
前記位置推定部は、
前記測位情報に含まれる前記移動方向の情報に基づいて、前記ユーザが前記案内経路の進行方向とは異なる方向に進んだと判断された場合には、前記ルートマッチングによって前記推定位置を前記案内経路上に特定できないと判断し、前記マップマッチングを行う、請求項1に記載の情報処理装置。
The position estimation unit
When it is determined that the user has traveled in a direction different from the traveling direction of the guide route based on the information of the movement direction included in the positioning information, the estimated position is set to the guide route by the route matching. The information processing apparatus according to claim 1, wherein it is determined that the above cannot be specified, and the map matching is performed.
前記位置推定部は、
前記測位情報に基づいて、前記ユーザの現在位置が、前記案内経路上から外れており、前記ユーザの現在位置と前記案内経路との最短距離が一定値以上の場合には、前記ルートマッチングによって前記推定位置を前記案内経路上に特定できないと判断し、前記マップマッチングを行う、請求項1に記載の情報処理装置。
The position estimation unit
When the current position of the user is deviated from the guide route based on the positioning information and the shortest distance between the current position of the user and the guide route is a certain value or more, the route matching is performed. The information processing device according to claim 1, wherein it is determined that the estimated position cannot be specified on the guide path, and the map matching is performed.
案内経路上でのユーザの位置を推定する情報処理方法であって、
センサにより検知された前記ユーザの動きの情報に基づいて特定された、前記ユーザの移動距離および移動方向を含む測位情報を取得する工程と、
前記測位情報に基づいて、前記案内経路上の前記ユーザの推定位置を特定するルートマッチングを行う工程と、
前記ルートマッチングによって前記推定位置を前記案内経路上に特定できない場合には、前記測位情報に基づいて、道路ネットワーク上の任意の位置に前記ユーザの推定位置を特定するマップマッチングを行う工程と、
前記マップマッチングによって特定された推定位置に基づいて再びルートマッチングを行う工程と、
再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できた場合には、前記再び行ったルートマッチングによって特定された推定位置をルートマッチングの結果として表示部に表示させ、前記再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できなかった場合には、前記マップマッチングによって特定された推定位置をマップマッチングの結果として前記表示部に表示させる工程と、を含む情報処理方法。
It is an information processing method that estimates the position of the user on the guidance route.
A process of acquiring positioning information including the movement distance and movement direction of the user specified based on the movement information of the user detected by the sensor, and
A step of performing route matching for specifying the estimated position of the user on the guide route based on the positioning information, and
When the estimated position cannot be specified on the guide route by the route matching, a step of performing map matching to specify the estimated position of the user at an arbitrary position on the road network based on the positioning information, and a step of performing map matching.
The process of performing route matching again based on the estimated position specified by the map matching, and
When the estimated position of the user can be specified on the guide route by the route matching performed again, the estimated position specified by the route matching performed again is displayed on the display unit as the result of the route matching . When the estimated position of the user cannot be specified on the guide route by the route matching performed again, the step of displaying the estimated position specified by the map matching on the display unit as a result of the map matching. Information processing methods including ,.
案内経路上でのユーザの位置を推定するコンピュータを、
センサにより検知された前記ユーザの動きの情報に基づいて特定された、前記ユーザの移動距離および移動方向を含む測位情報を取得する測位情報取得部と、
前記測位情報に基づいて、前記案内経路上の前記ユーザの推定位置を特定するルートマッチングを行い、前記推定位置を前記案内経路上に特定できない場合には、前記測位情報に基づいて、道路ネットワーク上の任意の位置に前記ユーザの推定位置を特定するマップマッチングを行う位置推定部として機能させ、
前記位置推定部は、
前記マップマッチングによって特定された推定位置に基づいて再びルートマッチングを行い、再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できた場合には、前記再び行ったルートマッチングによって特定された推定位置をルートマッチングの結果として表示部に表示させ、前記再び行ったルートマッチングによって、前記ユーザの推定位置を前記案内経路上に特定できなかった場合には、前記マップマッチングによって特定された推定位置をマップマッチングの結果として前記表示部に表示させる、プログラム。
A computer that estimates the user's position on the guidance route,
A positioning information acquisition unit that acquires positioning information including the movement distance and movement direction of the user, which is specified based on the movement information of the user detected by the sensor.
Route matching is performed to specify the estimated position of the user on the guidance route based on the positioning information, and when the estimated position cannot be specified on the guidance route, the road network is based on the positioning information. It functions as a position estimation unit that performs map matching that specifies the estimated position of the user at an arbitrary position of
The position estimation unit
Route matching is performed again based on the estimated position specified by the map matching, and if the estimated position of the user can be specified on the guide route by the route matching performed again, the route matching performed again is performed. The identified estimated position is displayed on the display unit as a result of route matching, and when the estimated position of the user cannot be specified on the guide route by the route matching performed again, the specified estimated position is specified by the map matching. A program that displays the estimated position on the display unit as a result of map matching .
JP2016197552A 2016-10-05 2016-10-05 Information processing equipment, information processing methods and programs Active JP6829038B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016197552A JP6829038B2 (en) 2016-10-05 2016-10-05 Information processing equipment, information processing methods and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016197552A JP6829038B2 (en) 2016-10-05 2016-10-05 Information processing equipment, information processing methods and programs

Publications (2)

Publication Number Publication Date
JP2018059815A JP2018059815A (en) 2018-04-12
JP6829038B2 true JP6829038B2 (en) 2021-02-10

Family

ID=61907628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016197552A Active JP6829038B2 (en) 2016-10-05 2016-10-05 Information processing equipment, information processing methods and programs

Country Status (1)

Country Link
JP (1) JP6829038B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1734339B1 (en) * 2004-03-29 2012-12-19 Hitachi, Ltd. Navigation system and course guiding method
JP5711602B2 (en) * 2011-05-02 2015-05-07 株式会社ナビタイムジャパン Navigation device, navigation system, terminal device, navigation server, navigation method, and program
JP6410596B2 (en) * 2014-12-25 2018-10-24 株式会社ゼンリンデータコム Information processing apparatus and program

Also Published As

Publication number Publication date
JP2018059815A (en) 2018-04-12

Similar Documents

Publication Publication Date Title
KR102035771B1 (en) Apparatus and method for compensating position information in portable terminal
US10641612B2 (en) Method and apparatus for correcting current position in navigation system via human-machine interface
US20180211662A1 (en) Voice Operating System, Server Device, On-Vehicle Device, and Voice Operating Method
JP2007003251A (en) Route guidance navigation apparatus and route guidance navigation method
JP5066246B2 (en) Mobile terminal, system and method
JP5879048B2 (en) Navigation system
US9970765B2 (en) Information processor, and information processing method for guiding a route
JP2015010889A (en) Determining program, determining server, and determining system
JP6895730B2 (en) Information processing equipment, information processing methods and programs
US9368032B1 (en) System and method for locating a vehicle within a parking facility
JP6841617B2 (en) Information processing equipment, information processing methods and programs
JP7111861B2 (en) Information processing device, information processing method and program
JP6829038B2 (en) Information processing equipment, information processing methods and programs
JP5731999B2 (en) Navigation device, navigation method, and program
JP6802003B2 (en) Information processing equipment, information processing methods and programs
JP6796985B2 (en) Information processing equipment, information processing methods and programs
JP6457868B2 (en) Information processing apparatus, information processing method, and program
JP6815789B2 (en) Information processing equipment, information processing methods and programs
JP6859062B2 (en) Information processing equipment, information processing methods and programs
JP6841632B2 (en) Information processing equipment, information processing methods and programs
JP6480238B2 (en) Information processing apparatus, information processing method, and program
JP6553915B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP6906287B2 (en) Information processing equipment, information processing methods and programs
JP2011047843A (en) Navigation system, program and display method
JP6201451B2 (en) Terminal device, route guidance method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190924

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200902

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: 20210105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210121

R150 Certificate of patent or registration of utility model

Ref document number: 6829038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250