(57)【要約】【課題】目的地までの誘導経路の案内を報知装置に行わせるナビゲーション装置において、目的施設の広さに起因して発生する、当該目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いを緩和する。【解決手段】車両用ナビゲーション装置は、入力された目的地が登録施設であるとき（ステップ１０５、１１０）、（１）当該施設の面積が基準面積以上である場合（ステップ１１５）、および、（２）当該施設の面積が基準面積未満であると共に当該施設の長さが基準以上である場合（ステップ１１５および１２５）、の２つの場合に、当該施設の外縁部の一部を目的地として再設定し（ステップ１３０）、その再設定した目的地までの誘導経路を算出する（ステップ１３５）。【選択図】 図２
2006250673.tif 000002
【特許請求の範囲】
【請求項１】
目的地として設定された施設の地理的広がりを示す情報（以下、広がり情報という）を取得する取得手段と、
前記取得手段が取得した前記広がり情報に基づいて、前記施設の外縁部を目的地として誘導経路を算出する誘導経路算出手段と、
前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段と、を備えたナビゲーション装置。
【請求項２】
前記誘導経路算出手段は、前記施設の面積が基準面積以上であることを前記広がり情報が示していることに基づいて、前記施設の外縁部を目的地として誘導経路を算出することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記誘導経路算出手段は、前記施設の長さが基準長さ以上であることを前記広がり情報が示していることに基づいて、前記施設の外縁部を目的地として誘導経路を算出することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
目的地として設定された施設用に使用できる駐車場の位置情報を取得する取得手段と、
前記取得手段が取得した前記位置情報に基づいて、前記駐車場の位置を目的地として誘導経路を算出する誘導経路算出手段と、
前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段と、を備えたナビゲーション装置。
【請求項５】
目的地として設定された施設の地理的広がりを示す情報（以下、広がり情報という）を取得する取得手段、
前記取得手段が取得した前記広がり情報に基づいて、前記施設の外縁部を目的地として誘導経路を算出する誘導経路算出手段、および、
前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段として、コンピュータを機能させるプログラム。
【請求項６】
目的地として設定された施設が有する駐車場の位置情報を取得する取得手段、
前記取得手段が取得した前記位置情報に基づいて、前記駐車場の位置を目的地として誘導経路を算出する誘導経路算出手段、および、
前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段として、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までの誘導経路を算出するナビゲーション装置およびナビゲーション用プログラムに関する。
【背景技術】
【０００２】
従来、設定された目的地までの誘導経路を算出し、算出した誘導経路に沿った経路案内をスピーカやディスプレイ等の報知装置に行わせるナビゲーション装置が広く利用されている。
【０００３】
このようなナビゲーション装置は、目的地を一点として認識し、その一点またはその一点の近傍に到達することで、経路案内のための制御を終了するようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、例えば巨大ショッピングモールやアミューズメントセンター等、１つの施設が非常に広い面積を占めている場合を考える。上記のようなナビゲーション装置がこのような施設を目的地として経路案内を行うと、その施設の位置として地図データ中に登録された一点またはその一点の近傍に到着するまで、経路案内を終了しない。しかし、その施設が非常に広いがゆえに、ナビゲーション装置に登録されたその施設の位置から離れた位置で、ユーザが目的地に辿りついたと判断する場合がある。このような場合、ユーザは、手動で経路案内を終了させなければならない。
【０００５】
また逆に、その施設が非常に広いがゆえに、ナビゲーション装置がその施設に到着したと判定して経路案内を終了しても、その施設の入口や駐車場等のユーザが望む位置には到達しておらず、その後どこに向かえばよいのかユーザが迷ってしまうという状況が発生する可能性がある。
【０００６】
本発明は上記点に鑑み、目的地までの誘導経路の案内を報知装置に行わせるナビゲーション装置において、目的施設の広さに起因して発生する、当該目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いを緩和することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、目的地として設定された施設の地理的広がりを示す情報（以下、広がり情報という）を取得する取得手段と、前記取得手段が取得した前記広がり情報に基づいて、前記施設の外縁部を目的地として誘導経路を算出する誘導経路算出手段と、前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段と、を備えたナビゲーション装置である。
【０００８】
このように、ナビゲーション装置は、目的地として設定された施設の広がり情報に基づいて、その施設の外縁部を目的地に再設定して誘導経路を算出し、その誘導経路の案内を行うので、その施設の外縁部（またはその近傍）に到達したとき、経路案内が自動的に終了する。施設の外縁部に到達すると、多くの場合ユーザは目的施設に到達したと感じるので、このようなナビゲーション装置は、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いを緩和することができる。
【０００９】
また、請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記誘導経路算出手段は、前記施設の面積が基準面積以上であることを前記広がり情報が示していることに基づいて、前記施設の外縁部を目的地として誘導経路を算出することを特徴とする。
【００１０】
このようになっていることで、ナビゲーション装置は、施設の外縁部を目的地とする作動を、基準面積以上の施設を目的地とする場合のような、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いが出やすい場合を選んで行うことができるので、状況に応じた適切な経路案内を行うことができる。
【００１１】
また、請求項３に記載の発明は、請求項１または２に記載のナビゲーション装置において、前記誘導経路算出手段は、前記施設の長さが基準長さ以上であることを前記広がり情報が示していることに基づいて、前記施設の外縁部を目的地として誘導経路を算出することを特徴とする。
【００１２】
このようになっていることで、ナビゲーション装置は、施設の外縁部を目的地とする作動を、基準長さより長い施設を目的地とする場合のような、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いが出やすい場合を選んで行うことができるので、より状況に応じた経路案内を行うことができる。
【００１３】
また、請求項４に記載の発明は、目的地として設定された施設用に使用できる駐車場の位置情報を取得する取得手段と、前記取得手段が取得した前記位置情報に基づいて、前記駐車場の位置を目的地として誘導経路を算出する誘導経路算出手段と、前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段と、を備えたナビゲーション装置である。
【００１４】
このように、ナビゲーション装置は、目的地として設定された施設用に使用できる駐車場の位置情報に基づいて、その駐車場の位置を目的地に再設定して誘導経路を算出し、その誘導経路の案内を行うので、その駐車場（またはその近傍）に到達したとき、経路案内が自動的に終了する。車両を運転するユーザは、多くの場合目的施設において駐車するので、駐車場に到達したときに目的施設に到達したと感じることが多い。したがって、このようなナビゲーション装置は、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いを緩和することができる。
【００１５】
また、請求項５に記載の発明は、目的地として設定された施設の地理的広がりを示す情報（以下、広がり情報という）を取得する取得手段、前記取得手段が取得した前記広がり情報に基づいて、前記施設の外縁部を目的地として誘導経路を算出する誘導経路算出手段、および、前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段として、コンピュータを機能させるプログラムである。
【００１６】
このように、請求項１に係る発明は、プログラムとしても捉えることができる。
【００１７】
また、請求項６に記載の発明は、目的地として設定された施設が有する駐車場の位置情報を取得する取得手段、前記取得手段が取得した前記位置情報に基づいて、前記駐車場の位置を目的地として誘導経路を算出する誘導経路算出手段、および、前記誘導経路算出手段が算出した誘導経路に沿った経路案内を報知装置に行わせる経路案内制御手段として、コンピュータを機能させるプログラムである。
【００１８】
このように、請求項４に係る発明は、プログラムとしても捉えることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の第１実施形態について説明する。図１に、本実施形態に係る車両用ナビゲーション装置１のハードウェア構成を示す。この車両用ナビゲーション装置１は、位置検出器１１、操作スイッチ群１２、画像表示装置１３、スピーカ１４、ＲＡＭ１６、ＲＯＭ１７、外部記憶媒体１８、および制御回路１９を有している。
【００２０】
位置検出器１１は、いずれも周知の図示しない地磁気センサ、ジャイロスコープ、車速センサ、およびＧＰＳ受信機等のセンサを有しており、これらセンサの各々の性質に基づいた、車両の現在位置や向きを特定するための情報を制御回路１９に出力する。
【００２１】
操作スイッチ群１２は、車両用ナビゲーション装置１に設けられた複数のメカニカルスイッチ、画像表示装置１３の表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下、タッチパネルのタッチに基づいた信号を制御回路１９に出力する。
【００２２】
画像表示装置１３は、制御回路１９から出力された映像信号に基づいた映像をユーザに表示する。表示映像としては、例えば現在地を中心とする地図等がある。
【００２３】
外部記憶媒体１８は、ＨＤＤ等の不揮発性の記憶媒体であり、制御回路１９が読み出して実行するプログラム、経路案内用の地図データ等を記憶している。
【００２４】
地図データは、リンクおよびノードの位置、種別、ノードとリンクとの接続関係情報等を含む道路データ、および施設データを有している。施設データは、テーマパーク、ショッピングモール等の施設毎のエントリを複数有しており、各エントリは、対象とする施設の名称情報、所在位置情報、施設種類情報、広がり情報、付属駐車場情報、駐車場属性情報等を示すデータを有している。
【００２５】
所在位置情報は、対象とする施設の所在位置を地図上の一点の座標として表すデータである。この一点は、例えば対象とする施設の中心とされている。
【００２６】
広がり情報は、対象とする施設の地理的広がりを示す情報である。具体的には、広がり情報は、対象とする施設の外形を表すための１つまたは複数のポリゴンデータを有している。各ポリゴンデータは、地図上の３つの地点の位置座標データを有している。したがって、各ポリゴンデータは、地図上の特定の３角形の領域を示すようになっている。そして、各施設の外形は、その施設に対応する複数のポリゴンデータの示す三角形を組み合わせた形状として表されている。
【００２７】
付属駐車場情報は、対象とする施設用に使用可能な駐車場の識別データおよび位置座標を、その駐車場の数だけ含んでいる。施設用に使用可能な駐車場としては、例えば、その施設が有している駐車場、契約等によってその施設用として使用できるようになっている駐車場がある。
【００２８】
駐車場属性情報は、付属駐車場情報に含まれる駐車場毎に、その駐車場の入口地点の位置座標、開場時間、駐車料金、入庫可能車種等のデータを有している。なお、駐車場属性情報は、１つの駐車場につき複数の入口の位置座標を有することができる。
【００２９】
制御回路（コンピュータに相当する）１９は、ＲＯＭ１７および外部記憶媒体１８から読み出した車両用ナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＡＭ１６、ＲＯＭ１７、および外部記憶媒体１８から情報を読み出し、ＲＡＭ１６および外部記憶媒体１８に対して情報の書き込みを行い、位置検出器１１、操作スイッチ群１２、画像表示装置１３およびスピーカ１４と信号の授受を行う。
【００３０】
制御回路１９がプログラムを実行することによって行う具体的な処理としては、現在位置特定処理、誘導経路探索処理、経路案内処理等がある。
【００３１】
現在位置特定処理は、位置検出器１１からの信号に基づいて、周知のマップマッチング等の技術を用いて車両の現在位置や向きを特定する処理である。
【００３２】
誘導経路算出処理は、操作スイッチ群１２からユーザによる目的地の入力を受け付け、現在位置から当該目的地までの最適な誘導経路を算出する処理である。
【００３３】
経路案内制御処理は、外部記憶媒体１８から地図データを読み出し、算出された誘導経路、目的地、および現在位置等をこの地図データの示す地図上に重ねた画像を、画像表示装置１３に出力し、案内交差点の手前に自車両が到達した等の必要時に、右折、左折等を指示する案内音声信号をスピーカ１４に出力することで、目的地までの誘導経路に沿った案内のための制御を行う処理である。この経路案内処理は、自車両が目的地（または目的地の近傍）に到達したときに終了する。
【００３４】
本実施形態においては、制御回路１９は、図２および図３にフローチャートとして示すプログラム１００を実行することで、誘導経路算出処理を実現する。制御回路１９は、操作スイッチ群１２に対するユーザの所定の操作があったことに基づいて、このプログラムの実行を開始し、まずステップ１０５で、ユーザによる操作スイッチ群１２の所定の操作に基づいて、地図上のある一点、目的地施設名称、目的地施設住所、目的地施設電話番号、目的地を示すコード等による目的地の設定入力を受け付ける。
【００３５】
続いてステップ１１０で、受け付けた目的地が地図データ中の施設データに登録されている施設であるかを、受け付けたデータと施設データとを比較することで判定し、登録されている施設であれば続いてステップ１１２を実行し、登録されていない施設であれば続いてステップ１３５で、ステップ１０５にて設定入力された目的地に対する誘導経路を算出する。
【００３６】
ステップ１１２では、施設データの当該目的地についての部分を読み出す。続いてステップ１１５では、読み出した施設データに基づいて、当該施設の面積は基準面積（例えば２５万平方メートル）以上であるか否かを判定する。当該施設の面積は、当該施設の広がり情報中のポリゴンデータに基づいて特定する。また、基準面積は、あらかじめ記憶された一定値であってもよいし、各種条件に基づいて変動する値であってもよいし、一定の範囲内でランダムに決まる値であってもよい。当該施設の面積が基準面積以上であれば続いてステップ１２０を実行し、基準面積未満であれば続いてステップ１２５を実行する。
【００３７】
ステップ１２０では、当該施設が駐車場を有するか否かを判定する。この判定は、具体的には、施設データ中、この施設の付属駐車場情報に駐車場位置が１つ以上含まれているか、あるいは１つも含まれていないかを判定することによって行う。当該施設が駐車場を有する場合、続いて図３のステップ１４０を実行し、駐車場を有さない場合、続いてステップ１３０を実行する。
【００３８】
ステップ１２５では、当該施設の特徴的長さは基準長さ（例えば１００メートル、５００メートル等）以上であるか否かを判定する。ここでいう当該施設の特徴的長さは、例えば、広がり情報中のポリゴンデータが表す当該施設の外形に基づき、その施設内部の最も離れた２点間の距離（すなわち最大直線長さ）として特定してもよいし、広がり情報中のポリゴンデータの各辺のうち、最も長い辺の長さとして特定してもよい。また、基準長さは、あらかじめ記憶された一定値であってもよいし、各種条件に基づいて変動する値であってもよいし、一定の範囲内でランダムに決まる値であってもよい。当該施設の特徴的長さが基準長さ以上であれば、続いてステップ１３０を実行し、基準長さ未満であれば、続いてステップ１３５で、ステップ１０５にて設定入力された目的地に対する誘導経路を算出する。
【００３９】
ステップ１３０では、当該施設の外縁部のうちの一点を、新たな目的地として再設定する目的地とする。ここで、当該施設の外縁部、すなわち当該施設と当該施設外部との境界は、当該施設の広がり情報中のポリゴンデータに基づいて特定する。また、特定した外縁部の一点としては、その外縁部のうち、現在位置からの距離が最も低くなる地点であってもよいし、その外縁部のうち、現在位置からの予想到達所用時間が最も低くなる地点であってもよいし、外縁部のうち、現在位置からの（例えばダイクストラ法等によって算出される）経路コストが最も低くなる地点を目的地としてもよいし、外縁部の入口部分の位置情報が地図データに含まれるなら、その入口部分としてもよいし、
ステップ１３０に続くステップ１３５では、その再設定された目的地に対する誘導経路を算出する。
【００４０】
当該施設が駐車場を有する場合のステップ１４０では、当該施設が駐車場を複数有するか否かを判定する。この判定は、具体的には、施設データ中、この施設の付属駐車場情報に駐車場位置が２つ以上含まれているか、あるいは１つしか含まれていないかを判定することによって行う。当該施設が駐車場を複数有する場合、続いてステップ１４５を実行し、駐車場を有さない場合、続いてステップ１５０を実行する。
【００４１】
ステップ１４５では、当該施設の付属駐車場情報に基づいて、複数の駐車場のうち、最も現在地に近い駐車場を選択し、続いてステップ１５０を実行する。
【００４２】
ステップ１５０では、ステップ１４５で選択された駐車場または当該施設の付属駐車場情報が有する唯一の駐車場（以下当該駐車場という）の属性情報があるか否かを判定し、ある場合、続いてステップ１５５を実行し、ない場合、続いてステップ１６０を実行する。
【００４３】
ステップ１５５では、当該駐車場の属性情報のうち、開場時間、駐車料金、入庫可能車種等の駐車制限に関わる情報（制限情報という）を、画像表示装置１３に表示させ、その後ステップ１６０を実行する。
【００４４】
ステップ１６０では、当該駐車場の属性情報が入口の位置座標を有するか否かを判定し、有する場合は続いてステップ１６５を実行し、有しない場合は続いてステップ１７０を実行する。
【００４５】
ステップ１６５では、当該駐車場の属性情報に含まれる入口の位置座標を、新たな目的地として再設定する。なお、当該駐車場の属性情報に含まれる入口の位置座標が複数ある場合は、それらのうち最も現在位置に近い座標位置を目的地として再設定する。
【００４６】
ステップ１７０では、当該駐車場の位置を新たな目的地として再設定する。ステップ１６５および１７０に続いては、ステップ１３５で、その再設定された目的地に対する誘導経路を算出する。
【００４７】
ステップ１３５の後、プログラム１００の実行は終了し、制御回路１９は、この算出された誘導経路に沿った経路案内制御処理を続けて実行する。
【００４８】
以上のようなプログラム１００を制御回路１９が実行することで、車両用ナビゲーション装置１は、入力された目的地が登録施設であるとき（ステップ１０５、１１０参照）、（１）当該施設の面積が基準面積以上であると共に当該施設が駐車場を有する旨のデータがない場合（ステップ１１５および１２０参照）、および、（２）当該施設の面積が基準面積未満であると共に当該施設の長さが基準以上である場合（ステップ１１５および１２５参照）、の２つの場合に、当該施設の外縁部の一部を目的地として再設定し（ステップ１３０参照）、その再設定した目的地までの誘導経路を算出する（ステップ１３５参照）。
【００４９】
このように、車両用ナビゲーション装置１は、目的地として設定された施設の広がり情報に基づいて、その施設の外縁部を目的地に再設定して誘導経路を算出し、その誘導経路の案内を行うので、その施設の外縁部（またはその近傍）に到達したとき、経路案内が自動的に終了する。施設の外縁部に到達すると、多くの場合ユーザは目的施設に到達したと感じるので、このような車両用ナビゲーション装置１は、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いを緩和することができる。
【００５０】
そして、車両用ナビゲーション装置１は、施設の外縁部を目的地として再設定する作動を、基準面積以上の施設を目的地とする場合や、基準長さより長い施設を目的地とする場合のような、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いが出やすい場合を選んで行うことができるので、より状況に応じた経路案内を行うことができる。
【００５１】
また、入力された目的地が登録施設であり、かつ当該施設の面積が基準面積以上であり、かつ当該施設が駐車場を有する旨のデータがある場合（ステップ１１０、１１５、１２０参照）、車両用ナビゲーション装置１は、（３）当該駐車場の入口の位置を示すデータがあれば、そのデータの示す入口の位置（入口が複数ある場合は目的地から最も近い入口の位置）を目的地とし、また、（４）当該駐車場の入口の位置を示すデータがなければ、その駐車場自体の位置を目的地とする。
【００５２】
このように、車両用ナビゲーション装置１は、目的地として設定された施設が有する駐車場の位置情報に基づいて、その駐車場（より詳しくはその駐車場の入口）の位置を目的地に再設定して誘導経路を算出し、その誘導経路の案内を行うので、その駐車場（またはその近傍）に到達したとき、経路案内が自動的に終了する。車両を運転するユーザは、多くの場合目的施設において駐車するので、駐車場に到達したときに目的施設に到達したと感じることが多い。したがって、このような車両用ナビゲーション装置１は、目的施設への到達度についてのナビゲーション装置とユーザの判断の食い違いを緩和することができる。
【００５３】
なお、地図データにおいて、当該施設が複数の駐車場を有するようになっている場合、上記（３）（４）における当該駐車場としては、現在地から最も近い駐車場を採用する（ステップ１４０、１４５参照）。このようになっているので、ユーザはより近い駐車場への案内を受けることができる。
【００５４】
また、その駐車場または駐車場入口の目的地の再設定に先立って、当該駐車場の属性データがあれば、その属性データに記載の制限事項を画像表示装置１３に表示させる（ステップ１５０、１５５参照）。このようにすることで、ユーザは、前もって駐車場の状態を知ることができる。
【００５５】
なお、上記の実施形態において、画像表示装置１３およびスピーカ１４が報知装置に相当する。また、制御回路１９が、プログラム１００のステップ１１２を実行することで、取得手段として機能し、ステップ１３０、１６５、１７０、および１３５を実行することで、誘導経路算出手段として機能し、経路案内制御処理のためのプログラムを実行することで誘導経路算出手段として機能する。
【００５６】
（他の実施形態）
以上本発明の実施形態について説明したが、本発明の構成は、上記実施形態のみに限定されるものではなく、本発明の各構成要素の機能を実現し得る種々の形態を包含するものである。
【００５７】
例えば、上記実施形態では、入力された目的地が登録施設であり、かつ当該施設の面積が基準面積以上であり、かつ当該施設が駐車場を有する旨のデータがある場合、当該駐車場や当該駐車場の入口を目的地として再設定しているが、当該施設の面積が基準面積未満のときも、当該駐車場や当該駐車場の入口を目的地として再設定してもよい。
【００５８】
また、ポリゴンデータは必ずしも三角形でなくともよく、多角形であればよい。また、広がり情報はポリゴンデータに限るものではなく、ポリゴンとは異なった形式で外形を表す情報であってもよい。また、広がり情報は、対象とする施設の面積のデータであってもよい。この場合、登録された目的地の周りの円を、その施設の外縁部とみなしてもよい。そして、その円の直径は、例えばその施設の面積の平方根程度としてもよい。
【００５９】
また、広がり情報は、必ずしも自らが有する地図データから読み出すようになっておらずともよく、例えば無線通信を介して広がり情報サーバから取得するようになっていてもよい。
【００６０】
また、上記の実施形態においては、車両用ナビゲーション装置１が、本発明のナビゲーション装置の一例として挙げられているが、本発明のナビゲーションシステムは、車両用ナビゲーション装置に限らず、例えば、人が携帯できるような携帯型ナビゲーション装置としても実現可能である。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係る車両用ナビゲーション装置１のハードウェア構成図である。
【図２】制御回路１９が実行するプログラム１００のフローチャートである。
【図３】制御回路１９が実行するプログラム１００のフローチャートである。
【符号の説明】
【００６２】
１…車両用ナビゲーション装置、１１…位置検出器、１２…操作スイッチ群、
１３…画像表示装置、１４…スピーカ、１６…ＲＡＭ、１７…ＲＯＭ、
１８…外部記憶媒体、１９…制御回路、１００…プログラム。
【図１】
2006250673.tif 000003
【図２】
2006250673.tif 000004
【図３】
2006250673.tif 000005