Route determination method and apparatus for navigation system
First Claim
1. A method of calculating a route from a start point to a destination based on map database, comprising the following steps of:
- determining whether a non-digitized area exists between the start point and the destination, where the non-digital area is an area in which no road segments are available in the map database;
automatically creating a processing point that acts as an intermediary point between the start point and the destination if the non-digitized area exists;
performing a first route search using an A* algorithm between the start point and the processing point to produce a first part of a calculated route;
performing a second route search using an A* algorithm between the destination and the processing point to produce a second part of the calculated route; and
combining the first part and second part to complete the calculated route that connects the start point and the destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system is able to find an optimum route to a destination even when a large non-digitized area exists between a starting point to the destination. The navigation system produces processing points based on a particular shape and size of the large non-digitized area and determines whether such processing points should be used for route search operations. When it is determined that the route search operation is effective, the navigation system performs A* algorithm search operations with respect to the start point, processing points and the destination and detects an optimum route to detour the large non-digitized area.
13 Citations
18 Claims
-
1. A method of calculating a route from a start point to a destination based on map database, comprising the following steps of:
-
determining whether a non-digitized area exists between the start point and the destination, where the non-digital area is an area in which no road segments are available in the map database; automatically creating a processing point that acts as an intermediary point between the start point and the destination if the non-digitized area exists; performing a first route search using an A* algorithm between the start point and the processing point to produce a first part of a calculated route; performing a second route search using an A* algorithm between the destination and the processing point to produce a second part of the calculated route; and combining the first part and second part to complete the calculated route that connects the start point and the destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus of calculating a route from a start point to a destination based on map database, comprising:
-
a map storage medium having the map database which stores road segments data and other map data related to determining a preferable route between a start point and a destination; a monitor for displaying information and images related to operations of determining the preferable route and route guidance to the destination; a route search controller for controlling overall operations of a route search process for determining the preferable route between the start point and the destination and a route guidance process for guiding a user to the destination through the preferable route; a memory for temporally storing data necessary for the route search process; wherein the route search controller controls the following operations of; determining whether a non-digitized area exists between the start point and the destination, where the non-digital area is an area in which no road segments are available in the map database; automatically creating a processing point that acts as an intermediary point between the start point and the destination if the non-digitized area exists; performing a first route search using an A* algorithm between the start point and the processing point to produce a first part of a calculated route; performing a second route search using an A* algorithm between the destination and the processing point to produce a second part of the calculated route; and combining the first part and second part to complete the calculated route that connects the start point and the destination. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification