[go: up one dir, main page]

JP6837786B2 - Navigation devices, navigation methods and navigation programs. - Google Patents

Navigation devices, navigation methods and navigation programs. Download PDF

Info

Publication number
JP6837786B2
JP6837786B2 JP2016182653A JP2016182653A JP6837786B2 JP 6837786 B2 JP6837786 B2 JP 6837786B2 JP 2016182653 A JP2016182653 A JP 2016182653A JP 2016182653 A JP2016182653 A JP 2016182653A JP 6837786 B2 JP6837786 B2 JP 6837786B2
Authority
JP
Japan
Prior art keywords
current position
map
route
map matching
navigation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016182653A
Other languages
Japanese (ja)
Other versions
JP2018048817A (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.)
Zenrin Datacom Co Ltd
Original Assignee
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 Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2016182653A priority Critical patent/JP6837786B2/en
Publication of JP2018048817A publication Critical patent/JP2018048817A/en
Application granted granted Critical
Publication of JP6837786B2 publication Critical patent/JP6837786B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

この発明は、例えば、地図上に表示する自己の現在位置を、適切に特定することができるナビゲーション装置、当該ナビゲーション装置で用いられるナビゲーション方法及びナビゲーションプログラムに関する。 The present invention relates to, for example, a navigation device capable of appropriately specifying its own current position to be displayed on a map, a navigation method and a navigation program used in the navigation device.

自動車用ナビゲーション装置が、多くの自動車に搭載されて利用されている。また、スマートフォンなどと呼ばれる高機能携帯電話端末やタブレットPC(Personal Computer)などと呼ばれる携帯型情報端末の普及に伴い、これらを用いて実現される自動車用ナビゲーション装置も利用されるようになってきている。これらの自動車用ナビゲーション装置では、通常、GPS(Global Positioning System)を用いて、自機が搭載された自動車の現在位置を測位する。 Automotive navigation devices are installed and used in many automobiles. In addition, with the spread of high-performance mobile phone terminals called smartphones and portable information terminals called tablet PCs (Personal Computers), automobile navigation devices realized by using these have come to be used. There is. In these automobile navigation devices, GPS (Global Positioning System) is usually used to determine the current position of the automobile on which the vehicle is mounted.

GPSにより測位される現在位置は、多少の誤差が含まれているため、実際の自動車の位置とはずれている場合がある。そこで、自動車用ナビゲーション装置では、GPSで測位した現在位置を、地図に関する情報(地図データや道路ネットワークデータ)を用いて最適と思われる場所に補正するマップマッチングと呼ばれる技術が用いられている。すなわち、マップマッチングは、GPSにより測位した現在位置に含まれる誤差を、地図に関する情報と照らし合わせて補正する技術である。 The current position determined by GPS may deviate from the actual position of the automobile because some errors are included. Therefore, in the navigation device for automobiles, a technique called map matching is used in which the current position determined by GPS is corrected to a place considered to be optimal by using information related to a map (map data or road network data). That is, map matching is a technique for correcting an error included in the current position measured by GPS by comparing it with information related to a map.

ところが、マップマッチングを用いることにより問題が生じる場合がある。例えば、高速道路を走行していて、サービスエリアやパーキングエリアに立ち寄ったとする。この場合、自動車用ナビゲーション装置のGPSにより測位された現在位置が、高速道路から離れた位置となり、高速道路に並走する一般道(いわゆるした道)に自車位置が位置付けられてしまう場合があった。この場合、当該自動車の現在位置を高速道路上に自動的に戻すことは難しく、再度、ルート設定をし直すなどの手動操作が必要になってしまう。 However, using map matching can cause problems. For example, suppose you are driving on a freeway and stop at a service area or parking area. In this case, the current position determined by the GPS of the automobile navigation device may be a position away from the expressway, and the position of the own vehicle may be positioned on a general road (so-called road) running parallel to the expressway. It was. In this case, it is difficult to automatically return the current position of the vehicle to the highway, and manual operations such as resetting the route setting are required.

このため、後に記す特許文献1には、GPSとマップマッチングとを併用する装置であって、マップマッチングを抑止することができる現在位置算出装置に関する発明が開示されている。特許文献1に開示された発明の現在位置算出装置は、高速道路を走行中の自動車が、サービスエリアやパーキングエリアへ侵入してから本線に戻るまでの間においては、マップマッチングを抑止することができるものである。 Therefore, Patent Document 1 described later discloses an invention relating to a current position calculation device that is a device that uses GPS and map matching in combination and can suppress map matching. The current position calculation device of the invention disclosed in Patent Document 1 can suppress map matching between a vehicle traveling on a highway entering a service area or a parking area and returning to the main line. It can be done.

特開平8−334366号公報Japanese Unexamined Patent Publication No. 8-334366

上述したGPSとマップマッチングを併用した場合に生じる問題は、高速道路におけるサービスエリアやパーキングエリアに入った場合だけでなく、一般の道路においても発生する。GPSとマップマッチングとを併用する自動車用ナビゲーション装置が搭載された自動車が、例えば、道路沿いにあるコンビニエンスストアの駐車場に入った場合、当該自動車の現在位置は周辺の道路上に位置付けられてしまう場合がある。このように、実際の自動車の位置と、ナビゲーション装置に表示される自動車の位置とが異なる状態となってしまい好ましくない。 The problem that occurs when the above-mentioned GPS and map matching are used together occurs not only when entering a service area or a parking area on an expressway, but also on a general road. If a car equipped with a car navigation device that uses both GPS and map matching enters the parking lot of a convenience store along the road, for example, the current position of the car will be positioned on the surrounding road. In some cases. As described above, the actual position of the automobile and the position of the automobile displayed on the navigation device are different from each other, which is not preferable.

また、自動車用ナビゲーション装置が、ルート案内中だった場合に、道路沿いにあるコンビニエンスストアの駐車場に入って駐車し、当該駐車位置が本来走行すべき道路と交差する道路に近い位置だったとする。この場合、自車位置は、マップマッチングにより、本来走行すべき道路と交差する道路上に位置付けられてしまう場合があると考えられる。このような場合には、案内中のルートを逸脱したと判断され、リルート機能が働き、不必要なルート案内がされてしまう可能性がある。 In addition, it is assumed that the car navigation device is parked in the parking lot of a convenience store along the road when the route is being guided, and the parking position is close to the road that intersects the road on which the vehicle should be driven. .. In this case, it is considered that the position of the own vehicle may be positioned on the road that intersects the road on which the vehicle should originally travel due to map matching. In such a case, it is determined that the route is deviated from the route being guided, the reroute function is activated, and there is a possibility that unnecessary route guidance is performed.

そこで、上述した特許文献1に記載の発明を適用することが考えられる。しかし、特許文献1に記載の発明の場合、サービスエリアやパーキングエリアは、高速道路からこれらに入るための入口と、これらから高速道路に戻るための出口とが、必ず離れた位置に設けられているという特徴を利用して、これらのエリアを特定する(段落[0081]〜[0083]、図11)。そして、サービスエリアやパーキングエリアに自車が入ったか否かは、これらのエリアにおいて自車が旋回したか否かによって判別している(段落[0084]〜[0091]、図12)。 Therefore, it is conceivable to apply the invention described in Patent Document 1 described above. However, in the case of the invention described in Patent Document 1, the service area and the parking area are always provided with an entrance for entering them from the expressway and an exit for returning to the expressway at separate positions. These areas are identified by utilizing the feature of being present (paragraphs [0081] to [0083], FIG. 11). Then, whether or not the own vehicle has entered the service area or the parking area is determined by whether or not the own vehicle has turned in these areas (paragraphs [0084] to [0091], FIG. 12).

特許文献1に開示された方法は、高速道路に併設されたサービスエリアやパーキングエリアに入ったか否かを判別することはできても、一般の道路沿いにあるコンビニエンスストアなどの施設の駐車場に入ったか否かの判別はできない。一般の道路沿いにあるコンビニエンスストアなどの施設の駐車場は、入口と出口が高速道路のサービスエリアやパーキングエリアのように離れているといった特徴はないし、当該駐車場に入るために自動車が旋回する必要がない場合がほとんどである。このため、一般の道路においても、できるだけ簡単な方法で適切にマップマッチングを抑止できるようにすることが望まれる。 Although the method disclosed in Patent Document 1 can determine whether or not a person has entered a service area or a parking area attached to an expressway, it can be used in a parking lot of a facility such as a convenience store along a general road. It is not possible to determine whether or not it has entered. Parking lots of facilities such as convenience stores along ordinary roads do not have the characteristic that the entrance and exit are separated like the service area and parking area of the highway, and the car turns to enter the parking lot. In most cases it is not necessary. For this reason, it is desirable to be able to appropriately suppress map matching by the simplest possible method even on ordinary roads.

以上のことに鑑み、この発明は、ナビゲーション装置において、GPSとマップマッチングとを併用する場合に生じる不都合を解消し、自己の現在位置を適切に把握できるようにすることを目的とする。 In view of the above, it is an object of the present invention to eliminate the inconvenience that occurs when GPS and map matching are used together in a navigation device so that the current position of the user can be appropriately grasped.

上記課題を解決するため、請求項1に記載の発明のナビゲーション装置は、
現在位置を測位する現在位置測位手段と、
前記現在位置測位手段により測位された前記現在位置を、地図に関する情報に基づいて補正するマップマッチング手段と、
自機の移動速度を順次に取得する速度取得手段と、
自機の進行方位を順次に取得する方位取得手段からの前記進行方位と、自機が移動している道路の続く方向であるリンク方位との角度差を順次に取得する角度差取得手段と、
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別できた場合には、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御手段と、
前記駐車場モードにある場合において、前記速度取得手段で取得された前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御手段と
を備え、
前記第2の制御手段は、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とする。
In order to solve the above problems, the navigation device of the invention according to claim 1 is
Current position positioning means for positioning the current position and
A map matching means that corrects the current position determined by the current position positioning means based on information about the map, and a map matching means.
Speed acquisition means to acquire the movement speed of your own machine in sequence,
An angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own aircraft and the link orientation which is the continuing direction of the road on which the own aircraft is moving.
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that the vehicle is not on the road near the intersection immediately after, the correction of the current position by the map matching means is stopped, and the parking mode is switched to the parking mode in which the current position from the current position positioning means is used as it is. The first control means to control and
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is increased. When it is determined that the angle is smaller than the predetermined second angle, the correction of the current position by the map matching means is restarted, and the current position of the own machine is corrected by the map matching means. It is equipped with a second control means that controls to switch to the mode.
The second control means maintains the state when the power was turned off when the power was turned off while in the parking lot mode, and when the power was turned on again, the second control means maintained the state when the power was turned off. It is characterized by resuming processing from the state of being in the parking lot mode.

この発明によれば、ナビゲーション装置において、GPSとマップマッチングとを併用する場合に生じる不都合を解消し、自己の現在位置を適切に把握できる。 According to the present invention, in the navigation device, the inconvenience that occurs when GPS and map matching are used in combination can be eliminated, and the current position of the user can be appropriately grasped.

実施の形態のナビゲーション装置の構成例を説明するためブロック図である。It is a block diagram for demonstrating the configuration example of the navigation apparatus of embodiment. 道路ネットワークデータについて説明するための図である。It is a figure for demonstrating road network data. ナビゲーション装置での地図表示の例について説明するための図である。It is a figure for demonstrating an example of a map display in a navigation device. ナビゲーション装置において、現在位置が道路(リンク)から外れた場合の検知例について説明するための図である。It is a figure for demonstrating the detection example when the present position deviates from a road (link) in a navigation device. ナビゲーション装置において、道路(リンク)から外れた現在位置が、道路(リンク)に戻った場合の検知例について説明するための図である。It is a figure for demonstrating the detection example when the present position which deviated from a road (link) returns to a road (link) in a navigation device. 地図の表示処理の概要を説明するためのフローチャートである。It is a flowchart for demonstrating the outline of the map display process. 地図の表示処理で行われるモード切り替え処理について説明するためのフローチャートである。It is a flowchart for demonstrating the mode switching process performed in the map display process.

以下、図を参照しながら、この発明による装置、方法、プログラムの一実施の形態について説明する。この発明の装置、方法、プログラムは、主に自動車用のナビゲーション装置に適用されるものである。自動車用ナビゲーション装置には、自動車に対して常時備えつけられた状態で利用されるもの、PND(Portable Navigation Device)など呼ばれる、自動車への着脱が容易な小型のもの、携帯型情報端末により実現されるものなどがある。なお、携帯情報端末には、スマートフォンなどと呼ばれる高機能携帯電話端末やタブレットPC(Personal Computer)などと呼ばれるものなどがある。 Hereinafter, an embodiment of the apparatus, method, and program according to the present invention will be described with reference to the drawings. The devices, methods, and programs of the present invention are mainly applied to navigation devices for automobiles. Automotive navigation devices are realized by those that are always installed in automobiles, small ones called PNDs (Portable Navigation Devices) that can be easily attached to and detached from automobiles, and portable information terminals. There are things. The mobile information terminal includes a high-performance mobile phone terminal called a smartphone or the like, a tablet PC (Personal Computer) or the like.

この発明の装置、方法、プログラムは、上記のいずれのナビゲーション装置にも適用可能なものである。しかし、以下に説明する実施の形態では、説明を簡単にするため、この発明による装置、方法、プログラムを、スマートフォンなどと呼ばれる高機能携帯電話端末を用いて実現される自動車用のナビゲーション装置に適用した場合を例にして説明する。 The device, method, and program of the present invention are applicable to any of the above navigation devices. However, in the embodiments described below, in order to simplify the explanation, the device, method, and program according to the present invention are applied to a navigation device for an automobile realized by using a high-performance mobile phone terminal called a smartphone or the like. This case will be described as an example.

[自動車用ナビゲーション装置の構成例]
図1は、この実施の形態の自動車用ナビゲーション装置(以下、単にナビゲーション装置と記載する。)の構成例について説明するためのブロック図である。図1に示したナビゲーション装置において、送受信アンテナ101A及び無線通信部101は通信機能を実現する。制御部102は、図示しないが、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAN(Random Access Memory)がバスを通じて接続されて構成されたコンピュータ装置部であり、このナビゲーション装置の各部を制御する機能を実現する。操作部103は、電源のオン/オフスイッチや幾つかのファンクションボタンなどが設けられた部分である。
[Configuration example of automobile navigation device]
FIG. 1 is a block diagram for explaining a configuration example of an automobile navigation device (hereinafter, simply referred to as a navigation device) of this embodiment. In the navigation device shown in FIG. 1, the transmission / reception antenna 101A and the wireless communication unit 101 realize a communication function. Although not shown, the control unit 102 is a computer device unit configured by connecting a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAN (Random Access Memory) via a bus, and each part of the navigation device is configured. Realize the function to control. The operation unit 103 is a portion provided with a power on / off switch, some function buttons, and the like.

記憶装置104は、比較的に記憶容量の大きな、例えばフラッシュメモリなどの不揮発性メモリを備え、当該メモリへのデータの書き込み、記憶保持、当該メモリからのデータの読み出し、また、当該メモリに記憶保持したデータの消去などを行う。そして、この実施形態のナビゲーション装置においては、記憶装置104のメモリ内に、地図情報DB1041、道路ネットワークDB(図1ではネットワークDBと記載。)1042、ワークエリア1043を備えている。なお、地図情報DB1041、道路ネットワークDB1042における文字「DB」は、「Data Base」の略称である。 The storage device 104 includes a non-volatile memory having a relatively large storage capacity, for example, a flash memory, and writes data to the memory, stores the data, reads data from the memory, and stores the data in the memory. Erase the data that has been created. The navigation device of this embodiment includes a map information DB 1041, a road network DB (referred to as a network DB in FIG. 1) 1042, and a work area 1043 in the memory of the storage device 104. The characters "DB" in the map information DB 1041 and the road network DB 1042 are abbreviations for "Data Base".

地図情報DB1041は、移動経路や現在位置などを使用者に示すために使用する市街図、道路図、広域図、地方図、全国図を表示するための地図データを記憶する。市街図、道路図、広域図、地方図、全国図を表示するための地図データは、地図を描画するための例えばベクトルデータやラスタデータ、注記(注釈)データなどを含む。 The map information DB 1041 stores map data for displaying a city map, a road map, a wide area map, a local map, and a national map used to show a user a movement route, a current position, and the like. The map data for displaying the city map, the road map, the wide area map, the local map, and the national map includes, for example, vector data, raster data, note (comment) data, and the like for drawing the map.

ネットワークDB1042は、自動車用の道路ネットワークデータを記憶保持する。図2は、ネットワークDB1042に格納される自動車用の道路ネットワークデータの例を説明するための図である。図2(A)は、道路ネットワークの一例を示している。道路ネットワークデータは、ノードデータとリンクデータとからなる。ノードデータは、ランドマーク、建物、施設、交差点、分岐点、屈曲点などの地点を表す。リンクデータは、ノードデータを結ぶ線分によって、国道、県道などの自動車が通行可能な道路などを示す。図2(A)に示したネットワークの例は、4つのノードデータ(N1〜N4)と4つのリンクデータ(L1〜L4)とによって構成されている。 The network DB 1042 stores and holds road network data for automobiles. FIG. 2 is a diagram for explaining an example of road network data for automobiles stored in the network DB 1042. FIG. 2A shows an example of a road network. Road network data consists of node data and link data. Node data represents points such as landmarks, buildings, facilities, intersections, junctions, and bends. The link data indicates roads such as national roads and prefectural roads that automobiles can pass through, depending on the line segments connecting the node data. The network example shown in FIG. 2A is composed of four node data (N1 to N4) and four link data (L1 to L4).

図2(B)は、図2(A)に示した例のネットワークの場合のリンクデータの構成例を示している。各リンクデータには、各リンクの識別情報(L1、L2、…)と、そのリンクを構成するノードの識別情報(N1、N2、…)と、リンクコストと、リンク種別とが対応付けられている。通常、リンクコストは、そのリンクの長さ(距離)、あるいは、通行に要する時間によって定められる。 FIG. 2B shows a configuration example of link data in the case of the network of the example shown in FIG. 2A. In each link data, the identification information (L1, L2, ...) Of each link, the identification information (N1, N2, ...) Of the nodes constituting the link, the link cost, and the link type are associated with each other. There is. Usually, the link cost is determined by the length (distance) of the link or the time required for passage.

そして、リンクコストは、いわゆるダイクストラ法により、リンクコストが最小となるルート(経路)を探索する場合に参照される。リンク種別は、当該リンク部分が、国道、県道、市道、私道などのどれであるかを示すものである。そして、図2(B)に示した例の場合、リンクL1、L3、L4は、国道で、リンクL2は県道であることが示されている。 Then, the link cost is referred to when searching for a route that minimizes the link cost by the so-called Dijkstra method. The link type indicates whether the link portion is a national road, a prefectural road, a city road, a private road, or the like. Then, in the case of the example shown in FIG. 2B, it is shown that the links L1, L3, and L4 are national roads, and the links L2 are prefectural roads.

図2(C)は、図2(A)に示した例のネットワークの場合のノードデータの構成例を示している。各ノードデータには、各ノードの識別情報(N1、N2、…)と、そのノードの位置を示す緯度、経度情報と、ノード種別とが対応付けられている。ノード種別は、当該ノード部分が、交差点、分岐点などのどれであるかを示すものである。そして、図2(C)に示した例の場合、ノードN1〜N4は全て交差点であることが示されている。この図2を用いて説明したような、リンクデータとノードデータとがネットワークDB1042に格納されており、経路探索時等において用いられる。 FIG. 2C shows a configuration example of node data in the case of the network of the example shown in FIG. 2A. Each node data is associated with identification information (N1, N2, ...) Of each node, latitude and longitude information indicating the position of the node, and a node type. The node type indicates whether the node portion is an intersection, a branch point, or the like. Then, in the case of the example shown in FIG. 2C, it is shown that all the nodes N1 to N4 are intersections. The link data and the node data as described with reference to FIG. 2 are stored in the network DB 1042 and are used at the time of route search or the like.

ワークエリア1043は、各種の処理の途中結果が一時記憶されたり、表示部108Dに表示する地図画像が描画されたりするなど、種々の処理の作業エリアとして利用される。この他、記憶装置104には、図示しないが、種々の処理を実行するためのアプリケーションプログラムや種々の処理において必要になるデータなどを記憶保持しているエリア(領域)もある。 The work area 1043 is used as a work area for various processes, such as temporarily storing the intermediate results of various processes and drawing a map image to be displayed on the display unit 108D. In addition, although not shown, the storage device 104 also has an area (area) for storing and holding an application program for executing various processes and data required for various processes.

時計回路105は、カレンダー機能を備え、現在年月日、現在曜日、現在時刻を提供する。センサ部106は、6軸センサ、地磁気センサ(方位センサ)などの種々のセンサなどからなる。6軸センサは、3軸の加速度センサと3軸のジャイロセンサとが組み合わされたもので、自機の姿勢がどのような状態にあるのかを正確に検知できる。また、地磁気センサは、自機を基準にして、東西南北などの方位を正確に検知できるものである。 The clock circuit 105 has a calendar function and provides a current date, a current day of the week, and a current time. The sensor unit 106 includes various sensors such as a 6-axis sensor and a geomagnetic sensor (direction sensor). The 6-axis sensor is a combination of a 3-axis acceleration sensor and a 3-axis gyro sensor, and can accurately detect the attitude of the own aircraft. In addition, the geomagnetic sensor can accurately detect the directions such as north, south, east, and west with reference to the own machine.

このセンサ部106の機能により、自機の姿勢と自機の進行方位(移動方向)とを検知することができる。これにより、使用者が観視する表示部108Dの表示画面の上側が、自機の進行方位となるようにして、表示部108Dにナビゲーション用の地図を表示することができるようにされる。 By the function of the sensor unit 106, it is possible to detect the posture of the own machine and the traveling direction (moving direction) of the own machine. As a result, the upper side of the display screen of the display unit 108D to be viewed by the user is set to the traveling direction of the own machine, and the map for navigation can be displayed on the display unit 108D.

GPSアンテナ107A及びGPS部107は、現在位置取得機能を実現する。表示部108D及びタッチセンサ108Sとからなるタッチパネル108と、音声出力部109と、スピーカ110とは、ユーザーインターフェースを構成する。表示部108Dには、地図と自機の現在位置とを表示したり、必要となる案内情報を表示したりできる。また、音声出力部109とスピーカ110とを通じて、種々の案内メッセージやアラーム音などを放音することができる。 The GPS antenna 107A and the GPS unit 107 realize the current position acquisition function. The touch panel 108 including the display unit 108D and the touch sensor 108S, the audio output unit 109, and the speaker 110 form a user interface. The display unit 108D can display a map and the current position of the own machine, and can display necessary guidance information. In addition, various guidance messages, alarm sounds, and the like can be emitted through the voice output unit 109 and the speaker 110.

送信情報処理部111は、制御部102の制御の下、例えば、インターネット上のサーバなどの外部機器に対する要求を形成し、これを無線通信部101及び送受信アンテナ101Aを通じて、当該外部機器に送信する処理を行う。受信情報処理部112は、制御部102の制御の下、送受信アンテナ101A及び無線通信部101を通じて受信した自機宛ての受信情報を解析し、必要な情報を制御部102に供給する処理を行う。 Under the control of the control unit 102, the transmission information processing unit 111 forms a request for an external device such as a server on the Internet, and transmits this to the external device through the wireless communication unit 101 and the transmission / reception antenna 101A. I do. Under the control of the control unit 102, the reception information processing unit 112 analyzes the reception information addressed to the own unit received through the transmission / reception antenna 101A and the wireless communication unit 101, and performs a process of supplying necessary information to the control unit 102.

これにより、送信情報処理部111は、例えば、ナビゲーションサービス提供サーバにアクセスし、現在位置周辺の地図データや道路ネットワークデータの提供を要求する。これに応じて、ナビゲーションサービス提供サーバからは、現在位置周辺の地図データや道路ネットワークデータが送信されて来るので、これを受信情報処理部112が受信する。 As a result, the transmission information processing unit 111 accesses, for example, the navigation service providing server and requests the provision of map data and road network data around the current position. In response to this, map data and road network data around the current position are transmitted from the navigation service providing server, and the reception information processing unit 112 receives them.

