(57)【要約】【課題】  本発明の目的は、進行状況に応じて経由したい地点や施設を変更する必要がある場合に、誘導する経路を容易に組み替えることができることにある。【解決手段】  本発明に係るナビゲーション装置は、現在地を特定する現在地特定手段と、少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、前記コース情報に含まれる各地点を前記順序に基づいて選択可能に表示する地点表示手段と、前記地点表示手段により表示された地点のいずれか一つを、目的地として受け付ける目的地入力受付手段と、前記現在地特定手段により特定した現在地から、前記目的地入力受付手段により受け付けた目的地までの経路を探索する経路探索手段と、前記経路探索手段により探索された経路を誘導する経路誘導手段と、を備えることを特徴とする。【選択図】図５
2012037403.tif 000002
【特許請求の範囲】
【請求項１】
現在地を特定する現在地特定手段と、
少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、
前記コース情報に含まれる各地点を前記順序に基づいて選択可能に表示する地点表示手段と、
前記地点表示手段により表示された地点のいずれか一つを、目的地として受け付ける目的地入力受付手段と、
前記現在地特定手段により特定した現在地から、前記目的地入力受付手段により受け付けた目的地までの経路を探索する経路探索手段と、
前記経路探索手段により探索された経路を誘導する経路誘導手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記地点表示手段は、前記コース情報に含まれる地点のうち既に訪れた地点への到着時刻を、前記地点に対応付けて表示する、
ことを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置であって、
前記地点表示手段は、前記コース情報に含まれる地点のうち前後の地点が既に訪れた地点である地点を、強調して表示する、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１〜３のいずれか一項に記載のナビゲーション装置であって、
前記記憶手段は、前記コース情報を、通信網を介して取得して記憶する、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか一項に記載のナビゲーション装置であって、
前記地点表示手段は、前記経路誘導手段による誘導が終了すると、前記現在地が前記到着地付近にない場合、または前記誘導が正常に終了していない場合には、前記各地点を表示する、
ことを特徴とするナビゲーション装置。
【請求項６】
ナビゲーション装置のナビゲーション方法であって、
前記ナビゲーション装置は、
現在地を特定する現在地特定手段と、
少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、を備え、
前記コース情報に含まれる各地点を前記順序に基づいて選択可能に表示する地点表示ステップと、
前記地点表示ステップにより表示された地点のいずれか一つを、目的地として受け付ける目的地入力受付ステップと、
前記現在地特定ステップにおいて特定した現在地から、前記目的地入力受付ステップにより受け付けた目的地までの経路を探索する経路探索ステップと、
前記経路探索ステップにより探索された経路を誘導する経路誘導ステップと、
を実施することを特徴とするナビゲーション方法。
【請求項７】
請求項６に記載のナビゲーション方法であって、
前記地点表示ステップでは、前記コース情報に含まれる地点のうち既に訪れた地点への到着時刻を、前記地点に対応付けて表示する、
ことを特徴とするナビゲーション方法。
【請求項８】
請求項６または７に記載のナビゲーション方法であって、
前記地点表示ステップでは、前記コース情報に含まれる地点のうち前後の地点が既に訪れた地点である地点を、強調して表示する、
ことを特徴とするナビゲーション方法。
【請求項９】
請求項６〜８のいずれか一項に記載のナビゲーション方法であって、
前記記憶手段は、前記コース情報を、通信網を介して取得して記憶する、
ことを特徴とするナビゲーション方法。
【請求項１０】
請求項６〜９のいずれか一項に記載のナビゲーション方法であって、
前記地点表示ステップでは、前記経路誘導ステップによる誘導が終了すると、前記現在地が前記到着地付近にない場合、または前記誘導が正常に終了していない場合には、前記各地点を表示する、
ことを特徴とするナビゲーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置の技術に関するものである。
【背景技術】
【０００２】
従来、ナビゲーション装置により経路の誘導を行う場合に、ナビゲーション装置は、経由したい地点や施設を経由地に設定する指示を受け付けて、経由地を経由して目的地へ到る経路を探索し、誘導していた。特許文献１には、経由したい地点や施設を経由する経路誘導についての技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５５４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなナビゲーション装置では、進行状況に応じて経由したい地点や施設を変更する必要がある場合に、誘導する経路を容易に組み替えることができない。例えば、経由地へ立寄る順番の変更や、立ち寄りの中止を行うためには経由地を再設定する必要があり、短時間で容易には対応できなかった。
【０００５】
本発明の目的は、進行状況に応じて経由したい地点や施設を変更する必要がある場合に、誘導する経路を容易に組み替えることができるナビゲーション装置の技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明に係るナビゲーション装置は、現在地を特定する現在地特定手段と、少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、前記コース情報に含まれる各地点を前記順序に基づいて選択可能に表示する地点表示手段と、前記地点表示手段により表示された地点のいずれか一つを、目的地として受け付ける目的地入力受付手段と、前記現在地特定手段により特定した現在地から、前記目的地入力受付手段により受け付けた目的地までの経路を探索する経路探索手段と、前記経路探索手段により探索された経路を誘導する経路誘導手段と、を備えることを特徴とする。
【０００７】
また、本発明に係るナビゲーション装置のナビゲーション方法では、前記ナビゲーション装置は、現在地を特定する現在地特定手段と、少なくとも出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報と、を有して構成されるコース情報を記憶する記憶手段と、を備え、前記コース情報に含まれる各地点を前記順序に基づいて選択可能に表示する地点表示ステップと、前記地点表示ステップにより表示された地点のいずれか一つを、目的地として受け付ける目的地入力受付ステップと、前記現在地特定ステップにおいて特定した現在地から、前記目的地入力受付ステップにより受け付けた目的地までの経路を探索する経路探索ステップと、前記経路探索ステップにより探索された経路を誘導する経路誘導ステップと、を実施することを特徴とするナビゲーション方法。
【発明の効果】
【０００８】
本願発明によれば、進行状況に応じて経由したい地点や施設を変更する必要がある場合に、誘導する経路を容易に組み替えることができるナビゲーション装置の技術を提供することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、ナビゲーション装置の概略構成図である。
【図２】図２は、リンクテーブルの構成を示す図である。
【図３】図３は、コースデータテーブルの構成を示す図である。
【図４】図４は、演算処理部の機能構成図である。
【図５】図５は、コース案内処理のフロー図である。
【図６】図６は、コース案内処理における画面例を示す図である。
【図７】図７は、コース案内処理における別の画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の第一の実施形態を適用したナビゲーション装置について、図面を参照して説明する。
【００１１】
図１に、ナビゲーション装置１００の全体構成図を示す。ナビゲーション装置１００は、地図情報を表示して、ナビゲーション装置１００の現在地を示す地点と、設定された目的地までの経路を誘導する情報と、を示すことが可能ないわゆるナビゲーション装置である。
【００１２】
ナビゲーション装置１００は、演算処理部１と、ディスプレイ２と、記憶装置３と、音声入出力装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、通信装置１２と、を備えている。
【００１３】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０等から出力される情報に基づいて現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００１４】
また、演算処理部１は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ出力する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、使用者から指示された出発地又は現在地と、目的地（または、経由地や立ち寄り地）と、を結ぶ経路を一つまたは複数探索する。また、演算処理部１は、探索した推奨経路の選択を受け付けると、選択された推奨経路を誘導する。なお、推奨経路の誘導処理においては、演算処理部１は、スピーカ４２やディスプレイ２を用いて使用者を誘導するための誘導情報を生成し、生成した誘導情報をスピーカ４２やディスプレイ２に出力する。
【００１５】
また、演算処理部１は、後述するように、経由地があれば当該経由地を経由して、出発地から最終的な到着地へ到る予め作成されたドライブコース上で、次に訪れるべき経由地または到着地の指定を受け付けて、当該指定された地点へ到る経路を探索して誘導することができる。なお、演算処理部１は、指定された経由地に到着すると、次に訪れるべき地点の指定を受け付けることができる。そのため、使用者は、次に訪れるべき地点について、予め作成したドライブコース上の順序を参考にしながら自由に指定することができるといえる。具体的には、使用者は、渋滞等の状況が想定と異なる場合に、ドライブを開始した後であっても経由地を訪れる順序を変更して経路誘導を受けることができる。
【００１６】
ナビゲーション装置１００の演算処理部１は、各デバイス間をバス２５で接続した構成である。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、各種ハードウェアを演算処理部１と接続するためのＩ／Ｆ（インターフェイス）２４と、を有する。
【００１７】
ディスプレイ２は、文字や画像の表示を行うための画面を備え、演算処理部１等で生成されたグラフィックス情報を前記画面上に表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００１８】
記憶装置３は、各種の情報を記憶する装置である。記憶装置３は、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００１９】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）であるリンクテーブル２００と、コースデータ３０２を複数格納可能なコースデータテーブル３００と、が記憶されている。
【００２０】
図２は、リンクテーブル２００の構成を示す図である。リンクテーブル２００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）２０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２０２を含んでいる。
【００２１】
リンクデータ２０２は、リンクの識別子であるリンクＩＤ２１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別を示す道路種別２２３、リンクの長さを示すリンク長２２４、予め記憶されたリンク旅行時間２２５、当該リンクの開始ノードに接続するリンクである開始接続リンクと、当該リンクの終了ノードに接続するリンクである終了接続リンクと、を特定する開始接続リンク、終了接続リンク２２６、リンクを含む道路の制限速度を示す制限速度２２７、などを含んでいる。
【００２２】
なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。
【００２３】
図３は、コースデータテーブル３００の構成を示す図である。コースデータテーブル３００は、ドライブの開始から終了までに走行する経路を含むコースデータ３０２を、コースを特定するコースＩＤ３０１と対応付けて、複数格納することが可能である。なお、コースデータ３０２は、予め記憶装置３に記憶されている。また、コースデータ３０２は、後述するコースデータ管理部１０４が、通信装置１２によって無線通信網等を介して取得して、記憶装置３に記憶するものであってもよい。
【００２４】
コースデータ３０２は、少なくとも一つの出発地ＩＤ３１０と、一つの到着地ＩＤ３３０と、を含んで構成される。また、コースデータ３０２には、さらに、複数の経由地ＩＤ３２０と、複数の立寄地ＩＤ３４０と、を含むことができる。すなわち、コースデータ３０２は、出発地と、到着地と、を含む複数の地点を備えるといえる。
【００２５】
出発地ＩＤ３１０には、出発予定時刻３１１と、移動手段３１２と、地点名称３１３と、位置情報３１４と、が対応付けられている。出発地ＩＤ３１０は、コースの開始位置を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。出発予定時刻３１１は、出発地ＩＤ３１０により特定される地点を出発する予定上の時刻である。移動手段３１２には、当該出発地から次に訪れる地点への移動手段を特定する情報が格納される。例えば、「（自動）車」、「徒歩」等である。地点名称３１３は、出発地ＩＤ３１０にて特定される地点の名称を示す情報である。位置情報３１４は、出発地ＩＤ３１０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２６】
経由地ＩＤ３２０には、到着予定時刻３２１と、滞在予定時間３２２と、出発予定時刻３２３と、地点名称３２４と、位置情報３２５と、が対応付けられている。経由地ＩＤ３２０は、コース上で経由する地点を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。到着予定時刻３２１は、経由地ＩＤ３２０により特定される地点へ到着する予定上の時刻である。滞在予定時間３２２は、経由地ＩＤ３２０により特定される地点で滞在する予定の時間である。出発予定時刻３２３は、経由地ＩＤ３２０により特定される地点を出発する予定上の時刻である。地点名称３２４は、経由地ＩＤ３２０にて特定される地点の名称を示す情報である。位置情報３２５は、経由地ＩＤ３２０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２７】
到着地ＩＤ３３０には、到着予定時刻３３１と、地点名称３３２と、位置情報３３３と、が対応付けられている。到着地ＩＤ３３０は、コースの終了位置を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。到着予定時刻３３１は、到着地ＩＤ３３０により特定される地点へ到着する予定上の時刻である。地点名称３３２は、到着地ＩＤ３３０にて特定される地点の名称を示す情報である。位置情報３３３は、到着地ＩＤ３３０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２８】
立寄地ＩＤ３４０には、上位の地点ＩＤ３４１と、予定時刻情報３４２と、関連キーワード３４３と、地点名称３４４と、位置情報３４５と、が対応付けられている。立寄地ＩＤ３４０は、コース上で立寄る地点を特定する識別子であり、例えば所定の位置に予め割り振られた地点ＩＤである。なお、立寄地は、経由地等とは異なり、コースに含まれる出発地、経由地または到着地のいずれかに関連付けられる。例えば、関連付けられた経由地における詳細な予定等を含む。上位の地点ＩＤ３４１は、コースに含まれる出発地、経由地または到着地のいずれかを特定するＩＤである。予定時刻情報３４２は、立寄地ＩＤ３４０により特定される地点での目安となる何らかの予定上の時刻である。関連キーワード３４３は、立寄地ＩＤ３４０で取る予定の行動、地点名称、人名またはその他関連するキーワードを特定する情報である。例えば、関連付けられた経由地における詳細な行動である「○○体験」や、立寄地で接触する人物の名称等を示す情報である。地点名称３４４は、立寄地ＩＤ３４０にて特定される地点の名称を示す情報である。位置情報３４５は、立寄地ＩＤ３４０にて特定される地点の位置を特定する情報である。例えば、緯度経度を示す座標の情報である。
【００２９】
このように、コースデータ３０２は、出発地と、到着地と、を含む複数の地点と、各地点を訪れる順序を特定する情報（各地点に関連する時刻）と、を有して構成される、といえる。
【００３０】
図１に戻って説明する。音声入出力装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、を備える。マイクロフォン４１は、使用者やその他の搭乗者が発した声などのナビゲーション装置１００の外部の音声を取得する。
【００３１】
スピーカ４２は、演算処理部１で生成された使用者へのメッセージ等の音声情報を音声として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。ナビゲーション装置１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００３２】
入力装置５は、使用者からの指示を使用者による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。
【００３３】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。
【００３４】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１に出力する。演算処理部１では、パルス信号の数から、回転角度を求める。
【００３５】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭ（Read Only Memory）や、ＩＣ（Integrated Circuit）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００３６】
車速センサ７、ジャイロセンサ８およびＧＰＳ受信装置９は、ナビゲーション装置１００で現在地すなわち自車位置を検出するために使用されるものである。車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定するものである。
【００３７】
ＦＭ多重放送受信装置１０は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などやＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００３８】
ビーコン受信装置１１は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコン等の受信装置である。
【００３９】
通信装置１２は、図示しない無線通信網等のネットワークに接続する。このような通信装置１２は、例えば接続した無線通信網等のネットワーク上に接続された機器と通信を行うことが可能である。
【００４０】
図４は、演算処理部１の機能ブロック図である。図示するように、演算処理部１は、基本制御部１０１と、入力受付部１０２と、出力処理部１０３と、コースデータ管理部１０４と、を有する。
【００４１】
基本制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、各種センサ７、８、ＧＰＳ受信装置９等の情報を取得し、マップマッチング処理等を行って現在地を特定する。また、随時、走行した日付および時刻と、位置と、を対応付けて、リンクごとに走行履歴を記憶装置３に記憶する。さらに、各処理部からの要求に応じて、ＧＰＳ受信装置９によって受信したＧＰＳ情報に含まれる現在時刻を出力する。また、主制御部１０１は、他の処理部から推奨経路の情報を要求されると、当該情報を出力する。
【００４２】
基本制御部１０１は、リンクテーブル２００を用いて、入力受付部１０２により指定を受けつけた出発地又は指定がない場合には現在地と、入力受付部１０２により指定を受けつけた目的地と、を結ぶ最適な経路を探索する。具体的には、入力受付部１０２等の他の処理部から目的地を受け渡された基本制御部１０１は、現在地を特定し、現在地から目的地までの経路を一つまたは複数探索する。当該経路探索においては、基本制御部１０１は、ダイクストラ法等の経路探索ロジックを用いて、道路の所定の区間（リンク）に対して予め設定されたリンクコストに基づいて、一つまたは複数の経路を探索する。なお、経路探索の際に重視すべき条件に応じて、探索される経路は複数となる。例えば、経路探索部１０４は、移動距離が最短となる条件を満たす経路と、有料道路の走行を許可する条件を満たす経路と、有料道路の走行を許可しない条件を満たす経路と、移動時間が最短となる条件を満たす経路、等の複数の経路を探索する。なお、基本制御部１０１は、経路探索の際に、現在の日時に基づいて予測した到着日時・日の種類に対応する統計情報に含まれるリンクコストを用いて探索するようにしてもよい。
【００４３】
また、基本制御部１０１は、所定の基準に従って、探索した複数の経路のうちの一つを推奨経路として特定する。当該所定の基準とは、経路を探索した条件が、予め基本制御部１０１に設定された条件に従っているか否かである。そして、基本制御部１０１は、出力処理部１０３を介して、当該推奨経路と、その他の複数の経路と、を表示し、入力受付部１０２に対していずれかの経路の選択入力を受け付けるよう指示する。
【００４４】
また、基本制御部１０１は、経路の情報を読み込んで、誘導する経路として設定し、誘導する。具体的には、基本制御部１０１は、車両の現在地が推奨経路から逸脱しないよう、推奨経路に基づいて誘導情報を生成し、出力処理部１０３へ出力する。また、基本制御部１０１は、経路の目的地に到着した場合には、「終了」のステータスを示す情報を出力し、経路の目的地に到着せずに誘導を終了した場合には、「途中終了」のステータスを示す情報を出力する。
【００４５】
入力受付部１０２は、入力装置５またはマイクロフォン４１を介して入力された使用者からの指示を受け付け、その要求内容に対応する処理が実行されるように、受け付けた要求内容を基本制御部１０１に出力する。例えば、使用者が推奨経路の探索を要求したときは、受け付けた推奨経路の探索要求を基本制御部１０１へ出力する。
【００４６】
出力処理部１０３は、例えば表示させる画面情報を受け取り、ディスプレイ２に描画するためのグラフィックス情報に変換して、ディスプレイ２に対して描画する指示を行う。また、処理内容に応じて、スピーカ４２から音声情報を出力する指示を行う。
【００４７】
コースデータ管理部１０４は、コースデータテーブル３００に格納されているコースデータ３０２に含まれる地点を提示し、コースデータ３０２上の次に訪れるべき地点の指定を受け付ける。そして、コースデータ管理部１０４は、受け付けた地点を基本制御部１０１に受け渡し、現在地から当該地点へ到る経路の探索と、経路の誘導と、を依頼する。そして、基本制御部１０１による経路の誘導が終了すると、コースデータ管理部１０４は、現在地と、終了ステータスと、を受け取って、次に訪れるべき地点の指定を再度受け付けるか、コースデータの案内を終了するか、の判定を行う。現在地がコースデータ３０２の到着地ＩＤ３３０で特定される地点の付近（例えば、５０ｍ以内）にあり、かつ、終了ステータスが「終了」である場合には、コースデータ管理部１０４は、コースデータの案内を終了する。それ以外の場合（すなわち、到着地ＩＤ３３０で特定される地点の付近に現在地がない、又は終了ステータスが「途中終了」の場合）には、コースデータ管理部１０４は、次に訪れるべき地点の指定を再度受け付けて、次に訪れるべき地点への経路探索および経路誘導を行う。
【００４８】
上記した演算処理部１の各機能部、すなわち基本制御部１０１、入力受付部１０２、出力処理部１０３、コースデータ管理部１０４は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００４９】
なお、上記した各構成要素は、ナビゲーション装置１００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。ナビゲーション装置１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５０】
また、各機能部は、ハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００５１】
［動作の説明］次に、ナビゲーション装置１００が実施するコースデータ管理処理の動作について説明する。図５は、ナビゲーション装置１００が実施するコースデータ管理処理を示すフロー図である。このフローは、ナビゲーション装置１００の所定のメニュー画面等において基本制御部１０１が所定の操作指示を受け付けると、開始される。
【００５２】
まず、コースデータ管理部１０４は、コースデータを読込む（ステップＳ００１）。具体的には、コースデータ管理部１０４は、コースデータテーブル３００に格納されているコースデータ３０２を読み出し、出力処理部１０３を介してディスプレイ２に選択可能に出力する。
【００５３】
そして、コースデータ管理部１０４は、コースデータの選択指定を受け付ける（ステップＳ００２）。具体的には、コースデータ管理部１０４は、入力受付部１０２を介して、ステップＳ００１にて出力したコースデータ３０２を選択する入力を受け付けて、選択されたコースデータ３０２を特定する。
【００５４】
そして、コースデータ管理部１０４は、特定したコースデータの詳細情報を表示する（ステップＳ００３）。具体的には、コースデータ管理部１０４は、ステップＳ００２にて特定したコースデータ３０２を構成する出発地、経由地、到着地、立寄地について、出力処理部１０３を介してディスプレイ２に選択可能に表示する。
【００５５】
コースデータ管理部１０４は、目的地の指定を受け付ける（ステップＳ００４）。具体的には、コースデータ管理部１０４は、ステップＳ００３にて表示したコースデータ３０２を構成する出発地、経由地、到着地、立寄地のいずれかに対する入力を、入力受付部１０２を介して受け付ける。なお、当該ステップにおいては、入力を受け付ける各地点について制限はなく、コースデータ３０２において予定されていた各到着時刻や出発時刻、経由地を訪れる順序に関係なく、入力を受け付けることができる。
【００５６】
そして、コースデータ管理部１０４は、受け付けた地点を目的地として設定する（ステップＳ００５）。具体的には、コースデータ管理部１０４は、ステップＳ００４にて受け付けた出発地、経由地、到着地、立寄地のいずれかの地点を、目的地として基本制御部１０１に対して設定するために、対象地点の位置情報を受け渡す。
【００５７】
続いて、基本制御部１０１は、目的地として設定する地点の情報を受け付けると、当該目的地へ到る経路を探索する（ステップＳ００６）。具体的には、基本制御部１０１は、現在地を特定して、現在地から受け付けた目的地へ到る経路を探索する。当該ステップにおいては、基本制御部１０１は、ステップＳ００５にてコースデータ管理部１０４から受け渡された地点を目的地に設定して経路探索を行う。
【００５８】
そして、基本制御部１０１は、探索した経路を誘導する（ステップＳ００７）。具体的には、基本制御部１０１は、ステップＳ００６にて探索した経路について、現在地が当該経路から逸脱しないように、経路の誘導を行う。
【００５９】
コースデータ管理部１０４は、基本制御部１０１から現在地とステータスの情報を受け取ると、到着地に到着し、かつ、ステータスが「終了」であるか否かを判定する（ステップＳ００８）。具体的には、到着地に到着したか否かについては、コースデータ管理部１０４は、現在地が到着地の付近（例えば、上記の例のとおり５０ｍ以内）にあるか否か、に応じて判定する。
【００６０】
コースデータ管理部１０４は、到着地に到着し、かつ、ステータスが「終了」であると判定した場合（ステップＳ００８にて「Ｙｅｓ」）は、コースデータ管理処理を終了するために、所定の終了処理を行う（ステップＳ００９）。コースデータ管理部１０４は、到着地に到着していない、または、ステータスが「終了」でない（「途中終了」である）と判定した場合（ステップＳ００８にて「Ｎｏ」）は、制御をステップＳ００３に戻し、次なる目的地の受付を開始する。
【００６１】
以上が、コースデータ管理処理の処理内容である。コースデータ管理処理によれば、進行状況に応じて経由したい地点や施設を変更する必要がある場合に、誘導する経路を容易に組み替えることができる。例えば、経由地をコースデータの順とは異なる順で経由するように目的地として選択することで、コースデータの順とは関係なく経路誘導を行うことができる。また、コースデータでは訪れることとなっている経由地について、次に訪れるべき経由地を指定することで、当該経由地への経由をスキップして経路誘導を行うことも可能である。したがって、使用者は、コースデータを参考にしつつ、より柔軟に経路誘導を受けることができるといえる。
【００６２】
図６は、コースデータ管理処理のステップＳ００３にて目的地の設定を受け付けるために表示される目的地設定画面４００の構成例である。目的地設定画面４００には、コースデータに含まれる到着地付近の所定の縮尺の地図４０１と、コースデータ３０２の詳細なタイムチャート４１０と、が含まれる。地図４０１には、到着地４０２Ａと、経由地４０２Ｂ〜４０２Ｅと、が当該地点に対応する地図上の位置に表示される。タイムチャート４１０には、出発地４１１と、一つ目の経由地４１２と、一つ目の経由地に対応付けられた一つ目の立寄地４１３と、一つ目の経由地に対応付けられた二つ目の立寄地４１４と、二つ目の経由地４１５と、二つ目の経由地に対応付けられた立寄地４１６と、到着地４１７と、がそれぞれ選択入力可能に配置される。なお、コースデータ３０２に含まれる各地点は、コースを訪れる順序に基づいてタイムチャート４１０上に、各地点への到着時刻、各地点の地点名称等に基づいて、時系列に沿って選択可能に表示される。もちろん、経由地および立寄地の構成が本例と異なる場合には、タイムチャート４１０には、構成に沿うように、各地点が表示される。例えば、経由地がないコースデータ３０２の場合には、出発地と、到着地のみが選択入力可能に表示される。
【００６３】
使用者は、地図４０１を見て、経由地と到着地との概略の位置関係を確認しながら、タイムチャート４１０上で次の目的地の指定を行うことができる。なお、入力受付部１０２は、目的地設定画面４００の各地点のいずれかに対する入力指示を受け付けると、入力指示を受け付けた地点を特定する情報をコースデータ管理部１０４に受け渡す。
【００６４】
図７は、コースデータ管理処理のステップＳ００３にて目的地の設定を受け付けるために表示される目的地設定画面４００の別の構成例である。当該構成例は、上記した目的地設定画面４００と基本的には同様であるが、各地点への到着実績値４２０を表示する点と、各地点のうち到着したことのある地点については、その旨が分かるように、未到着の地点と異なる表示とする点において異なる。すなわち、コースデータに沿って一つ目の経由地まで走行した場合には、出発地４１１と、一つ目の経由地４１２とについて、到着した実績の時刻到着実績値４２０を表示するとともに、例えば、やや暗く反転表示する。なお、再度目的地として選択入力を受け付けることを妨げない。したがって、一度経由地を訪れたものの、混雑のため当該経由地で駐車できずに別の経由地に先に向った場合等においても、再度当該経由地への経路誘導を妨げるものではない。
【００６５】
以上が、本発明に係る実施形態である。上記実施形態によれば、ナビゲーション装置１００は、進行状況に応じて経由したい地点や施設を変更する必要がある場合に、誘導する経路を容易に組み替えることが可能となる。
【００６６】
本発明は、上記の実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。例えば、上記実施形態の図６の目的地設定画面４００において、予定上前後の経由地が到着済みとなった未到着の経由地については、目立つように、例えば太線や赤色等により出力するようにしてもよい。このようにすることで、使用者は、予定と異なり訪れなかった経由地または立寄地について、容易に確認することができるため、経由モレが発生することを未然に防ぐことができるようになる。
【００６７】
以上、本発明について、実施形態を中心に説明した。なお、上記の実施形態では、本発明を車載ナビゲーション装置に適用した例について説明したが、本発明は車載のナビゲーション装置に限らず、移動体のナビゲーション装置全般に適用することができる。
【符号の説明】
【００６８】
１・・・演算処理部、２・・・ディスプレイ、３・・・記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・ＲＯＭ装置、７・・・車速センサ、８・・・ジャイロセンサ、９・・・ＧＰＳ受信装置、１０・・・ＦＭ多重放送受信装置、１１・・・ビーコン受信装置、１２・・・通信装置、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・Ｉ／Ｆ、２５・・・バス、４１・・・マイクロフォン、４２・・・スピーカ、５１・・・タッチパネル、５２・・・ダイヤルスイッチ、１００・・・ナビゲーション装置、１０１・・・基本制御部、１０２・・・入力受付部、１０３・・・出力処理部、１０４・・・コースデータ管理部、２００・・・リンクテーブル、３００・・・コースデータ管理テーブル
【図１】
2012037403.tif 000003
【図２】
2012037403.tif 000004
【図３】
2012037403.tif 000005
【図４】
2012037403.tif 000006
【図５】
2012037403.tif 000007
【図６】
2012037403.tif 000008
【図７】
2012037403.tif 000009