(57)【要約】【課題】  簡単な操作で所望の施設を検索できる周辺施設検索装置を提供する。【解決手段】  指定された条件に従って経路を計算する経路計算手段１２と、検索する施設のジャンルを設定する施設検索条件設定手段１５と、施設検索条件設定手段で設定されたジャンルの施設を経路計算手段で計算することにより得られたルート沿いから検索するルート周辺施設検索手段１８と、特定地点の周辺の施設を検索する周辺施設検索手段１７と、施設検索条件が初期状態のときはルート周辺施設検索手段を起動し、該ルート周辺施設検索手段において施設検索条件設定手段で設定されたジャンルの施設を検索できなかった場合に、施設検索条件を自動的に変更して周辺施設検索手段を起動し、特定地点の周辺の施設を検索させる施設検索条件判定手段１６とを備えている。【選択図】        図４
2005321224.tif 000002
【特許請求の範囲】
【請求項１】
指定された条件に従って経路を計算する経路計算手段と、
検索する施設のジャンルを設定する施設検索条件設定手段と、
前記施設検索条件設定手段で設定されたジャンルの施設を前記経路計算手段で計算することにより得られたルート沿いから検索するルート周辺施設検索手段と、
特定地点の周辺の施設を検索する周辺施設検索手段と、
施設検索条件が初期状態のときは前記ルート周辺施設検索手段を起動し、該ルート周辺施設検索手段において前記施設検索条件設定手段で設定されたジャンルの施設を検索できなかった場合に、施設検索条件を自動的に変更して前記周辺施設検索手段を起動し、前記特定地点の周辺の施設を検索させる施設検索条件判定手段
とを備えた周辺施設検索装置。
【請求項２】
施設検索条件判定手段は、施設検索条件が初期状態のときは前記ルート周辺施設検索手段を起動し、該ルート周辺施設検索手段において施設検索条件設定手段で設定されたジャンルの施設を検索できなかった場合に、施設検索条件を自動的に変更して前記ルート周辺施設検索手段を再度起動し、ルート沿いの検索幅を広げて検索させることを特徴とする請求項１記載の周辺施設検索装置。
【請求項３】
施設検索条件判定手段は、施設検索条件が変更された後に経路計算手段で経路が再計算された場合は、施設検索条件をルート周辺施設検索手段が起動される初期状態に戻すことを特徴とする請求項１または請求項２記載の周辺施設検索装置。
【請求項４】
施設検索条件を自動的に変更するかどうかを設定する設定手段をさらに備えたことを特徴とする請求項１または請求項２記載の周辺施設検索装置。
【請求項５】
施設検索条件に従って施設検索の範囲を表示する表示手段をさらに備えたことを特徴とする請求項１から請求項３のうちのいずれか１項記載の周辺施設検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺施設を検索する周辺施設検索装置に関し、特に周辺施設を検索する際の操作性を向上させる技術に関する。
【背景技術】
【０００２】
従来、ガソリンスタンド、コンビニエンスストア、レストランといったジャンルを指定してルート沿いの施設を検索する「ルート周辺検索機能」と、ルート沿いの施設に限定せず、例えば自車の現在位置といった特定地点を中心に所定距離範囲にある施設を、上述したジャンルを指定して検索する「周辺検索機能」を備えたナビゲーションシステムが知られている（例えば、特許文献１参照）。
【０００３】
この特許文献１に開示されているナビゲーションシステムでは、周辺施設の検索において、複数の施設を区分けしてグループ化しておき、１つのグループ内で施設を検索した結果、所望の施設が所定範囲内で検索できなかった場合は、前回の施設と同一グループ内の他の施設を検索するように検索条件を変更して再検索が行われる。また、特定の位置を中心に所定範囲で施設を検索した結果、所望の施設が所定範囲内で検索できなかった場合は、範囲を同心円状に拡大するように検索条件を変更して再検索が行われる。このような再検索を実施する場合に、施設を特定するユーザ操作が不要となり、施設の検索の利便性が向上される。
【０００４】
【特許文献１】特開２００３−３４４０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のナビゲーションシステムにおいては、ルート周辺検索によってルート沿いの施設を検索した結果、所望の施設を検索できなかった場合は、しばらく走行して、再度ルート周辺検索を行なうか、ユーザの必要の度合いによっては通常の周辺施設検索を行なう必要がある。これらの場合、検索条件の設定等の操作をやり直す必要があり、操作が煩わしいという問題がある。
【０００６】
この発明は、上述した問題を解消するためになされたものであり、簡単な操作で所望の施設を検索できる周辺施設検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係る周辺施設検索装置は、上記目的を達成するために、指定された条件に従って経路を計算する経路計算手段と、検索する施設のジャンルを設定する施設検索条件設定手段と、施設検索条件設定手段で設定されたジャンルの施設を経路計算手段で計算することにより得られたルート沿いから検索するルート周辺施設検索手段と、特定地点の周辺の施設を検索する周辺施設検索手段と、施設検索条件が初期状態のときはルート周辺施設検索手段を起動し、該ルート周辺施設検索手段において施設検索条件設定手段で設定されたジャンルの施設を検索できなかった場合に、施設検索条件を自動的に変更して周辺施設検索手段を起動し、特定地点の周辺の施設を検索させる施設検索条件判定手段とを備えている。
【発明の効果】
【０００８】
この発明によれば、ルート周辺施設検索によってルート沿いの施設を検索しても所望の施設を検索できなかった場合は、施設検索条件を自動的に切り換えて、ルート沿いに限定しないで周辺施設検索を行うように構成したので、ユーザは、煩わしい操作を行わなくて周辺に存在する所望の施設を検索できる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る周辺施設検索装置の構成を示すブロック図である。なお、この周辺施設検索装置は、ナビゲーション装置およびオーディオ装置から成る車載システムの一部として構成されている。従って、以下では、ナビゲーション機能およびオーディオ機能についても必要に応じて簡単に言及する。
【００１０】
この周辺施設検索装置は、ナビゲーションＥＣＵ（以下、「ナビＥＣＵ」と略する）１、地図ディスク２、センサ群３、ＦＭ多重レシーバ４、ビーコンレシーバ５、オーディオユニット６、操作部７、スピーカ８およびディスプレイ９から構成されている。
【００１１】
ナビＥＣＵ１は、例えばマイクロコンピュータから構成されており、車両用ナビゲーション装置としての機能を含む周辺施設検索装置の全体を制御する。このナビＥＣＵ１の詳細な構成および動作は後に説明する。
【００１２】
地図ディスク２は、例えばハードディスク装置（ＨＤＤ）から構成されており、地図データおよび施設データを記憶する。地図データは、地図をディスプレイ９に表示したり、センサ群３から得られるセンサデータと相俟って車両の現在位置を判断するために使用される。施設データについては後に詳細に説明する。この地図ディスク２から読み出された地図データおよび施設データは、ナビＥＣＵ１に送られる。なお、地図ディスク２としては、ハードディスク装置に限らず、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、その他の記録媒体からデータを読み取るドライブ装置から構成できる。
【００１３】
センサ群３は、ＧＰＳレシーバ、車速センサ、角速度センサ等を含む。ＧＰＳレシーバは、ＧＰＳ衛星からの電波を受信して車両の現在位置を検出し、位置データとして出力する。車速センサは、車両の速度を検出し、速度データとして出力する。角速度センサは、車両の進行方位を検出し、方位データとして出力する。これらＧＰＳ受信機、車速センサおよび角速度センサからそれぞれ出力される位置データ、車速データおよび方位データは、センサデータとしてナビＥＣＵ１に送られる。
【００１４】
ＦＭ多重レシーバ４は、ＦＭ多重放送を受信する。このＦＭ多重レシーバ４でＦＭ多重放送を受信することにより得られたＦＭ多重データはナビＥＣＵ１に送られる。ビーコンレシーバ５は、ＶＩＣＳ（Vehicle Information and Communication System）の送信機から送信される電波ビーコンまたは光ビーコンを受信する。このビーコンレシーバ５で電波ビーコンまたは光ビーコンを受信することにより得られたビーコンデータはナビＥＣＵ１に送られる。ナビＥＣＵ１は、ＦＭ多重レシーバ４から送られてくるＦＭ多重データおよびビーコンレシーバ５から送られてくるビーコンデータに含まれる最新の渋滞情報等をナビゲーションに反映させる。
【００１５】
オーディオユニット６は、例えばマイクロコンピュータから構成されており、オーディオ機能を制御する。
【００１６】
操作部７は、ナビゲーション機能およびオーディオ機能を制御するために使用される。この操作部７は、図２に示すように、ジョイスティック７１およびファンクションスイッチ７２を含む。ジョイスティック７１は、各種項目を選択するために使用される。ファンクションスイッチ７２は、機能を切り換えるために使用される（詳細は後述する）。なお、図２には、オーディオ機能を制御するためのスイッチ類も描かれているが、この発明とは直接関係しないので、説明を省略する。この操作部７が操作されることにより発生される操作データは、オーディオユニット６に送られるとともに、このオーディオユニット６を経由してナビＥＣＵ１に送られる。
【００１７】
スピーカ８は、オーディオユニット６から送られてくるオーディオ信号に基づき音声や音楽を発生する。ディスプレイ９は、ナビＥＣＵ１からオーディオユニット６を経由して送られてくる描画データに基づき地図や各種メッセージを表示する。
【００１８】
次に、上記のように構成される周辺施設検索装置の概略の動作を説明する。ナビＥＣＵ１は、センサ群３からセンサデータを取得し、このセンサデータに基づいて自車の現在位置を算出する。そして、地図ディスク２から地図データを読み出し、この地図データ上に自車の現在位置を表すマークを重ねた描画データを生成する。この描画データは、オーディオユニット６を経由してディスプレイ９に送られる。これにより、図３に示すような、自車位置マーク９１および地図９２がディスプレイ９の画面に表示される。
【００１９】
また、ナビＥＣＵ１は、地図上に目的地や経由地といった特定地点が指定されることにより、現在位置から特定地点までの誘導を行う。誘導は、地図上に経路を表示したり、経路上を走行中には交差点等といった特徴点にさしかかったときに、その特徴点の拡大図を表示したり、あるいは、スピーカ８から音声案内メッセージを流すことにより行われる。このような誘導により、経路に沿った走行が容易になる。
【００２０】
図３では、地図９２上の特定地点までの経路９３（白抜きの三角マークが付された線）上に自車位置マーク９１が描かれることにより自車の現在位置が示されている。なお、ディスプレイ９の画面の端部には、案内交差点の右左折の向きを示す記号と案内交差点までの距離を示す数字９４、目的地までの距離を示す数字９５等が表示される。
【００２１】
次に、ナビＥＣＵ１の詳細を説明する。図４は、ナビＥＣＵ１の機能的な構成を示すブロック図である。このナビＥＣＵ１は、現在地検出手段１０、経路設定手段１１、経路計算手段１２、経路案内手段１３、地図表示情報生成手段１４、施設検索条件設定手段１５、施設検索条件判定手段１６、周辺施設検索手段１７、ルート周辺施設検索手段１８および表示手段１９から構成されている。
【００２２】
現在地検出手段１０は、センサ群３からのセンサデータを取得し、このセンサデータに基づいて車両の現在位置を求める。この現在地検出手段１０で求められた車両の現在位置を表す現在位置データは、経路計算手段１２、経路案内手段１３、地図表示情報生成手段１４、施設検索条件判定手段１６および表示手段１９に送られる。
【００２３】
経路設定手段１１は、操作部７からオーディオユニット６を経由して送られてくる操作データに応答して、経路条件データを生成する。経路条件データは、経路計算を実行するときの経路条件を表すデータである。経路条件には、目的地、経由地、有料道路を優先するかどうかなどの指定が含まれる。この経路設定手段１１で生成された経路条件データは経路計算手段１２に送られる。
【００２４】
経路計算手段１２は、現在地検出手段１０から送られてくる現在位置データと経路設定手段１１から送られてくる経路条件データとに基づき、現在位置から目的地または経由地までの経路を計算する。また、経路計算手段１２は、現在位置が計算済みの経路から逸脱した場合は、経路を自動的に再計算する。この経路計算手段１２で計算することにより得られた経路データは、経路案内手段１３、施設検索条件判定手段１６、ルート周辺施設検索手段１８および表示手段１９に送られる。
【００２５】
経路案内手段１３は、現在地検出手段１０から送られてくる現在位置データと経路計算手段１２から送られてくる経路データに基づき経路案内データを生成する。この経路案内手段１３で生成された経路案内データは表示手段１９に送られる。
【００２６】
地図表示情報生成手段１４は、現在地検出手段１０から送られてくる現在位置データに基づき現在位置周辺の地図データを地図ディスク２から取得し、この取得した地図データに基づき地図を描画するための地図表示データを生成する。この地図表示情報生成手段１４で生成された地図表示データは表示手段１９に送られる。
【００２７】
施設検索条件設定手段１５は、操作部７からオーディオユニット６を経由して送られてくる操作データに応答して、施設検索条件データを生成する。施設検索条件データは、周辺施設検索またはルート周辺施設検索を行うときの施設検索条件を表すデータである。施設検索条件には、施設検索モードおよび施設ジャンルの指定が含まれる。施設検索モードには、周辺施設検索モードとルート周辺施設検索モードとが含まれ、さらに、周辺施設検索モードには、現在地周辺検索モードと目的地周辺検索モードが含まれる。
【００２８】
図５は、施設検索条件設定に使用される画面の例を示す。この画面の上段には、複数の施設ジャンルグループ２１が表示される。ユーザは、操作部７のジョイスティック７１を左右に操作して、複数の施設ジャンルグループ２１の中から１つの施設ジャンルグループを選択する。これにより、選択された施設ジャンルグループに属する複数の施設ジャンル２２が、画面の中段に表示される。ユーザは、操作部７のジョイスティック７１を上下に操作して、複数の施設ジャンル２２の中から１つの施設ジャンルを選択する。この選択された施設ジャンルが施設検索の対象になる。また、画面の下段には、複数の施設検索モード２３が表示される。ユーザは、操作部７のファンクションスイッチ７２を押して、複数の施設検索モード２３の中から１つを選択する。このようにしてユーザによる操作部７の操作に応答して施設検索条件設定手段１５で生成された施設検索条件データは、施設検索条件判定手段１６に送られる。
【００２９】
また、施設検索条件設定手段１５では、ルート周辺施設検索の結果、所定範囲に該当する施設が見つからなかった場合に、施設検索条件を自動的に切り換えるか否かを設定できるようになっている。この施設検索条件設定手段１５は、この発明の設定手段に対応する。図６は、施設検索条件を自動的に切り換えるか否かの設定に使用される画面の例を示す。施設検索条件を切り換える方法として、ルート周辺検索から周辺施設検索に切り換える方法、およびルート周辺施設検索におけるルート沿いの検索幅を広げる方法が用意されている。図６において、ルート周辺施設検索を自動で条件変更するかどうか（「する」／「しない」）の選択は、操作部７のジョイスティック７１を左右に操作することにより行われる。また、施設検索条件をルート周辺施設検索から自動で変更する場合は、ユーザは、さらに、操作部７のジョイスティック７１を下に操作した後、ジョイスティック７１を左右に操作して「周辺検索」または「検索幅拡大」を選択する。これにより、施設検索条件として「周辺検索」または「検索幅拡大」が設定される。
【００３０】
施設検索条件判定手段１６は、現在地検出手段１０から送られてくる現在位置データと経路計算手段１２から送られてくる経路データと施設検索条件設定手段１５から送られてくる施設検索条件データとに従って、周辺施設検索手段１７またはルート周辺施設検索手段１８を起動するとともに検索の終了を指示する。また、施設検索条件判定手段１６は、詳細は後述するが、ルート周辺施設検索手段１８から、指定のジャンルに属する施設が所定の範囲内に見つからなかった旨が通知された場合は、周辺施設検索手段１７を自動的に起動する。
【００３１】
周辺施設検索手段１７は、施設検索条件判定手段１６からの指示に基づき、ガソリンスタンド、コンビニエンスストア、レストラン等といった指定されたジャンルの施設を、例えば自車の現在位置等の特定地点を中心とした所定距離範囲から検索する。この周辺施設検索手段１７で検索された施設を表すデータは、表示手段１９に送られる。
【００３２】
ルート周辺施設検索手段１８は、施設検索条件判定手段１６の指示に基づき、ガソリンスタンド、コンビニエンスストア、レストラン等といった指定されたジャンルの施設を、経路計算手段１２で計算された経路（ルート）沿いの所定距離範囲から検索する。このルート周辺施設検索手段１８で検索された施設を表すデータは、表示手段１９に送られる。ルート周辺施設検索の結果、指定のジャンルに属する施設が所定距離範囲内に見つからなかった場合は、その旨が施設検索条件判定手段１６に通知される。
【００３３】
表示手段１９は、地図表示情報生成手段１４から送られてくる地図表示データに、現在地検出手段１０から送られてくる現在位置データ、経路計算手段１２から送られてくる経路データ、経路案内手段１３から送られてくる経路案内データ、周辺施設検索手段１７またはルート周辺施設検索手段１８から送られてくる施設検索結果を表すデータ、およびアイコン情報などを重畳して描画データを生成する。この描画データは、オーディオユニット６を経由してディスプレイ９に送られることにより、図７に示すような画像がディスプレイ９の画面に表示される。
【００３４】
次に、上記のように構成される、この発明の実施の形態１に係る周辺施設検索装置の動作を、ナビＥＣＵ１の機能ブロック毎に説明する。
【００３５】
まず、施設検索条件判定手段１６における動作を、図８および図９に示すフローチャートを参照しながら説明する。
【００３６】
施設検索条件判定手段１６では、まず、施設検索がユーザによって起動されたかどうかが調べられる（ステップＳＴ１０）。ここで、ユーザによって起動されたことが判断されると、周辺施設検索手段１７およびルート周辺施設検索手段１８の初期化、ならびに施設検索条件判定手段１６の変数の初期化が行われる（ステップＳＴ１１）。次いで、施設検索条件の設定が行われる（ステップＳＴ１２）。即ち、ユーザは、操作部７を操作して検索する施設のジャンルおよび施設検索モードを入力する。これにより、操作部７は、操作データを生成して施設検索条件設定手段１５に送る。施設検索条件設定手段１５は、操作部７からの操作データに応じて施設検索条件データを生成して施設検索条件判定手段１６に送る。
【００３７】
次いで、ステップＳＴ１２で設定された施設検索モードが調べられる（ステップＳＴ１３）。このステップＳＴ１３で、現在地周辺を検索する周辺施設検索モードが設定されたことが判断されると、中心座標が現在地にセットされる（ステップＳＴ１４）。このステップＳＴ１４では、例えばメッシュ座標が中心座標として現在地にセットされる。なお、メッシュ座標によって指定される施設データの形式は、後に詳細に説明する。
【００３８】
次いで、周辺施設検索が起動される（ステップＳＴ１６）。即ち、施設検索条件判定手段１６は、現在地検出手段１０から送られてくる現在位置データと経路計算手段１２から送られてくる経路データと施設検索条件設定手段１５から送られてくる施設検索条件データとを周辺施設検索手段１７に送って該周辺施設検索手段１７を起動する。これにより、施設検索条件判定手段１６における処理は終了する。
【００３９】
上記ステップＳＴ１３で、目的地周辺を検索する目的地周辺施設検索モードが設定されたことが判断されると、中心座標が目的地にセットされる（ステップＳＴ１５）。その後、シーケンスはステップＳＴ１６に進み、上述した動作が行われる。
【００４０】
上記ステップＳＴ１３で、ルート周辺を検索するルート周辺施設検索モードが設定されたことが判断されると、検索開始始点が現在地にセットされる（ステップＳＴ１７）。次いで、ルート周辺施設検索が起動される（ステップＳＴ１８）。即ち、施設検索条件判定手段１６は、現在地検出手段１０から送られてくる現在位置データと経路計算手段１２から送られてくる経路データと施設検索条件設定手段１５から送られてくる施設検索条件データとをルート周辺施設検索手段１８に送って該ルート周辺施設検索手段１８を起動する。これにより、施設検索条件判定手段１６における処理は終了する。
【００４１】
上記ステップＳＴ１０において、施設検索がユーザによって起動されていないことが判断されると、次いで、ルート周辺施設検索によって該当する施設がない旨の通知がなされているかどうかが調べられる（ステップＳＴ１９）。ここで、該当する施設がない旨の通知がなされていることが判断されると、次いで、条件変更モードは「周辺検索」に設定されているかどうかが調べられる（ステップＳＴ２０）。ここで、「周辺検索」に設定されていることが判断されると、条件変更フラグが「１」にセットされる（ステップＳＴ２１）。その後、シーケンスはステップＳＴ１４に分岐し、上述した処理が実行される。
【００４２】
上記ステップＳＴ２０で、「周辺検索」に設定されていないことが判断されると、次いで、条件変更モードは「検索幅拡大」に設定されているかどうかが調べられる（ステップＳＴ２２）。ここで、「検索幅拡大」に設定されていることが判断されると、検索幅の拡大が行われる（ステップＳＴ２３）。検索幅の拡大処理については後に詳細に説明する。次いで、条件変更フラグが「１」にセットされる（ステップＳＴ２４）。その後、シーケンスはステップＳＴ１７に分岐し、上述した処理が実行される。なお、ステップＳＴ２２で、条件変更モードは「検索幅拡大」に設定されていないことが判断された場合は、エラーである旨が認識され、施設検索条件判定手段１６における処理は終了する。
【００４３】
上記ステップＳＴ１９で、該当する施設がない旨の通知がなされていないことが判断されると、次いで、ルート変更がなされたかどうかが調べられる（ステップＳＴ２６）。つまり、現在位置が計算済みの経路から逸脱した等により経路計算手段１２により経路が再計算されたかどうかが調べられる。ここで、ルート変更がないことが判断されると、施設検索条件判定手段１６における処理は終了する。
【００４４】
一方、ステップＳＴ２６で、ルート変更がなされていることが判断されると、次いで、条件変更フラグは「１」であるかどうかが調べられる（ステップＳＴ２７）。ここで、条件変更フラグが「１」であることが判断されると、周辺施設検索手段１７およびルート周辺施設検索手段１８の初期化、ならびに施設検索条件判定手段１６の変数の初期化が行われる（ステップＳＴ２８）。次いで、施設検索条件変更前の施設検索モードが調べられる（ステップＳＴ２９）。
【００４５】
以下のステップＳＴ３０〜ＳＴ３４の処理は、上述したステップＳＴ１４〜ＳＴ１８の処理と同じである。即ち、ステップＳＴ２９で、現在地周辺を検索する周辺施設検索モードであったことが判断されると、中心座標が現在地にセットされる（ステップＳＴ３０）。次いで、周辺施設検索が起動され（ステップＳＴ３２）、施設検索条件判定手段１６の処理は終了する。上記ステップＳＴ２９で、目的地周辺を検索する目的地周辺施設検索モードであったことが判断されると、中心座標が目的地にセットされ（ステップＳＴ３１）、その後、シーケンスはステップＳＴ３２に進む。上記ステップＳＴ２９で、ルート周辺を検索するルート周辺施設検索モードであったことが判断されると、検索開始始点が現在地にセットされる（ステップＳＴ３３）。次いで、ルート周辺施設検索が起動され（ステップＳＴ３４）、施設検索条件判定手段１６における処理は終了する。
【００４６】
上記ステップＳＴ２７で、条件変更フラグが「１」でないことが判断されると、ルート周辺施設検索を行っているかどうかが調べられる（ステップＳＴ３５）。ここで、ルート周辺施設検索を行っていることが判断されると、ルート周辺施設検索手段１８による実行は終了される（ステップＳＴ３６）。その後、シーケンスはステップＳＴ３３に分岐し、上述した処理が実行される。一方、ステップＳＴ３５において、ルート周辺施設検索を行っていないことが判断されると、施設検索条件判定手段１６における処理は終了する。
【００４７】
ここで、この周辺施設検索装置で使用される施設データの形式を説明する。施設データは、施設のジャンル毎にメッシュ単位で作成され、メッシュ座標の形式で地図ディスク２に格納されている。図１０は、メッシュ座標のイメージを示す図である。各メッシュ内の施設データは、図１１に示すように、施設データアドレステーブルと施設データリストにより定義されている。施設データアドレステーブルは、当該メッシュ内の施設ジャンル数（ｒ）と施設ジャンル＃ｓ（ｓ＝１、２、・・・、ｒ）のデータアドレスとから構成されている。
【００４８】
施設データリストは、施設ジャンル＃ｓのデータアドレスによって参照される。施設データリストは、施設ジャンル番号（ｓ）、施設ジャンル名称、施設データ数（ｔ）および施設データレコード＃１〜＃ｔから構成されている。各施設データレコードは、図１２に示すように、施設データ名称、緯度および経度から構成されている。
【００４９】
次に、周辺施設検索手段１７の動作の詳細を説明する。周辺施設検索手段１７は、施設検索条件判定手段１６からの指示によって起動され、また、検索処理を終了する。周辺施設検索手段１７は、起動されると、検索する際の中心座標に基づき、必要なメッシュを特定し、特定されたメッシュに含まれる施設データ内で、施設データアドレステーブルから、指定された施設ジャンルの施設データリストを参照する。
【００５０】
周辺施設検索手段１７は、周辺施設検索においては、指定された地点の座標から所定距離（例えば５ｋｍ）範囲内の施設を検索する必要があるため、指定地点の座標から各施設データレコード内の緯度経度までの距離を算出し、所定距離内にある施設のみを抽出する。また、指定されたジャンルの施設が検索できた場合は、抽出できた施設のリストと合わせて、指定地点の座標を中心に所定距離範囲の円を画面上に表示するように表示手段１９に指示するとともに必要なデータを送る。以上により、周辺施設検索手段１７の処理は終了する。
【００５１】
ここで、経路計算手段１２によって計算される経路データの詳細を説明する。図１３は、経路データの構造を示す図である。経路データは、経路を構成するリンクの数（ｎ）とｎ個のリンク情報から構成されている。各リンク情報は、メッシュ座標Ｘ、メッシュ座標Ｙ、リンク番号、道路種別およびリンク長から構成されている。
【００５２】
各メッシュ内の経路データは、図１４に示すように、リンク構成座標リストアドレステーブルとリンク構成座標リストとから構成されている。リンク構成座標リストアドレステーブルは、当該メッシュ内のリンク数（ｍ）とリンク＃ｊ（ｊ＝１、２、・・・、ｍ）のリンク構成座標リストアドレスとから構成されている。
【００５３】
リンク構成座標リストは、リンク＃ｊのリンク構成座標リストアドレスによって参照される。リンク構成座標リストは、リンク番号（ｊ）、リンク構成座標数（ｋ）、道路種別、リンク長、座標＃０（Ｘ０、Ｙ０）〜＃ｋ（Ｘｋ、Ｙｋ）から構成されている。
【００５４】
図１５（ａ）は、１つのメッシュ内の経路を上述した経路データを用いて表した図であり、実線は経路データリンクを表し、破線は経路データ以外のリンクを表している。図１５（ｂ）は、図１５（ａ）に示した経路データリンクのうちのルート周辺検索対象経路リンク候補を太線で示した図である。自車位置が存在するリンク（三角マークで示したリンク）を検索開始対象経路リンクという。
【００５５】
図１６は、ルート周辺検索対象経路リンク候補からルート周辺検索対象経路リンクを抽出するイメージを示す。図１７は、ルート周辺施設の抽出対象領域の設定イメージを示す。
【００５６】
次に、ルート周辺施設検索手段１８の動作の詳細を説明する。ルート周辺施設検索手段１８は、施設検索条件判定手段１６からの指示によって起動され、また検索処理を終了する。ルート周辺施設検索手段１８は、起動されると、検索する際の検索開始始点座標および経路計算手段１２により算出された経路データから、ルート周辺施設検索の抽出対象領域を設定する。ルート周辺施設の抽出対象領域の設定は、以下の手順で行なわれる。
【００５７】
まず、経路データの中から現在位置等の検索開始始点座標によって、図１７（ａ）に示すような検索開始対象経路リンクが求められる。
【００５８】
次いで、検索開始対象経路リンクから前方の経路をルート周辺施設検索対象経路リンク候補とする。この際、検索する距離が長くなると検索時間が長くなることを考慮し、ルート周辺検索開始対象経路リンク候補のうち、検索開始対象経路リンクから所定距離（例えば１０ｋｍ）以内のリンクまでをルート周辺検索対象経路リンクとして抽出する。具体的には、図１６に示すように、検索開始対象経路リンクから前方の経路のリンク長を加算していき、所定距離を超える前のリンクまでをルート周辺検索対象経路リンクとする。
【００５９】
次いで、上記で抽出されたルート周辺検索対象経路リンクの全てについて、図１４に示すリンク構成座標リストを参照し、ルート周辺施設検索における抽出対象領域の設定を行う。即ち、抽出対象領域を設定するために、図１７（ｂ）に示すように、リンク構成座標リスト内の各座標が、経度差および緯度差がそれぞれ２秒の領域単位で区切った矩形領域のどこに該当するかを判断し、次に、図１７（ｃ）に示すように、その隣接する矩形領域を含めて抽出対象領域とする。
【００６０】
例えば、リンクを構成する座標の経度が１３５度４５分２３秒、緯度が３５度３０分４３秒の場合、下記のように２秒で整数除算した値を矩形領域座標とする。即ち、１３５度４５分２３秒（４８８７２３秒）÷２秒=２４４３６１であり、３５度３０分４３秒（１２７８４３秒）÷２秒=６３９２１であるので、矩形領域座標は（２４４３６１，６３９２１）となる。隣接の矩形領域座標を含めて、（２４４３６０，６３９２０）−（２４４３６２，６３９２２）の矩形領域座標の領域がリンク構成座標に該当する抽出対象領域として算出される。以上の処理を、全てのルート周辺検索対象経路リンクを構成するリンク構成座標について求めることによりルート周辺施設検索の抽出対象領域の設定が行われる。このように経度差および緯度差がそれぞれ２秒の矩形領域でルート周辺施設の抽出対象領域を設定することで、ルート沿いの左右幅およそ１００ｍが検索対象領域になる。
【００６１】
矩形領域の大きさを変えることによりルート周辺施設検索の検索幅は変更できる。ルート周辺施設検索手段１８は、施設検索条件として「検索幅拡大」が設定されている場合は、矩形領域の大きさを変えてルート周辺施設検索を実行する。
【００６２】
次に、ルート周辺施設検索手段１８は、上記のようにして求めたルート周辺施設検索の抽出対象領域を含むメッシュ座標の施設データ内で施設データアドレステーブルから、指定ジャンルの施設データリストを参照する。ルート周辺施設検索においては、ルートの左右について、所定幅（例えば１００ｍ）内の施設を検索する必要があるため、施設データリストの座標を矩形領域座標に変換して、ルート周辺施設検索の抽出対象領域内の矩形領域座標と一致するものを抽出する。
【００６３】
また、指定されたジャンルの施設がルート周辺施設検索の抽出対象領域内で検索できた場合は、抽出できた施設のリストと合わせて、ルート周辺施設検索の抽出対象領域を地図画面上に表示するように表示手段１９に指示および必要なデータの通知を行なう。
【００６４】
以上説明したように、この発明の実施の形態１に係る周辺施設検索装置によれば、施設検索条件判定手段１６は、ルート周辺施設検索手段１８によってルート沿いの施設を検索しても所望の施設を検索できなかった場合は、施設検索条件を自動的に切り換えて周辺施設検索手段１７を起動し、ルート沿いに限定しないで周辺施設検索を行うように構成したので、ユーザは、煩わしい操作を行わなくて周辺に存在する所望の施設を検索できる。
【００６５】
また、ユーザの指定したジャンルの施設がルート沿いを検索して見つからなかった場合、ルート沿いの検索幅を広げて検索するように構成したので、ユーザが出来るだけルートに近い施設を検索したい場合に、ルートに近い施設を検索することが可能になる。
【００６６】
また、施設検索条件が変更された後に、手動または自動で経路計算が再度実行されてルート変更がなされた場合は、施設検索条件をルート周辺施設検索手段が起動される初期状態に戻すように構成したので、以下のような対応が可能になる。即ち、周辺施設検索を実施したが、ユーザの所望の位置に施設がない場合、検索した施設を採択しない場合があり、ルートを変更する可能性がある。また、交通規制や渋滞などの交通状況によりルートを変更する場合もある。このような場合は、施設検索条件を変えて検索した施設を採択せず、変更後のルートに基づき、改めてルート周辺施設検索を行なうことができるので、煩わしい操作を行うことなく所望の施設を検索できる。
【００６７】
また、設検索条件を自動的に変更するかどうかをユーザが選択できるようにしたので、ユーザの使用状況に応じて所望の施設の検索が可能になり、利便性が向上する。
【００６８】
さらに、施設検索の範囲、つまり周辺施設検索の場合は指定地点の座標を中心に所定距離範囲の円を、ルート周辺施設検索の場合は抽出対象領域をそれぞれ表示手段１９に表示するように構成したので、施設検索条件が自動的に変わったか否か、あるいは、現在の施設検索条件が何であるかを視覚的に把握できるので、利便性が向上する。
【図面の簡単な説明】
【００６９】
【図１】この発明の実施の形態１に係る周辺施設検索装置の構成を示すブロック図である。
【図２】図１に示した周辺施設検索装置を構成する操作部の一例を示す図である。
【図３】図１に示した周辺施設検索装置を構成するディスプレイの画面表示の例を示す図である
【図４】図１に示した周辺施設検索装置を構成するナビＥＣＵの機能的な構成を示すブロック図である。
【図５】この発明の実施の形態１に係る周辺施設検索装置において施設検索条件の設定に使用される画面の例である。
【図６】この発明の実施の形態１に係る周辺施設検索装置において施設検索条件を自動的に切り換えるかどうかを設定するための画面の例である。
【図７】この発明の実施の形態１に係る周辺施設検索装置においてディスプレイに表示される画像の例である。
【図８】この発明の実施の形態１に係る周辺施設検索装置のナビＥＣＵに含まれる施設検索条件判定手段の動作を示すフローチャート（その１）である。
【図９】この発明の実施の形態１に係る周辺施設検索装置のナビＥＣＵに含まれる施設検索条件判定手段の動作を示すフローチャート（その２）である。
【図１０】この発明の実施の形態１に係る周辺施設検索装置で使用される施設データを規定するメッシュ座標のイメージを示す図である。
【図１１】図１０に示すメッシュ座標で定義されるメッシュ内の施設データの構造を示す図である。
【図１２】図１１に示す施設データリストで指定される施設データレコードの構造を示す図である。
【図１３】この発明の実施の形態１に係る周辺施設検索装置で使用される経路データの構造を示す図である。
【図１４】この発明の実施の形態１に係る周辺施設検索装置において使用されるメッシュ内の経路データの構造を示す図である。
【図１５】この発明の実施の形態１に係る周辺施設検索装置において使用されるメッシュ内の経路を経路データを用いて表した図である。
【図１６】この発明の実施の形態１に係る周辺施設検索装置において、ルート周辺検索対象経路リンク候補からルート周辺検索対象経路リンクを抽出するイメージを示す図である。
【図１７】この発明の実施の形態１に係る周辺施設検索装置において、ルート周辺施設の抽出対象領域の設定イメージを示す図である。
【符号の説明】
【００７０】
１  ナビＥＣＵ、２  地図ディスク、３  センサ群、４  ＦＭ多重レシーバ、５  ビーコンレシーバ、６  オーディオユニット、７  操作部、８  スピーカ、９  ディスプレイ、１０  現在地検出手段、１１  経路設定手段、１２  経路計算手段、１３  経路案内手段、１４  地図表示情報生成手段、１５  施設検索条件設定手段、１６  施設検索条件判定手段、１７  周辺施設検索手段、１８  ルート周辺施設検索手段、１９  表示手段。
【図１】
2005321224.tif 000003
【図２】
2005321224.tif 000004
【図３】
2005321224.tif 000005
【図４】
2005321224.tif 000006
【図５】
2005321224.tif 000007
【図６】
2005321224.tif 000008
【図７】
2005321224.tif 000009
【図８】
2005321224.tif 000010
【図９】
2005321224.tif 000011
【図１０】
2005321224.tif 000012
【図１１】
2005321224.tif 000013
【図１２】
2005321224.tif 000014
【図１３】
2005321224.tif 000015
【図１４】
2005321224.tif 000016
【図１５】
2005321224.tif 000017
【図１６】
2005321224.tif 000018
【図１７】
2005321224.tif 000019