受信情報処理部112は、受信した地図データや道路ネットワークデータを記憶装置104の地図情報DB1041、ネットワークDB1042に格納して利用可能にする。そして、後述するナビゲーション処理部120が機能し、現在位置周辺の地図を表示部108Dに表示すると共に、当該地図上にGPS部107や後述するマップマッチング部122の機能により特定した自機の現在位置を表示して、使用者に提供することができる。この場合、使用者は、地図上において、自己の現在位置を客観的に把握できる。 The reception information processing unit 112 stores the received map data and road network data in the map information DB 1041 and the network DB 1042 of the storage device 104 and makes them available. Then, the navigation processing unit 120, which will be described later, functions to display a map around the current position on the display unit 108D, and the current position of the own machine specified by the functions of the GPS unit 107 and the map matching unit 122, which will be described later, on the map. Can be displayed and provided to the user. In this case, the user can objectively grasp his / her current position on the map.

また、送信情報処理部111は、ナビゲーションサービス提供サーバにアクセスし、タッチパネル108を通じて受け付けた、出発地や目的地、種々のルート探索条件を含むルート探索要求を形成する。そして、送信情報処理部111は、当該ルート探索要求をナビゲーションサービス提供サーバに送信する。 Further, the transmission information processing unit 111 accesses the navigation service providing server and forms a route search request including a departure place, a destination, and various route search conditions received through the touch panel 108. Then, the transmission information processing unit 111 transmits the route search request to the navigation service providing server.

これに応じて、ナビゲーションサービス提供サーバでは、ルート探索処理を行って、探索結果を通知する情報を形成し、これを要求元の当該ナビゲーション装置に送信して来る。探索結果を通知する情報は、例えば、地図上に探索したルートを表示し、ナビゲーション装置の使用者によって選択できるようにする情報である。当該情報は、受信情報処理部112を通じて受信され、例えば、記憶装置104のワークエリア1043に格納される。 In response to this, the navigation service providing server performs a route search process, forms information for notifying the search result, and transmits this to the requesting navigation device. The information for notifying the search result is, for example, information that displays the searched route on a map and enables selection by the user of the navigation device. The information is received through the reception information processing unit 112 and stored in, for example, the work area 1043 of the storage device 104.

そして、制御部102の制御により、探索結果を通知する情報を表示部108Dに表示し、ナビゲーション装置の使用者からの選択入力を、タッチパネル108を通じて受け付ける。そして、送信情報処理部111は、選択されたルートを示す情報を含み、当該ルートを案内するための地図データや道路ネットワークデータの提供要求を形成し、これをナビゲーションサービス提供サーバに送信する。 Then, under the control of the control unit 102, the information for notifying the search result is displayed on the display unit 108D, and the selection input from the user of the navigation device is received through the touch panel 108. Then, the transmission information processing unit 111 forms a request for providing map data and road network data for guiding the selected route, including information indicating the selected route, and transmits this to the navigation service providing server.

これに応じて、ナビゲーションサービス提供サーバからは、選択されたルートを案内するための地図データや道路ネットワークデータが送信されて来るので、受信情報処理部112を通じて受信する。そして、受信情報処理部112は、この受信した地図データや道路ネットワークデータを記憶装置104の地図情報DB1041、ネットワークDB1042に格納して利用可能にする。 In response to this, map data and road network data for guiding the selected route are transmitted from the navigation service providing server, and are received through the reception information processing unit 112. Then, the reception information processing unit 112 stores the received map data and road network data in the map information DB 1041 and the network DB 1042 of the storage device 104 and makes them available.

これにより、後述するナビゲーション処理部120が機能し、ルート案内のための地図を表示部108Dに表示する。当該地図には、探索して選択したルートが表示されると共に、GPS部107や後述するマップマッチング部122の機能により特定した自機の現在位置が表示される。そして、音声案内なども併用して、使用者に対してルート案内が行われる。すなわち、ナビゲーションサービスが提供される。 As a result, the navigation processing unit 120, which will be described later, functions and displays a map for route guidance on the display unit 108D. On the map, the route selected by searching is displayed, and the current position of the own machine specified by the functions of the GPS unit 107 and the map matching unit 122, which will be described later, is displayed. Then, route guidance is provided to the user by also using voice guidance and the like. That is, a navigation service is provided.

次に、ナビゲーション処理部120について説明する。図1に示すように、ナビゲーション処理部120は、ルート案内処理部121、マップマッチング部122、リルート処理部123、ナビ制御部124からなる。 Next, the navigation processing unit 120 will be described. As shown in FIG. 1, the navigation processing unit 120 includes a route guidance processing unit 121, a map matching unit 122, a reroute processing unit 123, and a navigation control unit 124.

ルート案内処理部121は、ルート案内を行っていな時には、表示部108Dに現在位置周辺の地図を表示すると共に、当該地図上に自機の現在位置を示すマークを表示して、自機の現在位置を使用者が客観的に認識できるようにする。また、ルート案内処理部121は、ルート案内を行っている場合には、表示部108Dに現在位置周辺の地図を表示すると共に、当該地図上に案内中のルートと自機の現在位置を示すマークを表示して、曲がり角などを指示してルート案内を行うようにする。この場合のルート案内は、地図等の表示情報と音声メッセージとの両方が用いられて行われる。 When the route guidance processing unit 121 is not providing route guidance, the route guidance processing unit 121 displays a map around the current position on the display unit 108D and displays a mark indicating the current position of the own machine on the map to indicate the current position of the own machine. Allow the user to objectively recognize the position. Further, when the route guidance processing unit 121 is performing route guidance, the route guidance processing unit 121 displays a map around the current position on the display unit 108D, and a mark indicating the route being guided and the current position of the own machine on the map. Is displayed to indicate the corner and so on to provide route guidance. In this case, the route guidance is performed by using both the display information such as a map and the voice message.

マップマッチング部122は、GPS部107を通じて測位した自機の現在位置を、地図に関する情報として、ネットワークDB1042の道路ネットワークデータや地図情報DB1041の地図データを用いて最適と思われる場所に補正する処理を行う。マップマッチングの手法には、幾何解析マップマッチング、位相幾何解析マップマッチング、確率的マップマッチング、これらの改良手法など、種々の手法を用いて行うことができる。 The map matching unit 122 corrects the current position of the own machine determined through the GPS unit 107 to a location considered to be optimal by using the road network data of the network DB 1042 and the map data of the map information DB 1041 as information related to the map. Do. As the map matching method, various methods such as geometric analysis map matching, topological geometric analysis map matching, stochastic map matching, and improved methods thereof can be used.

リルート処理部123は、ルート案内中に、設定されたルートから自機が逸脱した場合に、現在位置から目的地までのルート探索を再度行って、現在位置から目的地までのルートを設定し直す。この実施形態のナビゲーション装置では、必要な道路ネットワークデータの提供を受けて、ネットワークDB1042に格納している。このため、リルート処理部123は、現在位置と、目的地と、以前に受け付けて保持しているルート探索条件に従うと共に、ネットワークDB1042の道路ネットワークデータを用いて、ルートの再探索と再設定とを行うことができるようにされている。 If the aircraft deviates from the set route during route guidance, the reroute processing unit 123 searches for a route from the current position to the destination again and resets the route from the current position to the destination. .. In the navigation device of this embodiment, necessary road network data is provided and stored in the network DB 1042. Therefore, the reroute processing unit 123 follows the current position, the destination, and the route search conditions previously received and held, and uses the road network data of the network DB 1042 to search and reset the route. Being able to do.

なお、現在位置から目的地までの距離が長い場合などにおいては、現在位置と、目的地と、ルート探索条件とをナビゲーションサービス提供サーバに送信し、再度のルート探索を要求することもできる。この場合には、ナビゲーションサービス提供サーバより、再ルート探索結果を得て、これを当該ナビゲーション装置において、リルート処理の結果として用いることができる。 When the distance from the current position to the destination is long, the current position, the destination, and the route search condition can be transmitted to the navigation service providing server, and the route search can be requested again. In this case, a reroute search result can be obtained from the navigation service providing server and used as the result of the reroute process in the navigation device.

ナビ制御部124は、ナビゲーション処理部120の各部を制御する。ナビ制御部124は、自機の状態に応じて、マップマッチング部122やリルート処理部123の動作/非動作を制御する。すなわち、ナビ制御部124は、必要がない場合においてまで、マップマッチング処理やリルート処理を行わないようにして、自機の現在位置をより適切に把握して通知できるようにすると共に、ルート案内を行っている場合には、無駄なリルート処理を行うことがないようにしている。 The navigation control unit 124 controls each unit of the navigation processing unit 120. The navigation control unit 124 controls the operation / non-operation of the map matching unit 122 and the reroute processing unit 123 according to the state of the own machine. That is, the navigation control unit 124 does not perform map matching processing or reroute processing until it is not necessary, so that the current position of the own machine can be more appropriately grasped and notified, and route guidance is provided. If so, we try not to perform unnecessary reroute processing.

[マップマッチング処理やリルート処理を行わなくてもよい場合の例]
図3は、ナビゲーション装置での地図表示の例について説明するための図である。そして、図3(A)は、マップマッチング処理が不必要な場合の例を示し、図3(B)は、リルート処理が不必要な場合の例を示している。
[Example when map matching processing and reroute processing do not need to be performed]
FIG. 3 is a diagram for explaining an example of map display on a navigation device. Then, FIG. 3A shows an example of a case where the map matching process is unnecessary, and FIG. 3B shows an example of a case where the reroute process is unnecessary.

まず、マップマッチング処理が不必要な場合の例についいて説明する。この実施形態のナビゲーション装置を自動車(自車)に持ち込み、ルート探索を行うようにしてルート設定し、地図を表示部108Dに表示し、ルート案内を行うようにしていたとする。この場合に、ナビゲーション装置の表示部108Dには、図3(A)に示したように、地図と設定されたルートRTが表示されると共に、自車の現在位置(ナビゲーション装置の現在位置)が表示され、ルート案内が行われる。 First, an example when the map matching process is unnecessary will be described. It is assumed that the navigation device of this embodiment is brought into an automobile (own vehicle), a route is set so as to perform a route search, a map is displayed on the display unit 108D, and route guidance is performed. In this case, as shown in FIG. 3A, the map and the set route RT are displayed on the display unit 108D of the navigation device, and the current position of the own vehicle (current position of the navigation device) is displayed. It will be displayed and route guidance will be provided.

そして、自車が、ルートRTを辿るように走行している時に、ルートRT沿いにあるコンビニエンスストア(図3ではコンビニと記載。)の駐車場に入ったとする。この場合の自車の実際の現在位置が、当該駐車場内に黒丸で示した位置RPであったとする。しかし、マップマッチング処理により、位置RPは補正され、自車の現在位置が、例えば、ルートRTが設定されている道路(リンク)上の位置VP1に位置付けられるということが発生する場合があると考えられる。 Then, it is assumed that the own vehicle enters the parking lot of a convenience store (described as a convenience store in FIG. 3) along the route RT while traveling so as to follow the route RT. It is assumed that the actual current position of the own vehicle in this case is the position RP indicated by a black circle in the parking lot. However, it is considered that the position RP is corrected by the map matching process, and the current position of the own vehicle may be positioned at the position VP1 on the road (link) where the route RT is set, for example. Be done.

この例の場合、当該ナビゲーション装置の使用者は駐車場(位置RP)にいることが分かっているのに、表示部108Dに表示された地図では道路上(位置VP1)にいることになっているので、違和感を生じさせてしまう可能性がある。できれば、当該ナビゲーション装置が持ち込まれた自車の実際の現在位置と、地図上に表示される自車の現在位置とは同じであることが好ましい。この場合、マップマッチング処理は行わずに、GPS部107を通じて測位した現在位置をそのまま利用した方が、より実際の現在位置に即していると考えられる。すなわち、この場合は、マップマッチング処理が不必要な場合であるといえる。 In the case of this example, although it is known that the user of the navigation device is in the parking lot (position RP), the map displayed on the display unit 108D indicates that the user is on the road (position VP1). Therefore, it may cause a feeling of strangeness. If possible, it is preferable that the actual current position of the vehicle in which the navigation device is brought in is the same as the current position of the vehicle displayed on the map. In this case, it is considered that the current position measured through the GPS unit 107 is used as it is without performing the map matching process, which is more in line with the actual current position. That is, in this case, it can be said that the map matching process is unnecessary.

