WO2006018979A1 - 情報記録媒体、地図データ更新装置 - Google Patents

情報記録媒体、地図データ更新装置 Download PDF

Info

Publication number
WO2006018979A1
WO2006018979A1 PCT/JP2005/014298 JP2005014298W WO2006018979A1 WO 2006018979 A1 WO2006018979 A1 WO 2006018979A1 JP 2005014298 W JP2005014298 W JP 2005014298W WO 2006018979 A1 WO2006018979 A1 WO 2006018979A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
map data
update
recorded
area
Prior art date
Application number
PCT/JP2005/014298
Other languages
English (en)
French (fr)
Inventor
Tatsuhiro Yone
Masahiro Kato
Kyusho Omori
Tohru Kanegae
Original Assignee
Pioneer Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Corporation filed Critical Pioneer Corporation
Priority to JP2006531540A priority Critical patent/JPWO2006018979A1/ja
Publication of WO2006018979A1 publication Critical patent/WO2006018979A1/ja

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3859Differential updating map data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Definitions

  • the present invention relates to a technical field of an information recording medium such as a DVD, for example, and a map data updating apparatus that performs a map data updating process using such an information recording medium.
  • the navigation device uses the map data stored in the CD-ROM, DVD-ROM, or hard disk to display the current position of the target object of the navigation such as the vehicle on a display device such as a display. Provide various functions such as route guidance.
  • map data that reflects the latest road data by rewriting map data with differential data.
  • “difference data” related to map data refers to a data portion (map data portion) that is different between the two map data before and after the update.
  • Patent Document 1 Japanese Patent Application Laid-Open No. 2002-5669
  • this recording medium is a write-once type recording medium such as a DVD-R, for example.
  • a new recording medium needs to be obtained every time and the burden on the user increases.
  • the recording medium is a rewritable recording medium such as a DVD-RW, it is sufficient to prepare a single recording medium.
  • the present invention has been made in view of, for example, the conventional problems described above.
  • the present invention provides an information recording medium and a map data update device capable of relatively easily updating map data. Let it be an issue.
  • An information recording medium of the present invention is an information recording medium used for updating map data in order to solve the above-described problem, and (0 obtains differential data used for updating the map data)
  • each of the acquisition program and the update program is recorded in advance in the first area, for example, by an emboss pit or a recording mark.
  • the first area is read-only and no new data can be recorded.
  • difference data indicating the update status of the map data is recorded.
  • the difference data acquired by executing the acquisition program is recorded.
  • the update program recorded in the first area is executed, and the map is obtained using the difference data recorded in the second area. Data is updated.
  • the recording of difference data in the second area (that is, the acquisition of difference data) can be performed by acquiring the information recorded in the first area if the information recording medium is loaded on, for example, a data acquisition device described later. It can be executed by executing the program. Therefore, if you run an update program, etc. Since the update of the map data can be completed, the user can update the map data with less burden. That is, the user can enjoy a great advantage that there is no need to perform special operations and processing (or troublesome operations and settings).
  • the map data can be repeatedly updated a plurality of times using the same information recording medium. Therefore, it is not necessary to obtain a new information recording medium every time map data is updated. As a result, the information recording medium is not discarded every time the map data is updated, and this has the advantage of not adversely affecting the global environment. Of course, it is needless to say that the rewriting of the difference data does not require the user to perform a special operation or processing by the operation of the acquisition program or the like. Since the update program is recorded in the read-only first area, it has the advantage of not being tampered with.
  • the difference data is encrypted and recorded in the second area, and the encrypted process of decrypting the encrypted difference data is performed in the first area.
  • a decryption program to be performed is recorded in advance.
  • the differential data is decrypted without performing any special operation or processing. Therefore, it is possible to reduce the burden on the user who updates the map data using the information recording medium. Further, the update program may be configured to be able to execute differential data encryption processing.
  • the difference data Since the difference data is recorded in the second area in an encrypted state, the difference data is not recorded on the information recording medium in which the decryption program is recorded in the first area. If so, the differential data cannot be decrypted. Therefore, even if there is a user who has illegally obtained this encrypted difference data, the difference data cannot be used, so that illegal copying or outflow of the difference data can be effectively prevented. Can do. [0015] It should be noted that, from the viewpoint of preventing this illegal duplication or outflow, the decryption of the difference data may be set to be executable only by the update program recorded in the first area. I like it!
  • a map data update device of the present invention is a map data update device that updates map data using the above-described information recording medium of the present invention (including various aspects thereof).
  • the difference data and the update program are read by the operation of the reading means. Then, when the read update program is executed, the update of the map data is performed based on the read difference data by the operation of the update means. Therefore, it is possible to update the map data relatively easily and appropriately while enjoying the various benefits of the information recording medium according to the present invention.
  • the map data updating apparatus of the present invention can also adopt various aspects.
  • the difference data is encrypted and recorded in the second area, and the encrypted difference data is stored in the first area.
  • a decryption program for performing a single decryption is recorded in advance, and further comprising decryption means for decrypting the encrypted difference data by executing the decryption program,
  • the updating means updates the map data based on the decoded difference data.
  • map data update device of the present invention further includes a selection unit that selects a part of the difference data, and the update unit selects the selected one of the difference data.
  • the map data is updated based on the data portion.
  • the difference data includes unnecessary data! /
  • a part of the data part necessary for the update is selected by the operation of the selection unit, and the part of the data part is selected. Based on this, the map data is updated. Therefore, it is possible to further improve convenience for users who do not need to perform unnecessary update using unnecessary difference data.
  • the read-only first area in which the update program is recorded in advance and the second area for recording the difference data are provided. Accordingly, it is possible to update the map data relatively easily and appropriately.
  • the reading means and the updating means are provided.
  • FIG. 1 is a schematic plan view of an optical disc according to the above embodiment.
  • FIG. 2 is a data structure diagram conceptually showing a data structure of an optical disc (particularly, a reproduction-only area) according to the present embodiment.
  • FIG. 3 is a schematic plan view of the optical disc after predetermined difference update data is recorded on the optical disc according to the embodiment.
  • FIG. 4 is a data structure diagram conceptually showing a data structure of the optical disc (especially a recordable area) after predetermined difference update data is recorded on the optical disc according to the embodiment.
  • FIG. 5 is an explanatory diagram conceptually showing the basic structure of the map data updating system in the example.
  • FIG. 6 is a flowchart conceptually showing a flow of operations related to downloading differential update data in the map data update operation in the map data update system according to the embodiment. It is
  • FIG. 7 is a flowchart conceptually showing a flow of actual update operations in the map data update operation in the map data update system in the example.
  • FIG. 1 is a schematic plan view of the optical disc 100 according to the present embodiment
  • FIG. 2 is data conceptually showing the data structure of the optical disc 100 according to the present embodiment (particularly, the read-only area 104).
  • FIG. 3 is a schematic plan view of the optical disc 100 after a predetermined difference update data is recorded on the optical disc 100 according to the present embodiment
  • FIG. 3 is a data structure diagram conceptually showing the data structure of the optical disc 100 (particularly, the recordable area 106) after recording predetermined difference update data on the optical disc 100 according to FIG.
  • the optical disc 100 has a disk shape with a diameter of about 12 cm, for example, like CD and DVD.
  • a read-only area 104 (that is, a specific example of “first area” in the present invention) in which various programs described later are recorded in advance is provided. These various programs are recorded in advance in the read-only area 104 by, for example, embossed pits having a predetermined physical shape or premarks formed by irradiating the recording surface with laser light.
  • a recordable area 106 (that is, data can be recorded only once or a plurality of times by various recording methods such as a magneto-optical method and a phase change method)
  • a specific example of the “second area” in the present invention is provided.
  • the recordable area 106 is preferably configured such that various data such as a DVD-RW recording area can be recorded a plurality of times (that is, rewritable).
  • the optical disc 100 is particularly used for updating map data used by, for example, a navigation device.
  • the update of the map data is performed by the operation of various programs recorded in the reproduction-only area 104. That is, for example, it is used for updating map data including information indicating roads, intersections, buildings, etc. to newer (or latest) map data.
  • map data is updated using the update data 123 (see FIG. 4).
  • an automatic download program 111 In the reproduction-only area 104, as shown in FIG. 2, an automatic download program 111, an automatic update program 112, and a decryption program 113 are recorded as various programs. It is.
  • the automatic download program 111 constitutes one specific example of the "acquisition program" in the present invention, and is executed to automatically download the differential update data 123 from, for example, a map data update server described later. Program.
  • the downloaded difference update data 123 may be recorded in the recordable area 106.
  • the automatic update program 112 constitutes one specific example of the "update program" in the present invention, and actually updates the map data using the difference update data 123 recorded in the recordable area 106 ( Update program).
  • Update program the program is executed to create new (or latest) map data by combining the difference update data 123 with the map data used by the navigation device or the like.
  • the decryption program 113 constitutes one specific example of the “decryption program” in the present invention, and is for decrypting the differential update data 123 that is encrypted and recorded in the recordable area 106.
  • the differential update data 123 may be already encrypted when the automatic download program 111 is downloaded, or the decryption program 113 (or the encryption program recorded in the reproduction-only area 104) may be used. It may be configured such that after downloading, it is encrypted by the operation of).
  • the differential update data 123 downloaded by the automatic download program 111 described above is recorded.
  • the difference update data 123 may be recorded in advance at the time of manufacturing the optical disc 100, or may be configured so that the user obtains the force by himself / herself and records the force! /.
  • predetermined difference update data 123 is recorded in this recordable area 106 (or a part thereof), for example, as shown in FIG. 3, the inner circumference of the recordable area 106 is recorded.
  • the difference update data 123 is recorded in a part of the recording area 106a, and the remaining part of the recording area 106b is not recorded.
  • an area code 121 and a version code 122 may be recorded in the recordable area 106.
  • the area code 121 is information that can identify the area of the map data updated by the difference update data 123. For example, when the map data for Hokkaido is updated by one difference update data 123, in addition to the one difference update data 123, an area code 121 indicating that the difference update data 123 is data related to Hokkaido. Is recorded in the recordable area 10 6. Alternatively, when the map data of Tokyo 23 wards is updated by other differential update data 123, in addition to the other differential update data 123, it indicates that the differential update data 123 is data related to Tokyo 23 wards. Area code 121 is recorded in recordable area 106.
  • the version code 122 is information indicating the version of the difference update data 123. That is, the content of the differential update data 123 can vary greatly depending on when the map data serving as a reference for the update is created and when the differential update data 123 is created. Accordingly, the map data is preferably updated by selectively using the desired difference update data 123 based on the version code 122.
  • old map data recorded on a hard disk or the like in the navigation device can be updated to newer (or latest) map data.
  • the map data can be updated automatically and relatively easily. It can be carried out. Therefore, for example, the map data can be updated appropriately without causing a user such as a navigation apparatus to perform any special operation or processing or incur an excessive burden. In other words, a user-friendly service can be provided to the user.
  • the differential update data 123 is recorded in the recordable area 106, it is possible to erase the recorded differential update data 123 and record new differential update data 123 many times. . In other words, it is possible to update the map data that is expected to be updated frequently by using a single optical disc 100 a plurality of times. For this reason, the map It is also convenient for users who do not need to obtain an update optical disk each time the data is updated.
  • the map data producer side that is, the manufacturer side
  • the map data producer side is superior in terms of cost and labor, etc., because it is not necessary to manufacture an optical disc for update every time the map data is updated.
  • it is possible to update the map data a plurality of times by repeatedly using one optical disc 100 without discarding the optical disc 100 by one update. For this reason, the amount of waste can be reduced, and it has a great advantage that it does not adversely affect the global environment.
  • the difference update data 123 is downloaded in an encrypted state and recorded in the recordable area 106.
  • a decryption program 113 recorded in the reproduction-only area 104 is required. Therefore, even if there is a person who illegally acquires the differential update data 123, the decryption program 113 cannot be decrypted unless the differential update data 123 is recorded on the regular optical disc 100 recorded in advance. As a result, the map data cannot be updated. As a result, unauthorized use or unauthorized duplication of the differential update data 123 can be effectively prevented.
  • the encrypted difference update data 123 is stored only in the decryption program 113 recorded in advance in the reproduction-only area 104. It is preferable that the decryption is possible and the decryption is impossible depending on other programs.
  • the automatic download program 111, the automatic update program 112, and the decryption program 113 are recorded in the reproduction-only area 104 in advance. For this reason, it is possible to suitably prevent the inconvenience that a malicious user can rewrite these various program capabilities into a state in which unauthorized use is possible.
  • the automatic download program 111, the automatic update program 112, and the decryption program 113 may be recorded in the recordable area 106. Further, from the viewpoint of simply reducing the burden on the user when updating the map data, it is sufficient if the automatic download program 111, the automatic update program 112, and the decryption program 113 are recorded in advance. Therefore, it has only the recordable area 106 and a playback-only area.
  • the optical disk without the key 104 may be used. Or, it is an optical disc that has only the reproduction-only area 104 and no recordable area 106, and has an automatic download program 111, an automatic update program 112, a decryption program 113, a difference update data 123, and the like recorded in advance. May be.
  • the initial difference update data 114 may be recorded in the reproduction-only area 104 in advance.
  • the initial difference update data 114 is obtained by comparing the time when the map data is created (or a predetermined time) with the time when the optical disc 100 according to the present embodiment is manufactured. Alternatively, it is differential update data indicating roads etc. that have undergone some change.
  • the initial difference update data 114 may be configured to be recorded in advance in the recordable area 106 as well as the force recorded in the reproduction dedicated area 104.
  • the arrangement and size of the reproduction-only area 104 and the recordable area 106 shown in FIG. 1 are merely specific examples, and needless to say, the arrangement is not limited to this.
  • the reproduction-only area 104 may be provided relatively on the outer peripheral side
  • the recordable area 106 may be provided relatively on the inner peripheral side, or may be configured exclusively for reproduction in any other manner.
  • Each of the area 104 and the recordable area 106 may be provided.
  • a plurality of read-only areas 104 and a plurality of recordable areas 106 may be provided.
  • the optical disc 100 is not limited to an optical disc having a single recording layer, and is a two-layer single side (ie, dual layer) or a double-layer double side (ie, dual layer double side). Also good. Furthermore, it is not limited to an optical disc having two recording layers, and may be a multilayer optical disc having three or more layers! /.
  • the automatic download program 111 is recorded in the reproduction-only area 104.
  • the aspect is not limited to downloading.
  • another information recording medium power difference update data 123 such as a hard disk may be acquired.
  • an automatic copy program or the like may be recorded in the reproduction-only area 104 in advance.
  • map data update system that downloads differential update data or uploads map data will be described with reference to FIGS.
  • FIG. 5 is an explanatory diagram conceptually showing the basic structure of the map data updating system 500 according to this embodiment.
  • the map data update system 500 includes a data acquisition device 200, a navigation device 300, and a map data update Sano OO.
  • the data acquisition device 200 is configured to include, for example, a personal computer or a workstation, and is configured to be able to download the differential update data 123 from the map data update server 400. More specifically, the data acquisition device 200 includes a CPU 201, a memory 202, an optical disk drive 203, and an external interface 204.
  • the CPU 201 is connected to the memory 202, the optical disk drive 203, and the external interface 204 via a bus, and controls the entire data acquisition apparatus 200 by giving instructions to various control means.
  • the automatic download program 111 recorded in advance on the optical disc 100 is executed on the CPU 201 so that the map data update server 00 can download the differential update map data 123 via the external interface 204. .
  • the memory 202 includes a RAM area for temporarily storing data, for example, in general data processing in the data acquisition device 200.
  • the memory 202 includes a ROM area in which a program (that is, firmware) for performing an operation as the data acquisition device 200 is stored.
  • the automatic download program 111 recorded in advance on the optical disc 100 is temporarily stored in the RAM area of the memory 202 during its execution.
  • the optical disc drive 203 records various data on the optical disc 100 or reads various data recorded on the optical disc 100.
  • the automatic update program 111 etc. recorded in advance on the optical disc 100 is read and the difference update location downloaded is read.
  • the external interface 204 includes, for example, a modem, a DSU, a router, and the like, and is configured to be able to execute transmission / reception of various data with the map data update Sano OO via a wired or wireless network capable of bidirectional communication. Being sung.
  • the navigation device 300 is configured to be able to execute navigation processing for automobiles, for example.
  • the map data recorded on the hard disk or the like included in the navigation device 300 using the difference update data 123 can be updated.
  • the navigation apparatus 300 includes a CPU 301, a memory 302, an optical disk drive 303, a hard disk 304, and a navigation processing unit 305.
  • the CPU 301 constitutes a specific example of "update means” and “decoding means” in the present invention, and is connected to the memory 302, the optical disk drive 303, the hard disk 304, and the navigation processing unit 305 via a bus. By instructing various control means, the entire navigation device 300 is controlled.
  • the automatic upload program 112 recorded in advance on the optical disc 100 is executed on the CPU 301 so that the map data can be updated using the differential update map data 123 recorded on the optical disc 100.
  • the decryption program 113 recorded in advance on the optical disc 100 is executed on the CPU 301, so that decryption of the encrypted difference update map data 123 recorded on the optical disc 100 can be executed. Consists of! RU
  • the memory 302 includes a RAM area and a ROM area in the same manner as the memory 202 included in the data acquisition device 200 described above.
  • the automatic upload program 112 and the decryption program 113 recorded in advance on the optical disc 100 are temporarily stored in the RAM area of the memory 202 during execution. Further, the memory 302 may be used for temporarily storing data during the navigation processing.
  • the optical disk drive 303 constitutes one specific example of the “reading unit” in the present invention, and records various data on the optical disk 100 in the same manner as the optical disk drive 203 provided in the data update device described above, or Reading various data recorded on the optical disc 100.
  • the automatic upload program 11 1 recorded on the optical disc 100 is configured to read the decryption program or the differential update map data 123 and the like. Yes.
  • the hard disk 304 constitutes a specific example of the "storage means" in the present invention, and records the map data actually used in the navigation process.
  • the map data may be map data conforming to the KIWI format including, for example, node data indicating points on the map and link data indicating the relationship between at least two points.
  • the navigation processing unit 305 includes, for example, a GPS processing unit, an independent positioning processing unit, a route search processing unit, a route guidance processing unit, and the like, and uses updated map data recorded on the hard disk 304. In this way, various navigation processes can be executed. Note that the navigation processing unit 305 may be configured to be integrated with the CPU 301.
  • a configuration in which the data acquisition device 200 is included in a part of the navigation device 300 may be adopted. That is, the navigation device 300 may be configured to download the differential update data 123 and also perform an update process.
  • the map data update server 400 includes, for example, a large server such as a personal computer, a workstation, or a mainframe, and the difference update data 123 is transferred to the data acquisition device 200 (or the navigation device 300). It is configured to be deliverable!
  • a difference update map data DB (database) 401 for storing the difference update data 123 is provided.
  • the map data update server 00 and the data acquisition device 200 (or the navigation device 300) are connected by a wired or wireless network network capable of bidirectional communication.
  • FIG. 6 is a flowchart conceptually showing the flow of the operation related to the download of the differential update data 123 in the update operation of the map data
  • FIG. 7 is the actual update of the update operation of the map data. It is a flowchart which shows notionally the flow of operation
  • the optical disc 100 is first loaded onto the optical disc drive 203 of the data acquisition device 200 (step S101). Subsequently, the operation of the optical disk drive 203 controlled by the CPU 201 The automatic download program 111 recorded in the read-only area 104 of the optical disc 100 thus read is read (step S102).
  • step S103 it is determined under the control of the CPU 201 whether or not the force to actually start downloading the difference update data 123 is determined. For example, if the user gives an instruction to execute the download, it may be determined that the download is started.
  • step S 103 determines that the download has not yet started. If it is determined that the download has not yet started (step S 103: No), the difference update data 123 is not downloaded, and the process proceeds to step S 107.
  • step S 103 the automatic download program 111 read in step S 102 is stored on the data acquisition device 200 (more specifically, data acquisition).
  • the difference update data 123 is downloaded through the external interface 204 (step S104). That is, under the control of the CPU 201 in which the automatic download program 111 is executed, a download request is made from the data acquisition device 200 to the map data update server 400, and in response to this, the difference update data 123 is received from the map data update server 00. It is transmitted to the data acquisition device 200.
  • the differential update data 123 is preferably already encrypted. However, the data may be transmitted without being encrypted and encrypted on the data acquisition apparatus 200 side by, for example, the operation of the decryption program 113.
  • the downloaded differential update data 123 is recorded in the recordable area 106 of the optical disc 100 by the operation of the optical disc drive 203 under the control of the CPU 201 in which the automatic download program 111 is executed (step S1). S 105).
  • step S106 it is determined whether or not the download has been completed. That is, it is determined whether or not all the difference update data 123 to be downloaded has been downloaded.
  • step S 106 if it is determined that the download has not been completed (step S 106:
  • step S104 the process returns to step S104 again, and the differential update data 123 is downloaded and recorded on the optical disc 100 continuously.
  • step S106 when it is determined that the download is completed (step S106: Yes), the optical disk 100 is ejected from the data acquisition device 200 (step S107). Subsequently, as shown in FIG. 7, when the map data recorded on the hard disk or the like of the navigation device 300 is actually updated, the optical disk 100 is first inserted into the optical disk drive 203 of the navigation device 300. Is loaded (step S201).
  • step S 202 the automatic update program 112 recorded in the read-only area 104 of the loaded optical disc 100 is read by the operation of the optical disc drive 303 under the control of the CPU 301 (step S 202).
  • step S203 it is determined under the control of the force CPU 301 whether or not the map data update (update) is actually started using the difference update data 123 (step S203). For example, if the user has issued an instruction to actually execute the update, it may be determined that the update of the map data is started.
  • step S 203 If it is determined that the update of the map data has not yet started as a result of this determination (step S 203: No), the map data is not updated using the difference update data 123, and the process proceeds to step S 208. Proceed with
  • step S203 when it is determined that the update of the map data is actually started (step S203: Yes;), it is recorded in the read-only area 104 of the optical disc 100 by the operation of the optical disc drive 303 under the control of the CPU 301.
  • the decryption program 113 is read (step S204). Subsequently, the decryption program 113 is executed on the navigation device 300 (more specifically, on the CPU 301 included in the navigation device 300), so that the difference update is recorded in the recordable area 106 of the optical disc 100.
  • the data 123 is decrypted (step S205).
  • the automatic update program 112 read in step S202 is executed on the navigation device 300 (more specifically, on the CPU 301 included in the navigation device 300), and decrypted in step S205.
  • the map data already recorded on the hard disk 304 is updated using the difference update data 123 (step S206). That is, for example, in the map data, the data portion corresponding to the point added, changed, or deleted indicated by the differential update map data 123 is rewritten, and the hard disk as new (or latest) map data is rewritten. Recorded in 304.
  • Step S207 it is determined whether or not the update of the map data is completed under the control of the CPU 301.
  • step S207 it is determined whether or not the update of the map data is completed under the control of the CPU 301.
  • step S207: No when it is determined that the update of the map data has not been completed (step S207: No), the process returns to step S204 again, and the update of the map data is continued.
  • step S207: Yes when it is determined that the update of the map data has been completed (step S207: Yes), the optical disc 100 is ejected from the navigation device 300 (step S208).
  • a part of the map data may be selectively updated. Specifically, for example, it is assumed that difference update data 123 relating to map data of Hokkaido and Kanto is recorded in the recordable area 123. At this time, for example, if the user lives in Hokkaido, the map data may be updated by selectively using the difference update data 123 regarding the map data of Hokkaido.
  • the information recording medium and the map data update device can be used for a high-density optical disk such as a DVD, for example, and can be used for a map data update process using such a high-density optical disk. It is.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

 情報記録媒体(100)は、地図データを更新するために用いられる情報記録媒体であって、(i)地図データを更新するために用いられる差分データ(123)を取得する取得用プログラム(111)と、(ii)取得された差分データに基づき地図データを更新するための更新用プログラム(112)と、が予め記録されている読み取り専用の第1エリア(104)と、取得された差分データを記録するための第2エリア(106)とを備える。

Description

明 細 書
情報記録媒体、地図データ更新装置
技術分野
[0001] 本発明は、例えば DVD等の情報記録媒体、このような情報記録媒体を用いて地図 データの更新処理を行う地図データ更新装置の技術分野に関する。
背景技術
[0002] 現在、ナビゲーシヨン装置、特に車両用ナビゲーシヨン装置が大きく普及しており、 その開発が日々進められている。ナビゲーシヨン装置は、 CD-ROM, DVD-RO M或いはハードディスクに格納されている地図データを用いて、例えば自車等のナ ピゲーシヨンの対象物の現在位置を、ディスプレイ等の表示装置に表示し、経路誘導 等の各種機能を提供する。
[0003] また、このようなナビゲーシヨン装置に用いられる地図データを書換可能とすること で、地図データの更新を可能とする技術がある (特許文献 1参照)。また、地図データ を差分データにより書き換えることで、最新の道路データを反映した地図データを使 用可能な技術がある。ここに、地図データに係る「差分データ」とは、更新前後の二つ の地図データ間で相互に異なるデータ部分 (地図データ部分)をいう。この技術では 、所定の時点で製作された地図データを元データとして、その製作時力 の実際の 道路状況の変化を差分データとして別途作成し、実際に地図データを利用する際に は、元のデータに対して差分データにより示される道路状況の変化を反映させる。そ して、係る差分データを用いることで、比較的効率良ぐ最新の道路状況を反映した 地図データを使用することが可能となるとされている。
[0004] 特許文献 1 :特開 2002— 5669号公報
発明の開示
発明が解決しょうとする課題
[0005] し力しながら、このように地図データを更新する技術にぉ 、ては、ユーザが地図デ ータを更新するたびに、差分データが記録された記録媒体を入手する必要がある。 この記録媒体が、例えば DVD— R等のライトワンス型の記録媒体であれば、更新の 度に新たな記録媒体を入手する必要があり、ユーザの負担が増すという問題点を有 している。一方この記録媒体が、例えば DVD— RW等のリライタブル型の記録媒体 であれば、単一の記録媒体を用意することで足りる。しカゝしながら、それでも更新の都 度、ユーザ自身の操作等に基づいて記録媒体に差分データを記録 (或いは、上書き )する必要があり、ユーザの負担が増すと!、う問題点を有して 、る。
[0006] 本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えば比較 的容易に地図データの更新を行うことができる情報記録媒体及び地図データ更新装 置を提供することを課題とする。
課題を解決するための手段
[0007] (情報記録媒体)
本発明の情報記録媒体は上記課題を解決するために、地図データを更新するた めに用いられる情報記録媒体であって、(0前記地図データを更新するために用いら れる差分データを取得する取得用プログラムと、 GO当該取得された差分データに基 づき前記地図データを更新するための更新用プログラムと、が予め記録されている読 み取り専用の第 1エリアと、前記取得された差分データを記録するための第 2エリアと を備える。
[0008] 本発明の情報記録媒体によれば、第 1エリアには、例えばエンボスピットや記録マ ーク等によって、予め取得用プログラム及び更新用プログラムの夫々が記録されてい る。そして、第 1エリアは読み取り専用であり、新たにデータを記録することはできない 。一方第 2エリアには、地図データの更新状況等を示す差分データが記録される。特 に第 2エリアには、取得用プログラムが実行されることで取得された差分データが記 録される。
[0009] そして、当該情報記録媒体を例えば後述のデータ更新装置にローデイングすれば 、第 1エリアに記録されている更新用プログラムが実行され、第 2エリアに記録されて いる差分データを用いて地図データの更新が行なわれる。また、第 2エリアへの差分 データの記録 (即ち、差分データの取得)も、当該情報記録媒体を例えば後述のデ ータ取得装置等にローデイングすれば、第 1エリアに記録されている取得用プロダラ ムが実行されることで実行可能である。このため、更新用プログラム等を実行すれば 地図データの更新を完了することができるため、ユーザはより少ない負担で地図デー タの更新を行うことが可能となる。即ち、ユーザは、特段の操作や処理等 (或いは、わ ずらわし 、操作や設定等)を行う必要がな 、と 、う大きな利点を享受することができる
[0010] カロえて、第 2エリアに記録されている差分データを適宜書き換えれば、一枚の同じ 情報記録媒体を使用して、繰り返し複数回地図データを更新することができる。従つ て、地図データの更新の度に新たな情報記録媒体を入手する必要がない。これによ り、地図データの更新の度に情報記録媒体が廃棄されることもなくなるため、地球環 境にも悪影響を与えないという利点を有している。もちろん、この差分データの書き換 えも、取得用プログラム等の動作により、ユーザに特段の操作や処理等を行わせる必 要がないことは言うまでもない。カロえて、更新用プログラムは、読み取り専用の第 1ェ リアに記録されて 、るため、不正な改ざん等がなされな 、と 、う利点をも有して 、る。
[0011] 以上の結果、本発明の情報記録媒体によれば、地図データの更新を比較的容易 に且つ適切に行うことが可能となる。
[0012] 本発明の情報記録媒体の一の態様は、前記差分データは暗号化されて前記第 2 エリアに記録され、前記第 1エリアには、前記暗号化された差分データの復号化処理 を行うための復号用プログラムが予め記録されている。
[0013] この態様によれば、第 1エリアに記録されている復号用プログラムを実行すれば、特 段の操作や処理等を行わなくとも差分データの復号化が実行される。従って、当該 情報記録媒体を用いて地図データの更新を行うユーザの負担を軽減することが可能 となる。更に、更新用プログラムは、差分データの暗号化処理を実行可能に構成され ていてもよい。
[0014] カロえて、差分データは暗号ィ匕された状態で第 2エリアに記録されるため、復号用プ ログラムが第 1エリアに記録されている情報記録媒体に対して差分データを記録しな ければ、当該差分データの復号ィ匕を行うことができない。従って、この暗号化された 差分データを不正に取得したユーザが存在したとしても、当該差分データを利用す ることはできないため、当該差分データの不正な複製或いは流出等を効果的に防止 することができる。 [0015] 尚、この不正な複製や流出等を防止するという観点力もは、差分データの復号化は 、第 1エリアに記録されている更新用プログラムのみによって実行可能に設定されて 、ることが好まし!/、。
[0016] (地図データ更新装置)
本発明の地図データ更新装置は上記課題を解決するために、上述した本発明の 情報記録媒体 (但し、その各種態様を含む)を用いて、地図データの更新を行う地図 データ更新装置であって、前記地図データを格納する記憶手段と、前記情報記録媒 体に記録された前記更新用プログラム及び前記差分データを読み取る読取手段と、 前記更新用プログラムを実行することにより、前記読み取られた差分データに基づい て前記記憶手段に格納された前記地図データを更新する更新手段とを備える。
[0017] 本発明の地図データ更新装置によれば、読取手段の動作により差分データ及び更 新用プログラムが読み取られる。そして、読み取られた更新用プログラムが実行され ることで、更新手段の動作により、読み取られた差分データに基づいて地図データの 更新が行なわれる。従って、上述した本発明に係る情報記録媒体が有する各種利益 を享受しながら、地図データの更新を比較的容易に且つ適切に行うことが可能となる
[0018] 尚、上述した本発明の情報記録媒体における各種態様に対応して、本発明の地図 データ更新装置も各種態様を採ることが可能である。
[0019] 本発明の地図データ更新装置の一の態様は、前記差分データは暗号化されて前 記第 2エリアに記録されており、且つ前記第 1エリアには、前記暗号化された差分デ 一タの復号ィ匕を行うための復号用プログラムが予め記録されており、前記復号用プロ グラムを実行することにより、前記暗号化された差分データを復号ィ匕する復号手段を 更に備え、前記更新手段は、前記復号化された差分データに基づいて前記地図デ ータを更新する。
[0020] この態様によれば、復号用プログラムを実行すれば、ユーザが特段の操作や処理 等を行わなくとも、復号手段の動作により差分データの復号ィヒが実行される。従って 、差分データの不正な複製或いは流出を防ぐために差分データが暗号化されていて も、地図データの更新を比較的容易に且つ適切に行うことが可能となる。 [0021] 本発明の地図データ更新装置の他の態様は、前記差分データのうち一部のデータ 部分を選択する選択手段を更に備え、前記更新手段は、前記差分データのうち前記 選択された一部のデータ部分に基づいて前記地図データを更新する。
[0022] この態様によれば、差分データが不必要なデータを含んで!/、れば、選択手段の動 作により更新に必要な一部のデータ部分が選択され、該一部のデータ部分に基づい て、地図データの更新が行なわれる。従って、不必要な差分データを用いた不必要 な更新を行う必要がなぐユーザにとっての利便性をより向上させることが可能となる
[0023] 本発明のこのような作用及び他の利得は次に説明する実施例から更に明らかにさ れる。
[0024] 以上説明したように、本発明の情報記録媒体によれば、更新用プログラムが予め記 録された読み取り専用の第 1エリアと差分データを記録するための第 2エリアとを備え る。従って、地図データの更新を比較的容易に且つ適切に行うことが可能となる。
[0025] また、本発明の地図データ更新装置によれば、読取手段及び更新手段を備える。
従って、地図データの更新を比較的容易に且つ適切に行うことが可能となる。
図面の簡単な説明
[0026] [図 1]上実施例に係る光ディスクの概略的平面図である。
[図 2]本実施例に係る光ディスク (特に、再生専用エリア)のデータ構造を概念的に示 すデータ構造図である。
[図 3]本実施例に係る光ディスクに対して所定の差分更新データを記録した後の、当 該光ディスクの概略的平面図である。
[図 4]本実施例に係る光ディスクに対して所定の差分更新データを記録した後の、当 該光ディスク (特に、記録可能エリア)のデータ構造を概念的に示すデータ構造図で ある。
[図 5]本実施例に係る地図データ更新システムの基本構成を概念的に示す説明図で ある。
[図 6]本実施例に係る地図データ更新システムにおける地図データの更新動作のう ち、差分更新データのダウンロードに関する動作の流れを概念的に示すフローチヤ ートである。
[図 7]本実施例に係る地図データ更新システムにおける地図データの更新動作のう ち、実際の更新動作の流れを概念的に示すフローチャートである。
符号の説明
[0027] 100 光ディスク
104 再生専用エリア
106 記録可能エリア
111 自動ダウンロードプログラム
112 自動アップデートプログラム
113 復号プログラム
114 初期差分更新データ
121 エリアコード
122 バージョンコード
123 差分更新データ
200 データ取得装置
201 CPU
203 光ディスクドライブ
300 ナビゲーシヨン装置
301 CPU
303 光ディスクドライブ
304 ハードディスク
500 地図データ更新システム
発明を実施するための最良の形態
[0028] 以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づ いて説明する。
[0029] 以下、本発明の実施例を図面に基づいて説明する。
[0030] (情報記録媒体)
先ず図 1から図 4を参照して、本発明の情報記録媒体に係る実施例である光デイス ク 100について説明する。ここに、図 1は、本実施例に係る光ディスク 100の概略的 平面図であり、図 2は、本実施例に係る光ディスク 100 (特に、再生専用エリア 104) のデータ構造を概念的に示すデータ構造図であり、図 3は、本実施例に係る光デイス ク 100に対して所定の差分更新データを記録した後の、当該光ディスク 100の概略 的平面図であり、図 4は、本実施例に係る光ディスク 100に対して所定の差分更新デ ータを記録した後の、当該光ディスク 100 (特に、記録可能エリア 106)のデータ構造 を概念的に示すデータ構造図である。
[0031] 図 1に示すように、本実施例に係る光ディスク 100は、例えば CDや DVD等と同じく 直径 12cm程度の円盤形状を有している。光ディスク 100の相対的に内周側には、 後述する各種プログラム等が予め記録されている再生専用エリア 104 (即ち、本発明 における「第 1エリア」の一具体例)が設けられている。この各種プログラムは、例えば 所定の物理的形状を有するエンボスピットや或いはレーザ光が記録面に照射される ことで形成されるプリマーク等により予め再生専用エリア 104に記録されている。
[0032] また、光ディスク 100の相対的に外周側には、光磁気方式や相変化方式等の各種 記録方式でデータを一回のみ又は複数回記録することが可能な記録可能エリア 106 (即ち、本発明における「第 2エリア」の一具体例)が設けられている。特に、記録可能 エリア 106は、例えば DVD— RW等の記録エリアの如ぐ各種データを複数回記録 可能に (即ち、書換可能に)構成されていることが好ましい。
[0033] 本実施例に係る光ディスク 100は特に、例えばナビゲーシヨン装置等により使用さ れる地図データの更新を行うために用いられる。この地図データの更新は、再生専 用エリア 104に記録された各種プログラムの動作により行なわれる。即ち、例えば道 路、交差点、建物等を示す情報を含んだ地図データを、より新しい (或いは、最新の) 地図データに更新するために用いられる。そして、本実施例では、地図データの作 成時点 (或いは、所定の時点)と比較して、新たに加えられた道路等、なくなった道路 等、或いは何らかの変更が加えられた道路等を示す差分更新データ 123 (図 4参照) を用いて、地図データの更新が行なわれる。
[0034] 再生専用エリア 104には、各種プログラム等として、図 2に示すように、自動ダウン口 ードプログラム 111、自動アップデートプログラム 112、復号プログラム 113が記録さ れている。
[0035] 自動ダウンロードプログラム 111は、本発明における「取得用プログラム」の一具体 例を構成しており、差分更新データ 123を、例えば後述の地図データ更新サーバか ら自動的にダウンロードするために実行されるプログラムである。カロえて、ダウンロード された差分更新データ 123を、記録可能エリア 106に記録可能に構成されていても よい。
[0036] 自動アップデートプログラム 112は、本発明における「更新用プログラム」の一具体 例を構成しており、記録可能エリア 106に記録される差分更新データ 123を用いて、 実際に地図データの更新 (アップデート)を行うために実行されるプログラムである。 即ち、ナビゲーシヨン装置等が使用している地図データに差分更新データ 123を組 み合わせることで、新しい (或いは、最新の)地図データを作成するために実行される プログラムである。
[0037] 復号プログラム 113は、本発明における「復号用プログラム」の一具体例を構成して おり、暗号化されて記録可能エリア 106に記録されて ヽる差分更新データ 123を復 号するために実行されるプログラムである。尚、差分更新データ 123は、 自動ダウン口 ードプログラム 111がダウンロードする時点で既に暗号化されて 、てもよ 、し、或 、は 再生専用エリア 104に記録されている復号プログラム 113 (或いは、暗号プログラム) の動作により、ダウンロードされた後に暗号ィ匕されるように構成してもよい。
[0038] 記録可能エリア 106には、例えば上述の自動ダウンロードプログラム 111によりダウ ンロードされた差分更新データ 123が記録される。但し、この差分更新データ 123は 、光ディスク 100の製造時に予め記録されていてもよいし、或いはユーザが自分で取 得して力も記録するように構成してもよ!/、。
[0039] この記録可能エリア 106 (或いは、その一部)に対して、例えば所定の差分更新デ ータ 123が記録されると、例えば、図 3に示すように、記録可能エリア 106の内周側の 一部の記録エリア 106aに差分更新データ 123が記録され、残りの一部の記録エリア 106bは未記録となる。
[0040] また、図 4に示すように、記録可能エリア 106には、差分更新データ 123に加えて、 エリアコード 121及びバージョンコード 122が記録されてもよい。 [0041] エリアコード 121は、差分更新データ 123により更新される地図データの地域を識 別可能な情報である。例えば、一の差分更新データ 123により、北海道の地図デー タが更新される場合には、一の差分更新データ 123に加えて、当該差分更新データ 123が北海道に関するデータであることを示すエリアコード 121が記録可能エリア 10 6に記録される。或いは、他の差分更新データ 123により、東京 23区の地図データが 更新される場合には、他の差分更新データ 123に加えて、当該差分更新データ 123 が東京 23区に関するデータであることを示すエリアコード 121が記録可能エリア 106 に記録される。
[0042] バージョンコード 122は、差分更新データ 123のバージョンを示す情報である。即 ち、差分更新データ 123は、その更新の基準となる地図データが作成された時期や 当該差分更新データ 123が作成された時期に応じて、その内容は大きく異なるものと なり得る。従って、バージョンコード 122に基づいて所望の差分更新データ 123を選 択的に用いることで、好適に地図データの更新が行なわれる。
[0043] このような光ディスク 100を用いることで、例えばナビゲーシヨン装置内のハードディ スク等に記録されている古くなつた地図データを、より新しい(或いは、最新の)地図 データに更新することができる。これにより、より新しい (或いは、最新の)地図データ を用いて、より好適なナビゲーシヨン処理 (例えば、経路探索処理や経路誘導処理等 )を行うことが可能となる。
[0044] 本実施例では特に、再生専用エリア 104に記録されている自動ダウンロードプログ ラム 111、自動アップデートプログラム 112及び復号プログラム 113を実行すれば、 自動的に且つ比較的容易に地図データの更新を行うことができる。従って、例えば ナビゲーシヨン装置等のユーザに対して特段の操作や処理等行わせることなく或い は過度の負担等を負わせることなぐ適切に地図データの更新を行うことができる。い わばユーザフレンドリーなサービスをユーザに提供することができる。
[0045] カロえて、差分更新データ 123が記録可能エリア 106に記録されるため、一度記録し た差分更新データ 123を消去して更に新しい差分更新データ 123を何回も記録する ことが可能となる。即ち、頻繁に更新されることが予想される地図データに対して、一 枚の光ディスク 100を用いて複数回の更新を行うことが可能となる。このため、地図デ ータの更新の度に更新用の光ディスクを入手する必要がなぐユーザにとっても利便 性に優れている。また、地図データの製作者側(即ち、メーカ側)にとつても、地図デ ータの更新の度に更新用の光ディスクを製造する必要がなぐコスト及び労力等の面 において優れている。更に、光ディスク 100を一度の更新で廃棄することなぐ一枚の 光ディスク 100を繰り返し用いて地図データの更新を複数回行うことができる。このた め、廃棄物の量を減少させることができ、地球環境にも悪影響を与えないという大き な利点を有している。
[0046] カロえて、差分更新データ 123は暗号ィ匕された状態でダウンロードされ、且つ記録可 能エリア 106に記録される。そして、この暗号化された差分更新データ 123を復号ィ匕 するためには、再生専用エリア 104に記録された復号プログラム 113が必要とされる 。従って、不正に差分更新データ 123を取得する者がいても、復号プログラム 113が 予め記録されている正規の光ディスク 100に差分更新データ 123を記録しなければ 、復号ィ匕を行うことができず、結果として地図データの更新を行うことができない。これ により、差分更新データ 123の不正利用や不正な複製等を効果的に防止することが できる。
[0047] このとき、不正利用や不正な複製等を効果的に防止するという観点から、暗号化さ れた差分更新データ 123は、再生専用エリア 104に予め記録されている復号プログ ラム 113よってのみ復号ィ匕可能であり、他のプログラムによっては復号ィ匕不可能に構 成されることが好ましい。
[0048] 加えて、自動ダウンロードプログラム 111、 自動アップデートプログラム 112及び復 号プログラム 113は、予め再生専用エリア 104に記録されている。このため、悪意の あるユーザにより、これらの各種プログラム力 不正利用が可能な状態に書き換えら れてしまうという不都合を好適に防止することができる。
[0049] 尚、自動ダウンロードプログラム 111、 自動アップデートプログラム 112及び復号プ ログラム 113が記録可能エリア 106に記録されるように構成してもよい。また、単に地 図データの更新を行う際のユーザの負担を軽減すると言う観点からは、自動ダウン口 ードプログラム 111、自動アップデートプログラム 112及び復号プログラム 113が予め 記録されていれば足りる。従って、記録可能エリア 106のみを備え且つ再生専用エリ ァ 104を備えない光ディスクであってもよい。或いは、再生専用エリア 104のみを備え 且つ記録可能エリア 106を備えない光ディスクであり、自動ダウンロードプログラム 11 1、自動アップデートプログラム 112、復号プログラム 113及び差分更新データ 123 等が予め記録されて 、る光ディスクであってもよ 、。
[0050] また、図 2に示すように、初期差分更新データ 114が予め再生専用エリア 104に記 録されていてもよい。初期差分更新データ 114は、地図データの作成時点(或いは、 所定の時点)と本実施例に係る光ディスク 100を製造した時点とを比較して、新たに 加えられた道路等、なくなった道路等、或いは何らかの変更が加えられた道路等を 示す差分更新データである。更に、本実施例では、初期差分更新データ 114は、再 生専用エリア 104に記録されている力 もちろん記録可能エリア 106に予め記録され ているように構成してもよい。
[0051] また、図 1において示す再生専用エリア 104と記録可能エリア 106との配置や大き さはあくまで一具体例であって、これに限定されないことはいうまでもない。例えば、 再生専用エリア 104が相対的に外周側に設けられ、記録可能エリア 106が相対的に 内周側に設けられるように構成してもよ 、し、或いはその他の任意の態様で再生専 用エリア 104及び記録可能エリア 106の夫々を設けるように構成してもよい。また、複 数の再生専用エリア 104と複数の記録可能エリア 106とを有するように構成してもよ い。
[0052] また、本実施例に係る光ディスク 100は、記録層が 1層の光ディスクに限定されず、 2層片面(即ち、デュアルレイヤー)や 2層両面(即ち、デュアルレイヤーダブルサイド )であってもよい。更には、 2層の記録層を有する光ディスクに限られることなぐ 3層 以上の多層型の光ディスクであってもよ!/、。
[0053] また、上述の実施例では、差分更新データ 123をダウンロードにより取得するものと しているため、再生専用エリア 104には自動ダウンロードプログラム 111が記録されて いるが、差分更新データの取得の態様はダウンロードに限定されるものではない。例 えば、ハードディスク等の他の情報記録媒体力 差分更新データ 123を取得するよう に構成してもよい。その際、自動ダウンロードプログラム 111に代えて、例えば自動コ ピープログラム等が再生専用エリア 104に予め記録されて 、るように構成してもよ 、。 [0054] (地図データ更新システム)
続、て、上述した本実施例に係る光ディスク 100を用いて地図データの更新 (即ち
、例えば、差分更新データのダウンロードや地図データのアップロード)を行う地図デ ータ更新システムについて、図 5から図 7を参照しながら説明する。
[0055] (1)基本構成
先ず図 5を参照して、地図データ更新システム 500について説明する。ここに、図 5 は、本実施例に係る地図データ更新システム 500の基本構成を概念的に示す説明 図である。
[0056] 図 5に示すように、地図データ更新システム 500は、データ取得装置 200、ナビゲ ーシヨン装置 300及び地図データ更新サーノ OOを含んで構成されている。
[0057] データ取得装置 200は、例えばパソコンやワークステーション等を含んで構成され ており、地図データ更新サーバ 400より差分更新データ 123をダウンロード可能に構 成されている。より具体的には、データ取得装置 200は、 CPU201、メモリ 202、光デ イスクドライブ 203及び外部インタフェース 204を備えている。
[0058] CPU201は、メモリ 202、光ディスクドライブ 203及び外部インタフェース 204とバス を介して接続され、各種制御手段に指示を行うことで、データ取得装置 200全体の 制御を行う。特に、光ディスク 100に予め記録されている自動ダウンロードプログラム 111が CPU201上で実行されることで、地図データ更新サーノ 00より外部インタフ エース 204を介して差分更新地図データ 123をダウンロード可能に構成されている。
[0059] メモリ 202は、データ取得装置 200におけるデータ処理全般において、例えばデー タを一時的に記憶するための RAM領域を備えている。またメモリ 202は、データ取 得装置 200としての動作を行うためのプログラム(即ち、ファームウェア)が格納される ROM領域を備えている。特に、光ディスク 100に予め記録されている自動ダウン口 ードプログラム 111は、その実行中には、メモリ 202の RAM領域に一時的に記憶さ れている。
[0060] 光ディスクドライブ 203は、光ディスク 100へ各種データを記録し、或いは光ディスク 100に記録されている各種データを読み取る。特に、光ディスク 100に予め記録され ている自動ダウンロードプログラム 111等を読み取り、ダウンロードされた差分更新地 図データ 123を光ディスク 100へ記録するように構成されて!、る。
[0061] 外部インタフェース 204は、例えばモデムや DSUやルータ等を含んでおり、双方向 に通信が可能な有線或いは無線のネットワークを介して地図データ更新サーノ OO と各種データの送受信を実行可能に構成されて ヽる。
[0062] ナビゲーシヨン装置 300は、例えば自動車用のナビゲーシヨン処理を実行可能に 構成されている。そして、差分更新データ 123を用いて、当該ナビゲーシヨン装置 30 0が備えるハードディスク等に記録されて 、る地図データを更新可能に構成されて!ヽ る。より具体的には、ナビゲーシヨン装置 300は、 CPU301、メモリ 302、光ディスクド ライブ 303、ハードディスク 304及びナビゲーシヨン処理部 305を備えて!/、る。
[0063] CPU301は、本発明における「更新手段」及び「復号手段」の一具体例を構成して おり、メモリ 302、光ディスクドライブ 303、ハードディスク 304及びナビゲーシヨン処理 部 305とバスを介して接続され、各種制御手段に指示を行うことで、ナビゲーシヨン装 置 300全体の制御を行う。特に、光ディスク 100に予め記録されている自動アップ口 ードプログラム 112が CPU301上で実行されることで、光ディスク 100に記録されて いる差分更新地図データ 123を用いて地図データの更新を実行可能に構成されて いる。また、光ディスク 100に予め記録されている復号プログラム 113が CPU301上 で実行されることで、光ディスク 100に記録されて ヽる暗号ィ匕された差分更新地図デ ータ 123の復号ィ匕を実行可能に構成されて!、る。
[0064] メモリ 302は、上述のデータ取得装置 200が備えるメモリ 202と同様に、 RAM領域 と ROM領域とを備えている。特に、光ディスク 100に予め記録されている自動アップ ロードプログラム 112ゃ復号プログラム 113は、その実行中には、メモリ 202の RAM 領域に一時的に記憶されている。また、メモリ 302は、ナビゲーシヨン処理の際にデ ータを一時的に記憶するために用いられてもよ 、。
[0065] 光ディスクドライブ 303は、本発明における「読取手段」の一具体例を構成しており 、上述のデータ更新装置が備える光ディスクドライブ 203と同様に、光ディスク 100へ 各種データを記録したり、或いは光ディスク 100に記録されている各種データを読み 取ったりする。特に、光ディスク 100に記録されている自動アップロードプログラム 11 1ゃ復号プログラム或いは差分更新地図データ 123等を読み取るように構成されて いる。
[0066] ハードディスク 304は、本発明における「記憶手段」の一具体例を構成しており、ナ ピゲーシヨン処理に実際に用いられる地図データを記録している。地図データは、例 えば地図上における地点を示すノードデータと、少なくとも 2つの地点間の関連を示 すリンクデータとを含む KIWIフォーマットに準拠した地図データであってもよい。
[0067] ナビゲーシヨン処理部 305は、例えば GPS処理部や自立測位処理部や経路探索 処理部や経路誘導処理部等を備えており、ハードディスク 304上に記録されている 更新された地図データを用いて各種ナビゲーシヨン処理を実行可能に構成されて ヽ る。尚、ナビゲーシヨン処理部 305は、 CPU301と一体ィ匕されるように構成されてもよ い。
[0068] 尚、データ取得装置 200がナビゲーシヨン装置 300の一部に含まれる構成を採用 してもよい。即ち、ナビゲーシヨン装置 300が差分更新データ 123をダウンロードし且 つ更新処理も行うように構成してもよ ヽ。
[0069] 地図データ更新サーバ 400は、例えばパーソナルコンピュータやワークステーショ ン或いはメインフレーム等の大型サーバ等を含んでおり、差分更新データ 123をデ ータ取得装置 200 (或いは、ナビゲーシヨン装置 300)へ配信可能に構成されて!、る 。カロえて、差分更新データ 123を格納するための差分更新地図データ DB (データべ ース) 401を備えている。尚、地図データ更新サーノ 00とデータ取得装置 200 (或 いは、ナビゲーシヨン装置 300)とは、双方向に通信が可能な有線或いは無線のネッ トワーク網によって接続されている。
[0070] (2)動作例
続いて、図 6及び図 7を参照して、地図データの更新動作についてより詳細に説明 する。ここに、図 6は、地図データの更新動作のうち差分更新データ 123のダウン口 ードに関する動作の流れを概念的に示すフローチャートであり、図 7は、地図データ の更新動作のうち実際の更新動作の流れを概念的に示すフローチャートである。
[0071] 図 6に示すように、差分更新データ 123をダウンロードする際には、先ず光ディスク 100がデータ取得装置 200の光ディスクドライブ 203にローデイングされる(ステップ S101)。続いて、 CPU201の制御を受ける光ディスクドライブ 203の動作により、口 ーデイングされた光ディスク 100の再生専用エリア 104に記録されている自動ダウン ロードプログラム 111が読み取られる(ステップ S102)。
[0072] 続いて、実際に差分更新データ 123のダウンロードを開始する力否力が、 CPU20 1の制御の下に判定される (ステップ S103)。例えば、ユーザがダウンロードを実行す る旨の指示を出していれば、ダウンロードを開始すると判定されてもよい。
[0073] この判定の結果、まだダウンロードを開始しな 、と判定された場合 (ステップ S 103: No)、差分更新データ 123のダウンロードは行なわれず、ステップ S107へと進む。
[0074] 他方、ダウンロードを開始すると判定された場合 (ステップ S 103: Yes)、ステップ S 102にお 、て読み取られた自動ダウンロードプログラム 111がデータ取得装置 200 上 (より具体的には、データ取得装置 200が備える CPU201上)で実行され、外部ィ ンタフェース 204を介して差分更新データ 123がダウンロードされる(ステップ S104) 。即ち、自動ダウンロードプログラム 111が実行されている CPU201の制御の下に、 データ取得装置 200から地図データ更新サーバ 400にダウンロード要求がなされ、 それに対応して、地図データ更新サーノ 00より差分更新データ 123がデータ取得 装置 200へ送信される。このとき、差分更新データ 123は、既に暗号ィ匕されているこ とが好ましい。但し、暗号化されることなく送信され、データ取得装置 200側において 、例えば復号プログラム 113の動作により暗号ィ匕するように構成してもよ 、。
[0075] そして、自動ダウンロードプログラム 111が実行されている CPU201の制御を受け る光ディスクドライブ 203の動作により、光ディスク 100の記録可能エリア 106に、ダウ ンロードされた差分更新データ 123が記録される (ステップ S 105)。
[0076] その後、 CPU201の制御の下に、ダウンロードが完了した力否かが判定される(ス テツプ S106)。即ち、ダウンロードすべき差分更新データ 123の全てをダウンロードし 終えた力否かが判定される。
[0077] この判定の結果、ダウンロードが完了していないと判定された場合 (ステップ S 106 :
No)、再びステップ S 104へ戻り、差分更新データ 123のダウンロード及び光ディスク 100への記録が継続して行われる。
[0078] 他方、ダウンロードが完了していると判定された場合 (ステップ S106 :Yes)、光ディ スク 100がデータ取得装置 200よりイジェクトされる(ステップ S 107)。 [0079] 続いて、図 7に示すように、ナビゲーシヨン装置 300のハードディスク等に記録され ている地図データを実際に更新する際には、先ずナビゲーシヨン装置 300の光ディ スクドライブ 203に光ディスク 100がローデイングされる(ステップ S201)。
[0080] 続いて、 CPU301の制御を受ける光ディスクドライブ 303の動作により、ローデイン グされた光ディスク 100の再生専用エリア 104に記録されている自動アップデートプ ログラム 112が読み取られる(ステップ S 202)。
[0081] 続いて、実際に差分更新データ 123を用いて地図データの更新 (アップデート)を 開始するか否か力 CPU301の制御の下に判定される(ステップ S203)。例えば、ュ 一ザが実際に更新を実行する旨の指示を出していれば、地図データの更新を開始 すると判定されてもよい。
[0082] この判定の結果、地図データの更新をまだ開始しな!、と判定された場合 (ステップ S 203 :No)、差分更新データ 123を用いた地図データの更新は行なわれず、ステップ S208へと進む。
[0083] 他方、地図データの更新を実際に開始すると判定された場合 (ステップ S203 : Yes ;)、 CPU301の制御を受ける光ディスクドライブ 303の動作により、光ディスク 100の 再生専用エリア 104に記録されて 、る復号プログラム 113が読み取られる (ステップ S 204)。続いて、復号プログラム 113がナビゲーシヨン装置 300上(より具体的には、 ナビゲーシヨン装置 300が備える CPU301上)で実行されることで、光ディスク 100の 記録可能エリア 106に記録されて 、る差分更新データ 123の復号ィ匕が行なわれる ( ステップ S205)。
[0084] その後、ステップ S202において読み取られた自動アップデートプログラム 112がナ ピゲーシヨン装置 300上(より具体的には、ナビゲーシヨン装置 300が備える CPU30 1上)で実行され、ステップ S205で復号ィ匕された差分更新データ 123を用いて、ハ ードディスク 304上に既に記録されて 、る地図データの更新が行なわれる(ステップ S206)。即ち、例えば地図データのうち、差分更新地図データ 123が示す追加、変 更、削除等がなされた地点等に相当するデータ部分が書き換えられ、新たな (或い は、最新の)地図データとしてハードディスク 304に記録される。
[0085] 続いて、 CPU301の制御の下に、地図データの更新が完了したか否かが判定され る(ステップ S207)。この判定の結果、地図データの更新が完了していないと判定さ れた場合 (ステップ S207 :No)、再びステップ S204へ戻り、地図データの更新が継 続して行われる。他方、地図データの更新が完了していると判定された場合 (ステツ プ S207 : Yes)、光ディスク 100がナビゲーシヨン装置 300よりイジェクトされる(ステツ プ S208)。
[0086] 以上のように、地図データの更新を行うために、ユーザは光ディスク 100をデータ取 得装置 200やナビゲーシヨン装置 300にローデイングさせれば足りる。従って、地図 データの更新の際のユーザの負担を軽減することが可能となると共に、上述した本実 施例に係る光ディスク 100が有する各種利益をも享受することができる。
[0087] 尚、記録可能エリア 106に記録されている差分更新データ 123の全体を用いて地 図データの更新を行わなくとも、例えばその一部を選択的に用いて更新してもよい。 具体的には、例えば北海道及び関東の地図データに関する差分更新データ 123が 記録可能エリア 123に記録されているとする。このとき、ユーザが例えば北海道在住 であれば、北海道の地図データに関する差分更新データ 123を選択的に用いて地 図データの更新を行うように構成してもよ 、。
[0088] 本発明は、上述した実施例に限られるものではなぐ請求の範囲及び明細書全体 力 読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、その ような変更を伴う情報記録媒体及び地図データ更新装置もまた本発明の技術的範 囲に含まれるものである。
産業上の利用可能性
[0089] 本発明に係る情報記録媒体、地図データ更新装置は、例えば、 DVD等の高密度 光ディスクに利用可能であり、更に、このような高密度光ディスクを用いた地図データ の更新処理に利用可能である。

Claims

請求の範囲
[1] 地図データを更新するために用いられる情報記録媒体であって、
(0前記地図データを更新するために用いられる差分データを取得する取得用プロ グラムと、 GO当該取得された差分データに基づき前記地図データを更新するための 更新用プログラムと、が予め記録されている読み取り専用の第 1エリアと、
前記取得された差分データを記録するための第 2エリアと
を備えることを特徴とする情報記録媒体。
[2] 前記差分データは暗号化されて前記第 2エリアに記録され、
前記第 1エリアには、前記暗号化された差分データの復号化を行うための復号用プ ログラムが予め記録されていることを特徴とする請求の範囲第 1項に記載の情報記録 媒体。
[3] 請求の範囲第 1項に記載の情報記録媒体を用いて、地図データの更新を行う地図 データ更新装置であって、
前記地図データを格納する記憶手段と、
前記情報記録媒体に記録された前記更新用プログラム及び前記差分データを読 み取る読取手段と、
前記更新用プログラムを実行することにより、前記読み取られた差分データに基づ いて前記記憶手段に格納された前記地図データを更新する更新手段と
を備えることを特徴とする地図データ更新装置。
[4] 前記差分データは暗号化されて前記第 2エリアに記録されており、且つ前記第 1ェ リアには、前記暗号化された差分データの復号化を行うための復号用プログラムが予 め記録されており、
前記復号用プログラムを実行することにより、前記暗号ィ匕された差分データを復号 化する復号手段を更に備え、
前記更新手段は、前記復号化された差分データに基づいて前記地図データを更 新することを特徴とする請求の範囲第 3項に記載の地図データ更新装置。
[5] 前記差分データのうち一部のデータ部分を選択する選択手段を更に備え、
前記更新手段は、前記差分データのうち前記選択された一部のデータ部分に基づ いて前記地図データを更新することを特徴とする請求の範囲第 3項に記載の地図デ ータ更新装置。
PCT/JP2005/014298 2004-08-18 2005-08-04 情報記録媒体、地図データ更新装置 WO2006018979A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006531540A JPWO2006018979A1 (ja) 2004-08-18 2005-08-04 情報記録媒体、地図データ更新装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004238479 2004-08-18
JP2004-238479 2004-08-18

Publications (1)

Publication Number Publication Date
WO2006018979A1 true WO2006018979A1 (ja) 2006-02-23

Family

ID=35907369

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/014298 WO2006018979A1 (ja) 2004-08-18 2005-08-04 情報記録媒体、地図データ更新装置

Country Status (2)

Country Link
JP (1) JPWO2006018979A1 (ja)
WO (1) WO2006018979A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008250670A (ja) * 2007-03-30 2008-10-16 Aisin Aw Co Ltd データ更新システム及びコンピュータプログラム
JP2011138588A (ja) * 2009-12-29 2011-07-14 Sharp Corp 記録再生装置および記録再生装置の制御方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778187A (ja) * 1993-07-16 1995-03-20 Fujitsu Ltd 記録媒体及び電子出版物利用システム及び処理方法
JPH0982023A (ja) * 1995-09-12 1997-03-28 Toshiba Corp 情報記録再生装置
JPH0989581A (ja) * 1995-09-27 1997-04-04 Aisin Aw Co Ltd ナビゲーション装置
JP2000148504A (ja) * 1998-11-12 2000-05-30 Sony Corp 情報処理装置及び方法並びに記録媒体
JP2002005669A (ja) * 2000-06-16 2002-01-09 Mitsubishi Electric Corp コンピュータ読取可能な再書込み可能記録媒体、地図情報更新システムおよびナビゲーション装置
JP2002244753A (ja) * 2001-02-15 2002-08-30 Ricoh Co Ltd 光ディスク及びアプリケーションプログラムのインストール方法
JP2003315063A (ja) * 2002-04-25 2003-11-06 Aisin Aw Co Ltd ナビゲーション装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778187A (ja) * 1993-07-16 1995-03-20 Fujitsu Ltd 記録媒体及び電子出版物利用システム及び処理方法
JPH0982023A (ja) * 1995-09-12 1997-03-28 Toshiba Corp 情報記録再生装置
JPH0989581A (ja) * 1995-09-27 1997-04-04 Aisin Aw Co Ltd ナビゲーション装置
JP2000148504A (ja) * 1998-11-12 2000-05-30 Sony Corp 情報処理装置及び方法並びに記録媒体
JP2002005669A (ja) * 2000-06-16 2002-01-09 Mitsubishi Electric Corp コンピュータ読取可能な再書込み可能記録媒体、地図情報更新システムおよびナビゲーション装置
JP2002244753A (ja) * 2001-02-15 2002-08-30 Ricoh Co Ltd 光ディスク及びアプリケーションプログラムのインストール方法
JP2003315063A (ja) * 2002-04-25 2003-11-06 Aisin Aw Co Ltd ナビゲーション装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008250670A (ja) * 2007-03-30 2008-10-16 Aisin Aw Co Ltd データ更新システム及びコンピュータプログラム
US8386743B2 (en) 2007-03-30 2013-02-26 Aisin Aw Co., Ltd. Data update system and computer program
JP2011138588A (ja) * 2009-12-29 2011-07-14 Sharp Corp 記録再生装置および記録再生装置の制御方法

Also Published As

Publication number Publication date
JPWO2006018979A1 (ja) 2008-07-31

Similar Documents

Publication Publication Date Title
US7496965B2 (en) Data recording medium, data recording method, data processing device, data distribution method, data distribution device, data transmission method, data transmission device, data distribution system, and data communication system
JP2006331410A (ja) サーバから記録媒体へのコンテンツダウンロード方法及びこれに適した記録媒体
TWI364752B (en) Information recording medium and recording and/or reproducing apparatus and method
WO2006018979A1 (ja) 情報記録媒体、地図データ更新装置
US7213155B2 (en) Recording medium, recording and/or reproducing method for record medium, and recording and/or reproducing device for recording medium
EP1199714A1 (en) Information recording medium adaptive to copy protection and recording/reproducing apparatus
US20070195460A1 (en) Recording medium, recording method, recording apparatus, reproduction apparatus, data transmission method, and server device
JP2004087063A (ja) データ記録媒体、媒体情報記録方法、媒体情報記録装置、媒体情報再生方法、媒体情報再生装置、情報サービス方法、情報サービスシステム
JP2006294172A (ja) 端末装置、コンテンツの消去/転送制御システム及びコンテンツ消去制御方法
JP2000099338A (ja) コンピュータ読み取り可能な情報記録媒体
TW200306529A (en) Reproducing method, reproducing apparatus, and data accessing method
JP2007108910A (ja) ナビゲーション装置
JP2006059466A (ja) 記録再生装置および方法、プログラム並びに記録媒体
EP1298666A2 (en) Method, apparatus and computer program product for recording additional information on a rewritable recording medium
JP2004295370A (ja) 情報処理装置、情報処理方法、プログラム、記録媒体
US20110128830A1 (en) Recording device and method, and computer program
JPWO2006013822A1 (ja) 情報記録媒体、情報記録装置及び方法、並びにコンピュータプログラム
US7761868B2 (en) Information recording method and optical disk
JP4277704B2 (ja) 情報記録装置、情報再生装置、情報記録再生装置、情報記録方法、及び記録媒体
JP2007514257A (ja) 仮想的に書き換え可能な読み取り専用記憶媒体をレンダリングする方法及びシステム
WO2007049743A1 (ja) 情報記録媒体、情報記録装置及び方法、並びに、コンピュータプログラム
JP4188903B2 (ja) 原本性確認方法、原本性確認装置、及びプログラム
JP2008153847A (ja) 情報処理方法及び装置
JP4613870B2 (ja) 再生装置および再生方法
JP4823249B2 (ja) 情報記録方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2006531540

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase