(57)【要約】【課題】ナビゲーション用データを格納したストレージデバイスが故障した場合に経路案内ができなくなる事を回避するナビゲーション装置を提供する。【解決手段】装置本体に設けられた２つのスロット１９の両方に、ナビゲーション用データ２１を格納したリムーバブルメディア２０を装着しつつ、いずれかのリムーバブルメディア２０からナビゲーション用データ２１を読み込んで経路を案内することを特徴とする。【選択図】図１
2012132863.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に設けられた２つのスロットの両方に、ナビゲーション用データを格納したリムーバブルメディアを装着しつつ、いずれかのリムーバブルメディアからナビゲーション用データを読み込んで経路を案内することを特徴とするナビゲーション装置。
【請求項２】
前記ナビゲーション用データの読み込み順を設定可能にしたことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記読み込み順を、前回の読み込み順とは逆にして前記ナビゲーション用データを読み込むことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前回ナビゲーション用データの読み込みに成功したスロットから前記ナビゲーション用データを読み込むことを特徴とする請求項２に記載のナビゲーション装置。
【請求項５】
前記リムーバブルメディアのそれぞれに格納されたナビゲーション用データのうち最新のナビゲーション用データを読み込むことを特徴とする請求項１乃至４のいずれかに記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージデバイスに格納されたナビゲーション用データを用いて経路を案内するナビゲーション装置に関する。
【背景技術】
【０００２】
従来、経路を案内するナビゲーション装置においては、地図データや検索データ等のナビゲーション用データを格納するナビゲーション用のストレージデバイスとして、ナビゲーション装置に内蔵されたＨＤＤやＳＤＤ、または、取り外し可能なＤＶＤやメモリーカード等のリムーバブルメディアが使われている（例えば、特許文献１参照）。また、ナビゲーション用とは別に外部データの取り込み、または、内部データの取り出しのための２つ目のストレージデバイスとしてメモリーカードスロットが用意されていることが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２００１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ナビゲーション装置で使用しているストレージデバイスでは、内蔵型の場合は故障すると交換や修理に時間がかかり、リムーバブルメディアの場合は取り外しが可能なことからメディアが故障した場合の修理は容易であるが、逆に頻繁な脱着などによって本体側のスロットもメディアも故障する可能性は高くなってしまう。
また、これまでのナビゲーション装置のストレージデバイスは、ナビゲーション用と外部データ取り込み／内部データ取り出し用の２つのストレージデバイスは、それぞれ使用用途が決まっており、片方がもう片方の代替として機能する事は出来なかった。
本発明は、上述した従来の技術が有する課題を解消し、ナビゲーション用データを格納したストレージデバイスが故障した場合に経路案内ができなくなる事を回避するナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、装置本体に設けられた２つのスロットの両方に、ナビゲーション用データを格納したリムーバブルメディアを装着しつつ、いずれかのリムーバブルメディアからナビゲーション用データを読み込んで経路を案内することを特徴とする。
【０００６】
この構成において、前記ナビゲーション用データの読み込み順を設定可能にした構成としても良い。また、前記読み込み順を、前回の読み込み順とは逆にして前記ナビゲーション用データを読み込む構成としても良い。また、前回ナビゲーション用データの読み込みに成功したスロットから前記ナビゲーション用データを読み込む構成としても良い。また、前記リムーバブルメディアのそれぞれに格納されたナビゲーション用データのうち最新のナビゲーション用データを読み込む構成としても良い。
【発明の効果】
【０００７】
本発明によれば、装置本体に設けられた２つのスロットの両方に、ナビゲーション用データを格納したリムーバブルメディアを装着しつつ、いずれかのリムーバブルメディアからナビゲーション用データを読み込んで経路を案内するため、２つのスロットのうち片方のスロット、或いは、当該片方のスロットに装着されたリムーバブルメディアに不具合が生じてナビゲーション用データの読み込みができなくなった場合には、もう片方のスロットに装着されたリムーバブルメディアからナビゲーション用データを読み込んでナビゲーション動作を継続させることができ、スロット、或いは、リムーバブルメディアの不具合によって経路を案内することができなくなることを回避することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】第１実施形態のナビゲーション装置の動作を示すフローチャートである。
【図３】第２実施形態のナビゲーション装置の動作を示すフローチャートである。
【図４】第３実施形態のナビゲーション装置の動作を示すフローチャートである。
【図５】第４実施形態のナビゲーション装置の動作を示すフローチャートである。
【図６】第５実施形態のナビゲーション装置の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。
＜第１実施形態＞
図１は、本発明を適用した実施形態に係るナビゲーション装置１の機能的構成を示すブロック図である。ナビゲーション装置１は、ストレージデバイスに格納された地図データや検索データ等のナビゲーション用データを読み込んで経路を案内するものである。
ナビゲーション装置１は、制御部１０と、絶対位置方位検出部１１と、相対方位検出部１２と、車速検出部１３と、ＦＭ多重受信処理部１４と、ビーコン受信処理部１５と、表示部１６と、入力部１７と、ユーザーインターフェイス部１８と、音声認識部３３とを装置本体に内蔵するとともに、装置本体に設けられた２つのスロット１９を備えている。
【００１０】
制御部１０は、ナビゲーション装置１の各部を中枢的に制御するものであり、ＣＰＵ及びその周辺回路から構成される。ＲＯＭ３０は、ＢＩＯＳやブートプログラム、その他の制御プログラム等を予め記憶し、ナビゲーション装置１の起動時にＣＰＵによってアクセスされる。制御部１０のＣＰＵは、ＲＯＭ３０に記憶された制御プログラム等を読み出して、ナビゲーション装置１の各部を制御する。ＤＲＡＭ３１は、ＣＰＵのワークエリアに使用されるメモリーである。ＶＲＡＭ３２は、後述する表示部１６の表示用データが格納されるメモリーである。
【００１１】
絶対位置方位検出部１１は、ナビゲーション装置１が搭載された車両の現在位置すなわち自車位置について、地表での絶対的な位置座標や方位を計算するため、ＧＰＳ衛生から送られてくるＧＰＳ電波をＧＰＳアンテナ１１ａやレシーバーなどで受信し、ＧＰＳ電波に重畳されたＧＰＳ信号から、地表での絶対的な位置座標や方位を算出し、制御部１０に出力する。
相対方位検出部１２は、ジャイロセンサー等を使って、自車位置の相対的な方位を検出し、制御部１０に出力する。
車速検出部１３は、車両の速度を計算するため、車両より得られる車速パルスに基づいて車両の速度を算出し、制御部１０に出力する。制御部１０は、車速検出部１３の検出値に基づいて車両の速度を検出する車速検出手段として機能する。
【００１２】
ＦＭ多重受信処理部１４は、制御部１０の制御の下、ＦＭ多重放送波を受信して、道路交通情報を取り出し、制御部１０に出力するものである。具体的には、ＦＭ多重受信処理部１４は、ＦＭ多重専用チューナーと、多重エンコーダーと、を備えている。ＦＭ多重専用チューナーは、ＦＭ多重放送を受信すると、ＦＭ多重信号を多重エンコーダーに出力する。多重エンコーダーは、ＦＭ多重専用チューナーから入力されたＦＭ多重信号を復号して道路交通情報を取得し、制御部１０に出力する。
ビーコン受信処理部１５は、制御部１０の制御の下、道路に設けられたビーコンが発する道路交通情報に係る電波を受信し、制御部１０に出力する。
【００１３】
表示部１６は、液晶ディスプレイ装置やＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置等を用いて構成された表示パネルを備え、制御部１０の制御の下、表示パネルに経路案内のための地図や、操作メニュー等の各種情報を表示する。
入力部１７は、複数の操作ボタンと、表示部１６の表示パネルに重ねて配設されたタッチパネルを備え、ユーザーの操作ボタンや、タッチパネルに対する操作を検出し、制御部１０に出力する。なお、入力部１７がリモートコントローラーを備える構成であってもよい。
ユーザーインターフェイス部１８は、Ｉ／Ｏ制御回路やドライバー等であり、表示部１６及び入力部１７と、制御部１０とを接続するインターフェースである。
【００１４】
スロット１９は、図示は省略したが、リムーバブルメディア（メモリーカード）２０を挿入口から差し込んで装着するスロットイン式のスロットであり、第１スロット１９Ａと第２スロット１９Ｂの２つのスロットから構成される。第１スロット１９Ａと第２スロット１９Ｂとはそれぞれ決まった使用用途に限定されず、同列に構成されている。第１スロット１９Ａ及び第２スロット１９Ｂには、２枚のリムーバブルメディア（メモリーカード）２０Ａ，２０Ｂがそれぞれ装着される。リムーバブルメディア２０は、経路案内に用いる地図データや経路探索用データ等のナビゲーション用データ２１を格納するストレージデバイスとして用いられる。
【００１５】
この構成によれば、第１スロット１９Ａと第２スロット１９Ｂは同列に構成され、さらに、第１スロット１９Ａと第２スロット１９Ｂの両方にナビゲーション用データを格納したリムーバブルメディア２０Ａ，２０Ｂをそれぞれ装着させたため、第１スロット１９Ａ、或いは、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ａ，２０Ｂのいずれかからナビゲーション用データ２１を読み込んで経路案内をすることができる。また、第１スロット１９Ａと第２スロット１９Ｂとは、それぞれの使用用途が限定されていないため、片方のスロット１９がもう片方のスロット１９の代替として機能することができ、片方のスロット１９に不具合が発生した場合にも、もう片方のスロット１９からナビゲーション用データを読み込んで経路案内を継続することができる。
【００１６】
また、ストレージデバイスはリムーバブルメディア２０を用いる構成としたため、ストレージデバイスに不具合が発生した場合には容易に交換することができる。また、リムーバブルメディア２０を装着するスロット１９を複数設けたため、リムーバブルメディア２０の頻繁な脱着によってスロット１９が故障する可能性を低くすることができる。
リムーバブルメディア２０としては、メモリーカードの他に、ＣＤ−ＲＯＭ，ＤＶＤ，ＵＳＢメモリー等を用いる構成としてもよい。
【００１７】
音声認識部３３は、不図示のマイクを介して入力されるユーザーによって発声されたワード（発話内容）を認識して認識結果を制御部１０に出力する。音声認識部３３への音声入力は、入力部１７を介してユーザーが音声入力をする操作を行った際に許可される構成であっても良い。
【００１８】
上記構成のナビゲーション装置１は、制御部１０の制御の下、スロット１９に装着されたリムーバブルメディア２０に格納されたナビゲーション用データを読み込んでナビゲーション動作を実行する、つまり、経路を探索する或いは経路を再探索するなどして経路案内をすることができる。
入力部１７の操作ボタンやタッチパネルによって目的地までの経路の探索が指示された場合、制御部１０は、目的地までの推奨経路を探索する。制御部１０は、推奨経路の探索後、表示部１６の表示パネルに表示された地図上に、車両の現在位置、及び、車両が走行すべき経路を明示し、車両の運転手に対して経路誘導を行う。経路誘導中、制御部１０は、相対方位検出部１２及び車速検出部１３の検出値に基づいて自律航法により算出した自車位置を、絶対位置方位検出部１１により検出された自車位置により補正するハイブリッド航法により、高精度に求めた自車位置を地図上に表示して、経路を案内する。
【００１９】
また、制御部１０は、経路探索後に探索された経路に基づいて経路案内を行っている状況において、案内中の経路から車両が外れてしまった場合や、案内中の経路が最適な経路ではなくなった場合（例えば、道路交通情報により案内中の経路が混雑している状況であることが検出された場合）等に、自動で、新たに推奨経路の探索を開始し、推奨経路を探索する。
【００２０】
次に、スロット１９にリムーバブルメディア２０を装着して経路再探索機能を起動した際のナビゲーション装置１の動作について、図２のフローチャートを用いて説明する。
ナビゲーション装置１が起動する（ステップＳ１）と、制御部１０は、スロット１９に装着されたリムーバブルメディア２０に格納された地図データ及び検索データ等のナビゲーション用データ２１を検索し、検索されたナビゲーション用データ２１の読み込みを行う。
制御部１０はまず、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａに記憶されているデータの中からナビゲーション用データ２１Ａを検索して読み込みを行う（ステップＳ２）。次に、制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みが成功したか否かを判定する（ステップＳ３）。制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに成功したと判定すると（ステップＳ３：Ｙｅｓ）、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ４）。
【００２１】
一方、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに失敗したと判定すると（ステップＳ３：Ｎｏ）、制御部１０は、続いて第２スロット１９Ｂに記憶されているデータの中からナビゲーション用データ２１Ｂを検索し読み込みを行う（ステップＳ５）。第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みが失敗する場合としては、例えば、第１スロット１９Ａに不具合がある、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａに不具合がある、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａにナビゲーション用データ２１が格納されていない等が考えられる。
【００２２】
次に、制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みが成功したか否かを判定する（ステップＳ６）。制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに成功したと判定すると（ステップＳ６：Ｙｅｓ）、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ７）。
一方、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに失敗したと判定すると（ステップＳ６：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第１スロット１９Ａ、或いは、第２スロット１９Ｂのいずれからも読み込むことができないため、表示部１６にナビゲーション用データ２１の読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ８）、ナビゲーション動作を停止させる（ステップＳ９）。
【００２３】
制御部１０は、また、ナビゲーション動作の実行中に正常にナビゲーション用データ２１の読み込みができなくなった場合には、図２に示したフローチャートに従って、ナビゲーション用データ２１の読み込みができるスロットを自動で検出し、ナビゲーション用データ２１の読み込みができるスロットからナビゲーション用データ２１の読み込みを行い、ナビゲーション動作を継続させる。制御部１０は、第１スロット１９Ａ及び第２スロット１９Ｂのどちらからもナビゲーション用データ２１の読み込みができなくなった場合には、エラーを表示して、ナビゲーション動作を停止する。
【００２４】
本実施形態では、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａから先にナビゲーション用データの読み込みを行う構成としたが、どちらのスロット１９に装着されたリムーバブルメディア２０からデータの読み込みを先に行うかは、ユーザーによって任意に設定可能であり、ユーザーが入力部１７を介して、どちらのスロット１９の読み込みを先に行うかを選択できるように構成されている。
【００２５】
以上説明したように、本実施形態によれば、制御部１０は、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａ或いは第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂのどちらか一方からナビゲーション用データ２１を検索して読み込み、ナビゲーション動作を行い、ナビゲーション動作の実行中に片方のスロットからデータを読み込むことができなくなった場合には、もう片方のスロットからナビゲーション用データ２１を読み込んでナビゲーション動作を継続させる。
そのため、第１スロット１９Ａ及び第２スロット１９Ｂの両方にナビゲーション用データ２１を格納したリムーバブルメディア２０を装着させておくことで、片方のスロット１９、或いは、当該片方のスロットに装着されたリムーバブルメディア２０に不具合が発生し、ナビゲーション用データ２１を正常に読み込めなくなった場合においても、もう片方のスロット１９に装着されたリムーバブルメディア２０に格納されているナビゲーション用データ２１を検索して読み込み、ナビゲーション動作を継続して、経路を案内することできる。
【００２６】
また、本実施形態によれば、第１スロット１９Ａ或いは第２スロット１９Ｂのどちらか一方にナビゲーション用データ２１を格納したリムーバブルメディア２０を装着しても、制御部１０がナビゲーション用データ２１を検索して、ナビゲーション用データ２１を読み込むことができるスロット１９を判断し、ナビゲーション動作を実行するため、ユーザーは、ナビゲーション用データ２１を格納したリムーバブルメディア２０を装着するべきスロット１９がどちらかを意識する必要がなく、ユーザーにとって、ナビゲーション装置１の使いやすさが向上する。
【００２７】
＜第２実施形態＞
上述した第１実施形態では、ナビゲーション動作の起動時には毎回、第１スロット１９Ａからナビゲーション用データの読み込みを行い、第１スロット１９Ａからのデータの読み込みに失敗した場合に、第２スロット１９Ｂからナビゲーション用データの読み込みを行う構成であった。本実施形態では、ナビゲーション装置１の制御部１０のＲＯＭ３０に、前回ナビゲーション動作を実行した際に、第１スロット１９Ａ或いは第２スロット１９Ｂのどちらのスロット１９からナビゲーション用データ２１の読み込みが成功したかが記憶され、制御部１０は、前回ナビゲーション用データ２１が読み込めていた実績のあるスロット１９から先に、ナビゲーション用データの読み込みを行う。
以下、かかるナビゲーション装置１の動作について説明する。
【００２８】
図３は、本実施形態に係るナビゲーション装置１の動作を示すフローチャートである。
なお、本実施形態において、ナビゲーション装置１の構成は、図１で示した第１実施形態のナビゲーション装置１と同一であり、その説明を省略する。
ナビゲーション装置１が起動する（ステップＳ１１）と、制御部１０は、ＲＯＭ３０に記憶されている前回のナビゲーション動作の実行時にナビゲーション用データ２１の読み込みに成功したスロット１９の情報（例えばスロットの識別ＩＤ等）を取得する（ステップＳ１２）。続いて、制御部１０は、ＲＯＭ３０から取得した情報から、前回ナビゲーション用データ２１の読み込みに成功したのは第１スロット１９Ａからか否かを判定する（ステップＳ１３）。前回、ナビゲーション用データ２１の読み込みに成功したのは第１スロット１９Ａからであると判定されると（ステップＳ１３：Ｙｅｓ）、制御部１０は、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａを検索し読み込みを行う（ステップＳ１４）。
次に、制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みが成功したか否かを判定する（ステップＳ１５）。制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに成功したと判定すると（ステップＳ１５：Ｙｅｓ）、第１スロット１９Ａからナビゲーション用データ２１Ａの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ１６）。続いて、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ１７）。
【００２９】
一方、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに失敗したと判定すると（ステップＳ１５：Ｎｏ）、制御部１０は、続いて第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みを行う（ステップＳ１８）。次に、制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みが成功したか否かを判定する（ステップＳ１９）。制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに成功したと判定すると（ステップＳ１９：Ｙｅｓ）、第２スロット１９Ｂからナビゲーション用データ２１Ｂの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ２０）。続いて、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ２１）。
【００３０】
ステップＳ１９において、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに失敗したと判定すると（ステップＳ１９：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第１スロット１９Ａ、或いは、第２スロット１９Ｂのいずれからも読み込むことができないため、表示部１６にナビゲーション用データ２１の読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ２２）、ナビゲーション動作を停止させる（ステップＳ２３）。
【００３１】
ステップＳ１３において、前回ナビゲーション用データ２１の読み込みに成功したのは第１スロット１９Ａからではないと判定されると（ステップＳ１３：Ｎｏ）、制御部１０は、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂの読み込みを行う（ステップＳ２４）。
次に、制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みが成功したか否かを判定する（ステップＳ２５）。制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに成功したと判定すると（ステップＳ２５：Ｙｅｓ）、第２スロット１９Ｂからナビゲーション用データ２１Ｂの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ２６）。続いて、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ２７）。
【００３２】
一方、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに失敗したと判定すると（ステップＳ２５：Ｎｏ）、制御部１０は、続いて第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みを行う（ステップＳ２８）。次に、制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みが成功したか否かを判定する（ステップＳ２９）。制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに成功したと判定すると（ステップＳ２９：Ｙｅｓ）、第１スロット１９Ａからナビゲーション用データ２１Ａの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ３０）。続いて、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ３１）。
【００３３】
ステップＳ２９において、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに失敗したと判定すると（ステップＳ２９：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第１スロット１９Ａ、或いは、第２スロット１９Ｂのいずれからも読み込むことができないため、表示部１６にナビゲーション用データ２１の読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ２２）、ナビゲーション動作を停止させる（ステップＳ２３）。
【００３４】
制御部１０は、また、ナビゲーション動作の実行中に正常にナビゲーション用データ２１の読み込みができなくなった場合には、図３に示したフローチャートに従って、ナビゲーション用データ２１の読み込みができるスロット１９を自動で検出し、ナビゲーション用データ２１の読み込みができるスロット１９からナビゲーション用データ２１の読み込みを行い、ナビゲーション動作を継続させる。制御部１０は、第１スロット１９Ａ及び第２スロット１９Ｂのどちらからもナビゲーション用データ２１の読み込みができなくなった場合には、エラーを表示して、ナビゲーション動作を停止する。
【００３５】
以上説明したように、本実施形態によれば、制御部１０は、前回のナビゲーション動作の実行中に、ナビゲーション用データ２１が読み込めていた実績のあるスロットからのナビゲーション用データ２１の読み込みをまず行う。前回のナビゲーション動作時にナビゲーション用データ２１を読み込めていた実績のあるスロットは、前回に引き続き今回も同一にナビゲーション用データ２１を読み込むことができる可能性は高く、そのため、ナビゲーション用データ２１を速やかに読み込んでナビゲーション動作の実行を行うことができ、ユーザーのナビゲーション動作の起動の要望に迅速にこたえることができる。
【００３６】
また、本実施形態によれば、第１スロット１９Ａ、及び、第２スロット１９Ｂの両方にナビゲーション用データ２１を格納したリムーバブルメディア２０を装着しておくことで、片方のスロット１９を、もう片方のスロット１９の代替として機能させることができ、片方のスロット１９からナビゲーション用データ２１を正常に読み込むことができなくなった場合においても、もう片方のスロット１９からナビゲーション用データ２１を読み込むことで、ナビゲーション動作を実行できなくなる事を回避することができる。
【００３７】
＜第３実施形態＞
上述した第２実施形態では、制御部１０のＲＯＭ３０に前回ナビゲーション動作を実行した際にナビゲーション用データ２１を読み込んだスロット１９を記憶し、前回ナビゲーション用データ２１を読み込んだスロット１９と同じスロットから先に、ナビゲーション用データの読み込みを行う構成であった。本実施形態においては、制御部１０のＲＯＭ３０に記憶されている前回ナビゲーション動作を実行した際にナビゲーション用データ２１を読み込んだスロット１９とは逆のスロット１９からまずナビゲーション用データの読み込みを行う。
以下、かかるナビゲーション装置１の動作について説明する。
【００３８】
図４は、本実施形態に係るナビゲーション装置１の動作を示すフローチャートである。
なお、本実施形態において、ナビゲーション装置１の構成は、図１で示した第１実施形態のナビゲーション装置１と同一であり、その説明を省略する。
ナビゲーション装置１が起動する（ステップＳ４１）と、制御部１０は、ＲＯＭ３０に記憶されている前回のナビゲーション動作の実行時にナビゲーション用データ２１の読み込みに成功したスロット１９の情報（例えばスロットの識別ＩＤ等）を取得する（ステップＳ４２）。続いて、制御部１０は、ＲＯＭ３０から取得した情報に基づいて、前回ナビゲーション用データ２１の読み込みに成功したのは第１スロット１９Ａからか否かを判定する（ステップＳ４３）。前回ナビゲーション用データ２１の読み込みに成功したのは第１スロット１９Ａからであると判定されると（ステップＳ４３：Ｙｅｓ）、制御部１０は、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂの読み込みを行う（ステップＳ４４）。
次に、制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みが成功したか否かを判定する（ステップＳ４５）。制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに成功したと判定すると（ステップＳ４５：Ｙｅｓ）、第２スロット１９Ｂからナビゲーション用データ２１Ｂの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ４６）。続いて、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ４７）。
【００３９】
一方、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに失敗したと判定すると（ステップＳ４５：Ｎｏ）、制御部１０は、続いて第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みを行う（ステップＳ４８）。次に、制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みが成功したか否かを判定する（ステップＳ４９）。制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに成功したと判定すると（ステップＳ４９：Ｙｅｓ）、第１スロット１９Ａからナビゲーション用データ２１Ａの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ５０）。続いて、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ５１）。
【００４０】
ステップＳ４９において、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに失敗したと判定すると（ステップＳ４９：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第２スロット１９Ｂ、或いは、第１スロット１９Ａのいずれからも読み込むことができないため、表示部１６にナビゲーション用データ２１の読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ５２）、ナビゲーション動作を停止させる（ステップＳ５３）。
【００４１】
ステップＳ４３において、前回ナビゲーション用データ２１の読み込みに成功したのは第１スロット１９Ａからではないと判定されると（ステップＳ４３：Ｎｏ）、制御部１０は、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａの読み込みを行う（ステップＳ５４）。
次に、制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みが成功したか否かを判定する（ステップＳ５５）。制御部１０は、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに成功したと判定すると（ステップＳ５５：Ｙｅｓ）、第１スロット１９Ａからナビゲーション用データ２１Ａの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ５６）。続いて、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ５７）。
【００４２】
一方、第１スロット１９Ａからのナビゲーション用データ２１Ａの読み込みに失敗したと判定すると（ステップＳ５５：Ｎｏ）、制御部１０は、続いて第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みを行う（ステップＳ５８）。次に、制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みが成功したか否かを判定する（ステップＳ５９）。制御部１０は、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに成功したと判定すると（ステップＳ５９：Ｙｅｓ）、第２スロット１９Ｂからナビゲーション用データ２１Ｂの読み込みが成功した旨をＲＯＭ３０に記憶する（ステップＳ６０）。続いて、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ６１）。
【００４３】
ステップＳ５９において、第２スロット１９Ｂからのナビゲーション用データ２１Ｂの読み込みに失敗したと判定すると（ステップＳ５９：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第２スロット１９Ｂ、或いは、第１スロット１９Ａのいずれからも読み込むことができないため、表示部１６にナビゲーション用データ２１の読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ５２）、ナビゲーション動作を停止させる（ステップＳ５３）。
【００４４】
制御部１０は、また、ナビゲーション動作の実行中に正常にナビゲーション用データ２１の読み込みができなくなった場合には、図４に示したフローチャートに従って、前回ナビゲーション用データ２１を読み込んでいたスロットとは逆のスロット、例えば第１スロット１９Ａからナビゲーション用データの読み込みができなくなった場合には第２スロット１９Ｂ、からナビゲーション用データ２１の読み込みを行ってナビゲーション動作を継続させる。制御部１０は、第１スロット１９Ａ及び第２スロット１９Ｂのどちらからもナビゲーション用データ２１の読み込みができなくなった場合には、エラーを表示して、ナビゲーション動作を停止する。
【００４５】
以上説明したように、本実施形態によれば、制御部１０は、前回のナビゲーション動作の実行中に、ナビゲーション用データ２１が読み込めていたスロット１９とは逆のスロット１９からのデータの読み込みをまず行う。そのため、第１スロット１９Ａと第２スロット１９Ｂの両方に同じナビゲーション用データ２１を格納したリムーバブルメディア２０Ａ，２０Ｂを装着しておくことで、ナビゲーション動作の実行の度に、前回とは逆のスロットからナビゲーション用データ２１が読み込まれて、ナビゲーション動作が実行され、片方のスロットだけ使用頻度が上がって寿命が縮むのを避けることができる。
【００４６】
また、本実施形態によれば、ナビゲーション動作の実行中に片方のスロット１９、或いは、当該片方のスロット１９に装着されたリムーバブルメディア２０の不具合によってナビゲーション用データ２１の読み込みができなくなった場合にも、もう片方のスロット１９に装着されているリムーバブルメディア２０からナビゲーション用データ２１を読み込んでナビゲーション動作を継続することができる。
【００４７】
＜第４実施形態＞
上述した第１実施形態では、ナビゲーション動作の起動時には毎回、第１スロット１９Ａからナビゲーション用データの読み込みを行い、第１スロット１９Ａからのデータの読み込みに失敗した場合に、第２スロット１９Ｂからナビゲーション用データの読み込みを行う構成であった。本実施形態では、制御部１０は、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａに格納されたナビゲーション用データ２１Ａと、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂに格納されたナビゲーション用データ２１Ｂのうち最新のナビゲーション用データ２１を検索して、最新のナビゲーション用データ２１を格納したリムーバブルメディア２０が装着されているスロット１９から検索された最新のナビゲーション用データ２１を読み込んでナビゲーション動作を実行する。
以下、かかるナビゲーション装置１の動作について説明する。
【００４８】
図５は、本実施形態に係るナビゲーション装置１の動作を示すフローチャートである。
なお、本実施形態において、ナビゲーション装置１の構成は、図１で示した第１実施形態のナビゲーション装置１と同一であり、その説明を省略する。
ナビゲーション装置１が起動する（ステップＳ８１）と、制御部１０は、第１スロット１９Ａにリムーバブルメディア２０が装着されているかを判定する（ステップＳ８２）。第１スロット１９Ａにリムーバブルメディア２０が装着されていると判定すると（ステップＳ８２：Ｙｅｓ）、制御部１０は、次に、第２スロット１９Ｂにリムーバブルメディア２０が装着されているかを判定する（ステップＳ８３）。
第２スロット１９Ｂにリムーバブルメディア２０が装着されていいないと判定した際には（ステップＳ８３：Ｎｏ）、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ８６）。
【００４９】
一方、第２スロット１９Ｂにリムーバブルメディア２０が装着されていると判定すると（ステップＳ８３：Ｙｅｓ）、制御部１０は、続いて、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａに格納されたナビゲーション用データ２１Ａと、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂに格納されたナビゲーション用データ２１Ｂとの新旧を比較する（ステップＳ８４）。このとき、制御部１０は、第１スロット１９Ａを介してリムーバブルメディア２０Ａに格納されたナビゲーション用データ２１Ａのバージョン情報、或いは、作成日時を取得するとともに、第２スロット１９Ｂを介してリムーバブルメディア２０Ｂに格納されたナビゲーション用データ２１Ｂのバージョン情報、或いは、作成日時を取得して、これらを比較する。制御部１０は、それぞれのナビゲーション用データ２１のバージョン情報、或いは、作成日時の比較結果に基づいて、第１スロット１９Ａから読み込まれるナビゲーション用データ２１Ａが最新のナビゲーション用データか否かを判定する（ステップＳ８５）。
【００５０】
ナビゲーション用データ２１Ａがナビゲーション用データ２１Ｂよりも新しいと判定すると（ステップＳ８５：Ｙｅｓ）、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ８６）。
一方、ナビゲーション用データ２１Ａがナビゲーション用データ２１Ｂよりも古いと判定すると（ステップＳ８５：Ｎｏ）、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂが最新のナビゲーション用データであると判定し、ナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ８８）。
【００５１】
ステップＳ８２において、第１スロット１９Ａにリムーバブルメディア２０が装着されていないと判定すると（ステップＳ８２：Ｎｏ）、制御部１０は、次に、第２スロット１９Ｂにリムーバブルメディア２０が装着されているか否かを判定する（ステップＳ８７）。第２スロット１９Ｂにリムーバブルメディア２０が装着されていると判定すると（ステップＳ８７：Ｙｅｓ）、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ８８）。
一方、第２スロット１９Ｂにリムーバブルメディア２０が装着されていないと判定すると（ステップＳ８７：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第１スロット１９Ａ、或いは、第２スロット１９Ｂのいずれからも読み込むことができないため、表示部１６にデータの読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ８９）、ナビゲーション動作を停止させる（ステップＳ９０）。
【００５２】
以上説明したように、本実施形態によれば、ナビゲーション装置１が自動で最新のナビゲーション用データ２１を格納したリムーバブルメディア２０が装着されているスロット１９を検出し、ナビゲーション動作を実行するため、ナビゲーション動作の起動は、毎回、最新のナビゲーション用データ２１に基づいて実行される。また、ユーザーは、最新のナビゲーション用データ２１が格納されているリムーバブルメディア２０をどちらのスロット１９に装着するべきかを意識する必要がなく、ユーザーにとって、ナビゲーション装置１の使いやすさが向上する。
【００５３】
＜第５実施形態＞
上述した第１実施形態では、ナビゲーション動作の起動時には毎回、第１スロット１９Ａからナビゲーション用データの読み込みを行い、第１スロット１９Ａからのデータの読み込みに失敗した場合に、第２スロット１９Ｂからナビゲーション用データの読み込みを行う構成であった。ところで、第１スロット１９Ａと第２スロット１９Ｂとはそれぞれ決まった使用用途に限定されていないため、片方のスロット１９に外部データ取り込み／内部データ取り出し用のリムーバブルメディアを装着することも可能である。そのため、本実施形態では、制御部１０は、第１スロット１９Ａ、或いは、第２スロット１９Ｂのどちらのスロット１９にナビゲーション用データ２１を格納したリムーバブルメディア２０が装着されているかを判定し、ナビゲーション用データ２１を格納したリムーバブルメディア２０が装着されているスロット１９からナビゲーション用データ２１を読み込んでナビゲーション動作を実行する。
以下、かかるナビゲーション装置１の動作について説明する。
【００５４】
図６は、本実施形態に係るナビゲーション装置１の動作を示すフローチャートである。
なお、本実施形態において、ナビゲーション装置１の構成は、図１で示した第１実施形態のナビゲーション装置１と同一であり、その説明を省略する。
ナビゲーション装置１が起動する（ステップＳ７１）と、制御部１０は、第１スロット１９Ａにリムーバブルメディア２０が装着されているかを判定する（ステップＳ７２）。第１スロット１９Ａにリムーバブルメディア２０が装着されていると判定すると（ステップＳ７２：Ｙｅｓ）、制御部１０は、次に第１スロット１９Ａに装着されたリムーバブルメディア２０Ａにナビゲーション用データ２１Ａが格納されているか否かを判定する（ステップＳ７３）。このとき、制御部１０は例えば第１スロット１９Ａを介してリムーバブルメディア２０Ａから、リムーバブルメディアに格納されているデータのリストを取得し、このリストの中にナビゲーション用データ２１Ａが含まれているか否かで、リムーバブルメディア２０Ａにナビゲーション用データ２１Ａが格納されているか否かを判定する構成としても良い。
【００５５】
第１スロット１９Ａに装着されたリムーバブルメディア２０Ａにナビゲーション用データ２１Ａが格納されていると判定すると（ステップＳ７３：Ｙｅｓ）、制御部１０は、第１スロット１９Ａから読み込む、リムーバブルメディア２０Ａに格納されているナビゲーション用データ２１Ａに基づいてナビゲーションを実行する（ステップＳ７４）。
一方、第１スロット１９Ａにリムーバブルメディア２０が装着されていないと判定された場合（ステップＳ７２：Ｎｏ）、或いは、第１スロット１９Ａに装着されたリムーバブルメディア２０Ａにはナビゲーション用データ２１Ａが格納されていないと判定された場合（ステップＳ７３：Ｎｏ）、制御部１０は、第２スロット１９Ｂにリムーバブルメディア２０が装着されているかを判定する（ステップＳ７５）。
【００５６】
第２スロット１９Ｂにリムーバブルメディア２０が装着されていると判定すると（ステップＳ７５：Ｙｅｓ）、制御部１０は、続いて、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂにナビゲーション用データ２１Ｂが格納されているかを判定する（ステップＳ７６）。第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂにナビゲーション用データ２１Ｂが格納されていると判定すると（ステップＳ７６：Ｙｅｓ）、制御部１０は、第２スロット１９Ｂから読み込む、リムーバブルメディア２０Ｂに格納されているナビゲーション用データ２１Ｂに基づいてナビゲーションを実行する（ステップＳ７７）。
【００５７】
一方、第２スロット１９Ｂにリムーバブルメディア２０が装着されていないと判定された場合（ステップＳ７５：Ｎｏ）、或いは、第２スロット１９Ｂに装着されたリムーバブルメディア２０Ｂにはナビゲーション用データ２１が格納されていないと判定された場合（ステップＳ７６：Ｎｏ）、制御部１０は、ナビゲーションを実行するためのナビゲーション用データ２１を第２スロット１９Ｂ、或いは、第１スロット１９Ａのいずれからも読み込むことができないため、表示部１６にナビゲーション用データの読み込みにエラーが生じた旨を示すメッセージを表示して（ステップＳ７８）、ナビゲーション動作を停止させる（ステップＳ７９）。
【００５８】
以上説明したように、本実施形態によれば、ナビゲーション動作の起動時の処理として、第１スロット１９Ａ、或いは、第２スロット１９Ｂのうちナビゲーション用データ２１が格納されているリムーバブルメディア２０が装着されているスロット１９を自動判別してナビゲーション動作を実行するため、ユーザーはナビゲーション用データ２１を格納したリムーバブルメディア２０を２つのスロット１９のうちどちらに装着するべきかを意識する必要がなく、ユーザーにとって、ナビゲーション装置１の使いやすさが向上する。
【符号の説明】
【００５９】
１  ナビゲーション装置
１０  制御部
１９  スロット
１９Ａ  第１スロット
１９Ｂ  第２スロット
２０  リムーバブルメディア
２１  ナビゲーション用データ
【図１】
2012132863.tif 000003
【図２】
2012132863.tif 000004
【図３】
2012132863.tif 000005
【図４】
2012132863.tif 000006
【図５】
2012132863.tif 000007
【図６】
2012132863.tif 000008