次に、リルート処理が不必要な場合の例についいて説明する。この例においても、上述したマップマッチング処理を行わなくてもよい場合の例と同様に、この実施形態のナビゲーション装置を自動車(自車)に持ち込み、ルート探索を行うようにしてルート設定し、地図を表示部108Dに表示し、ルート案内を行うようにしていたとする。この場合に、ナビゲーション装置の表示部108Dには、図3(B)に示したように、地図と設定されたルートRTが表示されると共に、自車の現在位置(ナビゲーション装置の現在位置)が表示される。 Next, an example when the reroute process is unnecessary will be described. In this example as well, as in the case where the map matching process described above does not have to be performed, the navigation device of this embodiment is brought into the automobile (own vehicle), the route is set so as to perform the route search, and the map is used. Is displayed on the display unit 108D to provide route guidance. In this case, as shown in FIG. 3B, the map and the set route RT are displayed on the display unit 108D of the navigation device, and the current position of the own vehicle (current position of the navigation device) is displayed. Is displayed.

そして、自車が、ルートRTを辿るように走行している時に、ルートRT沿いにあるコンビニエンスストアの駐車場に入ったとする。この場合の自車の実際の現在位置が、当該駐車場内に黒丸で示した位置RPであったとする。しかし、マップマッチング処理により、位置RPは補正される。この場合のマップマッチング処理では、例えば、ナビゲーション装置の移動方向も考慮して、図3(B)に示したように、ルートRTに交差する方向の道路上の位置VP2に位置付けられるということが発生する場合があると考えられる。 Then, it is assumed that the own vehicle enters the parking lot of a convenience store along the route RT while traveling so as to follow the route RT. It is assumed that the actual current position of the own vehicle in this case is the position RP indicated by a black circle in the parking lot. However, the position RP is corrected by the map matching process. In the map matching process in this case, for example, in consideration of the moving direction of the navigation device, as shown in FIG. 3B, the map matching process may be positioned at the position VP2 on the road in the direction intersecting the route RT. It is thought that there may be cases.

この場合、当該ナビゲーション装置の現在位置が位置VP2であると認識されているため、例えばリルート処理部123において、辿るべきルートRTから逸脱したと認識される。したがって、ルートRT沿いのコンビニエンスストアの駐車場に入っただけなのに、リルート処理が行われてしまい、必要のないルート変更が行われてしまう。図3(B)に示した例では、新たなルートREが設定され、この遠回りとなるルートREを辿るようにルート案内が行われるといった不都合が生じてしまう場合があると考えられる。この場合のリルート処理は不必要なリルート処理であるといえる。 In this case, since the current position of the navigation device is recognized as the position VP2, for example, the reroute processing unit 123 recognizes that the route RT to be followed has deviated. Therefore, even though the user has just entered the parking lot of the convenience store along the route RT, the reroute process is performed and the route is changed unnecessarily. In the example shown in FIG. 3B, it is considered that a new route RE may be set and inconvenience may occur such that route guidance is performed so as to follow this detour route RE. It can be said that the reroute processing in this case is unnecessary reroute processing.

そこで、この実施形態のナビゲーション装置では、ナビ制御部124の機能により、マップマッチング処理やリルート処理が行う必要がある場合と行わなくてもよい場合を適切に判別することができるようにしている。そして、マップマッチング部122やリルート処理部123を制御し、マップマッチング処理やリルート処理を必要に応じて利用することができるようにしている。 Therefore, in the navigation device of this embodiment, the function of the navigation control unit 124 makes it possible to appropriately determine whether the map matching process or the reroute process needs to be performed or not. Then, the map matching unit 122 and the reroute processing unit 123 are controlled so that the map matching process and the reroute process can be used as needed.

[ナビ制御部124の処理]
ナビ制御部124は、自機の移動速度と進行方位(移動方位)とを監視することによって、自機の現在位置が、道路(リンク)上から外れた位置にあるのか、道路(リンク)上にあるのかを適切に区別することができるようにしている。そして、自機の現在位置が道路上から外れた場合には、ナビ制御部124は、マップマッチング処理は行わず、GPS部107からの現在位置をそのまま用いる駐車場モードとなるように制御する。また、自機の現在位置が道路上にある場合には、ナビ制御部124は、マップマッチング処理を行う通常モードとなるように制御する。
[Processing of navigation control unit 124]
By monitoring the moving speed and the traveling direction (moving direction) of the own machine, the navigation control unit 124 determines whether the current position of the own machine is off the road (link) or on the road (link). It is possible to properly distinguish whether it is in the road. Then, when the current position of the own machine deviates from the road, the navigation control unit 124 does not perform the map matching process and controls the parking lot mode so that the current position from the GPS unit 107 is used as it is. Further, when the current position of the own machine is on the road, the navigation control unit 124 controls so as to be in the normal mode in which the map matching process is performed.

このように、この明細書においては、マップマッチング処理は行わず、GPS部107からの現在位置をそのまま用いるモードを「駐車場モード」と呼ぶ。また、GPS部を通じて測位された現在位置をマップマッチング部122で補正して利用するモードを「通常モード」と呼ぶ。以下では、これらのモードの切り替えを行うために必要な、道路上にあった現在位置が、道路(リンク)上から外れた場合の検知の仕方と、道路上から外れた現在位置が、道路上に戻った場合の検知の仕方とのそれぞれについて具体的に説明する。 As described above, in this specification, the mode in which the map matching process is not performed and the current position from the GPS unit 107 is used as it is is referred to as a "parking lot mode". Further, a mode in which the current position determined through the GPS unit is corrected by the map matching unit 122 and used is called a "normal mode". In the following, how to detect when the current position on the road deviates from the road (link), which is necessary to switch between these modes, and the current position deviated from the road are on the road. Each of the detection methods when returning to is explained in detail.

[道路上にあった現在位置が道路上から外れた場合の検知例]
図4は、この実施形態のナビゲーション装置において、道路(リンク)上にあった現在位置が道路(リンク)上から外れた場合の検知例について説明するための図である。図4において、ノードN2とノードN3とを結ぶリンクL2上を、この実施形態のナビゲーション装置が持ち込まれた自動車が走行しているとする。この場合、ナビゲーション装置では、GPS部107及びマップマッチング部122が機能しており、GPS部107を通じて測位された現在位置は、自機が持ち込まれた自動車(自車)が走行しているリンクL2上の位置に補正される。
[Detection example when the current position on the road deviates from the road]
FIG. 4 is a diagram for explaining a detection example when the current position on the road (link) deviates from the road (link) in the navigation device of this embodiment. In FIG. 4, it is assumed that an automobile carrying the navigation device of this embodiment is traveling on the link L2 connecting the node N2 and the node N3. In this case, in the navigation device, the GPS unit 107 and the map matching unit 122 are functioning, and the current position determined through the GPS unit 107 is the link L2 in which the vehicle (own vehicle) brought in by the vehicle is traveling. It is corrected to the upper position.

図4において、リンクL2上に黒丸で示した位置P1、P2、P3が、順次に取得されるマップマッチング処理後の現在位置である。また、時刻t1、t2、t3が、位置P1、P2、P3の取得時刻であり、ナビゲーション装置の時計回路105を通じて取得したものである。また、方位Gd1、Gd2、Gd3は、位置P1、P2、P3の取得時点における自機の進行方位であり、ナビゲーション装置のセンサ部106を通じて取得したものである。 In FIG. 4, the positions P1, P2, and P3 indicated by black circles on the link L2 are the current positions after the map matching process that are sequentially acquired. Further, the times t1, t2, and t3 are the acquisition times of the positions P1, P2, and P3, which are acquired through the clock circuit 105 of the navigation device. Further, the directions Gd1, Gd2, and Gd3 are the traveling directions of the own machine at the time of acquisition of the positions P1, P2, and P3, and are acquired through the sensor unit 106 of the navigation device.

そして、図4に示したように、自機の現在位置P1、P2、P3が特定されているので、位置P1と位置P2との間の距離d1、位置P2と位置P3との間の距離d2というように、取得した各現在位置間の距離を特定できる。そして、図4の計算式に示したように、位置P1と位置P2との間の移動速度S1、位置P2と位置P3との間の移動速度S2は、計算により求めることができる。そこで、ナビ制御部124では、自機の取得した現在位置間の移動速度を順次に求める。 Then, as shown in FIG. 4, since the current positions P1, P2, and P3 of the own machine are specified, the distance d1 between the position P1 and the position P2 and the distance d2 between the position P2 and the position P3 are specified. Thus, the distance between the acquired current positions can be specified. Then, as shown in the calculation formula of FIG. 4, the moving speed S1 between the position P1 and the position P2 and the moving speed S2 between the position P2 and the position P3 can be obtained by calculation. Therefore, the navigation control unit 124 sequentially obtains the moving speed between the current positions acquired by the own machine.

そして、図4において矢印Zで示すように、自車が減速し、走行中の道路(リンク)L2沿いにあるコンビニエンスストアの駐車場に入ったとする。この場合、自車は十分に減速し、安全を確認してコンビニエンスストアの駐車場に侵入するので、ナビ制御部124は、自機の最新の移動速度として、位置P2と位置P3との間の移動速度S2が、例えば時速20km以下になったことを検知する。この場合、ナビ制御部124は、さらに、その時の自機の進行方位Gd3と走行中の道路(リンク)の続く方向であるリンク方位との角度差θを求める。この角度差θは、自機の進行方位Gd3とリンク方位とのなす角の角度であるといえる。 Then, as shown by the arrow Z in FIG. 4, it is assumed that the own vehicle decelerates and enters the parking lot of the convenience store along the road (link) L2 on which the vehicle is traveling. In this case, the vehicle decelerates sufficiently, confirms safety, and invades the parking lot of the convenience store. Therefore, the navigation control unit 124 sets the latest moving speed of the vehicle between the position P2 and the position P3. It is detected that the moving speed S2 becomes, for example, 20 km / h or less. In this case, the navigation control unit 124 further obtains an angle difference θ between the traveling direction Gd3 of the own machine at that time and the link direction which is the direction in which the traveling road (link) continues. It can be said that this angle difference θ is the angle formed by the traveling direction Gd3 of the own aircraft and the link direction.

ナビ制御部124は、当該角度差θが、例えば40度以上である場合に、右折あるいは左折し、走行中の道路(リンク)から外れた可能性があると判別できる。しかし、単に交差点を曲がっただけの可能性もあり、この場合には道路(リンク)から外れたとは言えない。なお、左折か右折かは、いずれの方向に角度差が生じたかに応じて判別可能であるが、ここでは左折、右折の別は問題にならない。 When the angle difference θ is, for example, 40 degrees or more, the navigation control unit 124 can determine that there is a possibility that the vehicle has turned right or left and has deviated from the traveling road (link). However, it is possible that you just turned an intersection, and in this case you cannot say that you are off the road (link). It should be noted that whether to turn left or right can be determined according to which direction the angle difference has occurred, but here, it does not matter whether the turn is left or right.

そして、ナビ制御部124は、最新の現在位置P3に基づいてネットワークDB1042を参照し、現在位置P3が交差点を右折あるいは左折した直後の交差点近傍の道路(交差点リンク)上にあるか否かを判別する。図4に示した例の場合には、現在位置P3は、交点であるノードN3のだいぶ手前であり、交差点リンク上にはない。したがって、ナビ制御部124は、最新の現在位置P3が交差点近傍の道路(交差点リンク)上にない、すなわち、自機は走行中の道路(リンク)から外れたと判別できる。 Then, the navigation control unit 124 refers to the network DB 1042 based on the latest current position P3, and determines whether or not the current position P3 is on the road (intersection link) near the intersection immediately after turning right or left at the intersection. To do. In the case of the example shown in FIG. 4, the current position P3 is far in front of the node N3, which is the intersection, and is not on the intersection link. Therefore, the navigation control unit 124 can determine that the latest current position P3 is not on the road (intersection link) near the intersection, that is, the aircraft is off the road (link) on which the vehicle is traveling.

