(57)【要約】【課題】新しい地図データをデータ通信により短時間に効率よく取得するとともに、使用者の不要な出費を抑えることができるナビゲーション装置を提供すること。【解決手段】外部情報入出力装置２４が、無線通信によりインターネットを介してナビゲーション装置メーカが指定する所定の情報センターに接続し、地図更新プログラムと、地図データ更新情報と、新機能が追加された新ナビゲーションプログラムとを受信する。そして、地図更新プログラムを実行すると、データ記憶装置２５に記憶された地図データを、地図データ更新情報に基づいて新しい地図データに更新して、データ記憶装置２５に記憶する。その後に、新ナビゲーションプログラムを実行すると、新しい地図データを用いて新機能を実行することができる。【選択図】図１
2004361324.tif 000002
【特許請求の範囲】
【請求項１】
道路上の特定地点を表すノード情報および前記特定地点間の接続を表すリンク情報を含む地図データを記憶する記憶手段と、
車両の現在位置を検出する位置検出手段と、
前記位置検出手段によって検出された車両の現在位置と、前記記憶手段に記憶された地図データとに基づき、車両乗員に対して車両の走行案内を行う案内手段と、
を備えたナビゲーション装置であって、
前記地図データの更新情報と前記地図データを更新するための更新プログラムとをデータ通信により取得する取得手段と、
前記取得手段が取得した更新プログラムに従って動作し、前記取得手段が取得した更新情報に基づいて前記地図データを更新する更新手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
前記更新情報は、前記記憶手段に記憶された地図データに更にデータを付加するための付加情報を含み、
前記更新プログラムは、前記更新情報に基づいて、前記記憶手段に記憶された地図データを、前記付加情報を含んだ地図データに更新するためのプログラムである、
ことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記更新情報は、前記記憶手段に記憶された地図データを、所定の地図領域毎に分割した複数の単位地図データと、該複数の単位地図データ間の接続状態を表す管理データとに分割するための情報を含み、
前記更新プログラムは、前記更新情報と、前記記憶手段に記憶された地図データとを用いて、前記複数の単位地図データと前記管理データとからなる地図データを生成するためのプログラムである、
ことを特徴とする請求項１または請求項２に記載のナビゲーション装置。
【請求項４】
前記取得手段は、前記更新手段により更新された地図データに基づいて走行案内を行うための案内プログラムを取得可能に構成され、
前記案内手段は、前記取得手段が前記案内プログラムを取得すると、前記取得した案内プログラムに従って動作し、車両の走行案内を行う、
ことを特徴とする請求項１〜請求項３何れかに記載のナビゲーション装置。
【請求項５】
前記取得手段は、無線通信により前記更新情報および前記更新プログラムを取得可能であることを特徴とする請求項１〜請求項４何れかに記載のナビゲーション装置。
【請求項６】
前記取得手段は、書き換え可能な記録媒体から、前記更新情報および前記更新プログラムを取得可能であることを特徴とする請求項１〜請求項５何れかに記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両に搭載されて、車両乗員に対して車両の走行案内を行うナビゲーション装置に関する。
【０００２】
【従来の技術】
従来より、ＧＰＳ受信機等により車両の現在位置を検出し、現在位置から目的地までの走行経路を道路地図と共にディスプレイ上に表示することにより、車両の走行案内を行うナビゲーション装置が知られている。この走行案内に必要な地図データは、ＤＶＤ−ＲＯＭなどの記録媒体に格納されており、ナビゲーション装置は、その記録媒体から必要な部分の地図データを読み込むことによって、走行案内を行っている。
【０００３】
しかし、ＤＶＤ−ＲＯＭなどに格納されている地図データは、新しい道路の開通などにより、時間が経過するほど現在の道路状況を反映しないデータになってしまう。
このため、ナビゲーション装置のメーカは、定期的に、現在の道路状況を反映した地図データを販売することにより、ナビゲーション装置の使用者に新しい地図データを提供しており、例えば、サービスセンターのサーバに新しい地図データを格納し、使用者の指示によりナビゲーション装置が通信回線を介してサービスセンターに対して地図データを要求すると、サービスセンターのサーバが該当する地図データをナビゲーション装置に送信するものが知られている（例えば、特許文献１参照。）。
【０００４】
また、ナビゲーション装置のメーカは、新規機能を実現するためのアプリケーションソフトと、新規機能を実現するために必要な新しい格納フォーマットの地図データを販売することにより、過去に販売したナビゲーション装置の使用者に対して、新しいナビゲーション機能を提供してきた。
【０００５】
【特許文献１】
特開２００１−２４３５９５号公報
【０００６】
【発明が解決しようとする課題】
しかし、通信回線を介して地図データを受信する際には、地図データのデータ容量は非常に大きいため、地図データの取得に多くの通信時間を要する。このため、データ通信の途中で通信回線が切断されてしまう虞があり、ナビゲーション装置の使用者は通信状態を長時間監視しなければならないという問題があった。
【０００７】
更に、現在の道路状況等を反映した地図データを購入する場合には、道路状況等が変わった部分の地図データのみを購入するということはできなかった。即ち、変更された一部分の地図データのために、道路状況等が変わっていないその他大部分の地図データも一緒に購入するということになり、使用者に不要な出費を強いるという問題があった。
【０００８】
また、新規機能を実現するために、新規機能アプリケーションソフトと新しい格納フォーマットの地図データを購入する場合には、道路状況が変わっておらず実質的には同じ道路状況を表す地図データであっても格納フォーマットが変わっているため、地図データを新たに購入することになり、使用者に対して不要な出費を強いることになっていた。
【０００９】
本発明は、上記問題を解決するためになされたもので、新しい地図データをデータ通信により短時間に効率よく取得するとともに、使用者の不要な出費を抑えることができるナビゲーション装置を提供することを目的とする。
【００１０】
【課題を解決するための手段および発明の効果】
係る目的を達成するためになされた請求項１に記載のナビゲーション装置は、車両の現在位置を検出し、その現在位置と記憶している地図データとに基づき、車両の走行案内を行うナビゲーション装置であり、取得手段は地図データの更新情報と地図データを更新するための更新プログラムとをデータ通信により取得する。そして、更新手段は、取得手段が取得した更新プログラムに従って動作し、更新情報に基づいて地図データを更新する。
【００１１】
このため、新しい地図データ自体をデータ通信により取得するのではなく、更新情報と更新プログラムのみをデータ通信により取得して、更新プログラムを動作させると新しい地図データを得ることができるので、新しい地図データを取得するために要する通信時間を短縮することができる。また、ナビゲーション装置の使用者にとっては、データ通信により取得したのは更新情報と更新プログラムのみであるので、更新された一部のデータのために、内容が変わっていないその他の部分の地図データも一緒に購入するという不要な出費を抑えることができる。
【００１２】
そして、こうした更新情報および更新プログラムとしては、例えば請求項２に示すように、更新情報は地図データに更にデータを付加するための付加情報を含み、更新プログラムは更新情報に基づいて付加情報を含んだ地図データに更新するプログラムであるようにしてもよい。
【００１３】
このようにすれば、付加情報を含んだ新しい地図データ自体をデータ通信により取得するのではなく、付加情報を含んだ更新情報と更新プログラムをデータ通信により取得して更新プログラムを動作させると、付加情報を含んだ新しい地図データを得ることができるので、付加情報を含んだ新しい地図データを取得するために要する通信時間を短縮することができる。また、ナビゲーション装置の使用者にとっては、データ通信により取得するのは付加情報を含んだ更新情報と更新プログラムのみであるので、付加された一部のデータのために、内容が変わっていないその他の部分の地図データも一緒に購入するという不要な出費を抑えることができる。
【００１４】
更に、こうした更新情報および更新プログラムとしては、例えば請求項３に示すように、更新情報は、地図データを所定の地図領域毎に分割した複数の単位地図データと、複数の単位地図データ間の接続状態を表す管理データとに分割するための情報を含み、更新プログラムは、更新情報と記憶している地図データとを用いて、複数の単位地図データと管理データとからなる地図データを生成するプログラムであるようにしてもよい。
【００１５】
このようにすれば、地図データを所定の地図領域毎に分割した複数の単位地図データと、複数の単位地図データ間の接続状態を表す管理データとからなる地図データを生成することができるので、地図データの一部分を更新する場合には、該当する単位地図データを新しい単位地図データに置き換えることで更新することができる。
【００１６】
つまり、地図データの一部分を更新する際に、該当する単位地図データのみをデータ通信により取得すればよいので、新しい地図データを取得するために要する通信時間を短縮することができるとともに、単位地図データを置き換えることで地図データを更新できるので更新処理の負荷が小さくて済む。
【００１７】
また、例えば、新しい道路が開通してその道路のデータを追加するというような場合には、更新情報および更新プログラムを取得して、地図データを新しい道路のデータが追加されたものに更新すればよい。このような場合には、今まで利用してきた、ナビゲーション装置が走行案内を行うための案内プログラムをそのまま利用できる。
【００１８】
一方、走行案内に新しい機能を追加するというような場合には、更新情報および更新プログラムを用いて、地図データを新しい機能に必要なデータが追加されたものに更新すると共に、新しい機能を実現する案内プログラムが必要である。そこで、請求項４に記載のように、更新した地図データに基づいて走行案内を行うための案内プログラムを取得すると、取得した案内プログラムに従って動作し車両の走行案内を行うようにするとよい。
【００１９】
そして、このようにすれば、地図データを更新した後に、新しい案内プログラムを用いて走行案内を行うことができる。
また、取得手段は有線通信によりデータ通信するようにしてもよいが、データ通信を行う度にナビゲーション装置を車両から取り外して、有線通信が可能な場所まで持ち運んだりする必要があり不便である。そこで、例えば請求項５に記載のように、無線通信により更新情報および更新プログラムを取得可能であるようにするとよい。
【００２０】
そして、このようにすれば、ナビゲーション装置を車内に取り付けていても更新情報および更新プログラムを取得することができる。
さらに、請求項６に記載のように、取得手段は、書き換え可能な記録媒体から、更新情報および更新プログラムを取得可能であるようにしてもよい。
【００２１】
このようにすれば、パーソナルコンピュータ等を用いてインターネット等の通信回線網を介して更新情報および更新プログラムを取得し、メモリーカードなどの書き換え可能な記録媒体に記録した後に、取得手段によりメモリーカードから更新情報および更新プログラムを取得させることができるので、ナビゲーション装置を車内に取り付けていても更新情報および更新プログラムを取得することができる。
【００２２】
【発明の実施の形態】
（実施の形態１）
次に本発明の実施の形態１について図面をもとに説明する。
まず、ナビゲーション装置１の構成を図１に基づいて説明する。図１はナビゲーション装置１の構成を示すブロック図である。
【００２３】
ナビゲーション装置１は、図１に示すように、車両の現在位置を検出する位置検出器２１と、ユーザーからの各種指示を入力するための操作スイッチ群２２と、操作スイッチ群２２と同様に各種指示を入力可能なリモートコントロール端末（以下、リモコンと称す。）２３ａと、リモコン２３ａからの信号を受信するリモコンセンサ２３ｂと、外部情報入出力装置２４と、地図データや各種の情報を記憶可能なデータ記憶装置２５と、地図表示画面やＴＶ画面等の各種表示を行うための表示装置２６と、各種のデータを記憶するための外部メモリ２７と、上述した位置検出器２１，操作スイッチ群２２，リモコンセンサ２３ｂ，外部情報入出力装置２４，データ記憶装置２５，外部メモリ２７からの入力に応じて各種処理を実行し、外部情報入出力装置２４，データ記憶装置２５，表示装置２６，外部メモリ２７を制御する制御回路２８とを備えている。
【００２４】
位置検出器２１は、本発明の位置検出手段に相当し、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機２１ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ２１ｂと、車両の前後方向の加速度等から距離を検出するための距離センサ２１ｃと、地磁気から進行方位を検出するための地磁気センサ２１ｄとを備えている。そして、これら各センサ等２１ａ〜２１ｄは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。なお、精度によっては、上述したうちの一部のセンサで構成してもよく、またステアリングの回転センサや各転動輪の車輪センサ等を用いてもよい。
【００２５】
操作スイッチ群２２としては、表示装置２６の表示画面上に設置されるタッチパネル及び表示装置２６の周囲に設けられたメカニカルなキースイッチ等が用いられる。なおタッチパネルと表示装置２６とは積層一体化されており、タッチパネルには、感圧方式，電磁誘導方式，静電容量方式，あるいはこれらを組み合わせた方式など各種の方式があるが、そのいずれを用いてもよい。
【００２６】
外部情報入出力装置２４は、本発明の取得手段に相当し、図示しないラジオアンテナを介してＦＭ放送信号を受信したり、道路近傍に配置されたＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：道路交通情報システム）サービス用の固定局から、電波ビーコン信号及び光ビーコン信号を受信する。この受信した情報は制御回路２８へ送られて処理される。また、図示しない携帯電話と接続され、ＡＴＩＳ（Ａｄｖａｎｃｅｄ  Ｔｒａｆｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ）等の情報センターから情報を取得したり、ナビゲーション装置メーカが指定する所定の情報センターにインターネットを介して接続してデータを送受信する機能を備える。尚、上述のナビゲーション装置メーカが指定する所定の情報センターには、後述する地図データ更新情報と地図更新プログラムと新ナビゲーションプログラムとが、ナビゲーション装置の機種別に格納されており、ナビゲーション装置１からのプログラム送信要求を受信すると、ナビゲーション装置１の機種に応じて、上述の地図データ更新情報，地図更新プログラム，新ナビゲーションプログラムをナビゲーション装置１へ送信する。
【００２７】
データ記憶装置２５は、本発明の記憶手段に相当し、位置特定の精度向上のためのいわゆるマップマッチング用データ，地図データ，マークデータを含む各種データおよびナビゲーション装置１を動作させるために制御回路２８が実行するナビゲーションプログラムを記憶するための装置である。これらのデータの記録媒体としては、そのデータ量からハードディスクなどの磁気記憶装置を用いている。
【００２８】
表示装置２６は、カラー表示装置であり、液晶ディスプレイ，プラズマディスプレイ，ＣＲＴ，有機ＥＬなどがあるが、そのいずれを用いてもよい。表示装置２６の表示画面には、位置検出器２１にて検出した車両の現在位置とデータ記憶装置２５より入力された地図データとから特定した現在地を示すマーク、目的地までの誘導経路、名称、目印、各種施設のマーク等の付加データとを重ねて表示することができる。
【００２９】
制御回路２８は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、データ記憶装置２５に記憶されたプログラムに基づいて、位置検出器２１からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、データ記憶装置２５から読み込んだ現在位置付近の地図等を表示装置２６に表示する地図表示機能や、データ記憶装置２５に格納された地点データに基づき、操作スイッチ群２２やリモコン２３ａ等の操作に従って目的地となる施設を選択し、現在位置から目的地までの最適な経路を自動的に求める経路計算を行って経路案内を行う経路案内機能を備える。このように自動的に最適な経路を設定する手法は、ダイクストラ法等の手法が知られている。尚、制御回路２８により実行される上述の地図表示機能および経路案内機能は、本発明の案内手段に相当する。
【００３０】
このように構成されたナビゲーション装置１において、まず、外部情報入出力装置２４が、携帯電話を用いた無線通信によりインターネットを介してナビゲーション装置メーカが指定する所定の情報センターに接続し、地図更新プログラムと地図データ更新情報と新機能が追加された新ナビゲーションプログラムとを受信する。そして、地図更新プログラムを実行すると、データ記憶装置２５に記憶された地図データの格納フォーマット（以下、旧格納フォーマットとも称す）を、地図データ更新情報に基づいて、後述する新しい格納フォーマット（以下、新格納フォーマットとも称す）に変換して、データ記憶装置２５に記憶する。その後に、新ナビゲーションプログラムを実行すると、新機能が加わった走行案内を行うことができる。尚、地図更新プログラムは本発明における更新プログラム、地図データ更新情報は本発明における更新情報、新ナビゲーションプログラムは本発明における案内プログラムである。
【００３１】
次に、ナビゲーション装置１の制御回路２８が、地図データの格納フォーマットを変換する処理を図２〜図５を用いて説明する。図２は地図データの構成を説明する図、図３は旧格納フォーマットの地図データ構成を説明する図、図４は新格納フォーマットの地図データ構成を説明する図、図５は地図データを旧格納フォーマットから新格納フォーマットに変換する地図更新処理を表すフローチャートである。
【００３２】
まず、この地図更新処理の概要を図２〜図４に基づいて説明する。
地図表示等のために用いられる地図データは、図２（ａ）に例示するように、地図を適当な大きさの経度幅及び緯度幅で矩形状に分割し、この分割した地図上のそれぞれの領域（以下、パーセルと称す）毎の地図データである分割地図データを生成し、各パーセル（図２（ａ）中のパーセル１，パーセル２，・・・，パーセルＮ，・・・（Ｎは整数））の分割地図データを組み合わせて構成しているのが一般的である。
【００３３】
更に分割地図データ中の道路データは、図２（ｂ）に例示するように、複数のノード間をリンク（リンクＮ−１，リンクＮ−２，・・・，リンクＮ−ｎ（ｎは整数：パーセル毎にｎの値は異なる））により接続して構成したものである。
そして、旧フォーマットの地図データ１００は、図３に示すように、管理データ部１１０と地図実データ部１２０で構成されている。
【００３４】
管理データ部１１０は、例えば、目的地を住所により指定し、その指定された住所に応じた地図を表示するために必要な分割地図データが格納されたアドレスを示すパーセル飛び先情報や、地図を移動表示するために、現在の車両の現在位置と車両の進行方向の情報などから、現在表示中の地図に隣接する部分の分割地図データが格納されたアドレスを示すパーセル接続情報といった、地図表示等に必要な分割地図データを特定するための情報が格納されている。
【００３５】
地図実データ部１２０は、パーセル毎（パーセル１，パーセル２，・・・，パーセルＮ，・・・（Ｎは整数））にデータを格納するように構成されている。パーセル内の道路データは、複数のノード間をリンクにより接続して構成したものであって、それぞれのリンクに対し、リンクを特定する固有番号（リンクＩＤ）、リンクの始端と終端とのＸ，Ｙ座標、リンクの長さを示すリンク長、および道路種別（高速道路，国道等の道路情報を示すもの）のデータからなるリンク情報を備える。
【００３６】
例えば、パーセルＮの分割地図データ１２５は、リンクＮ−１，リンクＮ−２，・・・，リンクＮ−ｎのｎ個のリンクを含み、リンクＩＤ１２０ａの中には、リンクＮ−１からリンクＮ−ｎまでのリンクＩＤが順番に格納されている。同様に、始端座標１２５ｂ，終端座標１２５ｃ，リンク長１２５ｄ，道路種別１２５ｅにおいても、リンクＮ−１からリンクＮ−ｎまでの情報が順番に格納されている。
【００３７】
そして、例えば、車両運転中にトンネルに近づいたら、その旨を報知するという機能を追加する場合には、地図データの全リンクにおいて、トンネルであるか否かを示す道路属性の情報を地図データに追加し、走行案内動作中には、地図データ中の道路属性の情報を参照することにより報知するか否かを決定するようにすればよい。
【００３８】
このような場合の地図の格納フォーマットは、図４（ａ）の地図データ２００に示すものが考えられる。地図データ２００は、管理データ部２１０と地図実データ部２２０で構成されており、地図実データ部２２０内の各パーセルの分割地図データに、道路属性というリンク情報を追加し、道路属性の中には、パーセル内のリンクについて、トンネルであるか否かを示す情報を順番に格納する。即ち、図４（ａ）に示すように、例えば、パーセルＮの分割地図データ２２５において、リンクＩＤ２２５ａ，始端座標２２５ｂ，終端座標２２５ｃ，リンク長２２５ｄ，道路種別２２５ｅの他に道路属性２２５ｆを加え、道路属性２２５ｆの中には、リンクＮ−１からリンクＮ−ｎまでのトンネルであるか否かを示す道路属性を順番に格納するように構成する。尚、道路属性は本発明における付加情報に相当する。
【００３９】
そして、図３の地図データ１００から図４（ａ）の地図データ２００へ変換するには、例えば、図４（ｂ）に示すように、パーセル毎に、そのパーセルに含まれるリンクの属性データが格納された地図データ更新情報２５０を用いて、パーセル１から順番に、分割地図データ毎にその分割地図データに対応する地図データ更新情報２５０内の属性データを加えて、属性データを追加した分割地図データをパーセル１から順番に組み合わせるようにすればよい。
【００４０】
次に、図５を用いて、制御回路２８が実行する地図更新処理について説明する。
この地図更新処理を実行すると、制御回路２８は、まずＳ１１０にて、データ記憶装置２５から、地図データ更新情報２５０を読み込む。そして、Ｓ１２０に移行し、データ記憶装置２５から、分割地図データを１つ読み込む。
【００４１】
その後、Ｓ１３０において、地図データ更新情報２５０の中でＳ１２０において読み込んだ分割地図データに対応する部分と、Ｓ１２０において読み込んだ分割地図データとを合わせた新格納フォーマットに変換する。そして、Ｓ１４０において、新格納フォーマットに変換した分割地図データをデータ記憶装置２５に書き込む。
【００４２】
そして、Ｓ１５０に移行し、全ての分割地図データのフォーマット変換が終了したか否かを判断し、全ての分割地図データのフォーマット変換が終了していないと判断すると（Ｓ１５０：ＮＯ）、Ｓ１２０に移行し、上述の処理を繰り返す。一方、Ｓ１５０において、全ての分割地図データのフォーマット変換が終了したと判断すると（Ｓ１５０：ＹＥＳ）、Ｓ１６０に移行する。Ｓ１６０では、まず、管理データ部１１０を読み込む。そして、当該地図更新処理により、各パーセルの分割地図データが格納されている先頭アドレスが変わってしまうので、この変更に応じて、管理データ部１１０内のパーセル飛び先情報およびパーセル接続情報を変更し、データ記憶装置２５に書き込む。そして、当該地図更新処理を終了する。尚、図５におけるＳ１１０〜Ｓ１６０の処理は本発明における更新手段として機能している。
【００４３】
以上説明したように、本実施形態の制御回路２８は、外部情報入出力装置２４によって、地図更新プログラムと、道路属性のデータを含む地図データ更新情報２５０と、新機能が追加された新ナビゲーションプログラムとを無線通信により取得する。そして、図５におけるＳ１１０〜Ｓ１６０の処理により、地図データ更新情報に基づいて、データ記憶装置２５に記憶された地図データ１００を道路属性のデータを含んだ地図データ２００に更新する。その後に、新ナビゲーションプログラムを実行すると、新機能が追加された走行案内を行うことができる。
【００４４】
従って、ナビゲーション装置１は、新しい地図データ自体をデータ通信により取得するのではなく、地図データ更新情報２５０と地図更新プログラムをデータ通信により取得して、地図更新プログラムを動作させることによりデータ記憶装置２５に記憶された地図データ１００を道路属性のデータを含んだ地図データ２００に更新することができるので、新しい地図データを取得するために要する通信時間を短縮することができる。また、ナビゲーション装置１の使用者にとっては、付加された道路属性のデータのために、その他の地図データも一緒に購入するという不要な出費を抑えることができる。
【００４５】
また、本実施形態は、地図データの全リンクにおいてトンネルであるか否かを示す道路属性のデータを追加し、車両運転中にトンネルに近づいたら、その旨を報知するという機能を追加するものであるから、従来のナビゲーションプログラムでは、更新した地図データを利用することができない。このため、新ナビゲーションプログラムを取得することにより、更新した地図データに基づいて走行案内を行うことができる。
【００４６】
また、外部情報入出力装置２４における無線通信により、ナビゲーション装置を車内に取り付けていてもプログラムおよびデータを取得できる。
（実施の形態２）
以下、本発明の実施の形態２について図面をもとに説明する。本発明の実施の形態２におけるナビゲーション装置１の構成は、実施の形態１と同様である。
【００４７】
このように構成されたナビゲーション装置１において、まず、外部情報入出力装置２４が、携帯電話を用いた無線通信によりインターネットを介してナビゲーション装置メーカが指定する所定の情報センターに接続し、地図更新プログラムと、地図データ更新情報と地図データを部分的に更新することを可能にする地図データ更新プログラムとを受信する。その後、地図更新プログラムを実行すると、データ記憶装置２５に記憶された地図データの格納フォーマットを、地図データを部分的に更新することを可能にする後述の新しい格納フォーマットに変換して、データ記憶装置２５に記憶する。そして更に、新プログラムを実行すると、地図データを部分的に更新することができる。
【００４８】
つまり、実施の形態２おけるナビゲーション装置１が実施の形態１と異なる点は、地図更新処理である。このため実施の形態２のナビゲーション装置１の構成の説明は省略し、以下に、実施の形態２における地図更新処理を図６および図７を用いて説明する。図６は実施の形態２における地図更新処理の概要を説明する図、図７は実施の形態２における地図更新処理を表すフローチャートである。
【００４９】
まず、実施の形態２における地図更新処理の概要を図６に基づいて説明する。
旧フォーマットの地図データ３００は、図６（ａ）に示すように、管理データ部３１０と地図実データ部３２０で構成されている。
管理データ３１０部は、図３の地図データ１００と同様に、例えば、目的地を住所により指定し、その指定された住所に応じた地図を表示するために必要な分割地図データが格納されたアドレスを示すパーセル飛び先情報や、地図を移動表示するために、現在の車両の現在位置と車両の進行方向の情報などから、現在表示中の地図に隣接する分割地図データが格納されたアドレスを示すパーセル接続情報が格納されている。
【００５０】
地図実データ部３２０は、図３の地図データ１００と同様に、パーセル毎（パーセル１，パーセル２，・・・，パーセルＮ，・・・（Ｎは整数））にデータを格納するように構成されている。パーセル内の道路データは、複数のノード間をリンクにより接続して地図を構成したものであって、それぞれのリンクに対し、リンクを特定するリンクＩＤ、リンクの始端と終端とのＸ，Ｙ座標、リンクの長さを示すリンク長、および道路種別（高速道路，国道等の道路情報を示すもの）のデータからなるリンク情報を備える。
【００５１】
一方、新格納フォーマットの地図データ４００は、図６（ｂ）に示すように、分割地図データ毎に１つのファイルとして構成され、ファイル毎にファイルを特定するファイル名（「パーセル１．ｄａｔ」，「パーセル２．ｄａｔ」，・・・，「パーセルＮ．ｄａｔ」，・・・）が付されている。尚、この分割地図データ毎に構成されたファイルは、本発明における単位地図データに相当する。
【００５２】
さらに、管理データ部は、「管理．ｄａｔ」というファイル名のファイルとして構成されており、パーセル飛び先情報やパーセル接続情報として、分割地図データのファイル名が格納されている。尚、この管理データ部を構成するファイルは、本発明における管理データに相当する。
【００５３】
つまり、旧フォーマットの地図データ３００において、例えば、パーセル２内の道路が追加されたためにパーセル２の分割地図データ３２５を更新する場合には、パーセル２の分割地図データ３２５のデータ容量が以前より増加するため、パーセル２の分割地図データ３２５より下の分割地図データの格納位置が下にずれることになる。即ち、地図データ３００の一部分を更新しようとしても、１つの地図ファイルである地図データ３００全体を再構成しなければならないため、更新処理の負荷が大きく実用的ではない。
【００５４】
一方、新フォーマットの地図データ４００において、パーセル２の部分のみを更新する場合には、パーセル２の分割地図データファイル４２５を入れ替えればよく、その他のパーセルの分割地図データファイルについての処理は不要であるので、更新処理の負荷が小さくて済む。
【００５５】
次に、図７を用いて、制御回路２８が実行する実施の形態２における地図更新処理について説明する。
この地図更新処理を実行すると、制御回路２８は、まずＳ３１０にて、データ記憶装置２５から地図データ更新情報を読み込む。この地図データ更新情報には、地図データ３００を所定のパーセル毎に分割するための情報や、分割した地図データをファイル化するために必要なファイル名などの情報が含まれている。そして、Ｓ３２０に移行し、データ記憶装置２５から、分割地図データを１つ読み込む。
【００５６】
次に、Ｓ３３０にて、地図データ更新情報におけるＳ３２０で読み込んだ分割地図データに対応する部分に基づいて、分割地図データをファイル形式に構成する。この時に分割地図データを特定するためのファイル名が付される。
その後、Ｓ３４０において、ファイル形式に構成した分割地図データをデータ記憶装置２５に書き込む。
【００５７】
そして、Ｓ３５０に移行し、全ての分割地図データのフォーマット変換が終了したか否かを判断し、全ての分割地図データのフォーマット変換が終了していないと判断すると（Ｓ３５０：ＮＯ）、Ｓ３２０に移行し、上述の処理を繰り返す。一方、Ｓ３５０において、全ての分割地図データのフォーマット変換が終了したと判断すると（Ｓ３５０：ＹＥＳ）、Ｓ３６０に移行する。
【００５８】
Ｓ３６０では、まず、管理データ部３１０を読み込み、ファイル形式に構成し、この管理データ部３１０を特定するためのファイル名を付ける。そして、管理データ部内のパーセル飛び先情報およびパーセル接続情報を、アドレスの情報からファイル名の情報に変更して、データ記憶装置２５に書き込む。その後、当該地図更新処理を終了する。尚、図７におけるＳ３１０〜Ｓ３６０の処理は本発明における更新手段として機能している。
【００５９】
以上説明したように、本実施形態２の制御回路２８は、外部情報入出力装置２４が地図更新プログラムと、分割地図データをファイル化するために必要なファイル名などの情報が含まれている地図データ更新情報と、地図データを部分的に更新することを可能にする地図データ更新プログラムとをデータ通信により取得する。そして、図７におけるＳ３１０〜Ｓ３６０の処理により、分割地図データ毎に構成されたファイルと、パーセル飛び先情報やパーセル接続情報が格納されているファイルが生成される。
【００６０】
このため、地図データの一部分を更新する場合には、該当する分割地図データに対応するファイルを新しいファイルに置き換えることで更新することができる。
つまり、地図データの一部分を更新する際に、該当する分割地図データファイルのみを取得すればよいので、新しい地図データを取得するために要する通信時間を短縮することができるとともに、単位地図データを置き換えることで地図データを更新できるので更新処理の負荷が小さくて済む。
【００６１】
以上、本発明の実施の形態について説明したが、本発明の実施の形態は上記実施の形態に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
例えば、上記実施形態においては、道路属性データを追加して新格納フォーマットの地図データに更新し、さらに新ナビゲーションプログラムを取得して、新機能を実現するものを示した。しかし、例えば新規道路の追加データを追加した地図データを生成し、ナビゲーションプログラムは従来のものを利用できるといったものであってもよい。
【００６２】
また、上記実施形態においては、無線通信によりインターネットに接続してデータを取得するものを示したが、例えば、外部情報入出力装置２４をメモリーカード等の書き換え可能な記録媒体からデータ読み込み可能に構成し、パーソナルコンピュータ等を用いてインターネットに接続してデータを取得し、メモリーカードなどの書き換え可能な記録媒体に記録した後に、外部情報入出力装置２４を介してメモリーカードからデータを取得するようにしてもよい。
【００６３】
また、実施形態１においては、地図更新処理により、地図データ１００の管理データ部１１０のパーセル飛び先情報やパーセル接続情報のアドレスを書き換えて、管理データ部１１０の格納フォーマットを変換していないものを示したが、管理データ部１１０の格納フォーマットも変換するようにしてもよい。
【００６４】
また、実施形態１においては道路属性のデータという付加情報を加えた地図データに更新する例を示し、実施形態２においては地図データをファイル化する例を示したが、例えば、実施形態１における図３の地図データ１００を、図８に示すように、地図データをファイル化しさらにファイル化した地図データの中に付加情報が追加されているというような実施形態１および実施形態２の更新した地図データの特徴を併せ持った地図データに更新するようにしてもよい。
【図面の簡単な説明】
【図１】実施の形態におけるナビゲーション装置の構成を表すブロック図。
【図２】実施の形態における地図データ構成を説明する図。
【図３】実施の形態１における旧格納フォーマットの地図データ構成を説明する図。
【図４】実施の形態１における新格納フォーマットの地図データ構成を説明する図。
【図５】実施の形態１における地図更新処理手順を表すフローチャート。
【図６】実施の形態２における地図データの格納フォーマットを説明する図。
【図７】実施の形態２における地図更新処理手順を表すフローチャート。
【図８】別の実施の形態における地図データの格納フォーマットを説明する図。
【符号の説明】
１…ナビゲーション装置、２１…位置検出器、２１ａ…ＧＰＳ受信機、２１ｂ…ジャイロスコープ、２１ｃ…距離センサ、２１ｄ…地磁気センサ、２２…操作スイッチ群、２３ａ…リモコン、２３ｂ…リモコンセンサ、２４…外部情報入出力装置、２５…データ記憶装置、２６…表示装置、２７…外部メモリ、２８…制御回路。
【図１】
2004361324.tif 000003
【図２】
2004361324.tif 000004
【図３】
2004361324.tif 000005
【図４】
2004361324.tif 000006
【図５】
2004361324.tif 000007
【図６】
2004361324.tif 000008
【図７】
2004361324.tif 000009
【図８】
2004361324.tif 000010