JP4508672B2 - Guide route search device, navigation device, and guide route search method - Google Patents
Guide route search device, navigation device, and guide route search method Download PDFInfo
- Publication number
- JP4508672B2 JP4508672B2 JP2004039340A JP2004039340A JP4508672B2 JP 4508672 B2 JP4508672 B2 JP 4508672B2 JP 2004039340 A JP2004039340 A JP 2004039340A JP 2004039340 A JP2004039340 A JP 2004039340A JP 4508672 B2 JP4508672 B2 JP 4508672B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- waypoint
- pattern
- point
- route pattern
- 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 26
- 238000012217 deletion Methods 0.000 claims description 12
- 230000037430 deletion Effects 0.000 claims description 12
- 230000008707 rearrangement Effects 0.000 claims description 6
- 238000003860 storage Methods 0.000 description 40
- 238000010586 diagram Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 21
- 230000008859 change Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 14
- 238000003780 insertion Methods 0.000 description 14
- 230000037431 insertion Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 3
- 235000013305 food Nutrition 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、案内経路探索装置、ナビゲーション装置および案内経路探索方法に関する。 The present invention relates to a guide route search device, a navigation device, and a guide route search method.
特許文献1には、複数の経由地を経由する案内経路を探索する経路探索方法が開示されている。この特許文献1に開示される従来の経路探索方法では、経路を探索するために設定された探索条件と、特定の経由地同士の依存関係とに基づいて複数の経由地の通過順序を決定し、その通過順序で複数の経由地を通過して目的地に至る経路が探索される。また、この特許文献1は、経路を探索するために設定される探索条件が、時間(所要時間の短さ)と、距離(走行距離の短さ)と、料金(通行料金の低さ)との中から選択される例を開示している。
しかしながら、上述の従来の経路探索方法を使用して探索された案内経路にしたがって実際に移動すると、例えば経由地の施設の営業時間外にその経由地に案内されてしまうといったように不適切なタイミングで経由地に案内されてしまう可能性がある。すなわち、例えばレストランにおいて昼食を取りたい場合であったとしても、所望の時刻にレストランに到達することができなかったり、レストランに到達したとしても食事をとるために十分な時間を確保することができなかったりしてしまうことがある。 However, if the vehicle actually moves according to the guidance route searched using the above-described conventional route search method, an improper timing such as being guided to the transit location outside the business hours of the transit location facility, for example. There is a possibility of being guided to a stopover at. That is, for example, even if you want to have lunch at a restaurant, you cannot reach the restaurant at the desired time, or you can secure enough time to eat even if you reach the restaurant. Sometimes it does n’t happen.
本発明は、上記の問題に鑑みてなされたものであり、ユーザ所望の経由地に適切なタイミングで訪問しつつ、ユーザ所望の1または複数の経由地を経由して目的地まで到達する案内経路を発見する案内経路探索装置、ナビゲーション装置および案内経路探索方法を得ることを目的とする。 The present invention has been made in view of the above-described problems, and guides a user to a destination via a user-desired one or more waypoints while visiting a user-desired waypoint at an appropriate timing. It is an object of the present invention to obtain a guide route search device, a navigation device, and a guide route search method for discovering a route.
上記の課題を解決するために、本発明では以下のようにした。 In order to solve the above problems, the present invention is configured as follows.
本発明の案内経路探索装置は、ユーザにより指定された少なくとも2つの訪問順序が固定された経由地を含む経由地を指定する経由地指定手段と、出発地から、経由地指定手段により指定された経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索する探索手段と、探索手段により発見された経路パターンにおいて、経由地指定手段により指定された経由地に予め設定されている営業時間の範囲内にその経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定し、それらの経由地が経由地条件を満たす経路パターンを案内経路またはその候補とする判定手段と、判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、新たな経由地の追加を実行し、新たな経由地を追加後の経路パターンにおける各経由地が経由地条件を満たすか否かを判定手段に判定させる経路パターン編集手段とを備える。 The guidance route search device of the present invention is specified by a waypoint designating unit that designates a waypoint including a waypoint that is fixed by at least two visit orders designated by the user, and is designated by the waypoint designation unit from the departure point. Search means for searching for a plurality of route patterns that reach a destination via a waypoint, and that are different from each other in the order of visits of the waypoints other than the waypoints in which the order of visits is fixed in discovered route patterns by means to arrive to the waypoint within the business hours preset in the transit point specified by waypoint designation means, and, their prescribed in these stopover It determines whether route point condition is satisfied which includes at least one of to stay residence time, guide the waypoint satisfying path pattern thereof waypoint route or a candidate And a new waypoint is added to the route pattern for which the waypoint is determined to satisfy the route point condition by the decision means, and each waypoint in the route pattern after adding the new waypoint Route pattern editing means for causing the determination means to determine whether or not the route location condition is satisfied.
本発明の案内経路探索装置は、ユーザにより指定された少なくとも2つの訪問順序が固定された経由地を含む経由地を指定する経由地指定手段と、出発地から、経由地指定手段により指定された経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索する探索手段と、探索手段により発見された経路パターンにおいて、経由地指定手段により指定された経由地が予め設定されている営業時間の範囲内にその経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定し、それらの経由地が経由地条件を満たす経路パターンを案内経路またはその候補とする判定手段と、判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、上記の訪問順序が固定された経由地以外の経由地の削除を実行し、経由地の削除を実行後の経路パターンにおける各経由地が経由地条件を満たすか否かを判定手段に判定させる経路パターン編集手段とを備える。 Guidance route search device of the present invention includes: a route point specifying means for specifying waypoint including transit point to at least two visits the order specified by the user is fixed, from the starting point, designated by the route point specifying means Search means for searching for a plurality of route patterns that reach a destination via a waypoint, and that are different from each other in the order of visits of waypoints other than the waypoints where the visit order is fixed in discovered route patterns by means to arrive to the waypoint within the business hours waypoint specified has been set in advance by way point designating means, and, their prescribed in these stopover It determines whether route point condition is satisfied which includes at least one of to stay residence time, guide the waypoint satisfying path pattern thereof waypoint route or a candidate A determining means for, with respect to the determined route pattern stopovers satisfy the stopover the determination means, the above order of visiting executes the deletion of the transit point other than transit point which is fixed, deletion of stops Route pattern editing means for causing the determination means to determine whether or not each waypoint in the route pattern after executing the condition satisfies the waypoint.
本発明の案内経路探索装置は、ユーザにより指定された少なくとも2つの訪問順序が固定された経由地を含む経由地を指定する経由地指定手段と、出発地から、経由地指定手段により指定された経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索する探索手段と、探索手段により発見された経路パターンにおいて、経由地指定手段により指定された経由地が予め設定されている営業時間の範囲内にその経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定し、それらの経由地が経由地条件を満たす経路パターンを案内経路またはその候補とする判定手段と、判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、上記の訪問順序が固定された経由地以外の経由地の並び替えを実行し、経由地の並び替えを実行後の経路パターンにおける各経由地が経由地条件を満たすか否かを判定手段に判定させる経路パターン編集手段とを備える。 The guidance route search device of the present invention is specified by a waypoint designating unit that designates a waypoint including a waypoint that is fixed by at least two visit orders designated by the user, and is designated by the waypoint designation unit from the departure point. Search means for searching for a plurality of route patterns that reach a destination via a waypoint, and that are different from each other in the order of visits of the waypoints other than the waypoints in which the order of visits is fixed in discovered route patterns by means to arrive to the waypoint within the business hours waypoint specified has been set in advance by way point designating means, and, their prescribed in these stopover It determines whether route point condition is satisfied which includes at least one of to stay residence time, guide the waypoint satisfying path pattern thereof waypoint route or a candidate A determining means for, with respect to the path pattern waypoint is determined via point condition is satisfied by the determination means, perform the rearrangement via locations other than the locations through which the visiting order is fixed, the stopover Route pattern editing means for causing the determination means to determine whether or not each waypoint in the route pattern after rearrangement satisfies the waypoint condition.
さらに、本発明の案内経路探索装置は、上記発明の案内経路探索装置のいずれかに加え、経路パターンおよび地図を表示する表示手段と、表示手段の表示画面上の押圧位置を検出する入力手段とを備える。そして、表示手段は、判定手段により経由地が経由地条件を満たすと判定された経路パターンによる経路を地図に重畳させて表示する。また、経路パターン編集手段は、入力手段により検出される表示画面上の押圧位置の軌跡および/または進行方向に基づいて、地点間の経路および/または経由地の順序を変更する。 Furthermore, the guide route search device of the present invention, in addition to any of the guide route search devices of the above invention, a display means for displaying a route pattern and a map, an input means for detecting a pressed position on the display screen of the display means, Is provided. Then, the display means superimposes and displays a route based on the route pattern determined by the determining means that the waypoint satisfies the waypoint condition. Further, the route pattern editing means changes the order of the route between the points and / or the waypoints based on the locus of the pressed position on the display screen and / or the traveling direction detected by the input means.
さらに、本発明の案内経路探索装置は、上記発明の案内経路探索装置のいずれかに加え、経路パターンを表示する表示手段を備え、経路パターン編集手段は、判定手段により経由地の追加、削除および並び替えのいずれか1つを実行後の経路パターンにおける経由地が経由地条件を満たすときにのみ、実行後の経路パターンを上記表示手段に表示させるようにしてもよい。 Further, the guide route search device of the present invention includes display means for displaying a route pattern in addition to any of the guide route search devices of the above invention , and the route pattern editing means adds, deletes, and The route means after execution may be displayed on the display means only when the waypoint in the route pattern after executing any one of the rearrangement satisfies the waypoint condition .
さらに、本発明の案内経路探索装置は、上記発明の案内経路探索装置に加え、経路パターンを表示する表示手段を備え、前記経路パターン編集手段は、前記判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、前記経由地指定手段によりユーザが特定の箇所に新たな経由地として追加した場合には、その新たな経由地を追加後の経路パターンの各経由地に対して経由地条件を満たすか否かを前記判定手段に判定させ、経由地条件を満たさないときは、警告を上記表示手段に表示させるようにしてもよい。Furthermore, the guide route search device of the present invention further comprises display means for displaying a route pattern in addition to the guide route search device of the above invention, and the route pattern editing means is configured such that the route point satisfies the route point condition by the determination means. When the user adds a new waypoint to a specific location by the waypoint designating means for the route pattern determined to be, the new waypoint is added to each waypoint of the route pattern after the addition. In this case, the determination unit may determine whether or not a stopover condition is satisfied, and when the stopover condition is not satisfied, a warning may be displayed on the display unit.
本発明の案内経路探索方法は、経由地指定手段、探索手段、判定手段、経路パターン編集手段を備える案内経路探索装置が実行する案内経路探索方法であって、経由地指定手段が、ユーザの操作に基づき少なくとも2つの訪問順序が固定された経由地を含む経由地を取得するステップと、探索手段が、出発地から、取得した経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索するステップと、判定手段が、探索により発見された経路パターンにおける経由地が予め設定されている営業時間の範囲内にそれらの経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定するステップと、経路パターン編集手段が、経由地が経由地条件を満たすと判定された経路パターンに対して、新たな経由地の追加を実行すると、実行後の経路パターンにおける各経由地が経由地条件を満たすか否かの判定を判定手段に判定させるステップとを備える。 The guide route search method of the present invention is a guide route search method executed by a guide route search device including a waypoint specifying means, a search means, a judging means, and a route pattern editing means, wherein the waypoint specifying means is operated by a user operation. the method comprising at least two visits order to obtain a transit point including transit point which is fixed on the basis of search means, from the departure point, a plurality of paths patterns leading to the destination via the transit point obtained A step of searching for a plurality of route patterns having different order of visits other than the waypoints other than the waypoints where the visit order is fixed, and a determination means is configured to preset the waypoints in the route pattern found by the search. to arrive at their these route points within the business hours are, and their way to those of the waypoint includes at least one of to stay predetermined dwell time Chijo Determining whether meet, the route pattern editing means, with respect to the path pattern waypoint is determined stopover condition is satisfied, executing the addition of a new waypoint, route pattern after execution And a step of causing a determination means to determine whether or not each via point satisfies the via point condition.
本発明の案内経路探索方法は、経由地指定手段、探索手段、判定手段、経路パターン編集手段を備える案内経路探索装置が実行する案内経路探索方法であって、経由地指定手段が、ユーザの操作に基づき少なくとも2つの訪問順序が固定された経由地を含む経由地を取得するステップと、探索手段が、出発地から、取得した経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索するステップと、判定手段が、探索により発見された経路パターンにおける経由地が予め設定されている営業時間の範囲内にそれらの経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定するステップと、経路パターン編集手段が、経由地が経由地条件を満たすと判定された経路パターンに対して、経由地の削除を実行すると、実行後の経路パターンにおける各経由地が経由地条件を満たすか否かの判定を判定手段に判定させるステップとを備える。 The guide route search method of the present invention is a guide route search method executed by a guide route search device including a waypoint specifying means, a search means, a judging means, and a route pattern editing means, wherein the waypoint specifying means is operated by a user operation. the method comprising at least two visits order to obtain a transit point including transit point which is fixed on the basis of search means, from the departure point, a plurality of paths patterns leading to the destination via the transit point obtained A step of searching for a plurality of route patterns having different order of visits other than the waypoints other than the waypoints where the visit order is fixed, and a determination means is configured to preset the waypoints in the route pattern found by the search. to arrive at their these route points within the business hours are, and their way to those of the waypoint includes at least one of to stay predetermined dwell time Chijo Determining whether meet, the route pattern editing means, with respect to the path pattern is determined stopover condition is satisfied stopover, when the deletion of stops, each in the path pattern after execution And a step of causing the determination means to determine whether or not the waypoint satisfies the waypoint condition.
本発明によれば、ユーザ所望の経由地に適切なタイミングで訪問しつつ、ユーザ所望の1または複数の経由地を経由して目的地まで到達する案内経路を発見する案内経路探索装置、ナビゲーション装置および案内経路探索方法を得ることができる。 ADVANTAGE OF THE INVENTION According to this invention, the guidance route search apparatus and navigation apparatus which discover the guidance route which arrives at the destination via a user's desired one or several waypoints while visiting a user-desired waypoint at appropriate timing And a guidance route search method.
以下、図に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
実施の形態1.
図1は、本発明の実施の形態1に係るナビゲーション装置の構成を示すブロック図である。図1に示すナビゲーション装置において、案内経路生成部1は、案内経路データを生成する案内経路探索装置として機能する部分であって、専用の回路、プログラムを実行するマイクロプロセッサなどで実現される。
FIG. 1 is a block diagram showing a configuration of a navigation device according to
また、案内経路記憶部2は、案内経路データおよびその候補を記憶する記憶手段として機能する記憶媒体である。この案内経路記憶部2は、半導体メモリ、ハードディスクドライブなどの磁気記録媒体などで実現される。なお、案内経路記憶部2は、過去に案内に使用した案内経路データを蓄積していくようにしてもよい。
The guide
また、GPS(Global Positioning System)受信器3は、図示外のGPS人工衛星からの位置情報の電波を受信し、GPS受信器3の地球上の位置を示す緯度経度データ、時刻データなどを出力する装置である。GPS受信器3は、たとえば4つ以上の人工衛星からの位置情報の電波を受信することで、GPS受信器3の地球上の位置を示す緯度経度データを出力する。
A GPS (Global Positioning System)
また、地図データベース4は、たとえば日本全土、関東地方などの地球上の所定の部位に関する地図情報を予め格納する記録媒体である。地図データベース4は、例えば、ハードディスクドライブ、DVD(Digital Versatile Disc)などの可搬性記録媒体とその読取装置などとして実現される。地図データベース4は、その地球上の所定の部位における地形や道路などを画像化した表示地図データと、その地球上の所定の部位内の任意の位置を特定するための緯度経度データと、その地球上の所定の部位内の経路探索用道路データとを有する。
The
経路探索用道路データは、たとえば、交差点間毎の道路を示す道路属性データと、交差点を示す交差点データとを有する。道路属性データには、その道路の距離データとともに、その道路の移動時間データが含まれている。なお、道路属性データには、たとえば季節や時間帯などに応じた複数の移動時間データが含まれていてもよい。 The route search road data includes, for example, road attribute data indicating roads between intersections and intersection data indicating intersections. The road attribute data includes travel time data of the road as well as distance data of the road. Note that the road attribute data may include a plurality of travel time data according to, for example, the season and time zone.
また、表示生成部5は、経路案内用の表示データを生成する案内用データ生成手段として機能する部分であって、専用の回路、プログラムを実行するマイクロプロセッサなどで実現される。表示部6は、表示データすなわち案内のための写真、図、文字などを表示する表示手段および出力手段として機能する装置である。例えば、表示部6は、液晶ディスプレイなどを含む。
The
また、操作部7は、ユーザに操作されユーザの操作に応じた電気信号を出力する入力手段として機能する部分である。この操作部7は、装置筐体に配置されたハードウェアスイッチ、表示部6による操作部表示と表示部6の表示画面上に配置されたタッチパネルによるソフトウェアスイッチなどとして実現される。さらに、操作部7として、別体のリモートコントローラおよびそのリモートコントローラと通信する通信回路を設けるようにしてもよい。なお、タッチパネルは、表示部6の表示画面上に配置され、その全部または大部分が透明または半透明の平面状部材で構成され、ユーザの指などの押圧を受けるとその押圧位置を検出し、出力する入力装置である。したがって、このタッチパネルと表示部によりユーザインタフェースが構築される。 The operation unit 7 is a part that functions as an input unit that is operated by the user and outputs an electrical signal corresponding to the user's operation. The operation unit 7 is realized as a hardware switch arranged in the apparatus housing, an operation unit display by the display unit 6, and a software switch by a touch panel arranged on the display screen of the display unit 6. Further, as the operation unit 7, a separate remote controller and a communication circuit that communicates with the remote controller may be provided. Note that the touch panel is arranged on the display screen of the display unit 6, and the entirety or most of the touch panel is configured by a transparent or translucent planar member. It is an input device that outputs. Therefore, a user interface is constructed by the touch panel and the display unit.
図2は、図1における案内経路生成部1および地図データベース4の詳細を示すブロック図である。図2に示すように地図データベース4には、表示地図データ21、緯度経度データ22および経路探索用道路データ23の他に、以下のデータが格納されている。
FIG. 2 is a block diagram showing details of the
経由候補地データ24は、ユーザが選択可能な経由地の候補として予め登録されている地点のデータである。登録地リスト25は、経由地の候補としてユーザにより追加登録された地点のデータである。
The route
経路条件テーブル26は、出発地から経由地を経由して目的地に至る案内経路を探索(ルート探索)するための条件を含むテーブルである。例えば、経路条件テーブル26には、最短移動時間、最短移動距離、最小費用などの条件が設定される。なお、経路条件テーブル26には、複数の条件が登録されてもよい。また、たとえば150km以下の範囲内で最短の移動時間などのように、複数の項目(ここでは距離と時間)についての条件を組み合わせた条件であってもよい。 The route condition table 26 is a table including conditions for searching for a guide route from the departure point to the destination via the waypoint (route search). For example, conditions such as the shortest travel time, the shortest travel distance, and the minimum cost are set in the route condition table 26. A plurality of conditions may be registered in the route condition table 26. Further, for example, a condition obtained by combining conditions for a plurality of items (here, distance and time) such as the shortest travel time within a range of 150 km or less may be used.
ジャンル別経由地条件テーブル27は、経由地のジャンルごとに設定された経由地における条件のデータを含むテーブルである。 The genre waypoint condition table 27 is a table including data on conditions at a waypoint set for each genre of waypoints.
また、図2に示す案内経路生成部1において、経由地登録部11は、登録対象の地点のデータを生成して登録地リスト25に追加し、地図データベース4に登録する。地点のデータは、例えば、その地点の名称を示す名称データと、その地点の緯度経度データとで構成される。
In addition, in the guidance
また、経由地選択部12は、ユーザの操作に基づき、経由候補地データ24および登録地リスト25に含まれる地点から1または複数の経由地を選択し、それらの経由地で構成される経由地リストを生成する。この経由地選択部12は、経由地指定手段として機能する。目的地選択部14は、ユーザの操作に基づき、その経由地リストに含まれる経由地の1つを目的地として選択する。
The
また、経路パターン生成部13は、その経由地リストに基づいて経路パターンを生成し、さらに経路パターンに沿って各経由地を通る経路を探索する探索手段として機能する。道路情報受信器15は、VICS(Vehicle Information and Communication System)などにより道路情報を受信する受信器である。
In addition, the route
また、経路パターン整列部16は、経路パターン生成部13により生成された1または複数の経路パターンを、経路条件テーブル26における条件に従って配列して、経路パターンリストを生成する。
In addition, the route
また、適格経路判定部17は、その経路パターンリスト内の各経路パターンについて、ジャンル別経由地条件テーブル27における経由地条件を満たすか否かを判定し、経由地条件を満たす経路パターンを選択する判定手段として機能する。
Further, the qualified
また、経路パターン編集部18は、操作部7に対するユーザの操作に応じて、案内経路データとして使用可能な経路パターンを編集する。この経路パターン編集部18は、経路パターン編集手段として機能する。具体的には、経路パターン編集部18は、経路パターンに対して、経由地の追加などを行う。
The route
なお、案内経路生成部1がマイクロプロセッサとプログラムにより実現される場合、上述の各機能部11〜18は、そのプログラムを実行するCPUまたはMPUにより実現され、また、その機能部の出力データは、マイクロプロセッサに内蔵または外部接続されたRAMなどのメモリに一旦記憶され、後段の機能部に読み出され使用される。
In addition, when the guidance
図3は、図2における経由候補地データ24の一例を示す図である。図3には、一例として、AからFの6つの経由候補地のレコードが示されている。各経由候補地のレコードには、経由候補地のあるいは経由候補地に存在する施設などの名称データ、その経由候補地に存在する施設などのジャンル(すなわち業種ごとの分類)を示すジャンルデータ、その経由候補地に存在する施設などの休業日データ、その経由候補地に存在する施設などの営業時間データなどの経由候補地の属性データが含まれる。これらの他、各レコードには、図示せぬ、経由候補地の緯度経度、住所、電話番号などが含まれている。例えば、経由地候補Bのレコードでは、経由候補地に存在する施設の名称データが「レストラン○■」とされ、その経由候補地に存在する施設のジャンルデータが「レストラン」とされ、その経由候補地に存在する施設の休業日データが月曜日(「月」)とされ、その経由候補地に存在する施設の営業時間データが「11:00〜14:00,18:00〜24:00」とされている。
FIG. 3 is a diagram illustrating an example of the candidate
図4は、図2におけるジャンル別経由地条件テーブル27の一例を示す図である。ジャンル別経由地条件テーブル27では、各ジャンルについて1つのレコードが登録されており、特に図4の場合には、10個のジャンルのレコードが含まれている。各ジャンルのレコードには、ジャンル名データ、案内時刻データ、滞在時間データ、滞在可能時間データ、最終目的地可否データ、時間調整可否データ、飲食ジャンルデータなどのジャンルの属性データが含まれる。これらのデータは、そのジャンルに含まれる経由地(目的地を含む)に対して適用される条件を示している。例えば、2番目のレコードでは、ジャンル名データが「レストラン」とされ、案内時刻データが「11:00〜13:00,18:00〜20:00」とされ、滞在時間データが「2時間」とされ、滞在可能時間データが「2時間30分」とされ、最終目的地可否データが「×(不可)」とされ、時間調整可否データが「○(可)」とされ、飲食ジャンルデータが「○(適合)」とされている。 FIG. 4 is a diagram illustrating an example of the genre-by way genre condition table 27 in FIG. In the genre waypoint condition table 27, one record is registered for each genre, and particularly in the case of FIG. 4, records of ten genres are included. Each genre record includes genre attribute data such as genre name data, guidance time data, stay time data, stayable time data, final destination availability data, time adjustment availability data, and food genre data. These data indicate the conditions applied to the transit points (including destinations) included in the genre. For example, in the second record, the genre name data is “restaurant”, the guidance time data is “11: 0 to 13:00, 18:00:00 to 20:00”, and the stay time data is “2 hours”. The stayable time data is “2 hours 30 minutes”, the final destination availability data is “× (impossible)”, the time adjustment availability data is “◯ (possible)”, and the food and drink genre data is “○ (conformity)”.
次に、図1に示すナビゲーション装置の動作を説明する。 Next, the operation of the navigation device shown in FIG. 1 will be described.
案内経路生成部1の経由地選択部12は、まず、経由候補地データ24における経由候補地の名称データや、登録地リスト25に登録されている地点の名称データを読み出し、その名称データに基づき、経由候補地やユーザ登録地の名称を表示生成部5を介して表示部6に表示させる。そして、表示部6に表示された経由候補地やユーザ登録地の名称が操作部7に対するユーザの操作によって選択されると、経由地選択部12は、その選択された名称に対応する経由地または登録地のレコードを経由地データとし、1または複数の経由地データを経由地リストとする。なお、経由地が選択される場合、ジャンル検索、住所検索、電話番号検索などが実行されるようにしてもよい。また、経由地選択部12が、地図データベース4の表示地図データに基づき地図を表示生成部5を介して表示部6に表示させて登録地の地図上の位置を操作部7としてタッチパネル上でユーザに選択させ、選択された表示位置(つまり押圧位置)に対応する地点を経由地として特定するようにしてもよい。
The
なお、ユーザの所望する地点の名称が表示部6に表示されない場合には、ユーザは、その所望の地点を登録地リスト25へ登録させることができる。その場合には、経由地登録部11は、操作部7への操作により入力された入力データから登録地データを生成し、その登録地データを登録地リスト25に追加登録する。そして、経由地選択部12は、追加登録された登録地データに基づき、その地点の名称を表示部6に表示させる。その後、ユーザはその場所を経由地データとして選択することができる。ユーザ所望の地点を追加登録する場合、登録地データの緯度経度データの値は、ユーザがその値を入力するようにしてもよいが、例えば、経由地登録部11が、地図データベース4の表示地図データに基づき地図を表示部6に表示させて登録地の地図上の位置を操作部7としてタッチパネル上でユーザに選択させ、選択された表示位置(つまり押圧位置)に対応する経度緯度データの値をその登録地データの緯度経度データの値として利用するようにしてもよい。他にもたとえば、現在位置が登録地である場合には、経由地登録部11は、GPS受信器3が出力している緯度経度データの値を、登録地データの緯度経度データの値として利用するようにしてもよい。
When the name of the point desired by the user is not displayed on the display unit 6, the user can register the desired point in the
このようにして、経由地選択部12により、ユーザの所望する1または複数の経由地が選定される。
In this way, the
次に、案内経路生成部1の目的地選択部14は、経由地選択部12により生成された経由地リストに含まれる1または複数の経由地のうちの1つを目的地として選択する。具体的には、目的地選択部14は、経由地リストに含まれる各経由地データのジャンルを特定し、ジャンル別経由地条件テーブル27を参照し、その経由地データの最終目的地可否データにおいて「○(可)」とされている場合には、その経由地を目的地とする。
Next, the
その他、目的地選択部14は、経由地リストに経由地として自宅が含まれる場合には、自宅を目的地とするようにしてもよい。一般的に、自宅の経由地データは、登録地リスト25に登録されていることが多い。したがって、目的地選択部14は、経由地選択部12からの経由地リストに含まれる経由地データのうち、登録地リスト25に登録されている登録地データと合致する経由地データを、目的地として選択するようにしてもよい。特に、登録地リスト25において自宅の登録地データに自宅を示すフラグなどを予め設け、目的地選択部14が、このフラグを含む登録地データに合致する経由地データを目的地として選択するようにしてもよい。また、目的地選択部14は、登録地リスト25の最初あるいは最後に登録されている経由地を目的地として選択するようにしてもよい。
In addition, the
さらに、目的地選択部14は、ジャンル別経由地条件テーブル27において案内時刻の最終時刻が最も遅く設定されているジャンルの経由地を目的地として選択するようにしてもよい。例えば、図3に示すジャンル「ホテル」のように案内時刻が「15:00〜24:00」とされると、最終時刻が1日の終わりの24:00と設定されることになり、ジャンルが「ホテル」である経由地が目的地に選択される。
Further, the
なお、目的地選択部14は、上述のようにして目的地を特定できない場合には、操作部7へのユーザの操作に基づき、目的地としての経由地を選択するようにしてもよい。
If the destination cannot be specified as described above, the
このようにして、目的地選択部14により、経由地リストにおける経由地から目的地(最終到達地点)が選定される。
In this way, the destination (final destination) is selected from the waypoints in the waypoint list by the
次に、経路パターン生成部13は、経由地選択部12からの経由地リストに含まれるすべての経由地を異なる順番にて経由して、出発地から目的地までに至る複数の経路パターンを生成する。なお、出発地の緯度経度データは、GPS受信器3が出力した現在の緯度経度データの地点としてもよいし、ユーザにより選択された出発地の緯度経度データとしてもよい。経路パターン生成部13は、この経由地リストに含まれるすべての経由地の順列を経路パターンとして生成する。例えば、目的地以外の経由地の個数が4箇所である場合には、経路パターンの数は24になる。
Next, the route
そして、経路パターン生成部13は、経路探索用道路データ23を用いて、各経路パターンについて、その経路パターンにおける経由地の順序に沿って経由地を経由して出発地から目的地へ至る経路を探索する。その際、出発地、経由地および目的地の各地点間の移動のための所要時間が併せて計算される。各経路パターンについての経路探索の際、経路パターン生成部13は、図4のジャンル別経由地条件テーブル27の滞在時間データを参照し、各経由地のジャンルに対応付けられている滞在時間を特定し、その滞在時間を経路の所要時間に含めて経路探索を行う。また、経路パターン生成部13は、経路情報受信器15により受信された渋滞情報を考慮して地点間の移動時間を計算する。これにより、各経路パターンについて、各地点への到着時刻、各地点の出発時刻などを含む案内スケジュールが特定され、経路パターンのデータに含められる。
Then, the route
なお、経路パターン生成部13は、原則として、目的地以外の経由地のすべての通過順の組み合わせについて経路パターンを生成する。ただし、例えば、ループが形成されてしまう順番で複数の経由地を経由する経路パターンや、同一地域を複数回通過してしまう順番で複数の経由地を経由する経路パターンなどは生成されない。
In principle, the route
このようにして、経路パターン生成部13により、経由地リストから1または複数の経路パターンが生成される。
In this way, the route
次に、経路パターン整列部16は、経路パターン生成部13により生成された1または複数の経路パターンを、経路条件テーブル26の条件に基づく順序で配列した経路パターンリストを生成する。また、経路パターン整列部16は、経路パターン生成部13によって新たな経路パターンが生成されると、この経路パターンを経路パターンリストに随時追加する。特に、経路パターン整列部16は、新たな経路パターンと既に経路パターンリストに含まれる経路パターンとを配列しなおす。
Next, the route
図5は、実施の形態1において、経路パターン整列部16により生成される経路パターンリストの一例を示す図である。経路パターンリストには、N(Nは自然数)個の経路パターンが含まれる。また、経路パターンリストの各レコードには、経由地の順序を示す経路パターンデータと、その経路パターンにおける経由地毎の到着時刻データと、が含まれる。また、図5に示す経路パターンリストでは、経路パターンは、最短移動時間の条件にしたがって配列されている。すなわち、経路パターンの最後の経由地A(すなわち目的地)への到着時刻が最も早い経路パターンがリスト内で先頭とされ、順次、目的地への到着時刻が早い順番で経路パターンが配列される。なお、図5における経由地A,B,C,D,Eは、図3における経由候補地と同一の地点を示す。
FIG. 5 is a diagram illustrating an example of a route pattern list generated by the route
なお、この経路パターンリストには、経路パターン生成部13により生成されたすべての経路パターンが登録されるようにしてもよいが、その一部のみが登録されるようにしてもよい。経路パターン生成部13により生成された経路パターンの中の一部を登録する場合には、経路パターン整列部16は、例えば、新たな経路パターンと経路パターンリストの最後に記憶されている経路パターン(以下、最悪経路パターンという)との優劣を経路条件テーブル26の条件に基づき判定して、新たな経路パターンが最悪経路パターンより優れている場合には、この最悪経路パターンをその新たな経路パターンで上書きした上で経路パターンリスト内の複数の経路パターンを配列しなおすようにすればよい。また、最悪経路パターンが、新たな経路パターンより優れている場合には、経路パターン整列部16は、新たな経路パターンを破棄すればよい。
Note that all the route patterns generated by the route
このようにして、経路パターン整列部16により、所定の条件により順序付けられた1または複数の経路パターンを含む経路パターンリストが生成される。
In this way, the route
次に、適格経路判定部17は、経路パターン整列部16からの経路パターンリストに含まれる経路パターンのうち、すべての経由地および目的地がジャンル別経由地条件テーブル27の条件を満たす経路パターンを選択し、選択した1または複数の経路パターンを案内経路データの候補として案内経路記憶部2に記憶させる。
Next, the eligible
例えば、図5に示す経路パターンリストの場合、適格経路判定部17は、以下の処理を行う。適格経路判定部17は、最初に、第一レコードの経路パターンについて適格判定を行う。その経路パターンの最初の経由地Bは、図3において「レストラン」のジャンルに分類されている。ジャンルが「レストラン」である経由地への案内時刻は、図4において「11:00〜13:00,18:00〜20:00」と設定されている。また、図5の経路パターンリストにおいて、経由地Bへの到着時刻は「10:30」になっている。そのため、適格経路判定部17は、経由地Bへの到着時刻が、経由地に設定された経由地条件であるレストランへの案内時刻外であるので、第一レコードの経路パターンを不適と判断する。
For example, in the case of the route pattern list shown in FIG. 5, the eligible
次に、適格経路判定部17は、第二レコードの経路パターンについて適格判定を行う。第二レコードの最初の経由地もBであるので、適格経路判定部17は、第二レコードの経路パターンを不適と判断する。
Next, the qualified
さらに、適格経路判定部17は、第三レコードの経路パターンについて適格判定を行う。第三レコードの最初の経由地Cは、図3において「デパート」のジャンルに分類されている。ジャンルが「デパート」である経由地への案内時刻は、図4において設定されていない。そのため、適格経路判定部17は、この経路パターンの最初の経由地Cが経由地条件を満たすと判断する。次に、適格経路判定部17は、この経路パターンの二番目の経由地Bについて合否判断を行う。二番目の経由地Bは「レストラン」のジャンルであり、その到着時刻「12:30」は図4のレストランへの案内時刻を満たしているので、適格経路判定部17は、二番目の経由地Bが経由地条件を満たすと判断する。同様に、三番目の経由地E、四番目の経由地D、および五番目の経由地(目的地)Aは、経由地条件を満たすと判断される。したがって、適格経路判定部17は、第三レコードの経路パターンを適格と判断し、案内経路データの候補として案内経路記憶部2に記憶させる。
Furthermore, the qualified
以上の一連の案内経路の探索動作によって、案内経路記憶部2には、ジャンル別経由地条件テーブル27における条件を満たす1または複数の経路パターンが、案内経路データとして記憶される。
Through the above-described series of guide route search operations, the guide
次に、案内経路データとして使用可能な1または複数の経路パターンが得られると、表示生成部5は、その経路パターンの一覧を表示部6に表示させる。そして、表示部6に表示された経路パターンから、案内経路データとしてユーザが所望する1つの経路パターンを選択する操作が操作部7に対して行われると、適格経路判定部17は、その1つの経路パターンを、経路案内に実際に使用する案内経路データとして確定する。そして、選択された経路パターンに対応する経路情報(経路パターン生成部13による探索において選択された複数の道路リンクの情報)も併せて案内経路記憶部2に記憶される。なお、選択されなかった経路パターンについてのデータは、後で選択される可能性もあるため、案内経路記憶部2から削除しないようにしてもよい。
Next, when one or more route patterns that can be used as the guide route data are obtained, the
さらに、この実施の形態1に係るナビゲーション装置では、1つの経路パターンを案内経路データとして確定する前に、案内経路データとして使用可能な経路パターンへ経由地を追加することが可能である。 Furthermore, in the navigation device according to the first embodiment, it is possible to add a waypoint to a route pattern that can be used as guide route data before determining one route pattern as guide route data.
以下、案内経路データとして使用可能な経路パターンへ経由地を追加する際の処理について説明する。図6は、実施の形態1において、案内経路データとして使用可能な経路パターンへ経由地を追加する際の処理について説明するフローチャートである。また、図7は、実施の形態1において、案内経路データとして使用可能な経路パターンへ経由地を追加する際の表示部6による表示例を示す図である。 In the following, a process for adding a waypoint to a route pattern that can be used as guide route data will be described. FIG. 6 is a flowchart for describing processing when a route point is added to a route pattern that can be used as guide route data in the first embodiment. FIG. 7 is a diagram showing a display example by the display unit 6 when adding a waypoint to a route pattern that can be used as guide route data in the first embodiment.
まず、上述のように、表示生成部5が、案内経路データとして使用可能な1または複数の経路パターンを表示部6に表示させる(ステップS11)。
First, as described above, the
このように、案内経路データとして使用可能な1または複数の経路パターンが表示部6に表示されている状態においては、上述のように経路案内に実際に使用する1つの経路パターンの選択のためのユーザ操作、経由地の追加のためのユーザ操作などが操作部7に対して行われたか否かが監視される(ステップS12)。 As described above, in the state where one or a plurality of route patterns that can be used as the guide route data are displayed on the display unit 6, as described above, for selecting one route pattern that is actually used for route guidance. It is monitored whether a user operation, a user operation for adding a transit point, or the like has been performed on the operation unit 7 (step S12).
経由地の追加のためのユーザ操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、経由地選択部12と同様にして、ユーザの操作に基づき、経由候補地データ24および登録地リスト25に含まれる地点から1つの追加経由地を選択する(ステップS13)。
When it is detected that a user operation for adding a waypoint has been performed on the operation unit 7, the route
次に、経路パターン編集部18は、経由地を追加する対象となる経路パターンを選択するモードおよび選択しないモードのいずれかを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS14)。
Next, the route
そして、経由地を追加する対象となる経路パターンを選択するモードを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、案内経路データとして使用可能な経路パターンの一覧から、経由地の追加の対象となる経路パターンを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS15)。図7(A)は、ステップS15における選択画面の一例を示す。図7(A)では、操作を促すためのテキスト「経路パターンを選択してください。」、3つの経路パターン101−1〜101−3が表示部6に表示されている。なお、図7(A)では、表示部6の表示画面上に操作部7としてのタッチパネルが装着されており、ユーザは指などでタッチパネルに触れることで経路パターンの選択操作を行う。
When it is detected that an operation for selecting a mode for selecting a route pattern to which a transit point is to be added has been performed on the operation unit 7, the route
その後、経由地を追加する対象となる経路パターンを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、その経路パターンを処理の対象となる経路パターンとして特定し、選択された経路パターンについて、追加経由地の挿入箇所(すなわち、どの地点とどの地点との間に追加経由地を挿入するか)を指定するモードおよび指定しないモードのいずれかを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS16)。
Thereafter, when it is detected that an operation for selecting a route pattern to which a transit point is to be added is performed on the operation unit 7, the route
そして、追加経由地の挿入箇所を指定するモードを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、その経路パターンに対して経由地を挿入可能な箇所の一覧から、挿入箇所を選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる。その後、挿入箇所を選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、その挿入箇所を経路パターンにおいて特定し、その挿入箇所に追加経由地を挿入して新たな経路パターンを生成する(ステップS17)。図7(B)は、ステップS17における選択画面の一例を示す。図7(B)では、操作を促すためのテキスト「挿入箇所を選択してください。」、経路パターン101−1について、地点「B」,「C」,「D」,「E」,「A」を示す画像、およびそれらの地点間を示す画像121が表示部6に表示されている。なお、図7(B)では、表示部6の表示画面上に操作部7としてのタッチパネルが装着されており、ユーザは指などでタッチパネルに触れることで挿入箇所の選択操作を行う。
When it is detected that an operation for selecting a mode for designating a place for inserting an additional waypoint is performed on the operation unit 7, the route
この時点では、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かは不明である。これは、元の経路パターンは、案内経路データとして使用可能な経路パターンであるが、経由地を追加したことで、経由地条件を満たさない経由地が発生している可能性があるためである。したがって、次に、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かが判定される。 At this time, it is unclear whether the new route pattern is a route pattern that can be used as guide route data. This is because the original route pattern is a route pattern that can be used as guide route data, but there is a possibility that a route point that does not satisfy the route point condition is generated by adding a route point. . Therefore, it is next determined whether or not the new route pattern is a route pattern that can be used as guide route data.
まず、経路パターン編集部18は、案内経路記憶部2に記憶されている、案内経路データとして使用可能な経路パターンを検索し、この新たな経路パターンと同一の経路パターンが案内経路記憶部2に記憶されているか否かを判定する(ステップS18)。
First, the route
経路パターン編集部18は、新たな経路パターンと同一の経路パターンが案内経路記憶部2に記憶されていると判定した場合、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンと同一の経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS19)。図7(C)は、ステップS19の処理後の一覧表示の一例を示す。図7(C)では、図7(A)に示す一覧表示に対して、経路パターン101−1に経由地Fを追加して生成された新たな経路パターン131が追加されている。なお、図7(C)に示すように、表示部6において、新たに生成された経路パターン131は、先頭に表示される。
When it is determined that the same route pattern as the new route pattern is stored in the guide
一方、ステップS18において、経路パターン編集部18は、この新たな経路パターンと同一の経路パターンが案内経路記憶部2に記憶されていないと判定した場合、この新たな経路パターンを経路パターン生成部13に供給し、まず、この新たな経路パターンについて、経由地の順序に沿って経由地を経由して出発地から目的地へ至る経路を探索させる。その際、出発地、経由地および目的地の各地点間の移動のための所要時間も併せて計算させる。経路パターン生成部13は、この新たな経路パターンについての経路探索結果(案内スケジュールなど)を経路パターン編集部18に供給する。
On the other hand, when the route
そして、経路パターン編集部18は、この新たな経路パターンのデータを適格経路判定部17に供給する。適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすか否かを判定する(ステップS20)。適格経路判定部17は、その判定結果を経路パターン編集部18に供給する。
Then, the route
適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定した場合、この新たな経路パターンを案内経路データとして使用可能な経路パターンとして経路情報とともに、案内経路データの候補として案内経路記憶部2に記憶させる。また、経路パターン編集部18は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定された場合、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS19)。
When the eligible
一方、ステップS20において、適格経路判定部17により、この新たな経路パターンにおけるいずれかの経由地が経由地条件を満たさないと判定された場合、経路パターン編集部18は、この新たな経路パターンが案内経路データとして使用できない旨の警告表示を、表示生成部5を介して表示部6に表示させ(ステップS21)、さらに、追加経由地の挿入箇所を変更するか否かを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS22)。そして、追加経由地の挿入箇所の変更を選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、ステップS17に戻り、再度、ユーザの操作に基づき、挿入箇所を選択する。なお、それ以後の処理については、上述したものと同様となる。
On the other hand, in step S20, when the qualified
一方、追加経由地の挿入箇所の変更を選択しない旨の操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、経由地を追加する対象となる経路パターンを変更するか否かを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS23)。そして、経由地を追加する対象となる経路パターンの変更を選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、ステップS15に戻り、再度、ユーザの操作に基づき、経路パターンを選択する。なお、それ以後の処理については、上述したものと同様となる。
On the other hand, when it is detected that the operation unit 7 has not been selected to change the insertion point of the additional waypoint, the route
また、ステップS16において、追加経由地の挿入箇所を指定しないモードを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、ステップS15で選択された経路パターンに対して経由地を挿入可能なすべての箇所のそれぞれに経由地を追加して1または複数の新たな経路パターンを生成する(ステップS24)。この時点では、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かは不明である。
In step S16, when it is detected that an operation for selecting a mode that does not specify the insertion point of the additional waypoint is performed on the operation unit 7, the route
次に、経路パターン編集部18は、生成した新たな経路パターンのそれぞれについて、上述のステップS18およびステップS20と同様な処理を実行し、すべての経由地(目的地を含む)において経由地条件が満たされる経路パターンを抽出する(ステップS25)。経路パターン編集部18は、すべての経由地(目的地を含む)において経由地条件が満たされる経路パターンが少なくとも1つ抽出されたか否かを判定する(ステップS26)。そして、経路パターン編集部18は、すべての経由地(目的地を含む)において経由地条件が満たされる経路パターンが少なくとも1つ抽出された場合には、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS19)。
Next, the route
一方、経路パターン編集部18は、すべての経由地(目的地を含む)において経由地条件が満たされる経路パターンが1つも抽出されなかった場合には、案内経路データとして使用可能な経路パターンが1つも得られない旨の警告表示を、表示生成部5を介して表示部6に表示させ(ステップS27)、経由地を追加する対象となる経路パターンを変更するか否かを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS23)。そして、経由地を追加する対象となる経路パターンの変更を選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、ステップS15に戻り、再度、ユーザの操作に基づき、経路パターンを選択する。なお、それ以後の処理については、上述したものと同様となる。
On the other hand, the route
また、ステップS14において経由地を追加する対象となる経路パターンを選択しないモードを選択する操作が操作部7に対して行われたことを検出した場合、およびステップS23において経由地を追加する対象となる経路パターンを変更しない旨の操作が操作部7に対して行われたことを検出した場合、経路パターン編集部18は、経由地選択部12により選択された経由地(登録地)に、ステップS13において選択された追加経由地を追加し、その後、経路パターン生成部13、目的地選択部14、経路パターン整列部16および適格経路判定部17に、経路パターンの生成、整列、および適格性判定を実行させる(ステップS28)。これにより得られた案内経路データとして使用可能な経路パターンの一覧が、経由地追加前に表示されていた一覧に代わり表示される(ステップS11)。
Further, when it is detected in step S14 that an operation for selecting a mode that does not select a route pattern to which a transit point is to be added is performed on the operation unit 7, and in step S23, a transit point is added. When it is detected that an operation for not changing the route pattern is performed on the operation unit 7, the route
このようにして、案内経路データの候補を表示した後に、ユーザの操作に応じて、経由地(目的地を含む)の追加が実行される。なお、図7の表示例では、経路パターンが簡略されて表示されているが、経路パターンについて、各経由地の名称、滞在時間および到着時刻、並びに、各地点間の移動時間が表示されるようにしてもよい。図8は、実施の形態1における経路パターンの他の表示例を示す図である。図8(A)は、経由地が「○○公園」、「レストラン××」および「△△動物園」の3つである経路パターンの表示例を示す。図8(B)は、図8(A)に示す経路パターンの「○○公園」と「レストラン××」との間に、新たな経由地「喫茶×○」を追加した経路パターンの表示例を示す。さらに、図8においては、各経由地の特徴を示すコメントが併せて表示されている。 In this way, after displaying the guide route data candidates, addition of a waypoint (including the destination) is executed in accordance with a user operation. In the display example of FIG. 7, the route pattern is displayed in a simplified manner, but the name of each waypoint, the stay time and the arrival time, and the travel time between points are displayed for the route pattern. It may be. FIG. 8 is a diagram showing another display example of the route pattern in the first embodiment. FIG. 8A shows a display example of a route pattern in which there are three waypoints: “XX park”, “Restaurant XX”, and “ΔΔ Zoo”. FIG. 8B shows a display example of a route pattern in which a new waypoint “cafe XX” is added between “XX park” and “Restaurant XX” in the route pattern shown in FIG. Indicates. Further, in FIG. 8, comments indicating the characteristics of each waypoint are also displayed.
次に、この案内経路記憶部2に記憶された案内経路データを用いたナビゲーション動作について説明する。
Next, a navigation operation using the guide route data stored in the guide
GPS受信器3は、現在位置の緯度経度データを所定のタイミングで繰り返し出力する。表示生成部5は、GPS受信器3からの現在位置の緯度経度データに基づいてその位置に対応した表示データを随時生成する。例えば、表示生成部5は、現在位置の緯度経度データに示される緯度経度を中心とした所定の緯度経度範囲内の表示地図データを地図データベース4から読み出す。なお、この読出し範囲は、現在位置の緯度経度データに示される緯度経度がその中心となっていなくてもよい。
The
また、表示生成部5は、上述の緯度経度範囲内を通過する案内経路データ(経路パターンおよび経路情報)を案内経路記憶部2から読み込む。そして、表示生成部5は、読み込んだ表示地図データの地図の中心に現在位置マークを重ねるとともに、読み込んだ案内経路データを表示地図データの経路および経由地の地図に重ね合わせて表示データを生成する。表示部6は、この表示データに基づいて案内用の画像やテキストを表示する。
In addition, the
GPS受信器3、すなわちナビゲーション装置が移動すると、GPS受信器3から出力される緯度経度データが示す緯度経度も変化する。GPS受信器3から出力される緯度経度データの緯度経度が変化すると、表示生成部5が地図データベース4から読み込む表示地図データや案内経路記憶部2から読み込む案内経路データも変化する。したがって、ナビゲーション装置の移動に伴って、表示画像の中心が現在位置となるように、表示部6に表示される地図や案内経路は変化する。
When the
このようにして、経路案内処理が実行される。その結果、このナビゲーション装置を所持して、現在位置が案内経路と重なるように移動することで、ユーザは、出発地から複数の経由地を経由して目的地まで効率よく移動することができる。 In this way, the route guidance process is executed. As a result, the user can efficiently move from the departure point to the destination via a plurality of waypoints by carrying the navigation device and moving the current position so as to overlap the guide route.
以上のように、上記実施の形態1によれば、経由地選択部12が、ユーザの操作に基づき1または複数の経由地を指定し、経路パターン生成部13が、出発地から、経由地選択部12により指定された経由地を経由して目的地へ至る複数の経路パターンであって、経由地の訪問順番が互いに異なる複数の経路パターンを探索する。そして、適格経路判定部17が、経路パターン生成部13により発見された経路パターンにおける経由地が、予め設定されている経由地条件を満たすか否かを判定する。さらに、経路パターン編集部18は、経由地が経由地条件を満たすと判定された経路パターンの修正を実行すると、直ちに修正後の経路パターンにおける経由地が経由地条件を満たすか否かを適格経路判定部17に判定させる。これにより、案内経路の候補が一旦生成されたとしてもユーザがその案内経路の候補を見て修正を加えることができるため、ユーザ所望の経由地に適切なタイミングで訪問しつつ、ユーザ所望の1または複数の経由地を経由して目的地まで到達する案内経路を発見することができる。つまり、よりユーザの意図に沿った案内経路が提供される。さらに、修正された経路パターンのみが適格性の判定を受けるため、修正後におけるすべての経由地の順列に基づき再度経路パターンの生成を行う場合と比べ、処理時間が短くて済む。
As described above, according to the first embodiment, the
また、上記実施の形態1によれば、経路パターン編集部18は、経由地の追加を実行する場合には、適格経路判定部17により経由地が経由地条件を満たすと判定された経路パターンにおいて経由地を挿入可能な複数の挿入箇所のそれぞれに新たな経由地を挿入して複数の経路パターンを生成し、生成した複数の経路パターンのそれぞれについて経由地が経由地条件を満たすか否かを適格経路判定部17に判定させる。これにより、案内経路の候補が一旦生成された後にユーザが別の経由地を追加したいと思い付いた場合にも、その経由地を含めたユーザ所望の経由地に適切なタイミングで訪問しつつ、ユーザ所望の1または複数の経由地を経由して目的地まで到達する案内経路が得られる。
In addition, according to the first embodiment, when the route
また、上記実施の形態1によれば、経由地条件として、経由地の施設の営業時間の範囲内に経由地に到着すること、および、経由地に所定の滞在時間滞在することが設定されているため、ユーザ所望の経由地に適切なタイミングで訪問する案内経路が得られる。 Further, according to the first embodiment, the waypoint conditions are set to arrive at the waypoint within the range of business hours of the facility at the waypoint and stay at the waypoint for a predetermined stay time. Therefore, a guide route for visiting the user-desired route at an appropriate timing can be obtained.
また、上記実施の形態1によれば、経路パターン編集部18は、表示部6により表示されている経路パターンの修正後に、修正後の経路パターンにおける経由地が経由地条件を満たすか否かを適格経路判定部17に判定させ、修正後の経路パターンにおける経由地が経由地条件を満たすときにのみ、修正後の経路パターンを表示部6に表示させる。
Further, according to the first embodiment, the route
これにより、経路パターンの修正を行っても、修正された経路パターンが経由地条件を満たさない場合には表示されない。このため、経路パターンの一覧表示では、常に、ユーザ所望の経由地に適切なタイミングで訪問しつつ、ユーザ所望の1または複数の経由地を経由して目的地まで到達する経路パターンのみが表示され、ユーザが誤って不適切な経路パターンを選択することを防止することができる。 Thus, even if the route pattern is corrected, it is not displayed when the corrected route pattern does not satisfy the waypoint condition. For this reason, in the route pattern list display, only the route patterns that reach the destination via one or a plurality of waypoints desired by the user are always displayed while visiting the waypoints desired by the user at an appropriate timing. , It is possible to prevent the user from selecting an inappropriate route pattern by mistake.
また、経由地の修正後に、修正された経路パターンのみが適格性の判定を受けるため、修正された経路パターンの他に、別の経路パターンのデータが保存・表示されたままであり、別の経路パターンの修正もその後行うことができる。したがって、ユーザの好みに合った案内経路の候補が簡単にかつ色々に得られる。 In addition, after the waypoint is corrected, only the corrected route pattern is subjected to the eligibility determination. Therefore, in addition to the corrected route pattern, the data of another route pattern is still stored and displayed. The pattern can then be corrected. Therefore, guide route candidates that match the user's preference can be obtained easily and variously.
実施の形態2.
本発明の実施の形態2に係るナビゲーション装置は、実施の形態1に係るナビゲーション装置の機能に加え、複数の経由地から経路パターンを生成する際に、ユーザにより指定された少なくとも2つの経由地の訪問順序を固定して経路パターンを生成する機能を有する。
In addition to the function of the navigation device according to the first embodiment, the navigation device according to the second embodiment of the present invention generates at least two route points specified by the user when generating a route pattern from a plurality of route points. It has a function of generating a route pattern with a fixed visit order.
なお、本発明の実施の形態2に係るナビゲーション装置の基本的な構成は、実施の形態1のものと同様であるので、その説明を省略する。ただし、案内経路生成部1の経路パターン生成部13は、以下のように動作する。図9は、実施の形態2における案内経路生成部1の経路パターン生成部13の動作を説明するフローチャートである。
Note that the basic configuration of the navigation device according to the second embodiment of the present invention is the same as that of the first embodiment, and a description thereof will be omitted. However, the route
経由地選択部12は、経由地を選択するとき、経由地の訪問順序を指定するか否かを選択させるための画像またはテキストを表示生成部5を介して表示部6に表示させる(ステップS101)。経由地の訪問順序を指定する旨の操作が操作部7により検出された場合、経由地選択部12は、選択されたすべての経由地(目的地を含む)のうち、連続して訪問したい複数の経由地をユーザに指定させるための画像またはテキストを表示生成部5を介して表示部6に表示させる(ステップS102)。
When selecting a waypoint, the
ユーザによる経由地の選択操作が操作部7により検出されると、経由地選択部12は、次に、選択された連続訪問の経由地(目的地を含む)について、訪問順序を指定するか否かを選択させるための画像またはテキストを表示生成部5を介して表示部6に表示させる(ステップS103)。
When the operation unit 7 detects a route selection operation by the user, the
連続訪問の経由地について訪問順序を指定する旨の操作が操作部7により検出された場合、経由地選択部12は、連続訪問の経由地の訪問順番の入力を促す画像またはテキストを表示生成部5を介して表示部6に表示させる(ステップS104)。
When the operation unit 7 detects an operation for designating a visit order for a stopover of consecutive visits, the
連続訪問の経由地について訪問順番が入力されると、経路パターン生成部13は、その訪問順番に配列した連続訪問の経由地を1つの経由地群として他の1つの経由地と同様に取り扱い、経路パターンを生成する(ステップS105)。例えば、経由地A,B,C,Dが選択され、経由地Aが目的地とされ、それらのうちの経由地Bと経由地Cが経由地B、経由地Cの順番で連続訪問すると指定された場合、経由地群(B→C)が1つの経由地と同様に取り扱われ、経路パターンD→(B→C)→Aと経路パターン(B→C)→D→Aが生成され、経路パターンD→C→B→A,C→B→D→A,C→D→B→A,B→D→C→Aは生成されない。
When the order of visits is input for the waypoints of consecutive visits, the route
一方、ステップS103において、連続訪問の経由地について訪問順序を指定しない旨の操作が操作部7により検出された場合、および所定の時間内に連続訪問の経由地について訪問順序を指定する旨の操作が操作部7により検出されなかった場合、経路パターン生成部13は、選択された連続訪問の経由地についてすべての順列を生成し、連続訪問の経由地の各順列をそれぞれ1つの経由地群として他の1つの経由地と同様に取り扱い、経路パターンを生成する(ステップS106)。例えば、経由地A,B,C,Dが選択され、経由地Aが目的地とされ、それらのうちの経由地Bと経由地Cが連続訪問すると指定された場合、訪問順番が経由地B、経由地Cの順番である経由地群(B→C)が1つの経由地と同様に取り扱われ、また、訪問順番が経由地C、経由地Bの順番である経由地群(C→B)が別の1つの経由地と同様に取り扱われる。このため、経路パターンD→(B→C)→A、経路パターン(B→C)→D→A、経路パターンD→(C→B)→A、および経路パターン(C→B)→D→Aが生成され、経路パターンC→D→B→A,B→D→C→Aは生成されない。
On the other hand, in step S103, when the operation unit 7 detects that the order of visiting is not specified for the waypoints of consecutive visits, and the operation of specifying the order of visits for the waypoints of consecutive visits within a predetermined time. Is not detected by the operation unit 7, the route
また、ステップS101において、経由地の訪問順序を指定しない旨の操作が操作部7により検出された場合、および経由地の訪問順序を指定する旨の操作が操作部7により検出されなかった場合、経路パターン生成部13は、実施の形態1の場合と同様に、経由地の順番に拘束条件を付けずに経路パターンを生成する(ステップS107)。例えば、経由地A,B,C,Dが選択され、経由地Aが目的地とされ、連続訪問の経由地が指定されなかった場合、経路パターンB→C→D→A、経路パターンB→D→C→A、経路パターンC→B→D→A、経路パターンC→D→B→A、経路パターンD→B→C→A、および経路パターンD→C→B→Aが生成される。
Further, in step S101, when the operation unit 7 detects an operation not specifying the waypoint visit order, and when the operation unit 7 does not detect an operation ordering the route order visit, As in the case of the first embodiment, the route
このようにして、実施の形態2では、経由地と経由地との間の訪問順番について拘束条件を設けることができ、その拘束条件を満たす経路パターンのみが生成される。また、経路パターン編集部18が、追加経由地を選択するときにも、同様にして、追加経由地と他の経由地との間の訪問順番について拘束条件を設けることができ、その拘束条件を満たす経路パターンのみが上述のステップS28において生成される。
In this way, in the second embodiment, it is possible to set constraint conditions for the order of visits between route points, and only route patterns that satisfy the constraint conditions are generated. Similarly, when the route
なお、実施の形態2に係るナビゲーション装置のその他の動作については実施の形態1の場合と同様とすればよい。したがって、その説明を省略する。 Other operations of the navigation device according to the second embodiment may be the same as those in the first embodiment. Therefore, the description is omitted.
実施の形態3.
本発明の実施の形態3に係るナビゲーション装置は、案内経路データとして使用可能な経路パターンについて、経由地の削除を実行するようにしたものである。
The navigation device according to
本発明の実施の形態3に係るナビゲーション装置の基本的な構成は、実施の形態1または2のものと同様であるので、その説明を省略する。ただし、案内経路生成部1の経路パターン編集部18は、以下のように動作する。図10は、実施の形態3において、案内経路データとして使用可能な経路パターンから経由地を削除する際の処理について説明するフローチャートである。また、図11は、実施の形態3において、案内経路データとして使用可能な経路パターンから経由地を削除する際の表示部6による表示例を示す図である。
Since the basic configuration of the navigation device according to
実施の形態1と同様にして、1または複数の案内経路データの候補が生成され、案内経路記憶部2に記憶された後、表示生成部5が、案内経路データとして使用可能な1または複数の経路パターンを表示部6に表示させる(ステップS11)。
Similar to the first embodiment, one or a plurality of guide route data candidates are generated and stored in the guide
このように、案内経路データとして使用可能な1または複数の経路パターンが表示部6に表示されている状態においては、経路案内に実際に使用する1つの経路パターンの選択のためのユーザ操作、経由地の削除のためのユーザ操作などが操作部7に対して行われたか否かが監視される(ステップS41)。 As described above, in a state where one or a plurality of route patterns that can be used as the guide route data are displayed on the display unit 6, a user operation for selecting one route pattern that is actually used for route guidance, via It is monitored whether or not a user operation for deleting a place has been performed on the operation unit 7 (step S41).
経由地の削除のためのユーザ操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、ユーザの操作に基づき、以前に選択し一覧表示されている経路パターンに含まれる経由地から1つの削除経由地を選択する(ステップS42)。
When it is detected that a user operation for deleting a waypoint is performed on the operation unit 7, the route
次に、経路パターン編集部18は、経由地を削除する対象となる経路パターンを選択するモードおよび選択しないモードのいずれかを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS43)。
Next, the route
そして、経由地を削除する対象となる経路パターンを選択するモードを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、案内経路データとして使用可能な経路パターンの一覧から、経由地の削除の対象となる経路パターンを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS44)。図11(A)は、ステップS44における選択画面の一例を示す。図11(A)では、操作を促すためのテキスト「経路パターンを選択してください。」、3つの経路パターン101−1〜101−3が表示部6に表示されている。なお、図11(A)では、表示部6の表示画面上に操作部7としてのタッチパネルが装着されており、ユーザは指などでタッチパネルに触れることで経路パターンの選択操作を行う。
When detecting that the operation unit 7 has been operated to select a mode for selecting a route pattern for which a route point is to be deleted, the route
その後、経由地を削除する対象となる経路パターンを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、その経路パターンを処理の対象となる経路パターンとして特定し、選択された経路パターンにおける複数の経由地から、削除経由地として選択された経由地を削除して新たな経路パターンを生成する。
After that, when it is detected that an operation for selecting a route pattern for deleting the waypoint is performed on the operation unit 7, the route
この時点では、この新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かは不明である。これは、元の経路パターンは、案内経路データとして使用可能な経路パターンであるが、経由地を削除したことで、経由地条件を満たさない経由地が発生している可能性があるためである。したがって、次に、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かが判定される。 At this time, it is unclear whether this new route pattern is a route pattern that can be used as guide route data. This is because the original route pattern is a route pattern that can be used as guide route data, but there is a possibility that a route point that does not satisfy the route point condition is generated by deleting the route point. . Therefore, it is next determined whether or not the new route pattern is a route pattern that can be used as guide route data.
まず、経路パターン編集部18は、案内経路記憶部2に記憶されている、案内経路データとして使用可能な経路パターンを検索し、この新たな経路パターンと同一の経路パターンが案内経路記憶部2に記憶されているか否かを判定する(ステップS45)。
First, the route
経路パターン編集部18は、新たな経路パターンと同一の経路パターンが案内経路記憶部2に記憶されていると判定した場合、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンと同一の経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS46)。図11(B)は、ステップS46の処理後の一覧表示の一例を示す。図11(B)では、図11(A)に示す一覧表示に対して、経路パターン101−1から経由地Dを削除して生成された新たな経路パターン151が追加されている。なお、図11(B)に示すように、表示部6において、新たに生成された経路パターン151は、先頭に表示される。
When it is determined that the same route pattern as the new route pattern is stored in the guide
一方、ステップS45において、経路パターン編集部18は、この新たな経路パターンと同一の経路パターンが案内経路記憶部2に記憶されていないと判定した場合、この新たな経路パターンを経路パターン生成部13に供給し、まず、この新たな経路パターンについて、経由地の順序に沿って経由地を経由して出発地から目的地へ至る経路を探索させる。その際、出発地、経由地および目的地の各地点間の移動のための所要時間も併せて計算させる。経路パターン生成部13は、この新たな経路パターンについての経路探索結果(案内スケジュールなど)を経路パターン編集部18に供給する。
On the other hand, when the route
そして、経路パターン編集部18は、この新たな経路パターンのデータを適格経路判定部17に供給する。適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすか否かを判定する(ステップS47)。適格経路判定部17は、その判定結果を経路パターン編集部18に供給する。
Then, the route
適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定した場合、この新たな経路パターンを案内経路データとして使用可能な経路パターンとして経路情報とともに、案内経路データの候補として案内経路記憶部2に記憶させる。また、経路パターン編集部18は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定された場合、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS46)。
When the eligible
一方、ステップS47において、適格経路判定部17により、この新たな経路パターンにおけるいずれかの経由地が経由地条件を満たさないと判定された場合、経路パターン編集部18は、この新たな経路パターンが案内経路データとして使用できない旨の警告表示を、表示生成部5を介して表示部6に表示させ(ステップS48)、さらに、経由地を削除する対象となる経路パターンを変更するか否かを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS49)。そして、経由地を削除する対象となる経路パターンの変更を選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、ステップS44に戻り、再度、ユーザの操作に基づき、経路パターンを選択する。なお、それ以後の処理については、上述したものと同様となる。
On the other hand, in step S47, when the qualified
また、ステップS43において経由地を削除する対象となる経路パターンを選択しないモードを選択する操作が操作部7に対して行われたことを検出した場合、およびステップS49において経由地を削除する対象となる経路パターンを変更しない旨の操作が操作部7に対して行われたことを検出した場合、経路パターン編集部18は、経由地選択部12により選択された経由地(登録地)から、ステップS42において選択された削除経由地を削除し、その後、経路パターン生成部13、目的地選択部14、経路パターン整列部16および適格経路判定部17に、経路パターンの生成、整列、および適格性判定を実行させる(ステップS50)。これにより得られた案内経路データとして使用可能な経路パターンの一覧が、経由地削除前に表示されていた一覧に代わり表示される(ステップS11)。
Further, when it is detected in step S43 that the operation unit 7 has been operated to select a mode that does not select a route pattern from which a route point is to be deleted, and in step S49, a route point is to be deleted. When it is detected that an operation for not changing the route pattern is performed on the operation unit 7, the route
このようにして、案内経路データの候補を表示した後に、ユーザの操作に応じて、経由地(目的地を含む)の削除が実行される。なお、図11の表示例では、経路パターンが簡略されて表示されているが、経路パターンについて、各経由地の名称、滞在時間および到着時刻、並びに、各地点間の移動時間が表示されるようにしてもよい。図12は、実施の形態3における経路パターンの他の表示例を示す図である。図12(A)は、経由地が「○○公園」、「喫茶×○」、「レストラン××」および「△△動物園」の4つである経路パターンの表示例を示す。図12(B)は、図12(A)に示す経路パターンから経由地「喫茶×○」を削除した経路パターンの表示例を示す。さらに、図12においては、各経由地の特徴を示すコメントが併せて表示されている。 In this way, after displaying the guide route data candidates, the route point (including the destination) is deleted according to the user's operation. In the display example of FIG. 11, the route pattern is displayed in a simplified manner, but the name of each waypoint, the stay time and the arrival time, and the travel time between the points are displayed for the route pattern. It may be. FIG. 12 is a diagram illustrating another display example of the route pattern according to the third embodiment. FIG. 12A shows a display example of a route pattern in which there are four waypoints: “XX park”, “coffee XX”, “restaurant XX”, and “ΔΔ zoo”. FIG. 12B shows a display example of a route pattern in which the waypoint “cafe × ◯” is deleted from the route pattern shown in FIG. Furthermore, in FIG. 12, comments indicating the characteristics of each waypoint are also displayed.
なお、実施の形態3に係るナビゲーション装置のその他の動作については実施の形態1または2の場合と同様とすればよい。したがって、その説明を省略する。 The other operations of the navigation device according to the third embodiment may be the same as those in the first or second embodiment. Therefore, the description is omitted.
実施の形態4.
本発明の実施の形態4に係るナビゲーション装置は、案内経路データとして使用可能な経路パターンについて、経由地の並べ替えを実行するようにしたものである。
The navigation device according to the fourth embodiment of the present invention is configured to rearrange the waypoints for route patterns that can be used as guide route data.
本発明の実施の形態4に係るナビゲーション装置の基本的な構成は、実施の形態1〜3のいずれかのものと同様であるので、その説明を省略する。ただし、案内経路生成部1の経路パターン編集部18は、以下のように動作する。図13は、実施の形態4において、案内経路データとして使用可能な経路パターンにおいて経由地を並べ替える際の処理について説明するフローチャートである。また、図14は、実施の形態4において、案内経路データとして使用可能な経路パターンにおいて経由地を並べ替える際の表示部6による表示例を示す図である。
The basic configuration of the navigation device according to the fourth embodiment of the present invention is the same as that of any one of the first to third embodiments, and thus the description thereof is omitted. However, the route
実施の形態1と同様にして、1または複数の案内経路データの候補が生成され、案内経路記憶部2に記憶された後、表示生成部5が、案内経路データとして使用可能な1または複数の経路パターンを表示部6に表示させる(ステップS11)。
Similar to the first embodiment, one or a plurality of guide route data candidates are generated and stored in the guide
このように、案内経路データとして使用可能な1または複数の経路パターンが表示部6に表示されている状態においては、経路案内に実際に使用する1つの経路パターンの選択のためのユーザ操作、経由地の並べ替えのためのユーザ操作などが操作部7に対して行われたか否かが監視される(ステップS61)。 As described above, in a state where one or a plurality of route patterns that can be used as the guide route data are displayed on the display unit 6, a user operation for selecting one route pattern that is actually used for route guidance, via It is monitored whether or not a user operation for rearranging the ground is performed on the operation unit 7 (step S61).
経由地の並べ替えのためのユーザ操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、一覧表示されている経路パターンから経由地の並べ替えの対象となる経路パターンを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS62)。図14(A)は、ステップS62における選択画面の一例を示す。図14(A)では、操作を促すためのテキスト「経路パターンを選択してください。」、3つの経路パターン101−1〜101−3が表示部6に表示されている。なお、図14(A)では、表示部6の表示画面上に操作部7としてのタッチパネルが装着されており、ユーザは指などでタッチパネルに触れることで経路パターンの選択操作を行う。
When it is detected that a user operation for rearranging the waypoints has been performed on the operation unit 7, the route
その後、経由地の並べ替えの対象となる経路パターンを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、その経路パターンを処理の対象となる経路パターンとして特定し、選択された経路パターンに含まれる複数の経由地の一覧から、並べ替えられる経由地を選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる。その後、並べ替えの対象となる複数の経由地を選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、それらの経由地を経路パターンにおいて特定し、それらの経由地を並べ替えた新たな経路パターンを生成する(ステップS63)。例えば、並べ替えの対象となる経由地が2つだけ選択された場合には、新たな経路パターンが1つ生成され、並べ替えの対象となる経由地が3つだけ選択された場合には、新たな経路パターンが5つ生成される。図14(B)は、ステップS63における選択画面の一例を示す。図14(B)では、操作を促すためのテキスト「変更する経由地を選択してください。」、経路パターン101−1について、地点「B」,「C」,「D」,「E」,「A」を示す画像171〜175が表示部6に表示されている。なお、図14(B)では、表示部6の表示画面上に操作部7としてのタッチパネルが装着されており、ユーザは指などでタッチパネルに触れることで経由地の選択操作を行う。
After that, when it is detected that an operation for selecting a route pattern to be rearranged for the waypoints has been performed on the operation unit 7, the route
この時点では、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かは不明である。これは、元の経路パターンは、案内経路データとして使用可能な経路パターンであるが、経由地を並べ替えたことで、経由地条件を満たさない経由地が発生している可能性があるためである。したがって、次に、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かが判定される。 At this time, it is unclear whether the new route pattern is a route pattern that can be used as guide route data. This is because the original route pattern is a route pattern that can be used as guide route data, but there is a possibility that a route point that does not satisfy the route point condition is generated by rearranging the route points. is there. Therefore, it is next determined whether or not the new route pattern is a route pattern that can be used as guide route data.
経路パターン編集部18は、この新たな経路パターンを経路パターン生成部13に供給し、まず、この新たな経路パターンについて、経由地の順序に沿って経由地を経由して出発地から目的地へ至る経路を探索させる。その際、出発地、経由地および目的地の各地点間の移動のための所要時間も併せて計算させる。経路パターン生成部13は、この新たな経路パターンについての経路探索結果(案内スケジュールなど)を経路パターン編集部18に供給する。
The route
そして、経路パターン編集部18は、この新たな経路パターンのデータを適格経路判定部17に供給する。適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすか否かを判定する(ステップS64)。適格経路判定部17は、その判定結果を経路パターン編集部18に供給する。
Then, the route
適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定した場合、この新たな経路パターンを案内経路データとして使用可能な経路パターンとして経路情報とともに、案内経路データの候補として案内経路記憶部2に記憶させる。また、経路パターン編集部18は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定された場合、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS65)。図14(C)は、ステップS65の処理後の一覧表示の一例を示す。図14(C)では、図14(A)に示す一覧表示に対して、経路パターン101−1における経由地Bと経由地Cを並べ替えて生成された新たな経路パターン181が追加されている。なお、図14(C)に示すように、表示部6において、新たに生成された経路パターン181は、先頭に表示される。
When the eligible
一方、ステップS64において、適格経路判定部17により、この新たな経路パターンにおけるいずれかの経由地が経由地条件を満たさないと判定された場合、経路パターン編集部18は、この新たな経路パターンが案内経路データとして使用できない旨の警告表示を、表示生成部5を介して表示部6に表示させる(ステップS66)。この場合には、ステップS11に戻り、元の一覧表示が継続される。
On the other hand, in step S64, when the qualified
なお、実施の形態4に係るナビゲーション装置のその他の動作については実施の形態1〜3のいずれかの場合と同様とすればよい。したがって、その説明を省略する。 Note that other operations of the navigation device according to the fourth embodiment may be the same as those in any of the first to third embodiments. Therefore, the description is omitted.
実施の形態5.
本発明の実施の形態5に係るナビゲーション装置は、案内経路データとして使用可能な経路パターンを地図に重畳させて表示し、経由地または地点間の経路の変更のための操作をタッチパネルにより検出し、その検出結果に基づいて経由地または地点間の経路の変更を実行するようにしたものである。
The navigation device according to the fifth embodiment of the present invention displays a route pattern that can be used as guide route data superimposed on a map, detects an operation for changing a route between route points or points by using a touch panel, Based on the detection result, the route between routes or points is changed.
本発明の実施の形態5に係るナビゲーション装置の基本的な構成は、実施の形態1〜4のいずれかのものと同様であるので、その説明を省略する。ただし、実施の形態5に係るナビゲーション装置では、操作部7としてのタッチパネルが表示部6の表示画面上に装着されており、さらに、案内経路生成部1の経路パターン編集部18は、以下のように動作する。図15は、実施の形態5において、案内経路データとして使用可能な経路パターンにおいて経由地または地点間の経路を変更する際の処理について説明するフローチャートである。
The basic configuration of the navigation device according to the fifth embodiment of the present invention is the same as that of any one of the first to fourth embodiments, and thus the description thereof is omitted. However, in the navigation device according to the fifth embodiment, the touch panel as the operation unit 7 is mounted on the display screen of the display unit 6, and the route
実施の形態1と同様にして、1または複数の案内経路データの候補が生成され、案内経路記憶部2に記憶された後、表示生成部5が、案内経路データとして使用可能な1または複数の経路パターンを表示部6に表示させる(ステップS11)。
Similar to the first embodiment, one or a plurality of guide route data candidates are generated and stored in the guide
このように、案内経路データとして使用可能な1または複数の経路パターンが表示部6に表示されている状態においては、経路案内に実際に使用する1つの経路パターンの選択のためのユーザ操作、経由地の変更のためのユーザ操作などが操作部7に対して行われたか否かが監視される(ステップS81)。 As described above, in a state where one or a plurality of route patterns that can be used as the guide route data are displayed on the display unit 6, a user operation for selecting one route pattern that is actually used for route guidance, via It is monitored whether or not a user operation for changing the ground is performed on the operation unit 7 (step S81).
経由地の変更のためのユーザ操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、一覧表示されている経路パターンから経由地の変更の対象となる経路パターンを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS82)。
When it is detected that a user operation for changing the waypoint is performed on the operation unit 7, the route
その後、経由地の変更の対象となる経路パターンを選択する操作が操作部7に対して行われたことを検出すると、経路パターン編集部18は、その経路パターンを処理の対象となる経路パターンとして特定し、まず、その経路パターンによる案内経路を含む地図を示す表示地図データ21を地図データベース4から読み出し、その表示地図データ21を表示生成部5に供給し、その地図を表示部6に表示させ、さらに、選択された経路パターンによる経由地および経路のデータを表示生成部5に供給し、その経由地および経路を、その地図に重畳させて表示させる(ステップS83)。
After that, when it is detected that an operation for selecting a route pattern for changing the waypoint is performed on the operation unit 7, the route
さらに、経路パターン編集部18は、表示された地図並びに経由地および経路において、変更対象となる経由地および/または経路を選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS84)。ユーザは、その表示を見ると、タッチパネルが配された表示画面上において、所望の経由地および/または経路の表示部分を指などで押圧する。経路パターン編集部18は、変更対象となる経由地および/または地点間経路を選択する操作が操作部7(タッチパネル)に対して行われたことを検出すると、選択された経路パターンにおけるその経由地および/または地点間経路を特定する。
Further, the route
次に、経路パターン編集部18は、表示されている地図の縮尺を変更するか否かを選択させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS85)。経路パターン編集部18は、縮尺変更のための操作が操作部7に対して行われたことを検出すると、ユーザの操作により指定された縮尺の表示地図データ21を読み出し、その縮尺の地図およびそれに重畳させた経由地を、表示生成部5を介して表示部6に表示させる(ステップS86)。一方、縮尺変更しない旨の操作が操作部7により検出された場合、および所定の時間内に縮尺変更のための操作が操作部7により検出されなかった場合、経路パターン編集部18は、表示されている地図の縮尺変更のための処理を行わない。
Next, the route
そして、経路パターン編集部18は、表示されている地図上において、変更後の経由地および/または経路を指定させるための画像またはテキストを、表示生成部5を介して表示部6に表示させる(ステップS87)。ユーザは、その表示を見ると、タッチパネルが配された表示画面上において、変更後の経由地および/または経路を指などで押圧する。経由地を指定する場合には、例えば表示部6により地図上において、ユーザが選択した経由地の位置を示す画像を表示し、ユーザによる押圧の位置に応じて、その押圧位置に対応する地図上の位置に随時その画像を移動させ、確定のための操作があったときのその画像の位置に基づき経由地が指定される。また、経路を指定する場合には、まず、経由地が表示され、ユーザがある経由地から次の経由地まで地図上の経路をなぞっていくと、経路パターン編集部18は、タッチパネルにより検出される押圧位置を追跡していき、押圧位置の軌跡および進行方向によって経路および経由地の訪問順序を特定する。
Then, the route
このようにして新たな経路パターンおよび/または地点間経路が入力される。この時点では、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かは不明である。これは、元の経路パターンは、案内経路データとして使用可能な経路パターンであるが、経由地や経路が変更されたことで、経由地条件を満たさない経由地が発生している可能性があるためである。したがって、次に、新たな経路パターンが案内経路データとして使用可能な経路パターンであるか否かが判定される。 In this way, a new route pattern and / or a point-to-point route is input. At this time, it is unclear whether the new route pattern is a route pattern that can be used as guide route data. The original route pattern is a route pattern that can be used as guide route data, but there is a possibility that a stopover point that does not satisfy the stopover point condition occurs due to a change of the stopover point or route. Because. Therefore, it is next determined whether or not the new route pattern is a route pattern that can be used as guide route data.
経路パターン編集部18は、この新たな経路パターンを経路パターン生成部13に供給し、まず、この新たな経路パターンについて、必要に応じて、経由地の順序に沿って経由地を経由して出発地から目的地へ至る経路を探索させる。その際、出発地、経由地および目的地の各地点間の移動のための所要時間も併せて計算させる。なお、経路のみが変更された場合には、この経路探索は省略され、所要時間のみ計算される。経路パターン生成部13は、この新たな経路パターンについての経路探索結果(案内スケジュールなど)を経路パターン編集部18に供給する。
The route
そして、経路パターン編集部18は、この新たな経路パターンのデータを適格経路判定部17に供給する。適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすか否かを判定する(ステップS88)。適格経路判定部17は、その判定結果を経路パターン編集部18に供給する。
Then, the route
適格経路判定部17は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定した場合、この新たな経路パターンを案内経路データとして使用可能な経路パターンとして経路情報とともに、案内経路データの候補として案内経路記憶部2に記憶させる。また、経路パターン編集部18は、この新たな経路パターンにおけるすべての経由地が経由地条件を満たすと判定された場合、その新たな経路パターンを、案内経路データとして使用可能な経路パターンとし、案内経路記憶部2に記憶されている新たな経路パターンの案内経路データに基づき、その経路パターンを経路パターンの一覧表示に追加させる(ステップS89)。
When the eligible
一方、ステップS88において、適格経路判定部17により、この新たな経路パターンにおけるいずれかの経由地が経由地条件を満たさないと判定された場合、経路パターン編集部18は、この新たな経路パターンが案内経路データとして使用できない旨の警告表示を、表示生成部5を介して表示部6に表示させる(ステップS90)。この場合には、ステップS11に戻り、元の一覧表示が継続される。
On the other hand, in step S88, when the qualified
なお、実施の形態5に係るナビゲーション装置のその他の動作については実施の形態1〜4のいずれかの場合と同様とすればよい。したがって、その説明を省略する。 The other operations of the navigation device according to the fifth embodiment may be the same as those in any of the first to fourth embodiments. Therefore, the description is omitted.
以上のように、上記実施の形態5によれば、経路パターン編集部18は、操作部7のタッチパネルにより検出される表示画面上の押圧位置の軌跡および/または進行方向に基づいて、地点間の経路および/または経由地の順序を変更する。これにより、地図上で確認しつつ経路および/または経由地の順序を修正することができ、よりユーザの要求にあった案内経路が得られる。
As described above, according to the fifth embodiment, the route
実施の形態6.
本発明の実施の形態6に係るナビゲーション装置は、案内経路データとして使用可能な経路パターンについて、経由地の変更を実行するようにしたものである。実施の形態6では、実施の形態3における経由地の削除処理および実施の形態1における経由地の追加処理が応用され、まず、削除経由地が選択されるとともに、その削除経由地の代わりに使用される追加経由地が選択される。そして、削除経由地の代わりに追加経由地が使用された新たな経路パターンが、経路パターン編集部18により生成される。そして、新たな経路パターンにおけるすべての経由地が経由地条件を満たす場合には、案内経路データ候補の1つとして、その新たな経路パターン(およびその経路情報)が追加される。
Embodiment 6 FIG.
The navigation device according to the sixth embodiment of the present invention changes the waypoints for route patterns that can be used as guide route data. In the sixth embodiment, the route deletion processing in the third embodiment and the route addition processing in the first embodiment are applied. First, a deletion route is selected and used instead of the deletion route. An additional waypoint to be selected is selected. Then, a new route pattern in which the additional route point is used instead of the deleted route point is generated by the route
図16は、実施の形態6における経路パターンの他の表示例を示す図である。図16(A)は、経由地が「○○公園」、「喫茶×○」、「レストラン××」および「△△動物園」の4つである経路パターンの表示例を示す。図16(B)は、図16(A)に示す経路パターンにおける経由地「喫茶×○」が経由地「○滝」に変更された経路パターンの表示例を示す。さらに、図16においては、各経由地の特徴を示すコメントが併せて表示されている。 FIG. 16 is a diagram illustrating another display example of the route pattern according to the sixth embodiment. FIG. 16A shows a display example of route patterns in which there are four waypoints: “XX park”, “coffee XX”, “restaurant XX”, and “ΔΔ zoo”. FIG. 16B shows a display example of a route pattern in which the waypoint “cafe × ◯” in the route pattern shown in FIG. Further, in FIG. 16, comments indicating the characteristics of each waypoint are also displayed.
なお、実施の形態6に係るナビゲーション装置の上述した以外の構成および動作については、上述の実施の形態1〜5のいずれかと同様にすればよい。したがって、その説明を省略する。
The configuration and operation of the navigation device according to Embodiment 6 other than those described above may be the same as those in any of
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。 Each embodiment described above is a preferred example of the present invention, but the present invention is not limited to these, and various modifications and changes can be made without departing from the scope of the present invention. It is.
例えば、上記各実施の形態は、それ以外の上記実施の形態に適用可能である。すなわち、例えば、1つの案内経路生成部1により、案内経路データの候補に対して、経由地の追加、削除、変更および並べ替えのいずれも行うようにすることが可能である。
For example, each of the embodiments described above can be applied to the other embodiments described above. In other words, for example, one guide
また、上記各実施の形態において、経由地選択部12は、経由候補地データ24を参照し、ユーザにより選択された経由地が営業している場合にのみ、この経由地を経由地リストに登録するようにしてもよい。なお、選択された経由地が営業していない場合には、経由地選択部12は、表示部6に警告表示をさせる。
Further, in each of the above-described embodiments, the
また、上記各実施の形態において、経路パターン編集部18は、適格経路判定部17によりいずれかの経由地が経由地条件を満たさないと判定された経路パターンにおいて、経由地条件を満たさない経由地への到着時刻がその経由地の案内時間の開始時刻より早い場合には、その経由地の前に別の経由地を挿入して、新たな経路パターンを生成し、その新たな経路パターンについて、経路パターン生成部13および適格経路判定部17を使用して、すべての経由地が経由地条件を満たすか否かを判定するようにしてもよい。この場合、挿入される経由地としては、例えばジャンルが「カフェ」などの比較的短い滞在時間である地点が選択される。また、上記案内時間の開始時刻と上記到着時刻との差より短い滞在時間の経由地を選択するようにしてもよい。このように経由地を自動的に追加した場合、新たな経路パターンにおけるすべての経由地が経由地条件を満たすときには、その新たな経路パターンが、案内経路データの候補とされる。
Further, in each of the above-described embodiments, the route
また、上記各実施の形態において、経路パターン生成部13は、最初の経由地への到達時刻がその経由地のジャンルの案内時間の開始時刻より早い場合には、出発地の出発時刻をその開始時刻と到達時刻との差だけ遅らせた時刻に変更するようにしてもよい。
Further, in each of the above embodiments, the route
また、上記各実施の形態において、適格経路判定部17は、経路パターン整列部16による経路パターンリストに含まれる各経路パターンにおいて所定のジャンルの経由地が連続する場合には、その経路パターンは経由地条件を満たさないと判定するようにしてもよい。例えば、適格経路判定部17は、図4に示すジャンル別経由地条件テーブル27において、飲食ジャンルに該当するジャンルの経由地が連続している場合には、その経路パターンは経由地条件を満たさないと判定するようにしてもよい。
Further, in each of the above-described embodiments, the qualified
また、上記各実施の形態では、経路パターン生成部13により生成された複数の経路パターンを経路パターン整列部16により経路条件テーブル26の条件に従って配列させてから、適格経路判定部17が順番に各経路パターンの適格性を判定しているが、その代わりに、経路パターン整列部16を省略し、適格経路判定部17が、経路パターンの判定ごとに、経路条件テーブル26を参照し、経路条件テーブル26の条件に従って複数の経路パターンを探索し、複数の経路パターンの中から1つの経路パターンを順次に抽出し、その抽出した経路パターンについて適格性を判定するようにしてもよい。
In each of the above embodiments, the route
また、上記各実施の形態では、経路条件テーブル26およびジャンル別経由地条件テーブル27が予め設けられているが、案内経路の探索条件や各経由地の経由地条件を経路探索の際に入力させ、その際に入力されたものを使用するようにしてもよい。 In each of the above-described embodiments, the route condition table 26 and the genre-by-category route condition table 27 are provided in advance. However, the guide route search conditions and the route point conditions of each route point are input at the time of route search. In this case, what is input may be used.
また、上記各実施の形態ではジャンル別に経由地条件を課しているが、経由地ごとに経由地条件を課しても勿論よい。また、ジャンル別の経由地条件と経由地ごとの経由地条件とを合わせて課してもよい。 In each of the above embodiments, a stopover condition is imposed for each genre, but a stopover condition may be imposed for each stoppoint. In addition, the route condition for each genre and the route point condition for each route point may be imposed together.
また、上記実施の形態1において、経由地が経由地条件を満たすと判定された案内経路においてある挿入箇所に新たな経由地を挿入した場合に、修正後の案内経路が経由地条件を満たさないと判定されたときには、その案内経路において別の挿入箇所に自動的に新たな経由地を挿入するようにしてもよい。 In the first embodiment, when a new waypoint is inserted at an insertion point in a guide route determined to satisfy the waypoint condition, the corrected guide route does not satisfy the waypoint condition. When it is determined that, a new waypoint may be automatically inserted at another insertion location in the guide route.
また、上記各実施の形態において、経由地の並べ替えの際、経由地を配列して表示し、ユーザがドラッグしてある経由地を別の地点間に移動させる操作を行うと、それに応じて、タッチパネルの押圧位置に合わせて経由地を随時表示させ、表示において地点間の表示と移動させた経由地の表示が重畳した際に、その地点間に、その経由地を移動させた経路パターンを新たな経路パターンとして生成するようにしてもよい。 Also, in each of the above embodiments, when the stopovers are rearranged, the stopovers are arranged and displayed, and when the user performs an operation of moving the stopover by dragging between different points, The route pattern is displayed at any time according to the touch position of the touch panel, and when the display between the points and the display of the moved waypoints are superimposed in the display, the route pattern that moves the route point between the points is displayed. You may make it produce | generate as a new route pattern.
また、上記各実施の形態において、警告表示を行う場合やその他の場合において、同時に、処理の中断の選択肢のための画像またはテキストを表示部6に表示させ、ユーザによる処理の中断のための操作が検出されると、経路パターン編集部18は、経路パターンの修正処理を終了し、元の経路パターンの一覧表示を継続させるようにしてもよい。
In each of the embodiments described above, in the case of displaying a warning or in other cases, an image or text for a process interruption option is displayed on the display unit 6 at the same time, and an operation for interruption of the process by the user is performed. May be detected, the route
また、上記各実施の形態では、案内経路生成部1は、ナビゲーション装置に組み込まれているが、その代わりに、クライアント・サーバモデルを採用する通信システムにおいて、ナビゲーション装置が、表示生成部5、表示部6、操作部7および図示せぬ通信回路を有するクライアント端末として実現され、案内経路生成部1および/または地図データベース4がサーバ内に実現されていてもよい。その場合、ナビゲーション装置は主にユーザインタフェースとして機能し、通信システムによる通信路を介して必要なデータの送受が行われ、経路探索などの処理はサーバ内の案内経路生成部1で行われる。その他、サーバとクライアント端末が連携して案内経路生成部1が実現するようにしてもよい。また、パーソナルコンピュータなどをクライアント端末とし、ナビゲーション装置にメモリカードなどの所定の記憶媒体のリーダを設けておき、サーバにおける案内経路生成部1により得られた案内経路の経路パターンを、クライアント端末により所定の記憶媒体に記憶させ、この記憶媒体をナビゲーション装置のリーダに挿入し読み取らせるようにしてオフラインでサーバ上の案内経路生成部1を利用するようにしてもよい。
In each of the above embodiments, the guidance
本発明は、例えば、自動車用ナビゲーション装置、歩行者用ナビゲーション装置、その他のナビゲーション装置などに利用することができる。 The present invention can be used in, for example, automobile navigation devices, pedestrian navigation devices, other navigation devices, and the like.
1 案内経路生成部(案内経路探索装置)
2 案内経路記憶部(記憶手段)
5 表示生成部(案内用データ生成手段)
6 表示部(表示手段、出力手段)
7 操作部(入力手段)
12 経由地選択部(経由地指定手段)
13 経路パターン生成部(探索手段)
17 適格経路判定部(判定手段)
18 経路パターン編集部(案内経路編集手段)
1 Guide route generator (guide route search device)
2 Guide route storage (storage means)
5 Display generator (guidance data generator)
6 Display section (display means, output means)
7 Operation part (input means)
12 waypoint selection part (waypoint designation means)
13 Route pattern generation unit (search means)
17 Eligible route determination unit (determination means)
18 Route pattern editing section (guide route editing means)
Claims (8)
出発地から、上記経由地指定手段により指定された経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索する探索手段と、
上記探索手段により発見された経路パターンにおいて、上記経由地指定手段により指定
された経由地に予め設定されている営業時間の範囲内にその経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定し、それらの経由地が経由地条件を満たす経路パターンを案内経路またはその候補とする判定手段と、
上記判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、新たな経由地の追加を実行し、新たな経由地を追加後の経路パターンにおける各経由地が経由地条件を満たすか否かを上記判定手段に判定させる経路パターン編集手段と、
を備えることを特徴とする案内経路探索装置。 A waypoint designating means for designating a waypoint including a place where at least two visit orders designated by the user are fixed ;
A plurality of route patterns from a departure point to a destination via a route point specified by the route point specifying means, and the order of visits of route points other than the route point where the visit order is fixed is mutually Search means for searching for different route patterns;
In discovered route patterns by said searching means, to arrive at the waypoint within the business hours set in advance to a waypoint specified by the route point specifying means and its those of stops It determines whether route point condition is satisfied which includes at least one of to stay given residence time, their route points and the guide route or a candidate route point satisfying the route pattern judging means When,
A new waypoint is added to the route pattern for which the waypoint is determined to satisfy the waypoint condition by the judging means, and each waypoint in the route pattern after adding a new waypoint is the waypoint condition Route pattern editing means for causing the determination means to determine whether or not the condition is satisfied;
A guide route search device comprising:
出発地から、上記経由地指定手段により指定された経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の上記経由地の訪問順番が互いに異なる複数の経路パターンを探索する探索手段と、
上記探索手段により発見された経路パターンにおいて、上記経由地指定手段により指定された経由地が予め設定されている営業時間の範囲内にその経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定し、それらの経由地が経由地条件を満たす経路パターンを案内経路またはその候補とする判定手段と、
上記判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、上記の訪問順序が固定された経由地以外の経由地の削除を実行し、経由地の削除を実行後の経路パターンにおける各経由地が経由地条件を満たすか否かを上記判定手段に判定させる経路パターン編集手段と、
を備えることを特徴とする案内経路探索装置。 A waypoint designating means for designating a waypoint including a place where at least two visit orders designated by the user are fixed ;
From the departure point, a plurality of paths patterns leading to the destination via the transit point specified by the route point specifying means, visit the order of the route points other than transit point in which the order of visiting is fixed Search means for searching for a plurality of different route patterns;
In discovered route patterns by said searching means, to arrive at the waypoint within the business hours waypoint specified has been set in advance by the stopover specifying means, and, its those of stops It determines whether route point condition is satisfied which includes at least one of to stay given residence time, their route points and the guide route or a candidate route point satisfying the route pattern judging means When,
For the route pattern determined by the determination means that the route point satisfies the route point condition, the route point other than the route point where the visit order is fixed is deleted, and the route point is deleted. Route pattern editing means for causing the determination means to determine whether or not each waypoint in the route pattern satisfies a waypoint condition;
A guide route search device comprising:
出発地から、上記経由地指定手段により指定された経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の上記経由地の訪問順番が互いに異なる複数の経路パターンを探索する探索手段と、
上記探索手段により発見された経路パターンにおいて、上記経由地指定手段により指定された経由地が予め設定されている営業時間の範囲内にその経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定し、それらの経由地が経由地条件を満たす経路パターンを案内経路またはその候補とする判定手段と、
上記判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、上記の訪問順序が固定された経由地以外の経由地の並び替えを実行し、経由地の並び替えを実行後の経路パターンにおける各経由地が経由地条件を満たすか否かを上記判定手段に判定させる経路パターン編集手段と、
を備えることを特徴とする案内経路探索装置。 A waypoint designating means for designating a waypoint including a place where at least two visit orders designated by the user are fixed ;
It is a plurality of route patterns from the departure point to the destination via the route point designated by the route point designating means, and the visit order of the route points other than the route point where the visit order is fixed is Search means for searching for a plurality of different route patterns;
In discovered route patterns by said searching means, to arrive at the waypoint within the business hours waypoint specified has been set in advance by the stopover specifying means, and, its those of stops It determines whether route point condition is satisfied which includes at least one of to stay given residence time, their route points and the guide route or a candidate route point satisfying the route pattern judging means When,
For the route pattern determined by the determination means that the route point satisfies the route point condition, sort the route points other than the route point where the visit order is fixed and execute the route point rearrangement. Route pattern editing means for causing the determination means to determine whether or not each waypoint in the later route pattern satisfies the waypoint condition;
A guide route search device comprising:
上記表示手段の表示画面上の押圧位置を検出する入力手段とを備え、
上記表示手段は、前記判定手段により経由地が経由地条件を満たすと判定された経路パターンによる経路を地図に重畳させて表示し、
前記経路パターン編集手段は、上記入力手段により検出される表示画面上の押圧位置の軌跡および/または進行方向に基づいて、地点間の経路および/または経由地の順序を変更すること、
を特徴とする請求項1から請求項3のうちのいずれか1項記載の案内経路探索装置。 Display means for displaying a route pattern and a map;
Input means for detecting a pressed position on the display screen of the display means,
The display means superimposes and displays a route based on a route pattern determined by the determining means that the waypoint satisfies the waypoint condition,
The route pattern editing means changes the order of the route between points and / or waypoints based on the locus and / or travel direction of the pressed position on the display screen detected by the input means,
The guidance route search device according to any one of claims 1 to 3, wherein:
前記経路パターン編集手段は、前記判定手段により経由地の追加、削除および並び替えのいずれか1つを実行後の経路パターンにおける経由地が経由地条件を満たすときにのみ、実行後の経路パターンを上記表示手段に表示させることを特徴とする請求項1から請求項3のうちのいずれか1項記載の案内経路探索装置。 A display means for displaying a route pattern;
The route pattern editing means only executes the route pattern after execution when the waypoint in the route pattern after execution of any one of addition, deletion and rearrangement of waypoints by the determination means satisfies the route place condition. The guidance route search device according to any one of claims 1 to 3, wherein the guide is displayed on the display means.
前記経路パターン編集手段は、前記判定手段により経由地が経由地条件を満たすと判定された経路パターンに対して、前記経由地指定手段によりユーザが特定の箇所に新たな経由地として追加した場合には、その新たな経由地を追加後の経路パターンの各経由地に対して経由地条件を満たすか否かを前記判定手段に判定させ、経由地条件を満たさないときは、警告を上記表示手段に表示させることを特徴とする請求項1記載の案内経路探索装置。 A display means for displaying a route pattern;
The route pattern editing means, when the user adds a new waypoint to a specific location by the waypoint designating means for the route pattern determined by the decision means that the waypoint satisfies the route point condition Causes the determination means to determine whether or not the route point condition is satisfied for each route point of the route pattern after adding the new route point, and if the route point condition is not satisfied, a warning is displayed on the display unit. The guide route search device according to claim 1, wherein the guide route search device is displayed.
上記経由地指定手段が、ユーザの操作に基づき少なくとも2つの訪問順序が固定された経由地を含む経由地を取得するステップと、
上記探索手段が、出発地から、取得した上記経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索するステップと、
上記判定手段が、上記探索により発見された経路パターンにおける経由地が予め設定されている営業時間の範囲内にそれらの経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定するステップと、
上記経路パターン編集手段が、経由地が経由地条件を満たすと判定された経路パターンに対して、新たな経由地の追加を実行すると、実行後の経路パターンにおける各経由地が経由地条件を満たすか否かの判定を上記判定手段に判定させるステップと、
を備えることを特徴とする案内経路探索方法。 A guide route search method executed by a guide route search device including a waypoint specifying means, a search means, a determination means, and a route pattern editing means,
The waypoint designation means, acquiring route points including the transit point to at least two order of visiting based on the operation of the user is fixed,
Said search means is different from the departure point, a plurality of paths patterns leading to the destination via the acquired above stopover visit order via locations other than locations through which the order of visiting are fixed to each other Searching for multiple route patterns;
It said determination means, to arrive at its these route points within the business hours waypoint is set in advance in the discovery route pattern by the search, and, their prescribed in these stopover Determining whether or not a transit point condition including at least one of staying at a stay time is satisfied;
When the route pattern editing means adds a new waypoint to the route pattern determined that the waypoint satisfies the route point condition, each waypoint in the route pattern after execution satisfies the route point condition A step of causing the determination means to determine whether or not
A guide route search method comprising:
上記経由地指定手段が、ユーザの操作に基づき少なくとも2つの訪問順序が固定された経由地を含む経由地を取得するステップと、
上記探索手段が、出発地から、取得した上記経由地を経由して目的地へ至る複数の経路パターンであって、上記の訪問順序が固定された経由地以外の経由地の訪問順番が互いに異なる複数の経路パターンを探索するステップと、
上記判定手段が、上記探索により発見された経路パターンにおける経由地が予め設定されている営業時間の範囲内にそれらの経由地に到着すること、および、それらの経由地に所定の滞在時間滞在することのうちの少なくとも1つを含む経由地条件を満たすか否かを判定するステップと、
上記経路パターン編集手段が、経由地が経由地条件を満たすと判定された経路パターンに対して、経由地の削除を実行すると、実行後の経路パターンにおける各経由地が経由地条件を満たすか否かの判定を上記判定手段に判定させるステップと、
を備えることを特徴とする案内経路探索方法。 A guide route search method executed by a guide route search device including a waypoint specifying means, a search means, a determination means, and a route pattern editing means,
The waypoint designation means, acquiring route points including the transit point to at least two order of visiting based on the operation of the user is fixed,
The search means is a plurality of route patterns from the departure point to the destination via the acquired waypoints, and the order of visits of route points other than the route points where the visit order is fixed are different from each other. Searching for multiple route patterns;
It said determination means, to arrive at its these route points within the business hours waypoint is set in advance in the discovery route pattern by the search, and, their prescribed in these stopover Determining whether or not a transit point condition including at least one of staying at a stay time is satisfied;
If the route pattern editing unit executes the deletion of a route point for a route pattern determined that the route point satisfies the route point condition, whether or not each route point in the route pattern after execution satisfies the route point condition a step of causing determination to the determining means of the determination,
A guide route search method comprising:
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004039340A JP4508672B2 (en) | 2004-02-17 | 2004-02-17 | Guide route search device, navigation device, and guide route search method |
PCT/JP2004/014762 WO2005031263A1 (en) | 2003-09-30 | 2004-09-30 | Guide route search device and guide route search method |
CN200480031175.3A CN1871499B (en) | 2003-09-30 | 2004-09-30 | Guide route search device and guide route search method |
DE04773640T DE04773640T1 (en) | 2003-09-30 | 2004-09-30 | GUIDE ROUTE SEARCH AND GUIDANCE ROUTE SEARCH METHOD |
DE602004023313T DE602004023313D1 (en) | 2003-09-30 | 2004-09-30 | GUIDE ROUTE SEARCH METHOD |
EP04773640A EP1669719B1 (en) | 2003-09-30 | 2004-09-30 | Guide route search method |
US10/574,015 US7822539B2 (en) | 2003-09-30 | 2004-09-30 | Guide route search device and guide route search method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004039340A JP4508672B2 (en) | 2004-02-17 | 2004-02-17 | Guide route search device, navigation device, and guide route search method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005233632A JP2005233632A (en) | 2005-09-02 |
JP4508672B2 true JP4508672B2 (en) | 2010-07-21 |
Family
ID=35016768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004039340A Expired - Fee Related JP4508672B2 (en) | 2003-09-30 | 2004-02-17 | Guide route search device, navigation device, and guide route search method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4508672B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008111799A (en) * | 2006-10-31 | 2008-05-15 | Pioneer Electronic Corp | Route guide device, method and program, and recording medium |
JP2008185452A (en) * | 2007-01-30 | 2008-08-14 | Xanavi Informatics Corp | Navigation device |
US7912637B2 (en) * | 2007-06-25 | 2011-03-22 | Microsoft Corporation | Landmark-based routing |
JP4375455B2 (en) * | 2007-07-24 | 2009-12-02 | アイシン・エィ・ダブリュ株式会社 | Navigation device and navigation program |
JP4816586B2 (en) * | 2007-08-01 | 2011-11-16 | 株式会社デンソー | Navigation device and program for navigation device |
JP5405068B2 (en) * | 2008-08-05 | 2014-02-05 | 東日本旅客鉄道株式会社 | Moving path search device, moving path search system and program |
US9417084B2 (en) | 2010-03-26 | 2016-08-16 | Koninklijke Philips N.V. | Method and navigation device for providing at least one route |
JP5972301B2 (en) * | 2014-02-20 | 2016-08-17 | 本田技研工業株式会社 | Visit plan creation system, terminal device, and visit plan creation method |
JP6382745B2 (en) * | 2015-02-23 | 2018-08-29 | Line株式会社 | Ride-on support device and program to support ride-on |
KR102491729B1 (en) * | 2017-12-14 | 2023-01-27 | 현대자동차주식회사 | Navigation method and navigation apparatus of a vehicle |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH085391A (en) * | 1994-06-20 | 1996-01-12 | Matsushita Electric Ind Co Ltd | On-vehicle navigating apparatus |
JPH1194578A (en) * | 1997-09-17 | 1999-04-09 | Casio Comput Co Ltd | Map display device, route calculation method, and recording medium |
JPH11201766A (en) * | 1998-01-08 | 1999-07-30 | Nissan Motor Co Ltd | Path guide device |
JP2000172664A (en) * | 1998-10-02 | 2000-06-23 | Yoshinori Haseyama | Optimum route and optimum circulation route searching method |
JP2000346667A (en) * | 1999-06-03 | 2000-12-15 | Denso Corp | Onboard navigation apparatus |
JP2002149763A (en) * | 2000-11-07 | 2002-05-24 | Seiko Epson Corp | Travel itinerary creation device |
JP2003185455A (en) * | 2002-09-24 | 2003-07-03 | Aisin Aw Co Ltd | Navigation device for vehicle |
JP2004309368A (en) * | 2003-04-09 | 2004-11-04 | Pioneer Electronic Corp | Navigation device and method, route data creation program, and server in navigation system |
-
2004
- 2004-02-17 JP JP2004039340A patent/JP4508672B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH085391A (en) * | 1994-06-20 | 1996-01-12 | Matsushita Electric Ind Co Ltd | On-vehicle navigating apparatus |
JPH1194578A (en) * | 1997-09-17 | 1999-04-09 | Casio Comput Co Ltd | Map display device, route calculation method, and recording medium |
JPH11201766A (en) * | 1998-01-08 | 1999-07-30 | Nissan Motor Co Ltd | Path guide device |
JP2000172664A (en) * | 1998-10-02 | 2000-06-23 | Yoshinori Haseyama | Optimum route and optimum circulation route searching method |
JP2000346667A (en) * | 1999-06-03 | 2000-12-15 | Denso Corp | Onboard navigation apparatus |
JP2002149763A (en) * | 2000-11-07 | 2002-05-24 | Seiko Epson Corp | Travel itinerary creation device |
JP2003185455A (en) * | 2002-09-24 | 2003-07-03 | Aisin Aw Co Ltd | Navigation device for vehicle |
JP2004309368A (en) * | 2003-04-09 | 2004-11-04 | Pioneer Electronic Corp | Navigation device and method, route data creation program, and server in navigation system |
Also Published As
Publication number | Publication date |
---|---|
JP2005233632A (en) | 2005-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1503355B1 (en) | A device, system and a method for processing statistic traffic information | |
US20050027437A1 (en) | Device, system, method and program for notifying traffic condition and recording medium storing the program | |
JP3842799B2 (en) | Map data providing device | |
EP1669719A1 (en) | Guide route search device and guide route search method | |
EP1503356A1 (en) | Device, system, method and program for notifying traffic condition and recording medium storing such program | |
JP2005233628A (en) | Guide route search device, navigation device, and guid route search method | |
US8180570B2 (en) | Navigation apparatuses, methods, and programs | |
JP4877109B2 (en) | Navigation device | |
JP4437816B2 (en) | Navigation device, route search method, route search program, and computer-readable recording medium | |
EP1312893B1 (en) | Navigation apparatus | |
JP2007256959A (en) | Map information updating apparatus and map information updating method | |
JP4508672B2 (en) | Guide route search device, navigation device, and guide route search method | |
JP2006242583A (en) | Apparatus, system, and method for route retrieval and computer program | |
JP5234339B2 (en) | Computer system and route guidance method | |
JP3838315B2 (en) | Navigation device and recording medium | |
JP2008203017A (en) | Navigation device, and program used for navigation device | |
JP4394426B2 (en) | Navigation device and history information display method | |
JP5410905B2 (en) | Navigation device | |
JP2005233630A (en) | Apparatus and method for retrieving guidance route and navigation system | |
JP4029300B2 (en) | Navigation device | |
EP1503357B1 (en) | Device, system, method for notifying traffic conditions | |
JP2018128367A (en) | Navigation system, guide method and program thereof, and record medium | |
JP4879803B2 (en) | Map information updating apparatus and map information updating method | |
JP4045304B2 (en) | Map information updating apparatus and map information updating method | |
JP2020091392A (en) | Map image display device and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090714 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090914 |
|
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: 20100406 |
|
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: 20100427 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4508672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |