Recording medium storing map information, map information processing device, map information processing system, map information processing method, map information processing program and recording medium storing the map information processing program
First Claim
1. A map information processing device for displaying a current position of a movable body overlaid onto a map on a display, comprising:
- a current position acquiring section that acquires a current position of the movable body;
a destination acquiring section that acquires a destination to which the movable body travels;
a matching data acquiring section that acquires a matching data including a plurality of point information that has a coordinates information and a unique point information and represents a predetermined point, and a segment information that has a unique segment information and connects a pair of the point information, the matching data representing a road with the point information and the segment information, the matching data further including a flag information that shows with one-bit a relation of one of the plurality of point information with other one of the plurality of point information having the same coordinates according to the determination whether the one of the plurality of point information and the other one of the plurality of point information are identical or not to represent the road arrangement, the matching data including a matching mesh information divided in a predetermined areas;
a display data acquiring section that acquires a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas;
a search section that searches for a travel route on which the movable body travels based on the current position and the destination using the matching data;
a correction section that recognizes the relation of the one of the plurality of point information with the other one of plurality of point information based on the flag information of the point information to recognize the road arrangement and corrects the current position so that the current position is on the road represented by the point information and the segment information of the matching data; and
a display controller that displays the travel route based on the point information and the segment information of the matching data on the display and overlays the current position corrected by the correction section onto the travel route displayed on the display,the display controller displaying, on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
1 Assignment
0 Petitions
Accused Products
Abstract
A server unit (400) recognizes a travel route search request together with a current position information and a destination information from a terminal unit (300) over a network (200) and searches for a travel route with use of a matching data of a map information. The server unit (400) sends a matching mesh information including a node and link that represent a road corresponding to the travel route and a display mesh information for areas other than the areas represented by the matching mesh information together with the information for the travel route to the terminal unit (300) over the network (200). The terminal unit (300) displays a road based on the matching mesh information and the information excluding the road based on the display mesh information on a terminal display. Thus, the information amount of the map information to be processed can be reduced thereby improving the processing efficiency.
43 Citations
32 Claims
-
1. A map information processing device for displaying a current position of a movable body overlaid onto a map on a display, comprising:
-
a current position acquiring section that acquires a current position of the movable body; a destination acquiring section that acquires a destination to which the movable body travels; a matching data acquiring section that acquires a matching data including a plurality of point information that has a coordinates information and a unique point information and represents a predetermined point, and a segment information that has a unique segment information and connects a pair of the point information, the matching data representing a road with the point information and the segment information, the matching data further including a flag information that shows with one-bit a relation of one of the plurality of point information with other one of the plurality of point information having the same coordinates according to the determination whether the one of the plurality of point information and the other one of the plurality of point information are identical or not to represent the road arrangement, the matching data including a matching mesh information divided in a predetermined areas; a display data acquiring section that acquires a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; a search section that searches for a travel route on which the movable body travels based on the current position and the destination using the matching data; a correction section that recognizes the relation of the one of the plurality of point information with the other one of plurality of point information based on the flag information of the point information to recognize the road arrangement and corrects the current position so that the current position is on the road represented by the point information and the segment information of the matching data; and a display controller that displays the travel route based on the point information and the segment information of the matching data on the display and overlays the current position corrected by the correction section onto the travel route displayed on the display, the display controller displaying, on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A map information processing system, comprising:
-
a terminal unit including a display for displaying a current position of a movable body overlaid onto a map; and a map information processing device being connected to the terminal unit over a network in a manner capable of sending/receiving various information the map information processing device, comprising; a current position acquiring section that acquires a current position of the movable body; a destination acquiring section that acquires a destination to which the movable body travels; a matching data acquiring section that acquires a matching data including a plurality of point information that has a coordinates information and a unique point information and represents a predetermined point, and a segment information that has a unique segment information and connects the pair of the point information, the matching data representing a road with the point information and the segment information, the matching data further including a flag information that shows with one-bit a relation of one of the plurality of point information with other one of the plurality of point information having the same coordinates according to the determination whether the one of the plurality of point information and the other one of the plurality of point information are identical or not to represent the road arrangement, the matching data including a matching mesh information divided in a predetermined areas; a display data acquiring section that acquires a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; a search section that searches for a travel route on which the movable body travels based on the current position and the destination using the matching data; a correction section that recognizes the relation of the one of the plurality of point information with the other one of plurality of point information based on the flag information of the point information to recognize the road arrangement and corrects the current position so that the current position is on the road represented by the point information and the segment information of the matching data; and a display controller that displays the travel route based on the point information and the segment information of the matching data on the display and overlays the current position corrected by the correction section onto the travel route displayed on the display, the display controller displaying, on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
-
-
22. A map information processing system, comprising:
-
a map information processing device, comprising; a map information acquiring section that acquires at least a point information out of a map information from a recording medium that stores a matching data and a display data for displaying a map information, the matching data including a plurality of point information that has a coordinates information and a unique point information and represents a predetermined point, and a segment information that has a unique segment information and connects a pair of the point information, the matching data representing a road with the point information and the segment information, the point information further having a flag information that shows with one-bit a relation of one of the plurality of point information with other one of plurality of point information according to the determination whether the represented points are identical or not to represent the road arrangement, the matching data including a matching mesh information divided in a predetermined areas, the display data including a component data representing a component of the map of a predetermined area and including a plurality of display mesh information divided in a predetermined areas; a coordinates matching section that recognizes the relation of the point information with the other point information based on the flag information of the point information acquired by the map information acquiring section and recognizes the road arrangement, a current position acquiring section that acquires a current position of the movable body information for the current position; a destination acquiring section that acquires a destination to which the movable body travels; and a search section that searches for a travel route on which the movable body travels based on the current position and the destination using the matching data; the system, further comprising; a terminal unit that acquires the road arrangement and the travel route recognized by the map information processing device over a network, the map information processing device distributing, to the terminal unit;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information,the terminal unit displaying the distributed map information overlaying on the travel route.
-
-
23. A map information processing method for displaying a current position of a movable body overlaid onto a map on a display, comprising the steps of:
-
acquiring a current position for the current position of the movable body and a destination to which the movable body travels; correcting the current position so that the current position based on the acquired current position is on a road represented by a point information and a segment information of a matching data including the plurality of point information that has a coordinates information and a unique point information and represents predetermined points and a segment information that has a unique segment information and connects the pair of point information, the matching data further including a flag information that shows with one-bit a relation of the point information with other point information according to the determination whether the represented points are identical or not and represents the road arrangement, the current position being corrected by recognizing the relation of the point information with the other point information having the same coordinates information based on the flag information of the point information to recognize the road arrangement; searching a travel route on which the movable body travels based on the current position and the destination using the matching data; displaying the travel route based on the point information and the segment information on the display to display the map on the display, and overlaying the current position corrected by the correction section onto the travel route displayed on the display, the matching data including a matching mesh information divided in a predetermined areas; acquiring a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; and displaying on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information. - View Dependent Claims (26, 27, 28, 29)
-
-
24. A map information processing method executed by a computing section for displaying a current position overlaid onto a map on a display of a terminal unit connected to a server unit that stores a map information over a network in a manner capable of sending/receiving various information,
the map information processing method executed by the computing section, comprising the steps of: -
generating a current position for a current position of a movable body and a destination to which the movable body travels at the terminal unit; acquiring the current position at the server unit from the terminal unit over the network; correcting the current position at the server unit so that the current position is on a road represented by a point information and a segment information of a matching data of the map information including the plurality of point information that has a coordinates information and a unique point information and represents predetermined points and a segment information that has a unique segment information and connects the pair of point information, the matching data further including a flag information that shows with one-bit a relation of the point information with other point information according to the determination whether the represented points are identical or not and represents the road arrangement, the current position being corrected by recognizing the relation of the point information with the other point information having the same coordinates information based on the flag information of the point information to recognize the road arrangement; acquiring the corrected current position and the matching data at the terminal unit from the server unit over the network; searching a travel route on which the movable body travels based on the current position and the destination using the matching data; displaying the represented travel route based on the point information and the segment information of the acquired matching data on the display of the terminal unit, and overlaying the acquired and corrected current position onto the travel route displayed on the display, the matching data including a matching mesh information divided in a predetermined areas; acquiring a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; and displaying on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
-
-
25. A map information processing method executed by a computing section for and displaying a current position overlaid onto a map on a display of a terminal unit connected to a server unit that stores a map information over a network in a manner capable of sending/receiving various information,
the map information processing method executed by the computing section, comprising the steps of: -
generating a current position for a current position of a movable body and a destination to which the movable body travels at the terminal unit; acquiring a matching data of the map information including a plurality of point information that has a coordinates information and a unique point information and represents predetermined points, and a segment information that has a unique segment information and connects the pair of point information, and representing a road with the point information and the segment information, at the terminal unit from the server unit over the network, the matching data further including a flag information that shows with one-bit a relation of the point information with other point information according to the determination whether the represented points are identical or not and represents the road arrangement; correcting the current position so that the current position is on the road represented by the point information and the segment information of the acquired matching data at the terminal unit, the current position being corrected by recognizing the relation of the point information with the other point information having the same coordinates information based on the flag information of the point information to recognize the road arrangement; searching a travel route on which the movable body travels based on the current position and the destination using the matching data; displaying the travel route based on the point information and the segment information of the matching data on the display and overlaying the corrected current position onto the travel route displayed on the display, the matching data including a matching mesh information divided in a predetermined areas; acquiring a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; and displaying on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
-
-
30. A computer readable medium storing a map information processing program in a manner readable by a computing section, the program executing a map information processing method by a computing section,
the method, comprising the steps of: -
acquiring a current position information for the current position; correcting the current position information so that the current position based on the acquired current position information is on a road represented by a point information and a segment information of a matching data including the plurality of point information that has a coordinates information and a unique point information and represents predetermined points and a segment information that has a unique segment information and connects the pair of point information; displaying the road based on the point information and the segment information on a display to display the map on the display, and overlaying the current position corrected by the correction section onto the road displayed on the display, the matching data including a matching mesh information divided in a predetermined areas; acquiring a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; and displaying on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
-
-
31. A computer readable medium storing a map information processing program in a manner readable by a computing section, the program executing a map information processing method for displaying a current position overlaid onto a map on a display of a terminal unit connected to a server unit that stores a map information over a network in a manner capable of sending/receiving various information, the program being executed by a computing section,
the map information processing method executed by the computing section, comprising the steps of: -
generating a current position information for a current position at the terminal unit; acquiring the current position information at the server unit from the terminal unit over the network; correcting the current position information at the server unit so that the current position is on a road represented by a point information and a segment information of a matching data of the map information including the plurality of point information that has a coordinates information and a unique point information and represents predetermined points and a segment information that has a unique segment information and connects the pair of point information; acquiring the corrected current position information and the matching data at the terminal unit from the server unit over the network; displaying the represented road based on the point information and the segment information of the acquired matching data on the display of the terminal unit, and overlaying the acquired and corrected current position information onto the road displayed on the display, the matching data including a matching mesh information divided in a predetermined areas; acquiring a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; and displaying on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
-
-
32. A computer readable medium storing a map information processing program in a manner readable by a computing section, the program executing a map information processing method for and displaying a current position overlaid onto a map on a display of a terminal unit connected to a server unit that stores a map information over a network in a manner capable of sending/receiving various information, the program being executed by a computing section,
the map information processing method executed by the computing section, comprising the steps of: -
generating a current position information for a current position at the terminal unit; acquiring a matching data of the map information including a plurality of point information that has a coordinates information and a unique point information and represents predetermined points, and a segment information that has a unique segment information and connects the pair of point information, and representing a road with the point information and the segment information, at the terminal unit from the server unit over the network; correcting the current position information so that the current position is on the road represented by the point information and the segment information of the acquired matching data at the terminal unit; displaying the road based on the point information and the segment information of the matching data on the display and overlaying the corrected current position information onto the road displayed on the display, the matching data including a matching mesh information divided in a predetermined areas; acquiring a display data for displaying the map information, the display data including a component data representing a component of the map of a predetermined area, and including a plurality of display mesh information divided in a predetermined areas; and displaying on the display;
the matching mesh information including the point information and the segment information representing the road corresponding to the travel route; and
the display mesh information corresponding to areas not covered by the areas represented by the matching mesh information.
-
Specification