この場合、ナビ制御部124は、マップマッチング部122を制御してマップマッチング処理を行わないようにする。また、ルート案内中の場合には、ナビ制御部124は、リルート処理部123を制御して、リルート処理も行わないようにする。これにより、当該ナビゲーション装置では、GPS部107を通じて測位した現在位置を、自機の現在位置として用いる、駐車場モードになる。このため、図4において、位置P4に示すように、当該ナビゲーション装置の現在位置(当該ナビゲーション装置が持ち込まれた自車の位置)は、コンビニエンスストアの駐車場内にあるものとして表示することができる。 In this case, the navigation control unit 124 controls the map matching unit 122 so that the map matching process is not performed. Further, when the route is being guided, the navigation control unit 124 controls the reroute processing unit 123 so that the reroute processing is not performed. As a result, the navigation device enters the parking lot mode in which the current position determined through the GPS unit 107 is used as the current position of the own machine. Therefore, in FIG. 4, as shown in the position P4, the current position of the navigation device (the position of the own vehicle in which the navigation device is brought in) can be displayed as being in the parking lot of the convenience store.

[道路上から外れた現在位置が、道路上に戻った場合の検知例]
図5は、この実施形態のナビゲーション装置において、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻った場合の検知例について説明するための図である。図5においては、道路(リンク)L2沿いのコンビニエンスストアの駐車場に入った自車が、道路(リンク)L2に戻り、さらに、ノードN3と図示しないノードNxとを結ぶ道路(リンク)Lx上を走行しているとする。
[Detection example when the current position off the road returns to the road]
FIG. 5 is a diagram for explaining a detection example when the current position deviated from the road (link) returns to the road (link) in the navigation device of this embodiment. In FIG. 5, the vehicle entering the parking lot of the convenience store along the road (link) L2 returns to the road (link) L2, and further, on the road (link) Lx connecting the node N3 and the node Nx (not shown). Suppose you are driving.

この場合、ナビゲーション装置では、図4を用いて説明したナビ制御部124の制御により、マップマッチング部122とリルート処理部123とが停止された状態になっている。つまり、GPS部107を通じて測位された現在位置がそのまま用いられる駐車場モードになっている。このため、自機の現在位置は、マップマッチング処理はされていなので、図5において、黒丸で示した位置P5、P6、P7、P8が示すように、道路(リンク)L2、Lxから若干ずれた位置になっている。 In this case, in the navigation device, the map matching unit 122 and the reroute processing unit 123 are stopped by the control of the navigation control unit 124 described with reference to FIG. That is, the parking lot mode is such that the current position determined through the GPS unit 107 is used as it is. Therefore, since the current position of the own aircraft has been subjected to map matching processing, as shown by the positions P5, P6, P7, and P8 indicated by the black circles in FIG. 5, the current position is slightly deviated from the roads (links) L2 and Lx. It is in position.

また、時刻t5、t6、t7、t8は、位置P5、P6、P7、P8の取得時刻であり、ナビゲーション装置の時計回路105を通じて取得したものである。また、方位Gd5、Gd6、Gd7、Gd8は、位置P5、P6、P7、P8の取得時点における自機の進行方位であり、ナビゲーション装置のセンサ部106を通じて取得したものである。 Further, the times t5, t6, t7, and t8 are the acquisition times of the positions P5, P6, P7, and P8, and are acquired through the clock circuit 105 of the navigation device. Further, the directions Gd5, Gd6, Gd7, and Gd8 are the traveling directions of the own machine at the time of acquisition of the positions P5, P6, P7, and P8, and are acquired through the sensor unit 106 of the navigation device.

この例の場合にも、ナビ制御部124は、図5に計算式を示したように、位置P5と位置P6との間の移動速度S5、位置P6と位置P7との間の移動速度S6、位置P7と位置P8との間の移動速度S7を計算により求めることができる。このため、ナビ制御部124では、自機の取得した現在位置間の移動速度を順次に求める。コンビニエンスストアの駐車場から出た自動車(自車)は、通常、道路(リンク)上に戻ると徐々に加速する。 Also in the case of this example, as shown in the calculation formula in FIG. 5, the navigation control unit 124 has a moving speed S5 between the position P5 and the position P6, and a moving speed S6 between the position P6 and the position P7. The moving speed S7 between the position P7 and the position P8 can be calculated. Therefore, the navigation control unit 124 sequentially obtains the moving speed between the current positions acquired by the own machine. A car (own car) leaving a convenience store parking lot usually accelerates gradually when returning to the road (link).

このため、ナビ制御部124が、自機の最新の移動速度として、位置P7と位置P8との間の移動速度S7が、例えば時速25km以上になったことを検知したとする。ナビ制御部124は、さらに、その時の自機の進行方位Gd8と走行中の道路(リンク)の続く方向であるリンク方位との角度差θを求める。この角度差θは、換言すれば、自機の進行方位Gd8とリンク方位とのなす角の角度である。ナビ制御部124は、当該角度差θが、例えば20度以下である場合に、道路(リンク)上から外れていた自機が、道路(リンク)上に戻って走行を再開したと判別する。 Therefore, it is assumed that the navigation control unit 124 detects that the moving speed S7 between the position P7 and the position P8 has become, for example, 25 km / h or more as the latest moving speed of the own machine. The navigation control unit 124 further obtains an angle difference θ between the traveling direction Gd8 of the own machine at that time and the link direction which is the direction in which the traveling road (link) continues. In other words, this angle difference θ is the angle formed by the traveling direction Gd8 of the own aircraft and the link direction. When the angle difference θ is, for example, 20 degrees or less, the navigation control unit 124 determines that the own aircraft that has been off the road (link) has returned to the road (link) and resumed traveling.

このように、道路(リンク)上から外れていた自機が、道路(リンク)上に戻って走行を再開したと判別した場合、ナビ制御部124は、マップマッチング部122を制御してマップマッチング処理を再開するようにする。これにより、ナビゲーション装置は、駐車場モードから通常モードに遷移する。また、ルート案内中の場合には、ナビ制御部124は、リルート処理部123を制御して、リルート処理も再開する。 In this way, when it is determined that the own aircraft that has been off the road (link) has returned to the road (link) and resumed traveling, the navigation control unit 124 controls the map matching unit 122 to perform map matching. Try to resume processing. As a result, the navigation device transitions from the parking lot mode to the normal mode. Further, when the route is being guided, the navigation control unit 124 controls the reroute processing unit 123 and restarts the reroute processing.

これにより、当該ナビゲーション装置では、GPS部107を通じて測位した現在位置が、マップマッチング部122によりマップマッチング処理される。したがって、図5において、位置P9に示すように、当該ナビゲーション装置の現在位置(当該ナビゲーション装置が持ち込まれた自動車の位置)は、走行している道路(リンク)Lx上にあるものとして示すことができる。 As a result, in the navigation device, the current position determined through the GPS unit 107 is map-matched by the map matching unit 122. Therefore, in FIG. 5, as shown in position P9, the current position of the navigation device (the position of the vehicle in which the navigation device is brought in) may be shown as being on the road (link) Lx on which the navigation device is traveling. it can.

このように、この実施形態のナビゲーション装置は、道路上にあった現在位置が道路上から外れた場合と、道路上から外れた現在位置が、道路上に戻った場合とを適切に検知できる。すなわち、これは、自機が道路(リンク)上の位置にあるのか、あるいは、道路(リンク)上から外れた位置にあるのかを適切に判別できることを意味している。 As described above, the navigation device of this embodiment can appropriately detect the case where the current position on the road deviates from the road and the case where the current position deviated from the road returns to the road. That is, this means that it is possible to appropriately determine whether the aircraft is located on the road (link) or off the road (link).

そして、この実施形態のナビゲーション装置は、道路上にあった現在位置が道路上から外れたことを検知した場合には、自機を通常モードから駐車場モードに遷移させることができる。この場合には、GPS部107を通じて測位された現在位置をそのまま用いるようにすることができる。また、道路上から外れた現在位置が、道路上に戻ったことを検知した場合には、自機を駐車場モードから通常モードに遷移させることができる。この場合には、GPS部107を通じて測位された現在位置を、マップマッチング部122で補正し、この補正後の現在位置を用いるようにすることができる。 Then, when the navigation device of this embodiment detects that the current position on the road is off the road, the navigation device can shift the own aircraft from the normal mode to the parking lot mode. In this case, the current position determined through the GPS unit 107 can be used as it is. In addition, when it is detected that the current position off the road has returned to the road, the aircraft can be changed from the parking lot mode to the normal mode. In this case, the current position determined through the GPS unit 107 can be corrected by the map matching unit 122, and the corrected current position can be used.

[ナビゲーション装置の処理のまとめ]
図6は、この実施形態のナビゲーション装置で行われる地図の表示処理について説明するためのフローチャートである。図6に示す処理は、ナビゲーション装置に電源が投入され、表示部108Dに地図が表示するようにされた場合に、主に制御部102により実行される。表示部108Dに地図が表示するようにされた場合は、ルート案内を行わない場合とルート案内を行う場合とがある。
[Summary of navigation device processing]
FIG. 6 is a flowchart for explaining a map display process performed by the navigation device of this embodiment. The process shown in FIG. 6 is mainly executed by the control unit 102 when the power is turned on to the navigation device and the map is displayed on the display unit 108D. When the map is displayed on the display unit 108D, the route guidance may not be provided or the route guidance may be provided.

ルート案内を行わない場合は、表示部108Dに現在位置を含む地図と現在位置とを表示して、自己の位置を確認できるようにする場合であり、ナビゲーション装置に電源が投入された状態では、この状態になっている。また、ルート案内を行う場合は、ルート探索を行ってルート設定し、表示部108Dに現在位置を含む地図と、設定したルートと、現在位置とを表示して、当該設定したルートを辿ることができるように案内を行う場合である。 When route guidance is not performed, a map including the current position and the current position are displayed on the display unit 108D so that the user's position can be confirmed. It is in this state. In addition, when performing route guidance, it is possible to search for a route, set a route, display a map including the current position on the display unit 108D, the set route, and the current position, and follow the set route. This is a case of providing guidance so that it can be done.

まず、制御部102は、ナビゲーション処理部120のナビ制御部124を制御し、マップマッチング処理を開始するようにする(ステップS101)。ステップS101においてナビ制御部124は、マップマッチング部122を制御し、GPS部107を通じて測位した現在位置を、ネットワークDB1042の道路ネットワークデータや地図情報DB1041の地図データを用いて補正する処理を開始する。 First, the control unit 102 controls the navigation control unit 124 of the navigation processing unit 120 to start the map matching process (step S101). In step S101, the navigation control unit 124 controls the map matching unit 122 and starts a process of correcting the current position determined through the GPS unit 107 by using the road network data of the network DB 1042 and the map data of the map information DB 1041.

次に、制御部102は、ルート案内を行うようにされているか否かを判別する(ステップS102)。102の判別処理では、使用者によってルート案内を行うための操作がなされ、例えば、記憶装置104のワークエリアにルートが設定されているかどうかを確認することにより判別できる。ステップS102の判別処理において、ルート案内を行うようにされていると判別したときには、制御部102はナビ制御部124を介してリルート処理部123を制御し、リルート機能をオンにする(ステップS103)。これにより、必要に応じてリルート処理も行われるようにされる。 Next, the control unit 102 determines whether or not the route guidance is performed (step S102). In the determination process of 102, an operation for performing route guidance is performed by the user, and the determination can be made by, for example, confirming whether or not a route is set in the work area of the storage device 104. When it is determined in the determination process of step S102 that the route guidance is to be performed, the control unit 102 controls the reroute processing unit 123 via the navigation control unit 124 and turns on the reroute function (step S103). .. As a result, the reroute process is also performed as needed.

ステップS103の処理の後と、ステップS102の判別処理において、ルート案内を行うようにされていないと判別したときには、制御部102は、ナビ制御部124やルート案内処理部121を制御して、地図表示処理を開始させる(ステップS104)。このステップS104では、ナビ制御部124が機能して、自機の移動速度S及び自機の進行方位と走行している道路の続く方向であるリンク方位との角度差θを算出する処理も開始させる。 After the process of step S103 and in the determination process of step S102, when it is determined that the route guidance is not performed, the control unit 102 controls the navigation control unit 124 and the route guidance processing unit 121 to map. The display process is started (step S104). In this step S104, the navigation control unit 124 functions to start a process of calculating the moving speed S of the own machine and the angle difference θ between the traveling direction of the own machine and the link direction which is the continuing direction of the traveling road. Let me.

次に、制御部102は、ナビ制御部124を制御して、モード切り替え処理を行う(ステップS105)。このステップS105の処理は、自機が道路上にいるのか、道路上から外れた位置にいるのかを検知して、通常モードと駐車場モードとを切り替える処理である。ステップS105で実行されるモード切り替え処理の詳細は後述する。 Next, the control unit 102 controls the navigation control unit 124 to perform the mode switching process (step S105). The process of step S105 is a process of switching between the normal mode and the parking lot mode by detecting whether the own machine is on the road or off the road. Details of the mode switching process executed in step S105 will be described later.

ステップS105の処理の後において、制御部102は、地図の表示処理が終了するようにされたか否かを判別する(ステップS106)。ステップS106では、例えば、ナビゲーション装置のメイン電源がオフにされたり、図示しない受信機を通じて受信したテレビ放送番組の映像を表示部108Dに表示させる割り込み処理が発生したりした場合は、地図の表示処理は終了するようにされたと判別する。 After the process of step S105, the control unit 102 determines whether or not the map display process is terminated (step S106). In step S106, for example, when the main power of the navigation device is turned off or an interrupt process for displaying the image of the television broadcast program received through a receiver (not shown) occurs on the display unit 108D, the map display process is performed. Determines that it has been set to terminate.

ステップS106の判別処理において、地図の表示処理は終了するようにされていないと判別したときには、ステップS105からの処理を繰り返す。また、ステップS106の判別処理において、地図の表示処理は終了するようにされたと判別したとする。この場合、制御部102は、ナビ制御部124を通じて、ナビゲーション処理部120の各部での処理を停止させるようにするなどの終了処理を実行し(ステップS107)、この図6に示す処理を終了させる。 When it is determined in the determination process of step S106 that the map display process is not finished, the process from step S105 is repeated. Further, it is assumed that in the determination process of step S106, it is determined that the map display process is terminated. In this case, the control unit 102 executes end processing such as stopping the processing in each unit of the navigation processing unit 120 through the navigation control unit 124 (step S107), and ends the processing shown in FIG. ..

[モード切り替え処理の詳細]
図7は、図6を用いて説明した地図の表示処理のステップS105で実行されるモード切り替え処理を説明するためのフローチャートである。この図7に示すフローチャートの処理は、制御部102の制御の下、ナビ制御部124が実行する処理である。
[Details of mode switching process]
FIG. 7 is a flowchart for explaining the mode switching process executed in step S105 of the map display process described with reference to FIG. The process of the flowchart shown in FIG. 7 is a process executed by the navigation control unit 124 under the control of the control unit 102.

まず、ナビ制御部124は、図6のステップS104で開始した移動速度Sと角度差θの算出処理の結果に基づいて、移動速度Sが第1の閾値Sth以下になり、かつ、角度差θが第1の閾値θth以上になったか否かを判別する(ステップS201)。このステップS201の判別処理は、図4を用いて説明したように、道路(リンク)を走行中の自動車が、当該道路沿いの駐車場に入った可能性があるか否か(駐車場に入るような動作を取ったか否か)を判別する処理である。 First, the navigation control unit 124 sets the movement speed S to be equal to or less than the first threshold value Sth and the angle difference θ is based on the result of the calculation process of the movement speed S and the angle difference θ started in step S104 of FIG. Determines whether or not is equal to or greater than the first threshold value θth (step S201). In the determination process of step S201, as described with reference to FIG. 4, whether or not a vehicle traveling on the road (link) may have entered the parking lot along the road (entering the parking lot). It is a process of determining (whether or not such an operation has been taken).

ステップS201の判別処理において、移動速度Sが第1の閾値Sth以下になり、かつ、角度差θが第1の閾値θth以上にという条件を満足してないと判別した場合には、通常モードを維持するようにして(ステップS203)、この図7のフローチャートに示す処理を抜ける。この場合には、マップマッチング処理が継続して行われる。 In the determination process of step S201, when it is determined that the movement speed S is equal to or less than the first threshold value Sth and the condition that the angle difference θ is equal to or more than the first threshold value θth is not satisfied, the normal mode is set. While maintaining (step S203), the process shown in the flowchart of FIG. 7 is exited. In this case, the map matching process is continuously performed.

ステップS201の判別処理において、移動速度Sが第1の閾値Sth以下になり、かつ、角度差θが第1の閾値θth以上になったと判別した時には、ナビ制御部124は、ネットワークDB1042の道路ネットワークデータや地図情報DBの地図データを参照し、現在位置は交差点リンク上にあるか否かを判別する(ステップS202)。ステップS202では、現在位置が、右左折した直後の交差点近傍の道路(交差点リンク)上にあるか否かを判別する。この場合、進行方位とは反対側に交差点(ノード)が存在することになる。 When it is determined in the determination process of step S201 that the movement speed S is equal to or less than the first threshold value Sth and the angle difference θ is equal to or greater than the first threshold value θth, the navigation control unit 124 determines that the road network of the network DB 1042 With reference to the data and the map data of the map information DB, it is determined whether or not the current position is on the intersection link (step S202). In step S202, it is determined whether or not the current position is on the road (intersection link) near the intersection immediately after turning left or right. In this case, the intersection (node) exists on the side opposite to the traveling direction.

ステップS202の判別処理において、現在位置が交差点リンク上にないと判別した時には、通常モードを維持するようにして(ステップS203)、この図7のフローチャートに示す処理を抜ける。この場合には、マップマッチング処理が継続して行われる。 In the determination process of step S202, when it is determined that the current position is not on the intersection link, the normal mode is maintained (step S203), and the process shown in the flowchart of FIG. 7 is exited. In this case, the map matching process is continuously performed.

ステップS202の判別処理において、現在位置は交差点リンク上ではないと判別した時には、道路(リンク)沿いの駐車場などに侵入したとみなすことができるので、ナビ制御部124は駐車場モードに切り替えるようにする(ステップS204)。ステップS204において、ナビ制御部124は、マップマッチング部122を制御して、マップマッチング処理を中止し、GPS部107により測位された現在位置をそのまま用いるようにする。さらに、ナビ制御部124は、ルート案内中である場合には、リルート処理部123を制御して、リルート機能をオフにする。これにより、リルート処理は行わないようにされるので、不必要なリルート処理の実行が回避できる。 In the determination process of step S202, when it is determined that the current position is not on the intersection link, it can be considered that the vehicle has entered the parking lot along the road (link), so that the navigation control unit 124 switches to the parking lot mode. (Step S204). In step S204, the navigation control unit 124 controls the map matching unit 122 to stop the map matching process and use the current position determined by the GPS unit 107 as it is. Further, the navigation control unit 124 controls the reroute processing unit 123 to turn off the reroute function when the route is being guided. As a result, the reroute process is prevented from being performed, so that unnecessary execution of the reroute process can be avoided.

次に、ナビ制御部124は、図6のステップS104で開始した移動速度Sと角度差θの算出処理の結果に基づいて、移動速度Sが第1の閾値Sxth以上になり、かつ、角度差θが第2の閾値θxth以下になったか否かを判別する(ステップS205)。このステップS205の判別処理は、図5を用いて説明したように、道路(リンク)上から外れた自動車が、道路(リンク)上に戻ったか否かを判別する処理である。 Next, the navigation control unit 124 sets the movement speed S to the first threshold value Sxth or more and the angle difference based on the result of the calculation process of the movement speed S and the angle difference θ started in step S104 of FIG. It is determined whether or not θ is equal to or less than the second threshold value θxth (step S205). As described with reference to FIG. 5, the determination process in step S205 is a process for determining whether or not an automobile off the road (link) has returned to the road (link).

ステップS205の判別処理において、移動速度Sが第2の閾値Sxth以上になり、かつ、角度差θが第2の閾値θxth以下になったという条件を満足していないと判別したとする。この場合には、自車は道路(リンク)上から外れた状態にあるので、駐車場モードを維持するようにして(ステップS206)、ステップS205からの処理を繰り返す。 It is assumed that the determination process in step S205 does not satisfy the condition that the moving speed S is equal to or greater than the second threshold value Sxth and the angle difference θ is equal to or less than the second threshold value θxth. In this case, since the own vehicle is off the road (link), the parking lot mode is maintained (step S206), and the process from step S205 is repeated.

また、ステップS205の判別処理において、移動速度Sが第2の閾値Sxth以上になり、かつ、角度差θが第2の閾値θxth以下になったと判別したとする。この場合、ナビ制御部124は、自機が道路(リンク)上に戻ったと判別し、駐車場モードから通常モードに切り替える処理を行う(ステップS207)。 Further, it is assumed that in the determination process of step S205, it is determined that the moving speed S is equal to or greater than the second threshold value Sxth and the angle difference θ is equal to or less than the second threshold value θxth. In this case, the navigation control unit 124 determines that the aircraft has returned to the road (link), and performs a process of switching from the parking lot mode to the normal mode (step S207).

ステップS207において、ナビ制御部124は、マップマッチング部122を制御して、マップマッチング処理を再開させる。これにより、GPS部107を通じて測位した現在位置を、マップマッチング部122がネットワークDB1042の道路ネットワークデータや地図情報DB1041の地図データを用いて補正し、補正後の現在位置を用いるようにする。さらに、ナビ制御部124は、ルート案内中である場合には、リルート処理部123を制御して、リルート機能をオンにする。これにより、設定されたルートを逸脱した場合など、必要に応じてリルート処理が行うようにされるので、適切に目的地への案内が継続できる。 In step S207, the navigation control unit 124 controls the map matching unit 122 to restart the map matching process. As a result, the map matching unit 122 corrects the current position determined through the GPS unit 107 by using the road network data of the network DB 1042 and the map data of the map information DB 1041, and uses the corrected current position. Further, the navigation control unit 124 controls the reroute processing unit 123 to turn on the reroute function when the route is being guided. As a result, when the route deviates from the set route, the reroute process is performed as necessary, so that the guidance to the destination can be continued appropriately.

このステップS207の処理の後においては、この図7に示す処理を抜け、図6に示した処理に戻ることになる。なお、道路(リンク)上から外れて、例えば道路沿いの施設の駐車場に入り、しばらく停車するために自車のエンジンを停止し、電源を落とすようにした場合には、ナビ制御部124は、電源が落とすようにされたときの状態を維持し、図7のステップS205から処理を再開させることができるようになっている。 After the process of step S207, the process shown in FIG. 7 is skipped and the process returns to the process shown in FIG. If you deviate from the road (link), for example, enter the parking lot of a facility along the road, stop the engine of your vehicle to stop for a while, and turn off the power, the navigation control unit 124 will The state when the power is turned off can be maintained, and the process can be restarted from step S205 in FIG.

これにより、ナビ制御部124が、自機の状態を駐車場モードにしている場合であって、電源が落とされた時には、駐車場モードの状態からモード切り替え処理を再開させることができる。したがって、自車が駐車している状態から地図の表示処理を行うようにすることができる。 As a result, when the navigation control unit 124 is in the parking lot mode and the power is turned off, the mode switching process can be restarted from the parking lot mode state. Therefore, it is possible to display the map from the state where the own vehicle is parked.

[実施の形態の効果]
この実施形態のナビゲーション装置の場合には、マップマッチング機能やリルート機能を備えている。そして、自機が持ち込まれた自動車の現在位置が、道路(リンク)上にあるか、道路(リンク)上から外れているかに応じて、マップマッチング機能やリルート機能を用いるのか、用いないのかを適切に切り替えることができる。これにより、自機が持ち込まれた自動車が、道路沿いの駐車場に停車したのに、マップマッチング機能により、道路上に位置しているように自機の現在位置が表示されてしまう不都合を回避できる。
[Effect of Embodiment]
The navigation device of this embodiment has a map matching function and a reroute function. Then, depending on whether the current position of the vehicle brought in by the aircraft is on the road (link) or off the road (link), whether to use the map matching function or the reroute function or not is used. Can be switched appropriately. This avoids the inconvenience that the car brought in by the aircraft stops at the parking lot along the road, but the map matching function displays the current position of the aircraft as if it were located on the road. it can.

また、道路沿いの例えば駐車場を出て、道路(リンク)上を走行する状態に戻った時には、これを自動的に検知して、マップマッチング機能を用いるようにすることができる。これにより、道路(リンク)上を走行しているのに、道路(リンク)上とは異なる場所に現在位置が表示されてしまう不都合も防止できる。 Further, when the vehicle leaves the parking lot along the road and returns to the state of traveling on the road (link), this can be automatically detected and the map matching function can be used. As a result, it is possible to prevent the inconvenience that the current position is displayed in a place different from that on the road (link) even though the vehicle is traveling on the road (link).

また、自機が持ち込まれた自動車の現在位置が、道路(リンク)上にあるか、道路(リンク)上から外れているかを適切に判別して、通常モードと駐車場モードとを切り替えているので、不用意にモードが切り替えられてしまうこともない。 In addition, the current position of the vehicle brought in by the vehicle is properly determined whether it is on the road (link) or off the road (link), and the normal mode and the parking lot mode are switched. Therefore, the mode will not be switched carelessly.

[変形例]
上述した実施の形態では、移動速度Sが時速20km以下になり、角度差θが40度以上になったことを検知した場合に、道路(リンク)上にあった現在位置が道路(リンク)上から外れたと判別するようにした。また、移動速度Sが時速25km以上になり、角度差θが20度以下になったことを検知した場合に、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったと判別するようにした。しかし、これに限るものではない、移動速度Sに対する閾値や角度差θに対する閾値は適宜の値とすることができる。
[Modification example]
In the above-described embodiment, when it is detected that the moving speed S is 20 km / h or less and the angle difference θ is 40 degrees or more, the current position on the road (link) is on the road (link). I tried to determine that it was out of the range. Further, when it is detected that the moving speed S becomes 25 km / h or more and the angle difference θ becomes 20 degrees or less, it is determined that the current position off the road (link) has returned to the road (link). I tried to do it. However, the threshold value for the moving speed S and the threshold value for the angle difference θ, which is not limited to this, can be set to appropriate values.

また、道路(リンク)上にあった現在位置が道路(リンク)上から外れたことを検知する場合と、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったことを検知する場合とで、同じ閾値を用いることもできる。例えば、移動速度Sが時速20km以下になり、角度差θが40度以上になったことを検知した場合に、道路(リンク)上にあった現在位置が道路(リンク)上から外れたと判別する。一方、移動速度Sが時速20kmより速くなり、角度差θが40度より小さくなったことを検知した場合に、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったと判別するようにすることもできる。 In addition, when it is detected that the current position on the road (link) has deviated from the road (link), and when the current position deviated from the road (link) has returned to the road (link). The same threshold value can be used for detection. For example, when it is detected that the moving speed S is 20 km / h or less and the angle difference θ is 40 degrees or more, it is determined that the current position on the road (link) is off the road (link). .. On the other hand, when it is detected that the moving speed S becomes faster than 20 km / h and the angle difference θ becomes smaller than 40 degrees, it is determined that the current position off the road (link) has returned to the road (link). You can also do it.

しかし、道路(リンク)上にあった現在位置が道路(リンク)上から外れたことを検知する場合と、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったことを検知する場合とで、移動速度Sと角度差θについて、上述した実施の形態のように異なる閾値を用いることで、それぞれの場合をより適切に判別できる。 However, when it is detected that the current position on the road (link) has deviated from the road (link), and when the current position deviated from the road (link) has returned to the road (link). By using different threshold values for the movement speed S and the angle difference θ with respect to the case of detection as in the above-described embodiment, each case can be more appropriately determined.

また、上述した実施の形態では、自動車用ナビゲーション装置にこの発明を適用した場合を例にして説明したが、これに限るものではない。歩行者用ナビゲーション装置、自転車用ナビゲーション装置など、リンク上を移動するものとされ、マップマッチング機能が用いられて、GPSの現在位置を補正する種々のナビゲーション装置にこの発明を適用できる。 Further, in the above-described embodiment, the case where the present invention is applied to an automobile navigation device has been described as an example, but the present invention is not limited to this. The present invention can be applied to various navigation devices that move on a link, such as a pedestrian navigation device and a bicycle navigation device, and that use a map matching function to correct the current position of GPS.

また、上述した実施の形態では、GPS部107を通じて現在位置を測位するものとして説明したが、これに限るものではない。例えば、センサ部106からのセンサ出力を用いて現在位置を特定して自律航法を実現できる場合には、当該自律航法により特定した現在位置を、マップマッチング処理により補正する場合においても、この発明を適用できる。すなわち、GPSや自律航法機能など、種々の方式により取得した現在位置をマップマッチング処理により補正する場合に、この発明を適用できる。 Further, in the above-described embodiment, the current position is determined through the GPS unit 107, but the present invention is not limited to this. For example, when the current position can be specified by using the sensor output from the sensor unit 106 and autonomous navigation can be realized, the present invention can be used even when the current position specified by the autonomous navigation is corrected by map matching processing. Applicable. That is, the present invention can be applied when the current position acquired by various methods such as GPS and autonomous navigation function is corrected by map matching processing.

また、上述した実施の形態では、自機の移動速度は、GPS部107で取得した現在位置と時計回路105を通じて取得した時刻とを利用して、計算により求めるようにしたが、これに限るものではない。例えば、センサ部106の機能により、精度よく自機の移動速度を検出することができる場合には、センサ部106からの移動速度を用いるようにしてもよい。また、自動車からの速度情報の提供を有線または無線により提供を受けられる場合には、当該自動車からの速度情報を自機の移動速度として利用してもよい。 Further, in the above-described embodiment, the moving speed of the own machine is calculated by using the current position acquired by the GPS unit 107 and the time acquired through the clock circuit 105, but the present invention is limited to this. is not it. For example, if the moving speed of the own machine can be detected accurately by the function of the sensor unit 106, the moving speed from the sensor unit 106 may be used. Further, when the speed information provided by the automobile can be provided by wire or wirelessly, the speed information from the automobile may be used as the moving speed of the own aircraft.

また、上述した実施の形態のナビゲーション装置のマップマッチング部122は、地図情報DB1041の地図データ及びネットワークDB1042の道路ネットワークデータを地図に関する情報として用いて、マップマッチング処理を行うものとして説明した。しかし、これに限るものではない。GPSなどにより取得した現在位置を補正するために、地図情報DB1041の地図データ及びネットワークDB1042の道路ネットワークデータのいずれか一方だけでも補正が可能な場合には、当該一方のデータだけに基づいて、マップマッチング処理を行うようにしてもよい。 Further, the map matching unit 122 of the navigation device of the above-described embodiment has been described as performing the map matching process by using the map data of the map information DB 1041 and the road network data of the network DB 1042 as information related to the map. However, it is not limited to this. If it is possible to correct only one of the map data of the map information DB 1041 and the road network data of the network DB 1042 in order to correct the current position acquired by GPS or the like, the map is based on only one of the data. Matching processing may be performed.

また、上述した実施の形態では、例えば駐車場内ある自車位置を黒丸などのマークにより示すようにしたが、これに限るものではない。例えば、地図情報DB1041の地図データを用いて、「○○駐車場内」、「コンビニ○○店」などのように、自機の現在位置である自車の駐車場所を文字情報により示すこともできる。また、自機の現在位置が含まれるエリアをハイライト表示や反転表示するなどして、どこのエリアにいるのかを示すようにしてもよい。このようにすれば、GPSの誤差分を吸収できる。 Further, in the above-described embodiment, for example, the position of the own vehicle in the parking lot is indicated by a mark such as a black circle, but the present invention is not limited to this. For example, using the map data of the map information DB 1041, it is possible to indicate the parking place of the own vehicle, which is the current position of the own aircraft, by text information such as "inside the XX parking lot" and "convenience store XX store". .. In addition, the area including the current position of the own machine may be highlighted or highlighted to indicate where the user is. In this way, the GPS error can be absorbed.

また、上述した実施の形態では、ナビゲーション装置のセンサ部106の機能により、進行方位を検出するものとして説明したが、これに限るものではない。例えば、GPS部107を通じて順次に取得する現在位置を例えば地図上にプロットするようにして保持するようにする。そして、前回の現在位置から今回の現在位置に向かう方向を、自機の進行方位として特定し、この特定した進行方位を用いるようにすることもできる。なお、この場合、地図上にプロットするようにした現在位置をナビゲーション装置に使用者に提供する必要はなく、いわゆるバックグラウンドでの処理となる。 Further, in the above-described embodiment, it has been described that the traveling direction is detected by the function of the sensor unit 106 of the navigation device, but the present invention is not limited to this. For example, the current position sequentially acquired through the GPS unit 107 is held by plotting it on a map, for example. Then, the direction from the previous current position to the current current position can be specified as the traveling direction of the own aircraft, and the specified traveling direction can be used. In this case, it is not necessary to provide the navigation device with the current position to be plotted on the map, which is a so-called background process.

[その他]
上述した実施の形態の説明から分かるように、ナビゲーション装置の現在位置測位手段の機能は、GPS部107及びGPSアンテナ107Aが実現している。また、ナビゲーション装置のマップマッチング手段の機能は、マップマッチング部122が実現している。また、ナビゲーション装置の速度取得手段の機能は、GPS部107と時計回路105とナビ制御部124とが協働して実現している。また、ナビゲーション装置の方位取得手段の機能は、主にセンサ部106が実現している。また、角度差取得手段の機能は、ナビ制御部124が実現している。また、第1、第2の制御手段の機能は、ナビ制御部124が実現している。また、ナビゲーション装置のリルート手段の機能は、リルート処理部123が実現している。また、表示制御手段の機能は、制御部102及び表示部108Dが実現している。
[Other]
As can be seen from the description of the above-described embodiment, the functions of the current position positioning means of the navigation device are realized by the GPS unit 107 and the GPS antenna 107A. Further, the function of the map matching means of the navigation device is realized by the map matching unit 122. Further, the function of the speed acquisition means of the navigation device is realized by the GPS unit 107, the clock circuit 105, and the navigation control unit 124 in cooperation with each other. Further, the function of the direction acquisition means of the navigation device is mainly realized by the sensor unit 106. Further, the function of the angle difference acquisition means is realized by the navigation control unit 124. Further, the functions of the first and second control means are realized by the navigation control unit 124. Further, the function of the reroute means of the navigation device is realized by the reroute processing unit 123 . Further, the functions of the display control means are realized by the control unit 102 and the display unit 108D.

また、図6、図7のフローチャートを用いて説明した方法が、この発明によるナビゲーション方法の一実施の形態が適用されたものである。また、図6、図7のフローチャートを用いて説明した処理を行うプログラムが、この発明によるナビゲーションプログラムの一実施の形態が適用されたものである。 Further, the method described with reference to the flowcharts of FIGS. 6 and 7 is to which one embodiment of the navigation method according to the present invention is applied. Further, the program that performs the processing described with reference to the flowcharts of FIGS. 6 and 7 is the one to which one embodiment of the navigation program according to the present invention is applied.

