説明

ナビゲーション装置、および、迂回ルートの表示方法

【課題】探索した複数の迂回ルートから1つの迂回ルートを選択するユーザの判断を容易にする技術を提供する。
【課題を解決するための手段】
本発明のナビゲーション装置100は、地図上に推奨ルートを表示してルート誘導を行うルート誘導部105と、推奨ルートの一部区間を迂回する複数の迂回ルートを探索する迂回ルート探索部107と、推奨ルートに関する詳細情報と、探索した前記複数の迂回ルートに関する詳細情報を、それぞれ生成して表示する迂回ルート情報処理部108と、推奨ルートおよび複数の迂回ルートのうち、1つのルートを選択する指示を受け付ける入力受付部102と、選択を受け付けた1つのルートを、新たな推奨ルートに変更するルート誘導部105と、を備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ナビゲーション装置、および、迂回ルートの表示方法に関する。
【背景技術】
【0002】
特許文献1に記載されているナビゲーション装置は、自車が進むべき誘導ルート上において、走行を回避するための回避区間が設定された場合に、その回避区間を迂回する複数の迂回ルートを探索することができる。そして、探索した複数の迂回ルートを、地図上に表示させて、選択された1つの迂回ルートを含むルートを、新たな誘導ルートに変更する。
【特許文献1】特開2002−243480号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
しかしながら、探索した複数の迂回ルートを地図上に表示させるだけでは、どの迂回ルートを選択すればよいのか、ユーザにとって判断が難しい。
【0004】
本発明は、ナビゲーション装置において、探索した複数の迂回ルートから1つの迂回ルートを選択するユーザの判断を容易にする技術を提供することを目的とする。
【課題を解決するための手段】
【0005】
上記課題を解決するための本願発明のナビゲーション装置は、地図上に推奨ルートを表示してルート誘導を行うルート誘導手段と、前記推奨ルートの一部区間を迂回する複数の迂回ルートを探索する迂回ルート探索手段と、前記推奨ルートに関する詳細情報と、探索した前記複数の迂回ルートに関する詳細情報を、それぞれ生成して表示する詳細情報処理手段と、前記推奨ルートおよび前記複数の迂回ルートのうち、1つのルートを選択する指示を受け付ける選択受付手段と、選択を受け付けた1つのルートを、新たな推奨ルートに変更する推奨ルート変更手段と、を備える。
【発明の効果】
【0006】
本発明のナビゲーション装置によれば、探索した複数の迂回ルートから1つの迂回ルートを選択するユーザの判断を容易にすることができる。
【発明を実施するための最良の形態】
【0007】
以下、本発明の実施形態の一例を図面を参照して説明する。
【0008】
図1は、本発明の一実施形態が適用された車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4と、入力装置5と、車速センサ6と、ジャイロセンサ7と、GPS受信装置8と、FM多重放送受信装置9と、ビーコン受信装置10と、を備えている。
【0009】
演算処理部1は、様々な処理を行う中心的ユニットである。例えば、各種センサ(6、7)やGPS受信装置8から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィック展開し、そこに現在地を示すマークを重ねてディスプレイ2に表示する。また、記憶装置3に記憶されている地図データを用いて、ユーザから指示された出発地(現在地)と目的地とを結ぶ最適なルート(推奨ルート)を探索する。さらに、音声入出力装置4やディスプレイ2を用いてユーザを誘導する。誘導中に、リルート処理を開始した場合や、走行を回避する回避区間の設定を受け付けた場合には、複数の迂回ルートを探索し、探索した各迂回ルートを、地図データに重ねてディスプレイ2に表示する。さらに、各迂回ルートについて、詳細情報をディスプレイ2に表示する。詳細情報については、後述する。
【0010】
ディスプレイ2は、演算処理部1で生成されたグラフィックス情報を表示するユニットである。ディスプレイ2は、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイなどで構成される。
【0011】
記憶装置3は、CD−ROMやDVD−ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には、例えば、地図データ310、施設情報400等が記憶されている。
【0012】
図2は、地図データ310の概略データ構造を示す図である。地図データ310は、地図上の区画された領域であるメッシュの識別コード(メッシュID)311ごとに、そのメッシュ領域に含まれている道路を構成する各リンクのリンクデータ320を含んでいる。
【0013】
リンクデータ320は、リンクの識別コード(リンクID)321ごとに、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報322、リンクを含む道路の種別情報323、リンクの長さを示すリンク長情報324、リンク旅行時間325、2つのノードにそれぞれ接続するリンクの識別コード(接続リンクID)326、などを含んでいる。なお、ここでは、リンクを構成する2つのノードについて開始ノードと終了ノードとを区別することで、道路の上り方向と下り方向とを、それぞれ別のリンクとして管理することができる。
【0014】
図3は、施設情報400の概略データ構造を示す図である。施設情報400は、施設の位置情報401ごとのレコード450からなる。各レコード450には、施設の位置情報410と、施設の名称420と、施設が属するジャンル430と、施設に関する詳細情報440と、が対応付けて格納されている。
【0015】
位置情報410は、施設の位置を特定するデータであり、例えば、(**,**)といった地図(地図データ310)上における位置を示す座標データである。
【0016】
名称420は、施設の名称を示すデータであり、例えば、施設名、地名、住所、交差点名、道路名、等を表す文字列である。
【0017】
ジャンル430は、施設が属するジャンルを示すデータであり、例えば、「飲食店」、「ガソリンスタンド」、「コンビニエンスストア」、等のデータである。
【0018】
詳細情報440は、施設に関する詳細情報であり、例えば、施設の説明、等を表す文字列である。
【0019】
図1に戻り、音声入出力装置4は、音声入力装置としてマイクロフォン41と、音声出力装置としてスピーカ42と、を備える。マイクロフォン41は、ユーザやその他の搭乗者から発された音声などの、車載器の外部の音声を取得する。スピーカ42は、演算処理部1で生成された音声信号を出力する。これらのマイクロフォン41とスピーカ42は、車両の所定の部位に、別個に配されている。
【0020】
入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5は、車載用ナビゲーション装置100の遠隔操作を可能にするリモートコントローラ、ディスプレイ2の表示面に貼られた透過性のタッチパネル、その他のハードスイッチ(例えば、電源ボタン、等)、等で構成される。
【0021】
車速センサ6、ジャイロセンサ7、及び、GPS受信装置8は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用される。車速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。ジャイロセンサ7は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置8は、GPS衛星からの信号を受信し、移動体とGPS衛星間の距離とその距離の変化率を3個以上の衛星に対して測定することで、移動体の現在位置、進行速度を測定する。
【0022】
FM多重放送受信装置9は、FM多重放送信号としてFM多重放送局から送られてくる渋滞情報、規制情報、SA/PA(サービスステーション/パーキング)情報、駐車情報、天気情報などを受信する。
【0023】
ビーコン受信装置10は、ビーコンから送られてくる渋滞情報、規制情報、SA/PA情報、駐車場情報などを受信する。
【0024】
図4は、演算処理部1の機能ブロック図である。図示するように、演算処理部1は、種制御部101と、入力受付部102と、表示処理部103と、現在位置算出部104と、ルート誘導部105と、リルート設定処理部106と、迂回ルート探索部107と、迂回ルート情報処理部108と、を有する。
【0025】
主制御部101は、演算処理部1の各部を統括して制御する処理を行う。
【0026】
入力受付部102は、入力装置5に入力されたユーザからの要求を受け付け、その要求内容を解析する。入力受付部102は、解析結果に応じたデータを主制御部101に通知する。例えば、入力受付部102は、車載用ナビゲーション装置100に、電源の供給、切断を指示する要求、複数の迂回ルートから1つの迂回ルートを選択する要求、等を受け付け、主制御部101に通知する。また、入力受付部102は、車載用ナビゲーション装置100が有する各種機能の設定における入力データを受け付け、主制御部101に通知する。
【0027】
表示処理部103は、ディスプレイ2に、地図、地図に重ね合わせた複数の迂回ルート、複数の迂回ルートに関する詳細情報、等を表示させる。具体的には、表示処理部103は、ディスプレイ2に表示させるための描画コマンドを生成して通知する。なお、表示処理部103は、地図をディスプレイ2に表示させる際には、表示が要求された領域(例えば、車載用ナビゲーション装置100の現在位置付近の領域)にある地図データを記憶装置3から抽出し、指定された縮尺、描画方式で、道路、その他の地図構造物、現在位置、目的地、推奨ルート、迂回ルート、迂回ルートに関する詳細情報、を描画するように地図描画コマンドを生成する。また、表示処理部103は、ディスプレイ2に表示させた地図上に、自車両の現在位置を示すカーマークや各種設定画面などを表示させる。
【0028】
現在位置算出部104は、車載用ナビゲーション装置100の現在位置を算出する。具体的には、現在位置算出部104は、車速センサ6で計測される車両の進行速度(S5)およびジャイロセンサ7で計測される角加速度データ(S6)を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置(X,Y)から自車走行後の位置である現在地(X’,Y’)を定期的に演算する。また、演算結果を用いて、マップマッチ処理することにより、形状の相関が最も高い道路(リンク)上に現在位置を合わせ込む。また、定期的にGPS受信装置8の出力(S7)を用いて現在位置を修正する。なお、車両が停止しているときには、GPS受信装置8の出力(S7)だけを用いて現在位置を求めてもよい。
【0029】
ルート誘導部105は、ダイクストラ法等を用いて、指定された2地点(現在地、目的地)間を結ぶルートのコスト(例えば、距離や旅行時間)が最小となるルートを探索し、探索したルート(推奨ルート)を用いてルート誘導を行う。このとき、ルート誘導部105は、探索した推奨ルートを構成する各リンクの識別コード(リンクID)321を、それぞれ対応付けてルート情報500(後述するRAM702、等のメモリ)に記憶しておく。また、ルート誘導部105は、ルートの情報と、現在位置の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを、ディスプレイ2に表示させるとともに、音声入出力装置4を用いて音声でユーザに知らせる。また、ルート誘導部105は、ディスプレイ2に表示された地図の範囲に含まれている推奨ルートを表示する。このとき、ルート誘導部105は、車両の現在位置を示すカーマークを推奨ルート上(例えば、画面中心)に表示する。
【0030】
リルート設定処理部106は、ルート誘導時に発生するリルート処理の設定を行う。ここで、リルート処理とは、車両の現在位置が推奨ルートから逸れた場合や、渋滞が発生したことによりその渋滞を回避する場合などに、その時点の現在地と、先に設定されていた目的地を結ぶ推奨ルートを、再探索する処理である。リルート設定処理部106は、例えば、リルート処理時に、元の推奨ルート、或いは、ユーザに指定された迂回ルートの詳細情報を表示するか否かの設定を行う。また、リルート処理によって複数の迂回ルートが探索された場合に、複数の迂回ルート(探索された全ての迂回ルート、又は、一部の迂回ルート)の詳細情報を、迂回ルートごとに表示するか否かの設定を行う。さらに、リルート設定処理部106は、複数の迂回ルートの詳細情報を表示する設定がされた場合には、各迂回ルートの表示順序を決定する順序指標(例えば、距離順、時間順、元の推奨ルートで通過する予定であった施設との類似度順、等)を設定する。
【0031】
迂回ルート探索部107は、迂回ルートを探索する処理(以下では、迂回ルート探索処理」とよぶ)を行う。具体的には、迂回ルート探索処理を開始した時点の現在地と、先に設定されている目的地との間を結ぶルートのコストが、リルート設定処理部106によって設定された順序指標に従って小さい順に、所定数(例えば、3つ)の迂回ルートを探索する。なおその際、探索した迂回ルートが元の推奨ルートと一致する場合には、そのルートを迂回ルートとはしない。そして、探索した全ての迂回ルートについて、構成する各リンクの識別コード(リンクID)321を、それぞれ対応付けてルート情報500に記憶する。
【0032】
図5は、ルート情報500の概略データ構造を示す図である。ルート情報500は、ルートごとのレコード530からなる。各レコード530には、ルートの識別コード(ルートID)510と、ルートを構成する全リンクの識別コード(リンクID)520と、が対応付けて格納される。
【0033】
ルートID510は、ルートを特定するデータであり、例えば、「0」、「1」といった数字列である。ここで、元の推奨ルートには、「0」を割り当て、迂回ルートには、コストの小さい順に、「1」、「2」といった昇順の数字を割り当てる。
【0034】
リンクID520は、出発地(現在地)から目的地までのルートを構成する全リンクの識別コードであり、例えば、地図データ310のリンクID321に対応するデータである。ここで、推奨ルート(迂回ルート)がn個のリンクで構成されているのであれば、1番目からn番目のn個のリンクID520が対応付けられることになる。
【0035】
図4に戻り、迂回ルート情報処理部108は、迂回ルート探索部107が探索した迂回ルートに関する詳細情報をディスプレイ2に表示する設定がされている場合に、表示する詳細情報を生成する。ここで、詳細情報には、迂回ルート(推奨ルート)の周辺に位置する施設の名前、迂回ルート(推奨ルート)が通過する地点の名前、迂回ルート(推奨ルート)の総距離、予測される総旅行時間、が含まれる。さらに、詳細情報には、推奨ルートに対する迂回ルートの差分情報(例えば、ある施設が、推奨ルートの周辺に位置していたが、迂回ルートの周辺には位置していないことを示す情報、等)が含まれる。
【0036】
以上のような機能を有する演算処理部1は、例えば、図6に示すようなハードウェア構成で実現される。
【0037】
図示するように、演算処理部1は、各デバイス間をバス712で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Processing Unit)701と、記憶装置3から読み出した地図データ、演算データなどを一時的に格納するRAM(Random Access Memory)702と、プログラムやデータを格納するROM(Read Only Memory)703と、メモリ間及びメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)コントローラ704と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ705と、グラフィックイメージデータを蓄積するVRAM(Video Random Access Memory)706と、イメージデータをRGB信号に変換するカラーパレット707と、アナログ信号をデジタル信号に変換するA/D変換器708と、シリアル信号をバス712に同期したパラレル信号に変換するSCI(Serial Communication Interface)709と、パラレル信号をバスに同期させてバス712にのせるPIO(Parallel Input/Output)710と、パルス信号を積分するカウンタ711と、を有する。
【0038】
次に、上記構成からなる車載用ナビゲーション装置100の特徴的な動作について説明する。図7は、車載用ナビゲーション装置100の演算処理部1が行うリルート設定処理を示すフローチャートである。
【0039】
演算処理部1の主制御部101は、入力受付部102を介してリルート設定処理を開始する指示を受け付けるまで待機し、指示を受け付けたときに、リルート設定処理を開始する。例えば、リルート設定処理の開始を指示するためのボタンを、メニュー画面(図示せず)上に表示しておき、そのボタンにタッチする操作がなされたときにリルート設定処理を開始する。
【0040】
リルート設定処理を開始後、表示処理部103は、リルート設定を行うためのリルート設定画面を、ディスプレイ2に表示する(ステップS101)。
【0041】
図8は、リルート設定画面の表示例である。図示するように、リルート設定画面には、リルート処理時に、元の推奨ルート、或いは、ユーザに指定された迂回ルートの詳細情報を表示するか否かを指示する第1のチェックボックス220と、リルート処理によって複数の迂回ルートが探索された場合に、複数の迂回ルートの詳細情報を一覧表示するか否かを指示する第2のチェックボックス230と、が設けられる。さらに、リルート設定画面には、第1のチェックボックス220及び第2のチェックボックス230に入力された設定を決定する決定ボタン240が設けられる。なお、第1のチェックボックス220にチェックが入れられないと、第2のチェックボックス230にはチェックを入れることができない。
【0042】
決定ボタン240が押されると、表示処理部103は、第1のチェックボックス220にチェックが入れられているか否かを示すデータと、第2のチェックボックス230にチェックが入れられているか否かを示すデータを、それぞれ、リルート設定処理部106に通知する。
【0043】
続いて、リルート設定処理部106は、通知されたデータを解析して、リルート処理時に、元の推奨ルート、或いは、ユーザに指定された迂回ルートの詳細情報を表示するか否かを判別する(ステップS102)。具体的には、リルート設定処理部106は、表示処理部103から通知されたデータに、第1のチェックボックス220にチェックが入れられていることを示すデータが含まれていれば、詳細情報の表示の指示がされたと判定する。一方、表示処理部103から通知されたデータに、第1のチェックボックス220にチェックが入れられていないことを示すデータが含まれていれば、詳細情報の表示の指示はされなかったと判定する。
【0044】
リルート設定処理部106は、詳細情報の表示の指示がされたと判定した場合(ステップS102;Yes)、処理をステップS103に移行する。一方、詳細情報の表示の指示がされなかったと判定した場合(ステップS102;No)、処理をステップS105に移行する。
【0045】
ステップS103では、リルート設定処理部106は、リルート処理によって複数の迂回ルートが探索された場合に、複数の迂回ルートの詳細情報を一覧表示するか否かを判別する(ステップS103)。具体的には、リルート設定処理部106は、表示処理部103から通知されたデータに、第2のチェックボックス230にチェックが入れられていることを示すデータが含まれていれば、一覧表示の指示がされたと判定する。一方、表示処理部103から通知されたデータに、第2のチェックボックス230にチェックが入れられていないことを示すデータが含まれていれば、一覧表示の指示はされなかったと判定する。
【0046】
リルート設定処理部106は、一覧表示の指示がされたと判定した場合(ステップS103;Yes)、処理をステップS104に移行する。一方、一覧表示の指示がされなかったと判定した場合、処理をステップS105に移行する。
【0047】
ステップS104では、表示処理部103は、複数の迂回ルートの詳細情報を一覧表示する際に、その表示順序を設定するための順序設定画面を、ディスプレイ2に表示する(ステップS104)。
【0048】
図9は、順序設定画面の表示例である。図示するように、順序設定画面には、迂回ルートの詳細情報を表示する順序を設定するための順序設定欄250と、設定された表示順序に決定する終了ボタン260と、が設けられる。順序設定欄250では、選択した1つのボックス(距離順ボックス、時間順ボックス、施設類似度順ボックス)を上下に移動させることができ、各ボックスの順位を自由に変更することができる。
【0049】
終了ボタン260が押されると、表示処理部103は、迂回ルートの詳細情報を表示する順序を特定するデータを、リルート設定処理部106に通知する。具体的には、順序設定端250の各ボックスを特定するデータと、順序設定欄250で設定されたボックスの順位を示すデータ、を対応付けてリルート設定処理部106に通知する。
【0050】
続いて、リルート設定処理部106は、ステップS102で判定した結果データと、ステップS103で判定した結果データと、ステップS104で表示処理部103から通知されたデータとを、それぞれ、リルート設定としてメモリに登録(記憶)する(ステップS105)。
【0051】
登録後、表示処理部103は、その時点でディスプレイ2に表示されているリルート設定画面、或いは、順序設定画面の表示を終了し、主制御部101は、リルート設定処理を終了する。
【0052】
以上の処理を、演算処理部1が行うことにより、リルート処理の設定を行うことができる。
【0053】
次に、図10は、車載用ナビゲーション装置100の演算処理部1が行う迂回ルート設定処理を示すフローチャートである。
【0054】
演算処理部1のルート誘導部105は、入力受付部102を介してルート誘導を開始する指示を受け付けるまで待機し、指示を受け付けたときに、ルート誘導を開始する(ステップS201)。例えば、ルート誘導の開始を指示するためのボタンを、目的地の設定後にメニュー画面(図示せず)上に表示しておき、そのボタンにタッチする操作がなされたときにルート誘導を開始する。
【0055】
ルート誘導中、迂回ルート探索部107は、リルート処理を発生させるタイミングであるか否か判別し(ステップS202)、リルート処理を発生させるタイミングまで待機している(ステップS202;No)。具体的には、車両の現在位置が推奨ルートから逸れたときや、ルート上の所定距離前方に渋滞があると判断されたときに、リルート処理を発生させるタイミングであると判定する。
【0056】
リルート処理の発生後(ステップS202;Yes)、迂回ルート探索部107は、複数の迂回ルートを探索する(ステップS203)。そして、探索した全ての迂回ルートについて、構成する各リンクの識別コード(リンクID)321を、それぞれ対応付けてルート情報500に記憶する。
【0057】
なお、複数の迂回ルートを探索する処理を開始するタイミングは、リルート処理を発生させたときに限らず、例えば、ルート誘導中に迂回ルートを探索する指示(回避区間指定の指示、等)がユーザによってされたときでもよい。本実施形態においては、リルート処理時に、複数の迂回ルートを探索するものとして説明する。
【0058】
続いて、迂回ルート探索部107は、上述したリルート設定処理のステップS105において、リルート設定処理部106がメモリに登録したリルート処理の設定を参照して、迂回ルートの詳細情報を表示するか否か判別する(ステップS204)。具体的には、迂回ルート探索部107は、図8に示すリルート設定画面の第1のチェックボックス220にチェックを入れる設定がされている場合には、迂回ルートの詳細情報を表示すると判定する。一方、第1のチェックボックス220にチェックを入れる設定がされていない場合には、迂回ルートの詳細情報を表示しないと判定する。
【0059】
迂回ルートの詳細情報を表示しないと判定した場合(ステップS204;No)、表示処理部103は、迂回ルート探索部107がステップS103で探索した複数の迂回ルートを、地図上に重ね合わせて表示する(ステップS205)。そして、処理をステップS212に移行して、1つの迂回ルートの選択を受け付ける。
【0060】
一方、迂回ルートの詳細情報を表示すると判定した場合(ステップS204;Yes)、迂回ルート情報処理部108は、複数の迂回ルートについての詳細情報を一覧表示するか否か判別する(ステップS206)。具体的には、メモリを参照して、図8に示すリルート設定画面の第2のチェックボックス230にチェックを入れる設定がされている場合には、詳細情報を一覧表示すると判定する。一方、第2のチェックボックス230にチェックを入れる設定がされていない場合には、詳細情報を一覧表示しないと判定する。
【0061】
詳細情報を一覧表示しないと判定した場合(ステップS206;No)、迂回ルート情報処理部108は、元の推奨ルートの詳細情報を生成する(ステップS207)。具体的には、ルート情報500から、推奨ルートに対応するレコード530に格納されている全てのリンクID520を読み出し、各リンクID520で特定されるリンクの周辺に位置する施設を、施設情報400から抽出してメモリに記憶する。また、ルート情報500から読み出した推奨ルートを構成するリンクのうち、現在地から目的地までのリンクのリンク長324の総和(総距離)や、リンク旅行時間325の総和(予測旅行時間)を算出してメモリに記憶する。
【0062】
続いて、表示処理部103は、迂回ルート探索部107がステップS203で探索した複数の迂回ルートを地図上に重ね合わせた地図画面800と、迂回ルート情報処理部108がステップS207で生成した推奨ルートの詳細情報を含む詳細画面850と、の2画面をディスプレイ2に表示する(ステップS208)。
【0063】
図11は、地図画面800と詳細画面850とを2画面表示したときの画面表示例である。図示するように、地図画面800には、自車位置を示すカーマーク20と、元の推奨ルートと、ステップS203で探索した複数の迂回ルート(迂回ルートA、迂回ルートB、迂回ルートC)が、同一地図上に表示される。各迂回ルートは、選択可能であり、例えば、1つの迂回ルート上をタッチする操作がされたときに、入力受付部102は、その迂回ルートを特定するデータを表示処理部103に通知する。また、詳細画面850には、図示するように、元の推奨ルートのターンリストが表示される。推奨ルートのターンリストには、現在地から目的地までの区間において主要な地点(例えば、交差点、等)の名前や、その区間の所定距離範囲内(例えば、20m以内)に位置する施設の名前(或いはジャンル名)が含まれる。また、その区間の総距離や、予測旅行時間、を示す情報も含まれる。なお、これら情報は、ステップS207で迂回ルート情報処理部108がメモリに記憶したデータである。
【0064】
2画面表示後、表示処理部103は、地図画面800上の1つの迂回ルートが選択される指示がされるまで待機し(ステップS209;No)、選択される指示がされたときに(ステップS209;Yes)、処理をステップ210に移行する。具体的には、表示処理部103は、入力受付部102から、1つの迂回ルート上をタッチする操作がされたことを特定するデータが通知されたときに、1つの迂回ルートが選択されたと判定する。
【0065】
ステップS210では、迂回ルート情報処理部108は、ステップS209で選択された迂回ルートの詳細情報を生成する(ステップS210)。具体的な処理は、ステップS207における推奨ルートの詳細情報を生成する処理と同様である。生成後、迂回ルート情報処理部108は、選択された迂回ルートを構成するリンクのうち、現在地から目的地までのリンク周辺に位置する施設(名前或いはジャンル)と、各リンクのリンク長324の総和(総距離)と、各リンクのリンク旅行時間325の総和(予測旅行時間)と、をメモリに記憶する。
【0066】
続いて、表示処理部103は、ディスプレイ2に表示している詳細画面850上に表示している詳細情報を、推奨ルートの詳細情報から、ステップS209で選択された迂回ルートの詳細情報に切り替える(ステップS211)。ここで、詳細情報を表示している迂回ルートを、他の迂回ルートおよび推奨ルートと識別できるようにルートの色を変えたり、点滅させて、強調してもよい。
【0067】
図12は、詳細画面850上にステップS209で選択された迂回ルートの詳細情報を表示したときの画面表示例である。図示するように、詳細画面850には、ステップS209で選択された迂回ルートのターンリストが表示される。なお、迂回ルートのターンリストにも、推奨ルートのターンリストと同様の情報が含まれる。
【0068】
これにより、元の推奨ルートの詳細情報と、選択した迂回ルートの詳細情報と、をユーザが比較することが可能になり、ユーザの意向により沿ったルートを選択することができるようになる。例えば、ガソリンスタンドを通過して目的地まで到達したいユーザにとっては、ガソリンスタンドを通過しない迂回ルートを選択することを避ける判断を容易に行える。
【0069】
続いて、ルート誘導部105は、1つの迂回ルートを選択(決定)して、誘導ルートを変更する処理を行う(ステップS212)。具体的には、詳細画面850上の迂回ルート(推奨ルートを含む)を選択(タッチ)する指示がされたとき、入力受付部102は、選択されたルートを特定するデータを、ルート誘導部105に通知する。そして、ルート誘導部105は通知された迂回ルートを、新たな誘導ルートに変更して、処理をステップS201に戻す(ルート誘導処理を再開する)。また、ステップS205に続いてステップS212の処理を行う場合には、地図画面800上の1つの迂回ルート(推奨ルートを含む)を選択(タッチ)する指示がされたとき、入力受付部102は、選択されたルートを特定するデータを、ルート誘導部105に通知する。また、ステップS215に続いてステップS212の処理を行う場合には、詳細画面850上の複数の迂回ルートから1つの迂回ルート(推奨ルートを含む)を選択(タッチ)する指示がされたとき、入力受付部102は、選択されたルートを特定するデータを、ルート誘導部105に通知する。
【0070】
また、ステップS206において、詳細情報を一覧表示すると判定した場合(ステップS206;Yes)、迂回ルート情報処理部108は、推奨ルートの詳細情報を生成するとともに、ステップS203で探索した全ての迂回ルートの詳細情報を生成する(ステップS213)。具体的には、推奨ルートの詳細情報を生成する処理(ステップS207)と同様の処理を行う。生成後、迂回ルート情報処理部108は、推奨ルート及び全ての迂回ルートについて、各ルートを構成するリンクの、現在地から目的地までのリンク周辺に位置する施設(名前或いはジャンル)と、各リンクのリンク長324の総和(総距離)と、各リンクのリンク旅行時間325の総和(予測旅行時間)と、をメモリに記憶する。
【0071】
続いて、迂回ルート情報処理部108は、各迂回ルートの詳細情報を一覧表示する際に、詳細情報を表示する順序について決定する処理を行う(ステップS214)。具体的には、リルート設定処理部106がメモリに登録したリルート処理の設定を参照して、詳細情報の表示順序を決定する。例えば、「距離順」と表示順位「1」とが対応付けてメモリに記憶されている場合には、迂回ルートの表示順序は、ステップS213でメモリに記憶した総距離の小さい(短い)順序に決定される。また、「時間順」と表示順位「1」とが対応付けてメモリに記憶されている場合には、迂回ルートの表示順序は、ステップS213でメモリに記憶した予測旅行時間の小さい(短い)順序に決定される。また、「類似度順」と表示順序「1」とが対応付けて記憶されている場合には、迂回ルートの表示順序は、ステップS213で記憶した推奨ルートの周辺施設と、迂回ルートの周辺施設とで一致する施設(名前或いはジャンル)の多い順序(類似度順)に決定される。
【0072】
次に、表示処理部103は、迂回ルート探索部107がステップS203で探索した複数の迂回ルートを地図上に重ね合わせた地図画面800と、各迂回ルートの詳細情報をステップS214で決定された順序で一覧表示した詳細画面850と、の2画面をディスプレイ2に表示する(ステップS215)。具体的には、表示処理部103は、ステップS203で探索した全ての迂回ルートのうち、ステップS214で決定した順序による上位の所定数の迂回ルートを、抽出する。そして、抽出した迂回ルートに対応する、ステップS213で生成した詳細情報を、詳細画面850に表示する。
【0073】
図13は、探索された複数の迂回ルートのうち、一部の迂回ルートの詳細情報を、詳細画面850上にステップS214で決定された順序で並べて、表示したときの画面表示例である。図示するように、詳細画面850上には、総距離の小さい順序(左から、総距離1.2kmの推奨ルート、総距離2kmの迂回ルートB、総距離5kmの迂回ルートAの順序)で、迂回ルートの詳細情報(ターンリスト)が表示される。なお、各迂回ルートのターンリストには、図11、図12の詳細画面850に表示したターンリストと同様の情報が含まれる。また、詳細画面850上には、迂回ルートの詳細情報(ターンリスト)を並び替える指示を行う並び替えボタン270が設けられる。並び替えボタン270がタッチされるたびに、表示処理部103は、リルート設定処理部106がメモリに登録したリルート処理の設定を参照して、詳細情報の表示順序を、順位の低い順序指標のものにする。例えば、「時間順」と表示順位「2」とが対応付けてメモリに記憶されている場合には、1回並び替えボタン270がタッチされたときに、予測旅行時間の小さい順序で、迂回ルートの詳細情報(ターンリスト)を並び替える。
【0074】
続いて、表示処理部103は、処理を上述したステップS212に移行する。
【0075】
以上の処理を、演算処理部1が行うことにより、ステップS203で探索した複数の迂回ルートから1つの迂回ルートを選択する(ステップS212)際に、ユーザの判断を容易にすることができる。
【0076】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【0077】
例えば、推奨ルート、又は、迂回ルートの詳細情報に、FM多重放送受信装置9やビーコン受信装置10から得られた渋滞情報、規制情報を含めてもよい。
【0078】
また、上記実施形態では、詳細情報をディスプレイ2に表示する場合には、地図画面800と詳細画面850とを2画面に表示するようにしている。しかし、これに限定されず、例えば、詳細情報を表示するタイミングで、地図画面800から詳細画面850に切り替えるようにしてもよい。
【0079】
また、上記実施形態では、ステップS215において、図13に示すように、詳細画面850に、ステップS203で探索した一部の迂回ルートに関する詳細情報を、表示するようにしている。しかし、これに限定されず、例えば、ステップS203で探索した全ての迂回ルートに関する詳細情報を、ステップS214で決定した順序で、表示するようにしてもよい。
【0080】
また、上記実施形態では、ステップS215において、図13に示すように、詳細画面850に、ステップS203で探索した3つの迂回ルート(推奨ルートを含む)に関する詳細情報を表示するようにしている。しかし、これに限定されず、例えば、予め定めた数(例えば、5つ、7つ)の迂回ルートに関する詳細情報を表示するようにしてもよい。
【0081】
さらに、ステップS215において、詳細画面850に、探索した全ての迂回ルート、又は、多くの迂回ルートを表示する場合には、表示したい迂回ルートの詳細情報が全て収まるように、ディスプレイ2に表示する詳細画面850と地図画面800の大きさの比率を変更することができる。この変更にともない、地図画面800の大きさを小さくする場合には、表示処理部103は、ステップS203で探索した迂回ルートが含まれている地図上の領域を抽出し、抽出した領域だけを、地図画面800に表示するようにしてもよい。
【図面の簡単な説明】
【0082】
【図1】本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図2】地図データの構成例を示す図である。
【図3】施設情報の構成例を示す図である。
【図4】演算処理部の機能構成を示す図である。
【図5】ルート情報の構成例を示す図である。
【図6】演算処理部のハードウェア構成を示す図である。
【図7】リルート設定処理のフロー図である。
【図8】リルート設定画面の画面表示例である。
【図9】表示順序を設定する順序設定画面の画面表示例である。
【図10】迂回ルート設定処理のフロー図である。
【図11】2画面表示したときの画面表示例である。
【図12】詳細画面に迂回ルートの詳細情報を表示したときの画面表示例でる。
【図13】複数の迂回ルートの詳細情報を一覧表示したときの画面表示例である。
【符号の説明】
【0083】
1・・・演算処理部、2・・・ディスプレイ、3・・・記憶装置、4・・・音声入出力装置、5・・・入力装置、6・・・車速センサ、7・・・ジャイロセンサ、8・・・GPS受信装置、9・・・FM多重放送受信装置、10・・・ビーコン受信装置、100・・・車載用ナビゲーション装置、101・・・主制御部、102・・・入力受付部、103・・・表示処理部、104・・・現在位置算出部、105・・・ルート誘導部、106・・・リルート設定部、107・・・迂回ルート探索部、108・・・迂回ルート情報処理部、220・・・第1のチェックボックス、230・・・第2のチェックボックス、240・・・決定ボタン、250・・・順序設定欄、260・・・終了ボタン、270・・・並び替えボタン、310・・・地図データ、400・・・施設情報、410・・・位置情報、420・・・名称、430・・・ジャンル、500・・・ルート情報、701・・・CPU、702・・・RAM。

【特許請求の範囲】
【請求項1】
ナビゲーション装置であって、
推奨ルートを探索する推奨ルート探索手段と、
前記探索ルートの一部区間を迂回する迂回ルートを探索する迂回ルート探索手段と、
前記迂回ルートに関する詳細情報を生成する詳細情報生成手段と、
前記迂回ルートを選択する指示を受け付ける選択受付手段と、
前記選択受付手段により選択指示を受け付けた迂回ルートの詳細情報を表示する表示手段と、
を備えることを特徴とするナビゲーション装置。
【請求項2】
請求項1に記載のナビゲーション装置であって、
前記選択受付手段は、
前記推奨ルートを選択する指示も受け付け、
前記詳細情報生成手段は、
前記選択受付手段で受け付けた推奨ルートの詳細情報を生成すること、
を特徴とするナビゲーション装置。
【請求項3】
請求項2に記載のナビゲーション装置であって、
前記表示手段は、
前記選択受付手段で選択された迂回ルートまたは推奨ルートと、前記選択受付手段で選択された迂回ルートまたは推奨ルートの詳細情報と、を同一画面上に表示すること、
を特徴とするナビゲーション装置。
【請求項4】
請求項3に記載のナビゲーション装置であって、
前記各詳細情報を並べて表示する表示順序を定める設定を行う設定手段、を備え、
前記表示手段は、
設定されている前記表示順序に従って、前記詳細情報を表示する、
ことを特徴とするナビゲーション装置。
【請求項5】
請求項1乃至4のいずれか1項に記載のナビゲーション装置であって、
前記選択受付手段によって選択指示を受け付けた迂回ルートを、推奨ルートに変更する変更手段、
を備えることを特徴とするナビゲーション装置。
【請求項6】
請求項1乃至5のいずれか1項に記載のナビゲーション装置であって、
施設の位置情報と、施設の名称と、を対応付けて記憶している記憶手段、を備え、
前記詳細情報生成手段は、
前記迂回ルートに関する詳細情報を生成するときに、前記迂回ルートから所定距離の範囲内に位置する施設の名称を、前記記憶手段から抽出し、抽出した前記施設の名称を、前記表示手段に表示する、
ことを特徴とするナビゲーション装置。
【請求項7】
請求項6に記載のナビゲーション装置であって、
前記詳細情報生成手段は、
前記迂回ルートに関する詳細情報を生成するときに、前記迂回ルートの、総距離と、総旅行時間と、を求める、
ことを特徴とするナビゲーション装置。
【請求項8】
請求項1乃至7のいずれか1項に記載のナビゲーション装置であって、
前記推奨ルートを表示してルート誘導を行うルート誘導手段、を備え、
迂回ルート探索手段は、
前記ルート誘導中において、前記推奨ルートを再探索するときに、前記迂回ルートを探索する、
ことを特徴とするナビゲーション装置。
【請求項9】
ナビゲーション装置における迂回ルートの表示方法であって、
前記ナビゲーション装置は、制御部を有し、
前記制御部が、
推奨ルートを探索する推奨ルート探索ステップと、
前記探索ルートの一部区間を迂回する迂回ルートを探索する迂回ルート探索ステップと、
前記迂回ルートに関する詳細情報を生成する詳細情報生成ステップと、
前記迂回ルートを選択する指示を受け付ける選択受付ステップと、
前記選択受付ステップで選択指示を受け付けた迂回ルートの詳細情報を表示する表示ステップと、
を行うことを特徴とする迂回ルートの表示方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate


【公開番号】特開2010−48648(P2010−48648A)
【公開日】平成22年3月4日(2010.3.4)
【国際特許分類】
【出願番号】特願2008−212613(P2008−212613)
【出願日】平成20年8月21日(2008.8.21)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】