Map data product, map data processing program product, map data processing method, and map data processing device
First Claim
1. A data product that can be read into a computer or a map data processing apparatus, containing therein map data having map-related information of a map, the map data comprising:
- a structure having the map-related information divided into units of a plurality of divisions into which the map is divided; and
a structure having management information for the map-related information divided into units of the divisions, wherein;
the map-related information obtained by the computer or the map data processing apparatus can be updated in units of the individual divisions by using the management information.
2 Assignments
0 Petitions
Accused Products
Abstract
A first data product that can be read into a computer or a map data processing apparatus, contains therein map data having map-related information of a map. The map data includes: a structure having the map-related information divided into units of a plurality of divisions into which the map is divided; and a structure having management information for the map-related information divided into units of the divisions, and: the map-related information obtained by the computer or the map data processing apparatus can be updated in units of the individual divisions by using the management information.
-
Citations
31 Claims
-
1. A data product that can be read into a computer or a map data processing apparatus, containing therein map data having map-related information of a map, the map data comprising:
-
a structure having the map-related information divided into units of a plurality of divisions into which the map is divided; and
a structure having management information for the map-related information divided into units of the divisions, wherein;
the map-related information obtained by the computer or the map data processing apparatus can be updated in units of the individual divisions by using the management information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for processing map data in a map data processing apparatus, comprising steps for;
-
reading map data management information indicating specific positions in a recording medium, at which map data divided into a plurality of divisions are stored, from the recording medium having stored therein the plurality of map data divisions and the management information into a nonvolatile memory within a map data processing apparatus;
altering part of the management information in the nonvolatile memory corresponding to update data so as to indicate a position at which the update data are stored, when the update data for partially updating the map data in units of the individual divisions are obtained; and
accessing the map data based upon the management information in the nonvolatile memory.
-
-
23. A program product that can be read into a computer or a map data processing apparatus, containing a map data processing program executed to process map data, the map data processing program comprising:
-
an instruction code for reading map data management information indicating specific positions in a recording medium, at which map data divided into a plurality of divisions are stored, from the recording medium having stored therein the plurality of map data divisions and the management information into a nonvolatile memory within a map data processing apparatus;
an instruction code for altering part of the management information in the nonvolatile memory corresponding to update data so as to indicate a position at which the update data are stored, when the update data for partially updating the map data in units of the individual divisions are obtained; and
an instruction code for accessing the map data based upon the management information in the nonvolatile memory.
-
-
24. A map data processing apparatus that processes map data, comprising:
-
a recording medium drive unit at which a recording medium is loaded having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium;
a nonvolatile memory into which the management information read from the recording medium is stored;
an update data acquisition unit that obtains update data to be used to update part of the map data in units of the individual divisions; and
a control unit that alters part of the management information in the nonvolatile memory corresponding to the updated data so as to indicate a storage position of the update data when the update data acquisition unit obtains the update data, and accesses the map data based upon the management information in the nonvolatile memory. - View Dependent Claims (31)
-
-
25. A method for processing map data in a map data processing apparatus, comprising steps for:
-
confirming that a recording medium is loaded at the map data processing apparatus, the recording medium having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium;
storing identification information, which bears an initial value indicating that the map data management information used in the map data processing apparatus is stored in the recording medium, into a first nonvolatile memory;
storing update data obtained to update part of the map data in units of individual divisions into a second nonvolatile memory, obtaining the map data management information from the recording medium, altering part of the management information corresponding to the update data so as to indicate a storage position of the update data in the second nonvolatile memory, storing the management information into a third nonvolatile memory, and altering the identification information stored in the first nonvolatile memory to identification information indicating that the map data management information is stored in the third nonvolatile memory;
obtaining the identification information to ascertain whether the map data management information is stored in the recording medium or in the third nonvolatile memory by accessing the first nonvolatile memory when accessing the map data;
obtaining the map data management information from the recording medium if the map data management information is determined to be stored in the recording medium;
obtaining the map data management information from the third nonvolatile memory if the map data management information is determined to be stored in the third nonvolatile memory; and
accessing the map data based upon the obtained map data management information.
-
-
26. A program product that can be read into a computer or a map data processing apparatus, containing a map data processing program executed to process map data, the map data processing program comprising:
-
an instruction code for confirming that a recording medium is loaded at the map data processing apparatus, the recording medium having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium;
an instruction code for storing identification information, which bears an initial value indicating that the map data management information used in the map data processing apparatus is stored in the recording medium, into a first nonvolatile memory;
an instruction code for storing update data obtained to update part of the map data in units of individual divisions into a second nonvolatile memory, obtaining the map data management information from the recording medium, altering part of the management information corresponding to the update data so as to indicate a storage position of the update data in the second nonvolatile memory, storing the management information into a third nonvolatile memory, and altering the identification information stored in the first nonvolatile memory to identification information indicating that the map data management information is stored in the third nonvolatile memory;
an instruction code for obtaining the identification information to ascertain whether the map data management information is stored in the recording medium or in the third nonvolatile memory by accessing the first nonvolatile memory when accessing the map data;
an instruction code for obtaining the map data management information from the recording medium if the map data management information is determined to be stored in the recording medium;
an instruction code for obtaining the map data management information from the third nonvolatile memory if the map data management information is determined to be stored in the third nonvolatile memory; and
an instruction code for accessing the map data based upon the obtained map data management information.
-
-
27. A map data processing apparatus that processes map data, comprising:
-
a recording medium drive unit at which a recording medium having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium is loaded;
a first nonvolatile memory in which identification information bearing an initial value indicating that map data management information used in the map data processing apparatus is stored in the recording medium is stored when the recording medium is loaded into the recording medium drive unit;
an update data acquisition unit that obtains update data to be used to update part of the map data in units of the individual divisions;
a second nonvolatile memory in which the update data obtained by the update data acquisition unit are stored;
a control unit that obtains the map data management information from the recording medium when the update data acquisition unit obtains the update data, alters part of the management information corresponding to the update data so as to indicate a storage position of the update data in the second nonvolatile memory and alters the identification information stored in the first nonvolatile memory to identification information indicating that the map data management information is stored in a third nonvolatile memory; and
the third nonvolatile memory in which the map data management information having been altered by the control unit is stored, wherein;
the control unit obtains the identification information by accessing the first nonvolatile memory to ascertain whether the map data management information is stored in the recording medium or in the third nonvolatile memory when accessing the map data, obtains the map data management information from the recording medium if the map data management information is determined to be stored in the recording medium, obtains the map data management information from the third nonvolatile memory if the map data management information is determined to be stored in the third nonvolatile memory, and accesses the map data based upon the obtained map data management information.
-
-
28. A method for processing map data in a map data processing apparatus, comprising steps for;
-
confirming that a recording medium is loaded at the map data processing apparatus, the recording medium having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium;
storing identification information, which bears an initial value indicating that the map data management information used in the map data processing apparatus is stored in the recording medium, into a first nonvolatile memory;
confirming a connection with a second nonvolatile memory in which update data used to update part of the map data in units of the individual divisions are written;
obtaining the map data management information from the recording medium when the connection with the second nonvolatile memory is confirmed, altering part of the management information corresponding to the update data so as to indicate a storage position of the update data in the second nonvolatile memory, storing the management information into a third nonvolatile memory and altering the identification information stored in the first nonvolatile memory to identification information indicating that the map data management information is stored in the third nonvolatile memory;
obtaining the identification information to ascertain whether the map data management information is stored in the recording medium or in the third nonvolatile memory by accessing the first nonvolatile memory when accessing the map data;
obtaining the map data management information from the recording medium if the map data management information is determined to be stored in the recording medium;
obtaining the map data management from the third nonvolatile memory if the map data management information is determined to be stored in the third nonvolatile memory; and
accessing the map data based upon the obtained map data management information.
-
-
29. A program product that can be read into a computer or a map data processing apparatus, containing a map data processing program executed to process map data, the map data processing program comprising:
-
an instruction code for confirming that a recording medium is loaded at the map data processing apparatus, the recording medium having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium;
an instruction code for storing identification information, which bears an initial value indicating that the map data management information used in the map data processing apparatus is stored in the recording medium, into a first nonvolatile memory;
an instruction code for confirming a connection with a second nonvolatile memory in which update data used to update part of the map data in units of the individual divisions are written;
an instruction code for obtaining the map data management information from the recording medium when the connection with the second nonvolatile memory is confirmed, altering part of the management information corresponding to the update data so as to indicate a storage position of the update data in the second nonvolatile memory, storing the management information into a third nonvolatile memory and altering the identification information stored in the first nonvolatile memory to identification information indicating that the map data management information is stored in the third nonvolatile memory;
an instruction code for obtaining the identification information to ascertain whether the map data management information is stored in the recording medium or in the third nonvolatile memory by accessing the first nonvolatile memory when accessing the map data;
an instruction code for obtaining the map data management information from the recording medium if the map data management information is determined to be stored in the recording medium;
an instruction code for obtaining the map data management from the third nonvolatile memory if the map data management information is determined to be stored in the third nonvolatile memory; and
an instruction code for accessing the map data based upon the obtained map data management information.
-
-
30. A map data processing apparatus that processes map data, comprising:
-
a recording medium drive unit at which a recording medium having stored therein the map data divided into a plurality of divisions and map data management information indicating specific storage positions of the plurality of map data divisions in the recording medium is loaded;
a first nonvolatile memory in which identification information bearing an initial value indicating that map data management information used in the map data processing apparatus is stored in the recording medium is stored when the recording medium is loaded into the recording medium drive unit;
a memory connection unit that enables a connection with a second nonvolatile memory in which update data used to update part of the map data in units of the individual divisions are written;
a control unit that obtains the map data management information from the recording medium when a connection of the second nonvolatile memory with the memory connection unit is confirmed, alters part of the management information corresponding to the update data so as to indicate a storage position of the update data in the second nonvolatile memory and alters the identification information stored in the first nonvolatile memory to identification information indicating that the map data management information is stored in a third nonvolatile memory; and
the third nonvolatile memory in which the map data management information having been altered by the control unit is stored, wherein;
the control unit obtains the identification information by accessing the first nonvolatile memory to ascertain whether the map data management information is stored in the recording medium or in the third nonvolatile memory when accessing the map data, obtains the map data management information from the recording medium if the map data management information is determined to be stored in the recording medium, obtains the map data management information from the third nonvolatile memory if the map data management information is determined to be stored in the third nonvolatile memory, and accesses the map data based upon the obtained map data management information.
-
Specification