(57)【特許請求の範囲】
【請求項１】
地図データを用いて、目的地への経路誘導を行う経路誘導装置において、
車外の情報センタに記憶された第１の地図データを通信により受信する第１の地図データ受信手段と、
車内の記憶媒体に記憶された第２の地図データの読み込みと加工を行う車載記憶媒体読み込み装置に対して、前記第２の地図データの読み込みと加工を要求するデータ要求手段と、
前記データ要求手段の要求に応じて前記車載記憶媒体読み込み装置より発信される地図データを受信する第２の地図データ受信手段と、
前記第１の地図データ受信手段で受信された第１の地図データと第２の地図データ受信手段で受信された第２の地図データを加工した地図データとの何れか使用して目的地への経路誘導を行う経路誘導手段とを備え、
前記車載記憶媒体読み込み装置は、前記データ要求手段の要求に基づき前記記憶媒体から読み込んだ前記第２の地図データのデータ形式を前記第１の地図データのデータ形式に変換するデータ加工手段を有することを特徴とする経路誘導装置。
【請求項２】
地図データを用いて、目的地への経路誘導を行う経路誘導装置において、
車外の情報センタに記憶された第１の地図データを通信により受信する第１の地図データ受信手段と、
車内の記憶媒体に記憶された第２の地図データの読み込みと加工を行う車載記憶媒体読み込み装置に対して、前記第２の地図データの読み込みと加工を要求するデータ要求手段と、
前記データ要求手段の要求に応じて前記車載記憶媒体読み込み装置より発信される地図データを受信する第２の地図データ受信手段と、
前記第１の地図データ受信手段で受信された第１の地図データと第２の地図データ受信手段で受信された第２の地図データを加工した地図データとの何れか使用して目的地への経路誘導を行う経路誘導手段とを備え、
前記車載記憶媒体読み込み装置は、前記データ要求手段の要求に基づき前記記憶媒体から読み込んだ前記第２の地図データのデータ形式を前記第１の地図データのデータ形式に変換するデータ加工手段と、
前記記憶媒体に記憶された音響データの再生手段と
を有することを特徴とする経路誘導装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両外のサーバ装置から受信したデータ及び車両内の記録媒体に記憶されたデータを用いて走行支援処理をする経路誘導装置に関する。
【０００２】
【従来の技術】
従来より、例えば携帯電話回線等を利用して、車両外のサーバ装置から地図データ等を受信し、受信した地図データ等を用いた経路探索処理や、経路案内処理等を行うオフボード型ナビゲーションシステムが知られている。また、従来より、記録媒体に記録された地図データ等を用いて経路探索処理や経路案内処理を行うオンボード型ナビゲーションシステムが知られている。
【０００３】
従来のオンボード型ナビゲーションシステムでは、地図表示、ルート検索、ルートガイドなどを実行するために必要なデータをＤＶＤ（Digital Video Disc／Digital Versatile Disc）−ＲＯＭ（Read Only Memory）やハードディスクなどの記録媒体に格納して車両に搭載し、必要に応じてデータ読み込み装置によりデータを読み込んで各種処理を実行していた。
【０００４】
また、オフボード型ナビゲーションシステムでは、地図表示、ルート探索、ルートガイドなどを実行するために必要なデータを、携帯電話回線等の無線通信回線を用いてセンタサーバからダウンロードすることで、オンボード型ナビゲーションシステムに必要な記録媒体やデータ読み込み装置を不要としている。これにより、オフボード型ナビゲーションシステムでは、車載装置のコストを低減していた。また、このオフボード型ナビゲーションシステムでは、センタサーバ側に高い処理能力を備え、多様なデータを用いた高精度の探索ルートをダウンロードすることができる。
【０００５】
【発明が解決しようとする課題】
上述の従来のオフボード型ナビゲーションシステムでは、無線通信回線を介してデータを取得するため、同時に使用可能なデータ量に制約があり、オンボード型ナビゲーションシステムと比較して処理能力やメモリ容量を下げることができ、低コスト化を確保することができる。しかし、このオフボード型ナビゲーションシステムでは、機能拡張する場合に、地図データを格納した記録媒体とデータ読み込み装置とを付加するのみではオンボード型ナビゲーションシステムの機能を追加することはできない。したがって、オフボード型ナビゲーションシステムにおいて機能拡張をするときには、ナビゲーションシステム自体の交換が必要になるという問題点があった。
【０００６】
また、従来より、システム全体のコストを低減するために、オンボード型ナビゲーションシステムとオーディオ機器とを統合したシステムが知られているが、ユーザによりオーディオ機器を交換するとナビゲーション機能が失われることになってしまう。これに対し、ユーザによるオーディオ機器の交換を可能とするためには、オーディオ機器とナビゲーションシステムとを独立した機器として構成する必要があり、製造コストが高くなるという問題点があった。
【０００７】
更に、従来のオンボード型ナビゲーションシステムで使用する地図データのフォーマット及びデータ内容と、オフボード型ナビゲーションシステムで使用する地図データのフォーマット及びデータ内容とは異なっていた。すなわち、従来のオンボード型ナビゲーションシステムでは、地図データ記録媒体から読み込んだ地図データを直接処理する構成になっていたため、オフボード型ナビゲーションシステムで使用する地図データを用いた処理を行うことができない。また、従来のオフボード型ナビゲーションシステムでは、オンボード型ナビゲーションシステムで使用する地図データを用いた処理を行うことができない。
【０００８】
したがって、従来では、オンボード型ナビゲーションシステムの処理機能と、オフボード型ナビゲーションシステムの処理機能とを共通化することができず、オンボード型ナビゲーションシステムの処理機能と、オフボード型ナビゲーションシステムの処理機能との双方を実装するナビゲーションシステムを提供するためには、２つのソフトウェアを備える必要があった。
【０００９】
これに対し、無線通信回線を介してダウンロードする地図データをオンボード型ナビゲーションシステムで使用するフォーマット、データ内容とすると、ダウンロードするデータ量が増加するため、ダウンロード時間、通信費が増加して商品性が低下するという問題点があった。
【００１０】
また、オンボード型ナビゲーションシステムの処理機能とオフボード型ナビゲーションシステムの処理機能とが別個になっていたため、ナビゲーションシステムを作成するに際して、２種類のシステムプラットフォームを開発、メンテナンスする必要があり、大きな負担となっていた。
【００１１】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、記録媒体に記録された地図データの処理機能を有しないナビゲーションシステムであっても、記録媒体に記録された地図データを利用することができる経路誘導装置を提供するものである。
【００１２】
【課題を解決するための手段】
上述の課題を解決するために、請求項１に係る発明は、地図データを用いて、目的地への経路誘導を行う経路誘導装置において、車外の情報センタに記憶された第１の地図データを通信により受信する第１の地図データ受信手段と、車内の記憶媒体に記憶された第２の地図データの読み込みと加工を行う車載記憶媒体読み込み装置に対して、前記第２の地図データの読み込みと加工を要求するデータ要求手段と、前記データ要求手段の要求に応じて前記車載記憶媒体読み込み装置より発信される地図データを受信する第２の地図データ受信手段と、前記第１の地図データ受信手段で受信された第１の地図データと第２の地図データ受信手段で受信された第２の地図データを加工した地図データとの何れか使用して目的地への経路誘導を行う経路誘導手段とを備え、前記車載記憶媒体読み込み装置は、前記データ要求手段の要求に基づき前記記憶媒体から読み込んだ前記第２の地図データのデータ形式を前記第１の地図データのデータ形式に変換するデータ加工手段を有することを特徴とする。
【００１３】
請求項２に係る発明は、地図データを用いて、目的地への経路誘導を行う経路誘導装置において、車外の情報センタに記憶された第１の地図データを通信により受信する第１の地図データ受信手段と、車内の記憶媒体に記憶された第２の地図データの読み込みと加工を行う車載記憶媒体読み込み装置に対して、前記第２の地図データの読み込みと加工を要求するデータ要求手段と、前記データ要求手段の要求に応じて前記車載記憶媒体読み込み装置より発信される地図データを受信する第２の地図データ受信手段と、前記第１の地図データ受信手段で受信された第１の地図データと第２の地図データ受信手段で受信された第２の地図データを加工した地図データとの何れか使用して目的地への経路誘導を行う経路誘導手段とを備え、前記車載記憶媒体読み込み装置は、前記データ要求手段の要求に基づき前記記憶媒体から読み込んだ前記第２の地図データのデータ形式を前記第１の地図データのデータ形式に変換するデータ加工手段と、前記記憶媒体に記憶された音響データの再生手段とを有することを特徴とする。
【００１５】
【発明の効果】
請求項１に係る発明によれば、第１の地図データ受信手段で受信された第１の地図データと第２の地図データ受信手段で受信された第２の地図データを加工した地図データとの何れかを使用して経路誘導を行うことができ、例えば情報センタから受信した第１の地図データでしか経路誘導処理を行えない装置であっても、記録媒体に記録された第２の地図データによる経路誘導処理を行うことができる。また、請求項１に係る発明によれば、車載記憶媒体読み込み装置により、データ要求手段の要求に基づき記憶媒体から読み込んだ第２の地図データのデータ形式を第１の地図データのデータ形式に変換するので、発明の効果を実現することができる。
【００１６】
請求項２に係る発明によれば、第１の地図データ受信手段で受信された第１の地図データと第２の地図データ受信手段で受信された第２の地図データを加工した地図データとの何れかを使用して経路誘導を行うことができ、例えば情報センタから受信した第１の地図データでしか経路誘導処理を行えない装置であっても、記録媒体に記録された第２の地図データによる経路誘導処理を行うことができる。また、請求項１に係る発明によれば、車載記憶媒体読み込み装置により、データ要求手段の要求に基づき記憶媒体から読み込んだ第２の地図データのデータ形式を第１の地図データのデータ形式に変換するので、発明の効果を実現することができる。また、請求項２に係る発明によれば、車載記憶媒体読み込み装置により、データ要求手段の要求に基づき記憶媒体から読み込んだ第２の地図データのデータ形式を第１の地図データのデータ形式に変換するので、請求項１に係る発明の効果を実現することができる。更に請求項２に係る発明によれば、車載記憶媒体読み込み装置に、更に記憶媒体に記憶された音響データの再生手段を有することとしたので、再生手段による機能を利用して経路誘導処理を行うことができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１９】
本発明は、例えば図１に示すように構成されたナビゲーションシステムに適用される。このナビゲーションシステムは、車両運転者に車両の現在位置、地図、走行経路を提示すると共に、走行経路を案内することで車両走行を支援する車両走行支援処理をする。
【００２０】
［ナビゲーションシステムの構成］
このナビゲーションシステムは、車両に設けられたディスプレイ部１、ナビゲーション演算部２、スイッチ部３、オーディオ部４、スピーカ部５と、ナビゲーション処理部２と接続した携帯電話端末６と、この携帯電話端末６と無線通信をするセンタサーバ７とを備えて構成されている。このナビゲーションシステムにおいて、ディスプレイ部１、ナビゲーション演算部２、スイッチ部３及びオーディオ部４は、システム内通信回線１１を介して接続され、更にナビゲーション演算部２に車両ＬＡＮ（Local Area Network）回線１２が接続されている。このナビゲーションシステムにおいて、システム内通信回線１１、車内ＬＡＮ回線１２、システム内通信回線１１及び車内ＬＡＮ回線１２に接続されたインターフェースは、例えばＣＡＮ（Controller Area Network）規格等に従って構成されている。
【００２１】
センタサーバ７は、無線通信用ナビゲーションデータを記憶する機能、車両側の要求に従って経路探索をする機能、複数の携帯電話端末６との間で無線通信をする機能を少なくとも有する。このセンタサーバ７は、主として、携帯電話端末６からの要求に応じて無線通信用ナビゲーションデータを検索して携帯電話端末６に送信する処理をする。また、このセンタサーバ７は、ナビゲーション演算部２からの要求に応じて、記憶している無線通信用ナビゲーションデータを用いて経路探索処理をして走行経路情報を作成し、ナビゲーション演算部２に送信する機能を備えていても良い。
【００２２】
このセンタサーバ７に記憶している無線通信用ナビゲーションデータは、無線通信により送信されるデータ形態の無線通信用フォーマット（第１フォーマット）であって、そのデータ内容が無線通信用データ内容となっている。この無線通信用ナビゲーションデータは、ナビゲーション演算部２により地図表示、走行経路探索等に使用される。
【００２３】
無線通信用ナビゲーションデータは、地図データとして、道路リンクデータ及び道路ノードデータを含み地図を示すネットワークデータ、道路種別、交通規制等の属性データ、地名、施設等の表示用文字データ、河川、緑地、施設等の表示用形状データを含んでいる。この表示用形状データは、緑地、水系、施設等を表示するためのポリゴンデータと、河川、鉄道等の線状部分を表示するためのポリラインデータとに分類される。
【００２４】
これに対し、後述の記録媒体Ｄに記録されているデータ（以下、「記録媒体用ナビゲーションデータ」と呼ぶ。）は、記録媒体用フォーマット（第２フォーマット）であって、そのデータ内容が記録媒体用データ内容となっている。この記録媒体用フォーマットは無線通信用フォーマットとは異なり、更に記録媒体用データ内容は無線通信用データ内容とは異なる。
【００２５】
この記録媒体用ナビゲーションデータは、地図データとして、ルート探索処理を実行するために使用するネットワークデータ、表示縮尺に応じて表示内容を調整した表示地図用データを含む。また、記録媒体用ナビゲーションデータは、ルートガイド処理で使用する交差点名やランドマークに関する各種情報、拡張性や汎用性を確保することを目的とした様々な属性データやデータ参照用ポインタ等の情報を含む。
【００２６】
携帯電話端末６は、ナビゲーション演算部２との間で通信をする機能、センタサーバ７との間で無線通信をする機能を備える。携帯電話端末６は、ナビゲーション演算部２からのコマンドをスイッチ部３を介して入力し、無線信号に変換してセンタサーバ７に送信する。また、この携帯電話端末６は、センタサーバ７からの無線通信用ナビゲーションデータを受信し、受信した無線通信用ナビゲーションデータをスイッチ部３を介してナビゲーション演算部２に出力する。
【００２７】
ディスプレイ部１は、例えば液晶機構からなり、表示画面が車両運転者から視認可能な位置に設けられている。このディスプレイ部１は、例えばアナログ形式のＲＧＢ信号である表示データをナビゲーション演算部２から入力して液晶機構を駆動することにより、地図や走行経路等の各種情報を車両運転者に提示する。
【００２８】
スイッチ部３は、車両運転者から操作可能な位置に設けられている。このスイッチ部３は、メモリカードスロット２１、ＵＳＢ（Universal Serial Bus）コネクタ２２、近距離無線アンテナ２３、マイク２４を備える。
【００２９】
メモリカードスロット２１は、各種情報を格納したメモリーカードがユーザにより着脱される。このメモリカードスロット２１は、ナビゲーション演算部２からの制御信号に従って、メモリーカードに記憶された情報を読み出して出力すると共に、各種情報をメモリーカードに記憶する。
【００３０】
ＵＳＢコネクタ２２は、ＵＳＢに準拠したコネクタ形状を有し、図示しないＵＳＢケーブルが着脱される。このＵＳＢコネクタ２２は、ＵＳＢケーブルを介して携帯電話端末６と情報の入出力を可能とする。ＵＳＢコネクタ２２は、携帯電話端末６と接続することで、ナビゲーション演算部２により携帯電話端末６を制御可能とする。
【００３１】
近距離無線アンテナ２３は、携帯電話端末６との間で例えばＢｌｕｅｔｏｏｔｈ規格に準拠した無線信号の送受信をする。この近距離無線アンテナ２３は、ナビゲーション演算部２からの信号に従って無線信号を携帯電話端末６に送出するすると共に、検出した無線信号をナビゲーション演算部２に出力する。
【００３２】
なお、本例では、ＵＳＢコネクタ２２及び近距離無線アンテナ２３を備える場合を図示しているが、スイッチ部３を介して携帯電話端末６とナビゲーション演算部２との間で情報の入出力をするに際しては、ＵＳＢコネクタ２２又は近距離無線アンテナ２３の何れかが携帯電話端末６と接続していれば良く、ＵＳＢ規格に対応した機能又はＢｌｕｅｔｏｏｔｈ規格に対応した機能の何れかを携帯電話端末６に備えていればよい。
【００３３】
マイク２４は、車両運転者が発した音声を検出し、音声信号を生成してナビゲーション演算部２に出力する。
【００３４】
更に、スイッチ部３は、ボタンやジョイスティック等の図示しない操作入力機構を備えていても良い。操作入力機構は、ナビゲーション演算部２と接続され、その操作内容がナビゲーション演算部２に検出される。この操作入力機構は、例えば、地図をスクロール表示させるときや、目的地や経由地を指定する時に操作される。
【００３５】
オーディオ部４は、オーディオ処理ＣＰＵ（Central Processing Unit）３１に、システム内通信インターフェース（Ｉ／Ｆ）３２、ＲＡＭ（Random Access Memory）３３、ＲＯＭ（Read Only Memory）３４、記録媒体インターフェース（Ｉ／Ｆ）３５、ＡＭ（Amplitude-modulation）／ＦＭ（Frequency Modulation）チューナ３６、セレクタ３７、アンプ３８が接続されて構成されている。また、このオーディオ部４は、記録媒体インターフェース３５に接続された記録媒体読み込み部３９と、ＡＭ／ＦＭチューナ３６に接続されたＡＭ／ＦＭアンテナ４０とを備える。
【００３６】
システム内通信インターフェース３２は、システム内通信回線１１を介してスイッチ部３及びオーディオ部４と接続され、スイッチ部３及びオーディオ部４との間でデータの送受信をする。システム内通信インターフェース３２は、オーディオ処理ＣＰＵ３１からのデータをナビゲーション演算部２に送信すると共に、ナビゲーション演算部２からのデータをオーディオ処理ＣＰＵ３１に出力する。
【００３７】
記録媒体読み込み部３９は、ディスク状の記録媒体Ｄが装着され、装着された記録媒体Ｄに記憶されたデータを読み込むデータ再生機構を有している。この記録媒体読み込み部３９に装着される記録媒体Ｄとしては、音響データが格納された音響データ記録媒体や、記録媒体用ナビゲーションデータが格納された地図データ記録媒体等が装着される。記録媒体読み込み部３９は、記録媒体インターフェース３５を介してオーディオ処理ＣＰＵ３１からの制御信号を入力し、記録媒体Ｄに記録されたデータの読み込みを実行する。
【００３８】
記録媒体読み込み部３９は、音響データを記録した記録媒体Ｄが装着され、オーディオ処理ＣＰＵ３１から音響データを再生する制御信号が入力されたときには、記録媒体Ｄから音響データを読み込んでセレクタ３７に出力する。また、この記録媒体読み込み部３９は、記録媒体用ナビゲーションデータを記録した記録媒体Ｄが装着され、オーディオ処理ＣＰＵ３１から記録媒体用ナビゲーションデータを再生する制御信号が入力されたときには、記録媒体Ｄから記録媒体用ナビゲーションデータを読み込んで記録媒体インターフェース３５を介してオーディオ処理ＣＰＵ３１に出力する。
【００３９】
ＡＭ／ＦＭチューナ３６は、ＡＭ／ＦＭアンテナ４０から出力された無線信号を入力する。このＡＭ／ＦＭチューナ３６は、オーディオ処理ＣＰＵ３１により受信する無線信号が設定され、設定に応じた復号をしてＡＭ／ＦＭ信号をセレクタ３７に出力する。
【００４０】
セレクタ３７は、記録媒体読み込み部３９からの音響データ、ＡＭ／ＦＭチューナ３６からのＡＭ／ＦＭ信号、後述のナビゲーション演算部２からの経路案内音声信号を入力する。このセレクタ３７は、オーディオ処理ＣＰＵ３１からモード切換信号が入力され、モード切換信号に従って入力した何れかの信号をアンプ３８に出力する。
【００４１】
アンプ３８は、セレクタ３７から出力された信号を後段のスピーカ部５から放音可能な信号にして出力する。
【００４２】
オーディオ処理ＣＰＵ３１は、ＲＯＭ３４に記憶されたプログラムを読み込み、ＲＡＭ３３を作業領域として使用してプログラムに従った処理をする。
【００４３】
このオーディオ処理ＣＰＵ３１は、スイッチ部３に含まれる操作入力機構からの信号に従って、オーディオ部４の処理モードを設定する。具体的には、オーディオ処理ＣＰＵ３１は、処理モード設定プログラムをＲＯＭ３４から読み出し、操作入力機構からの信号に従って、セレクタ３７を制御することにより、セレクタ３７からアンプ３８に出力する信号を制御する。これにより、オーディオ処理ＣＰＵ３１は、スピーカ部５から放音する音響内容を切り換える。
【００４４】
また、オーディオ処理ＣＰＵ３１は、記録媒体読み込み部３９に記録媒体用ナビゲーションデータを記録した記録媒体Ｄが装着されたことを示す信号を記録媒体インターフェース３５から入力すると共に、ナビゲーション演算部２からナビゲーションデータを要求するコマンドをシステム内通信インターフェース３２から入力したことに応じて、ＲＯＭ３４からデータ変換・編集プログラムを読み出して起動する。オーディオ処理ＣＰＵ３１は、コマンドに従った記録媒体用ナビゲーションデータを読み出し、データ変換・編集プログラムに従って、記録媒体用フォーマットから無線通信用フォーマットに変換すると共に、記録媒体用データ内容を無線通信用データ内容に加工、編集する処理をする。これにより、オーディオ処理ＣＰＵ３１は、記録媒体用ナビゲーションデータを無線通信用ナビゲーションデータにしてナビゲーション演算部２に出力する。
【００４５】
なお、このオーディオ処理ＣＰＵ３１による、ナビゲーション演算部２からの要求に応じたデータ変換処理、データ内容編集処理の具体的な処理については後述する。
【００４６】
ナビゲーション演算部２は、システム内通信回線１１と接続されたシステム内通信インターフェース５１、メモリカードスロット２１と接続されたメモリーカードインターフェース５２、ＵＳＢコネクタ２２と接続されたＵＳＢインターフェース５３、近距離無線アンテナ２３と接続された近距離無線インターフェース５４、マイク２４と接続されたＤＳＰ（Digital Signal Processor）５５を備える。
【００４７】
システム内通信インターフェース５１は、システム内通信回線１１と接続して、オーディオ部４との間で信号の送受信をする。このシステム内通信インターフェース５１は、ナビゲーション演算部２のオーディオ部４に対するコマンドを送信すると共に、コマンドに応じて送信された無線通信用ナビゲーションデータを受信する。
【００４８】
メモリーカードインターフェース５２、ＵＳＢインターフェース５３、近距離無線インターフェース５４は、入力したデータを信号処理部５８で処理可能なデータ形態に変換して出力すると共に、信号処理部５８から入力したデータを所定のデータ形態に変換して出力する。
【００４９】
ＤＳＰ５５は、マイク２４からの音声信号をディジタル形式の音声コマンドに変換して、ＡＤ／ＤＡ変換部５７に出力する。このＡＤ／ＤＡ変換部５７は、ＤＳＰ５５からの音声コマンドを信号処理部５８に出力する。
【００５０】
車内ＬＡＮインターフェース５６は、車内ＬＡＮ回線１２を介して少なくとも車速データを受信する。この車速データは、例えば車輪に備えられた車速センサからの信号に基づいて生成される。車内ＬＡＮインターフェース５６は、受信した車速データを信号処理部５８に出力する。
【００５１】
また、このナビゲーション演算部２は、信号処理部５８と接続されたＧＰＳ（Global Positioning Systems）受信機５９及び振動ジャイロ６０を備える。ＧＰＳ受信機５９は、ＧＰＳアンテナ６１と接続され、ＧＰＳアンテナ６１からＧＰＳ信号を受信して、ＧＰＳ信号に基づいた測位データを生成して信号処理部５８に出力する。また、振動ジャイロ６０は、車両の振動を検出することにより車両の進行方向情報を生成して信号処理部５８に出力する。
【００５２】
更に、このナビゲーション演算部２は、信号処理部５８に接続されたナビゲーション処理ＣＰＵ６２、ＲＯＭ６３、ＲＡＭ６４、グラフィックスコントローラ６５を備える。これらのナビゲーション処理ＣＰＵ６２、ＲＯＭ６３、ＲＡＭ６４、グラフィックスコントローラ６５は、ナビゲーション処理ＣＰＵ６２が管理するバスにより接続されてデータ入出力が可能となっている。
【００５３】
ＲＯＭ６３には、ナビゲーション処理ＣＰＵ６２により車両走行を支援するための各種処理の処理手順を記述したナビゲーション処理プログラムが格納されている。ナビゲーション処理ＣＰＵ６２は、ＲＯＭ６３に格納されたナビゲーション処理プログラムを読み出して実行することにより各種処理を行う。
【００５４】
このナビゲーション処理ＣＰＵ６２は、ナビゲーション処理プログラムを実行することにより、現在地推定処理を実行する。この現在地推定処理において、ナビゲーション処理ＣＰＵ６２は、信号処理部５８を制御することでＧＰＳ受信機５９からの測位データ、振動ジャイロ６０からの進行方向情報、車内ＬＡＮインターフェース５６からの車速データを入力し、測位データ、進行方向情報及び車速データを用いて現在位置を推定して現在位置情報を作成する。
【００５５】
また、このナビゲーション処理ＣＰＵ６２は、ナビゲーション処理プログラムを実行することにより、推定した現在位置情報と、無線通信用ナビゲーションデータとを用いて、地図上で車両がどこに位置するのかをマッチングするマップマッチング処理を実行する。
【００５６】
更に、このナビゲーション処理ＣＰＵ６２は、ナビゲーション処理プログラムを実行することにより、スイッチ部３から目的地情報及び経由地情報を入力し、現在位置情報、目的地情報及び経由地情報を用いて、現在位置から経由地を経由して目的地まで到着する走行ルートを探索して走行経路情報を作成するルート探索処理を実行する。
【００５７】
更にまた、このナビゲーション処理ＣＰＵ６２は、ナビゲーション処理プログラムを実行することにより、ルート探索処理で作成した走行経路情報に沿って車両を走行させることを提示するようにディスプレイ部１及びスピーカ部５を制御するルートガイダンス処理を実行する。また、このナビゲーション処理ＣＰＵ６２は、ルートガイダンス処理時に、走行経路から車両が逸脱したときにオートリルート処理をする。このとき、ナビゲーション処理ＣＰＵ６２は、経路案内の音声を示す経路案内音声信号を作成して、信号処理部５８、ＡＤ／ＤＡ変換部５７を介してセレクタ３７に出力する制御をする。
【００５８】
更にまた、ナビゲーション処理ＣＰＵ６２は、マップマッチング処理時、ルート探索処理時、ルートガイダンス処理時やディスプレイ部１の表示状態、車両の進行状況等から、必要な無線通信用ナビゲーションデータを要求するコマンドを生成する処理をする。このとき、ナビゲーション処理ＣＰＵ６２は、携帯電話端末６を介して無線通信用ナビゲーションデータを受信することを要求するコマンドを生成してＵＳＢインターフェース５３を介して出力する処理、又はオーディオ部４に要求するコマンドを生成してシステム内通信インターフェース５１を介して出力する処理をする。
【００５９】
更にまた、ナビゲーション処理ＣＰＵ６２は、センタサーバ７にルート探索処理を実行させるときには、現在位置情報、目的地情報及び経由地情報を携帯電話端末６を介して送信する制御をし、センタサーバ７からのルート探索処理結果を受信してルートガイダンス処理を行う。
【００６０】
更にまた、このナビゲーション処理ＣＰＵ６２は、ナビゲーション処理プログラムを実行することにより、マップマッチング処理、ルート探索処理、ルートガイダンス処理の結果を用いて、ディスプレイ部１に表示して車両運転者に提示するＨＭＩ処理を実行する。このとき、ナビゲーション処理ＣＰＵ６２は、ナビゲーション処理プログラムの処理結果をディスプレイ部１に表示するためにグラフィックスコントローラ６５を制御して表示データを作成させる。
【００６１】
［オーディオ処理ＣＰＵ３１による具体的なデータ内容加工処理］
つぎに、オーディオ処理ＣＰＵ３１による第１データ内容加工処理〜第４データ内容加工処理について具体的に説明する。オーディオ処理ＣＰＵ３１は、後述するようにデータ内容を加工、編集することにより、記録媒体用ナビゲーションデータをナビゲーション処理ＣＰＵ６２で処理可能な無線通信用ナビゲーションデータに加工、編集する。
【００６２】
＜第１データ内容加工処理＞
ナビゲーション処理ＣＰＵ６２は、マップマッチング処理時に、ＲＡＭ６４に格納されている地図データの端部と、車両位置との距離が所定値以上近づいたときに、図２に示すように、マップマッチング用地図データの無線通信用ナビゲーションデータを要求するコマンドを発行する。なお、ナビゲーション処理ＣＰＵ６２によりコマンドを発行するタイミングとしては、ＲＡＭ６４に格納可能なマップマッチング用地図データの容量に依存し、ＲＡＭ６４に必要なデータが格納されていないときにコマンドを発行する。
【００６３】
このとき、ナビゲーション処理ＣＰＵ６２は、要求する地図領域を指定するフィルタリングエリア（メッシュ）の引数をコマンドに付加する。このナビゲーション処理ＣＰＵ６２は、車両が走行して現在位置が変化することで、マップマッチング用地図データを再要求する。
【００６４】
オーディオ処理ＣＰＵ３１は、コマンドを入力すると、要求された地図領域の記録媒体用ナビゲーションデータを記録媒体Ｄから読み出す処理をして、データ内容の編集を開始する。オーディオ処理ＣＰＵ３１は、読み出した記録媒体用ナビゲーションデータのマップマッチング用ネットワークデータから、要求されたエリアを示す引数に基づくフィルタリングをする。更に、オーディオ処理ＣＰＵ３１は、引数によりフィルタリングした記録媒体用ナビゲーションデータからデータ属性に関する情報をフィルタリングする。
【００６５】
これにより、オーディオ処理ＣＰＵ３１は、記録媒体用ナビゲーションデータから要求されたエリアであって、拡張性や汎用性を確保することを目的とした属性データを除いたデータを作成して、無線通信用ナビゲーションデータとしてナビゲーション演算部２に出力する。詳細に説明すれば、オーディオ処理ＣＰＵ３１は、道路リンクデータのデータ内容としてＩＤ、始点位置座標、終点位置座標、接続される道路リンクのＩＤ、道路種別、一方通行情報を含むマップマッチング用の無線通信用ナビゲーションデータを作成する。
【００６６】
＜第２データ内容加工処理＞
ナビゲーション処理ＣＰＵ６２は、地図表示時に、ＲＡＭ６４に格納されている地図データの端部と車両位置との距離が所定値以上近づいたとき、ユーザによる地図スクロール操作により表示位置がＲＡＭ６４に格納されているエリアの端部に所定以上近づいたとき、ユーザによる縮尺変更操作によりＲＡＭ６４に格納されていないデータが必要となったときに、図３に示すように、表示用地図データの無線通信用ナビゲーションデータを要求するコマンドを発行する。
【００６７】
なお、ナビゲーション処理ＣＰＵ６２によりコマンドを発行するタイミングとしては、ＲＡＭ６４に格納可能な表示用地図データの容量に依存し、ＲＡＭ６４に必要なデータが格納されていないときにコマンドを発行する。
【００６８】
このとき、ナビゲーション処理ＣＰＵ６２は、要求する地図領域を指定するフィルタリングエリア（メッシュ）の引数、及び階層構造データのうちで必要な階層を指定する引数をコマンドに付加する。この階層構造データとは、ディスプレイ部１で表示する地図が縮尺毎に階層構造となっている表示用地図データのことである。ナビゲーション処理ＣＰＵ６２は、引数として階層（縮尺）を指定する。
【００６９】
オーディオ処理ＣＰＵ３１は、コマンドを入力すると、要求された地図領域の記録媒体用ナビゲーションデータを記録媒体Ｄから読み出す処理をして、データ内容の編集を開始する。オーディオ処理ＣＰＵ３１は、読み出した記録媒体用ナビゲーションデータの全縮尺用表示用ネットワークデータから、要求されたエリアを示す引数に基づくフィルタリングをし、更に引数により指定された縮尺に基づくフィルタリングをする。更に、オーディオ処理ＣＰＵ３１は、引数によりフィルタリングした記録媒体用ナビゲーションデータからデータ属性に関する情報をフィルタリングする。
【００７０】
これにより、オーディオ処理ＣＰＵ３１は、記録媒体用ナビゲーションデータから要求された縮尺のエリアであって、属性データを除いたデータを作成して、無線通信用ナビゲーションデータとしてナビゲーション演算部２に出力する。詳細に説明すれば、オーディオ処理ＣＰＵ３１は、道路リンクデータのデータ内容としてＩＤ、始点位置座標、終点位置座標、接続される道路リンクのＩＤ、道路種別、一方通行情報を含み、ポリゴンデータとしてＩＤ、構成点列の座標、ポリゴン種別を含み、ポリラインデータとしてＩＤ、構成点列の座標、ポリライン種別、文字データとしてＩＤ、文字列データ、表示位置座標、文字データ種別を含む地図表示用の無線通信用ナビゲーションデータを作成する。
【００７１】
＜第３データ内容加工処理＞
ナビゲーション処理ＣＰＵ６２は、ルート探索処理開始時、オートリルート処理開始時に、図４に示すように、ルート探索用地図データの無線通信用ナビゲーションデータを要求するコマンドを発行する。なお、ナビゲーション処理ＣＰＵ６２によりコマンドを発行するタイミングとしては、ＲＡＭ６４に格納可能なルート探索用地図データの容量に依存し、ＲＡＭ６４に必要なデータが格納されていないときにコマンドを発行する。
【００７２】
このとき、ナビゲーション処理ＣＰＵ６２は、現在位置、経由地、目的地の詳細な地図データを要求する引数、この引数に対応して要求する地図領域を指定するフィルタリングエリア（メッシュ）の引数、長距離探索用のラフな地図データを要求する引数、この引数に対応して要求する地図領域を指定するフィルタリングエリア（メッシュ）の引数をコマンドに付加する。なお、本例では、階層として詳細データとラフデータの２階層である場合について説明する。
【００７３】
オーディオ処理ＣＰＵ３１は、コマンドを入力すると、要求された地図領域の記録媒体用ナビゲーションデータを記録媒体Ｄから読み出す処理をして、データ内容の編集を開始する。オーディオ処理ＣＰＵ３１は、読み出した記録媒体用ナビゲーションデータの全ネットワークデータから、要求されたエリア、階層を示す引数に基づくフィルタリングをする。更に、オーディオ処理ＣＰＵ３１は、引数によりフィルタリングした記録媒体用ナビゲーションデータからデータ属性に関する情報をフィルタリングする。
【００７４】
これにより、オーディオ処理ＣＰＵ３１は、記録媒体用ナビゲーションデータから要求された縮尺のエリアであって、属性データを除いたデータを作成して、無線通信用ナビゲーションデータとしてナビゲーション演算部２に出力する。詳細に説明すれば、オーディオ処理ＣＰＵ３１は、道路ノードデータのデータ内容としてＩＤ、他の階層に対応するノードが存在する場合の他の階層におけるＩＤ、接続される道路リンクのＩＤ、接続される道路リンク間の交通規制、接続される道路リンクの関係を含み、道路リンクデータのデータ内容としてＩＤ、対応する道路リンクのＩＤ、リンク所要時間、道路種別、一方通行情報を含むルート探索用の無線通信用ナビゲーションデータを作成する。
【００７５】
＜第４データ内容加工処理＞
ナビゲーション処理ＣＰＵ６２は、ルート探索処理の終了した後に、走行経路に含まれる道路ノードデータのうち、ノードに対する進入方向と脱出方向との関係、進入する道路リンクと脱出する道路リンクとの道路種別の関係から、走行経路情報に従ってルートガイダンスを行う交差点等の地点を選定する。そして、ナビゲーション処理ＣＰＵ６２は、図５に示すように、選択した各地点に関して属性データの無線通信用ナビゲーションデータを要求するコマンドを発行する。
【００７６】
なお、ナビゲーション処理ＣＰＵ６２によりコマンドを発行するタイミングとしては、ＲＡＭ６４に格納可能な属性データの容量に依存し、ＲＡＭ６４に必要なデータが格納されていないときにコマンドを発行する。
【００７７】
このとき、ナビゲーション処理ＣＰＵ６２は、走行経路の含まれ、ルート探索用ネットワークデータの道路ノードデータのＩＤであって、ルートガイダンスを行う地点を示す道路ノードデータのＩＤの引数をコマンドに付加する。
【００７８】
オーディオ処理ＣＰＵ３１は、コマンドを入力すると、記録媒体用ナビゲーションデータを記録媒体Ｄから読み出す処理をして、データ内容の編集を開始する。オーディオ処理ＣＰＵ３１は、読み出した記録媒体用ナビゲーションデータから、要求された道路ノードデータのＩＤに基づくフィルタリングをする。
【００７９】
これにより、オーディオ処理ＣＰＵ３１は、記録媒体用ナビゲーションデータから要求された道路ノードデータのＩＤの属性データからなる無線通信用ナビゲーションデータを作成する。詳細に説明すれば、オーディオ処理ＣＰＵ３１は、道路ノードデータのデータ内容としてＩＤ、交差点名称文字列、交差点名称読み、交差点種別、交差点とランドマークの位置関係、ランドマークの種別を含むルートガイド用の無線通信用ナビゲーションデータを作成する。
【００８０】
［実施の形態の効果］
以上、詳細に説明したように、本実施の形態に係るナビゲーションシステムによれば、オーディオ処理ＣＰＵ３１で変換した無線通信用ナビゲーションデータを用いて、ナビゲーション処理ＣＰＵ６２により各種処理を行うことができるので、センタサーバ７から受信した無線通信用ナビゲーションデータを用いた処理、及び記録媒体Ｄに記録された記録媒体用ナビゲーションデータを用いた処理の双方を行うことができる。したがって、このナビゲーションシステムによれば、センタサーバ７から受信した地図データでしか処理を行えないナビゲーション処理ＣＰＵ６２であっても、記録媒体Ｄに記録された記録媒体用ナビゲーションデータによる機能を追加することができる。
【００８１】
また、このナビゲーションシステムによれば、マップマッチング処理を行うに際して、マップマッチング処理に使用する地図データがＲＡＭ６４に記憶されていない場合であっても、記録媒体用ナビゲーションデータを利用して処理を行うことができる。
【００８２】
更に、このナビゲーションシステムによれば、ユーザにより地図のスクロール操作を行った場合に、表示する地図がＲＡＭ６４に記憶されていない場合であっても、記録媒体用ナビゲーションデータを利用して処理を行うことができる。
【００８３】
更にまた、このナビゲーションシステムによれば、走行経路探索処理を行うに際して、走行経路探索処理に使用する地図データがＲＡＭ６４に記憶されていない場合であっても、記録媒体用ナビゲーションデータを利用して処理を行うことができる。
【００８４】
更にまた、このナビゲーションシステムによれば、ルートガイダンス処理を行うに際して、ルートガイダンス処理に使用する地図データがＲＡＭ６４に記憶されていない場合であっても、記録媒体用ナビゲーションデータを利用して処理を行うことができる。
【００８５】
更にまた、このナビゲーションシステムによれば、オーディオ部４の記録媒体読み込み部３９を利用してナビゲーション処理ＣＰＵ６２により各種処理を行うことができるので、記録媒体Ｄに記録された記録媒体用ナビゲーションデータを使用する場合であっても、ナビゲーション演算部２に記録媒体用ナビゲーションデータを利用した処理をする演算部を設ける必要なく、システム開発を効率化することができる。
【００８６】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【００８７】
すなわち、上述した一例では、センタサーバ７からの地図データ等を用いて車両走行を支援するナビゲーション演算部２を備え、記録媒体に記録された地図データをオーディオ部４により変換してナビゲーション演算部２で処理する一例について説明したが、このような構成に限定されるものではない。
【図面の簡単な説明】
【図１】本発明を適用したナビゲーションシステムの構成を示すブロック図である。
【図２】オーディオ処理ＣＰＵによる第１データ内容加工処理について具体的に説明するための図である。
【図３】オーディオ処理ＣＰＵによる第２データ内容加工処理について具体的に説明するための図である。
【図４】オーディオ処理ＣＰＵによる第３データ内容加工処理について具体的に説明するための図である。
【図５】オーディオ処理ＣＰＵによる第４データ内容加工処理について具体的に説明するための図である。
【符号の説明】
１  ディスプレイ部
２  ナビゲーション演算部
３  スイッチ部
４  オーディオ部
５  スピーカ部
６  携帯電話端末
７  センタサーバ
１１  システム内通信回線
１２  車内ＬＡＮ回線
２１  メモリカードスロット
２２  ＵＳＢコネクタ
２３  近距離無線アンテナ
２４  マイク
３１  オーディオ処理ＣＰＵ
３２  システム内通信インターフェース
３３  ＲＡＭ
３４  ＲＯＭ
３５  記録媒体インターフェース
３６  ＡＭ／ＦＭチューナ
３７  セレクタ
３８  アンプ
３９  記録媒体読み込み部
４０  ＡＭ／ＦＭアンテナ
５１  システム内通信インターフェース
５２  メモリーカードインターフェース
５３  ＵＳＢインターフェース
５４  近距離無線インターフェース
５５  ＤＳＰ
５６  車内ＬＡＮインターフェース
５７  ＡＤ／ＤＡ変換部
５８  信号処理部
５９  ＧＰＳ受信機
６０  振動ジャイロ
６１  ＧＰＳアンテナ
６２  ナビゲーション処理ＣＰＵ
６３  ＲＯＭ
６４  ＲＡＭ
６５  グラフィックスコントローラ
【図１】
0003855759.tif 000002
【図２】
0003855759.tif 000003
【図３】
0003855759.tif 000004
【図４】
0003855759.tif 000005
【図５】
0003855759.tif 000006