[go: up one dir, main page]

JP2016011933A - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program Download PDF

Info

Publication number
JP2016011933A
JP2016011933A JP2014134843A JP2014134843A JP2016011933A JP 2016011933 A JP2016011933 A JP 2016011933A JP 2014134843 A JP2014134843 A JP 2014134843A JP 2014134843 A JP2014134843 A JP 2014134843A JP 2016011933 A JP2016011933 A JP 2016011933A
Authority
JP
Japan
Prior art keywords
map
information
matching
position information
processing apparatus
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.)
Granted
Application number
JP2014134843A
Other languages
Japanese (ja)
Other versions
JP6398377B2 (en
Inventor
康佑 松本
Kosuke Matsumoto
康佑 松本
博 清水
Hiroshi Shimizu
博 清水
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2014134843A priority Critical patent/JP6398377B2/en
Publication of JP2016011933A publication Critical patent/JP2016011933A/en
Application granted granted Critical
Publication of JP6398377B2 publication Critical patent/JP6398377B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To use positional information subjected to map matching with different network data to perform proper map matching with other network data.SOLUTION: An information processor 1 comprises a positional information acquisition part 51 and a re-map matching processing part 53. The positional information acquisition part 51 acquires positional information matched to a map of a network A. The re-map matching processing part 53 performs map matching of the positional information acquired by the positional information acquisition part 51 to a position corresponding to a map of a network B. The re-map matching processing part 53 is controlled so as to perform map matching of positional information in the vicinity of an intersection in the map of the network B.

Description

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

従来より、例えば、歩行して取得した位置情報を、特定のネットワークデータでマップマッチングさせることが知られている(特許文献1を参照)。   Conventionally, for example, it is known to map-match position information acquired by walking with specific network data (see Patent Document 1).

特開2008−180551号公報JP 2008-180551 A

しかしながら、このようなマップマッチングした位置情報を用いて、異なるネットワークデータに再マップマッチングを行おうとした場合、異なるネットワークデータ間の誤差等による位置ずれがあり、位置情報の地点から最も近いリンク上にマッチングさせる上述した特許文献1に開示される技術を用いると、適切なマップマッチングを行うことができないという問題がある。   However, when re-map matching is performed on different network data using such map-matched position information, there is a position shift due to an error between different network data, and the link is closest to the position of the position information. When the technique disclosed in Patent Document 1 described above for matching is used, there is a problem that appropriate map matching cannot be performed.

本発明は、このような状況に鑑みてなされたものであり、異なるネットワークデータでマップマッチングした位置情報を他のネットワークデータで適切にマップマッチングを行うことを目的とする。   The present invention has been made in view of such circumstances, and an object of the present invention is to appropriately perform map matching on position information map-matched with different network data with other network data.

上記目的を達成するため、本発明の一態様の情報処理装置は、
第1の地図情報にマップマッチングさせた位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチング手段と、
前記取得手段により取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記マップマッチング手段を制御する制御手段と、
を備えることを特徴とする。
In order to achieve the above object, an information processing apparatus of one embodiment of the present invention provides:
Acquisition means for acquiring position information map-matched to the first map information;
Map matching means for map-matching the position information acquired by the acquisition means to a corresponding position of second map information;
Determining means for determining whether or not a position in the second map information corresponding to the position information acquired by the acquiring means satisfies a predetermined condition;
Control means for controlling the map matching means according to a determination result by the determination means;
It is characterized by providing.

本発明によれば、異なるネットワークデータでマップマッチングした位置情報を用いて他のネットワークデータで適切にマップマッチングを行うことができる。   According to the present invention, it is possible to appropriately perform map matching with other network data using position information that is map-matched with different network data.

本発明の一実施形態に係る情報処理装置のハードウェアの構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the information processing apparatus which concerns on one Embodiment of this invention. 本実施形態の再マップマッチングの手法を説明するための模式図である。It is a schematic diagram for demonstrating the technique of the remapping matching of this embodiment. 本実施形態の再マップマッチングの手法を説明するための模式図である。It is a schematic diagram for demonstrating the technique of the remapping matching of this embodiment. 本実施形態の再マップマッチングの手法を説明するための模式図である。It is a schematic diagram for demonstrating the technique of the remapping matching of this embodiment. 本実施形態の再マップマッチングの手法を説明するための模式図である。It is a schematic diagram for demonstrating the technique of the remapping matching of this embodiment. 図1の情報処理装置の機能的構成のうち、再マップマッチング処理を実行するための機能的構成を示す機能ブロック図である。It is a functional block diagram which shows the functional structure for performing a remapping matching process among the functional structures of the information processing apparatus of FIG. 図6の機能的構成を有する図1の情報処理装置が実行する再マップマッチング処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the remapping matching process which the information processing apparatus of FIG. 1 which has the functional structure of FIG. 6 performs. 個別再マップマッチング処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of an individual remapping matching process.

以下、本発明の実施形態について、図面を用いて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態に係る情報処理装置のハードウェアの構成を示すブロック図である。
情報処理装置1は、例えばPC,スマートフォン,サーバ等として構成される。
FIG. 1 is a block diagram showing a hardware configuration of an information processing apparatus according to an embodiment of the present invention.
The information processing apparatus 1 is configured as a PC, a smartphone, a server, or the like, for example.

情報処理装置1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、撮像部16と、入力部17と、出力部18と、記憶部19と、通信部20と、ドライブ21と、を備えている。   The information processing apparatus 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an imaging unit 16, and an input unit. 17, an output unit 18, a storage unit 19, a communication unit 20, and a drive 21.

CPU11は、ROM12に記録されているプログラム、又は、記憶部19からRAM13にロードされたプログラムに従って各種の処理を実行する。   The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 19 to the RAM 13.

RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。   The RAM 13 appropriately stores data necessary for the CPU 11 to execute various processes.

CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、撮像部16、入力部17、出力部18、記憶部19、通信部20及びドライブ21が接続されている。   The CPU 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output interface 15 is also connected to the bus 14. An imaging unit 16, an input unit 17, an output unit 18, a storage unit 19, a communication unit 20, and a drive 21 are connected to the input / output interface 15.

撮像部16は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。   Although not shown, the imaging unit 16 includes an optical lens unit and an image sensor.

光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
The optical lens unit is configured by a lens that collects light, for example, a focus lens or a zoom lens, in order to photograph a subject.
The focus lens is a lens that forms a subject image on the light receiving surface of the image sensor. The zoom lens is a lens that freely changes the focal length within a certain range.
The optical lens unit is also provided with a peripheral circuit for adjusting setting parameters such as focus, exposure, and white balance as necessary.

イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部16の出力信号として出力される。
このような撮像部16の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、CPU11や図示しない画像処理部等に適宜供給される。
The image sensor includes a photoelectric conversion element, AFE (Analog Front End), and the like.
The photoelectric conversion element is composed of, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element or the like. A subject image is incident on the photoelectric conversion element from the optical lens unit. Therefore, the photoelectric conversion element photoelectrically converts (captures) the subject image, accumulates the image signal for a predetermined time, and sequentially supplies the accumulated image signal as an analog signal to the AFE.
The AFE performs various signal processing such as A / D (Analog / Digital) conversion processing on the analog image signal. Through various signal processing, a digital signal is generated and output as an output signal of the imaging unit 16.
Hereinafter, the output signal of the imaging unit 16 is referred to as “captured image data”. Data of the captured image is appropriately supplied to the CPU 11 or an image processing unit (not shown).

入力部17は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部18は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部19は、ハードディスク或いはDRAM(Dynamic Random Access Memory)等で構成され、各種画像のデータを記憶する。
通信部20は、インターネットを含むネットワークを介して他の装置(図示せず)との間で行う通信を制御する。
The input unit 17 includes various buttons and the like, and inputs various types of information according to user instruction operations.
The output unit 18 includes a display, a speaker, and the like, and outputs images and sounds.
The storage unit 19 is composed of a hard disk, a DRAM (Dynamic Random Access Memory), or the like, and stores various image data.
The communication unit 20 controls communication performed with other devices (not shown) via a network including the Internet.

ドライブ21には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ21によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部19にインストールされる。また、リムーバブルメディア31は、記憶部19に記憶されている画像のデータ等の各種データも、記憶部19と同様に記憶することができる。   A removable medium 31 made of a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is appropriately attached to the drive 21. The program read from the removable medium 31 by the drive 21 is installed in the storage unit 19 as necessary. The removable medium 31 can also store various data such as image data stored in the storage unit 19 in the same manner as the storage unit 19.

このように構成される情報処理装置1においては、例えば、マップシステムのマップデータとマッチングされた時系列の位置情報をリスト端末等の装置から取得し、当該時系列の位置情報を自機で利用する異なるマップシステム上で利用可能にするために再マップマッチングする機能を有する。特に、再マップマッチングに際して、所定の条件下、例えば交差点付近の位置情報、最近傍のリンクまたはノードから所定の距離以上離れた位置情報についてはマップマッチングをせずに、他のマッチングを行った位置情報に基づいて経路を特定する機能を有する。   In the information processing apparatus 1 configured as described above, for example, time-series position information matched with map data of the map system is acquired from an apparatus such as a wrist terminal, and the time-series position information is used by the own device. The ability to remap match to make it available on different map systems. In particular, during remapping matching, for example, position information near an intersection, position information that is more than a predetermined distance away from the nearest link or node, and other matching is performed without performing map matching. It has a function of specifying a route based on information.

ここで、本実施形態の再マップマッチングの手法について説明する。
図2乃至5は、本実施形態の再マップマッチングの手法を説明するための模式図である。
Here, the remapping matching method of the present embodiment will be described.
2 to 5 are schematic diagrams for explaining the remapping matching method of this embodiment.

本実施形態においては、図2(a)に示すように、時刻に対応付けられた測位位置をネットワークデータAのマップ(詳細には、リンク)にマッチングさせて、時刻に対応付けられたマッチング位置とする。このようにして、全ての測位位置を、ネットワークデータAのマップにマッチングさせて、マップマッチングを行う。なお、測位位置のリンクへのマッチングは、例えば、測位位置の最短距離となるリンク上とする等で行われる。   In the present embodiment, as shown in FIG. 2A, the matching position associated with the time by matching the positioning position associated with the time with a map (specifically, link) of the network data A. And In this way, the map matching is performed by matching all the positioning positions with the map of the network data A. The matching of the positioning position to the link is performed, for example, on the link that is the shortest distance of the positioning position.

情報処理装置1では、測位位置をネットワークデータAにマップマッチングさせたマッチング位置を位置情報として用いて、ネットワークデータAとは異なるネットワークデータBに再マップマッチングさせる。   The information processing apparatus 1 uses the matching position obtained by map-matching the positioning position to the network data A as position information, and remap-matches to the network data B different from the network data A.

本実施形態において、再マップマッチングは、ネットワークデータAとネットワークデータB間での各ノードと各リンクの緯度、経度、形状等の誤差を考慮して、図2(b)に示すように、ネットワークデータAにマップマッチングした全位置情報をネットワークデータBのリンクとノードに相対移動させて行わず、ネットワークデータAのマッチング位置を位置情報として再展開して、最近傍にあるリンクやノードの位置を再マップマッチングの位置とする。
即ち、本実施形態においては、図3(a)に示すように、ネットワークデータAの最近傍のノードとリンクに測位位置をマップマッチングさせたマッチング位置を位置情報として用いて、図3(b)に示すように、異なるネットワークBに対して再マップマッチングを行う。
In this embodiment, the remapping matching is performed by taking into account errors such as the latitude, longitude, and shape of each node and each link between the network data A and the network data B, as shown in FIG. The relative position of the link or node in the nearest neighbor is not re-developed as the position information of the network data A, and the position of the link or node in the nearest neighborhood is re-developed without relative movement of all position information mapped to the data A to the link and node of the network data B. The position of remapping matching.
That is, in the present embodiment, as shown in FIG. 3A, the matching position obtained by map-matching the positioning position to the nearest node and link of the network data A is used as position information, and FIG. As shown in FIG. 4, remapping matching is performed for different networks B.

位置情報の最近傍にあるリンクやノードの位置をマッチング位置とするように再マップマッチングを行う場合、1つのリンクのみが近傍にある場合には、適切な位置でのマッチングを行えるが、ノードを中心として複数のリンクが近くにあるような交差点を意味するようなマップの場合には、近傍のリンクを選択することで、ネットワークデータAとネットワークデータB間の誤差の影響から、実際の位置とは異なる位置でマッチングを行ってしまう可能性がある。具体的には、図4に示すように、ネットワークデータAでのマッチング位置が位置[1]乃至[5]である場合には、位置[1],[2],[5]のように1つのリンクしか近傍にない場合には、ネットワークデータBにおけるネットワークデータAと同じ適切なマッチング位置[1’],[2’],[5’]となる。しかし、複数のリンクが近傍にあるようなノード近傍の交差点の場合には、位置[3]及び[4]を近傍のリンクにマッチングさせると、ネットワークデータBにではマッチング位置が[3’],[4’]の位置となってしまう。即ち、実際上は、マッチング位置[1’],[2’]のあるリンクからノードを通過して、マッチング位置[5’]のあるリンクへ行く経路を辿るが、マッチング位置[5’]のあるリンクとは異なるリンクに行き、その後Uターンをして、マッチング位置[5’]のあるリンクに行く不適切な経路を辿るようになってしまう。
また再マップマッチングを行う場合、最近傍のリンクまたはノードまで所定の距離以上離れている場合は、ネットワークデータAとネットワークデータBの誤差が大きいか、何れかのネットワークデータが他方よりも古いデータである可能性が高いため、このような場合も、最近傍のリンクまたはノードにマップマッチングすると、実際の位置とは異なる位置でマッチングを行ってしまう可能性がある。
When remapping matching is performed so that the position of the link or node nearest to the position information is the matching position, if only one link is in the vicinity, matching can be performed at an appropriate position, In the case of a map that means an intersection where a plurality of links are close as the center, by selecting a nearby link, the actual position can be determined from the influence of the error between the network data A and the network data B. May match at different positions. Specifically, as shown in FIG. 4, when the matching positions in the network data A are the positions [1] to [5], 1 as positions [1], [2], [5] When there are only two links in the vicinity, the same matching positions [1 ′], [2 ′], [5 ′] as the network data A in the network data B are obtained. However, in the case of an intersection in the vicinity of a node where a plurality of links are in the vicinity, if the positions [3] and [4] are matched with the neighboring links, the matching position is [3 ′], [4 '] position. That is, in practice, the path from the link with the matching position [1 ′], [2 ′] passes through the node and goes to the link with the matching position [5 ′]. Going to a link different from a certain link, and then making a U-turn, it follows an inappropriate path to the link with the matching position [5 ′].
When remap matching is performed, if the distance to the nearest link or node is more than a predetermined distance, the error between the network data A and the network data B is large, or one of the network data is older than the other. Since there is a high possibility, even in such a case, if map matching is performed on the nearest link or node, matching may be performed at a position different from the actual position.

そこで、本実施形態においては、不適切なマッチングが行われる可能性のある所定の条件下においては位置情報のマッチングを行わないように構成する。本実施形態においては、図5に示すように、交差点の近傍にない位置[1],[2],[5]では、マッチングを行い、交差点の近傍にある(ノードから所定の距離内にある)位置[3],[4]ではマッチングを行わない構成を説明する。このような構成にした結果、マップ上では、マッチング位置[1’],[2’],[5’]のみとなるが、マッチング位置[1’],[2’],[5’]を時系列にリンクとノードを辿ることにより、実際の経路と同じリンクを辿る経路を導き出すことができ、ネットワークAと同じ適切な再マップマッチングを行うことができるようになる。   Therefore, in the present embodiment, the position information is not matched under a predetermined condition that may cause inappropriate matching. In this embodiment, as shown in FIG. 5, at positions [1], [2], and [5] that are not in the vicinity of the intersection, matching is performed and the vicinity of the intersection is present (within a predetermined distance from the node). ) A configuration where no matching is performed at positions [3] and [4] will be described. As a result of such a configuration, only the matching positions [1 ′], [2 ′], and [5 ′] are displayed on the map, but the matching positions [1 ′], [2 ′], and [5 ′] are changed. By following links and nodes in time series, a route that follows the same link as the actual route can be derived, and the same appropriate remapping matching as in the network A can be performed.

図6は、このような情報処理装置1の機能的構成のうち、再マップマッチング処理を実行するための機能的構成を示す機能ブロック図である。
再マップマッチング処理とは、異なるマップシステムでマッチングされた位置情報を取得して、自機のマップシステムに再マップマッチングする一連の処理をいう。
FIG. 6 is a functional block diagram showing a functional configuration for executing the remapping matching process among the functional configurations of the information processing apparatus 1.
The remapping matching process refers to a series of processes for acquiring position information matched by different map systems and performing remapping matching with the own map system.

再マップマッチング処理を実行する場合には、図6に示すように、CPU11において、位置情報取得部51と、マップ位置判定部52と、再マップマッチング処理部53と、が機能する。   When executing the remapping matching process, as shown in FIG. 6, the position information acquisition unit 51, the map position determination unit 52, and the remapping matching processing unit 53 function in the CPU 11.

また、記憶部19の一領域には、位置情報記憶部71と、マップ情報記憶部72と、が設定される。   Also, a position information storage unit 71 and a map information storage unit 72 are set in one area of the storage unit 19.

位置情報記憶部71には、異なるネットワークマップシステム(本実施形態においては、ネットワークA)でマップマッチングされたマッチング位置の位置情報が記憶される。この位置情報には、測位時刻も含まれる。   The position information storage unit 71 stores position information of matching positions map-matched by different network map systems (in the present embodiment, network A). This position information includes positioning time.

マップ情報記憶部72には、自機のネットワークマップシステム(本実施形態においては、ネットワークB)で使用されるマップ情報が記憶される。   The map information storage unit 72 stores map information used in its own network map system (in the present embodiment, network B).

位置情報取得部51は、通信部20を介して、他のマップシステムを利用してマップマッチングを行ったデータを保持するリスト端末等から、マッチング位置を位置情報として取得する。その後、位置情報取得部51は、取得した位置情報を位置情報記憶部71に記憶させる。
また、位置情報取得部51は、位置情報記憶部71に記憶される位置情報を再マップマッチング処理に供するために取得する。
The position information acquisition unit 51 acquires a matching position as position information from a wrist terminal or the like that holds data that has been subjected to map matching using another map system via the communication unit 20. Thereafter, the position information acquisition unit 51 stores the acquired position information in the position information storage unit 71.
Further, the position information acquisition unit 51 acquires the position information stored in the position information storage unit 71 for use in the remapping matching process.

マップ位置判定部52は、取得した位置情報のネットワークB上のマップでの位置を判定する。即ち、マップ位置判定部52は、マップ情報記憶部72に記憶されるネットワークBのマップへのマップマッチングを行う位置情報がマップ上の交差点付近にあるか否かを判定する。具体的には、マップ位置判定部52は、マップ情報へのマップマッチングを行う位置情報の交差点までの距離が付近と判定される所定の距離以下(閾値以下)であるか否かを判定する。   The map position determination unit 52 determines the position of the acquired position information on the map on the network B. That is, the map position determination unit 52 determines whether or not the position information for performing map matching to the map of the network B stored in the map information storage unit 72 is near the intersection on the map. Specifically, the map position determination unit 52 determines whether or not the distance to the intersection of the position information for performing map matching to the map information is equal to or less than a predetermined distance (threshold value or less) determined to be near.

具体的には、マップ位置判定部52は、図5の例の場合には、位置[3],[4]を交差点付近である(所ノードから所定の距離内にある)と判定し、位置[1],[2],[5]を交差点付近にないと判定する。   Specifically, in the example of FIG. 5, the map position determination unit 52 determines that the positions [3] and [4] are near the intersection (within a predetermined distance from the node), and the position It is determined that [1], [2], and [5] are not near the intersection.

再マップマッチング処理部53は、個別再マップマッチング処理を実行する。
個別再マップマッチング処理とは、マップ情報記憶部72に記憶されるネットワークBのマップ内のリンクへの位置情報のマップマッチングと、マップマッチングした位置情報に基づいた経路の特定を行う一連の処理である。マップ内のリンクへの位置情報のマップマッチングは、位置情報に最も近いリンク上の位置とすることにより行う。
再マップマッチング処理部53は、マップマッチングした位置情報と、特定した経路をマップ情報記憶部72に記憶されるマップ情報に追加する。
The remapping matching processing unit 53 executes individual remapping matching processing.
The individual remapping matching process is a series of processes for map matching of position information to a link in the map of the network B stored in the map information storage unit 72 and specifying a route based on the map matched position information. is there. Map matching of position information to a link in the map is performed by setting the position on the link closest to the position information.
The remapping matching processing unit 53 adds the map matching position information and the identified route to the map information stored in the map information storage unit 72.

具体的には、再マップマッチング処理部53は、図5の例の場合には、位置[1],[2],[5]において、最も近傍のリンクを探索して、マッチング位置[1’],[2’],[5’]として決定する。また、再マップマッチング処理部53は、決定されたマッチング位置[2],[5]の場合には、前回の時刻のマッチング位置[1’],[2’]のリンク上の経路が探索して、最短経路を決定する。最終的には、再マップマッチング処理部53は、最短経路として、マッチング位置[1’],[2’]のリンクを通り、ノードを通過してマッチング位置[5’]のリンクを通るようなUターンが発生しない経路を決定する。   Specifically, in the example of FIG. 5, the remapping matching processing unit 53 searches for the nearest link at the positions [1], [2], and [5], and matches the matching position [1 ′. ], [2 ′], [5 ′]. Further, in the case of the determined matching positions [2] and [5], the remapping matching processing unit 53 searches for a route on the link of the matching positions [1 ′] and [2 ′] at the previous time. To determine the shortest path. Eventually, the remapping matching processing unit 53 passes the links of the matching positions [1 ′] and [2 ′] as the shortest path, passes the nodes, and passes the link of the matching position [5 ′]. A route that does not generate a U-turn is determined.

図7は、図6の機能的構成を有する図1の情報処理装置1が実行する再マップマッチング処理の流れを説明するフローチャートである。
再マップマッチング処理は、ユーザによる入力部17への再マップマッチング処理開始の操作により開始される。なお、情報処理装置1では、予め他装置からネットワークデータAを用いてマップマッチングした位置情報を取得し、位置情報記憶部71に記憶しているものとする。
FIG. 7 is a flowchart for explaining the flow of the remapping matching process executed by the information processing apparatus 1 of FIG. 1 having the functional configuration of FIG.
The remapping matching process is started by an operation for starting the remapping matching process to the input unit 17 by the user. In the information processing apparatus 1, it is assumed that position information that has been map-matched using network data A from another apparatus is acquired in advance and stored in the position information storage unit 71.

ステップS11において、位置情報取得部51は、端末上にあるネットワークデータAを用いてマップマッチングした位置情報を取得する。   In step S11, the location information acquisition unit 51 acquires location information that has been map-matched using the network data A on the terminal.

ステップS12において、マップ位置判定部52は、位置情報取得部51により取得されたマッチングの対象となる位置情報がネットワークデータBでの交差点付近であるか否かを判定する。ネットワークデータBでの交差点付近であるか否かを判定は、位置が交差点までの最短距離が閾値以下であるか否かで行う。
交差点付近の場合には、ステップS12においてYESと判定されて、処理はステップS14に進む。即ち、再マップマッチング処理を行わない。ステップS14の処理は後述する。具体的には、図5の例では、位置[3],[4]のような交差点付近の場合が該当する。
交差点付近でない場合には、ステップS12においてNOと判定されて、処理はステップS13に進む。具体的には、図5の例では、位置[1],[2],[5]のような交差点付近にない場合が該当する。
In step S <b> 12, the map position determination unit 52 determines whether the position information to be matched acquired by the position information acquisition unit 51 is near the intersection in the network data B. Whether or not it is near the intersection in the network data B is determined based on whether or not the shortest distance from the position to the intersection is equal to or less than a threshold value.
If it is in the vicinity of the intersection, YES is determined in step S12, and the process proceeds to step S14. That is, the remapping matching process is not performed. The process of step S14 will be described later. Specifically, in the example of FIG. 5, a case near an intersection such as positions [3] and [4] is applicable.
If it is not near the intersection, NO is determined in step S12, and the process proceeds to step S13. Specifically, in the example of FIG. 5, the case is not in the vicinity of the intersection such as the positions [1], [2], and [5].

ステップS13において、再マップマッチング処理部53は、個別再マップマッチング処理を実行する。個別再マップマッチング処理を実行した結果、ネットワークBでのマッチング位置と、前回時刻のマッチング位置との最短経路が決定する。個別再マップマッチング処理の詳細な流れについては、後述する。具体的には、図5の例では、位置[1],[2],[5]のマッチング位置[1’],[2’],[5’]が決定され、決定されたマッチング位置[1’],[2’],[5’]に基づいて、Uターンが発生しない最短経路が決定する。   In step S13, the remapping matching processing unit 53 performs an individual remapping matching process. As a result of executing the individual remapping matching process, the shortest path between the matching position in the network B and the matching position at the previous time is determined. The detailed flow of the individual remapping matching process will be described later. Specifically, in the example of FIG. 5, the matching positions [1 ′], [2 ′], and [5 ′] of the positions [1], [2], and [5] are determined, and the determined matching positions [ Based on 1 ′], [2 ′], and [5 ′], the shortest path that does not generate a U-turn is determined.

ステップS14において、位置情報取得部51は、他に再マップマッチング箇所があるか否かを判定する。
他に再マップマッチング箇所がある場合には、ステップS14においてYESと判定されて、処理はステップS11に戻る。
他に再マップマッチング箇所がない場合には、ステップS14においてNOと判定されて、再マップマッチング処理は終了する。
In step S <b> 14, the position information acquisition unit 51 determines whether there are other remapping matching locations.
If there is another remapping matching location, YES is determined in step S14, and the process returns to step S11.
If there is no other remapping matching portion, it is determined as NO in step S14, and the remapping matching process is ended.

図8は、個別再マップマッチング処理を実行するための機能的構成を示す機能ブロック図である。   FIG. 8 is a functional block diagram showing a functional configuration for executing the individual remapping matching process.

ステップS31において、再マップマッチング処理部53は、ネットワークデータBでのリンク上の最近傍の位置を探索して、探索した位置をマッチング位置として決定する。具体的には、図5の例では、位置[1],[2],[5]において、最も近傍のリンクの位置がマッチング位置[1’],[2’],[5’]として決定される。   In step S31, the remapping matching processing unit 53 searches for the nearest position on the link in the network data B, and determines the searched position as a matching position. Specifically, in the example of FIG. 5, at the positions [1], [2], and [5], the positions of the nearest links are determined as the matching positions [1 ′], [2 ′], and [5 ′]. Is done.

ステップS32において、再マップマッチング処理部53は、前回時刻のマッチング位置と今回決定したマッチング位置との最短経路を探索して、決定する。具体的には、図5の例では、決定されたマッチング位置[2’],[5’]の場合には、前回の時刻のマッチング位置[1’],[2’]のリンク上の経路が探索されて、最短経路が決定する。この場合、最終的に、マッチング位置[1’],[2’]のリンクを通り、ノードを通過してマッチング位置[5’]のリンクを通るようなUターンが発生しない最短経路が決定する。   In step S32, the remapping matching processing unit 53 searches for and determines the shortest path between the matching position at the previous time and the matching position determined this time. Specifically, in the example of FIG. 5, in the case of the determined matching positions [2 ′] and [5 ′], the route on the link of the matching positions [1 ′] and [2 ′] at the previous time. Is searched to determine the shortest path. In this case, finally, the shortest path that does not generate a U-turn that passes through the links at the matching positions [1 ′] and [2 ′], passes through the nodes, and passes through the link at the matching positions [5 ′] is determined. .

これにより、情報処理装置1では、複数のリングが存在して、適切なマッチング位置とならない箇所を避けて、マップマッチングを行うため、経路としては適切となるマップマッチングを行うことができる。   Thereby, in the information processing apparatus 1, since map matching is performed while avoiding a location where a plurality of rings exist and are not in an appropriate matching position, map matching that is appropriate as a route can be performed.

以上のように構成される情報処理装置1は、位置情報取得部51と、再マップマッチング処理部53と、マップ位置判定部52と、を備える。
位置情報取得部51は、ネットワークAのマップにマッチングさせた位置情報を取得する。
再マップマッチング処理部53は、位置情報取得部51により取得された位置情報をネットワークBのマップの対応する位置にマップマッチングさせる。
また、マップ位置判定部52は、により取得した位置情報に対応するネットワークBでの位置が所定の条件を満たすか否かを判定する。
また、再マップマッチング処理部53は、判定結果に応じて、ネットワークBのマップにおける交差点の付近の位置情報のマップマッチングを行うように制御する。
これにより、情報処理装置1においては、ネットワークBのマップにおける交差点の付近の位置情報のマップマッチングを制御するために、異なるネットワークデータでマップマッチングした位置情報を用いて他のネットワークデータで適切にマップマッチングを行うことができる。
The information processing apparatus 1 configured as described above includes a position information acquisition unit 51, a remapping matching processing unit 53, and a map position determination unit 52.
The position information acquisition unit 51 acquires position information matched with the network A map.
The remapping matching processing unit 53 performs map matching on the position information acquired by the position information acquiring unit 51 to the corresponding position on the network B map.
Further, the map position determination unit 52 determines whether or not the position in the network B corresponding to the position information acquired by the above satisfies a predetermined condition.
Further, the remapping matching processing unit 53 performs control so as to perform map matching of position information in the vicinity of the intersection in the network B map according to the determination result.
Thereby, in the information processing apparatus 1, in order to control the map matching of the position information in the vicinity of the intersection in the map of the network B, the map information is appropriately mapped with other network data using the position information that has been map matched with different network data. Matching can be performed.

また、マップ位置判定部52は、所定の条件として位置情報取得部51により取得した位置情報に対応するネットワークBのマップでの位置が交差点付近であるか否かを判定する。
再マップマッチング処理部53は、マップ位置判定部52により、ネットワークBのマップでの位置が交差点付近でないと判定された場合に、ネットワークBのマップの対応する位置にマップマッチングを行う。
これにより、情報処理装置1においては、不適切な位置になる交差点付近を避けて、マップマッチングを行うために、異なるネットワークに対応したマップの適切な位置に位置情報を配置することができる。
Further, the map position determination unit 52 determines whether the position on the map of the network B corresponding to the position information acquired by the position information acquisition unit 51 as a predetermined condition is near the intersection.
When the map position determination unit 52 determines that the position on the network B map is not near the intersection, the remapping matching processing unit 53 performs map matching on the corresponding position on the network B map.
Thereby, in the information processing apparatus 1, in order to perform map matching while avoiding the vicinity of the intersection where the position is inappropriate, the position information can be arranged at an appropriate position on a map corresponding to a different network.

マップ位置判定部52は、交差点を定義する複数のリンクが連結するノードから所定の距離内を交差点付近として判定する。
これにより、情報処理装置1においては、不適切な位置になる交差点付近を確実に判定することができる。
The map position determination unit 52 determines that a predetermined distance is near the intersection from a node where a plurality of links defining the intersection are connected.
Thereby, in the information processing apparatus 1, it is possible to reliably determine the vicinity of the intersection where the position is inappropriate.

マップ位置判定部52は、所定の条件として位置情報に対応するネットワークBでの位置がネットワークBにおける最近傍のリンクまたはノードから所定の距離以上離れているか否かを判定する。
再マップマッチング処理部53は、マップ位置判定部52により、ネットワークBでの位置がネットワークBにおける最近傍のリンクまたはノードから所定の距離以上離れていると判定された場合に、ネットワークBの対応する位置にマップマッチングを行わないように制御する。
これにより、情報処理装置1においては、不適切な位置になる交差点付近をより確実に判定することができる。
The map position determination unit 52 determines whether or not the position on the network B corresponding to the position information is a predetermined distance or more away from the nearest link or node in the network B as a predetermined condition.
The remapping matching processing unit 53 corresponds to the network B when the map position determination unit 52 determines that the position in the network B is more than a predetermined distance from the nearest link or node in the network B. Controls not to perform map matching on the position.
Thereby, in the information processing apparatus 1, it is possible to more reliably determine the vicinity of the intersection where the position is inappropriate.

位置情報には、測位した時刻が対応づけられている。
再マップマッチング処理部53は、マップマッチングした複数の位置と、当該位置の位置情報に対応付けられた測位した時刻に基づいて、経路を特定する。
これにより、情報処理装置1においては、適切な位置のみで特定を行うために、適切な経路を特定することができる。
The position information is associated with the time of positioning.
The remapping matching processing unit 53 specifies a route based on a plurality of map-matched positions and the positioning times associated with the position information of the positions.
Thereby, in the information processing apparatus 1, in order to specify only at an appropriate position, an appropriate route can be specified.

なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。   In addition, this invention is not limited to the above-mentioned embodiment, The deformation | transformation in the range which can achieve the objective of this invention, improvement, etc. are included in this invention.

上述の実施形態においては、例えば、位置情報取得部51により取得されたマッチングの対象となる位置情報がネットワークデータBでの交差点付近であるか否かを判定したが、これに限らず、取得された位置情報が、最近傍のリンクまたはノードまで所定の距離以上離れているか否かを判定し、所定の距離以上離れていると判定された位置情報については再マップマッチング処理を行わないようにしてもよい。   In the above-described embodiment, for example, it is determined whether or not the position information to be matched acquired by the position information acquisition unit 51 is near an intersection in the network data B. It is determined whether or not the position information is a predetermined distance or more away from the nearest link or node, and the remap matching process is not performed for the position information determined to be a predetermined distance or more away. Also good.

また、上述の実施形態では、特定した経路のリンクに、マップマッチングを行わなかった位置情報をマップマッチングさせるようにして全ての位置情報のマップマッチングを行うように構成してもよい。   Further, in the above-described embodiment, it may be configured such that map matching is performed on all position information by performing map matching on position information that has not been subjected to map matching to the link of the specified route.

また、本発明が適用される情報処理装置1は、再マップマッチング処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機、リスト端末等に適用可能である。   The information processing apparatus 1 to which the present invention is applied can be applied to general electronic devices having a remapping matching processing function. Specifically, for example, the present invention can be applied to a notebook personal computer, a printer, a television receiver, a video camera, a portable navigation device, a mobile phone, a smartphone, a portable game machine, a wrist terminal, and the like.

上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図6の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が情報処理装置1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図6の例に限定されない。
また、1つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
The series of processes described above can be executed by hardware or can be executed by software.
In other words, the functional configuration of FIG. 6 is merely an example, and is not particularly limited. That is, it is sufficient that the information processing apparatus 1 has a function capable of executing the above-described series of processing as a whole, and what functional block is used to realize this function is not particularly limited to the example of FIG. .
In addition, one functional block may be constituted by hardware alone, software alone, or a combination thereof.

一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
When a series of processing is executed by software, a program constituting the software is installed on a computer or the like from a network or a recording medium.
The computer may be a computer incorporated in dedicated hardware. The computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose personal computer.

このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図1のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk),Blu−ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図1のROM12や、図1の記憶部19に含まれるハードディスク等で構成される。   The recording medium including such a program is not only constituted by the removable medium 31 of FIG. 1 distributed separately from the apparatus main body in order to provide the program to the user, but also in a state of being incorporated in the apparatus main body in advance. The recording medium etc. provided in The removable medium 31 is composed of, for example, a magnetic disk (including a floppy disk), an optical disk, a magneto-optical disk, or the like. The optical disc is composed of, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disc), a Blu-ray (registered trademark) Disc (Blu-ray Disc), and the like. The magneto-optical disk is configured by an MD (Mini-Disk) or the like. In addition, the recording medium provided to the user in a state of being preliminarily incorporated in the apparatus main body includes, for example, the ROM 12 in FIG. 1 in which a program is recorded, the hard disk included in the storage unit 19 in FIG.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。   In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in time series along the order, but is not necessarily performed in time series, either in parallel or individually. The process to be executed is also included.

以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although several embodiment of this invention was described, these embodiment is only an illustration and does not limit the technical scope of this invention. The present invention can take other various embodiments, and various modifications such as omission and replacement can be made without departing from the gist of the present invention. These embodiments and modifications thereof are included in the scope and gist of the invention described in this specification and the like, and are included in the invention described in the claims and the equivalent scope thereof.

以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
第1の地図情報にマップマッチングさせた位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチング手段と、
前記取得手段により取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記マップマッチング手段を制御する制御手段と、
を備えることを特徴とする情報処理装置。
[付記2]
前記判定手段は、前記所定の条件として前記位置情報に対応する前記第2の地図情報での位置が交差点付近であるか否かを判定する判定し、
前記制御手段は、前記判定手段により、前記第2の地図情報での位置が交差点付近であると判定された場合に、前記第2の地図情報の対応する位置にマップマッチングを行わないように前記マップマッチング手段を制御する、
ことを特徴とする付記1に記載の情報処理装置。
[付記3]
前記判定手段は、交差点を定義する複数のリンクが連結するノードから所定の距離内を交差点付近として判定する、
ことを特徴とする付記2に記載の情報処理装置。
[付記4]
前記判定手段は、前記所定の条件として前記位置情報に対応する前記第2の地図情報での位置が前記第2の地図情報における最近傍のリンクまたはノードから所定の距離以上離れているか否かを判定し、
前記制御手段は、前記判定手段により、前記第2の地図情報での位置が前記第2の地図情報における最近傍のリンクまたはノードから所定の距離以上離れていると判定された場合に、前記第2の地図情報の対応する位置にマップマッチングを行わないように前記マップマッチング手段を制御する、
ことを特徴とする付記1に記載の情報処理装置。
[付記5]
前記位置情報には、測位した時刻が対応づけられており、
前記マップマッチング手段は、マップマッチングした複数の位置と、当該位置の前記位置情報に対応付けられた測位した時刻に基づいて、経路を特定する、
ことを特徴とする付記1乃至4のいずれか1つに記載の情報処理装置。
[付記6]
第1の地図情報にマップマッチングさせた位置情報を取得する取得ステップと、
前記取得ステップにより取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチングステップと、
前記取得ステップにより取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定ステップと、
前記判定ステップによる判定結果に応じて前記マップマッチングステップを制御する制御ステップと、
を含むことを特徴とする情報処理方法。
[付記7]
情報処理装置を制御するコンピュータを、
第1の地図情報にマップマッチングさせた位置情報を取得する取得手段、
前記取得手段により取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチング手段、
前記取得手段により取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定手段、
前記判定手段による判定結果に応じて、前記マップマッチング手段を制御する制御手段、
として機能させることを特徴とするプログラム。
The invention described in the scope of claims at the beginning of the filing of the present application will be appended.
[Appendix 1]
Acquisition means for acquiring position information map-matched to the first map information;
Map matching means for map-matching the position information acquired by the acquisition means to a corresponding position of second map information;
Determining means for determining whether or not a position in the second map information corresponding to the position information acquired by the acquiring means satisfies a predetermined condition;
Control means for controlling the map matching means according to a determination result by the determination means;
An information processing apparatus comprising:
[Appendix 2]
The determination means determines whether the position in the second map information corresponding to the position information is near an intersection as the predetermined condition,
The control means does not perform map matching at a corresponding position in the second map information when the determination means determines that the position in the second map information is near an intersection. Control the map matching means,
The information processing apparatus according to appendix 1, wherein
[Appendix 3]
The determination means determines that a predetermined distance from a node connected by a plurality of links defining an intersection is near the intersection.
The information processing apparatus according to Supplementary Note 2, wherein
[Appendix 4]
The determination means determines whether the position in the second map information corresponding to the position information is a predetermined distance or more away from the nearest link or node in the second map information as the predetermined condition. Judgment,
When the determination unit determines that the position in the second map information is more than a predetermined distance from the nearest link or node in the second map information, the control unit Controlling the map matching means so as not to perform map matching at the corresponding position of the map information of 2.
The information processing apparatus according to appendix 1, wherein
[Appendix 5]
The position information is associated with the time of positioning,
The map matching means specifies a route based on a plurality of map-matched positions and a positioning time associated with the position information of the position.
The information processing apparatus according to any one of supplementary notes 1 to 4, wherein
[Appendix 6]
An acquisition step of acquiring position information map-matched to the first map information;
A map matching step for map-matching the position information acquired by the acquisition step to a corresponding position of the second map information;
A determination step of determining whether or not a position in the second map information corresponding to the position information acquired by the acquisition step satisfies a predetermined condition;
A control step of controlling the map matching step according to a determination result of the determination step;
An information processing method comprising:
[Appendix 7]
A computer for controlling the information processing apparatus;
Acquisition means for acquiring position information map-matched to the first map information;
Map matching means for map-matching the position information acquired by the acquisition means to a corresponding position of the second map information;
Determining means for determining whether or not a position in the second map information corresponding to the position information acquired by the acquiring means satisfies a predetermined condition;
Control means for controlling the map matching means in accordance with a determination result by the determination means;
A program characterized by functioning as

1・・・情報処理装置,11・・・CPU,12・・・ROM,13・・・RAM,14・・・バス,15・・・入出力インターフェース,16・・・撮像部,17・・・入力部,18・・・出力部,19・・・記憶部,20・・・通信部,21・・・ドライブ,31・・・リムーバブルメディア,51・・・位置情報取得部,52・・・マップ位置判定部,53・・・再マップマッチング処理部,71・・・位置情報記憶部,72・・・マップ情報記憶部   DESCRIPTION OF SYMBOLS 1 ... Information processing apparatus, 11 ... CPU, 12 ... ROM, 13 ... RAM, 14 ... Bus, 15 ... I / O interface, 16 ... Imaging part, 17 ... Input unit, 18 ... output unit, 19 ... storage unit, 20 ... communication unit, 21 ... drive, 31 ... removable media, 51 ... location information acquisition unit, 52 ... Map position determination unit, 53 ... Remap matching processing unit, 71 ... Location information storage unit, 72 ... Map information storage unit

Claims (7)

第1の地図情報にマップマッチングさせた位置情報を取得する取得手段と、
前記取得手段により取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチング手段と、
前記取得手段により取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記マップマッチング手段を制御する制御手段と、
を備えることを特徴とする情報処理装置。
Acquisition means for acquiring position information map-matched to the first map information;
Map matching means for map-matching the position information acquired by the acquisition means to a corresponding position of second map information;
Determining means for determining whether or not a position in the second map information corresponding to the position information acquired by the acquiring means satisfies a predetermined condition;
Control means for controlling the map matching means according to a determination result by the determination means;
An information processing apparatus comprising:
前記判定手段は、前記所定の条件として前記位置情報に対応する前記第2の地図情報での位置が交差点付近であるか否かを判定する判定し、
前記制御手段は、前記判定手段により、前記第2の地図情報での位置が交差点付近であると判定された場合に、前記第2の地図情報の対応する位置にマップマッチングを行わないように前記マップマッチング手段を制御する、
ことを特徴とする請求項1に記載の情報処理装置。
The determination means determines whether the position in the second map information corresponding to the position information is near an intersection as the predetermined condition,
The control means does not perform map matching at a corresponding position in the second map information when the determination means determines that the position in the second map information is near an intersection. Control the map matching means,
The information processing apparatus according to claim 1.
前記判定手段は、交差点を定義する複数のリンクが連結するノードから所定の距離内を交差点付近として判定する、
ことを特徴とする請求項2に記載の情報処理装置。
The determination means determines that a predetermined distance from a node connected by a plurality of links defining an intersection is near the intersection.
The information processing apparatus according to claim 2.
前記判定手段は、前記所定の条件として前記位置情報に対応する前記第2の地図情報での位置が前記第2の地図情報における最近傍のリンクまたはノードから所定の距離以上離れているか否かを判定し、
前記制御手段は、前記判定手段により、前記第2の地図情報での位置が前記第2の地図情報における最近傍のリンクまたはノードから所定の距離以上離れていると判定された場合に、前記第2の地図情報の対応する位置にマップマッチングを行わないように前記マップマッチング手段を制御する、
ことを特徴とする請求項1に記載の情報処理装置。
The determination means determines whether the position in the second map information corresponding to the position information is a predetermined distance or more away from the nearest link or node in the second map information as the predetermined condition. Judgment,
When the determination unit determines that the position in the second map information is more than a predetermined distance from the nearest link or node in the second map information, the control unit Controlling the map matching means so as not to perform map matching at the corresponding position of the map information of 2.
The information processing apparatus according to claim 1.
前記位置情報には、測位した時刻が対応づけられており、
前記マップマッチング手段は、マップマッチングした複数の位置と、当該位置の前記位置情報に対応付けられた測位した時刻に基づいて、経路を特定する、
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。
The position information is associated with the time of positioning,
The map matching means specifies a route based on a plurality of map-matched positions and a positioning time associated with the position information of the position.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
第1の地図情報にマップマッチングさせた位置情報を取得する取得ステップと、
前記取得ステップにより取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチングステップと、
前記取得ステップにより取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定ステップと、
前記判定ステップによる判定結果に応じて前記マップマッチングステップを制御する制御ステップと、
を含むことを特徴とする情報処理方法。
An acquisition step of acquiring position information map-matched to the first map information;
A map matching step for map-matching the position information acquired by the acquisition step to a corresponding position of the second map information;
A determination step of determining whether or not a position in the second map information corresponding to the position information acquired by the acquisition step satisfies a predetermined condition;
A control step of controlling the map matching step according to a determination result of the determination step;
An information processing method comprising:
情報処理装置を制御するコンピュータを、
第1の地図情報にマップマッチングさせた位置情報を取得する取得手段、
前記取得手段により取得された前記位置情報を第2の地図情報の対応する位置にマップマッチングさせるマップマッチング手段、
前記取得手段により取得した前記位置情報に対応する前記第2の地図情報での位置が所定の条件を満たすか否かを判定する判定手段、
前記判定手段による判定結果に応じて、前記マップマッチング手段を制御する制御手段、
として機能させることを特徴とするプログラム。
A computer for controlling the information processing apparatus;
Acquisition means for acquiring position information map-matched to the first map information;
Map matching means for map-matching the position information acquired by the acquisition means to a corresponding position of the second map information;
Determining means for determining whether or not a position in the second map information corresponding to the position information acquired by the acquiring means satisfies a predetermined condition;
Control means for controlling the map matching means in accordance with a determination result by the determination means;
A program characterized by functioning as
JP2014134843A 2014-06-30 2014-06-30 Information processing apparatus, information processing method, and program Active JP6398377B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014134843A JP6398377B2 (en) 2014-06-30 2014-06-30 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014134843A JP6398377B2 (en) 2014-06-30 2014-06-30 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2016011933A true JP2016011933A (en) 2016-01-21
JP6398377B2 JP6398377B2 (en) 2018-10-03

