Map display apparatus
First Claim
1. A map display apparatus comprising:
- a data storage portion for storing map data, the map data being generated by assuming that an area surrounded by particular longitudes and particular latitudes is one of a rectangle and a square;
a display control portion for generating a map of a target area by using the map data stored in the data storage portion and a distortion correction coefficient, the distortion correction coefficient being for correcting a distortion of the map caused by difference in a ratio of a corresponding length in the map and an actual length with respect to a latitude;
a distortion correction coefficient storage portion for storing distortion correction coefficients by a unit of a predetermined latitude width, wherein the display control portion reads a particular distortion correction coefficient corresponding to a latitude of a particular point in the target area from the distortion correction coefficient storage portion, and converts the map data using the particular distortion correction coefficient.
1 Assignment
0 Petitions
Accused Products
Abstract
A vehicular navigation system for displaying map data generated by assuming that an area surrounded by particular longitudes and particular latitudes is a rectangle or a square, and for adequately correcting distortion of map with restricting a decrease of a map drawing speed. A vehicular navigation system determines a distortion correction coefficient Hs at a detected present position, and generates a coordinate conversion correction coefficient table Ht by multiplying the distortion correction coefficient Hs by a sine value of a rotation angle. While drawing the map, the system converts map data by using the coordinate conversion correction coefficient table Ht. The coordinate values X and Y after conversion can be respectively calculated by X=βx−αy, Y=αx+βy, by using the coordinate conversion correction coefficient α with respect to the sine value of the rotation angle θ in the map and the coordinate conversion correction coefficient β with respect to the cosine value of the rotation angle θ in the map. As a result, the number of multiplications is reduced. Then it can adequately correct the distortion of the map by restricting a decrease of a map drawing speed.
28 Citations
17 Claims
-
1. A map display apparatus comprising:
-
a data storage portion for storing map data, the map data being generated by assuming that an area surrounded by particular longitudes and particular latitudes is one of a rectangle and a square;
a display control portion for generating a map of a target area by using the map data stored in the data storage portion and a distortion correction coefficient, the distortion correction coefficient being for correcting a distortion of the map caused by difference in a ratio of a corresponding length in the map and an actual length with respect to a latitude;
a distortion correction coefficient storage portion for storing distortion correction coefficients by a unit of a predetermined latitude width, wherein the display control portion reads a particular distortion correction coefficient corresponding to a latitude of a particular point in the target area from the distortion correction coefficient storage portion, and converts the map data using the particular distortion correction coefficient. - View Dependent Claims (12)
a display portion for displaying the map generated by the display control portion.
-
-
2. A map display apparatus comprising:
-
a data storage portion for storing map data, the map data being generated by assuming that an area surrounded by particular longitudes and particular latitudes is one of a rectangle and a square;
a display control portion for generating a map of a target area by correcting the map data stored in the data storage portion using a distortion correction coefficient and by coordinate-converting a corrected map data based on a rotation angle of the map with respect to a reference direction, the distortion correction coefficient being for correcting a distortion of the map caused by differences in a ratio of a corresponding length in the map and an actual length with respect to a latitude; and
a coordinate conversion correction coefficient storage portion for storing coordinate conversion correction coefficients by a unit of a predetermined latitude width with respect to a rotation correction coefficient corresponding to a rotation angle, the coordinate conversion correction coefficients being determined by multiplying the rotation correction coefficient corresponding to each rotation angle by the distortion correction coefficient, and the rotation angles of the map with respect to the reference direction being determined by a predetermined angle unit, wherein the display control portion reads a particular coordinate conversion correction coefficient corresponding to a latitude of a particular point in a target area from the coordinate conversion correction coefficient storage portion, and converts the map data using the particular coordinate conversion correction coefficient.
-
-
3. A map display apparatus comprising:
-
a data storage portion for storing map data, the map data being generated by assuming that an area surrounded by particular longitudes and particular latitudes is one of a rectangle and a square;
a display control portion for generating a map of a target area by using the map data stored in the data storage portion and a distortion correction coefficient, the distortion correction coefficient being for correcting a distortion of the map caused by differences in a ratio of a corresponding length in the map and an actual length with respect to a latitude;
a present position detection portion for detecting a present position;
a distortion correction coefficient determination portion for determining a distortion correction coefficient at a latitude of the present position detected by the present position detection portion after power on; and
a distortion correction coefficient storage portion for storing distortion correction coefficient determined by the distortion correction coefficient determination portion, wherein the display control portion converts the map data using the particular distortion correction coefficient stored in the distortion correction coefficient storage portion.
-
-
4. A map display apparatus comprising:
-
a data storage portion for storing map data, the map data being generated by assuming that an area surrounded by particular longitudes and particular latitudes is one of a rectangle and a square;
a display control portion for generating a map of a target area by correcting the map data stored in the data storage portion using a distortion correction coefficient and by coordinate-converting a corrected map data based on a rotation angle of the map with respect to a reference direction, the distortion correction coefficient being for correcting a distortion of the map caused by differences in a ratio of a corresponding length in the map and an actual length with respect to a latitude;
a present position detection portion for detecting a present position;
a distortion correction coefficient determination portion for determining a distortion correction coefficient at a latitude of the present position detected by the present position detection portion after a predetermined timing from a power on;
a coordinate conversion correction coefficient generation portion for generating coordinate conversion correction coefficients, the coordinate conversion correction coefficients being determined by multiplying each rotation angle by the distortion correction coefficient, and the rotation angles of the map with respect to the reference direction being determined by a predetermined angle unit; and
a coordinate conversion correction coefficient storage portion for storing coordinate conversion correction coefficients generated by the coordinate conversion correction coefficient generation portion, wherein the display control portion converts the map data using the coordinate conversion correction coefficient stored in the coordinate conversion correction coefficient generation portion. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
the distortion correction coefficient determination portion determines the distortion correction coefficient; the coordinate conversion correction coefficient generation portion generates the coordinate conversion correction coefficients; and
the coordinate conversion correction coefficient storage portion stores the coordinate conversion correction coefficients to update the same.
-
-
11. A map display apparatus according to claim 4, further comprising:
-
an instruct input portion for inputting an instruction for generating the coordinate conversion correction coefficients by a user, wherein the predetermined timing is a time when the instruction for generating the coordinate conversion correction coefficients is inputted via the instruct input portion.
-
-
13. A method of displaying a map comprising:
-
detecting a present position;
determining a distortion correction coefficient at a latitude of the detected present position;
converting previously prepared map data using the distortion correction coefficient; and
displaying a map based on the converted map data. - View Dependent Claims (14, 16)
judging whether the present position detected in this time is out of the present position detected in last time, wherein;
when the present position detected in this time is out of the present position detected in last time, the distortion correction coefficient at a latitude of the detected present position is determined, the previously prepared map data using the distortion correction coefficient is converted, and the map is displayed based on the converted map data; and
when the present position detected in this time is not out of the present position detected in last time, the map is displayed based on the map data used in the last time.
-
-
16. A method of displaying a map according to claim 13, further comprising:
-
judging whether the present position detected in this time is out of the present position detected in last time, wherein;
when the present position detected in this time is out of the present position detected in last time, the distortion correction coefficient at a latitude of the detected present position is determined, the coordinate conversion correction coefficients are generated, the previously prepared map data is converted, and the map is displayed based on the converted map data; and
when the present position detected in this time is not out of the present position detected in last time, the map is displayed based on the map data used in the last time.
-
-
15. A method of displaying a map comprising:
-
detecting a present position;
determining a distortion correction coefficient at a latitude of the detected present position;
generating a coordinate conversion correction coefficient by multiplying a rotation angle by the distortion correction coefficient, the rotation angle of the map with respect to the reference direction being determined by a predetermined angle unit;
converting previously prepared map data using the coordinate conversion correction coefficient;
displaying a map based on the converted map data.
-
-
17. A method of displaying a map comprising:
-
detecting a present position;
determining a distortion correction coefficient at a latitude of the detected present position;
generating a coordinate conversion correction coefficient by multiplying a rotation angle by the distortion correction coefficient, the rotation angles of the map with respect to the reference direction being determined by a predetermined angle unit;
converting previously prepared map data using the distortion correction coefficient and the coordinate conversion correction coefficient;
displaying a map based on the converted map data.
-
Specification