(57)【要約】【課題】  歩行者や自動車がスタートする方向または移動している方向に応じた経路探索を行うようにして効率的な経路探索を可能としたナビゲーションシステムを提供する。【解決手段】  ナビゲーション装置３０は、経路探索要求部３２と方位検出部３６とを備え、経路探索要求部３２は、ナビゲーション装置の現在位置または出発地と目的地に加え、方位検出部３６で検出した方位を経路探索要求として経路探索装置に送る。経路探索装置２０は、ノードとノードを連結するリンクとリンクのコストから構成した経路ネットワークデータベース２８を参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部２４を備え、経路探索要求に含まれる方位の情報に基づいて前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始する。【選択図】      図１
2006038513.tif 000002
【特許請求の範囲】
【請求項１】
ナビゲーション装置と経路探索装置からなるナビゲーションシステムであって、
ナビゲーション装置は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送り、
経路探索装置は、経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、該経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備え、経路探索部は、前記経路探索要求に含まれる方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始することを特徴とするナビゲーションシステム。
【請求項２】
前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクを経路探索の開始リンクとして経路探索を行うことを特徴とする請求項１に記載のナビゲーションシステム。
【請求項３】
前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始することを特徴とする請求項１に記載のナビゲーョシンシステム。
【請求項４】
経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送るナビゲーション装置と経路探索装置からなるナビゲーションシステムを構成する経路探索装置であって、
前記経路探索装置は、経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、該経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備え、経路探索部は、前記経路探索要求に含まれる方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始することを特徴とする経路探索装置。
【請求項５】
前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクを経路探索の開始リンクとして経路探索を行うことを特徴とする請求項４に記載の経路探索装置。
【請求項６】
前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始することを特徴とする請求項４に記載の経路探索装置。
【請求項７】
前記請求項１〜３の何れか１項のナビゲーションシステムを構成するナビゲーション装置であって、
前記ナビゲーション装置は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送ることを特徴とするナビゲーション装置。
【請求項８】
経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送るナビゲーション装置と、
経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、前記経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備えた経路探索装置と、からなるナビゲーションシステムにおける経路探索装置を構成するコンピュータに、
前記経路探索要求に含まれる方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始する探索方向判定部としての処理を実行させることを特徴とするプログラム。
【請求項９】
前記コンピュータに、
ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクを経路探索の開始リンクとして経路探索を行う経路探索部としての処理を実行させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記コンピュータに、
ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始する経路探索部としての処理を実行させることを特徴とする請求項８に記載のプログラム。
【請求項１１】
経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送るナビゲーション装置と、
経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、探索方向判定部を備え、前記経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備えた経路探索装置と、からなるナビゲーションシステムにおけるナビゲーション装置を構成するコンピュータに、
ナビゲーション装置が向いている方位を検出する方位検出部としての機能を実行させ、
ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送る経路探索要求部としての処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歩行者や自動車の運転者に出発地から目的地までの最適な経路を探索して案内するナビゲーションシステム、経路探索装置およびナビゲーション装置ならびにプログラムに関するものであり、特に、歩行者や自動車がスタートする方向に応じた経路探索を行うようにして効率的な経路探索を可能とした経路探索装置およびナビゲーション装置、経路探索方法ならびにプログラムに関するものである。
【背景技術】
【０００２】
従来、見知らぬ土地において目的地となる場所を訪れる場合、地図帳等を頼りに当該地図に描かれた交通機関、道路やランドマーク及び住所を確認しながら到達していた。また、カーナビゲーションシステム（以後単にカーナビと言う）を搭載した自動車においては、該カーナビを起動して目的地を入力することによりナビゲーションシステムからモニタ画面に表示される案内や音声出力される案内（ナビゲーション情報）を得ながら目的地に到達していた。
【０００３】
上記カーナビは、ＧＰＳ（Global Positioning System：全地球測位システム）を利用したものであり、地球上を周回している複数のＧＰＳ衛星から送信されるＧＰＳ信号をＧＰＳアンテナで受信し、該ＧＰＳ信号に含まれる衛星位置や時計情報等を解析して位置の特定化を行うものである。該複数のＧＰＳ衛星の個数は少なくとも４個以上必要である。ＧＰＳの単独測位精度は一般的に１０ｍ強であるが、ＤＧＰＳ（Differential GPS：ディファレンシャルＧＰＳ）を採用することにより５ｍ以下に向上する。特に、現在は一部の携帯電話にしか搭載されていない測位ユニット、例えば、ＧＰＳ（Global Positioning System）衛星からの信号を受信して測位するＧＰＳ受信機などの搭載が、第三世代と称される携帯電話では全ての機種に搭載されるような趨勢にある。
【０００４】
このような測位機能を有する携帯端末の利用技術としては、種々の分野の技術が提案されており、例えば、自動車用のナビゲーション装置（カーナビ）を発展させ、携帯電話を端末として地図・経路情報を情報配信サーバ（経路探索サーバ）から配信する歩行者用の通信型ナビゲーションシステムが提案されている。また、携帯電話を端末として利用した決済システムや様々なインターネット取引システムなども提案されている。そして最近では、事件や事故の際の通報に携帯電話が使用されることも多くなってきており、通報場所を特定する技術の必要性が増大しつつある。また、老人の所在場所を携帯電話の測位システムを利用して特定しようという試みもなされており、その用途は今後も拡大を続けるものと思われる。
【０００５】
近年、携帯電話、ＰＨＳ等の携帯通信端末機器の性能は飛躍的に向上し、また、多機能化が進んでいる。特に通話機能の他にデータ通信機能が強化され、ユーザに対してインターネットを介した種々のデータ通信サービスが提供されている。ナビゲーションサービスもその１つであり、自動車の運転者のみならず携帯電話ユーザに対して現在位置から目的地までの経路案内を提供する通信ナビゲーションシステムが実用化されている。
【０００６】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献１（特開２００１−１６５６８１号公報）に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索要件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の１つとして経路探索する。
【０００７】
情報配信サーバは、地図データの道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報（距離や所要時間）をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献１（特開２００１−１６５６８１号公報）には、このダイクストラ法を用いた経路探索方法も開示されている。
【０００８】
ところで、道路や歩行者のための経路には双方向の経路が存在する。一般的な経路探索装置においては、従って、ノードを連結するリンクも双方向のリンクが存在し、経路ネットワークを利用者がどちらの方向に移動しても経路案内ができるように、双方向の経路探索を行うのが一般的である。例えば、特許文献２（特開２００２−３５７４４０号公報）に開示された地図表示端末、地図表示支援装置が知られている。
【０００９】
上記特許文献２に開示された地図表示端末、地図表示支援装置においては、地図表示端末は出発地と目的地が入力されると、インターネットを経由して地図表示支援装置に経路探索を要求する。要求を受けた支援装置は、経路探索部が道路データを用いて出発方向別に、出発地と目的地を結ぶ最適経路を探索し、探索した複数ルートの最適経路データを配信部を介して地図表示端末に返信し、配信部は更に各ルートの最適経路周辺の地図データを地図表示端末へ送信する。地図表示端末は受信したルート別（出発方向別）の最適経路データと地図データを内部に記憶し、これら地図データとルート別最適経路データを用いて、地図表示制御部が現在位置を中心とする地図画像を赤色で太く強調したルート別の最適経路及び現在方位の方向に向けた現在位置マークとともに描画し、表示部に画面表示さ
せる。
【００１０】
利用者は、画面に表示されたルート別（出発方向別）の最適経路のなかから、利用者が出発しようとしている方向に沿った最適経路を選んで走行することにより目的地まで案内を受けることができる。例えば、自動車の場合、当該自動車が出発しようとしている方向に合致した最適経路を選んでナビゲーションを受けることができる。すなわち、自動車が南下する向きで出発しようとしている場合には、その方向に合致した第１の最適経路に沿って走行して行けば、目的地に到達することができる。出発地を北上する向きで出発しようとしている場合には、その方向に沿った第２の最適経路に沿って走行して行けば、目的地に到達することができる。
【００１１】
【特許文献１】特開２００１−１６５６８１号公報
【特許文献２】特開２００２−３５７４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記特許文献２に開示された地図表示端末、地図表示支援装置は、地図表示支援装置によって指示された方向に従うのではなくて、まずスタートできる方向にスタートするという点で出発方向別には経路探索が行われているため、利用者にとっては使いやすいものであるが、方向別に経路を複数求めるために経路探索や通信の負荷が大きく、また、地図表示端末においても最初にその複数の経路を記憶しなければならない。非常に安価で最小限のリソースをもつ地図表示端末（ナビゲーション装置）では、実施が困難であるという問題があった。
【００１３】
特に、自動車で走行中に案内経路上の交差点などで案内に沿った右左折ができない場合などに発生するリルート（再経路探索）を行う場合について考えると、すでに自動車は移動中であることが多く、明らかに移動方向を持っているのに出発方向別経路探索を行うというのは無駄であるという問題点もあった。さらに、Assisted-ＧＰＳのような測位方式をとると、測位間隔が長いために、現在地および方向が定まるまで時間がかかるという問題もあった。
【００１４】
本願の発明者は、前記の問題点を解消するため、種々検討を重ねた結果、ナビゲーション装置に電子コンパスなどの方位検出部を設け、出発地、目的地、移動手段などの経路探索要件に、ナビゲーション装置が向いている方位を付加して経路探索装置に経路探索要求を送り、経路探索装置は、送られた方位に近い向きを持つリンクを出発リンクとして経路探索して最適な案内経路をナビゲーション装置に返すように構成すれば前記問題点を解消し得ることに着目して本発明を完成するに至ったものである。
【００１５】
すなわち、本発明は前記の問題点を解消することを課題とし、歩行者や自動車がスタートする方向または移動している方向に応じた経路探索を行うようにして効率的な経路探索を可能としたナビゲーションシステム、経路探索装置およびナビゲーション装置ならびにプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
前記課題を解決するために、本願の請求項１にかかる発明は、ナビゲーション装置と経路探索装置からなるナビゲーションシステムであって、
ナビゲーション装置は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送り、
経路探索装置は、経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、該経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備え、経路探索部は、前記経路探索要求に含まれる方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始することを特徴とする。
【００１７】
また、本願の請求項２にかかる発明は、請求項１にかかるナビゲーションシステムにおいて、前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクを経路探索の開始リンクとして経路探索を行うことを特徴とする。
【００１８】
また、本願の請求項３にかかる発明は、請求項１にかかるナビゲーションシステムにおいて、前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始することを特徴とする。
【００１９】
また、本願の請求項４にかかる発明は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送るナビゲーション装置と経路探索装置からなるナビゲーションシステムを構成する経路探索装置であって、
前記経路探索装置は、経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、該経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備え、経路探索部は、前記経路探索要求に含まれる方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始することを特徴とする。
【００２０】
また、本願の請求項５にかかる発明は、請求項４にかかる経路探索装置において、前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクを経路探索の開始リンクとして経路探索を行うことを特徴とする。
【００２１】
また、本願の請求項６にかかる発明は、請求項４にかかる経路探索装置において、前記経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始することを特徴とする。
【００２２】
また、本願の請求項７にかかる発明は、請求項１〜３の何れかにかかるナビゲーションシステムを構成するナビゲーション装置であって、前記ナビゲーション装置は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送ることを特徴とする。
【００２３】
また、本願の請求項８にかかる発明は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送るナビゲーション装置と、
経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、前記経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備えた経路探索装置と、からなるナビゲーションシステムにおける経路探索装置を構成するコンピュータに、
前記経路探索要求に含まれる方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始する探索方向判定部としての処理を実行させることを特徴とするプログラムである。
【００２４】
また、本願の請求項９にかかる発明は、請求項８にかかるプログラムにおいて、前記コンピュータに、
ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクを経路探索の開始リンクとして経路探索を行う経路探索部としての処理を実行させることを特徴とする。
【００２５】
また、本願の請求項１０にかかる発明は、請求項８にかかるプログラムにおいて、前記コンピュータに、
ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始する経路探索部としての処理を実行させることを特徴とする。
【００２６】
また、本願の請求項１１にかかる発明は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送るナビゲーション装置と、
経路の端点、交差点、分岐点等をノードとし、ノードを連結するリンクと、前記リンクのコストから構成した経路ネットワークデータベースと、探索方向判定部を備え、前記経路ネットワークデータベースを参照して前記現在位置または出発地から目的地までの経路を探索する経路探索部と、を備えた経路探索装置と、からなるナビゲーションシステムにおけるナビゲーション装置を構成するコンピュータに、
ナビゲーション装置が向いている方位を検出する方位検出部としての機能を実行させ、
ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送る経路探索要求部としての処理を実行させることを特徴とするプログラムである。
【発明の効果】
【００２７】
請求項１にかかる発明においては、ナビゲーション装置が方位検出部でナビゲーション装置が向いている方位を検出して、出発地、目的地などの経路探索要件とともに方位情報を経路探索装置に送り、経路探索装置が前記方位情報に基づいて、ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始する。従って、経路探索装置はナビゲーション装置が向いている方向のリンクから経路を探索し、複数の経路探索をする必要がなく効率的な経路探索を行うことができるようになる。また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００２８】
また、請求項２にかかる発明においては、請求項１にかかるナビゲーションシステムにおいて、経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクから経路探索を開始する。従って、経路探索装置はナビゲーション装置が向いている方向のリンクから経路を探索し、複数の経路探索をする必要がなく効率的な経路探索を行うことができるようになる。また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００２９】
また、請求項３にかかる発明においては、請求項１にかかるナビゲーションシステムにおいて、経路探索部は、探索方向判定部を備え、前記ナビゲーション装置から送られた方位の情報に基づいて、前記ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始する。従って、経路探索装置はナビゲーション装置が向いている方向のリンクから経路を探索し、複数の経路探索をする必要がなく効率的な経路探索を行うことができるようになる。また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００３０】
また、請求項４にかかる発明においては、請求項１にかかるナビゲーションシステムを構成する経路探索装置を提供することができるようになる。すなわち、経路探索装置が方位情報に基づいて、ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索を開始する。従って、経路探索装置はナビゲーション装置が向いている方向のリンクから経路を探索し、複数の経路探索をする必要がなく効率的な経路探索を行うことができるようになる。また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００３１】
また、請求項５にかかる発明においては、請求項２にかかるナビゲーションシステムを構成する経路探索装置を提供することができるようになる。すなわち、経路探索装置が方位情報に基づいて、ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを出発リンクとして決定し、前記決定された出発リンクから経路探索を開始する。従って、経路探索装置はナビゲーション装置が向いている方向のリンクから経路を探索し、複数の経路探索をする必要がなく効率的な経路探索を行うことができるようになる。また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００３２】
また、請求項６にかかる発明においては、請求項３にかかるナビゲーションシステムを構成する経路探索装置を提供することができるようになる。すなわち、経路探索装置が方位情報に基づいて、ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きと大きく異なる方向のリンクを前記経路ネットワークデータベースから一時的に削除して経路探索を開始する。従って、経路探索装置はナビゲーション装置が向いている方向のリンクから経路を探索し、複数の経路探索をする必要がなく効率的な経路探索を行うことができるようになる。また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００３３】
また、請求項７にかかる発明においては、請求項１〜３の何れかにかかるナビゲーションシステムを構成するナビゲーション装置を提供することができるようになる。すなわち、ナビゲーション装置は、経路探索要求部と方位検出部とを備え、方位検出部はナビゲーション装置が向いている方位を検出し、経路探索要求部は、ナビゲーション装置の現在位置または出発地と目的地に加え、前記方位を経路探索要求として経路探索装置に送る。従って、経路探索装置は送られた方位情報に基づいて、ナビゲーション装置の現在地または出発地近傍のリンクのうち、ナビゲーション装置の向きに近い方向のリンクを選択して経路探索ができるようになり、また、ナビゲーション装置は、経路探索装置からナビゲーション装置自身が向いている方向の案内経路を受け取るため、進行方向に沿った案内を受けることができるようになり、利用者は案内経路を視認しやすくなる。
【００３４】
また、請求項８ないし１０にかかる発明においては、請求項４ないし６にかかる経路探索装置を実現させるためのプログラムを提供することができるようになる。
【００３５】
また、請求項１１にかかる発明においては、請求項７にかかるナビゲーション装置を実現させるためのプログラムを提供することができるようになる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の具体例を実施例および図面を用いて詳細に説明する。図１は本発明にかかるナビゲーション装置、経路探索装置からあるナビゲーションシステムの構成を示すブロック図である。図２は、地図ＤＢ２３に蓄積された地図データの一例を示す概念図である。図３は、図２の地図データに対応する経路ネットワークを示す概念図である。図４は、本発明にかかるナビゲーションシステムの動作シーケンスを示すシーケンス図である。図５は、一方向のリンクを経路ネットワークから一時削除した状態を示す概念図である。
【実施例】
【００３７】
図１は本発明の実施例にかかるナビゲーション装置３０、経路探索装置２０からなるナビゲーションシステム１０の構成を示すブロック図である。図１に示すように、本発明にかかるナビゲーションシステム１０は、経路探索装置２０とナビゲーション装置３０とがネットワーク１２を介して接続され、通信型のナビゲーションシステムとして構成されている。ナビゲーション装置３０は、歩行者が携帯し、または、自動車に搭載される端末であって、出発地、目的地、移動手段などの経路探索要件とともに経路探索要求を経路探索装置２０に送信する。
【００３８】
経路探索装置２０は、一般的な情報配信サーバと同様のサーバであって、ナビゲーション装置３０から送られた経路探索要件に基づいて地図データ、経路ネットワークデータを参照して出発地から目的地までの最適経路を探索し、探索した最適経路を案内経路として地図データとともにナビゲーション装置３０に送信する。ナビゲーション装置３０は、経路探索装置２０から受信した地図データ、案内経路データに基づいて、地図・案内経路を表示部（図示せず）に表示して歩行や走行の案内を受けるように構成されている。なお、本実施例においては、通信型のナビゲーションシステム１０として説明を進めるが、本発明は、通信型のナビゲーションシステム１０に限られることなく、ナビゲーション装置と経路探索装置が一体となったスタンドアロンで動作するカーナビなどにも適用できる。
【００３９】
ナビゲーション装置３０は、主制御部３１、経路探索要求部３２、案内データ記憶部３３、地図・経路記憶部３４、ＧＰＳ処理部３５、方位検出部３６とから構成されている。ユーザは、ナビゲーション装置３０において、図示していない操作・表示部から所望の入力、操作指示を行い、表示部に経路探索装置２０から配信された地図や案内経路を表示する。主制御部３１は、マイクロプロセッサを中心に構成され、一般的なコンピュータ装置と同様にＲＡＭ、ＲＯＭなどの記憶手段を備えており、これらの記憶手段に蓄積されたプログラムによって各部を制御する。
【００４０】
経路探索要求部３２は、出発地または現在地、目的地、移動手段などの経路探索要件を経路探索装置２０に送り、経路探索の要求を行う。出発地、目的地は緯度、経度によって指示するのが一般的であるが、住所や電話番号を入力し、経路探索装置２０のデータベースで緯度、経度の情報に変換する方法や、ナビゲーション装置３０に表示される地図上でポイントを指定し緯度、経度の情報に変換する方法などがとられる。移動手段は、例えば、徒歩、自動車、徒歩と交通機関の併用などである。本発明においては、ナビゲーション装置３０が経路探索装置２０に経路探索要求を送信する際に、方位検出部３６で検出したナビゲーション装置３０が向いている方位を、前記の出発地または現在地、目的地、移動手段などの経路探索要件に付加して送信するように構成した点に特徴がある。
【００４１】
案内データ記憶部３３には、経路探索装置２０からダウンロードまたはプレインストールした経路の案内（ガイダンス）、例えば、交差点や分岐点（ガイダンスポイント）にナビゲーション装置３０が近づいた際に、「この先、右折です」等の表示、音声案内のパターンに応じた表示データや音声データなどが記憶されており、ナビゲーション装置３０が経路探索装置２０から配信を受けた案内経路やガイダンスポイントの案内データに従って、該案内データに設定された案内（ガイド）を表示したり、音声ガイドをしたりすることができる。地図・経路記憶部３４は、経路探索要求の結果、経路探索装置２０からナビゲーション装置３０に配信される地図データ、案内経路データを記憶し、操作・表示部に地図、案内経路を表示するためのものである。
【００４２】
ＧＰＳ処理部３５は、通常のナビゲーション端末（携帯端末）と同様に、ＧＰＳ衛星信号を受信、処理して現在位置を測位するためのものである。
【００４３】
一方、経路探索装置２０は、主制御部２１、送受信部２２、地図データベース（ＤＢ）２３、経路探索部２４、データ配信部２５、探索方向判定部２６、演算処理部２７、経路ネットワークデータベース（ＤＢ）２８、操作表示部２９とを備えている。主制御部２１は、マイクロプロセッサを中心に構成され、一般的なコンピュータ装置と同様にＲＡＭ、ＲＯＭなどの記憶手段を備えており、これらの記憶手段に蓄積されたプログラムによって各部を制御する。
【００４４】
送受信部２２は、ナビゲーション装置３０からのデータやサービス要求を受信し、また、要求されたデータやサービスに必要なデータをナビゲーション装置３０に送信（配信）するためのものである。地図データベース（ＤＢ）２３は、ナビゲーション装置３０に配信して表示するための地図データを蓄積したデータベースであり、経路ネットワークデータベース（ＤＢ）２８は、経路探索のための経路ネットワークデータ（ノードデータ、リンクデータ、コストデータ）を蓄積したデータベースである。
【００４５】
経路探索部２４は、探索方向判定部２６と演算処理部２７とから構成され、ナビゲーション装置３０から送られた経路探索の要件に従って、地図ＤＢ２３、経路ネットワークＤＢ２８を参照して、出発地から目的地までの最短の案内経路を探索する。探索の手法は、前述の特許文献１に開示されたダイクストラ法を使用することができる。本発明においては、経路探索部２４がナビゲーション装置３０から送られた経路探索要件に従って経路を探索する際、ナビゲーション装置３０が向いている方位情報に基づいて探索方向判定部２６が探索方向を判定し、経路ネットワークデータベース２８に蓄積された有向リンクから当該方位情報に沿った方向のリンクを探索するように決定し、演算処理部２７がダイクストラ法に基づいて、出発地から目的地に至る一方向のリンクをたどりそのコストを累計して最短の経路を探索するようにした点に特徴がある。
【００４６】
データ配信部２５は、経路探索部２４で探索した最短の案内経路のデータ、地図データ、案内データ等のデータをナビゲーション装置３０に配信するためのものであり、案内経路は経路探索部２４によってベクターデータとして作成され、ナビゲーション装置３０に地図データに付加されて配信される。ナビゲーション装置３０は、配信された地図データと案内経路データに従って、表示部に地図および案内経路を表示する。
【００４７】
経路探索装置２０で経路の探索と案内データ作成が完了すると、地図データ、案内経路（最適経路）データ、案内データがナビゲーション装置３０に配信され、ナビゲーション装置３０は、地図データと案内経路データとを地図・経路記憶部３４に記憶し、案内データを案内データ記憶部３３に記憶して操作・表示部に地図および案内経路を表示する。ナビゲーション装置３０の現在位置は、ＧＰＳ処理部３５で一定の周期で測位され、ガイダンスポイントに達すると、案内データ記憶部３３から当該ガイダンスポイントにおける音声案内のパターンが読み出され、音声案内のパターンに従って、ナビゲーション装置３０に用意された音声データが選択され再生される。音声案内のパターンに応じた音声データは、予めナビゲーション装置３０にプレインストールされていてもよく、音声データが必要になる毎に経路探索装置２０からダウンロードして蓄積していってもよい。
【００４８】
次に、図１に示すナビゲーションシステム１０の経路探索処理について説明する。図２は、地図ＤＢ２３に蓄積された地図データの一例を示す概念図である。この地図データは本発明の動作を説明するために極一部を抽出して示した概念図であって、道路Ｈ１〜４、Ｖ１〜Ｖ５によって構成されるエリアを抽出したものである。実際の地図データは、所定の緯度、経度の範囲でメッシュ状に区切られた複数の地図データから構成され、ナビゲージョン装置３０の現在位置に応じたメッシュの地図データが配信される。
【００４９】
図３は、図２の地図データに対応する経路ネットワークを示す概念図である。図３において、道路Ｈ１〜Ｈ４、Ｖ１〜Ｖ５の交差点、端点がノードになっており、各ノードにはノード１〜ノード１５のノード番号が定められている。図３においてノード番号は数字をまるで囲んで示している。各ノードを連結している矢印線がリンクを示しており、道路や歩行者用の経路では、双方向の通行が可能であるのが一般的であって、リンクは双方向に向いたペアの有向リンクから構成される。従って、図３の矢印線の矢印の向きが方向別のリンクを示している。そして、リンクはコストを有している。一般的にリンクのコストは、距離または所要時間である。経路ネットワークＤＢ２８には、ノード、リンク、リンクコストのデータが蓄積されており、ある出発ノードからある目的ノードに至る経路を探索する場合、出発ノードから目的ノードまでのリンクをたどり、リンクコストを累計していき、累計値が最小になるリンクの組み合わせが最適経路として決定される。
【００５０】
図３において、ノード１５から出発するものとして目的地がノード１である場合の経路探索について説明する。出発地Ａがノード１４に近い地点である場合、出発方向を考慮しない経路探索によって最適経路（最短の経路）を探索すると、本来、探索される経路は、「ノード１５、ノード１４、ノード１１、ノード７、ノード３、ノード２、ノード１（目的地）」と進むはずの経路であったが、例えば、ノード１４（交差点）で右折することができなくて、現在地マークＡのところでリルート（再探索）が発生したとする。
【００５１】
このとき、最短経路は、「ノード１４、ノード１１、ノード７、ノード３、ノード２、ノード１（目的地）」である。しかし、この新たな案内経路は進行方向と逆である。徒歩ならＵターンは簡単であるが、車両の場合はできればUターンはしたくない。図３の場合も、「ノード１３、ノード９、ノード１０、ノード６、ノード５、ノード１（目的地）」の経路ならＵターンせずに目的地を目指せる。実際に地点Ａを越えれば後者のルートの方が最短経路になり、探索中も自車が進行中であることを考えると、進行方向にまず経路をとるのは無駄なことではない。
【００５２】
そこで、本発明の実施例においては、ナビゲーション装置３０に電子コンパス、３次元地磁気センサ、加速度センサなどから構成される方位検出部３６を設け、この方位検出部３６によってナビゲーション装置３０が向いている方位（向き）を検出し、経路探索の要件に方位検出部３６が検出した方位の情報を加えて、経路探索装置２０に経路探索要求を送信するようにしている。そして、経路探索装置２０は、ナビゲーション装置３０から送信された方位情報（ナビゲーション装置３０が向いている方位）に基づいて、経路探索部２４の探索方向判定部２６が経路探索する出発リンクの方向を決定し、経路ネットワークＤＢ２８を参照して決定探索方向判定部２６が決定した方向に合致したリンクを出発リンクとして演算処理部２７がリンクをたどりリンクコストの累積値を算出してリンクコストが最短になる経路を決定する。
【００５３】
ここで、探索方向判定部３６が判定する出発リンクの向きは、ナビゲーション装置３０が向いている方位に近い向きを持つリンクである。ここでいう「近い向き」とは、おおむね、ナビゲーション装置３０が検出した方位とリンクの向きの角度差が９０°以内のものである。これは、方位検出部３６が検出する方位の誤差、あるいは、ナビゲーション装置３０が歩行者用の携帯端末である場合に方位検出部３６の検出方位が実際の方位とずれた方位を検出する可能性があることを考慮したものである。
【００５４】
次に、図４のシーケンス図を用いて上記リルートが発生した場合の動作について説明する。図４は、本発明にかかるナビゲーションシステムの動作シーケンスを示すシーケンス図である。ステップＳ１０でナビゲーション装置３０において、電子コンパスなどの方位検出部３６を用いて、ナビゲーション装置３０が向いている方位を取得する。ナビゲーション装置は車両に固定されているので、方位検出部３６が検出した方位は車両の向いている方向である。そして、ナビゲーション装置３０は、ステップＳ１１においてＧＰＳ処理部３５で現在位置を測位し、現在位置と目的地、方位情報、その他経路探索の要件（探索条件）を経路探索装置２０に送る。
【００５５】
経路探索装置２０は、ナビゲーション装置３０の現在位置を出発地として経路探索を行なうわけであるが、現在地周辺のリンクのうち、ナビゲーション装置３０の方位に近いリンクを出発リンクとして探索を開始する。「近いリンク」とは、前述したように、道路には双方向にリンクがあり、そのうちナビゲーション装置３０が現在向いている方向に近い有向リンクを出発リンクとするという意味である。図３においては、１４→１３が出発リンクに決まるので、実質ノード１３からの経路探索を行う場合と同じと考えることもできる。一方通行のような場合は、有向リンクが１つしかないので、それに従う。出発リンクを決定すること以外は、通常行なわれているダイクストラ法などの探索方法を用いればよい。
【００５６】
また、出発リンクを指定する代わりに、反対方向を向いているリンクを経路ネットワークデータから一時的に削除して経路探索を行うようにしてもよい。この場合は、図５に示すような経路ネットワークになる。すなわち、図５は、一方向のリンクを経路ネットワークから一時削除した状態を示す図であり、経路探索装置２０は、探索方向判定部２６でナビゲーション装置３０から送られた方位情報に基づいて、経路ネットワークＤＢ２８からナビゲーション装置３０が現在向いている方向に近いリンクを残して他の向きのリンクを一時的に削除する。リンクを削除した経路ネットワークを示したのが図５の経路ネットワーク図である。
【００５７】
従って、経路探索部２４は、経路ネットワークＤＢ２８に残されたリンク、すなわち、ナビゲーション装置３０が現在向いている方向に近いリンクから経路探索を開始することになり、図３に示す経路ネットワーク図で説明したのと実質的に同様の経路探索を行うことができる。
【産業上の利用可能性】
【００５８】
以上、説明したように、本発明にかかるナビゲーションシステムによれば、歩行者や自動車がスタートする方向または移動している方向に応じた経路探索を行うことができるようになり、効率的な経路探索を可能とした経路探索装置およびナビゲーション、装置経路探索方法ならびにプログラムを提供することができる。
【００５９】
なお、上記の実施例は通信型の自動車用ナビゲーションシステムを例にしたものであるが、本発明はこれに限られるものではなく、携帯電話を端末として実用化されている歩行用のナビゲーションシステムにおいても適用可能である。携帯電話の画面を見る方向は決まっているので、表示画面の上方向を進行方向と考えてよい。このようにすれば、利用者に突然後ろ向きの経路が表示されることがないので、利用者に奇異な感じを与えることがなくなる。更に、通信型のナビゲーションシステム以外にナビゲーション装置と経路探索装置を一体化した自動車用のナビゲーションシステムとして構成することもできる。
【図面の簡単な説明】
【００６０】
【図１】本発明にかかるナビゲーション装置、経路探索装置からあるナビゲーションシステムの構成を示すブロック図である。
【図２】地図ＤＢに蓄積された地図データの一例を示す概念図である。
【図３】図２の地図データに対応する経路ネットワークを示す概念図である。
【図４】本発明にかかるナビゲーションシステムの動作シーケンスを示すシーケンス図である。
【図５】一方向のリンクを経路ネットワークから一時削除した状態を示す概念図である。
【符号の説明】
【００６１】
１０・・・・ナビゲーションシステム
１２・・・・ネットワーク
２０・・・・経路探索装置
２１・・・・主制御部
２２・・・・送受信部
２３・・・・地図データベース（ＤＢ）
２４・・・・経路探索部
２５・・・・データ配信部
２５・・・・交差点経路判定部
２６・・・・探索方向判定部
２７・・・・演算処理部
２８・・・・経路ネットワークデータベース（ＤＢ）
２９・・・・操作・表示部
３０・・・・ナビゲーション装置
３１・・・・主制御部
３２・・・・経路探索要求部
３３・・・・案内データ記憶部
３４・・・・地図・経路記憶部
３５・・・・ＧＰＳ処理部
３６・・・・方位検出部
【図１】
2006038513.tif 000003
【図２】
2006038513.tif 000004
【図３】
2006038513.tif 000005
【図４】
2006038513.tif 000006
【図５】
2006038513.tif 000007