Family

ID=55228723

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014134843A Active JP6398377B2 (en) 2014-06-30 2014-06-30 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6398377B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109923375A (en) * 2016-12-09 2019-06-21 日立汽车系统株式会社 Road determining device and vehicle control system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0972746A (en) * 1995-09-05 1997-03-18 Japan Radio Co Ltd Position detection method
JPH1183511A (en) * 1997-09-02 1999-03-26 Denso Corp Traveling route guidance equipment for vehicle and record medium
JP2003207345A (en) * 2002-01-11 2003-07-25 Navitime Japan Co Ltd Map display device in on-vehicle as well as portable mode
JP2003207350A (en) * 2002-01-09 2003-07-25 Navitime Japan Co Ltd Map display device in on-vehicle as well as portable mode
JP2008266755A (en) * 2007-04-24 2008-11-06 Toyota Motor Corp Method for producing transition metal nanoparticles
JP2010267000A (en) * 2009-05-13 2010-11-25 Nec Corp Path estimation device, path estimation method and program
JP2013148378A (en) * 2012-01-17 2013-08-01 Alpine Electronics Inc Navigation apparatus

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0972746A (en) * 1995-09-05 1997-03-18 Japan Radio Co Ltd Position detection method
JPH1183511A (en) * 1997-09-02 1999-03-26 Denso Corp Traveling route guidance equipment for vehicle and record medium
JP2003207350A (en) * 2002-01-09 2003-07-25 Navitime Japan Co Ltd Map display device in on-vehicle as well as portable mode
JP2003207345A (en) * 2002-01-11 2003-07-25 Navitime Japan Co Ltd Map display device in on-vehicle as well as portable mode
JP2008266755A (en) * 2007-04-24 2008-11-06 Toyota Motor Corp Method for producing transition metal nanoparticles
JP2010267000A (en) * 2009-05-13 2010-11-25 Nec Corp Path estimation device, path estimation method and program
JP2013148378A (en) * 2012-01-17 2013-08-01 Alpine Electronics Inc Navigation apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109923375A (en) * 2016-12-09 2019-06-21 日立汽车系统株式会社 Road determining device and vehicle control system

