(57)【特許請求の範囲】
【請求項１】
出発地点から目的地点までの誘導経路を、前記出発地点が含まれるように画像表示装置
に表示させる経路表示制御手段と、
前記経路表示制御手段によって表示された前記出発地点に対し、ユーザが操作部を操作して当該出発地点に代わる代替出発地点を指定したことに基づいて、当該指定を受け付け、受け付けた前記指定に基づいて、前記代替出発地点を特定する特定手段と、
前記特定手段が特定した前記代替出発地点から前記目的地までの経路を、前記誘導経路
に代わる代替誘導経路として算出する経路算出手段と、を備え、
前記特定手段は、あらかじめ道路以外のものとして区画されたエリア内に前記現在位置
が入っている場合、前記エリアに隣接する道路を選択道路とし、受け付けた前記ユーザに
よる前記指定に係る位置が、前記選択道路から離れている場合、当該選択道路中の当該指
定位置に最も近い位置を、前記代替出発地点とすることを特徴とするナビゲーション装置
。
【請求項２】
前記特定手段は、あらかじめ道路以外のものとして区画されたエリア内に前記現在位置が入っている場合、前記エリアに隣接する道路を選択道路とし、受け付けた前記ユーザによる前記指定に係る位置が、前記選択道路から離れた道路を含む位置である場合、当該選択道路中の当該指定位置に最も近い位置を、前記代替出発地点とすることを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記特定手段は、前記代替出発地点を複数個特定し、
前記経路算出手段は、前記特定手段が特定した前記複数の代替出発地点のそれぞれから
前記目的地点までの経路を、前記代替誘導経路として算出し、
前記経路表示制御手段は、当該複数の代替誘導経路を前記画像表示装置に表示させるこ
とを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
出発地点から目的地点までの誘導経路を、前記出発地点が含まれるように画像表示装置
に表示させる経路表示制御手段、
前記経路表示制御手段によって表示された前記出発地点に対し、ユーザが操作部を操作して当該出発地点に代わる代替出発地点を指定したことに基づいて、当該指定を受け付け、受け付けた前記指定に基づいて、前記代替出発地点を特定する特定手段、および
前記特定手段が特定した前記代替出発地点から前記目的地までの経路を、前記誘導経路
に代わる代替誘導経路として算出する経路算出手段として、コンピュータを機能させ、
前記特定手段は、あらかじめ道路以外のものとして区画されたエリア内に前記現在位置
が入っている場合、前記エリアに隣接する道路を選択道路とし、受け付けた前記ユーザに
よる前記指定に係る位置が、前記選択道路から離れている場合、当該選択道路中の当該指
定位置に最も近い位置を、前記代替出発地点とすることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置およびナビゲーション装置用のプログラムに関する。
【背景技術】
【０００２】
従来、目的地点までの誘導経路を探索するナビゲーション装置において、現在位置が道路上にあるとナビゲーション装置が認識できる場合には、当該現在位置を誘導経路の出発地点とするようになっている。しかし、駐車場などの道路から外れた場所に現在位置がある場合等、現在位置が道路上にあると認識できない場合もある。このような場合には、現在位置から最も近い道路を出発地点とすることが一般的である。
【０００３】
しかしながら、図９に例示するように、実際には現在位置２１が駐車場などの広い施設２２内にあり、当該施設２２の出口２４が現在位置２１から一番近い道路とは違う側にある可能性があり、その場合にはユーザの意図しない位置から誘導経路２３が始まることになってしまう。
【０００４】
その結果、実際にユーザが施設２２を出ようとしても、施設２２のどこから外に出ればよいのか、また駐車場を出て右折すればよいのか左折すればよいのか、等がわからないという事態が発生し得る。
【０００５】
このような事態を回避するための技術として、地図データ内にある施設データに出口２４の位置情報を含め、施設２２内に現在位置２１があるとナビゲーション装置が認識した場合には、その出口２４を出発地点として誘導経路を探索する技術が、特許文献１に開示されている。
【特許文献１】特開２００５−３７２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術は、地図データ内に施設データとして出口の情報をあらかじめ記録しておく必要があるが、現実問題として、全国の施設すべてに対してそのような情報を記録することは、地図データの整備およびメンテナンスの手間の増大、それだけの情報を地図データに入れる事によるデータ量の増大等の問題に鑑みれば、非現実的である。また、そのような出口を出発地とすることが、必ずしもユーザの意図通りであるとは限らない。
【０００７】
本発明は上記点に鑑み、地図データに特別な情報を含めることと必要とせず、かつ、ユーザの意図をより直接的に反映することができるように、誘導経路の出発地点を決定できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明の特徴において、ナビゲーション装置が、出発地点から目的地点までの誘導経路を、当該出発地点が含まれるように画像表示装置に表示させ、また、表示された出発地点に代わる代替出発地点のユーザによる指定を受け付け、受け付けた指定に基づいて、当該代替出発地点を特定する。更にナビゲーション装置は、特定した代替出発地点から当該目的地までの経路を、それまでの誘導経路に代わる代替誘導経路として算出する。
【０００９】
このようになっていることで、ユーザは、出発地点を含む誘導経路を視覚的に把握しながら、当該出発地点に代わる代替出発地点を指定することができるので、地図データに特別な情報を含めることと必要とせず、かつ、ユーザの意図をより直接的に反映した出発地点の特定が可能となる。
【００１０】
また、ナビゲーション装置は、代替出発地点として特定することができる位置範囲を、当該ナビゲーション装置の現在位置に基づいて選んだ道路（以下、選択道路という）に限定するようになっていてもよい。
【００１１】
このように、代替出発地点として特定することができる位置範囲を現在位置に基づいて制限することで、現在位置にとって不適切な位置をユーザが指定しても、その位置を代替出発地点しないようにすることができる。
【００１２】
また、ナビゲーション装置は、ユーザによる指定に係る位置が、当該選択道路から離れている場合、当該選択道路中の当該指定位置に最も近い位置を、代替出発地点とするようになっていてもよい。
【００１３】
このようになっていることで、ユーザが選択道路上の位置を指定しようとしたが実際の指定位置は選択道路からずれてしまった場合でも、そのずれを修正して代替出発地点を特定することができる。
【００１４】
また、ナビゲーション装置は、道路以外のものとしてあらかじめ区画されたエリア内に現在位置が入っている場合、当該エリアに隣接する道路を選択道路とするようになっていていてもよい。このようになっていることで、道路以外のものとしてあらかじめ区画されたエリア（例えば駐車場）に隣接する道路が代替出発地点になる。通常、上記のように区画されたエリアから外に出るには、当該エリアに隣接する道路にまず入る必要がある。したがって、現在位置を含む領域の事情に合った代替出発地点の特定が可能となる。
【００１５】
また、ナビゲーション装置は、現在位置を取り囲む道路を選択道路とするようになっていてもよい。通常、現在位置を取り囲む道路があれば、ナビゲーション装置のユーザはその道路を通って目的地点に向うはずである。したがって、このようになっていることで、現在位置を含む道路構造の事情に合った代替出発地点の特定が可能となる。
【００１６】
また、ナビゲーション装置は、現在位置から基準距離内にあり、かつ現在位置に面している道路を前記選択道路とするようになっていてもよい。ここで、「現在位置に面している道路」とは、現在位置と当該道路との間に他の道路がないような道路のことをいう。
【００１７】
ナビゲーション装置のユーザは、現在位置から出発して目的地点に向うには、現在位置から基準距離内にあり、かつ現在位置に面している道路を通る可能性が非常に高い。したがって、このようになっていることで、現在位置を含む道路構造の事情に合った代替出発地点の特定が可能となる。
【００１８】
また、ナビゲーション装置は、現在位置の近傍において過去に代替出発地点を特定したことに基づいて、当該過去の代替出発地点を今回の代替出発地点とするようになっていてもよい。このようになっていることで、同様の位置で過去にユーザが行った指定を再度やり直す必要がなくなる。
【００１９】
また、ナビゲーション装置は、代替出発地点を複数個特定し、特定した複数の代替出発地点のそれぞれから目的地点までの経路を、代替誘導経路として算出し、算出したそれら代替誘導経路を画像表示装置に表示させるようになっていてもよい。
【００２０】
ユーザが始めて訪れた場所では、どこを出発地とすればよいかユーザが判断できない場合がある。そのような場合には、上記のようにすることで、複数の代替出発地点から始まる複数の代替誘導経路をユーザに表示することで、ユーザがどの代替誘導経路を採用するにしても、事前に代替誘導経路のコースを確認することができる。
【００２１】
なお、本発明の特徴は、本発明に係るナビゲーション装置用のプログラムとしても捉えることができる。
【発明を実施するための最良の形態】
【００２２】
（第１実施形態）
以下、本発明の第1実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１のハードウェア構成を示す。この車両用ナビゲーション装置１は、位置検出器１１、画像表示装置１２、操作部１３、スピーカ１４、地図データ取得部１６、および制御回路１７を有している。
【００２３】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置、向き、および速度を特定するための情報を制御回路１７に出力する。
【００２４】
画像表示装置１２は、制御回路１７から出力された映像信号に基づいた映像をユーザに表示する。操作部１３は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１２の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路１７に出力する。
【００２５】
地図データ取得部１６は、ＨＤＤ等の不揮発性の記憶媒体およびそれら記憶媒体に対してデータの読み出しおよび書き込みを行う装置から成る。当該記憶媒体は、制御回路１７が実行するプログラム、経路案内用の地図データ等を記憶している。
【００２６】
地図データは、道路データおよび施設データを有している。道路データは、リンクの位置情報、種別情報、ノードの位置情報、種別情報、および、ノードとリンクとの接続関係の情報等を含んでいる。施設データは、施設毎のレコードを複数有しており、各レコードは、対象とする施設の名称情報、所在位置情報、施設種類情報等を示すデータを有している。ここで、施設とは、道路以外の地物（駐車場、公園、ショッピングセンター、レストラン等）をいう。また、施設データ中の複数の施設の一部には、当該施設が占める地理領域を表すポリゴンデータを有しているものがある。このポリゴンデータは、道路以外のものとして区画されたエリアを示すデータの一例である。
【００２７】
制御回路（コンピュータに相当する）１７は、ＣＰＵ、ＲＡＭ、ＲＯＭ、Ｉ／Ｏ等を有するマイコンである。ＣＰＵは、ＲＯＭまたは地図データ取得部１６から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、および地図データ取得部１６から情報を読み出し、ＲＡＭおよび（可能であれば）地図データ取得部１６の記憶媒体に対して情報の書き込みを行い、位置検出器１１、画像表示装置１２、操作部１３、およびスピーカ１４と信号の授受を行う。
【００２８】
制御回路１７がプログラムを実行することによって行う具体的な処理としては、現在位置特定処理、誘導経路算出処理、経路案内処理等がある。現在位置特定処理は、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定する処理である。誘導経路算出処理は、操作部１３からユーザによる目的地点の入力を受け付け、現在位置から当該目的地点までの最適な誘導経路を算出する処理である。
【００２９】
経路案内処理は、地図データ取得部１６から地図データを読み出し、算出された誘導経路および現在位置等をこの地図データの示す地図上に重ねた画像を、画像表示装置１２に出力し、案内交差点の手前に自車両が到達したとき等の必要時に、右折、左折等を指示する案内音声信号をスピーカ１４に出力させる処理である。
【００３０】
本実施形態においては、制御回路１７は、誘導経路算出処理において、一度誘導経路が表示された後に、当該誘導経路の出発地点の位置をユーザの指定に応じて修正するようになっている。以下、このような制御回路１７の作動について詳細に説明する。
【００３１】
図２に、制御回路１７が実行するプログラム１００のフローチャートを示す。制御回路１７は、誘導経路算出処理において、ユーザによる目的地点の入力を受け付けた後、このプログラム１００の実行を開始し、プログラム１００の実行を終了した後、その時点で確定している誘導経路を対象として経路案内処理を実行する。
【００３２】
制御回路１７は、このプログラム１００の実行において、まずステップ１１０で、受け付けた目的地までの誘導経路を算出する。ここで、プログラム１００の実行後初めてステップ１１０を実行するときには、当該誘導経路の出発地点として用いるのは、初期出発地点である。
【００３３】
初期出発地点は、車両用ナビゲーション装置１の現在位置がマップマッチングによっていずれかの道路にマッチされている場合は、当該現在位置とする。しかし、現在位置がいずれの道路にもマッチされていない場合は、近傍の道路（例えば、現在位置から最も近い道路）上の地点を初期出発地点とする。
【００３４】
図３に、現在位置がいずれの道路にもマッチされていない場合に算出される目的地５１までの誘導経路２３の例を示す。この図３の例においては、車両用ナビゲーション装置１の現在位置２１は、ショッピングモールの駐車場等の施設エリア２２内にある。そして、施設エリア２２の出口は指定地点２５であるにも関わらず、初期出発地点５０の位置は、現在位置２１に最も近い道路上にある。このような初期出発地点５０は、ユーザにとって適切な出発地点でない可能性が高い。
【００３５】
続いてステップ１２０で、直前に算出された誘導経路の全経路（すなわち、当該誘導経路の出発地点から目的地点までの全行程）を含む地図画像を画像表示装置１２に表示させる。例えば、図３のような、現在位置２１、施設エリア２２、初期誘導経路２３、初期出発地点５０、目的地点５１を含む地図画像を表示させる。これによって、ユーザは、初期誘導経路２３の全行程を視覚的に把握することができる。
【００３６】
続いてステップ１３０で、現在の出発地点を変更するか否かをユーザに問い合わせ、その問い合わせの回答を受け付け、変更する旨の回答である場合続いてステップ１４０を実行し、変更しない旨の回答である場合続いてステップ１７０を実行する。
【００３７】
例えば、変更するか否かを問い合わせる画像を画像表示装置１２に表示させ、当該問い合わせ画像に、ユーザが選択可能なイエスボタン、ノーボタンを表示させ、ユーザが操作部１３を用いてイエスボタンを選択した場合には変更する旨の回答を受けたとして続いてステップ１４０を実行し、ノーボタンを選択した場合には変更しない旨の回答を受けたとして続いてステップ１７０を実行する。
【００３８】
ステップ１４０では、出発地変更用の画像を表示する。この画面は、直前のステップ１１０で算出された誘導経路のうち、当該誘導経路の出発地点を含む部分、および現在位置を含んだ地図画像である。この出発地変更用画像上の位置は、ユーザが操作部１３を用いて指定可能となっている。指定の方法は、タッチパネルを用いた所望の地点へのタッチする方法でもよいし、メカニカルスイッチを用いてカーソルを所望の地点に移動させる方法でもよい。
【００３９】
続いてステップ１５０では、この出発地変更用画像を用いたユーザによる代替出発地点の指定操作を待ち、当該指定操作を受け付けたことに基づいて、続いてステップ１６０を実行する。図３の例においては、ユーザが操作部１３を用いて地点２５を代替出発地点として指定している。
【００４０】
ステップ１６０では、ステップ１５０で受け付けたユーザの指定位置に基づいて、実際の代替出発地点を特定する。本実施形態においては、実際の代替出発地点を指定位置と同一の位置（または指定位置に最も近い道路上の位置）にする。
【００４１】
ステップ１６０に続いては、再度ステップ１１０で、直前に特定した代替出発地点から目的地点までの新たな誘導経路（以下、代替誘導経路という）を算出する。図３の例のように、地点２５がユーザによって指定された場合、図４に示すように、当該指定地点を代替出発地点５２とする目的地点５１までの代替誘導経路２６が、初期誘導経路２３に代わる誘導経路として算出される。
【００４２】
ステップ１３０で出発地変更しない旨の操作があった後のステップ１７０では、現在の誘導経路（図４の例においては代替誘導経路２６）を用いて経路案内を行うむ旨のユーザ操作を待ち、操作部１３介してその操作を受けると、プログラム１００の実行を終了して当該誘導経路を用いて経路案内処理を行う。
【００４３】
なお、ユーザは、ステップ１３０で、出発地を変更する旨の操作を繰り返すことで、何度でも代替出発地点を変更することができる。
【００４４】
以上のようなプログラム１００を実行することで、制御回路１７は、現在位置に基づいて特定した初期出発地点からユーザが指定した目的地点までの初期誘導経路を算出して表示し（ステップ１１０、１２０参照）、ユーザによる出発地点変更の旨の操作を受け付けると（ステップ１３０参照）、続いて出発地変更受付用の画面として、初期出発地点、現在位置、および初期誘導経路を含む画像を表示する（ステップ１４０参照）。そして、ユーザによる当該受付用画面を利用した代替出発地点の指定を待つ。そして、当該指定を受け付けると（ステップ１５０参照）、当該受け付けた指定地点に基づいて、実際の代替出発地点を特定し（ステップ１６０参照）、特定した代替出発地点から目的地点までの誘導経路を、初期誘導経路に代わる代替誘導経路として算出する（ステップ１１０参照）、そして、この代替経路を承認し経路案内を始める旨のユーザ操作に基づいて（ステップ１３０、１７０参照）、経路案内処理を開始する。
【００４５】
このようになっていることで、ユーザは、初期出発地点を含む誘導経路２３を視覚的に把握しながら、当該出発地点２３に代わる代替出発地点を指定することができるので、地図データに特別な情報を含めることと必要とせず、かつ、ユーザの意図をより直接的に反映した出発地点の特定が可能となる。
【００４６】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態が第１実施形態と異なるのは、プログラム１００のステップ１６０における、ユーザによる指定位置と実際の代替出発地点との関係である。本実施形態においては、実際の代替出発地点として特定可能な位置範囲を、特定の道路に限定するようになっている。限定対象の道路（以下、選択道路という）は、車両用ナビゲーション装置１の現在位置に基づいて決定する。
【００４７】
具体的には、現在位置が、施設データ中のいずれかの施設のポリゴンデータ（道路以外のものとして区画されたエリアを示すデータの一例に相当する）の範囲内である場合には、当該ポリゴンデータの示すエリアに隣接する道路を選択道路とする。
【００４８】
図５に、この場合における、現在位置２１と選択道路２７との関係を例示する。この例においては、現在位置２１は、施設エリア２２に含まれている。そして、施設エリア２２は、ポリゴンデータの示すエリアである。したがって、斜線で示された選択道路２７は、施設エリア２２に隣接し、かつ、施設エリア２２を取り囲んでいる。
【００４９】
このように、車両用ナビゲーション装置１は、道路以外のものとしてあらかじめ区画されたエリア内に現在位置が入っている場合、当該エリアに隣接する道路を選択道路とするようになっている。このようになっていることで、道路以外のものとしてあらかじめ区画されたエリア（例えば駐車場）に隣接する道路が代替出発地点になる。通常、上記のように区画されたエリアから外に出るには、当該エリアに隣接する道路にまず入る必要がある。したがって、現在位置を含む領域の事情に合った代替出発地点の特定が可能となる。
【００５０】
また、現在位置が、施設データ中のいずれかの施設のポリゴンデータの範囲内でない場合には、当該位置から所定の基準距離内にある道路のうち、現在位置に面している道路を選択道路とする。ここで、「現在位置に面している道路」とは、現在位置と当該道路との間に他の道路がないような道路のことをいう。
【００５１】
図６に、この場合における、現在位置２１と選択道路３２、３３との関係を例示する。この例においては、現在位置２１は、どのポリゴンデータのエリア内にも含まれていない。点線で示された円３１は、現在位置２１を中心とし、上記基準距離を半径とする同心円である。なお、同心円に含まれる道路は、選択道路３２、選択道路３３以外にも、道路３４〜３７があるが、これらの道路は、現在位置２１との間を選択道路３２、選択道路３３によって遮られているので、現在位置２１に面していない。
【００５２】
車両用ナビゲーション装置１のユーザは、現在位置から出発して目的地点に向うには、現在位置から基準距離内にあり、かつ現在位置に面している道路を通る可能性が非常に高い。したがって、このようになっていることで、現在位置を含む道路構造の事情に合った代替出発地点の特定が可能となる。
【００５３】
以上の通り、代替出発地点として特定することができる位置範囲を現在位置に基づいて制限することで、現在位置にとって不適切な位置をユーザが指定しても、その位置を代替出発地点しないようにすることができる。
【００５４】
なお、図５の例において、プログラム１００のステップ１５０において、ユーザが選択道路２７以外の位置２８を指定した場合、制御回路１７は、図７に示すように、ステップ１６０において、選択道路２７上の当該指定位置２８から最も近い位置２９を、代替出発地点５３として特定し、続くステップ１１０で、その代替出発地点５３から目的地点５１までの代替誘導経路３０を算出する。
【００５５】
このように、車両用ナビゲーション装置１は、ユーザによる指定に係る位置が、選択道路から離れている場合、当該選択道路中の当該指定位置に最も近い位置を、代替出発地点とするようになっている。
【００５６】
このようになっていることで、ユーザが選択道路上の位置を指定しようとしたが実際の指定位置は選択道路からずれてしまった場合でも、そのずれを修正して代替出発地点を特定することができる。
【００５７】
なお、上記の各実施形態において、制御回路１７が、プログラム１００のステップ１１０を実行することで経路算出手段の一例として機能し、ステップ１２０、１４０を実行することで経路表示制御手段の一例として機能し、ステップ１５０、１６０を実行することで特定手段の一例として機能する。
【００５８】
（他の実施形態）
以上、本発明の実施形態について説明したが、本発明の範囲は、上記実施形態のみに限定されるものではなく、本発明の各発明特定事項の機能を実現し得る種々の形態を包含するものである。
【００５９】
例えば、第２実施形態において、制御回路１７は、図８に例示するように、ステップ１４０において表示させる出発地変更用の地図画像４０の縮尺を、選択道路３４のすべてを含むことができる縮尺とするようになっていてもよい。
【００６０】
また、上記各実施形態において、制御回路１７は、プログラム１００を実行する度に、ステップ１６０で特定され、かつ、その後のステップ１３０で変更しないと判定された代替出発地点を、付加データと関連づけて地図データ取得部１６に記録するようになっていてもよい。
【００６１】
そして、制御回路１７は、プログラム１００のある実行機会において、その回の現在位置の近傍において自らが過去に代替出発地点として記録した地点を、今回の代替出発地点とする。ここで、今回の車両用ナビゲーション装置１の現在位置と、過去に代替出発地点を記録したときの車両用ナビゲーション装置１の現在位置が近傍であるか否かは、記録された代替出発地点と組になっている付加データに基づいて特定する。
【００６２】
例えば、付加データとして、対応する代替出発地点を特定した時点における車両用ナビゲーション装置１の現在位置の情報を採用してもよい。その場合は、当該過去の現在位置と今回の現在位置とが所定の距離以内であった場合、または、それら２つの現在位置が同じポリゴンデータのエリアに含まれている場合に、２つの現在位置が近傍であると判定するようになっていてもよい。
【００６３】
また、例えば、付加データとして、対応する代替出発地点を特定した時点における選択道路の情報を採用してもよい。その場合は、当該過去の選択道路と今回のプログラム１００の実行機会における選択道路とが一致する場合に、２つの現在位置が近傍であるとするようになっていてもよい。
【００６４】
このように、車両用ナビゲーション装置１は、現在位置の近傍において過去に代替出発地点を特定したことに基づいて、当該過去の代替出発地点を今回の代替出発地点とするようになっていてもよい。このようになっていることで、同様の位置で過去にユーザが行った指定を再度やり直す必要がなくなる。
【００６５】
また、上記の各実施形態において、車両用ナビゲーション装置１は、プログラム１００において、ステップ１４０の後に、直ちにステップ１６０を実行し、そのステップ１６０において、代替出発地点を複数個特定し、特定した複数の代替出発地点のそれぞれから目的地点までの経路を、代替誘導経路として算出し、算出したそれら代替誘導経路を画像表示装置１２に表示させるようになっていてもよい。そしてその後、最終的な経路案内対象の誘導経路を、ユーザに選択させるようになっていてもよい。
【００６６】
ユーザが始めて訪れた場所では、どこを出発地とすればよいかユーザが判断できない場合がある。そのような場合には、上記のようにすることで、複数の代替出発地点から始まる複数の代替誘導経路をユーザに表示することで、ユーザがどの代替誘導経路を採用するにしても、事前に代替誘導経路のコースを確認することができる。
【００６７】
そしてこのとき、複数の代替出発地点としては、第２実施形態において決定された選択道路のすべてにそれぞれ含まれる位置を採用してもよい。
【００６８】
また、第２実施形態の図５の例において、制御回路１７は、現在位置がポリゴンデータのエリア内にない場合でも、図５に示したように、現在位置を取り囲む道路を選択道路とするようになっていてもよい。通常、現在位置を取り囲む道路があれば、車両用ナビゲーション装置１のユーザはその道路を通って目的地点に向うはずである。したがって、このようになっていることで、現在位置を含む道路構造の事情に合った代替出発地点の特定が可能となる。
【００６９】
また、プログラム１００の実行直後のステップ１１０で、現在位置が道路にマッチしている場合は、ステップ１２０〜１６０を実行せずに、直ちにステップ１７０を実行するようになっていてもよい。このようになっていることで、不必要なときにまでユーザに余分な操作を促してしまう可能性が低減する。
【００７０】
また、上記実施形態においては、出発地変更用の画像と全経路表示用の画像とが、別時期に画像表示装置１２において表示されるようになっているが、これらは同時に表示されるようになっていてもよい。
【００７１】
また、上記実施形態においては、制御回路１７は、初期誘導経路を算出した後に、出発地点を変更するか否かを問い合わせ、変更しない旨の操作を受け付けて初めてステップ１７０を経た経路案内を行うことができるようになっている。しかし、ステップ１２０の後、ステップ１７０を実行し、ステップ１７０における問い合わせ画面の一部に、出発地変更を指示するスイッチを表示させ、そのスイッチがユーザによって選択されたときに、ステップ１４０に進み、出発地変更用の画像を表示するようになっていてもよい。
【００７２】
また、制御回路１７は、出発地変更用の画像を表示している場合には、ユーザの指定に応じて地図表示の縮尺を変更するようになっていてもよい。
【００７３】
また、特定された代替出発地等の、更新が必要なデータは、地図データ取得部１６に限らず、他の、車両用ナビゲーション装置１の主電源の供給が停止してもデータを保持し続けることができる記憶媒体（例えばフラッシュメモリ、ＥＥＰＲＯＭ、バックアップＲＡＭ）に記憶されるようになっていてもよい。その場合、地図データ取得部１６の記憶媒体は、ＨＤＤ等の書き込み可能な記憶媒体である必要はなく、ＤＶＤ、ＣＤ−ＲＯＭ等の書き込み不可能な記憶媒体であってもよい。
【００７４】
また、上記の実施形態において、制御回路１７がプログラムを実行することで実現している各機能は、それらの機能を有するハードウェア（例えば回路構成をプログラムすることが可能なＦＰＧＡ）を用いて実現するようになっていてもよい。
【００７５】
また、上記実施形態においては、ナビゲーション装置は車載タイプのものであるが、ナビゲーション装置は、船舶や飛行機に搭載されるものであってもよいし、人が持ち運びできるタイプのものであってもよい。例えば、ナビゲーション装置の機能を有する携帯電話機も、本発明のナビゲーション装置に該当する。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１のハードウェア構成図である。
【図２】制御回路１７が実行するプログラム１００のフローチャートである。
【図３】現在位置２１、施設エリア２２、初期誘導経路２３と、指定地点２５との関係を示す図である。
【図４】代替誘導経路２６を示す図である。
【図５】第２実施形態における現在位置２１、施設エリア２２と選択道路２７との関係を示す図である。
【図６】第２実施形態における現在位置２１、施設エリア２２と選択道路３２、３３との関係を示す図である。
【図７】代替誘導経路３０を示す図である。
【図８】画像表示装置１２による表示画面４０の一例を示す図である。
【図９】従来技術における、現在位置２１、施設エリア２２、誘導経路２３、および出口２４の位置関係を示す図である。
【符号の説明】
【００７７】
１…車両用ナビゲーション装置、１１…位置検出器、１２…画像表示装置、
１３…操作部、１４…スピーカ、１６…地図データ取得部、１７…制御回路、
２１…現在位置、２２…施設エリア、２３…初期誘導経路、２４…出口、
２５、２８…指定地点、２６、３０…代替誘導経路、
２７、３２、３３、３４…選択道路、２９…出発地点、３１…基準距離円、
４０…表示画面、５０…初期出発地点、５１…目的地点、５２、５３…代替出発地点、
１００…プログラム。
【図１】
0004985297.tif 000002
【図２】
0004985297.tif 000003
【図３】
0004985297.tif 000004
【図４】
0004985297.tif 000005
【図５】
0004985297.tif 000006
【図６】
0004985297.tif 000007
【図７】
0004985297.tif 000008
【図８】
0004985297.tif 000009
【図９】
0004985297.tif 000010