(57)【特許請求の範囲】
【請求項１】
情報が記憶媒体に記憶されてから又は該記憶媒体に記憶される情報が最後に更新されてからの経過時間が、前記情報の読み取りが可能な期間として設定された経過時間閾値以上であるか否かを判定させる判定ステップと、
前記判定ステップで前記経過時間が前記経過時間閾値以上であると判定した場合に、前記記憶媒体の前記情報を再書き込みさせる、又は前記記憶媒体の前記情報の再書き込みを促させる再書き込みステップと、を有し、
前記判定ステップでは、前記記憶媒体に記憶された複数の情報の何れか一つの情報が新しい情報に書き換えられる際に、該一つの情報以外の他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が、前記経過時間閾値以上であるか否かが判定され、
前記再書き込みステップでは、前記判定ステップで前記他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が前記経過時間閾値以上であると判定した場合に、前記記憶媒体の前記他の情報を再書き込みさせることを特徴とする記憶媒体に記憶される情報の管理方法。
【請求項２】
前記記憶媒体から前記情報を取得して該情報に基づくデータを再生する電子機器に前記記憶媒体が搭載される際の環境温度が高いほど、前記経過時間閾値を小さい値に設定する温度閾値設定ステップをさらに有し、
前記判定ステップでは、前記情報が前記記憶媒体に記憶されてから又は前記記憶媒体に記憶される情報が最後に更新されてからの経過時間が、前記温度閾値設定ステップで設定した経過時間閾値以上であるか否かを判定させることを特徴とする請求項１に記載の記憶媒体に記憶される情報の管理方法。
【請求項３】
前記経過時間閾値を、前記情報の更新回数が多いほど小さい値に設定する回数閾値設定ステップをさらに有し、
前記判定ステップでは、前記情報が前記記憶媒体に記憶されてから又は前記記憶媒体に記憶される情報が最後に更新されてからの経過時間が、前記回数閾値設定ステップで設定した経過時間閾値以上であるか否かを判定させることを特徴とする請求項１又は請求項２に記載の記憶媒体に記憶される情報の管理方法。
【請求項４】
前記記憶媒体に記憶される情報が更新された場合、又は前記記憶媒体に新たな情報が記憶された場合に、その時点の時刻情報を、前記情報に関連付けて取得させる時刻取得ステップをさらに有することを特徴とする請求項１〜請求項３のうち何れか一項に記載の記憶媒体に記憶される情報の管理方法。
【請求項５】
記憶媒体に記憶された情報の更新を情報処理装置で管理させるためのプログラムであって、
前記情報処理装置を、
前記記憶媒体に記憶される情報が該記憶媒体に記憶されてから又は最後に更新されてからの経過時間が、前記情報の読み取りが可能な期間として設定された経過時間閾値以上であるか否かを判定する判定手段と、
前記判定手段によって前記経過時間が前記経過時間閾値以上であると判定された場合に、前記記憶媒体の情報を再書き込みさせる、又は前記記憶媒体の情報の再書き込みを促す再書き込み手段として機能させ、
前記判定手段には、前記記憶媒体に記憶された複数の情報の何れか一つの情報が新しい情報に書き換えられる際に、該一つの情報以外の他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が、前記経過時間閾値以上であるか否かを判定させるとともに、
前記再書き込み手段には、前記判定手段によって前記他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が前記経過時間閾値以上であると判定された場合に、前記記憶媒体の前記他の情報を再書き込みさせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＮＡＮＤ型の記憶媒体に記憶される情報の管理方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、ＮＡＮＤ型の記憶媒体（「ＮＡＮＤ型フラッシュメモリ」ともいう。）は、ＮＯＲ型の記憶媒体（「ＮＯＲ型フラッシュメモリ」ともいう。）に比して回路規模が小さく、安価に大容量化することが可能である。そのため、ＮＡＮＤ型の記憶媒体は、携帯型音楽プレーヤー及びデジタルカメラなどの各種電子機器の記憶装置として広く用いられている。
【０００３】
ところで、近年では、車両に搭載されるカーナビゲーション装置について、その小型化及び低コスト化が強く望まれている。そこで、地図情報などの各種情報を記憶させる記憶装置として、ＮＡＮＤ型の記憶媒体を用いることが考えられている（特許文献１参照）。すなわち、特許文献１に記載のカーナビゲーション装置には、地図情報などの各種情報を記憶するＮＡＮＤ型の記憶媒体が着脱可能な状態で接続される接続部が設けられている。そして、カーナビゲーション装置は、ＮＡＮＤ型の記憶媒体から接続部を介して地図情報を読み取り、該地図情報に応じた地図をディスプレイに表示させていた。
【０００４】
また、新しい道などが整備された場合には、該新しい道をディスプレイで表示させることができるように、ＮＡＮＤ型の記憶媒体に記憶される地図情報のうち一部の地図情報を更新する必要がある。そこで、特許文献１では、最新の地図情報をサーバからネットワークを介してダウンロードし、ＮＡＮＤ型の記憶媒体に記憶される上記一部の地図情報を、上記ダウンロードした新たな地図情報に書き換えていた、即ち更新していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−４９６２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ＮＡＮＤ型の記憶媒体に記憶された情報は、ＮＡＮＤ型の記憶媒体の構成の特徴上、該情報の書き換えなどが長期に亘って行われない場合には正常に読みとれなくなるおそれがある。例えばカーナビゲーション装置に搭載されるＮＡＮＤ型の記憶媒体において、新しい道などが全く作られない地域に対応する地図情報は、書き換えられない。このように全く書き換えられない地図情報は、長時間が経過すると、正確に読み取られなくなり、ひいてはディスプレイに地図を正確に表示できなくなるおそれがある。
【０００７】
その一方で、ＮＡＮＤ型の記憶媒体に記憶された情報の更新回数、即ち書き換え回数が多くなると、記憶媒体において情報が記憶される記憶領域を構成するデバイスの劣化が進み、該記憶領域に記憶されている情報を正常に読み取らせることができる期間が短くなるおそれもあった。そのため、ＮＡＮＤ型の記憶媒体に記憶された情報を必要以上に更新させ、記憶媒体での情報の更新回数を増やすことは、ＮＡＮＤ型の記憶媒体の構成の特徴上、望ましくない。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、その目的は、記憶媒体に記憶されている情報が読み取り不能になることを抑制できる記憶媒体に記憶される情報の管理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、記憶媒体に記憶される情報の管理方法にかかる請求項１に記載の発明は、情報が記憶媒体に記憶されてから又は該記憶媒体に記憶される情報が最後に更新されてからの経過時間が、前記情報の読み取りが可能な期間として設定された経過時間閾値以上であるか否かを判定させる判定ステップと、前記判定ステップで前記経過時間が前記経過時間閾値以上であると判定した場合に、前記記憶媒体の前記情報を再書き込みさせる、又は前記記憶媒体の前記情報の再書き込みを促させる再書き込みステップと、を有し、前記判定ステップでは、前記記憶媒体に記憶された複数の情報の何れか一つの情報が新しい情報に書き換えられる際に、該一つの情報以外の他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が、前記経過時間閾値以上であるか否かが判定され、前記再書き込みステップでは、前記判定ステップで前記他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が前記経過時間閾値以上であると判定した場合に、前記記憶媒体の前記他の情報を再書き込みさせることを要旨とする。
【００１０】
情報が記憶媒体に記憶されてから、又は情報が最後に更新されてからの経過時間が経過時間閾値以上となると、記憶媒体が搭載された電子機器では、情報を正確に読み取れなくなるおそれがある。そこで、本発明では、経過時間が経過時間閾値以上となった情報は再書き込みされる、又は経過時間が経過時間閾値以上となった情報の再書き込みがユーザに促される。そのため、記憶媒体に記憶されている情報が読み取り不能になることを抑制できる。
上記構成によれば、記憶媒体に記憶される一部の情報が新しい情報に書き換えられる際において、経過時間が経過時間閾値以上となる他の情報が存在するときには、一部の情報の更新と共に他の情報が再書き込みされる。この際、経過時間が経過時間閾値未満となる他の情報の再書き込みは行なわれない。そのため、記憶媒体に記憶されている情報が読み取り不能になることを抑制できると共に、情報の更新回数の必要以上の増加を抑制できる。
【００１１】
請求項２に記載の発明は、請求項１に記載の記憶媒体に記憶される情報の管理方法において、前記記憶媒体から前記情報を取得して該情報に基づくデータを再生する電子機器に前記記憶媒体が搭載される際の環境温度が高いほど、前記経過時間閾値を小さい値に設定する温度閾値設定ステップをさらに有し、前記判定ステップでは、前記情報が前記記憶媒体に記憶されてから又は前記記憶媒体に記憶される情報が最後に更新されてからの経過時間が、前記温度閾値設定ステップで設定した経過時間閾値以上であるか否かを判定させることを要旨とする。
【００１２】
一般に、記憶媒体から情報を正確に読み取ることが可能な期間は、記憶媒体の配置される環境温度が高いほど短くなる。そこで、本発明では、経過時間閾値は、記憶媒体の配置される環境温度に応じた値に設定される。そのため、記憶媒体に記憶されている情報が読み取り不能になることの抑制にさらに貢献できる。
【００１３】
請求項３に記載の発明は、請求項１又は請求項２に記載の記憶媒体に記憶される情報の管理方法において、前記経過時間閾値を、前記情報の更新回数が多いほど小さい値に設定する回数閾値設定ステップをさらに有し、前記判定ステップでは、前記情報が前記記憶媒体に記憶されてから又は前記記憶媒体に記憶される情報が最後に更新されてからの経過時間が、前記回数閾値設定ステップで設定した経過時間閾値以上であるか否かを判定させることを要旨とする。
【００１４】
一般に、記憶媒体から情報を正確に読み取ることが可能な期間は、記憶媒体に記憶されている情報の更新回数が多いほど、該記憶媒体を構成するデバイスの少なくとも一部の劣化が進み、結果として、短くなる。そこで、本発明では、経過時間閾値は、情報の更新回数に応じた値に設定される。そのため、記憶媒体に記憶されている情報が読み取り不能になることの抑制にさらに貢献できる。
【００１７】
請求項４に記載の発明は、請求項１〜請求項３のうち何れか一項に記載の記憶媒体に記憶される情報の管理方法において、前記記憶媒体に記憶される情報が更新された場合、又は前記記憶媒体に新たな情報が記憶された場合に、その時点の時刻情報を、前記情報に関連付けて取得させる時刻取得ステップをさらに有することを要旨とする。
【００１８】
上記構成によれば、記憶媒体に新たな情報が記憶される場合や記憶媒体内の情報が更新される場合には、その時点の時刻情報が前記情報に関連付けて取得される。そのため、情報毎に経過時間を適切に取得することが可能となる。
【００１９】
一方、プログラムにかかる請求項５に記載の発明は、記憶媒体に記憶された情報を情報処理装置で管理させるためのプログラムであって、前記情報処理装置を、前記記憶媒体に記憶される情報が該記憶媒体に記憶されてから又は最後に更新されてからの経過時間が、前記情報の読み取りが可能な期間として設定された経過時間閾値以上であるか否かを判定する判定手段と、前記判定手段によって前記経過時間が前記経過時間閾値以上であると判定された場合に、前記記憶媒体の情報を再書き込みさせる、又は前記記憶媒体の情報の再書き込みを促す再書き込み手段として機能させ、前記判定手段には、前記記憶媒体に記憶された複数の情報の何れか一つの情報が新しい情報に書き換えられる際に、該一つの情報以外の他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が、前記経過時間閾値以上であるか否かを判定させるとともに、前記再書き込み手段には、前記判定手段によって前記他の情報が前記記憶媒体に記憶されてから又は前記他の情報が最後に更新されてからの経過時間が前記経過時間閾値以上であると判定された場合に、前記記憶媒体の前記他の情報を再書き込みさせることを要旨とする。
【００２０】
上記構成によれば、請求項１に記載の発明と同等の効果を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】第１の実施形態のナビゲーションシステムを模式的に示すブロック図。
【図２】メモリカード内の各記憶領域を模式的に示すブロック図。
【図３】第１の実施形態の地図情報更新システムを模式的に示すブロック図。
【図４】第１の実施形態の地図情報更新処理ルーチンを説明するフローチャート。
【図５】第２の実施形態の地図情報更新システムを模式的に示すブロック図。
【図６】第２の実施形態の地図情報更新処理ルーチンを説明するフローチャート。
【発明を実施するための形態】
【００２２】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態について、図１〜図４に従って説明する。
図１に示すように、本実施形態のナビゲーションシステム１１は、電子機器としてのナビゲーション装置１２と、位置情報検出装置１３と、画像表示装置１４と、カードスロットル１５とを備えている。
【００２３】
位置情報検出装置１３は、ＧＰＳ（Global Positioning System ）受信部１６、車速センサ１７及びジャイロセンサ１８などを有している。ＧＰＳ受信部１６は、緯度・経度情報などの自車の絶対位置に関する情報を図示しない人工衛星から受信するものである。また、車速センサ１７は、自車の車体速度を取得するためのセンサであると共に、ジャイロセンサ１８は、自車の角速度（レートジャイロ）や角度（姿勢ジャイロ）を計測するためのセンサである。
【００２４】
画像表示装置１４は、液晶ディスプレイなどのタッチパネルディスプレイ１９を備えており、該タッチパネルディスプレイ１９には、自車が走行する地域の地図及び該地図上での自車の位置などが表示される。このタッチパネルディスプレイ１９は、画面表示機能、指の接触位置を検知する接触位置検知機能を備える装置である。
【００２５】
カードスロットル１５には、ＮＡＮＤ型の記憶媒体としてのメモリカード２０が着脱可能とされている。このメモリカード２０には、図２に示すように、地図情報記憶部２１と、更新情報記憶部２２とが形成されている。地図情報記憶部２１には、複数（図２では３つのみ図示）の地図情報２３（２３ａ，２３ｂ，２３ｃ）が書き換え可能な状態で記憶されている。これら各地図情報２３は、互いに異なる地域に関する地図データと、該地図データの版番号に関するバージョン（version ）情報とをそれぞれ含んでいる。更新情報記憶部２２には、各地図情報２３がメモリカード２０に記憶された日時、又は各地図情報２３が最後に更新された時点の日時に関する情報（以下、「日時情報」ともいう。）が、地図情報２３毎に関連付けられた状態で記憶されると共に、各地図情報２３の更新回数に関する情報（以下、「更新回数情報」ともいう。）が、地図情報２３毎に関連付けられた状態で記憶されている。すなわち、各地図情報２３のうち一部の地図情報（例えば、第１地図情報２３ａ）が新しい地図情報に書き換えられた場合には、該一部の地図情報（第１地図情報２３ａ）に対応する日時情報が書き換えられると共に、一部の地図情報（第１地図情報２３ａ）に対応する更新回数情報が更新される。
【００２６】
なお、この明細書において、「地図情報の更新」とは、「古い地図情報から新しい地図情報への書き換え」及び「地図情報の再書き込み」を含んだ概念である。
ナビゲーション装置１２には、図１に示すように、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを有する制御部２５と、図示しないハードディスクなどを有する内部メモリ２６と、カードスロットル１５に装着されたメモリカード２０に記憶された各種情報（例えば、地図情報）を読み取るカード読取り部２７とが設けられている。また、ナビゲーション装置１２には、位置情報検出装置１３から各種情報を入力させるためのインターフェース２８と、画像表示装置１４の表示態様を制御するための画像処理部２９とが設けられている。
【００２７】
制御部２５は、ＧＰＳ受信部１６の受信結果に基づき、電波航法により、自車の緯度・経度等の絶対位置を検出する。また、制御部２５は、自律航法により、車速センサ１７及びジャイロセンサ１８からの各種検出信号に基づき、基準位置からの相対位置を算出する。そして、制御部２５は、緯度・経度で表される絶対位置及び相対位置を組み合わせて自車位置を特定し、該自車位置に関する情報（以下、「自車位置情報」ともいう。）をカード読取り部２７及び画像処理部２９に出力する。
【００２８】
内部メモリ２６には、図示しないスピーカから各種案内音声出力させるための音声情報が記憶される図示しない音声記憶部などが設けられている。
カード読取り部２７は、制御部２５から自車位置情報が入力された場合、自車の現在位置周辺の地域に対応する地図データを含む地図情報２３を、メモリカード２０から読み出す。このとき、カード読取り部２７は、１つの地図情報（例えば、第３地図情報２３ｃ）のみを読み出す場合もあれば、複数（例えば２つ）の地図情報（例えば、第２及び第３地図情報２３ｂ，２３ｃ）を読み出すこともある。そして、カード読取り部２７は、読み出した地図情報２３を画像処理部２９に出力する。
【００２９】
画像処理部２９は、制御部２５からの自車位置情報及びカード読取り部２７からの地図情報２３に基づき、画像表示装置１４のタッチパネルディスプレイ１９での表示態様を、該タッチパネルディスプレイ１９に表示される地図上での自車の位置を車両の乗員が視認できるように制御する。また、画像処理部２９は、タッチパネルディスプレイ１９が操作された場合、該タッチパネルディスプレイ１９で表示する地域を変更したり、操作された内容に関する情報を制御部２５に出力したりする。
【００３０】
次に、ナビゲーションシステム１１から取り外されたメモリカード２０に記憶される各地図情報２３を必要に応じて更新するための地図情報更新システムについて、図３に基づき説明する。
【００３１】
図３に示すように、本実施形態の地図情報更新システム３０は、地図情報管理サーバ３１と、該地図情報管理サーバ３１とネットワーク３２などを介して各種情報を送受信可能な情報処理装置３３とを備えている。地図情報管理サーバ３１には、各種情報を送信した情報処理装置３３を特定したり、受信した各種情報に対応した処理を実行したりためのサーバ制御装置３４と、メモリカード２０に記憶すべき全地図情報２３（２３ａ，２３ｂ，２３ｃ）の最新版を記憶する記憶装置３５とが設けられている。例えば、地図情報管理サーバ３１に記憶される各地図情報２３のうち、区画整理などで新たに道路が設けられた地域に対応する地図情報（例えば、第２地図情報２３ｂ）は、最新の地図データを含んでいる。なお、記憶装置３５に記憶される各地図情報２３は、最新の地図データとバージョン情報（以下、「最新バージョン情報」ともいう。）とをそれぞれ含んでいる。
【００３２】
情報処理装置３３は、ディーラや家庭などに設けられたコンピュータであって、処理装置本体３６と、表示画面３７と、操作部３８とを備えている。こうした情報処理装置３３では、処理装置本体３６にメモリカード２０が装着された状態で、後述する地図情報更新プログラムが実行されると、メモリカード２０に記憶される各地図情報２３は、必要に応じて個別に書き換えられたり、再書き込みされたりする。すなわち、情報処理装置３３は、メモリカード２０に記憶される各地図情報２３の更新を行なうための装置である。
【００３３】
次に、本実施形態の地図情報更新システム３０が実行する地図情報更新処理ルーチン（地図情報更新プログラム）について、図４に示すフローチャートに基づき説明する。
さて、地図情報更新処理ルーチンは、情報処理装置３３側でメモリカード２０に記憶される地図情報２３の更新を促すようにユーザが操作部３８を操作した場合に実行される。そして、ステップＳ１０において、情報処理装置３３は、メモリカード２０に記憶される各地図情報２３の中に書き換えの必要な地図情報２３が有るか否かを判定する。具体的には、情報処理装置３３は、各地図情報２３の最新版のバージョン情報（以下、「最新バージョン情報」ともいう。）を取得したい旨を地図情報管理サーバ３１に対して送信する。すると、地図情報管理サーバ３１のサーバ制御装置３４は、記憶装置３５から各地図情報２３の最新バージョン情報を読み出し、該各地図情報２３の最新バージョン情報を情報処理装置３３に送信する。
【００３４】
そして、情報処理装置３３は、地図情報管理サーバ３１から受信した各地図情報２３の最新バージョン情報と、メモリカード２０に記憶される各地図情報２３のバージョン情報とを地図情報毎に照合する。一例として、メモリカード２０に記憶される第１地図情報２３ａのバージョン情報と、地図情報管理サーバ３１から取得された最新の第１地図情報２３ａの最新バージョン情報とが一致する場合、情報処理装置３３は、メモリカード２０には最新版の第１地図情報２３ａが記憶されていると判定する。また、メモリカード２０に記憶される第２地図情報２３ｂのバージョン情報と、地図情報管理サーバ３１から取得された最新の第２地図情報２３ｂの最新バージョン情報とが一致しない場合、情報処理装置３３は、メモリカード２０に記憶される第２地図情報２３ｂが古い情報であると判定する。
【００３５】
そして、情報処理装置３３は、メモリカード２０に記憶される各地図情報２３のバージョン情報と各地図情報２３の最新バージョン情報とが全て一致する場合には、メモリカード２０に記憶される各地図情報２３が全て最新版であるため、その処理をステップＳ１２に移行する。一方、情報処理装置３３は、最新バージョン情報と一致しないバージョン情報を含む地図情報２３が存在する場合には、書き換えの必要な地図情報（例えば、第２地図情報２３ｂ）が有るため、その処理をステップＳ１１に移行する。
【００３６】
ステップＳ１１において、情報処理装置３３は、最新バージョン情報と一致しないバージョン情報を含む地図情報（例えば、第２地図情報２３ｂ）を抽出し、該地図情報（第２地図情報２３ｂ）の最新版を取得したい旨を地図情報管理サーバ３１に送信する。すると、地図情報管理サーバ３１は、情報処理装置３３が所望する地図情報（第２地図情報２３ｂ）の最新版を記憶装置３５から読み出し、該最新の地図情報（第２地図情報２３ｂ）を該情報処理装置３３に送信する。そして、情報処理装置３３は、地図情報管理サーバ３１から送信された最新の地図情報（第２地図情報２３ｂ）を、その図示しない記憶部に一旦記憶し、該記憶部に記憶した最新の地図情報（第２地図情報２３ｂ）を、メモリカード２０にコピーする。すなわち、情報処理装置３３は、書き換えの必要な地図情報（第２地図情報２３ｂ）を最新版に書き換える。一例として、情報処理装置３３は、古い地図情報の記憶される記憶領域に対して新しい地図情報を上書き記憶させる。また、情報処理装置３３は、更新情報記憶部２２に記憶される、書き換えた地図情報（第２地図情報２３ｂ）に対応する更新日時情報を現時点の日時情報（時刻情報）に変更すると共に、更新回数を「１」だけインクリメントして更新回数情報を変更する。したがって、本実施形態では、ステップＳ１１が、時刻取得ステップに相当する。その後、情報処理装置３３は、その処理をステップＳ１２に移行する。
【００３７】
ステップＳ１２において、情報処理装置３３は、経過時間閾値ＫＴを地図情報２３毎に設定する。ここで、本実施形態のメモリカード２０は、ＮＡＮＤ型の記憶媒体であるため、該メモリカード２０に記憶されている各地図情報２３のうち、全く更新されない地図情報（例えば、第３地図情報２３ｃ）は、長時間が経過すると、読み取りにくく、又は読み取り不能となることがある。また、こうしたメモリカード２０においては、その構成の特徴上、情報の更新回数が多くなるほど、情報を正確に読み取ることの可能な期間が短くなる。具体的には、メモリカード２０において情報が更新された記憶領域を構成するデバイスは、情報の更新に伴う電子の移動によって少しずつ劣化し、更新回数が多くなった場合には、上記記憶領域を構成するデバイスの劣化によって該記憶領域に記憶される情報を正確に読み取ることが可能な期間が短くなる。
【００３８】
そこで、本実施形態では、情報処理装置３３は、各地図情報２３の更新回数情報をメモリカード２０から読み出す。そして、情報処理装置３３は、更新回数が「０（零）」からｎ（正の整数であって、例えば５）となる地図情報（例えば、第１地図情報２３ａ）の経過時間閾値ＫＴを、予め設定される基準閾値（例えば、１０年）とする。一方、情報処理装置３３は、更新回数がｎ以上となる地図情報（例えば、第３地図情報２３ｃ）の経過時間閾値ＫＴを、基準閾値未満の値であって且つ更新回数が多いほど小さい値に設定する。したがって、本実施形態では、ステップＳ１２が、回数閾値設定ステップに相当する。
【００３９】
ステップＳ１３において、情報処理装置３３は、各地図情報２３の更新日時情報をメモリカード２０から読み出し、各地図情報２３の最後に更新されてからの経過時間Ｔ１を算出する。そして、情報処理装置３３は、各地図情報２３の経過時間Ｔ１と、該各地図情報２３に個別対応する経過時間閾値ＫＴとを比較する。すなわち、ステップＳ１３では、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報２３が有るか否かが判定される。したがって、本実施形態では、ステップＳ１３が、判定ステップに相当する。また、情報処理装置３３が、判定手段としても機能する。
【００４０】
そして、情報処理装置３３は、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報２３がない場合には、再書き込みの必要な地図情報２３はないため、地図情報更新処理ルーチンを終了する。一方、情報処理装置３３は、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報（例えば、第３地図情報２３ｃ）が有る場合には、その処理をステップＳ１４に移行する。
【００４１】
ステップＳ１４において、情報処理装置３３は、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報（例えば、第３地図情報２３ｃ）を再書き込みの必要な地図情報として特定し、該地図情報（第３地図情報２３ｃ）を取得したい旨を地図情報管理サーバ３１に送信する。すると、地図情報管理サーバ３１は、情報処理装置３３が所望する地図情報（第３地図情報２３ｃ）を記憶装置３５から読み出し、該地図情報（第３地図情報２３ｃ）を該情報処理装置３３に送信する。そして、情報処理装置３３は、地図情報管理サーバ３１から送信された地図情報（第３地図情報２３ｃ）を、その上記記憶部に一旦記憶し、該記憶部に記憶した地図情報（第３地図情報２３ｃ）を、メモリカード２０にコピーする。すなわち、情報処理装置３３は、再書き込みの必要な地図情報（第３地図情報２３ｃ）の再書き込みを行なう。一例として、情報処理装置３３は、第３地図情報２３ｃの記憶される記憶領域に対して、同一の第３地図情報２３ｃを上書き記憶させる。また、情報処理装置３３は、更新情報記憶部２２に記憶される、再書き込みされた地図情報２３（第３地図情報２３ｃ）に対応する更新日時情報を現時点の日時（時刻情報）に変更すると共に、更新回数を「１」だけインクリメントして更新回数情報を更新する。したがって、本実施形態では、ステップＳ１４が、再書き込みステップ及び時刻取得ステップに相当する。また、情報処理装置３３が、再書き込み手段としても機能する。その後、情報処理装置３３は、地図情報更新処理ルーチンを終了する。
【００４２】
すなわち、本実施形態では、メモリカード２０に記憶される各地図情報２３ａ，２３ｂ，２３ｃのうち、第１地図情報２３ａの書き換えが必要な場合、該第１地図情報２３ａの最新版は、地図情報管理サーバ３１から取得、即ちダウンロードされる。そして、メモリカード２０に記憶される第１地図情報２３ａは、最新版に書き換え、即ち更新される。このとき、各地図情報２３ａ，２３ｂ，２３ｃのうち第３地図情報２３ｃが最後に更新されてからの経過時間Ｔ１が経過時間閾値ＫＴ以上である場合、第３地図情報２３ｃの更新が行なわれないと、第３地図情報２３ｃは、メモリカード２０内において劣化度合いが大きくなり、読み取りにくく又は読取り不能になる。このような状態でメモリカード２０をナビゲーションシステム１１で用いた場合、タッチパネルディスプレイ１９には、第３地図情報２３ｃに対応する地域が正確に表示されないおそれがある。
【００４３】
そこで、本実施形態では、第１地図情報２３ａの書き換え時に、メモリカード２０に記憶される第３地図情報２３ｃの再書き込みが行なわれる。すると、メモリカード２０内において、第３地図情報２３ｃが修復されたと略同等の状態となり、該第３地図情報２３ｃは、正確に読み取り可能となる。その結果、メモリカード２０をナビゲーションシステム１１で用いた場合には、第３地図情報２３ｃに対応する地域の地図がタッチパネルディスプレイ１９に正確に表示される。
【００４４】
しかも、本実施形態では、書き換えの必要がない第２地図情報２３ｂは、メモリカード２０で最後に更新されてからの経過時間Ｔ１が経過時間閾値ＫＴ未満であるため、正確に読み取り可能である。そのため、第２地図情報２３ｂは、第３地図情報２３ｃの場合とは異なり、この時点で再書き込みが行なわれない。したがって、第２地図情報２３ｂの更新回数の不必要な増加が抑制される。
【００４５】
したがって、本実施形態では、以下に示す効果を得ることができる。
（１）地図情報２３がメモリカード２０に記憶されてから、又は地図情報２３が最後に更新されてからの経過時間Ｔ１が経過時間閾値ＫＴ以上となると、メモリカード２０が装着されたナビゲーション装置１２では、地図情報２３を読み取りにくく、又は正確に読み取れなくなるおそれがある。そこで、本実施形態では、経過時間Ｔ１が経過時間閾値ＫＴ以上となった地図情報（例えば、第３地図情報２３ｃ）は、再書き込みされる。そのため、メモリカード２０に記憶されている地図情報２３がナビゲーション装置１２で読み取り不能になることを抑制できる。
【００４６】
（２）一般に、メモリカード２０から地図情報２３を正確に読み取ることが可能な期間は、メモリカード２０の構成の特徴上、地図情報２３の更新回数が多いほど短くなる。それは、メモリカード２０で地図情報２３が更新される際には、該地図情報２３の記憶される記憶領域を構成するデバイスが少しずつ劣化する可能性があるためである。そして、劣化度合いが大きいデバイスによって構成される記憶領域からは、情報（地図情報２３）を正確に読み取りにくくなったり、読み取れなくなったりする期間が短くなる。そこで、本実施形態では、経過時間閾値ＫＴは、地図情報２３の更新回数に応じた値に設定される。そのため、メモリカード２０に記憶されている地図情報２３がナビゲーション装置１２で読み取り不能になることの抑制にさらに貢献できる。
【００４７】
（３）本実施形態では、経過時間閾値ＫＴは、地図情報２３毎に個別に設定されると共に、各経過時間閾値ＫＴは、対応する地図情報２３の更新回数に応じた値にそれぞれ設定される。そのため、再書き込みの必要のない、即ち経過時間閾値ＫＴ以上の経過時間Ｔ１を有する地図情報（例えば、第２地図情報２３ｂ）が不必要に再書き込みされることを抑制できる。したがって、各地図情報２３の更新回数が不必要に増加することを個別に抑制でき、ひいてはメモリカード２０において各地図情報２３が記憶される記憶領域を構成するデバイスの劣化速度が速くなることを抑制できる。
【００４８】
（４）本実施形態では、メモリカード２０に記憶される一部の地図情報（例えば、第１地図情報２３ａ）が最新の地図情報に書き換えられる際において、経過時間Ｔ１が経過時間閾値ＫＴ以上となる他の地図情報（例えば、第３地図情報２３ｃ）が存在するときには、一部の地図情報の書き換えと共に他の地図情報の再書き込みが行なわれる。したがって、一部の地図情報の書き換えとは別の機会に、他の地図情報の再書き換えを行なう場合に比して、一部の地図情報の書き換えと他の地図情報の再書き換えを同一機会で行なう分、ユーザの負担を低減できる。
【００４９】
（５）また、本実施形態では、メモリカード２０内の地図情報２３が更新された場合には、該更新された地図情報２３に対応する更新日時情報もまた、更新された時点の日時情報に書き換えられる。しかも、各地図情報２３の更新日時情報は、メモリカード２０の更新情報記憶部２２に、各地図情報２３と関連付けられた状態で記憶される。したがって、ナビゲーション装置１２から取り外されたメモリカード２０を情報処理装置３３に装着された際に、該情報処理装置３３では、メモリカード２０の各地図情報２３が最後に更新されてからの経過時間Ｔ１を、確実に取得することができる。
【００５０】
（第２の実施形態）
次に、本発明の第２の実施形態を図５及び図６に従って説明する。なお、第２の実施形態は、メモリカード２０に記憶される各地図情報２３をナビゲーション装置１２に装着させたままで更新させる点が第１の実施形態と異なっている。したがって、以下の説明においては、第１の実施形態と相違する部分について主に説明するものとし、第１の実施形態と同一又は相当する部材構成には同一符号を付して重複説明を省略するものとする。
【００５１】
図５に示すように、本実施形態のナビゲーションシステム１１Ａは、ナビゲーション装置１２、位置情報検出装置１３、画像表示装置１４及びカードスロットル１５に加え、地図情報送受信部４０をさらに備えている。ナビゲーション装置１２は、インターフェース２８を介して地図情報送受信部４０と情報伝達可能な状態で接続されている。こうした地図情報送受信部４０は、自車外に設けられる地図情報管理サーバ３１との間で各種情報を無線で伝達可能とされている。すなわち、本実施形態では、ナビゲーションシステム１１Ａ及び地図情報管理サーバ３１によって、地図情報更新システムが構成される。
【００５２】
また、ナビゲーション装置１２には、該ナビゲーション装置１２内の温度、即ちメモリカード２０の設置される環境温度を検出するための図示しない温度検出部が設けられている。この温度検出部は、温度センサ（一例として、サーミスタ）と、該温度センサからの検出信号に基づき温度を算出する温度算出部とを有している。
【００５３】
次に、本実施形態の地図情報更新システムが実行する地図情報更新処理ルーチン（地図情報更新プログラム）について、図６に示すフローチャートに基づき説明する。
さて、地図情報更新処理ルーチンは、自車の図示しないイグニッションスイッチがオンであると共に、自車の図示しないパーキングブレーキによって車輪に制動力が付与されて自車が停止している場合に実行される。そして、ステップＳ２０において、ナビゲーションシステム１１Ａの制御部２５は、自車の図示しないバッテリーに蓄電される電力量Ｄを取得する。続いて、ステップＳ２１において、制御部２５は、ステップＳ１０で取得した電力量Ｄが予め設定された電力量閾値ＫＤ以上であるか否かを判定する。この電力量閾値ＫＤは、メモリカード２０に記憶される全ての地図情報２３を更新する際に要する電力量に相当する値であって、実験やシミュレーションなどによって予め設定される。
【００５４】
そして、ステップＳ２０の判定結果が否定判定（Ｄ＜ＫＤ）である場合、制御部２５は、その処理をステップＳ２２に移行して、上記イグニッションスイッチをオフにしないような報知指令を画像処理部２９に出力する。すると、画像処理部２９は、画像表示装置１４のタッチパネルディスプレイ１９に、「地図情報の更新を行なうので、イグニッションスイッチをオフにしないで下さい」という内容を表示させる。その後、制御部２５は、その処理をステップＳ２３に移行する。一方、ステップＳ２０の判定結果が肯定判定（Ｄ≧ＫＤ）である場合、制御部２５は、地図情報２３の更新に必要な電力量をバッテリーが十分に蓄電していると判断し、その処理をステップＳ２３に移行する。
【００５５】
ステップＳ２３において、制御部２５は、メモリカード２０に記憶される各地図情報２３の中に書き換えの必要な地図情報が有るか否かを判定する。具体的には、制御部２５は、地図情報送受信部４０に、各地図情報２３の最新バージョン情報を取得したい旨を地図情報管理サーバ３１に対して送信させる。すると、地図情報管理サーバ３１のサーバ制御装置３４は、最新の地図データを含む各地図情報２３の最新バージョン情報を地図情報送受信部４０に送信する。そして、ナビゲーション装置１２において、制御部２５は、地図情報送受信部４０によって受信された各地図情報２３の最新バージョン情報と、メモリカード２０に記憶される各地図情報２３のバージョン情報とを地図情報毎に照合し、該照合結果に基づき判定する。この判定方法は、上記ステップＳ１０と同一の判定方法である。そして、制御部２５は、メモリカード２０に記憶される各地図情報２３のバージョン情報と各地図情報２３の最新バージョン情報とが全て一致する場合には、その処理をステップＳ２５に移行する。一方、制御部２５は、最新バージョン情報と一致しないバージョン情報を含む地図情報２３が存在する場合には、その処理をステップＳ２４に移行する。
【００５６】
ステップＳ２４において、制御部２５は、最新バージョン情報と一致しないバージョン情報を含む地図情報（例えば、第２地図情報２３ｂ）を書き換えの必要な地図情報として特定し、該地図情報（第２地図情報２３ｂ）の最新版を取得したい旨を地図情報送受信部４０に地図情報管理サーバ３１へ送信させる。すると、地図情報管理サーバ３１は、ナビゲーション装置１２が所望する地図情報（第２地図情報２３ｂ）の最新版を該ナビゲーション装置１２に送信する。そして、ナビゲーション装置１２において、制御部２５は、地図情報送受信部４０によって受信された最新の地図情報（第２地図情報２３ｂ）を内部メモリ２６の所定の領域に一旦記憶させ、該内部メモリ２６に記憶された最新の地図情報（第２地図情報２３ｂ）をメモリカード２０にコピーする。このとき、制御部２５は、更新情報記憶部２２に記憶される、書き換えた地図情報（第２地図情報２３ｂ）に対応する更新日時情報を現時点の日時情報に変更すると共に、更新回数を「１」だけインクリメントして更新回数情報を変更する。したがって、本実施形態では、ステップＳ２４が、時刻取得ステップに相当する。その後、制御部２５は、その処理をステップＳ２５に移行する。
【００５７】
ステップＳ２５において、制御部２５は、経過時間閾値ＫＴを地図情報２３毎に設定する。本実施形態のメモリカード２０は、ＮＡＮＤ型の記憶媒体であるため、その環境温度が高いほど、情報を正確に読み取ることの可能な期間が短くなる傾向を有する。そこで、本実施形態では、制御部２５は、上記温度検出部によって検出されたナビゲーション装置１２内の温度が所定温度（例えば、４０℃）未満である場合には、経過時間閾値ＫＴを予め設定した基準閾値（例えば、１０年）と設定する。一方、制御部２５は、上記温度検出部によって検出されたナビゲーション装置１２内の温度が所定温度以上である場合には、該温度が高いほど経過時間閾値ＫＴを小さな値に設定する。したがって、本実施形態では、ステップＳ２５が、温度閾値設定ステップに相当する。
【００５８】
ステップＳ２６において、制御部２５は、各地図情報２３の更新日時情報をメモリカード２０から読み出し、各地図情報２３の最後に更新されてからの経過時間Ｔ１を算出する。そして、制御部２５は、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報２３がない場合には、その処理をステップＳ２８に移行する。一方、制御部２５は、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報（例えば、第３地図情報２３ｃ）が有る場合には、その処理をステップＳ２７に移行する。したがって、本実施形態では、ステップＳ２６が、判定ステップに相当する。また、制御部２５が、判定手段としても機能する。
【００５９】
ステップＳ２７において、制御部２５は、経過時間閾値ＫＴ以上となる経過時間Ｔ１を有する地図情報（例えば、第３地図情報２３ｃ）を再書き込みの必要な地図情報として特定し、該地図情報（第３地図情報２３ｃ）を取得したい旨を地図情報送受信部４０に地図情報管理サーバ３１へ送信させる。すると、地図情報管理サーバ３１は、ナビゲーション装置１２が所望する地図情報（第３地図情報２３ｃ）を該ナビゲーション装置１２に送信する。そして、ナビゲーション装置１２において、制御部２５は、地図情報送受信部４０で受信された地図情報（第３地図情報２３ｃ）を内部メモリ２６に一旦記憶させ、該内部メモリ２６に記憶された地図情報（第３地図情報２３ｃ）をメモリカード２０にコピーする。このとき、制御部２５は、更新情報記憶部２２に記憶される、再書き込みされた地図情報（第３地図情報２３ｃ）に対応する更新日時情報を現時点の日時情報に変更すると共に、更新回数を「１」だけインクリメントして更新回数情報を変更する。したがって、本実施形態では、ステップＳ２６が、再書き込みステップ及び時刻取得ステップに相当する。また、制御部２５が、再書き込み手段としても機能する。
【００６０】
ステップＳ２８において、制御部２５は、上記イグニッションスイッチをオフにしてもよい旨の報知指令を画像処理部２９に出力する。すると、画像処理部２９は、画像表示装置１４のタッチパネルディスプレイ１９に、イグニッションスイッチをオフにしてもよい旨を表示させる。その後、制御部２５は、地図情報更新処理ルーチンを終了する。なお、制御部２５は、ステップＳ２１の判定結果が肯定判定（Ｄ≧ＫＤ）以上であった場合には、ステップＳ２８を実行させることなく、地図情報更新処理ルーチンを終了してもよい。
【００６１】
したがって、本実施形態では、上記第１の実施形態の効果（１）、（３）〜（５）の効果に加え、以下に示す効果を得ることができる。
（６）一般に、メモリカード２０から地図情報２３を正確に読み取ることが可能な期間は、メモリカード２０の構成の特徴上、メモリカード２０の設置環境の温度が高いほど短くなる。そこで、本実施形態では、経過時間閾値ＫＴは、メモリカード２０の環境温度に応じた値に設定される。そのため、メモリカード２０に記憶されている地図情報２３がナビゲーション装置１２で読み取り不能になることの抑制にさらに貢献できる。
【００６２】
なお、上記各実施形態は、以下のような別の実施形態に変更してもよい。
・第２の実施形態において、メモリカード２０に記憶される各地図情報２３の更新日時情報及び更新回数情報は、ナビゲーション装置１２の内部メモリ２６に記憶させてもよい。この場合、内部メモリ２６に、更新情報記憶部２２に相当する記憶領域を設けることが望ましい。このように構成すると、メモリカード２０に更新情報記憶部２２を設ける必要がない分、該メモリカード２０の大容量化を抑制できる。
【００６３】
・各実施形態において、地図情報２３毎に設定される経過時間閾値ＫＴを、地図情報２３の更新回数及び温度検出部によって検出される温度に応じた値にそれぞれ設定してもよい。この場合、第１の実施形態では、メモリカード２０には、該メモリカード２０が使用される環境温度に関する温度情報を記憶させる記憶領域を新たに設けることが望ましい。
【００６４】
・各実施形態において、経過時間閾値ＫＴは、予め設定された所定値であってもよい。
・第２の実施形態において、ステップＳ２７では、経過時間閾値ＫＴ以上の経過時間Ｔ１を有する地図情報２３の再書き換えを車両の乗員に促すべく報知処理を行なってもよい。同様に、ステップＳ２８では、書き換えの必要な地図情報２３がメモリカード２０に有る場合に、地図情報２３の書き換えを車両の乗員に促すべく報知処理を行なってもよい。
【００６５】
このように構成すると、報知された車両の乗員は、メモリカード２０に記憶される地図情報２３を更新する必要があると認識し、メモリカード２０をナビゲーションシステム１１Ａから取り外す。そして、取り外されたメモリカード２０は、第１の実施形態のような情報処理装置３３に装着される。その結果、更新（書き換え又は再書き込み）の必要な地図情報２３が更新される。したがって、上記（１）と同等の効果を得ることができる。
【００６６】
・第２の実施形態において、メモリカード２０は、ナビゲーションシステム１１Ａから取り外し不能な記憶媒体であってもよい。
・第２の実施形態において、地図情報更新処理ルーチンを実行する際には、タッチパネルディスプレイ１９に、地図情報２３の更新を行なってもよいか否かの決定を車両の乗員に促す旨の報知を行なってもよい。そして、車両の乗員によるタッチパネルディスプレイ１９の操作によって、該乗員が地図情報２３の更新を行なってもよい旨の情報を制御部２５が入力した場合に、地図情報更新処理ルーチンを実行させるようにしてもよい。
【００６７】
・第２の実施形態において、自車がエンジンを駆動源とする車両の場合には、ステップＳ２０，Ｓ２１の各処理を省略してもよい。この場合、地図情報更新処理ルーチンを実行する際には、自車の乗員に対して、エンジンの駆動の停止を禁止させる旨を報知することが望ましい。
【００６８】
・第２の実施形態において、自車が太陽光発電などのように自立発電機能を有する場合、メモリカード２０に記憶される地図情報２３の更新は、イグニッションスイッチのオン・オフに関係なく実行してもよい。ただし、イグニッションスイッチがオフである場合、太陽光発電による発電量が少なすぎる場合（例えば、夜間の場合）には、メモリカード２０に記憶される地図情報２３の更新を行なわない方が望ましい。
【００６９】
・各実施形態では、ナビゲーション装置１２に装着されるメモリカード２０に記憶される情報の管理方法に具体化したが、これに限らず、任意の電子機器に装着されるメモリカード２０に記憶される情報の管理方法に具体化してもよい。例えば、携帯電話、携帯型の音楽再生装置、パーソナルコンピュータ、ＰＤＡ（パーソナルディジタルアシスタント）端末などの電子機器に装着されるメモリカードに記憶される情報の管理方法に具体化してもよい。
【００７０】
また、情報は、地図情報に限らず任意の情報（例えば、音楽情報）であってもよい。
【符号の説明】
【００７１】
１２…電子機器としてのナビゲーション装置、２０…記憶媒体としてのメモリカード、２５…情報処理装置としての制御部、３３…情報処理装置、ＫＴ…経過時間閾値、Ｔ１…経過時間。
【図１】
0005521488.tif 000002
【図２】
0005521488.tif 000003
【図３】
0005521488.tif 000004
【図４】
0005521488.tif 000005
【図５】
0005521488.tif 000006
【図６】
0005521488.tif 000007