WO2005078392A1 - 案内経路探索装置、案内経路探索方法及びそのコンピュータプログラム - Google Patents

案内経路探索装置、案内経路探索方法及びそのコンピュータプログラム Download PDF

Info

Publication number
WO2005078392A1
WO2005078392A1 PCT/JP2005/002107 JP2005002107W WO2005078392A1 WO 2005078392 A1 WO2005078392 A1 WO 2005078392A1 JP 2005002107 W JP2005002107 W JP 2005002107W WO 2005078392 A1 WO2005078392 A1 WO 2005078392A1
Authority
WO
WIPO (PCT)
Prior art keywords
route
point
time
points
traffic congestion
Prior art date
Application number
PCT/JP2005/002107
Other languages
English (en)
French (fr)
Inventor
Masaki Kaneda
Masahiro Ueno
Hiromi Akiyoshi
Original Assignee
Kabushiki Kaisha Kenwood
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Kenwood filed Critical Kabushiki Kaisha Kenwood
Priority to CN2005800115752A priority Critical patent/CN1969169B/zh
Priority to EP05710152A priority patent/EP1717552A4/en
Priority to DE05710152T priority patent/DE05710152T1/de
Priority to US10/589,673 priority patent/US20080120021A1/en
Publication of WO2005078392A1 publication Critical patent/WO2005078392A1/ja

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096827Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries, i.e. routes leading from a starting point to a series of categorical destinations using a global route restraint, round trips, touristic trips
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096838Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the user preferences are taken into account or the user selects one route out of a plurality
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • G08G1/096844Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route where the complete route is dynamically recomputed based on new data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids

Definitions

  • the present invention relates to a guide route searching device, a guide route searching method, and a computer program therefor.
  • the present invention relates to a guide route search device, a navigation device, and a guide route search method.
  • Patent Document 1 Japanese Unexamined Patent Publication No. 2000-1 — 222 1647 (Patent Document 1) includes a plurality of (in the claims and the paragraphs [0303] to [060] of the specification). A route search method for searching for a guide route via a stopover is disclosed. In the conventional route search method disclosed in Patent Document 1, the order of passing through a plurality of transit points is determined based on a search condition set for searching for a route and a dependency between specific transit points. Then, search for a route to the destination through multiple transit points in that order.
  • the vehicle travels based on the search conditions for each passing order in the via-route list.
  • the cost is calculated and the calculated travel cost is added to the transit point list.
  • the conventional route search method disclosed in Patent Document 1 described above searches for a route over a plurality of transit points.
  • the route that actually goes to each transit point may be congested. If the route is congested in this way, time may be short and eventually it may not be possible to travel through all desired transit points.
  • the present invention has been made in view of the above problems, and has a guide route searching device for finding a proposed route via a plurality of transit points so as to be able to stay at each transit point as desired. It is an object of the present invention to obtain an apparatus and a route search method.
  • a guidance route searching device comprises: a designation unit for designating a plurality of points; Calculating means for calculating the transit time of each point when visiting sequentially in a certain transit order while avoiding; and the transit time of each calculated point and the condition of transit time at each point.
  • a determination unit that determines a match; and a selection unit that selects, at all of the designated points, the transit order determined to be a match by the determination unit as the guide transit order.
  • the calculating means includes: a deciding means for deciding a passing order of the plurality of designated points; and a traffic congestion point and a Z or traffic congestion prediction point on the searched route. If it is included, a re-search means for re-searching the route between the two points so as to avoid the traffic congestion point and / or the traffic congestion expected point; If the route searched by the method does not include a traffic congestion point and z or a traffic congestion expected point, the search means searches based on the travel time between the two points on the route searched by the search means.
  • the transit time of each point is calculated based on the travel time of the two points on the route searched again by the search means. And time calculation means for performing the calculation.
  • a guidance route search device includes: a designation unit that designates a plurality of points; a decision unit that decides a route order of the designated plurality of points; Searching means for searching for a route between points; first time calculating means for calculating a transit time at each point based on a travel time between the two points on the route searched by the searching means; First determining means for determining a match between the transit time at each point calculated by the first time calculating means and the condition of the transit time at each point; and the first determining means determines that they match.
  • a re-search means for re-searching the route between the two points so as to avoid the congested point and the Z or the predicted congested point;
  • Second time calculating means for calculating the transit time of each point based on the travel time between the two points on the re-searched route, and the transit time of each point calculated by the second time calculating means.
  • Second determining means for determining a match with the condition of the transit time at each of the points, and a transit order in which the first determining means has determined that all of the designated points match, and The route determination does not include a congestion point and / or a congestion prediction point in the route, and the second determination is performed at all the designated points.
  • selecting means for selecting one of the route orders determined as matching means as the route order of the guide route.
  • the second time calculating means includes: each time the travel time between the two points is calculated, the route times of all the selected points Each time the travel time between the two points is calculated, the determination means matches the transit times of all the points generated by the time calculation means with the transit time conditions at each point. It operates to judge.
  • the first determination means determines whether the arrival time of each point calculated by the first time calculation means matches the guidance time zone at each point.
  • the second determination means determines a match between the arrival time of each point calculated by the second time calculation means and the planned time zone at each point, and the re-search means includes: In one judging means, the order of arrival at some or all points is earlier than the guidance time zone at each point, and the arrival time at the remaining points matches the guidance time zone at each point. If the route includes a traffic congestion point and / or a predicted traffic congestion point, an operation is performed to re-search the route between the two points so as to avoid the traffic congestion point and / or the predicted traffic congestion point. ing.
  • the present invention can be understood as a guide route search method including a series of signal processing steps performed in the above-described guide route search device.
  • the present invention provides a step of designating a plurality of points, and the respective points when the designated plurality of points are sequentially visited in a certain transit order while avoiding a traffic congestion point and / or a traffic congestion prediction point.
  • the present invention can be understood as a computer program executed to execute the processing in the above-described guide route searching device.
  • a step of designating a plurality of points, and a transit time of each of the designated points when the plurality of points are sequentially visited in a certain transit order while avoiding a traffic congestion point and a traffic congestion point or a traffic congestion expected point Calculating the transit time at each of the calculated points, and a step of determining whether the transit time at each of the points is met, and determining at all of the designated points.
  • a step for selecting the route order determined to match as the guide route order, and a computer program for operating the route search method including the steps are provided.
  • FIG. 1 is a block diagram showing a hardware configuration of an in-vehicle navigation device according to Embodiment 1 of the present invention.
  • FIG. 2 is an explanatory diagram of the storage contents of the hard disk drive in FIG.
  • FIG. 3 is a diagram showing an example of the location search data in FIG.
  • FIG. 4 is a diagram showing an example of a genre-based point condition table in FIG.
  • FIG. 5 is a diagram showing an example of accumulated traffic congestion data relating to an up line of a link (road) having an identification number “ ⁇ ” according to the first embodiment.
  • FIG. 6 is a diagram showing another example of accumulated traffic congestion data relating to an up line of a link (road) having an identification number “ ⁇ ” in the first embodiment.
  • FIG. 7 is a block diagram showing a guide route generation function realized by the in-vehicle navigation device when the central processing unit of FIG. 2 executes the guide route generation program.
  • FIG. 8 is a block diagram showing a route guidance function realized in the vehicle-mounted navigation device by executing the route guidance program by the central processing unit of FIG. 1.
  • FIG. 9 is a flowchart showing a guide route generation process in the in-vehicle navigation device of FIG.
  • FIG. 10 is a diagram showing an example of a route pattern list generated by the route pattern generation unit in FIG.
  • FIG. 11 is a diagram showing an example of a display screen of a route pattern according to the first embodiment.
  • FIG. 12 is a diagram showing an example of a detailed display screen of a route pattern according to the first embodiment.
  • FIG. 13 is a block diagram showing a guide route generation function realized in the vehicle-mounted navigation device according to Embodiment 2 of the present invention.
  • FIG. 14 is a flowchart showing a guide route generation process in the on-vehicle navigation device according to the second embodiment.
  • FIG. 15 is a block diagram showing a guide route generation function realized in the vehicle-mounted navigation device according to Embodiment 3 of the present invention.
  • FIG. 16 is a flowchart showing a guide route generation process in the vehicle-mounted navigation device according to the third embodiment.
  • FIG. 17 is a block diagram showing a guide route generation function realized in the on-vehicle navigation device according to Embodiment 4 of the present invention.
  • FIG. 18 is a flowchart showing a guide route generation process in the in-vehicle navigation device according to the fourth embodiment.
  • FIG. 19 is a flowchart showing a modification of the guide route generation processing according to the fourth embodiment.
  • the navigation device will be described as an example of an in-vehicle navigation device mounted on a vehicle such as an automobile, a motorcycle, and an aircraft.
  • the guide route search device will be described as a part of the configuration of the vehicle-mounted navigation device.
  • the guidance route search method will be described as a part of the operation of the vehicle-mounted navigation device.
  • FIG. 1 is a block diagram showing a hardware configuration of an in-vehicle navigation device according to Embodiment 1 of the present invention.
  • the in-vehicle navigation device 1 is a central processing unit (CPU: Central Processing Unit) 2 and a RAM (R an dom Access Memory 3, hard disk drive 4 as guidance route storage means, LCD monitor 5 as output means, and 1 ⁇ (Input / Output) port 6 And a system bus 7.
  • CPU Central Processing Unit
  • RAM Random Access Memory 3
  • hard disk drive 4 as guidance route storage means
  • LCD monitor 5 as output means
  • system bus 7 a system bus 7.
  • the hard disk drive 4 is a data storage device for storing programs and data.
  • the central processing unit 2 executes the program.
  • the RAM 3 is a semiconductor memory that stores a program code being executed.
  • the liquid crystal monitor 5 is a display device that displays an image based on display data.
  • Peripheral devices are connected to I / O port 6.
  • the IZO port 6 of the first embodiment includes peripheral devices such as a touch panel 8, a GPS (Global Positioning System) receiver 9, and a VICS (Vehicle Information and Communication System) receiver. 1 0 and are connected.
  • the evening panel 8 is an input device that is disposed so as to overlap the display screen of the liquid crystal monitor 5 and that outputs a signal indicating a pressed portion.
  • the GPS receiver 9 is a current position information acquisition device that receives a radio wave from the GPS satellite and outputs latitude and longitude data indicating the current latitude and longitude values.
  • the VICS receiver 10 receives an FM wave, an optical beacon or a radio wave icon, and outputs VICS data included therein.
  • the VICS data includes information indicating road traffic regulations and information indicating traffic congestion.
  • the LCD monitor 5 is connected to the system bus 7 via the IZ port 6. May be connected. Further, the 1-node 6 may be connected to a vehicle speed pulse generator that outputs a pulse corresponding to the speed of the vehicle, a jar mouth sensor that indicates the direction of movement of the vehicle, and the like. The moving direction and the moving distance of the vehicle can be obtained by calculation based on the vehicle speed pulse and the direction indicated by the gyro sensor.
  • FIG. 2 is a diagram showing the stored contents of the hard disk drive 4 in FIG.
  • the hard disk drive 4 stores a program group and a data group.
  • the program group of the hard disk drive 4 includes a guidance route generation program 11 and a route guidance program 12.
  • the data group of the hard disk drive 4 includes point search data 13, point registration data 14, genre-based point condition table 15, route search data 16, accumulated traffic congestion data 17, and route search condition data 18 and map data 19.
  • the data may be recorded on a recording medium, and the in-vehicle navigation device 1 may read these data from the recording medium. Further, the program group and the data group may be recorded on different recording media.
  • the point search data 13 is a night of points. Point Search Data-Each record on evening 13 is composed of data indicating information on one point.
  • FIG. 3 is a diagram showing an example of the point search data 13 in FIG. In Fig. 3, a record for one point is registered for each line. For example, the record shown in the second row of FIG.
  • the points of the point search data 13 are registered in advance before shipment of the in-vehicle navigation device 1, and include, for example, restaurants, amusement facilities, and the like.
  • the value of the point registered in the point search data 13 may be a value based on the latitude and longitude of the point, but may be another value associated with the value based on the latitude and longitude, for example, (Registered trademark). Also, the value may be based on the latitude and longitude of the restaurant (point) itself shown in the name, but it may be a related point such as a parking lot associated with the restaurant (point) shown in the name. It may be a value based on the latitude and longitude of.
  • the location registration data 14 is an overnight data on the location registered by the user.
  • Each record of the location registration data 14 is composed of data indicating information on one location. Specifically, for example, each record of the location registration data 14 shows data indicating the name of the location registered by the user, data indicating the genre, data indicating a holiday, and data indicating the business hours. Overnight, data including the value of the point is included.
  • the locations where the user registers are, for example, homes and acquaintances' homes.
  • the genre-specific point condition table 15 has data on conditions for each genre in the case where a nuclear site is set as a place of origin.
  • the genre is a point registered in the point search data 13 and the point registration data 14 It is for classifying.
  • Each record of the genre location condition table 15 is composed of data indicating information on one genre.
  • FIG. 4 is a diagram showing an example of a genre-based point condition table 15 in FIG. In FIG. 4, the registration information of each record for one genre is shown for each line.
  • the information about the genre “Lestran” includes the genre name “Restran” and “11: 1: 0 to 13:00:00, 18:
  • the information includes a guide time zone to the restaurant "0 to 20: 00" and a stay time of "2 hours".
  • the route search data 16 is data related to the road used for the route search, and is composed of a plurality of node data and a plurality of link data.
  • the node data is data indicating information related to a point such as an intersection.
  • the node data indicates the identification information of the point, the data indicating the value of the point, the data indicating the cost, and the node indicating the cost. It consists of list data of the identification numbers of the linked links.
  • the link data is data indicating information on a route such as a road connecting nodes, and includes data indicating identification information of the route, data indicating cost information, list data of identification numbers of connected nodes, and the like. Is done.
  • the nodes and links of the route search data 16 are associated with each other by a list of identification information. Therefore, the route from a certain node to another node specifies a link from the list of identification information of the certain node, specifies another node in the list data of the identification information of the specified link, and further specifies the link. Other identified The search is performed by specifying another link in the list data of the ID information of the IDs, that is, by specifying the nodes and links sequentially in the list data of the ID information.
  • the cost information included in the node data and the link data is, for example, information indicating the difficulty of passing the point corresponding to the node or the difficulty of passing the road corresponding to the link. is there. In the cost information that indicates the difficulty of passing, the cost value increases as the difficulty of passing.
  • the cost information includes, for example, cost information based on the type of road such as general roads and expressways, cost information according to the number of lanes on the road, cost information according to the turn at the intersection, and information based on the number of intersections. Cost information. Then, the cost of a certain route is calculated, for example, by multiplying the cost information of the node included in the route by a coefficient according to the search condition, and multiplying the cost information of the link included in the route by a coefficient according to the search condition, Furthermore, it is obtained by adding these operation results. In addition, for example, when selecting one from a plurality of routes, the cost calculation results of the plurality of routes may be compared with each other, and the cost calculation result having the smallest value may be selected.
  • the accumulated traffic congestion data 17 is data indicating traffic congestion information.
  • the data indicating the traffic congestion information is obtained from the VICS information output by the VICS receiver 10 and the like.
  • FIG. 5 is a diagram showing an example of accumulated traffic congestion data 17 relating to an up line of a link (road) having an identification number “ ⁇ ”. In Fig. 5, traffic congestion information for each link is registered separately for each day of the week and for each time zone.
  • Monday is 8: 0 to 8:40. Up to “congestion”, and Mondays from 8:40 to 9:00:00 are “congested”. In addition, blank days and time slots in FIG. 5 indicate that no traffic congestion has occurred or no traffic congestion information has been acquired.
  • FIG. 6 is a diagram showing another example of the accumulated traffic jam 17 relating to the up line of the link (road) having the identification number “ ⁇ ”.
  • the average value of all registered travel times is used for standard travel.
  • the time period of the day of the week in which a time longer than the time obtained by multiplying the standard travel time by the predetermined coefficient (a) may be determined to be congested. Note that this standard travel time may be registered in advance in the accumulated traffic jam 17 and the route search data 16.
  • the route search condition data 18 is data relating to search conditions when searching for a recommended route. This is data indicating the selection criteria for selecting one of multiple routes. Specifically, for example, the route search condition data 18 includes data indicating a search at the shortest distance, data indicating a search at the shortest travel time, data indicating a search with priority given to a general road, and a charge Data indicating that the road is searched with priority is stored. It should be noted that the route search condition data 18 is not data indicating a search in one reference item, but a plurality of reference items such as data indicating that a search is performed in the shortest travel time while giving priority to a general road. May be data indicating the search at.
  • the map data 19 has map display data.
  • the map display data is obtained by converting a map of a predetermined area, such as the whole of Japan, the Kanto region, and the Tokyo metropolitan area, into an image consisting of a plurality of dots. Each dot of the map display data has luminance information.
  • the map data 19 has a value of a point at each dot in the map display data or data for specifying the value of the point.
  • the guidance route generation program 11 is executed by the central processing unit 2 to realize a guidance route generation function in the in-vehicle navigation device 1.
  • FIG. 7 is a block diagram showing a planned route generation function realized in the vehicle-mounted navigation device 1 by the central processing unit 2 of FIG. 2 executing the guide route generation program 11.
  • the on-board navigation device 1 When the central processing unit 2 executes the guidance route generation program 11, the on-board navigation device 1 includes a point registration unit 21, a point selection unit 22 as a designation means, a route pattern generation unit 23, and a selection unit.
  • the route path display selection unit 24 and the means are realized.
  • the point registration unit 21 registers a new point in the point registration data 14, changes the contents of the record registered in the point registration data 14, and records the information registered in the point registration data 14. Or delete it.
  • the point selection unit 22 selects a point from the point search data 13 and the point registration data 14 and registers the selected point in the point list 25.
  • One or more points can be registered in the point list 25.
  • the route pattern generation unit 23 from the departure place (for example, the current position), Generates a route pattern that sequentially goes through the points registered in the point list 25.
  • the route pattern generation unit 23 generates a route pattern list 26, and registers data indicating the route pattern in the route pattern list 26. In the route pattern list 26, as the data indicating each route pattern, data indicating the order of passage of points and data indicating the arrival time of each point are registered.
  • the route pattern display selection unit 24 displays the route patterns registered in the route pattern list 26. At this time, the route pattern display selection unit 24 displays the route pattern on the map data 19 as required. The route pattern display selection unit 24 stores the route pattern selected by the user in the hard disk drive 4 as guide route data 27.
  • the route guidance program 12 is executed by the central processing unit 2 to realize a route guidance function in the in-vehicle navigation device 1.
  • FIG. 8 is a block diagram showing a route guidance function realized in the vehicle-mounted navigation device 1 by executing the route guidance program 12 by the central processing unit 2 of FIG.
  • the in-vehicle navigation device 1 When the central processing unit 2 executes the route guidance program 12, the in-vehicle navigation device 1 realizes a route guidance unit 31 as guidance data generation means and a traffic jam information storage unit 32.
  • the route guidance unit 31 includes a map read from the map data 19, a current position specified based on the current latitude and longitude of the GPS receiver 9, a guidance route 27 stored in the hard disk drive 4, and the like. Is displayed on the LCD monitor 5.
  • the route guidance unit 31 uses the route search data 16, the route search condition data 18 and the VICS data to The navigation route data 27 from the current position to the next point is searched, and the guidance route based on the guidance route data 27 is displayed on the LCD monitor 5.
  • the congestion information accumulation unit 32 registers the congestion information included in the VICS data output by the VICS receiver 10 in the accumulated congestion data 17.
  • the in-vehicle navigation device 1 registers, changes, or deletes points, generates a guide route data 27, and actually guides a route according to the guide route data 27 based on the above-described configuration.
  • the point registration unit 21 When registering, changing, or deleting a point, in the in-vehicle navigation device 1, the point registration unit 21 sends to the LCD monitor 5 display data for registering, correcting, or deleting the point 14 in the point registration data. Output. As a result, a screen for registering, correcting, or deleting a point is displayed on the LCD monitor 5.
  • the point registration unit 21 registers data relating to a new point in the point registration data 14, or registers the point registration data 1. Change the data indicating the information of the points registered in 4 or delete the data on the registered points from the point registration data 14.
  • the LCD monitor 5 displays an input screen for inputting the name, genre, guidance time, point value, and the like of the point to be registered.
  • the point registration unit 21 generates data indicating information on a new point based on the input data output from the touch panel 8 in response to a user operation, and registers a record including the generated data as a point.
  • Append to data 14 The value of the location registered in the location registration data 14 may be directly input by the user.
  • the map data 19 of the point to be registered is displayed on the LCD monitor 5, the dot on the map display data corresponding to the selected position on the display is specified, and the position of the dot is specified. May be used as the value of the registered location.
  • FIG. 9 is a flowchart showing a guide route generation process in the in-vehicle navigation device 1 of FIG.
  • the point selection unit 22 selects a point from the point search data 13 and the point registration data 14 and registers the selected point in the point list 25. (Step S1).
  • the point selection unit 22 causes the liquid crystal monitor 5 to display information about the point of the point search data 13 and information about the point of the point registration data 14. Then, when the user operates the touch panel 8 to select a desired point, the point selection unit 22 selects that point. Further, the point selection unit 22 generates a point list 25 in the RAM 3 or the hard disk drive 4, and registers information on the selected point in the point list 25.
  • the point selection unit 22 can select a plurality of points based on a user's selection operation. When the point selection unit 22 selects a plurality of points, information on the plurality of points is registered in the point list 25.
  • the route pattern generation unit 23 determines the route order in which the points registered in the point list 25 are sequentially visited. Generate a pattern. Specifically, for example, the route pattern generation unit 23 generates a route order pattern that sequentially goes through all the points registered in the point list 25 one by one, and stores the route order pattern list in the RAM 3 or the hard disk. The data is stored in the drive 4 (step S2). In addition, the route pattern generation unit 23 checks whether or not all the transit order patterns that sequentially go through all the points registered in the point list 25 one by one (step S3). The generation process of the passing order pattern is repeated until the confirmation becomes “Yes”.
  • the route pattern generation unit 23 allows the user to input a departure place and a departure time (step S4). As a result, in subsequent processing, the time at each point along the route is calculated, and the departure time is set to its initial value.
  • the route pattern generation unit 23 as a calculating means obtains the arrival time of each point in each transit order pattern (the transit time of the point) based on the input departure time, and based on the arrival time, Judgment of the transit order is performed (determination of whether the arrival time of each transit point satisfies the conditions of each transit point). Specifically, for example, the route pattern generation unit 23 first reads the first point of the first transit order pattern stored in the RAM 3 or the hard disk drive 4. (Step S5).
  • the route pattern generation unit 23 uses the route search data 16 and the route search condition data 18 to search for the first point (hereinafter, also referred to as the previous point) from the departure point (hereinafter, also referred to as the previous point).
  • the route to the point is searched (step S6). For example, if the search for the shortest route is specified in the route search condition data 18, the route pattern generation unit 23 It searches for the route with the shortest travel distance from the point to the subsequent point, and generates route data between the two points.
  • the route data between the two points is a list data in which the identification information of the link corresponding to the passing road and the identification information of the node such as the passing intersection are arranged in the order of passing.
  • the route pattern generation unit 23 After generating the route data between the two points, the route pattern generation unit 23 compares the route data between the two points with the accumulated traffic data 17 to determine the link or node that passes during the time of traffic congestion. Is included in the route data between the two points (step S7).
  • the route data between the two points is list data in which the identification numbers of the nodes and the links are arranged in the order in which the nodes pass. Therefore, if the route between the point S and the point A is “S ⁇ p ⁇ q ⁇ r—A” (where p, Q and r are passing nodes), for example,
  • the time obtained by adding the travel time between S and p to the departure time of S is the transit time of node p
  • the time obtained by adding the travel time between P and q to the transit time of node p is the transit time of node Q.
  • the time obtained by adding the travel time between Q and r to the transit time of node q is defined as the transit time of node r
  • the time obtained by adding the travel time between r and A to the transit time of node r is defined as the arrival time of point A.
  • the accumulated traffic information of each node and each link is compared with the traffic information at night.
  • the route pattern generation unit 23 as a re-searching means uses After changing the value of the cost information of the link or node to a predetermined large value (for example, the maximum possible value) (step S8), the route between the two points is searched again. Yes (Step S6).
  • the route pattern generation unit 23 may re-search the entire route between the two points, but the link or the link containing the traffic congestion information may be used. Only the nodes before and after the node may be searched again.
  • the route pattern generation unit 23 The route S ⁇ t ⁇ Q ⁇ r ⁇ A ”(t is a different node from p) is obtained by re-searching.
  • the route group generator 23 compares the re-searched route data with the accumulated traffic congestion data 17 and re-executes. It is checked whether or not the searched route data includes a link or a node passing during a time of congestion (step S7).
  • the route pattern generation unit 23 performs re-search processing and confirmation of the route between the two points until the re-searched route data between the two points does not include a link or a node passing during a time of congestion.
  • the processing (steps S8, S6, S7) is repeated.
  • the route pattern generation unit 23 as the time calculation means calculates the travel time on the route that does not include the congestion. Add to the departure time of the point. As a result, it is possible to obtain the arrival time of the later point of the two points.
  • the route pattern generation unit 23 compares the arrival time at the later point with the genre-based point condition table 15. Specifically, the guidance time zone (the condition of the transit time of each point) associated with the genre of the subsequent point is compared with the arrival time of the subsequent point (step S9).
  • the route schedule generator 23 determines that it is appropriate. Subsequently, the route pattern generation unit 23 adds the stay time at the subsequent point to the arrival time at the later point.
  • the route pattern generation unit 23 determines that the later point It is determined whether or not it is the last point (step S11).
  • the route pattern generation unit 23 sets the subsequent point as a new destination point, and sets the subsequent point from the route order pattern to the subsequent point.
  • the point next to is read and set as a new later point (step S.12).
  • the route pattern generation unit 23 stops the search process for the route in turn and stops in step S1. 0, S 1 1 Skip processing.
  • the route pattern generation unit 23 executes a route search process and a determination process between the two points from step S6 to step S11 for the new point ahead and the new point behind. Further, the processing from step S6 to step S12 is repeated until the point after the determination processing is performed becomes the last point in the passing order pattern.
  • the route pattern generation unit 23 can determine the arrival time at each point for the first route order pattern stored in the RAM 3 or the hard disk drive 4.
  • the route The generating unit 23 If it is determined in step S11 that the subsequent point is the last point in the transit order pattern (that is, if all the points included in the transit order are determined to be suitable), the route The generating unit 23 generates the route pattern and stores it in the RAM 3 or the hard disk drive 4 (Step S13).
  • This route pattern includes the route order pattern from which the route originated and the arrival time of each point in the route order.
  • the route pattern generation unit 23 determines whether or not the route sequence pattern is the last route sequence pattern stored in the RAM 3 or the hard disk drive 4 (step S14).
  • step S 14 If the processed route order pattern is not the last route order pattern stored in the RAM 3 or the hard disk drive 4 (No in step S 14), the route pattern generation unit 23 In addition to setting the departure time of the departure point, the first two points of the next route order pattern are read (step S15), and the above-mentioned step S6 is performed. From step S14 to step S14 are repeated.
  • the route pattern generation unit 23 determines whether or not the arrival time at each point in the respective transit order is appropriate for all the transit order patterns recorded in the RAM 3 or the hard disk drive 4. Then, the route pattern based on the route order pattern determined to be suitable at all points is stored in the RAM 3 or the hard disk drive 4.
  • a route pattern list 26 is configured by one or a plurality of route patterns stored in the RAM 3 or the hard disk drive 4.
  • the route pattern generation unit 23 After storing the route pattern based on the last route order in the RAM 3 or the hard disk drive 4 (in the case of Yes in step S14), the route pattern generation unit 23 outputs the route pattern list 2 One or a plurality of route patterns included in 6 are rearranged so that the arrival time at the last point (hereinafter, also referred to as a destination) is arranged in order from the earliest arrival time (step S16).
  • FIG. 10 is a diagram showing an example of a route pattern list 26 generated by the route pattern generation unit 23 in FIG.
  • Each record of the route pattern list 26 includes one route pattern.
  • Each row in FIG. 10 corresponds to one record.
  • Each record in FIG. 10 includes, as information of one route pattern, data indicating the order of passing through a plurality of points A, B, C, D, and E, and data indicating the arrival time of each point. Evening and included.
  • the route pattern on the first line is a route pattern that departs from the current location and then travels in the order of “B ⁇ C—D ⁇ E ⁇ A”.
  • the arrival time of point B is “1 1: 0 0”
  • the arrival time at point C is “1 2: 0 0”
  • the arrival time at point D is "15: 00”
  • the arrival time at point E The arrival time is "15:45”
  • the arrival time at point A (the destination in this transit order) is "18:00:00”.
  • the route pattern list 26 in FIG. 10 shows three route patterns that depart from the current location and then go around the five points A to E in FIG.
  • the arrival time at the last point (destination) is earlier on the first line than on the second line, and the arrival time on the second line is faster than the third line. It's getting fast. That is, in the route pattern list 26 of FIG. 10, a plurality of route patterns are arranged in order from the earliest arrival time at the last point (destination).
  • the route pattern display selection unit 24 selects one route pattern from the route patterns registered in the route pattern list 26 as the guide route 27. (Step S17).
  • the route pattern display selection unit 24 first displays the route patterns registered in the route pattern list 26 on the liquid crystal monitor 5.
  • FIG. 11 is a diagram showing an example of a display screen of a route pattern.
  • the display screen shown in this figure is a display screen for displaying the route pattern of the third row in FIG.
  • the departure place and a plurality of points are displayed in order from the left to the right on the screen in the order of the route.
  • the name, stay time, and arrival time are displayed as information on each point.
  • buttons 4 4 In the display screen shown in Fig. 11, "Previous” button 41, “Next” button 42, “Select” button 43, and “Detail” The image of button 4 4 is displayed.
  • the route pattern display selection unit 24 When the user operates the “Previous” button 41 on the touch panel 8, the route pattern display selection unit 24 is registered in the route pattern list 26 immediately before the route pattern currently displayed. Display the route pattern on the display screen.
  • the route path display selection section 24 displays the route pattern currently displayed in the route path list 26. The next registered route pattern is displayed on the display screen.
  • FIG. 12 is a diagram showing an example of a detailed display screen of a route pattern.
  • the entire route map is displayed on the left side of the screen.
  • This whole route map is, for example, one in which a plurality of points are assigned on the map read from Map 19.
  • the departure place and a plurality of points are displayed side by side from the upper side to the lower side on the right side of the screen. Users can learn more about route patterns on this screen.
  • the route pattern display selection unit 24 stores the displayed route pattern in the hard disk drive 4 as guidance route data 27. Let me do it.
  • the in-vehicle navigation device 1 stores the route pattern that goes around the selected point without using the route that is likely to be congested as the guide route data 27 in the hard disk drive 4.
  • the guidance route data 27 is stored in the hard disk drive 4
  • route guidance based on the guidance route data 27 becomes possible.
  • the route guidance unit 31 of the in-vehicle navigation device 1 determines the current position specified based on the current latitude and longitude of the GPS receiver 9, and the like. Based on the data, a predetermined range of data is read from the map data 19, and a map and a current position based on the read data are displayed on the LCD monitor 5.
  • the route guidance unit 31 reads the guidance route data 27 within the display range and displays the guidance route over the map.
  • the route guide unit 31 updates the display of the map and the guide route so that the current position is continuously displayed on the LCD monitor 5.
  • the user can go around the selected point by moving the vehicle so that the current position moves on the guide route 27.
  • the route guidance unit 31 sends traffic regulation information and traffic congestion included in this VICS data according to the settings and the like. Information is displayed on LCD monitor 5. Further, the traffic congestion information storage unit 32 registers the traffic congestion information included in the VICS data in the stored traffic congestion data 17 as the traffic congestion information of a link or a node with a predetermined identification number.
  • in-vehicle navigation device 1 can generate a guide route around a plurality of points in consideration of the stay time at each point, and guide the user with the guide route. .
  • the user can arrive at each point at a desired time without passing through a place where a traffic jam is likely to occur, and can spend a desired stay time at each point.
  • the user can enjoy sightseeing, eating, and the like at each point.
  • FIG. 13 is a block diagram showing a guide route generation function realized in in-vehicle navigation device 1 according to Embodiment 2 of the present invention.
  • the on-board navigation device 1 When the central processing unit 2 executes the guide route generation program 11, the on-board navigation device 1 includes a point registration unit 21, a point selection unit 22, a route pattern generation unit 51, and a route pattern display selection unit. 2 and 4 are realized.
  • the components other than the route pattern generation unit 51 perform the same function as the components of the same name according to the first embodiment, and are the same. And the description is omitted.
  • the route pattern generation unit 51 generates a route pattern list 26 including a route pattern that sequentially goes from the departure point (for example, the current position) to the points registered in the point list 25. However, the route pattern generation unit 51 generates a route pattern list 26 as described later.
  • the route guidance function of the vehicle-mounted navigation device 1 is the same as the route guidance function of the vehicle-mounted navigation device 1 according to the first embodiment. The description is omitted by attaching the reference numerals.
  • the in-vehicle navigation device 1 registers, changes, or deletes points, generates guide route data 27, and actually guides a route according to the guide route data 27 based on the above-described configuration. .
  • the operation of registering, changing or deleting a point and the operation of the actual route guidance according to the guidance route data are the same as the operation of the in-vehicle navigation device 1 according to the first embodiment. Omitted.
  • FIG. 14 is a flowchart showing a guide route generation process in the vehicle-mounted navigation device 1 according to the second embodiment.
  • the point selection unit 22 selects a point from the point search data 13 and the point registration data 14 and registers the selected point in the point list 25 ( Step S2 1).
  • the route pattern generation unit 51 prompts the user to input a departure place and a departure time (step S22).
  • the route pattern generation unit 51 starts generating a route pattern based on the input departure time (step S23).
  • the route pattern generation unit 51 determines the route order of the points registered in the point list 25.
  • the route pattern generation unit 51 as calculation means, search means, and first time calculation means refers to the route search data 16 and the route search condition data 18 to determine the departure time at the departure point. After departure, find the arrival time at the first point in the transit order.
  • the route pattern generation unit 51 adds the staying time at the first stopover stored in the genre-specific point condition table 15 to the first. Is added to the arrival time at the first point, and the arrival time at the second point is determined with reference to the route search data 16 and the route search condition data 18.
  • the route pattern generation unit 51 repeats the process of adding the stay time and the process of adding the travel time between two points based on the route search data 16 and the route search condition data 18. To the arrival time of the point. In this way, in step S23, the route pattern generation unit 51 generates one route pattern.
  • the route pattern generation unit 51 as the determining means and the first determining means performs processing at each point in the route pattern. Arrival time and the location of each location registered in the genre location condition table 15 It is compared with the guidance time zone according to Yanul (step S24).
  • the route pattern generation unit 51 stores the route pattern in the RAM 3 or the hard disk drive 4.
  • the route pattern data stored at this time includes the data indicating the order of the route, the arrival time and departure time of each location, and the route data between the two locations (step S25).
  • the route pattern generation unit 51 does not store the route pattern if the arrival time of at least one point does not match the guidance time zone. 'Thereafter, the route pattern generation unit 51 determines whether or not all the route patterns have been generated (step S26). Then, when all the route patterns have not been generated (in the case of No in step S26), the route pattern generation unit 51 executes the above-described steps S22 through S22 for the next route pattern. The processing up to step S25 is executed.
  • the points registered in the point list 25 are sequentially visited, and the arrival time based on the route search data 16 and the route search condition data 18 at all the points is changed to the guidance time zone for each genre. Only the route path that satisfies is stored in RAM 3 or hard drive 4.
  • the route pattern generation unit 51 as a re-searching means reviews each route pattern stored in the RAM 3 or the hard disk drive 4 in consideration of the traffic congestion information. Specifically, for example, the route pattern generation unit 51 first selects route data between the first two points of the first route pattern (step S27), and The route data between the two and the congestion information of the accumulated congestion data 17 are compared (step S28).
  • the route pattern generation unit 51 increases the cost information value of the congested link or node to a larger value (for example, the cost information). Then, the route data between the two points is searched again (step S29). In addition, the route pattern generation unit 51 determines whether or not a congested portion is included in the route based on the route data between the two re-searched points (step S30). By repeating the process of re-searching the route data between the two points and the determination process based on the presence or absence of the congested point, the congested point is not included in the route data between the two points.
  • the time pattern calculation unit 51 and the route pattern generation unit 51 as the second time calculation means calculate the arrival time of the subsequent point based on the route data. It is determined whether or not the arrival time of the subsequent point matches the guidance time zone of the point in the genre-specific point condition table 15 (step S31). If the arrival time at the later point does not match the guidance time zone, the route pattern generation unit 51 deletes the route pattern from the RAM 3 or the hard disk drive 4 (step S32). Then, the step S36 described later is executed.
  • the route pattern generator 51 sets the departure time of the later point (step S33), and the two points considered this time are It is determined whether or not it is the last two points of the route pattern (step S34).
  • step S35 If the two points examined this time are not the last two points in the route pattern, the route pattern generation unit 51 reads the two points, the point after this time and the next point after that (step S35). ) Then, the above-described processing from step S28 to step S33 is repeated.
  • the route pattern generation unit 51 further stores the route pattern in the RAM 3 or the hard disk drive 4. It is determined whether the current route pattern is the last one (step S36). If the route pattern examined this time is not the last route pattern, the route pattern generation unit 51 reads two points of the next route pattern (also step S37), and proceeds to step S28 described above. From step S35 to step S35.
  • the RAM 3 or the hard disk drive 4 only a route pattern that goes through a route that is not congested and that is registered in the location list 25 is stored.
  • the arrival time at each point of each route pattern is a time in consideration of the route search data 16, the route search condition data 18 and the accumulated traffic congestion data 17.
  • the route pattern generation unit 51 stores the route pattern in the RAM 3 or the hard disk drive 4.
  • the stored one or more route patterns are rearranged so that the arrival time at the last point (hereinafter, also referred to as a destination) is arranged in order from the earliest arrival time (step S38).
  • a route pattern list 26 is generated.
  • route pattern display selection The unit 24 performs a process for selecting one route pattern from the route patterns registered in the route pattern list 26 as the guide route 27 (step S39). Further, the route pattern display selection unit 24 stores the selected route pattern in the hard disk drive 4 as guide route data 27.
  • the in-vehicle navigation device 1 stores the route pattern that goes around the selected point without using the route that is likely to be congested as the guide route data 27 in the hard disk drive 4.
  • the in-vehicle navigation device 1 according to the second embodiment generates the guide route data 27 around a plurality of points in consideration of the staying time at each point, and generates the guide route data 27.
  • traffic congestion points can be avoided as a route between two points. Therefore, the user can arrive at each point at a desired time without passing through a place where traffic congestion is likely to occur, and can spend a desired stay time at each point. As a result, the user can enjoy sightseeing, eating, and the like at each point.
  • the arrival time of each point in each route pattern is calculated based on only the route search data 16 and the route search condition data 18 in advance. Conditions Only for those that match the guidance times in Table 15 are generated route patterns that take into account traffic congestion information. Therefore, it is not necessary to calculate the arrival time of the point in consideration of the traffic congestion information for all the route patterns (passing order patterns) as in the first embodiment.
  • the route pattern generation unit 51 of the second embodiment the accumulated traffic congestion data 2005/002107
  • the route pattern list 26 is likely to be generated with a smaller amount of calculation processing than the route route generation unit 23 in the first embodiment.
  • FIG. 15 is a block diagram showing a guide route generation function realized in in-vehicle navigation device 1 according to Embodiment 3 of the present invention.
  • the on-board navigation device 1 When the central processing unit 2 executes the guide route generation program 11, the on-board navigation device 1 includes a point registration unit 21, a point selection unit 22, a route pattern generation unit 61, and a route pattern display selection unit. 2 and 4 are realized.
  • the components other than the route pattern generation unit 61 have the same function as the components having the same names according to the second embodiment, and are denoted by the same reference numerals and description thereof will be omitted.
  • the route pattern generation unit 61 generates a route pattern list 26 including a route pattern sequentially going from the departure place (for example, the current position) to the points registered in the point list 25. However, the route pattern generation unit 61 generates a route pattern list 26 as described later. 02107
  • the route guidance function for the vehicle-mounted navigation device 1 is the same as the route guidance function for the vehicle-mounted navigation device 1 according to the second embodiment.
  • the same reference numerals are given and the description is omitted.
  • the in-vehicle navigation device 1 registers, changes, or deletes points, generates guidance route data 27, and actually guides a route according to the guidance route data 27 based on the above-described configuration. I do.
  • the operation of registering, changing, or deleting a point and the operation of the actual route guidance according to the guide route data 27 are the same as the operation of the on-vehicle navigation device 1 according to the second embodiment. Description is omitted.
  • FIG. 16 is a flowchart showing a guide route generation process in the in-vehicle navigation device 1 according to the third embodiment.
  • the processing from the point selection processing in step S21 to the determination of the presence or absence of a congested point in the route data between the two points related to the re-search in step S30 is as follows. This is the same as the guide route generation processing in the second embodiment shown in the figure, and a description thereof will be omitted.
  • the route pattern generation unit 61 As the time calculating means and the second time calculating means sets the route Based on the data, the arrival time at the later point and the arrival time at the point after the later point are recalculated (step S41). If the time difference between the arrival time of the point stored in step S25 and the arrival time of the point obtained in this step is set as the delay time, the route pattern generation unit 61 The arrival time of the point after the point is updated to the time obtained by adding the delay time to each arrival time stored in step S25.
  • the route between “S—A” is a detour route (that is, another route)
  • the time of arrival at point A was sent 10 minutes as a result of the change to route. This 10 minutes is the delay time.
  • the route pattern generation unit 61 delays the arrival time at the point B and the arrival time at the point D by 10 minutes.
  • the determination means and the route pattern generation unit 61 as the second determination means determine the arrival time of the later point based on the route data and the arrival time of the subsequent point. It is determined whether or not the arrival time coincides with the guidance time zone in each genre-specific point condition table 15 (step S42).
  • the route pattern generation unit 61 stores the route pattern in the RAM 3 Is deleted from the hard disk drive 4 (step S32), and the step S36 described later is executed.
  • the route pattern generation unit 61 sets the departure time of the subsequent point (step S33), and sets the route The adequacy determination process taking into account the traffic congestion information about the service is continued. 2005/002107
  • the subsequent guide route generation processing is the same as the guide route generation processing in Embodiment 2 shown in FIG. 14, and a description thereof will be omitted.
  • the on-vehicle navigation device 1 it is possible to generate a guide route around a plurality of points in consideration of the staying time at each point and guide the user through the guide route. it can.
  • traffic congestion points can be avoided as a route between two points. Therefore, the user can arrive at each point at a desired time without passing through a place where traffic congestion is likely to occur, and can spend a desired staying time at each point. As a result, users can enjoy sightseeing and eating at each location.
  • the arrival time at a certain point in each route path is updated based on traffic congestion information
  • the arrival times at points after that point are similarly shifted, and the It is determined whether the arrival times at all the points match the respective guidance times. Therefore, for example, if the arrival time at a certain point is later than the guidance time due to traffic congestion (congestion forecast) up to the point immediately before that point, the route pattern will be And the route pattern can be deleted.
  • the arrival times of points B and D are also delayed by 1 J3 minutes, and when comparing the arrival time of point A with the guidance time zone, The arrival times at points B and D are also compared with their scheduled times. Therefore, for example, if the arrival time at point B does not match the guidance time zone after this 10 minute delay, consider the route pattern at the time of calculating the arrival time at that point A. Finished and the route pattern can be deleted 2005/002107
  • the route pattern list 26 is easily generated with a smaller amount of calculation processing than in the second embodiment.
  • FIG. 17 is a block diagram showing a guide route generation function realized in vehicle-mounted navigation device 1 according to Embodiment 4 of the present invention.
  • the on-board navigation device 1 When the central processing unit 2 executes the guide route generation program 11, the on-board navigation device 1 includes a point registration unit 21, a point selection unit 22, a route pattern generation unit 71, and a route pattern display selection unit. 2 and 4 are realized.
  • the components other than the route pattern generation unit 71 have the same function as the components having the same names according to the first embodiment, and thus the same reference numerals are given and the description will be omitted.
  • the route pattern generation unit 71 generates a route pattern list 26 including a route pattern that sequentially goes from the departure point (for example, the current position) to the points registered in the point list 25. However, the route pattern generation unit 71 generates a route pattern list 26 as described later. 05 002107
  • the route guidance function for the vehicle-mounted navigation device 1 is the same as the route guidance function for the vehicle-mounted navigation device 1 according to the first embodiment.
  • the same reference numerals are given and the description is omitted.
  • the in-vehicle navigation device 1 registers, changes, or deletes points, generates guide route data 27, and actually guides a route according to the guide route data 27 based on the above-described configuration. .
  • the operation of registering, changing, or deleting a point and the operation of the actual route guidance according to the guidance route data are the same as the operation of the on-vehicle navigation device 1 according to the first embodiment. Omitted.
  • FIG. 18 is a flowchart showing a guide route generation process in the vehicle-mounted navigation device 1 according to the fourth embodiment.
  • the point selection unit 22 selects a point from the point search data 13 and the point registration data 14 and registers the selected point in the point list 25 ( Step S2 1).
  • the route pattern generation unit 71 prompts the user to input a departure place and a departure time (step S22).
  • the route pattern generation unit 71 As the determination means, the calculation means, and the first time calculation means generates a route pattern based on the input departure time. Start (step S23). 5 002107
  • the route pattern generation unit 71 determines the arrival time and the arrival time of each point in the route pattern. Then, the genre-based point condition table 15 is compared with the genre-specific guidance time zone of each point registered in the table 15 (step S51).
  • the route pattern generation unit 71 stores the route patterns in the RAM 3 or the Hard disk drive 4.
  • the route pattern data stored at the li temple point includes data indicating the order in which the points are routed, the arrival time and departure time of each point, and the route data between the two points. (Step S25). After storing the route pattern, the route pattern generation unit 71 determines whether all the route patterns have been generated (step S26).
  • the route pattern generation unit 71 discards the route pattern. After that, in step S26, it is determined whether or not all the route patterns have been generated.
  • Subsequent guidance route generation processing is the same as the guidance route generation processing in Embodiment 2 shown in FIG. 14, and a description thereof will be omitted.
  • in-vehicle navigation device 1 As described above, in-vehicle navigation device 1 according to Embodiment 4, it is possible to generate a guide route around a plurality of points in consideration of the staying time at each point and guide the user with the guide route. it can. In addition, traffic congestion points can be avoided as a route between two points. Shi Therefore, the user can arrive at each point at a desired time without passing through a place where traffic congestion is likely to occur, and can spend a desired stay time at each point. As a result, the user can enjoy sightseeing, eating, and the like at each point.
  • the route pattern at the time when the traffic congestion information is not considered if the arrival time of each point is earlier than the guidance time zone, the route pattern is stored. Therefore, the route pattern at which the arrival time of the point is delayed due to the congestion information after that, and which coincides with the guidance time zone, should be included in the route pattern list 26. Can be.
  • FIG. 19 is a flowchart showing a modification of the guide route generation processing according to the fourth embodiment.
  • the guidance route generation processing of FIG. 19 is based on the guidance route generation processing of FIG.
  • Each step shown in FIG. 19 is the same as the step shown in FIG. 16 or the step shown in FIG. 18.
  • the same reference numerals as those in these figures denote the same steps, and a description thereof will be omitted.
  • the departure point is specified separately from the selected point. To generate a guidance route. Alternatively, for example, one of the selected points may be selected as the departure point. In each of the above embodiments, all combinations of the selected points in the transit order are considered, but one of the selected points is designated in advance as the destination (the last visited point). The combination of the order of transit at other points may be considered. This can reduce the number of transit order combinations to be considered.
  • the departure place and the departure time are input after the generation of the route order or route pattern is started.
  • a departure place and a departure time may be input when selecting a point.
  • the accumulated traffic jam data 17 is stored in the hard disk drive 4 of the in-vehicle navigation device 1.
  • the accumulated traffic data 17 is stored in a server separate from the in-vehicle navigation device 1, and the in-vehicle navigation device 1 accesses this server via a wireless network or the like. Necessary traffic information may be obtained from the server. In this case, the in-vehicle navigation device 1 needs a wireless communication device to access the server.
  • the on-board navigation device 1 transmits a link and an identification number of the node to the server, and the server transmits the link of the identification number and the congestion information of the node. Just send it.
  • the server may transmit all the traffic congestion information of each link shown in FIG. 5 or FIG. 2005/002107
  • the server may also transmit information and the like, and the server may transmit only the presence or absence of congestion during a predetermined time period on a predetermined day of the week in FIGS. 5 and 6.
  • the server may determine the presence or absence of congestion at each link or node, and the server may transmit the determination result.
  • the traffic congestion information of each link and node is classified for each day of the week and for each time zone.
  • traffic congestion information may be broadly classified only by day of the week or only by time of day.
  • traffic congestion information may be further categorized by date or by season.
  • the congestion information accumulated in the congestion accumulation data 17 is generated based on the VICS information output by the VICS receiver 10 and the like, and the route pattern generation units 23, 51, 6 1 and 7 1 specify a traffic congestion location based on the traffic congestion information of the traffic congestion accumulation data 17.
  • the route pattern generators 23, 51, 61, and 71 identify locations where traffic congestion is expected to be avoided (links).
  • the route pattern generation units 23, 51, 61, and 71 use the actual traffic congestion information output by the VICS receiver 10 at the time of the route search to actually perform the route search at the time of the route search. Even if a traffic jam location (such as a link) is specified as a traffic jam route to avoid, or if traffic jams are expected based on past traffic jam information, Based on both, the route to avoid congestion may be specified.
  • Communication means may be stored on a server from which data can be obtained.
  • the route pattern generators 23, 51, 61, and 71 route searches across multiple prefectures. In this case, traffic congestion points can be specified for the entire route.
  • the route pattern generation units 23, 51, 61, 71 can determine traffic congestion points even for routes that are not included in the VICS information.
  • the route pattern generation unit 23, 51, 61, 71 When the route pattern generation unit 23, 51, 61, 71 generates a route pattern so as to avoid only the actual congested points (links, etc.) during the route search, According to the information in the above, it is expected that there is a high possibility that no congestion has occurred at that point when actually passing through that point. Therefore, the route pattern generation units 23, 51, 61, and 71 generate route patterns so as to avoid only the actual congested points (links, etc.) during route search. In this case, the route pattern generation units 23, 51, 61, and 71 do not judge traffic congestion points for all routes in the route pattern. The traffic congestion point may be determined only for routes within the range, or only for some routes that pass within a predetermined time period from the departure time of the departure place.
  • the route pattern generation units 23, 51, 61, and 71 may use, for example, the FM—VICS congestion information received by the VICS receiver 10. It is only necessary to judge the location of the traffic jam based on only In addition, the traffic congestion information of FM-VICS , Traffic congestion information is provided for each prefecture.
  • the past traffic congestion information or the information on the location where traffic congestion is expected may be generated based on the travel time of each link that the own vehicle actually experienced in the past. Alternatively, it may be generated based on the travel time of each link experienced by a number of vehicles equipped with similar devices.
  • the present invention can be widely used for navigation devices for automobiles, navigation devices for pedestrians, and other navigation devices.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Description

明細書
案内経路探索装置、 案内経路探索方法及びそのコンピュータプログラム 技術分野
本発明は、 案内経路探索装置、 ナビゲ一シヨン装置および案内経 路探索方法に関する。
背景技術
特開 2 0 0 1 — 2 2 1 6 4 7号公報 (特許文献 1 ) には、 (その 特許請求の範囲および明細書の段落 【 0 0 3 3】 ないし 【 0 0 6 0】 において) 複数の経由地を経由する案内経路を探索する経路探索の 方法が開示されている。 この特許文献 1に開示される従来の経路探 索の方法では、 経路を探索するために設定された探索条件と特定の 経由地同士の依存関係とに基づいて複数の経由地の通過順序を決定 し、 その通過順序で複数の経由地を通過して目的地に至る経路を探 索する。
また、 特許文谳 1の従来の経路探索方法では、 V I C S情報中の 道路渋滞や通行規制や天候の状況等の情報を利用して、 経由地リス トの各通過順序について探索条件に基づいて移動コストを計算し、 計算した移動コス トを経由地リストに付加している。
上記特許文献 1に開示される従来の経路探索方法は、 複数の経由 地を巡る経路を探索するものである。
そのため、 この従来の経路探索の方法による案内経路にしたがつ て実際に移動した場合、 たとえば、 先に訪れた経由地において多く の時間を費やしてしまったりすることで、 次の経由地であるレス 卜 ランに到達することができなくなってしまったり、 レストランに遅 れて到達することができたとしても食事をとるために十分な時間を 確保することができなくなってしまったりして、 結局は、 昼食を取 り損ねてしまうことなどがありえる。
しかも、 実際に各経由地に向かうときの経路は、 渋滞している場 合がある。 このように経路が渋滞してしまうと時間が足りなくなつ て、 結局は所望のすべての経由地を巡ることができなくなってしま うことがありえる。
本発明は、 以上の問題に鑑みなされたものであり、 各経由地に所 望の状態で滞在することができるように複数の経由地を経由する案 内経路を発見する案内経路探索装置、 ナビゲーション装置および案 内経路探索方法を得ることを目的とする。
発明の開示
上記発明目的を達成するために、 本発明の第 1の観点による案内 経路探索装置は、 複数の地点を指定する指定手段と、 前記指定され た複数の地点を、 渋滞箇所および/または渋滞予想箇所を避けなが らある経由順にて順番に訪れた場合の前記各地点の経由時刻を計算 する計算手段と、 前記計算された各地点の経由時刻と、 前記各地点 での経由時刻の条件との合致を判定する判定手段と、 前記指定され たすベての地点において、 前記判定手段により合致すると判定した 経由順を案内経由順として選択する選択手段と、 を備えるよう構成 される。
同第 1の観点による案内経路探索装置においては、 前記計算手段 が、 前記指定された複数の地点の経由順を決定する決定手段と、 前 記探索された経路に渋滞箇所および Zまたは渋滞予想箇所が含まれ る場合には、 その渋滞箇所および/または渋滞予想箇所を避けるよ うに前記 2地点間の経路を再探索する再探索手段と、 前記探索手段 により探索された経路に渋滞箇所および zまたは渋滞予想箇所が含 まれていない場合には、 前記探索手段により探索された経路での前 記 2地点間の旅行時間に基づいて、 前記探索手段により探索された 経路に渋滞箇所および/または渋滞予想箇所が含まれている場合に は、 前記再探索手段により再探索された経路での前記 2地点の旅行 時間に基づいて、 各地点の経由時刻を計算する時刻計算手段と、 か ら成るものである。
本発明の第 2の観点による案内経路探索装置は、 複数の地点を指 定する指定手段と、 前記指定された複数の地点の経由順を決定する 決定手段と、 前記経由順において前後する 2つの地点間の経路を探 索する探索手段と、 前記探索手段により探索された経路での前記 2 地点間の旅行時間に基づいて、 各地点の経由時刻を計算する第一の 時刻計算手段と、 前記第一の時刻計算手段が計算した各地点の経由 時刻と前記各地点での経由時刻の条件との合致を判定する第一の判 定手段と、 前記第一の判定手段において合致すると判定された経由 順での経路に渋滞箇所および/または渋滞予想箇所が含まれる場合 には、 その渋滞箇所および Zまたは渋滞予想箇所を避けるように前 記 2地点間の経路を再探索する再探索手段と、 前記再探索手段によ り再探索された経路での前記 2地点間の旅行時間に基づいて各地点 の経由時刻を計算する第二の時刻計算手段と、 前記第二の時刻計算 手段が計算した各地点の経由時刻と前記各地点での経由時刻の条件 との合致を判定する第二の判定手段と、 前記指定されたすベての地 点において前記第一の判定手段が合致すると判定した経由順であつ て且つその経路に渋滞箇所および/または渋滞予想箇所が含まれな い経由順と、 前記指定されたすベての地点において前記第二の判定 手段が合致すると判定した経由順との中から 1つの経由順を案内経 路の経由順として選択する選択手段と、 を備えるよう構成される。 そして、 第 2の観点による案内経路探索装置においては、 前記第 二の時刻計算手段が、. 前記各 2地点間の旅行時間が演算される度に 前記選択されたすベての地点の経路時刻を生成し、 および前記判定 手段が、 前記各 2地点間め旅行時間が演算される度に前記時刻計算 手段が生成するすべての地点の経由時刻と各地点での経由時刻の条 件との合致を判定するよう動作する。
さらに、上記第 2の観点による同装置は、前記第一の判定手段が、 前記第一の時刻計算手段が計算した各地点の到着時刻と前記各地点 での案内時間帯との合致を判定し、 前記第二の判定手段が、 前記第 二の時刻計算手段が計算した各地点の到着時刻と前記各地点での案 内時間帯との合致を判定し、 および前記再探索手段が、 前記第一の 判定手段において一部あるいはすベての地点の到着時刻が各地点で の案内時間帯より早く、 且つ、 残りの地点の到着時刻が各地点での 案内時間帯に合致する経由順についても、 その経路に渋滞箇所およ び/または渋滞予想箇所が含まれる場合には、 その渋滞箇所および /または渋滞予想箇所を避けるように前記 2地点間の経路を再探索 するよう動作するようになっている。
上記構成を採用する本発明によれば、 各経由地に所望の状態で滞 在することができように複数の経由地を経由する案内経路を適切に 発見することができる、という顕著な作用効果を得ることができる。 本発明は、 別の観点において、 上述した案内経路探索装置内にお いて遂行される一連の信号処理ステツプから成る案内経路探索方法 として把握することができる。 この場合、 本発明は、 複数の地点を指定するステップと、 前記指 定された複数の地点を、 渋滞箇所および または渋滞予想箇所を避 けながらある経由順にて順番に訪れた場合の前記各地点の経由時刻 を計算するステツプと、 前記計算された各地点の経由時刻と前記各 地点での経由時刻の条件との合致を判定するステップと、 前記指定 されたすべての地点において、 前記判定するステップにより合致す ると判定された経由順を案内経由順として選択するステップと、 を 含む案内経路探索方法を提供する。
本発明は、 さらに別の観点において、 上述の案内経路探索装置に おける処理を遂行するために実行されるコンピュータプログラムと して把握することができる。
この場合、 複数の地点を指定するステップと、 前記指定された複 数の地点を、 渋滞箇所および Zまたは渋滞予想箇所を避けながらあ る経由順にて順番に訪れた場合の前記各地点の経由時刻を計算する ステップと、 前記計算された各地点の経由時刻と、 前記各地点での 経由時刻の条件との合致を判定するステツプと、 前記指定されたす ベての地点において前記判定するステツプにより合致すると判定さ れた経由順を案内経由順として選択するステツプと、 を含む案内経 路探索方法を動作するためのコンピュータプログラムが提供される こととなる。
図面の簡単な説明
第 1図は、 本発明の実施の形態 1に係る車載ナビゲーショ ン装置 のハードウェア構成を示すブロック図である。
第 2図は、 第 1図中のハードディスク ドライブの記憶内容の説明 図である。 第 3図は、 第 2図中の地点探索デ一夕の一例を示す図である。 第 4図は、 第 2図中のジャンル別地点条件テーブルの一例を示す 図である。
第 5図は、 実施の形態 1における 「〇〇」 という識別番号を有す るリンク (道路) の上り路線に関する蓄積渋滞データの一例を示す 図である。
第 6図は、 実施の形態 1における 「〇〇」 という識別番号を有す るリンク (道路) の上り路線に関する蓄積渋滞データの他の例を示 す図である。
第 7図は、 第 2図の中央処理装置が案内経路生成プログラムを実 行することで車載ナビゲ一ション装置に実現される案内経路生成機 能を示すプロック図である。
第 8図は、 第 1図の中央処理装置が経路誘導プログラムを実行す ることで車載ナビゲ一ション装置に実現される経路誘導機能を示す ブロッ図である。
第 9図は、 第 1図の車載ナビゲーション装置における案内経路生 成処理を示すフローチャートである。
第 1 0図は、 第 7図中の経路パターン生成部が生成する経路パタ ーンリストの一例を示す図である。
第 1 1図は、 実施の形態 1 における経路パターンの表示画面の一 例を示す図である。
第 1 2図は、 実施の形態 1における経路パターンの詳細表示画面 の一例を示す図である。
第 1 3図は、 本発明の実施の形態 2に係る車載ナビゲーシヨン装 置に実現される案内経路生成機能を示すブロック図である。 第 1 4図は、 実施の形態 2に係る車載ナビゲーション装置におけ る案内経路生成処理を示すフローチャートである。
第 1 5図は、 本発明の実施の形態 3に係る車載ナビゲーション装 置に実現される案内経路生成機能を示すプロック図である。
第 1 6図は、 実施の形態 3に係る車載ナビゲーション装置におけ る案内経路生成処理を示すフローチャートである。
第 1 7図は、 本発明の実施の形態 4に係る車載ナビゲーシヨン装 置に実現される案内経路生成機能を示すブロック図である。
第 1 8図は、 実施の形態 4に係る車載ナビゲーシヨン装置におけ る案内経路生成処理を示すフローチャートである。
第 1 9図は、 実施の形態 4に係る案内経路生成処理の変形例を示 すフ口一チヤートである。
発明の実施の形態
以下、 図面を参照して、 本発明に係る案内経路探索装置、 ナビゲ —ショ ン装置および案内経路探索方法についての実施の形態を、 具 体的かつ詳細に説明する。 ナビゲーシヨン装置は、 自動車、 自動二 輪、 航空機などの車両に搭載する車載ナビゲ一ション装置を例とし て説明する。 案内経路探索装置は、 この車載ナビゲーシヨン装置の 構成の一部として説明する。 案内経路探索方法は、 この車載ナビゲ ーシヨ ン装置の動作の一部として説明する。
実施の形態 1.
第 1図は、 本発明の実施の形態 1 に係る車載ナビゲーシヨン装置 のハードウェア構成を示すブロック図である。
車載ナビゲ一シヨン装置 1は、 中央処理装置 (C P U : C e n t r a 1 P r o c e s s i n g U n i t ) 2 と、 RAM (R a n d o m A c c e s s M e mo r y) 3 と、 案内経路記憶手段と してのハードディスク ドライブ 4と、 出力手段としての液晶モニタ 5と、 1 〇 ( I n p u t /O u t p u t ) ポート 6 と、 これらを 接続するシステムバス 7と、 を有する。
ハードディスク ドライブ 4は、 プログラムやデ一タを記憶するデ 一夕格納装置である。 中央処理装置 2は、 プログラムを実行する。 RAM 3は、 実行中のプログラムゃデ一夕を記憶する半導体メモリ である。 液晶モニタ 5は、 表示データに基づく画像を表示する表示 装置である。
I /Oポート 6には、 周辺機器が接続される。 この実施の形態 1 の I Z Oポート 6には、 周辺機器として、. 夕ツチパネル 8 と、 G P S (G l o b a l P o s i t i o n i n g S y s t e m) 受 機 9と、 V I C S (V e h i c l e I n f o r m a t i o n a n d C ommu n i c a t i o n S y s t e m) 受信機 1 0 と が接続される。
夕ツチパネル 8は、液晶モニタ 5の表示画面に重ねて配設されて、 押圧された部位を示す信号を出力する入力装置である。
G P S受信機 9は、 G P S衛星からの電波を受信して、 現在の緯 度経度の値を示す緯度経度データを出力する現在位置情報取得装置 である。
V I C S受信機 1 0は、 FM波、 光ビ一コンあるいは電波ビ一コ ンを受信し、 それに含まれる V I C Sデータを出力する。 V I C S データには、 道路の交通規制を示す情報や渋滞を示す情報などが含 まれる。
なお、 液晶モニタ 5は、 I Z〇ポート 6を介してシステムバス 7 に接続されていてもよい。 また、 1ノ〇ポート 6には、 車両の速度 に応じたパルスを出力する車速パルス発生器や、 車両の移動方向を 示すジャィ口センサなどが接続されていてもよい。 車速パルスとジ ャイロセンサの示す方向とで、 車両の移動方向と移動距離とを演算 により求めることができる。
第 2図は、 第 1図中のハードディスク ドライブ 4の記憶内容を示 す図である。
ハードデ,イスク ドライブ 4には、 プログラム群と、 デ一夕群とが 記憶される。 ハードディスク ドライブ 4のプログラム群には、 案内 経路生成プログラム 1 1 と、経路誘導プログラム 1 2 とが含まれる。 ハードディスク ドライブ 4のデータ群には、地点探索データ 1 3 と、 地点登録データ 1 4と、 ジャンル別地点条件テーブル 1 5 と、 経路 探索データ 1 6 と、 蓄積渋滞データ 1 7 と、 経路探索条件データ 1 8と、 地図データ 1 9 と、 が含まれる。
なお、 地点探索データ 1 3、 ジャンル別地点条件テーブル 1 5 、 経路探索データ 1 6、蓄積渋滞データ 1 7、地図デ一夕 1 9などは、 車載ナビゲーション装置 1に掙抜可能なコンピュータ読取可能な記 録媒体に記録され、 車載ナビゲ一ション装置 1はこの記録媒体から これらのデータを読み込むようにしてもよい。 また、 プログラム群 とデータ群は、 別々の記録媒体に記録されるようにしてもよい。 地点探索データ 1 3は、 地点に関するデ一夕である。 地点探索デ —夕 1 3の各レコードは、 1つの地点に関する情報を示すデータで 構成される。 第 3図は、 第 2図中の地点探索データ 1 3の一例を示 す図である。 第 3図では、 行毎に、 1つの地点に関するレコードが 登録されている。 そして、 たとえば第 3図の第二行に示すレコードには、 「レスト ラン〇園」 という地点に関する登録情報として、 「レストラン〇園」 というレス トランの名称と、 「レストラン」 というジャンルと、 「月」 曜日という休業日と、 「 1 1 : 0 0〜 1 4 : 0 0 , 1 8 : 0 0〜 2 4 : 0 0」 という営業時間帯と、 「 1 2 3 4」 という地点の値とが 含まれている。 地点探索データ 1 3の地点は、 車載ナビゲ一シヨン 装置 1の出荷前などにおいて事前に登録されているものであり、 た とえばレストラン、 遊戯施設などが含まれる。
なお、 地点探索データ 1 3に登録される地点の値は、 その地点の 緯度経度に基づく値であってもよいが、 その緯度経度に基づく値と 対応付けられている別の値、 たとえばマップコ一ド (登録商標) の 値などであってもよい。 また、 名称に示されるレス トラン (地点) そのものの緯度経度に基づく値であってもよいが、'たとえばその名 称に示されるレス トラン (地点) と提携している駐車場などの関連 する地点の緯度経度に基づく値であってもよい。
地点登録データ 1 4は、 ユーザが登録した地点に関するデ一夕で ある。 地点登録データ 1 4の各レコードは、 1つの地点に関する情 報を示すデータで構成される。 具体的にはたとえば、 地点登録デ一 夕 1 4の各レコードには、 ユーザが登録した地点の名称を示すデ一 夕、 ジャンルを示すデータ、 休業日を示すデータ、 営業時間帯を示 すデ一夕、 地点の値を示すデータなどが含まれる。 ユーザが登録す る地点としては、 たとえば自宅や知人宅などがある。
ジャンル別地点条件テーブル 1 5は、 ジャンル毎の、 核地点を経 由地とする場合の条件に関するデータを有する。 ジャンルとは、 地 点探索データ 1 3および地点登録データ 1 4に登録されている地点 を分類するためのものである。 ジャンル別地点条件テーブル 1 5の 各レコードは、 1つのジャンルに関する情報を示すデータで構成さ れる。 第 4図は、 第 2図中のジャンル別地点条件テーブル 1 5の一 例を示す図である。 第 4図では、 行毎に、 1つのジャンルに関する 各レコ一ドの登録情報が示される。
そして、 たとえば第 4図の第二行に示すレコードには、 レストラ ンというジャンルに関する情報として、 「レス トラン」 というジャ ンル名と、 「 1 1 : 0 0〜 1 3 : 0 0, 1 8 : 0 0〜 2 0 : 0 0」 というレストランへの案内時間帯と、 「 2時間」 という滞在時間と が含まれている。 なお、 ジャンルとしては、 他にもたとえば名所、 ホテルなどがある。
経路探索データ 1 6は、 経路探索に使用する道路に関するデータ であり、 複数のノードデータと、 複数のリンクデ一夕とで構成され る。 ノードデータは、 交差点などの地点に関する情報を示すデータ であり、 その地点の識別情報を示すデ一夕、 その地点の値を示すデ —夕、 コス 卜を示すデ一夕、 そのノードに接続されているリンクの 識別番号のリス トデータなどで構成される。 リンクデータは、 ノー ド間を接続する道路などの経路に関する情報を示すデータであり、 その経路の識別情報を示すデータ、 コスト情報を示すデータ、 接続 されるノードの識別番号のリストデータなどで構成される。
経路探索データ 1 6のノードおよびリンクは、 識別情報のリスト デ一夕によって互いに関連付けられている。 そのため、 あるノード から別のノードまでの経路は、 そのあるノードの識別情報のリスト デ一夕からリンクを特定し、 その特定したリンクの識別情報のリス トデータにおいて他のノードを特定し、 さらにその特定した他のノ ―ドの識別情報のリストデータで他のリンクを特定することで、 つ まり識別情報のリストデ一夕において順次ノードおよびリンクを特 定することで、 探索される。
これらノ一ドデ一夕およびリンクデータに含まれるコスト情報は、 たとえば、 そのノードに対応する地点の通過のし難さや、 そのリン クに対応する道路の通過のし難さなどを示す情報である。 そして、 通過のし難さを示すコス ト情報では、 通過し難いほどコストの値が 大きくなつている。
コスト情報には、 たとえば、 一般道路や高速道路といった道路種 別に基づくコス ト情報や、 道路の車線数に応じたコス ト情報や、 交 差点の曲がりに応じたコスト情報や、 交差点の数に応じたコスト情 報などがある。 そして、 ある経路のコストは、 たとえば、 その経路 に含まれるノードのコスト情報に探索条件に応じた係数を乗算し、 その経路に含まれるリンクのコスト情報に探索条件に応じた係数を 乗算し、 さらに、 これらの演算結果を加算することで求める。また、 たとえば複数の経路の中から 1つを選択する場合には、 複数の経路 のコスト演算結果同士を比較し、 そのコスト演算結果の値が最も小 さいものを選択すればよい。
蓄積渋滞データ 1 7は、 渋滞情報を示すデータである。 この渋滞 情報を示すデータは、 V I C S受信機 1 0が出力した V I C S情報 などから得られる。 第 5図は、 「〇〇」 という識別番号を有するリ ンク (道路) の上り路線に関する蓄積渋滞データ 1 7の一例を示す 図である。 第 5図では、 各リンクの渋滞情報は、 曜日毎および時間 帯毎に分けて登録されている。
第 5図の蓄積渋滞データ 1 7では、 月曜日の 8 : 0 0〜 8 : 4 0 までが 「渋滞」 となり、 月曜日の 8 : 4 0〜 9 : 0 0までが 「混雑」 となっている。 また、 第 5図において空欄である曜日および時間帯 は、 渋滞が発生したことがないか、 あるいは、 渋滞情報を取得した ことがないことを意味している。
なお、 各曜日の時間帯には、 第 6図に示すように、 「渋滞」 や 「混 雑」 といった渋滞の程度を示す情報ではなく、 そのリンクを通過す るに要する旅行時間が登録されてもよい。 第 6図は、 「〇〇」 とい う識別番号を有するリンク (道路) の上り路線に関する蓄積渋滞デ 一夕 1 7の他の例を示す図である。
第 6図の蓄積渋滞デ一夕 1 7の場合において、 ある曜日のある時 間帯において渋滞しているか否かを判断するときには、 たとえば、 すべての登録されている旅行時間の平均値を標準旅行時間とすると ともに、 その標準旅行時間に所定の係数 ( a ) を乗算した時間より 長い時間が登録されている曜日の時間帯は、 渋滞していると判断す るようにすればよい。 なお、 この標準旅行時間は、 予め蓄積渋滞デ 一夕 1 7や経路探索データ 1 6に登録しておいてもよい。
経路探索条件データ 1 8は、 推奨経路を探索する際の探索条件に 関するデータである。 これは、 複数の経路の中から 1つを選択する ための選択基準を示すデータである。 具体的にはたとえば、 経路探 索条件データ 1 8には、 最短距離での探索を示すデータ、 最短移動 時間での探索を示すデータ、 一般道路を優先して探索することを示 すデータ、 有料道路を優先して探索することを示すデータなどが記 憶される。 なお、 経路探索条件データ 1 8は、 1つの基準項目での 探索を示すデータではなく、 たとえば一般道路を優先しつつ最短移 動時間で探索することを示すデータなどのように、 複数の基準項目 での探索を示すデータであってもよい。
地図データ 1 9は、 地図の表示用データを有する。 この地図表示 データは、 たとえば日本全国、 関東地方、 東京都などの所定の地域 の地図を、 複数のドッ トからなる画像デ一夕にデータ化したもので ある。 地図表示デ一夕の各ドッ トは、 輝度情報を有する。 また、 所 定の地域の地図としては、 道路地図、 住宅地図などの種類がある。 また、 地図データ 1 9は、 地図表示デ一夕の各ドッ トの地点の値あ るいはその地点の値を特定するためのデータを有する。
案内経路生成プログラム 1 1は、 中央処理装置 2によって実行さ れることで、 車載ナビゲーシヨン装置 1 に案内経路生成機能を実現 する。 第 7図は、 第 2図の中央処理装置 2が案内経路生成プロダラ ム 1 1を実行することで車載ナビゲーシヨン装置 1に実現される案 内経路生成機能を示すブロック図である。
中央処理装置 2が案内経路生成プログラム 1 1を実行すると、 車 載ナビゲーション装置 1には、 地点登録部 2 1 と、 指定手段として の地点選択部 2 2 と、 経路パターン生成部 2 3と、 選択手段として の経路パ夕一ン表示選択部 2 4と、 が実現される。
地点登録部 2 1 は、 地点登録データ 1 4に新たな地点を登録した り、 地点登録データ 1 4に登録されているレコードの内容を変更し たり、 地点登録データ 1 4に登録されているレコードを削除したり する。
地点選択部 2 2は、 地点探索データ 1 3および地点登録デ一夕 1 4の中から地点を選択し、 その選択した地点を地点リスト 2 5に登 録する。 地点リス ト 2 5には、 1つ以上の地点が登録可能である。 経路パターン生成部 2 3は、 出発地 (たとえば現在位置) から、 地点リスト 2 5に登録されている地点を順番に巡る経路パターンを 生成する。 また、 経路パターン生成部 2 3は、 経路パターンリス ト 2 6を生成し、 その経路パ夕一ンリスト 2 6に経路パターンを示す データを登録する。 経路パタ一ンリスト 2 6には、 各経路パターン を示すデータとして、 地点の経由順を示すデータと、 各地点の到着 時刻を示すデータとが登録される。
経路パターン表示選択部 2 4は、 経路パターンリスト 2 6に登録 されている経路パターンを表示する。 このとき、 経路パターン表示 選択部 2 4は、 要求に応じて地図デ一夕 1 9に重ねて経路パターン を表示する。 また、 経路パターン表示選択部 2 4は、 ユーザによつ て選択された経路パターンを案内経路データ 2 7 としてハードディ スク ドライブ 4に記憶させる。
経路誘導プログラム 1 2は、 中央処理装置 2によって実行される ことで、 車載ナビゲーシヨン装置 1に経路誘導機能を実現する。 第 8図は、 第 1図の中央処理装置 2が経路誘導プログラム 1 2を実行 することで車載ナビゲ一ション装置 1 に実現される経路誘導機能を 示すプロック図である。
中央処理装置 2が経路誘導プログラム 1 2を実行すると、 車載ナ ピゲーション装置 1には、 案内データ生成手段としての経路案内部 3 1 と、 渋滞情報蓄積部 3 2とが実現される。
経路案内部 3 1は、 地図データ 1 9から読み込んだ地図や、 G P S受信機 9の現在の緯度経度などに基づいて特定される現在位置や、 ハードディスク ドライブ 4に記憶されている案内経路 2 7などを液 晶モニタ 5に表示する。 また、 経路案内部 3 1は、 経路探索データ 1 6、 経路探索条件データ 1 8および V I C Sデータを使用して現 在位置から次の地点までの案内経路データ 2 7を探索し、 案内経路 データ 2 7に基づく案内経路を液晶モニタ 5に表示する。
渋滞情報蓄積部 3 2は、 V I C S受信機 1 0が出力する V I C S データに含まれる渋滞情報を、 蓄積渋滞データ 1 7に登録する。
次に、 実施の形態 1に係る車載ナビゲーション装置 1の動作を説 明する。 この車載ナビゲーシヨン装置 1は、 上述した構成に基づい て、 地点を登録、 変更あるいは削除したり、 案内経路デ一夕 2 7を 生成したり、 案内経路データ 2 7にしたがって実際に経路を誘導し たりする。
地点を登録、 変更あるいは削除する場合、 車載ナビゲーシヨン装 置 1では、 地点登録部 2 1が、 地点登録デ一夕 1 4の地点を登録、 修正あるいは削除するための表示データを液晶モニタ 5へ出力する。 これにより、 液晶モニタ 5には、 地点を登録、 修正あるいは削除す るための画面が表示される。
そして、 ユーザの操作に応じて夕ツチパネル 8が生成する入力デ' 一夕に基づいて、 地点登録部 2 1は、 新たな地点に関するデータを 地点登録データ 1 4に登録したり、 地点登録データ 1 4に登録され ている地点の情報を示すデータを変更したり、 登録されている地点 に関するデータを地点登録データ 1 4から削除したりする。
具体的にはたとえば地点を登録する場合、 液晶モニタ 5には、 登 録する地点の名称、 ジャンル、 案内時刻、 地点の値などを入力する ための入力画面が表示される。 地点登録部 2 1は、 ユーザの操作に 応じて夕ツチパネル 8が出力する入力データに基づいて、 新たな地 点に関する情報を示すデ一タを生成し、 この生成したデータを含む レコードを地点登録データ 1 4に追加する。 なお、 地点登録データ 1 4に登録される地点の値は、 ユーザがそ の値を直接に入力すればよい。 他にもたとえば、 登録する地点の地 図デ一夕 1 9を液晶モニタ 5に表示し、 その表示において選択され た箇所に対応する地図表示データ上のドッ トを特定し、 そのドッ ト の位置を示す値を、 登録される地点の値としてもよい。
また、 案内経路データ 2 7を生成する場合、 車載ナビゲ一シヨン 装置 1は、 案内経路生成処理を実行する。 第 9図は、 第 1図の車載 ナビゲーシヨン装置 1における案内経路生成処理を示すフローチヤ 一卜である。
案内経路生成処理では、 まず、 地点選択部 2 2が、 地点探索デ一 夕 1 3および地点登録デ一夕 1 4の中から地点を選択し、 その選択 した地点を地点リスト 2 5に登録する (ステップ S 1 ) 。
具体的には、 地点選択部 2 2は、 地点探索データ 1 3の地点に関 する情報と、 地点登録データ 1 4の地点に関する情報とを液晶モニ 夕 5に表示させる。 そして、 地点選択部 2 2は、 ユーザがタツチパ ネル 8を操作して所望の地点を選択すると、 その地点を選択する。 また、 地点選択部 2 2は、 R A M 3あるいはハードディスク ドライ ブ 4に地点リスト 2 5を生成し、 その地点リスト 2 5に選択した地 点に関する情報を登録する。
'なお、 地点選択部 2 2は、 ユーザの選択操作に基づいて、 複数の 地点を選択することができる。 地点選択部 2 2が複数の地点を選択 した場合、 地点リス ト 2 5にはそれら複数の地点に関する情報が登 録される。
地点の選択が終了すると、 決定手段としての経路パターン生成部 2 3は、 地点リスト 2 5に登録されている地点を順番に巡る経由順 パターンを生成する。 具体的にはたとえば、 経路パターン生成部 2 3は、 地点リスト 2 5に登録されているすべての地点を 1回ずつ順 番に巡る経由順パターンを生成し、 経由順パターンリストとして R A M 3あるいはハードディスク ドライブ 4に記憶させる (ステップ S 2 ) 。 また、 経路パターン生成部 2 3は、 地点リスト 2 5に登録 されているすべての地点を 1つずつ順番に巡るすべての経由順パタ ーンを生成したか否かを確認し (ステップ S 3 ) 、 その確認が 「Y e s」 となるまで、 経由順パターンの生成処理を繰り返す。
経由順パターンの生成が終了すると、経路パターン生成部 2 3は、 ユーザに出発地および出発時刻を入力させる (ステップ S 4 ) 。 こ れにより、 以降の処理にて、 経路に沿って各地点での時刻が計算さ れていくが、 その出発時刻が、 その初期値にセッ トされる。 また、 計算手段としての経路パターン生成部 2 3は、 入力された出発時刻 に基づいて、 各経由順パターンの各地点の到着時刻 (地点の経由時 刻) を求め、 その到着時刻に基づいて各経由順の適否判定 (各経由 地の到着時刻が各経由地の条件を満足するか否かの判定) を行う。 具体的にはたとえば、 経路パターン生成部 2 3は、 まず、 R A M 3あるいはハードディスク ドライブ 4に記憶されている最初の経由 順パターンの最初の地点を読み込む。 (ステップ S 5 ) 。
そして、 探索手段としての経路パターン生成部 2 3は、 経路探索 データ 1 6および経路探索条件デ一夕 1 8を用いて、出発地(以下、 前の地点ともいう。 ) から最初の地点 (以下、 後の地点ともいう。 ) までの経路を探索する (ステップ S 6 ) 。 経路パターン生成部 2 3 は、 たとえば最短経路を探索することが経路探索条件データ 1 8に おいて指定されている場合には、 経路探索データ 1 6において前の 地点から後の地点までの旅行距離が最短となる経路を探索し、 それ ら 2地点間の経路データを生成する。この 2地点間の経路データは、 通過する道路に対応するリンクの識別情報と、 通過する交差点など のノードの識別情報とが通過する順番に並べられているリス トデー 夕である。
2地点間の経路データを生成したら、経路パターン生成部 2 3は、 その 2地点間の経路デ一夕と蓄積渋滞データ 1 7とを比較し、 渋滞 している時間帯に通過するリンクあるいはノードが 2地点間の経路 データに含まれているか否かを確認する (ステップ S 7 ) 。
2地点間の経路データは、 上述したようにノ一ドの識別番号とリ ンクの識別番号とがその経由順に並べられたリストデータである。 したがって、 経路パターン生成部 2 3は、 たとえば地点 Sと地点 A の間の経路が 「S→p→q→ r— A」 (p、 Qおよび rは経由する ノード) である場合には、 地点 Sの出発時刻に S→p間の旅行時間 を加えた時刻をノ一ド pの通過時刻とし、 ノード pの通過時刻に P → q間の旅行時間を加えた時刻をノード Qの通過時刻とし、 ノード qの通過時刻に Q→ r間の旅行時間を加えた時刻をノード rの通過 時刻とし、 ノード rの通過時刻に r→ A間の旅行時間を加えた時刻 を地点 Aの到着時刻として、 各ノードおよび各リンクの蓄積渋滞デ 一夕 1 7における渋滞情報と比較する。
そして、 2地点間の経路データに、 渋滞している時間帯に通過す るリンクあるいはノードが含まれている場合には、 再探索手段とし ての経路パターン生成部 2 3は、 その渋滞しているリ ンクあるいは ノードのコスト情報の値を所定の大きい値 (たとえば取り得る最大 値) に変更した上で (ステップ S 8 ) 、 2地点間の経路を再度探索 する (ステツプ S 6 ) 。
なお、 この 2地点間の経路の再探索処理において、 経路パターン 生成部 2 3は、 2つの地点の間のすべての経路を再探索するように しても、 渋滞情報が含まれていたリンクあるいはノードの前後のみ を再探索するようにしてもよい。
2地点間の経路の再探索処理によって、 たとえば先の経路 「S→ p— d→ r→ A」 においてノード pの前後のリンクが渋滞している 場合、 経路パターン生成部 2 3は、 たとえば 「 S→ t→ Q→ r→A」 ( tは pとは異なるノード) という経路を再探索により得る。
2地点間の経路の再探索処理 (ステップ S 6 ) の後、 経路パ夕一 ン生成部 2 3は、 その再探索した経路デ一夕と蓄積渋滞デ一夕 1 7 とを比較し、 再探索した経路データに、 渋滞している時間帯に通過 するリンクあるいはノードが含まれているか否かを確認する (ステ ップ S 7 ) 。
なお、 この再探索された 2地点間の経路データにおいて、 後半の 「Q→ r— A」 は、 再探索前の 2地点間の経路データと同じ経路に なっているが、 「S→p→ Q」 の旅行時間と 「S— t— Q」 の旅行 時間とは一般的に異なるので、 ノード Qおよび rの通過時刻および 地点 Aの到着時刻についても、 蓄積渋滞データ 1 7 と再度比較した ほうがよい。
そして、 経路パターン生成部 2 3は、 再探索した 2地点間の経路 データに、 渋滞している時間帯に通過するリンクあるいはノードが 含まれなくなるまで、 2地点間の経路の再探索処理および確認処理 (ステップ S 8 , S 6 , S 7 ) を繰り返す。
2地点間の経路データに、 渋滞している時間帯に通過するリンク .' ■· .. に"
- 21 - あるいはノードが含まれなくなる (ステップ S 7において N oにな る) と、 時刻計算手段としての経路パターン生成部 2 3は、 その渋 滞が含まれない経路での旅行時間を、 先の地点の出発時刻に加算す る。 これにより、 2地点のうちの後の地点の到着時刻を得ることが できる。
後の地点の到着時刻が得られると、 判定手段としての経路パター ン生成部 2 3は、 後の地点の到着時刻と、 ジャンル別地点条件テー ブル 1 5とを比較する。 具体的には、 後の地点のジャンルに対応付 けられている案内時間帯 (各地点の経由時刻の条件) と、 後の地点 の到着時刻とを比較する (ステップ S 9 ) 。
後の地点の到着時刻がその案内時間帯に入っている場合には、 経 路パ夕一ン生成部 2 3は、 適合と判断する。 引き続き、 経路パター ン生成部 2 3は、 後の地点の到着時刻に、 当該後の地点での滞在時 間を加算する。
後の地点の到着時刻にそこでの滞在時間を加算して、 後の地点の 出発時刻をセッ トした後 (ステップ S 1 0 ) 、 経路パターン生成部 2 3は、 後の地点が経由順パターンの最後の地点であるか否かを判 断する (ステップ S 1 1 ) 。
そして、 後の地点が経由順パターンの最後の地点ではない場合に は、 経路パターン生成部 2 3は、 当該後の地点を新たな先の地点に 設定するとともに、 経由順パターンから当該後の地点の次に巡る地 点を読み込んで新たな後の地点に設定する (ステップ S .1 2 ) 。
なお、 ステップ S 9において後の地点の到着時刻がその案内時間 帯に入っていない場合には、 経路パターン生成部 2 3は、 その経由 順パ夕一ンに関する探索処理を止めて、 ステップ S 1 0 , S 1 1の 処理をスキップする。
そして、 経路パターン生成部 2 3は、 その新たな先の地点と新た な後の地点とについて、 ステップ S 6からステップ S 1 1までの 2 地点間の経路探索処理および判定処理を実行する。 また、 このステ ップ S 6からステップ S 1 2までの処理は、 判定処理を行ったとき の後の地点が、 経由順パターンの最後の地点となるまで繰り返され る。
以上の一連の処理によって、 経路パターン生成部 2 3は、 R A M 3あるいはハ一ドディスク ドライブ 4に記憶されている最初の経由 順パターンについて、 各地点の到着時刻を求めることができる。
ステップ S 1 1 において後の地点が経由順パターンの最後の地点 であると判断された場合 (つまり、 その経由順に含まれるすべての 地点が適合と判定された場合) には、 経路パ夕一ン生成部 2 3は、 その経路パターンを生成して R A M 3あるいはハードディスク ドラ イブ 4に記憶させる (ステップ S 1 3 ) 。 この経路パターンには、 その元となった経由順パターンと、 その経由順での各地点の到着時 刻とが含まれる。
その後、 経路パターン生成部 2 3は、 その経由順パターンが、 R A M 3あるいはハ一ドディスク ドライブ 4に記憶されている最後の 経由順パターンであるか否かを判断する (ステップ S 1 4 ) 。
処理した経由順パターンが、 R A M 3あるいはハードディスク ド ライブ 4に記憶されている最後の経由順パターンでない場合 (ステ ップ S 1 4において N oの場合)には、経路パターン生成部 2 3は、 出発地の出発時刻をセッ トするとともに、 次の経由順パターンの最 初の 2地点を読みこみ (ステップ S 1 5 ) 、 上述したステップ S 6 からステップ S 1 4までの処理を繰り返す。
これにより、 経路パターン生成部 2 3は、 RAM 3あるいはハー ドディスク ドライブ 4に記億されているすべての経由順パターンに ついて、それぞれの経由順での各地点での到着時刻の適否を判断し、 すべての地点において適合と判断した経由順パターンに基づく経路 パターンを、 R A M 3あるいはハードディスク ドライブ 4に記憶さ せる。 この RAM 3あるいはハードディスク ドライブ 4に記憶され る 1または複数の経路パターンによって、 経路パターンリスト 2 6 が構成される。
最後の経由順パ夕一ンに基づく経路パターンを RAM 3あるいは ハードディスク ドライブ 4に記憶させた後 (ステップ S 1 4におい て Y e sの場合) 、 経路パターン生成部 2 3は、 経路パターンリス ト 2 6に含まれる 1または複数の経路パターンを、 それぞれの最後 の地点 (以下、 目的地ともいう。 ) の到着時刻が早いものから順番 に並ぶように並べ替える (ステップ S 1 6 ) 。
第 1 0図は、 第 7図中の経路パターン生成部 2 3が生成する経路 パターンリスト 2 6の一例を示す図である。 経路パターンリスト 2 6の各レコードには、 1つの経路パターンが含まれる。 第 1 0図の 各行は、 1つのレコードに対応している。 そして、 第 1 0図の各レ コードには、 1つの経路パターンの情報として、複数の地点 A, B, C, D, Eの経由順を示すデータと、 地点毎の到着時刻を示すデ一 夕とが含まれている。 たとえば、 第一行の経路パターンは、 現在地 を出発してから 「B→C— D→E→A」 の順番に巡る経路パターン であり、 地点 Bの到着時刻は 「 1 1 : 0 0」 、 地点 Cの到着時刻は 「 1 2 : 0 0」 、 地点 Dの到着時刻は 「 1 5 : 0 0」 、 地点 Eの到 着時刻は 「 1 5 : 4 5」 、 地点 A (この経由順の場合の目的地) の 到着時刻は 「 1 8 : 0 0」 になっている。
また、 この第 1 0図の経路パターンリス ト 2 6には、 現在地を出 発してから第 3図中の A〜Eの 5つの地点を巡る 3つの経路パター ンが示されている。 そして、 第 1 0図の経路パターンリスト 2 6で は、 最後の地点 (目的地) の到着時刻は、 第一行のほうが第二行よ りも早く、 第二行のほうが第三行よりも早くなつている。 つまり、 第 1 0図の経路パターンリスト 2 6では、 複数の経路パターンは、 最後の地点 (目的地) への到着時刻が早いものから順番に並べられ ている。
経路パターンリス 卜 2 6が生成されると、 経路パターン表示選択 部 2 4は、 経路パターンリスト 2 6に登録されている経路パ夕一ン の中から 1つの経路パターンを案内経路 2 7 として選択するための 処理を行う (ステップ S 1 7 ) 。
具体的にはたとえば、 経路パターン表示選択部 2 4は、 まず、 経 路パ夕一ンリスト 2 6に登録されている経路パターンを液晶モニタ 5に表示する。 第 1 1図は、 経路パターンの表示画面の一例を示す 図である。 この図に示す表示画面は、 第 1 0図の第三行の経路パタ —ンを表示する表示画面である。 そして、 第 1 1図に示す表示画面 では、 画面の左側から右側にかけて、 出発地、 複数の地点がその経 由順にしたがって並べて表示される。 また、 第 1 1図に示す表示画 面では、 各地点に関する情報として、 それぞれの名称と、 滞在時間 と、 到着時刻とが表示されている。
また、 第 1 1図に示す表示画面では、 その下段に、 「前へ」 ボタ ン 4 1、 「次へ」 ポタン 4 2、 「選択」 ポタン 4 3および 「詳細」 ポタン 4 4の画像が表示される。 ユーザが 「前へ」 ポタン 4 1を夕 ツチパネル 8上で操作すると、 経路パターン表示選択部 2 4は、 経 路パターンリスト 2 6において現在表示している経路パターンの 1 つ前に登録されている経路パターンを表示画面に表示する。 また、 ユーザが 「次へ」 ボタン 4 2を夕ツチパネル 8上で操作すると、 経 路パ夕一ン表示選択部 2 4は、 経路パ夕一ンリスト 2 6において現 在表示している経路パターンの 1つ後に登録されている経路パター ンを表示画面に表示する。
ュ一ザが 「詳細」 ポタン 4 4を夕ツチパネル 8上で操作すると、 経路パターン表示選択部 2 4は、 現在表示している経路パターンの 詳細情報を表示するための画面を液晶モニタ 5に表示する。 第 1 2 図は、 経路パターンの詳細表示画面の一例を示す図である。 第 1 2 図に示す詳細表示画面では、画面左側に全体ルート図が表示される。 この全体ルート図は、 たとえば、 地図デ一夕 1 9から読み込んだ地 図の上に複数の地点を割り付けたものである。 また、 第 1 2図に示 す詳細表示画面では、 画面右側に、 上側から下側にかけて、 出発地 および複数の地点が並べて表示される。 ュ一ザは、 この画面におい て、 経路パターンについて詳しく知ることができる。
また、 ユーザが 「選択」 ポタン 4 3を夕ツチパネル 8上で操作す ると、 経路パタ一ン表示選択部 2 4は、 表示している経路パターン を案内経路データ 2 7 としてハードディスク ドライブ 4に記憶させ る。
以上の処理により、 車載ナビゲーシヨン装置 1は、 選択した地点 を渋滞しそうな経路を使用せずに巡る経路パターンを案内経路デー 夕 2 7として、ハードディスク ドライブ 4に記憶させることになる。 案内経路データ 2 7がハードディスク ドライブ 4に記憶されると、 この案内経路データ 2 7での経路誘導が可能となる。 そして、 この 案内経路デ一夕 2 7にしたがって経路を誘導する場合、 車載ナビゲ ーシヨン装置 1では、 経路案内部 3 1が、 G P S受信機 9の現在の 緯度経度などに基づいて特定される現在位置に基づいて、 地図デー 夕 1 9から所定の範囲のデータを読み込み、 その読み込んだデータ に基づく地図および現在位置を液晶モニタ 5に表示する。 また、 経 路案内部 3 1は、 その表示範囲内の案内経路データ 2 7を読み込ん で、 案内経路を地図に重ねて表示する。
車両が移動すると、 その移動に応じて G P S受信機 9から出力さ れる現在の緯度経度の値も変化する。 経路案内部 3 1は、 現在位置 が液晶モニタ 5に表示されつづけるように、 地図および案内経路の 表示を更新する。
したがって、 ユーザは、 現在位置が案内経路 2 7上を移動するよ うに車両を移動させることで、 選択した地点を巡ることができる。 また、 この経路誘導中に、 V I C S受信機 1 0から¥ 1 3デ一 夕が出力されると、 経路案内部 3 1は、 設定などに応じて、 この V I C Sデータに含まれる交通規制情報や渋滞情報を液晶モニタ 5に 表示する。 また、 渋滞情報蓄積部 3 2は、 V I C Sデータに含まれ る渋滞情報を、 所定の識別番号のリンクあるいはノードの渋滞情報 として蓄積渋滞データ 1 7に登録する。
以上のように、 この実施の形態 1 に係る車載ナビゲーション装置 1では、 複数の地点を巡る案内経路を各地点での滞在時間を考慮し て生成し、 この案内経路でユーザを誘導することができる。
しかも、 2地点間の経路上の渋滞箇所をなるベく避けることがで きる。特に、この渋滞箇所のリンクのコストを無限大とすることで、 確実に避けた経路を探索することができる。 渋滞箇所のリンクのコ ストを無限大とする具体的な方法としては、 たとえば、 そのリンク が無いあるいは使用しないことを示すフラグを生成し、 このフラグ を有するリンクは探索に含めないようにすればよい。
したがって、 ユーザは、 渋滞が発生しそうな箇所を通らずに各地 点に所望の時刻に到着し、 しかも、 各地点において所望の滞在時間 を過ごすことができる。 その結果、 ユーザは、 それぞれの地点にお いて観光や食事などを満喫することができる。
実施の形態 2 .
本発明の実施の形態 2に係る車載ナビゲーション装置のハードウ エア構成、 ハードディスク ドライブに記憶されているプログラムの 種類およびデータは、 実施の形態 1 に係る車載ナビゲーション装置 1 と同様であり、 同一の符号を付して説明を省略する。 ただし、 案 内経路生成プログラム 1 1は、以下の処理を行うものに変更される。 そして、 ハードディスク ドライブ 4に記憶されている案内経路生 成プログラム 1 1を中央処理装置 2が実行することで、 車載ナビゲ —ション装置 1には、案内経路生成機能が実現される。第 1 3図は、 本発明の実施の形態 2に係る車載ナビゲーシヨン装置 1に実現され る案内経路生成機能を示すブロック図である。
中央処理装置 2が案内経路生成プログラム 1 1 を実行すると、 車 載ナビゲーション装置 1には、 地点登録部 2 1 と、 地点選択部 2 2 と、 経路パターン生成部 5 1 と、 経路パターン表示選択部 2 4と、 が実現される。 経路パターン生成部 5 1以外の構成要素は、 実施の 形態 1に係る同名の構成要素と同じ機能を奏するものであり、 同一 の符号を付して説明を省略する。
経路パターン生成部 5 1は、 出発地 (たとえば現在位置) から、 地点リスト 2 5に登録されている地点を順番に巡る経路パターンを 含む経路パターンリスト 2 6を生成する。 ただし、 経路パターン生 成部 5 1は、 後述するようにして経路パターンリス ト 2 6を生成す る。
また、 中央処理装置 2が経路誘導プログラム 1 2を実行すること で、 車載ナビゲーシヨン装置 1に経路誘導機能は、 実施の形態 1に 係る車載ナビゲーション装置 1に経路誘導機能と同じであり、 同一 の符号を付して説明を省略する。
次に、 実施の形態 2に係る車載ナビゲーション装置 1の動作を説 明する。 この車載ナビゲーシヨン装置 1は、 上述した構成に基づい て、 地点を登録、 変更あるいは削除したり、 案内経路データ 2 7を 生成したり、 案内経路データ 2 7にしたがって実際に経路を誘導し たりする。 地点を登録、 変更あるいは削除する動作と、 案内経路デ —夕 2 7にしたがった実際の経路誘導の動作とは、 実施の形態 1に 係る車載ナビゲーション装置 1の動作と同一であり、 その説明を省 略する。
案内経路データ 2 7を生成する場合、 車載ナビゲーション装置 1 は、 案内経路生成処理を実行する。 第 1 4図は、 実施の形態 2に係 る車載ナビゲーション装置 1における案内経路生成処理を示すフロ —チヤ一卜である。
案内経路生成処理では、 まず、 地点選択部 2 2が、 地点探索デー 夕 1 3および地点登録デ一夕 1 4の中から地点を選択し、 その選択 した地点を地点リスト 2 5に登録する (ステップ S 2 1 ) 。 地点の選択が終了すると、 経路パターン生成部 5 1は、 ユーザに 出発地および出発時刻を入力させる (ステップ S 2 2 ) 。
出発地および出発時刻が入力されると、 経路パターン生成部 5 1 は、 入力された出発時刻に基づいて、 経路パターンの生成を開始す る (ステップ S 2 3 ) 。
具体的にはたとえば、 決定手段としての経路パターン生成部 5 1 は、 地点リスト 2 5に登録されている地点の経由順を決定する。 次 に、 計算手段、 探索手段および第一の時刻計算手段としての経路パ ターン生成部 5 1は、 経路探索データ 1 6および経路探索条件デ一 夕 1 8を参照して、 出発地を出発時刻に出発してからその経由順に おいて最初となる地点への到着時刻を求める。 地点リス ト 2 5に複 数の地点が選択されている場合には、 経路パターン生成部 5 1は、 ジャンル別地点条件テーブル 1 5に記憶されているその最初の経由 地での滞在時間を先の最初の地点の到着時刻に加算し、 さらに、 経 路探索データ 1 6および経路探索条件データ 1 8を参照して二番目 の地点への到着時刻を求める。 また、 経路パターン生成部 5 1は、 このような滞在時間の加算処理と、 経路探索データ 1 6および経路 探索条件データ 1 8に基づく 2地点間の旅行時間の加算処理とを繰 り返し、 最後の地点の到着時刻まで求める。 このようにして、 ステ ップ S 2 3では、 経路パタ一ン生成部 5 1は、 1つの経路パターン を生成する。
経路探索デ一夕 1 6および経路探索条件デ一夕 1 8に基づく経路 パターンを生成したら、 判定手段および第一の判定手段としての経 路パターン生成部 5 1は、 その経路パターンでの各地点の到着時刻 と、 ジャンル別地点条件テーブル 1 5に登録されている各地点のジ ヤンル別の案内時間帯とを比較する (ステップ S 2 4 ) 。
そして、 すべての地点の到着時刻がそれぞれの案内時間帯と合致 する場合には、 経路パターン生成部 5 1は、 その経路パターンを R A M 3あるいはハードディスク ドライブ 4に保存する。 この時点で 保存される経路パターンのデータには、 地点の経由順を示すデータ と、 各地点の到着時刻および出発時刻と、 2つの地点間の経路デー 夕とが含まれる (ステップ S 2 5 ) 。 一方、 経路パターン生成部 5 1は、 少なくともいずれか 1つの地点の到着時刻がその案内時間帯 と合致しない場合には、 経路パターンを保存しない。 ' その後、 経路パターン生成部 5 1は、 すべての経路パターンを生 成したか否かを判定する (ステップ S 2 6 ) 。 そして、 経路パター ン生成部 5 1は、 すべての経路パターンを生成していない場合 (ス テツプ S 2 6において N oの場合) には、 次の経路パターンについ て、 上述したステップ S 2 2からステップ S 2 5までの処理を実行 する。
これにより、地点リスト 2 5に登録されている地点を順番に巡り、 且つ、 すべての地点における経路探索デ一タ 1 6および経路探索条 件データ 1 8に基づく到着時刻がジャンル別の案内時間帯を満たす 経路パ夕一ンのみが、 R A M 3あるいはハードディスク ドライブ 4 に保存される。
次に、 再探索手段としての経路パターン生成部 5 1は、 R A M 3 あるいはハードディスク ドライブ 4に保存されている各経路パター ンについて、 渋滞情報を加味した再検討を行う。 具体的にはたとえ ば、 経路パターン生成部 5 1は、 まず、 最初の経路パターンの最初 の 2地点間の経路データを選択し (ステップ S 2 7 ) 、 この 2地点 間の経路データと蓄積渋滞データ 1 7の渋滞情報とを比較する (ス テツプ S 2 8 ) 。
最初の 2地点間の経路データに渋滞箇所が含まれている場合には、 経路パターン生成部 5 1は、 その渋滞しているリ ンクあるいはノー ドのコスト情報の値を大きい値 (たとえばコスト情報の変数が取り 得る最大値) に変更した上で、 2地点間の経路データを再度探索す る (ステップ S 2 9 ) 。 また、 経路パターン生成部 5 1は、 再探索 ' した 2地点間の経路データによる経路上に、 渋滞箇所が含まれてい るか否か判定する (ステップ S 3 0 ) 。 この 2地点間の経路データ の再探索処理と、 渋滞箇所の有無に基づく判定処理とが繰り替えさ れることで、 2地点間の経路データに渋滞箇所が含まれなくなる。
2地点間の経路データに渋滞箇所が含まれなくなると、 時刻計算 手段および第二の時刻計算手段としての経路パターン生成部 5 1は、 その経路データによる後の地点の到着時刻を計算し、 当該後の地点 の到着時刻がジャンル別地点条件テーブル 1 5でのその地点の案内 時間帯と合致するか否かを判定する (ステップ S 3 1 ) 。 そして、 後の地点の到着時刻がその案内時間帯と合致しない場合には、 経路 パターン生成部 5 1は、 その経路パターンを R A M 3あるいはハ一 ドディスク ドライブ 4から削除し (ステップ S 3 2 ) 、 後述するス テツプ S 3 6を実行する。
後の地点の到着時刻がその案内時間帯に合致する場合には、 経路 パターン生成部 5 1は、 後の地点の出発時刻をセッ トし (ステップ S 3 3 ) 、 今回検討した 2つの地点が経路パターンの最後の 2地点 であるか否かを判定する (ステップ S 3 4 ) 。
【 0 0 0 1】 今回検討した 2つの地点が経路パターンの最後の 2地点でない場 合には、 経路パターン生成部 5 1は、 今回の後の地点とその次の地 点との 2地点を読み込み (ステップ S 3 5 ) 、 上述したステップ S 2 8からステップ S 3 3までの処理を繰り返す。
一方、 今回検討した 2つの地点が経路パターンの最後の 2地点で ある場合には、 経路パターン生成部 5 1は、 さらに、 その経路パ夕 ーンが、 R A M 3あるいはハードディスク ドライブ 4に保存されて いる最後の経路パターンであるか否かを判断する(ステツプ S 3 6 )。 そして、 今回検討した経路パターンが最後の経路パターンでない場 合には、 経路パターン生成部 5 1は、 次の経路パターンの 2地点を 読みこみ (又テップ S 3 7 ) 、 上述したステップ S 2 8からステツ プ S 3 5までの処理を行う。
これにより、 R A M 3あるいはハードディスク ドライブ 4には、 渋滞していない経路を通って地点リス ト 2 5に登録されている地点 を巡る経路パターンのみが保存される。 また、 この各経路パターン の各地点の到着時刻は、 経路探索データ 1 6、 経路探索条件デ一夕 1 8および蓄積渋滞データ 1 7を考慮した時刻になっている。
このような R A M 3あるいはハードディスク ドライブ 4に記憶さ れている経路パターンの更新処理が終了すると (ステップ S 3 6で Y e s になると) 、 経路パターン生成部 5 1は、 R A M 3あるいは ハードディスク ドライブ 4に記憶されている 1または複数の経路パ ターンを、 それぞれの最後の地点 (以下、 目的地ともいう。 ) の到 着時刻が早いものから順番に並ぶように並べ替える (ステップ S 3 8 ) 。 これにより、 経路パターンリスト 2 6が生成される。
経路パターンリス卜 2 6が生成されると、 経路パターン表示選択 部 2 4は、 経路パターンリスト 2 6に登録されている経路パターン の中から 1つの経路パターンを案内経路 2 7 として選択するための 処理を行う (ステップ S 3 9 ) 。 また、 経路パターン表示選択部 2 4は、 選択した経路パターンを案内経路データ 2 7 としてハードデ イスク ドライブ 4に記憶させる。
以上の処理により、 車載ナビゲーシヨン装置 1は、 選択した地点 を渋滞しそうな経路を使用せずに巡る経路パターンを案内経路デー タ 2 7 として、ハードディスク ドライブ 4に記憶させることになる。 以上のように、 この実施の形態 2に係る車載ナビゲーシヨン装置 1では、 複数の地点を巡る案内経路データ 2 7を各地点での滞在時 間を考慮して生成し、 この案内経路データ 2 7でユーザを誘導する ことができる。 しかも、 2地点間の経路として渋滞箇所 (渋滞予想 箇所) をなるベく避けることができる。 したがって、 ユーザは、 渋 滞が発生しそうな箇所を通らずに各地点に所望の時刻に到着し、 し かも、 各地点において所望の滞在時間を過ごすことができる。 その 結果、 ユーザは、 それぞれの地点において観光や食事などを満喫す ることができる。
しかも、 この実施の形態 2では、 予め経路探索データ 1 6および 経路探索条件データ 1 8のみに基づいて各経路パターンでの各地点 の到着時刻を演算し、 この各地点の到着時刻がジャンル別地点条件 テーブル 1 5の案内時刻に合致するもののみについて、 渋滞情報を 加味した経路パターンを生成している。 したがって、 実施の形態 1 のようにすべての経路パターン (経由順パターン) について渋滞情 報を加味した地点の到着時刻を演算する必要がない。 その結果、 こ の実施の形態 2の経路パターン生成部 5 1によれば、 蓄積渋滞デー 2005/002107
- 34 - 夕 1 7の渋滞情報が充実している状態において、 実施の形態 1の経 路パ夕一ン生成部 2 3より少ない演算処理量にて経路パターンリス ト 2 6が生成されやすい。
実施の形態 3 .
本発明の実施の形態 3に係る車載ナビゲーション装置の八一ドウ エア構成、 ハードディスク ドライブに記憶されているプログラムの 種類およびデータは、 実施の形態 1に係る車載ナビゲ一シヨン装置 1 と同様であり、 同一の符号を付して説明を省略する。 ただし、 案 内経路生成プログラム 1 1は、以下の処理を行うものに変更される。 そして、 ハードディスク ドライブ 4に記憶されている案内経路生 成プログラム 1 1 を中央処理装置 2が実行することで、 車載ナビゲ ーシヨン装置 1 には、案内経路生成機能が実現される。第 1 5図は、 本発明の実施の形態 3に係る車載ナビゲーション装置 1に実現され る案内経路生成機能を示すブロック図である。
中央処理装置 2が案内経路生成プログラム 1 1を実行すると、 車 載ナピゲーション装置 1には、 地点登録部 2 1 と、 地点選択部 2 2 と、 経路パターン生成部 6 1 と、 経路パターン表示選択部 2 4と、 が実現される。 経路パターン生成部 6 1以外の構成要素は、 実施の 形態 2に係る同名の構成要素と同じ機能を奏するものであり、 同一 の符号を付して説明を省略する。
経路パターン生成部 6 1は、 出発地 (たとえば現在位置) から、 地点リスト 2 5に登録されている地点を順番に巡る経路パターンを 含む経路パターンリスト 2 6を生成する。 ただし、 経路パターン生 成部 6 1は、 後述するようにして経路パターンリスト 2 6を生成す る。 02107
- 35 - また、 中央処理装置 2が経路誘導プログラム 1 2を実行すること で、 車載ナビゲーシヨン装置 1に経路誘導機能は、 実施の形態 2に 係る車載ナビゲーション装置 1に経路誘導機能と同じであり、 同一 の符号を付して説明を省略する。
次に、 実施の形態 3に係る車載ナビゲーション装置 1の動作を説 明する。 この車載ナビゲ一シヨン装置 1は、 上述した構成に基づい て、 地点を登録、 変更あるいは削除したり、 案内経路データ 2 7を 生成したり、 案内経路データ 2 7にしたがって実際に経路を誘導し たりする。 地点を登録、 変更あるいは削除する動作と、 案内経路デ 一夕 2 7にしたがった実際の経路誘導の動作とは、 実施の形態 2に 係る車載ナビゲ一シヨン装置 1の動作と同一であり、 その説明を省 略する。
案内経路データ 2 7を生成する場合、 車載ナビゲ一ション装置 1 は、 案内経路生成処理を実行する。 第 1 6図は、 実施の形態 3に係 る車載ナビゲーシヨン装置 1における案内経路生成処理を示すフロ 一チヤ一トである。
この案内経路生成処理において、 ステップ S 2 1での地点の選択 処理から、 ステップ S 3 0での再探索に係る 2地点間の経路データ についての渋滞箇所の有無判定までの処理は、 第 1 4図に示す実施 の形態 2での案内経路生成処理と同じであり、その説明を省略する。
2地点間の経路データに渋滞箇所が含まれなくなると (ステップ S 3 0において N oであると) 、 時刻計算手段および第二の時刻計 算手段としての経路パターン生成部 6 1は、 その経路データによる 後の地点の到着時刻と、 その後の地点より後に巡る地点の到着時刻 とを計算し直す (ステップ S 4 1 ) 。 ステツプ S 2 5で保存された後の地点の到着時刻と、 このステツ プで求めた後の地点の到着時刻との時間差を遅延時間とした場合、 経路パターン生成部 6 1は、 このときの後の地点より後に巡る地点 の到着時刻を、 ステップ S 2 5で保存したそれぞれの到着時刻にそ の遅延時間を加算した時刻に更新する。
たとえば、 「S→A→B→D」 (S 、 A、 B、 Dは地点) の経路 パターンにおいて、 「S— A」 間の経路が渋滞を回避するために迂 回経路 (つまり、 別の経路) へ変更された結果、 地点 Aへの到着時 刻が 1 0分送れたとする。この 1 0分が遅延時間となる。この場合、 経路パターン生成部 6 1は、 地点 Bの到着時刻および地点 Dの到着 時刻を 1 0分ずつ遅らせる。
各地点の到着時刻が更新されると、 判定手段および第二の判定手 段としての経路パターン生成部 6 1は、 その経路データによる後の 地点の到着時刻と、その後の地点より後に巡る地点の到着時刻とが、 それぞれのジャンル別地点条件テ一ブル 1 5での案内時間帯と合致 するか否かを判定する (ステップ S 4 2 ) 。
そして、 そのうちの少なくとも 1つの地点の到着時刻がその案内 時間帯と合致しない場合 (ステップ S 4 2において N oの場合) に は、 経路パターン生成部 6 1は、 その経路パターンを R A M 3ある いはハードディスク ドライブ 4から削除し (ステップ S 3 2 ) 、 後 述するステツプ S 3 6を実行する。
また、 すべての地点の到着時刻がその案内時間帯と合致する場合 には、 経路パターン生成部 6 1は、 後の地点の出発時刻をセッ トし (ステップ S 3 3 ) 、 その経路パ夕一ンについての渋滞情報を加味 した適否判定処理を継続する。 2005/002107
- 37 - これ以降の案内経路生成処理は、 第 1 4図に示す実施の形態 2で の案内経路生成処理と同じであり、 その説明を省略する。
以上のように、 この実施の形態 3に係る車載ナビゲーシヨン装置 1では、 複数の地点を巡る案内経路を各地点での滞在時間を考慮し て生成し、この案内経路でユーザを誘導することができる。しかも、 2地点間の経路として渋滞箇所をなるベく避けることができる。 し たがって、 ユーザは、 渋滞が発生しそうな箇所を通らずに各地点に 所望の時刻に到着し、 しかも、 各地点において所望の滞在時間を過 ごすことができる。 その結果、 ュ一ザは、 それぞれの地点において 観光や食事などを満喫することができる。
しかも、 この実施の形態 3では、 各経路パ夕一ンでのある地点の 到着時刻が渋滞情報に基づいて更新された場合に、 その地点以降の 地点の到着時刻も同様にずらし、 そのすベての地点の到着時刻がそ れぞれの案内時刻に合致するか否かを判定している。 したがって、 たとえばある地点の到着時刻がその直前の地点までの渋滞 (渋滞予 想) によって案内時刻より遅れてしまう場合には、 その直前の地点 での到着時刻を計算する時点で、 その経路パターンについての検討 を終了し、 且つ、 その経路パターンを削除することができる。
先の例では、 地点 Aの到着時刻が 1 0分遅れた時点で、 地点 Bお よび Dの到着時刻も 1 J3分遅らせ、 地点 Aの到着時刻をその案内時 間帯と比較するときに、 地点 Bおよび Dの到着時刻もそれぞれの案 内時間帯と比較している。 そのため、 たとえばこの 1 0分の遅れで 地点 Bの到着時刻がその案内時間帯に合致しなくなる場合には、 そ の地点 Aでの到着時刻を計算する時点で、 その経路パターンについ ての検討を終了し、 且つ、 その経路パターンを削除することができ 2005/002107
- 38 - る。
その結果、 この実施の形態 3では、 実施の形態 2の場合より少な い演算処理量にて経路パターンリス ト 2 6が生成されやすい。
実施の形態 4 .
本発明の実施の形態 4に係る車載ナビゲーシヨン装置のハ一ドウ エア構成、 ハードディスク ドライブに記憶されているプログラムの 種類およびデータは、 実施の形態 1 に係る車載ナビゲ一ション装置 1 と同様であり、 同一の符号を付して説明を省略する。 ただし、 案 内経路生成プログラム 1 1は、以下の処理を行うものに変更される。 そして、 ハードディスク ドライブ 4に記憶されている案内経路生 成プログラム 1 1を中央処理装置 2が実行することで、 車載ナビゲ ーション装置 1 には、案内経路生成機能が実現される。第 1 7図は、 本発明の実施の形態 4に係る車載ナビゲーション装置 1に実現され る案内経路生成機能を示すブロック図である。
中央処理装置 2が案内経路生成プログラム 1 1を実行すると、 車 載ナビゲーション装置 1には、 地点登録部 2 1 と、 地点選択部 2 2 と、 経路パターン生成部 7 1 と、 経路パターン表示選択部 2 4と、 が実現される。 経路パターン生成部 7 1以外の構成要素は、 実施の 形態 1 に係る同名の構成要素と同じ機能を奏するものであり、 同一 の符号を付して説明を省略する。
経路パターン生成部 7 1は、 出発地 (たとえば現在位置) から、 地点リスト 2 5に登録されている地点を順番に巡る経路パターンを 含む経路パターンリスト 2 6を生成する。 ただし、 経路パターン生 成部 7 1は、 後述するようにして経路パターンリスト 2 6を生成す る。 05 002107
- 39 - また、 中央処理装置 2が経路誘導プログラム 1 2を実行すること で、 車載ナビゲーシヨン装置 1に経路誘導機能は、 実施の形態 1に 係る車載ナビゲ一ション装置 1に経路誘導機能と同じであり、 同一 の符号を付して説明を省略する。
次に、 実施の形態 4に係る車載ナビゲーション装置 1の動作を説 明する。 この車載ナビゲーシヨン装置 1は、 上述した構成に基づい て、 地点を登録、 変更あるいは削除したり、 案内経路データ 2 7を 生成したり、 案内経路データ 2 7にしたがって実際に経路を誘導し たりする。 地点を登録、 変更あるいは削除する動作と、 案内経路デ —夕 2 7にしたがった実際の経路誘導の動作とは、 実施の形態 1 に 係る車載ナビゲーション装置 1の動作と同一であり、 その説明を省 略する。
案内経路データ 2 7を生成する場合、 車載ナビゲ一ション装置 1 は、 案内経路生成処理を実行する。 第 1 8図は、 実施の形態 4に係 る車載ナビゲ一ション装置 1における案内経路生成処理を示すフロ 一チヤ一トである。
案内経路生成処理では、 まず、 地点選択部 2 2が、 地点探索デー 夕 1 3および地点登録デ一夕 1 4の中から地点を選択し、 その選択 した地点を地点リスト 2 5に登録する (ステップ S 2 1 ) 。 地点の 選択が終了すると、 経路パターン生成部 7 1は、 ユーザに出発地お よび出発時刻を入力させる (ステップ S 2 2 ) 。
出発地および出発時刻が入力されると、 決定手段、 計算手段およ び第一の時刻計算手段としての経路パターン生成部 7 1は、 入力さ れた出発時刻に基づいて、 経路パターンの生成を開始する (ステツ プ S 2 3 ) 。 5 002107
- 40 - 経路探索データ 1 6および経路探索条件データ 1 8に基づく経路 パターンを生成したら、 第一の判定手段としのて経路パターン生成 部 7 1は、 その経路パターンでの各地点の到着時刻と、 ジャンル別 地点条件テーブル 1 5に登録されている各地点のジャンル別の案内 時間帯とを比較する (ステップ S 5 1 ) 。
そして、 すべての地点の到着時刻がそれぞれの案内時間帯と合致 あるいはそれぞれの案内時間帯の開始時刻よりも早い場合には、 経 路パターン生成部 7 1は、 その経路パターンを R A M 3あるいはハ 一ドディスク ドライブ 4に保存する。 この li寺点で保存される経路パ ターンのデ一夕には、 地点の経由順を示すデータと、 各地点の到着 時刻および出発時刻と、 2つの地点間の経路デ一夕とが含まれる(ス テツプ S 2 5 ) 。 また、 経路パ夕一ン生成部 7 1は、 経路パターン を保存した後、 すべての経路パターンを生成したか否かを判定する (ステップ S 2 6 ) 。
一方、 いずれか 1つの地点の到着時刻がその案内時間帯の終了時 刻より遅い場合 (ステップ S 5 1において Y e s の場合) には、 経 路パターン生成部 7 1 は、 その経路パターンを破棄した後、 ステツ プ S 2 6において、 すべての経路パターンを生成したか否かを判定 する。
これ以降の案内経路生成処理は、 第 1 4図に示す実施の形態 2で の案内経路生成処理と同じであり、 その説明を省略する。
以上のように、 この実施の形態 4に係る車載ナビゲーシヨン装置 1では、 複数の地点を巡る案内経路を各地点での滞在時間を考慮し て生成し、この案内経路でユーザを誘導することができる。しかも、 2地点間の経路として渋滞箇所をなるベく避けることができる。 し たがって、 ユーザは、 渋滞が発生しそうな箇所を通らずに各地点に 所望の時刻に到着し、 しかも、 各地点において所望の滞在時間を過 ごすことができる。 その結果、 ユーザは、 それぞれの地点において 観光や食事などを満喫することができる。
しかも、 この実施の形態 4では、 渋滞情報を考慮していない時点 での経路パターンについては、 各地点の到着時刻が案内時間帯より 早い場合には、 その経路パターンを保存している。 したがって、 そ の後の渋滞情報の加味によってその地点の到着時刻が遅くなり、 そ の結果として案内時間帯に合致するようになる経路パ夕一ンを、 経 路パターンリス ト 2 6に含めることができる。
なお、 第 1 8図に示すこの実施の形態 4の案内経路生成処理は、 第 1 4図に示す実施の形態 2の案内経路生成処理を基本とするもの であるが、 第 1 6図に示す実施の形態 2の案内経路生成処理を基本' としても、 渋滞情報の加味によって案内時間帯に合致するようにな る経路パ夕一ンを、経路パ夕一ンリス ト 2 6に含めることができる。 第 1 9図は、 実施の形態 4に係る案内経路生成処理の変形例を示す フローチヤ一卜である。 第 1 9図の案内経路生成処理は、 第 1 6図 の案内経路生成処理を基本とするものである。 第 1 9図に示す各ス テツプは、 第 1 6図のステップあるいは第 1 8図のステップと同じ ものであり、 これらの図のステップと同一の符号を付してその説明 を省略する。
以上の各実施の形態は、本発明の好適な実施の形態の例であるが、 本発明はこれに限定されるものではなく、 種々の変形、 変更が可能 である。
上記各実施の形態では、 選択された地点とは別に出発地を指定し て案内経路を生成している。 この他にもたとえば、 選択された地点 の内の 1つを出発地として選択するようにしてもよい。 また、 上記 各実施の形態では、 選択された地点のすべての経由順の組み合わせ を検討しているが、 選択された地点の内の 1つを予め目的地 (最後 に訪れる地点) として指定させ、 その他の地点の経由順の組み合わ せを検討するようにしてもよい。 これにより、 検討する経由順の組 み合わせを減らすことができる。
上記各実施の形態では、 経由順パ夕一ンあるいは経路パターンの 生成を開始してから、 出発地および出発時刻を入力させている。 こ の他にもたとえば、 地点の選択のときに出発地および出発時刻を入 力させるようにしてもよい。
上記各実施の形態では、 蓄積渋滞データ 1 7を車載ナビゲ一ショ ン装置 1のハードディスク ドライブ 4に記憶させている。 この他に もたとえば、 蓄積渋滞データ 1 7を車載ナビゲ一ショ ン装置 1 とは 別体のサーバに記憶させ、 車載ナビゲ一ション装置 1が無線ネッ ト ワークなどを介してこのサーバにアクセスし、 サーバから必要な渋 滞情報を取得するようにしてもよい。 この場合、 車載ナビゲ一ショ ン装置 1には、 サーバにアクセスするための無線通信機が必要とな る。
また、 このように別体のサーバから渋滞情報を取得する場合、 車 載ナビゲ一ション装置 1はサーバヘリンクおよびノードの識別番号 を送信し、 サーバはその識別番号のリンクおよびノードの渋滞情報 を送信すればよい。
さらに、 サーバは、 第 5図や第 6図に示す各リンクのすべての渋 滞情報を送信しても、 あるいは車載ナピゲ一ション装置 1から時間 2005/002107
- 43 - 情報なども併せて送信し、 サーバは、 第 5図や第 6図の中の所定の 曜日の所定の時間帯の渋滞の有無のみを送信するようにしてもよい。 第 6図の旅行時間をサーバに保持させている場合、 サーバにおいて 各リンクあるいはノードの渋滞有無を判定し、 その判定結果をサー パが送信するようにしてもよい。
上記各実施の形態では、 各リンクおよびノードの渋滞情報は、 曜 日毎および時間帯毎に分類されている。 この他にもたとえば、 渋滞 情報は、 曜日毎のみや、 時間帯毎のみに大きく分類されていてもよ い。 逆に、 渋滞情報は、 日付毎や季節毎に、 更に細かく分類きれて いてもよい。
なお、 上記各実施の形態では、 渋滞蓄積データ 1 7に蓄積されて いる渋滞情報は、 V I C S受信機 1 0が出力した V I C S情報など に基づいて生成され、 経路パターン生成部 2 3, 5 1, 6 1 , 7 1 は、 この渋滞蓄積データ 1 7の渋滞情報に基づいて渋滞個所を特定 している。 つまり、 経路パターン生成部 2 3 , 5 1, 6 1, 7 1は、 渋滞が予想される個所 (リンク) を回避する個所として特定してい る。 この他にもたとえば、 経路パターン生成部 2 3 , 5 1, 6 1, 7 1は、 経路探索時に V I C S受信機 1 0が出力している現在の渋 滞情報に基づいて、 経路探索時に実際に渋滞している個所 (リンク など) を回避する渋滞経路として特定しても、 あるいは、 過去の渋 滞情報に基づいて渋滞が予想される個所と、 現在の渋滞情報におい て渋滞している個所との両方に基づいて、 回避する渋滞経路を特定 してもよい。
また、 過去の渋滞情報あるいは渋滞が予想される個所に関する情 報は、 渋滞蓄積データ 1 7ではなく、 車載ナビゲーシヨン装置 1の 図示外の通信手段がデータ取得可能なサーバ上に蓄積されていても よい。 特に、 このサーバに、 たとえば V I C S情報などに基づく 日 本全国の渋滞情報を蓄積することで、 経路パターン生成部 2 3 , 5 1 , 6 1, 7 1は、 複数の県にまたがる探索を経路している場合に も、 その経路の全体について渋滞個所を特定することができる。 さ らに、 このサーバに、 他の走行中の車両から送信された旅行時間あ るいはその旅行時間に基づく渋滞情報などを蓄積することで、 経路 パターン生成部 2 3, 5 1 , 6 1 , 7 1は、 V I C S情報には含ま れていない経路についても渋滞個所を判断することができる。
なお、 経路パターン生成部 2 3 , 5 1, 6 1, 7 1が経路探索時 に実際に渋滞している個所 (リンクなど) のみを回避するように経 路パターンを生成する場合、 経路探索時の情報では渋滞である個所 を実際に通過するときにその個所に渋滞が発生していない可能性が 高くなると予想される。 したがって、 このように経路パ夕一ン生成 部 2 3, 5 1, 6 1, 7 1が経路探索時に実際に渋滞している個所 (リ ンクなど) のみを回避するように経路パターンを生成する場合 には、 経路パ夕一ン生成部 2 3, 5 1 , 6 1 , 7 1は、 経路パター ンのすべての経路について渋滞個所を判断するのではなく、 たとえ ば出発地から所定の距離の範囲内の経路についてのみとか、 出発地 の出発時刻から所定の時間の範囲内に通過する経路についてのみと いった一部の経路についてのみ渋滞個所を判断するようにしてもよ い。 このように一部の経路についてのみ渋滞個所を判断する場合、 経路パターン生成部 2 3 , 5 1 , 6 1 , 7 1は、 たとえば V I C S 受信機 1 0が受信している FM— V I C Sの渋滞情報のみに基づい て渋滞個所を判断すればよい。 なお、 FM— V I C Sの渋滞情報で は、 渋滞情報が県単位で提供されている。
また、 上記各実施の形態において、 過去の渋滞情報あるいは渋滞 が予想される個所に関する情報は、 自車が過去に実際に経験した各 リンクの旅行時間に基づいて生成されるようにしてもよい。 あるい は、 同様の装置が搭載された多数の車両が経験した各リンクの旅行 時間に基づいて生成されるようにしてもよい。
産業上の利用可能性
本発明は、 自動車用ナビゲ一シヨ ン装置、 歩行者用ナビゲーショ ン装置、 その他のナビゲーション装置などに広く利用することがで きる。

Claims

請求の範囲
1 . 複数の地点を指定する指定手段と、
前記指定された複数の地点を、 渋滞箇所および または渋滞予想 箇所を避けながらある経由順にて順番に訪れた場合の前記各地点の 経由時刻を計算する計算手段と、
前記計算された各地点の経由時刻と、 前記各地点での経由時刻の 条件との合致を判定する判定手段と、
前記指定されたすベての地点において、 前記判定手段により合致 すると判定された経由順を案内経路順として選択する選択手段と、 を備えることを特徴とする案内経路探索装置。
2 . 請求項 1に記載の案内経路探索装置において、 前記計算す る手段が
前記指定された複数の地点の経由順を決定する決定手段と、 前記経由順において前後する 2つの地点間の経路を探索する探索 手段と、.
前記探索された経路に渋滞箇所および Zまたは渋滞予想箇所が含 まれる場合には、 その渋滞箇所およびノまたは渋滞予想箇所を避け るように前記 2地点間の経路を再探索する再探索手段と、
前記探索手段により探索された経路に渋滞箇所および Zまたは渋 滞予想箇所が含まれていない場合には、 前記探索手段により探索さ れた経路での前記 2地点間の旅行時間に基づいて、 前記探索手段に より探索された経路に渋滞箇所および Zまたは渋滞予想箇所が含ま れている場合には、 前記再探索手段により再探索された経路での前 記 2地点間の旅行時間に基づいて、 各地点の経由時刻を計算する時 刻計算手段と、 から成ることを特徴とする案内経路探索装置。
3 . 複数の地点を指定する指定手段と、
前記指定された複数の地点の経由順を決定する決定手段と、 前記経由順において前後する 2つの地点間の経路を探索する探索 手段と、
前記探索手段により探索された経路での前記 2地点間の旅行時間 に基づいて、 各地点の経由時刻を計算する第一の時刻計算手段と、 前記第一の時刻計算手段が計算した各地点の経由時刻と前記各地 点での経由時刻の条件との合致を判定する第一の判定手段と、
前記第一の判定手段において合致すると判定された経由順での経 路に渋滞箇所および/または渋滞予想箇所が含まれる場合には、 そ の渋滞箇所および/または渋滞予想箇所を避けるように前記 2地点 間の経路を再探索する再探索丰段と、
前記再探索手段により再探索された経路での前記 2地点間の旅行 時間に基づいて各地点の経由時刻を計算する第二の時刻計算手段と、 前記第二の時刻計算手段が計算した各地点の経由時刻と前記各地 点での経由時刻の条件との合致を判定する第二の判定手段と、
前記指定されたすベての地点において前記第一の判定手段が合致 すると判定した経由順であって且つその経路に渋滞箇所および/ま たは渋滞予想箇所が含まれない経由順と、 前記指定されたすベての 地点において前記第二の判定手段が合致すると判定した経由順との 中から 1つの経由順を案内経路の経由順として選択する選択手段と、 を備えることを特徴とする案内経路探索装置。
4 . 請求項 3に記載の案内経路探索装置において、
前記第二の時刻計算手段が、 前記各 2地点間の旅行時間が演算さ れる度に前記選択されたすベての地点の経由時刻を生成し、 および 前記判定手段が、 前記各 2地点間の旅行時間が演算される度に前 記時刻計算手段が生成するすべての地点の経由時刻と各地点での経 由時刻の条件との合致を判定するよう動作することを特徴とする案 内経路探索装置。
5 . 請求項 3に記載の案内経路探索装置において、
前記第一の判定手段が、 前期第一の時刻計算手段が計算した各地 点の到着時刻と前記各地点での案内時間帯との合致.を判定し、 前記第二の判定手段が、 前記第二の時刻計算手段が計算した各地 点の到着時刻と前記各地点での案内時間帯との合致を判定し、 およ び
前記再探索手段が、 前記第一の判定手段において一部あるいはす ベての地点の到着時刻が各地点での案内時間帯より早く、 且つ、 残 りの地点の到着時刻が各地点での案内時間帯に合致する経由順につ いても、 その経路に渋滞箇所および Zまたは渋滞予想箇所が含まれ る場合には、 その渋滞箇所および Zまたは渋滞予想箇所を避けるよ うに上記 2地点間の経路を再探索するよう動作することを特徴とす る案内経路探索装置。
6 . 複数の地点を指定するステツプと、
前記指定された複数の地点を、 渋滞箇所および/または渋滞予想 箇所を避けながらある経由順にて順番に訪れた場合の前記各地点の 経由時刻を計算するステップと、
前記計算された各地点の経由時刻と前記各地点での経由時刻の条 件との合致を判定するステツプと、
前記指定されたすベての地点において、 前記判定するステツプに より合致すると判定された経由順を案内経由順として選択するステ ップと、
を含むことを特徴とする案内経路探索方法。
7 . 複数の地点を指定するステツプと、
前記指定された複数の地点を、 渋滞箇所および Zまたは渋滞予想 箇所を避けながらある経由順にて順番に訪れた場合の前記各地点の 経由時刻を計算するステップと、
前記計算された各地点の経由時刻と前記各地点での経由時刻の条 件との合致を判定するステツプと、
前記指定されたすベての地点において前記判定するステツプによ り合致すると判定された経由順を案内経由順として選択するステツ プと、
をコンピュータに実行させるためのコンピュータプログラム。
PCT/JP2005/002107 2004-02-17 2005-02-04 案内経路探索装置、案内経路探索方法及びそのコンピュータプログラム WO2005078392A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2005800115752A CN1969169B (zh) 2004-02-17 2005-02-04 导向线路搜索设备以及导向线路搜索方法
EP05710152A EP1717552A4 (en) 2004-02-17 2005-02-04 ROUTE SEARCH DEVICE, ROUTE SEARCH METHOD, AND COMPUTER PROGRAM
DE05710152T DE05710152T1 (de) 2004-02-17 2005-02-04 Anleitungsroutensucheinrichtung, anleitungsroutensuchverfahren und computerprogrammprodukt dafür
US10/589,673 US20080120021A1 (en) 2004-02-17 2005-02-04 Guide Route Search Device, Guide Route Search Method, and Computer Program Thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004-039336 2004-02-17
JP2004039336A JP4266173B2 (ja) 2004-02-17 2004-02-17 案内経路探索装置

Publications (1)

Publication Number Publication Date
WO2005078392A1 true WO2005078392A1 (ja) 2005-08-25

Family

ID=34857843

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/002107 WO2005078392A1 (ja) 2004-02-17 2005-02-04 案内経路探索装置、案内経路探索方法及びそのコンピュータプログラム

Country Status (6)

Country Link
US (1) US20080120021A1 (ja)
EP (1) EP1717552A4 (ja)
JP (1) JP4266173B2 (ja)
CN (1) CN1969169B (ja)
DE (1) DE05710152T1 (ja)
WO (1) WO2005078392A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113532458A (zh) * 2021-06-23 2021-10-22 厦门大学 一种基于AStar算法的路径搜索方法

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698061B2 (en) * 2005-09-23 2010-04-13 Scenera Technologies, Llc System and method for selecting and presenting a route to a user
US7702456B2 (en) * 2006-04-14 2010-04-20 Scenera Technologies, Llc System and method for presenting a computed route
KR101329289B1 (ko) * 2007-01-05 2013-11-14 삼성전자주식회사 일정 및 경로를 생성하는 장치 및 방법
KR20090008547A (ko) * 2007-07-18 2009-01-22 엘지전자 주식회사 경로 정보 제공방법 및 장치
JP4816586B2 (ja) * 2007-08-01 2011-11-16 株式会社デンソー ナビゲーション装置およびナビゲーション装置用のプログラム
JP2009115786A (ja) * 2007-10-16 2009-05-28 Fujitsu Ten Ltd ナビ制御装置、ナビゲーション装置、サーバ及び目的地設定システム
US9612126B2 (en) * 2007-12-03 2017-04-04 Nokia Technologies Oy Visual travel guide
JP2010038585A (ja) * 2008-07-31 2010-02-18 Fujitsu Ten Ltd 車載装置、ナビゲーションシステム及びその制御方法
KR101638135B1 (ko) 2009-05-12 2016-07-20 팅크웨어(주) 내비게이션 장치, 내비게이션 시스템 및 이들의 동작 방법
EP2585795B1 (en) 2010-06-22 2019-02-20 TomTom Navigation B.V. Navigation device&method
JP5277223B2 (ja) * 2010-09-17 2013-08-28 日立オートモティブシステムズ株式会社 経路探索装置
JP5844084B2 (ja) * 2011-08-01 2016-01-13 株式会社 ミックウェア 車載装置、情報処理方法、およびプログラム
US20150029214A1 (en) * 2012-01-19 2015-01-29 Pioneer Corporation Display device, control method, program and storage medium
US9344414B2 (en) * 2013-02-01 2016-05-17 Interman Corporation User similarity provision method
WO2014170474A1 (en) * 2013-04-17 2014-10-23 Tomtom Development Germany Gmbh Routing engine
CN105094767B (zh) * 2014-05-06 2019-02-12 华为技术有限公司 自动驾驶车辆调度方法、车辆调度服务器及自动驾驶车辆
JP6398378B2 (ja) * 2014-06-30 2018-10-03 カシオ計算機株式会社 電子機器、通過判定方法及びプログラム
CN104457770A (zh) * 2014-08-21 2015-03-25 胡泓涛 一种拥堵预判和行驶路径规划的方法及行驶路径规划的***
DE102014217243A1 (de) 2014-08-28 2016-03-03 BSH Hausgeräte GmbH Getriebe für eine Küchenmaschine
GB201608233D0 (en) * 2016-05-04 2016-06-22 Tomtom Navigation Bv Methods and systems for determining safe return range
CN107869995A (zh) * 2016-09-28 2018-04-03 阿里巴巴集团控股有限公司 一种路径时长的生成方法、***及移动终端
JP6677149B2 (ja) * 2016-12-15 2020-04-08 トヨタ自動車株式会社 利用者誘導システム
CN106705982A (zh) * 2017-01-25 2017-05-24 上海蔚来汽车有限公司 多地点依存的路径规划方法和***
US20180260752A1 (en) * 2017-03-09 2018-09-13 Wipro Limited Method and system for dynamic resource management in content delivery system
US10429195B2 (en) * 2017-09-19 2019-10-01 Here Global B.V. Method, apparatus, and computer program product for generation of a route using time and space
CN111699362B (zh) 2018-02-15 2023-05-09 本田技研工业株式会社 路线引导装置、路线引导方法以及存储介质
US11994395B2 (en) * 2020-07-24 2024-05-28 Bayerische Motoren Werke Aktiengesellschaft Method, machine readable medium, device, and vehicle for determining a route connecting a plurality of destinations in a road network, method, machine readable medium, and device for training a machine learning module

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0875493A (ja) * 1994-08-31 1996-03-22 Aqueous Res:Kk 案内装置
JP2003121182A (ja) * 2001-10-12 2003-04-23 Equos Research Co Ltd ナビゲーション装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09198439A (ja) * 1996-01-22 1997-07-31 Toyota Motor Corp 旅行計画作成システム
US5790974A (en) * 1996-04-29 1998-08-04 Sun Microsystems, Inc. Portable calendaring device having perceptual agent managing calendar entries
DE19935645A1 (de) * 1999-07-29 2001-02-01 Bosch Gmbh Robert Navigationsverfahren und Navigationsgerät
JP3830699B2 (ja) * 1999-11-11 2006-10-04 株式会社東芝 事故点標定システム
US6415226B1 (en) * 1999-12-20 2002-07-02 Navigation Technologies Corp. Method and system for providing safe routes using a navigation system
DE10028659A1 (de) * 2000-06-09 2001-12-13 Nokia Mobile Phones Ltd Elektronischer Terminplaner
JP2002154612A (ja) * 2000-11-15 2002-05-28 Internatl Business Mach Corp <Ibm> 経路探索システム及び経路探索方法
US6622087B2 (en) * 2000-12-26 2003-09-16 Intel Corporation Method and apparatus for deriving travel profiles
JP2002281540A (ja) * 2001-03-19 2002-09-27 Hitachi Ltd 位置測定を行う移動端末装置
US6816778B2 (en) * 2001-12-29 2004-11-09 Alpine Electronics, Inc Event finder with navigation system and display method thereof
JP4014963B2 (ja) * 2002-08-05 2007-11-28 三菱電機株式会社 ナビゲーション装置及び経路探索方法及び地図情報案内方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0875493A (ja) * 1994-08-31 1996-03-22 Aqueous Res:Kk 案内装置
JP2003121182A (ja) * 2001-10-12 2003-04-23 Equos Research Co Ltd ナビゲーション装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113532458A (zh) * 2021-06-23 2021-10-22 厦门大学 一种基于AStar算法的路径搜索方法

Also Published As

Publication number Publication date
CN1969169B (zh) 2010-07-28
US20080120021A1 (en) 2008-05-22
EP1717552A1 (en) 2006-11-02
JP4266173B2 (ja) 2009-05-20
EP1717552A4 (en) 2011-11-09
JP2005233629A (ja) 2005-09-02
DE05710152T1 (de) 2007-05-10
CN1969169A (zh) 2007-05-23

Similar Documents

Publication Publication Date Title
WO2005078392A1 (ja) 案内経路探索装置、案内経路探索方法及びそのコンピュータプログラム
US7937214B2 (en) Guidance route search device, navigation device, and method of searching guidance route
JP4063731B2 (ja) 情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US8634984B2 (en) Navigation system
JP4255028B2 (ja) ナビゲーション装置、サーバ装置の交通情報送信方法
US20080033640A1 (en) Guide Report Device, System Thereof, Method Thereof, Program For Executing The Method, And Recording Medium Containing The Program
EP1496338A2 (en) Navigation apparatus, navigation system, and navigation search method
WO2005031263A1 (ja) 案内経路探索装置および案内経路の検索方法
JPWO2003014671A1 (ja) 交通情報検索方法、交通情報検索システム、移動体通信機器及びネットワークナビセンタ
KR20060049729A (ko) 내비게이션 시스템
JP4555895B2 (ja) 案内経路探索装置、案内経路探索方法、案内経路探索プログラム、ナビゲーション装置
JP4097029B2 (ja) ナビゲーション装置およびその装置における探索経路の表示方法
JP2000283776A (ja) 道路ネットワーク階層化経路探索装置
JP5007152B2 (ja) ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置
JP2002092785A (ja) 情報表示システム、これに用いる無線情報装置、および車載情報表示装置
JP3798146B2 (ja) ナビゲーション装置
JP4555583B2 (ja) 案内経路探索装置、ナビゲーション装置および案内経路探索方法
JP2006209416A (ja) 渋滞緩和支援システム、渋滞緩和支援方法、渋滞緩和支援サーバ、および車載端末
JP2006195732A (ja) 車載情報提供装置
JP2003294469A (ja) ナビゲーション装置及びプログラム
JP5834777B2 (ja) 車両用ナビゲーション装置
JP2003166841A (ja) ナビゲーション装置および到着予想時刻提供方法
JPH0882527A (ja) 車両用経路誘導装置
JP2007218742A (ja) 経路探索装置および経路探索システム
JPH0877491A (ja) 道路案内装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005710152

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWE Wipo information: entry into national phase

Ref document number: 200580011575.2

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2005710152

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10589673

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10589673

Country of ref document: US