(57)【特許請求の範囲】
【請求項１】
地図情報を用いて案内を行うナビゲーション装置であって、
現在地を算出する現在地算出手段と、
前記地図情報および前記現在地を用いて、前記現在地が位置するリンクと車両の直進方向の所定数のリンクについて、対向車線側の道路に沿って位置する施設を特定する施設特定手段と、
前記施設特定手段により特定された施設ごとに、当該施設が沿って位置する前記対向車線側の道路が、横断可能であるか否かを判定し、前記対向車線側の道路が横断可能でない場合には、所定位置の交差点において転回可能であるか否かを判定する判定手段と、
前記施設特定手段により特定された施設ごとに、前記判定手段により前記対向車線側の道路が横断可能であると判定された場合に、当該施設に道路の横断により到達可能であることを示す情報を出力し、前記判定手段により前記所定位置の交差点において転回可能であると判定された場合に、当該施設に転回により到達可能であることを示す情報を出力する施設案内手段と、
を有することを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記判定手段は、前記現在地よりも前方に位置する施設について、前記対向車線側の道路が横断可能であるか否かを判定する、
ことを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置であって、
前記判定手段は、前記対向車線側の道路が横断可能でない場合、および、前記現在地よりも後方に位置する施設について、前記所定位置の交差点において転回可能であるか否か判定する、
ことを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置であって、
前記施設案内手段は、前記判定手段により、前記対向車線側の道路が横断可能でない、かつ、前記所定位置の交差点において転回可能でない、と判定された場合、前記施設に到達困難であることを示す情報を出力する、
ことを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４に記載のナビゲーション装置であって、
前記判定手段は、中央分離帯の有無、横断禁止の有無、道路幅、車線数、の少なくとも１つの情報に基づいて、横断可能か否かを判定する、
ことを特徴とするナビゲーション装置。
【請求項６】
地図情報を用いて案内を行うナビゲーション装置における施設案内方法であって、
前記ナビゲーション装置は、
現在地を算出する現在地算出ステップと、
前記地図情報および前記現在地を用いて、前記現在地が位置するリンクと車両の直進方向の所定数のリンクについて、対向車線側の道路に沿って位置する施設を特定する施設特定ステップと、
前記施設特定ステップにより特定された施設ごとに、当該施設が沿って位置する前記対向車線側の道路が、横断可能であるか否かを判定し、前記対向車線側の道路が横断可能でない場合には、所定位置の交差点において転回可能であるか否かを判定する判定ステップと、
前記施設特定ステップにより特定された施設ごとに、前記判定ステップにより前記対向車線側の道路が横断可能であると判定された場合に、当該施設に道路の横断により到達可能であることを示す情報を出力し、前記判定ステップにより前記所定位置の交差点において転回可能であると判定された場合に、当該施設に転回により到達可能であることを示す情報を出力する施設案内ステップと、
を実行することを特徴とする施設案内方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置およびその施設案内方法に関する。
【背景技術】
【０００２】
車両等に搭載されるナビゲーション装置において、施設（例えば、コンビニエンスストア、レストラン、ガソリンスタンドなど）に関する情報を表示して、ユーザに施設案内を行う技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−７４６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、車両の進行方向の右側（車両が走行中の車線の対向車線側）に位置する施設に到達するためには、車両は、対向車線を横断する必要がある。一方、対向車線の横断は、道路によっては禁止されている場合がある。そのため、対向車線側の施設を利用する場合、運転者は、対向車線の横断が禁止されているか否かを確かめる必要があり、煩わしい。その結果、運転者は、結局その施設の利用を見送ることがある。
【０００５】
そこで、本発明は、対向車線側に位置する施設への到達を助ける案内を行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するための本発明の一態様は、地図情報を用いて案内を行うナビゲーション装置であって、現在地を算出する現在地算出手段と、前記地図情報および前記現在地を用いて、前記現在地が位置するリンクと車両の直進方向の所定数のリンクについて、対向車線側の道路に沿って位置する施設を特定する施設特定手段と、前記施設特定手段により特定された施設ごとに、当該施設が沿って位置する前記対向車線側の道路が、横断可能であるか否かを判定し、前記対向車線側の道路が横断可能でない場合には、所定位置の交差点において転回可能であるか否かを判定する判定手段と、前記施設特定手段により特定された施設ごとに、前記判定手段により前記対向車線側の道路が横断可能であると判定された場合に、当該施設に道路の横断により到達可能であることを示す情報を出力し、前記判定手段により前記所定位置の交差点において転回可能であると判定された場合に、当該施設に転回により到達可能であることを示す情報を出力する施設案内手段と、を有することを特徴とする。
【０００８】
また、上記のナビゲーション装置であって、前記判定手段は、前記現在地よりも前方に位置する施設について、前記対向車線側の道路が横断可能であるか否かを判定する、ことを特徴としていてもよい。
【０００９】
また、上記のナビゲーション装置であって、前記判定手段は、前記対向車線側の道路が横断可能でない場合、および、前記現在地よりも後方に位置する施設について、前記所定位置の交差点において転回可能であるか否か判定する、ことを特徴としていてもよい。
【００１０】
また、上記のナビゲーション装置であって、前記施設案内手段は、前記判定手段により、前記対向車線側の道路が横断可能でない、かつ、前記所定位置の交差点において転回可能でない、と判定された場合、前記施設に到達困難であることを示す情報を出力する、ことを特徴としていてもよい。
【００１１】
また、上記のいずれかのナビゲーション装置であって、前記判定手段は、中央分離帯の有無、横断禁止の有無、道路幅、車線数、の少なくとも１つの情報に基づいて、横断可能か否かを判定する、ことを特徴としていてもよい。
【００１２】
上記の課題を解決するための本発明の他の態様は、地図情報を用いて案内を行うナビゲーション装置における施設案内方法であって、前記ナビゲーション装置は、現在地を算出する現在地算出ステップと、前記地図情報および前記現在地を用いて、前記現在地が位置するリンクと車両の直進方向の所定数のリンクについて、対向車線側の道路に沿って位置する施設を特定する施設特定ステップと、前記施設特定ステップにより特定された施設ごとに、当該施設が沿って位置する前記対向車線側の道路が、横断可能であるか否かを判定し、前記対向車線側の道路が横断可能でない場合には、所定位置の交差点において転回可能であるか否かを判定する判定ステップと、前記施設特定ステップにより特定された施設ごとに、前記判定ステップにより前記対向車線側の道路が横断可能であると判定された場合に、当該施設に道路の横断により到達可能であることを示す情報を出力し、前記判定ステップにより前記所定位置の交差点において転回可能であると判定された場合に、当該施設に転回により到達可能であることを示す情報を出力する施設案内ステップと、を実行することを特徴としていてもよい。
【発明の効果】
【００１３】
本発明によれば、対向車線側に位置する施設への到達を助ける案内を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係るナビゲーション装置の一例の概略ハードウェア構成を示すブロック図。
【図２】地図情報の一例を示す図。
【図３】ナビゲーション装置の主制御部の機能構成の一例を示すブロック図。
【図４】対向車線側の施設へ到達する方法を決定する処理の一例を説明する図。
【図５】ナビゲーション装置における対向車線側の施設の案内処理を示すフロー図。
【図６】対向車線側の施設を案内するユーザインタフェース画面の一例を示す図。
【図７】対向車線側の施設を案内するユーザインタフェース画面の一例を示す図。
【図８】対向車線側の施設を案内するユーザインタフェース画面の一例を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明の第１実施形態について、図面を参照して説明する。
【００１６】
図１は、本発明の第１実施形態に係るナビゲーション装置の一例の概略ハードウェア構成を示すブロック図である。
【００１７】
ナビゲーション装置１は、例えば、地図、現在地、ルート、施設に関する情報等を表示することにより、ユーザを誘導するナビゲーション処理を行う。
【００１８】
ナビゲーション装置１は、主制御部１０、ディスプレイ２０、入力装置３０（タッチパネル３１、ハードスイッチ３２）、音声入出力装置４０（スピーカ４１、マイクロフォン４２）、記憶装置５０、車速センサ６０、ジャイロセンサ６２、ＧＰＳ(Global Positioning System)受信装置６４、通信装置６６、ＦＭ多重放送受信装置６８、ビーコン受信装置７０を有する。
【００１９】
主制御部１０は、ナビゲーション装置１の様々な機能を実現する処理を行う中心的ユニットである。主制御部１０は、各種演算処理を行うＣＰＵ（Central Processing Unit）１１と、プログラムやデータを格納するＲＡＭ（Random Access Memory）１２やＲＯＭ（Read Only Memory）１３などのメモリと、他の装置を制御するためのインタフェース（Ｉ／Ｆ）１４とが、信号線１５により接続されて構成される。
【００２０】
主制御部１０は、例えば、車速センサ６０、ジャイロセンサ６２、およびＧＰＳ受信装置６４から出力される情報を用いて現在地を算出する。また、得られた現在地の情報に基づいて、表示に必要な地図情報を記憶装置５０から読み出す。また、主制御部１０は、読み出した地図情報をグラフィックス展開し、そこに現在地を示すマークを重ねて、グラフィックス情報としてディスプレイ２０へ通知する。
【００２１】
また、主制御部１０は、地図情報を用いて、ユーザから指示された出発地又は現在地と目的地とを結ぶ最適なルート（推奨ルート）を算出して、ディスプレイ２０へグラフィックス情報として通知する。また、主制御部１０は、スピーカ４１を介してユーザを誘導するための音声や操作音を出力する。また、入力装置３０やマイクロフォン４２を介してユーザの指示を受け付け、当該指示に対応する処理を実行する。
【００２２】
また、主制御部１０は、ＶＩＣＳセンターが配信する交通情報などを、ＦＭ多重放送受信装置６８やビーコン受信装置７０を介して受信し、ディスプレイ２０へ通知する。ＶＩＣＳセンターから受信した交通情報は、ＲＡＭ１２や記憶装置５０に格納される。
【００２３】
また、主制御部１０は、地図情報を用いて、現在地から所定距離内の施設を特定し、当該施設を示す画像（例えば、アイコン）や当該施設に関連する情報を、ディスプレイ２０へ通知する。もちろん、表示すべき施設は、現在地から所定距離内の施設に限られず、例えば、ルートから所定距離内に位置する施設、ディスプレイ２０に表示される地図の範囲内に位置する施設、ユーザが設定した範囲内に位置する施設などであってもよい。
【００２４】
また、主制御部１０は、車両の進行方向の右側の施設について、右折により到達可能であること、転回（Ｕターン）により到達可能であること、もしくは、到達が困難であること、のいずれかを示す情報を、グラフィックス情報としてディスプレイ２０へ通知する。この処理の詳細は後述する。
【００２５】
ディスプレイ２０は、文字や画像の表示を行うための画面を備え、主制御部１０等で生成されたグラフィックス情報を前記画面上に表示するユニットである。ディスプレイ２０は、例えば、液晶ディスプレイ（Liquid Crystal Display）、有機ＥＬディスプレイ（Electro-Luminescence Display）などで構成される。
【００２６】
入力装置３０は、ユーザの指示をユーザの操作により受け付けるためのユニットである。入力装置３０は、タッチパネル３１、ハードスイッチ３２などで構成される。入力装置３０には、ナビゲーション装置１に対して遠隔で操作指示を行うことができるリモートコントローラが含まれていてもよい。リモートコントローラは、各種ハードスイッチを備え、各種ハードスイッチが操作されたことを示す情報をナビゲーション装置１に送信する。
【００２７】
タッチパネル３１は、ディスプレイ２０の表示面に貼られた透過性のある操作パネルである。タッチパネル３１は、ディスプレイ２０に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して主制御部１０に出力する。タッチパネル３１は、感圧式または静電式の入力検出素子などにより構成される。ハードスイッチ３２は、例えば、ダイヤルスイッチ、スクロールキー、キーボード、ボタンなどである。
【００２８】
音声入出力装置４０は、音声出力装置としてスピーカ４１と、音声入力装置としてマイクロフォン４２とを備える。スピーカ４１は、主制御部１０で生成された音声信号を出力する。マイクロフォン４２は、ユーザその他の搭乗者から発せられた音声などのナビゲーション装置１の外部の音声を取得し、主制御部１０に出力する。
【００２９】
スピーカ４１とマイクロフォン４２とは、車両の所定の部位に、別個に配置されている。もちろん、スピーカ４１とマイクロフォン４２とは、一体の筐体に収納されていてもよい。また、ナビゲーション装置１は、スピーカ４１およびマイクロフォン４２を、それぞれ複数備えることができる。
【００３０】
車速センサ６０、ジャイロセンサ６２、およびＧＰＳ受信装置６４は、移動体（ナビゲーション装置１）の現在地（自車位置）などを算出するために使用される。
【００３１】
車速センサ６０は、車速を算出するために用いる車速データを出力するセンサである。ジャイロセンサ６２は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するセンサである。ＧＰＳ受信装置６４は、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率を３個以上の衛星に対して測定することで、移動体の現在地や進行速度を測定する。このように検出された各種データは、主制御部１０に送られて、ナビゲーション処理に使用される。
【００３２】
通信装置６６は、携帯電話回線やインターネットなどのネットワークとデータを送受信するための装置である。
【００３３】
ＦＭ多重放送受信装置６８は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、天気情報などや、ＦＭ多重一般情報としてラジオ局が提供する文字情報などが含まれる。
【００３４】
ビーコン受信装置７０は、ビーコンから送られてくる渋滞情報、規制情報、ＳＡ／ＰＡ情報、駐車場情報などを受信する。
【００３５】
記憶装置５０には、主制御部１０が各種処理を実行するために必要なプログラムやデータ、ナビゲーション処理に使用される地図情報、音声認識に使用される音声辞書などが格納される。これらの情報は、主制御部１０のＣＰＵ１１によってＲＡＭ１２上に読み出されて使用される。記憶装置５０は、例えば、ＨＤＤ（Hard Disk Drive）、ＣＤ-ＲＯＭ、ＤＶＤ-ＲＯＭなどにより構成される。
【００３６】
図２を参照して、地図情報について説明する。図２は、地図情報の一例を示す図である。
【００３７】
地図情報２００は、地図上の区画された領域であるメッシュの識別コード（メッシュＩＤ）２１０ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータ２２０を含んでいる。リンクデータ２２０は、リンクの識別コード（リンクＩＤ）２２１ごとに、リンクを構成する２つのノード（開始ノード、終了ノード）の座標情報２２２、リンクを含む道路の種別情報２２３、リンクの長さを示すリンク長情報２２４、リンク旅行時間２２５、２つのノードにそれぞれ接続するリンクのリンクＩＤ（接続リンクＩＤ）２２６、リンクに対応する道路が横断可能であるか否かを示す横断情報２２７、などを含んでいる。なお、地図情報２００は、同じ道路について、進行方向（上り、下り）ごとの道路のリンクを含んでいる。
【００３８】
横断情報２２７は、リンクに対応する道路における横断の禁止の有無を示す情報、リンクに対応する道路に含まれる車線数、リンクに対応する道路の道路幅を示す情報、リンクに対応する道路における中央分離帯の有無（当該リンクと当該リンクと逆方向のリンクとを含む道路における中央分離帯の有無）を示す情報、の少なくとも１つを含む。
【００３９】
また、地図情報２００は、メッシュＩＤ２３０ごとに、そのメッシュ領域に含まれる各交差点の交差点情報２４０を含んでいる。交差点情報２４０は、交差点の座標情報２４１ごとに、交差点の名称２４２、交差点のレーン情報２４３、交差点における車両の転回が可能であるか否かを示す転回情報２４４、などを含んでいる。レーン情報２４３は、当該交差点への進入方向ごとに、レーン数、各レーンの進行方向（直進、左折、右折など）を示す情報、などを含んでいる。
【００４０】
転回情報２４４は、交差点への進入方向ごとに、当該交差点における転回の禁止の有無を示す情報を含む。
【００４１】
また、地図情報２００は、施設に関する施設情報２５０を含んでいる。施設情報２５０は、施設の座標情報２５１ごとに、施設の名称２５２、施設の分類（例えば、スポーツ、レジャー、ショッピング、飲食など）を示すカテゴリ２５３、施設の詳細な情報（例えば、営業時間帯など）を示す詳細情報２５４、などを含んでいる。
【００４２】
もちろん、地図情報２００の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な地図情報が備える情報を排除するものではない。
【００４３】
以上がナビゲーション装置１の一例の概略ハードウェア構成である。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的なナビゲーション装置が備える構成を排除するものではない。
【００４４】
例えば、ナビゲーション装置１は、地上デジタル放送用のチューナーを備えていてもよい。また、車両に備え付けられたものでなくてもよく、例えば、持ち運び可能なＰＮＤ（Personal Navigation Device）などであってもよい。また、車内ＬＡＮ（Local Area Network）、ＣＡＮ（Controller Area Network）などの車内の通信ネットワークを介して他の車載機器（例えば、オーディオやエアコン）やセンサなどと通信を行ってもよい。
【００４５】
また、例えば、ナビゲーション装置１は、通信装置６６を用いて、外部のサーバなどの装置と通信を行い、出発地および目的地の情報を送信し、ルート情報を算出させ、取得するようにしてもよい。また、ナビゲーション装置１は、自身の地図情報２００だけでなく、外部サーバなどの装置が有する地図情報を用いて、ルート情報を算出してもよい。
【００４６】
次に、図３を参照して、主制御部１０の機能構成について説明する。図３は、主制御部１０の機能構成の一例を示すブロック図である。
【００４７】
主制御部１０は、表示制御部１１０、操作受付部１２０、現在地算出部１３０、ルート探索部１４０、ルート案内部１５０、施設案内部１６０以上６つの機能部を有する。
【００４８】
これらの機能部は、例えば、ＣＰＵ１１がＲＯＭ１３や記憶装置５０からＲＡＭ１２にロードした所定のプログラムを実行することにより実現される。この所定のプログラムは、予め（例えば、ナビゲーション装置１の製造時に）ＲＯＭ１３や記憶装置５０に格納される。もちろん、通信装置６６を介してネットワーク上からダウンロードされてインストールや更新がされてもよい。また、ＣＤ−ＲＯＭ等の記憶媒体から読み出されてインストールや更新がされてもよい。
【００４９】
表示制御部１１０は、他の機能部の指示を受け付け、ディスプレイ２０にユーザインタフェース画面を表示させるためのグラフィックス情報を生成して出力する。例えば、指定されたスケール、描画方式で、道路、その他の地図構成物や、現在地、経由地、目的地、ルート、施設情報といった画像を描画するようにグラフィックス情報を生成する。また、ユーザの指示を受け付けるためのメニュー項目や、操作ボタンなどの画像を描画するようにグラフィックス情報を生成する。
【００５０】
操作受付部１２０は、入力装置３０を介して入力されたユーザの操作を受け付け、その操作内容を解析して、その操作内容に対応する処理が実行されるように他の機能部にその処理を通知する。また、マイクロフォン４２を介して入力された音声から、音声認識により対応する操作内容を解析して、その操作内容に対応する処理が実行されるように他の機能部にその処理を通知する。
【００５１】
例えば、操作受付部１２０は、ユーザの指示を受け付けるためのメニュー項目や操作ボタンを表示するように表示制御部１１０に指示する。また、例えば、操作受付部１２０は、ユーザの操作による目的地の指定を受け付け、現在地から指定された目的地までのルートを演算する処理をルート探索部１４０に指示する。
【００５２】
現在地算出部１３０は、車速センサ６０、ジャイロセンサ６２、およびＧＰＳ受信装置６４から出力される情報を用いて、定期的に現在地を算出する。また、演算結果を用いて、マップマッチ処理することにより、相関が最も高い道路（リンク）上に、現在地を合わせ込む。
【００５３】
ルート探索部１４０は、ダイクストラ法等を用いて、２地点（指定された出発地と目的地、又は現在地と指定された目的地）の間を結ぶルートのコスト（例えば、旅行距離、旅行時間）が最少となるルートを探索する。例えば、ルート探索部１４０は、ユーザにより指定された目的地を、操作受付部１２０を介して取得する。また、現在地の情報を、現在地算出部１３０から取得する。それから、ルート探索部１４０は、地図情報２００に含まれるリンクの旅行時間２２５をコストとして、現在地から目的地までの総コストが最少となるルートを探索する。
【００５４】
ルート案内部１５０は、現在地算出部１３０が算出した現在地周辺の地図情報を記憶装置５０から読み出す。そして、読み出した地図情報に現在地情報を重ねて表示するように表示制御部１１０に指示する。また、ルート探索部１４０により探索されたルート情報を用いてルート案内を行う。例えば、ルート案内部１５０は、ルート情報を地図情報に重ねて表示するように表示制御部１１０に指示する。また、ルート情報と、現在地の情報とを比較し、交差点等を通過する前に直進すべきか、右左折すべきかについて音声信号を生成してスピーカ４１へ通知する。また、ルート案内部１５０は、ディスプレイ２０に表示された地図上に進行すべき方向を表示するように表示制御部１１０に指示して、ユーザにルートを案内する。
【００５５】
施設案内部１６０は、施設案内を行う。本実施形態では、ルート探索部１４０によりルートが探索されている場合について説明する。以下、図４を適宜参照しながら説明する。
【００５６】
施設案内部１６０は、現在地算出部１３０が算出した現在地から所定距離内の各施設に関する情報を施設情報２５０から読み出す。そして、各施設の情報（例えば、カテゴリに対応する所定のアイコン）を地図情報に重ねて表示するように表示制御部１１０に指示する。図４の例では、施設Ａ〜Ｅが案内の対象となる。
【００５７】
本実施形態では、さらに、施設案内部１６０は、ルートを構成する道路沿いの施設のうち、車両の進行方向の右側の施設について、当該施設への到達方法の案内を行う。すなわち、施設案内部１６０は、当該施設について、右折により到達可能であること、転回により到達可能であること、もしくは、到達が困難であること、のいずれかを示す情報を表示するように表示制御部１１０に指示する。図４の例では、施設Ａ〜Ｃが到達方法の案内の対象となる。
【００５８】
具体的には、施設案内部１６０は、ルート探索部１４０により探索されたルート情報を用いて、現在地から所定距離内のルートを構成するリンク（既に通過したリンクも含む）を特定する。図４の例では、リンクＡ１、リンクＢ１、リンクＣ１が特定される。また、施設案内部１６０は、特定したリンクごとに、当該リンクの右側（車両の進行方向の右側）に沿って位置する施設を特定する。図４の例では、施設Ａ、施設Ｂ、施設Ｃが特定される。
【００５９】
また、施設案内部１６０は、リンクデータ２２０を用いて、特定したリンクごとに、当該リンクの進行方向と対向する方向（対向車線）のリンクを特定する。図４の例では、リンクＡ２、リンクＢ２、リンクＣ２が特定される。また、施設案内部１６０は、対向車線のリンクごとに、当該リンクの横断情報２２７を参照し、横断可能であるか否かを判定する。
【００６０】
特定された施設が横断可能である対向車線のリンク沿いに位置する場合、かつ、当該施設が現在地よりも前方に位置する場合、施設案内部１６０は、右折により到達可能であることを示す情報を、当該施設の情報に対応付けて表示するように表示制御部１１０に指示する。図４の例では、施設Ｂおよび施設Ｃが右折の案内の対象である。リンクＢ２が横断可能であれば施設Ｂについて右折案内が表示され、リンクＣ２が横断可能であれば施設Ｃについて右折案内が表示される。
【００６１】
なお、特定された施設が現在地よりも後方に位置する場合に、右折の案内を行わないのは、車両が当該施設を既に通過しており、右折により到達ができないためである。
【００６２】
特定された施設が横断可能でない対向車線のリンク沿いに位置する場合、もしくは、現在地よりも後方に位置する場合、施設案内部１６０は、当該施設に転回により到達可能であるか否かを判定する。すなわち、施設案内部１６０は、ルート情報と交差点情報２４０を用いて、現在地よりも前方であり、かつ、当該施設よりも前方の交差点を、現在地から近い順に所定数（例えば、２つ）特定する。そして、特定した交差点の転回情報２４４を参照し、転回可能であるか否かを判定する。図４の例で、施設Ａに関しては、交差点ノードＢ、および交差点ノードＣでの転回が可能であるか否かが判定される。施設Ｃが転回の案内の対象である場合、交差点ノードＣ、および、さらに前方の交差点ノードでの転回が可能であるか否かが判定される。
【００６３】
特定された交差点の少なくとも１つにおいて転回可能である場合、施設案内部１６０は、交差点における転回により到達可能であることを示す情報を、当該施設の情報に対応付けて表示するように表示制御部１１０に指示する。図４の例で、施設Ａに関しては、交差点ノードＢもしくは交差点ノードＣでの転回が可能であれば、施設Ａについて転回の案内が表示される。施設Ｃが転回の案内の対象である場合、交差点ノードＣ、および、さらに前方の交差点ノードでの転回が可能であれば、施設Ｃについて転回の案内が表示される。
【００６４】
右折および転回により到達が可能でない施設については、施設案内部１６０は、到達が困難であることを示す情報を、当該施設の情報に対応付けて表示するように表示制御部１１０に指示する。
【００６５】
ここで、横断情報２２７に含まれる情報に応じた判定方法を説明する。なお、下記の（１）〜（４）のいずれか複数もしくは全てを判定に用いる場合には、施設案内部１６０は、１つでも条件を満さない場合には横断が可能でないと判定する。
【００６６】
（１）リンクに対応する道路における横断の禁止の有無を示す情報
施設案内部１６０は、横断の禁止が有る場合、横断可能でないと判定する。横断の禁止が無い場合、横断可能であると判定する。
（２）リンクに対応する道路に含まれる車線数
施設案内部１６０は、車線数が所定数（例えば、３車線）以上である場合、横断可能でないと判定する。車線数が所定数未満である場合、横断可能であると判定する。
（３）リンクに対応する道路の道路幅を示す情報
施設案内部１６０は、道路幅が所定値（例えば、１２ｍ）以上である場合、横断可能でないと判定する。道路幅が所定値未満である場合、横断可能であると判定する。
（４）リンクに対応する道路における中央分離帯の有無を示す情報
施設案内部１６０は、中央分離帯が有る場合、横断可能でないと判定する。中央分離帯が無い場合、横断可能であると判定する。
【００６７】
以上の各構成要素は、ナビゲーション装置１および主制御部１０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。ナビゲーション装置１および主制御部１０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００６８】
次に、上記のナビゲーション装置１において実現される特徴的な、対向車線側の施設の案内処理について、図５〜図８を参照して説明する。
【００６９】
図５は、ナビゲーション装置における対向車線側の施設の案内処理を示すフロー図である。本フローは、ナビゲーション装置１のナビゲーション処理中に実行される。
【００７０】
Ｓ１００では、施設案内部１６０は、現在地を取得する。具体的には、施設案内部１６０は、現在地算出部１３０から現在地を取得する。そして、処理をＳ１１０に進める。
【００７１】
Ｓ１１０では、施設案内部１６０は、現在地から所定範囲内の施設の案内を行う。具体的には、施設案内部１６０は、施設情報２５０を用いて、Ｓ１００で取得した現在地から所定距離以下の範囲に含まれる施設を特定する。そして、特定した施設に関する情報を施設情報２５０から読み出し、地図上の対応する位置に表示するように表示制御部１１０に指示する。
【００７２】
例えば、施設案内部１６０は、図６に示すユーザインタフェース画面６００のように、地図画像６１０に重ねて、施設を示す施設画像６４０を表示するように表示制御部１１０に指示する。図６では、施設Ａ〜Ｅが表示されている。なお、ユーザインタフェース画面６００には、ルート案内部１５０の指示により、ルート情報６２０および現在地マーク６３０が地図画像６１０に重ねて表示されている。施設案内部１６０は、施設案内を実行して、処理をＳ１２０に進める。
【００７３】
Ｓ１２０では、施設案内部１６０は、現在地から所定範囲内の施設のうち、右側に位置する施設を特定する。具体的には、施設案内部１６０は、ルート探索部１４０により探索されたルート情報を用いて、Ｓ１００で取得した現在地から所定距離以下の範囲に含まれるルートを構成するリンクを特定する。また、Ｓ１１０で特定した施設の中から、特定したリンクごとに、当該リンクの右側（車両の進行方向の右側）に沿って位置する施設を特定する。図６の例では、施設Ａ、施設Ｂ、施設Ｄが特定される。そして、施設案内部１６０は、処理をＳ１３０に進める。
【００７４】
Ｓ１３０〜Ｓ２００では、施設案内部１６０は、Ｓ１２０で特定した施設ごとに、処理を行う。
【００７５】
Ｓ１４０では、施設案内部１６０は、対向車線側の施設が現在地より前方に位置するか否かを判定する。具体的には、施設案内部１６０は、現在地とルート情報とを用いて、対向車線側の施設が現在地よりも前方に位置するか否かを判定する。当該施設が現在地よりも前方に位置する場合（Ｓ１４０：ＹＥＳ）、施設案内部１６０は、処理をＳ１５０に進める。当該施設が現在地よりも前方に位置しない場合（Ｓ１４０：ＮＯ）、施設案内部１６０は、処理をＳ１７０に進める。
【００７６】
なお、Ｓ１４０では、施設案内部１６０は、対向車線側の施設が現在地よりも所定距離（例えば、車両が右折するために十分な５０ｍなど）以上前方に位置するか否かを判定するようにしてもよい。
【００７７】
Ｓ１５０では、施設案内部１６０は、右折により対向車線側の施設に到達可能であるか否かを判定する。具体的には、施設案内部１６０は、リンクデータ２２０を用いて、当該施設と対応するＳ１２０で特定したリンク（当該リンクに沿って右側に当該施設が位置する）の対向車線のリンクを特定する。そして、特定したリンクの横断情報２２７を参照し、横断（右折）可能であるか否かを判定する。右折可能である場合（Ｓ１５０：ＹＥＳ）、施設案内部１６０は、処理をＳ１６０に進める。右折可能でない場合（Ｓ１５０：ＮＯ）、処理をＳ１７０に進める。
【００７８】
Ｓ１６０では、施設案内部１６０は、右折により対向車線側の施設に到達可能であることを案内する。具体的には、施設案内部１６０は、右折により到達可能であることを示す情報を、Ｓ１１０で表示した当該施設に関する情報に対応付けて表示するように表示制御部１１０に指示する。例えば、図７に示すユーザインタフェース画面６００のように、施設画像６４０に関連付けて、右折により施設に到達可能であることを示す右折案内画像６５０が表示される。図では、施設Ｄについて、右折案内が表示されている。施設案内部１６０は、右折案内を実行して、処理をＳ２００に進める。
【００７９】
Ｓ１７０では、施設案内部１６０は、転回により対向車線側の施設に到達可能であるか否かを判定する。具体的には、施設案内部１６０は、ルート情報と交差点情報２４０を用いて、現在地よりも前方であり、かつ、当該施設よりも前方の交差点を、現在地から近い順に所定数（例えば、２つ）特定する。そして、特定した交差点の転回情報２４４を参照し、少なくとも１つの交差点において転回可能であるか否かを判定する。少なくとも１つの交差点において転回可能である場合（Ｓ１７０：ＹＥＳ）、施設案内部１６０は、処理をＳ１８０に進める。いずれの交差点においても転回可能でない場合（Ｓ１７０：ＮＯ）、処理をＳ１９０に進める。
【００８０】
Ｓ１８０では、施設案内部１６０は、転回により対向車線側の施設に到達可能であることを案内する。具体的には、施設案内部１６０は、転回により到達可能であることを示す情報を、Ｓ１１０で表示した当該施設に関する情報に対応付けて表示するように表示制御部１１０に指示する。例えば、図７に示すユーザインタフェース画面６００のように、施設画像６４０に関連付けて、転回により施設に到達可能であることを示す転回案内画像６５１が表示される。図では、施設Ａについて、転回案内が表示されている。施設案内部１６０は、転回案内を実行して、処理をＳ２００に進める。
【００８１】
なお、Ｓ１８０では、施設案内部１６０は、Ｓ１７０において特定した、転回により施設に到達可能な交差点を示す情報を表示するように表示制御部１１０に指示してもよい。
【００８２】
Ｓ１９０では、施設案内部１６０は、対向車線側の施設への到達が困難であることを案内する。具体的には、施設案内部１６０は、右折もしくは転回により到達が困難であることを示す情報を、Ｓ１１０で表示した当該施設に関する情報に対応付けて表示するように表示制御部１１０に指示する。例えば、図８に示すユーザインタフェース画面６００のように、施設画像６４０に関連付けて、到達が困難であることを示す到達困難案内画像６５２が表示される。図では、施設Ａおよび施設Ｂについて、到達困難案内が表示されている。施設案内部１６０は、到達困難案内を実行して、処理をＳ２００に進める。
【００８３】
Ｓ２００では、Ｓ１２０で特定した全施設に対する処理が終了した場合、施設案内部１６０は、処理をＳ２１０に進める。
【００８４】
Ｓ２１０では、施設案内部１６０は、現在地から所定範囲外の施設の案内を終了する。具体的には、施設案内部１６０は、現在表示している施設のうち、Ｓ１００で取得した現在地から所定距離より外側の範囲に含まれる施設を特定する。そして、特定した施設に関する情報の表示を消去するように表示制御部１１０に指示する。また、特定した施設に関する情報に各種の情報（右折案内、転回案内、到達困難案内）が対応付けられている場合には、それらの表示を消去するように表示制御部１１０に指示する。そして、処理をＳ１００に戻す。
【００８５】
なお、上述のフローの各処理単位は、ナビゲーション装置１および主制御部１０の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。ナビゲーション装置１および主制御部１０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。
【００８６】
以上、本発明の第１実施形態について説明した。本実施形態によれば、対向車線側に位置する施設への到達を助ける案内を行うことができる。
【００８７】
すなわち、本実施形態では、対向車線側に位置する施設について、右折により到達可能であるのか、転回により到達可能であるのか、到達が困難であるのか、のいずれかを示す情報が出力される。これにより、運転者は、対向車線側の施設を利用するか否かを判断するために有効な情報を簡単に知ることができる。
【００８８】
なお、上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【００８９】
例えば、ルートが設定されていない場合においても、施設案内が行われるようにしてもよい。この場合、施設案内部１６０は、現在地が位置するリンクについて、対向車線側に位置する施設を特定し（図５のＳ１２０）、これらの施設への到達方法の案内を行う（図５のＳ１３０〜Ｓ２００）ようにすればよい。さらに、現在地が位置するリンクに加え、次に通過予定の交差点に接続されているリンクについても、対向車線側に位置する施設への到達方法を案内するようにしてもよい。現在地が位置するリンクに加え、直進する方向の所定数のリンクについて、対向車線側に位置する施設への到達方法を案内するようにしてもよい。
【００９０】
また、例えば、上記の実施形態では、施設案内部１６０は、現在地の前方および後方に位置する施設への到達方法の案内を行っているが、前方および後方のいずれか一方について案内を行うようにしてもよい。
【００９１】
また、例えば、施設案内部１６０は、交差点だけでなく、対向車線のリンクに対応する道路について、転回が可能か否かを判定するようにしてもよい。このようにすれば、対向車線のリンクにおける転回が可能な場合には、対向車線側の施設へ転回により到達可能であることを示す情報を出力することができる。なお、この場合、リンクデータに転回の禁止の有無を示す情報を格納する必要がある。
【００９２】
また、例えば、上記の実施形態では、施設案内部１６０は、横断および転回の両方が可能か否かを判定しているが、いずれか一方について判定を行うようにしてもよい。このようにしても、運転者は、対向車線側の施設を利用するか否かを判断するために有効な情報を簡単に知ることができる。
【００９３】
なお、以上の説明は、日本のように左側通行を前提としているが、右側通行の国や地域では、「左」と「右」を適宜読み替えればよい。
【符号の説明】
【００９４】
１：ナビゲーション装置、１０：主制御部、１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、１４：Ｉ／Ｆ、１５：信号線、２０：ディスプレイ、３０：入力装置、３１：タッチパネル、３２：ハードスイッチ、４０：音声入出力装置、４１：スピーカ、４２：マイクロフォン、５０：記憶装置、６０：車速センサ、６２：ジャイロセンサ、６４：受信装置、６６：通信装置、６８：ＦＭ多重放送受信装置、７０：ビーコン受信装置、
１１０：表示制御部、１２０：操作受付部、１３０：現在地算出部、１４０：ルート探索部、１５０：ルート案内部、１６０：施設案内部、
２００：地図情報、２１０：メッシュＩＤ、２２０：リンクデータ、２２１：リンクＩＤ、２２２：座標情報、２２３：種別情報、２２４：リンク長情報、２２５：リンク旅行時間、２２６：接続リンクＩＤ、２２７：横断情報、２３０：メッシュＩＤ、２４０：交差点情報、２４１：座標情報、２４２：名称、２４３：レーン情報、２４４：転回情報、２５０：施設情報、２５１：座標情報、２５２：名称、２５３：カテゴリ、２５４：詳細情報、
６００：ユーザインタフェース画面、６１０：地図画像、６２０：ルート情報、６３０：現在地マーク、６４０：施設画像、６５０：右折案内画像、６５１：転回案内画像、６５２：到達困難案内画像
【図１】
0005595760.tif 000002
【図２】
0005595760.tif 000003
【図３】
0005595760.tif 000004
【図４】
0005595760.tif 000005
【図５】
0005595760.tif 000006
【図６】
0005595760.tif 000007
【図７】
0005595760.tif 000008
【図８】
0005595760.tif 000009