(57)【要約】【課題】目的地を設定した後、所定時間後のイベント予定を設定するだけで、イベントで利用したい希望施設を検索するという付加機能が応答良く発揮され、ユーザーにとっての利便性を向上させることができるナビゲーション装置、方法及びプログラムを提供すること。【解決手段】目的地までのルートを案内するナビゲーション装置において、目的地を設定した後、ドライブプランメニュー画面１５上にて、少なくともイベント種別とイベント予定時間を設定し（ステップＳ１）、イベント予定時間に基づき、目的地までのルート上での自車のイベント予定地点を計算し（ステップＳ３）、イベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定し（ステップＳ５）、イベント種別に該当する希望施設を検索し（ステップＳ６）、希望施設の検索結果を、ドライブプラン施設リスト画面１６により表示する（ステップＳ１１）、各手段を備えた。【選択図】図２
2008051540.tif 000002
【特許請求の範囲】
【請求項１】
目的地を設定すると、表示部に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーション装置において、
目的地を設定した後、ドライブプランメニュー画面上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定手段と、
前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算手段と、
前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定手段と、
前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索手段と、
前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面により表示する検索結果表示手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載されたナビゲーション装置において、
前記イベント予定地点計算手段は、ユーザーが設定したイベント予定時間と、道路種別により設定された平均車速と、を用いて、現在位置から目的地までのルート上での自車のイベント予定地点を計算することを特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載されたナビゲーション装置において、
前記ドライブプラン設定手段は、前記ドライブプランメニュー画面にてイベント予定地点に対する誤差許容範囲とイベント予定時間に対する誤差許容範囲とを詳細設定し、
前記検索範囲推定手段は、前記計算されたイベント予定地点と、詳細設定したイベント予定地点に対する誤差許容範囲とイベント予定時間に対する誤差許容範囲と、を用いて、イベント予定地点周辺の検索範囲を推定することを特徴とするナビゲーション装置。
【請求項４】
請求項１乃至３の何れか１項に記載されたナビゲーション装置において、
前記希望施設検索手段は、現在位置から目的地までのルート上での自車のイベント予定地点が複数の地点である場合、最初のイベント予定地点での希望施設を検索し、イベント予定地点を次のイベント予定地点に変更し、次のイベント予定地点での希望施設を検索するというように、最終のイベント予定地点となるまでイベント予定地点毎に希望施設の検索処理を順次繰り返すことを特徴とするナビゲーション装置。
【請求項５】
請求項１乃至４の何れか１項に記載されたナビゲーション装置において、
前記検索結果表示手段は、複数の希望施設候補が存在する場合、前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面により複数の希望施設候補を表示し、複数の希望施設候補の中からユーザーが任意に選択可能とすることを特徴とするナビゲーション装置。
【請求項６】
請求項１乃至５の何れか１項に記載されたナビゲーション装置において、
前記検索結果表示手段により希望施設が選択された場合、ナビゲーション画面の道路地図上に希望施設をアイコン表示すると共に、希望施設に近づいたときにその旨の音声案内を行なうユーザー報知手段を設けたことを特徴とするナビゲーション装置。
【請求項７】
目的地を設定すると、表示部に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーション方法において、
目的地を設定した後、ドライブプランメニュー画面上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定手順と、
前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算手順と、
前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定手順と、
前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索手順と、
前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面により表示する検索結果表示手順と、
を備えたことを特徴とするナビゲーション方法。
【請求項８】
目的地を設定すると、表示部に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーションコンピュータのプログラムに、
目的地を設定した後、ドライブプランメニュー画面上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定機能と、
前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算機能と、
前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定機能と、
前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索機能と、
前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面により表示する検索結果表示機能と、
を持たせたことを特徴とするナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までのルートに沿って存在する周辺施設の検索機能を付加したナビゲーション装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来のナビゲーション装置は、自車の現在地の周辺施設検索により、ルート上の検索を行うことができる。これは、現在位置から設定された距離の間で、案内ルートを中心とした所定の幅の範囲に、希望する種別の施設が存在するか否かを検索し、その結果を表示することで実現していた。
【０００３】
また、目的地へ向かうという要請を満足させつつ、途中で立ち寄ることのできる立ち寄り地を検索できるようにすることを目的とし、目的地へ到達するまでの要する走行時間あるいは走行距離に対して、乗員が許容できる追加の所要時間または所要距離を加算した範囲で、立ち寄り地（例えば、名所、旧跡、美術館等）を検索し、その検索結果をナビゲーション画面により表示するものが知れている。なお、立ち寄り地が決定した場合には、立ち寄り地から目的地に向かうまでの新たな誘導ルートが設定される（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２５７５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のナビゲーション装置にあっては、現在地から所定の範囲で検索を行っているため、例えば、１時間後に休憩を取りたいと思っているときは、１時間近く進んだ時点で検索操作を行い、施設の選定を行う必要があった。このとき、所定の範囲に必ずしも適切な施設が存在するとは限らず、希望に沿わないまま施設が見つかるまで進む結果となってしまう。
【０００５】
また、特開２００２−２５７５６７号公報に記載のナビゲーション装置にあっては、目的地までの所要時間または所要距離に対し、追加の所要時間または所要距離を加算した範囲で立ち寄り地を検索するものであるため、案内ルート周辺の全ての施設を検索することになり、ルートの距離が長い場合には検索時間が長くかかってしまい、実用的ではない。また、例えば、ユーザーが１時間後にコンビニエンスストアで休憩を取りたいと考えたとき、ルート上に希望する施設があるか否かの検索はできず、所定時間後に予定しているイベント（休憩、給油、食事等）で利用したい希望施設の検索機能というユーザー要求に応えられない、という問題があった。
【０００６】
本発明は、上記問題に着目してなされたもので、目的地を設定した後、所定時間後のイベント予定を設定するだけで、イベントで利用したい希望施設を検索するという付加機能が応答良く発揮され、ユーザーにとっての利便性を向上させることができるナビゲーション装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明では、目的地を設定すると、表示部に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーション装置において、
目的地を設定した後、ドライブプランメニュー画面上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定手段と、
前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算手段と、
前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定手段と、
前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索手段と、
前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面により表示する検索結果表示手段と、
を備えたことを特徴とする。
【発明の効果】
【０００８】
よって、本発明のナビゲーション装置にあっては、目的地を設定した後、ドライブプラン設定手段において、ドライブプランメニュー画面上にて、少なくともイベント種別とイベント予定時間が設定される。このドライブプランの設定により、イベント予定地点計算手段において、イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点が計算され、検索範囲推定手段において、計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲が推定され、希望施設検索手段において、推定された検索範囲内に存在する施設のうち、イベント種別に該当する希望施設が検索される。そして、検索結果表示手段において、イベント種別に該当する希望施設を検索した結果が、ドライブプラン施設リスト画面により表示される。
すなわち、ユーザーによる設定操作としては、目的地を設定した後、所定時間後のイベント予定を設定するだけで、自動的に検索処理に移行する。そして、検索処理では、検索範囲がイベント予定地点周辺とされることで、目的地までの全ルート上に存在する施設を検索する場合に比べ、短時間にてイベントで利用したい希望施設を検索することができる。そして、希望施設の検索が終了すると、検索結果がドライブプラン施設リスト画面により表示されるため、ユーザーはこの画面を見て、希望施設の有無や施設名や希望施設までの所要時間や距離を知る等、ドライブ支援情報を得ることが可能となり、目的地に向かって出発する時点で、事前に立ち寄り施設情報を含む具体的なドライブプランを構築することができる。
この結果、目的地を設定した後、所定時間後のイベント予定を設定するだけで、イベントで利用したい希望施設を検索するという付加機能が応答良く発揮され、ユーザーにとっての利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明のナビゲーション装置、方法及びプログラムを実現する最良の形態を、図面に示す実施例１に基づいて説明する。
【実施例１】
【００１０】
まず、構成を説明する。
図１は実施例１のナビゲーション装置、方法及びプログラムが採用されたナビゲーションシステムを示すシステムブロック図である。
【００１１】
実施例１におけるナビゲーションシステムは、図１に示すように、入力情報を得る手段として、絶対位置・方位検出部１と、相対方位検出部２と、車速検出部３と、ＶＩＣＳ情報受信部４と、を備えている。
前記絶対位置・方位検出部１は、本システムが搭載された自車の現在地、すなわち、自車位置について、地表での絶対位置座標や方位を計算するために、ＧＰＳ衛星から送られてくる電波を、アンテナやレシーバなどで受信するための部分である。
なお、ＧＰＳ（Global Positioning Systemの略称）とは、全世界測位システムのことであり、ＧＰＳ衛星が、高度約21000kmの円軌道で地球を周回しながら電波を発信している。
前記相対方位検出部２は、ジャイロセンサ（角速度センサ）などを使って自車位置の相対的な方位を検出するための部分である。
前記車速検出部３は、自車位置の速度を計算するために、自車の車速センサにより得られる車速パルスを処理するための部分である。
前記ＶＩＣＳ情報受信部４は、様々な交通情報を集約し、道路上に設置されたビーコンやＦＭ多重放送によって最新の道路情報を受信するための部分である。
なお、ＶＩＣＳ（Vehicle Information and Communication Systemの略称）とは、道路交通情報通信システムのことであり、各都道府県の警察署が収集した一般道路の情報と、道路公団が収集した高速道路の情報がＶＩＣＳセンターに集約され、発信されている。
また、道路情報とは、渋滞情報だけではなく、速度規制情報や道路工事の案内情報なども含まれる。
【００１２】
実施例１におけるナビゲーションシステムは、図１に示すように、演算処理や記憶処理を行う手段として、メインＣＰＵ及びその周辺回路６と、記憶部７と、ディスク制御部８と、を備えている。
前記メインＣＰＵ及びその周辺回路６は、本ナビゲーションシステム全体を制御する制御回路の役割を果たす部分である。
前記記憶部７は、システム作業領域やプログラム収納などを行う部分であり、ＲＯＭ７ａと、ＤＲＡＭ７ｂと、ＳＲＡＭ７ｃと、ＶＲＡＭ７ｄと、を有する。
前記ＲＯＭ７ａは、ＢＩＯＳ（Basic Input/Output System）やブートプログラムなどを予め格納し、本システムの起動時にメインＣＰＵ及びその周辺回路６によってアクセスされる。また、前記ＤＲＡＭ７ｂは、ワークエリアなどに使用される。また、前記ＳＲＡＭ７ｃは、不揮発性のメモリであり、自車のアクセサリ電源など本システムのメイン電源がオフになっている間も、電池などでバックアップされることでメモリ内容を保持するものである。また、前記ＶＲＡＭ７ｄは、後述する表示部１０でビデオ表示を行うためのメモリである。
前記ディスク制御部８は、地図データなどを記憶するための手段であり、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭやハードディスクなどがある。
【００１３】
実施例１におけるナビゲーションシステムは、図１に示すように、画面表示や入力操作を行う手段として、ユーザインターフェース部９と、表示部１０と、入力部１１と、を備えている。
前記ユーザインターフェース部９は、I/O制御回路や駆動回路などを使って、表示部１０及び入力部１１と、前記メインＣＰＵ及びその周辺回路６とを結ぶインターフェースである。
前記表示部１０は、ドライバから視認しやすいインストルメントパネル位置などに設置され、道路地図や操作メニューなどの各種情報を液晶画面などにより表示するディスプレイ部分である。
前記入力部１１は、ドライバがリモコンやタッチパネルなどを使って命令を本システムに入力するための部分である。
【００１４】
実施例１におけるナビゲーションシステムは、図１に示すように、音声案内手段として、音声合成部１２と、ＡＭＰ部１３と、スピーカ１４と、を備えている。
前記音声合成部１２は、音声案内を行うための音声を合成する部分である。
前記ＡＭＰ部１３は、音声案内用のスピーカ１４を駆動するために合成された音声を増幅する部分である。
前記スピーカ１４は、車室内に向けて配置され、ＡＭＰ部１３からの駆動信号により音声を発する部分である。
【００１５】
図２は実施例１のナビゲーションシステムにて実行されるドライブプランを実現する希望施設の検索・表示処理の流れを示すフローチャートであり、以下、各ステップについて説明する。
なお、図２に示すフローチャートは、目的地の設定により現在地から目的地までの案内ルートが確定したときにのみ表示および入力操作が可能なドライブプランメニュー画面１５（図３）を開くことでルーチンが作動を開始する。
【００１６】
ステップＳ１では、開かれたドライブプランメニュー画面１５上にて、ドライブプランとして、イベント種別とジャンルとイベント予定時間と詳細を設定し、ステップＳ２へ移行する（ドライブプラン設定手段）。
前記ドライブプランメニュー画面１５には、図３に示すように、情報表示部として、ドライブプランメニュー表示部１５ａと、イベント番号表示部１５ｂと、を有する。そして、入力操作部として、「イベント種別」操作部１５ｃと、「ジャンル設定」操作部１５ｄと、「時間設定」操作部１５ｅと、「詳細設定」操作部１５ｆと、「プラン検索開始」操作部１５ｇと、「戻る」操作部１５ｈと、「終了」操作部１５ｉと、を有する。
ここで、「イベント種別」とは、「休憩」、「給油」、「食事」等のイベントの種類をいう。「ジャンル設定」とは、休憩の場合は「コンビニ全体」、給油の場合は「サービスステーション全体」、食事の場合は「和食」等の検索対象となるジャンルをいう。「時間設定」とは、例えば、「６０分後」、「９０分後」、「１２０分後」等のようなイベント予定時間をいう。
この開かれたドライブプランメニュー画面１５上にて、ドライブプランとして、イベント種別とジャンルとイベント予定時間を設定すると共に、前記「詳細設定」操作部１５ｆに対するユーザー操作により、イベント予定地点に対する位置の誤差許容範囲と、イベント予定時間に対する時間の誤差許容範囲を設定する。
【００１７】
ステップＳ２では、ステップＳ１でのドライブプランの設定に続き、ドライブプランの設定終了後、ユーザーが「プラン検索開始」操作部１５ｇを操作したか否かを判断し、YESの場合はステップＳ３へ移行し、NOの場合はステップＳ１へ戻る。
【００１８】
ステップＳ３では、ステップＳ２でのプラン検索開始の操作有りとの判断に続き、設定されたドライブプランのイベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算し、ステップＳ４へ移行する（イベント予定地点計算手段）。
このステップＳ３では、ユーザーが設定したイベント予定時間と、道路種別（例えば、地方道、県道、国道等）により設定された平均車速（例えば、地方道＝V1、県道＝V2、国道＝V3等）と、を用いて、現在位置から目的地までのルート上での自車のイベント予定地点を計算する。なお、具体的なイベント予定地点の計算方法は、図４を参照しながら後述する。
【００１９】
ステップＳ４では、ステップＳ３でのルート上のイベント予定地点の計算に続き、イベント予定地点番号ENoを決定し、ステップＳ５へ移行する。
前記イベント予定地点番号ENoは、イベント予定時間が早い順に、１，２，３というように番号を決定する。
【００２０】
ステップＳ５では、ステップＳ４でのイベント予定地点番号の決定、あるいは、ステップＳ９でのイベント予定地点番号の更新に続き、ステップＳ３にて計算されたイベント予定地点に基づき、イベント予定地点番号ENo毎にイベント予定地点周辺の検索範囲を推定し、ステップＳ６へ移行する（検索範囲推定手段）。
このステップＳ５では、ステップＳ３にて計算されたイベント予定地点と、ステップＳ１にて詳細設定したイベント予定地点に対する誤差許容範囲とイベント予定時間に対する誤差許容範囲と、を用いて、イベント予定地点周辺の検索範囲を推定する。
そして、イベント予定地点が複数存在する場合、最初にステップＳ４からステップＳ５へ移行してきたときは、イベント予定地点番号ENoの初期値であるENo＝１のイベント予定地点についてイベント予定地点周辺の検索範囲を推定し、その後、ステップＳ９からステップＳ５へ移行してきたときは、１ずつ加算したイベント予定地点番号ENoのイベント予定地点についてイベント予定地点周辺の検索範囲を推定する。
【００２１】
ステップＳ６では、ステップＳ５でのイベント予定地点周辺の検索範囲推定に続き、推定された検索範囲内に存在する施設のうち、設定されたドライブプランのイベント種別に該当する希望施設の検索を実行し、ステップＳ７へ移行する（希望施設検索手段）。
なお、イベント予定地点が複数存在するときは、イベント予定地点毎に、イベント種別に該当する希望施設の検索を実行する。
【００２２】
ステップＳ７では、ステップＳ６でのイベント種別に該当する希望施設の検索に続き、検索した結果情報を一時的に記憶し、ステップＳ８へ移行する。
なお、イベント予定地点が複数存在するときは、イベント予定地点毎に検索した検索結果情報を異なる記憶エリアに記憶する。
【００２３】
ステップＳ８では、ステップＳ７での検索情報の記憶に続き、イベント予定地点番号ENoがイベント予定地点番号最大値ENomaxを超えている否かを判断し、YESの場合はステップＳ１０へ移行し、NOの場合はステップＳ９へ移行する。
つまり、ステップＳ８では、イベント種別に該当する希望施設の検索が終了したか否かを判断する。
【００２４】
ステップＳ９では、ステップＳ８でのENo≦ENomaxとの判断に続き、そのときのイベント予定地点番号ENoに１を加え、イベント予定地点を次のイベント予定地点へ変更し、ステップＳ５へ移行する。
【００２５】
ステップＳ１０では、ステップＳ８でのENo＞ENomaxとの判断、あるいは、ステップＳ１７でのイベント予定地点番号の更新に続き、ステップＳ７にて記憶された検索情報を読み込み、ステップＳ１１へ移行する。
つまり、イベント予定地点が複数存在する場合、最初にステップＳ８からステップＳ１０へ移行してきたときは、イベント予定地点番号ENoの初期値であるENo＝１の検索情報を読み込み、その後、ステップＳ１７からステップＳ１０へ移行してきたときは、１ずつ加算したイベント予定地点番号ENoの検索情報を読み込む。
【００２６】
ステップＳ１１では、ステップＳ１０での各イベント予定地点番号ENoの検索情報の読み込みに続き、イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面１６により表示し、ステップＳ１２へ移行する（検索結果表示手段）。
前記ドライブプラン施設リスト画面１６には、図５に示すように、情報表示部として、ドライブプラン施設リスト表示部１６ａと、イベント番号表示部１６ｂと、希望施設表示部１６ｃと、希望施設までの距離表示部１６ｄと、希望施設までの到着予定時間表示部１６ｅと、を有する。そして、入力操作部として、希望施設の表示を変更するスクロール操作部１６ｆと、「選択」操作部１６ｇと、「戻る」操作部１６ｈと、「終了」操作部１６ｉと、を有する。
この開かれたドライブプラン施設リスト画面１６上にて、「選択」操作部１６ｇを押すことで、複数の希望施設候補の中から１つの希望施設を選択する。また、希望施設候補が１つの場合でも「選択」操作部１６ｇを押すことで希望施設が選択される。さらに、希望施設候補が１つも検索されない場合は、例えば、「該当施設無し」というような表示をし、「終了」操作部１６ｉを押すことで次のイベント番号の表示に切り替えられる。
【００２７】
ステップＳ１２では、ステップＳ１１での検索結果の表示に続き、検索結果の表示において希望施設候補が有りであるか否かを判断し、YESの場合はステップＳ１３へ移行し、NOの場合はステップＳ１４へ移行する。
【００２８】
ステップＳ１３では、ステップＳ１２での希望施設候補有りとの判断に続き、希望施設の選択操作が済んだか否かを判断し、YESの場合はステップＳ１５へ移行し、NOの場合はステップＳ１３の判断を繰り返す。
【００２９】
ステップＳ１４では、ステップＳ１２での希望施設候補無しとの判断に続き、次のイベント予定地点における検索結果表示への切り替え操作が済んだか否かを判断し、YESの場合はステップＳ１６へ移行し、NOの場合はステップＳ１４の判断を繰り返す。
【００３０】
ステップＳ１５では、ステップＳ１３での選択操作済みとの判断に続き、ナビゲーション画面の道路地図上に選択した希望施設のアイコン表示を行うと共に、希望施設に近づいたときにその旨の音声案内を行う準備処理をし、ステップＳ１６へ移行する（ユーザー報知手段）。
【００３１】
ステップＳ１６では、ステップＳ１４での表示切り替え操作済みの判断に続き、あるいは、ステップＳ１５でのアイコン表示及び音声案内の準備処理に続き、イベント予定地点番号ENoがイベント予定地点番号最大値ENomaxを超えている否かを判断し、YESの場合はエンドへ移行し、NOの場合はステップＳ１７へ移行する。
つまり、ステップＳ１６では、全てのイベント予定地点番号での検索結果の表示が終了したか否かを判断する。
【００３２】
ステップＳ１７では、ステップＳ１６でのENo≦ENomaxとの判断に続き、そのときのイベント予定地点番号ENoに１を加え、イベント予定地点を次のイベント予定地点へ変更し、ステップＳ１０へ移行する。
【００３３】
次に、作用を説明する。
【００３４】
［イベント予定地点の計算と検索範囲の推定］
まず、図２のフローチャートのステップＳ３にて実行される現在位置から目的地までのルート上での自車のイベント予定地点の計算方法について、図４に基づき説明する。
図４は案内ルート例（全景）である。現在地をＳ、目的地をＥとしてルート計算を行った結果、案内ルートが、Ｓ−Ａ−Ｂ−Ｃ−Ｄ−Ｅというルートで得られ、Ｓ−Ａ間とＤ−Ｅ間は地方道、Ａ−Ｂ間とＣ−Ｄ間は県道、Ｂ−Ｃ間が国道であるとする。また、Ｓ−Ａ間からＤ−Ｅ間の各区間距離（km）を、それぞれL1,L2,L3,L4,L5とし、各道路種別によって設定された平均車速を、地方道＝V1、県道＝V2、国道＝V3とする。
このとき、ユーザーが設定した希望するイベント予定時間がＴ時間であった場合、Ｔ時間を経過した後のイベント予定地点は、
L1/V1≧Ｔのとき：現在地ＳからＴ×V1の距離を進んだルート上の地点をイベント予定地点として計算する。
L1/V1＜Ｔ、かつ、L1/V1＋L2/V2≧Ｔのとき：Ａ地点から（Ｔ−L1/V1）×V1の距離を進んだルート上の地点をイベント予定地点として計算する。
以下、同様にイベント予定時間と道路種別によって設定された平均車速を用いた計算を行うことにより、イベント予定時間がＴ時間であるときのルート上のイベント予定地点を計算することができる。なお、イベントが複数有り、イベント予定時間が複数であっても、同様の計算により、ルート上の複数のイベント予定地点を計算することができる。
【００３５】
図２のフローチャートのステップＳ５にて実行される検索範囲の推定方法について説明する。
まず、ユーザーは、基本情報として、何分後にどんな施設を利用したいかを設定する。しかし、運転特性の個人差やドライブ事情（仕事で急ぎのとき、休暇で急がないとき等）等にばらつきがあるため、イベント予定地点に対する誤差許容範囲とイベント予定時間に対する誤差許容範囲とを詳細に設定できるようにしている。
そこで、計算されたイベント予定地点に対し、詳細設定したイベント予定地点に対する誤差許容範囲に基づいてイベント予定地点周辺の検索範囲を推定し、また、詳細設定したイベント予定時間に対する誤差許容範囲に基づいてイベント予定地点周辺の検索範囲を推定し、推定した両検索範囲を比較し、より広い範囲の検索範囲を、最終的なイベント予定地点周辺の検索範囲として推定する。
これにより、運転特性の個人差やドライブ事情等のばらつきを考慮した検索範囲を推定することができる。
【００３６】
［希望施設の検索・表示作用］
実施例１においてユーザーが設定したドライブプランを実現する希望施設の検索・表示作用について説明する。
【００３７】
まず、ユーザーによる目的地の設定により現在地から目的地までの案内ルートが確定した後、ドライブプランメニュー画面１５を開き、ドライブプランの一例として、図３に示すように、「イベント１」にイベント種別として「休憩」、ジャンル設定として「コンビニ全体」、時間設定として「６０分後」と入力し、「イベント２」にイベント種別として「給油」、ジャンル設定として「ＳＳ全体」、時間設定として「９０分後」と入力し、「イベント３」にイベント種別として「食事」、ジャンル設定として「和食」、時間設定として「１２０分後」と入力する。
そして、この基本情報の入力に加え、「詳細設定」操作部１５ｆに対するユーザー操作により、イベント予定地点に対する位置の誤差許容範囲と、イベント予定時間に対する時間の誤差許容範囲を設定する。
【００３８】
これらの操作によりドライブプランの設定を終了した後、ユーザーが「プラン検索開始」操作部１５ｇを操作すると、図２のフローチャートにおいて、ステップＳ１→ステップＳ２→ステップＳ３→ステップＳ４→ステップＳ５→ステップＳ６→ステップＳ７へと進み、ステップＳ３では、設定されたドライブプランのイベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算する。次の、ステップＳ４では、イベント予定地点番号ENoを決定する。次のステップＳ５では、イベント予定地点番号ENo＝１についてイベント予定地点周辺の検索範囲を推定し、次のステップＳ６では、推定された検索範囲内に存在する施設のうち、設定されたドライブプランの「休憩」というイベント種別に該当するコンビニ店の検索をコンビニ店全体について実行する。次のステップＳ７では、検索した結果情報を一時的に記憶する。
【００３９】
そして、ステップＳ７からステップＳ８へ進むと、ステップＳ８では、ENo≦ENomaxであるとの判断に基づき、ステップＳ９へ進み、ステップＳ９では、イベント予定地点番号ENoに１を加え、イベント予定地点を次のイベント予定地点番号ENo＝２へ変更する。ステップＳ９からはステップＳ５へ進み、ステップＳ５では、イベント予定地点番号ENo＝２についてイベント予定地点周辺の検索範囲を推定し、次のステップＳ６では、推定された検索範囲内に存在する施設のうち、設定されたドライブプランの「給油」というイベント種別に該当するサービスステーションの検索をサービスステーション全体について実行する。次のステップＳ７では、検索した結果情報を一時的に記憶する。
【００４０】
そして、ステップＳ７からステップＳ８へ進むと、ステップＳ８では、ENo≦ENomaxであるとの判断に基づき、ステップＳ９へ進み、ステップＳ９では、イベント予定地点番号ENoに１を加え、イベント予定地点を次のイベント予定地点番号ENo＝３（＝ENomax）へ変更する。ステップＳ９からはステップＳ５へ進み、ステップＳ５では、イベント予定地点番号ENo＝３についてイベント予定地点周辺の検索範囲を推定し、次のステップＳ６では、推定された検索範囲内に存在する施設のうち、設定されたドライブプランの「食事」というイベント種別に該当する外食店の検索を和食店に絞って実行する。次のステップＳ７では、検索した結果情報を一時的に記憶する。
【００４１】
そして、ステップＳ７からステップＳ８へ進むと、ステップＳ８では、ENo＞ENomaxであるとの判断に基づき、図２のフローチャートにおいて、ステップＳ８からステップＳ１０→ステップＳ１１へと進む。ステップＳ１０では、ステップＳ７にて記憶されたイベント予定地点番号ENo＝１に関する検索情報を読み込み、ステップＳ１１では、「休憩」に該当するコンビニ店の検索結果を、例えば、図５に示すように、ドライブプラン施設リスト画面１６により表示する。
【００４２】
検索結果を表示するステップＳ１１からはステップＳ１２へと進み、ステップＳ１２では、検索結果の表示において希望コンビニ店候補が有りであるか否かを判断される。図５に示す例の場合、希望コンビニ店候補が４店舗存在することで、ステップＳ１３へと進み、ステップＳ１３では、希望コンビニ店の選択操作が済んだか否かを判断し、希望コンビニ店の選択操作が済めば、次のステップＳ１５ヘと進み、ステップＳ１５では、ナビゲーション画面の道路地図上に選択した希望コンビニ店のアイコン表示を行うと共に、希望コンビニ店に近づいたときにその旨の音声案内を行う準備処理が実行される。
【００４３】
そして、ステップＳ１５からステップＳ１６へ進むと、ステップＳ１６では、ENo≦ENomaxであるとの判断に基づき、ステップＳ１７へ進み、ステップＳ１７では、イベント予定地点番号ENoに１を加え、イベント予定地点を次のイベント予定地点番号ENo＝２へ変更する。ステップＳ１７からはステップＳ１０へ進み、ステップＳ１０では、ステップＳ７にて記憶されたイベント予定地点番号ENo＝２に関する検索情報を読み込み、ステップＳ１１では、「給油」に該当するサービスステーションの検索結果を、ドライブプラン施設リスト画面１６により表示する。
【００４４】
検索結果を表示するステップＳ１１からはステップＳ１２へと進み、ステップＳ１２では、検索結果の表示において希望サービスステーション候補が有りであるか否かを判断される。例えば、希望サービスステーション候補が１つ以上存在する場合、ステップＳ１３へと進み、ステップＳ１３では、希望サービスステーションの選択操作が済んだか否かを判断し、希望サービスステーションの選択操作が済めば、次のステップＳ１５ヘと進み、ステップＳ１５では、ナビゲーション画面の道路地図上に選択した希望サービスステーションのアイコン表示を行うと共に、希望サービスステーションに近づいたときにその旨の音声案内を行う準備処理が実行される。
【００４５】
そして、ステップＳ１５からステップＳ１６へ進むと、ステップＳ１６では、ENo≦ENomaxであるとの判断に基づき、ステップＳ１７へ進み、ステップＳ１７では、イベント予定地点番号ENoに１を加え、イベント予定地点を次のイベント予定地点番号ENo＝３（＝ENomax）へ変更する。ステップＳ１７からはステップＳ１０へ進み、ステップＳ１０では、ステップＳ７にて記憶されたイベント予定地点番号ENo＝３に関する検索情報を読み込み、ステップＳ１１では、「食事」に該当する和食店の検索結果を、ドライブプラン施設リスト画面１６により表示する。
【００４６】
検索結果を表示するステップＳ１１からはステップＳ１２へと進み、ステップＳ１２では、検索結果の表示において希望和食店候補が有りであるか否かを判断される。例えば、希望和食店候補が１つ以上存在する場合、ステップＳ１３へと進み、ステップＳ１３では、希望和食店の選択操作が済んだか否かを判断し、希望和食店の選択操作が済めば、次のステップＳ１５ヘと進み、ステップＳ１５では、ナビゲーション画面の道路地図上に選択した希望和食店のアイコン表示を行うと共に、希望和食店に近づいたときにその旨の音声案内を行う準備処理が実行される。
【００４７】
そして、ステップＳ１５からステップＳ１６へ進むと、ステップＳ１６では、ENo＞ENomaxであるとの判断に基づき、図２のフローチャートにおいて、ステップＳ１６からエンドへと進み、ユーザーが設定したドライブプランを実現する希望施設の検索・表示処理を終了する。
【００４８】
上記のように、実施例１では、目的地を設定した後、ステップＳ１において、ドライブプランメニュー画面１５上にて、イベント種別とジャンルとイベント予定時間が設定される。このドライブプランの設定により、ステップＳ３において、イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点が計算され、ステップＳ５において、計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲が推定され、ステップＳ６において、推定された検索範囲内に存在する施設のうち、イベント種別に該当する希望施設が検索される。そして、ステップＳ１１において、イベント種別に該当する希望施設を検索した結果が、ドライブプラン施設リスト画面１６により表示される。
【００４９】
すなわち、ユーザーによる設定操作としては、目的地を設定した後、所定時間後のイベント予定を設定するだけで、自動的にステップＳ３〜ステップＳ６の検索処理に移行する。そして、検索処理では、検索範囲がイベント予定地点周辺とされることで、目的地までの全ルート上に存在する施設を検索する場合に比べ、短時間にてイベントで利用したい希望施設を検索することができる。そして、希望施設の検索が終了すると、検索結果がドライブプラン施設リスト画面１６により表示されるため、ユーザーはこの画面を見て、希望施設の有無や施設名や希望施設までの所要時間や距離を知るというように、ドライブ支援情報を得ることが可能となり、目的地に向かって出発する時点で、事前に立ち寄り施設情報を含む具体的なドライブプランを構築することができる。
【００５０】
実施例１の希望施設の検索を実行するステップＳ６は、現在位置から目的地までのルート上での自車のイベント予定地点が複数の地点である場合、最初のイベント予定地点での希望施設を検索し、イベント予定地点を次のイベント予定地点に変更し、次のイベント予定地点での希望施設を検索するというように、最終のイベント予定地点となるまでイベント予定地点毎に希望施設の検索処理を順次繰り返す。
このように、イベント予定地点の更新により、一括して希望施設の検索処理を繰り返すようにしているため、イベント予定地点が複数の地点である場合でも、１つのイベント予定地点に対する検索処理と表示処理を行った後、改めて他のイベント予定地点に対する検索処理と表示処理を行う場合に比べ、短時間にて複数のイベント予定地点で利用したい希望施設を検索することができる。
【００５１】
実施例１の検索結果を表示するステップＳ１１は、複数の希望施設候補が存在する場合、イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面１６により複数の希望施設候補を表示し、複数の希望施設候補の中からユーザーが任意に選択可能としている。
このように、複数の希望施設候補が検索されると、検索された複数の希望施設候補を表示し、これらの候補の中からユーザーが任意に選択可能としているため、希望施設の選択自由度が高くなり、ユーザーの好みに対応して好適な希望施設を選択することができる。
【００５２】
実施例１の検索結果を表示するステップＳ１１において、希望施設が選択された場合、ナビゲーション画面の道路地図上に希望施設をアイコン表示すると共に、希望施設に近づいたときにその旨の音声案内を行なうようにした。
このように、目的地に向かって案内ルートを走行しているとき、自動的に道路地図上に希望施設をアイコン表示されるため、ナビゲーション画面に目を移すだけで、希望施設に近づいていることをユーザーが知ることができる。また、目的地に向かって案内ルートを走行しているとき、自動的に希望施設に近づいていることが音声案内されるため、ナビゲーション画面に目を移さなくても、希望施設に近づいていることをユーザーが知ることができる。
【００５３】
次に、効果を説明する。
実施例１のナビゲーション装置、方法及びプログラムにあっては、下記に列挙する効果を得ることができる。
【００５４】
(1) 目的地を設定すると、表示部１０に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーション装置において、目的地を設定した後、ドライブプランメニュー画面１５上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定手段（ステップＳ１）と、前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算手段（ステップＳ３）と、前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定手段（ステップＳ５）と、前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索手段（ステップＳ６）と、前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面１６により表示する検索結果表示手段（ステップＳ１１）と、を備えたため、目的地を設定した後、所定時間後のイベント予定を設定するだけで、イベントで利用したい希望施設を検索するという付加機能が応答良く発揮され、ユーザーにとっての利便性を向上させ得るナビゲーション装置を提供することができる。
【００５５】
(2) 前記イベント予定地点計算手段（ステップＳ３）は、ユーザーが設定したイベント予定時間と、道路種別により設定された平均車速と、を用いて、現在位置から目的地までのルート上での自車のイベント予定地点を計算するため、平均的な車速にて走行を行う限り、精度良く自車のイベント予定地点を推定計算することができる。
【００５６】
(3) 前記ドライブプラン設定手段は、前記ドライブプランメニュー画面にてイベント予定地点に対する誤差許容範囲とイベント予定時間に対する誤差許容範囲とを詳細設定し、
前記検索範囲推定手段は、前記計算されたイベント予定地点と、詳細設定したイベント予定地点に対する誤差許容範囲とイベント予定時間に対する誤差許容範囲と、を用いて、イベント予定地点周辺の検索範囲を推定するため、運転特性の個人差やドライブ事情等のばらつきを考慮した適切な検索範囲を推定することができる。
【００５７】
(4) 前記希望施設検索手段は、現在位置から目的地までのルート上での自車のイベント予定地点が複数の地点である場合、最初のイベント予定地点での希望施設を検索し、イベント予定地点を次のイベント予定地点に変更し、次のイベント予定地点での希望施設を検索するというように、最終のイベント予定地点となるまでイベント予定地点毎に希望施設の検索処理を順次繰り返すため、イベント予定地点が複数の地点である場合、１つのイベント予定地点に対する検索処理及び表示処理が終了するのを待って、次のイベント予定地点に対する検索処理及び表示処理を行う場合に比べ、短時間にて複数のイベント予定地点で利用したい希望施設を検索することができる。
【００５８】
(5) 前記検索結果表示手段（ステップＳ１１）は、複数の希望施設候補が存在する場合、前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面１６により複数の希望施設候補を表示し、複数の希望施設候補の中からユーザーが任意に選択可能とするため、希望施設の選択自由度が高く、ユーザーの好みに対応して好適な希望施設を選択することができる。
【００５９】
(6) 前記検索結果表示手段（ステップＳ１１）により希望施設が選択された場合、ナビゲーション画面の道路地図上に希望施設をアイコン表示すると共に、希望施設に近づいたときにその旨の音声案内を行なうユーザー報知手段（ステップＳ１５）を設けたため、走行中に希望施設に近づいていることに注意を払わなくても、視覚と聴覚の少なくとも一方により確実に希望施設に近づいていることをユーザーが認知することができる。
【００６０】
(7) 目的地を設定すると、表示部１０に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーション方法において、目的地を設定した後、ドライブプランメニュー画面１５上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定手順と、前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算手順と、前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定手順と、前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索手順と、前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面１６により表示する検索結果表示手順と、を備えたため、目的地を設定した後、所定時間後のイベント予定を設定するだけで、イベントで利用したい希望施設を検索するという付加機能が応答良く発揮され、ユーザーにとっての利便性を向上させ得るナビゲーション方法を提供することができる。
【００６１】
(8) 目的地を設定すると、表示部１０に画面表示された道路地図上に、自車が存在する位置を表示し、自車の移動に応じて道路地図と自車位置との位置関係を移動させながら目的地までのルートを案内するナビゲーションコンピュータのプログラムに、目的地を設定した後、ドライブプランメニュー画面１５上にて、少なくともイベント種別とイベント予定時間を設定するドライブプラン設定機能と、前記イベント予定時間に基づき、現在位置から目的地までのルート上での自車のイベント予定地点を計算するイベント予定地点計算機能と、前記計算されたイベント予定地点に基づき、イベント予定地点周辺の検索範囲を推定する検索範囲推定機能と、前記推定された検索範囲内に存在する施設のうち、前記イベント種別に該当する希望施設を検索する希望施設検索機能と、前記イベント種別に該当する希望施設を検索した結果を、ドライブプラン施設リスト画面１６により表示する検索結果表示機能と、を持たせたため、目的地を設定した後、所定時間後のイベント予定を設定するだけで、イベントで利用したい希望施設を検索するという付加機能が応答良く発揮され、ユーザーにとっての利便性を向上させ得るナビゲーションプログラムを提供することができる。
【００６２】
以上、本発明のナビゲーション装置、方法及びプログラムを実施例１に基づき説明してきたが、具体的な構成については、この実施例１に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【００６３】
実施例１では、ドライブプランメニュー画面の一例を図３に示し、ドライブプラン施設リスト画面の一例を図５に示した。しかし、具体的なドライブプランメニュー画面やドライブプラン施設リスト画面は、図示の例に限られるものではなく、ドライブプランメニュー画面は、少なくともイベント種別とイベント予定時間を設定できる画面であれば様々な画面設計変更を許容するし、ドライブプラン施設リスト画面は、希望施設を検索した結果を表示できる画面であれば様々な画面設計変更を許容する。
【図面の簡単な説明】
【００６４】
【図１】実施例１のナビゲーション装置、方法及びプログラムが採用されたナビゲーションシステムを示すシステムブロック図である。
【図２】実施例１のナビゲーションシステムにて実行されるドライブプランを実現する希望施設の検索・表示処理の流れを示すフローチャートである。
【図３】実施例１のナビゲーションシステムにおけるドライブプランメニュー画面の一例を示す図である。
【図４】現在地Ｓから目的地Ｅまでの案内ルートの全景の一例を示す図である。
【図５】実施例１のナビゲーションシステムにおけるドライブプラン施設リスト画面の一例を示す図である。
【符号の説明】
【００６５】
１  絶対位置・方位検出部
２  相対方位検出部
３  車速検出部
４  ＶＩＣＳ情報受信部
６  メインＣＰＵ及びその周辺回路
７  記憶部
８  ディスク制御部
９  ユーザインターフェース部
１０  表示部
１１  入力部
１２  音声合成部
１３  ＡＭＰ部
１４  スピーカ
１５  ドライブプランメニュー画面
１５ａ  ドライブプランメニュー表示部
１５ｂ  イベント番号表示部
１５ｃ  「イベント種別」操作部
１５ｄ  「ジャンル設定」操作部
１５ｅ  「時間設定」操作部
１５ｆ  「詳細設定」操作部
１５ｇ  「プラン検索開始」操作部
１５ｈ  「戻る」操作部
１５ｉ  「終了」操作部
１６  ドライブプラン施設リスト画面
１６ａ  ドライブプラン施設リスト表示部
１６ｂ  イベント番号表示部
１６ｃ  希望施設表示部
１６ｄ  希望施設までの距離表示部
１６ｅ  希望施設までの到着予定時間表示部
１６ｆ  スクロール操作部
１６ｇ  「選択」操作部
１６ｈ  「戻る」操作部
１６ｉ  「終了」操作部
【図１】
2008051540.tif 000003
【図２】
2008051540.tif 000004
【図３】
2008051540.tif 000005
【図４】
2008051540.tif 000006
【図５】
2008051540.tif 000007