JP2018059840A - 案内装置、案内方法、及びプログラム - Google Patents

案内装置、案内方法、及びプログラム Download PDF

Info

Publication number
JP2018059840A
JP2018059840A JP2016198081A JP2016198081A JP2018059840A JP 2018059840 A JP2018059840 A JP 2018059840A JP 2016198081 A JP2016198081 A JP 2016198081A JP 2016198081 A JP2016198081 A JP 2016198081A JP 2018059840 A JP2018059840 A JP 2018059840A
Authority
JP
Japan
Prior art keywords
road
intersection
link
specifying
name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016198081A
Other languages
English (en)
Other versions
JP6757224B2 (ja
Inventor
勝利 梅村
Katsutoshi Umemura
勝利 梅村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zenrin Datacom Co Ltd
Original Assignee
Zenrin Datacom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zenrin Datacom Co Ltd filed Critical Zenrin Datacom Co Ltd
Priority to JP2016198081A priority Critical patent/JP6757224B2/ja
Publication of JP2018059840A publication Critical patent/JP2018059840A/ja
Application granted granted Critical
Publication of JP6757224B2 publication Critical patent/JP6757224B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

【課題】現在地の把握を支援するための情報を提供する。【解決手段】ユーザの現在地と、該ユーザの進行方向とを取得する取得手段と、前記取得手段により取得された前記現在地に基づいて、前記ユーザが移動している第1の道路を特定する第1の特定手段と、前記第1の特定手段により特定された前記第1の道路において、前記取得手段により取得された前記進行方向にある第1の交差点を特定する第2の特定手段と、前記第2の特定手段により特定された前記第1の交差点において、前記第1の道路と交差する第2の道路を特定する第3の特定手段と、前記第3の特定手段により特定された前記第2の道路の道路名称又は前記第2の特定手段により特定された前記第1の交差点の交差点名称を出力する出力手段と、を有する。【選択図】図2

Description

本発明は、案内装置、案内方法、及びプログラムに関する。
従来より、例えば車両等に搭載されるナビゲーション装置等が知られている。ナビゲーション装置では、ユーザにより入力された目的地等に基づいて経路を探索することで、探索された経路を用いて、目的地までの経路案内を行うことができる。
また、経路案内中に、次の交差点の名称と、交差点までの距離を表示するナビゲーション装置が知られている(例えば特許文献1参照)。
特許第2517210号公報
ここで、ユーザは、例えば、明確な目的地を持たずに車で走行している場合やある程度の土地鑑がある地域を車で走行している場合等には、経路案内を行わないことがある。
しかしながら、上記の従来技術では、経路案内中でない場合(すなわち、目的地等が設定されていない場合)には、次に交差する道路の道路名称等を表示することができなかった。次に交差する道路の道路名称等が表示されていれば、ユーザは、例えば、案内看板等と照らし合わせることで、自身が走行している場所を把握することができるようになる。
本発明の実施の形態は、上記の点に鑑みてなされたもので、現在地の把握を支援するための情報を提供することを目的とする。
上記目的を達成するため、本発明の実施の形態は、ユーザの現在地と、該ユーザの進行方向とを取得する取得手段と、前記取得手段により取得された前記現在地に基づいて、前記ユーザが移動している第1の道路を特定する第1の特定手段と、前記第1の特定手段により特定された前記第1の道路において、前記取得手段により取得された前記進行方向にある第1の交差点を特定する第2の特定手段と、前記第2の特定手段により特定された前記第1の交差点において、前記第1の道路と交差する第2の道路を特定する第3の特定手段と、前記第3の特定手段により特定された前記第2の道路の道路名称又は前記第2の特定手段により特定された前記第1の交差点の交差点名称を出力する出力手段と、を有する。
本発明の実施の形態によれば、現在地の把握を支援するための情報を提供することができる。
本実施形態に係る案内装置の一例の構成を示す図である。 道路名称及び距離の表示の一例について説明する図である。 本実施形態に係る案内装置の一例のハードウェア構成を示す図である。 本実施形態に係る案内装置の一例の機能構成を示す図である。 道路名称及び距離の表示処理の一例を示すフローチャートである。 次に交差する道路の道路名称の取得及び当該交差する地点までの距離の算出処理の一例を示すフローチャートである。 直進リンクの特定の一例について説明する図である。 交差リンクの特定の一例について説明する図である。 次の次に交差する道路の道路名称の取得及び当該交差する地点までの距離の算出処理の一例を示すフローチャートである。 細街路がある場合における交差点の特定について説明する図である。 案内装置及び案内サーバを含む案内システムの一例の構成を示す図である。
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
<案内装置の構成>
まず、本実施形態に係る案内装置10の構成について、図1を参照しながら説明する。図1は、本実施形態に係る案内装置10の一例の構成を示す図である。
本実施形態に係る案内装置10は、車両等に搭載されるナビゲーション装置(いわゆる、カーナビ)等である。
なお、本実施形態に係る案内装置10は、例えば、スマートフォンやタブレット端末、ウェアラブル端末(例えば、ヘッドアップディスプレイ装置等)の各種電子機器であっても良い。したがって、本実施形態に係る案内装置10は、車両等の運転中に用いる場合に限られず、例えば、自転車や徒歩等による移動中に用いることもできる。
図1に示すように、本実施形態に係る案内装置10は、案内プログラム100がインストールされている。また、本実施形態に係る案内装置10は、ネットワークデータ記憶部110を有している。
案内装置10は、案内プログラム100により、例えばユーザにより入力された目的地や経由地等と、ネットワークデータ記憶部110に記憶されているネットワークデータとに基づいて、現在地から目的地までの経路を探索して、探索した経路の経路案内をユーザに提供する。
また、案内装置10は、経路案内中でない場合(すなわち、ユーザにより目的地等が入力されていない場合)、ネットワークデータ記憶部110に記憶されているネットワークデータに基づいて、ユーザが現在走行している道路の道路名称、次に交差する道路の道路名称及び当該交差する地点までの距離、次の次に交差する道路の道路名称及び当該交差する地点までの距離を提供する。
なお、以降では、ユーザが現在走行している道路を「走行道路」、次に交差する道路を「第1の交差道路」、次の次に交差する道路(すなわち、第1の交差道路の次に交差する道路)を「第2の交差道路」とも表す。また、ユーザの現在地から第1の交差道路と交差する地点までの距離を「第1の交差距離」、ユーザの現在地から第2の交差道路と交差する地点までの距離の「第2の交差距離」とも表す。
このように、本実施形態に係る案内装置10は、経路案内中でない場合、例えばユーザが現在走行している場所を把握するための情報(走行道路の道路名称、第1の交差道路の道路名称及び第1の交差距離、並びに第2の交差道路の道路名称及び第2の交差距離)を提供する。
なお、ネットワークデータには、例えば、交差点や分岐点、道路属性が変化する箇所、道路幅が変化する箇所等の各種地点を示すノードの情報(ノード情報)と、ノード間を繋ぐリンクの情報(リンク情報)とが含まれる。ノード情報には、例えば、ノード番号、緯度・経度、交差点の名称(漢字及び読み)や信号機の有無等の情報が含まれる。リンク情報には、例えば、リンク長や座標点列(例えば、緯度・経度の座標点列)、リンクのコスト、リンクの両端にあるノードのノード番号、道路属性(道路名称、道路幅等)、進行方向、高度(標高)等の情報が含まれる。
ネットワークデータは、上述したように、経路の探索に用いられると共に、例えばユーザが現在走行している場所を把握するための情報(走行道路の道路名称、第1の交差道路の道路名称や第1の交差距離等)の取得に用いられる。なお、経路の探索は、例えば、ダイクストラ法等の既知のアルゴリズムを用いて行うことができる。
ここで、経路案内中でない場合に、例えばユーザが現在走行している場所を把握するための情報として、走行道路の道路名称、第1の交差道路の道路名称及び当該第1の交差道路と交差する地点までの距離、並びに第2の交差道路の道路名称及び当該第2の交差道路と交差する地点までの距離が表示される場合について、図2を参照しながら説明する。図2は、道路名称及び距離の表示の一例について説明する図である。
まず、図2(a)に示すように、ユーザの現在地Pが、道路名称が「○○通り」の道路上にあるものとする。また、道路名称「○○通り」の道路は、道路名称「ABC街道」の道路と交差すると共に、道路名称「国道○○○号線」の道路と交差するものとする。
このとき、本実施形態に係る案内装置10は、図2(b)に示す画面G100を表示する。図2(b)に示す画面G100には、ユーザが現在走行している道路(すなわち、走行道路)の道路名称G110として「○○通り」が表示される。
また、図2(b)に示す画面G100には、第1の交差道路の道路名称G120として「ABC街道」が表示される。更に、図2(b)に示す画面G100には、当該第1の交差道路と交差する地点までの距離G121として「50m」(すなわち、第1の交差距離)が表示される。
同様に、図2(b)に示す画面G110には、第2の交差道路の道路名称G130として「国道○○○号線」が表示される。また、同様に、図2(b)に示す画面G110には、第2の交差道路と交差する地点までの距離G131として「170m」(すなわち、第2の交差距離)が表示される。
図2(b)に示す画面G100により、ユーザは、現在走行している道路において、次に交差する道路の道路名称と、当該交差する地点までの距離とを知ることができる。また、ユーザは、更に、現在走行している道路において、次の次に交差する道路の道路名称と、当該地点までの距離とを知ることができる。
これにより、ユーザは、例えば、図2(b)に示す画面G100を参照しながら、案内看板等と照らし合わせることにより、おおよその自己位置を把握することができるようになる。
<ハードウェア構成>
次に、本実施形態に係る案内装置10のハードウェア構成について、図3を参照しながら説明する。図3は、本実施形態に係る案内装置10の一例のハードウェア構成を示す図である。
図3に示すように、本実施形態に係る案内装置10は、入力装置301と、表示装置302と、外部I/F303と、通信I/F304とを有する。また、本実施形態に係る案内装置10は、ROM(Read Only Memory)305と、RAM(Random Access Memory)306と、CPU(Central Processing Unit)307と、記憶装置308と、GPS(Global Positioning System)受信機309とを有する。更に、これらハードウェアは、バスBで互いに接続されている。
入力装置301は、例えば、タッチパネルや各種ボタン等であり、ユーザが案内装置10に各種入力(例えば、目的地や経由地の入力等)を行うのに用いられる。表示装置302は、例えば、LCD(Liquid Crystal Display)等であり、案内装置10による処理結果を表示する。
外部I/F303は、外部装置とのインタフェースである。外部装置には、記録媒体303a等がある。案内装置10は、外部I/F303を介して、記録媒体13aの読み取りや書き込みを行うことができる。
記録媒体303aには、例えば、CD、DVD、SDメモリカード、USBメモリ等がある。なお、記録媒体303aには、案内プログラム100が格納されていても良い。
通信I/F304は、案内装置10が他の装置等と通信を行うためのインタフェースである。案内装置10は、通信I/F304を介して、他の装置等との間でデータ通信を行うことができる。
記憶装置308は、プログラムやデータを格納している不揮発性のメモリであり、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)等である。記憶装置308に格納されているプログラムやデータには、案内プログラム100、案内装置10全体を制御する基本ソフトウェアであるOS(Operating System)等がある。
RAM306は、プログラムやデータを一時保持する揮発性の半導体メモリである。ROM305は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリである。ROM305には、例えば、OS設定やネットワーク設定等のデータが格納されている。
CPU307は、ROM305や記憶装置308等からプログラムやデータをRAM306上に読み出し、当該プログラムやデータに基づく処理を実行することで、案内装置10全体の制御や各種の機能を実現する演算装置である。
GPS受信機309は、GPSから所定の電波を受信して、案内装置10の現在の位置(すなわち、案内装置10を搭載した車両等の現在の位置)を示す緯度及び経度の測定を行う。GPS受信機309は、案内装置10の高度を測定することができても良い。
本実施形態に係る案内装置10は、図3に示すハードウェア構成を有することにより、後述するような各種処理を実現できる。
<機能構成>
次に、本実施形態に係る案内装置10の機能構成について、図4を参照しながら説明する。図4は、本実施形態に係る案内装置10の一例の機能構成を示す図である。
図4に示すように、本実施形態に係る案内装置10は、位置・方向取得部101と、名称取得部102と、距離算出部103と、交差点特定部104と、走行リンク特定部105と、直進リンク特定部106と、交差リンク特定部107と、出力部108とを有する。これら各機能部は、案内装置10にインストールされた案内プログラム100が、CPU307に実行させる処理により実現される。
また、本実施形態に係る案内装置10は、上述したように、ネットワークデータ記憶部110を有する。当該記憶部は、例えば記憶装置308を用いて実現可能である。なお、当該記憶部は、案内装置10とネットワークを介して接続される記憶装置等を用いて実現されていても良い。
位置・方向取得部101は、GPS受信機309等により測定されたユーザの現在地(すなわち、案内装置10を搭載した車両等の現在地)と、ユーザの進行方向とを取得する。
名称取得部102は、ネットワークデータ記憶部110に記憶されているネットワークデータに含まれるリンク情報から道路名称(走行道路の道路名称、第1の交差道路の道路名称、第2の交差道路の道路名称等)を取得する。
すなわち、名称取得部102は、後述する走行リンクの道路名称(走行道路の道路名称)と、後述する交差リンクの道路名称(第1の交差道路の道路名称及び第2の交差道路の道路名称)を取得する。
距離算出部103は、ネットワークデータ記憶部110に記憶されているネットワークデータに含まれるリンク情報に基づいて、第1の交差距離及び第2の交差距離を算出する。
交差点特定部104は、ネットワークデータ記憶部110に記憶されているネットワークデータに含まれるリンク情報に基づいて、ユーザの進行方向の先にある地点であって、かつ、走行道路と他の道路とが交差等する地点(すなわち、交差点)を特定する。本実施形態では、交差点には、T字路やY字路、五叉路や六叉路等の多叉路等も含まれるものとする。
すなわち、交差点とは、走行道路と他の道路とが交差する地点に限られず、例えば、走行道路に対して、1以上の他の道路が接続する地点も交差点と表すものとする。言い換えれば、本実施形態では、1つの道路に対して1つ以上の他の道路が接続する地点(道路が分岐又は合流する地点)を、便宜上、「交差点」と表すこととする。
走行リンク特定部105は、ネットワークデータ記憶部110に記憶されているネットワークデータに含まれるリンク情報に基づいて、位置・方向取得部101により取得された現在地が含まれるリンク(走行リンク)を特定する。
直進リンク特定部106は、交差点特定部104により特定された交差点における直進リンクを特定する。直進リンクとは、交差点特定部104により特定された交差点から脱出するための候補となるリンク(脱出リンク)のうち、ユーザが当該交差点に進入するためのリンク(進入リンク)との角度が最も180°に近いリンクのことである。
交差リンク特定部107は、交差点特定部104により特定された交差点における交差リンクを特定する。交差リンクとは、リンク情報に道路名称が設定されている脱出リンク(直進リンクを除く)のうち、進入リンクの延長線から時計回り又は反時計回りに150°以内で、かつ、当該直進リンクとの角度が最も90°に近いリンクのことである。
したがって、交差リンク特定部107は、直進リンクを除く脱出リンクの中からリンク情報に道路名称が設定されていない脱出リンクを除外した後、直進リンクとの角度が最も90°に近い脱出リンクを交差リンクと特定する。
出力部108は、名称取得部102により取得された道路名称(走行道路の道路名称、第1の交差道路の道路名称、及び第2の交差道路の道路名称)と、距離算出部103により算出された第1の交差距離及び第2の交差距離とを画面上に表示する。なお、出力部108は、これらの道路名称と、第1の交差距離及び第2の交差距離とを、例えば、音声として、スピーカ等から出力しても良い。
<処理の詳細>
次に、本実施形態に係る案内装置10の処理の詳細について説明する。
ここで、以降では、経路案内中でない場合(すなわち、ユーザにより目的地等が入力されていない場合)において、ユーザが現在走行している場所を把握するための情報(走行道路の道路名称、第1の交差道路の道路名称、第1の交差距離、第2の交差道路の道路名称、及び第2の交差距離等)を表示する処理について、図5を参照しながら説明する。図5は、道路名称及び距離の表示処理の一例を示すフローチャートである。
まず、位置・方向取得部101は、GPS受信機309等により測定されたユーザの現在地と、ユーザの進行方向とを取得する(ステップS501)。なお、ユーザの進行方向は、例えば、ジャイロセンサ等で測定されても良い。
次に、案内装置10の走行リンク特定部105は、走行リンクを特定する(ステップS502)。すなわち、走行リンク特定部105は、ネットワークデータ記憶部110に記憶されているネットワークデータに含まれるリンク情報のうち、位置・方向取得部101により取得された現在地が含まれるリンク情報のリンクを、走行リンクとして特定する。
次に、案内装置10の名称取得部102は、ネットワークデータ記憶部110に記憶されているネットワークデータに含まれるリンク情報のうち、走行リンクのリンク情報から道路名称を取得する(ステップS503)。ここで取得された道路名称が、走行道路の道路名称である。
なお、上記のステップS503において、走行リンクのリンク情報に道路名称が含まれない場合(すなわち、走行リンクに対応する道路に名称がない場合)には、現在地の住所名称を取得しても良い。これにより、図2(b)に示す画面G100の道路名称G110には、ユーザの現在地の住所名称が表示される。住所名称は、例えば、現在地を示す緯度・経度に基づいて、案内装置10の記憶装置308に記憶されている地図データに含まれる行政界ポリゴンを検索することで取得することができる。
次に、案内装置10は、第1の交差道路の道路名称を取得すると共に、第1の交差距離を算出する(ステップS504)。本ステップの処理の詳細については後述する。
次に、案内装置10は、第2の交差道路の道路名称を取得すると共に、第2の交差距離を算出する(ステップS505)。本ステップの処理の詳細については後述する。
続いて、案内装置10の出力部108は、走行道路の道路名称、第1の交差道路の道路名称、第1の交差距離、第2の交差道路の道路名称、及び第2の交差距離を画面上に表示する(ステップS506)。これにより、案内装置10の表示装置302上には、例えば図2(b)に示す画面G100が表示される。
以降では、上記のステップS504における処理の詳細について、図6を参照しながら説明する。図6は、次に交差する道路の道路名称の取得及び当該交差する地点までの距離の算出処理の一例を示すフローチャートである。
まず、交差点特定部104は、走行リンクにおけるユーザの進行方向の先にある交差点を特定する(ステップS601)。すなわち、交差点特定部104は、ユーザの進行方向の先ある地点であって、かつ、走行道路と他の道路とが交差等する地点を特定する。
次に、直進リンク特定部106は、交差点特定部104により特定された交差点における直進リンクを特定する(ステップS602)。
ここで、直進リンクの特定について、図7を参照しながら説明する。図7は、直進リンクの特定の一例について説明する図である。
図7に示すように、交差点特定部104により特定された交差点Cには、リンクLK〜LKが接続されているものとする。これらのリンクLK〜LKのうち、リンクLKは、ユーザが交差点Cに進入するためのリンク(進入リンク)であるものとする。すると、残りのリンクLK〜LKは、ユーザが交差点Cから脱出するための候補となるリンク(脱出リンク)である。
なお、脱出リンクは、交差点Cから脱出するための候補となるリンクであるため、例えば交差点Cに進入のみを行うことができるリンク(すなわち、交差点Cに進入する方向にのみ進行方向が設定されているリンク(一方通行のリンク))は脱出リンクとならない。また、進入リンクは、ユーザの現在地Pが含まれるリンク(すなわち、走行リンク)、又は走行リンクの先(ユーザの進行方向の先)にあるリンクである。
また、脱出リンクLKと進入リンクLKとの角度(時計回りに測定した角度)をθとする。同様に、脱出リンクLKと進入リンクLKとの角度をθ、脱出リンクLKと進入リンクLKとの角度をθ、脱出リンクLKと進入リンクLKとの角度をθとする。
このとき、直進リンク特定部106は、θ〜θのうち、180°に最も近いθ(i=2、3、4、又は5)に対応する脱出リンクLKを直進リンクと特定する。180°に最も近いθとは、θ〜θのうち、180°との差分の絶対値が最も小さいθ(i=2、3、4、又は5)のことである。図7に示す例では、直進リンク特定部106は、脱出リンクLKを直進リンクと特定する。
なお、進入リンクとの角度が180°に最も近い脱出リンクが2つ以上存在する場合、直進リンク特定部106は、これらの脱出リンクのうち、進入リンクと道路名称が同じ脱出リンクを直進リンクと特定すれば良い。
次に、交差リンク特定部107は、直進リンクを除く脱出リンクの中から、リンク情報に道路名称が設定されていない脱出リンクを除外する(ステップS603)。
次に、交差リンク特定部107は、進入リンクの延長線から時計回りに150°以内にある脱出リンクの中から交差リンクを特定する(ステップS604)。
ここで、交差リンクの特定について、図8を参照しながら説明する。図8は、交差リンクの特定の一例について説明する図である。
図8に示すように、交差点特定部104により特定された交差点Cには、進入リンクLKと、直進リンクLKと、リンク情報に道路名称が設定されている脱出リンクLK及び脱出リンクLK〜LKが接続されているものとする。
また、進入リンクLKの延長線Mと、この延長線Mから時計回りに150°以内にある脱出リンクLKとの角度をφとする。同様に、延長線Mと、この延長線Mから時計回りに150°以内にある脱出リンクLKとの角度をφとする。
このとき、交差リンク特定部107は、φ及びφのうち、90°に最も近いφ(j=4又は5)に対応する脱出リンクLKを交差リンクと特定する。90°に最も近いφとは、φ及びφのうち、90°との差分の絶対値が最も小さいφ(j=4又は5)のことである。図8に示す例では、交差リンク特定部107は、脱出リンクLKを交差リンクと特定する。
なお、進入リンクの延長線から時計回りに150°以内にある脱出リンクの中から交差リンクを特定するのは、交差点からUターンするためのリンク(進入リンクの延長線から時計回りに150°〜180°の範囲にあるリンク)を除外するためである。
次に、交差リンク特定部107は、上記のステップS604で交差リンクが特定されたか否かを判定する(ステップS605)。すなわち、交差リンク特定部107は、リンク情報に道路名称が設定されている脱出リンクであって、かつ、進入リンクの延長線から時計回りに150°以内にある脱出リンクが交差リンクとして特定されたか否かを判定する。
ステップS605において、交差リンクが特定されなかったと判定された場合、交差リンク特定部107は、進入リンクの延長線から反時計回りに150°以内にある脱出リンクの中から交差リンクを特定する(ステップS606)。すなわち、交差リンク特定部107は、進入リンクの延長線から反時計回りに150°以内にある脱出リンクの中から、上記のステップS604と同様の処理により、交差リンクを特定する。
次に、交差リンク特定部107は、上記のステップS606で交差リンクが特定されたか否かを判定する(ステップS607)。すなわち、交差リンク特定部107は、リンク情報に道路名称が設定されている脱出リンクであって、かつ、進入リンクの延長線から反時計回りに150°以内にある脱出リンクが交差リンクとして特定されたか否かを判定する。
ステップS605又はステップS607において、交差リンク(すなわち、第1の交差道路を示すリンク)が特定されたと判定された場合、名称取得部102は、交差リンクのリンク情報に設定されている道路名称を取得する(ステップS608)。これにより、第1の交差道路の道路名称が取得される。
次に、距離算出部103は、位置・方向取得部101により取得された現在地から、交差点特定部104により特定された交差点までの距離を算出する(ステップS609)。これにより、第1の交差距離が算出される。なお、距離算出部103は、例えば、ネットワークデータ記憶部110に記憶されているネットワークデータに含まるリンク情報に基づいて、現在地から交差点までに含まれるリンクのリンク情報に設定されているリンク長から距離を算出することができる。
一方、ステップS607において、交差リンクが特定されなかったと判定された場合、交差点特定部104は、更に次の交差点(すなわち、直進リンクの先にある交差点)を特定する(ステップS610)。このように、交差リンクが特定されなかった場合には、直進リンクの先にある次の交差点において、上記のステップS602〜ステップS607の処理が行われる。
以上のように、本実施形態に係る案内装置10は、第1の交差道路の道路名称の取得と、第1の交差距離の算出とを行うことができる。
なお、図6では、道路が右側通行であることを想定し、ステップS604の処理で交差リンクが特定されなかった場合(ステップS605でNo)、ステップS606の処理を行うものとして説明した。ただし、道路が左側通行である場合には、ステップS604の処理内容とステップS606の処理内容とを入れ替えた方が好ましい。
すなわち、道路が左側通行である場合には、ステップS604で進入リンクの延長線から反時計回りに150°以内にある脱出リンクから交差リンクを特定する処理を行って、ステップS604の処理で交差リンクが特定されなかった場合に、ステップS606で当該延長線から時計回りに150°以内にある脱出リンクから交差リンクを特定する処理を行うことが好ましい。
このように、道路が右側通行であるか左側通行であるかに応じて、ステップS604の処理内容とステップS606の処理内容とを入れ替えることが好ましい。
以降では、上記のステップS505における処理の詳細について、図9を参照しながら説明する。図9は、次の次に交差する道路の道路名称の取得及び当該交差する地点までの距離の算出処理の一例を示すフローチャートである。
まず、交差点特定部104は、上記のステップS609において現在地からの距離が算出された交差点における直進リンクの先にある交差点を特定する(ステップS901)。
次に、直進リンク特定部106は、上記のステップS602と同様に、交差点特定部104により特定された交差点における直進リンクを特定する(ステップS902)。
次に、交差リンク特定部107は、直進リンクを除く脱出リンクの中から、リンク情報に道路名称が設定されていない脱出リンクを除外する(ステップS903)。
次に、交差リンク特定部107は、上記のステップS604と同様に、進入リンクの延長線から時計回りに150°以内にある脱出リンクの中から交差リンクを特定する(ステップS904)。
次に、交差リンク特定部107は、上記のステップS904で交差リンクが特定されたか否かを判定する(ステップS905)。
ステップS905において、交差リンクが特定されなかったと判定された場合、交差リンク特定部107は、進入リンクの延長線から反時計回りに150°以内にある脱出リンクの中から交差リンクを特定する(ステップS906)。
次に、交差リンク特定部107は、上記のステップS906で交差リンクが特定されたか否かを判定する(ステップS907)。
ステップS905又はステップS907において、交差リンク(すなわち、第2の交差道路を示すリンク)が特定されたと判定された場合、名称取得部102は、交差リンクのリンク情報に設定されている道路名称を取得する(ステップS908)。これにより、第2の交差道路の道路名称が取得される。
次に、距離算出部103は、位置・方向取得部101により取得された現在地から、交差点特定部104により特定された交差点までの距離を算出する(ステップS909)。これにより、第2の交差距離が算出される。
一方、ステップS907において、交差リンクが特定されなかったと判定された場合、交差点特定部104は、更に次の交差点(すなわち、直進リンクの先にある交差点)を特定する(ステップS910)。このように、交差リンクが特定されなかった場合には、直進リンクの先にある次の交差点において、上記のステップS902〜ステップS907の処理が行われる。
以上のように、本実施形態に係る案内装置10は、第2の交差道路の道路名称の取得と、第2の交差距離の算出とを行うことができる。
なお、図9では、道路が右側通行であることを想定し、ステップS904の処理で交差リンクが特定されなかった場合(ステップS905でNo)、ステップS906の処理を行うものとして説明した。ただし、道路が左側通行である場合には、図6と同様に、ステップS904の処理内容とステップS906の処理内容とを入れ替えた方が好ましい。
なお、上記のステップS601、ステップS610、ステップS901、及びステップS910における交差点の特定について、例えば、大きい交差点の前に、細街路があるような場合には、この細街路に分岐する地点を交差点と特定しなくても良い。
すなわち、例えば、図10に示すように、現在地Pの走行道路において、交差点Cの前に、細街路Rに分岐する交差点Cがあり、かつ、交差点Cと交差点Cとの距離が所定の距離以内であるような場合には、交差点特定部104は、この交差点Cを交差点と特定しなくても良い。
また、交差点特定部104は、例えば、分岐点又は合流点における信号の有無、予め設定されたランク等に基づいて、交差点を特定しても良い。すなわち、例えば、交差点特定部104は、分岐点又は合流点に信号が無い場合には、交差点と特定しなくても良いし、予め設定されたランク(分岐点若しくは合流点のランク、又は分岐若しくは合流する道路のランク等)が所定のランク以下の場合には、交差点と特定しなくても良い。
<まとめ>
以上のように、本実施形態に係る案内装置10は、経路案内中でない場合に、走行道路の道路名称と、第1の交差道路の道路名称と、第1の交差距離と、第2の交差道路の道路名称と、第2の交差距離とを表示する。このため、ユーザは、例えば、走行中に視認できる案内看板等と、第1の交差道路や第2の交差道路の道路名称とを照らし合わせることにより、おおよその自己位置を把握することができるようになる。
なお、本実施形態に係る案内装置10では、次に交差する道路の道路名称及び当該交差する地点までの距離と、次の次に交差する道路の道路名称及び当該交差する地点までの距離とを表示するものとしたが、これに限られない。本実施形態に係る案内装置10は、例えば、更に、その次に交差する道路(すなわち、第3の交差道路)の道路名称及び当該交差する地点までの距離とを表示しても良い。
また、本実施形態に係る案内装置10では、道路名称を表示するものとしたが、これに限られず、例えば、交差点の名称等を表示しても良い。すなわち、図2(b)に示す画面G100の道路名称G110、G120、及びG130の少なくとも1つに、ステップS601やステップS901で特定された交差点の名称等が表示されても良い。これにより、例えば、慣習上、道路の名称よりも交差点の名称の方が目印となる可能性が高い国(例えば日本等)では、ユーザは、自己位置を把握し易くなる。交差点の名称は、ノード情報から取得することができる。なお、交差点の名称は、道路名称と同様に、音声等により出力されても良い。
また、本実施形態では、道路名称の取得や距離の算出等の処理をすべて案内装置10が行うものとして説明したが、これらの処理のうちの一部の処理が、案内装置10とネットワークNを介して接続される案内サーバ20で行われても良い。
すなわち、本実施形態は、例えば、図11に示す案内システム1により実現することもできる。図11に示す案内システム1では、案内プログラム200がインストールされ、ネットワークデータ記憶部210を有する案内サーバ20が、ネットワークNを介して、案内装置10と通信可能に接続されている。
このとき、案内サーバ20は、案内プログラム200により、例えば、道路名称の取得や距離の算出等の処理を行って、これらの処理の結果を案内装置10に送信するようにしても良い。これにより、案内装置10は、道路名称の取得や距離の算出等の処理を行う必要がなくなる。
なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
10 案内装置
100 案内プログラム
101 位置・方向取得部
102 名称取得部
103 距離算出部
104 交差点特定部
105 走行リンク特定部
106 直進リンク特定部
107 交差リンク特定部
108 出力部
110 ネットワークデータ記憶部

Claims (8)

  1. ユーザの現在地と、該ユーザの進行方向とを取得する取得手段と、
    前記取得手段により取得された前記現在地に基づいて、前記ユーザが移動している第1の道路を特定する第1の特定手段と、
    前記第1の特定手段により特定された前記第1の道路において、前記取得手段により取得された前記進行方向にある第1の交差点を特定する第2の特定手段と、
    前記第2の特定手段により特定された前記第1の交差点において、前記第1の道路と交差する第2の道路を特定する第3の特定手段と、
    前記第3の特定手段により特定された前記第2の道路の道路名称又は前記第2の特定手段により特定された前記第1の交差点の交差点名称を出力する出力手段と、
    を有する案内装置。
  2. 前記出力手段は、
    前記第3の特定手段により特定された前記第2の道路の道路名称を、前記案内装置の画面上に出力、又は、前記道路名称を音声により出力する、請求項1に記載の案内装置。
  3. 前記第2の特定手段は、
    更に、前記第1の道路において、前記第1の交差点の次にある第2の交差点を特定し、
    前記第3の特定手段は、
    更に、前記第2の特定手段により特定された前記第2の交差点において、前記第1の道路と交差する第3の道路を特定し、
    前記出力手段は、
    更に、前記第3の特定手段により特定された前記第3の道路の道路名称又は前記第2の特定手段により特定された前記第2の交差点の交差点名称を出力する、請求項1又は2に記載の案内装置。
  4. 前記現在地から前記第1の交差点までの第1の距離と、前記現在地から前記第2の交差点までの第2の距離とを算出する算出手段を有し、
    前記出力手段は、
    更に、前記第1の距離と、前記第2の距離とを出力する、請求項3に記載の案内装置。
  5. 前記第3の特定手段は、
    前記ユーザが前記第1の道路を移動して前記第1の交差点から脱出するための1以上のリンクのうち、前記ユーザが前記第1の道路を移動して前記第1の交差点に進入するための第1のリンクとの角度が最も180°に近い第1のリンクを特定し、
    前記1以上のリンクのうち、前記第1のリンクとの角度が最も90°に近い第2のリンクにより示される道路を前記第2の道路に特定する、請求項1乃至4の何れか一項に記載の案内装置。
  6. 前記出力手段は、
    更に、前記第1の道路の道路名称を出力する、請求項1乃至5の何れか一項に記載の案内装置。
  7. ユーザの現在地と、該ユーザの進行方向とを取得する取得手順と、
    前記取得手順により取得された前記現在地に基づいて、前記ユーザが移動している第1の道路を特定する第1の特定手順と、
    前記第1の特定手順により特定された前記第1の道路において、前記取得手順により取得された前記進行方向にある第1の交差点を特定する第2の特定手順と、
    前記第2の特定手順により特定された前記第1の交差点において、前記第1の道路と交差する第2の道路を特定する第3の特定手順と、
    前記第3の特定手順により特定された前記第2の道路の道路名称又は前記第2の特定手順により特定された前記第1の交差点の交差点名称を出力する出力手順と、
    をコンピュータが実行する案内方法。
  8. コンピュータを、
    ユーザの現在地と、該ユーザの進行方向とを取得する取得手段、
    前記取得手段により取得された前記現在地に基づいて、前記ユーザが移動している第1の道路を特定する第1の特定手段、
    前記第1の特定手段により特定された前記第1の道路において、前記取得手段により取得された前記進行方向にある第1の交差点を特定する第2の特定手段、
    前記第2の特定手段により特定された前記第1の交差点において、前記第1の道路と交差する第2の道路を特定する第3の特定手段、
    前記第3の特定手段により特定された前記第2の道路の道路名称又は前記第2の特定手段により特定された前記第1の交差点の交差点名称を出力する出力手段、
    として機能させるためのプログラム。
JP2016198081A 2016-10-06 2016-10-06 案内装置、案内方法、及びプログラム Active JP6757224B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016198081A JP6757224B2 (ja) 2016-10-06 2016-10-06 案内装置、案内方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016198081A JP6757224B2 (ja) 2016-10-06 2016-10-06 案内装置、案内方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2018059840A true JP2018059840A (ja) 2018-04-12
JP6757224B2 JP6757224B2 (ja) 2020-09-16

Family

ID=61908939

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016198081A Active JP6757224B2 (ja) 2016-10-06 2016-10-06 案内装置、案内方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP6757224B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07294277A (ja) * 1994-04-21 1995-11-10 Kenwood Corp 車載用ナビゲーションシステム
WO2001036912A1 (fr) * 1999-11-12 2001-05-25 Mitsubishi Denki Kabushiki Kaisha Procede et appareil de navigation
WO2007135855A1 (ja) * 2006-05-18 2007-11-29 Pioneer Corporation 情報案内装置、情報案内方法、情報案内プログラムおよびコンピュータに読み取り可能な記録媒体
JP2008102002A (ja) * 2006-10-18 2008-05-01 Denso Corp 車両用ナビゲーション装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07294277A (ja) * 1994-04-21 1995-11-10 Kenwood Corp 車載用ナビゲーションシステム
WO2001036912A1 (fr) * 1999-11-12 2001-05-25 Mitsubishi Denki Kabushiki Kaisha Procede et appareil de navigation
WO2007135855A1 (ja) * 2006-05-18 2007-11-29 Pioneer Corporation 情報案内装置、情報案内方法、情報案内プログラムおよびコンピュータに読み取り可能な記録媒体
JP2008102002A (ja) * 2006-10-18 2008-05-01 Denso Corp 車両用ナビゲーション装置

Also Published As

Publication number Publication date
JP6757224B2 (ja) 2020-09-16

Similar Documents

Publication Publication Date Title
JP5590950B2 (ja) ナビゲーション装置および誘導経路探索方法
JP4031282B2 (ja) ナビゲーション装置およびナビゲーション制御プログラム
US9026353B2 (en) Method and apparatus for displaying guidance for navigation system
US20060217882A1 (en) Vehicular navigation system
JP2004198209A (ja) ナビゲーション装置並びに該装置用プログラム及び記録媒体
US20200132498A1 (en) Display control device and display control method
JP2007240400A (ja) ナビゲーション装置および複数経路融合方法
KR20080104548A (ko) 관심지점 정보를 이용한 교차로 안내 방법 및 네비게이션시스템
US20120191344A1 (en) Method and apparatus for displaying lane complexity information for navigation system
US20090043488A1 (en) Navigation system, server, method, and program
KR20140000488A (ko) 교차로 회전지점 안내방법 및 네비게이션 시스템
JP2018165674A (ja) 情報処理装置、プログラム
JP6757224B2 (ja) 案内装置、案内方法、及びプログラム
JP5706634B2 (ja) 経路交差点抽出システム及び案内地図生成システム
JP2007279005A (ja) 車両用走行案内装置および地図記憶媒体
JP2008008798A (ja) ナビゲーション装置およびuターン情報提供方法
JP2003240581A (ja) ナビゲーション装置及び該装置の記録媒体
JP4608009B2 (ja) 経路探索装置、経路探索方法、経路探索プログラム、および記録媒体
JP6666821B2 (ja) 経路案内装置、経路案内方法、及びプログラム
JP2011043456A (ja) ナビゲーション装置
JP6249574B2 (ja) 経路案内装置、経路案内用表示方法及びプログラム
JP2018044902A (ja) ナビゲーションシステム及びコンピュータプログラム
JP2012154754A (ja) ナビゲーション装置、ナビゲーション方法及びナビゲーションプログラム
JP6000879B2 (ja) 経路案内装置
JP5820259B2 (ja) ナビゲーション装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200804

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200828

R150 Certificate of patent or registration of utility model

Ref document number: 6757224

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250