JP5061872B2 - Map data utilization device, program for map data utilization device, and data for external storage medium - Google Patents

Map data utilization device, program for map data utilization device, and data for external storage medium Download PDF

Info

Publication number
JP5061872B2
JP5061872B2 JP2007318304A JP2007318304A JP5061872B2 JP 5061872 B2 JP5061872 B2 JP 5061872B2 JP 2007318304 A JP2007318304 A JP 2007318304A JP 2007318304 A JP2007318304 A JP 2007318304A JP 5061872 B2 JP5061872 B2 JP 5061872B2
Authority
JP
Japan
Prior art keywords
map data
application
version
storage medium
map
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2007318304A
Other languages
Japanese (ja)
Other versions
JP2009140395A (en
Inventor
佳治 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2007318304A priority Critical patent/JP5061872B2/en
Publication of JP2009140395A publication Critical patent/JP2009140395A/en
Application granted granted Critical
Publication of JP5061872B2 publication Critical patent/JP5061872B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Stored Programmes (AREA)

Description

本発明は、地図データ利用装置、地図データ利用装置用のプログラム、および、外部記憶媒体用データに関する。   The present invention relates to a map data utilization device, a program for a map data utilization device, and data for an external storage medium.

従来、取り替え可能な外部記憶媒体(例えば地図DVDメディア、地図CDメディア等)に記録された地図データを利用して、地図表示、経路案内等の処理を行うナビゲーション装置が広く利用されている。このようなナビゲーション装置の中には、地図データを利用するためのプログラムを、接続された外部記憶媒体から取得するものがある。   2. Description of the Related Art Conventionally, navigation apparatuses that perform map display, route guidance, and the like using map data recorded on a replaceable external storage medium (for example, map DVD media, map CD media, etc.) have been widely used. Among such navigation apparatuses, there is a navigation apparatus that acquires a program for using map data from a connected external storage medium.

そのようなナビゲーション装置の作動の一例を、図5のフローチャートを用いて示す。この例においては、ナビゲーション装置は、自身のRAM上にアプリケーションがない場合(ステップ210)、現在挿入されている地図DVDからアプリケーションをRAM上に読み込む(ステップ230)。   An example of the operation of such a navigation device is shown using the flowchart of FIG. In this example, when there is no application on its own RAM (step 210), the navigation apparatus reads the application from the currently inserted map DVD onto the RAM (step 230).

また、自身のRAM上にアプリケーションがある場合でも、現在挿入されている地図DVD中のアプリケーションのバージョンがRAM上のアプリケーションのバージョンよりも新しければ(ステップ220)、RAM中のアプリケーションを地図DVD中のアプリケーションで置き換える(ステップ230)。したがって、例えば最新版の地図DVDがこのナビゲーション装置に初めて挿入されたとき、最新のアプリケーションが当該地図DVDからRAMに読み込まれる。   Even if there is an application on its own RAM, if the version of the application in the currently inserted map DVD is newer than the version of the application on the RAM (step 220), the application in the RAM is in the map DVD. (Step 230). Therefore, for example, when the latest version of the map DVD is inserted into the navigation device for the first time, the latest application is read from the map DVD into the RAM.

しかし、このナビゲーション装置の作動によれば、自身のRAM上のアプリケーションのバージョンが、現在挿入されている地図DVD中のアプリケーションのバージョンと比べて同じであるかまたはより新しい場合は、地図DVDからアプリケーションを読み込むことをしない(ステップ220→NO)。   However, according to the operation of this navigation device, if the version of the application on its own RAM is the same as or newer than the version of the application in the currently inserted map DVD, the application from the map DVD is used. Is not read (step 220 → NO).

したがって、最新版の地図DVDを取り出して旧版の地図DVDを挿入した場合、RAM中の最新版のアプリケーションは保持されたままとなる。そして、旧版の地図DVDが挿入されている状態で使用可能な地図データは、旧版の地図データとなる。   Therefore, when the latest version of the map DVD is taken out and the old version of the map DVD is inserted, the latest version of the application in the RAM remains retained. The map data that can be used with the old version of the map DVD inserted is the old version of the map data.

このとき、最新版のアプリケーションが旧版の地図データに適合しない場合が考えられる。例えば、最新版のアプリケーションが、最新版の地図データにのみ含まれる新たな音声データを利用するようになっていると、ナビゲーション装置が旧版の地図データを対象としてそのような音声データを要求したときに、エラー等が発生してしまう恐れがある。   At this time, the latest version of the application may not be compatible with the old version of the map data. For example, if the latest version of the application uses new voice data included only in the latest version of map data, the navigation device requests such voice data for the old version of map data. In addition, an error or the like may occur.

上記のような問題は、ナビゲーション装置のみならず、取り替え可能な外部記憶媒体から地図データおよびアプリケーションを取得する装置(例えば地図表示装置)全般に共通する問題である。   The above problems are common to not only navigation devices but also all devices (for example, map display devices) that acquire map data and applications from replaceable external storage media.

本発明は上記点に鑑み、取り替え可能な外部記憶媒体から地図データおよびアプリケーションを取得する装置において、使用するアプリケーションが使用する地図データと適合しなくなる可能性を低減することを目的とする。   SUMMARY OF THE INVENTION In view of the above, an object of the present invention is to reduce the possibility that an application to be used will not be compatible with map data used in an apparatus that acquires map data and applications from a replaceable external storage medium.

上記目的を達成するための請求項1に記載の発明は、内部記憶媒体(16)と、内部記憶媒体中に記録されたアプリケーションを実行する処理回路(18)と、取り替え可能に接続された外部記憶媒体中のデータを読み出す読出装置(15)と、を備えた地図データ利用装置についてのものである。読出装置に取り替え可能に接続される外部記憶媒体としては、第1の地図データ、および前記第1の地図データを利用するための第1のアプリケーションが共に記録された第1の外部記憶媒体(20)と、第2の地図データおよび前記第2の地図データを利用するための第2のアプリケーションが共に記録された第2の外部記憶媒体(21)と、がある。   In order to achieve the above object, the invention described in claim 1 includes an internal storage medium (16), a processing circuit (18) for executing an application recorded in the internal storage medium, and an externally connected externally connected device. The present invention relates to a map data utilization device comprising a reading device (15) for reading data in a storage medium. As an external storage medium connected to the reading device in a replaceable manner, a first external storage medium (20) in which the first map data and a first application for using the first map data are recorded together. ) And a second external storage medium (21) in which a second map data and a second application for using the second map data are recorded together.

ここで、「接続された外部記憶装置」とは、読出し装置によって読み出し可能な状態にセットされた外部記憶装置をいう。例えば、挿入されたディスク、接続されたUSBメモリ、無線接続された無線LAN記憶媒体が、「接続された外部記憶装置」の一例に該当する。   Here, the “connected external storage device” refers to an external storage device that is set in a readable state by the reading device. For example, an inserted disk, a connected USB memory, and a wirelessly connected wireless LAN storage medium correspond to an example of “connected external storage device”.

このような地図データ利用装置において、処理回路は、読出装置に過去に接続された第
1の外部記憶媒体から内部記憶媒体中に読み出され、内部記憶媒体中に現在保持されてい
る第1のアプリケーションの、バージョンを確認する第1確認手段(135)と、読出装
置に現在接続されている第2の外部記憶媒体に記録された第2の地図データのバージョン
を確認する第2確認手段(140)と、第2の地図データのバージョンに適合するアプリ
ケーションのバージョンを示す適合対応データに基づいて、第1のアプリケーションのバ
ージョンが第2の地図データのバージョンに適合するか否かを判定する判定手段(145、150)と、判定手段の判定結果が否定的であることに基づいて、第1のアプリケーションに代えて使用するものとして、第2の外部記憶媒体に記録された第2のアプリケーションを内部記憶媒体に読み出す変更手段(155)と、を備えている。
In such a map data utilization device, the processing circuit reads the first external storage medium connected to the reading device in the past into the internal storage medium, and currently holds the first in the internal storage medium. First confirmation means (135) for confirming the version of the application, and second confirmation means (140) for confirming the version of the second map data recorded in the second external storage medium currently connected to the reading device. And determination means for determining whether the version of the first application matches the version of the second map data on the basis of the matching correspondence data indicating the version of the application that matches the version of the second map data (145, 150) and the determination result of the determination means is negative, and shall be used instead of the first application. , And a second application and changing means for reading the internal storage medium (155) recorded in the second external storage medium.

このように、地図データ利用装置は、適合対応データを参照することで、内部記憶媒体中のアプリケーションが現在接続されている外部記憶媒体中の地図データに対応しているか否かを判定し、適合していないときには、現在のアプリケーションに代えて使用するものとして、外部記憶媒体に記録されたアプリケーションを内部記憶媒体に読み出す。したがって、現在内部記憶媒体に保持されているアプリケーションのバージョンよりも古いバージョンのアプリケーションが外部記憶媒体に記録されていたとしても、内部記憶媒体中のアプリケーションが現在の地図データに不適合ならば、外部記憶媒体中のアプリケーションを読み出して使用する。したがって、使用するアプリケーションが使用する地図データと適合しなくなる可能性が低減する。   As described above, the map data utilization device determines whether or not the application in the internal storage medium corresponds to the map data in the external storage medium that is currently connected by referring to the conformance correspondence data. If not, the application recorded on the external storage medium is read out to the internal storage medium for use in place of the current application. Therefore, even if an application version older than the version of the application currently stored in the internal storage medium is recorded in the external storage medium, if the application in the internal storage medium is incompatible with the current map data, the external storage Read and use applications in the media. Therefore, the possibility that the application to be used becomes incompatible with the map data used is reduced.

また、請求項2に記載のように、変更手段は、判定手段の判定結果が肯定的であることに基づいて、第1のアプリケーションを、第2の地図データに対して用いるものとして、内部記憶媒体に保持し続けるようになっていてもよい。   According to a second aspect of the present invention, the changing means uses the first application for the second map data on the basis of the positive determination result of the determining means. It may be held on the medium.

このようにすることで、現在内部記憶媒体に記録されているアプリケーションが現在外部記憶媒体に記録されているアプリケーションと異なっていたとしても、使用する地図データに内部記憶媒体中のアプリケーションが適合していれば、当該内部記憶媒体中のアプリケーションを継続して使用することができる。   In this way, even if the application currently recorded on the internal storage medium is different from the application currently recorded on the external storage medium, the application in the internal storage medium is adapted to the map data to be used. Then, the application in the internal storage medium can be used continuously.

したがって、例えば、内部記憶媒体には最新版のアプリケーションが記録されており、現在接続されている外部記憶媒体には旧版のアプリケーションおよび地図データが記録されている場合においても、使用するアプリケーションが無条件に旧版のアプリケーションに変化してしまうのではなく、最新版のアプリケーションが旧版の地図データに適合しているなら、最新版のアプリケーションが継続使用される。したがって、不必要にアプリケーションがダウングレードされてしまう可能性が低減する。   Therefore, for example, even when the latest version of the application is recorded on the internal storage medium and the old version of the application and map data are recorded on the external storage medium that is currently connected, the application to be used is unconditional. If the latest version of the application is compatible with the old version of the map data, the latest version of the application is continuously used. Therefore, the possibility that the application is unnecessarily downgraded is reduced.

また、請求項3に記載のように、第1の外部記憶媒体は、第1の地図データおよび第1の地図データよりも古いバージョンの地図データのそれぞれについて、当該地図データに適合するアプリケーションのバージョンを示す第1の対応データを記録しており、第2の外部記憶媒体は、第2の地図データおよび第2の地図データよりも古いバージョンの地図データのそれぞれについて、当該地図データに適合するアプリケーションのバージョンを示す第2の対応データを記録していてもよい。この場合、地図データ利用装置は、第1の対応データおよび第2の対応データのうち、いずれがより新しいかを判定し、より新しいと判定した方のデータを適合対応データとして取得する取得手段(105〜125)を備えていてもよい。   According to a third aspect of the present invention, the first external storage medium is a version of an application adapted to the map data for each of the first map data and the map data of a version older than the first map data. Is stored in the second external storage medium, and the second external storage medium is an application adapted to the map data for each of the second map data and a version of the map data older than the second map data. Second correspondence data indicating the version may be recorded. In this case, the map data utilization device determines which one of the first correspondence data and the second correspondence data is newer, and obtains the data determined to be newer as matching correspondence data ( 105-125).

このようになっていることで、過去から現在までに読取装置に接続されたことのある外部記憶媒体に記録された対応データのうち新しいものを適合対応データとして使用することができる。そして、新しい対応データは、新しいアプリケーションの作成後に作成することができるので、過去のバージョンの地図データに新しいバージョンのアプリケーションが適合するか否かの情報を含めることができる。   In this way, new correspondence data recorded in the external storage medium that has been connected to the reading apparatus from the past to the present can be used as the conformance correspondence data. Since the new correspondence data can be created after the creation of the new application, it is possible to include information on whether or not the new version of the application matches the past version of the map data.

また、本発明の特徴は、地図データ利用装置に用いるプログラムとして捉えることもできる。また、本発明の地図データ利用装置に用いる外部記憶媒体用データに記録されるためのデータとして、地図データと、当該地図データのバージョンと、当該地図データを利用するためのアプリケーションと、当該アプリケーションのバージョンと、当該地図データおよび当該地図データよりも古いバージョンの地図データのそれぞれについての、当該データに適合するアプリケーションのバージョンを示す対応データとを含むような外部記憶媒体用データを用いることができる。   The features of the present invention can also be understood as a program used for a map data utilization device. Further, as data to be recorded in the external storage medium data used in the map data utilization apparatus of the present invention, map data, a version of the map data, an application for using the map data, Data for an external storage medium that includes a version and corresponding data indicating the version of the application that matches the map data and the version of the map data older than the map data can be used.

なお、特許請求の範囲における括弧内の符号は、特許請求の範囲に記載された用語と後述の実施形態に記載される当該用語を例示する具体物等との対応関係を示すものである。   In addition, the code | symbol in the bracket | parenthesis in a claim shows the correspondence of the term described in the claim, and the concrete thing etc. which illustrate the said term described in embodiment mentioned later.

以下、本発明の一実施形態について説明する。図1に、本実施形態に係る車両用ナビゲーション装置(地図データ利用装置の一例に相当する)1のハードウェア構成を示す。この車両用ナビゲーション装置1は、位置検出器11、画像表示装置12、操作部13、スピーカ14、地図メディア読取装置15、RAM16、ROM17、およびCPU18を有している。   Hereinafter, an embodiment of the present invention will be described. FIG. 1 shows a hardware configuration of a vehicle navigation apparatus (corresponding to an example of a map data utilization apparatus) 1 according to the present embodiment. The vehicle navigation device 1 includes a position detector 11, an image display device 12, an operation unit 13, a speaker 14, a map media reading device 15, a RAM 16, a ROM 17, and a CPU 18.

位置検出器11は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびGPS受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置、向き、および速度を特定するための情報をCPU18に出力する。画像表示装置12は、CPU18から出力された映像信号に基づいた映像をユーザに表示する。操作部13は、ユーザの操作を直接受け付け、受け付けた操作に応じた信号をCPU18に出力する。   The position detector 11 includes a well-known sensor (not shown) such as a geomagnetic sensor, a gyroscope, a vehicle speed sensor, and a GPS receiver. The current position and direction of the vehicle based on the characteristics of each of these sensors. , And information for specifying the speed is output to the CPU 18. The image display device 12 displays a video based on the video signal output from the CPU 18 to the user. The operation unit 13 directly accepts a user operation and outputs a signal corresponding to the accepted operation to the CPU 18.

地図メディア読取装置15には、DVDメディアが着脱可能に挿入することができるようになっている。地図メディア読取装置15は、CPU18の制御に従って、挿入されたDVDメディアに記録されたデータを読み出し、読み出したデータをCPU18およびRAM16に出力することができるようになっている。本実施形態においては、地図メディア読取装置15に挿入するDVDメディアとして、地図DVD20、21等が、適宜取り替えて使用される。   A DVD media can be removably inserted into the map media reader 15. The map media reader 15 can read the data recorded on the inserted DVD medium and output the read data to the CPU 18 and the RAM 16 under the control of the CPU 18. In the present embodiment, the map DVDs 20 and 21 are used as appropriate as DVD media to be inserted into the map media reader 15.

地図DVD20、21のそれぞれには、地図データ、アプリケーション、および付加情報データが記録されている。地図データは、地図上の道路および施設の配置、構造、接続関係等の情報を含むデータである。アプリケーションは、地図データの利用時にCPU18が実行するためのプログラムである。   In each of the map DVDs 20 and 21, map data, applications, and additional information data are recorded. The map data is data including information such as the arrangement, structure, and connection relationship of roads and facilities on the map. The application is a program that the CPU 18 executes when using map data.

図2および図3に、付加情報データを例示する。各図中の第1行目を除く各行が、1つの地図DVDに含まれる付加情報データに相当する。これらの図に示すように、1つの付加情報データは、地図バージョン、アプリバージョン、地図アプリ対応テーブル、および、対応テーブルバージョンを含んでいる。   2 and 3 illustrate additional information data. Each row except the first row in each figure corresponds to additional information data included in one map DVD. As shown in these drawings, one additional information data includes a map version, an application version, a map application correspondence table, and a correspondence table version.

地図バージョンは、当該地図DVDに記録されている地図データのバージョンを示す情報である。この地図バージョンによって、当該地図データの新旧の度合いを特定できる。本例においては、バージョン番号が大きいほど、当該地図データが新しくなるようになっている。具体的には、06、07、08年度版の地図DVDに記録されている地図データのバージョンは、それぞれM6、M7、M8である。   The map version is information indicating the version of the map data recorded on the map DVD. With this map version, the old and new degree of the map data can be specified. In this example, the larger the version number, the newer the map data. Specifically, the versions of the map data recorded on the 06, 07, and 2008 version map DVDs are M6, M7, and M8, respectively.

アプリバージョンは、当該地図DVDに記録されているアプリケーションのバージョンを示す情報である。このアプリバージョンによって、当該アプリケーションの新旧の度合いを特定できる。本例においては、バージョン番号が大きいほど、当該アプリケーションが新しくなるようになっている。具体的には、06、07、08年度版の地図DVDに記録されているアプリケーションのバージョンは、それぞれA6、A7、A8である。   The application version is information indicating the version of the application recorded on the map DVD. By this application version, the old and new degree of the application can be specified. In this example, the larger the version number, the newer the application is. Specifically, the versions of the application recorded on the 06, 07, and 2008 version map DVDs are A6, A7, and A8, respectively.

地図アプリ対応テーブルは、当該地図DVDに記録されている地図データ、および当該地図データよりも古いバージョンの地図データのそれぞれについて、どのバージョンのアプリケーションが適合するかを示す情報である。   The map application correspondence table is information indicating which version of the application is compatible with each of the map data recorded on the map DVD and the version of the map data older than the map data.

あるアプリケーションがある地図データに適合するとは、当該アプリケーションの実行において当該地図データが使用されたときに、当該アプリケーションの当該地図データに対する要求と当該地図データのデータ構成との間に齟齬がないことをいう。あるアプリケーションがある地図データに適合しない場合の例としては、当該アプリケーションが地図データ中の特定の位置から音声データを取得する要求を行うようになっているにもかかわらず、当該地図データが音声データを含んでいない場合がある。   An application conforms to a certain map data means that when the map data is used in the execution of the application, there is no error between the request for the map data of the application and the data structure of the map data. Say. As an example of a case where an application does not conform to a certain map data, the map data is a voice data even though the application requests to obtain the voice data from a specific position in the map data. May not be included.

図2の例においては、06年度版の地図DVDに含まれる地図アプリ対応テーブルは、M6のバージョンの地図データにはA6のバージョンのアプリケーションが適合する旨の情報を含んでいる。また、07年度版の地図DVDに含まれる地図アプリ対応テーブルは、M6、M7の両バージョンの地図データにA7のバージョンのアプリケーションが適合する旨の情報を含んでいる。また、08年度版の地図DVDに含まれる地図アプリ対応テーブルは、M6、M7、M8のバージョンの地図データのすべてにA8のバージョンのアプリケーションが適合する旨の情報を含んでいる。したがって、図2のようなバージョン構成の06〜08年度版の地図DVDにおいては、各アプリケーションは、当該アプリケーションと同じ地図DVDに記録された地図データおよびそれ以前の地図データのいずれにも適合するようになっている。   In the example of FIG. 2, the map application correspondence table included in the 2006 version of the map DVD includes information that the A6 version of the application is compatible with the M6 version of the map data. Further, the map application correspondence table included in the 2007 version map DVD includes information that the A7 version of the application matches the map data of both the M6 and M7 versions. Further, the map application correspondence table included in the 2008 version map DVD includes information indicating that the A8 version application is compatible with all of the map data of the M6, M7, and M8 versions. Therefore, in the version DVD 2006-08 version map DVD as shown in FIG. 2, each application is adapted to both the map data recorded on the same map DVD as the application and the previous map data. It has become.

図3の例においては、06年度版の地図DVDに含まれる地図アプリ対応テーブルは、M6のバージョンの地図データにはA6のバージョンのアプリケーションが適合する旨の情報を含んでいる。また、07年度版の地図DVDに含まれる地図アプリ対応テーブルは、M6のバージョンの地図データにA6のバージョンのアプリケーションが適合し、M7のバージョンの地図データにA7のバージョンのアプリケーションが適合する旨の情報を含んでいる。すなわち、A7のバージョンのアプリケーションは、M6のバージョンの地図には適合しない。また、08年度版の地図DVDに含まれる地図アプリ対応テーブルは、M6のバージョンの地図データにA6のバージョンのアプリケーションが適合し、M7、M8の両バージョンの地図データにA8のバージョンのアプリケーションが適合する旨の情報を含んでいる。したがって、図3のようなバージョン構成の06〜08年度版の地図DVDにおいては、06年度版の地図DVDの地図データを利用するためには、06年度版の地図DVDのアプリケーションよりも新しいアプリケーションは使用できないようになっている。   In the example of FIG. 3, the map application correspondence table included in the 2006 version of the map DVD includes information indicating that the A6 version of the application is compatible with the M6 version of the map data. In addition, the map application correspondence table included in the 2007 version of the map DVD indicates that the A6 version of the application conforms to the M6 version of the map data, and the A7 version of the application conforms to the M7 version of the map data. Contains information. That is, the A7 version of the application is not compatible with the M6 version of the map. In addition, the map application correspondence table included in the 2008 version of the map DVD matches the A6 version of the application with the M6 version of the map data, and the A8 version of the application with the map data of both the M7 and M8 versions. Contains information to do so. Accordingly, in the version DVD of the 2006-08 version of the map DVD as shown in FIG. 3, in order to use the map data of the 2006 version of the map DVD, an application newer than the application of the 2006 version of the map DVD is Cannot be used.

なお、地図アプリ対応テーブルにその旨の情報が含まれていなくとも、各アプリケーションは、同じ地図DVDに記録されている地図データとは適合するようになっている。   Note that each application is adapted to map data recorded on the same map DVD even if the map application correspondence table does not include information to that effect.

RAM16は、CPU18の作業用の記憶媒体である。このRAM16は、バックアップRAMである。すなわち、RAM16は、車両のエンジン停止状態でも、その記憶内容を保持できるよう、バッテリから常に電力供給を受けるようになっている。CPU18による具体的なRAM16の利用方法については後述する。   The RAM 16 is a working storage medium for the CPU 18. This RAM 16 is a backup RAM. That is, the RAM 16 is always supplied with power from the battery so that the stored contents can be maintained even when the engine of the vehicle is stopped. A specific method of using the RAM 16 by the CPU 18 will be described later.

ROM17は、CPU18が利用するプログラム、データ等が含まれる不揮発性記憶媒体である。ROM17に含まれるプログラムとしては、起動処理用のブートプログラムがある。   The ROM 17 is a nonvolatile storage medium that contains programs, data, and the like used by the CPU 18. A program included in the ROM 17 includes a boot program for startup processing.

CPU(コンピュータに相当する)18は、RAM16およびROM17上のプログラムを実行し、その実行の際にはRAM、ROM、および挿入されている地図DVDから情報を読み出し、RAMに対して情報の書き込みを行い、位置検出器11、画像表示装置12、操作部13、およびスピーカ14と信号の授受を行う。   A CPU (corresponding to a computer) 18 executes programs on the RAM 16 and ROM 17, reads information from the RAM, ROM, and the inserted map DVD, and writes information to the RAM. The position detector 11, the image display device 12, the operation unit 13, and the speaker 14 are exchanged with signals.

具体的には、CPU18は、車両のエンジンスイッチがオンまたはACCがオンとなったとき(すなわち、車両用ナビゲーション装置1の主電源が投入されたとき)に、ROM17中のブートプログラムを実行し、その後、RAM16に保持されているアプリケーションを実行する。   Specifically, the CPU 18 executes the boot program in the ROM 17 when the vehicle engine switch is turned on or the ACC is turned on (that is, when the main power of the vehicle navigation device 1 is turned on), Thereafter, the application held in the RAM 16 is executed.

RAM16上のアプリケーションを実行することで、CPU18は、地図表示処理、ナビゲーション処理等を行う。   By executing the application on the RAM 16, the CPU 18 performs map display processing, navigation processing, and the like.

地図表示処理は、位置検出器11からの信号に基づいて特定した現在位置の周辺の地図、または操作部13を介してユーザによって指定された位置の周辺の地図を、現在挿入されている地図DVD中の地図データに基づいて構成し、構成した地図を画像表示装置12に表示させる処理である。   In the map display process, a map DVD around the current position specified based on the signal from the position detector 11 or a map around the position specified by the user via the operation unit 13 is inserted into the currently inserted map DVD. This is a process of configuring the map based on the map data in the middle and causing the image display device 12 to display the configured map.

ナビゲーション処理は、操作部13を介してユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な誘導経路を算出し、音声、画像等でその誘導経路に沿った車両の進行を案内する処理である。音声、画像による案内としては、例えば、誘導経路に沿った右左折交差点の手前に自車両が到達したとき等の必要時に、右折、左折等を指示する案内音声信号を現在の地図DVD中の地図データから読み出してスピーカ14に出力させる方法、および、当該交差点の拡大図を現在の地図DVD中の地図データから読み出して画像表示装置12に表示させる方法等がある。   The navigation process accepts the input of the destination by the user via the operation unit 13, calculates the optimum guidance route from the current position to the destination, and advances the vehicle along the guidance route by voice, image, etc. It is a process to guide. As guidance by sound and image, for example, when necessary, such as when the host vehicle arrives before a right-left turn intersection along the guidance route, a guidance voice signal instructing right turn, left turn, etc. is sent to the map on the current map DVD. There are a method of reading out from the data and outputting it to the speaker 14 and a method of reading out an enlarged view of the intersection from the map data in the current map DVD and displaying it on the image display device 12.

なお、上記のブートプログラムには、挿入されている地図DVDからアプリケーションをRAM16に読み出すか否かを判定し、読み出すと判定した場合には当該アプリケーションをRAM16に読み出す処理のためのサブプログラムが含まれている。図4に、このサブプログラム100のフローチャートを示す。CPU18は、このサブプログラム100を、車両用ナビゲーション装置1の主電源投入時、および、地図メディア読取装置15に地図DVDが挿入された時のそれぞれにおいて、実行するようになっている。   The boot program includes a subprogram for determining whether to read an application from the inserted map DVD to the RAM 16 and to read the application to the RAM 16 when it is determined to read the application. ing. FIG. 4 shows a flowchart of this subprogram 100. The CPU 18 executes the subprogram 100 each time the main power of the vehicle navigation device 1 is turned on and when the map DVD is inserted into the map media reader 15.

このサブプログラム100の実行においてCPU18は、まずステップ105で、RAM16上に地図アプリ対応テーブルが保持されているか否かを判定し、保持されていれば続いてステップ110を実行し、保持されていなければ続いてステップ125を実行する。   In the execution of the subprogram 100, the CPU 18 first determines in step 105 whether or not the map application correspondence table is held in the RAM 16, and if it is held, subsequently executes step 110 to hold it. Then, step 125 is executed.

ステップ110では、現在地図メディア読取装置15に挿入されている地図DVD中の地図アプリ対応テーブルのバージョンRV1を確認する。具体的には、当該地図DVD中の対応テーブルバージョンの内容を、当該地図アプリ対応テーブルのバージョンに同定する。   In step 110, the version RV1 of the map application correspondence table in the map DVD currently inserted in the map media reader 15 is confirmed. Specifically, the contents of the correspondence table version in the map DVD are identified as the version of the map application correspondence table.

続いてステップ115では、RAM16中の地図アプリ対応テーブルのバージョンRV2を確認する。具体的には、RAM16中の対応テーブルバージョンの内容を、当該地図アプリ対応テーブルのバージョンに同定する。なお、後述するように、地図アプリ対応テーブルとそれに付随する対応テーブルバージョンとは、共にRAM16に読み出されるようになっている。   In step 115, the version RV2 of the map application correspondence table in the RAM 16 is confirmed. Specifically, the contents of the correspondence table version in the RAM 16 are identified as the version of the map application correspondence table. As will be described later, both the map application correspondence table and the corresponding correspondence table version are read out to the RAM 16.

続いてステップ120では、ステップ110で特定したバージョンRV1が、ステップ115で特定したバージョンRV2より新しいか否かを判定し、新しければ続いてステップ125を実行し、新しくなければ続いてステップ130を実行する。   Subsequently, in step 120, it is determined whether or not the version RV1 specified in step 110 is newer than the version RV2 specified in step 115. If it is new, step 125 is executed. If not, step 130 is executed. Execute.

ステップ125では、当該地図DVDから地図アプリ対応テーブルをRAM16に読み出すことで、それまでのRAM16中の地図アプリ対応テーブルを当該地図DVDの地図アプリ対応テーブルで置き換える。さらにステップ125では、当該地図DVDから対応テーブルバージョンをRAM16に読み出すことで、それまでのRAM16中の対応テーブルバージョンを当該地図DVDの対応テーブルバージョンで置き換える。ステップ125に続いては、ステップ130を実行する。   In step 125, the map application correspondence table is read from the map DVD to the RAM 16, thereby replacing the map application correspondence table in the RAM 16 with the map application correspondence table of the map DVD. Further, in step 125, the corresponding table version is read from the map DVD to the RAM 16, thereby replacing the corresponding table version in the RAM 16 with the corresponding table version of the map DVD. Following step 125, step 130 is executed.

ステップ130では、RAM16上にアプリケーションが保持されているか否かを判定し、保持されていれば続いてステップ135を実行し、保持されていなければ続いてステップ155を実行する。   In step 130, it is determined whether or not an application is held on the RAM 16. If it is held, step 135 is subsequently executed. If not held, step 155 is subsequently executed.

ステップ135では、RAM16上のアプリケーションのバージョンAVを確認する。具体的には、RAM16中のアプリバージョンの内容を、当該アプリケーションのバージョンに同定する。なお、後述するように、アプリケーションとそれに付随するアプリバージョンとは、共にRAM16に読み出されるようになっている。   In step 135, the version AV of the application on the RAM 16 is confirmed. Specifically, the contents of the application version in the RAM 16 are identified as the version of the application. As will be described later, both the application and the application version accompanying the application are read out to the RAM 16.

続いてステップ140では、現在地図メディア読取装置15に挿入されている地図DVD中の地図データのバージョンMVを確認する。具体的には、当該地図DVD中の地図バージョンの内容を、当該地図データのバージョンに同定する。   Subsequently, in step 140, the version MV of the map data in the map DVD currently inserted in the map media reader 15 is confirmed. Specifically, the contents of the map version in the map DVD are identified as the version of the map data.

続いてステップ145では、ステップ140で特定した地図バージョンMVに適合するアプリケーションのバージョンを、RAM16上の地図アプリ対応テーブルに基づいて特定する。   Subsequently, in step 145, the version of the application conforming to the map version MV specified in step 140 is specified based on the map application correspondence table on the RAM 16.

続いてステップ150では、ステップ135で特定したアプリバージョンが、ステップ140で特定した地図バージョンMVに適合するか否かを判定する。具体的には、ステップ145で特定したアプリケーションのバージョンに、ステップ135で特定したアプリバージョンが該当すれば適合すると判定し、そうでなければ適合しないと判定する。適合しないと判定した場合続いてステップ155を実行し、適合すると判定した場合サブプログラム100の今回の実行を終了する。   Subsequently, in step 150, it is determined whether or not the application version specified in step 135 matches the map version MV specified in step 140. Specifically, if the application version specified in step 135 corresponds to the version of the application specified in step 145, it is determined to be compatible, and otherwise, it is determined not to match. If it is determined that it does not match, step 155 is subsequently executed. If it is determined that it does not match, the current execution of the subprogram 100 is terminated.

ステップ155では、当該地図DVDからアプリケーションをRAM16に読み出すことで、それまでのRAM16中のアプリケーションを当該地図DVDのアプリケーションで置き換える。さらにステップ155では、当該地図DVDからアプリバージョンをRAM16に読み出すことで、それまでのRAM16中のアプリバージョンを当該地図DVDのアプリバージョンで置き換える。ステップ155の後、サブプログラム100の今回の実行を終了する。   In step 155, the application in the RAM 16 is replaced with the application of the map DVD by reading the application from the map DVD into the RAM 16. Further, in step 155, the application version in the RAM 16 is replaced with the application version of the map DVD by reading the application version from the map DVD into the RAM 16. After step 155, the current execution of the subprogram 100 is terminated.

以上のようなサブプログラム100を実行することで、CPU18は、RAM16上に地図アプリ対応テーブルがない場合(ステップ105→NO参照)、および、RAM16上の地図アプリ対応テーブルのバージョンが、現在挿入されている地図DVD中の地図アプリ対応テーブルのバージョンよりも古い場合(ステップ120→YES参照)に、当該地図DVD中の地図アプリ対応テーブルおよび対応テーブルバージョンをRAM16上に読み出す(ステップ125参照)。これによって、RAM16中の地図アプリ対応テーブル、現在までに地図メディア読取装置15に挿入されたことのある地図DVDに記録されたすべての地図アプリ対応テーブルのうち最も新しいバージョンの地図アプリ対応テーブルとなる。   By executing the subprogram 100 as described above, the CPU 18 inserts the version of the map application correspondence table on the RAM 16 when the map application correspondence table does not exist on the RAM 16 (see step 105 → NO) and the version of the map application correspondence table on the RAM 16 is currently inserted. When the version of the map application correspondence table in the map DVD is older than the version (see step 120 → YES), the map application correspondence table and the correspondence table version in the map DVD are read onto the RAM 16 (see step 125). As a result, the map application correspondence table in the RAM 16 becomes the latest version of the map application correspondence table among all the map application correspondence tables recorded on the map DVD that has been inserted into the map media reader 15 so far. .

またCPU18は、RAM16上にアプリケーションがない場合(ステップ130→NO参照)、および、RAM16上に保持されているアプリケーションが現在挿入されている地図DVD中の地図データに適合しない場合(ステップ150→NO参照)に、アプリケーションのバージョンの新旧に関わらず、当該地図DVDからアプリケーションをRAM16に読み出す(ステップ155参照)。そしてその後、読み出したアプリケーションを実行することで、当該地図データを利用した各種処理(地図表示処理、ナビゲーション処理等)を実現する。   The CPU 18 also has no application on the RAM 16 (see step 130 → NO), and when the application held on the RAM 16 does not match the map data in the currently inserted map DVD (step 150 → NO). Regardless of whether the version of the application is new or old, the application is read from the map DVD to the RAM 16 (see step 155). After that, by executing the read application, various processes (map display process, navigation process, etc.) using the map data are realized.

以上のような作動の車両用ナビゲーション装置1において、RAM16上にアプリケーションも地図アプリ対応テーブルも保持されていない状態で、まず地図DVD20が挿入され、その後に地図DVD21が挿入された場合の例について説明する。   In the vehicle navigation apparatus 1 operating as described above, an example in which the map DVD 20 is first inserted and then the map DVD 21 is inserted in a state where neither the application nor the map application correspondence table is held on the RAM 16 will be described. To do.

(1)地図DVD20、21が、それぞれ図3に示したようなバージョン構成における08年度版地図DVDおよび06年度版地図DVDであるときの例:
この例においては、まず地図DVD20が地図メディア読取装置15に挿入された時点で、CPU18がサブプログラム100を実行し、当該地図DVD20中の地図アプリ対応テーブルおよび対応テーブルバージョン(R8)がRAM16に読み出され(ステップ105→125参照)、さらに、当該地図DVD20中のアプリケーションおよびアプリバージョン(A8)がRAM16に読み出される(ステップ130→155参照)。
(1) Example when the map DVDs 20 and 21 are the 2008 version map DVD and the 2006 version map DVD in the version configuration as shown in FIG.
In this example, when the map DVD 20 is first inserted into the map media reader 15, the CPU 18 executes the subprogram 100, and the map application correspondence table and the correspondence table version (R8) in the map DVD 20 are read into the RAM 16. In addition, the application and application version (A8) in the map DVD 20 are read into the RAM 16 (see step 130 → 155).

続いて地図DVD20と入れ替わりに地図DVD21が地図メディア読取装置15に挿入された時点で、CPU18が再度サブプログラム100を実行する。このとき、地図DVD21の対応テーブルバージョン(R6)は、RAM中の対応テーブルバージョン(R8)より古いので、現在の地図アプリ対応テーブルおよび対応テーブルバージョンがRAM16中で保持される(ステップ120→NO参照)。   Subsequently, when the map DVD 21 is inserted into the map media reader 15 in place of the map DVD 20, the CPU 18 executes the subprogram 100 again. At this time, since the correspondence table version (R6) of the map DVD 21 is older than the correspondence table version (R8) in the RAM, the current map application correspondence table and the correspondence table version are held in the RAM 16 (see step 120 → NO). ).

さらに、RAM16中の地図アプリ対応テーブルによれば、現在挿入されている地図DVD21の地図データ(バージョンM6)に、RAM16中のアプリバージョン(A8)が適合していない。したがって、地図DVD21中の旧バージョンのアプリケーションが、現在のRAM16上のアプリケーションに代えて、RAM16に読み出される(ステップ150→155参照)。   Further, according to the map application correspondence table in the RAM 16, the application version (A8) in the RAM 16 does not match the map data (version M6) of the currently inserted map DVD 21. Therefore, the old version of the application in the map DVD 21 is read into the RAM 16 instead of the current application on the RAM 16 (see step 150 → 155).

このように、地図データ利用装置は、最新の地図アプリ対応テーブル(適合対応データの一例に相当する)を参照することで(ステップ145参照)、RAM16上のアプリケーションが現在接続されている地図DVD21中の地図データに対応しているか否かを判定し(ステップ150参照)、適合していないときには、現在のアプリケーションに代えて使用するものとして、当該地図DVD21に記録されたアプリケーションをRAM16に読み出す(ステップ155参照)。   As described above, the map data utilization device refers to the latest map application correspondence table (corresponding to an example of the conformance correspondence data) (see step 145), so that the application on the RAM 16 is in the map DVD 21 to which the application is currently connected. It is determined whether or not it corresponds to the map data (see step 150), and if it does not fit, the application recorded on the map DVD 21 is read out to the RAM 16 to be used instead of the current application (step 16). 155).

したがって、現在RAM16に保持されているアプリケーションのバージョンよりも古いバージョンのアプリケーションが地図DVD21に記録されていたとしても、RAM16中のアプリケーションが現在の地図データに不適合ならば、地図DVD21中のアプリケーションを読み出して使用する。したがって、使用するアプリケーションが使用する地図データと適合しなくなる可能性が低減する。   Therefore, even if an application version older than the version of the application currently stored in the RAM 16 is recorded on the map DVD 21, if the application in the RAM 16 is incompatible with the current map data, the application in the map DVD 21 is read out. To use. Therefore, the possibility that the application to be used becomes incompatible with the map data used is reduced.

(2)地図DVD20、21が、それぞれ図2に示したようなバージョン構成における08年度版地図DVDおよび06年度版地図DVDであるときの例:
この例においては、地図DVD20が地図メディア読取装置15に挿入された時点で、当該地図DVD20中の地図アプリ対応テーブル、対応テーブルバージョン、アプリケーション、および、アプリバージョンがRAM16に読み出されるのは、(1)の例と同じである。
(2) Example in which the map DVDs 20 and 21 are the 2008 version map DVD and the 2006 version map DVD in the version configuration as shown in FIG.
In this example, when the map DVD 20 is inserted into the map media reader 15, the map application correspondence table, correspondence table version, application, and application version in the map DVD 20 are read into the RAM 16 (1). ).

続いて地図DVD20と入れ替わりに地図DVD21が地図メディア読取装置15に挿入された時点で、CPU18が再度サブプログラム100を実行する。このとき、現在の地図アプリ対応テーブルおよび対応テーブルバージョンがRAM16中で保持されるのも、(1)の例と同じである。   Subsequently, when the map DVD 21 is inserted into the map media reader 15 in place of the map DVD 20, the CPU 18 executes the subprogram 100 again. At this time, the current map application correspondence table and correspondence table version are also stored in the RAM 16 in the same manner as in the example (1).

さらに、RAM16中の地図アプリ対応テーブルによれば、現在挿入されている地図DVD21の地図データ(バージョンM6)に、RAM16中のアプリバージョン(A8)が適合している。したがって、地図DVD21中の旧バージョンのアプリケーションは、RAM16に読み出されず、現在のRAM16上のアプリケーションがそのまま保持される(ステップ150→YES参照)。   Furthermore, according to the map application correspondence table in the RAM 16, the application version (A8) in the RAM 16 is adapted to the map data (version M6) of the currently inserted map DVD 21. Therefore, the old version of the application in the map DVD 21 is not read into the RAM 16 and the current application on the RAM 16 is held as it is (see YES at step 150).

このように、車両用ナビゲーション装置1は、RAM16上のアプリケーションが現在接続されている地図DVD21中の地図データに対応しているときには、現在のRAM16中のアプリケーションを、地図DVD21中の地図データに対して用いるものとして、RAM16に保持し続ける(ステップ150→YES参照)。   As described above, when the application on the RAM 16 corresponds to the map data in the map DVD 21 to which the vehicle is currently connected, the vehicular navigation device 1 selects the application in the current RAM 16 for the map data in the map DVD 21. To be used in the RAM 16 (see step 150 → YES).

このようにすることで、RAM16に現在記録されているアプリケーションが現在地図DVD21に記録されているアプリケーションと異なっていたとしても、使用する地図データにRAM16中のアプリケーションが適合していれば、当該RAM16中のアプリケーションを継続して使用することができる。   In this way, even if the application currently recorded in the RAM 16 is different from the application currently recorded on the map DVD 21, if the application in the RAM 16 matches the map data to be used, the RAM 16 The application inside can be used continuously.

したがって、RAM16には最新版のアプリケーションが記録されており、現在接続されている地図DVD21には旧版のアプリケーションおよび地図データが記録されている場合においても、使用するアプリケーションが無条件に旧版のアプリケーションに変化してしまうのではなく、最新版のアプリケーションが旧版の地図データに適合しているなら、最新版のアプリケーションが継続使用される。したがって、不必要にアプリケーションがダウングレードされてしまう可能性が低減する。   Therefore, the latest version of the application is recorded in the RAM 16, and even if the old version of the application and map data are recorded on the currently connected map DVD 21, the application to be used is unconditionally changed to the old version of the application. Instead of changing, if the latest version of the application is compatible with the old version of the map data, the latest version of the application will continue to be used. Therefore, the possibility that the application is unnecessarily downgraded is reduced.

なお、上記の例(1)において、06年度版の地図DVD21が挿入された後に、地図DVD21に代えて07年度版の地図DVDが挿入された場合、地図アプリ対応テーブルはRAM16中でそのまま保持される。そして、当該地図アプリ対応テーブルによれば、挿入された地図DVDの地図データのバージョン(M7)に対応するアプリケーションのバージョンはA8である。そして、現在のRAM16中のアプリケーションのバージョンはA6である。したがって、ステップ150の判定結果は否定的なものとなり、続いてステップ155で、地図DVDからバージョンA7のアプリケーションがRAM16に読み出される。同じ地図DVDに記録されたアプリケーションと地図データとは互いに適合するので、このような作動によっても、使用するアプリケーションが使用する地図データと適合しなくなる可能性が増加することはない。   In the above example (1), if the 2007 version map DVD is inserted instead of the map DVD 21 after the 2006 version map DVD 21 is inserted, the map application correspondence table is retained in the RAM 16 as it is. The And according to the said map application corresponding | compatible table, the version of the application corresponding to the version (M7) of the map data of the inserted map DVD is A8. The current version of the application in the RAM 16 is A6. Therefore, the determination result in step 150 is negative, and subsequently, in step 155, the application of version A7 is read from the map DVD to the RAM 16. Since the application and the map data recorded on the same map DVD are compatible with each other, such an operation does not increase the possibility that the application to be used does not match the map data used.

また、地図DVD20、21のそれぞれは、地図データおよび当該地図データよりも古いバージョンの地図データのそれぞれについての、当該地図データに適合するアプリケーションのバージョンを示す地図アプリ対応テーブル(第1の対応データ、第2の対応データの一例に相当する)を記録している。そして、車両用ナビゲーション装置1は、は、地図DVD20、21中の地図アプリ対応テーブルのうち、新しい方のテーブルを、使用する適合対応データとしてRAM16に読み出す。   Each of the map DVDs 20 and 21 includes a map application correspondence table (first correspondence data, first version data) indicating the version of the application that matches the map data for each of the map data and a version of the map data older than the map data. Corresponding to an example of second correspondence data). Then, the vehicle navigation apparatus 1 reads out the newer one of the map application correspondence tables in the map DVDs 20 and 21 to the RAM 16 as the compatible correspondence data to be used.

このようになっていることで、過去から現在までに地図メディア読取装置15に接続されたことのある地図DVDに記録された対応データのうち新しいものを適合対応データとして使用することができる。そして、新しい対応データは、新しいアプリケーションの作成後に作成することができるので、過去のバージョンの地図データに新しいバージョンのアプリケーションが適合するか否かの情報を含めることができる。   In this way, new correspondence data recorded on the map DVD that has been connected to the map media reader 15 from the past to the present can be used as the matching correspondence data. Since the new correspondence data can be created after the creation of the new application, it is possible to include information on whether or not the new version of the application matches the past version of the map data.

(他の実施形態)
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
(Other embodiments)
As mentioned above, although embodiment of this invention was described, the scope of the present invention is not limited only to the said embodiment, The various form which can implement | achieve the function of each invention specific matter of this invention is included. It is.

