(57)【要約】【課題】  地図データの管理・更新機能をナビゲーションシステムから分離し、地図データベースユニットに集約してナビゲーションユニット自体のサイズを小型化することができる地図データベースユニットを得ることを目的とする。【解決手段】  ナビゲーションユニット２と通信線３を介して地図データの授受を行なう地図データベースユニットにおいて、地図データが格納された複数の記憶装置１１，１２と、この複数の記憶装置１１，１２の地図データを管理するマイコン１３とを備え、マイコン１３は、ナビゲーションユニット２から必要な地図データが要求されたときに、複数の記憶装置１１，１２の内容を検索し、該当する地図データを、通信線３を通してナビゲーションユニット２に送る。【選択図】        図１
2006337104.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーションユニットと通信線を介して地図データの授受を行なう地図データベースユニットにおいて、
地図データが格納された複数の記憶手段と、
上記複数の記憶手段の地図データを管理する制御手段と
を備え、上記制御手段は、上記ナビゲーションユニットから必要な地図データが要求されたときに、上記複数の記憶手段の内容を検索し、該当する地図データを上記通信線を通して上記ナビゲーションユニットに送ることを特徴とする地図データベースユニット。
【請求項２】
上記複数の記憶手段は、一方が低速の記憶手段であり、他方が高速の記憶手段であることを特徴とする請求項１記載の地図データベースユニット。
【請求項３】
上記制御手段は、上記ナビゲーションユニットの中の地図データを格納する大容量の記憶手段を該ナビゲーションスユニットと切り離して、地図データおよびその他のメディアを統合的に管理する別体ユニットとし、この別体ユニットと上記ナビゲーションユニットとの２つのユニットを組み合わせて、相互にデータの授受をしながらナビゲーション動作を行うことを特徴とする請求項１または請求項２記載の地図データベースユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、地図データベースユニットに関し、特に、地図データの管理・更新機能がナビゲーションシステムから分離されて地図データベースユニットに集約された地図データベースユニットに関するものである。
【背景技術】
【０００２】
従来のナビゲーション装置では、ナビゲーションに使う地図データベースはナビゲーションユニット内部に搭載された記憶手段としての記憶装置（例えばＨＤＤやＤＶＤなど）に格納されており、その記憶装置から読み込んだ地図データベースを元に動作するように作られている。
そのため、従来のナビゲーション装置は、装置に組み込まれている記憶装置の特性に依存した設計となっており、ある記憶装置を搭載したナビゲーション装置を開発していても、それを別の記憶装置に置き換えるだけでソフトウェア、ハードウェアの広範囲にわたる設計変更が必要だった。
【０００３】
また、従来のナビゲーション装置では、ＨＤＤとＤＶＤのように複数の記憶装置を搭載していても、実際にはいずれか一方の記憶装置を主たる記憶装置として扱うようになっており、複数の記憶装置のうち任意の記憶装置の地図データを扱えるようにすることは困難であった。
これに対して、従来、ナビゲーション装置自身が複数の記憶装置上の地図データを選択的に読み出すことで、効率よく複数の記憶装置を扱うアルゴリズムについて紹介されているものがある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００１−１６５６７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記公報に記載されているようなナビゲーション装置の場合には、ナビゲーション装置自身が直接、複数の記憶装置間でデータを選別したり、地図データの複製コピーなどの面倒を見ることは、ナビゲーション装置自身の設計をより複雑にし、また動作時の負担を重くすることになるという問題点があった。
また、この手法を用いたとしても、ナビゲーション装置自体が、搭載する複数の記憶装置の組み合わせに依存した設計となることには変わりなく、複数の記憶装置の組み合わせの変更に対してはナビゲーション装置全体の設計変更が発生することは避けられないという問題点があった。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、地図データの管理・更新機能をナビゲーションシステムから分離して地図データベースユニットに集約することで、ナビゲーションユニット自体のサイズを小型化することができる地図データベースユニットを得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る地図データベースユニットは、ナビゲーションユニットと通信線を介して地図データの授受を行なう地図データベースユニットにおいて、地図データが格納された複数の記憶手段と、この複数の記憶手段の地図データを管理する制御手段とを備え、制御手段は、ナビゲーションユニットから必要な地図データが要求されたときに、複数の記憶手段の内容を検索し、該当する地図データを通信線を通してナビゲーションユニットに送るものである。
【発明の効果】
【０００８】
この発明は、地図データベースユニットとナビゲーションユニットの２つのユニットを組み合わせて、相互にデータの受け渡しをしながらナビゲーション動作を行わせるようにしたので、ナビゲーションユニット自体のサイズを小型化することができるという効果がある。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の一形態を、図１〜図４を参照して説明する。
実施の形態１．
図１は、この発明の実施の形態１による地図データベースユニットとナビゲーションユニットを示す構成図である。
図１において、地図データベースユニットは、地図データベースユニット１と、地図データベースユニット１およびナビゲーションユニット２の間の通信を行う通信線３とを備える。
【００１０】
地図データベースユニット１は、記憶手段として複数の記憶装置１１，１２と、記憶装置１１，１２に接続され、これらを制御する制御手段としてのマイコン１３と、マイコン１３に接続され、データを保持するメモリ１４、マイコン１３に接続され、ナビゲーションユニット２と通信する通信装置１５から構成される。なお、複数の記憶装置１１，１２は実際の運用では増減する場合がある。この地図データベースユニット１は記憶装置１１，１２上に格納された地図データを管理し、対となるナビゲーションユニット２から必要な地図データが要求されたときに、該当する地図データを、通信線３を通してナビゲーションユニット２に送る役割を担う。なお、以下の説明では複数の記憶装置１１と１２の区別について、記憶装置１１を低速の記憶装置、記憶装置１２を高速の記憶装置として説明する。
【００１１】
ナビゲーションユニット２は、地図データベースユニット１と通信する通信装置２１、通信装置２１に接続され、地図データと車両情報やＧＰＳ情報を元に自車位置を演算するメインマイコン２２などから構成され、実際に地図データを利用しながら自車位置の演算を行い、表示部（図示せず）にナピゲーション画面として表示する処理を担当する。
通信線３は、両ユニットの間をつなぐ信号線で、例えばシリアル、ＬＡＮ、車内ＬＡＮなどの有線の信号線だけでなく、無線ＬＡＮやＢｌｕｅｔｏｏｔｈなどの無線通信も含む。また、地図データベースユニット１は、図示せずも、外部の電話機と接続され、更新データのみ、電話器で受けて記憶装置１１，１２内を更新するようにしてもよい。
【００１２】
次に、動作について、図２および図３を参照して説明する。
先ず、図２のフローチャートに従って説明する。
ナビゲーションユニット２では、ステップＳＴ１において、マイコン２２により必要なデータを計算し、ステップＳＴ２において、通信装置２１から地図データの要求を送信する。すると、ステップＳＴ３において、通信線３を通して要求が地図データベースユニット１側に送信される。
【００１３】
地図データベースユニット１では、ステップＳＴ４において、対となるナビゲーションユニット２から地図データの要求を通信装置１５で受信し、ステップＳＴ５において、マイコン１３は通信装置１５で受け付けた地図データ要求に対応する地図データを、自身が持つ複数の記憶装置１１，１２のいずれかから探し出し、ステップＳＴ６において、記憶装置１２に該当するデータが存在するか否かを判別し、存在しなければ、ステップＳＴ７において、記憶装置１１に該当するデータが存在するか否かを判別し、存在しなければステップＳＴ１２に進む。
【００１４】
そして、ステップＳＴ６で、記憶装置１２に該当するデータが存在すれば、ステップＳＴ８において、マイコン１３は、記憶装置１２から指定された地図データを読み込みメモリ１４に格納してステップＳＴ１１に進む。また、ステップＳＴ７で、記憶装置１１に該当するデータが存在すれば、ステップＳＴ９において、マイコン１３は、記憶装置１１から指定された地図データを読み込みメモリ１４に格納し、ステップＳＴ１０において、マイコン１３は、メモリ１４に格納した地図データを記憶装置１２に保存してステップＳＴ１１に進む。ステップＳＴ１１では、マイコン１３は、メモリ１４に格納した地図データを通信装置１５からナビゲーションユニット２側へ送信する。一方、ステップＳＴ１２で、マイコン１３は、該当するデータ無しの情報を通信装置１５からナビゲーションユニット２側へ送信する。
【００１５】
そして、ステップＳＴ１３において、通信線１３を通して判別結果がナビゲーションユニット２へ送信される。
次いで、ナビゲーションユニット２では、ステップＳＴ１４において、通信装置２１で、地図データの要求結果を受信し、ステップＳＴ１５において、マイコン２２は、その要求結果に応じてナビゲーション動作を行う。
【００１６】
このようにして、マイコン１３は通信装置１５で受け付けた地図データ要求に対応する地図データを、自身が持つ複数の記憶装置１１，１２のいずれかから探し出し、指定された地図データをメモリ１４に読み込み、そして、メモリ１４に読み込んだ地図データを再び通信装置１５を通して通信線３に流し、ナビゲーションユニット２に読み込んだ地図データを送り返す、この一連の動作により、ナビゲーションユニット２は地図データが実際には記憶装置１１，１２のいずれに存在しているのかも、その読み込み手段も知る必要はなくなる。一方、地図データベースユニット１は、記憶装置１１，１２のうち適切な記憶装置を自由に選択して地図データを読み込むことができる。
【００１７】
また、上記動作において、地図データベースユニット１は、記憶装置１１，１２のうち、地図データを低速の記憶装置１１から読み出していてかつ高速な記憶装置１２が存在している場合、メモリ１４に読み込んだ地図データをナビゲーションユニット２に送り出すと同時に、より高速な記憶装置１２にもその地図データをコピーしておくことができる。それにより、次回以降同じ地図データをナビゲーションユニット２が要求してきたときは低速な記憶装置１１ではなくより高速な記憶装置１２から読み込むことができ、地図データの読み込み性能を向上させることができる。
【００１８】
また、図３に示すように、地図データベースユニット１は、ナビゲーションユニット２から地図データの要求がないときは、マイコン１３の判断により、記憶装置１１，１２の上にある地図データの配置を自由に変更することができる。
例えば、低速な記憶装置１１には存在しているが、高速な記憶装置１２には存在していない地図データがあれば、その地図データをメモリ１４に読み出し、さらにメモリ１４から高速な記憶装置１２に書き込む。これにより、これ以降ナビゲーションユニット２から該当地図データの要求があったときは、低速な記憶装置１１ではなく高速な記憶装置１２からデータを読み込んで返すことができ、地図データ読み出し速度が向上する。具体的な例としては、記憶装置１１がＤＶＤ、記憶装置１２がＨＤＤとして、ＤＶＤ上にある地図データをＨＤＤ上にコピーしておくことで、より高速なＨＤＤをデータキャッシュとして使うことができる。
また、地図データベースユニット１は、自身の判断による地図データコピー処理と、ナビゲーションユニット２からの要求による地図データ読み込みを選択して実行することができる。
【００１９】
また、ナビゲーションユニット２からの要求を優先して実行するなら、低速な記憶装置１１から高速な記憶装置１２に全ての地図データをコピーしている途中であっても、ナビゲーションユニット２から地図データの要求がくればすぐにその要求に対応して地図データを読み込むことができる。この場合、ナビゲーションユニット２から見ると、地図データのコピー処理の有無にかかわらず、いつでも地図データが受け取れるので、地図データベースユニット１内での地図データの更新（全コピー）は遅くなるがナビゲーションユニット２自体は通常と変わらずナビゲーション動作を行うことができる。
【００２０】
一方、地図テータコピー処理を優先して実行するなら、ナビゲーションユニット２はコピー処理が終わるまで地図データを利用することができないが、代わりに地図データベースユニット１内では、自身のもつ能力全てを地図データ更新（全コピー）に振り向けることができ、より短時間で地図データ更新（全コピー）を完了することができるようになる。
地図データコピーと地図データ読出しの優先順位や処理能力の分配率を調整することで、高速な地図データのコピーも、ナビゲーション動作をしながらの地図データも容易に実現できる。
【００２１】
次に、上述の図３に関連した動作を、図３のフローチャートに従って詳しく説明する。
ステップＳＴ２１において、ナビゲーションユニット２から地図データの要求があれば、地図データベースユニット１は、ステップＳＴ２２において、通信装置１５にデータ要求は存在するか否かを判別し、存在すれば、ステップＳＴ２３において、図２で説明したように、ナビゲーションユニット２から要求された地図データを読み込んで送信し、ステップＳＴ２４において、ナビゲーションユニット２で、送信されてきた地図データを処理する。
【００２２】
また、地図データベースユニット１は、ステップＳＴ２２で、通信装置１５にデータ要求が存在しなければ、ステップＳＴ２５において、記憶装置１１と記憶装置１２のデータを比較し、ステップＳＴ２６において、記憶装置１１にのみ存在するデータがあるか否かを判別し、存在すれば、ステップＳＴ２７において、記憶装置１１から記憶装置１２にデータをコピーする。一方、ステップＳＴ２６で、記憶装置１１にのみ存在するデータが存在しなければ、ステップＳＴ２８において、両方に存在するが、記憶装置１１の方が新しいデータがあるか否かを判別し、記憶装置１１の方に新しいデータがあれば、ステップＳＴ２９において、記憶装置１２の古いデータを消去し、ステップＳＴ２７に進んで、上記と同様の処理を行なう。また、ステップＳＴ２８で、記憶装置１１の方に新しいデータがなければ、ステップＳＴ３０において、特に処理無しとする。
【００２３】
そして、ステップＳＴ２３、ＳＴ２７およびＳＴ３０の処理動作を終了すると、いずれもステップＳＴ３１に進んで、このステップＳＴ３１において、内部データコピーより外部データ要求を優先するか否かを判別し、外部データ要求を優先するのであれば、ステップＳＴ３２において、ナビゲーションユニット２からの要求を確認し、ステップＳＴ２２に進んで、上述と同様通信装置１５にデータ要求存在の判別動作を行い、外部データ要求を優先するのでなければ、ステップＳＴ２５に進んで、上述と同様記憶装置１１と記憶装置１２のデータの比較動作を行う。
【００２４】
このようにして、本実施の形態では、ナビゲーションユニットの中の地図データを格納する大容量の記憶装置（ＨＤＤやＤＶＤなど）をナビゲーションスユニット本体と切り離して、地図データおよびその他のメディアを統合的に管理する別体ユニットとし、そして、地図データベースユニットとナビゲーションユニットの２つのユニットを組み合わせて、相互にデータの受け渡しをしながらナビゲーション動作を行わせるようにしたので、ナビゲーションユニット自体のサイズを小型化することができる。
また、ナビゲーションユニットと、地図データベースユニットを分離することによって、例えばＨＤＤの有無やＤＶＤの有無といった製品構成の異なる組み合わせを容易に実現することが可能となる。
【００２５】
実施の形態２．
図４は、この発明の実施の形態２による地図データベースユニットを示す構成図である。なお、図４において、図１と対応する部分には同一符号を付し、その詳細説明を省略する。
上記実施の形態１の構成は一例であり、上記組み合わせに制限されるものではなく、別の構成として、地図データベースユニットが記憶装置を１つしか持たない場合も考えられる。
【００２６】
例えば、図４において、本実施の形態の地図データベースユニットは、記憶装置として、図１と同様、記憶装置（ＤＶＤ）１１および記憶装置（ＨＤＤ）１２を両方搭載している地図データベースユニット１の他に、記憶装置（ＨＤＤ）１２のみを搭載している地図データベースユニット１Ａと、記憶装置（ＤＶＤ）１１のみを搭載している地図データベースユニット１Ｂを設ける。なお、地図データベースユニット１Ａおよび１Ｂのその他の構成要素は、地図データベースユニット１の場合と同様である。この場合、同一のナビゲーションユニット２に対し選択手段例えばＯＲ回路４を介して、地図データベースユニット１を組み合わせればＨＤＤ／ＤＶＤナビゲーションシステムが、地図データベースユニット１Ａを組み合わせればＨＤＤナビゲーションシステムが、地図データベースユニット１Ｂを組み合わせればＤＶＤナビゲーションシステムが構成される。
【００２７】
このように、本実施の形態では、異なる記憶装置をもつ地図データベースユニットを作ることで、単一のナビゲーションユニット２との組み合わせを変えることにより、さまざまなシステム構成を取ることが可能となる。
【００２８】
実施の形態３．
また、例えば地図データベースユニット１には、記憶装置として、３つ以上の記憶装置を持つようにしてもよい。このような場合、全ての記憶装置の同一の役割を与えて等価に扱うだけでなく、記憶装置ごとに異なる役割を与えることも可能である。
【００２９】
例えば、ＨＤＤ、ＤＶＤ、メモリカードの３つの記憶装置を持つシステムがあるとする。このときに、ＨＤＤとＤＶＤの記憶装置は大容量を生かして日本全国を網羅する地図データを格納しておき、メモリカードの記憶装置は容易に取り出して新しいデータに書き換えができることを生かして最新にアップデートされた地図データの一部を格納しておく。それにより、ナビゲーション動作に最低限必要となる基本の地図データはＨＤＤ／ＤＶＤから読み込みつつ、必要に応じてより新しい地図データをメモリカードからも読み込むことで、基本の地図データも更新された地図データも、ナビゲーションユニット２に提供することができるようになる。
【００３０】
このように、本実施の形態では、地図データベースユニットに３つ以上の記憶装置を設け、全ての記憶装置に同一の役割を与えて等価に扱ったり、あるいは記憶装置ごとに異なる役割を与えるようにすることで、地図データベースユニットの汎用性を拡大できる。
【００３１】
実施の形態４．
また、例えば地図データベースユニット１自身に複数の大容量記憶装置（ＨＤＤ、ＤＶＤ、ＣＤ、メモリカードなど）を統括的に管理させるようにしてもよい。これにより、対となるナビゲーションユニットに影響することなく、自分の持っている複数の大容量記憶装置にまたがって地図データベースの配置の工夫や最適化を行うことができるようになる。
【００３２】
例えば、同じ地図データファイルがＤＶＤとＨＤＤの両方の記憶装置にあるときに、より速度の速いＨＤＤの記憶装置から地図データを読み出すことでデータ読み出し性能を向上させたり、ＤＶＤの記憶装置のみに存在している地図データファイルをより速度の速いＨＤＤの記憶装置に複製コピーすることで性能向上を図ることができる。ひいては、ＨＤＤの記憶装置上の古い地図データをＤＶＤの記憶装置の新しい地図データで更新することも、対となるナビゲーションユニットの動作を阻害することなく、地図データベースユニットの中だけで可能となる。
【００３３】
このように、本実施の形態では、地図データベースユニット自身に複数の大容量記憶装置を統括的に管理させることで、対となるナビゲーションユニットに影響することなく、自分の持っている複数の大容量記憶装置にまたがって地図データベースの配置の工夫や最適化を行うことができる。
【図面の簡単な説明】
【００３４】
【図１】この発明の実施の形態１による地図データベースユニットとナビゲーションユニットを示す構成図である。
【図２】この発明の実施の形態１による地図データベースユニットの動作を説明するためのフローチャートである。
【図３】この発明の実施の形態１による地図データベースユニットの動作を説明するためのフローチャートである。
【図４】この発明の実施の形態２による地図データベースユニットを示す構成図である。
【符号の説明】
【００３５】
１，１Ａ，１Ｂ  地図データベースユニット、２  ナビゲーションユニット、３  通信線、４  ＯＲ回路、１１，１２  記憶装置、１３，２２  マイコン、１４  メモリ、１５，２１  通信装置。
【図１】
2006337104.tif 000003
【図２】
2006337104.tif 000004
【図３】
2006337104.tif 000005
【図４】
2006337104.tif 000006