Also Published As

Publication number Publication date
JP6398377B2 (en) 2018-10-03

Similar Documents

Publication Publication Date Title
KR102094011B1 (en) Method and apparatus for cancelling noise in an electronic device
JP2016118991A (en) Image generation device, image generation method, and program
JP2013186853A (en) Image processing device, image processing method and program
US20230215034A1 (en) Image processing apparatus, image processing method, and image capture apparatus
JP6623568B2 (en) Imaging device, imaging control method, and program
JP6398377B2 (en) Information processing apparatus, information processing method, and program
JP2015061236A (en) Image processing apparatus, image processing method and program
JP2015033077A (en) Imaging apparatus, imaging method and program
JP2017174094A (en) Image processing device, image processing method, and program
JP2016127419A (en) Image correction device, image correction method, and program
JP6427859B2 (en) Image processing apparatus, image processing method, and program
JP2015061234A (en) Image processing apparatus, image processing method, and program
JP5928024B2 (en) Image processing apparatus, image processing method, and program
JP2018106739A (en) Information display device, information display method, and program
JP2016052093A (en) Image transmitting apparatus, image transmitting method and program
JP2017098637A (en) Image identification device, image identification method, and program
US20180288328A1 (en) Image processing apparatus, image processing method, and storage medium
US20150381899A1 (en) Image processing apparatus and image processing method for synthesizing plurality of images
JP2015179961A (en) Information processor, information processing method and program
US9536566B2 (en) Video processing device, video processing method, and recording medium
JP5981793B2 (en) Imaging apparatus, control method therefor, program, and storage medium
JP6036934B2 (en) Image processing apparatus, image processing method, and program
JP6729583B2 (en) Image processing apparatus and method
US20220292692A1 (en) Image processing apparatus and method of processing image
US10681274B2 (en) Imaging apparatus and control method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180720

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180820

R150 Certificate of patent or registration of utility model

Ref document number: 6398377

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150