例えば、上記実施形態においては、取り替え可能な外部記憶媒体として、DVDメディアが例示されているが、外部記憶媒体は、CDメディア、USBメモリ等、他の種類の記憶媒体であってもよい。   For example, in the above embodiment, a DVD medium is exemplified as a replaceable external storage medium, but the external storage medium may be another type of storage medium such as a CD medium or a USB memory.

また、上記実施形態においては、内部記憶媒体としてRAM16が例示されているが、内部記憶媒体として、RAM16に代えてフラッシュROMを用いてもよい。内部記憶媒体としては、書き込みおよび読み出しの両方が可能で、かつ、エンジンスイッチがオフとなっており地図データ利用装置の主電源がオフとなっていても、その記憶内容を保持し続けるような記憶媒体であれば、どのようなものを用いてもよい。   In the above embodiment, the RAM 16 is exemplified as the internal storage medium, but a flash ROM may be used as the internal storage medium instead of the RAM 16. As an internal storage medium, both writing and reading are possible, and even if the engine switch is turned off and the main power supply of the map data utilization device is turned off, the storage contents are retained. Any medium may be used as long as it is a medium.

また、上記の実施形態において、ROM17がサブプログラム100を実行することで実現している各機能は、それらの機能を有するハードウェア(例えば回路構成をプログラムすることが可能なFPGA)を用いて実現するようになっていてもよい。   In the above embodiment, each function realized by the ROM 17 executing the subprogram 100 is realized using hardware having these functions (for example, an FPGA capable of programming a circuit configuration). You may come to do.

また、上記実施形態においては、ナビゲーション装置は車載タイプのものであるが、ナビゲーション装置は、船舶や飛行機に搭載されるものであってもよいし、人が持ち運びできるタイプのものであってもよい。例えば、ナビゲーション装置の機能を有する携帯電話機も、本発明の地図データ利用装置に該当する。   Moreover, in the said embodiment, although a navigation apparatus is a vehicle-mounted type, a navigation apparatus may be mounted in a ship and an airplane, and may be a thing of the type which a person can carry. . For example, a mobile phone having a navigation device function also corresponds to the map data utilization device of the present invention.

また、本発明の地図データ利用装置は、ナビゲーション装置に限らず、地図を利用するものであればどのようなものであってもよい。   Moreover, the map data utilization apparatus of this invention is not restricted to a navigation apparatus, What kind of thing may be used as long as it utilizes a map.

本発明の実施形態に係る車両用ナビゲーション装置1の構成を示す図である。1 is a diagram illustrating a configuration of a vehicle navigation device 1 according to an embodiment of the present invention. 地図DVD中の付加情報データを例示する図表である。It is a chart which illustrates additional information data in map DVD. 地図DVD中の付加情報データを例示する図表である。It is a chart which illustrates additional information data in map DVD. CPU18がブートプログラムを実行することで行うアプリケーションの読み出し処理のフローチャートである。It is a flowchart of the read-out process of the application performed when CPU18 runs a boot program. 従来のナビゲーション装置の作動の一例を示すフローチャートである。It is a flowchart which shows an example of the action | operation of the conventional navigation apparatus.

符号の説明Explanation of symbols

1…車両用ナビゲーション装置、2…車載カメラシステム、11…位置検出器、
12…画像表示装置、13…操作部、14…スピーカ、15…地図メディア読取装置、
16…RAM、17…ROM、18…CPU、20、21…地図DVD。
DESCRIPTION OF SYMBOLS 1 ... Vehicle navigation apparatus, 2 ... In-vehicle camera system, 11 ... Position detector,
DESCRIPTION OF SYMBOLS 12 ... Image display apparatus, 13 ... Operation part, 14 ... Speaker, 15 ... Map media reader,
16 ... RAM, 17 ... ROM, 18 ... CPU, 20, 21 ... Map DVD.

Claims (5)

内部記憶媒体(16)と、
前記内部記憶媒体中に記録されたアプリケーションを実行する処理回路(18)と、
第1の地図データ、および前記第1の地図データを利用するための第1のアプリケーシ
ョンが共に記録された第1の外部記憶媒体(20)と、第2の地図データおよび前記第2
の地図データを利用するための第2のアプリケーションが共に記録された第2の外部記憶
媒体(21)と、が取り替え可能に接続され、接続された外部記憶媒体中のデータを読み
出す読出装置(15)と、を備え、
前記処理回路は、
前記読出装置に過去に接続された前記第1の外部記憶媒体から前記内部記憶媒体中に読
み出され、前記内部記憶媒体中に現在保持されている前記第1のアプリケーションの、バ
ージョンを確認する第1確認手段(135)と、
前記読出装置に現在接続されている前記第2の外部記憶媒体に記録された前記第2の地
図データのバージョンを確認する第2確認手段(140)と、
前記第2の地図データのバージョンに適合するアプリケーションのバージョンを示す適
合対応データに基づいて、前記第1のアプリケーションのバージョンが前記第2の地図データのバージョンに適合するか否かを判定する判定手段(145、150)と、
前記判定手段の判定結果が否定的であることに基づいて、前記第1のアプリケーション
に代えて使用するものとして、前記第2の外部記憶媒体に記録された第2のアプリケーシ
ョンを前記内部記憶媒体に読み出す変更手段(155)と、を備えた地図データ利用装置
An internal storage medium (16);
A processing circuit (18) for executing an application recorded in the internal storage medium;
A first external storage medium (20) on which the first map data and a first application for using the first map data are recorded; the second map data; and the second map data
A second external storage medium (21) on which a second application for using the map data is recorded is connected in a replaceable manner, and a reading device (15) for reading data in the connected external storage medium ) And
The processing circuit includes:
A first version of the first application that is read from the first external storage medium connected to the reading device in the past into the internal storage medium and that is currently held in the internal storage medium; 1 confirmation means (135);
Second confirmation means (140) for confirming a version of the second map data recorded in the second external storage medium currently connected to the reading device;
Determination means for determining whether or not the version of the first application matches the version of the second map data based on the matching correspondence data indicating the version of the application that matches the version of the second map data. (145, 150),
Based on the determination result of the determination means being negative, the second application recorded on the second external storage medium is used as the internal storage medium for use in place of the first application. A map data utilization device comprising: a changing means (155) for reading.
前記変更手段は、前記判定手段の判定結果が肯定的であることに基づいて、前記第1のアプリケーションを、前記第2の地図データに対して用いるものとして、前記内部記憶媒体に保持し続けることを特徴とする請求項1に記載の地図データ利用装置。 The changing means continues to hold the first application in the internal storage medium as being used for the second map data based on a positive determination result of the determining means. The map data utilization apparatus according to claim 1, wherein: 前記第1の外部記憶媒体は、前記第1の地図データおよび前記第1の地図データよりも古いバージョンの地図データのそれぞれについて、当該地図データに適合するアプリケーションのバージョンを示す第1の対応データを記録しており、
前記第2の外部記憶媒体は、前記第2の地図データおよび前記第2の地図データよりも古いバージョンの地図データのそれぞれについて、当該地図データに適合するアプリケーションのバージョンを示す第2の対応データを記録しており、
当該地図データ利用装置は、前記第1の対応データおよび第2の対応データのうち、いずれがより新しいかを判定し、より新しいと判定した方のデータを前記適合対応データとして取得する取得手段(105〜125)を備えたことを特徴とする請求項1または2に記載の地図データ利用装置。
The first external storage medium includes, for each of the first map data and the map data having a version older than the first map data, first correspondence data indicating a version of an application conforming to the map data. Recording,
The second external storage medium stores, for each of the second map data and the map data of a version older than the second map data, second correspondence data indicating an application version adapted to the map data. Recording,
The map data utilization device determines which one of the first correspondence data and the second correspondence data is newer, and obtains the data determined to be newer as the matching correspondence data ( 105-125), The map data utilization apparatus according to claim 1 or 2.
内部記憶媒体(16)と、
前記内部記憶媒体中に記録されたアプリケーションを実行する処理回路(18)と、
第1の地図データ、および前記第1の地図データを利用するための第1のアプリケーシ
ョンが共に記録された第1の外部記憶媒体(20)と、第2の地図データおよび前記第2
の地図データを利用するための第2のアプリケーションが共に記録された第2の外部記憶
媒体(21)と、が取り替え可能に接続され、接続された外部記憶媒体中のデータを読み
出す読出装置(15)と、を備えた地図データ利用装置に用いるプログラムであって、
前記処理回路を、
前記読出装置に過去に接続された前記第1の外部記憶媒体から前記内部記憶媒体中に読
み出され、前記内部記憶媒体中に現在保持されている前記第1のアプリケーションの、バ
ージョンを確認する第1確認手段(135)、
前記読出装置に現在接続されている前記第2の外部記憶媒体に記録された前記第2の地
図データのバージョンを確認する第2確認手段(140)、
前記第2の地図データのバージョンに適合するアプリケーションのバージョンを示す適
合対応データに基づいて、前記第1のアプリケーションのバージョンが前記第2の地図データのバージョンに適合するか否かを判定する判定手段(145、150)、および
前記判定手段の判定結果が否定的であることに基づいて、前記第1のアプリケーション
に代えて使用するものとして、前記第2の外部記憶媒体に記録された第2のアプリケーシ
ョンを前記内部記憶媒体に読み出す変更手段(155)として機能させるプログラム。
An internal storage medium (16);
A processing circuit (18) for executing an application recorded in the internal storage medium;
A first external storage medium (20) on which the first map data and a first application for using the first map data are recorded; the second map data; and the second map data
A second external storage medium (21) on which a second application for using the map data is recorded is connected in a replaceable manner, and a reading device (15) for reading data in the connected external storage medium ), And a program used for a map data utilization device comprising:
The processing circuit;
A first version of the first application that is read from the first external storage medium connected to the reading device in the past into the internal storage medium and that is currently held in the internal storage medium; 1 confirmation means (135),
Second confirmation means (140) for confirming the version of the second map data recorded in the second external storage medium currently connected to the reading device;
Determination means for determining whether or not the version of the first application matches the version of the second map data based on the matching correspondence data indicating the version of the application that matches the version of the second map data. (145, 150), and the second recorded in the second external storage medium for use in place of the first application on the basis of the negative determination result of the determination means. A program for causing an application to function as changing means (155) for reading out data to the internal storage medium.
請求項3に記載の地図データ利用装置の前記読み取り装置に取り替え可能に接続可能な取替可能外部記憶媒体(20、21)に記録されるための外部記憶媒体用データであって、
地図データと、
前記地図データのバージョンと、
前記地図データを利用するためのアプリケーションと、
前記アプリケーションのバージョンと、
前記地図データおよび前記地図データよりも古いバージョンの地図データのそれぞれについての、当該データに適合するアプリケーションのバージョンを示す対応データと、を含み、
前記取替可能外部記憶媒体が前記第1の外部記憶媒体として前記地図データ利用装置の前記読取装置に読み取られる場合、前記アプリケーションのバージョンは、前記第1確認手段において前記第1のアプリケーションのバージョンとして用いられ、
前記取替可能外部記憶媒体が前記第2の外部記憶媒体として前記地図データ利用装置の前記読取装置に読み取られる場合、前記地図データのバージョンは、前記地図データ利用装置の前記第2確認手段において前記第2の地図データのバージョンとして用いられ、
前記取替可能外部記憶媒体が前記第1の外部記憶媒体として前記地図データ利用装置の前記読取装置に読み取られる場合、前記対応データは、前記第1の対応データとして用いられ、
前記取替可能外部記憶媒体が前記第2の外部記憶媒体として前記地図データ利用装置の前記読取装置に読み取られる場合、前記対応データは、前記第2の対応データとして用いられることを特徴とする外部記憶媒体用データ。
Data for an external storage medium to be recorded on a replaceable external storage medium (20, 21) that is replaceably connectable to the reading device of the map data utilization device according to claim 3,
Map data,
A version of the map data;
An application for using the map data;
A version of the application;
For each of the map data and map data of a version older than the map data, corresponding data indicating the version of the application conforming to the data,
When the replaceable external storage medium is read as the first external storage medium by the reading device of the map data utilization device, the version of the application is the version of the first application in the first confirmation unit. Used,
When the replaceable external storage medium is read as the second external storage medium by the reader of the map data utilization device, the version of the map data is determined by the second confirmation unit of the map data utilization device. Used as the second map data version,
When the replaceable external storage medium is read as the first external storage medium by the reading device of the map data utilization device, the correspondence data is used as the first correspondence data,
When the replaceable external storage medium is read by the reading device of the map data utilization device as the second external storage medium, the correspondence data is used as the second correspondence data. Data for storage media.
JP2007318304A 2007-12-10 2007-12-10 Map data utilization device, program for map data utilization device, and data for external storage medium Expired - Fee Related JP5061872B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007318304A JP5061872B2 (en) 2007-12-10 2007-12-10 Map data utilization device, program for map data utilization device, and data for external storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007318304A JP5061872B2 (en) 2007-12-10 2007-12-10 Map data utilization device, program for map data utilization device, and data for external storage medium

Publications (2)

Publication Number Publication Date
JP2009140395A JP2009140395A (en) 2009-06-25
JP5061872B2 true JP5061872B2 (en) 2012-10-31

Family

ID=40870906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007318304A Expired - Fee Related JP5061872B2 (en) 2007-12-10 2007-12-10 Map data utilization device, program for map data utilization device, and data for external storage medium

Country Status (1)

Country Link
JP (1) JP5061872B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5402769B2 (en) * 2010-03-24 2014-01-29 株式会社デンソー Reference map data switching method in navigation device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3805548B2 (en) * 1999-02-10 2006-08-02 グローリー工業株式会社 Program update method for bill validator
JP4779292B2 (en) * 2003-09-02 2011-09-28 ソニー株式会社 Robot control apparatus and method, recording medium, and program
JP2007108910A (en) * 2005-10-12 2007-04-26 Kenwood Corp Navigation device

Also Published As

Publication number Publication date
JP2009140395A (en) 2009-06-25

Similar Documents

Publication Publication Date Title
US10580456B2 (en) Driving information recording apparatus
JP4899848B2 (en) In-vehicle system
EP1424244A2 (en) Data access method and data access apparatus for accessing data at on-vehicle information device
JP5653259B2 (en) Update difference data creation device, data update system, and update difference data creation program
US9766770B2 (en) Vehicle navigation device
JP4743055B2 (en) Map display control device and program for map display control device
JP2010038619A (en) Navigation apparatus
WO2006064605A1 (en) Navigation system
US20140316703A1 (en) Vehicular navigation apparatus
JPWO2012095960A1 (en) Online debugging system and online debugging method for information processing apparatus
JP2011128751A (en) Data recording device and method for controlling the same
JP5061872B2 (en) Map data utilization device, program for map data utilization device, and data for external storage medium
CN105980982B (en) Massaging device
JP2005088779A (en) On-vehicle information terminal unit
JP2015148831A (en) On-vehicle information system, information terminal, and application execution method
JP5590069B2 (en) Microcomputer
JP2011210137A (en) Electronic device, navigation method, upgrade program and upgrade method
JP2006171803A (en) Program rewrite system for on-vehicle electronic controller, boot loader for computer for on-vehicle electronic controller, recording medium and on-vehicle electronic controller
JP4901081B2 (en) Navigation device and map data updating method
JP2010127898A (en) Navigation system
JP4930573B2 (en) In-vehicle system
JP4695872B2 (en) In-vehicle information equipment
JP2005308708A (en) Navigation apparatus
JP2012189448A (en) Car navigation system
JP5521488B2 (en) Method and program for managing information stored in storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120424

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120710

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120723

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150817

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees