(57)【要約】所定の環境条件で動作し、広域の地図データを記憶する第１地図データ記憶装置１６と、所定の環境条件より厳しい環境条件であっても動作し、第１地図データ記憶装置に記憶されている地図データの一部を記憶する第２地図データ記憶装置１８と、環境条件を計測する計測部と、計測部で計測された環境条件を表す値が、第１地図データ記憶装置が動作可能な環境条件を表す所定の閾値を超えたかどうかを判定する地図データ選択判定部１５と、地図データ選択判定部の出力が所定の閾値を超えたことを示している場合に、第２地図データ記憶装置から地図データを読み出す地図データ切替部１９を備えている。
2009031253.tif 000002
【特許請求の範囲】
【請求項１】
所定の環境条件で動作し、広域の地図データを記憶する第１地図データ記憶装置と、
前記所定の環境条件より厳しい環境条件であっても動作し、前記第１地図データ記憶装置に記憶されている地図データの一部を記憶する第２地図データ記憶装置と、
環境条件を計測する計測部と、
前記計測部で計測された環境条件を表す値が、前記第１地図データ記憶装置が動作可能な環境条件を表す所定の閾値を超えたかどうかを判定する地図データ選択判定部と、
前記地図データ選択判定部の出力が所定の閾値を超えたことを示している場合に、前記第２地図データ記憶装置から地図データを読み出す地図データ切替部
とを備えたナビゲーション装置。
【請求項２】
計測部は、加速度を計測する振動計測部、温度を計測する温度計測部、湿度を計測する湿度計測部および気圧を計測する気圧計測部の少なくとも１つを含み、
地図データ選択判定部は、前記振動計測部で計測された加速度、前記温度計測部で計測された温度、前記湿度計測部で計測された湿度および前記気圧計測部で計測された気圧の少なくとも１つが各々に定められている閾値を超えた場合に、所定の閾値を超えた旨を判定する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
地図データ選択判定部は、計測部で計測された環境条件を表す値が所定の閾値を超えたかどうかを判定する場合に、環境条件が良好になる方向に変化する場合は前記所定の閾値として第１閾値を用い、環境条件が悪化する方向に変化する場合は前記所定の閾値として前記第１閾値より小さい第２閾値を用いるといったヒステリシス特性をもたせて判定する
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
データ切替部は、一定時間周期で、地図データ選択判定部の出力を調べ、該地図データ選択判定部の出力が所定の閾値を超えたことを示している場合に、第２地図データ記憶装置から地図データを読み出す
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
データ切替部は、地図データ選択判定部の出力が変化したかどうかを調べ、該地図データ選択判定部の出力が所定の閾値を超えるように変化した場合に、第２地図データ記憶装置から地図データを読み出す
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項６】
データ切替部は、地図データを使用する処理の開始に応じて地図データ選択判定部の出力を調べ、該地図データ選択判定部の出力が所定の閾値を超えたことを示している場合に、第２地図データ記憶装置から地図データを読み出す
ことを特徴とする請求項１記載のナビゲーション装置。
【請求項７】
第２地図データ記憶装置のデータ残量を計測するデータ残量計測部と、
地図データ選択判定部の出力が所定の閾値を超えたことを示しており、かつ、前記データ残量計測部で計測されたデータ残量が所定値以下である場合に、データ残量が減少した旨の警告を発生するデータ残量減少警告発生部
とを備えたことを特徴とする請求項１記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記憶装置に格納された地図データを用いてユーザを目的地まで誘導するナビゲーション装置に関し、特に記憶装置としてハードディスクドライブ（以下、「ＨＤＤ（Hard Disk Drive）」という）を使用する技術に関する。
【背景技術】
【０００２】
ナビゲーション装置は、記憶装置に地図データを記憶しておき、その記憶されている地図データに基づいて地図を表示するとともに、目的地を検索し、経路を演算してユーザに提示し、以てユーザを目的地まで案内する。このようなナビゲーション装置で使用される記憶装置として、近年では、ＨＤＤが多く用いられている。ＨＤＤは、大容量のデータを記憶することができ、しかも、そのデータを高速に参照できるという利点を有する反面、正常に動作するためには、振動、温度、湿度または気圧などといった環境条件に一定の制約がある。したがって、ナビゲーション装置が設置されている車両の環境条件が悪化すると、ユーザは、ナビゲーション装置を使用できなくなるという問題があった。【０００３】
一方、ＲＡＭなどの半導体メモリ素子は、ＨＤＤに比べて、振動、温度、湿度、気圧などといった環境条件の制約が少ないという特徴がある。そこで、上述した問題の解決策の１つは、地図データをＨＤＤに記憶するのではなく、半導体メモリ素子に記憶することが考えられる。しかしながら、半導体メモリ素子は、ＨＤＤに比べて、単位記憶容量あたりの価格が高価であるため、ナビゲーション装置のコスト高騰を抑止するという観点から、この解決策は、現実的ではない。【０００４】
このような問題を解消するためには、広域（例えば、日本全国）の地図データをＨＤＤに格納し、当面の案内に必要な比較的小さいデータ容量の部分的（例えば、車が兵庫県内を走行中であれば兵庫県のみ）な地図データを抽出して小容量のＲＡＭにあらかじめ転送しておき、通常はＨＤＤから地図データを読み出して使用し、何らかの原因によりＨＤＤから地図データの読み出しを抑止する必要がある場合は、ＲＡＭから地図データを読み出すように切替える構成が考えられる。これにより低コストで、環境条件が悪化しても継続して使用できるナビゲーション装置を得ることができる。【０００５】
このようなナビゲーション装置として、例えば特許文献１は、比較的長い期間に亘って車両に震動が印加される場合であっても、記録媒体に記録されているデータを利用することができる車両用ナビゲーション装置を開示している。この車両用ナビゲーション装置においては、ハードディスクには、地図データと共に震動多発区間のデータを予め記録しておき、制御回路は、車両の位置の軌跡に基づき予測した結果、車両が震動多発区間を走行する可能性があると判断すると、複数のナビゲーション機能のうち、その時点で利用頻度が比較的低いものを選択して停止させ、その機能実行用に使用されていたＲＡＭの領域をディスクキャッシュ領域として使用するため解放し、震動多発区間を含む当該車両の進行方向付近の地図データをハードディスク装置より読み出してＲＡＭに保持させる。その後、車両が震動多発区間を通過するか若しくは当該区間を走行する可能性がなくなったと判断するまでハードディスク装置からのデータの読み出しを禁止する。【０００６】
また、特許文献２は、ハードディスクが振動、衝撃、急カーブまたは急ブレーキにより破損されるのを防止するナビゲーション装置を開示している。このナビゲーション装置は、地図情報を記憶する地図記憶手段と、現在位置を検出する現在位置検出手段と、現在位置から目的地までの経路を検索する検索手段と、地図記憶手段から所定の地図情報を読み出し記憶する記憶手段と、地図情報に含まれる所定位置情報に基づいて現在位置が所定位置に所定距離近づくと検索手段によって検索された経路上の所定範囲の地図情報を記憶手段に記憶すると共に記憶手段へのアクセスを禁止する制御手段と、記憶手段に記憶された地図情報に基づいて経路案内を行う経路案内手段とを備えている。【０００７】
【特許文献１】特開２００６−７８２０５号公報
【特許文献２】特開２００４−２６４１１５号公報
【０００８】
しかしながら、上述した特許文献１および特許文献２に開示された技術では、振動が発生する個所を地図データから推定するように構成されているため、以下のような問題がある。まず、振動発生個所に関する情報が地図データにあらかじめ格納されている必要があるが、例えば、道路が未舗装であるとき、未舗装である旨の情報は、必ずしも地図データに含まれるわけではない。従って、未舗装である旨の情報が含まれない場合は、道路走行時の振動を推定することができない。【０００９】
また、地図データから振動発生個所を推定し、その個所を低速度で走行した場合は、振動の加速度が小さく、結果的に問題なくＨＤＤから地図データを読み出すことができる場合がある。この場合、振動が生じないにもかかわらず、ＨＤＤからではなくＲＡＭから地図データを読み出すことになる。一方、ＲＡＭに記憶されている地図データは、広域の地図データではなく局所的な地図データである。したがって、例えば目的地を検索するときに、ＲＡＭに記憶された地図データからは、広範囲から目的地を検索することができない。また、他の地域の地図を見る必要が生じた場合に、広範囲の地図を見ることができない。要約すると、振動発生個所が正確に判定されないことにより、地図データの参照範囲が限定されてしまうという問題がある。【００１０】
また、現実に振動が発生するのは、地図データにあらかじめ格納されている場所に限らない。例えば、地図データ上では振動が生じないとされている道路であっても、高速で走行する場合に路面のわずかな凹凸が増幅されて振動が生じる場合がある。さらに、特許文献１および特許文献２に開示された技術は、振動に関する対策に限定され、温度、湿度または気圧といった環境条件の悪化でＨＤＤから地図データを読み取ることができない場合を救済することができない。【００１１】
この発明は、上述した問題を解消するためになされたものであり、その課題は、環境条件が悪化しても、ナビゲーション機能を継続して使用できるナビゲーション装置を提供することにある。
【発明の開示】
【００１２】
この発明に係るナビゲーション装置は、上記課題を解決するために、所定の環境条件で動作し、広域の地図データを記憶する第１地図データ記憶装置と、所定の環境条件より厳しい環境条件であっても動作し、第１地図データ記憶装置に記憶されている地図データの一部を記憶する第２地図データ記憶装置と、環境条件を計測する計測部と、計測部で計測された環境条件を表す値が、第１地図データ記憶装置が動作可能な環境条件を表す所定の閾値を超えたかどうかを判定する地図データ選択判定部と、地図データ選択判定部の出力が所定の閾値を超えたことを示している場合に、第２地図データ記憶装置から地図データを読み出す地図データ切替部とを備えている。
【００１３】
この発明に係るナビゲーション装置によれば、計測された現実の環境条件に応じて、第１地図データ記憶装置からの地図データの読み出し可否を判定するように構成したので、判定精度を上げることができる。その結果、地図データを第１地図データ記憶装置から読み出すか第２地図データ記憶装置から読み出すかを正確に判定することがでるので、環境条件が悪化しても、ナビゲーション機能を継続して使用できる。
【００１４】
また、環境条件に関する情報（例えば、振動多発道路等）を地図データに予め格納する必要がないので地図データの作成が容易になる。また、読み出し対象である第１地図データ記憶装置とは異なる計測部を用いて環境条件を計測し、環境条件が悪化した場合に第１地図データ記憶装置からの読み出しを未然に防止するように構成したので、環境条件が悪化した状態で第１地図データ記憶装置から読み出しを実施することに起因する媒体の破損を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施の形態１に係るナビゲーション装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るナビゲーション装置の地図データ選択判定部の詳細な構成を示す図である。
【図３】この発明の実施の形態１に係るナビゲーション装置の地図データ選択判定部の動作を説明するための図である。
【図４】この発明の実施の形態１に係るナビゲーション装置の使用開始から終了までの概略の動作を、地図データ選択判定処理を中心に示すフローチャートである。
【図５】この発明の実施の形態１に係るナビゲーション装置で行われる地図データ読出処理を示すフローチャートである。
【図６】この発明の実施の形態１に係るナビゲーション装置で行われる地図データ転送処理の詳細を示すフローチャートである。
【図７】この発明の実施の形態１の第１の変形例に係るナビゲーション装置の地図データ選択判定処理を示すフローチャートである。
【図８】この発明の実施の形態１の第２の変形例に係るナビゲーション装置の地図データ選択判定処理を示すフローチャートである。
【図９】この発明の実施の形態２に係るナビゲーション装置の構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１６】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１に係るナビゲーション装置の構成を示す図である。このナビゲーション装置は、振動計測部１１、温度計測部１２、湿度計測部１３、気圧計測部１４、地図データ選択判定部１５、第１地図データ記憶装置１６、地図データ転送処理部１７、第２地図データ記憶装置１８、地図データ切替部１９、自車位置検出部２０、目的地検索部２１、最適経路演算部２２、最適経路記憶部２３、案内出力部２４、地図表示部２５およびマンマシンインタフェース２６を備えている。これらの構成要素のうち、振動計測部１１、温度計測部１２、湿度計測部１３および気圧計測部１４は、この発明の計測部に対応する。【００１７】
振動計測部１１は、例えば加速度センサから構成されており、第１地図データ記憶装置１６に印加される加速度を計測する。この振動計測部１１で計測された加速度は、振動の大きさを表す加速度データとして地図データ選択判定部１５に送られる。振動計測部１１として使用される加速度センサは、独立して設けることもできるが、車両に予め備えられているサスペンション制御装置などに含まれる加速度センサを兼用することもできる。この構成によれば、ナビゲーション装置の構成を簡素化することができるとともに、コストアップを防ぐことができる。【００１８】
温度計測部１２は、例えば温度センサから構成されており、第１地図データ記憶装置１６またはその周囲の温度を計測する。この温度計測部１２で計測された温度は、温度データとして地図データ選択判定部１５に送られる。温度計測部１２として使用される温度センサは、独立して設けることもできるが、車両に予め備えられている空調制御装置などに含まれる温度センサを兼用することもできる。この構成によれば、ナビゲーション装置の構成を簡素化することができるとともに、コストアップを防ぐことができる。【００１９】
湿度計測部１３は、例えば湿度センサから構成されており、第１地図データ記憶装置１６の周囲の湿度を計測する。この湿度計測部１３で計測された湿度は、湿度データとして地図データ選択判定部１５に送られる。湿度計測部１３として使用される湿度センサは、独立して設けることもできるが、車両に予め備えられている空調制御装置などに含まれる湿度センサを兼用することもできる。この構成によれば、ナビゲーション装置の構成を簡素化することができるとともに、コストアップを防ぐことができる。【００２０】
気圧計測部１４は、例えば気圧センサから構成されており、第１地図データ記憶装置１６の周囲の気圧を計測する。この気圧計測部１４で計測された気圧は、気圧データとして地図データ選択判定部１５に送られる。【００２１】
地図データ選択判定部１５は、振動計測部１１から送られてくる加速度データ、温度計測部１２から送られてくる温度データ、湿度計測部１３から送られてくる湿度データおよび気圧計測部１４から送られてくる気圧データの各々について、第１地図データ記憶装置１６から地図データを読み出すことが可能な環境条件を満たすかどうかを調べる。そして、これらの全てが環境条件を満たす場合に、第１地図データ記憶装置１６から地図データを読み出すことが可能である旨を表す読出可能信号を生成し、地図データ転送処理部１７および地図データ切替部１９に送る。【００２２】
図２は、地図データ選択判定部１５の詳細な構成を示す図である。地図データ選択判定部１５は、ヒステリシス制御部３１〜３４および論理積回路３５から構成されている。ヒステリシス制御部３１は、振動計測部１１から送られてくる加速度データが許容範囲であるか否かを、ヒステリシス特性をもたせて判定する。すなわち、図３に示すように、ヒステリシス制御部３１は、加速度データが大きくなる（環境条件が悪化する）方向に変化している場合は、加速度データで示される値が第１閾値を超えたかどうかを調べ、超えていないことを判断した場合は、許容範囲であることを表す「１」を出力し、超えたことを判断した場合は、許容範囲外であることを表す「０」を出力する。【００２３】
逆に、加速度データが小さくなる（環境条件が良好になる）方向に変化している場合は、加速度データで示される値が第１閾値より小さい第２閾値を超えたかどうかを調べ、超えていないことを判断した場合は、許容範囲であることを表す「１」を出力し、超えたことを判断した場合は、許容範囲外であることを表す「０」を出力する。このヒステリシス制御部３１における判定結果は、論理積回路３５に送られる。【００２４】
ヒステリシス制御部３２は、温度計測部１２から送られてくる温度データが許容範囲であるか否かを、ヒステリシス制御部３１と同様に、ヒステリシス特性をもたせて判定し、判定結果を、論理積回路３５に送る。ヒステリシス制御部３３は、湿度計測部１３から送られてくる湿度データが許容範囲であるか否かを、ヒステリシス制御部３１と同様に、ヒステリシス特性をもたせて判定し、判定結果を論理積回路３５に送る。ヒステリシス制御部３４は、気圧計測部１４から送られてくる気圧データが許容範囲であるか否かを、ヒステリシス制御部３１と同様に、ヒステリシス特性をもたせて判定し、判定結果を、論理積回路３５に送る。【００２５】
論理積回路３５は、ヒステリシス制御部３１〜３４から送られてくる信号の論理積を演算し、読出可能信号として地図データ切替部１９に送る。したがって、加速度データ、温度データ、湿度データおよび気圧データの全てが許容範囲を表している場合に、読出可能信号が「１」になり、第１地図データ記憶装置１６から地図データを読み出すことが可能である旨が地図データ切替部１９に送られ、加速度データ、温度データ、湿度データおよび気圧データの少なくとも１つが許容範囲外を表している場合に、読出可能信号が「０」になり、第１地図データ記憶装置１６から地図データを読み出すことが不可能である旨が地図データ切替部１９に送られる。【００２６】
このように、地図データ選択判定部１５は、加速度データ、温度データ、湿度データおよび気圧データの各々について、許容範囲であるか否かを、ヒステリシス特性をもたせて判定するように構成したので、これら各データのハンチングを防止することができる。なお、ヒステリシス制御部３１〜３４の各々で使用される第１閾値および第２閾値は、加速度データ、温度データ、湿度データおよび気圧データの各々の特性に応じて、適宜に定められる。【００２７】
第１地図データ記憶装置１６は、例えばＨＤＤまたはＤＶＤ（Digital Versatile Disk）などといった単位記憶容量あたりのコストが安価なデバイスから構成されており、広域（例えば、日本全国といった広範囲）の地図データを記憶する。この第１地図データ記憶装置１６は、単位記憶容量あたりのコストが安価である反面、振動、温度、湿度および気圧といった環境条件に制約がある。すなわち、振動、温度、湿度および気圧の各々が所定の条件を満たさない場合は、地図データの読み出しが不可能である。この第１地図データ記憶装置１６に記憶されている地図データは、地図データ転送処理部１７および地図データ切替部１９によって読み出される。【００２８】
地図データ転送処理部１７は、地図データ選択判定部１５から送られてくる読出可能信号が読出可能を示していれば、自車位置検出部２０から送られてくる現在位置データによって示される自車の現在位置から、最適経路記憶部２３から送られてくる最適経路データによって示される最適経路に沿った所定範囲の地図データを、第１地図データ記憶装置１６から読み出して第２地図データ記憶装置１８に送る。この地図データ転送処理部１７の動作については、後にさらに詳細に説明する。【００２９】
第２地図データ記憶装置１８は、例えばＲＡＭなどといった半導体メモリ素子のような単位記憶容量あたりのコストが比較的高いデバイスから構成されており、局部的（例えば県内などといった狭範囲）の地図データを記憶する。この第２地図データ記憶装置１８は、単位記憶容量あたりのコストが比較的高価である反面、振動、温度、湿度および気圧といった環境条件の制約が小さい。すなわち、振動、温度、湿度および気圧の各々が、第１地図データ記憶装置１６に必要な所定の環境条件を満たさない場合であっても、地図データの読み出しが可能である。この第２地図データ記憶装置１８に記憶されている地図データは、地図データ切替部１９によって読み出される。【００３０】
地図データ切替部１９は、地図データ選択判定部１５から送られてくる読出可能信号に従って、第１地図データ記憶装置１６または第２地図データ記憶装置１８のいずれかから地図データを読み出し、目的地検索部２１、最適経路演算部２２、案内出力部２４および地図表示部２５に送る。この地図データ切替部１９の動作については、後にさらに詳細に説明する。【００３１】
自車位置検出部２０は、例えばＧＰＳ（Global Positioning System）受信機、ジャイロセンサおよび速度センサ（いずれも図示は省略する）から構成されており、自車の現在位置（緯度および経度）を検出する。この自車位置検出部２０で検出された自車の現在位置は、現在位置データとして、地図データ転送処理部１７、最適経路演算部２２および案内出力部２４に送られる。【００３２】
目的地検索部２１は、第１地図データ記憶装置１６または第２地図データ記憶装置１８から地図データ切替部１９を介して送られてくる地図データによって示される地図上で目的地を検索する。より詳しくは、ユーザが、図示しない入力装置を用いて住所、名称または施設などを指定することによりマンマシンインタフェース２６を介して送られてくるデータで示される位置を、第１地図データ記憶装置１６または第２地図データ記憶装置１８から地図データ切替部１９を介して送られてくる地図データ上で特定する。この目的地検索部２１において特定された位置は、目的地位置データとして最適経路演算部２２に送られる。【００３３】
最適経路演算部２２は、自車位置検出部２０から送られてくる現在位置データによって示される現在位置から、目的地検索部２１から送られてくる目的地位置データによって示される目的地までの経路を、第１地図データ記憶装置１６または第２地図データ記憶装置１８から地図データ切替部１９を介して送られてくる地図データに基づいて演算する。この最適経路演算部２２における演算によって得られた最適経路を表す最適経路データは、最適経路記憶部２３に送られる。【００３４】
最適経路記憶部２３は、最適経路演算部２２から送られてくる最適経路データを記憶する。この最適経路記憶部２３に記憶されている最適経路データは、地図データ転送処理部１７および案内出力部２４によって読み出される。【００３５】
案内出力部２４は、第１地図データ記憶装置１６または第２地図データ記憶装置１８から地図データ切替部１９を介して送られてくる地図データによって示される地図上において、自車位置検出部２０から送られてくる現在位置データによって示される現在位置が、最適経路記憶部２３から読み出した最適経路データによって示される最適経路の所定地点に至った場合に、所定の案内データを生成し、マンマシンインタフェース２６に送る。これにより、マンマシンインタフェース２６に接続された出力装置（図示しないディスプレイ装置またはスピーカ）により案内メッセージが出力される。例えば、最適経路上の交差点に接近したら、右折または左折などの指示が出力装置によって出力される。【００３６】
地図表示部２５は、第１地図データ記憶装置１６または第２地図データ記憶装置１８から地図データ切替部１９を介して送られてくる地図データに従って地図を描画するための描画データを生成し、マンマシンインタフェース２６に送る。これにより、地図がマンマシンインタフェース２６に接続された出力装置に出力される。【００３７】
マンマシンインタフェース２６は、例えば、地図を表示するためのディスプレイ装置、音声を出力するためのスピーカおよびナビゲーション装置に各種の指示を入力するための入力装置（いずれも図示しない）との間で送受される信号を制御するインタフェース回路である。このマンマシンインタフェース２６は、地図表示部２５から送られてくる描画データをディスプレイ装置に送って地図を表示させる。また、案内出力部２４から送られてくる案内データをディスプレイ装置に送って案内メッセージを表示させるとともに、スピーカに送って案内音声を出力させる。また、マンマシンインタフェース２６は、入力装置から入力された目的地を指定するデータを目的地検索部２１に送る。【００３８】
次に、上記のように構成される、この発明の実施の形態１に係るナビゲーション装置の動作を説明する。なお、以下においては、この実施の形態１で特徴的な部分についてのみ説明する。【００３９】
図４は、ユーザがナビゲーション装置の使用が開始されてから終了するまでの概略の動作を、地図データ選択判定処理を中心に示すフローチャートである。ナビゲーション装置の使用が開始されると、まず、第１地図データ記憶装置１６から地図データを読み出すことができるかどうかが調べられる（ステップＳＴ１１）。具体的には、地図データ選択判定部１５は、振動計測部１１から送られてくる加速度データ、温度計測部１２から送られてくる温度データ、湿度計測部１３から送られてくる湿度データおよび気圧計測部１４から送られてくる気圧データの各々について、第１地図データ記憶装置１６から地図データを読み出すことが可能な環境条件を満たすかどうかを調べる。【００４０】
このステップＳＴ１１において、第１地図データ記憶装置１６から地図データを読み出すことができる旨が判断されると、地図データの選択指定が「第１地図データ記憶装置」に設定される（ステップＳＴ１２）。具体的には、地図データ選択判定部１５は、第１地図データ記憶装置１６から地図データを読み出すことが可能である旨を表す読出可能信号「１」を生成し、地図データ切替部１９に送る。その後、シーケンスはステップＳＴ１４に進む。【００４１】
一方、ステップＳＴ１１において、第１地図データ記憶装置１６から地図データを読み出すことができない旨が判断されると、地図データの選択指定が「第２地図データ記憶装置」に設定される（ステップＳＴ１３）。具体的には、地図データ選択判定部１５は、第１地図データ記憶装置１６から地図データを読み出すことが不可能である旨を表す読出可能信号「０」を生成し、地図データ切替部１９に送る。その後、シーケンスはステップＳＴ１４に進む。【００４２】
ステップＳＴ１４においては、ナビゲーション装置の使用が終了であるかどうかが調べられる。このステップＳＴ１４において、ナビゲーション装置の使用が終了であることが判断されると、ナビゲーション装置における地図データ選択判定処理は終了する。一方、ステップＳＴ１４において、ナビゲーション装置の使用が終了でないことが判断されると、次いで、時間待ち状態に入る（ステップＳＴ１５）。そして、一定時間が経過したかどうかが調べられる（ステップＳＴ１６）。【００４３】
このステップＳＴ１６において、一定時間が経過していないことが判断されると、シーケンスはステップＳＴ１５に戻り、再度、時間待ち状態に入る。一方、ステップＳＴ１６において、一定時間が経過したことが判断されると、シーケンスはステップＳＴ１１に戻り、上述した処理が繰り返される。【００４４】
次に、地図データ読出処理を、図５に示すフローチャートを参照しながら説明する。この地図データ読出処理には、目的地検索部２１で行われる目的地検索処理、最適経路演算部２２で行われる最適経路演算処理、案内出力部２４で行われる案内出力処理および地図表示部２５で行われる地図データ表示処理が含まれる。この地図データ読出処理は、上述した地図データ選択判定処理と並行して実行される。【００４５】
地図データ読出処理では、まず、地図データの選択指定は「第１地図データ記憶装置」であるかどうかが調べられる（ステップＳＴ２１）。すなわち、地図データ切替部１９は、地図データ選択判定部１５から送られてくる読出可能信号が許容範囲を表す「１」であるかどうかを調べる。このステップＳＴ２１において、地図データの選択指定は「第１地図データ記憶装置」であることが判断されると、第１地図データ記憶装置１６から地図データが読み出される（ステップＳＴ２２）。すなわち、地図データ切替部１９は、第１地図データ記憶装置１６から地図データを読み出し、要求元（目的地検索部２１、最適経路演算部２２、案内出力部２４または地図表示部２５）に送る。その後、地図データ読出処理は終了する。【００４６】
一方、ステップＳＴ２１において、地図データの選択指定は「第１地図データ記憶装置」でないことが判断されると、第２地図データ記憶装置１８から地図データが読み出される（ステップＳＴ２３）。すなわち、地図データ切替部１９は、第２地図データ記憶装置１８から地図データを読み出し、要求元（目的地検索部２１、最適経路演算部２２、案内出力部２４または地図表示部２５）に送る。その後、地図データ読出処理は終了する。【００４７】
次に、地図データ転送処理部１７で行われる地図データ転送処理の詳細を、図６に示すフローチャートを参照しながら説明する。この地図データ転送処理は、上述した地図データ選択判定処理および地図データ読出処理と並行して実行される。【００４８】
地図データ転送処理では、まず、自車位置が検出される（ステップＳＴ３１）。すなわち、自車位置検出部２０は、自車の現在位置（緯度および経度）を検出し、地図データ転送処理部１７に送る。次いで、前回に地図データ転送処理を起動してから所定距離以上移動したかどうかが調べられる（ステップＳＴ３２）。すなわち、地図データ転送処理部１７は、自車位置検出部２０から送られてくる現在位置データによって示される自車の現在位置が、前回に地図データ転送処理を実行した際の位置（地図データ転送処理部１７の内部に記憶されている）から所定距離以上移動した位置になったかどうかを調べる。ここで、所定距離は、第２地図データ記憶装置１８に格納されている地図データで地図を描画できる範囲の最大距離とすることができる。【００４９】
このステップＳＴ３２において、前回に地図データ転送処理を起動してから所定距離以上移動していないことが判断されると、シーケンスはステップＳＴ３１に戻り、上述した処理が繰り返される。一方、ステップＳＴ３２において、前回に地図データ転送処理を起動してから所定距離以上移動したことが判断されると、次いで、第１地図データ記憶装置１６から地図データを読み出すことができるかどうかが調べられる（ステップＳＴ３３）。すなわち、地図データ転送処理部１７は、地図データ選択判定部１５から送られてくる読出可能信号が読出可能を示す「１」であるかどうかを調べる。【００５０】
このステップＳＴ３３において、第１地図データ記憶装置１６から地図データを読み出すことができない旨が判断されると、環境条件が不適である旨が認識され、シーケンスはステップＳＴ３１に戻り、上述した処理が繰り返される。一方、第１地図データ記憶装置１６から地図データを読み出すことができる旨が判断されると、次いで、地図データが転送される（ステップＳＴ３４）。すなわち、地図データ転送処理部１７は、自車位置検出部２０から送られてくる現在位置データによって示される自車の現在位置から、最適経路記憶部２３から送られてくる最適経路データによって示される最適経路に沿った所定範囲の地図データを、第１地図データ記憶装置１６から読み出して第２地図データ記憶装置１８に送る。【００５１】
次いで、自車位置が記憶される（ステップＳＴ３５）。すなわち、地図データ転送処理部１７は、自車位置検出部２０から送られてくる現在位置データを、次回の地図データ転送処理のために、自己の内部に記憶する。次いで、ナビゲーション装置の使用が終了であるかどうかが調べられる（ステップＳＴ３６）。このステップＳＴ３６において、ナビゲーション装置の使用が終了であることが判断されると、地図データ転送処理は終了する。一方、ステップＳＴ３６において、ナビゲーション装置の使用が終了でないことが判断されると、シーケンスはステップＳＴ３１に戻り、上述した処理が繰り返し実行される。【００５２】
以上説明したように、この発明の実施の形態１に係るナビゲーション装置によれば、振動計測部１１、温度計測部１２、湿度計測部１３および気圧計測部１４で計測された現実の環境条件に応じて、第１地図データ記憶装置１６からの地図データの読み出し可否を判定するように構成したので、判定精度を上げることができる。その結果、地図データを第１地図データ記憶装置１６から読み出すか第２地図データ記憶装置１８から読み出すかを正確に判定することができるので、環境条件が悪化しても、ナビゲーション機能を継続して使用できる。【００５３】
また、環境条件に関する情報（例えば、振動多発道路等）を地図データに予め格納する必要がないので地図データの作成が容易になる。また、読み出し対象である第１地図データ記憶装置１６とは異なる計測部（振動計測部１１、温度計測部１２、湿度計測部１３および気圧計測部１４）を用いて環境条件を計測し、環境条件が悪化した場合に第１地図データ記憶装置１６からの読み出しを未然に防止するように構成したので、環境条件が悪化した状態で第１地図データ記憶装置１６から読み出しを実施することに起因する媒体、つまりハードディスクまたはＤＶＤなどの破損を防止することができる。【００５４】
なお、上述した実施の形態１に係るナビゲーション装置において実行される地図データ選択判定処理（図４参照）では、地図データ切替部１９は、一定時間が経過する毎に、つまり一定周期で、地図データ選択判定部１５の出力を調べ、この地図データ選択判定部１５の出力が所定の閾値を超えたことを示していれば、つまり第１地図データ記憶装置１６からの読み出しが不可能であることを示していれば、第２地図データ記憶装置１８から地図データを読み出すように構成したが、この構成は、次のように変形することができる。【００５５】
図７は、この発明の実施の形態１の第１の変形例に係るナビゲーション装置の地図データ選択判定処理を示すフローチャートである。この地図データ選択判定処理においては、地図データ選択判定は、地図データ選択判定部１５の出力が変化したかどうかを調べ、この地図データ選択判定部１５の出力が所定の閾値を超えるように変化した場合に、第２地図データ記憶装置１８から地図データを読み出すようにしたものである。以下においては、図４に示した実施の形態１に係るナビゲーション装置の地図データ選択判定処理と同一の処理を行うステップには、図４に使用した符号と同一の符号を付して説明を簡略化する。【００５６】
ナビゲーション装置の使用が開始されると、まず、第１地図データ記憶装置１６から地図データを読み出すことができるかどうかが調べられる（ステップＳＴ１１）。このステップＳＴ１１において、第１地図データ記憶装置１６から地図データを読み出すことができる旨が判断されると、地図データの選択指定が「第１地図データ記憶装置」に設定される（ステップＳＴ１２）。その後、シーケンスはステップＳＴ１４に進む。【００５７】
一方、ステップＳＴ１１において、第１地図データ記憶装置１６から地図データを読み出すことができない旨が判断されると、地図データの選択指定が「第２地図データ記憶装置」に設定される（ステップＳＴ１３）。その後、シーケンスはステップＳＴ１４に進む。ステップＳＴ１４においては、ナビゲーション装置の使用が終了であるかどうかが調べられる。このステップＳＴ１４において、ナビゲーション装置の使用が終了であることが判断されると、ナビゲーション装置における地図データ選択判定処理は終了する。【００５８】
一方、ステップＳＴ１４において、ナビゲーション装置の使用が終了でないことが判断されると、次いで、変化待ち状態に入る（ステップＳＴ４１）。そして、第１地図データ記憶装置１６の読み出し可能な状態が変化したかどうかが調べられる（ステップＳＴ４２）。すなわち、地図データ選択判定部１５は、自己が生成した読出可能信号が「０」から「１」に、または、「１」から「０」に変化したかどうかを調べる。【００５９】
このステップＳＴ４２において、第１地図データ記憶装置１６の読み出し可能な状態が変化していないことが判断されると、シーケンスはステップＳＴ４１に戻り、再度、変化待ち状態に入る。一方、ステップＳＴ４２において、第１地図データ記憶装置１６の読み出し可能な状態が変化したことが判断されると、シーケンスはステップＳＴ１１に戻り、上述した処理が繰り返される。【００６０】
図８は、この発明の実施の形態１の第２の変形例に係るナビゲーション装置の地図データ選択判定処理を示すフローチャートである。この地図データ選択判定処理においては、地図データを使用する処理の開始に応じて地図データ選択判定部１５の出力を調べ、この地図データ選択判定部１５の出力が所定の閾値を超えたことを示している場合に、第２地図データ記憶装置１８から地図データを読み出すようにしたものである。以下においては、図４に示した実施の形態１に係るナビゲーション装置の地図データ選択判定処理と同一の処理を行うステップには、図４に使用した符号と同一の符号を付して説明を簡略化する。【００６１】
ナビゲーション装置の使用が開始されると、まず、地図表示の開始であるかどうかが調べられる（ステップＳＴ５１）。すなわち、地図データ選択判定部１５は、図示しない制御部によって地図表示部２５が起動されたかどうかを調べる。このステップＳＴ５１において、地図表示の開始であることが判断されると、シーケンスはステップＳＴ１１に進む。【００６２】
一方、ステップＳＴ５１において、地図表示の開始でないことが判断されると、次いで、目的地検索の開始であるかどうかが調べられる（ステップＳＴ５２）。すなわち、地図データ選択判定部１５は、図示しない制御部によって目的地検索部２１が起動されたかどうかを調べる。このステップＳＴ５２において、目的地検索の開始であることが判断されると、シーケンスはステップＳＴ１１に進む。【００６３】
一方、ステップＳＴ５２において、目的地検索の開始でないことが判断されると、次いで、最適経路演算の開始であるかどうかが調べられる（ステップＳＴ５３）。すなわち、地図データ選択判定部１５は、図示しない制御部によって最適経路演算部２２が起動されたかどうかを調べる。このステップＳＴ５３において、最適経路演算の開始であることが判断されると、シーケンスはステップＳＴ１１に進む。【００６４】
一方、ステップＳＴ５３において、最適経路演算の開始でないことが判断されると、次いで、案内出力の開始であるかどうかが調べられる（ステップＳＴ５４）。すなわち、地図データ選択判定部１５は、図示しない制御部によって案内出力部２４が起動されたかどうかを調べる。このステップＳＴ５４において、案内出力の開始であることが判断されると、シーケンスはステップＳＴ１１に進む。一方、案内出力の開始でないことが判断されると、シーケンスはステップＳＴ１４に進む。【００６５】
ステップＳＴ１１においては、第１地図データ記憶装置１６から地図データを読み出すことができるかどうかが調べられる。このステップＳＴ１１において、第１地図データ記憶装置１６から地図データを読み出すことができる旨が判断されると、地図データの選択指定が「第１地図データ記憶装置」に設定される。その後、シーケンスはステップＳＴ１４に進む。一方、ステップＳＴ１１において、第１地図データ記憶装置１６から地図データを読み出すことができない旨が判断されると、地図データの選択指定が「第２地図データ記憶装置」に設定される。その後、シーケンスはステップＳＴ１４に進む。【００６６】
ステップＳＴ１４においては、ナビゲーション装置の使用が終了であるかどうかが調べられる。このステップＳＴ１４において、ナビゲーション装置の使用が終了であることが判断されると、ナビゲーション装置における地図データ選択判定処理は終了する。一方、ステップＳＴ１４において、ナビゲーション装置の使用が終了でないことが判断されると、シーケンスはステップＳＴ５１に戻り、上述した処理が繰り返される。【００６７】
実施の形態２．
この発明の実施の形態２に係るナビゲーション装置は、実施の形態１に係るナビゲーション装置において、第２地図データ記憶装置１９のデータ残量が減少した場合に、その旨をユーザに報知するようにしたものである。【００６８】
図９は、この発明の実施の形態２に係るナビゲーション装置の構成を示すブロック図である。このナビゲーション装置は、図１に示した実施の形態１に係るナビゲーション装置に、データ残量計測部２７およびデータ残量減少警告発生部２８が追加されて構成されている。【００６９】
データ残量計測部２７は、第２地図データ記憶装置１８に記憶されているデータ残量を計測する。具体的には、データ残量計測部２７は、最適経路記憶部２３から送られてくる最適経路データによって示される最適経路に沿った地図データであって、自車位置検出部２０から送られてくる現在位置データによって示される自車の現在位置から前方の地図データの残量を計測する。このデータ残量計測部２７で計測されたデータ残量は、データ残量減少警告発生部２８に送られる。【００７０】
データ残量減少警告発生部２８は、データ残量計測部２７から送られてくるデータ残量が所定値以下であって、かつ、地図データ選択判定部１５から送られてくる読出可能信号が読出不可能を示している、つまり地図データ選択判定部１５の出力が所定の閾値を超えている場合に、第２地図データ記憶装置１８のデータ残量が減少した旨の警告メッセージを作成し、マンマシンインタフェース２６に送る。これにより、マンマシンインタフェース２６に接続された出力装置（図示しないディスプレイ装置またはスピーカ）により警告メッセージが出力される。【００７１】
以上の構成により、ユーザは、データ残量が減少した旨の警告メッセージが出力された場合に、例えば、地図データ選択判定部１５の出力が所定の閾値を超えたことに起因していれば走行速度を落とし、または、走行を停止することにより、地図データ選択判定部１５の出力が所定の閾値以下になるのを待つ。そして、地図データ選択判定部１５の出力が所定の閾値以下になって読出可能信号が読出可能になれば、地図データ転送処理部１７は、自車位置検出部２０から送られてくる現在位置データによって示される自車の現在位置から、最適経路記憶部２３から送られてくる最適経路データによって示される最適経路に沿った所定範囲の地図データを、第１地図データ記憶装置１６から読み出して第２地図データ記憶装置１８に送る。これにより、ユーザは、ナビゲーション装置を継続して使用することができる。
【産業上の利用可能性】
【００７２】
以上のように、この発明に係るナビゲーション装置は、計測された環境条件の判定精度を上げるため、所定の環境条件で動作し、広域の地図データを記憶する第１地図データ記憶装置から読み出すか、厳しい環境条件であっても動作する第１地図データ記憶装置の一部を記憶する第２地図データ記憶装置から読み出すかを正確に判定できるように構成したので、環境条件が悪化しても、ナビゲーション機能を継続して使用できる車載用ナビゲーション装置などに用いるのに適している。
【図１】
2009031253.tif 000003
【図２】
2009031253.tif 000004
【図３】
2009031253.tif 000005
【図４】
2009031253.tif 000006
【図５】
2009031253.tif 000007
【図６】
2009031253.tif 000008
【図７】
2009031253.tif 000009
【図８】
2009031253.tif 000010
【図９】
2009031253.tif 000011
【国際調査報告】
2009031253.tif 000012
2009031253.tif 000013
2009031253.tif 000014
2009031253.tif 000015