(57)【特許請求の範囲】
【請求項１】
所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置との通信を行う通信手段と、
Ｎ個の地図データと、前記地図データにそれぞれ対応する日付データを保存するデータ保存手段と、
前記データ保存手段により保存される前記地図データに対応する画像を表示する表示手段と、
前記通信手段およびデータ保存手段を制御し、前記情報処理装置の日付データによる日付が、前記データ保存手段の日付データによる日付より新しい日付である地域を選択し、選択した地域に対応する前記情報処理装置の地図データおよび日付データで、前記選択した地域に対応する前記データ保存手段の地図データおよび日付データをそれぞれ更新する制御手段と、
現在位置を検出する位置検出手段と、
前記位置検出手段により検出された位置を順次保存する経路保存手段と、
前記Ｎ個の地域のうち、前記経路保存手段により保存された位置のいずれかを有するすべての前記地域を選択する選択手段と、
前記Ｎ個の地域のうち、前記情報処理装置の日付データによる日付が、前記データ保存手段の日付データによる日付より新しい日付である場合に前記地図データと日付データが更新される地域を、前記選択手段により選択された地域に設定する設定手段と
を備えることを特徴とする画像表示装置。
【請求項２】
前記通信手段は、インターネットプロトコルに従って通信を行う
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記通信手段は、電話回線を介して前記情報処理装置との通信を行う
ことを特徴とする請求項１に記載の画像表示装置。
【請求項４】
前記通信手段は、電波を伝送媒体として送信されてくる前記地図データまたは日付データを受信する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記制御手段は、所定の期間が経過する毎に、前記情報処理装置の日付データによる日付が、前記データ保存手段の日付データによる日付より新しい日付である地域の前記データ保存手段の地図データと日付データを更新する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項６】
前記情報処理装置は、前記日付データとして、各地図データが登録されたときの日付および時刻を表すデータを保存し、
前記制御手段は、前記情報処理装置の日付データによる日時が、前記データ保存手段の日付データによる日時より新しい日時である地域の前記データ保存手段の地図データと日付データを更新する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項７】
所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置との通信を行う通信ステップと、
Ｎ個の地図データと、前記地図データにそれぞれ対応する日付データを、データ保存手段に保存する保存ステップと、
前記データ保存手段により保存された前記地図データに対応する画像を表示する表示ステップと、
前記情報処理装置の日付データによる日付が、前記データ保存手段の日付データによる日付より新しい日付である地域を選択し、選択した地域に対応する前記情報処理装置の地図データおよび日付データで、前記選択した地域に対応する前記データ保存手段の地図データおよび日付データをそれぞれ更新する更新ステップと、
現在位置を検出する検出ステップと、
検出された位置を、経路保存手段に順次保存する保存ステップと、
前記Ｎ個の地域のうち、前記経路保存手段により保存された位置のいずれかを有するすべての前記地域を選択する選択ステップと、
前記Ｎ個の地域のうち、前記情報処理装置の日付データによる日付が、前記データ保存手段の日付データによる日付より新しい日付である場合に前記地図データと日付データが更新される地域を、前記選択ステップにより選択された地域に設定するステップと
を備えることを特徴とする画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像表示装置および方法に関し、特に、データベースに保存されているＮ個の地域にそれぞれ対応するＮ個の地図データ、および、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データのうちの日付データと、利用者により使用される装置に保存されているＮ個の地図データ、および、その地図データに対応するＮ個の日付データのうちの日付データとを比較して、その比較結果に対応して、データベースの地図データおよび日付データで、利用者により使用される装置の地図データおよび日付データをそれぞれ更新する画像表示装置および方法に関する。
【０００２】
【従来の技術】
最近、所定の人工衛星からの電波を受信して所在地の緯度と経度を算出するＧＰＳ（Global Positioning System）を応用したカーナビゲーション装置が普及している。このようなカーナビゲーション装置には、地図データを記録したＣＤ（コンパクトディスク）−ＲＯＭをＣＤ−ＲＯＭドライブで再生することにより、所定の地域の地図データを読み出し、その地図データに対応する地図の画像を表示するものが多い。
【０００３】
しかしながら、ＣＤ−ＲＯＭに記録された地図データを使用する場合、常に最新の地図データを使用するためには、地図データを記録したＣＤ−ＲＯＭの最新版を随時購入する必要があるため、コストが高くなるとともに、ＣＤ−ＲＯＭを交換するための操作が必要になるという問題や、最新版であっても、発売時において既にＣＤ−ＲＯＭの作成に要する期間が経過しており、ＣＤ−ＲＯＭの最新版が作成されている間に変更された地図データを、その最新版に書き込むことが困難であるという問題を有している。
【０００４】
そこで、所定の地図データベースから所定の伝送媒体を介して最新の地図データを読み出すカーナビゲーション装置が、例えば特開平６−３０８２１８号公報において提案されている。このカーナビゲーション装置においては、利用者により指定された地図データが地図データベースから所定の伝送媒体を介して読み出され、記憶される。
【０００５】
このように、所定の地図データベースから最新の地図データを読み出すようにすることにより、ＣＤ−ＲＯＭの交換のための操作を省略することができる。また、地図に変更が発生した場合においては、地図データベースの地図データを更新しておき、利用者が、その地図データを選択すると、カーナビゲーション装置が、選択された地図データを読み出すので、ＣＤ−ＲＯＭで配布する場合より新しい地図データをカーナビゲーション装置に供給することができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、利用者により指定された地図データが地図データベースから読み出され、記憶されるようにすると、地図データベースから読み出す地図データを選択する操作を毎回行う必要があるという問題を有している。
【０００７】
本発明は、そのような状況に鑑みてなされたもので、データベースに、地図データとともに、その地図データがデータベースに登録されたときの日付を保存しておき、さらに、カーナビゲーション装置において、地図データとともに、その地図データに対応する日付データを記憶しておき、データベースの日付データと、カーナビゲーション装置の日付データを比較し、その比較結果に応じて、データベースの地図データおよび日付データで、カーナビゲーション装置の地図データおよび日付データをそれぞれ更新することにより、利用者による複雑な操作を必要とせずに古くなった地図データだけを更新することができるようにするものである。
【０００８】
【課題を解決するための手段】
請求項１に記載の画像処理装置は、所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置との通信を行う通信手段と、Ｎ個の地図データと、地図データにそれぞれ対応する日付データを保存するデータ保存手段と、データ保存手段により保存される地図データに対応する画像を表示する表示手段と、通信手段およびデータ保存手段を制御し、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である地域を選択し、選択した地域に対応する情報処理装置の地図データおよび日付データで、選択した地域に対応するデータ保存手段の地図データおよび日付データをそれぞれ更新する制御手段と、現在位置を検出する位置検出手段と、位置検出手段により検出された位置を順次保存する経路保存手段と、Ｎ個の地域のうち、経路保存手段により保存された位置のいずれかを有するすべての地域を選択する選択手段と、Ｎ個の地域のうち、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である場合に地図データと日付データが更新される地域を、選択手段により選択された地域に設定する設定手段とを備えることを特徴とする。
【００１１】
請求項７に記載の画像表示方法は、所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置との通信を行う通信ステップと、Ｎ個の地図データと、地図データにそれぞれ対応する日付データを、データ保存手段に保存する保存ステップと、データ保存手段により保存された地図データに対応する画像を表示する表示ステップと、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である地域を選択し、選択した地域に対応する情報処理装置の地図データおよび日付データで、選択した地域に対応するデータ保存手段の地図データおよび日付データをそれぞれ更新する更新ステップと、現在位置を検出する検出ステップと、検出された位置を、経路保存手段に順次保存する保存ステップと、Ｎ個の地域のうち、経路保存手段により保存された位置のいずれかを有するすべての地域を選択する選択ステップと、Ｎ個の地域のうち、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である場合に地図データと日付データが更新される地域を、選択ステップにより選択された地域に設定するステップとを備えることを特徴とする。
【００１４】
請求項１に記載の画像表示装置においては、通信手段は、所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置との通信を行い、データ保存手段は、Ｎ個の地図データと、地図データにそれぞれ対応する日付データを保存し、表示手段は、データ保存手段により保存される地図データに対応する画像を表示する。そして、制御手段は、通信手段およびデータ保存手段を制御し、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である地域を選択し、選択した地域に対応する情報処理装置の地図データおよび日付データで、選択した地域に対応するデータ保存手段の地図データおよび日付データをそれぞれ更新する。位置検出手段は、現在位置を検出し、経路保存手段は、位置検出手段により検出された位置を経路保存手段に順次保存し、選択手段は、Ｎ個の地域のうち、経路保存手段により保存された位置のいずれかを有するすべての地域を選択する。設定手段は、Ｎ個の地域のうち、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である場合に地図データと日付データが更新される地域を、選択手段により選択された地域に設定する。
【００１５】
請求項７に記載の画像表示方法においては、所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置との通信を行い、Ｎ個の地図データと、地図データにそれぞれ対応する日付データを、データ保存手段に保存し、データ保存手段により保存された地図データに対応する画像を表示する。情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である地域を選択し、選択した地域に対応する情報処理装置の地図データおよび日付データで、選択した地域に対応するデータ保存手段の地図データおよび日付データをそれぞれ更新する。現在位置を検出し、検出された位置を、経路保存手段に順次保存する。そして、Ｎ個の地域のうち、経路保存手段により保存された位置のいずれかを有するすべての地域を選択し、Ｎ個の地域のうち、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である場合に地図データと日付データが更新される地域を、選択ステップにより選択された地域に設定する。
【００１６】
【発明の実施の形態】
図１は、例えば自動車に搭載されるカーナビゲーション装置７に地図データを提供する情報提供システムの一構成例を示している。この情報提供システムにおいては、地図データを保存する地図データベースサーバ１がインターネット２に接続され、電話回線を利用する利用者に対してインターネット２との接続サービスを行うプロバイダ３が、インターネット２と公衆電話網（電話回線）４に接続されている。
【００１７】
公衆電話網４に接続されている携帯電話基地局５は、電波を伝送媒体として、携帯電話機６との通信を行う。
【００１８】
カーナビゲーション装置７は、内蔵するＧＰＳ受信回路４１（位置検出手段）（図５）により算出された緯度と経度に対応する地図データをディスプレイ４５（表示手段）（図５）に表示させる他、インターネット２、プロバイダ３、公衆電話網４、携帯電話基地局５、および、携帯電話機６を介して、地図データベースサーバ１との通信を行い、地図データなどを受信する。
【００１９】
図２は、本発明の情報処理装置を応用した地図データベースサーバ１の構成例を示している。地図データベースサーバ１においては、ＣＰＵ（Central Processing Unit）２１は、ＲＯＭ（Read Only Memory）２２またはハードディスク装置２４に記録されているプログラムに従って各種処理を行うようになされている。
【００２０】
ＲＯＭ２２は、例えば起動時に実行されるプログラムや、各種データを保持している。
【００２１】
ＲＡＭ（Random Access Memory）２３は、ＣＰＵ２１により処理が行われているときに、データやプログラムを一時的に記憶するようになされている。
【００２２】
ハードディスク装置２４は、サーバプログラムを保存している他、所定の地域の地図データと、その地図データが登録されたときの日時を示す日時データ（日付データ）を保存している。即ち、ハードディスク装置２４には、例えば図３に示すように日本全国を所定の数Ｎ（図３の場合、Ｎ＝３２）に分割して生成されたブロック１０１毎に、地図データと、その地図データが登録された日時を示す日時データが保存されている。
【００２３】
例えば図４に示すように、ブロック１乃至ブロックＮに対応する地図データ３２−１乃至３２−Ｎと、それらの地図データ３２−１乃至３２−Ｎにそれぞれ対応する日時データ（Ｄｄ［１］乃至Ｄｄ［Ｎ］）３１が、ハードディスク装置２４に保存されている。
【００２４】
図２に戻り、表示回路２５は、ＣＰＵ２１より供給される画像データに対応する画像をＣＲＴ２６に表示させるようになされている。
【００２５】
インタフェース（Ｉ／Ｆ）２８は、キーボード２９に接続され、地図データベースサーバ１の管理者によるキーボード２９に対する操作に対応する信号をＣＰＵ２１に供給するようになされている。例えば地図データベースサーバ１の管理者は、所定のデータなどをＣＲＴ２６に表示させ、キーボード２９を操作して、ハードディスク装置２４に地図データを登録することができる。
【００２６】
ネットワークインタフェース２７は、インターネット２に接続され、この地図データベースサーバ１宛のパケットを受信するとともに、ＣＰＵ２１より供給されたデータからＩＰ（Internet Protocol）に従ってパケットを生成し、そのパケットをインターネット２に出力するようになされている。
【００２７】
図５は、本発明の画像表示装置を応用したカーナビゲーション装置７の構成例を示している。カーナビゲーション装置７においては、ＧＰＳ受信回路４１は、所定の人工衛星からの電波を受信し、このＧＰＳ受信回路４１の現在位置に対応する緯度と経度を算出し、その情報を制御回路４２に出力するようになされている。
【００２８】
制御回路４２は、操作部４７における利用者による操作に対応して、フラッシュメモリ４３に記録されている地図データを読み出し、表示回路４４を制御して、その地図データに対応する画像をディスプレイ４５（例えば、液晶ディスプレイ）に表示させる他、地図データベースサーバ１との通信を行い、フラッシュメモリ４３に記録されている地図データより新しい地図データを読み出し、フラッシュメモリ４３の地図データとその地図データに対応する日時データ（日付データ）を適宜更新するようになされている。
【００２９】
フラッシュメモリ４３は、不揮発性のメモリであり、例えば図６に示すように、所定のＮ個の地域の地図データ５２−１乃至５２−Ｎと、その地図データ５２−１乃至５２−Ｎに対応する日時データ（Ｄｎ［１］乃至Ｄｎ［Ｎ］）５１を保持している。
【００３０】
通信回路４６は、携帯電話機６に接続され、プロバイダ３との接続を開設して、制御回路４２より供給されるデータに対応する変調信号を生成し、公衆電話網４を介してプロバイダ３に送信する他、公衆電話網４を介してプロバイダ３より伝送されてくる変調信号を受信し、その変調信号を復調して生成したデータを制御回路４２に出力するようになされている。
【００３１】
次に、図７のフローチャートを参照して、地図データベースサーバ１の動作について説明する。
【００３２】
まず起動時にステップＳ１において、地図データベースサーバ１のＣＰＵ２１は、ハードディスク装置２４に保存されているサーバプログラムを実行する。
【００３３】
そして、ステップＳ２において、ＣＰＵ２１は、そのサーバプログラムに従って、ネットワークインタフェース２５により、地図データベースサーバ１宛のパケットが受信されるまで（即ち、インターネット２に接続されている装置からアクセスされるまで）待機する。
【００３４】
そして、地図データベースサーバ１宛のパケットが受信されると、ステップＳ３に進み、ＣＰＵ２１は、そのパケットの内容が、日時データ（日付データ）を要求するコマンドであるか否かを判断し、そのパケットの内容が、日時データを要求するコマンドであると判断した場合、ハードディスク装置２４から日時データＤｄ［１］乃至Ｄｄ［Ｎ］を読み出し、ネットワークインタフェース２５を制御して、コマンドを送信した装置に対して、その日時データを送信させる。このようにして、日時データを送信した後、ステップＳ２に戻り、ＣＰＵ２１は、再度、アクセスされるまで待機する。
【００３５】
一方、ステップＳ３において、そのパケットの内容が、日時データを要求するコマンドではないと判断された場合、ステップＳ５に進む。
【００３６】
ステップＳ５において、ＣＰＵ２１は、そのパケットの内容が、所定のブロックの地図データを要求するコマンドであるか否かを判断し、そのパケットの内容が、所定のブロックの地図データを要求するコマンドであると判断した場合、ハードディスク装置２４から、そのコマンドにより指定されるブロックの地図データを読み出し、ネットワークインタフェース２５を制御して、コマンドを送信した装置に対して、その地図データを送信させる。このようにして、地図データを送信した後、ステップＳ２に戻り、ＣＰＵ２１は、再度、アクセスされるまで待機する。
【００３７】
一方、ステップＳ５において、そのパケットの内容が、地図データを要求するコマンドではないと判断された場合、ステップＳ２に戻り、ＣＰＵ２１は、再度、アクセスされるまで待機する。
【００３８】
以上のようにして、地図データベースサーバ１は、インターネット２を介して伝送されてくるパケットの内容に対応して、ハードディスク装置２４に保存している日時データや地図データを、そのパケットを送信した装置に対して送信する。
【００３９】
次に、図８のフローチャートを参照して、フラッシュメモリ４３に保存されている地図データを更新するときのカーナビゲーション装置７の動作について説明する。
【００４０】
最初にステップＳ２１において、カーナビゲーション装置７の制御回路４２は、通信回路４６を制御して、プロバイダ３との接続を開設した後、地図データベースサーバ１に対して、日時データＤｄ［１］乃至Ｄｄ［Ｎ］を要求するコマンドに対応するＩＰのパケットを生成し、転送する。
【００４１】
そして、ステップＳ２２において、制御回路４２は、そのコマンドに対応して地図データベースサーバ１より伝送されてくる日時データＤｄ［１］乃至Ｄｄ［Ｎ］を受信する。次に、ステップＳ２３において、制御回路４２は、フラッシュメモリ４３から日時データＤｎ［１］乃至Ｄｎ［Ｎ］を読み出す。
【００４２】
ステップＳ２４において、制御回路４２は、ブロックの番号をカウントするカウンタｉの値を１に設定する。
【００４３】
そして、ステップＳ２５において、制御回路４２は、更新の対象となるブロックの番号が登録されている更新リストを参照し、カウンタｉの値に対応するブロックｉが更新リストに登録されているか否かを判断する。
【００４４】
なお、更新リストは、例えば利用者により、フラッシュメモリ４３に予め記録される。この更新リストに登録されている番号のブロックに対応する地図データと日付データだけが、ステップＳ２６の条件（後述）を満たすときに更新される。このように更新リストを使用することにより、更新リストに登録されていないブロックの日付データをステップＳ２６において比較する必要がなくなる。
【００４５】
カウンタｉの値に対応するブロックｉが更新リストに登録されていると判断された場合、ステップＳ２６に進む。そして、制御回路４２は、ブロックｉに対応する、地図データベースサーバ１の日時データＤｄ［ｉ］による日時が、フラッシュメモリ４３の日時データＤｎ［ｉ］による日時より新しい日時であるか否かを判断し、Ｄｄ［ｉ］による日時が、Ｄｎ［ｉ］による日時より新しい日時であると判断した場合、ステップＳ２７乃至ステップＳ３０において、ブロックｉに対応するデータの更新の処理を行う。
【００４６】
即ち、ステップＳ２７において、制御回路４２は、地図データベースサーバ１に対して、ブロックｉの地図データを要求するコマンドを送信する。そして、ステップＳ２８において、制御回路４２は、そのコマンドに対応して伝送されてくる地図データを受信し、ステップＳ２９において、そのブロックｉの地図データを、フラッシュメモリ４３に記録されているブロックｉの地図データに上書きする。さらに、制御回路４２は、このブロックｉに対応する地図データベースサーバ１の日時データＤｄ［ｉ］を、フラッシュメモリ４３の日時データＤｎ［ｉ］に上書きする。
【００４７】
このようにして、ブロックｉに対応するデータの更新の処理が行われた後、ステップＳ３１に進む。
【００４８】
一方、ステップＳ２５において、カウンタｉの値に対応するブロックｉが更新リストに登録されていないと判断された場合、ステップＳ３１に進む。この場合、ブロックｉに対応するデータの更新は行われない。
【００４９】
さらに、ステップＳ２６において、地図データベースサーバ１の日時データＤｄ［ｉ］による日時が、フラッシュメモリ４３の日時データＤｎ［ｉ］による日時より新しい日時ではないと判断された場合、ステップＳ３１に進む。即ち、この場合、ブロックｉに対応するデータの更新は行われない。
【００５０】
そして、ステップＳ３１において、制御回路４２は、カウンタｉの値が、地図におけるブロックの数Ｎと等しい（ｉ＝Ｎ）か否かを判断し、ｉ＝Ｎではないと判断した場合、カウンタｉの値を１だけ増加した後、ステップＳ２５に戻り、次の番号のブロックに対する処理を行う。
【００５１】
一方、ｉ＝Ｎであると判断された場合、Ｎ個のブロックに対する処理が終了したことになるので、ステップＳ３３において、制御回路４２は、通信回路４６を制御して、プロバイダ３との接続を切断する。
【００５２】
以上のようにして、このカーナビゲーション装置７は、更新リストに登録されているブロックのうち、地図データベースサーバ１の日時データＤｄ［ｉ］による日時が、フラッシュメモリ４３の日時データＤｎ［ｉ］による日時より新しい日時であるブロックに対応する、フラッシュメモリ４３の地図データと日時データを更新する。
【００５３】
なお、更新リストは、操作部４７を操作して、更新の対象とするブロックを登録することにより予め作成される。更新の対象とするブロックを変更しない限り、利用者は、その装置を最初に使用する前に、この操作を１回だけ行えばよい。
【００５４】
また、このカーナビゲーション装置７を搭載した自動車が移動した経路に対応するブロックを、更新リストに登録するようにしてもよい。その場合、例えば、操作部４７に対して所定の操作を行ったタイミングから、次に操作を行ったタイミングまでの期間において移動した経路に対応するブロックが更新リストに登録されるようにする。図９のフローチャートを参照して、カーナビゲーション装置７を搭載した自動車が移動した経路に対応するブロックを、更新リストに登録するときのカーナビゲーション装置７の動作について説明する。
【００５５】
まず、ステップＳ４１において、カーナビゲーション装置７の制御回路４２は、自動車の現在位置を検出および保存する時間間隔を計測するタイマをリセットする。
【００５６】
そして、ステップＳ４２において、制御回路４２は、ＧＰＳ受信回路４１より供給される緯度と経度をフラッシュメモリ４３に記憶させる。
【００５７】
次に、ステップＳ４３において、制御回路４２は、操作部４７に対して経路の検出の終了に対応する操作が行われたか否かを判断し、経路の検出の終了に対応する操作が行われていないと判断した場合、ステップＳ４４に進み、タイマの値を参照して、予め設定された時間間隔と同一の時間が経過するまで待機する。
【００５８】
そして、その時間が経過した後、ステップＳ４１に戻り、制御回路４２は、タイマをリセットした後、そのときの位置に対応する緯度と経度をフラッシュメモリ４３に順次記憶させる。
【００５９】
このようにして、操作部４７に対して経路の検出の終了に対応する操作が行われたと判断されるまで、所定の時間毎に、そのときの位置に対応する緯度と経度がフラッシュメモリ４３に記憶される。
【００６０】
一方、ステップＳ４３において、操作部４７に対して経路の検出の終了に対応する操作が行われたと判断された場合、ステップＳ４５に進み、制御回路４２は、フラッシュメモリ４３に保存した経路上の各位置の緯度と経度から、その位置を含むブロックを選択する。即ち、経路の始点または終点を含むブロックと、経路が通過するブロックが選択される。
【００６１】
そして、ステップＳ４６において、制御回路４２は、このようにして選択したブロックを、フラッシュメモリ４３の更新リストに登録する。
【００６２】
以上のようにして、自動車が移動した経路に対応するブロックが更新リストに登録される。このようにして更新リストを作成した後、上述のデータの更新の処理が行われると、地図データベースサーバ１に新しい地図データが登録されている場合、その経路を含むブロックに対応するデータだけが、地図データベースサーバ１のデータで更新される。このようにすることにより、更新されるブロックが、利用者により選択された経路に対応するブロックに限定されるので、データ更新時のデータ転送量が減少し、短時間で更新処理を行うことができる。
【００６３】
なお、上述の更新処理は、利用者により所定の操作が操作部４７に対して行われたときに実行されるが、制御回路４２が、別のタイマを動作させ、所定の期間毎に、上述（図８）の更新処理が行われるようにしてもよい。
【００６４】
また、例えば２つの更新リストを設け、一方の更新リストに登録されているブロックに対して、第１の期間（例えば１カ月）ごとに上述の更新処理が行われ、他方の更新リストに登録されているブロックに対して、第１の期間とは異なる第２の期間（例えば１年）ごとに上述の更新処理が行われるようにしてもよい。
【００６５】
なお、上記実施の形態においては、地図データベースサーバ１とカーナビゲーション装置７との通信にインターネット２を利用しているが、衛星放送やＦＭ波などの電波を受信する受信回路をカーナビゲーション装置７に設けることにより、そのような電波を利用したデータ放送により、地図データや日時データをカーナビゲーション装置７に供給することができる。その場合、カーナビゲーション装置７が地図データベース側に対して要求を送信しないので、地図データベース側は、すべてのデータを繰り返し送信し、受信側（カーナビゲーション装置７）が、それらのデータのうちの必要なものだけを保存するようにする。
【００６６】
また、路側などに設置された電波ビーコンを利用して、データを供給するようにしてもよい。その場合、走行中の地域および後に走行する地域のデータだけを送信するようにしてもよい。
【００６８】
【発明の効果】
以上の如く、請求項１に記載の画像表示装置および請求項７に記載の画像表示方法によれば、所定のＮ個の地域にそれぞれ対応するＮ個の地図データと、各地域の地図データが登録されたときの日付をそれぞれ表すＮ個の日付データを保存する情報処理装置の日付データによる日付が、データ保存部の日付データによる日付より新しい日付である地域の地図データを情報処理装置に要求し、その情報処理装置の地図データおよび日付データで、その地図データに対応する地域のデータ保存部の地図データおよび日付データをそれぞれ更新するようにしたので、利用者による複雑な操作を必要とせずに古くなった地図データを更新することができる。さらに、現在位置を検出し、検出された位置を経路保存手段に順次保存し、Ｎ個の地域のうち、経路保存手段により保存された位置のいずれかを有するすべての地域を選択し、Ｎ個の地域のうち、情報処理装置の日付データによる日付が、データ保存手段の日付データによる日付より新しい日付である場合に地図データと日付データが更新される地域を、選択された地域に設定するようにしたので、更新される地域が、利用者により選択された経路に対応する地域に限定されるので、データ更新時のデータ転送量が減少し、短時間で更新処理を行うことができる。
【図面の簡単な説明】
【図１】自動車に搭載されるカーナビゲーション装置に地図データを提供する情報提供システムの一構成例を示すブロック図である。
【図２】本発明の情報処理装置を応用した地図データベースサーバの構成例を示すブロック図である。
【図３】日本全国を分割したブロックの一例を示す図である。
【図４】図２のハードディスク装置に保存される地図データと日付データの一例を示す図である。
【図５】本発明の画像表示装置を応用したカーナビゲーション装置の構成例を示すブロック図である。
【図６】図５のフラッシュメモリに保存される地図データと日付データの一例を示す図である。
【図７】図２の地図データベースサーバの動作について説明するフローチャートである。
【図８】地図データを更新するときのカーナビゲーション装置の動作について説明するフローチャートである。
【図９】自動車が移動した経路に対応するブロックを更新リストに登録するときのカーナビゲーション装置の動作について説明するフローチャートである。
【符号の説明】
１  地図データベースサーバ，  ２  インターネット，  ３  プロバイダ，  ４  公衆電話網，  ５  携帯電話基地局，  ６  携帯電話機，  ７  カーナビゲーション装置，  ２１  ＣＰＵ，  ２２  ＲＯＭ，  ２３  ＲＡＭ，  ２４  ハードディスク装置，  ２７  ネットワークインタフェース，  ４１  ＧＰＳ受信回路，  ４２  制御回路，  ４３  フラッシュメモリ，  ４４  表示回路，  ４５  ディスプレイ，  ４６  通信回路，  ４７  操作部
【図１】
0003897134.tif 000002
【図２】
0003897134.tif 000003
【図３】
0003897134.tif 000004
【図４】
0003897134.tif 000005
【図５】
0003897134.tif 000006
【図６】
0003897134.tif 000007
【図７】
0003897134.tif 000008
【図８】
0003897134.tif 000009
【図９】
0003897134.tif 000010