(57)【特許請求の範囲】
【請求項１】
現在位置を検出する現在位置検出手段と、
地図データが記録された記録媒体を装着して該地図データを読み出す第１記憶手段と、
地図データの書き込みと読み出しが可能な不揮発性の第２記憶手段と、
前記第１記憶手段に装着されている前記記録媒体のイジェクト動作を指示可能な操作手段と、
前記操作手段により前記記録媒体のイジェクト動作が指示された場合、現在位置に応じて画定された所定領域を転送対象として、前記地図データを前記第１記憶手段により前記記録媒体から読み出し、前記第２記憶手段に転送して格納する地図データ転送手段と、
前記地図データ転送手段による転送終了後に前記記録媒体を前記第１記憶手段からイジェクトするイジェクト制御手段と、
前記記録媒体がイジェクトされた後、前記第２記憶手段に格納された地図データを用いて、ナビゲーション動作を制御するナビゲーション制御手段と、
前記地図データ転送手段による転送の実行状態を告知する告知手段と、を備え、
前記告知手段は、前記操作手段により前記記録媒体のイジェクト動作が指示された際、ナビゲーション動作の続行又は中止を選択させる案内メッセージを告知し、
前記操作手段は、前記案内メッセージに対応してナビゲーション動作の続行又は中止を指示可能であり、
前記操作手段によりナビゲーション動作の続行が指示された場合は前記地図データ転送手段が地図データの転送を行う一方、前記操作手段によりナビゲーション動作の中止が指示された場合は前記ナビゲーション制御手段がナビゲーション動作を中止することを特徴とするナビゲーションシステム。
【請求項２】
前記第２記憶手段は、前記第１記憶手段よりも高速なアクセス速度で地図データの書き込みと読み出しが可能であることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記第２記憶手段は、ハードディスク装置であることを特徴とする請求項２に記載のナビゲーションシステム。
【請求項４】
前記第２記憶手段には、転送された地図データを格納する地図データ記憶領域が設定されることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項５】
前記記録媒体には、全体地図を分割した単位ブロック毎のブロック地図データが記録され、前記第１記憶手段及び前記第２記憶手段に対する読み出しと書き込みは、前記ブロック地図データを単位として行われることを特徴とする請求項１に記載のナビゲーションシステム。
【請求項６】
前記地図データ転送手段は、転送対象となるブロック地図データが前記第２記憶手段に既に格納されているか否かを判定し、前記第２記憶手段に格納されていないブロック地図データのみを転送することを特徴とする請求項５に記載のナビゲーションシステム。
【請求項７】
前記地図データ転送手段は、現在位置を含む前記単位ブロックを基準とする複数の周辺単位ブロックからなる領域を転送対象とすることを特徴とする請求項５に記載のナビゲーションシステム。
【請求項８】
前記地図データ転送手段は、現在位置から目的地までの最適経路周辺の複数の単位ブロックからなる領域を転送対象とすることを特徴とする請求項５に記載のナビゲーションシステム。
【請求項９】
前記第１記憶手段に装着された記録媒体が前記地図データ用の記録媒体であるか否かを判別する判別手段を備えることを特徴とする請求項１乃至８の何れか一項に記載のナビゲーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体に記録された地図データを用いてナビゲーションを行うナビゲーションシステムに関し、特に、地図データを格納するハードディスクを備えたナビゲーションシステムの技術分野に属するものである。
【０００２】
【従来の技術】
従来から、ＤＶＤ−ＲＯＭドライブやＣＤ−ＲＯＭドライブを搭載し、記録媒体としてのＤＶＤ−ＲＯＭやＣＤ−ＲＯＭに記録された地図データを読み出してナビゲーション動作を行うナビゲーションシステムが広く用いられている。このようなナビゲーションシステムでは、ナビゲーション動作を行う際に自車位置を検出し、車両周辺の地図データを記録媒体から読み出して、地図データに基づいて作成した地図画像を自車位置を示すマークと共に表示画面に表示する。
【０００３】
【発明が解決しようとする課題】
ところで、音楽データや映像データを記録したＤＶＤ−ＲＯＭ等（ＤＶＤビデオフォーマットやＤＶＤオーディオフォーマットのデータが記録されているディスク）の記録媒体が提供されているので、このような記録媒体を運転中に再生したいというニーズがある。しかしながら、上記従来のナビゲーションシステムでは、地図データを記録した記録媒体をナビゲーション中に常にドライブに装着しておく必要があり、他の用途に利用することが困難であった。そのため、ナビゲーション中にイジェクトボタンを押下して強制的に地図データが記録されているＤＶＤ−ＲＯＭ等をイジェクトした場合は、ナビゲーション動作を中止せざるを得なかった。
【０００４】
一方、上記記録媒体とは別に大容量で不揮発性の記憶手段として、例えばハードディスクをナビゲーションシステムに搭載することも考えられる。そして、ＤＶＤ−ＲＯＭ等の全体データを丸ごとハードディスクにインストールし、ナビゲーション動作に際してハードディスクから地図データを読み出すようにすれば、ＤＶＤ−ＲＯＭドライブ等を他の用途に利用することができる。また、ハードディスクはアクセス速度が高速であるため、表示画面の高速描画という点でもメリットがある。
【０００５】
しかし、ＤＶＤ−ＲＯＭ等の記録媒体からハードディスクへのインストール作業はかなりの時間を要すると共に、ユーザにとって操作が煩わしい。また、例えばＤＶＤ−ＲＯＭは片面１層で４．７ＧＢ、片面２層で８．７ＧＢという大容量であるため、その分ハードディスクの記憶領域を確保する必要がある。また、ハードディスクを音楽データの記録などの他の用途に活用する場合、走行する頻度の少ない地域の地図データもハードディスクに記録されるため、ハードディスクの容量を圧迫し無駄が多くなる。更に、地図データを記録したＤＶＤ−ＲＯＭ等のバージョンが新しくなった場合、その度にインストールをやり直す必要がある。
【０００６】
そこで、本発明はこのような問題に鑑みなされたものであり、ナビゲーションシステムにハードディスクを搭載し、地図データを記録した記録媒体のイジェクト動作時に、必要な地図データを自動的にハードディスクに転送することにより、使い勝手に優れ快適なナビゲーション動作を実現可能なナビゲーションシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載のナビゲーションシステムは、現在位置を検出する現在位置検出手段と、地図データが記録された記録媒体を装着して該地図データを読み出す第１記憶手段と、地図データの書き込みと読み出しが可能な不揮発性の第２記憶手段と、前記第１記憶手段に装着されている前記記録媒体のイジェクト動作を指示可能な操作手段と、前記操作手段により前記記録媒体のイジェクト動作が指示された場合、現在位置に応じて画定された所定領域を転送対象として、前記地図データを前記第１記憶手段により前記記録媒体から読み出し、前記第２記憶手段に転送して格納する地図データ転送手段と、前記地図データ転送手段による転送終了後に前記記録媒体を前記第１記憶手段からイジェクトするイジェクト制御手段と、前記記録媒体がイジェクトされた後、前記第２記憶手段に格納された地図データを用いて、ナビゲーション動作を制御するナビゲーション制御手段と、前記地図データ転送手段による転送の実行状態を告知する告知手段と、を備え、前記告知手段は、前記操作手段により前記記録媒体のイジェクト動作が指示された際、ナビゲーション動作の続行又は中止を選択させる案内メッセージを告知し、前記操作手段は、前記案内メッセージに対応してナビゲーション動作の続行又は中止を指示可能であり、前記操作手段によりナビゲーション動作の続行が指示された場合は前記地図データ転送手段が地図データの転送を行う一方、前記操作手段によりナビゲーション動作の中止が指示された場合は前記ナビゲーション制御手段がナビゲーション動作を中止することを特徴とする。
【０００８】
この発明によれば、ナビゲーションシステムには、例えばＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ等の記録媒体を用いた第１記憶手段と、例えばハードディスク等の第２記憶手段を備えている。操作手段により記録媒体のイジェクト動作が指示されると、現在位置検出手段により検出された現在位置に応じた所定領域に対応する地図データが記録媒体から読み出され、第２記憶手段に転送される。転送終了後はイジェクト制御手段により第１記憶手段から記録媒体がイジェクトされる。その後、ナビゲーション制御手段は第２記憶手段の地図データを用いて表示処理等のナビゲーション動作を制御する。
【０００９】
従って、地図データを記録した記録媒体が装着されず、例えば所望のデータを記録した別の記録媒体を装着した状態であっても、第２記憶手段に格納された地図データを用いてナビゲーション動作を継続することができる。また、車両の現在位置に応じて転送対象を定めるので、十分長い期間にわたって第２記憶媒体に格納された地図データを活用できる。このように、多様な記録媒体を利用しながらユーザにとって快適なナビゲーションを実行できる。また、地図データ転送手段による地図データの転送に伴い、その実行状態が告知手段により告知される。告知手段としては、画面による告知や音声による告知を用いることができる。よって、ユーザはイジェクト操作後、記録媒体が転送処理に用いられていることを認識することができる。更に操作手段により記録媒体のイジェクト動作が指示されると、告知手段により案内メッセージが告知され、ナビゲーション動作を続行するか中止するかを画面や音声で確認し、これに対応して操作手段によりナビゲーション動作の続行又は中止が指示される。そして、ナビゲーション動作の続行が指示されると、上述のように地図データが転送されるが、ナビゲーション動作の中止が指示されると、ナビゲーション動作は中止される。よって、ユーザが記録媒体をイジェクトする際、ナビゲーション動作を継続する必要がないと判断する場合、不要な転送処理を行うことなく迅速にイジェクト動作を完了することができる。
【００１０】
請求項２に記載のナビゲーションシステムは、請求項１に記載のナビゲーションシステムにおいて、前記第２記憶手段は、前記第１記憶手段よりも高速なアクセス速度で地図データの書き込みと読み出しが可能であることを特徴とする。
【００１１】
この発明によれば、第２記憶手段は、第１記憶手段に比べてアクセス速度が高速であるため、地図データの転送後は、第２記憶手段から地図データをより短時間で読み出すことができ、高速なナビゲーション動作を行うことができる。
【００１２】
請求項３に記載のナビゲーションシステムは、請求項２に記載のナビゲーションシステムにおいて、前記第２記憶手段は、ハードディスク装置であることを特徴とする。
【００１３】
この発明によれば、第２記憶手段としてハードディスク装置を用いるため、高速かつ大容量であると共に汎用性の高い記憶手段に地図データを転送して活用することができる。
【００１４】
請求項４に記載のナビゲーションシステムは、請求項１に記載のナビゲーションシステムにおいて、前記第２記憶手段には、転送された地図データを格納する地図データ記憶領域が設定されることを特徴とする。
【００１５】
この発明によれば、第２記憶手段のうち所定の記憶容量が地図データ記憶領域として設定され、転送した地図データは地図データ記憶領域に格納される。よって、第２記憶手段の一部に地図データを格納する一方、それ以外の領域は他のデータを格納するために活用でき、第２記憶手段の応用範囲を広げることができる。
【００２４】
請求項５に記載のナビゲーションシステムは、請求項１に記載のナビゲーションシステムにおいて、前記記録媒体には、全体地図を分割した単位ブロック毎のブロック地図データが記録され、前記第１記憶手段及び前記第２記憶手段に対する読み出しと書き込みは、前記ブロック地図データを単位として行われることを特徴とする。
【００２５】
この発明によれば、記録媒体に記録される地図データは、全体地図を単位ブロックに分割し、各単位ブロックについてのブロック地図データが集合してなり、第１記憶手段と第２記憶手段では、ブロック地図データをアクセス単位にしている。よって、地図データの転送処理は、転送対象の単位ブロックを選択し順番に転送を繰り返せばよいので、転送処理と地図データの管理を簡単に行うことができる。
【００２６】
請求項６に記載のナビゲーションシステムは、請求項５に記載のナビゲーションシステムにおいて、前記地図データ転送手段は、転送対象となるブロック地図データが前記第２記憶手段に既に格納されているか否かを判定し、前記第２記憶手段に格納されていないブロック地図データのみを転送することを特徴とする。
【００２７】
この発明によれば、地図データ転送手段は、ブロック地図データを転送する際、第２記憶手段におけるブロック地図データの格納の有無を判別し、格納されていない場合のみ、第２記憶手段にブロック地図データを転送するようにした。よって、不要な転送処理を回避して、速やかに転送処理を実行することが可能となる。
【００２８】
請求項７に記載のナビゲーションシステムは、請求項５に記載のナビゲーションシステムにおいて、前記地図データ転送手段は、現在位置を含む前記単位ブロックを基準とする複数の周辺単位ブロックからなる領域を転送対象とすることを特徴とする。
【００２９】
この発明によれば、地図データ転送手段は、現在位置が含まれる単位ブロックを求め、この単位ブロックを基準に現在位置周辺の単位ブロックの範囲を画定し、この範囲内のブロック地図データを転送する。よって、走行中の車両が通過する可能性の高い単位ブロックについて、事前にブロック地図データを第２記憶手段に転送しておくことができる。
【００３０】
請求項８に記載のナビゲーションシステムは、請求項５に記載のナビゲーションシステムにおいて、前記地図データ転送手段は、現在位置から目的地までの最適経路周辺の複数の単位ブロックからなる領域を転送対象とすることを特徴とする。
【００３１】
この発明によれば、所望の目的地に至る最適経路が設定されると、地図データ転送手段は、最適経路上に重なる単位ブロックを求め、その周辺を含めて現在位置から目的地に沿って複数の単位ブロックの範囲を画定し、この範囲内のブロック地図データを転送する。よって、走行中の車両が予め通過することを予定している単位ブロックについて、事前にブロック地図データを第２記憶手段に転送しておくことができる。
【００３２】
請求項９に記載のナビゲーションシステムは、請求項１乃至８の何れか一項に記載のナビゲーションシステムにおいて、前記第１記憶手段に装着された記録媒体が前記地図データ用の記録媒体であるか否かを判別する判別手段を備えることを特徴とする。
【００４２】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【００４３】
図１は、本実施形態に係るナビゲーションシステムの全体構成を示すブロック図である。図１に示すナビゲーションシステムは、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＤＶＤ−ＲＯＭドライブ１４と、ハードディスク１５と、センサ部１６と、ＧＰＳ受信部１７と、インターフェース１８と、操作部１９と、ディスプレイ２０と、表示制御部２１と、バッファメモリ２２と、音声処理回路２３と、スピーカ２４と、音声認識回路２５と、マイク２６とを備えて構成されている。
【００４４】
図１においてＣＰＵ１１は、ナビゲーションシステム全体の動作を制御する。ＣＰＵ１１は、ナビゲーションシステムの各構成要素と接続され、ＲＯＭ１２に格納される制御プログラムを読み出して実行し、ＲＡＭ１３に処理中のデータを一時的に保持する。ＣＰＵ１１は、本発明のナビゲーション制御手段、地図データ転送手段、イジェクト制御手段として機能する。
【００４５】
ＤＶＤ−ＲＯＭドライブ１４は、本発明の第１記憶手段として機能し、地図データを記憶するＤＶＤ−ＲＯＭ１を着脱自在に装着して、この地図データの読み出し動作を行う。ＤＶＤ−ＲＯＭ１は、片面１層で４．７Ｇバイト、片面２層で８．７Ｇバイトの大記憶容量の記録媒体であり、ディスク上に記録データに対応したピットが形成されており、ＤＶＤ−ＲＯＭドライブ１４のピックアップを用いて記録データが読み出される。ＤＶＤ−ＲＯＭドライブ１４には、図示しないイジェクトモータが配設されており、後述の操作に従って装着されているＤＶＤ−ＲＯＭ１をイジェクトすることができる。
【００４６】
ＤＶＤ−ＲＯＭ１には、ナビゲーション動作に必要な道路形状データを含む地図データが記憶され、更に関連する施設データ、名称データなどの各種関連データが道路形状データに対応付けられて記憶されている。本実施形態では、全体地図をメッシュ状の単位領域としてのブロックに分割し、各ブロックに対応する地図データをブロック地図データとして管理し、ＤＶＤ−ＲＯＭ１に複数のブロック地図データを記録している。
【００４７】
図２は、ＤＶＤ−ＲＯＭ１の地図データの分割単位であるブロックの概念を説明する図である。図２に示すように、ＤＶＤ−ＲＯＭ１の地図データは、地図上の全体領域を東西方向にＭ個、南北方向にＮ個、それぞれメッシュ状のブロックに分割して管理される。図２では、ブロック（ｉ、ｊ）を西からｉ番目で、かつ北からｊ番目のブロックとして定義し、北西端のブロック（１、１）から東南端のブロック（Ｍ、Ｎ）までの全部でＭ×Ｎ個の同一形状のブロックが集合して全体の地図データが構成されることになる。
【００４８】
なお、図２では、地図上の全体が矩形領域であって、更に各単位のブロックも矩形領域であるものとして説明しているが、実際には、複雑な全体形状を有する地図を扱う場合があり、それぞれのブロック形状も同一形状に限られない。以下の説明では、簡単のため、各ブロックが同一形状の矩形領域であるものとするが、より複雑なブロック形状となる場合でも、本発明の適用は可能である。
【００４９】
また、図３は、図２に示すブロック単位の地図データをＤＶＤ−ＲＯＭ１に記録する場合のデータ構造の一例を示す図である。図３において、それぞれのブロック地図データには、各ブロックの道路形状データとこれに付随する関連データが含まれるものとし、ブロック毎に特定の名称を付与され区別される。ＤＶＤ−ＲＯＭ１には、Ｍ×Ｎ個の各ブロックについて、ブロック地図データを順序配列して記録している。図３に示すブロック地図データのデータ順は一例であり、これと異なるデータ順で記憶しても差し支えない。また、各ブロックのデータ種別毎に異なる記憶領域に記憶してもよい。
【００５０】
図１に戻って、ハードディスク１５は、地図データ等の各種データの読み出しや書き込みを行う不揮発性の記憶装置であり、本発明の第２記憶手段として機能する。本実施形態においては、ハードディスク１５は多くの用途に利用可能であり、音楽データ、映像データ、アプリケーションプログラム等の種々のデータを格納できる。ハードディスク１５の一部は、地図データ記憶領域１５ａとして割り当てられ、ＤＶＤ−ＲＯＭ１の地図データを転送して格納するための領域として用いられる。例えば、ハードディスク１５のうち、１〜２Ｇバイト程度を地図データ記憶領域１５ａに割り当てればよい。ハードディスク１５の容量が大きくなれば地図データ記憶領域１５ａの容量を大きくできることは言うまでもない。なお、ハードディスク１５への地図データの転送の詳細については後述する。
【００５１】
センサ部１６は、自車位置を検出するために必要な各種センサを含んで構成されている。具体的には、車両の走行状態を検出するための車速センサ、走行距離センサ、方位センサなどを含んでいる。ＧＰＳ受信部１７は、ＧＰＳ（Global Positioning System）衛星からの電波を受信し、測位データを出力する。センサ部１６とＧＰＳ受信部１７は、ＣＰＵ１１と相まって本発明の自車位置検出手段として機能する。
【００５２】
インターフェース１８は、センサ部１６及びＧＰＳ受信部１７とＣＰＵ１１との間のインターフェース動作を行い、ＣＰＵ１１により、センサ部１６からのセンサ出力とＧＰＳ受信部１７からの測位データに基づいて、自車位置データが求められる。この自車位置データは、ＣＰＵ１１により前述の地図データと照合されて、マップマッチング処理等を用いて補正される。
【００５３】
操作手段としての操作部１９は、ナビゲーション動作における所望の操作を行うための各種キーや各種ボタンが配列されて構成され、ナビゲーションシステム本体部あるいは外部のリモコンに設けられる。これらの各種キーや各種ボタンが押下されると、対応する検知信号がＣＰＵ１１に送出される。また、操作部１９は、ＤＶＤ−ＲＯＭドライブ１４から装着中のＤＶＤ−ＲＯＭ１をイジェクトする際に押下するイジェクトボタン１９ａと、ＤＶＤ−ＲＯＭ１のイジェクト時にＤＶＤ−ＲＯＭ１に記録されている地図データをハードディスク１５にダウンロードする指示を与えるダウンロード・イジェクトボタン１９ｂと、ＤＹＤ−ＲＯＭ１の地図データをハードディスク１５にダウンロードする指示を与えるダウンロードボタン１９ｃを備えている。なお、１９ａ〜１９ｃの各ボタンを表示メニューの一部としてディスプレイ２０上に表示し、外部のリモコンやタッチパネルで選択するようにしてもよい。また、後述する音声認識回路２５により認識されたユーザの音声指令であってもよい。
【００５４】
ディスプレイ２０は、ナビゲーション動作に用いる表示手段であり、例えばＣＲＴ、液晶表示素子などから構成される。ディスプレイ２０には、表示制御部２１の制御に従って地図データが種々の態様で表示されると共に、これに重畳して自車位置がカーマークとして表示される。また、ディスプレイ２０には、ナビゲーション中にＤＶＤ−ＲＯＭ１をイジェクトする際、後述のようにユーザに告知すべき種々のメッセージが表示される。
【００５５】
表示制御部２１は、ディスプレイ２０に表示すべき表示データを生成し、バッファメモリ２２に一時的に保存しつつ、適宜のタイミングでバッファメモリ２２から表示データを読み出してディスプレイ２０に表示出力する。なお、動作制御部２１は、ディスプレイ２０、ＣＰＵ１１と相まって本発明の告知手段として機能する。
【００５６】
音声処理回路２３は、ＣＰＵ１１の制御の下、所定の音声信号を発生する。音声処理回路２３において適切なレベルに増幅された音声信号は、スピーカ２４から外部出力される。このような音声信号としては、例えば、車両の経路を誘導するための案内音声があり、更に、ナビゲーション中にＤＶＤ−ＲＯＭ１をイジェクトするときの種々の案内音声がある。なお、音声処理回路２３は、スピーカ２４、ＣＰＵ１１と相まって本発明の告知手段として機能する。
【００５７】
音声認識回路２５は、ＣＰＵ１１の制御の下、マイク２６に入力されたユーザの音声を認識する。ユーザが音声として発したナビゲーションシステムへの指令は、マイク２６から取り込まれ、ＣＰＵ１１で解析されナビゲーションシステムへの操作コマンドとして認識される。
【００５８】
本実施形態においては、ナビゲーション動作時にＤＶＤ−ＲＯＭ１に記録された地図データを読み出して、ディスプレイ２０への表示処理やマップマッチング処理を行う。この際、イジェクトボタン１９ａ、ダウンロード・イジェクトボタン１９ｂ、ダウンロードボタン１９ｃのいずれかが押下されると、ＤＶＤ−ＲＯＭ１からナビゲーション動作に必要な地図データを読み出して、ハードディスク１５に転送し格納する。地図データの転送は、自車位置を基準にして所定の条件に従って定められる領域内の各ブロックを対象として行われる。そして、いったんハードディスク１５に格納された地図データはそのまま保持され、再度ＤＶＤ−ＲＯＭ１が装着されるまでの間、ハードディスク１５から地図データを読み出してナビゲーション動作を続けることが可能となる。
【００５９】
次に、本実施形態に係るナビゲーションシステムにおいて行われる転送処理について、図４〜図１４を参照して説明する。ここでは、操作部１９において押下される３つのボタンに対応する３つの処理を順番に説明する。
（１）イジェクトボタン１９ａが操作された場合の処理
以下、ＤＶＤ−ＲＯＭドライブ１４にＤＶＤ−ＲＯＭ１が装着されているとき、イジェクトボタン１９ａが押下された状況下で行われる処理について、図４〜図１２を参照して説明する。
【００６０】
図４は、上記転送処理の全体の流れを示すフローチャートである。図４において、ステップＳ１では、操作部１９からの検知信号を監視して、イジェクトボタン１９ａが押されたか否かを判断する。判断の結果、イジェクトボタン１９ａが押されていない場合は（ステップＳ１；ＮＯ）、監視を継続し、イジェクトボタン１９ａが押された場合は（ステップＳ１；ＹＥＳ）、ステップＳ２に進む。
【００６１】
ステップＳ２では、ナビゲーション動作中であるか否かを判断する。すなわち、本実施形態に係る転送処理はナビゲーション動作に用いる地図データを対象とするので、ナビゲーション動作が行われていないときは、不要な転送処理を行わないようにするために予め判断しておくものである。判断の結果、ナビゲーション動作中でなければ（ステップＳ２；ＮＯ）、ステップＳ３に進み、ナビゲーション動作中であれば（ステップＳ２；ＹＥＳ）、ステップＳ５に進む。
【００６２】
ステップＳ３では、実行中のナビゲーション処理を中止する。そして、ステップＳ４において、直ちにＤＶＤ−ＲＯＭドライブ１４によるイジェクト動作を行う。これにより、ＤＶＤ−ＲＯＭ１がイジェクトされてＤＶＤ−ＲＯＭドライブ１４の外部に排出され、別のディスクを装着することが可能となる。
【００６３】
一方、ステップＳ５では、動作中のナビゲーションを続行するか否かを選択させるための所定のメッセージをディスプレイ２０の表示画面に表示し、更に同様のメッセージをスピーカ２４から音声で出力する。例えば、「ナビゲーションを中止しますか？  それとも、ディスクのデータをハードディスクに転送してナビゲーションを続けますか？」などのメッセージを提示し、所定の選択操作を促す表示を付加すればよい。
【００６４】
続いて、ステップＳ６では、操作部１９からの検知信号を監視して、上記メッセージに従う所定の操作によりナビゲーションの続行が指示されたか否かを判断する。判断の結果、ナビゲーションの続行ではなく中止が指示された場合は（ステップＳ６；ＮＯ）、ステップＳ３に移り、上述のようにナビゲーション動作を中止してイジェクト動作を行う。
【００６５】
一方、ステップＳ６の判断の結果、ナビゲーションの続行が指示された場合は（ステップＳ６；ＹＥＳ）、ステップＳ７において、ハードディスク１５への地図データの転送処理を行う。
【００６６】
ここで、図５に示すフローチャートを用いて、ステップＳ７の地図データの転送処理を詳しく説明する。図５の処理が開始されると、ステップＳ１１では、転送開始を示す所定のメッセージをディスプレイ２０の表示画面に表示する。これにより、ユーザはＤＶＤ−ＲＯＭ１のイジェクト動作を待つ必要があることを認識できる。
【００６７】
次に、ステップＳ１２では、ナビゲーションシステムにおいて所望の目的地に至る最適経路が設定されているか否かを判断する。ナビゲーションシステムにおいては、ユーザに所望の目的地に向かう経路を把握させるため、操作部１９の所定の操作によって最適経路が予め設定可能となっている。ステップＳ１２の判断の結果、最適経路が設定済みである場合は（ステップＳ１２；ＹＥＳ）、ステップＳ１３に進み、最適経路が未設定である場合は（ステップＳ１２；ＮＯ）、ステップＳ１４に進む。
【００６８】
本実施形態においては、転送する地図データのデータ量をある程度抑えると共に使用可能性が高い有効な地図データを転送するため、自車位置に応じて転送対象とするブロック領域を定めている。このブロック領域の定め方として２通りあり、ステップＳ１３が最適経路に沿ったブロック領域を転送対象として定める場合に対応し、ステップＳ１４が自車位置周辺のブロック領域を転送対象として定める場合に対応している。
【００６９】
図６は、ステップＳ１３で転送対象となるブロック領域の一例を示す図である。ここでは簡単のため、車両から見て横方向に５ブロック、縦方向に１５ブロックの計７５ブロックの範囲を考える。
【００７０】
図６に示すように、ステップＳ１３で転送対象となるブロック領域Ｒ１としては、ナビゲーションシステムにおいて設定された最適経路ＲＴに重なる範囲を設定している。すなわち、所望の操作に基づいてスタート位置ＰＳから目的地ＰＥまでに最適経路ＲＴが求められ、設定されている場合、スタート位置ＰＳが含まれるブロックＢ１から、最適経路ＲＴが通過する途中のブロックＢ２〜Ｂ１９を経て、目的地ＰＥが含まれるブロックＢ２１までの２１ブロックがブロック領域Ｒ１に含まれることになる。上述のようにメッシュ状の矩形領域をブロックとしているため、最適経路ＲＴの各点の緯度及び経度に基づいて、最適経路ＲＴに重なるブロックを判定し、領域Ｒ１を画定することができる。
【００７１】
なお、最適経路ＲＴに重なるブロック数は２１個より多くてもよく、その全てのブロックを含む範囲を領域Ｒ１として設定すればよい。この場合、目的地ＰＥが遠方にあり最適経路ＲＴが長くなるほど、領域Ｒ１に含まれるブロック数が多くなり、転送処理に要する時間は長くなる。また、最適経路ＲＴにおいて既に通過済みのブロックを除外して領域Ｒ１を画定してもよい。
【００７２】
一方、図７は、ステップＳ１４で転送対象となるブロック領域の一例を示す図である。図７では、自車位置Ｐを中心として横方向と縦方向にそれぞれ１５ブロックづつの矩形範囲を考える。
【００７３】
図７において、ステップＳ１４で転送対象となるブロック領域Ｒ２としては、自車位置Ｐを中心とする半径Ｒの円Ｃの内部に含まれる計１３７個のブロックの範囲を設定している。すなわち、図６とは異なり最適経路ＲＴが求められていないので、ＤＶＤ−ＲＯＭ１をイジェクト後、再びＤＶＤ−ＲＯＭドライブ１４に装着されるまでの間に車両が移動する可能性が高い範囲を領域Ｒ２としたものである。
【００７４】
ここで、領域Ｒ２の設定方法は、図７に限られるものではないが、ＤＶＤ−ＲＯＭ１をイジェクト後、他のディスクを装着して音楽再生や映像再生等を行う場合を考慮すると、１〜２時間内に車両が移動する範囲をカバーすることが望ましい。また、領域Ｒ２の形状は円に限られるものではないが、ステップＳ１３と比較すると、車両が四方に移動する可能性があることを考慮する必要がある。そのため、領域Ｒ２に含まれるブロック数は上記領域Ｒ１と比べて多くなり、その分転送処理に要する時間が長くなる。なお、実際には、各ブロックのサイズや車両の走行地域に応じて、領域Ｒ２の形状や大きさを変えるようにしてもよい。更に、車両の進行方向前方側が広くなるように領域Ｒ２を設定するようにしてもよい。
【００７５】
次に、ステップＳ１３又はステップＳ１４を終えると、ステップＳ１５では、上述のように判別した領域Ｒ１又は領域Ｒ２の各対象ブロックに対応するブロック地図データが、ハードディスク１５に格納済みか否かを判断する。すなわち、ハードディスク１５の地図データ記憶領域１５ａに過去に転送されて格納済みのブロック地図データは転送不要であるため、該当するブロック地図データの有無を判断するものである。ステップＳ１５の判断としては、地図データ記憶領域１５ａに保持されるブロック名を順番に参照する方法や、ハードディスク１５に設けた管理領域に各ブロック地図データの記録の有無を示すフラグを書き込んでおき、このフラグを転送の際に参照する方法などがある。
【００７６】
ステップＳ１５の判断の結果、対象となるブロック地図データがハードディスク１５にまだ格納されていない場合は（ステップＳ１５；ＮＯ）、ステップＳ１６に移る。一方、対象となるブロック地図データがハードディスク１５に格納済みである場合は（ステップＳ１５；ＹＥＳ）、ステップＳ１６は実行せずにステップＳ１７に移る。
【００７７】
ステップＳ１６では、ＤＶＤ−ＲＯＭ１に記録されている各ブロックのブロック地図データをＤＶＤ−ＲＯＭドライブ１４により読み出し、ハードディスク１５の地図データ記憶領域１５ａに書き込む。図８は、ＤＶＤ−ＲＯＭ１からハードディスク１５へのブロック地図データの転送を説明する図である。
【００７８】
図８に示すように、ＤＶＤ−ＲＯＭ１に記憶されるブロック地図データはＤＶＤ−ＲＯＭドライブ１４に読み出された後、ＲＡＭ１３の転送バッファ１３ａに一時的に保持される。この転送バッファ１３ａは、本実施形態の転送処理のために設けられたＲＡＭ１３上の記憶領域であり、少なくとも１ブロック分のブロック地図データを記憶可能な容量を有している。これに続いて、転送バッファ１３ａに保持されるブロック地図データは、ハードディスク１５の地図データ記憶領域１５ａにおける所定の記録位置に書き込まれる。なお、ＣＰＵ１１は、ＤＶＤ−ＲＯＭドライバ１４とＲＡＭ１３の間の転送、及び、ＲＡＭ１３とハードディスク１４の間の転送を行うタイミングを制御する。
【００７９】
次に、ステップＳ１７では、対象となるブロックが領域Ｒ１又は領域Ｒ２内にまだあるか否かを判断する。判断の結果、対象とすべきブロックが残っている場合は（ステップＳ１７；ＹＥＳ）、そのブロックについてステップＳ１５〜ステップＳ１７の処理を行うためにステップＳ１５に移る。一方、対象となる全てのブロックについて転送を終えた場合は（ステップＳ１７；ＮＯ）、ステップＳ１８に進む。
【００８０】
ステップＳ１８では、転送終了を示す所定のメッセージをディスプレイ２０の表示画面に表示する。これにより、ユーザはＤＶＤ−ＲＯＭ１のイジェクト動作が可能となったことを認識できる。
【００８１】
なお、ハードディスク１５への転送の際に、地図データ記憶領域１５ａへの地図データの書き込みは、過去のイジェクト時に転送済みの地図データを残して空き領域に書き込むようにすることもできるが、過去のイジェクト時に転送済みの地図データに上書きするようにしてもよい。前者の方法では、割り当てられた記憶容量をオーバーし、新たなブロック地図データを書き込めなくなった場合は、所定の条件に従って格納済みのブロック地図データを削除すればよい。一方、後者の方法では、過去に転送済みの地図データを用いることはできないが、地図データ記憶領域１５ａの記憶容量を小さくできるメリットがある。
【００８２】
次に図４に戻って、ステップＳ８では、必要な転送処理を終えたのでＤＶＤ−ＲＯＭドライブ１４によるイジェクト動作を行う。これにより、ＤＶＤ−ＲＯＭ１がイジェクトされてＤＶＤ−ＲＯＭドライブ１４の外部に排出され、別のディスクを装着することが可能となる。
【００８３】
次に、ステップＳ９では、ハードディスク１５に格納された地図データを用いたナビゲーション動作を行う。そして、ステップＳ１０では、操作部１９からの検知信号を監視して、所定の操作によりナビゲーションの中止が指示されたか否かを判断し、ナビゲーションの中止が指示されない間は（ステップＳ１０；ＮＯ）、ナビゲーション動作を続行する。一方、ナビゲーションの中止が指示された場合は（ステップＳ１０；ＹＥＳ）、図４の処理を終了する。
【００８４】
ここで、図９に示すフローチャートを用いて、ステップＳ９のナビゲーション動作に対応する処理を詳しく説明する。図９の処理が開始されると、ステップＳ２１では、自車位置を検出する。すなわち、センサ部１６からのセンサ出力とＧＰＳ受信部１７からの測位データに基づいて、緯度及び経度を含む自車位置データを算出する。続いて、ステップＳ２２では、自車位置を基準として表示対象となる地図上の表示範囲を判別する。
【００８５】
ここで、図１０を用いて、ステップＳ２２で判別する表示範囲について説明する。図１０では、車両から見て横方向に５ブロック、縦方向に７ブロックの計３５ブロックからなる範囲を示し、左上から順にブロックＢ１０１〜ブロックＢ１３５として各ブロックを表記している。
【００８６】
図１０においては、車両が自車位置Ｐ１に位置する場合の表示範囲Ｄ１と、車両が自車位置Ｐ２に位置する場合の表示範囲Ｄ２とを、それぞれ点線で示している。表示範囲Ｄ１、Ｄ２は、各ブロックのサイズより少し広い矩形領域に設定されており、表示範囲Ｄ１、Ｄ２内部の道路等がディスプレイ２０上に描画されることになる。ただし、図１０の表示範囲Ｄ１、Ｄ２の形状は一例であり、実際には更に大きく又は小さく設定してもよい。
【００８７】
図１０において、表示範囲Ｄ１はブロックＢ１２３、Ｂ１２４，Ｂ１２８、Ｂ１２９と重なっているので、表示処理の際、これら４ブロックのブロック地図データが必要となる。また、表示範囲Ｄ２はブロックＢ１１２、Ｂ１１３、Ｂ１１４、Ｂ１１７、Ｂ１１８、Ｂ１１９と重なっているので、表示処理の際、これら６ブロックのブロック地図データが必要になる。このように、ステップＳ２２では、車両の移動に応じた表示範囲を判別し、更に表示対象となるブロックを判断すればよい。
【００８８】
次に、ステップＳ２３では、必要なブロック地図データをＲＡＭ１３に転送するのに先立って、ステップＳ２２で表示対象として判断されたブロックに対応して、新たなブロック地図データが必要か否かを判断する。すなわち、表示処理の際に必要なブロック地図データは、ハードディスク１５から、ＲＡＭ１３の表示用転送バッファ１３ｂを経て、表示制御部２１に送出されるため（図１２参照）、必要なブロック地図データが表示用転送バッファ１３ｂに既に保持されているか否かを判断するものである。
【００８９】
ステップＳ２３の判断の結果、表示用転送バッファ１３ｂに転送すべき新たなブロック地図データが必要である場合は（ステップＳ２３；ＹＥＳ）、ステップＳ２４に進む。一方、表示用転送バッファ１３ｂに既に保持されているため、新たなブロック地図データが不要である場合は（ステップＳ２３；ＮＯ）、ステップＳ２１に戻る。
【００９０】
次に、ステップＳ２４では、ステップＳ２３で必要と判断したブロック地図データがハードディスク１５の地図データ記憶領域１５ａに格納済みであるか否かを判断する（ステップＳ２４）。この判断は、図５のステップＳ１５と同様に行えばよい。ステップＳ２４の判断の結果、格納されていない場合は（ステップＳ２４；ＮＯ）、ステップＳ２５に進み、格納済みである場合は（ステップＳ２４；ＹＥＳ）、ステップＳ２６に進む。
【００９１】
ステップＳ２５に進む場合として、例えば、車両が図６の最適経路ＲＴを逸脱した場合、あるいは車両が図８の領域Ｒ２の外に出た場合などが考えられる。このような状況下、ハードディスク１５に必要なブロック地図データが格納されていない場合であってもナビゲーション動作を続行するために、ステップＳ２５において必要なブロック地図データの補充処理を行うものである。
【００９２】
ここで、図１１に示すフローチャートを用いて、ステップＳ２５の地図データの補充処理を説明する。図１１に示すように、ステップＳ３１においてユーザに地図データを記録したＤＶＤ−ＲＯＭ１を装着することを促すための警告を、ディスプレイ２０の表示画面とスピーカ２４からの案内音声を出力する。例えば、「ナビゲーションを続けるために、ディスクプレーヤに地図ディスクを挿入して下さい」などのメッセージにより警告すればよい。
【００９３】
次いでステップＳ３２では、ＤＶＤ−ＲＯＭドライブ１４に何らかのディスクが装着されたか否かを監視する。そして、ＤＶＤ−ＲＯＭドライブ１４にディスクが装着された場合は（ステップＳ３２；ＹＥＳ）、ステップＳ３３に進み、ディスクが装着されない場合は（ステップＳ３２；ＮＯ）、監視し続ける。
【００９４】
ステップＳ３３では、ステップＳ３２で装着されたディスクが地図データ用のＤＶＤ−ＲＯＭ１であるか否かを判別する。その結果、地図データ用のＤＶＤ−ＲＯＭ１ではない場合は（ステップＳ３３；ＮＯ）、ステップＳ３４に進み、地図データ用のＤＶＤ−ＲＯＭ１である場合は（ステップＳ３３；ＹＥＳ）、ステップＳ３７に進む。
【００９５】
ステップＳ３４では、装着されたディスクによっては補充処理を行えないため、ディスク種別が異なることを示す所定のメッセージをディスプレイ２０の表示画面に表示し、更に同様のメッセージをスピーカ２４から音声で出力する。例えば、「挿入したディスクは地図ディスクではありません」などのメッセージにすればよい。
【００９６】
続くステップＳ３５は、ＤＶＤ−ＲＯＭドライブ１４へのディスクの装着を監視するものであり、ステップＳ３２と同様に行われる。そして、判断結果が「ＹＥＳ」になったとき、ステップＳ３６において、地図データ用のＤＶＤ−ＲＯＭ１が装着されたか否かを、ステップＳ３３と同様に判別する。その結果、地図データ用のＤＶＤ−ＲＯＭ１である場合は（ステップＳ３６；ＹＥＳ）、ステップＳ３７に進み、地図データ用のＤＶＤ−ＲＯＭ１ではない場合は（ステップＳ３６；ＮＯ）、ステップＳ３８に進む。
【００９７】
ステップＳ３７では、ステップＳ３３又はステップＳ３６において地図データ用のＤＶＤ−ＲＯＭ１の装着を判断したので、図４のステップＳ７と同様、ハードディスク１５への地図データの転送処理を行う。この処理の詳細は、上述したように、図５に示すフローチャートに従って行われる。ここで、図５のステップＳ１８において、ユーザが再び所望のディスクをＤＶＤ−ＲＯＭドライブ１４に装着可能とするため、ＤＶＤ−ＲＯＭ１のイジェクトを許可する旨のメッセージを併せて表示することが望ましい。ステップＳ３７を終えると、図９に戻ってステップＳ２６に進む。
【００９８】
一方、ステップＳ３８では、ステップＳ３３とステップＳ３６において、２度に亘って地図データ用のＤＶＤ−ＲＯＭ１の装着に失敗したことが判断されたので、必要な地図データの補充処理を行うことなく、実行中のナビゲーション処理を中止する。なお、更にステップＳ３４〜ステップＳ３６を１回又は複数回繰り返し、地図データを記録したＤＶＤ−ＲＯＭ１が装着されるのを待つようにしてもよい。
【００９９】
次に図９に戻って、ステップＳ２６では、ハードディスク１５からＲＡＭ１３へのブロック地図データの転送処理を行う。図１２に示すように、ＣＰＵ１１の制御の下、ハードディスク１５の地図データ記憶領域１５ａから必要なブロック地図データを読み出し、ＲＡＭ１３の表示用転送バッファ１３ｂに書き込む。その後、このブロック地図データは、表示制御部２１にて後述のように表示処理に用いられるまでの間、表示用転送バッファ１３ｂに保持される。
【０１００】
次いでステップＳ２７では、ステップＳ２３において必要と判断した全てのブロック地図データに対し、ＲＡＭ１３への転送処理を終えたか否かを判断する。判断の結果、必要な全てのブロック地図データの転送を終えた場合は（ステップＳ２７；ＹＥＳ）、ステップＳ２８に進み、まだ転送すべきブロック地図データが残っている場合は（ステップＳ２７；ＮＯ）、ステップＳ２４に戻って同様の処理を繰り返す。
【０１０１】
ステップＳ２８では、ＲＡＭ１３に保持されるブロック地図データを用いて表示処理が行われる。すなわち、図１２に示すように、ＲＡＭ１３の表示用転送バッファ１３ｂから表示処理に必要なブロック地図データが順次読み出され、表示制御部２１に送出されて表示処理が行われる。その結果、ディスプレイ２０には、ナビゲーション動作に必要な表示画面が表示される。
（２）ダウンロード・イジェクトボタン１９ｂが操作された場合の処理
以下、ＤＶＤ−ＲＯＭドライブ１４にＤＶＤ−ＲＯＭ１が装着されているとき、ダウンロード・イジェクトボタン１９ｂが押下された状況下で行われる処理について、図１３を参照して説明する。
【０１０２】
上述のイジェクトボタン１９ａが操作されるときは、ユーザがナビゲーション動作を続行することを意識せずにＤＶＤ−ＲＯＭ１をイジェクトすることを前提としている。そのため、イジェクトを行うとナビゲーション動作ができなくなることを警告し、ＤＶＤ−ＲＯＭ１に記録されている地図データをハードディスク１５に転送した後に、ＤＶＤ−ＲＯＭ１をイジェクトするようにしていた。
【０１０３】
これに対し、ダウンロード・イジェクトボタン１９ｂが操作されるときは、ユーザはＤＶＤ−ＲＯＭ１をイジェクトしてもナビゲーション動作を続行することを明確に意識しているはずであることを前提としている。そこで、ダウンロード・イジェクトボタン１９ｂが押された場合は、ナビゲーション動作ができなくなることを警告せず、直ちにＤＶＤ−ＲＯＭ１に記録されている地図データをハードディスク１５に転送するようにした。
【０１０４】
図１３は、ダウンロード・イジェクトボタン１９ｂ押下時の転送処理の流れを示すフローチャートである。図１３において、ステップＳ４１では、操作部１９からの検知信号を監視して、ダウンロード・イジェクトボタン１９ｂが押されたか否かを判断する。判断の結果、ダウンロード・イジェクトボタン１９ｂが押されていない場合は（ステップＳ４１；ＮＯ）、監視を継続し、ダウンロード・イジェクトボタン１９ｂが押された場合は（ステップＳ４１；ＹＥＳ）、ステップＳ４２に進む。
【０１０５】
ステップＳ４２では、図４のステップＳ２と同様、不要な転送処理を回避するため、ナビゲーション動作中であるか否かを判断する。判断の結果、ナビゲーション動作中でなければ（ステップＳ４２；ＮＯ）、ステップＳ４３に進み、ナビゲーション動作中であれば（ステップＳ４２；ＹＥＳ）、ステップＳ４４に進む。
【０１０６】
ステップＳ４３では、ナビゲーションは動作していないので、ステップＳ４１でなされたボタン操作が無効である旨を示す所定のメッセージをディスプレイ２０に画面表示し、更に同様のメッセージをスピーカ２４から音声出力し、処理を終える。
【０１０７】
一方、ステップＳ４４では、ＤＶＤ−ＲＯＭドライブ１４に何らかのディスクが装着されたか否かを監視する。そして、ディスクが装着されない場合は（ステップＳ４４；ＮＯ）、ステップＳ４５に進み、ディスクが装着された場合は（ステップＳ４４；ＹＥＳ）、ステップＳ４６に進む。
【０１０８】
ステップＳ４５では、図１１のステップＳ３１と同様に、ＤＶＤ−ＲＯＭ１の装着を促す所定の警告を画面表示と音声出力により案内する。また、ステップＳ４６とステップＳ４７（ステップＳ４６の判断結果が「ＮＯ」である場合の処理）は、それぞれ図１１のステップＳ３３及びステップＳ３４と同様に行われる。そして、ステップＳ４６の判断結果が「ＹＥＳ」となって地図データ用のＤＶＤ−ＲＯＭ１が装着されているとことが判明した場合、図４のステップＳ７に移行し、ステップＳ７〜ステップＳ１０を実行して、地図データのハードディスク１５への転送処理を行う。
【０１０９】
ステップＳ４５又はステップＳ４７に続くステップＳ４８では、所定時間内にＤＶＤ−ＲＯＭドライブ１４にディスクが装着されたか否かを監視するものであり、ステップＳ４４と同様に行われる。そして、判断結果が「ＹＥＳ」になったとき、ステップＳ４９において、地図データ用のＤＶＤ−ＲＯＭ１が装着されたか否かを、ステップＳ４６と同様に判別する。その結果、地図データ用のＤＶＤ−ＲＯＭ１である場合は（ステップＳ４９；ＹＥＳ）、上述のように図４のステップＳ７に移行する。一方、ＤＶＤ−ＲＯＭドライブ１４にディスクが未装着である場合（ステップＳ４８；ＮＯ）、あるいは、地図データ用のＤＶＤ−ＲＯＭ１以外のディスクが装着された場合は（ステップＳ４９；ＮＯ）、ステップＳ５０に進む。
【０１１０】
ステップＳ５０では、地図データ用のＤＶＤ−ＲＯＭ１が未装着であるため、正常動作（地図データの転送処理とＤＶＤ−ＲＯＭ１のイジェクト）を行うことができない旨を示す所定のメッセージをディスプレイ２０に画面表示し、更に同様のメッセージをスピーカ２４から音声出力し、処理を終える。
【０１１１】
以上のように、ダウンロード・イジェクトボタン１９ｂを押下した場合は、ユーザはＤＶＤ−ＲＯＭ１のイジェクトと地図データの転送処理の双方を１度の操作で実行できると共に、ナビゲーション動作の続行を確認するための案内を不要にすることができる。よって、イジェクト動作を迅速に行い、ナビゲーションシステムの利便性を高めることができる。
（３）ダウンロードボタン１９ｃが操作された場合の処理
以下、ＤＶＤ−ＲＯＭドライブ１４にＤＶＤ−ＲＯＭ１が装着されているとき、ダウンロードボタン１９ｃが押下された状況下で行われる処理について、図１４を参照して説明する。
【０１１２】
ダウンロードボタン１９ｃが操作されるときは、ユーザがＤＶＤ−ＲＯＭ１に記録されている地図データをハードディスク１５に転送し、読み出し速度の速いハードディスク１５から地図データ読み出してナビゲーション動作を快適に行いたいと考えることを前提としている。そこで、ダウンロードボタン１９ｃが押された場合は、ＤＶＤ−ＲＯＭ１の地図データをハードディスク１５に転送するだけで、ＤＶＤ−ＲＯＭ１のイジェクトは行わない。例えば、最適経路の設定を行った後、ダウンロードボタン１９ｃを操作した場合は、自車位置から目的地までの最適経路周辺の地図データがＤＶＤ−ＲＯＭ１から読み出され、ハードディスク１５に転送される。なお、ダウンロードボタン１９ｃを押すことなく最適経路が設定されると、直ちに自車位置から目的地までの最適経路周辺の地図データをＤＶ−ＲＯＭ１から読み出し、ハードディスク１５に転送するようにすることも可能である。この場合、ユーザは目的地を設定すればよく、その後の最適経路の設定及び地図データの転送処理は自動的に行われることになる。
【０１１３】
また、ユーザがカーソルなどで指定した所望の地点周辺あるいは所望の領域（画面上で領域を指定してもよいし、都道府県や市町村単位での指定でもよい）を指定し、ダウンロードボタン１９を操作した場合は、所望の地点周辺や所望の領域の地図データがＤＶＤ−ＲＯＭ１から読み出され、ハードディスク１５に転送される。
【０１１４】
図１４は、ダウンロードボタン１９ｃ押下時の転送処理の流れを示すフローチャートである。図１４において、ステップＳ５２〜ステップＳ５９の処理は、図１３のステップＳ４２〜４９の処理と同様に行われるため、その説明を省略する。図１４において、図１３と異なるのはステップＳ５１、ステップＳ６０、ステップＳ６１であるので、これらの処理を説明する。
【０１１５】
ステップＳ５１では、操作部１９からの検知信号を監視して、ダウンロードボタン１９ｃが押されたか否かを判断する。判断の結果、ダウンロード１９ｃが押されていない場合は（ステップＳ５１；ＮＯ）、監視を継続し、ダウンロードボタン１９ｃが押された場合は（ステップＳ５１；ＹＥＳ）、ステップＳ５２に進む。
【０１１６】
また、ステップＳ６０では、地図データ用のＤＶＤ−ＲＯＭ１が未装着であるため、ダウンロードを行うことができない旨を示す所定のメッセージをディスプレイ２０に画面表示し、更に同様のメッセージをスピーカ２４から音声出力し、処理を終える。
【０１１７】
また、ステップＳ６１では、ステップＳ５６又はステップＳ５９において地図データ用のＤＶＤ−ＲＯＭ１の装着を判断したので、図４のステップＳ７と同様、ハードディスク１５への地図データの転送処理を行う。すなわち、図１４における処理の場合は、イジェクト動作を行うことなくハードディスク１５に地図データを転送する点で図１３の場合と異なる。なお、ステップＳ６１の処理は、上述の図５に示すフローチャートに従って行われる。ステップＳ６１を終えると、図４のステップＳ９に移行し、ハードディスク１５に格納された地図データを用いてナビゲーション動作を行う。
【０１１８】
以上のように、ダウンロードボタン１９ｃを押下した場合は、ユーザにとって都合のよいタイミングで、ＤＶＤ−ＲＯＭ１の地図データをハードディスク１５に転送することができる。その後は、当分の間、ハードディスク１５に格納された地図データを用いてナビゲーション動作を続行可能となる。よって、ユーザにとって使い勝手のよいナビゲーションシステムを実現できる。
【０１１９】
以上説明したように、本実施形態に係る転送処理を用いるナビゲーションシステムによれば、ユーザがＤＶＤ−ＲＯＭ１４により地図データ用とは異なるディスクの再生を行う際、イジェクトボタン１９ａ等を押下すると、自車位置を基準とする所定領域内の複数のブロックを転送対象として、ＤＶＤ−ＲＯＭ１からハードディスク１５へのブロック地図データの転送処理が行われる。そのため、一定期間、使用可能性が大きい範囲のブロック地図データを選択的にハードディスク１５に格納しておき、これを用いてナビゲーション動作を続行することができる。従って、ＤＶＤ−ＲＯＭドライブ１４に音楽用のディスクや映像用のディスクを装着し、これらを再生しながら、ナビゲーション動作を支障なく継続することが可能となる。また、一般に地図データ記憶領域１５ａの記憶容量が比較的小さくても車両の移動範囲を概ねカバーできるので、ハードディスク１５の他の記憶領域を別の用途に有効活用できると共に、高速なアクセス速度で地図データを読み出すことができ、快適なナビゲーション動作が行われることになる。
【０１２０】
なお、上記実施形態においては、地図データが記録された記録媒体としてＤＶＤ−ＲＯＭ１を用いた場合を説明したが、記録媒体への記録フォーマットはＤＶＤフォーマットに限られることはない。
【０１２１】
また、上記実施形態に係るナビゲーションシステムとしては、個別のナビゲーション装置として実現する場合に限られず、例えばハードディスクを備えたパーソナルコンピュータと組み合わせて実現することが可能である。この場合、パーソナルコンピュータにおいて本発明の転送処理を実行するソフトウェアを動作させることで、上記実施形態の機能を実現できる。
【０１２２】
【発明の効果】
本発明によれば、記録媒体に対するイジェクト動作等を行う際、記録媒体に記録された地図データのうち、自車位置に応じて画定された所定領域に対応する地図データを第１記憶手段から第２記憶手段に転送するようにしたので、第１記憶手段を他の用途に利用しながらナビゲーションを継続でき、ユーザにとって利便性が高く快適なナビゲーションシステムを提供することができる。
【図面の簡単な説明】
【図１】本実施形態に係るナビゲーションシステムの全体構成を示すブロック図である。
【図２】地図データの分割単位であるブロックの概念を説明する図である。
【図３】地図データをＤＶＤ−ＲＯＭに記録する場合のデータ構造の一例を示す図である。
【図４】本実施形態に係る転送処理の全体の流れを説明するフローチャートである。
【図５】地図データの転送処理を説明するフローチャートである。
【図６】本実施形態において転送対象となる最適経路に沿ったブロック領域を示す図である。
【図７】本実施形態において転送対象となる自車位置周辺のブロック領域を示す図である。
【図８】ＤＶＤ−ＲＯＭからハードディスクへのブロック地図データの転送を説明する図である。
【図９】ハードディスクに格納された地図データを用いたナビゲーション動作を説明するフローチャートである。
【図１０】自車位置に対応する表示範囲を説明する図である。
【図１１】必要なブロック地図データがハードディスクに未格納である場合の補充処理を説明するフローチャートである。
【図１２】ナビゲーション動作時にハードディスクに格納されるブロック地図データの転送を説明する図である。
【図１３】ダウンロード・イジェクトボタン押下時の転送処理の流れを示すフローチャートである。
【図１４】ダウンロードボタン押下時の転送処理の流れを示すフローチャートである。
【符号の説明】
１…ＤＶＤ−ＲＯＭ
１２…ＲＯＭ
１３…ＲＡＭ
１３ａ…転送バッファ
１３ｂ…表示用転送バッファ
１４…ＤＶＤ−ＲＯＭドライブ
１５…ハードディスク
１５ａ…地図データ記憶領域
１６…センサ部
１７…ＧＰＳ受信部
１８…インターフェース
１９…操作部
１９ａ…イジェクトボタン
１９ｂ…ダウンロード・イジェクトボタン
１９ｃ…ダウンロードボタン
２０…ディスプレイ
２１…表示制御部
２２…バッファメモリ
２３…音声処理回路
２４…スピーカ
２５…音声認識回路
２６…マイク
Ｂ１〜Ｂ２０、Ｂ１０１〜Ｂ１３５…ブロック
Ｐ、Ｐ１、Ｐ２…自車位置
Ｒ１、Ｒ２…領域
ＲＴ…最適経路
ＰＳ…スタート位置
ＰＥ…目的地
Ｄ１、Ｄ２…表示範囲
【図１】
0003990084.tif 000002
【図２】
0003990084.tif 000003
【図３】
0003990084.tif 000004
【図４】
0003990084.tif 000005
【図５】
0003990084.tif 000006
【図６】
0003990084.tif 000007
【図７】
0003990084.tif 000008
【図８】
0003990084.tif 000009
【図９】
0003990084.tif 000010
【図１０】
0003990084.tif 000011
【図１１】
0003990084.tif 000012
【図１２】
0003990084.tif 000013
【図１３】
0003990084.tif 000014
【図１４】
0003990084.tif 000015