Road sinuosity to enhance speed approximation in road navigation
First Claim
Patent Images
1. A method for the determination of a time to travel a route using a navigation system comprising:
- determining, at a navigation system comprising a central processing unit, a global positioning system receiver and a display, a road sinuosity of the route from a starting point provided by the global positioning system receiver to a destination point based on digitized map data comprising;
providing a digitized route from the digitized map data which comprises data coordinates at a plurality of discrete data points along the route;
determining a distance between each data point from the data coordinates of each data point to result in a plurality of distances;
summing the distances between all of the data points;
determining the value of rotation angles between route segments;
calculating the road sinuosity S(R) by summing the absolute value of all of the rotation angles and dividing by the sum of the distances between all of the data points;
determining by the central processing unit a time multiplier by a tabulated function in which the time multiplier is determined for various road sinuosities;
obtaining by the central processing unit an estimated travel time of the route from the navigation system; and
calculating by the central processing unit a corrected travel time by multiplying the estimated travel time by the time multiplier to result in a corrected travel time, anddisplaying on the display the corrected travel time to a viewer of the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system which includes a central processing unit; a nonvolatile storage for storing digitized map data; a road sinuosity S(R) of a route including a plurality of digitized road segments calculated from a starting point to a destination point to be traveled by a user by summing the rotation angle of each of the road segments divided by the distance of each of the road segments; a module to determine an estimated travel time of the route; a module to determine a corrected travel time using the road sinuosity S(R); and a display to display the corrected travel time.
7 Citations
16 Claims
-
1. A method for the determination of a time to travel a route using a navigation system comprising:
-
determining, at a navigation system comprising a central processing unit, a global positioning system receiver and a display, a road sinuosity of the route from a starting point provided by the global positioning system receiver to a destination point based on digitized map data comprising; providing a digitized route from the digitized map data which comprises data coordinates at a plurality of discrete data points along the route; determining a distance between each data point from the data coordinates of each data point to result in a plurality of distances; summing the distances between all of the data points; determining the value of rotation angles between route segments; calculating the road sinuosity S(R) by summing the absolute value of all of the rotation angles and dividing by the sum of the distances between all of the data points; determining by the central processing unit a time multiplier by a tabulated function in which the time multiplier is determined for various road sinuosities; obtaining by the central processing unit an estimated travel time of the route from the navigation system; and calculating by the central processing unit a corrected travel time by multiplying the estimated travel time by the time multiplier to result in a corrected travel time, and displaying on the display the corrected travel time to a viewer of the display. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for the determination of a time to travel a route using a navigation system, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to perform a method comprising:
-
determining, at a navigation system comprising a central processing unit, a global positioning system receiver and a display, a road sinuosity of the route from a starting point provided by the global positioning system receiver to a destination point based on digitized map data comprising; obtaining a digitized route which comprises data coordinates at a plurality of discrete data points along the route; determining a distance between each data point from the data coordinates of each data point to result in a plurality of distances; summing the distances between all of the data points; determining the value of rotation angles between route segments; calculating the road sinuosity S(R) by summing the absolute value of all of the rotation angles and dividing by the sum of the distances between all of the data points; experimentally determining by the central processing unit a time multiplier by a tabulated function in which the time multiplier is determined for various road sinuosities; obtaining by the central processing unit an estimated travel time of the route from the navigation system; calculating by the central processing unit a corrected travel time by multiplying the estimated travel time by the time multiplier to result in a corrected travel time; and displaying on the display the corrected travel time to a viewer of the display. - View Dependent Claims (6, 7, 8)
-
-
9. A navigation system comprising:
-
a central processing unit; a global positioning system receiver locating the navigation system; a nonvolatile storage for storing digitized map data; road sinuosity of a route to be traveled by a user calculated from a starting point provided by the global positioning system receiver to a destination point comprising; a digitized route for the route to be traveled by the user obtained from the stored digitized map data, the digitized route comprising data coordinates at a plurality of discrete data points along the route; a distance between each data point determined from the data coordinates of each data point to result in a plurality of distances; the distances between all of the data points summed; a value of rotation angles between route segments; road sinuosity S(R) calculated by summing the absolute value of all of the rotation angles and dividing by the sum of the distances between all of the data points the central processing unit programmed to determine an estimated travel time of the route; the central processing unit programmed to determine a corrected travel time using the road sinuosity S(R); and a display that displays the corrected travel time to a viewer of the display. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification