(57)【要約】      （修正有）【課題】ノードの脱出コストを考慮して、適切な誘導経路を探索し、提供できる電子装置、経路探索方法および経路案内プログラムを提供する。【解決手段】電子装置が実行する、経路探索プログラムは、地図データに基づき、現在位置または任意の地点から目的地までの経路を探索するステップと、ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報に基づいて当該脱出リンクごとに脱出コストを設定するステップと、を有する。探索するステップはさらに、設定された脱出コストを考慮して目的地までの通行コストの計算を行う。【選択図】図６
2020046236.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション機能を備えた電子装置であって、
ノードおよびリンクを有する地図データを取得する取得手段と、
前記取得手段により取得した地図データに基づき、現在位置または任意の地点から目的地までの経路を探索する経路探索手段と、
ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報を前記取得手段から取得して、当該脱出リンクごとに脱出コストを設定する設定手段と、
前記経路探索手段は、前記設定手段により設定された前記脱出コストを考慮して目的地までの通行コストの計算を行う、電子装置。
【請求項２】
前記設定手段は、脱出リンクを通行する際に考慮が必要な勘定方向の数に応じて前記脱出コストを設定するものであって、ノードに接続されている脱出リンクのうち少なくとも１つのリンク情報に基づき、当該脱出リンクの方向から当該交差点へ他車両が進入できないことが想定される場合に、前記脱出コストを変動させる、請求項１に記載の電子装置。
【請求項３】
前記設定手段は、ノードに接続されている脱出リンクのうち少なくとも１つのリンク情報が一方通行であった場合に、当該脱出リンクごとの脱出コストを変動させる、請求項２に記載の電子装置。
【請求項４】
前記設定手段は、ノードに接続されている脱出リンクのうち少なくとも１つのリンク情報が通行禁止に関する情報であった場合に、当該脱出リンクごとの脱出コストを変動させる、請求項２に記載の電子装置。
【請求項５】
前記設定手段は、前記勘定方向における車線の数および／または種類を前記取得手段から取得し、前記車線の数および／または種類を考慮して当該脱出リンクごとに脱出コストを設定する、請求項１ないし４のいずれか１つに記載の電子装置。
【請求項６】
前記経路探索手段はさらに、探索された複数の経路から誘導経路を決定する決定手段を含み、前記経路探索手段は、現在地から目的地に至る経路上に設定されたリンクのリンクコストと、各ノードにおけるリンク情報を考慮して設定された脱出リンクの前記脱出コストとを順次加算して通行コストを算出し、前記決定手段は、当該通行コストが最小の経路を誘導経路として決定する、請求項１ないし５のいずれか１つに記載の電子装置。
【請求項７】
ノードおよびリンクを有する地図データを用いてナビゲーション機能を実行する電子装置における経路探索方法であって、
地図データに基づき、現在位置または任意の地点から目的地までの経路を探索するステップと、
ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報に基づいて当該脱出リンクごとに脱出コストを設定するステップと、
前記探索するステップはさらに、設定された前記脱出コストを考慮して目的地までの通行コストの計算を行うステップと、を有する経路探索方法。
【請求項８】
ノードおよびリンクを有する地図データを用いてナビゲーション機能を実行する電子装置における経路探索プログラムであって、
地図データに基づき、現在位置または任意の地点から目的地までの経路を探索するステップと、
ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報に基づいて当該脱出リンクごとに脱出コストを設定するステップと、
前記探索するステップはさらに、設定された前記脱出コストを考慮して目的地までの通行コストの計算を行うステップと、を有する経路探索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置を備えた電子装置に関し、特に交差点の通行コストを考慮して誘導経路を探索する技術に関するものである。
【背景技術】
【０００２】
従来の典型的な車載用ナビゲーション装置は、自律航法センサやＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機などを用いて車両の現在位置を検出し、その近傍の地図データを記憶媒体から読み出して画面上に表示する。そして、画面上の所定箇所に自車位置を示す自車位置マークを重ね合わせて表示を行うことにより、車両の現在位置を一目で分かるようにしている。
【０００３】
車載用ナビゲーション装置には、通常、ユーザが目的地に向けて道路を間違うことなく容易に走行できるように案内する機能（経路誘導機能）が搭載されている。この経路誘導機能によれば、地図データを用いて出発地（典型的には自車の現在位置）から目的地までを結ぶ最適な経路（典型的にはコストが最も低い経路）を、横型探索法やダイクストラ法等のシミュレーション計算を行って自動探索し、その探索した経路を誘導経路として記憶しておき、走行中、地図画像上にその誘導経路を他の道路とは識別可能に（例えば、色を変えたり、線幅を太くして）表示したり、また、自車が誘導経路上で進路を変更すべき交差点まで所定距離に近づいたときに、地図画像上にその交差点の案内図（交差点拡大図、該交差点での進行方向を示す矢印、該交差点までの距離、交差点名など）を表示したりすることで、いずれの道路を走行すればよいか、また、交差点でどの方向に進んだらよいかをユーザが把握できるようになっている。
【０００４】
なお、コストとは、誘導経路としての適性の程度を数値化したものであり、ノード（経緯度で表現された点）に係るコストと、リンク（２つのノードを連結した部分、すなわち道路の一部分）に係るコストの２種類がある。リンクに係るコストは、距離（道路長）を基に、一般道か高速道路かなどを示す道路種別（道路クラス）、車線数、道路幅員などに応じてそれぞれ一定の規則に基づき定められた係数（所定の重み付けがなされた係数）を乗じた値（相対値）や車両の走行予測時間などである。一方、ノードに係るコストは、交差点を通過する際に他車両が向かってくることを考慮しないといけない方向の数（以下、勘定方向と称す）、右左折等通過方向の角度、交差点での信号機の有無などに応じて、それぞれ一定の規則に基づき定められた係数（所定の重み付けがなされた係数）を乗じた値（相対値）が設定される。
【０００５】
従来の車載用ナビゲーション装置において、目的地までの経路の計算は、走行する実際の道路をノードとリンクに抽象化したネットワークを用いて行われている。目的地までの「最適な経路」とは、出発地から目的地に至るまでの各リンク毎のリンクコストと、各ノード毎の交差点通過方向コストとを合計した値（つまり、目的地までのトータルの通行コスト）が最小になるようなリンク列である。
【０００６】
１つ１つのリンクを通行した場合の通行コストは、例えば、以下の式（１）により算出される。
【０００７】
通行コスト＝リンクコスト＋交差点通過方向コスト  …（１）
ここに、リンクコストは、道路長が含まれており、ノード間における道路長が短いほど小さくなるように定められた値である。交差点通過方向コストは、勘定方向の数が含まれており、交差点を通過する際に考慮するべき他車両が向かってくる方向の数に応じて、一定の規則に基づき定められた値（相対値）が含まれる。従来の技術では、出発地から目的地までの各リンクについて、上記の式（１）に基づいて通行コストを加算することでトータルの通行コストを求めている。
【０００８】
このような経路探索に関連する技術として、特許文献１には、時刻や曜日などに対応した道路幅員係数や道路種別係数を用いて、リンクの評価値を算出し、経路設定時点の時刻・曜日・日時に応じた適切な経路を設定する技術が記載されている。
【０００９】
また、特許文献２には、経路設定において、交差点に設置された信号機の有無や、設置されている信号機が右折矢印信号が表示されるようなものであった場合に、右折コストを小さい値に設定し、通行コストの合計値が小さくなる経路を探索する技術が記載されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−１４８０６５号公報
【特許文献２】特開２００５−３２１３６０公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述したように、従来の車載用ナビゲーション装置では、基本的に、出発地から目的地までのトータルの通行コストが最小になる経路を誘導経路（推奨経路）として案内している。
【００１２】
ここで、図１は本発明の課題を示す図である。図１（ａ）は、本発明の課題の１つを具体的に示したもので、現在地と目的地までの間に施設へ進入するために整備された道路（道路リンク２）が存在する場合である。なお、図１（ａ）におけるＧは、目的地のことを指す。また、このような道路状態としては、例えば、駅前のロータリーなどがある。なお、ノードであるＸとＹは交差点を示しており、道路リンク２は交差点Ｘから交差点Ｙへの一方通行となっている。また、道路リンク１は、交差点Ｘから交差点Ｙを結ぶリンクの中で、最も道路長が短いリンクである。
【００１３】
ここで、現在地から目的地までの経路を探索すると図１（ｂ）に示すような２つのルートが候補として算出される。ルート１は、道路リンク１を通る現在地と目的地間の最短距離ルートであり、ルート２は、道路リンク２を通る経路である。ルート２は、ルート１に比べて移動距離が長くなるが、現在のナビゲーション装置では、移動距離が長く、かつ、施設の道路に進入するルート２が誘導経路として選定されてしまうのである。
【００１４】
ここで、ルート２が選定されてしまう理由について、図２の交差点の通行コストの設定方法を示す図を用いて詳細に説明する。図２（ａ）は、図１における交差点Ｘを模式的に表した図である。リンクＡは、現在位置から交差点Ｘへ進入する進入リンクであり、リンクＢ、リンクＣ、リンクＤは、進入リンクＡにおける交差点Ｘの脱出リンクである。つまり、進入リンクがリンクＡであったとき、脱出リンクはリンクＢ，リンクＣ、リンクＤの３つとなる。また、矢印Ｓ１１、Ｓ１２、Ｓ２１、Ｓ２２、Ｓ３１、Ｓ３２、Ｓ４１、Ｓ４２は、進入リンクＡから交差点Ｘを通過する際の勘定方向を表している。なお、勘定方向の数と実際の車線の数は同じものではなく、勘定方向はあくまで交差点を通行の際に他車両の進行を考慮する必要のある方向のことである。また、以下の説明において、進入リンクであるリンクＡは進入リンクＡ、脱出リンクであるリンクＢ、リンクＣ、リンクＤは脱出リンクＢ、脱出リンクＣ、脱出リンクＤと称する。
【００１５】
図２（ｂ）は、進入リンクＡにおける脱出リンクＢ，Ｃ、Ｄそれぞれの通行コストを示す図である。なお、以下の説明では、脱出リンクにおける通行コストのことを脱出コストと称す。脱出コストは、勘定方向の数によって設定される。例えば、脱出リンクＢの左折方向へは、勘定方向はＳ１２のみであるため、勘定方向１つ分の脱出コスト１５が付加させる。なお、勘定方向１つ分の脱出コストの値は実施態様によって変更されるものであってよい。次に、脱出リンクＣの直進方向へは、勘定方向はＳ１２、Ｓ２１の２つであるため、勘定方向２つ分の脱出コスト３０が付加させる。そして、脱出リンクＤの右折方向へは、勘定方向はＳ１２、Ｓ２１、Ｓ４２の３つであるため、勘定方向３つ分の脱出コスト４５が付加させる。
【００１６】
図２（ｃ）は、交差点Ｘにおける現在地からも目的地までの交差点の脱出コストとリンクコスト（距離によるコスト）を加算したコストの合計値の比較を表す図である。まず、交差点Ｘにおいて、直進した場合（ルート２）、交差点Ｘの脱出コストは３０、リンクコストは、距離を考慮して例えば通行コストが１３７と設定され、交差点Ｙにおいても同様の脱出コストの算出方法より脱出コスト３０となり、ルート２の通行コストの合計値は１９７となる。次に、交差点Ｘにおいて、右折した場合（ルート１）、交差点Ｘの脱出コストは４５、リンクコストは距離を考慮して例えば通行コストが１１３と設定され、交差点Ｙにおいても同様の脱出コストの算出方法より脱出コスト４５となり、ルート１の通行コストの合計値は２０３となる。よって、誘導経路は通行コストが最小となる経路が自動的に選定されてしまうため、通行コストの合計値が低いルート２の経路が選定されてしまう。
【００１７】
本発明は、このような従来の課題を解決するものであり、ノードの脱出コストを考慮して、適切な誘導経路を探索し、提供できる電子装置、経路探索方法および経路案内プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明に係る電子装置は、ナビゲーション機能を備えた電子装置であって、ノードおよびリンクを有する地図データを取得する取得手段と、前記取得手段により取得した地図データに基づき、現在位置または任意の地点から目的地までの経路を探索する経路探索手段と、ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報を前記取得手段から取得して、当該脱出リンクごとに脱出コストを設定する設定手段と、前記経路探索手段は、前記設定手段により設定された前記脱出コストを考慮して目的地までの通行コストの計算を行う。
【００１９】
ある実施態様では、前記設定手段は、脱出リンクを通行する際に考慮が必要な勘定方向の数に応じて前記脱出コストを設定するものであって、ノードに接続されている脱出リンクのうち少なくとも１つのリンク情報に基づき、当該脱出リンクの方向から当該交差点へ他車両が進入できないことが想定される場合に、前記脱出コストを変動させる。ある実施態様では、前記設定手段は、ノードに接続されている脱出リンクのうち少なくとも１つのリンク情報が一方通行であった場合に、当該脱出リンクごとの脱出コストを変動させる。ある実施態様では、前記設定手段は、ノードに接続されている脱出リンクのうち少なくとも１つのリンク情報が通行禁止に関する情報であった場合に、当該脱出リンクごとの脱出コストを変動させる。ある実施態様では、前記設定手段は、前記勘定方向における車線の数および／または種類を前記取得手段から取得し、前記車線の数および／または種類を考慮して当該脱出リンクごとに脱出コストを設定する。ある実施態様では、前記経路探索手段はさらに、探索された複数の経路から誘導経路を決定する決定手段を含み、前記経路探索手段は、現在地から目的地に至る経路上に設定されたリンクのリンクコストと、各ノードにおけるリンク情報を考慮して設定された脱出リンクの前記脱出コストとを順次加算して通行コストを算出し、前記決定手段は、当該通行コストが最小の経路を誘導経路として決定する。
【００２０】
本発明に係る経路探索方法は、ノードおよびリンクを有する地図データを用いてナビゲーション機能を実行する電子装置における経路探索方法であって、地図データに基づき、現在位置または任意の地点から目的地までの経路を探索するステップと、ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報に基づいて当該脱出リンクごとに脱出コストを設定するステップと、前記探索するステップはさらに、設定された前記脱出コストを考慮して目的地までの通行コストの計算を行うステップとを有する。
【００２１】
本発明に係る経路探索プログラムは、ノードおよびリンクを有する地図データを用いてナビゲーション機能を実行する電子装置における経路探索プログラムであって、地図データに基づき、現在位置または任意の地点から目的地までの経路を探索するステップと、ノードへ進入するリンクを進入リンク、ノードから脱出可能な１または複数のリンクを脱出リンクとした場合に、当該脱出リンクのリンク情報に基づいて当該脱出リンクごとに脱出コストを設定するステップと、前記探索するステップはさらに、設定された前記脱出コストを考慮して目的地までの通行コストの計算を行うステップとを有する。
【発明の効果】
【００２２】
本発明によれば、脱出リンクのリンク情報から脱出リンクそれぞれの脱出コストを設定するようにしたので、現在地から目的地までの最適な経路を誘導経路として提供することができるようになる。
【図面の簡単な説明】
【００２３】
【図１】本発明の課題を示す図である。
【図２】本発明の課題における交差点の通行コストの設定方法を示す図である。
【図３】本発明の実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図４】本発明の実施形態に係る地図データの内容を示す図である。
【図５】本発明の実施形態に係る経路探索プログラムの機能的な構成を示す図である。
【図６】本発明の実施形態に係るナビゲーション装置の動作を説明するフローチャートである。
【図７】本発明の実施形態に係る交差点の通行コストの設定方法を示す図である。
【発明を実施するための形態】
【００２４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。本発明に係る電子装置は、自動車等の移動体上に固定的に搭載される車載装置、または移動体内に持ち込み可能なポータブルタイプのコンピュータ装置等であることができる。本発明の電子装置は、ナビゲーション機能を搭載するが、これ以外の機能、例えば、オーディオ・ビデオデータを再生する機能、テレビ・ラジオ放送を受信する機能、アプリケーションソフトウェアを実行する機能などを統合的に備えるものであってもよい。
【００２５】
本発明の電子装置は、ナビゲーション機能を有するものであり、当該ナビゲーション機能を実行するために地図データを用いる。この地図情報はＤＶＤ−ＲＯＭ等の記憶媒体に記憶されている地図データを用いるものであってもよいし、データ通信手段を介して配信サイトもしくは配信サーバなどから必要な地図データを取得するものであってもよい。以下の説明では、電子装置の一例として、車両に搭載された車載装置を例示する。
【実施例】
【００２６】
図３は、本発明の実施形態に係る車載装置の構成を示すブロック図である。車載装置１００は、入力部１１０、自車位置検出部１２０、通信部１３０、音声出力部１４０、表示部１５０、記憶部１６０および制御部１７０を含んで構成される。
【００２７】
入力部１１０は、ユーザが車載装置に対して各種情報を入力することを可能にする。入力部１１０は、例えば、入力キーデバイス、音声入力認識装置、タッチパネル等を含み、ユーザは、入力部１１０を介してメニュー選択操作、地図スクロール、目的地の設定、ルート探索の指示などを入力することができる。
【００２８】
自車位置検出部１２０は、自車の現在位置を測定する。自車位置検出部１２０は、例えば、ＧＰＳ測位による絶対位置検出、自律航法センサに基づく相対位置検出により自車位置を検出する。自律航法センサは、例えば、角速度センサや地磁気センサなどである方位センサや車速パルスセンサ等の車速センサなどを備える。なお、位置情報取得部１１０は、ネットワークを介して位置情報配信サイトや配信サーバにアクセスすることで、自車位置情報を取得するものであってもよい。その際のネットワークとの通信は通信部１３０を介して行われる。
【００２９】
通信部１３０は、外部機器や外部ネットワーク等との間で有線または無線によるデータの送受信を可能にする。通信部１３０は、例えば、車載装置１００が通信機能を内蔵するものであってもよいし、そのような通信機能を有する端末を車載装置１００に接続するものであってもよい。通信部１３０は、ネットワークを介して、自車位置情報や地図データ、充電施設に関する詳細な情報を配信サイト（または配信サーバ）にアクセスし、取得することができる。また、ＷｉＦｉ、ＬＡＮ、赤外線通信、電話回線などを利用した有線または無線によるデータ通信が可能である。
【００３０】
音声出力部１４０は、制御部によって算出された経路を案内する音声案内を出力したり、運転者に対して運転支援情報の音声案内を行ったりする。表示部１５０は、経路探索プログラム２００の実行に基づき、決定した誘導経路に基づく道路地図を表示する。表示部１５０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、投射ディスプレイ等の表示装置を含み、地図の画像データを表示したり、利用者設定を行うための設定画面やメニュー画面を表示したりする。
【００３１】
記憶部１６０は、ナビゲーションの各種機能を実行するために必要なプログラム及びデータベースを記憶する。ある実施態様では、記憶部１６０には地図データベース１６２が格納してあり、当該地図データベース１６２は、地図データ、道路データおよび施設データ等を含んでいる。ここで、地図データベース１６２の記憶媒体としては、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ハードディスクなどの記憶媒体を用いてもよい。なお、実施態様によっては、記憶媒体を用いず、通信部１３０を介して外部から各種地図情報を取得するようにしてもよい。
【００３２】
ここで、地図データベース１６２に記憶されているデータの内容について、図４を参照して説明する。地図データベース１６２には、道路網を表す道路ユニットと、地名やその他の、地図上に表示する道路以外のオブジェクトを表す描画ユニットと、交差点ユニットとを有する。ここで、道路ユニットでは、ノードと、ノード間を連結するリンクの集合として道路網を定義しており、道路ユニットは、ノード毎に設けられたノード情報を含むノードテーブルと、リンク毎に設けられたリンク情報を含むリンクテーブルとを有する。なお、交差点などの道路の連結点には、必ずノードが設けられる。また、道路種別が異なる点などにもノードが設けられている。
【００３３】
そして、各ノード情報には、対応するノードの識別子となるノード番号、対応するノードの各種属性を表すノード属性、対応するノードの位置を表すノード座標、対応するノードに接続するリンクを表す接続リンク情報、対応するノードに一本のリンクを介して接続する他のノードを表す接続ノード情報、当該ノードが交差点を構成するノードである場合に当該交差点の交差点番号が登録される対応交差点番号を含む。
【００３４】
また、各リンク情報には、対応するリンクの識別子となるリンク番号、対応するリンクが道路区間を表す道路の識別などの各種属性を表すリンク属性、対応するリンクの一方の端点となるノードである第１ノードのノード番号を表す第１ノード番号、対応する他方の端点となるノードである第２ノードのノード番号を表す第２ノード番号、当該リンク上を車両が走行できる方向を表す通行方向、当該リンクに接続する他のリンクを表す接続リンク情報とを含む。
【００３５】
ここで、リンク情報の通行方向には、当該リンクが上り／下り方向に走行可能な道路の区間を表すリンクである場合には双方向が登録され、当該リンクが一方通行の道路の区間を表す場合には、第１ノードから第２ノードに向かう方向と、第２ノードから第１ノードに向かう方向のいずれが走行可能な方向であるかを表す情報が登録される。なお、上り／下り方向に走行可能な一本の道路を、上り／下り方向のそれぞれを走行方向とする二本の道路の集合と捉えて、二本の道路の各々について各道路を形成するリンクを設ける場合があり、この場合、これらのリンクのリンク情報の通行方向には、当該リンクが道路区間を表す道路の走行方向が、第１ノードから第２ノードに向かう方向と、第２ノードから第１ノードに向かう方向のいずれが走行可能な方向であるかを表す情報が登録される。
【００３６】
次に、交差点ユニットは、交差点毎に対応して設けた交差点データを有し、各交差点データには交差点の識別番号である交差点番号、交差点の名称等を表す交差点属性、交差点を構成するノードを登録した交差点構成ノードテーブル、交差点に接続するリンクを登録した交差点接続リンクテーブル、交差点内のリンクを登録した交差点内リンクテーブル、通過情報が登録される。図２（ａ）の交差点Ｘの拡大図を例にすると、交差点Ｘにおいて交差点に接続するリンクは、リンクＡ、リンクＢ、リンクＣ、リンクＤの４つである。
【００３７】
次に、交差点データの通過情報には、進入リンクごとの脱出リンクが格納される。図２（ａ）の交差点Ｘの拡大図を例にすると、進入リンクがリンクＡのとき、脱出リンクは、リンクＢ、リンクＣ、リンクＤとして格納される。なお、ある実施形態では、脱出リンクを格納すると同時に、進入リンクに対する脱出リンクの通過方向も一緒に格納する。つまり、脱出リンクＢは左折方向、脱出リンクＣは直進方向、脱出リンクＤは右折方向のように対応させて記憶するものでもよい。
【００３８】
次に、制御部１７０は、ＲＯＭ／ＲＡＭ等を備えたマイクロコントローラまたはマイクロプロセッサを含み、ＲＯＭ、ＲＡＭに記憶された制御プログラムに基づいて所定の処理を実行して、車載装置１００の各部の動作を制御する。本実施形態に係る制御プログラムには、経路探索プログラム２００が含まれる。
【００３９】
制御部１７０は、経路探索プログラム２００を実行する。図５は、本発明の実施形態に係る経路探索プログラム２００の機能的な構成を示す図である。経路探索プログラム２００は、交差点特定部２０２、進入リンク識別部２０４、脱出リンク識別部２０６、リンク情報取得部２０８、脱出コスト設定部２１０、通行コスト算出部２１２、誘導経路決定部２１４を備えている。
【００４０】
交差点特定部２０２は、現在地から目的地までの経路探索において、通行する可能性のある交差点を特定する。進入リンク識別部２０４は、交差点特定部２０２にて特定された交差点へ進入するリンクを識別する。脱出リンク識別部２０６は、交差点特定部２０２にて、特定された交差点における進入リンクに対する脱出リンクを識別する。なお、脱出リンクごとに進入リンクに対する通過方向（左折、直進、右折）も識別する。
【００４１】
リンク情報取得部２０８は、脱出リンク識別部２０６により識別された脱出リンクにおけるリンク情報を取得する。本実施形態では、地図データベースに記憶されているリンクテーブルよりリンク情報を取得する。ある実施態様では、通信部１３０を介して外部より取得するようにしてもよい。脱出コスト設定部２１０は、脱出リンクごとの脱出コストを当該脱出リンクのリンク情報に基づいて設定する。本実施形態では、脱出リンクのうちどれか１つのリンク情報が、交差点を脱出する方向への一方通行であった場合に、脱出リンクごとの脱出コストの値を変動させる。
【００４２】
通行コスト算出部２１２は、少なくとも設定された脱出コストと目的地までのリンクコストを含むコストの総和を算出する。誘導経路決定部２１４は、トータルの通行コストが最小になる経路を誘導経路（推奨経路）として決定し、経路案内を行う。
【００４３】
本発明の実施形態に係るナビゲーション装置の動作について図６のフローチャートと図７の本発明の実施形態に係る交差点の通行コストの設定方法を示す図を参照して説明する。なお、図７は、図１と同様の交通状況であり、図７（ａ）は、図１における交差点Ｘを模式的に表した図である。そして、図７（ａ）におけるリンクＣは、交差点Ｘからの脱出方向への一方通行のリンク情報を有している。まず、ユーザからの指示に応じて目的地の設定を行う（Ｓ１００）。この目的地が設定されると、経路探索プログラム２００が起動する（Ｓ１０２）。経路探索とは、例えば、地図データベース１６２に格納されているリンクデータおよびノードデータを用いて、現在地もしくは指定の地点から目的地に至るまでの連続したリンクにおいて、各リンクのリンクコストの総和が最小となる経路を探索する。その過程において、まず、交差点特定部２０２は、通行が想定される交差点（ノード）を特定する（Ｓ１０４）。ここで、交差点が特定されない（経路上に交差点が含まれない）場合は、後述のＳ１１４へ移行する。交差点が特定された場合は、Ｓ１０６へ移行する。図７（ａ）においては、交差点Ｘが特定される。
【００４４】
特定された交差点に対して、進入リンク識別部２０４および、進入リンク識別部２０６は、それぞれの交差点における進入リンクおよび、進入リンクに対する退出リンクを識別する（Ｓ１０６）。図７（ａ）においては、進入リンクがリンクＡ、退出リンクがリンクＢ、リンクＣ、リンクＤで識別される。リンク情報取得部２０８は、識別された脱出リンクにおけるリンク情報を地図データベース１６２より取得する（Ｓ１０８）。図７（ａ）においては、リンクＢ、リンクＣ、リンクＤのリンク情報を取得する。
【００４５】
次に、脱出コスト設定部２１０は、当該交差点において、脱出リンクの中で条件に合致するリンク情報を有する脱出リンクがあるかを判定する（Ｓ１１０）。上記条件とは、脱出リンクの方向から他車両が当該交差点へ進入しないことを示すリンク情報か否かである。本実施形態では、交差点を脱出する方向への一方通行か否かを判定している。つまり、図７（ａ）において、本実施例のように、リンクＢ、リンクＣ、リンクＤのうち、リンクＣが一方通行であったときに、条件に合致するリンク情報を有する脱出リンクがあると判定し、Ｓ１１２へ移行する。また、リンクＢ、リンクＣ、リンクＤのうち条件に合致するリンク情報を有した脱出リンクがない場合は、Ｓ１１４へ移行する。
【００４６】
脱出コスト設定部２１０は、勘定方向の数に応じた脱出コストを設定する。設定値はデフォルトとして持っており、勘定方向の数に応じて設定する。これは図２で示したように、例えば、左折して脱出リンクＢを通行する場合は、勘定方向は１つであるため脱出リンクＢへの脱出コストは１５と設定される。直進は、勘定方向は２つであるため脱出リンクＣへの脱出コストは３０と設定され、右折は、勘定方向は３つであるため脱出リンクＤへの脱出コストは４５と設定される。しかし、Ｓ１１０において、条件に合致するリンク情報を有した脱出リンクが存在していた場合は、脱出コスト設定部２１０は、デフォルトで設定される脱出コストの値を変動させる（Ｓ１１２）。
【００４７】
図７（ａ）に示すように、脱出リンクＣが一方通行であった場合、脱出リンクＣから交差点Ｘへ進入する他車両は存在しないため、Ｓ４２を勘定する必要がなくなる。ここで、図７（ｂ）は、進入リンクＡにおける脱出リンクＢ，Ｃ、Ｄそれぞれの通行コストを示す図である。図７（ｂ）に示すように、脱出コストが変動する。まず、左折して脱出リンクＢを通行する場合は、Ｓ４２はもともと勘定していないため、勘定方向は１つ（Ｓ１２）で変わらず脱出コストは１５で設定される。直進も、Ｓ４２はもともと勘定していないため、勘定方向は２つ（Ｓ１２、Ｓ２１）で変わらず脱出コストは３０と設定される。右折は、勘定方向は本来３つ（Ｓ１２、Ｓ２１、Ｓ４２）であるが、Ｓ４２は勘定する必要がなく除外されるため、勘定方向は２つ（Ｓ１２、Ｓ２１）となり、脱出コストは３０に変動して設定される。
【００４８】
なお、条件に合致するリンク情報を有した脱出リンクがない場合は、デフォルトの脱出コストがそのまま設定される（Ｓ１１４）。通行コスト算出部２１２は、Ｓ１１２または、Ｓ１１４にて設定された脱出コストに、さらに道路の距離に基づくリンクコストや、他の交差点の通行コストなど、目的地に至るまでのコストを加算していき、通行コストの合計値を算出する（Ｓ１１６）。交差点Ｘ、Ｙにおける脱出コストは上記の方法にて、それぞれ算出する。道路リンク１および、道路リンク２のリンクコストは距離に対応して決定され、例えば、道路リンク１が１１３、道路リンク２が１３７と設定されるものとする。
【００４９】
図７（ｃ）は、ルート１およびルート２のそれぞれにかかる通行コストの詳細と、合計値を示した図である。まず、ルート２は、交差点Ｘにおいて直進のため通行コストは３０となり、その後、道路リンク２を走行するため通行コスト１３７が加算され、さらに交差点Ｙを直進するため通行コスト３０が加算される。よって通行コストの合計は１９７となる。次に、ルート１は、交差点Ｘにおいて右折であり、前述したように勘定方向が減少するため、通行コストは３０に変動となり、その後、道路リンク１を走行するため通行コスト１１３が加算され、さらに交差点Ｙを直進するため通行コスト４５が加算される。よって通行コストの合計は１８８となる。
【００５０】
次に、誘導経路決定部２１４は、通行コスト算出部２１２により算出されたトータルの通行コストが最小になる経路を誘導経路（推奨経路）として決定する（Ｓ１１８）。図７（ｃ）のルート１および、ルート２の合計値を比較すると、ルート１の方がルート２に比べて通行コストの合計が少なくなり、これ以上小さい値の経路候補が存在しないため、ルート１を誘導経路（推奨経路）として決定する。
【００５１】
上記実施例により、図２（ｃ）のように通行コストの合計から、施設への侵入のために整備された道路を経由した遠回りの経路（ルート２）が誘導経路として選定されてしまっていたが、交差点における脱出リンクのリンク情報を考慮して脱出コストを設定するようにしたことで、図７（ｃ）に示すように、施設への侵入のために整備された道路を経由せず、かつ、目的地まで最短距離の経路（ルート１）が誘導経路として選定されるようになる。これにより、目的地まで最短距離であり、かつ、施設などの道路へ進入しない経路を利用者へ提供することができるようになる。
【００５２】
上記実施例では、脱出リンクの中に一方通行が存在していた場合に、脱出コストの値を変動させるようにしていたが、ある実施態様では、一方通行以外にも工事や一時的な交通規制、事故による通行禁止などの通行禁止に関する情報が取得された場合に、当該取得された脱出リンクの方向から車両の進入はないため、同様に脱出コストを変動するようにしてもよい。また、脱出リンクの中に複数上記の条件を満たす脱出リンクがあった場合であっても本発明は適応可能であり、勘定方向を考慮して脱出コストを設定させることができる。
【００５３】
さらに、本実施例の説明では、勘定方向の数だけに着目して脱出コストを設定するようにしていたが、ある実施態様では、勘定方向ごとの脱出リンクの有する車線の数と、当該車線の種類を考慮して、脱出コストを設定するようにしてもよい。例えば、図７におけるＳ２１が左折専用レーンと直進右折レーンの２車線から構成されていた場合、脱出リンクＣは、Ｓ２１の２車線分を考慮した脱出コスト値になる。同条件において、脱出リンクＤは、リンクＢ方向から向かってくる車両は１車線分であるため、１車線分の脱出コスト値となり、さらに他の勘定方向によるコストが加算されてそれぞれの脱出コストが決定する。このように、車線数および車線の種類を考慮して脱出コストを設定することで、より最適な経路の算出ができるようになる。
【００５４】
本実施例では、車が搭載する車載装置１００にて、上記経路探索プログラム２００を実行したが、これに限らず、目的地と現在地の情報を外部の演算機能を備えたサーバに通信部１３０を介して送信し、当該外部サーバが経路探索プログラム２００を実行して、探索した誘導経路を通信部１３０から受信し、それに基づいて車載装置１００にて経路案内を行うようにしてもよい。
【００５５】
また、本発明と他の経路探索に係る技術とを併用して目的地までの最小コストの経路を算出するようにしてもよい。
【００５６】
本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。
【符号の説明】
【００５７】
Ｘ、Ｙ：交差点                                  
Ｓ１１、Ｓ１２、Ｓ２１、Ｓ２２、Ｓ３１、Ｓ３２、Ｓ４１、Ｓ４２：勘定方向
１００：車載装置                                １１０：入力部
１２０：自車位置検出部                          １３０：通信部
１４０：音声出力部                              １５０：表示部
１６０：記憶部                                  １６２：地図ＤＢ
１７０：制御部
【図１】
2020046236.tif 000003
【図２】
2020046236.tif 000004
【図３】
2020046236.tif 000005
【図４】
2020046236.tif 000006
【図５】
2020046236.tif 000007
【図６】
2020046236.tif 000008
【図７】
2020046236.tif 000009