101…送受信アンテナ、101A…無線通信部、102…制御部、103…操作部、104…記憶装置、1041…地図情報DB、1042…ネットワークDB、1043…ワークエリア、105…時計回路、106…センサ部、107…GPS部、107A…GPSアンテナ、108D…表示部、108S…タッチセンサ、108…タッチパネル、109…音声出力部、110…スピーカ、111…送信情報処理部、112…受信情報処理部、120…ナビゲーション処理部、121…ルート案内処理部、122…マップマッチング部、123…リルート処理部、124…ナビ制御部
101 ... Transmission / reception antenna, 101A ... Wireless communication unit, 102 ... Control unit, 103 ... Operation unit, 104 ... Storage device, 1041 ... Map information DB, 1042 ... Network DB, 1043 ... Work area, 105 ... Clock circuit, 106 ... Sensor Unit, 107 ... GPS unit, 107A ... GPS antenna, 108D ... display unit, 108S ... touch sensor, 108 ... touch panel, 109 ... audio output unit, 110 ... speaker, 111 ... transmission information processing unit, 112 ... reception information processing unit, 120 ... Navigation processing unit, 121 ... Route guidance processing unit, 122 ... Map matching unit, 123 ... Reroute processing unit, 124 ... Navigation control unit

Claims (7)

現在位置を測位する現在位置測位手段と、
前記現在位置測位手段により測位された前記現在位置を、地図に関する情報に基づいて補正するマップマッチング手段と、
自機の移動速度を順次に取得する速度取得手段と、
自機の進行方位を順次に取得する方位取得手段からの前記進行方位と、自機が移動している道路の続く方向であるリンク方位との角度差を順次に取得する角度差取得手段と、
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別できた場合には、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御手段と、
前記駐車場モードにある場合において、前記速度取得手段で取得された前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御手段と
を備え、
前記第2の制御手段は、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とするナビゲーション装置。
Current position positioning means for positioning the current position and
A map matching means that corrects the current position determined by the current position positioning means based on information about the map, and a map matching means.
Speed acquisition means to acquire the movement speed of your own machine in sequence,
An angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own aircraft and the link orientation which is the continuing direction of the road on which the own aircraft is moving.
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that the vehicle is not on the road near the intersection immediately after, the correction of the current position by the map matching means is stopped, and the parking mode is switched to the parking mode in which the current position from the current position positioning means is used as it is. The first control means to control and
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is increased. When it is determined that the angle is smaller than the predetermined second angle, the correction of the current position by the map matching means is restarted, and the current position of the own machine is corrected by the map matching means. It is equipped with a second control means that controls to switch to the mode.
The second control means maintains the state when the power was turned off when the power was turned off while in the parking lot mode, and when the power was turned on again, the second control means maintained the state when the power was turned off. A navigation device characterized by resuming processing from a state in parking mode.
請求項1に記載のナビゲーション装置であって、
前記駐車場モードにあるときに、表示画面に表示された地図上に自機の現在位置が含まれるエリアを区別可能に表する表示制御手段
を備えることを特徴とするナビゲーション装置。
The navigation device according to claim 1.
A navigation device including a display control means for distinguishing an area including the current position of the own aircraft on a map displayed on a display screen when in the parking lot mode.
請求項1に記載のナビゲーション装置であって、
目的地までの設定されたルートを辿るようにルート案内を行っている時に、前記ルートを逸脱したことを検知した場合に、現在位置から前記目的地までの新たなルートを設定し直すリルート手段を備え、
前記第1の制御手段は、前記駐車場モードに切り替える場合に、ルート案内中であれば、前記リルート手段による処理を停止させるように制御し、
前記第2の制御手段は、前記通常モードに切り替える場合に、前記リルート手段による処理を停止させている時には、前記リルート手段による処理を再開させるように制御することを特徴とするナビゲーション装置。
The navigation device according to claim 1.
A reroute means for resetting a new route from the current position to the destination when it is detected that the route deviates from the route when the route is guided to follow the set route to the destination. Prepare,
When switching to the parking lot mode, the first control means controls so as to stop the process by the reroute means if the route is being guided.
The second control means is a navigation device characterized in that when switching to the normal mode, when the processing by the reroute means is stopped, the processing by the reroute means is restarted.
現在位置を測位する現在位置測位手段と、前記現在位置測位手段により測位された前記現在位置を、地図情報に基づいて補正するマップマッチング手段と、自機の移動速度を順次に取得する速度取得手段と、自機の進行方位を順次に取得する方位取得手段からの前記進行方位と、自機が移動している道路の続く方向であるリンク方位との角度差を順次に取得する角度差取得手段とを備えたナビゲーション装置において用いられるナビゲーション方法であって、
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別した場合には、第1の制御手段が、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御工程と、
前記駐車場モードにある場合において、前記速度取得手段で取得した前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得した前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、第2の制御手段が、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御工程と
を有し、
前記第2の制御工程において、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とするナビゲーション方法。
A current position positioning means for positioning the current position, a map matching means for correcting the current position determined by the current position positioning means based on map information, and a speed acquisition means for sequentially acquiring the moving speed of the own machine. And the angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own aircraft and the link orientation which is the continuing direction of the road on which the own aircraft is moving. It is a navigation method used in a navigation device equipped with and.
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that the vehicle is not on the road near the intersection immediately after, the first control means stops the correction of the current position by the map matching means, and the current position from the current position positioning means is used as it is. The first control process that controls to switch to the parking mode, and
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is predetermined. If it can be determined that the angle is smaller than the second angle, the second control means restarts the correction of the current position by the map matching means, and corrects the current position of the own machine by the map matching means. It has a second control step of controlling to switch to the normal mode to be used.
In the second control step, when the power is turned off while in the parking lot mode, the state when the power is turned off is maintained, and when the power is turned on again, the state is maintained. A navigation method characterized by resuming processing from a state in parking mode.
請求項4に記載のナビゲーション方法であって、
前記ナビゲーション装置は、目的地までの設定されたルートを辿るようにルート案内を行っている時に、前記ルートを逸脱したことを検知した場合に、現在位置から前記目的地までの新たなルートを設定し直すリルート手段を備えるものであり、
前記第1の制御工程において、前記駐車場モードに切り替える場合に、ルート案内中であれば、前記リルート手段による処理を停止させるように制御し、
前記第2の制御工程においては、前記通常モードに切り替える場合に、前記リルート手段による処理を停止させている時には、前記リルート手段による処理を再開させるように制御する
ことを特徴とするナビゲーション方法。
The navigation method according to claim 4.
The navigation device sets a new route from the current position to the destination when it detects that the route has deviated from the route when the route guidance is performed so as to follow the set route to the destination. It is equipped with rerouting means to re-do.
In the first control step, when switching to the parking lot mode, if the route is being guided, the process by the reroute means is controlled to be stopped.
In the second control step, when switching to the normal mode, when the process by the reroute means is stopped, the navigation method is controlled so as to restart the process by the reroute means.
現在位置を測位する現在位置測位手段と、前記現在位置測位手段により測位された前記現在位置を、地図情報に基づいて補正するマップマッチング手段と、自機の移動速度を順次に取得する速度取得手段と、自機の進行方位を順次に取得する方位取得手段からの前記進行方位と、自機が移動している道路の続く方向であるリンク方位との角度差を順次に取得する角度差取得手段とを備えたナビゲーション装置に搭載されたコンピュータが、
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別した場合には、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御ステップと、
前記駐車場モードにある場合において、前記速度取得手段で取得した前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得した前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御ステップと
を実行し、
前記第2の制御ステップにおいて、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とするナビゲーションプログラム。
A current position positioning means for positioning the current position, a map matching means for correcting the current position determined by the current position positioning means based on map information, and a speed acquisition means for sequentially acquiring the moving speed of the own machine. And the angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own machine and the link direction which is the continuing direction of the road on which the own machine is moving. The computer installed in the navigation device equipped with
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that it is not on the road near the intersection immediately after, the correction of the current position by the map matching means is stopped, and control is performed to switch to the parking lot mode in which the current position from the current position positioning means is used as it is. The first control step to do
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is predetermined. If it can be determined that the angle is smaller than the second angle, the map matching means restarts the correction of the current position, and the map matching means corrects the current position of the own machine to use the normal mode. Perform a second control step and control to switch,
In the second control step, when the power is turned off while in the parking lot mode, the state when the power is turned off is maintained, and when the power is turned on again, the state is maintained. A navigation program characterized by resuming processing from a state in parking mode.
請求項6に記載のナビゲーションプログラムであって、
前記ナビゲーション装置は、目的地までの設定されたルートを辿るようにルート案内を行っている時に、前記ルートを逸脱したことを検知した場合に、現在位置から前記目的地までの新たなルートを設定し直すリルート手段を備えるものであり、
前記第1の制御ステップにおいて、前記駐車場モードに切り替える場合に、ルート案内中であれば、前記リルート手段による処理を停止させるように制御し、
前記第2の制御ステップにおいては、前記通常モードに切り替える場合に、前記リルート手段による処理を停止させている時には、前記リルート手段による処理を再開させるように制御する
ことを特徴とするナビゲーションプログラム。
The navigation program according to claim 6.
The navigation device sets a new route from the current position to the destination when it detects that the route has deviated from the route when the route guidance is performed so as to follow the set route to the destination. It is equipped with rerouting means to re-do.
In the first control step, when switching to the parking lot mode, if the route is being guided, the process by the reroute means is controlled to be stopped.
In the second control step, when switching to the normal mode, when the processing by the rerouting means is stopped, the navigation program is controlled so as to restart the processing by the rerouting means.
JP2016182653A 2016-09-20 2016-09-20 Navigation devices, navigation methods and navigation programs. Active JP6837786B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016182653A JP6837786B2 (en) 2016-09-20 2016-09-20 Navigation devices, navigation methods and navigation programs.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016182653A JP6837786B2 (en) 2016-09-20 2016-09-20 Navigation devices, navigation methods and navigation programs.

Publications (2)

Publication Number Publication Date
JP2018048817A JP2018048817A (en) 2018-03-29
JP6837786B2 true JP6837786B2 (en) 2021-03-03

Family

ID=61766231

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016182653A Active JP6837786B2 (en) 2016-09-20 2016-09-20 Navigation devices, navigation methods and navigation programs.

Country Status (1)

Country Link
JP (1) JP6837786B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2826086B2 (en) * 1995-12-28 1998-11-18 アルパイン株式会社 Navigation device
JP3607501B2 (en) * 1998-04-25 2005-01-05 アルパイン株式会社 Navigation device
JP2002333334A (en) * 2001-05-08 2002-11-22 Pioneer Electronic Corp Car navigation device
JP4770330B2 (en) * 2005-08-22 2011-09-14 株式会社デンソー Moving body position detecting device, navigation device, and program
KR20090001721A (en) * 2007-05-14 2009-01-09 팅크웨어(주) Map matching correction method and navigation system performing the method

Also Published As

Publication number Publication date
JP2018048817A (en) 2018-03-29

Similar Documents

Publication Publication Date Title
JP2006170970A (en) Navigation apparatus for vehicle, and road map distribution system
US9026353B2 (en) Method and apparatus for displaying guidance for navigation system
JP4626663B2 (en) Driving support system, driving support method, and computer program
JPH112532A (en) Automatic restart of route guide of vehicle navigation system
JP2006153665A (en) On-vehicle navigation device
JP2001059729A (en) Navigation device and information creating device
JPH10132591A (en) Navigation device
JP3580457B2 (en) Vehicle navigation system
JP6410596B2 (en) Information processing apparatus and program
JP3596704B2 (en) Vehicle navigation device and navigation method
US20100138148A1 (en) Navigation apparatus
JP3580458B2 (en) Vehicle navigation system
JP4513814B2 (en) Vehicle navigation device
JP6837786B2 (en) Navigation devices, navigation methods and navigation programs.
JP4434148B2 (en) Navigation device and route search method thereof
JP2007192584A (en) Navigation device
JP2007292586A (en) Navigation apparatus and navigation system
JP4409968B2 (en) Route guidance method for navigation device and navigation device
JP3607501B2 (en) Navigation device
US20230011189A1 (en) Information processing device, information output method, program, and storage medium
US20230003538A1 (en) Information processing device, information output method, program, and storage medium
JP4093135B2 (en) Car navigation system
JP5943482B2 (en) Navigation device and navigation method
JP2005321360A (en) Vehicle-mounted navigation device
CN104412067B (en) navigation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200811

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210210

R150 Certificate of patent or registration of utility model

Ref document number: 6837786

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