JP4536115B2 - ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体 - Google Patents
ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP4536115B2 JP4536115B2 JP2007521117A JP2007521117A JP4536115B2 JP 4536115 B2 JP4536115 B2 JP 4536115B2 JP 2007521117 A JP2007521117 A JP 2007521117A JP 2007521117 A JP2007521117 A JP 2007521117A JP 4536115 B2 JP4536115 B2 JP 4536115B2
- Authority
- JP
- Japan
- Prior art keywords
- city
- route
- display
- city name
- point information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 44
- 238000000605 extraction Methods 0.000 claims description 25
- 239000000284 extract Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
- G08G1/096866—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where the complete route is shown to the driver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3667—Display of a road map
- G01C21/3676—Overview of the route on the road map
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
- Traffic Control Systems (AREA)
Description
【技術分野】
【0001】
この発明は、ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体に関する。なお、この発明の利用は、ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体に限るものではない。
【背景技術】
【0002】
目的地点までのルートを探索し、探索した案内ルートを、ディスプレイ上で地図に沿って表示するようにしたナビゲーション装置がある(たとえば、下記特許文献1参照。)。複数本のルートが探索された場合、探索した案内ルートを、すべて表示するようにしたナビゲーション装置もある。
【0003】
図1は、従来のナビゲーション装置における表示画面の一例を示す正面図である。従来のナビゲーション装置においては、図1に示す表示画面100のように、出発地点101と目的地点102とが同じ画面内に表示されるように、案内ルート103を表示するようにしたナビゲーション装置もある。
【0004】
【特許文献1】
特開2004−45185号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ところで、案内ルートの探索に際しては、たとえば、ユーザー自身が経由地点を指定する場合など、目的地点が同一であっても、ユーザーによって想定されるルートがあらかじめ複数存在する場合がある。具体的に、たとえば、A地点を経由するAコースとB地点を経由するBコースなど、地図などから判断してユーザーが思い浮かぶコースである。
【0006】
しかしながら、現状の表示では、案内ルートがユーザーによって想定される経由地点を経由している場合にも、A地点やB地点の具体的な都市名がわからないためにルートを選択する際の判断が難しいという問題が一例として挙げられる。
課題を解決するための手段
[0007]
請求項1の発明にかかるルート表示装置は、予め規定された条件を満たす都市に関する地点情報を格納する複数の都市名データベースと、表示画面に表示する目的地点までの案内ルートの表示スケールに関する情報を取得する取得手段と、前記複数の都市名データベースのうち前記表示スケールに応じた都市名データベースの中から、前記案内ルート上の都市名と当該都市を包含する所定の半径を有する都市半径とを含む当該都市に関する地点情報を抽出する抽出手段と、前記案内ルートを表示する前記表示画面を有する表示手段と、前記抽出手段によって抽出された地点情報に含まれる都市名と前記案内ルートにしたがって当該都市名を連結する単一線分とから構成される概略ルートを表示する表示制御手段と、を備え、前記抽出手段は、前記案内ルート上で複数の都市半径が重複する地点において、重複した前記複数の都市半径の中から、前記表示スケール内において前記都市半径が最大となる都市に関する地点情報を抽出することを特徴とする。
[0008]
また、請求項5の発明にかかるルート表示方法は、予め規定された条件を満たす都市に関する地点情報を格納する複数の都市名データベースを備えたルート表示装置のルート表示方法であって、表示画面に表示する目的地点までの案内ルートの表示スケールに関する情報を取得する取得工程と、前記複数の都市名データベースのうち前記表示スケールに応じた都市名データベースの中から、前記案内ルート上の都市名と当該都市を包含する所定の半径を有する都市半径とを含む当該都市に関する地点情報を抽出する抽出工程と、前記抽出工程によって抽出された地点情報に含まれる都市名と前記案内ルートにしたがって当該都市名を連結する単一線分とから構成される概略ルートを前記表示画面に表示する表示工程と、を含み、前記抽出工程は、前記案内ルート上で複数の都市半径が重複する地点において、重複した前記複数の都市半径の中から、前記表示スケール内において前記都市半径が最大となる都市に関する地点情報を抽出することを特徴とする。
[0009]
また、請求項6の発明にかかるルート表示プログラムは、請求項5に記載のルート表示方法をコンピュータに実行させることを特徴とする。
[0010]
また、請求項7の発明にかかる記録媒体は、請求項6に記載のルート表示プログラムをコンピュータに読み取り可能なことを特徴とする。
【図面の簡単な説明】
[0011]
[図1]従来のナビゲーション装置における表示画面の一例を示す正面図である。
[図2]図2は、本実施の形態のルート表示装置の機能的構成を示すブロック図である。
[図3]図3は、本実施の形態のルート表示装置の処理手順を示すフローチャートである。
[図4]図4は、本実施例1のナビゲーション装置のハードウェア構成の一例を示すブロック図である。
[図5]図5は、実施例1におけるナビゲーション装置の処理手順を示すフローチャートである。
[図6]図6は、広域都市名データベースを示す説明図である。
[図7]図7は、詳細都市名データベースを示す説明図である。
[図8]図8は、表示画面の一例を示す正面図である。
【図9】図9は、表示画面の別の一例を示す正面図である。
【図10】図10は、表示画面の別の一例を示す正面図である。
【図11】図11は、実施例2におけるナビゲーション装置の処理手順を示すフローチャートである。
【図12】図12は、一般的なナビゲーション装置で用いられる地図データのうち、パーセルおよびポリゴンを示す説明図である。
【図13】図13は、実施例3におけるナビゲーション装置の処理手順を示すフローチャートである。
【符号の説明】
【0012】
200 ルート表示装置
201 抽出部
202 表示部
203 表示制御部
【発明を実施するための最良の形態】
【0013】
以下に添付図面を参照して、この発明にかかるルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【0014】
(ルート表示装置の機能的構成)
図2は、本実施の形態のルート表示装置の機能的構成を示すブロック図である。ルート表示装置200は、抽出部201と、表示部202と、表示制御部203と、を備えている。
【0015】
抽出部201は、目的地点までの案内ルート上の都市に関する地点情報を抽出する。抽出部201によって抽出される、都市に関する地点情報には、都市名、当該都市の位置座標などがある。表示部202は、案内ルートを表示する表示画面を有する。
【0016】
表示制御部203は、抽出部201によって抽出された都市に関する地点情報と案内ルートにしたがって地点情報間を連結する単一線分とから構成される概略ルートを表示する。具体的に、表示制御部203は、表示画面を制御して概略ルートを表示する。表示制御部203は、抽出部201によって抽出された地点情報の位置座標に対応した位置関係で前記概略ルートを表示するようにしてもよい。
【0017】
また、表示制御部203は、抽出部201によって抽出された地点情報間を一定長さの単一線分で連結することにより概略ルートを表示するようにしてもよい。他に、表示制御部203は、抽出部201によって抽出された地点情報に基づいて、抽出部201によって抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結することにより概略ルートを表示するようにしてもよい。なお、地点情報間を連結する単一線分は、直線であってもよいし、湾曲しているなどの曲線であってもよい。
【0018】
(ルート表示装置の処理手順)
図3は、本実施の形態のルート表示装置の処理手順を示すフローチャートである。図3に示す処理は、まず、案内ルート上の都市に関する地点情報を抽出する(ステップS301)。ここに、抽出工程が実現される。
【0019】
つぎに、抽出工程によって抽出された地点情報と案内ルートにしたがって地点情報間を連結する単一線分とから構成される概略ルートを表示画面に表示する(ステップS302)。ここに、表示工程が実現される。
【0020】
ステップS302においては、たとえば、抽出された地点情報に基づいて、抽出された地点情報を当該地点情報の位置座標に対応した位置関係で表示する。また、ステップS302においては、たとえば、抽出された地点情報間を一定長さの単一線分で連結した概略ルート表示するようにしてもよい。さらに、ステップS302においては、たとえば、抽出された地点情報に基づいて、抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結した概略ルートを表示するようにしてもよい。
【0021】
以上説明したように、本実施の形態によれば、目的地点までの案内ルート上の都市に関する地点情報と目的地点までの案内ルートにしたがって地点情報間を連結する単一線分とから構成される概略ルートが表示される。これによって、案内ルートがどのような都市を経由するルートであるのかを、視覚的に効率よく伝達することができ、案内ルートの概略把握の容易化を図ることができる。
【0022】
また、本実施の形態によれば、たとえば、抽出された地点情報の位置座標に対応した位置関係で概略ルートを表示した場合、案内ルートの全容および案内ルート上の都市を、実際の都市の位置関係にしたがって伝達することができる。これによって、案内ルートの概略を、案内経路上の都市の位置関係とともに把握させることができる。
【0023】
これに対し、たとえば、抽出された地点情報間を一定長さの単一線分で連結することにより概略ルートを表示するようにした場合、案内ルートの概略を簡易的な図形として表示することができる。これによって、案内ルートの概略を簡潔に伝達することができる。
【0024】
加えて、たとえば、抽出された地点情報に基づいて、抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結することにより概略ルートを表示するようにした場合、案内ルートの概略を簡易的な図形として表示するとともに、実際の都市の距離関係にしたがって伝達することができる。これによって、案内ルートの概略を簡潔に伝達することに加えて、案内経路上の都市の距離関係を把握させることができる。
【実施例1】
【0025】
(ナビゲーション装置のハードウェア構成)
図4は、本実施例1のナビゲーション装置のハードウェア構成の一例を示すブロック図である。本実施例にかかるナビゲーション装置は、CPU401と、ROM402と、RAM403と、操作キー404と、入力I/F405と、ディスプレイ406と、映像I/F407と、音声I/F408と、スピーカー409と、GPSレシーバー410と、通信I/F411と、CD/DVDドライブ412と、HDD413と、HD414と、を含む構成となっている。
【0026】
HD414には、都市名データベースが格納されている。この都市名データベースは、後述するナビゲーション装置の処理に際して用いられる。都市名データベースには、都市に関する地点情報が格納されている。都市に関する地点情報としては、たとえば、都市の名称(都市名)や各都市の位置座標などが含まれる。詳細は後述するが、本実施例では、広く知られているとされる都市名を中心に格納する広域都市名データベース(図6参照)と、広域都市名データベースに格納されている都市以外の都市に関する地点情報も記憶する詳細都市名データベース(図7参照)と、の2つの都市名データベースが格納されている。
【0027】
(ナビゲーション装置の処理手順)
図5は、実施例1におけるナビゲーション装置の処理手順を示すフローチャートである。以下に、図5を用いて、実施例1としてのナビゲーション装置の処理手順について説明する。図5に示す処理は、まず、案内ルートが探索されたと判定するまで待機している(ステップS501:No)。なお、案内ルートの探索にかかる処理については公知の技術であるため、ここでは図示および説明を省略する。
【0028】
案内ルートが探索されたと判定した場合には(ステップS501:Yes)、表示スケールを取得する(ステップS502)。ここで、表示スケールは、たとえば、出発地点と目的地点とが同じ画面内に表示されるように、案内ルート全体を一画面内に表示することが可能な縮尺である。なお、表示スケールは、任意に選択できるものであり、たとえば、ユーザーによって設定される。
【0029】
つづいて、取得した表示スケールに応じた都市名データベースを取得する(ステップS503)。詳細は後述するが、都市名データベースには、複数の都市に関する都市名と、都市の中心位置の位置座標と、都市半径と、が格納されている。位置座標は、たとえば、緯度および経度によって表される。都市半径は、地図上において都市を包含するような円の半径である。都市名データベースは、表示スケールに応じて複数設けられている。本実施例では、広域都市名データベースと詳細都市名データベースとの2種類のデータベースが設けられている。ステップS503においては、ステップS502において取得した表示スケールに応じて、広域都市名データベースまたは詳細都市名データベースのいずれかの都市名データベースを取得する。
【0030】
案内ルートを構成するリンク列から1つのリンクを取得する(ステップS504)。本実施例では、ステップS504において、ルートを構成するリンク列のうち、出発地点のリンクを最初に取得する。つづいて、取得した都市名データベースに基づいて、取得したリンクを含む都市名を抽出する(ステップS505)。
【0031】
つぎに、取得したリンクが、複数の都市半径内にあるか否かを判定する(ステップS506)。取得したリンクが、複数の都市半径内にないと判定した場合、すなわち、取得したリンクが単一の都市半径内にある場合には(ステップS506:No)、抽出した都市名を登録し(ステップS507)、ステップS510に進む。ステップS507における都市名の登録に際しては、たとえば、RAM403あるいはHD414にメモリエリアを予め設けておき、このメモリエリアに都市名を登録する。
【0032】
取得したリンクが、複数の都市半径内にあると判定した場合には(ステップS506:Yes)、取得したリンクを含むすべての都市名を抽出したか否かを判定する(ステップS508)。取得したリンクを含むすべての都市名を抽出していないと判定した場合には(ステップS508:No)、ステップS505に進む。
【0033】
取得したリンクを含むすべての都市名を抽出したと判定した場合には(ステップS508:Yes)、複数の都市名の中から、最も半径の大きな都市名を登録する(ステップS509)。つぎに、目的地点までのリンクを辿ったか否かを判定する(ステップS510)。目的地点までのリンクを辿っていないと判定した場合には(ステップS510:No)、ステップS504に進む。ここで、ステップS510を経由した後のステップS504においては、たとえば、ルートを構成するリンクのうち、出発地点のリンクを最初に取得し、以降ルートに沿って順次取得する。
【0034】
目的地点までのリンクを辿ったと判定した場合には(ステップS510:Yes)、登録した都市名をディスプレイ406に表示して(ステップS511)、処理を終了する。
【0035】
図6は広域都市名データベースを示す説明図であり、図7は詳細都市名データベースを示す説明図である。広域都市名データベース600および詳細都市名データベース700には、ともに、複数の都市に関する都市名を記憶するエリア601、701と、位置座標を記憶するエリア602、702と、都市半径を記憶するエリア603、703と、が格納されている。
【0036】
位置座標および都市半径は、各都市名にそれぞれ対応付けられている。広域都市名データベース600に格納される都市名は、たとえば、所定人数以上の人口を有する都市、全国的に有名な産業あるいは観光地がある都市、新幹線の駅がある都市など、予め規定された条件を満たす都市である。詳細都市名データベース700には、広域都市名データベース600に含まれる都市名に加えて、広域都市名データベース600には含まれない都市名が格納されている。広域都市名データベース600および詳細都市名データベース700は、表示スケールに応じていずれか一方が用いられる。
【0037】
図8は、表示画面の一例を示す正面図である。図8に示す表示画面800は、図5におけるステップS511で表示される。表示画面800においては、出発地点(本実施例ではさいたま市内のいずれかの地点)801と、目的地点(本実施例では長野市内のいずれかの地点)802と、が同一の表示画面内に表示されるように表示スケールが調整された地図に重ねて、抽出された都市名803が表示されている。
【0038】
表示画面800においては、調整された表示スケールに応じた都市名データベース600または700に基づいて抽出された都市名803が表示されている。表示された各都市名間には、各都市名803を結ぶ単一線分804が表示されている。表示画面800においては、都市名803および単一線分804によって概略ルート805が表示されている。単一線分804は直線に限るものではなく、たとえば、湾曲しているなどの曲線であってもよい。概略ルート805は、地図806の上に重ねて表示されている。表示画面800においては、都市名803が当該都市名803の位置座標に対応した位置関係で表示されている。
【0039】
図9は、表示画面の別の一例を示す正面図である。図9に示す表示画面900は、図8における都市名803に重ねて表示されていた地図806を除き、都市名803のみが表示されている。表示画面900においては、都市名803が当該都市名803の位置座標に対応した位置関係で表示されている。
【0040】
図10は、表示画面の別の一例を示す正面図である。図10に示す表示画面1000は、地図806上での各都市の位置関係に関係なく、案内ルートにしたがった順序で表示された都市名803と、都市名803を連結する単一線分804とによって構成される概略ルート805が表示されている。表示画面1000においては、都市名803を一定長さの単一線分804で連結した概略ルート805が表示されている。なお、単一線分804の長さは、一定長さに限るものではない。図示を省略するが、都市の位置座標に基づいて、都市名803間を都市間の距離に応じた長さの単一線分804で連結した概略ルート805を表示してもよい。
【0041】
以上説明したように、本実施例のナビゲーション装置によれば、目的地点802までの案内ルートが探索されると、この案内ルート上の都市に関する地点情報としての都市名803と、目的地点802までの案内ルートにしたがって都市名803の間を連結する単一単一線分804とから構成される概略ルート805が表示される。これによって、探索された案内ルートがどのような都市を経由するのかを、概略ルート805を用いて視覚的に効率よく伝達することができる。すなわち、案内ルートの概略把握の容易化を図ることができる。
【0042】
また、本実施例のナビゲーション装置によれば、ステップS510において、図8や図9に示すように、抽出された都市名803を当該都市名803によって特定される都市の位置座標に対応した位置関係で表示することで、案内ルートの全容および案内ルート上の都市を、実際の都市の位置関係にしたがって伝達することができる。これによって、案内ルートの概略を、案内経路上の都市の位置関係とともに把握させることができる。
【0043】
これに対し、本実施例のナビゲーション装置によれば、ステップS510において、図10に示すように、抽出された都市名803間を一定長さの単一線分で連結した概略ルート805を表示するようにした場合、案内ルートの概略を簡易的な図形として表示することができる。これによって、案内ルートの概略を簡潔に伝達することができる。
【0044】
加えて、図示を省略するが、本実施例のナビゲーション装置によれば、ステップS510において、抽出された都市名803に基づいて、抽出された都市名803間を当該都市名803によって特定される都市間の距離に応じた長さの単一線分で連結した概略ルートを表示するようにした場合、案内ルートの概略を簡易的な図形として表示するとともに、実際の都市の距離関係にしたがって伝達することができる。これによって、案内ルートの概略を簡潔に伝達することに加えて、案内経路上の都市の距離関係を把握させることができる。
【実施例2】
【0045】
(ナビゲーション装置の処理手順)
図11は、実施例2におけるナビゲーション装置の処理手順を示すフローチャートである。なお、上述した実施例1と同一部分は同一符号で示し、説明も省略する。以下、同様とする。本実施例におけるリンクには、各リンクを含む都市名(リンク都市名)、リンクの位置座標などの情報が対応づけられている。リンク都市名は、ノードに対応付けられていてもよい。また、本実施例においては、RAM403あるいはHD414のいずれかに、ナビゲーション装置の処理の実行に際して、リンク都市名の登録に用いるメモリエリアが確保されている。リンク都市名の登録に用いるメモリエリアは、RAM403あるいはHD414に限るものではない。
【0046】
図示を省略するが、本実施例のナビゲーション装置の処理に際しては、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同様の都市名データベースを用いる。本実施例のナビゲーション装置の処理に際して都市名データベースは、図6および図7に示した広域都市名データベース600および詳細都市名データベース700における都市半径に関する情報を含まなくともよい。
【0047】
図11に示す処理は、まず、案内ルートが探索されたと判定するまで待機している(ステップS1101:No)。案内ルートが探索されたと判定した場合には(ステップS1101:Yes)、リンク都市名を取得する(ステップS1102)。つぎに、リンク都市名を取得したリンクが、1つ目のリンク(出発地点を含むリンクまたはノード)であるか否かを判定する(ステップS1103)。
【0048】
リンク都市名を取得したリンクが1つ目のリンクであると判定した場合には(ステップS1103:Yes)、ステップS1105に進む。一方、リンク都市名を取得したリンクが1つ目のリンクではないと判定した場合には(ステップS1103:No)、取得したリンク都市名が1つ前のリンク都市名と一致するか否かを判定する(ステップS1104)。
【0049】
取得したリンク都市名が1つ前のリンク都市名と一致すると判定した場合には(ステップS1104:Yes)、ステップS1106に進む。一方、取得したリンク都市名が1つ前のリンク都市名と一致しないと判定した場合には(ステップS1104:No)、取得したリンク都市名を登録する(ステップS1105)。
【0050】
つぎに、目的地点までのリンクを辿ったか否かを判定する(ステップS1106)。目的地点までのリンクを辿っていないと判定した場合には(ステップS1106:No)、ステップS1102に進む。一方、目的地点までのリンクを辿ったと判定した場合には(ステップS1106:Yes)、表示スケールを取得する(ステップS1107)。そして、取得した表示スケールに応じた都市名データベースを取得する(ステップS1108)。
【0051】
図示を省略するが、ステップS1108では、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同様の都市名データベースを取得する。取得される都市名データベースは、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同じ都市名データベースであってもよいし、都市半径が含まれないデータベースであってもよい。
【0052】
取得した都市名データベースに基づいて、都市名データベースに格納されている都市名から、登録したリンク都市名と一致する都市名を抽出する(ステップS1109)。つづいて、抽出した都市名をディスプレイに表示して(ステップS1110)、処理を終了する。表示の形態は、図8〜図10で示した表示画面と同様である。
【0053】
以上説明したように、本実施例のナビゲーション装置によれば、上述した実施例1と同様の効果を奏することができる。
【実施例3】
【0054】
図12は、一般的なナビゲーション装置で用いられる地図データのうち、パーセルおよびポリゴンを示す説明図である。実施例3におけるナビゲーション装置の処理手順を説明する前に、図12を用いて、パーセルおよびポリゴンについて説明する。パーセル1201とは、地図上の地形を指定の緯度および経度によって賽の目に区切った際の各矩形領域である。公知の技術であるため説明を省略するが、たとえば、地図の表示に際し、道路データや背景データはパーセル1201単位で参照される。
【0055】
ポリゴン1202とは、都市の領域を示す形状データであり、他の都市との境界を規定する。パーセル1201とポリゴン1202とは一致するものではなく、複数のパーセル1201に亘って1つのポリゴン1202が存在することもあるし、1つのパーセル1201内に複数のポリゴン1202(の一部であることもある)が存在することもある。案内ルートを構成するリンクやノードは、パーセル1201およびポリゴン1202上に存在する。本実施例においては、都市毎にポリゴン1202が設けられており、このポリゴンを都市領域ポリゴンとして説明する。各都市領域ポリゴンには、都市に関する地点情報として、当該都市領域ポリゴンを表す都市名に関する情報が対応付けられている。
【0056】
図12において、リンク1203とノード1204とによって構成されるリンク列である案内ルートは、単一のポリゴン1202内に含まれる場合もあるし、複数のポリゴン1202にかかる場合もある。
【0057】
(ナビゲーション装置の処理手順)
図13は、実施例3におけるナビゲーション装置の処理手順を示すフローチャートである。図13に示す処理は、案内ルートが探索されたと判定するまで待機している(ステップS1301:No)。案内ルートが探索されたと判定した場合には(ステップS1301:Yes)、案内ルートを構成するリンクから一つのリンクを取得する(ステップS1302)。ステップS1302においては、たとえば、案内ルートを構成するリンクのうち、出発地点のリンクを最初に取得する。そして、取得したリンクを含むパーセルを取得する(ステップS1303)。
【0058】
取得したパーセル内にある都市領域ポリゴンを抽出する(ステップS1304)。抽出した都市領域ポリゴン内に案内ルートを構成するリンクがあるか否かを判定する(ステップS1305)。図13においては、ステップS1305の処理として、「リンクがポリゴン内にあるか?」と記載されている。抽出した都市領域ポリゴン内に案内ルートを構成するリンクがあると判定した場合には(ステップS1305:Yes)、都市領域ポリゴンに対応付けられている都市名を所定のメモリエリアに登録する(ステップS1306)。抽出した都市領域ポリゴン内に案内ルートを構成するリンクがないと判定した場合には(ステップS1305:No)、ステップS1307に進む。
【0059】
つづいて、取得したパーセル内に都市領域ポリゴンが複数あるか否かを判定する(ステップS1307)。図13においては、ステップS1307の処理として「パーセル内に複数ポリゴンがあるか?」と記載されている。取得したパーセル内に都市領域ポリゴンが複数あると判定した場合には(ステップS1307:Yes)、ステップS1305に進む。
【0060】
一方、取得したパーセル内に都市領域ポリゴンが複数はないと判定した場合には(ステップS1307:No)、目的地点までのリンクを辿ったか否かを判定する(ステップS1308)。目的地点までのリンクを辿っていないと判定した場合には(ステップS1308:No)、ステップS1302へ進む。
【0061】
目的地点までのリンクを辿ったと判定した場合には(ステップS1308:Yes)、表示スケールを取得する(ステップS1309)。そして、取得した表示スケールに応じた都市名データベースを取得する(ステップS1310)。
【0062】
図示を省略するが、ステップS1310では、図6または図7に示した広域都市名データベース600および詳細都市名データベース700と同様の都市名データベースを取得する。取得される都市名データベースは、表示スケールに応じた都市名803が抽出可能であればよく、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同じ都市名データベースであってもよいし、都市半径が含まれないデータベースであってもよい。
【0063】
取得した都市名データベースに基づいて、都市名データベースに格納されている都市名803から、登録したリンク都市名と一致する都市名803を抽出する(ステップS1311)。そして、抽出した都市名803をディスプレイ406に表示して(ステップS1312)、処理を終了する。表示の形態は、図8〜図10で示した表示画面と同様である。
【0064】
以上説明したように、本実施例のナビゲーション装置によれば、上述した実施例1と同様の効果を奏することができる。
【0065】
なお、本実施例で説明したルート表示方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【0001】
この発明は、ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体に関する。なお、この発明の利用は、ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体に限るものではない。
【背景技術】
【0002】
目的地点までのルートを探索し、探索した案内ルートを、ディスプレイ上で地図に沿って表示するようにしたナビゲーション装置がある(たとえば、下記特許文献1参照。)。複数本のルートが探索された場合、探索した案内ルートを、すべて表示するようにしたナビゲーション装置もある。
【0003】
図1は、従来のナビゲーション装置における表示画面の一例を示す正面図である。従来のナビゲーション装置においては、図1に示す表示画面100のように、出発地点101と目的地点102とが同じ画面内に表示されるように、案内ルート103を表示するようにしたナビゲーション装置もある。
【0004】
【特許文献1】
特開2004−45185号公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
ところで、案内ルートの探索に際しては、たとえば、ユーザー自身が経由地点を指定する場合など、目的地点が同一であっても、ユーザーによって想定されるルートがあらかじめ複数存在する場合がある。具体的に、たとえば、A地点を経由するAコースとB地点を経由するBコースなど、地図などから判断してユーザーが思い浮かぶコースである。
【0006】
しかしながら、現状の表示では、案内ルートがユーザーによって想定される経由地点を経由している場合にも、A地点やB地点の具体的な都市名がわからないためにルートを選択する際の判断が難しいという問題が一例として挙げられる。
課題を解決するための手段
[0007]
請求項1の発明にかかるルート表示装置は、予め規定された条件を満たす都市に関する地点情報を格納する複数の都市名データベースと、表示画面に表示する目的地点までの案内ルートの表示スケールに関する情報を取得する取得手段と、前記複数の都市名データベースのうち前記表示スケールに応じた都市名データベースの中から、前記案内ルート上の都市名と当該都市を包含する所定の半径を有する都市半径とを含む当該都市に関する地点情報を抽出する抽出手段と、前記案内ルートを表示する前記表示画面を有する表示手段と、前記抽出手段によって抽出された地点情報に含まれる都市名と前記案内ルートにしたがって当該都市名を連結する単一線分とから構成される概略ルートを表示する表示制御手段と、を備え、前記抽出手段は、前記案内ルート上で複数の都市半径が重複する地点において、重複した前記複数の都市半径の中から、前記表示スケール内において前記都市半径が最大となる都市に関する地点情報を抽出することを特徴とする。
[0008]
また、請求項5の発明にかかるルート表示方法は、予め規定された条件を満たす都市に関する地点情報を格納する複数の都市名データベースを備えたルート表示装置のルート表示方法であって、表示画面に表示する目的地点までの案内ルートの表示スケールに関する情報を取得する取得工程と、前記複数の都市名データベースのうち前記表示スケールに応じた都市名データベースの中から、前記案内ルート上の都市名と当該都市を包含する所定の半径を有する都市半径とを含む当該都市に関する地点情報を抽出する抽出工程と、前記抽出工程によって抽出された地点情報に含まれる都市名と前記案内ルートにしたがって当該都市名を連結する単一線分とから構成される概略ルートを前記表示画面に表示する表示工程と、を含み、前記抽出工程は、前記案内ルート上で複数の都市半径が重複する地点において、重複した前記複数の都市半径の中から、前記表示スケール内において前記都市半径が最大となる都市に関する地点情報を抽出することを特徴とする。
[0009]
また、請求項6の発明にかかるルート表示プログラムは、請求項5に記載のルート表示方法をコンピュータに実行させることを特徴とする。
[0010]
また、請求項7の発明にかかる記録媒体は、請求項6に記載のルート表示プログラムをコンピュータに読み取り可能なことを特徴とする。
【図面の簡単な説明】
[0011]
[図1]従来のナビゲーション装置における表示画面の一例を示す正面図である。
[図2]図2は、本実施の形態のルート表示装置の機能的構成を示すブロック図である。
[図3]図3は、本実施の形態のルート表示装置の処理手順を示すフローチャートである。
[図4]図4は、本実施例1のナビゲーション装置のハードウェア構成の一例を示すブロック図である。
[図5]図5は、実施例1におけるナビゲーション装置の処理手順を示すフローチャートである。
[図6]図6は、広域都市名データベースを示す説明図である。
[図7]図7は、詳細都市名データベースを示す説明図である。
[図8]図8は、表示画面の一例を示す正面図である。
【図9】図9は、表示画面の別の一例を示す正面図である。
【図10】図10は、表示画面の別の一例を示す正面図である。
【図11】図11は、実施例2におけるナビゲーション装置の処理手順を示すフローチャートである。
【図12】図12は、一般的なナビゲーション装置で用いられる地図データのうち、パーセルおよびポリゴンを示す説明図である。
【図13】図13は、実施例3におけるナビゲーション装置の処理手順を示すフローチャートである。
【符号の説明】
【0012】
200 ルート表示装置
201 抽出部
202 表示部
203 表示制御部
【発明を実施するための最良の形態】
【0013】
以下に添付図面を参照して、この発明にかかるルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【0014】
(ルート表示装置の機能的構成)
図2は、本実施の形態のルート表示装置の機能的構成を示すブロック図である。ルート表示装置200は、抽出部201と、表示部202と、表示制御部203と、を備えている。
【0015】
抽出部201は、目的地点までの案内ルート上の都市に関する地点情報を抽出する。抽出部201によって抽出される、都市に関する地点情報には、都市名、当該都市の位置座標などがある。表示部202は、案内ルートを表示する表示画面を有する。
【0016】
表示制御部203は、抽出部201によって抽出された都市に関する地点情報と案内ルートにしたがって地点情報間を連結する単一線分とから構成される概略ルートを表示する。具体的に、表示制御部203は、表示画面を制御して概略ルートを表示する。表示制御部203は、抽出部201によって抽出された地点情報の位置座標に対応した位置関係で前記概略ルートを表示するようにしてもよい。
【0017】
また、表示制御部203は、抽出部201によって抽出された地点情報間を一定長さの単一線分で連結することにより概略ルートを表示するようにしてもよい。他に、表示制御部203は、抽出部201によって抽出された地点情報に基づいて、抽出部201によって抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結することにより概略ルートを表示するようにしてもよい。なお、地点情報間を連結する単一線分は、直線であってもよいし、湾曲しているなどの曲線であってもよい。
【0018】
(ルート表示装置の処理手順)
図3は、本実施の形態のルート表示装置の処理手順を示すフローチャートである。図3に示す処理は、まず、案内ルート上の都市に関する地点情報を抽出する(ステップS301)。ここに、抽出工程が実現される。
【0019】
つぎに、抽出工程によって抽出された地点情報と案内ルートにしたがって地点情報間を連結する単一線分とから構成される概略ルートを表示画面に表示する(ステップS302)。ここに、表示工程が実現される。
【0020】
ステップS302においては、たとえば、抽出された地点情報に基づいて、抽出された地点情報を当該地点情報の位置座標に対応した位置関係で表示する。また、ステップS302においては、たとえば、抽出された地点情報間を一定長さの単一線分で連結した概略ルート表示するようにしてもよい。さらに、ステップS302においては、たとえば、抽出された地点情報に基づいて、抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結した概略ルートを表示するようにしてもよい。
【0021】
以上説明したように、本実施の形態によれば、目的地点までの案内ルート上の都市に関する地点情報と目的地点までの案内ルートにしたがって地点情報間を連結する単一線分とから構成される概略ルートが表示される。これによって、案内ルートがどのような都市を経由するルートであるのかを、視覚的に効率よく伝達することができ、案内ルートの概略把握の容易化を図ることができる。
【0022】
また、本実施の形態によれば、たとえば、抽出された地点情報の位置座標に対応した位置関係で概略ルートを表示した場合、案内ルートの全容および案内ルート上の都市を、実際の都市の位置関係にしたがって伝達することができる。これによって、案内ルートの概略を、案内経路上の都市の位置関係とともに把握させることができる。
【0023】
これに対し、たとえば、抽出された地点情報間を一定長さの単一線分で連結することにより概略ルートを表示するようにした場合、案内ルートの概略を簡易的な図形として表示することができる。これによって、案内ルートの概略を簡潔に伝達することができる。
【0024】
加えて、たとえば、抽出された地点情報に基づいて、抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結することにより概略ルートを表示するようにした場合、案内ルートの概略を簡易的な図形として表示するとともに、実際の都市の距離関係にしたがって伝達することができる。これによって、案内ルートの概略を簡潔に伝達することに加えて、案内経路上の都市の距離関係を把握させることができる。
【実施例1】
【0025】
(ナビゲーション装置のハードウェア構成)
図4は、本実施例1のナビゲーション装置のハードウェア構成の一例を示すブロック図である。本実施例にかかるナビゲーション装置は、CPU401と、ROM402と、RAM403と、操作キー404と、入力I/F405と、ディスプレイ406と、映像I/F407と、音声I/F408と、スピーカー409と、GPSレシーバー410と、通信I/F411と、CD/DVDドライブ412と、HDD413と、HD414と、を含む構成となっている。
【0026】
HD414には、都市名データベースが格納されている。この都市名データベースは、後述するナビゲーション装置の処理に際して用いられる。都市名データベースには、都市に関する地点情報が格納されている。都市に関する地点情報としては、たとえば、都市の名称(都市名)や各都市の位置座標などが含まれる。詳細は後述するが、本実施例では、広く知られているとされる都市名を中心に格納する広域都市名データベース(図6参照)と、広域都市名データベースに格納されている都市以外の都市に関する地点情報も記憶する詳細都市名データベース(図7参照)と、の2つの都市名データベースが格納されている。
【0027】
(ナビゲーション装置の処理手順)
図5は、実施例1におけるナビゲーション装置の処理手順を示すフローチャートである。以下に、図5を用いて、実施例1としてのナビゲーション装置の処理手順について説明する。図5に示す処理は、まず、案内ルートが探索されたと判定するまで待機している(ステップS501:No)。なお、案内ルートの探索にかかる処理については公知の技術であるため、ここでは図示および説明を省略する。
【0028】
案内ルートが探索されたと判定した場合には(ステップS501:Yes)、表示スケールを取得する(ステップS502)。ここで、表示スケールは、たとえば、出発地点と目的地点とが同じ画面内に表示されるように、案内ルート全体を一画面内に表示することが可能な縮尺である。なお、表示スケールは、任意に選択できるものであり、たとえば、ユーザーによって設定される。
【0029】
つづいて、取得した表示スケールに応じた都市名データベースを取得する(ステップS503)。詳細は後述するが、都市名データベースには、複数の都市に関する都市名と、都市の中心位置の位置座標と、都市半径と、が格納されている。位置座標は、たとえば、緯度および経度によって表される。都市半径は、地図上において都市を包含するような円の半径である。都市名データベースは、表示スケールに応じて複数設けられている。本実施例では、広域都市名データベースと詳細都市名データベースとの2種類のデータベースが設けられている。ステップS503においては、ステップS502において取得した表示スケールに応じて、広域都市名データベースまたは詳細都市名データベースのいずれかの都市名データベースを取得する。
【0030】
案内ルートを構成するリンク列から1つのリンクを取得する(ステップS504)。本実施例では、ステップS504において、ルートを構成するリンク列のうち、出発地点のリンクを最初に取得する。つづいて、取得した都市名データベースに基づいて、取得したリンクを含む都市名を抽出する(ステップS505)。
【0031】
つぎに、取得したリンクが、複数の都市半径内にあるか否かを判定する(ステップS506)。取得したリンクが、複数の都市半径内にないと判定した場合、すなわち、取得したリンクが単一の都市半径内にある場合には(ステップS506:No)、抽出した都市名を登録し(ステップS507)、ステップS510に進む。ステップS507における都市名の登録に際しては、たとえば、RAM403あるいはHD414にメモリエリアを予め設けておき、このメモリエリアに都市名を登録する。
【0032】
取得したリンクが、複数の都市半径内にあると判定した場合には(ステップS506:Yes)、取得したリンクを含むすべての都市名を抽出したか否かを判定する(ステップS508)。取得したリンクを含むすべての都市名を抽出していないと判定した場合には(ステップS508:No)、ステップS505に進む。
【0033】
取得したリンクを含むすべての都市名を抽出したと判定した場合には(ステップS508:Yes)、複数の都市名の中から、最も半径の大きな都市名を登録する(ステップS509)。つぎに、目的地点までのリンクを辿ったか否かを判定する(ステップS510)。目的地点までのリンクを辿っていないと判定した場合には(ステップS510:No)、ステップS504に進む。ここで、ステップS510を経由した後のステップS504においては、たとえば、ルートを構成するリンクのうち、出発地点のリンクを最初に取得し、以降ルートに沿って順次取得する。
【0034】
目的地点までのリンクを辿ったと判定した場合には(ステップS510:Yes)、登録した都市名をディスプレイ406に表示して(ステップS511)、処理を終了する。
【0035】
図6は広域都市名データベースを示す説明図であり、図7は詳細都市名データベースを示す説明図である。広域都市名データベース600および詳細都市名データベース700には、ともに、複数の都市に関する都市名を記憶するエリア601、701と、位置座標を記憶するエリア602、702と、都市半径を記憶するエリア603、703と、が格納されている。
【0036】
位置座標および都市半径は、各都市名にそれぞれ対応付けられている。広域都市名データベース600に格納される都市名は、たとえば、所定人数以上の人口を有する都市、全国的に有名な産業あるいは観光地がある都市、新幹線の駅がある都市など、予め規定された条件を満たす都市である。詳細都市名データベース700には、広域都市名データベース600に含まれる都市名に加えて、広域都市名データベース600には含まれない都市名が格納されている。広域都市名データベース600および詳細都市名データベース700は、表示スケールに応じていずれか一方が用いられる。
【0037】
図8は、表示画面の一例を示す正面図である。図8に示す表示画面800は、図5におけるステップS511で表示される。表示画面800においては、出発地点(本実施例ではさいたま市内のいずれかの地点)801と、目的地点(本実施例では長野市内のいずれかの地点)802と、が同一の表示画面内に表示されるように表示スケールが調整された地図に重ねて、抽出された都市名803が表示されている。
【0038】
表示画面800においては、調整された表示スケールに応じた都市名データベース600または700に基づいて抽出された都市名803が表示されている。表示された各都市名間には、各都市名803を結ぶ単一線分804が表示されている。表示画面800においては、都市名803および単一線分804によって概略ルート805が表示されている。単一線分804は直線に限るものではなく、たとえば、湾曲しているなどの曲線であってもよい。概略ルート805は、地図806の上に重ねて表示されている。表示画面800においては、都市名803が当該都市名803の位置座標に対応した位置関係で表示されている。
【0039】
図9は、表示画面の別の一例を示す正面図である。図9に示す表示画面900は、図8における都市名803に重ねて表示されていた地図806を除き、都市名803のみが表示されている。表示画面900においては、都市名803が当該都市名803の位置座標に対応した位置関係で表示されている。
【0040】
図10は、表示画面の別の一例を示す正面図である。図10に示す表示画面1000は、地図806上での各都市の位置関係に関係なく、案内ルートにしたがった順序で表示された都市名803と、都市名803を連結する単一線分804とによって構成される概略ルート805が表示されている。表示画面1000においては、都市名803を一定長さの単一線分804で連結した概略ルート805が表示されている。なお、単一線分804の長さは、一定長さに限るものではない。図示を省略するが、都市の位置座標に基づいて、都市名803間を都市間の距離に応じた長さの単一線分804で連結した概略ルート805を表示してもよい。
【0041】
以上説明したように、本実施例のナビゲーション装置によれば、目的地点802までの案内ルートが探索されると、この案内ルート上の都市に関する地点情報としての都市名803と、目的地点802までの案内ルートにしたがって都市名803の間を連結する単一単一線分804とから構成される概略ルート805が表示される。これによって、探索された案内ルートがどのような都市を経由するのかを、概略ルート805を用いて視覚的に効率よく伝達することができる。すなわち、案内ルートの概略把握の容易化を図ることができる。
【0042】
また、本実施例のナビゲーション装置によれば、ステップS510において、図8や図9に示すように、抽出された都市名803を当該都市名803によって特定される都市の位置座標に対応した位置関係で表示することで、案内ルートの全容および案内ルート上の都市を、実際の都市の位置関係にしたがって伝達することができる。これによって、案内ルートの概略を、案内経路上の都市の位置関係とともに把握させることができる。
【0043】
これに対し、本実施例のナビゲーション装置によれば、ステップS510において、図10に示すように、抽出された都市名803間を一定長さの単一線分で連結した概略ルート805を表示するようにした場合、案内ルートの概略を簡易的な図形として表示することができる。これによって、案内ルートの概略を簡潔に伝達することができる。
【0044】
加えて、図示を省略するが、本実施例のナビゲーション装置によれば、ステップS510において、抽出された都市名803に基づいて、抽出された都市名803間を当該都市名803によって特定される都市間の距離に応じた長さの単一線分で連結した概略ルートを表示するようにした場合、案内ルートの概略を簡易的な図形として表示するとともに、実際の都市の距離関係にしたがって伝達することができる。これによって、案内ルートの概略を簡潔に伝達することに加えて、案内経路上の都市の距離関係を把握させることができる。
【実施例2】
【0045】
(ナビゲーション装置の処理手順)
図11は、実施例2におけるナビゲーション装置の処理手順を示すフローチャートである。なお、上述した実施例1と同一部分は同一符号で示し、説明も省略する。以下、同様とする。本実施例におけるリンクには、各リンクを含む都市名(リンク都市名)、リンクの位置座標などの情報が対応づけられている。リンク都市名は、ノードに対応付けられていてもよい。また、本実施例においては、RAM403あるいはHD414のいずれかに、ナビゲーション装置の処理の実行に際して、リンク都市名の登録に用いるメモリエリアが確保されている。リンク都市名の登録に用いるメモリエリアは、RAM403あるいはHD414に限るものではない。
【0046】
図示を省略するが、本実施例のナビゲーション装置の処理に際しては、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同様の都市名データベースを用いる。本実施例のナビゲーション装置の処理に際して都市名データベースは、図6および図7に示した広域都市名データベース600および詳細都市名データベース700における都市半径に関する情報を含まなくともよい。
【0047】
図11に示す処理は、まず、案内ルートが探索されたと判定するまで待機している(ステップS1101:No)。案内ルートが探索されたと判定した場合には(ステップS1101:Yes)、リンク都市名を取得する(ステップS1102)。つぎに、リンク都市名を取得したリンクが、1つ目のリンク(出発地点を含むリンクまたはノード)であるか否かを判定する(ステップS1103)。
【0048】
リンク都市名を取得したリンクが1つ目のリンクであると判定した場合には(ステップS1103:Yes)、ステップS1105に進む。一方、リンク都市名を取得したリンクが1つ目のリンクではないと判定した場合には(ステップS1103:No)、取得したリンク都市名が1つ前のリンク都市名と一致するか否かを判定する(ステップS1104)。
【0049】
取得したリンク都市名が1つ前のリンク都市名と一致すると判定した場合には(ステップS1104:Yes)、ステップS1106に進む。一方、取得したリンク都市名が1つ前のリンク都市名と一致しないと判定した場合には(ステップS1104:No)、取得したリンク都市名を登録する(ステップS1105)。
【0050】
つぎに、目的地点までのリンクを辿ったか否かを判定する(ステップS1106)。目的地点までのリンクを辿っていないと判定した場合には(ステップS1106:No)、ステップS1102に進む。一方、目的地点までのリンクを辿ったと判定した場合には(ステップS1106:Yes)、表示スケールを取得する(ステップS1107)。そして、取得した表示スケールに応じた都市名データベースを取得する(ステップS1108)。
【0051】
図示を省略するが、ステップS1108では、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同様の都市名データベースを取得する。取得される都市名データベースは、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同じ都市名データベースであってもよいし、都市半径が含まれないデータベースであってもよい。
【0052】
取得した都市名データベースに基づいて、都市名データベースに格納されている都市名から、登録したリンク都市名と一致する都市名を抽出する(ステップS1109)。つづいて、抽出した都市名をディスプレイに表示して(ステップS1110)、処理を終了する。表示の形態は、図8〜図10で示した表示画面と同様である。
【0053】
以上説明したように、本実施例のナビゲーション装置によれば、上述した実施例1と同様の効果を奏することができる。
【実施例3】
【0054】
図12は、一般的なナビゲーション装置で用いられる地図データのうち、パーセルおよびポリゴンを示す説明図である。実施例3におけるナビゲーション装置の処理手順を説明する前に、図12を用いて、パーセルおよびポリゴンについて説明する。パーセル1201とは、地図上の地形を指定の緯度および経度によって賽の目に区切った際の各矩形領域である。公知の技術であるため説明を省略するが、たとえば、地図の表示に際し、道路データや背景データはパーセル1201単位で参照される。
【0055】
ポリゴン1202とは、都市の領域を示す形状データであり、他の都市との境界を規定する。パーセル1201とポリゴン1202とは一致するものではなく、複数のパーセル1201に亘って1つのポリゴン1202が存在することもあるし、1つのパーセル1201内に複数のポリゴン1202(の一部であることもある)が存在することもある。案内ルートを構成するリンクやノードは、パーセル1201およびポリゴン1202上に存在する。本実施例においては、都市毎にポリゴン1202が設けられており、このポリゴンを都市領域ポリゴンとして説明する。各都市領域ポリゴンには、都市に関する地点情報として、当該都市領域ポリゴンを表す都市名に関する情報が対応付けられている。
【0056】
図12において、リンク1203とノード1204とによって構成されるリンク列である案内ルートは、単一のポリゴン1202内に含まれる場合もあるし、複数のポリゴン1202にかかる場合もある。
【0057】
(ナビゲーション装置の処理手順)
図13は、実施例3におけるナビゲーション装置の処理手順を示すフローチャートである。図13に示す処理は、案内ルートが探索されたと判定するまで待機している(ステップS1301:No)。案内ルートが探索されたと判定した場合には(ステップS1301:Yes)、案内ルートを構成するリンクから一つのリンクを取得する(ステップS1302)。ステップS1302においては、たとえば、案内ルートを構成するリンクのうち、出発地点のリンクを最初に取得する。そして、取得したリンクを含むパーセルを取得する(ステップS1303)。
【0058】
取得したパーセル内にある都市領域ポリゴンを抽出する(ステップS1304)。抽出した都市領域ポリゴン内に案内ルートを構成するリンクがあるか否かを判定する(ステップS1305)。図13においては、ステップS1305の処理として、「リンクがポリゴン内にあるか?」と記載されている。抽出した都市領域ポリゴン内に案内ルートを構成するリンクがあると判定した場合には(ステップS1305:Yes)、都市領域ポリゴンに対応付けられている都市名を所定のメモリエリアに登録する(ステップS1306)。抽出した都市領域ポリゴン内に案内ルートを構成するリンクがないと判定した場合には(ステップS1305:No)、ステップS1307に進む。
【0059】
つづいて、取得したパーセル内に都市領域ポリゴンが複数あるか否かを判定する(ステップS1307)。図13においては、ステップS1307の処理として「パーセル内に複数ポリゴンがあるか?」と記載されている。取得したパーセル内に都市領域ポリゴンが複数あると判定した場合には(ステップS1307:Yes)、ステップS1305に進む。
【0060】
一方、取得したパーセル内に都市領域ポリゴンが複数はないと判定した場合には(ステップS1307:No)、目的地点までのリンクを辿ったか否かを判定する(ステップS1308)。目的地点までのリンクを辿っていないと判定した場合には(ステップS1308:No)、ステップS1302へ進む。
【0061】
目的地点までのリンクを辿ったと判定した場合には(ステップS1308:Yes)、表示スケールを取得する(ステップS1309)。そして、取得した表示スケールに応じた都市名データベースを取得する(ステップS1310)。
【0062】
図示を省略するが、ステップS1310では、図6または図7に示した広域都市名データベース600および詳細都市名データベース700と同様の都市名データベースを取得する。取得される都市名データベースは、表示スケールに応じた都市名803が抽出可能であればよく、図6および図7に示した広域都市名データベース600および詳細都市名データベース700と同じ都市名データベースであってもよいし、都市半径が含まれないデータベースであってもよい。
【0063】
取得した都市名データベースに基づいて、都市名データベースに格納されている都市名803から、登録したリンク都市名と一致する都市名803を抽出する(ステップS1311)。そして、抽出した都市名803をディスプレイ406に表示して(ステップS1312)、処理を終了する。表示の形態は、図8〜図10で示した表示画面と同様である。
【0064】
以上説明したように、本実施例のナビゲーション装置によれば、上述した実施例1と同様の効果を奏することができる。
【0065】
なお、本実施例で説明したルート表示方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
Claims (7)
- 予め規定された条件を満たす都市に関する地点情報を格納する複数の都市名データベースと、
表示画面に表示する目的地点までの案内ルートの表示スケールに関する情報を取得する取得手段と、
前記複数の都市名データベースのうち前記表示スケールに応じた都市名データベースの中から、前記案内ルート上の都市名と当該都市を包含する所定の半径を有する都市半径とを含む当該都市に関する地点情報を抽出する抽出手段と、
前記案内ルートを表示する前記表示画面を有する表示手段と、
前記抽出手段によって抽出された地点情報に含まれる都市名と前記案内ルートにしたがって当該都市名を連結する単一線分とから構成される概略ルートを表示する表示制御手段と、
を備え、
前記抽出手段は、
前記案内ルート上で複数の都市半径が重複する地点において、
重複した前記複数の都市半径の中から、前記表示スケール内において前記都市半径が最大となる都市に関する地点情報を抽出することを特徴とするルート表示装置。 - 前記表示制御手段は、前記抽出手段によって抽出された地点情報の位置座標に対応した位置関係で前記概略ルートを表示することを特徴とする請求項1に記載のルート表示装置。
- 前記表示制御手段は、前記抽出手段によって抽出された地点情報間を一定長さの単一線分で連結することにより前記概略ルートを表示することを特徴とする請求項1に記載のルート表示装置。
- 前記表示制御手段は、前記抽出手段によって抽出された地点情報に基づいて、前記抽出手段によって抽出された地点情報間を当該地点情報間の距離に応じた長さの単一線分で連結することにより前記概略ルートを表示することを特徴とする請求項1に記載のルート表示装置。
- 予め規定された条件を満たす都市に関する地点情報を格納する複数の都市名データベースを備えたルート表示装置のルート表示方法であって、
表示画面に表示する目的地点までの案内ルートの表示スケールに関する情報を取得する取得工程と、
前記複数の都市名データベースのうち前記表示スケールに応じた都市名データベースの中から、前記案内ルート上の都市名と当該都市を包含する所定の半径を有する都市半径とを含む当該都市に関する地点情報を抽出する抽出工程と、
前記抽出工程によって抽出された地点情報に含まれる都市名と前記案内ルートにしたがって当該都市名を連結する単一線分とから構成される概略ルートを前記表示画面に表示する表示工程と、
を含み、
前記抽出工程は、
前記案内ルート上で複数の都市半径が重複する地点において、
重複した前記複数の都市半径の中から、前記表示スケール内において前記都市半径が最大となる都市に関する地点情報を抽出することを特徴とするルート表示方法。 - 請求項5に記載のルート表示方法をコンピュータに実行させることを特徴とするルート表示プログラム。
- 請求項6に記載のルート表示プログラムをコンピュータにより読み取り可能なことを特徴とする記録媒体。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005100166 | 2005-03-30 | ||
| JP2005100166 | 2005-03-30 | ||
| PCT/JP2006/304128 WO2006112174A1 (ja) | 2005-03-30 | 2006-03-03 | ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2006112174A1 JPWO2006112174A1 (ja) | 2008-12-04 |
| JP4536115B2 true JP4536115B2 (ja) | 2010-09-01 |
Family
ID=37114909
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007521117A Expired - Fee Related JP4536115B2 (ja) | 2005-03-30 | 2006-03-03 | ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP1865284A4 (ja) |
| JP (1) | JP4536115B2 (ja) |
| WO (1) | WO2006112174A1 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102008021952A1 (de) * | 2008-02-11 | 2009-09-03 | Navigon Ag | Verfahren zum Betrieb eines Navigationssystems |
| CN103134515B (zh) * | 2012-12-25 | 2016-08-10 | 上海博泰悦臻电子设备制造有限公司 | 模拟导航方法与装置 |
| FR3002065B1 (fr) | 2013-02-12 | 2016-06-03 | Michelin Travel Partner | Procede d'identification de donnees de direction pour systeme de calcul d'itineraires |
| US10107641B2 (en) | 2016-11-08 | 2018-10-23 | Google Llc | Linear visualization of a driving route |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07325543A (ja) * | 1994-05-31 | 1995-12-12 | Sony Corp | 地図表示装置 |
| JPH08190342A (ja) * | 1995-01-12 | 1996-07-23 | Sony Corp | 地図表示装置 |
| JPH0961179A (ja) * | 1995-08-22 | 1997-03-07 | Zanavy Informatics:Kk | 車両用経路誘導装置 |
| JPH1152847A (ja) * | 1997-07-31 | 1999-02-26 | Fujitsu Ten Ltd | 簡易地図表示装置 |
| JPH1183528A (ja) * | 1997-09-11 | 1999-03-26 | Alpine Electron Inc | 車載用ナビゲーション装置 |
| JP2003214862A (ja) * | 2002-01-17 | 2003-07-30 | Nissan Motor Co Ltd | 経路探索装置、経路表示方法及び経路表示用プログラム |
| JP2004226082A (ja) * | 2003-01-20 | 2004-08-12 | Alpine Electronics Inc | ナビゲーション装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6256582B1 (en) * | 1997-11-18 | 2001-07-03 | Mannesmann Vdo Ag | Method and device for navigation support of a vehicle driver |
| JP2004045185A (ja) | 2002-07-11 | 2004-02-12 | Denso Corp | 車載用経路表示装置 |
-
2006
- 2006-03-03 JP JP2007521117A patent/JP4536115B2/ja not_active Expired - Fee Related
- 2006-03-03 WO PCT/JP2006/304128 patent/WO2006112174A1/ja not_active Ceased
- 2006-03-03 EP EP06728607A patent/EP1865284A4/en not_active Withdrawn
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07325543A (ja) * | 1994-05-31 | 1995-12-12 | Sony Corp | 地図表示装置 |
| JPH08190342A (ja) * | 1995-01-12 | 1996-07-23 | Sony Corp | 地図表示装置 |
| JPH0961179A (ja) * | 1995-08-22 | 1997-03-07 | Zanavy Informatics:Kk | 車両用経路誘導装置 |
| JPH1152847A (ja) * | 1997-07-31 | 1999-02-26 | Fujitsu Ten Ltd | 簡易地図表示装置 |
| JPH1183528A (ja) * | 1997-09-11 | 1999-03-26 | Alpine Electron Inc | 車載用ナビゲーション装置 |
| JP2003214862A (ja) * | 2002-01-17 | 2003-07-30 | Nissan Motor Co Ltd | 経路探索装置、経路表示方法及び経路表示用プログラム |
| JP2004226082A (ja) * | 2003-01-20 | 2004-08-12 | Alpine Electronics Inc | ナビゲーション装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2006112174A1 (ja) | 2006-10-26 |
| EP1865284A4 (en) | 2011-11-09 |
| EP1865284A1 (en) | 2007-12-12 |
| JPWO2006112174A1 (ja) | 2008-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8965692B2 (en) | Follow me navigation system | |
| JP2009042219A (ja) | ナビゲーション装置及びナビゲーションプログラム | |
| JP4536115B2 (ja) | ルート表示装置、ルート表示方法、ルート表示プログラム、および記録媒体 | |
| JP2010032243A (ja) | ナビゲーション装置 | |
| JP3850613B2 (ja) | ナビゲーション装置 | |
| JP2009145222A (ja) | 広告情報提供装置、広告情報提供方法及び広告情報提供プログラム | |
| JP5209644B2 (ja) | 情報提示装置、情報提示方法、情報提示プログラムおよび記録媒体 | |
| JP6202799B2 (ja) | ナビゲーション装置 | |
| JP2010038860A (ja) | ナビゲーション装置及び施設検索方法 | |
| JP4274913B2 (ja) | 目的地検索装置 | |
| JP2003337046A (ja) | 案内情報提供方法 | |
| JP2006201072A (ja) | ナビゲーション装置 | |
| JP2009237432A (ja) | 車両用経路誘導装置及び誘導経路表示方法 | |
| KR100755719B1 (ko) | 사용자 경로 검색 방법 및 서버 | |
| JP2004333408A (ja) | ナビゲーション装置 | |
| JP2004233368A (ja) | ナビゲーション方法及びナビゲーション装置 | |
| JP6574570B2 (ja) | 情報処理装置、プログラム、描画方法 | |
| JP5710796B2 (ja) | 情報提供装置、情報提供方法及び情報提供プログラム | |
| JP5498270B2 (ja) | ナビゲーション装置 | |
| JP7473444B2 (ja) | ナビゲーション装置、ナビゲーション方法、及びプログラム | |
| JP7033112B2 (ja) | コンテンツ制御装置、コンテンツ制御システム、コンテンツ制御方法、及びコンテンツ制御プログラム | |
| JP3766533B2 (ja) | ナビゲーション装置 | |
| JP4749875B2 (ja) | 歩行者ナビゲーション装置、歩行者ナビゲーション方法及び歩行者ナビゲーションプログラム | |
| JP6298320B2 (ja) | ナビゲーション装置、ナビゲーションシステム、ナビゲーション方法、およびプログラム | |
| JP2005337836A (ja) | 位置情報提供装置及び位置情報利用端末装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20100608 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100615 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130625 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |