(57)【要約】  【課題】ユーザの欲する特定の施設（ガソリンスタンド、レストランなど）に関する情報を、ユーザの手を煩わせることなく報知する。  【解決手段】  ナビゲーション装置は、推奨経路上に、予め定めた特定の施設（ガソリンスタンド、レストラン、骨董屋など）がない場合、その施設がある経路を探索して、その経路も表示する。画面の表示領域外にある施設は、経路の端に、マークを表示し、その経路の先にその施設が存在することを表示する。【選択図】図１
2006258466.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置であって、
表示する施設を設定する施設設定手段と、
目的地までの推奨経路を探索する経路探索手段と、
前記推奨経路を表示する表示手段とを有し、
前記経路探索手段は、前記推奨経路上に前記施設設定手段で設定された施設がない場合、その施設がある他の経路を探索し、
前記表示手段は、前記他の経路を前記推奨経路とともに表示する
ことを特徴とするナビゲーション装置。
【請求項２】
請求項１において、
前記経路探索手段は、
前記推奨経路上でかつ現在地から所定距離内に前記施設設定手段で設定された施設がない場合、現在位置から所定距離内にその施設がある他の経路を探索する
ことを特徴とするナビゲーション装置。
【請求項３】
請求項１において、
前記表示手段は、
前記推奨経路上又は前記他の経路上に前記施設設定手段で設定された施設がある場合、その旨を示す情報を表示する
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１において、
前記ナビゲーション装置は、
表示する施設を受け付ける受付手段を有し、
前記施設設定手段は、前記受付手段で受け付けた施設を、表示する施設に設定する
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１において、
前記施設設定手段は、
日時に応じて、設定する施設を異ならせる
ことを特徴とするナビゲーション装置。
【請求項６】
請求項１において、
前記施設設定手段は、
前記ナビゲーション装置が搭載される移動体の燃料の残存量が所定以下の場合、燃料補給施設を、表示する施設に設定する
ことを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関し、特に車載用ナビゲーション装置の表示技術に関する。
【背景技術】
【０００２】
従来から、レストランやガソリンスタンドなどの施設を含む詳細な地図上に、目的地までの推奨経路を表示する車載用ナビゲーション装置が知られている（非特許文献１参照）。
【０００３】
【非特許文献１】特許庁、標準技術集、カーナビゲーション装置のユーザインタフェース、主分類：１−Ａ−１ａ  詳細地図（市街地の詳細表示など）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが、推奨経路に従って走行中に、レストランやガソリンスタンドなどの施設に立ち寄りたいと思う場合がある。かかる場合、表示画面内の推奨経路上に、それらの施設が表示されていれば問題はない。しかし、表示画面内に、それらの施設が表示されていない場合、ユーザは、推奨経路上にそれらの施設があるかどうか分からないので、そのまま推奨経路に従って進むべきかどうか迷う。また、それらの施設が、表示画面内に表示されていたとしても、推奨経路上にない場合には、ユーザは、その施設までの経路が分からない。したがって、かかる場合、ユーザは、ナビゲーション装置に、近場のレストランやガソリンスタンドを経由する経路の探索を新たに要求しなければならない。
【０００５】
また、例えば、ユーザに骨董収集の趣味がある場合、途中に骨董屋があるのであれば寄ってみたい思うときがある。若しくは、時間のあるときに行くために、その位置を把握しておきたいと思う場合がある。従来の技術では、このような施設が現在位置の周辺にある場合でも、画面の表示領域内にない場合には表示されない。したがって、ユーザは、このような施設の表示を、その都度、ナビゲーション装置に要求しなければならない。
【０００６】
本発明の目的は、ユーザの欲する特定の施設に関する情報を、ユーザの手を煩わせることなく報知する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、本発明のナビゲーション装置は、推奨経路上に予め定めた特定の施設がない場合、その施設がある経路を探索して、その経路も表示する。
【０００８】
例えば、本発明のナビゲーション装置は、
表示する施設を設定する施設設定手段と、
目的地までの推奨経路を探索する経路探索手段と、
前記推奨経路を表示する表示手段とを備えている。そして、
前記経路探索手段は、前記推奨経路上に前記施設設定手段で設定された施設がない場合、その施設がある他の経路を探索し、
前記表示手段は、前記他の経路を前記推奨経路とともに表示する。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【００１１】
図示するように、本実施形態の車載用ナビゲーション装置は、演算処理部１と、ディスプレイ２と、地図データ記憶装置３と、音声入出力装置４と、入力装置５と、車輪速センサ６と、地磁気センサ７と、ジャイロセンサ８と、ＧＰＳ(Ground Positioning System)受信装置９と、を有する。
【００１２】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば、各種センサ６〜８やＧＰＳ受信装置９から出力される情報を基にして現在地を検出し、得られた現在地情報に基づいて、表示に必要な地図データ３００を地図データ記憶装置３から読み出す。また、読み出した地図データ３００をグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示したり、地図データ記憶装置３に記憶されている地図データ３００を用いて、ユーザから指示された目的地と出発地（例えば現在地）とを結ぶ最適な経路（推奨経路）を探索し、音声入出力装置４やディスプレイ２を用いてユーザを誘導したりする。
【００１３】
ディスプレイ２は、演算処理部１で生成されたグラフィックス情報を表示するユニットで、ＣＲＴや液晶ディスプレイなどで構成される。また、演算処理部１とディスプレイ２との間の信号Ｓ１は、ＲＧＢ信号やＮＴＳＣ（National Television System Committee）信号で接続するのが一般的である。
【００１４】
地図データ記憶装置３は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＨＤＤやＩＣカードといった記憶媒体で構成されている。この記憶媒体には、地図データ３００が記憶されている。
【００１５】
図２は、地図データ記憶装置３に記憶されている地図データ３００の構成例を示す図である。図示するように、地図を複数に分割することで得られるメッシュ領域毎に地図データ３００が記憶されている。地図データ３００は、メッシュ領域の識別コード（メッシュＩＤ）ごとに、リンクデータ３１０と、施設データ３２０とを含んでいる。
【００１６】
リンクデータ３１０は、そのメッシュ領域に含まれる道路を構成する各リンクの情報である。リンクデータ３１０は、リンクの識別コード（リンクＩＤ）、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報、リンクを含む道路の種別情報、リンクの長さを示すリンク長情報、２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）などを含んでいる。
【００１７】
施設データ３２０は、道路上の施設に関する情報を含む。施設とは、例えば、ガソリンスタンド、レストラン、電気屋、本屋、百貨店、競技場、公園、コンビニエンスストア、リサイクルショップ、骨董屋、模型屋などである。また、山や森林などの自然物であってもよい。施設データ３２０は、施設の識別コード（施設ＩＤ）３２１ごとに、その施設の名称３２２、種類（分類）３２３、座標位置３２４、表示する際のアイコンなどのマークパターン３２５、その他の情報３２６を含んでいる。その他の情報３２４は、住所、電話番号、営業時間などのその施設固有の様々な情報である。
【００１８】
図１に戻って説明を続ける。音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力すると共に、ユーザが発した声を認識し演算処理部１にその内容を転送する処理を行う。
【００１９】
入力装置５は、ユーザからの指示を受け付けるユニットで、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、ディスプレイ上に貼られたタッチパネルなどで構成される。
【００２０】
センサ６〜８およびＧＰＳ受信装置９は、車載用ナビゲーション装置で現在地（自車位置）を検出するために使用するものである。車輪速センサ６は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。地磁気センサ７は、地球が保持している磁場を検知し、移動体が向いている方角を検出する。ジャイロ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在地、進行方向および進行方位を測定する。
【００２１】
図３は、演算処理部１のハードウェア構成を示す図である。
【００２２】
図示するように、演算処理部１は、各デバイス間をバス３２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、地図データ記憶装置３から読み出した地図データや演算データを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ(Video Random Access Memory)２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ(Parallel Input/Output)３０と、パルス信号を積分するカウンタ３１と、を有する。
【００２３】
図４は、演算処理部１の機能構成を示す図である。
【００２４】
図示するように、演算処理部１は、ユーザ操作解析部４１と、経路探索部４２と、経路誘導部４３と、現在位置算出部４４と、情報記憶部４５と、表示処理部４６とを有する。
【００２５】
ユーザ操作解析部４１は、入力装置５により入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部１の各部を制御する。
【００２６】
現在位置算出部４４は、車輪速センサ６で計測される距離パルスデータＳ５およびジャイロ８で計測される角加速度データＳ７を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置（Ｘ，Ｙ）から自車走行後の位置である現在地（Ｘ′，Ｙ′）を定期的に演算し、マップマッチ処理により現在位置を求める。
【００２７】
経路探索部４２は、ダイクストラ法等を用いて、指定された２地点（出発地（現在地）、目的地）間を結ぶ経路のうち少ないコスト（例えば、旅行時間や旅行距離など）で目的地へ到達可能な経路を、地図データから検索する。
【００２８】
経路誘導部４３は、経路探索部４２により探索された推奨経路の情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかを音声出入力装置４を用いて音声でユーザに知らせたり、ディスプレイ２に表示された地図上に進行すべき方向を表示して、ユーザに推奨経路を通知したりする。
【００２９】
情報記憶部４５は、経路探索部４２で探索された推奨経路を記憶する。また、設定された地図上に表示する施設（施設の種類）に関する情報を記憶する。
【００３０】
表示処理部４６は、ディスプレイ２に要求された映像が表示されるように、描画コマンドを生成し、ディスプレイ２に出力する。
【００３１】
［動作の説明］次に、上記構成の車載用ナビゲーション装置の動作について説明する。
【００３２】
まず、表示する施設（「表示対象施設」という）を設定する処理について説明する。
【００３３】
ユーザ操作解析部４１は、ユーザから入力装置５を介して、地図上に表示する施設の設定要求を受け付けると、図５に示すように、表示処理部４６を介して、設定画面５００をディスプレイ２に表示する。
【００３４】
設定画面５００には、例えば、ガソリンスタンド、レストラン、リサイクルショップ、本屋、電気屋、模型屋、骨董屋などの施設の種類（分類）の選択肢５０２が表示される。
【００３５】
ユーザ操作解析部４１は、ユーザにより入力装置５を介して選択された種類の施設を、表示対象施設として表示処理部４６に設定する。なお、複数の施設の種類の選択を受け付け、表示対象施設に設定できるようになっている。
【００３６】
次に、経路誘導中の表示処理について説明する。
【００３７】
経路探索部４２により、目的地までの推奨経路が探索されると、経路誘導部４３により、探索された推奨経路に従って経路誘導が開始される。
【００３８】
このとき、表示処理部４６は、経路誘導部４３の指示に従って、ディスプレイ２に、現在位置周辺の地図を表示し、さらに、その地図上に推奨経路を表示する。そして、現在位置が移動するごとに、地図を更新し、推奨経路の表示も地図に合わせて更新していく。
【００３９】
図６は、かかる経路誘導中の表示処理のフロー図である。
【００４０】
現在位置が移動すると（Ｓ１０２でＹｅｓ）、表示処理部４６は、地図を更新し、推奨経路の表示も地図に合わせて更新する（Ｓ１０４）。なお、表示処理部４６は、表示領域内の地図上に表示対象施設が存在する場合、それらの表示対象施設を地図上の適切な位置に表示する。
【００４１】
ここで、経路誘導部４３は、推奨経路上で、かつ現在位置から所定距離内に、設定された全ての表示対象施設が存在するか否か判定する（Ｓ１０６）。具体的には、経路誘導部４３は、現在位置から所定距離内にあるメッシュのメッシュＩＤを特定して、地図データ３００の中から、そのメッシュＩＤ３０１の施設データ３２０を抽出する。さらに、抽出した施設データ３２０の中から、種類３２３が、表示対象施設の種類である施設を抽出する。さらに、抽出した施設の中から、座標位置３２４が、現在位置から所定距離内にあり、かつ推奨経路上にある施設の抽出を試みる。抽出できた場合は、推奨経路上でかつ現在位置から所定距離内に、表示対象施設が存在すると判断する。
【００４２】
設定された全ての表示対象施設が、推奨経路上でかつ現在位置から所定距離内に存在する場合、経路誘導部４３は、Ｓ１１２に移行する。
【００４３】
一方、推奨経路上でかつ現在位置から所定距離内に、表示対象施設のうち、存在しない施設が一つでもある場合（Ｓ１０６でＮｏ）、経路誘導部４３は、サブ経路の探索を経路探索部４２に指示する。ここで、サブ経路とは、推奨経路上に存在しない表示対象施設が存在する、推奨経路とは異なる経路である。
【００４４】
これを受けて、経路探索部４２は、サブ経路を探索する。具体的には、施設データ３２０の中から、座標位置３２４を参照して、設定された表示対象施設であって、かつ現在位置から所定距離内にある施設を抽出する。そして、抽出した施設のうち、最も現在位置から近い施設を特定する。さらに、その施設を経由地とする目的地までの経路を探索し、探索した経路をサブ経路とする。
【００４５】
こうして、推奨経路にない表示対象施設ごとに、サブ経路を探索する。
【００４６】
なお、現在位置から所定距離内に、設定された表示対象施設が存在せず、サブ経路が探索できなかった場合、経路探索部４２は、その表示対象施設に関してサブ経路が探索できなかった旨の情報を、情報記憶部４５に格納しておく。
【００４７】
次に、経路誘導部４３は、表示処理部３６を介して、地図上に、サブ経路を表示する（Ｓ１１０）。
【００４８】
次に、Ｓ１１２において、経路誘導部４３は、表示領域外にある表示対象施設について、その存在を示す情報を表示する。具体的には、推奨経路上にあり、かつ表示領域外にある表示対象施設は、画面における推奨経路の端（すなわち、その施設がある方向）に、その施設が存在する旨の情報を表示する。こうして、推奨経路の前方にその施設があることを示す。
【００４９】
また、サブ経路上にあり、かつ表示領域外にある表示対象施設は、画面におけるそのサブ経路の端（すなわち、その施設がある方向）に、その施設が存在する旨の情報を表示する。こうして、サブ経路の前方にその施設があることを示す。
【００５０】
Ｓ１１２の処理の後、経路誘導部４３は、Ｓ１０２に戻って、処理を続ける。
【００５１】
図７は、ディスプレイ２の表示例を示す。
【００５２】
なお、表示対象施設として、本屋、電気屋、ガソリンスタンド、レストランが設定されていたとする。
【００５３】
経路誘導部４３は、表示処理部４６を介して、現在位置６０２周辺の地図６０１を表示する。さらに、推奨経路６０３ｘを表示する。
【００５４】
このとき、推奨経路６０３ｘ上の現在位置から所定距離内（例えば２ｋｍ内）に、表示対象施設の一つであるガソリンスタンド６０４ｘがあるとする。一方、推奨経路６０３ｘ上の現在位置から所定距離内（例えば２ｋｍ内）に、他の表示対象施設である本屋、電気屋、レストランはないとする。
【００５５】
かかる場合、経路探索部４２は、本屋６０４ａがあるサブ経路６０３ａ、電気屋６０４ｂがあるサブ経路６０３ｂ、レストラン６０４ｃがあるサブ経路６０３ｃを探索する。そして、経路誘導部４３は、これらのサブ経路６０３ａ、６０３ｂ、６０３ｃを表示する。
【００５６】
なお、図７の例では、表示領域６００内に各表示対象施設６０４ｘ、６０４ａ、６０４ｂ、６０４ｃが存在する場合であるが、表示領域外に表示対象施設が存在する場合、図８のように表示してもよい。
【００５７】
すなわち、推奨経路６０３ｘやサブ経路６０３ａ、６０３ｃの端に、各施設の存在を示すマーク（アイコンなど）６２４ｘ、６２４ａ、６２４ｂ、６２４ｃを表示する。これにより、推奨経路６０３ｘの方向には、電気屋とガソリンスタンドがあるが、本屋、レストランはないことが分かる。また、サブ経路６０３ａの方向には、本屋があることが分かる。サブ経路６０３ｃの方向には、レストランがあることが分かる。
【００５８】
なお、表示対象施設を経由するサブ経路が探索されなかった場合、経路誘導部４３は、その旨を示す情報を表示してもよい。例えば、画面の隅に、その表示対象施設を示すマークを点滅表示や特定の色で表示するなどして、現在位置から所定の距離内にその施設がないことが分かるように表示する。
【００５９】
以上、本発明の一実施形態について説明した、
上記実施形態によれば、推奨経路上に存在しない施設がある場合、その施設を経由する他の経路が表示される。したがって、ユーザは、その施設に立ち寄りたい場合に、どのように行けばよいかが分かる。
【００６０】
また、特定の施設が、表示領域内になくても、表示領域外にある場合は、その施設の存在を示す情報を表示する。したがって、ユーザは、表示領域内にない施設についても、その施設の存在の有無を確かめることができる。
【００６１】
本発明は、上記実施形態に限定されることなく、さまざまな変形が可能である。
【００６２】
例えば、日時によって、表示対象施設の設定を異ならせてもよい。具体的には、昼時（例えば１１：００〜１３：００）は、レストランを、表示対象施設に設定するようにする。
【００６３】
また、車両の燃料の残量に応じて、表示対象施設を設定するようにしてもよい。例えば、車載用ナビゲーション装置は、ガソリンの残量が所定値以下の場合にその旨の信号を出力するセンサから、残量が所定値以下である旨の情報を受信する手段を備える。表示処理部４６は、ガソリンの残量が所定値以下である旨の情報を受信した場合、ガソリンスタンド（燃料補給施設）を、表示対象施設に設定するようにする。
【００６４】
このように、日時や車両の状況、環境に応じて、表示する施設を設定するようにすれば、ユーザのニーズに細かく対応できる。
【００６５】
また、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【図面の簡単な説明】
【００６６】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、地図データ記憶装置３に記憶されている地図データの構成例を示す図である。
【図３】図３は、演算処理部１のハードウェア構成を示す図である。
【図４】図４は、演算処理部１の機能構成を示す図である。
【図５】図５は、「地図上に表示する施設」の設定画面の表示例である。
【図６】図６は、本実施形態が適用された車載用ナビゲーション装置の経路誘導中の表示処理のフロー図である。
【図７】図７は、経路誘導中の表示例である。
【図８】図８は、経路誘導中の表示例である。
【符号の説明】
【００６７】
１・・・演算処理部、２・・・ディスプレイ、３・・・地図データ記憶装置、４・・・音声出入力装置、５・・・入力装置、６・・・車輪速センサ、７・・・地磁気センサ、８・・・ジャイロ、９・・・ＧＰＳ受信機、２１・・・ＣＰＵ、２２・・・ＲＡＭ、２３・・・ＲＯＭ、２４・・・ＤＭＡ、２５・・・描画コントローラ、２６・・・ＶＲＡＭ、２７・・・カラーパレット、２８・・・Ａ/Ｄ変換器、２９・・・ＳＣＩ、３０・・・ＰＩＯ、３１・・・カウンタ、４１・・・ユーザ操作解析部、４２・・・経路探索部、４３・・・経路誘導部、４４・・・現在位置算出部、４５・・・情報記憶部、４６・・・表示処理部
【図１】
2006258466.tif 000003
【図２】
2006258466.tif 000004
【図３】
2006258466.tif 000005
【図４】
2006258466.tif 000006
【図５】
2006258466.tif 000007
【図６】
2006258466.tif 000008
【図７】
2006258466.tif 000009
【図８】
2006258466.tif 000010