(57)【特許請求の範囲】
【請求項１】
配信装置から送られてくる地図情報を車載のナビゲーション装置によって受信する地図情報配信システムにおいて、
前記ナビゲーション装置は、
所定の走行経路に沿った地図表示を行うために必要な前記地図情報を格納する地図情報格納手段と、
前記地図情報格納手段に格納された前記地図情報に基づいて前記走行経路に沿った地図画像を作成する地図画像作成手段と、
前記地図画像作成手段によって作成された地図画像を表示する表示手段と、
車両の走行位置が、前記地図情報格納手段に格納された前記地図情報に対応する地図表示範囲を超えたことを判定する範囲外判定手段と、
前記範囲外判定手段によって前記走行位置が前記地図情報に対応する地図表示範囲を超えたと判定されたときに、少なくともその旨とその時点における前記車両位置を含む復帰情報送信要求を作成する送信要求作成手段と、
前記復帰情報送信要求を前記配信装置に向けて送信するとともに、前記走行経路に前記走行位置を復帰するために必要な復帰情報が前記配信装置から送られてきたときにこれを受信する第１の通信手段と、
を備え、前記第１の通信手段によって受信された前記復帰情報の内容を前記表示手段によって表示することを特徴とする地図情報配信システム。
【請求項２】
請求項１において、
前記配信装置は、
前記ナビゲーション装置から送られてくる前記復帰情報送信要求を受信するとともに、この復帰情報送信要求に対応する前記復帰情報を前記ナビゲーション装置に向けて送信する第２の通信手段と、
前記第２の通信手段で受信した前記復帰情報送信要求に基づいて、前記走行位置から前記走行経路までの復帰経路を特定する情報と、この復帰経路が含まれる地図表示に必要な地図情報とを含む前記復帰情報を作成する復帰情報作成手段と、
を備えることを特徴とする地図情報配信システム。
【請求項３】
請求項１において、
前記配信装置は、
前記ナビゲーション装置から送られてくる前記復帰情報送信要求を受信するとともに、この復帰情報送信要求に対応する前記復帰情報を前記ナビゲーション装置に向けて送信する第２の通信手段と、
前記第２の通信手段で受信した前記復帰情報送信要求に基づいて、前記走行位置から前記走行経路に復帰するために必要な分岐情報を含む前記復帰情報を作成する復帰情報作成手段と、
を備えることを特徴とする地図情報配信システム。
【請求項４】
配信装置から送られてくる地図情報を車載のナビゲーション装置によって受信する地図情報配信システムにおいて、
前記ナビゲーション装置は、
所定の走行経路に沿った地図表示を行うために必要な前記地図情報を格納する地図情報格納手段と、
前記地図情報格納手段に格納された前記地図情報に基づいて前記走行経路に沿った地図画像を作成する地図画像作成手段と、
前記地図画像作成手段によって作成された地図画像を表示する表示手段と、
車両の走行位置が、前記地図情報格納手段に格納された前記地図情報に対応する地図表示範囲を超えたことを判定する範囲外判定手段と、
前記範囲外判定手段によって前記走行位置が前記地図情報に対応する地図表示範囲を超えたと判定されたときに、前記走行位置から前記走行経路に復帰するために必要な前記走行位置から前記走行経路までの距離と概略的な進行方向を含む前記復帰情報を作成する復帰情報作成手段と、
を備え、前記復帰情報作成手段によって作成された前記復帰情報の内容を前記表示手段によって表示することを特徴とする地図情報配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等の通信ネットワークを用いて、車載用のナビゲーション装置に対して、地図表示等のナビゲーション処理に必要な地図情報を配信する地図情報配信システムに関する。
【０００２】
【従来の技術】
一般に、車載用のナビゲーション装置は、ＣＤ（コンパクトディスク）やＤＶＤ（デジタルバーサタイルディスク）、あるいはハードディスク等の記録媒体に記録された地図情報を読み出して、車両位置周辺の地図表示や、利用者により指定される目的地や経由地までの走行経路を探索し、抽出された走行経路に沿って車両の走行を誘導する経路探索・誘導処理などのナビゲーション処理を行っている。
【０００３】
【発明が解決しようとする課題】
ところで、最近では、ＣＤやＤＶＤあるいはハードディスク等の記録媒体に記録された地図情報を用いるのではなく、所定の情報センタ等とナビゲーション装置との間をインターネット等の通信ネットワークを介して接続し、情報センタからナビゲーション装置に対して地図情報を配信する地図情報配信システムも実用化されつつある。この地図情報配信システムでは、例えば、情報センタに接続し、所定事項を送信して走行経路を設定すると、この走行経路に対応した所定範囲の地図情報が情報センタからナビゲーション装置に対して配信される。そして、配信された地図情報に基づいてナビゲーション装置により、地図表示や経路誘導処理など所定のナビゲーション処理が行われる。
【０００４】
ところが、上述したように情報センタ等から配信された地図情報を用いる地図情報配信システムでは、車両が元の走行経路から外れて走行し、車両の走行位置が既に取得済みの地図情報の範囲を超えてしまった場合には、ナビゲーション処理に必要な地図情報をナビゲーション装置がもっていないことになるため、地図表示等の処理が行われなくなる。このため、車両が現在どこを走行しているのかを把握しにくくなり、元の走行経路への復帰が困難になるという問題があった。
【０００５】
本発明は、このような点に鑑みて創作されたものであり、その目的は、車両の走行位置が地図情報の範囲を超えた場合であっても元の走行経路へ容易に復帰することができる地図情報配信システムを提供することにある。
【０００６】
【課題を解決するための手段】
上述した課題を解決するために、本発明の地図情報配信システムでは、配信装置から送られてくる地図情報を車載のナビゲーション装置によって受信する地図情報配信システムにおいて、ナビゲーション装置は、所定の走行経路に沿った地図表示を行うために必要な地図情報を地図情報格納手段に格納し、この地図情報格納手段に格納された地図情報に基づいて、走行経路に沿った地図画像を地図画像作成手段によって作成しており、地図画像作成手段によって作成された地図画像を表示手段によって表示している。そして、車両の走行位置が地図情報格納手段に格納された地図情報に対応する範囲を超えたことを範囲外判定手段により判定し、走行位置が地図情報に対応する範囲を超えたと判定されたときに、少なくともその旨とその時点における車両位置を含む復帰情報送信要求を送信要求作成手段によって作成し、作成された復帰情報送信要求を第１の通信手段によって配信装置に向けて送信しており、走行経路に走行位置を復帰するために必要な復帰情報が配信装置から送られてきたときにこれを第１の通信手段によって受信し、受信した復帰情報の内容を表示手段によって表示している。
【０００７】
走行位置が地図情報に対応する範囲を超えた場合に、所定の復帰情報送信要求が送信され、これに対応して走行経路に走行位置を復帰させるために必要な復帰情報が送られてその内容が表示されるので、表示された復帰情報を参照することにより、元の走行経路へ容易に復帰することができる。
【０００８】
また上述した配信装置は、ナビゲーション装置から送られてくる復帰情報送信要求を第２の通信手段によって受信し、この復帰情報送信要求に基づいて、走行位置から走行経路までの復帰経路を特定する情報と、この復帰経路が含まれる地図表示に必要な地図情報とを含む復帰情報を復帰情報作成手段によって作成し、作成した復帰情報を第２の通信手段によってナビゲーション装置に向けて送信することが望ましい。このような復帰情報に基づいて、ナビゲーション装置によって復帰経路を含む地図の表示やこの復帰経路に沿った経路誘導を行うことができるため、車両を元の走行経路へ確実に復帰させることができる。
【０００９】
また上述した配信装置は、ナビゲーション装置から送られてくる復帰情報送信要求を第２の通信手段によって受信し、この復帰情報送信要求に基づいて、走行位置から走行経路に復帰するために必要な分岐情報を含む復帰情報を復帰情報作成手段によって作成し、作成した復帰情報を第２の通信手段によってナビゲーション装置に向けて送信するようにしてもよい。例えば、「次の交差点を右折」というような分岐情報を復帰情報に含ませておけば、この分岐情報の内容がナビゲーション装置において表示されるので、表示される分岐情報を参照することにより、車両を元の走行経路へ復帰させることができる。特に、地図表示に必要な地図情報を復帰情報に含ませて送信する場合に比較して復帰情報のデータ量を抑えることができるので、通信コストの低減が可能となるとともに、速やかに復帰情報を提供することができるという利点がある。
【００１０】
また、本発明の地図情報配信システムでは、配信装置から送られてくる地図情報を車載のナビゲーション装置によって受信する地図情報配信システムにおいて、ナビゲーション装置は、所定の走行経路に沿った地図表示を行うために必要な地図情報を地図情報格納手段に格納し、この地図情報格納手段に格納された地図情報に基づいて、走行経路に沿った地図画像を地図画像作成手段によって作成しており、地図画像作成手段によって作成された地図画像を表示手段によって表示している。そして、車両の走行位置が地図情報格納手段に格納された地図情報に対応する範囲を超えたことを範囲外判定手段により判定し、車両の走行位置が地図情報に対応する範囲を超えたと判定されたときに、走行位置から走行経路に復帰するために必要な、走行位置から走行経路までの距離と概略的な進行方向を含む復帰情報を復帰情報作成手段により作成しており、作成した復帰情報の内容を表示手段によって表示している。
【００１１】
走行位置が地図情報に対応する範囲を超えた場合に、所定の復帰情報を作成してその内容、具体的には、現在の走行位置から元の走行経路までの距離と概略的な進行方向を表示しているので、この内容を参考にして車両を走行させることにより、車両を元の走行経路へ復帰させることができる。特に、ナビゲーション装置に備わった復帰情報作成手段によって復帰情報を作成していることから、配信装置から復帰情報を受け取る場合に比べて、通信コストをより低減することができるとともに、より速やかに復帰情報を提供することができる。
【００１２】
【発明の実施の形態】
以下、本発明を適用した一実施形態の地図情報配信システムについて、図面を参照しながら説明する。
〔第１の実施形態〕
図１は、第１の実施形態の地図情報配信システムの構成を示す図である。図１に示すように、本実施形態の地図情報配信システムは、ナビゲーション装置１、と地図配信サーバ２を含んで構成されており、これらの各装置は所定のネットワーク３を介して相互に接続されている。なお、本実施形態におけるネットワーク３は、一般電話網、移動体電話網、インターネットなどの各種の通信網を含んで構成されているものとする。
【００１３】
ナビゲーション装置１は、地図配信サーバ２から送信される地図データ（地図情報）等を用いて、車両位置周辺の地図表示や経路誘導処理等のナビゲーション動作を行う。なお、ナビゲーション装置１とネットワーク３との間は、例えば、移動体電話等を用いて接続されている。
【００１４】
地図配信サーバ２は、ナビゲーション装置１から送られる要求に対応して、経路探索処理を行って所定の走行経路を抽出し、走行経路の内容を示す走行経路データと、走行経路に沿って地図表示や経路誘導処理を行うために必要な地図データを抽出し、これらのデータをナビゲーション装置１に送信する処理を行う。
【００１５】
次に、ナビゲーション装置１の詳細構成について説明する。図２は、ナビゲーション装置１の詳細構成を示す図である。図２に示すように、ナビゲーション装置１は、ナビゲーションコントローラ１０、メモリ１１、車両位置検出部１２、操作部１３、表示部１４、通信処理部１５を含んで構成されている。
【００１６】
ナビゲーションコントローラ１０は、車両位置周辺の地図表示や所定の走行経路に沿った経路誘導などのナビゲーション処理や、ネットワーク３を介して地図配信サーバ２と接続し、各種データの送受信を行うウェブブラウザとしての処理を行うなどナビゲーション装置１の全体動作を制御するものであり、地図画像作成部５０、範囲外判定部５１、送信要求作成部５２を備えている。このナビゲーションコントローラ１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を用いて所定の動作プログラムを実行することにより実現されている。
【００１７】
地図画像作成部５０は、地図配信サーバ２から送信され、メモリ１１に格納された地図データに基づいて、車両位置周辺の地図を表示するための地図画像データを作成する。
範囲外判定部５１は、車両位置検出部１２により検出される現在の車両位置に基づいて、車両の走行位置がメモリ１１に格納されている地図データに対応する範囲を超えたか否かを判定する。範囲外判定部５１による判定処理の詳細内容については後述する。
【００１８】
送信要求作成部５２は、範囲外判定部５１によって車両の走行位置が地図データに対応する範囲を超えたと判定された場合に、その旨とその時点における車両の走行位置を含んだ所定の復帰情報送信要求を作成する。
メモリ１１は、地図配信サーバ２から送信された地図データや走行経路データ、または復帰情報等を格納する。
【００１９】
車両位置検出部１２は、ＧＰＳ受信機、方位センサ、距離センサ等を備えており、車両位置（緯度、経度）の検出を行って、検出結果をナビゲーションコントローラ１０に出力する。
操作部１３は、上下左右のカーソルキーやテンキーなど各種の操作キーを備えており、操作内容に応じた信号をナビゲーションコントローラ１０に出力する。
【００２０】
表示部１４は、ナビゲーションコントローラ１０から出力される画像データに基づいて車両位置周辺の地図などを表示する。
通信処理部１５は、ナビゲーションコントローラ１０がネットワーク３を介して地図配信サーバ２との間でデータ通信を行うため必要な処理を行う。具体的には、通信処理部１５は、上述した送信要求作成部５２によって作成された復帰情報送信要求を地図配信サーバ２へ向けて送信する処理や、この復帰情報送信要求に応じて地図配信サーバ２から送信された復帰情報を受信する処理などを行う。
【００２１】
次に、地図配信サーバ２の詳細構成について説明する。図３は、地図配信サーバ２の詳細構成を示す図である。図２に示す地図配信サーバ２は、サーバ制御部２０、地図データベース（ＤＢ）２２、通信処理部２４を含んで構成されている。
【００２２】
サーバ制御部２０は、ナビゲーション装置１から送られる要求に対応して、所定範囲の地図データを抽出し、地図データの配信を行うために地図配信サーバ２の全体動作を制御するものであり、経路探索処理部６０、地図データ抽出部６１、復帰情報作成部６２を備えている。
【００２３】
経路探索処理部６０は、利用者により設定され、ナビゲーション装置１から送信される探索条件（出発地、目的地など）に基づいて、この探索条件に適合する走行経路を探索する。また、経路探索処理部６０は、ナビゲーション装置１から所定の復帰情報送信要求が送られてきた場合には、車両の走行位置から元の走行経路へ復帰するための復帰経路を探索する。復帰経路を探索する処理の詳細内容については後述する。
【００２４】
地図データ抽出部６１は、経路探索処理部６０によって抽出された走行経路に基づいて、この走行経路に沿った経路誘導処理を行うために必要な地図データを抽出する。また、地図データ抽出部６１は、経路探索処理部６０によって復帰経路が探索された場合には、この復帰経路を含む地図を表示するために必要な地図データを抽出する。
【００２５】
復帰情報作成部６２は、復帰情報送信要求に対応して経路探索処理部６０によって抽出された復帰経路を特定する情報（復帰経路データ）と、この復帰経路に応じて地図データ抽出部６１により抽出された地図データとを含んだ所定の復帰情報を作成する。
【００２６】
地図データベース２２は、地図表示、経路探索、経路誘導等に必要な地図データを格納している。具体的には、地図データベース２２に格納された地図データは、所定の経度および緯度で区切られた矩形形状の図葉を単位としており、各図葉の地図データは、図葉番号を指定することにより特定され、読み出すことが可能となる。
【００２７】
また各図葉毎の地図データには、（１）地図表示に必要な各種のデータからなる「描画ユニット」と、（２）マップマッチングや経路探索、経路誘導等の各種の処理に必要なデータからなる「道路ユニット」と、（３）交差点等の詳細データからなる「交差点ユニット」が含まれている。また、道路ユニットにおいて、道路上の任意の２点間を結ぶ線をリンクといい、２本以上のリンクを結ぶ隣接点をノードという。上述した走行経路データや復帰経路データは、このノードの集合として表現される。
【００２８】
通信処理部２４は、サーバ制御部２０がネットワーク３を介してナビゲーション装置１との間でデータ通信を行うために必要な処理を行う。具体的には、通信処理部２４は、ナビゲーション装置１から送信される復帰情報送信要求を受信する処理や、この復帰情報送信要求に応じて復帰情報作成部６２により作成された復帰情報をナビゲーション装置１に向けて送信する処理などを行う。
【００２９】
上述したナビゲーション装置１に含まれるメモリ１１が地図情報格納手段に、地図画像作成部５０が地図画像作成手段に、表示部１４が表示手段に、範囲外判定部５１が範囲外判定手段に、送信要求作成部５２が送信要求作成手段に、通信処理部１５が第１の通信手段にそれぞれ対応している。また、地図配信サーバ２が配信装置に対応し、この地図配信サーバ２に含まれる通信処理部２４が第２の通信手段に、復帰情報作成部６２が復帰情報作成手段にそれぞれ対応している。
【００３０】
本実施形態の地図情報配信システムはこのような構成を有しており、次にその動作について説明する。
図４および図５は、地図情報配信システムの動作手順を示す流れ図であり、ナビゲーション装置１および地図配信サーバ２の動作手順がそれぞれ示されている。
【００３１】
ナビゲーション装置１の操作部１３を用いて、地図配信サーバ２のＵＲＬ（Uniform Resource Locator）が指定されると、ナビゲーションコントローラ１０のウェブブラウザ機能により、ネットワーク３を介してナビゲーション装置１が地図配信サーバ２と接続される（ステップ１００）。
【００３２】
地図配信サーバ２内のサーバ制御部２０は、経路探索処理を行う際の探索条件を設定する画面（経路設定用画面）を表示するために必要なデータをナビゲーション装置１に送信する（ステップ１０１）。
ナビゲーション装置１内のナビゲーションコントローラ１０は、地図配信サーバ２から送信されるデータを通信処理部１５を介して受信し、このデータに基づいて経路設定用画面を表示部１４に表示する（ステップ１０２）。この経路設定用画面では、一般的なナビゲーション装置と同様に、地図上の地点を任意に指定したり、施設等の名称や電話番号などを指定する等の方法によって出発地や目的地を設定し、また「高速道路優先」等の経路抽出時の条件等を指定することにより、探索条件を設定することができるようになっている。
【００３３】
操作部１３を用いて利用者により探索条件が入力されると、ナビゲーションコントローラ１０は、この探索条件を地図配信サーバ２へ送信する（ステップ１０３）。
ナビゲーション装置１から送信された探索条件が通信処理部２４によって受信されると、サーバ制御部２０は、利用者によって設定された探索条件に基づいて経路探索処理を行い、探索条件を満たす走行経路を抽出する（ステップ１０４）。具体的には、この経路探索処理は、サーバ制御部２０内の経路探索処理部６０によって行われる。
【００３４】
次に、サーバ制御部２０は、走行経路の案内に必要な地図データを抽出する（ステップ１０５）。具体的には、この地図データの抽出処理は、サーバ制御部２０内の地図データ抽出部６１によって行われる。
図６は、ステップ１０４およびステップ１０５に示した処理の内容を具体的に示す図である。上述したように、地図データベース２２に格納された地図データは、所定の経度および緯度で区切られた矩形形状の図葉を単位としている。図６（Ａ）に示すように、経路探索処理部６０は、出発地Ｓと目的地Ｇを直線で結び、この直線をほぼ対角線とする矩形範囲の地図データ（主に、経路探索に必要な「道路ユニット」等）を読み出して経路探索処理を行い、探索条件に適合する走行経路Ｒを抽出する。
【００３５】
走行経路Ｒが抽出されると、図６（Ｂ）に示すように地図データ抽出部６１は、この走行経路Ｒに沿って地図表示や経路誘導処理等を行う際に必要な地図データとして、走行経路Ｒを含んでいる図葉の地図データ（主に、「描画ユニット」と「交差点ユニット」）を抽出する。
【００３６】
地図データが抽出されると、サーバ制御部２０は、この地図データと走行経路データをナビゲーション装置１に送信する（ステップ１０６）。
地図配信サーバ２から送信される走行経路データおよび地図データが通信処理部１５によって受信されると、ナビゲーションコントローラ１０は、これらのデータをメモリ１１に格納する（ステップ１０７）。
【００３７】
次に、ナビゲーションコントローラ１０は、メモリ１１に格納された地図データを用いて、車両位置周辺の地図表示を行うとともに、走行経路データによって示された走行経路に沿って所定の経路誘導を行う（ステップ１０８）。具体的には、地図表示を行うための地図画像データは、地図画像作成部５０により作成される。
【００３８】
次に、ナビゲーションコントローラ１０は、目的地に到着したか否かを判定する（ステップ１０９）。目的地に到着していない場合には、ステップ１０９で否定判断が行われ、次に、ナビゲーションコントローラ１０内の範囲外判定部５１は、車両の走行位置がメモリ１１に格納されている地図データの範囲外となったか否かを判定する（ステップ１１０）。例えば、上述した図６（Ｂ）に示すように、６枚の図葉の地図データがメモリ１１に格納されている場合であれば、この６枚の図葉に対応する範囲に含まれない地点に車両が進入した場合に「範囲外となった」と判定される。
【００３９】
車両位置が地図データの範囲内にある場合には、ステップ１１０で否定判断が行われ、この場合には、上述したステップ１０８に戻り、以降の処理が繰り返される。
車両位置が地図データの範囲外となった場合には、ステップ１１０で肯定判断が行われ、ナビゲーションコントローラ１０内の送信要求作成部５２は、その時点の車両の走行位置を含む所定の復帰情報送信要求を作成し、地図配信サーバ２へ送信する（ステップ１１１）。
【００４０】
ナビゲーション装置１から送信された復帰情報送信要求が通信処理部２４によって受信されると、サーバ制御部２０内の経路探索処理部６０は、この復帰情報送信要求に含まれる車両の走行位置に基づいて所定の経路探索を行い、復帰経路を抽出する（ステップ１１２）。
【００４１】
具体的には、ステップ１１２において抽出される復帰経路としては、（１）現在の走行位置から元の走行経路へ復帰するための最短走行経路や、（２）現在の走行位置を新たな出発地とし、そこから目的地へ向かう最適な走行経路などが考えられ、いずれの走行経路が抽出されるについては、あらかじめ利用者により選択されているものとする。あるいは、上記（１）および（２）の２つの走行経路を抽出し、両者の走行コストを比較して走行コストの低い方を自動的に抽出するようにしてもよい。
【００４２】
次に、サーバ制御部２０内の地図データ抽出部６１は、ステップ１１２において抽出された復帰経路の案内に必要な地図データを抽出する（ステップ１１３）。
図７は、ステップ１１３に示した処理の内容を具体的に示す図である。図７に示すように、車両が元の走行経路Ｒから外れて走行し、地点ｎ１において地図データの範囲外となったとすると、この地点ｎ１において検出された車両の走行位置がナビゲーション装置１から地図配信サーバ２に送信される。この場合に、地図配信サーバ２は、車両の走行位置に基づいて、元の走行経路Ｒ上の所定地点ｎ２（あるいは、目的地Ｇ）と地点ｎ１とを結ぶ復帰経路Ｒ′を抽出するとともに、この復帰経路Ｒ′に沿った地図表示等を行うために必要な図葉（ハッチングがなされている部分）の地図データを抽出する。
【００４３】
復帰経路が抽出され、この復帰経路に対応して地図データが抽出されると、復帰情報作成部６２は、これらの復帰経路データおよび地図データを含む復帰情報を作成し、この復帰情報をナビゲーション装置１に送信する（ステップ１１４）。
【００４４】
地図配信サーバ２から送信される復帰情報が通信処理部１５によって受信されると、ナビゲーションコントローラ１０は、この復帰情報をメモリ１１に格納し（ステップ１１５）、その後上述したステップ１０８に戻り、以降の処理を繰り返す。具体的には、復帰情報に含まれている地図データを基づいて車両位置周辺の地図表示が行われ、復帰経路データに基づいて経路誘導処理が行われる。
【００４５】
また、車両が目的地に到着した場合には、上述したステップ１０９で肯定判断が行われ、一連の処理が終了する。
このように、第１の実施形態の地図情報配信システムでは、車両の走行位置が地図データに対応する範囲を超えた場合に、所定の復帰情報送信要求がナビゲーション装置１から地図配信サーバ２に対して送信され、これに対応して、走行経路に走行位置を復帰させるために必要な復帰情報が地図配信サーバ２からナビゲーション装置１に対して送信され、この復帰情報に基づいてナビゲーション装置１によって復帰経路を含む地図の表示やこの復帰経路に沿った経路誘導などが行われるため、車両の走行位置が地図データの範囲を超えた場合であっても車両を元の走行経路へ容易に復帰させることができる。
【００４６】
〔第２の実施形態〕
ところで、上述した第１の実施形態では、ナビゲーション装置１から復帰情報送信要求が送信された場合に、地図配信サーバ２は、復帰経路を探索して、復帰経路データと、復帰経路に沿って地図表示を行うために必要な地図データを含む復帰情報をナビゲーション装置１に向けて送信していたが、元の走行経路上に車両の走行経路が復帰するまでの間、復帰経路に沿って車両の進路を案内するための分岐情報を含んだ復帰情報を送信するようにしてもよい。
【００４７】
図８は、第２の実施形態の地図配信サーバ２Ａの構成を示す図である。なお、地図情報配信システムの全体構成およびナビゲーション装置１の構成は、上述した図１および図２に示した第１の実施形態と同様であるため、説明を省略する。
図８に示す地図配信サーバ２Ａは、サーバ制御部２０Ａ、地図ＤＢ２２、通信処理部２４を含んで構成されている。なお第１の実施形態の地図配信サーバ２と同じ構成には同符号が付されており、それらについては詳細な説明を省略する。
【００４８】
サーバ制御部２０Ａは、ナビゲーション装置１から送られる要求に対応して、所定範囲の地図データを抽出し、地図データの配信を行うために地図配信サーバ２Ａの全体動作を制御するものであり、経路探索処理部６０、地図データ抽出部６１、復帰情報作成部６２Ａを備えている。
【００４９】
復帰情報作成部６２Ａは、ナビゲーション装置１から送信された復帰情報送信要求に応じて、経路探索処理部６０により復帰経路が抽出された場合に、この復帰経路に沿って車両の進路を案内するための分岐情報を作成し、この分岐情報を含んだ復帰情報を作成する。この復帰情報作成部６２Ａが復帰情報作成手段に対応している。なお、分岐情報の具体的な内容については後述する。
【００５０】
第２の実施形態の地図情報配信システムはこのような構成を有しており、次にその動作について説明する。
図９は、第２の実施形態の地図情報配信システムの部分的な動作手順を示す流れ図である。第２の実施形態の動作手順は、上述した図４および図５に示した第１の実施形態における動作手順と比べてステップ１１２以降の処理内容が異なっており、この相違する部分の動作手順が図９に示されている。
【００５１】
上述したステップ１１２において復帰経路が抽出されると、サーバ制御部２０Ａ内の復帰情報作成部６２Ａは、この復帰経路に沿って、車両の走行位置を元の走行経路へ復帰させるための分岐情報を作成する（ステップ１２０）。
図１０は、ステップ１２０に示した処理の内容を具体的に示す図である。上述したようにステップ１１２の処理においては、車両の走行位置が地図データの範囲外となった地点ｎ１と元の走行経路Ｒ上の所定地点ｎ２（あるいは、目的地Ｇ）とを結ぶ復帰経路Ｒ′が抽出される。このとき、復帰情報作成部６２Ａは、この地点ｎ１と地点ｎ２の間を結ぶ復帰経路上に存在する進路変更点の位置とその進路変更点において車両が進むべき進行方向とを示した分岐情報を作成する。
【００５２】
復帰経路が抽出され、この復帰経路に対応して分岐情報を作成すると、次に復帰情報作成部６２Ａは、この分岐情報を含んだ復帰情報を作成してナビゲーション装置１に送信する（ステップ１２１）。
地図配信サーバ２から送信される復帰情報が通信処理部１５によって受信されると、ナビゲーションコントローラ１０は、復帰情報をメモリ１１に格納する（ステップ１２２）。
【００５３】
次に、ナビゲーションコントローラ１０は、復帰情報に含まれている分岐情報に基づいて所定の分岐案内画像を生成し、表示部１４に表示する（ステップ１２３）。
図１１は、分岐案内画像の表示例を示す図である。図１１に示すように、「２００ｍ先  交差点を左折  その後直進」といった表示が行われることにより、次の進路変更点までの相対的な距離と、進路変更点における進行方向が案内されている。また、進路変更点における進行方向を示す矢印画像の表示も行われ、進行方向が直感的に把握できるようになっている。
【００５４】
次に、ナビゲーションコントローラ１０は、車両の走行位置が元の走行経路に復帰したか否かを判定する（ステップ１２４）。車両の走行位置が元の走行経路に復帰しない間は、ステップ１２４で否定判断が行われ、上述したステップ１２３に戻り、分岐案内画像の表示が継続される。
【００５５】
また、車両の走行位置が元の走行経路に復帰した場合には、ステップ１２４で肯定判断が行われ、この場合には、上述した図５に示したステップ１０８に戻り、地図データを用いた地図表示および経路誘導が再開され、以降の処理が繰り返される。
【００５６】
このように、第２の実施形態の地図情報配信システムでは、ナビゲーション装置１から送られてくる復帰情報送信要求に基づいて、車両の走行位置を元の走行経路に復帰するために必要な分岐情報を含む復帰情報が地図配信サーバ２によって作成され、この復帰情報がナビゲーション装置１に向けて送信されるため、復帰情報の内容をナビゲーション装置１によって表示することにより、車両を元の走行経路へ復帰させることができる。特に、地図表示等に必要な地図データを含んだ復帰情報を送信する場合と比較して復帰情報のデータ量を抑えることができるので、通信コストの低減が可能となるとともに、速やかに復帰情報を提供することができるという利点がある。
【００５７】
〔第３の実施形態〕
ところで、上述した第１および第２の実施形態では、車両の走行位置が地図データの範囲を超えた場合に、地図配信サーバ２から所定の復帰情報が送信されていたが、復帰情報をナビゲーション装置１が自ら作成するようにしてもよい。
【００５８】
図１２は、第３の実施形態のナビゲーション装置１Ｂの構成を示す図である。なお、地図情報配信システムの全体構成は、図１に示した第１の実施形態と同様であり、説明を省略する。図１２に示すナビゲーション装置１Ｂは、上述した図２に示す第１の実施形態のナビゲーション装置１と比べて、ナビゲーションコントローラ１０Ｂの内部構成が異なっている。以下、この相違点について説明を行う。
【００５９】
ナビゲーションコントローラ１０Ｂは、上述したナビゲーションコントローラ１０と同様の処理を行うものであり、地図画像作成部５０、範囲外判定部５１、復帰情報作成部５３を備えている。上述したナビゲーションコントローラ１０に比べて、送信要求作成部５２が省略され、復帰情報作成部５３が追加された点が異なっている。
【００６０】
復帰情報作成部５３は、範囲外判定部５１によって、車両の走行位置が地図データの範囲を超えたと判定された場合に、車両の走行位置から元の走行経路に復帰するために必要な復帰情報を作成する。具体的には、復帰情報作成部５３によって作成される復帰情報には、車両の走行位置から元の走行経路までの距離と概略的な方向が含まれる。復帰情報作成部５３によって作成される復帰情報の詳細内容については後述する。なお、この復帰情報作成部５３が、ナビゲーション装置に備わった復帰情報作成手段に対応している。
【００６１】
図１３は、第３の実施形態の地図配信サーバ２Ｂの構成を示す図である。図１３に示す地図配信サーバ２Ｂは、サーバ制御部２０Ｂ、地図ＤＢ２２、通信処理部２４を含んで構成されている。なお、この地図配信サーバ２Ｂは、上述した図３に示す第１の実施形態の地図配信サーバ２と比べて、サーバ制御部２０を復帰情報作成部６２が省略されたサーバ制御部２０Ｂに置き換えた点のみが異なっているため、各構成についての詳細な説明は省略する。
【００６２】
第３の実施形態の地図情報配信システムはこのような構成を有しており、次にその動作について説明する。
図１４は、第３の実施形態の地図情報配信システムの部分的な動作手順を示す流れ図である。第３の実施形態の動作手順は、上述した図４および図５に示した第１の実施形態における動作手順と比べて、ステップ１１０以降の処理内容が異なっており、この相違する部分の動作手順が図１４に示されている。
【００６３】
車両の走行位置が地図データの範囲外となり、上述したステップ１１０で肯定判断が行われると、ナビゲーションコントローラ１０Ｂ内の復帰情報作成部５３は、現在の車両の走行位置を基準として、元の走行経路までの相対的な距離および方向を算出する（ステップ１３０）。
【００６４】
図１５は、ステップ１３０に示した処理内容を具体的に示す図である。例えば、元の走行経路ＲＴにおいて、現在の車両位置ｎ４から最も近い位置が復帰位置Ｐとして抽出され、車両位置ｎ４からこの走行経路ＲＴ上の復帰位置Ｐまでの距離と方向がそれぞれの位置の座標情報（緯度・経路）に基づいて算出される。なお、この復帰位置Ｐの設定方法は、車両位置ｎ４から最も近い位置に限定されるものではなく、他の基準により設定してもよい。
【００６５】
元の走行経路までの距離と方向を含む復帰情報が復帰情報作成部５３により作成されると、ナビゲーションコントローラ１０Ｂは、この復帰情報に基づいて復帰情報案内画像を作成し、表示部１４に表示する（ステップ１３１）。
図１６は、復帰情報案内画像の表示例を示す図である。図１６に示すように、「経路復帰まで３５０ｍ」といった表示が行われることにより、車両の走行位置から元の走行経路までの距離が案内される。また、元の走行経路の相対的な方向が矢印画像が表示され、これにより概略的な進行方向が案内されている。なお、図１６に示す例では、車両の進行方向が画面上方向に対応し、この進行方向に対して矢印画像の向きが設定されている。すなわち、現在の車両の進行方向に対してほぼ左の方向に走行すれば、元の走行経路に復帰できることが示されている。
【００６６】
次に、ナビゲーションコントローラ１０Ｂ内の範囲外判定部５１は、現在の車両の走行位置が地図データの範囲内にあるか否かを判定する（ステップ１３２）。車両の走行位置が地図データの範囲内にない場合には、ステップ１３２で否定判断が行われる。この場合には、上述したステップ１３０に戻り、以降の処理が繰り返されることにより、復帰情報案内画像の内容がその時点での車両の走行位置に対応して更新される。
【００６７】
また、車両位置が地図データの範囲内に復帰した場合には、ステップ１３２で肯定判断が行われ、ナビゲーションコントローラ１０Ｂは、地図データを用いて車両位置周辺の地図表示を行う（ステップ１３３）。なお、地図表示が行われる場合であっても、車両位置が元の走行経路上に復帰するまでの間は、上述した復帰情報案内画像についても地図画像上に重ねて表示されるものとする。
【００６８】
次に、ナビゲーションコントローラ１０Ｂは、車両の走行位置が元の走行経路上に復帰したか否かを判定する（ステップ１３４）。車両の走行位置が元の走行経路上に復帰していない場合には、ステップ１３４で否定判断が行われ、この場合には上述したステップ１３０に戻り、以降の処理が繰り返される。
【００６９】
車両位置が元の走行経路上に復帰した場合には、ステップ１３４で肯定判断が行われ、この場合には上述した図５に示したステップ１０８に戻り、地図表示が行われるとともに元の走行経路に沿った経路誘導が行われ、それ以降の処理が繰り返される。
【００７０】
このように、第３の実施形態の地図情報配信システムでは、車両の走行位置が地図データに対応する範囲を超えた場合に、所定の復帰情報がナビゲーション装置１Ｂによって作成されてその内容が表示され、車両の走行位置から元の走行経路までの距離と概略的な進行方向が案内されるため、この復帰情報を参考にして車両を走行させることにより、車両を元の走行経路へ復帰させることができる。特に、ナビゲーション装置１Ｂに備わった復帰情報作成部５３によって復帰情報を作成しているため、復帰情報を取得するための通信が不要となり、通信コストをより低減することができるとともに、より速やかに復帰情報を提供することができるという利点がある。
【００７１】
〔変形例〕
なお、本発明は上述した各実施形態に限定されるものではなく、本発明の要旨の範囲内においてさらに種々の変形実施が可能である。例えば、車両の走行位置が地図データの範囲を超えた場合に、上述した第２または第３の実施形態に示した動作と、第１の実施形態に示した動作を組み合わせて復帰経路の案内を行うようにしてもよい。
【００７２】
具体的には、第１の実施形態と第２の実施形態を組み合わせる場合には、車両の走行位置が地図データの範囲を超えた際に、まず、図１１に示したような分岐情報画像を表示することにより簡易的に復帰経路の案内を行っておき、その間に、復帰経路が含まれる地図表示を行うための地図データを受信し、地図データの受信が完了した後には、第１の実施形態において説明したような地図表示や経路誘導処理に移行すればよい。
【００７３】
同様に、第１の実施形態と第３の実施形態を組み合わせる場合には、車両の走行位置が地図データの範囲を超えた際に、まず、図１６に示したような復帰情報案内画像により元の走行経路までの距離と概略的な進行方向を案内しておき、その間に地図データを受信し、地図データの受信が完了した後には、第１の実施形態において説明したような地図表示や経路誘導処理に移行すればよい。
【００７４】
また、上述した各実施形態では、元の走行経路を探索する処理は地図配信サーバによって行われていたが、この経路探索処理をナビゲーション装置で行うようにしてもよい。具体的には、まず地図データの中で経路探索処理に必要な部分（上述した「道路ユニット」）のみを地図配信サーバからナビゲーション装置に送信し、この地図データを使ってナビゲーション装置において経路探索処理を行い、その後、抽出された走行経路に沿って地図表示等を行うために必要な地図データを地図配信サーバからナビゲーション装置へ送信すればよい。また、車両の走行位置が地図データの範囲を超えた場合には、新たな走行経路をナビゲーション装置が検索し、この新たな走行経路に沿って地図表示等を行うために必要な地図データを地図配信サーバからナビゲーション装置へ送信すればよい。なお、ナビゲーション装置による経路探索処理は、ＣＤやＤＶＤ、あるいはハードディスク等の記録媒体に記録されている地図データを用いて行ってもよい。
【００７５】
また、ナビゲーション装置が基本的にＣＤやＤＶＤ、あるいはハードディスク等の記録媒体に記録されている地図データを用いてナビゲーション処理を行っている場合であっても、本発明を応用することが可能である。例えば、ＣＤ等に記録された地図データの内容が古くなって実情と即しておらず、この地図データに収録されている道路から車両の走行位置が外れた場合に、ナビゲーション装置がこれを検出して地図配信サーバに対して新しい地図データの送信を要求し、対応する地図データを地図配信サーバから送信すれば、実情に即した地図データを用いてナビゲーション処理を行うことができる。
【００７６】
【発明の効果】
上述したように、本発明によれば、走行位置が地図情報に対応する範囲を超えた場合に、所定の復帰情報送信要求が送信され、これに対応して、元の走行経路に車両の走行位置を復帰させるために必要な復帰情報が送られてその内容が表示されるので、復帰情報を参照することにより、元の走行経路へ容易に復帰することができる。
【００７７】
また、他の本発明によれば、走行位置が地図情報に対応する範囲を超えた場合に所定の復帰情報が作成され、これに基づいて、現在の走行位置から元の走行経路までの距離と概略的な進行方向が表示されるので、この内容を参考にして車両を走行させることにより、車両を元の走行経路へ容易に復帰させることができる。
【図面の簡単な説明】
【図１】第１の実施形態の地図情報配信システムの構成を示す図である。
【図２】ナビゲーション装置の詳細構成を示す図である。
【図３】地図配信サーバの詳細構成を示す図である。
【図４】地図情報配信システムの動作手順を示す流れ図である。
【図５】地図情報配信システムの動作手順を示す流れ図である。
【図６】ステップ１０４およびステップ１０５に示した処理の内容を具体的に示す図である。
【図７】ステップ１１３に示した処理の内容を具体的に示す図である。
【図８】第２の実施形態の地図配信サーバの構成を示す図である。
【図９】第２の実施形態の地図情報配信システムの部分的な動作手順を示す流れ図である。
【図１０】ステップ１２０に示した処理の内容を具体的に示す図である。
【図１１】分岐案内画像の表示例を示す図である。
【図１２】第３の実施形態のナビゲーション装置の構成を示す図である。
【図１３】第３の実施形態の地図配信サーバの構成を示す図である。
【図１４】第３の実施形態の地図情報配信システムの部分的な動作手順を示す流れ図である。
【図１５】ステップ１３０に示した処理内容を具体的に示す図である。
【図１６】復帰情報案内画像の表示例を示す図である。
【符号の説明】
１  ナビゲーション装置
２  地図配信サーバ
３  ネットワーク
１０  ナビゲーションコントローラ
１１  メモリ
１２  車両位置検出部
１３  操作部
１４  表示部
１５、２４  通信処理部
２０  サーバ制御部
２２  地図データベース（ＤＢ）
５０  地図画像作成部
５１  範囲外判定部
５２  送信要求作成部
６０  経路探索処理部
６１  地図データ抽出部
６２  復帰情報作成部
【図１】
0004204760.tif 000002
【図２】
0004204760.tif 000003
【図３】
0004204760.tif 000004
【図４】
0004204760.tif 000005
【図５】
0004204760.tif 000006
【図６】
0004204760.tif 000007
【図７】
0004204760.tif 000008
【図８】
0004204760.tif 000009
【図９】
0004204760.tif 000010
【図１０】
0004204760.tif 000011
【図１１】
0004204760.tif 000012
【図１２】
0004204760.tif 000013
【図１３】
0004204760.tif 000014
【図１４】
0004204760.tif 000015
【図１５】
0004204760.tif 000016
【図１６】
0004204760.tif 000017