(57)【要約】【課題】  従来の車載用ナビゲーション装置には、目的地として設定しなくても幹線道路までのルートを表示する機能を備えたものがある。当該車載用ナビゲーション装置は、周辺に幹線道路が複数存在する場合には、最寄りの幹線道路を対象として経路誘導を行う。そのため、使用者の状況に応じて、使用者の望む対象へ誘導できるとはいえず、使用者に適する経路を誘導できない場合がある。  本発明の目的は、使用者の状況に適する目的地の候補を複数表示させ、使用者が選択した目的地へ誘導できるナビゲーション装置を提供することにある。【解決手段】  本発明の車載用ナビゲーション装置は、使用者の現在位置と走行状況に応じて周辺の施設を抽出して、目的地の候補としてアイコンにより案内情報を画面上に複数表示させ、使用者の選択を受け付ける手段を備える。【選択図】図１５
2009025137.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されるナビゲーション装置であって、
前記車両が迷走しているか否かを判定する迷走判定手段と、
前記迷走判定手段により前記車両が迷走していると判定した場合に目的地の候補を選定して表示する目的地候補表示手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
さらに、
前記目的地候補表示手段により表示した目的地の候補に対する選択操作を受け付けて、受け付けた目的地の候補までの経路を探索して誘導を行う経路誘導手段、
を有することを特徴とするナビゲーション装置。
【請求項３】
請求項１に記載のナビゲーション装置であって、
前記迷走判定手段は、前記車両が所定の時間内に同一の道路を所定の回数以上走行したことにより前記車両が迷走していると判定する、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置であって、
前記迷走判定手段は、前記車両が存在する道路の種類と道路幅が所定の条件を満たす場合に、前記車両が迷走していると判定する、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１に記載のナビゲーション装置であって、
前記迷走判定手段は、前記車両が所定の時間内に、所定の範囲内のみを、所定の平均速度以上の速度で移動したことにより前記車両が迷走していると判定する、
ことを特徴とするナビゲーション装置。
【請求項６】
請求項１に記載のナビゲーション装置であって、
前記迷走判定手段は、前記車両が存在する道路の種類と道路幅が所定の条件を満たし、かつ前記車両が前記道路に進入してから所定の時間が経過した場合、
に前記車両が迷走していると判定する、
ことを特徴とするナビゲーション装置。
【請求項７】
請求項３，４，５または６に記載のナビゲーション装置であって、
前記目的地候補表示手段は、前記目的地の候補を選定する際に、前記車両の現在位置から所定距離内にある主要な道路を選定する、
ことを特徴とするナビゲーション装置。
【請求項８】
車両に搭載されるナビゲーション装置であって、
前記車両が観光地を走行しているか否かを判定する観光地走行判定手段と、
前記観光地走行判定手段により前記車両が観光地を走行していると判定した場合に目的地の候補を選定して表示する目的地候補表示手段と、
を備えることを特徴とするナビゲーション装置。
【請求項９】
請求項８に記載のナビゲーション装置であって、
前記観光地走行判定手段は、前記車両の現在位置から所定距離内に所定の観光施設が存在する場合に、前記車両が観光地を走行していると判定する、
ことを特徴とするナビゲーション装置。
【請求項１０】
請求項９に記載のナビゲーション装置であって、
前記目的地候補表示手段は、前記車両の現在位置から所定距離内にある所定の観光施設を選定する、
ことを特徴とするナビゲーション装置。
【請求項１１】
車両に搭載されるナビゲーション装置であって、
前記車両が迷走しているか否かを判定する迷走判定手段と、
前記車両が観光地を走行しているか否かを判定する観光地走行判定手段と、
前記観光地走行判定手段により前記車両が観光地を走行していると判定した場合、または前記迷走判定手段により前記車両が迷走していると判定した場合、に目的地の候補を選定して表示する目的地候補表示手段と、
を備えることを特徴とするナビゲーション装置。
【請求項１２】
請求項１１に記載のナビゲーション装置であって、
前記目的地候補表示手段は、
前記迷走判定手段により前記車両が迷走していると判定された場合には前記車両の現在位置から所定距離内にある主要な道路を選定し、
前記観光地走行判定手段により前記車両が観光地を走行していると判定された場合には前記車両の現在位置から所定距離内にある所定の観光施設を選定し、
選定した前記主要な道路と、選定した前記観光施設と、を共に表示する、
ことを特徴とするナビゲーション装置。
【請求項１３】
請求項１に記載のナビゲーション装置であって、
前記目的地候補表示手段は、前記目的地の候補を表示する際に、前記目的地の候補が存在する方向と、前記目的地の候補までの距離と、に応じて前記目的地の候補を表示する、
ことを特徴とするナビゲーション装置。
【請求項１４】
請求項１３に記載のナビゲーション装置であって、
前記目的地候補表示手段は、案内を表示する際に、前記目的地の候補をアイコンとして表示し、
さらに、前記目的地の候補までの距離が遠いほど前記アイコンを画面の中心から離れた位置に表示する、
ことを特徴とするナビゲーション装置。
【請求項１５】
請求項１４に記載のナビゲーション装置であって、
前記目的地候補表示手段は、
さらに、前記目的地の候補が存在する方向を示す位置に前記アイコンを表示する、
ことを特徴とするナビゲーション装置。
【請求項１６】
請求項１５に記載のナビゲーション装置であって、
前記目的地候補表示手段は、
さらに、前記目的地の候補が存在する方向を矢示する表示を前記アイコンに含ませて表示する、
ことを特徴とするナビゲーション装置。
【請求項１７】
車両に搭載されるナビゲーション装置の表示方法であって、
前記ナビゲーション装置は、
前記車両が迷走しているか否かを判定する迷走判定ステップと、
前記迷走判定ステップにより前記車両が迷走していると判定した場合に目的地の候補を選定して表示する目的地候補表示ステップと、
を実行することを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置とその表示方法に関するものである。
【背景技術】
【０００２】
従来の車載用ナビゲーション装置には、目的地として設定しなくても幹線道路までのルートを表示する機能を備えたものがある。
【０００３】
【特許文献１】特開２００１−１４１４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のナビゲーション装置では、周辺に幹線道路が複数存在する場合には、最寄りの幹線道路を対象として経路誘導を行う。そのため、当該ナビゲーション装置は、走行状況に合わないタイミングで、使用者が経路誘導されることを望まない幹線道路を対象として経路誘導してしまう場合がある。すなわち、使用者に適する経路を誘導できない場合がある。
【０００５】
本発明の目的は、使用者に適する経路を直感的に誘導できるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決すべく、本発明のナビゲーション装置は、使用者の現在位置や走行状況に応じて該当する周辺の施設や道路を複数抽出して、目的地の候補として表示する手段を備える。
【０００７】
例えば、車両に搭載されるナビゲーション装置であって、前記車両が迷走しているか否かを判定する迷走判定手段と、前記迷走判定手段により前記車両が迷走していると判定した場合に目的地の候補を選定して表示する目的地候補表示手段と、を備えることを特徴とする。
【０００８】
また例えば、車両に搭載されるナビゲーション装置の表示方法であって、前記ナビゲーション装置は、前記車両が迷走しているか否かを判定する迷走判定ステップと、前記迷走判定ステップにより前記車両が迷走していると判定した場合に目的地の候補を選定して表示する目的地候補表示ステップと、を実行することを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の一実施形態について、図面を参照して説明する。
【００１０】
図１は、本発明の一実施形態が適用された車載用ナビゲーション装置１００の概略構成図である。図示するように、車載用ナビゲーション装置１００は、演算処理部１と、ディスプレイ部２と、記憶装置３と、音声入出力装置４と、入力装置５と、ＲＯＭ装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Global Positioning System)受信装置９と、ＦＭ多重放送受信装置１０と、ビーコン受信装置１１と、を備えている。
【００１１】
演算処理部１は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、ＦＭ多重放送受信装置１０、ビーコン受信装置１１から出力される情報を基にして現在位置を検出する。また、得られた現在位置の情報に基づいて、表示に必要な地図データであるリンクデータを記憶装置３あるいはＲＯＭ装置６から読み出す。また、読み出したリンクデータをグラフィックス展開し、そこに現在位置を示すカーマークを重ねてディスプレイ部２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されたリンクデータであるリンクテーブル５００を用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を探索する。また、音声入出力装置４やディスプレイ１２を用いてユーザを誘導する。
【００１２】
ディスプレイ部２は、演算処理部１で生成されたグラフィックス情報を表示するユニットであり、ディスプレイ１２と、タッチ入力検出装置１３とを備える。ディスプレイ１２は、ＣＲＴや液晶ディスプレイなどで構成される。
【００１３】
タッチ入力検出装置１３は、ディスプレイ１２の表示側面に搭載され、表示画面を透過するいわゆるタッチパネルである。タッチ入力検出装置１３は、ディスプレイ１２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチ入力検出装置１３は、感圧式または静電式の入力検出素子などにより構成される。
【００１４】
記憶装置３は、ＨＤＤや不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成されている。この記憶媒体には、通常の経路探索装置に必要なリンクデータであるリンクテーブル５００などのほかに、観光施設とその緯度経度を記憶する観光施設テーブル６００と、搭載された車両等が走行した軌跡を記憶する走行軌跡テーブル７００と、目的地の候補として表示する対象を記憶する表示対象リスト８００と、表示対象を表示させる際に必要な詳細情報を記憶する表示詳細リスト９００と、が記憶されている。
【００１５】
図２は、リンクテーブル５００の構成を示す図である。リンクテーブル５００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）５０１ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ５０２を含んでいる。
【００１６】
リンクデータ５０２は、リンクＩＤ５１１１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報５２２、リンクを含む道路の種別情報５２３、リンクの長さを示すリンク長情報５２４、リンク旅行時間５２５、２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）５２６、リンクを含む道路の通称（例えば、「環八通り」等）を示す通称５２７、リンクを含む道路の路幅５２８などを含んでいる。なお、ここでは、リンクを構成する２つのノードについて開始ノードと終了ノードとを区別することで、同じ道路の上り方向と下り方向とを、それぞれ別のリンクとして管理するようにしている。なお、リンク旅行時間５２５は、日時、天気などの条件ごとに対応付けられたリンク旅行時間であってもよい。
【００１７】
図３は、観光施設テーブル６００の構成を示す図である。観光施設テーブル６００は、レコードごとに、観光施設名６０１と、座標６０２と、の情報を含む。観光施設名６０１は、観光施設の呼称や名称である。座標６０２は、当該観光施設の存在する位置や入り口の位置、駐車場の位置などの緯度・経度の座標である。
【００１８】
観光施設テーブル６００には、予めそのレコードが記憶されている。しかし、バージョンアップなどのメンテナンスによって、レコードが追加・削除・変更される。
【００１９】
図４は、走行軌跡テーブル７００の構成を示す図である。走行軌跡テーブル７００は、レコードごとに、走行時刻７０１と、走行リンクＩＤ７０２と、の情報を含む。走行時刻７０１は、当該リンクについて、走行を完了した時刻である。走行リンクＩＤ７０２は、走行した道路の当該リンクのＩＤである。この走行リンクＩＤ７０２に記憶されるリンクＩＤにより、図２のリンクテーブル５００にて示したように、同じ道路の上り方向と下り方向とを区別できる。
【００２０】
図５は、表示対象リスト８００の構成を示す図である。表示対象リスト８００は、レコードごとに、通称８０１と、座標８０２と、の情報を含む。通称８０１は、施設や道路の通称であり、座標８０２は、それらの施設や道路の位置を示す緯度・経度のうちの一つの座標である。
【００２１】
図６は、表示詳細リスト９００の構成を示す図である。表示詳細リスト９００は、レコードごとに、通称９０１と、アイコン表示座標９０２と、方角９０３と、の情報を含む。通称９０１は、施設や道路の通称であり、アイコン表示座標９０２は、それらの施設や道路の存在を示すためのアイコンを画面上に重畳させて表示するときの、アイコンの中心位置を緯度・経度の座標である。方角９０３は、アイコンの左端に表示させる矢印の記号を表示させる際に矢印が北に対してなす角である。なお、方角９０３は、０°から３６０°までの度数で表す度数法による角度を記憶する想定であるが、弧度法など別の角度の表現であってもよい。
【００２２】
図１に戻って説明する。音声入出力装置４は、演算処理部１で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部１にその内容を転送する処理を行う。
【００２３】
入力装置５は、ユーザからの指示を受け付けるユニットである。入力装置５は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティックなどで構成される。
【００２４】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭやＩＣカードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００２５】
車速センサ７,ジャイロセンサ８、ＧＰＳ受信装置９およびビーコン受信装置１１は、車載用ナビゲーション装置１００で現在位置（自車位置）を検出するために使用されるものである。車速センサ７は、所定の期間内の車輪の回転数と車輪周長から走行距離を算出し、走行距離を所定の期間で割ることにより車両の走行速度を算出し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測するものである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率を３個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定するものである。
【００２６】
ＦＭ多重放送受信装置１０は、ＦＭ多重放送信号としてＶＩＣＳ情報などのＦＭ多重放送局から送られてくる概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などを受信する。
【００２７】
ビーコン受信装置１１は、ビーコンから送られてくる現況交通情報、規制情報、ＳＡ／ＰＡ情報、駐車場情報などを受信する。
【００２８】
図７は、演算処理部１の機能ブロック図である。
【００２９】
図示するように、演算処理部１は、主制御部１０１と、提案開始判定部１０２と、目的地選出部１０３と、目的地表示部１０４と、提案目的地誘導部１０５と、入力受付部１０６と、出力部１０７と、を有する。
【００３０】
主制御部１０１は、様々な処理を行う中心的な機能部であり、処理内容に応じて、他の処理部を制御する。また、主制御部１０１は、車載用ナビゲーション装置１００の本来の基本動作であるナビゲーション処理（例えば、交通情報の表示、現在位置の表示、経路探索、経路誘導等）を実施する。さらに、各処理部からの要求に応じて、現在時刻を出力する。
【００３１】
提案開始判定部１０２は、目的地を提案するか否かを判定する機能部である。また、提案する目的地の種類を判定する機能を有する。例えば、提案する目的地の種類とは、細街路を走行しているか、走行中に迷ってしまって同じ道を何度も走行している場合には、幹線道路等のことである。また例えば、観光施設が周辺に存在する場合には、その観光施設のことである。
【００３２】
目的地選出部１０３は、提案開始判定部１０２により判定された目的地の種類に応じて、目的地を具体的に選出する機能部である。目的地選出部１０３は、リンクテーブル５００と、観光施設テーブル６００とを用いて目的地を選出する。
【００３３】
目的地表示部１０４は、目的地選出部１０３により選出した目的地を、画面の中心から目的地のまでの距離と、その方向に応じて、目的地を示すアイコンの表示位置を算出してディスプレイ部２に表示させる機能部である。より具体的には、目的地表示部１０４は、画面の中心の位置から目的地までの距離を、所定の距離との比に換算し、その比に応じてディスプレイ２の画面上の表示位置の候補を算出する。また、目的地表示部１０４は、画面の中心の位置から目的地方向にある前記表示位置の候補を表示位置とし、その表示位置に目的地の通称を含むアイコンを、後述する出力部１０７に対して表示するよう指示する。
【００３４】
提案目的地誘導部１０５は、タッチ入力検出装置１３を介して使用者により選択されたアイコンが示す目的地への経路誘導を行う機能部である。具体的には、提案目的地誘導部１０５は、目的地表示部１０４により表示したアイコンに対する使用者の選択操作を後述する入力受付部１０６を介して受け付ける。そして、提案目的地誘導部１０５は、選択されたアイコンが示す目的地を目的地として、現在の自車位置を現在地として、現在地から目的地に到る経路探索を主制御部１０１に依頼し、探索した経路を対象とする経路誘導を主制御部１０１に依頼する。
【００３５】
入力受付部１０６は、音声入出力装置４と、入力装置５と、タッチ入力検出装置１３と、による使用者からの入力情報を受け付ける機能部である。
【００３６】
出力部１０７は、ディスプレイ部２と、音声入出力装置４と、に対して、使用者に対して示す情報を示すよう指示する機能部である。
【００３７】
図８は、演算処理部１のハードウェア構成例を示す図である。
【００３８】
図示するように、演算処理部１は、各デバイス間をバス３２で接続した構成としてある。演算処理部１は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ(Central Processing Unit)２１と、記憶装置３から読み出したリンクデータ、演算データなどを格納するＲＡＭ(Random Access Memory)２２と、プログラムやデータを格納するＲＯＭ(Read Only Memory)２３と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するＤＭＡ（Direct Memory Access）２４と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ(Video Random Access Memory)２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣＩ(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上にのせるＰＩＯ(Parallel Input/Output)３０と、パルス信号を積分するカウンタ３１と、を有する。
【００３９】
なお、上記の各構成要素および機能は、ＣＰＵ２１がＲＡＭ２２やＲＯＭ２３にロードしたプログラムを実行することにより達成される。
【００４０】
［動作の説明］次に、上記構成の車載用ナビゲーション装置１００の動作について説明する。
【００４１】
図９は、目的地提案処理の全体の流れを示すフロー図である。
【００４２】
主制御部１０１は、車載用ナビゲーション装置１００が起動すると、本フローを開始する。
【００４３】
主制御部１０１は、車両の現在位置を受信する（ステップＳ１１０）。具体的には、主制御部１０１は、ＧＰＳ受信装置９、ＦＭ多重放送受信装置１０、およびビーコン受信装置１１、等により、車両の現在位置を受信し、これらを基に車両の現在位置を判定する。
【００４４】
主制御部１０１は、提案開始判定処理を行うことで、提案を開始するか否かを判定する（ステップＳ１１１）。具体的には、ステップＳ１１０で取得した車両の現在位置を提案開始判定部１０２に受け渡し、後述する提案開始判定処理を実施するよう指示し、その戻り値である迷走フラグ、細街路フラグ、観光地フラグを取得する。
【００４５】
主制御部１０１は、ステップＳ１１１にて取得した各フラグを基に、提案を開始するか否かを判定する（ステップＳ１１２）。具体的には、主制御部１０１は、各フラグのいずれかにTrueの値を設定されている場合には、提案を開始する（ステップＳ１１２の判定でＹ）と判定する。そうでない場合には、提案を開始しない（ステップＳ１１２の判定でＮ）と判定し、ステップＳ１１０に処理を戻す。
【００４６】
提案を開始すると判定した場合には（ステップＳ１１２でＹ）、主制御部１０１は、表示対象リスト８００と、表示詳細リスト９００に記憶されているレコードを初期化し、目的地選出部１０３に対して各フラグと車両の現在位置とを受け渡し、後述する目的地選出処理を実施するよう指示する。そして、主制御部１０１は、目的地選出部１０３が選出した目的地とその座標情報が記憶された表示対象リスト８００を受け取る（ステップＳ１１３）。
【００４７】
主制御部１０１は、受け取った表示対象リスト８００を目的地表示部１０４に対して受け渡し、目的地表示部１０４に対して、後述する目的地表示処理を実施するよう指示する（ステップＳ１１４）。
【００４８】
そして、主制御部１０１は、目的地表示部１０４が作成した表示詳細リスト９００を受け取り、目的地表示部１０４がディスプレイ部２に表示させた目的地の候補のアイコンに対する選択入力を監視する（ステップＳ１１５）。具体的には、主制御部１０１は、入力受付部１０６を介して、音声入出力装置４、入力装置５、およびタッチ入力検出装置１３の入力を監視する。そして、主制御部１０１は、当該アイコンを選択する操作、例えばアイコンにカーソルを合わせて決定キーを入力するなどの入力操作、を受け付けると、提案した目的地の選択があった（ステップＳ１１５でＹ）と判定する。そうでない場合には、目的地の選択がない（ステップＳ１１５でＮ）と判定して、ステップＳ１１０から、再度処理を実施する。
【００４９】
目的地の選択があったと判定した場合には、主制御部１０１は、表示対象リスト８００と、表示詳細リスト９００と、を提案目的地誘導部１０５に対して受け渡し、後述する提案目的地誘導処理を実施するよう指示する。そして、提案目的地誘導処理が終了すると、ステップＳ１１０に戻り、再度処理を実施する（ステップＳ１１６）。
【００５０】
次に、上記した提案開始判定処理（図９のＳ１１１）について、図１０を用いて説明する。
【００５１】
図１０は、提案開始判定処理の流れを示すフロー図である。
【００５２】
まず、提案開始判定部１０２は、初期化処理として、真偽値を格納する変数である迷走フラグと、細街路フラグと、観光地フラグと、をＲＡＭ２２上に作成し、その値にFalseを設定する（ステップＳ００１）。
【００５３】
次に、提案開始判定部１０２は、現在の時刻を主制御部１０１に要求して取得し、現在の時刻から所定の時間（例えば、１時間）以内に、所定回数（例えば、３回）以上通行したリンクがあるか否かを判定する（ステップＳ００２）。つまり、ステップＳ００２により、所定の時間以内に所定回数以上通行したリンクがある場合には、道に迷っていると判定する。
【００５４】
提案開始判定部１０２は、ステップＳ００２において判定した結果、該当するリンクが存在する場合（ステップＳ００２でＹ）には、ステップＳ００１で初期化した迷走フラグにTrueを設定する（ステップＳ００３）。
【００５５】
提案開始判定部１０２は、車両の現在位置を基に、リンクテーブル５００を検索し、車両の現在位置が属しているリンクの道路の属性を判定し、細街路であるかどうかを判定する（ステップＳ００４）。具体的には、提案開始判定部１０２は、リンクテーブル５００を検索して、車両の現在位置の座標が含まれるリンクＩＤを特定する。そして、提案開始判定部１０２は、特定したリンクＩＤにより判別されるリンクの属性情報から、道路種別５２３と路幅５２８との値を取得する。提案開始判定部１０２は、道路種別５２３の値が所定のランクより低く（例えば、都道府県道未満である、等）、かつ、路幅５２８が所定の幅より狭い（例えば、２．７ｍ未満である、等）、場合に細街路であると判定する。
【００５６】
または、提案開始判定部１０２は、道路種別５２３の値が所定のランクより低く（例えば、都道府県道未満である、等）、かつ、路幅５２８が所定の幅より狭く（例えば、２．７ｍ未満である、等）、かつ、当該リンクに進入してから所定の時間（例えば５分）が経過した、場合に細街路であると判定してもよい。
【００５７】
提案開始判定部１０２は、ステップＳ００４において判定した結果、細街路である場合（ステップＳ００４でＹ）には、ステップＳ００１で初期化した細街路フラグにTrueを設定する（ステップＳ００５）。
【００５８】
提案開始判定部１０２は、車両の現在位置を基に、観光施設テーブル６００を検索し、車両の現在位置から所定距離内に観光施設が存在するか否かを判定する（ステップＳ００６）。具体的には、提案開始判定部１０２は、観光施設テーブル６００から、車両の現在位置の座標から所定の距離内（例えば、直線距離で２ｋｍ以内）にある観光施設が所定数以上（例えば１以上）あるか否かを判定する。
【００５９】
提案開始判定部１０２は、ステップＳ００６において判定した結果、所定数以上の観光施設がある場合（ステップＳ００６でＹ）には、ステップＳ００１で初期化した観光地フラグにTrueを設定する（ステップＳ００７）。
【００６０】
以上が、提案開始判定処理である。このように、提案開始判定部１０２は、提案開始判定処理において、車両が置かれている状況に応じて提案を行うべきか否か、また提案を行う場合に目的地をどのようなものにするか、を判定する際に使用する各種フラグ情報を設定する。
【００６１】
次に、上記した目的地選出処理（図９のＳ１１３）について、図１１を用いて説明する。
【００６２】
図１１は、目的地選出処理の流れを示すフロー図である。
【００６３】
目的地選出部１０３は、上記したように、主制御部１０１から受け取った各種フラグのうちから、迷走フラグか細街路フラグかのどちらかがTrueに設定されているか否かを判定する（ステップＳ１０１）。判定の結果、Trueに設定されている場合（ステップＳ１０１でＹ）には、以下のステップＳ１０２〜Ｓ１０４のステップを実施する。そうでない場合には、ステップＳ１０２〜Ｓ１０４は実施せず、ステップＳ１０５から処理を再開する。
【００６４】
ステップＳ１０１の判定の結果、迷走フラグか細街路フラグかのどちらかがTrueに設定されている場合（ステップＳ１０１でＹ）には、目的地選出部１０３は、車両の現在位置から所定距離内（例えば、直線距離で２ｋｍ以内）にある都道府県道以上の道路のリンクＩＤと、リンクの両端を構成するノードのうち車両の現在位置に近い方の点の座標と、を算出する（ステップＳ１０２）。具体的には、目的地選出部１０３は、車両の自車位置から所定の直線距離内に、リンクの両端のノードのうち少なくとも片方のノードが存在するようなリンクを、リンクテーブル５００から抜き出す。そして、目的地選出部１０３は、さらに、抜き出したリンクのうち、道路種別５２３が所定のランク以上（例えば、都道府県道以上）であるリンクのリンクＩＤと、該リンクの両端を示すノードのうち車両の現在位置から近い方のノードの座標（緯度・経度）と、を複数件取得する。
【００６５】
そして、目的地選出部１０３は、リンクテーブル５００から、ステップＳ１０３で取得したリンクごとに、通称５２７を取得する（ステップＳ１０３）。
【００６６】
目的地算出部１０３は、ステップＳ１０２で取得したノードの座標と、ステップＳ１０３で取得したリンクの通称と、を一件として、それぞれ、表示対象リスト８００の座標８０２と、通称８０１と、に、複数件記憶させる（ステップＳ１０４）。
【００６７】
次に、目的地選出部１０３は、主制御部１０１から受け取った各種フラグのうちから、観光地フラグがTrueに設定されているか否かを判定する（ステップＳ１０５）。判定の結果、Trueに設定されている場合（ステップＳ１０５でＹ）には、以下のステップＳ１０６とＳ１０７のステップを実施する。そうでない場合には、ステップＳ１０６とＳ１０７は実施せず、処理を終了する。
【００６８】
ステップＳ１０５の判定の結果、観光地フラグがTrueに設定されている場合（ステップＳ１０５でＹ）には、目的地選出部１０３は、車両の現在位置から所定距離内（例えば、直線距離で２ｋｍ以内）にある観光施設の観光施設名と、施設の座標と、を取得する（ステップＳ１０６）。具体的には、目的地選出部１０３は、車両の自車位置から所定の直線距離内に存在する観光施設の観光施設名６０１と座標６０２とを、観光施設テーブル６００から取得する。
【００６９】
そして、目的地算出部１０３は、ステップＳ１０６で取得した観光施設の観光施設名と座標とを一件として、それぞれ、表示対象リスト８００の通称８０１と、座標８０２と、に、複数件追加するよう記憶させる（ステップＳ１０７）。
【００７０】
以上が、目的地選出処理である。このように、目的地選出部１０３は、目的地選出処理において、車両が置かれている状況に応じて目的地を具体的に特定し、表示させる目的地をリストに設定する。
【００７１】
次に、上記した目的地表示処理（図９のＳ１１４）について、図１２と図１３を用いて説明する。
【００７２】
図１２と図１３は、目的地表示処理の流れを示すフロー図である。
【００７３】
目的地表示部１０４は、ループカウンタである変数Ｉ（Ｉは自然数）をＲＡＭ２２上に作成し、初期化処理として、Ｉに０を設定する（ステップＳ２０１）。
【００７４】
目的地表示部１０４は、変数Ｉの値を１増加させることで、カウンタを進める（ステップＳ２０２）。
【００７５】
目的地表示部１０４は、表示対象リスト８００のＩ件目に格納されているレコードの座標８０２を取得し、その座標と車両の現在位置との直線距離である変数ｄ（ｄは自然数）を算出する（ステップＳ２０３）。
【００７６】
目的地表示部１０４は、ステップＳ２０３で求めた変数ｄで表される直線距離ｄを、所定の距離（例えば、２ｋｍ）で除算し、その結果と、現在車載用ナビゲーション装置１００が表示している縮尺から導かれる所定距離（例えば、０．３ｋｍ）とを積算して、仮想半径である変数ｒ（ｒは自然数）を算出する（ステップＳ２０４）。
【００７７】
すなわち、仮想半径ｒは、下記式（１）であらわされる。
【００７８】
仮想半径ｒ＝ｄ／所定距離×縮尺から導かれる所定距離…式（１）
そして、目的地表示部１０４は、表示対象リスト８００の当該Ｉ件目に格納されているレコードの座標８０２と、現在車載用ナビゲーション装置１００が表示している画面の中心の座標とを結ぶ直線と、当該画面の中心の座標をその円の中心としてステップＳ２０４で算出した仮想半径ｒを半径とする円と、の交点の座標を２点算出する（ステップＳ２０５）。
【００７９】
そして、目的地表示部１０４は、ステップＳ２０５で算出した交点の座標２点のうち、表示対象リスト８００の当該Ｉ件目に格納されているレコードの座標と近い方の交点の座標を、表示中心点としてＲＡＭ２２上に記憶する（ステップＳ２０６）。
【００８０】
次に、目的地表示部１０４は、現在車載用ナビゲーション装置１００が表示している画面の中心の座標から、ステップＳ２０６でＲＡＭ２２に記憶させた表示中心点へ向かう線分と、画面の中心から北へ向かう直線とがなす角度θを、算出する（ステップＳ２０７）。例えば、θは、０°〜３６０°までの度数法により算出する。
【００８１】
目的地表示部１０４は、表示対象リスト８００のＩ件目に格納されているレコードの通称８０１と、ステップＳ２０６で算出した表示中心点の座標と、ステップＳ２０８で算出した角度θと、を一件として、それぞれ、表示詳細リスト９００の通称９０１、アイコン表示座標９０２、方角９０３に記憶させる（ステップＳ２０８）。
【００８２】
目的地表示部１０４は、Ｉの値が、表示対象リスト８００に含まれる件数と同一であるかどうかを判定する（ステップＳ２０９）。ステップＳ２０９の判定において、同一でなければ（ステップＳ２０９でＮ）、目的地表示部１０４は、ステップＳ２０２から、処理を再実行する。ステップＳ２０９の判定において、同一であれば（ステップＳ２０９でＹ）、図１３に示すステップＳ２１０を実行する。
【００８３】
目的地表示部１０４は、ループカウンタである変数J（Jは自然数）をＲＡＭ２２上に作成し、初期化処理として、Jに０を設定する（ステップＳ２１０）。
【００８４】
目的地表示部１０４は、変数Jの値を１増加させることで、カウンタを進める（ステップＳ２１１）。
【００８５】
目的地表示部１０４は、出力部１０７を介して、ディスプレイ部２に対して、ステップＳ２０８にて作成した表示詳細リスト９００のうち、J件目のアイコン表示座標９０２に記憶された座標に、通称９０１に記憶された通称をその表示領域に含むアイコンを表示させる（ステップＳ２１２）。
【００８６】
また、目的地表示部１０４は、出力部１０７を介して、ディスプレイ部２に対して、ステップＳ２０８にて作成した表示詳細リスト９００のうち、J件目の方角９０３に含まれる角度θと、北方向に対して同一の角度を持つ矢印画像を作成し、ステップＳ２１２で表示させたアイコンの左端に重畳表示させる（ステップＳ２１３）。
【００８７】
目的地表示部１０４は、Jの値が、表示詳細リスト９００に含まれる件数と同一であるかどうかを判定する（ステップＳ２１４）。ステップＳ２１４の判定において、同一でなければ（ステップＳ２１４でＮ）、目的地表示部１０４は、ステップＳ２１１から、処理を再実行する。ステップＳ２１４の判定において、同一であれば（ステップＳ２１４でＹ）、続くステップＳ２１５を実行する。
【００８８】
目的地表示部１０４は、出力部１０７を介して、ステップＳ２１２とステップＳ２１３にて表示させたアイコンのうち、車両の現在位置からの道のりがもっとも短いアイコンに対してカーソルをフォーカス表示させる（ステップＳ２１５）。
【００８９】
以上が、目的地表示処理である。このように、目的地表示部１０４は、目的地表示処理において、表示させる目的地をディスプレイ部２のディスプレイ１２にアイコンとして表示する。
【００９０】
次に、上記した提案目的地誘導処理（図９のＳ１１６）について、図１４を用いて説明する。
【００９１】
図１４は、提案目的地誘導処理の流れを示すフロー図である。
【００９２】
提案目的地誘導部１０５は、入力部１０６と主制御部１０１とを介して、選択されたアイコンに表示されている通称を取得する（ステップＳ３０１）。
【００９３】
提案目的地誘導部１０５は、表示対象リスト８００の通称８０１を順に検索し、ステップＳ３０１で取得した通称と合致するレコードの座標８０２を取得する（ステップＳ３０２）。
【００９４】
提案目的地誘導部１０５は、ステップＳ３０２で取得した座標を目的地として、車両の現在位置を現在地として、現在地から目的地に到る経路探索を、主制御部１０１に依頼する（ステップＳ３０３）。
【００９５】
そして、提案目的地誘導部１０５は、ステップＳ３０３で主制御部１０１に依頼した経路探索処理が終了すると、当該経路に対する経路誘導処理を、主制御部１０１に依頼し、主制御部１０１は、経路誘導処理を実施する。そして、経路誘導処理が終わることで、提案目的地誘導処理も終了する（ステップＳ３０４）。
【００９６】
以上が、提案目的地誘導処理である。このように、提案目的地誘導部１０５は、提案目的地誘導処理において、選択された目的地までの経路誘導を実施する。
【００９７】
図１５は、上記の目的地表示処理により表示される画面の例を示す図である。
【００９８】
図１５に、目的地表示処理のステップＳ２１５を処理後にディスプレイ１２に表示される画面１０００の例を示す。
【００９９】
画面１０００は、自車の現在位置を示すカーマークであるアイコン１００１と、××公園を提案目的地とするアイコン１０１０と、甲州街道を提案目的地とするアイコン１０２０と、環八通りを提案目的地とするアイコン１０３０と、を表示させる画面である。
【０１００】
環八通りを提案目的地とするアイコン１０３０は、アイコン内には、アイコン本体１０３１と、通称表示領域１０３２と、方向表示領域１０３３と、を備える。もちろん、これらは、××公園を提案目的地とするアイコン１０１０と甲州街道を提案目的地とするアイコン１０２０にも共通する領域である。
【０１０１】
画面１０００は、××公園は、アイコン１０１０の位置と、アイコンの中の方向表示領域１０３３と、から、画面中心から左斜め上方向に存在することを示すものである。同様に、画面１０００は、甲州街道の最寄りのリンクは画面中心から右上方向に存在し、環八通りの最寄りのリンクは画面中心から右下方向に存在することを示すものである。また、画面１０００は、直線距離で近い順に、甲州街道、環八通り、××公園、という順に存在することを、画面中心からのアイコンの距離によって、直感的に示しているといえる。
【０１０２】
以上、本発明の一実施形態について説明した。
【０１０３】
本発明は、上記実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【０１０４】
例えば、上記実施形態では、目的地提案処理のステップＳ１１５で受け付けるのは、目的地のアイコンの選択指示であるとしているが、これに限らない。
【０１０５】
すなわち、例えば、主制御部１０１は、表示キャンセルボタンをステップＳ１１４の目的地表示処理の後に表示させる。そして、主制御部１０１は、当該表示キャンセルボタンに対する操作をステップＳ１１５で受け付けた場合には、目的地表示処理Ｓ１１４で表示させたアイコンを全て消去し、ステップＳ１１０に戻り再実行するようにしてもよい。もしくは、主制御部１０１は、入力装置５にハードウェアスイッチとして設けられた表示キャンセルボタンからの入力を受け付けることで上記表示キャンセルボタンに対する操作を受け付けたとして処理を行ってもよい。これにより、当該目的地提案機能を必要としない場合には、当該機能による表示をキャンセルすることができる。
【０１０６】
また例えば、目的地表示部１０４は、ステップＳ２１３にてアイコンを表示させた後、さらに、当該アイコンが示す目的地までの直線距離をアイコン内の所定の位置（例えば通称の表示領域の右側等）に表示させてもよい。これにより、提案する目的地について、より多くの情報を使用者に示すことができる。
【０１０７】
またさらに例えば、表示対象リスト８００のレコード数に所定の上限を設けても良い。これにより、表示対象が非常に多い場合に、アイコン表示が多くなりすぎて使用者に混乱を与えるなどの悪影響を防ぐことができる。
【０１０８】
また、さらに、目的地表示処理のステップＳ２１２において、アイコンを表示させる座標によっては、他のアイコンによりその表示が隠れてしまう場合も考えられるが、その場合には、表示が重畳してしまわないよう、アイコンの高さと幅にあわせ、表示位置をずらしてもよい。このようにすることで、アイコンが重なって読めない、あるいは選択できない、という不都合を減らすことができる。
【０１０９】
またさらに例えば、図１０に示した提案開始判定処理のステップＳ００２において、迷走しているか否かの判定方法を別のものとしてもよい。例えば、当該ステップにおいて、提案開始判定部１０２は、現在の時刻を主制御部１０１に要求して取得し、現在の時刻から所定の時間（例えば、１時間）以内に、所定範囲内（例えば、同一の町内）のみを所定以上の平均速度（例えば、時速１０ｋｍ以上）で移動したか否かを判定する（ステップＳ００２）。つまり、ステップＳ００２により、所定の時間以内に所定の範囲内のみを所定平均速度以上で移動した場合には、道に迷っていると判定してもよい。
【０１１０】
また例えば、図１２に示した目的地表示処理のステップＳ２０５からステップＳ２０７の処理において、画面の中心の座標を用いて目的地を表示させる座標と角度を算出しているが、これに限らず、自車位置を示す座標を用いて当該座標と角度を算出してもよい。
【０１１１】
上記の場合には、ステップＳ２０５において、目的地表示部１０４は、表示対象リスト８００の当該Ｉ件目に格納されているレコードの座標８０２と、車両の現在位置の座標とを結ぶ直線と、当該車両の現在位置の座標をその円の中心としてステップＳ２０４で算出した仮想半径ｒを半径とする円と、の交点の座標を２点算出する（ステップＳ２０５）。
【０１１２】
そして、ステップＳ２０６の処理後、ステップＳ２０７において、目的地表示部１０４は、車両の現在位置の座標から、ステップＳ２０６でＲＡＭ２２に記憶させた表示中心点へ向かう線分と、車両の現在位置から北へ向かう直線とがなす角度θを、算出する（ステップＳ２０７）。例えば、θは、０°〜３６０°までの度数法により算出する。
【０１１３】
これにより、自車位置を中心としてアイコンを示すことができるようになり、より直感的に操作することができる。
【０１１４】
また例えば、図１３に示した目的地表示処理のステップＳ２１５の処理において、自車が向いている方角に対して最も近い方角に存在するアイコンにカーソルをフォーカスさせてもよい。具体的には、ステップＳ２１５において、目的地表示部１０４は、出力部１０７を介して、ステップＳ２１２とステップＳ２１３にて表示させたアイコンのうち、車両の正面方向が示す方角と、車両の現在位置からアイコンの表示位置の成す方角と、がもっとも小さくなるアイコンに対してカーソルをフォーカス表示させる（ステップＳ２１５）。これにより、使用者は、現在の走行方面に近い目的地を選びやすくなる。
【０１１５】
なお、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。
【図面の簡単な説明】
【０１１６】
【図１】図１は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。
【図２】図２は、記憶装置に記憶されているリンクテーブルの構成例を示す図である。
【図３】図３は、記憶装置に記憶されている観光施設テーブルの構成例を示す図である。
【図４】図４は、記憶装置に記憶されている走行軌跡テーブルの構成例を示す図である。
【図５】図５は、記憶装置に記憶されている表示対象リストの構成例を示す図である。
【図６】図６は、記憶装置に記憶されている表示詳細リストの構成例を示す図である。
【図７】図７は、演算処理部の機能構成を示す図である。
【図８】図８は、演算処理部のハードウェア構成を示す図である。
【図９】図９は、目的地提案処理のフロー図である。
【図１０】図１０は、提案開始判定処理のフロー図である。
【図１１】図１１は、目的地選出処理のフロー図である。
【図１２】図１２は、目的地表示処理の前半の処理についてのフロー図である。
【図１３】図１３は、目的地表示処理の後半の処理についてのフロー図である。
【図１４】図１４は、提案目的地誘導処理のフロー図である。
【図１５】図１５は、目的地表示処理により表示された画面例を示す図である。
【符号の説明】
【０１１７】
１…演算処理部、２…ディスプレイ部、３…記憶装置、４…音声出入力装置、５…入力装置、６…ＲＯＭ装置、７…車速センサ、８…ジャイロ、９…ＧＰＳ受信機、１０…ＦＭ多重放送受信装置、１１…ビーコン受信装置、１２…ディスプレイ、１３…タッチ入力検出装置、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…ＤＭＡ、２５…描画コントローラ、２６…ＶＲＡＭ、２７…カラーパレット、２８…Ａ/Ｄ変換器、２９…ＳＣＩ、３０…ＰＩＯ、３１…カウンタ、１００…車載用ナビゲーション装置、１０１…主制御部、１０２…提案開始判定部、１０３…目的地選出部、１０４…目的地表示部、１０５…提案目的地誘導部、１０６…入力受付部、１０７…出力部
【図１】
2009025137.tif 000003
【図２】
2009025137.tif 000004
【図３】
2009025137.tif 000005
【図４】
2009025137.tif 000006
【図５】
2009025137.tif 000007
【図６】
2009025137.tif 000008
【図７】
2009025137.tif 000009
【図８】
2009025137.tif 000010
【図９】
2009025137.tif 000011
【図１０】
2009025137.tif 000012
【図１１】
2009025137.tif 000013
【図１２】
2009025137.tif 000014
【図１３】
2009025137.tif 000015
【図１４】
2009025137.tif 000016
【図１５】
2009025137.tif 000017