[go: up one dir, main page]

WO2006109555A1 - 情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 - Google Patents

情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 Download PDF

Info

Publication number
WO2006109555A1
WO2006109555A1 PCT/JP2006/306093 JP2006306093W WO2006109555A1 WO 2006109555 A1 WO2006109555 A1 WO 2006109555A1 JP 2006306093 W JP2006306093 W JP 2006306093W WO 2006109555 A1 WO2006109555 A1 WO 2006109555A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
feature
information processing
stop
current position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2006/306093
Other languages
English (en)
French (fr)
Inventor
Yoshikazu Furui
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Corp
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 Pioneer Corp filed Critical Pioneer Corp
Priority to JP2007512508A priority Critical patent/JPWO2006109555A1/ja
Publication of WO2006109555A1 publication Critical patent/WO2006109555A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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/3415Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
    • 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/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map

Definitions

  • the present invention relates to an information processing apparatus for selecting a feature to which a moving body reaches, a method thereof, a program thereof, and a recording medium on which the program is recorded.
  • Patent Document 1 JP 2001-330456 (Page 4, right column, page 7, left column)
  • An object of the present invention is to provide an information processing apparatus capable of appropriately selecting a feature that a mobile object reaches in view of such a situation, a method thereof, a program thereof, and a recording in which the program is recorded. To provide a medium.
  • An information processing apparatus acquires current position information acquisition means for acquiring current position information related to a current position of a moving object, and arrival information for acquiring arrival feature information related to the position of a feature that the moving object reaches.
  • the map information acquisition means for acquiring map information, the current position information, the arrival feature information, and the map information, the feature from the current position of the mobile object Route setting means for setting a travel route to the vehicle, type information acquisition means for acquiring type information related to the type of the feature of the arrival feature information, and whether or not the mobile object has been prevented from reaching the feature
  • the avoidance judging means for judging that the arrival to the feature has been avoided by the avoidance judging means, the arrival is avoided based on the map information and the type information.
  • a feature selection means for selecting another feature of the type as a new feature that the mobile body reaches.
  • the information processing method of the present invention is an information processing method for selecting a feature to which a moving body arrives by an arithmetic means, wherein current position information relating to the current position of the moving body is acquired, and the movement described above is performed.
  • the travel route from the vehicle to the feature is set, the type information regarding the type of the feature in the destination feature information is obtained, and it is determined whether or not the mobile object is prevented from reaching the feature.
  • another feature having the same type as the feature that has been prevented from reaching is determined based on the map information and the type information. Selected as a new feature reached by a moving object And
  • An information processing program of the present invention is characterized in that a computing means functions as the information processing apparatus of the present invention described above.
  • An information processing program of the present invention is characterized by causing a calculation means to execute the information processing method of the present invention described above.
  • a recording medium on which an information processing program of the present invention is recorded is characterized in that the information processing program of the present invention is recorded so as to be readable by an arithmetic means.
  • FIG. 1 is a block diagram showing a schematic configuration of a navigation device according to an embodiment of the present invention.
  • FIG. 2 A conceptual diagram schematically showing a table structure of display data constituting map information in the embodiment.
  • FIG. 3 is a conceptual diagram schematically showing a table structure of matching data constituting map information in the embodiment.
  • FIG. 4 is a block diagram showing a schematic configuration of a processing unit constituting the navigation device in the embodiment.
  • FIG. 5 is a flowchart showing movement route search processing in the embodiment.
  • FIG. 6 is a schematic diagram showing a moving route display screen in the embodiment.
  • FIG. 7 is a schematic diagram showing a display screen of a movement route according to another embodiment of the present invention. Explanation of symbols
  • Traffic information receiver that can function as a traffic information acquisition means
  • Terminal display unit that can function as travel route notification means
  • Voice output unit that can function as a travel route notification means
  • Destination recognizing means as means for acquiring location information
  • Stopping place recognition means as means for acquiring arrival position information
  • Route processing means as route setting means that also functions as map information acquisition means that can function as movement state detection means
  • FIG. 1 is a block diagram showing a schematic configuration of the navigation apparatus according to the present embodiment.
  • FIG. 2 is a conceptual diagram schematically showing a table structure of display data constituting map information.
  • FIG. 3 is a conceptual diagram schematically showing a table structure of matching data constituting map information.
  • FIG. 4 is a block diagram showing a schematic configuration of a processing unit constituting the navigation device.
  • 100 is a navigation device.
  • the navigation apparatus 100 is an apparatus that notifies a guide regarding movement in accordance with the movement status of a vehicle that is a moving body, for example.
  • the moving body is not limited to a vehicle, and any moving body such as an airplane or a ship is a target.
  • the navigation device 100 includes, for example, an in-vehicle type, a portable type, a PDA (Personal Digital Assistant), a cellular phone, a PHS (Personal Handyphone System), a portable personal computer, etc. mounted on a vehicle as a moving body. It can be illustrated.
  • the navigation device 100 displays information on the current position, destination or stopover, and searches for a route to the destination via the stop, based on the map information of the navigation device 100.
  • the navigation device 100 includes a sensor unit 110, a traffic information receiving unit 120, a terminal input unit 130, a terminal display unit 140, an audio output unit 150, and a storage unit 160.
  • the sensor unit 110 detects, for example, a moving state of a vehicle that is a moving body, that is, a current position, a running state, and the like, and outputs the detected state to the processing unit 180 as a predetermined signal.
  • the sensor unit 110 includes, for example, a GPS (Global Positioning System) receiver (not shown) and a speed sensor (not shown). It is composed of various sensors such as sensors, azimuth sensors, and acceleration sensors.
  • the GPS receiver receives a navigation radio wave output from a GPS satellite which is an artificial satellite (not shown) by a GPS antenna (not shown). Then, the GPS receiving unit calculates a pseudo coordinate value of the current position based on the signal corresponding to the received navigation radio wave, and outputs it to the processing unit 180 as GPS data.
  • the speed sensor which is a sensor of the sensor unit 110, is provided on a moving body, for example, a vehicle, and is based on a signal that fluctuates corresponding to the traveling speed that is the moving speed of the vehicle. Or detect actual acceleration.
  • This speed sensor reads, for example, a pulse signal or a voltage value output by rotating an axle or a wheel. Then, the speed sensor outputs detection information such as the read nors signal and voltage value to the processing unit 180.
  • the azimuth angle sensor which is a sensor, is provided in the vehicle and has a so-called gyro sensor (not shown), and detects the azimuth angle of the vehicle, that is, the traveling direction in which the vehicle moves forward.
  • This azimuth sensor outputs a signal, which is detection information related to the detected traveling direction, to the processing unit 180.
  • An acceleration sensor which is a sensor, is disposed in the vehicle and detects acceleration in the traveling direction of the vehicle. This acceleration sensor converts the detected acceleration into a sensor output value that is detection information based on, for example, a pulse or voltage, and outputs the sensor output value to the processing unit 180.
  • the traffic information receiving unit 120 receives traffic information relating to road traffic conditions, such as traffic congestion and traffic regulations.
  • a VICS (Vehicle Information Communication System) receiving device developed and used in Japan can be used.
  • This traffic information receiving unit 120 using this VICS receiving device has a VICS antenna (not shown), acquires information on traffic using this VICS antenna, and outputs it to the processing unit 180 as a VICS signal.
  • the terminal input unit 130 includes various operation buttons and operation knobs (not shown) that are input and operated with, for example, a keyboard and a mouse.
  • the contents of the input operation of these operation buttons and operation knobs are setting items such as the setting of operation contents of the navigation device 100, for example. Specific examples include setting the contents of information to be acquired and conditions to acquire, setting the destination and stopover, setting for the route to be searched, searching for information, and displaying the driving status of the vehicle moving it can.
  • the terminal input unit 130 With the input operation, a predetermined signal is appropriately output to the processing unit 180 and set.
  • the terminal input unit 130 is not limited to input operations such as operation buttons and operation knobs, but includes various setting items such as input operations using a touch panel provided on the terminal display unit 140 and voice input operations. Applicable configuration is possible!
  • the terminal display unit 140 is controlled by the processing unit 180 and displays the image data signal from the processing unit 180 on the screen.
  • the image data includes, for example, image data such as map information and search information, TV image data received by a TV receiver (not shown), an optical disk such as an external device, a magnetic disk, a recording medium such as a memory card, and the like. Image data read by a drive or driver, image data from the memory 170, and the like.
  • Examples of the terminal display unit 140 include a liquid crystal panel, an organic EL (Electro Luminescence) panel, a PDP (Plasma Display Panel), a CRT (Cathode-Ray Tube, a FED (Field Emission Display), and an electrophoresis display panel. Can be illustrated.
  • the audio output unit 150 includes sounding means such as a speaker (not shown).
  • the audio output unit 150 is controlled by the processing unit 180, and outputs various signals such as audio data from the processing unit 180 from the sound generation means.
  • Information to be output by voice is, for example, informed to a passenger such as a driver when the vehicle is guided in the direction of travel of the vehicle, the travel situation, the traffic situation, and the like.
  • the sound generation means can appropriately output, for example, TV sound data received by a TV receiver, sound data recorded on a recording medium, memory 170, or the like.
  • the sound output unit 150 is not limited to the configuration provided with the sound generation means, but may be configured to use the sound generation means provided in the vehicle.
  • the storage means 160 stores, for example, map information as shown in FIGS. 2 and 3, for example, so that it can be read out.
  • Examples of the storage means 160 include a drive and a driver that store data in a readable manner on a recording medium such as an HD (Hard Disk), a DVD (Digital Versatile Disc), an optical disk, or a memory card.
  • the map information includes, for example, display data VM that is so-called POI (Point Of Interest) data as shown in FIG. 2, matching data MM as shown in FIG. 3, for example, and travel route search. Map data and so on.
  • POI Point Of Interest
  • the display data VM includes, for example, a plurality of display messages each having a unique number added thereto.
  • Information VMx is provided. That is, the display data VM is divided into a plurality of display mesh information VMx relating to a part of the region, and a plurality of display mesh information VMx are continuously arranged in the vertical and horizontal directions.
  • the display mesh information VMx may be further divided into a plurality of lower layer display mesh information VMx for a part of the area as appropriate.
  • the display mesh information VMx includes, for example, name information VMxA such as an intersection name, road information VMxB, and background information VMxC.
  • the name information VMxA is configured in a table structure of data in which other element data in the area, for example, the name of an intersection, the name of an area, and the like are arranged and displayed at a predetermined position in a positional relationship with absolute coordinates.
  • the road information VMxB is structured in a data table structure in which roads, which are road element data in the area, are arranged and displayed at predetermined positions with respect to absolute coordinates.
  • Background information VMxC uses other element data, such as marks indicating famous places and buildings, and image information, which is other element data indicating such famous places and buildings, in a positional relationship with absolute coordinates. It is structured in a table structure for data displayed at the position.
  • the matching data MM is divided into a plurality of pieces of matching mesh information MMx related to, for example, a partial region to which a unique number is added, and a plurality of pieces of matching mesh information MMx are vertically and horizontally. It is composed continuously.
  • the matching mesh information MMx may be further divided into a plurality of lower-layer matching mesh information MMx regarding a part of the region as appropriate.
  • the matching mesh information MMx may have a data structure representing a different area from the display mesh information VMx, that is, the scale of the divided area may be different.
  • the matching data MM prevents erroneous display such as when the display representing the vehicle is located on a building rather than on a road when the moving state of the vehicle is displayed superimposed on map information, for example. It is used for map matching processing to correct the display so that the display representing the vehicle is positioned on the road.
  • This matching data MM has a plurality of link string block information.
  • the link string block information includes a plurality of links L force as line segment information that is a line segment connecting nodes N as point information that constitutes a road and represents points.
  • Seki It is a table structure of linked data.
  • the links L are related to each other with a predetermined length of the road, for example, continuous links such as Koshu Kaido and Ome Kaido.
  • the link L includes a line segment unique information (hereinafter referred to as a link ID) that is a unique number added to each link L, and a unique number representing two nodes N connected by the link L. Node information.
  • Link L is associated with the VICS link, and the positional relationship between the VICS data and the map display corresponds.
  • the node N corresponds to a nodal point such as an intersection, a turning point, a branching point, or a merging point of each road.
  • the information related to node N includes the point-specific information, which is a unique number assigned to each node N in the link string block information, the coordinate information of the position where each node N exists, and multiple points such as intersections and branch points. And flag information which is branch information indicating whether or not the branch position power at which the other link intersects.
  • the link string block information of the matching data MM is associated with information on the road configuration, such as the number of lanes, whether it is a main road, the type of national roads, prefectural roads, toll roads, or the configuration of the tunnel. It has been. Based on these road configuration information, roads can be displayed in a map corresponding to the display data VM.
  • the map information for searching for a travel route is, for example, a table structure similar to the matching data MM, that is, line segment information that connects points such as node information such as a node N that represents a road and links L.
  • the table structure with the above becomes an information structure for representing a route in order to search for each movement route.
  • the storage means 160 stores search information for acquiring information on a predetermined point in the map information, for example.
  • the search information includes various information such as the prefecture name, municipality name, district name, point name, etc., which are the areas that are sequentially subdivided on the map information, and information such as stores, parking lots, For example, it has a tree-structured table structure in which item information is related to facilities such as parks, gas stations, and convenience stores.
  • the facility information includes facility name information regarding names, facility address information regarding addresses, facility coordinate information regarding coordinates, facility genre information as type information regarding Jeanne, and business hours regarding business hours. Information and so on.
  • the memory 170 stores setting items input by the terminal input unit 130, music data, image data, and the like so as to be appropriately readable. Further, the memory 170 stores various programs developed on an OS (Operating System) that controls the operation of the entire navigation device 100. As the memory 170, it is desirable to use, for example, a memory (eg, a complementary metal-oxide semiconductor (CMOS) memory) that retains memory even when the power is suddenly turned off due to a power failure or the like. Note that the memory 170 may be configured to include a drive, a driver, and the like that are readable and stored in a recording medium such as HD, DVD, or an optical disk.
  • CMOS complementary metal-oxide semiconductor
  • the processing unit 180 includes various input / output ports (not shown) such as a GPS reception port to which a GPS reception unit is connected, a sensor port to which various sensors are connected, a VICS reception port to which a VICS antenna is connected, a terminal Key input port to which input unit 130 is connected, display port to which terminal display unit 140 is connected, audio port to which audio output unit 150 is connected, storage port to which storage unit 160 is connected, and memory 170 are connected It has a memory port. Then, as shown in FIG. 4, the processing unit 180 includes a current position recognition unit 181 as a current position information acquisition unit and a destination recognition unit 182 as a arrival feature position information acquisition unit, as shown in FIG.
  • Current position recognizing means 181 recognizes the current position of the vehicle. Specifically, the current position recognizing means 181 calculates a plurality of current pseudo positions of the vehicle based on vehicle speed data and azimuth angle data output from the speed sensor and azimuth angle sensor of the sensor unit 110. Put out. Furthermore, the current position recognizing means 181 recognizes the current pseudo coordinate value of the vehicle based on the GPS data regarding the current position output from the GPS receiver. Then, the current position recognizing means 181 compares the calculated current pseudo position with the recognized current pseudo coordinate value, calculates the current position of the vehicle on separately acquired map information, and determines the current position. recognize.
  • the current position recognizing means 181 determines the inclination and height difference of the road on the basis of the acceleration data output from the acceleration sensor, calculates the current pseudo position of the vehicle, and calculates the current position. recognize.
  • the current position of the vehicle can be accurately recognized even at overlapping points on a plane such as a three-dimensional intersection or a highway.
  • the error between the travel distance obtained from speed data and azimuth angle data and the actual travel distance of the vehicle can be corrected more accurately by correcting the detected road slope. Recognize the current position.
  • the current position recognizing means 181 can recognize, as the current position, the starting position set and input by the terminal input unit 130 as a pseudo current position, in addition to the vehicle current position described above. Then, the current position information regarding the current position obtained by the current position recognizing means 181 is appropriately stored in the memory 170.
  • the destination recognizing means 182 acquires destination information as destination feature information related to the destination set and input by the input operation of the terminal input unit 130, for example, and recognizes the position of the destination.
  • destination information to be set and input various information for specifying a location such as coordinates such as latitude and longitude, an address, and a telephone number can be used.
  • the destination information recognized by the destination recognition means 182 is stored in the memory 170 as appropriate.
  • the stop location recognition means 183 acquires stop location information as arrival feature information related to the stop location set and input by the input operation of the terminal input unit 130, for example, and recognizes the position of the stop location.
  • the stopover information to be set and input includes, for example, various types of information similar to the destination information, but is not limited thereto.
  • the stop location information recognized by the stop location recognition means 183 is appropriately stored in the memory 170.
  • the guidance notifying means 184 is stored in the memory 170 and is based on the travel route information obtained in advance corresponding to the traveling state of the vehicle! Information on the content to be transmitted is notified by image display by the terminal display unit 140 and pronunciation by the audio output unit 150. Specifically, a predetermined arrow or symbol is displayed on the display screen of the terminal display unit 140, or “700m ahead and the intersection is in the right direction in the direction of ⁇ ”. For example, the voice output unit 150 may pronounce or make a sound such as “There is a traffic jam ahead”.
  • the display control means 185 controls the terminal display unit 140 as appropriate to display various information on the terminal display unit 140.
  • the display control means 185 controls display of various display screens for prompting an input operation by the terminal input unit 130 and inputting various information.
  • the map matching unit 186 performs map matching processing for appropriately displaying the current position recognized by the current position recognition unit 181 based on the map information acquired from the storage unit 160.
  • the map matching means 186 uses, for example, the matching data MM, and the position displayed by superimposing the current position on the map on the terminal display unit 140 is the map displayed on the terminal display unit 140.
  • a map matching process is performed in which the current position information is appropriately corrected, corrected, and displayed so that the road force, which is a component, does not deviate.
  • the route processing unit 187 includes setting item information for route setting set and input by the user, VICS data acquired by the traffic information receiving unit 120, map information stored in the storage unit 160, and the like. Based on the above, the route search is performed by calculating the movement route of the vehicle from the current position to the destination via the stop. Note that the route processing means 187 calculates a movement route from the current position to the destination when no stop-by place is set.
  • the route processing means 187 acquires current position information, destination information, stopover information, VICS data, and setting item information. Furthermore, when the route processing means 187 obtains various types of information, it uses the map information for searching the route of the map information based on these various types of information, for example, to search for a road on which the vehicle can pass. Then, it generates travel route information that sets a travel route with a short travel time, a travel route with a short travel distance, or a travel route that avoids traffic jams and traffic regulation places. When searching for this travel route, map information matching data MM may be used in addition to the travel route search map information.
  • the travel route information also includes route guidance information that assists the travel by, for example, guiding the vehicle during travel.
  • This route guidance information is appropriately displayed on the terminal display unit 140 or appropriately voice-outputted by the voice output unit 150 under the control of the guidance notification unit 184, and driving is assisted.
  • the route processing means 187 re-researches on the stop-off place re-searched by the set point re-search means 189.
  • the travel route corresponding to the newly searched stop-by location and destination is re-searched, and the travel route information of the re-searched travel route is obtained.
  • the travel route information generated by the route processing means 187 is stored in the memory 170 as appropriate.
  • the avoidance judging means 188 is that the user wants to use the facility set as a stopover destination or destination, but the inside of the facility, the parking lot or the road around the facility is congested, or outside business hours. It is determined whether or not it is possible to avoid the arrival at a stop or at a destination due to reasons such as the fact that the road is narrow, the user's mind has changed (hereinafter referred to as “use avoidance reason”). Specifically, the avoidance determination unit 188 acquires the travel route information and the current position information, and determines whether or not the vehicle is traveling on a road facing the stop (hereinafter referred to as a stop-in front road). To do.
  • the user recognizes that he / she wants to use the stop-in ground, and is unable to stop on the stop-in front road for the first predetermined time or more. Determine whether.
  • the first predetermined time for example, 1 minute or 3 minutes can be exemplified, but in order to distinguish between a state stopped by using a stop-by place and a state stopped by a signal, It is desirable to set it longer than the general signal waiting time.
  • the map information when the vehicle is stopped in the vicinity of the signal, it may be configured to recognize that the vehicle is stopped by the signal instead of using the stop-by place.
  • traffic information when a vehicle is stopped due to road conditions such as traffic congestion or traffic conditions, it is recognized that the vehicle is stopped due to traffic congestion instead of using a stopover It ’s good.
  • the avoidance judging means 188 recognizes that the vehicle has passed the stop-in-ground road without stopping for more than the first predetermined time. Recognize that the power was not used. Then, when recognizing that there was little power using the stop, it is determined that the arrival at the stop was avoided, and a stop point avoidance signal to that effect is output to the set point re-search means 189 as appropriate. In addition, when it recognizes that the road in front of the stoppage ground has stopped for more than the first predetermined time and passed through the force, it recognizes that the user has used the stopover place.
  • avoidance determination means 188 recognizes that the vehicle has passed a road adjacent to the pre-stop ground road (hereinafter referred to as the pre-stop ground adjacent road) based on the travel route information and the current position information. The user wanted to use the stop-off area, but recognized that the user was not able to use it for reasons of avoidance of use. Then, it is determined that the arrival at the stop is avoided, and a stop at avoidance signal is appropriately output to the set point re-search means 189.
  • avoidance determination means 188 determines that the vehicle is traveling on a road facing the destination (hereinafter referred to as a road ahead of the destination ground) based on the travel route information and the current position information. The user recognizes that he / she wants to use the destination, and determines whether or not to stop on the road in front of the destination for a second predetermined time or more.
  • the second predetermined time can be exemplified by a configuration in which the second predetermined time is set to be the same as or different from the first predetermined time.
  • the avoidance judging means 188 when recognizing that the vehicle has passed the destination road in front of the destination ground without stopping for a second predetermined time or more, has used the destination for reasons of avoidance of use although the user wanted to use the destination. Recognize that it was powerful. Then, when recognizing that the destination has been helped, it is determined that arrival at the destination has been avoided, and a destination avoidance signal to that effect is appropriately output to the set point re-search means 189. In addition, if it recognizes that it has stopped on the road ahead for the second predetermined time or more, it recognizes that the user is using the destination. Then, it is determined that the destination has been reached, and the destination avoidance signal is not output to the set point re-search means 189.
  • the avoidance judging means 188 recognizes that the vehicle has passed a road adjacent to the road ahead of the destination ground (hereinafter referred to as the road adjacent to the destination ground), the user wanted to use the destination. Recognizes that it was not used for reasons of avoidance. Then, it is determined that the arrival at the destination has been avoided, and a destination avoidance signal is appropriately output to the set point re-search means 189.
  • the set point re-search means 189 re-searches a facility of the same genre as the stop-by location or destination where the arrival was avoided due to the reason for avoiding use as a new stop-off location or new destination. Specifically, when the set point re-search means 189 obtains a stop-by point avoidance signal from the avoidance determination means 188, the user wanted to use the stop-off place but was unable to use it, so this arrival was avoided. It is determined that it is necessary to guide the user to the same facility as the stop-by location, that is, the same genre facility. Then, based on the stop-by location information used for setting the movement route, the avoided stop-by location is identified.
  • facility information of this specified stop-off location Based on the genre information of this facility information, the genre of the stop-by place that was avoided is recognized. Further, the current position of the vehicle is recognized based on the current position information when the stop-by point avoidance signal is acquired. Then, for example, the facility information related to the facility of the same genre as the current location power and the avoided stop location among the facilities existing in the direction substantially corresponding to the destination is searched from the storage means 160, and the facility information For example, the facility coordinate information is output to the route processing means 187 as re-searching stop location information regarding a facility that has been reset as a new stop location.
  • the setting point re-search means 189 obtains the destination avoidance signal from the avoidance determination means 188, the user wanted to use the destination but did not use it, so this arrival was avoided.
  • the genre is recognized based on the facility information of the avoided destination, and the facility information related to the facility of the same genre as the nearest destination and the current position force is retrieved from the storage unit 160.
  • the facility coordinate information of the facility information is output to the route processing means 187 as the re-search destination information regarding the facility reset as a new destination.
  • Re-search destination information on facilities that avoid traffic congestion or facilities closest to the travel route, re-search destination information generated based on facility address information, and multiple selected facilities are selected by the user. It may be configured to output re-search destination information on the facilities that have been searched.
  • the information search unit 190 uses the search information stored in the storage unit 160, for example, as item information such as a store or a facility in response to a search request for search information set and input by the terminal input unit 130, for example. Search based on the hierarchy and get.
  • FIG. 5 is a flowchart showing the travel route search process.
  • FIG. 6 is a schematic diagram showing a moving route display screen.
  • the operation when one stop is set will be described as an example. However, the operation is the same when no stop is set or when two or more stops are set.
  • the processing unit 180 causes the display control means 185 to control the terminal display unit 140 to display the main menu, and to prompt the user to input settings for the content to be operated by the navigation device 100.
  • the screen is displayed on the terminal display unit 140.
  • the user inputs a setting to perform search processing of a moving route for moving, for example, by an input operation of terminal input unit 130.
  • the processing unit 180 recognizes a setting input for performing the travel route search process (step S101)
  • the display unit 185 causes the display control unit 185 to display various information necessary for the travel route search, for example, a purpose.
  • the terminal display unit 140 displays a screen prompting for input of setting information such as the ground, a stop-by place, and whether it is the shortest distance or the shortest time.
  • the processing unit 180 first performs processing for recognizing the current position by the current position recognizing means 181 (step S102), and destination recognition
  • the means 182 performs processing for recognizing the destination set and input (step S103).
  • the stop location recognition means 183 performs processing for recognizing the set stop location (step S104).
  • an example of the operation of performing the stop location recognition process is illustrated, but for example, a configuration in which the stop location recognition process is not performed by the user's setting input may be employed.
  • the processing unit 180 outputs the vehicle speed data and azimuth angle data output from the speed sensor and the azimuth angle sensor of the sensor unit 110 and the GPS reception unit by the current position recognition unit 181.
  • the current position information is obtained by calculating the current position of the vehicle based on the GPS data relating to the current position.
  • the acquired current position information is appropriately stored in the memory 170.
  • the processing unit 180 controls the terminal display unit 140 by the display control means 185 to enter the terminal.
  • the display prompting the user to input the destination setting by the input operation of the force unit 130 is displayed.
  • the destination recognizing means 182 acquires destination information related to the set and input destination.
  • the acquired destination information is stored in the memory 170 as appropriate.
  • the processing unit 180 causes the information search means 190 to search the mesh information of the lower layer for each area in a hierarchical manner using the search information related to the destination, for example, map information, Search information associated with the location of the ground is acquired from the storage means 160. Then, the display control means 185 of the processing unit 180 displays the search information acquired by appropriately controlling the terminal display unit 140.
  • the search information displays a predetermined area of map information including the destination, or the user who has recognized the search information displays the predetermined area by an input operation of the terminal input unit 130.
  • the display control means 185 appropriately controls the terminal display unit 140 to display the display mesh information VMx for the corresponding region.
  • the destination point is appropriately set by the input operation of the terminal input unit 130, for example, the cursor displayed on the map display screen is moved.
  • the point information of the destination is specified by the operation.
  • the destination recognizing means 182 of the processing unit 180 recognizes the point information of the destination as the destination information and stores it in the memory 170 as appropriate.
  • the processing unit 180 causes the display control unit 185 to control the terminal display unit 140 to display a prompt for setting input of a stop-by place by an input operation of the terminal input unit 130. Then, when the user sets and inputs a stop by an input operation of the terminal input unit 130 in accordance with the instruction on the displayed display screen, the stop stop recognition means 183 provides the stop stop information on the set stop input. get.
  • the acquired stop location information is appropriately stored in the memory 170.
  • an example of the operation of acquiring stop point information is the same as the operation of acquiring destination information, but is not limited to this. You can do it.
  • the processing unit 180 causes the display control unit 185 to control the terminal display unit 140 to display a prompt for an input operation of a setting item that is a condition for searching for a moving route. Then, according to the instructions on the display screen displayed by the user, when setting items are input through the input operation of the terminal input unit 130, the processing unit 180 acquires setting item information related to the setting items that have been set and input ( Step S105). The acquired setting item information is appropriately stored in the memory 170.
  • the processing unit 180 obtains current position information, destination information, stopover information, and set item information from the memory 170 by the route processing unit 187. After that, based on the acquired various information, the travel route from the current position of the vehicle to the destination via the stop-by location is obtained from the map information stored in the storage means 160 for searching the travel route and the matching data. Route search processing for searching using MM is performed (step S106).
  • route search processing is performed using the travel route search map information. Searches are made using the matching data MM for the section from the narrow street to the main road. In the route search process using this matching data MM, it is carried out by determining whether the node N is the same point and recognizing the link L relation road condition.
  • the route processing means 187 detects a plurality of travel routes, narrows down the travel routes based on the acquired setting item information, and narrows the travel routes to a condition desired by the user. For example, it generates travel route information about 5 candidate travel routes. Thereafter, the display control means 185 displays the calculated five candidate travel route information on the terminal display unit 140 and displays a request for selection by the user. Then, the movement route is set by an input operation in which the user selects one of the movement route information. The travel route information regarding the set travel route is stored in the memory 170 as appropriate. Thereafter, the processing unit 180 starts guidance and guidance based on the set travel route (step S107).
  • the processing unit 180 acquires map information from the storage unit 160. Further, the travel route information is acquired from the memory 170. Then, the guidance notifying unit 184 controls the display control unit 185 so that the moving route is superimposed on the map information and displayed on the terminal display unit 140 based on the moving route information. For example, as shown in FIG. 6, the guidance notifying unit 184 displays the road Ri (i is a natural number) in the display area 141 of the terminal display unit 140. The travel route Q1 is displayed superimposed on the road Ri.
  • the stop location icon VI that represents the location on the travel route Q1 corresponding to the stop location T1 of the stop location information
  • the destination of the destination information A destination icon (not shown) indicating the position on the travel route Q1 to be displayed is superimposed on the travel route Q1.
  • the travel route Q1 is superimposed on the roads R1, R2, R3, R5, R6, R7, Rl1, R17, R20.
  • a stopover location icon VI is superimposed and displayed at a position corresponding to the stopover location T1 on the road R5 of the travel route Q1.
  • the road R5 which is the road in front of the stop
  • the road R12 which is an adjacent road in front of the stop
  • the guidance notifying unit 184 appropriately outputs voice from the voice output unit 150 and starts guidance guidance based on the movement route.
  • the processing unit 180 determines the vehicle movement status based on the data output from the speed sensor, the azimuth angle sensor, and the acceleration sensor of the sensor unit 110, and the GPS data output from the GPS receiving unit. Recognize Then, the processing unit 180 displays or voices the guidance information regarding the movement of the vehicle based on the recognized movement situation and the route guidance information included in the movement route information by the guidance notification unit 184, and moves the vehicle. To guide.
  • the display control means 185 of the processing unit 180 is described in the ring row block information constituting the matching data MM by connecting the nodes N of the matching mesh information MMx acquired from the storage means 160 with a polyline. Based on the road configuration, the polyline is processed, and the road in the area of the matching mesh information MMx including the moving route Q1 is displayed on the terminal display unit 140. Further, the display control means 185 obtains name information VMxA and background information VMxC, which are element data relating to elements constituting the map other than the road in the area corresponding to the matching mesh information MMx of the display mesh information VMx acquired from the storage means 160. Overlay and display. The current position icon P1 is superimposed on this displayed map. Display.
  • map matching processing is performed based on the matching data MM so that the display based on the current position information of the vehicle does not deviate from the road Ri.
  • the processing unit 180 appropriately corrects the current position information so that the current position icon P1 is positioned on the matching data MM of the movement route Q1, so that the display position is on the link row with links.
  • the map and the current position icon P1 are superimposed and displayed for guidance. Further, when the current position reaches a predetermined position, as described above, the direction of movement or the like is guided by display or sound.
  • the map to be displayed is the same as when the map is displayed by search.
  • the display mesh information VMx acquired from the storage means 160 is displayed.
  • the processing unit 180 acquires, for example, VICS data such as traffic jam, traffic accident, construction, traffic regulation, weather information, and the like by the route processing means 187. Then, the processing unit 180 performs a route search process when there is a possibility that the moving state of the vehicle is affected or changed based on the acquired VICS data or weather information. Try again. In addition, the processing unit 180 informs the guidance or influence by the guidance notifying means 184.
  • VICS data such as traffic jam, traffic accident, construction, traffic regulation, weather information, and the like by the route processing means 187.
  • the processing unit 180 performs a route search process when there is a possibility that the moving state of the vehicle is affected or changed based on the acquired VICS data or weather information. Try again.
  • the processing unit 180 informs the guidance or influence by the guidance notifying means 184.
  • the processing unit 180 determines whether or not the vehicle is traveling in the vicinity of the stop by the avoidance determination unit 188, that is, for example, by traveling on the stop ground front road R5 or the stop ground front adjacent road R12. It is determined whether or not (step S108). If it is determined in this step S108 that the vehicle has traveled in the vicinity of the stop and is a bad bag, for example, the processing of step S108 is performed after a predetermined waiting time has elapsed. On the other hand, if it is determined in step S108 that the vehicle is driving in the vicinity of the stop, the user wanted to use the stop, but avoided reaching the stop without using it for reasons of avoidance of use. (Step S109).
  • the avoidance judging means 188 has been able to avoid the arrival at the stop-off place, that is, If it is determined that the vehicle has reached a stop and has used this stop, whether or not the vehicle is driving near the destination !, i.e., whether it is driving on the road in front of the destination ground or the adjacent road in front of the destination ground. Is determined (step S110).
  • step S110 If it is determined in this step S110 that the vehicle has traveled in the vicinity of the destination and is a bad bag, for example, the process of step S110 is performed after a predetermined standby time has elapsed. On the other hand, if it is determined in step S110 that the vehicle is driving near the destination, the user wants to use the destination! /, But avoids reaching the destination without using it for reasons of avoiding use. (Step S111). In this step S111, when it is determined that the destination has not been reached, that is, the destination has been reached and the destination is being used, the processing is terminated.
  • the avoidance determining means 188 determines in step S109 that the arrival at the stop is avoided, for example, the avoidance determination means 188 passes through the stop ground front road R5 without stopping for a first predetermined time or more, and the road If it is determined that the vehicle is traveling at the current position icon P2 on R6, or it is determined that the vehicle is traveling on the position of the current position icon P3 on the road R13 through the adjacent road R12 in front of the stop. In this case, it is determined whether or not the stopover location is changed, that is, whether or not the facility of the same genre as the stopover location where the arrival has been avoided is reset as a new stopover location (step S112).
  • the display control means 185 is controlled to display a prompt to input whether to reset the stop, and the user inputs a setting to reset the stop. It is determined whether or not the power is applied. If it is determined in step S112 that a setting input indicating that the stop-by place is not changed is performed, the process of step S110 is performed.
  • step S112 when it is determined that the setting input for changing the stop-by place is performed, the avoidance determination unit 188 outputs a stop-by point avoidance signal to the set point re-search unit 189. Then, the set point re-search means 189 searches for facilities of the same genre as the stop-by place where the arrival has been avoided (step S 113), and the re-search stop place information regarding the searched facility is sent to the route processing means 187. Output. Thereafter, when obtaining the re-search stop location information, the processing unit 180 searches for a travel route using the facility of the re-search stop location information as a new stop location (Step S114), and performs the processing of Step S108. carry out.
  • the setting point re-retrieval means 189 uses the first predetermined road R5 as the first predetermined road. If the vehicle passes through the position of the current position icon P2 without stopping for more than an hour, the re-search stop location information on the stop location T2 of the same genre as the stop location T1 is output to the route processing unit 187. . Then, the route processing means 187 sets the movement route Q2, and displays it superimposed on the roads R6, RIO, R16, R19, R20. Further, a stopover icon V2 is displayed at a position corresponding to the stopover place T2 on the road R19.
  • the set point re-search means 1 89 when the vehicle passes the adjacent road R12 in front of the stop on the ground and travels the position of the current position icon P3, the re-search stop point information on the stop T 2 is route processing means 187 Output to. Then, the processing unit 180 displays the travel route Q3 so as to be superimposed on the roads R13, R16, R19, R20, and displays the stop-by place icon V3 on the road R19, and performs the process of step S108.
  • step S111 If it is determined in step S111 that the arrival at the destination has been avoided, the avoidance determining means 188 determines whether or not to change the destination, that is, a facility of the same genre as the destination where the arrival has been avoided. It is determined whether or not to reset as a new destination (step S1 15). If it is determined in step S115 that a setting input indicating that the destination is not changed has been performed, the process ends.
  • step S115 when it is determined that the setting input for changing the destination has been performed, the avoidance determination unit 188 outputs a destination avoidance signal to the set point re-search unit 189. Then, the set point re-search means 189 searches for facilities having the same genre as the destination where the arrival has been avoided (step S 116), and outputs re-search destination information relating to the searched facilities to the route processing means 187. To do. Thereafter, when the route processing means 187 obtains the re-search destination information, the route processing means 187 searches for a travel route with the facility of the re-search destination information as a new destination (step S 117), and the processing of step S 110 To implement.
  • the processing unit 180 of the navigation device 100 acquires the current position information, destination information, stopover information, and setting item information in the route processing unit 187, and Set the travel route from the location to the destination via the stopover point. Thereafter, the processing unit 180 determines whether or not the user has avoided the arrival of the stop-off place or destination at the facility by the avoidance determination means 188. Then, the processing unit 180 searches the set point again. When the means 189 determines that the avoidance determination means 188 has avoided, for example, the arrival at the stop-by place, a facility of the same genre as the stop-by place where the arrival is avoided is selected as a new stop-by place.
  • the navigation device 100 when the navigation device 100 cannot use a facility set as a stop by the user because it is not in operation, for example, and avoids reaching this facility, the navigation device 100 re-opens a new stop to the user. It is possible to select a facility of the same genre as a powerful facility that cannot be used without performing an input operation for setting, that is, a facility that can achieve the same purpose as that of a facility that cannot be used. Therefore, the navigation apparatus 100 can appropriately select a stopover place and a destination where the vehicle reaches.
  • the avoidance determining means 188 recognizes that the vehicle has passed the stop or near the destination, it determines that the arrival at the stop or the destination has been avoided. For this reason, the navigation apparatus 100 can select a new stop place without causing the user to perform an input operation of passing the vehicle while avoiding reaching the stop place, for example. Therefore, the use of the navigation device 100 can be improved.
  • the avoidance determination means 188 detects the vicinity of the stopover destination or the destination. Recognize that it has passed. For this reason, even if the navigation device 100 enters the parking lot at a stop, for example, even if the vehicle stops temporarily when the facility is crowded, the use of the stop is It is possible to select a new stop by determining that the vehicle has passed the stop without determining that it has stopped. Therefore, the navigation device 100 can more appropriately select a new stop-off place.
  • the avoidance judging means 188 recognizes that the vehicle has passed the stop ground front road or the destination ground front road. For this reason, the navigation device 100 only needs to recognize whether or not the vehicle has passed the stop road in front of the ground. For example, the navigation device 100 recognizes a predetermined area centered on the stop area and recognizes whether or not the force has passed through the predetermined area. It is possible to determine whether or not the vehicle has passed near the stop by a simple method compared to the configuration to be performed. Therefore, the navigation device 100 can appropriately select a new stop-off place by a simple method.
  • the avoidance judging means 188 passes the road adjacent to the stop ground and the road adjacent to the destination ground. If it is recognized that it has passed, it is recognized that the vehicle has passed near the stop-off place or the destination. For this reason, the navigation device 100 only needs to recognize whether or not the force has passed through the adjacent road in front of the stop, for example. Compared to a configuration that recognizes whether or not the vehicle has passed a predetermined area centered on the stop. It is possible to determine whether or not the vehicle has passed near the stop by a simple method.
  • the navigation device 100 can appropriately select a new stop by a simple method and according to more situations.
  • the set point re-search means 189 is closest to the current position of the vehicle determined to be avoided by the avoidance determination means 188 and is the same as the facility at the stop or destination. Are selected as new stops and new destinations. For this reason, the navigation device 100 can allow the user to use a new stop location that can achieve the same purpose as that of the stop location, for example, at an earlier timing.
  • the set point re-search means 189 exists in a direction substantially corresponding to the destination with respect to the current position of the vehicle determined to have avoided the stop by the avoidance determination means 188, and the stop place A facility of the same genre as that of the facility is selected as a new stopover.
  • the navigation device 100 uses, as a new stop, a facility that exists in a direction away from the destination force, such as a configuration in which the setting condition of a new stop is only closest to the current position. There is no election. Therefore, it is possible to select a new stop-off place that can keep the travel distance to the destination short and improve the convenience of the navigation device 100.
  • the set point re-search means 189 selects a new stop or new location based on an input operation as to whether or not to select a new stop or a new destination corresponding to the stop or destination.
  • the right destination For this reason, the navigation apparatus 100 can select a new stop and a new destination, for example, reflecting the user's intention reliably.
  • the setting point re-search means 189 is provided with a function of selecting a new stop and a new destination corresponding to both the stop and the destination. Therefore, the convenience of the navigation device 100 is improved compared to the configuration in which only one of the functions described above is provided. I can go up.
  • the route processing unit 187 sets a travel route corresponding to the new stop and the new destination selected by the set point re-search unit 189. For this reason, the navigation apparatus 100 can plan a user based on the newly selected drop-off place and the travel route to the destination.
  • the present invention is not limited to the above-described embodiment, but includes the following modifications as long as the object of the present invention can be achieved.
  • the modification relating to the setting of the stop-by place is exemplified as appropriate, but the modification relating to the setting of the destination is similarly included.
  • the avoidance judging means 188 is not provided with a function for judging that the vehicle has passed the stop-by place based on the length of the stop time in the vicinity of the stop-off place, for example, that the avoidance judging means 188 has stopped even just near the stop-off place.
  • a configuration may be adopted in which when it is recognized, it has been stopped because of the use of a stopover. With such a configuration, it is possible to simplify the configuration of the avoidance determination unit 188 that does not require the avoidance determination unit 188 to have a configuration for recognizing the stop time.
  • the processing unit 180 may be configured to perform the following processing, for example. That is, for example, as shown in FIG. 7, in a state where the vehicle travels at the position of the current position icon P4 and the travel route Q4 via the stop point T1 corresponding to the stop point icon V4 is set, the vehicle Road that is connected to R5 in front of the stop (hereinafter referred to as the stop road in front of the stop) R3, R4, R6, R9, Road in front of the stop R5, Road adjacent to the stop in front of R12 Road that is not R12 Stop by T1
  • the avoidance determination means 188 causes the user to stop by We wanted to use T1, but we decided that we avoided it without using it for reasons to avoid it.
  • a travel route Q5 that passes through a stop point T3 of the same genre as the stop point T1 searched by the set point re-search means 18 9 is set and displayed superimposed on the roads R25, R26, R23, R20, A stopover icon V5 may be displayed.
  • the navigation device 100 has the current position icon on the road R25 in the state where the movement route Q4 is set! Travel route Q4 when the user decides to avoid reaching the stop point T1 while driving on the road R24 that is farther away from the stop point T1 than the adjacent road R12 etc. Even if they are off the road, they can recognize this avoidance and select a new stop-off area T3. Therefore, it is possible to select a new stop point T 3 or the like at an earlier point than the above embodiment, and the convenience of the navigation device 100 can be further improved.
  • the traffic information receiving unit 120 may function as the traffic information acquisition unit, and the avoidance determination unit 188 may function as the movement difficulty recognition unit, respectively.
  • the avoidance determining means 188 acquires the traffic information of the predetermined area A, which is a substantially circular area including the stop point T1 as shown in FIG.
  • examples of the predetermined area A include areas in which a general navigation device determines that a stopover has arrived, such as an area having a radius of 50 m or 1 OOm centered on the stopover T1, but is not limited thereto. Other radiuses and shapes may be used as appropriate.
  • the shape of the predetermined region A is not limited to a substantially circular shape, and may be another shape such as a square, a rectangle, or a triangle as appropriate.
  • the road Ri in the predetermined area A is congested and it is difficult to move to the stop location T1, and the stop location is indicated by the current position icon P5.
  • Front road connecting roads R3, R4, R6, R9, stop road in front of road R5, road not in front of stop road adjacent to R12 For example, when driving on road R25 in a direction away from stop T1, the user If you want to use the stop-off area T1, you may decide that you have avoided the arrival due to reasons for avoiding use.
  • the navigation device 100 can more appropriately avoid reaching the stop point T1 by recognizing the running state and the difficulty of moving to the stop point T1 due to traffic congestion. You can judge whether or not you have power. Therefore, the navigation apparatus 100 can select a new stop point T3 more appropriately. Furthermore, it is possible to more accurately recognize the difficulty of moving to the stop-by place T1, based on information related to traffic congestion that is generally used as information indicating the difficulty of movement.
  • the movement difficulty is determined in a predetermined area. Recognize based on construction status and traffic regulations in A or parking lot availability It is good also as a structure. Even with such a configuration, the navigation device 100 recognizes the traveling state and the difficulty of moving to the stop location T1, thereby preventing the arrival of the stop location T1 more accurately. You can determine whether or not.
  • the avoidance determining means 188 may determine whether or not the arrival at the stop is avoided based on whether or not the vehicle has passed the predetermined area A described above.
  • the road force adjacent to the stop-front ground road on the opposite side of the road adjacent to the stop-by road is the distance that can be easily moved on foot by the distance to the stop-ground front road, this stop-ground front road It can be determined that the stop has been reached on the road adjacent to the other side and the stop is used, and it can be determined that the stop has been avoided when passing without stopping. Therefore, it is possible to determine whether or not the force avoids reaching the stop-off place more appropriately than the configuration of the above embodiment.
  • the avoidance determination unit 188 functions as a height information acquisition unit and a predetermined region setting unit, and the above-described predetermined region A is set by, for example, the following method. That is, the avoidance determination unit 188 acquires height information related to the height of features on the map stored in the storage unit 160, for example. Then, based on the height of the feature of the height information and the map of the map information in the vicinity of the stop-by place, an area where the vehicle stop-by place can be visually recognized may be set as the predetermined area A.
  • the area where the facilities at the stop-off area can be visually recognized is determined from the height of the line of sight of the user who boarded the general vehicle. It may be configured to be set as area A. With such a configuration, it is possible to recognize that it is highly likely that the user has avoided reaching the stop-by place due to the user's will when passing the road in the predetermined area A even though the stop-by place can be visually recognized. Therefore, it is possible to determine whether or not the arrival at the stop is more appropriately avoided as compared with the configuration in which the predetermined area A is set regardless of whether the stop is visible.
  • the terminal display unit 140 and the voice output unit 150 function as a movement route notification unit
  • the guidance notification unit 184 functions as a movement route notification control unit
  • the route processing unit 187 functions as a movement state detection unit. It is also possible to adopt a configuration that performs such processing.
  • a road near a stop-by place that is, a road in front of the stop-off ground, for example, When referring to the road adjacent to the stop ground, the connection road before the stop ground, and the road in the predetermined area A, it will be referred to as a road near the stop ground.
  • the route processing means 187 recognizes that the vehicle has deviated from the moving route based on the current position information, the moving route from the point deviating from the moving route to the destination via the stop-by point.
  • the so-called re-route process is performed to reset.
  • the guidance notifying means 184 causes the terminal display unit 140 and the voice output unit 150 to notify the travel route set by the reroute processing.
  • the avoidance judging means 188 recognizes that the number of reroute processes until it passes the road near the stop is more than a predetermined number, it is determined that the arrival at the stop is avoided. Also good.
  • the navigation apparatus 100 can select a new stop-off place based on the number of reroutes even when traveling on a road that is farther away than the stop-by nearby road. It is possible to select a new stop at an early point.
  • avoidance determination means 188 the vehicle is traveling in a direction away from the stop along a road that intersects at a predetermined angle or more with a road near the stop, for example, set as a travel route.
  • it may be determined that the arrival at the stop is avoided. For example, if you are traveling along a road that intersects a stop near the road set as the travel route, for example, at less than 30 degrees, there is a possibility that the user may have accidentally left the travel route. Recognize that reaching the stop is not avoided and driving along a road that intersects at 30 degrees or more, it is likely that the user has intentionally left the travel route.
  • the navigation device 100 selects a new stop location based on the running state of the vehicle without causing the user to perform an input operation to reset the new stop location. It is possible to appropriately select the stop-by place where the vehicle reaches.
  • avoidance judging means 188 for example, the vehicle deviates from a road near the stop-off place set as the movement route, and from this deviated point to the point where the next guidance based on the movement route information is notified.
  • the distance is equal to or greater than a predetermined distance
  • a configuration may be adopted in which it is recognized that there is a high possibility that the vehicle has deviated from the travel route, and that the arrival at the stop-by location is avoided.
  • the navigation device 100 can select a new stop point without causing the user to perform an input operation to reset the new stop point. Can be selected appropriately. Note that it may be configured to determine whether or not the arrival at the stop is avoided based on the number of blocks that are not the distance to the point where the next guidance is notified.
  • the avoidance determination unit 188 determines whether or not the force has been avoided from reaching the stop. It is good also as composition to do. With such a configuration, the navigation device 100 does not allow the user to perform an input operation for resetting a new stop-off place, and reliably reflects the user's will. You can select the ground.
  • the avoidance judging means 188 determines from the current position of the vehicle that has been judged to have avoided the stop-by place. It is also possible to select a facility with the shortest travel time and the same genre as the stopover location as a new stopover location. With such a configuration, do not reflect the required time! Based on the distance from the current position with ⁇ ! / ⁇ and select a new stop location at a faster timing compared to the configuration of the above embodiment. Users can make use of a new stop that can achieve the same purpose as the stop.
  • the setting point re-search means 189 avoids reaching the stop by the avoidance determination means 188 without providing a function for determining whether or not a new stop is selected based on the input operation. It may be configured to select a new stop-off place when it is determined that it has been made. With such a configuration, the process of step S110 can be omitted, and the moving route corresponding to the new stopover can be notified to the user more quickly. Further, the setting point re-search means 189 need not be provided with the above-described function, and the configuration of the setting point re-search means 189 can be simplified.
  • the avoidance judging means 188 recognizes that the vehicle has passed a predetermined distance from the stop T1 on the road in front of the stop, such as lm or 30m, the stop T1 It is good also as a structure recognized as having avoided.
  • the navigation device 100 is earlier in timing than the configuration of the above-described embodiment in which the navigation device 100 recognizes that the stop point T1 has been avoided when the vehicle completely passes the stop side ground road. A new stopover process can be started.
  • the processing unit 180 may be configured not to have a function of selecting a new stop-off place or a function of selecting a new destination. With such a configuration, steps S108, S110 and 3112 and steps S109, S113 and S115; 3 ⁇ 4i can be omitted, and the processing unit 180 of the movement path search process can be omitted. Processing load can be reduced. Further, it is possible to simplify the configuration of the avoidance determination unit 188 and the set point re-search unit 189 that do not need to be provided with the above-described functions in the avoidance determination unit 188 and the set point re-search unit 189.
  • step S109 it is determined whether or not there is a stopover area that has not been determined to be avoided, and if it is determined that it remains, the process of step S108 is performed.
  • a configuration may be adopted in which the process of step S110 is performed when it is determined that there is no remaining.
  • the present invention is not limited to the configuration in which the information processing apparatus of the present invention is applied to the navigation apparatus 100, but the current position recognizing means 181, the destination recognizing means 182, the stop-side recognizing means 183, the route processing A configuration may be adopted in which the processing unit 187, the avoidance determination unit 188, and the set point re-search unit 189 are made independent. Furthermore, the information processing apparatus of the present invention may be configured without the route processing means 187.
  • each function described above has been constructed as a program, but it may be configured as hardware such as a circuit board or an element such as a single integrated circuit (IC). it can.
  • IC integrated circuit
  • the processing unit 180 of the navigation device 100 acquires the current position information, the destination information, the stop-by place information, and the setting item information, and stops from the current position to the destination. Set the travel route via the ground. Thereafter, when the processing unit 180 recognizes that the user has avoided, for example, reaching the stop-by place, the processing unit 180 selects a facility of the same genre as the new stop-by place where the arrival stop is avoided. For this reason, when the navigation device 100 cannot use the facility set as a stop by the user, for example, because it is not in operation, the navigation device 100 can provide a new stop to the user.
  • the navigation apparatus 100 can appropriately select a stopover destination and a destination where the vehicle reaches.
  • the present invention can be used for an information processing apparatus that selects a feature to which a moving object reaches, a method thereof, a program thereof, and a recording medium on which the program is recorded.

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

 ナビゲーション装置100の処理部180は、現在位置から目的地までの立寄り地を経由した移動経路を設定する。処理部180は、利用者が例えば立寄り地への到達を回避したことを認識すると、この到達が回避された立寄り地と同一のジャンルの施設を新たな立寄り地として選出する。このため、ナビゲーション装置100は、例えば営業していないなどの理由により利用者が立寄り地として設定した施設を利用できずこの施設への到達を回避する場合、利用者に新たな立寄り地を再設定する旨の入力操作を実施させることなく、利用できなかった施設と同一のジャンルの施設、すなわち利用できなかった施設における目的と同様の目的を達成できる施設を選出できる。

Description

明 細 書
情報処理装置、その方法、そのプログラム、および、そのプログラムを記 録した記録媒体
技術分野
[0001] 本発明は、移動体が到達する地物を選出する情報処理装置、その方法、そのプロ グラム、および、そのプログラムを記録した記録媒体に関する。
背景技術
[0002] 従来、車載用のナビゲーシヨン装置において、このナビゲーシヨン装置が有する地 図情報に基づいて、現在位置から目的地までの移動経路、あるいは現在位置から立 ち寄り地を経由した目的地までの移動経路を探索して報知する構成が知られている (例えば、特許文献 1参照)。
[0003] この特許文献 1に記載ものは、規定時間以上の停車を確認すると、自車位置にある 案内マークデータを探索し、その案内マークの施設や店舗などの案内マーク利用頻 度評価データの評価値を増加または加算する。さらに、利用者により設定された目的 地までの経路を探索し、案内マーク利用頻度評価データをもとに、探索した全ての経 路について各経路の評価データの計算処理を実施する。そして、評価値が最も高い 経路を選択し、利用者に提示して案内を開始する。
[0004] 特許文献 1:特開 2001— 330456号公報 (第 4頁右欄 第 7頁左欄)
発明の開示
発明が解決しょうとする課題
[0005] し力しながら、上述したような特許文献 1のような構成では、例えば目的地として設 定した施設や店舗が営業していな力つたり、混雑していて利用できな力 たりした場 合、目的地を再設定する必要があるという問題点が一例として挙げられる。
[0006] 本発明の目的は、このような実情などに鑑みて、移動体が到達する地物を適切に 選出可能な情報処理装置、その方法、そのプログラム、および、そのプログラムを記 録した記録媒体を提供することである。
課題を解決するための手段 [0007] 本発明の情報処理装置は、移動体の現在位置に関する現在位置情報を取得する 現在位置情報取得手段と、前記移動体が到達する地物の位置に関する到達地物情 報を取得する到達地物位置情報取得手段と、地図情報を取得する地図情報取得手 段と、前記現在位置情報、前記到達地物情報、および、前記地図情報に基づいて、 前記移動体の現在位置から前記地物までの移動経路を設定する経路設定手段と、 前記到達地物情報の地物の種別に関する種別情報を取得する種別情報取得手段 と、前記移動体の前記地物への到達が回避されたか否かを判断する回避判断手段 と、この回避判断手段で前記地物への到達が回避されたと判断されたことを認識す ると、前記地図情報および前記種別情報に基づいて、前記到達が回避された地物と 同一の種別の他の地物を前記移動体が到達する新たな地物として選出する地物選 出手段と、を具備したことを特徴とする。
[0008] 本発明の情報処理方法は、演算手段により、移動体が到達する地物を選出する情 報処理方法であって、前記移動体の現在位置に関する現在位置情報を取得し、前 記移動体が到達する地物の位置に関する到達地物情報を取得し、地図情報を取得 し、前記現在位置情報、前記到達地物情報、および、前記地図情報に基づいて、前 記移動体の現在位置から前記地物までの移動経路を設定し、前記到達地物情報の 地物の種別に関する種別情報を取得し、前記移動体の前記地物への到達が回避さ れた力否かを判断し、前記地物への到達が回避されたと判断されたことを認識すると 、前記地図情報および前記種別情報に基づいて、前記到達が回避された地物と同 一の種別の他の地物を前記移動体が到達する新たな地物として選出することを特徴 とする。
[0009] 本発明の情報処理プログラムは、演算手段を前述した本発明の情報処理装置とし て機能させることを特徴とする。
[0010] 本発明の情報処理プログラムは、前述した本発明の情報処理方法を演算手段に実 行させることを特徴とする。
[0011] 本発明の情報処理プログラムを記録した記録媒体は、前述した本発明の情報処理 プログラムが演算手段にて読取可能に記録されたことを特徴とする。 図面の簡単な説明
O
012] [図 1]本発明の一実施の形態に係るナビゲーシヨン装置の概略構成を示すブロック図 である。
[図 〇
2]前記一実施の形態における地図情報を構成する表示用データのテーブル構 造を模式的に示す概念図である。
[図 3]前記一実施の形態における地図情報を構成するマッチングデータのテーブル 構造を模式的に示す概念図である。
[図 4]前記一実施の形態におけるナビゲーシヨン装置を構成する処理部の概略構成 を示すブロック図である。
[図 5]前記一実施の形態における移動経路の探索処理を示すフローチャートである。
[図 6]前記一実施の形態における移動経路の表示画面を示す模式図である。
[図 7]本発明の他の実施の形態に係る移動経路の表示画面を示す模式図である。 符号の説明
情報処理装置としてのナビゲーシヨン装置
120 交通情報取得手段として機能しうる交通情報受信部
140 移動経路報知手段として機能しうる端末表示部
150 移動経路報知手段として機能しうる音声出力部
180 演算手段としての処理部
181 現在位置情報取得手段としての現在位置認識手段
182 到達地物位置情報取得手段としての目的地認識手段
183 到達地物位置情報取得手段としての立寄り地認識手段
184 移動経路報知制御手段として機能しうる案内報知手段
187 移動状態検出手段として機能しうる地図情報取得手段としても機能する経 路設定手段としての経路処理手段
188 移動困難性認識手段、高さ情報取得手段、および、所定領域設定手段とし て機能しうる回避判断手段
189 種別情報取得手段としても機能する地物選出手段としての設定地点再検 索手段
A 略円形領域である所定領域 Ql, Q2, Q3, Q4, Q5 移動経路
発明を実施するための最良の形態
[0014] 以下、本発明に係る一実施の形態を図面に基づいて説明する。本実施の形態で は、本発明の情報処理装置としてのナビゲーシヨン装置であって、移動体である例え ば車両の移動状況としての走行を案内誘導する構成を例示して説明する。なお、本 発明の情報処理装置としては、車両の走行案内誘導する構成に限らず、いずれの 移動体の交通状況を報知する構成が対象となる。図 1は、本実施の形態におけるナ ピゲーシヨン装置の概略構成を示すブロック図である。図 2は、地図情報を構成する 表示用データのテーブル構造を模式的に示す概念図である。図 3は、地図情報を構 成するマッチングデータのテーブル構造を模式的に示す概念図である。図 4は、ナビ ゲーシヨン装置を構成する処理部の概略構成を示すブロック図である。
[0015] 〔ナビゲーシヨン装置の構成〕
図 1において、 100はナビゲーシヨン装置である。このナビゲーシヨン装置 100は、 移動体である例えば車両の移動状況に対応して移動に関する案内を報知する装置 である。なお、移動体としては、車両に限らず、飛行機、船舶などいずれの移動体が 対象となる。また、ナビゲーシヨン装置 100としては、例えば移動体としての車両に搭 載される車載型、携帯型、 PDA (Personal Digital Assistant)、携帯電話、 PHS(Perso nal Handyphone System),携帯型パーソナルコンピュータなどが例示できる。このナ ピゲーシヨン装置 100は、このナビゲーシヨン装置 100が有する地図情報に基づいて 、現在位置や目的地あるいは立寄り地に関する情報の表示、現在位置力 例えば立 寄り地を経由した目的地までの経路の探索や表示、最寄りの所定の店舗の検索やそ の表示あるいは店舗のサービス内容に関する情報の表示などを実施する。そして、 ナビゲーシヨン装置 100は、図 1に示すように、センサ部 110と、交通情報受信部 12 0と、端末入力部 130と、端末表示部 140と、音声出力部 150と、記憶手段 160と、メ モリ 170と、演算手段としての処理部 180と、などを備えている。
[0016] センサ部 110は、移動体である例えば車両の移動の状態、すなわち現在位置や走 行状況などを検出して処理部 180に所定の信号として出力する。このセンサ部 110 は、例えば図示しない GPS (Global Positioning System)受信部と、図示しない速度セ ンサ、方位角センサおよび加速度センサなどの各種センサなどにて構成されている。
[0017] GPS受信部は、図示しない人工衛星である GPS衛星から出力される航法電波を 図示しない GPSアンテナにて受信する。そして、 GPS受信部は、受信した航法電波 に対応した信号に基づ 、て現在位置の擬似座標値を演算し、 GPSデータとして処 理部 180に出力する。
[0018] また、センサ部 110のセンサである速度センサは、移動体である例えば車両に配設 され、車両の移動速度である走行速度に対応して変動する信号に基づいて、車両の 走行速度や実際の加速度を検出する。この速度センサは、例えば車軸や車輪の回 転により出力されるパルス信号や電圧値などを読み取る。そして、速度センサは、読 み取ったノルス信号や電圧値などの検出情報を処理部 180へ出力する。センサで ある方位角センサは、車両に配設され、図示しないいわゆるジャイロセンサを有し、車 両の方位角すなわち車両が前進する走行方向を検出する。この方位角センサは、検 出した走行方向に関する検出情報である信号を処理部 180へ出力する。センサであ る加速度センサは、車両に配設され、車両の走行方向における加速度を検出する。 この加速度センサは、検出した加速度を、例えばパルスや電圧などによる検出情報 であるセンサ出力値に変換し、処理部 180へ出力する。
[0019] 交通情報受信部 120は、道路の交通状態、例えば渋滞や交通規制などに関する 交通情報を受信する。この交通情報受信部 120としては、例えば日本にて開発され て利用されている VICS (Vehicle Information Communication System:道路交通情報 通信システム)受信装置などが利用できる。この VICS受信装置を用いたこの交通情 報受信部 120は、図示しない VICSアンテナを有し、この VICSアンテナにより交通に 関する情報を取得して処理部 180に VICS信号として出力する。
[0020] 端末入力部 130は、例えばキーボードやマウスなどで、入力操作される図示しない 各種操作ボタンや操作つまみなどを有して 、る。この操作ボタンや操作つまみの入 力操作の内容としては、例えばナビゲーシヨン装置 100の動作内容の設定などの設 定事項である。具体的には、取得する情報の内容や取得する条件などの設定、目的 地や立寄り地の設定、探索する経路に関する設定、情報の検索、車両の移動状況で ある走行状態を表示させるなどが例示できる。そして、端末入力部 130は、設定事項 の入力操作により、所定の信号を処理部 180へ適宜出力して設定させる。なお、この 端末入力部 130としては、操作ボタンや操作つまみなどの入力操作に限らず、例え ば端末表示部 140に設けられたタツチパネルによる入力操作や、音声による入力操 作など、各種設定事項を設定入力可能な!/ヽずれの構成を適用できる。
[0021] 端末表示部 140は、処理部 180にて制御され処理部 180からの画像データの信号 を画面表示させる。画像データとしては、例えば地図情報や検索情報などの画像デ ータの他、図示しない TV受信機で受信した TV画像データ、外部装置など光デイス クゃ磁気ディスク、メモリカードなどの記録媒体に記録されドライブやドライバなどにて 読み取った画像データ、メモリ 170からの画像データなどである。この端末表示部 14 0としては、例えば液晶パネルや有機 EL (Electro Luminescence)パネル、 PDP (Plas ma Display Panel)、 CRT (Cathode-Ray Tubeノ、 FED (Field Emission Display)、亀 気泳動ディスプレイパネルなどが例示できる。
[0022] 音声出力部 150は、例えば図示しないスピーカなどの発音手段を有する。この音声 出力部 150は、処理部 180にて制御され、処理部 180からの音声データなどの各種 信号を発音手段から音声により出力する。音声により出力する情報としては例えば車 両の走行方向や走行状況、交通状況などで、車両の走行を案内する上で運転者な どの搭乗者に報知する。なお、発音手段は、例えば TV受信機で受信した TV音声デ ータゃ記録媒体さらにはメモリ 170などに記録された音声データなどをも適宜出力可 能である。また、音声出力部 150は、発音手段を設けた構成に限らず、車両に配設さ れて ヽる発音手段を利用する構成としてもょ ヽ。
[0023] 記憶手段 160は、例えば図 2および図 3に示すような地図情報などを格納、すなわ ち読み出し可能に記憶する。この記憶手段 160としては、 HD (Hard Disk) , DVD (D igital Versatile Disc)、光ディスク、メモリカードなどの記録媒体に読み出し可能に記 憶するドライブやドライバなどが例示できる。
[0024] ここで、地図情報は、例えば図 2に示すようないわゆる POI (Point Of Interest)デー タである表示用データ VMと、例えば図 3に示すようなマッチングデータ MMと、移動 経路探索用地図データと、などを備えている。
[0025] 表示用データ VMは、例えばそれぞれ固有の番号が付加された複数の表示用メッ シュ情報 VMxを備えている。すなわち、表示用データ VMは、一部の領域に関する 表示用メッシュ情報 VMxに複数分割され、表示用メッシュ情報 VMxが縦横に複数連 続して構成されている。なお、表示用メッシュ情報 VMxは、適宜一部の領域に関する 下層の表示用メッシュ情報 VMxにさらに複数分割されて 、てもよ 、。
[0026] そして、表示用メッシュ情報 VMxは、例えば交差点の名称などの名称情報 VMxA と、道路情報 VMxBと、背景情報 VMxCと、にて構成されている。名称情報 VMxAは 、その領域における他要素データである例えば交差点の名称や地域の名称などを 絶対座標との位置関係で所定の位置に配置表示されるデータのテーブル構造に構 成されている。道路情報 VMxBは、その領域における道路要素データである道路を 絶対座標との位置関係で所定の位置に配置表示させるデータのテーブル構造に構 成されている。背景情報 VMxCは、他要素データである著名な場所や建造物などを 示すマークや、その著名な場所や建造物などを示す他要素データである画像情報 などを絶対座標との位置関係で所定の位置に配置表示されるデータのテーブル構 造に構成されている。
[0027] 一方、マッチングデータ MMは、表示用データ VMと同様に、例えばそれぞれ固有 の番号が付加された一部の領域に関するマッチングメッシュ情報 MMxに複数分割さ れ、マッチングメッシュ情報 MMxが縦横に複数連続して構成されている。なお、マツ チングメッシュ情報 MMxは、適宜一部の領域に関する下層のマッチングメッシュ情 報 MMxにさらに複数分割されていてもよい。また、マッチングメッシュ情報 MMxは、 表示用メッシュ情報 VMxと異なる領域を表すデータ構造、すなわち分割される領域 の縮尺が異なって 、てもよ 、。
[0028] そして、マッチングデータ MMは、例えば車両の移動状態を地図情報に重畳させ て表示させる際に、車両を表す表示が道路上ではなく建物上に位置するなどの誤表 示を防止するため、車両を表す表示が道路上に位置するように表示を修正するマツ プマッチング処理に利用される。このマッチングデータ MMは、複数のリンク列ブロッ ク情報を有している。
[0029] リンク列ブロック情報は、図 3に示すように、道路を構成し地点を表す地点情報とし てのノード Nを結ぶ線分である線分情報としてのリンク L力 所定の規則性で複数関 連付けられたデータのテーブル構造である。具体的には、道路の所定の長さ例えば 甲州街道や青梅街道などの連続する道路のように、リンク Lが折れ線上にそれぞれ 連なった連続するリンク列となるもので関連付けられている。そして、リンク Lは、各リン ク L毎に付加された固有の番号である線分固有情報(以下、リンク IDという。)と、リン ク Lが結ぶ 2つのノード Nを表す固有の番号などのノード情報とを有している。また、リ ンク Lは、 VICSリンクに関連付けられ、 VICSデータと地図表示との位置関係が対応 するようになっている。
[0030] また、ノード Nは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当 する。そして、ノード Nに関する情報は、リンク列ブロック情報におけるノード N毎に付 カロされた固有の番号である地点固有情報と、各ノード Nが存在する位置の座標情報 と、交差点や分岐点などの複数のリンクが交差する分岐位置力否かの分岐情報であ るフラグ情報と、を有している。
[0031] さらに、マッチングデータ MMのリンク列ブロック情報には、道路の構成に関する情 報、例えば車線数、本線か否か、国道や県道、有料道路などの種別やトンネル内な どの構成などが関連付けられている。これら道路の構成に関する情報により、表示用 データ VMに対応して道路を地図表示可能となって 、る。
[0032] また、移動経路探索用地図情報は、例えばマッチングデータ MMと同様のテープ ル構造、すなわち道路を表すノード Nのように地点を表す地点情報とリンク Lのように 地点を結ぶ線分情報とを有したテーブル構造で、各移動経路を探索するために道 路を表すための情報構造となって 、る。
[0033] また、記憶手段 160には、例えば地図情報における所定の地点の情報を取得する ための検索情報が記憶されている。すなわち、検索情報は、地図情報上で順次細分 化される領域となる都道府県名、市町村名、地区名、地点名などの内容やガイダンス などの各種情報や、地物としての店舗、駐車場、公園、ガソリンスタンド、コンビ-ェン スストアなどの施設に関する施設情報などで、例えば階層状に項目情報が関連付け られたツリー構造のテーブル構造となっている。ここで、施設情報は、名称に関する 施設名称情報と、住所に関する施設住所情報と、座標に関する施設座標情報と、ジ ヤンルに関する種別情報としての施設ジャンル情報と、営業時間に関する営業時間 情報と、などを備えている。
[0034] メモリ 170は、端末入力部 130で入力操作される設定事項、音楽データや画像デ ータなどを適宜読み出し可能に記憶する。また、メモリ 170には、ナビゲーシヨン装置 100全体を動作制御する OS (Operating System)上に展開される各種プログラムなど を記憶している。このメモリ 170としては、例えば停電などにより突然電源が落ちた際 にも記憶が保持される構成のメモリ、例えば CMOS (Complementary Metal-Oxide S emiconductor)メモリなどを用いることが望ましい。なお、メモリ 170としては、 HD、 DV D、光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備 えた構成としてもよい。
[0035] 処理部 180は、図示しない各種入出力ポート、例えば GPS受信部が接続される G PS受信ポート、各種センサがそれぞれ接続されるセンサポート、 VICSアンテナが接 続される VICS受信ポート、端末入力部 130が接続されるキー入力ポート、端末表示 部 140が接続される表示ポート、音声出力部 150が接続される音声ポート、記憶手 段 160が接続される記憶ポート、メモリ 170が接続されるメモリポートなどを有する。そ して、処理部 180は、各種プログラムとして、図 4に示すように、現在位置情報取得手 段としての現在位置認識手段 181と、到達地物位置情報取得手段としての目的地認 識手段 182と、到達地物位置情報取得手段としての立寄り地認識手段 183と、案内 報知手段 184と、表示制御手段 185と、マップマッチング手段 186と、地図情報取得 手段としても機能する経路設定手段としての経路処理手段 187と、回避判断手段 18 8と、種別情報取得手段としても機能する地物選出手段としての設定地点再検索手 段 189と、情報検索手段 190と、などを備えている。
[0036] 現在位置認識手段 181は、車両の現在位置を認識する。具体的には、現在位置 認識手段 181は、センサ部 110の速度センサおよび方位角センサから出力される車 両の速度データおよび方位角データに基づ 、て、車両の現在の擬似位置を複数算 出する。さらに、現在位置認識手段 181は、 GPS受信部から出力される現在位置に 関する GPSデータに基づいて、車両の現在の擬似座標値を認識する。そして、現在 位置認識手段 181は、算出した現在の擬似位置と、認識した現在の擬似座標値とを 比較し、別途取得された地図情報上における車両の現在位置を算出し、現在位置を 認識する。
[0037] また、現在位置認識手段 181は、加速度センサから出力される加速度データに基 づいて、走行する道路の傾斜や高低差を判断し、車両の現在の擬似位置を算出し、 現在位置を認識する。すなわち、立体交差点や高速道路など、平面上で重なる箇所 でも、車両の現在位置を正確に認識できる。さらに、山道や坂道を走行する際に、速 度データや方位角データのみから得る移動距離と、実際の車両の走行距離との誤差 を、検出した道路の傾斜を用いて補正するなどにより正確な現在位置を認識する。な お、現在位置認識手段 181は、現在位置として上述した車両の現在位置の他、端末 入力部 130にて設定入力された起点となる出発地点などを、擬似現在位置として認 識可能である。そして、現在位置認識手段 181で得られた現在位置に関する現在位 置情報は、メモリ 170に適宜記憶される。
[0038] 目的地認識手段 182は、例えば端末入力部 130の入力操作により設定入力された 目的地に関する到達地物情報としての目的地情報を取得し、目的地の位置を認識 する。設定入力される目的地情報としては、例えば緯度'経度などの座標、住所、電 話番号など、場所を特定するための各種情報が利用可能である。そして、この目的 地認識手段 182で認識した目的地情報は、メモリ 170に適宜記憶される。
[0039] 立寄り地認識手段 183は、例えば端末入力部 130の入力操作により設定入力され た立寄り地に関する到達地物情報としての立寄り地情報を取得し、立寄り地の位置 を認識する。設定入力される立寄り地情報としては、例えば目的地情報と同様の各 種情報が例示できるがこれに限られない。そして、この立寄り地認識手段 183で認識 した立寄り地情報は、メモリ 170に適宜記憶される。
[0040] 案内報知手段 184は、メモリ 170に記憶され、車両の走行状況に対応してあらかじ め取得した移動経路情報などに基づ!、て車両の移動に関する案内、例えば車両の 走行を支援する内容の案内を、端末表示部 140による画像表示や音声出力部 150 による発音にて報知する。具体的には、所定の矢印や記号などを端末表示部 140の 表示画面に表示したり、「700m先、〇〇交差点を△△方面右方向です。」、「移動 経路力も逸脱しました。」、「この先、渋滞です。」などの音声出力部 150における音 声により発音したり、することなどが例示できる。 [0041] 表示制御手段 185は、端末表示部 140を適宜制御して各種情報を端末表示部 14 0で表示させる。この表示制御手段 185は、例えば端末入力部 130による入力操作 を促して各種情報を設定入力するための各種表示画面などをも表示制御する。
[0042] マップマッチング手段 186は、記憶手段 160から取得する地図情報に基づいて、 現在位置認識手段 181にて認識した現在位置を適切に表示させるためのマップマツ チング処理をする。このマップマッチング手段 186は、上述したように、例えばマッチ ングデータ MMを用い、現在位置を端末表示部 140で地図に重畳して表示される位 置が、端末表示部 140で表示される地図を構成する要素である道路力も逸脱しない ように、現在位置情報を適宜修正すなわち補正して表示させるマップマッチング処理 を実施する。
[0043] 経路処理手段 187は、利用者により設定入力される経路設定のための設定事項情 報、交通情報受信部 120にて取得した VICSデータ、および、記憶手段 160に記憶 された地図情報などに基づいて、現在位置から立寄り地を経由した目的地までの車 両の移動経路を演算してルート探索する。なお、経路処理手段 187は、立寄り地が 設定されていない場合、現在位置から目的地までの移動経路を演算する。
[0044] 具体的には、経路処理手段 187は、現在位置情報、目的地情報、立寄り地情報、 VICSデータ、および、設定事項情報を取得する。さらに、経路処理手段 187は、各 種情報を取得すると、これら各種情報に基づいて、地図情報の移動経路探索用地図 情報を利用し、例えば車両が通行可能な道路を探索する。そして、所要時間が短い 移動経路、あるいは移動距離が短い移動経路、または交通渋滞や交通規制場所を 回避した移動経路などを設定した移動経路情報を生成する。なお、この移動経路を 探索する際、移動経路探索用地図情報の他、地図情報のマッチングデータ MMを 用いる場合もある。例えば、裏道などの幅の狭い道路などの移動経路探索用地図情 報ではない道路を利用して移動経路を探索する場合などである。また、移動経路情 報は、例えば車両の走行の際に誘導して走行を補助する経路案内情報をも有する。 この経路案内情報は、案内報知手段 184による制御により、端末表示部 140で適宜 表示あるいは音声出力部 150で適宜音声出力され、走行が補助される。さらに、経 路処理手段 187は、設定地点再検索手段 189で再検索された立寄り地に関する再 検索立寄り地情報や目的地に関する再検索目的地情報を取得すると、再検索され た新たな立寄り地や目的地に対応する移動経路を再探索し、この再探索した移動経 路の移動経路情報を生成する。そして、この経路処理手段 187で生成した移動経路 情報は、メモリ 170に適宜記憶される。
[0045] 回避判断手段 188は、利用者が立寄り地や目的地として設定された施設の利用を 望んでいたが施設内や駐車場あるいは施設周辺の道路が混雑していたり、営業時 間外であったり、道路が狭かったり、利用者の気が変わったりなどの理由(以下、利用 回避理由と称す)により、立寄り地や目的地への到達を回避した力否かを判断する。 具体的には、回避判断手段 188は、移動経路情報および現在位置情報を取得して 、車両が立寄り地に面した道路 (以下、立寄り地面前道路と称す)を走行しているか 否かを判断する。そして、立寄り地面前道路を走行していると判断した場合、利用者 が立寄り地の利用を望んでいると認識して、この立寄り地面前道路に、第 1の所定時 間以上停止する力否かを判断する。ここで、第 1の所定時間としては、例えば 1分や 3 分などが例示できるが、立寄り地の利用により停止している状態と、信号により停止し ている状態と、を区別するために、一般的な信号の待ち時間よりも長く設定する構成 が望ましい。なお、地図情報に基づいて、車両が信号の近傍で停止している際に、 立寄り地の利用ではなく信号により停止していることを認識する構成としてもよい。ま た、交通情報に基づいて、交通渋滞などの道路状況、交通状況などにより車両が停 止している際に、立寄り地の利用ではなく交通渋滞などにより停止していることを認識 する構成としてちよい。
[0046] さらに、回避判断手段 188は、車両が立寄り地面前道路を第 1の所定時間以上停 止せずに通過したことを認識すると、利用者が立寄り地の利用を望んでいたが利用 回避理由により利用しな力つたと認識する。そして、立寄り地を利用しな力つたことを 認識すると、立寄り地への到達を回避したと判断して、その旨の立寄り地回避信号を 設定地点再検索手段 189へ適宜出力する。また、立寄り地面前道路を第 1の所定時 間以上停止して力 通過したことを認識すると、利用者が立寄り地を利用したと認識 する。そして、立寄り地を利用したことを認識すると、立寄り地へ到達したと判断して、 立寄り地回避信号を設定地点再検索手段 189へ出力しない。 [0047] また、回避判断手段 188は、移動経路情報および現在位置情報に基づいて、車両 が立寄り地面前道路に隣接する道路 (以下、立寄り地面前隣接道路と称す)を通過 したことを認識すると、利用者が立寄り地の利用を望んでいたが利用回避理由により 利用しな力つたと認識する。そして、立寄り地への到達を回避したと判断して、立寄り 地回避信号を設定地点再検索手段 189へ適宜出力する。
[0048] さらに、回避判断手段 188は、移動経路情報および現在位置情報に基づいて、車 両が目的地に面した道路 (以下、目的地面前道路と称す)を走行していると判断する と、利用者が目的地の利用を望んでいると認識して、この目的地面前道路に、第 2の 所定時間以上停止するか否かを判断する。ここで、第 2の所定時間としては、第 1の 所定時間と同じあるいは異なる時間に設定する構成が例示できる。また、回避判断 手段 188は、車両が目的地面前道路を第 2の所定時間以上停止せずに通過したこと を認識すると、利用者が目的地の利用を望んでいたが利用回避理由により利用しな 力つたと認識する。そして、目的地をしな力つたことを認識すると、目的地への到達が 回避されたと判断して、その旨の目的地回避信号を設定地点再検索手段 189へ適 宜出力する。また、目的地面前道路に第 2の所定時間以上停止していることを認識 すると、利用者が目的地を利用していると認識する。そして、目的地へ到達したと判 断して、目的地回避信号を設定地点再検索手段 189へ出力しない。さらに、回避判 断手段 188は、車両が目的地面前道路に隣接する道路 (以下、目的地面前隣接道 路と称す)を通過したことを認識すると、利用者が目的地の利用を望んでいたが利用 回避理由により利用しな力つたと認識する。そして、目的地への到達を回避したと判 断して、目的地回避信号を設定地点再検索手段 189へ適宜出力する。
[0049] 設定地点再検索手段 189は、利用回避理由により到達が回避された立寄り地や目 的地と同じジャンルの施設を新たな立寄り地や新たな目的地として再検索する。具体 的には、設定地点再検索手段 189は、回避判断手段 188から立寄り地回避信号を 取得すると、利用者が立寄り地の利用を望んでいたが利用しな力 たため、この到達 が回避された立寄り地と同様の施設すなわち同一のジャンルの施設を利用者に案内 する必要があると判断する。そして、移動経路の設定に利用された立寄り地情報に 基づいて、回避された立寄り地を特定する。また、この特定した立寄り地の施設情報 を取得して、この施設情報のジャンル情報に基づいて、回避された立寄り地のジヤン ルを認識する。さらに、立寄り地回避信号を取得した際の現在位置情報に基づいて 、車両の現在位置を認識する。そして、例えば目的地に略対応する方向に存在する 施設のうち現在位置力 最も近くかつ回避された立寄り地と同じジャンルの施設に関 する施設情報を記憶手段 160から検索して、この施設情報の例えば施設座標情報 を新たな立寄り地として再設定された施設に関する再検索立寄り地情報として経路 処理手段 187へ出力する。なお、目的地に略対応しない方向に存在する施設や、交 通渋滞や交通規制場所を回避した施設、さらには、移動経路に最も近い施設に関す る再検索立寄り地情報を出力する構成としてもよい。また、施設情報の例えば施設住 所情報に基づいて再検索立寄り地情報を生成して出力する構成としてもよい。さらに 、回避された立寄り地と同じジャンルの施設を複数検索し、この検索した複数の施設 のうち利用者により選択された施設に関する再検索立寄り地情報を出力する構成と してちよい。
[0050] また、設定地点再検索手段 189は、回避判断手段 188から目的地回避信号を取 得すると、利用者が目的地の利用を望んでいたが利用しなかったため、この到達が 回避された目的地と同一のジャンルの施設を利用者に案内する必要があると判断す る。さらに、この回避された目的地の施設情報に基づきジャンルを認識し、現在位置 力 最も近くかつ回避された目的地と同じジャンルの施設に関する施設情報を記憶 手段 160から検索する。そして、この施設情報の例えば施設座標情報を新たな目的 地として再設定された施設に関する再検索目的地情報として経路処理手段 187へ 出力する。なお、交通渋滞などを回避した施設あるいは移動経路に最も近い施設に 関する再検索目的地情報、施設住所情報に基づいて生成した再検索目的地情報、 検索した複数の施設のうち利用者により選択された施設に関する再検索目的地情報 を出力する構成としてもよい。
[0051] 情報検索手段 190は、例えば端末入力部 130にて設定入力された検索情報の検 索要求により、記憶手段 160に記憶された検索情報を、例えば店舗や施設などの項 目情報などに基づいて階層状に検索して取得する。
[0052] 〔ナビゲーシヨン装置の動作〕 次に、ナビゲーシヨン装置 100の動作として、移動経路の探索処理について図 5お よび図 6に基づいて説明する。図 5は、移動経路の探索処理を示すフローチャートで ある。図 6は、移動経路の表示画面を示す模式図である。なお、以下において 1つの 立寄り地が設定された場合の動作を例示して説明するが、立寄り地が設定されてい な 、場合あるいは 2つ以上の立寄り地が設定された場合も同様に動作する。
[0053] まず、車両に搭乗した利用者がナビゲーシヨン装置 100の電源をオンし、電力を供 給する。この電力の供給により、処理部 180は、表示制御手段 185にて、端末表示 部 140を制御してメインメニューを表示させ、利用者にナビゲーシヨン装置 100に動 作させる内容の設定入力を促す表示画面を端末表示部 140に表示させる。
[0054] そして、図 5に示すように、利用者は、端末入力部 130の入力操作により、例えば移 動するための移動経路の探索処理を実施させる旨を設定入力する。この移動経路の 探索処理を実施させる旨の設定入力を処理部 180が認識すると (ステップ S101)、 処理部 180は、表示制御手段 185にて、移動経路の探索に必要な各種情報、例え ば目的地、立寄り地、最短距離か最短時間かなどの設定事項情報などの設定入力 を促す画面表示を端末表示部 140に表示させる。
[0055] そして、処理部 180は、移動経路の探索に必要な各種情報を認識すると、まず現 在位置認識手段 181にて、現在位置を認識する処理をするとともに (ステップ S102) 、目的地認識手段 182にて、設定入力された目的地を認識する処理をする (ステップ S103)。さらに、立寄り地認識手段 183にて、設定入力された立寄り地を認識する処 理をする (ステップ S 104)。なお、ここでは、立寄り地の認識処理を実施する動作に ついて例示するが、例えば利用者の設定入力により立寄り地の認識処理を実施しな い構成としてもよい。
[0056] 具体的には、処理部 180は、現在位置認識手段 181により、センサ部 110の速度 センサおよび方位角センサから出力される車両の速度データおよび方位角データと 、 GPS受信部から出力される現在位置に関する GPSデータとに基づいて、車両の現 在位置を算出して現在位置情報を取得する。この取得した現在位置情報は、メモリ 1 70に適宜記憶される。
[0057] また、処理部 180は、表示制御手段 185にて、端末表示部 140を制御して端末入 力部 130の入力操作による目的地の設定入力を促す表示をさせる。そして、利用者 が表示された表示画面の指示に従って、端末入力部 130の入力操作により目的地を 設定入力すると、目的地認識手段 182は設定入力された目的地に関する目的地情 報を取得する。この取得した目的地情報は、メモリ 170に適宜記憶される。
[0058] ここで、端末入力部 130の目的地の入力操作に際し、目的地の地点に関する情報 の取得を要求する場合、利用者が端末表示部 140で表示される表示画面に基づい て、地点の検索情報を要求する旨の入力操作をする。この地点の検索情報の検索 要求により、処理部 180は情報検索手段 190にて、目的地に関する検索情報を例え ば地図情報を用いて領域毎のより下層のメッシュ情報に階層状に検索し、目的地の 地点に関連付けられた検索情報を記憶手段 160から取得する。そして、処理部 180 の表示制御手段 185が端末表示部 140を適宜制御して取得した検索情報を表示さ せる。
[0059] なお、検索情報が例えば目的地を含む地図情報の所定の領域を表示させる旨のも の、あるいは検索情報を認識した利用者が端末入力部 130の入力操作により所定領 域を表示させる旨を設定入力するなどの場合、表示制御手段 185が端末表示部 14 0を適宜制御し対応する領域の表示用メッシュ情報 VMxを表示させる。このようにし て、端末表示部 140に所望の地図情報が表示された後、適宜目的地の地点を端末 入力部 130の入力操作にて設定、例えば地図表示画面中に表示されるカーソルを 移動する操作により、目的地の地点情報を特定する。この地点情報の特定により、処 理部 180の目的地認識手段 182が目的地の地点情報を目的地情報として認識し、メ モリ 170に適宜記憶させる。
[0060] さらに、処理部 180は、表示制御手段 185にて、端末表示部 140を制御して端末 入力部 130の入力操作による立寄り地の設定入力を促す表示をさせる。そして、利 用者が表示された表示画面の指示に従って、端末入力部 130の入力操作により立 寄り地を設定入力すると、立寄り地認識手段 183は設定入力された立寄り地に関す る立寄り地情報を取得する。この取得した立寄り地情報は、メモリ 170に適宜記憶さ れる。ここで、立寄り地情報の取得動作としては、目的地情報の取得動作と同様の動 作が例示できるが、これに限られず適宜他の動作で立寄り地情報を取得する構成と してちよい。
[0061] また、処理部 180は、表示制御手段 185にて、端末表示部 140を制御して移動経 路の探索のための条件である設定事項の入力操作を促す表示をさせる。そして、利 用者が表示された表示画面の指示に従って、端末入力部 130の入力操作により設 定事項を設定入力すると、処理部 180は設定入力された設定事項に関する設定事 項情報を取得する (ステップ S105)。この取得した設定事項情報は、メモリ 170に適 宜記憶される。
[0062] そして、処理部 180は、経路処理手段 187にて現在位置情報、目的地情報、立寄 り地情報、設定事項情報をメモリ 170から取得する。この後、これら取得した各種情 報に基づいて、車両の現在位置から目的地までの立寄り地を経由した移動経路を、 記憶手段 160に記憶された地図情報の移動経路探索用地図情報およびマッチング データ MMを用いて探索するルート探索処理をする(ステップ S106)。
[0063] 具体的には、例えば、主要道路などのように移動経路探索用地図情報にデータが 蓄積され整備されている場合には移動経路探索用地図情報を用いてルート探索処 理を行い、細街路などのような移動経路探索用地図情報にデータが蓄積されていな V、場合には細街路から主要道路までの区間につ!/、てマッチングデータ MMを用い て探索する。なお、このマッチングデータ MMを用いたルート探索処理の際、ノード N が同一の地点か否かを判断してリンク Lの関係力 道路の状態を認識して実施される
[0064] そして、経路処理手段 187は、複数の移動経路を検出し、取得した設定事項情報 に基づ!/、て移動経路を!、くつかに絞り込んで、利用者が所望する条件にあった 、く つ力 例えば 5候補の移動経路に関する移動経路情報を生成する。この後、表示制 御手段 185により、演算された 5候補の移動経路情報を端末表示部 140に表示させ るとともに、利用者による選択を要求する旨の表示をさせる。そして、利用者がいずれ かの移動経路情報を選択する入力操作により、移動経路が設定される。この設定さ れた移動経路に関する移動経路情報は、メモリ 170に適宜記憶される。この後、処理 部 180は、この設定された移動経路に基づいた案内誘導を開始する (ステップ S107
) o [0065] 具体的には、処理部 180は、記憶手段 160から地図情報を取得する。また、メモリ 1 70から移動経路情報を取得する。そして、案内報知手段 184は、表示制御手段 185 を制御して、移動経路情報に基づいて、移動経路を地図情報に重畳して端末表示 部 140に表示させる。例えば、案内報知手段 184は、図 6に示すように、道路 Ri (iは 自然数)を端末表示部 140の表示領域 141に表示させる。また、移動経路 Q1を道路 Riに重畳して表示させる。さらに、現在位置情報に基づく車両の現在位置を表す現 在位置アイコン Pl、立寄り地情報の立寄り地 T1に対応する移動経路 Q1上の位置を 表す立寄り地アイコン VI、目的地情報の目的地に対応する移動経路 Q1上の位置 を表す図示しない目的地アイコンなどを、移動経路 Q1に重畳して表示させる。ここで は、移動経路 Q1を道路 Rl, R2, R3, R5, R6, R7, Rl l, R17, R20に重畳して表 示させる。また、移動経路 Q1の道路 R5上の立寄り地 T1に対応する位置に、立寄り 地アイコン VIを重畳して表示させる。ここで、立寄り地面前道路である道路 R5を立 寄り地面前道路 R5と、立寄り地面前隣接道路である道路 R12を立寄り地面前隣接 道路 R12と称して説明する。案内報知手段 184は、適宜音声出力部 150から音声を 出力させて、移動経路に基づいた案内誘導を開始する。
[0066] この後、処理部 180は、センサ部 110の速度センサ、方位角センサおよび加速度セ ンサから出力されるデータと、 GPS受信部から出力される GPSデータとに基づいて、 車両の移動状況を認識する。そして、処理部 180は、案内報知手段 184にて、認識 した移動状況と、移動経路情報に含まれる経路案内情報とに基づいて車両の移動 に関する案内情報を表示あるいは音声により報知し、車両の移動を案内誘導する。
[0067] 具体的には、処理部 180の表示制御手段 185が、記憶手段 160から取得したマツ チングメッシュ情報 MMxのノード Nをポリラインで結び、マッチングデータ MMを構成 するリング列ブロック情報に記載された道路の構成に基づ 、てポリラインを処理し、移 動経路 Q 1を含むマッチングメッシュ情報 MMxの領域の道路を端末表示部 140に表 示させる。さらに、表示制御手段 185は、記憶手段 160から取得した表示用メッシュ 情報 VMxのマッチングメッシュ情報 MMxに対応する領域における道路以外の地図 を構成する要素に関する要素データである名称情報 VMxAおよび背景情報 VMxC を重畳させて表示させる。そして、この表示される地図に現在位置アイコン P1を重畳 表示させる。
[0068] この現在位置アイコン PIの重畳表示の際、車両の現在位置情報に基づく表示が 道路 Riから逸脱しな 、ように、マッチングデータ MMに基づ!/、てマップマッチング処 理する。すなわち、処理部 180は、現在位置アイコン P1が移動経路 Q1のマッチング データ MM上に位置するように現在位置情報を適宜補正して表示位置をリンク が 連なるリンク列上となるようにする。このようにして地図と現在位置アイコン P1とを重畳 表示させて、案内誘導する。また、現在位置が所定の位置に達した場合には、上述 したように、表示や音声などにより移動する方向などを案内する。
[0069] なお、この領域以外の領域において、例えば端末入力部 130の入力操作にて他の 領域の表示を見る設定入力がなされた場合に表示させる地図は、検索により表示さ せる場合と同様に、記憶手段 160から取得した表示用メッシュ情報 VMxにより表示さ せる。
[0070] また、車両の移動中の際、処理部 180は、経路処理手段 187にて、例えば渋滞、 交通事故、工事、交通規制などの VICSデータや気象情報などを取得する。そして、 処理部 180は、取得した VICSデータや気象情報などに基づいて、車両の移動の状 態が影響を受けたり、変更したりするなどのおそれがある場合には、移動経路の探索 処理を再度実施する。また、処理部 180は、案内報知手段 184にて、その旨の案内 あるいは影響を報知する。
[0071] この後、処理部 180は、回避判断手段 188にて、車両が立寄り地近傍を走行して いる力否か、すなわち例えば立寄り地面前道路 R5や立寄り地面前隣接道路 R12を 走行しているか否かを判断する(ステップ S 108)。このステップ S108において、立寄 り地近傍を走行して ヽな ヽと判断した場合、例えば所定の待機時間経過後にステツ プ S 108の処理を実施する。一方、ステップ S 108において、立寄り地近傍を走行し ていると判断した場合、利用者が立寄り地の利用を望んでいたが利用回避理由によ り利用せずに立寄り地への到達を回避したか否かを判断する (ステップ S 109)。すな わち、立寄り地面前道路 R5を第 1の所定時間以上停車しないで通過した力否力、ま たは、立寄り地面前隣接道路 R12を通過したカゝ否かを判断する。このステップ S 109 において、回避判断手段 188は、立寄り地への到達を回避しな力つた、すなわち立 寄り地に到達しこの立寄り地を利用したと判断した場合、車両が目的地近傍を走行し て!、るか否か、すなわち例えば目的地面前道路や目的地面前隣接道路を走行して いるか否かを判断する(ステップ S 110)。そして、このステップ S110において、目的 地近傍を走行して ヽな ヽと判断した場合、例えば所定の待機時間経過後にステップ S110の処理を実施する。一方、ステップ S110において、目的地近傍を走行してい ると判断した場合、利用者が目的地の利用を望んで!/、たが利用回避理由により利用 せずに目的地への到達を回避したか否かを判断する (ステップ S 111)。このステップ S111において、目的地への到達を回避しな力つた、すなわち目的地に到達しこの 目的地を利用していると判断した場合、処理を終了する。
[0072] 一方、回避判断手段 188は、ステップ S109において、立寄り地への到達が回避さ れたと判断した場合、例えば立寄り地面前道路 R5を第 1の所定時間以上停車しない で通過して、道路 R6上の現在位置アイコン P2の位置を走行して ヽると判断した場合 、または、立寄り地面前隣接道路 R12を通過して道路 R13上の現在位置アイコン P3 の位置を走行していると判断した場合、立寄り地を変更するか否か、すなわち到達が 回避された立寄り地と同じジャンルの施設を新たな立寄り地として再設定する力否か を判断する (ステップ S112)。具体的には、例えば、表示制御手段 185を制御して立 寄り地を再設定するか否かの設定入力を促す旨を表示させ、利用者により立寄り地 を再設定する旨の設定入力が実施された力否かを判断する。このステップ S112に おいて、立寄り地を変更しない旨の設定入力が実施されたと判断した場合、ステップ S 110の処理を実施する。
[0073] また、ステップ S112において、回避判断手段 188は、立寄り地を変更する旨の設 定入力が実施されたと判断した場合、立寄り地回避信号を設定地点再検索手段 18 9へ出力する。そして、設定地点再検索手段 189は、到達が回避された立寄り地と同 じジャンルの施設を検索して (ステップ S 113)、この検索した施設に関する再検索立 寄り地情報を経路処理手段 187へ出力する。この後、処理部 180は、再検索立寄り 地情報を取得すると、この再検索立寄り地情報の施設を新たな立寄り地とした移動 経路を探索して (ステップ S 114)、ステップ S 108の処理を実施する。
[0074] 例えば、設定地点再検索手段 189は、車両が立寄り地面前道路 R5を第 1の所定 時間以上停車しな 、で通過して現在位置アイコン P2の位置を走行して 、る場合、立 寄り地 T1と同じジャンルの立寄り地 T2に関する再検索立寄り地情報を経路処理手 段 187へ出力する。そして、経路処理手段 187は、移動経路 Q2を設定して、道路 R 6, RIO, R16, R19, R20に重畳して表示させる。さらに、道路 R19上の立寄り地 T 2に対応する位置に立寄り地アイコン V2を表示させる。また、設定地点再検索手段 1 89は、車両が立寄り地面前隣接道路 R12を通過して現在位置アイコン P3の位置を 走行している場合、立寄り地 T2に関する再検索立寄り地情報を経路処理手段 187 へ出力する。そして、処理部 180は、移動経路 Q3を道路 R13, R16, R19, R20に 重畳して表示させるとともに、立寄り地アイコン V3を道路 R19上に表示させて、ステツ プ S 108の処理を実施する。
[0075] また、回避判断手段 188は、ステップ S111において、目的地への到達が回避され たと判断した場合、目的地を変更するか否か、すなわち到達が回避された目的地と 同じジャンルの施設を新たな目的地として再設定するカゝ否かを判断する (ステップ S1 15)。このステップ S115において、目的地を変更しない旨の設定入力が実施された と判断した場合、処理を終了する。
[0076] 一方、ステップ S115において、回避判断手段 188は、目的地を変更する旨の設定 入力が実施されたと判断した場合、目的地回避信号を設定地点再検索手段 189へ 出力する。そして、設定地点再検索手段 189は、到達が回避された目的地と同じジ ヤンルの施設を検索して (ステップ S 116)、この検索した施設に関する再検索目的地 情報を経路処理手段 187へ出力する。この後、経路処理手段 187は、再検索目的 地情報を取得すると、この再検索目的地情報の施設を新たな目的地とした移動経路 を探索して (ステップ S 117)、ステップ S 110の処理を実施する。
[0077] 〔ナビゲーシヨン装置の作用効果〕
上述したように、上記実施の形態では、ナビゲーシヨン装置 100の処理部 180は、 経路処理手段 187にて、現在位置情報、目的地情報、立寄り地情報、設定事項情 報を取得して、現在位置から目的地までの立寄り地を経由した移動経路を設定する 。この後、処理部 180は、回避判断手段 188にて、利用者が立寄り地や目的地の施 設への到達を回避した力否かを判断する。そして、処理部 180は、設定地点再検索 手段 189にて、回避判断手段 188で例えば立寄り地への到達が回避されたと判断さ れると、この到達が回避された立寄り地と同一のジャンルの施設を新たな立寄り地と して選出する。このため、ナビゲーシヨン装置 100は、例えば営業していないなどの 理由により利用者が立寄り地として設定した施設を利用できずこの施設への到達を 回避する場合、利用者に新たな立寄り地を再設定する旨の入力操作を実施させるこ となく利用できな力つた施設と同一のジャンルの施設、すなわち利用できな力つた施 設における目的と同様の目的を達成できる施設を選出できる。したがって、ナビゲー シヨン装置 100は、車両が到達する立寄り地や目的地を適切に選出できる。
[0078] また、回避判断手段 188は、車両が立寄り地や目的地の近傍を通過したことを認識 すると、立寄り地や目的地への到達が回避されたと判断する。このため、ナビゲーシ ヨン装置 100は、利用者に例えば立寄り地への到達を回避して通過する旨の入力操 作を実施させることなく新たな立寄り地を選出できる。したがって、ナビゲーシヨン装 置 100の使 、勝手を向上できる。
[0079] そして、回避判断手段 188は、立寄り地や目的地の近傍における停止時間が第 1 の所定時間未満や第 2の所定時間未満であることを認識すると、立寄り地や目的地 の近傍を通過したと認識する。このため、ナビゲーシヨン装置 100は、例えば立寄り 地の駐車場に入ったが施設内が混雑していたため利用をやめる際などに車両が一 時的に停止した場合であっても、立寄り地の利用のために停止したと判断せずに立 寄り地を通過したと判断して、新たな立寄り地を選出できる。したがって、ナビゲーシ ヨン装置 100は、新たな立寄り地をより適切に選出できる。
[0080] さらに、回避判断手段 188は、立寄り地面前道路や目的地面前道路を通過したこと を認識すると、立寄り地や目的地の近傍を通過したと認識する。このため、ナビゲー シヨン装置 100は、例えば立寄り地面前道路を通過したか否かを認識するだけでよく 、例えば立寄り地を中心とする所定領域を認識しこの所定領域を通過した力否かを 認識する構成と比べて簡単な方法で立寄り地の近傍を通過したか否かを判断できる 。したがって、ナビゲーシヨン装置 100は、簡単な方法で新たな立寄り地を適切に選 出できる。
[0081] そして、回避判断手段 188は、立寄り地面前隣接道路や目的地面前隣接道路を通 過したことを認識すると、立寄り地や目的地の近傍を通過したと認識する。このため、 ナビゲーシヨン装置 100は、例えば立寄り地面前隣接道路を通過した力否かを認識 するだけでよぐ例えば立寄り地を中心とする所定領域を通過したか否かを認識する 構成と比べて簡単な方法で立寄り地の近傍を通過したか否かを判断できる。また、立 寄り地面前道路の通過のみを立寄り地の近傍の通過と認識する構成と比べて、より 多くの状況を立寄り地の近傍の通過と認識できる。したがって、ナビゲーシヨン装置 1 00は、簡単な方法でかつより多くの状況に応じて新たな立寄り地を適切に選出でき る。
[0082] さらに、設定地点再検索手段 189は、回避判断手段 188で立寄り地や目的地を回 避したと判断された車両の現在位置から最も近ぐかつ、立寄り地や目的地の施設と 同一のジャンルの施設を新たな立寄り地や新たな目的地として選出する。このため、 ナビゲーシヨン装置 100は、例えば立寄り地と同様の目的を達成できる新たな立寄り 地を、より早いタイミングで利用者に利用させることができる。
[0083] また、設定地点再検索手段 189は、回避判断手段 188で立寄り地を回避したと判 断された車両の現在位置に対して目的地に略対応する方向に存在し、かつ、立寄り 地の施設と同一のジャンルの施設を新たな立寄り地として選出する。このため、ナビ ゲーシヨン装置 100は、例えば新たな立寄り地の設定条件が現在位置から最も近い ことのみである構成のように、目的地力 遠ざ力る方向に存在する施設を新たな立寄 り地として選出することがない。したがって、目的地までの移動距離を短く抑えること が可能な新たな立寄り地を選出でき、ナビゲーシヨン装置 100の利便性を向上できる
[0084] そして、設定地点再検索手段 189は、立寄り地や目的地に対応する新たな立寄り 地や新たな目的地を選出するか否かの入力操作に基づいて、新たな立寄り地や新 たな目的地を選出する。このため、ナビゲーシヨン装置 100は、例えば利用者の意志 を確実に反映させて新たな立寄り地や新たな目的地を選出できる。
[0085] さらに、設定地点再検索手段 189に、立寄り地および目的地の両方に対応する新 たな立寄り地や新たな目的地を選出する機能を設けている。このため、上述したいず れか一方のみの機能を設ける構成と比べて、ナビゲーシヨン装置 100の利便性を向 上できる。
[0086] また、経路処理手段 187は、設定地点再検索手段 189で選出された新たな立寄り 地や新たな目的地に対応する移動経路を設定する。このため、ナビゲーシヨン装置 1 00は、新たに選出された立寄り地や目的地までの移動経路に基づいて利用者を案 内できる。
[0087] 〔実施の形態の変形〕
なお、本発明は、上述した一実施の形態に限定されるものではなぐ本発明の目的 を達成できる範囲で以下に示される変形をも含むものである。ここで、以下において 、立寄り地の設定に関する変形を適宜例示するが、目的地の設定に関する変形も同 様に含むものとする。
[0088] すなわち、回避判断手段 188に、立寄り地近傍における停止時間の長さに基づい て立寄り地を通過したと判断する機能を設けない構成、例えば立寄り地近傍にわず かでも停止したことを認識した際に立寄り地の利用のために停止したと判断する構成 としてもよい。このような構成にすれば、回避判断手段 188に停止時間を認識する構 成を設ける必要がなぐ回避判断手段 188の構成を簡略にできる。
[0089] そして、処理部 180にて、例えば以下のような処理を実施する構成としてもよい。す なわち、例えば図 7に示すように、車両が現在位置アイコン P4の位置を走行しかつ 立寄り地アイコン V4に対応する立寄り地 T1を経由する移動経路 Q4が設定されて ヽ る状態において、車両が立寄り地面前道路 R5に接続された道路 (以下、立寄り地面 前接続道路と称す) R3, R4, R6, R9、立寄り地面前道路 R5、立寄り地面前隣接道 路 R12でない道路 Riを立寄り地 T1から遠ざ力る方向へ走行している場合、すなわち 移動経路 Q4から外れて道路 R25上の現在位置アイコン P5の位置を走行している場 合、回避判断手段 188にて、利用者が立寄り地 T1の利用を望んでいたが利用回避 理由により利用せずに到達を回避したと判断する。さらに、設定地点再検索手段 18 9で検索された立寄り地 T1と同一ジャンルの立寄り地 T3を経由する移動経路 Q5を 設定して、道路 R25, R26, R23, R20に重畳して表示させるとともに、立寄り地アイ コン V5を表示させる構成としてもよい。このような構成にすれば、ナビゲーシヨン装置 100は、移動経路 Q4が設定されて!、る状態にぉ 、て道路 R25上の現在位置アイコ ン P5の位置を走行した場合、すなわち立寄り地面前隣接道路 R12などよりも立寄り 地 T1から離れた例えば道路 R24の走行中に利用者が立寄り地 T1への到達の回避 を決定して移動経路 Q4を外れた場合であっても、この回避を認識して新たな立寄り 地 T3を選出できる。したがって、上記実施の形態よりも早い時点で新たな立寄り地 T 3などを選出でき、ナビゲーシヨン装置 100の利便性をより向上できる。
[0090] さらに、交通情報受信部 120を交通情報取得手段として、回避判断手段 188を移 動困難性認識手段として、それぞれ機能させ、例えば以下のような処理を実施する 構成としてもよい。すなわち、回避判断手段 188にて、交通情報受信部 120で受信さ れた例えば図 7に示すような立寄り地 T1を含む略円形領域である所定領域 Aの交通 情報を取得する。ここで、所定領域 Aとしては、一般的なナビゲーシヨン装置が立寄り 地に到達したと判断する領域、例えば立寄り地 T1を中心とする半径 50mや 1 OOmの 領域が例示できるが、これに限られず適宜他の半径や形状とする構成としてもよい。 また、所定領域 Aの形状としては、略円形に限らず正方形や長方形あるいは三角形 など適宜他の形状としてもよい。そして、この取得した交通情報に基づいて所定領域 Aの道路 Riが渋滞していて立寄り地 T1への移動が困難であることを認識するととも に、車両が現在位置アイコン P5で示すように立寄り地面前接続道路 R3, R4, R6, R 9、立寄り地面前道路 R5、立寄り地面前隣接道路 R12でない例えば道路 R25を立 寄り地 T1から遠ざ力る方向へ走行している場合に、利用者が立寄り地 T1の利用を 望んで 、たが利用回避理由により到達を回避したと判断する構成としてもょ 、。この ような構成にすれば、ナビゲーシヨン装置 100は、走行状態と、交通渋滞による立寄 り地 T1への移動困難性と、を認識することにより、より適切に立寄り地 T1への到達が 回避された力否かを判断できる。したがって、ナビゲーシヨン装置 100は、新たな立 寄り地 T3をより適切に選出できる。さらに、一般的に移動困難性を示す情報として利 用される交通渋滞に関する情報に基づいて、立寄り地 T1への移動困難性をより正確 に認識できる。
[0091] また、上述したような走行状態および立寄り地 T1への移動困難性に基づいて立寄 り地への到達が回避されたカゝ否かを判断する構成において、移動困難性を所定領 域 Aにおける工事状況や交通規制あるいは駐車場の満空状態に基づ 、て認識する 構成としてもよい。このような構成にしても、ナビゲーシヨン装置 100は、走行状態と、 立寄り地 T1への移動困難性と、を認識することにより、より正確に立寄り地 T1への到 達が回避されたカゝ否かを判断できる。
[0092] そして、回避判断手段 188にて、上述した所定領域 Aを車両が通過したカゝ否かに 基づいて、立寄り地への到達が回避されたカゝ否かを判断する構成としてもよい。この ような構成にすれば、例えば立寄り地隣接道路の立寄り地面前道路と反対側に隣接 する道路力 立寄り地面前道路までの距離が徒歩で容易に移動可能な距離の場合 、この立寄り地面前道路と反対側に隣接する道路で停止して立寄り地を利用した際 に立寄り地に到達したと判断でき、停止しないで通過した際に立寄り地への到達が 回避されたと判断できる。したがって、上記実施の形態の構成と比べて、より適切に 立寄り地への到達が回避された力否かを判断できる。
[0093] さらに、回避判断手段 188を高さ情報取得手段および所定領域設定手段として機 能させ、上述した所定領域 Aを例えば以下のような方法で設定する構成としてもょ ヽ 。すなわち、回避判断手段 188にて、例えば記憶手段 160に記憶された地図上の地 物に高さに関する高さ情報を取得する。そして、この高さ情報の地物の高さと、立寄り 地近傍の地図情報の地図と、に基づいて、車両力 立寄り地を視認可能な領域を所 定領域 Aとして設定する構成としてもよい。例えば、立寄り地の施設の高さと、立寄り 地周辺の施設の高さと、を比較して、一般的な車両に搭乗した利用者の視線の高さ から立寄り地の施設が視認可能な領域を所定領域 Aとして設定する構成としてもよい 。このような構成にすれば、立寄り地を視認できるにもかかわらず所定領域 Aの道路 を通過した場合、利用者の意志により立寄り地への到達が回避された可能性が高い 旨を認識できる。したがって、立寄り地を視認可能か否かにかかわらず所定領域 Aを 設定する構成と比べて、より適切に立寄り地への到達が回避されたか否かを判断で きる。
[0094] そして、端末表示部 140および音声出力部 150を移動経路報知手段として、案内 報知手段 184を移動経路報知制御手段として、経路処理手段 187を移動状態検出 手段として、それぞれ機能させ、例えば以下のような処理を実施する構成としてもよ い。なお、以下において、立寄り地近傍の道路、すなわち例えば立寄り地面前道路、 立寄り地面前隣接道路、立寄り地面前接続道路、所定領域 A内の道路をまとめて表 す際には、立寄り地近傍道路と称して説明する。具体的には、経路処理手段 187に て、現在位置情報に基づいて、車両が移動経路を外れたことを認識すると、この移動 経路を外れた地点から立寄り地を経由した目的地までの移動経路を再設定するいわ ゆるリルート処理を実施する。さらに、案内報知手段 184にて、このリルート処理によ り設定された移動経路を端末表示部 140や音声出力部 150で報知させる。そして、 回避判断手段 188にて、立寄り地近傍道路を通過するまでのリルート処理の回数が 所定回数以上となったことを認識した際に、立寄り地への到達が回避されたと判断す る構成としてもよい。このような構成にすれば、ナビゲーシヨン装置 100は、立寄り地 近傍道路よりも立寄り地力 離れた道路の走行中であってもリルート回数に基づいて 新たな立寄り地を選出でき、上記実施の形態よりも早い時点で新たな立寄り地などを 選出できる。
[0095] さらに、回避判断手段 188にて、車両が移動経路として設定された例えば立寄り地 近傍道路などに対して所定角度以上で交差する道路に沿って立寄り地から離間する 方向へ走行していることを認識した際に、立寄り地への到達が回避されたと判断する 構成としてもよい。例えば、移動経路として設定された立寄り地近傍道路に対して例 えば 30度未満で交差する道路に沿って走行して 、る場合、利用者が誤って移動経 路を外れた可能性があると認識して立寄り地への到達が回避されていないと判断し、 30度以上で交差する道路に沿って走行している場合、利用者が意図的に移動経路 を外れた可能性が高いと認識して立寄り地への到達が回避されたと判断する構成と してもよい。このような構成にすれば、ナビゲーシヨン装置 100は、車両の走行状態に 基づ 、て、利用者に新たな立寄り地を再設定する旨の入力操作を実施させることなく 新たな立寄り地を選出でき、車両が到達する立寄り地を適切に選出できる。
[0096] また、回避判断手段 188にて、車両が移動経路として設定された例えば立寄り地近 傍道路などから外れ、かつ、この外れた地点から移動経路情報に基づく次の案内を 報知する地点までの距離が所定距離以上であることを認識した際に、立寄り地への 到達が回避されたと判断する構成としてもよい。例えば、移動経路として設定された 立寄り地近傍道路力 外れた地点力 次の案内を報知する地点までの距離が例え ば 30m未満の場合、利用者が誤って移動経路を外れた可能性があると認識して立 寄り地への到達が回避されていないと判断し、 30m以上の場合、利用者が意図的に 移動経路を外れた可能性が高いと認識して立寄り地への到達が回避されたと判断す る構成としてもよい。このような構成にしても、ナビゲーシヨン装置 100は、利用者に新 たな立寄り地を再設定する旨の入力操作を実施させることなく新たな立寄り地を選出 でき、車両が到達する立寄り地を適切に選出できる。なお、移動経路から外れた地点 力 次の案内を報知する地点までの距離ではなぐブロック数に基づいて立寄り地へ の到達が回避されたカゝ否かを判断する構成としてもよい。
[0097] そして、回避判断手段 188にて、利用者による立寄り地への到達を回避する旨の 端末入力部 130の入力操作に基づいて、立寄り地への到達が回避された力否かを 判断する構成としてもよい。このような構成にすれば、ナビゲーシヨン装置 100は、利 用者に新たな立寄り地を再設定する旨の入力操作を実施させることなぐかつ、利用 者の意志を確実に反映させて新たな立寄り地を選出できる。
[0098] さらに、設定地点再検索手段 189にて、交通情報受信部 120で受信された交通情 報に基づいて、回避判断手段 188で立寄り地を回避したと判断された車両の現在位 置からの所要時間が最も短ぐかつ、立寄り地と同一のジャンルの施設を新たな立寄 り地として選出する構成としてもよい。このような構成にすれば、所要時間を反映させ な!ヽで現在位置からの距離に基づ!/ヽて新たに立寄り地を選出する上記実施の形態 の構成と比べて、より早いタイミングで立寄り地と同様の目的を達成できる新たな立寄 り地を利用者に利用させることができる。
[0099] また、設定地点再検索手段 189にて、入力操作に基づいて新たな立寄り地を選出 するか否かを判断する機能を設けずに、回避判断手段 188で立寄り地への到達が 回避されたと判断された際に新たな立寄り地を選出する構成としてもよい。このような 構成にすれば、ステップ S 110の処理を省略でき、新たな立寄り地に対応する移動経 路をより迅速に利用者に報知できる。また、設定地点再検索手段 189に、上述した機 能を設ける必要がなくなり、設定地点再検索手段 189の構成を簡略にできる。
[0100] そして、回避判断手段 188にて、立寄り地面前道路における立寄り地 T1から所定 距離の地点、例えば lmや 30mの地点を通過したことを認識した場合、立寄り地 T1 を回避したと認識する構成としてもよい。このような構成にすれば、ナビゲーシヨン装 置 100は、立寄り地面前道路を完全に通過した際に立寄り地 T1を回避したと認識す る上記実施の形態の構成と比べて、早 、タイミングで新たな立寄り地の選出処理を 開始できる。
[0101] また、処理部 180に、新たな立寄り地を選出する機能、または、新たな目的地を選 出する機能を設けない構成としてもよい。このような構成にすれば、ステップ S108, S 110な ヽし3112の 、また ί¾、ステップ S109, S113な!ヽし S115の; ¾i を省ヽ でき、移動経路の探索処理時における処理部 180の処理負荷を低減できる。さらに 、回避判断手段 188および設定地点再検索手段 189に、上述した機能を設ける必 要がなぐ回避判断手段 188および設定地点再検索手段 189の構成を簡略にできる
[0102] さらに、立寄り地を複数設定可能な構成において、複数の立寄り地がそれぞれ回 避された力否かに基づいて、これら回避された立寄り地と同一のジャンルの施設を新 たな立寄り地として適宜選出する構成としてもよい。具体的には、ステップ S 109の処 理の後に、回避判断されていない立寄り地が残っている力否かを判断し、残っている と判断した場合にステップ S 108の処理を実施して、残っていないと判断した場合に ステップ S 110の処理を実施する構成としてもよい。このような構成にすれば、複数の 立寄り地に対して同様の目的を達成できる他の施設を適宜選出でき、ナビゲーシヨン 装置 100の利便性をより向上できる。
[0103] また、例えば車両が目的地近傍を通過した場合に、この目的地を通過したのかそ れとも回避したのかを判断(目的地の施設情報等により自動判断もしくは入力操作に 基づいて判断)するように構成して、回避ではなく通過である場合には、この通過した 目的地に対するリルート処理を適宜実施する構成としてもよい。このような構成にす れば、目的地を通過した場合であっても利用者が自ら設定した目的地への移動経路 を適宜再設定でき、ナビゲーシヨン装置 100の利便性をさらに向上できる。なお、立 寄り地に対しても同様の処理を実施する構成としてもよい。
[0104] そして、本発明の情報処理装置をナビゲーシヨン装置 100に適用した構成に限ら ず、現在位置認識手段 181、目的地認識手段 182、立寄り地認識手段 183、経路処 理手段 187、回避判断手段 188、および、設定地点再検索手段 189を独立させた構 成としてもよい。さらに、本発明の情報処理装置としては、経路処理手段 187を設け ない構成としてもよい。
[0105] また、上述した各機能をプログラムとして構築したが、例えば回路基板などのハード ウェアあるいは 1つの IC (Integrated Circuit)などの素子にて構成するなどしてもよぐ いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせ る構成とすることにより、上述したように取扱が容易で、利用の拡大が容易に図れる。
[0106] その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成 できる範囲で他の構造などに適宜変更できる。
[0107] 〔実施の形態の効果〕
上述したように、上記実施の形態では、ナビゲーシヨン装置 100の処理部 180は、 現在位置情報、目的地情報、立寄り地情報、設定事項情報を取得して、現在位置か ら目的地までの立寄り地を経由した移動経路を設定する。この後、処理部 180は、利 用者が例えば立寄り地への到達を回避したことを認識すると、この到達が回避された 立寄り地と同一のジャンルの施設を新たな立寄り地として選出する。このため、ナビゲ ーシヨン装置 100は、例えば営業していないなどの理由により利用者が立寄り地とし て設定した施設を利用できずこの施設への到達を回避する場合、利用者に新たな立 寄り地を再設定する旨の入力操作を実施させることなぐ利用できな力つた施設と同 一のジャンルの施設、すなわち利用できな力つた施設における目的と同様の目的を 達成できる施設を選出できる。したがって、ナビゲーシヨン装置 100は、車両が到達 する立寄り地や目的地を適切に選出できる。
産業上の利用可能性
[0108] 本発明は、移動体が到達する地物を選出する情報処理装置、その方法、そのプロ グラム、および、そのプログラムを記録した記録媒体に利用できる。

Claims

請求の範囲
[1] 移動体の現在位置に関する現在位置情報を取得する現在位置情報取得手段と、 前記移動体が到達する地物の位置に関する到達地物情報を取得する到達地物位 置情報取得手段と、
地図情報を取得する地図情報取得手段と、
前記現在位置情報、前記到達地物情報、および、前記地図情報に基づいて、前記 移動体の現在位置から前記地物までの移動経路を設定する経路設定手段と、 前記到達地物情報の地物の種別に関する種別情報を取得する種別情報取得手段 と、
前記移動体の前記地物への到達が回避されたか否かを判断する回避判断手段と この回避判断手段で前記地物への到達が回避されたと判断されたことを認識する と、前記地図情報および前記種別情報に基づいて、前記到達が回避された地物と同 一の種別の他の地物を前記移動体が到達する新たな地物として選出する地物選出 手段と、
を具備したことを特徴とした情報処理装置。
[2] 請求項 1に記載の情報処理装置であって、
前記回避判断手段は、前記現在位置情報に基づいて、前記移動体が前記地物の 近傍を通過したことを認識すると、前記地物への到達が回避されたと判断する ことを特徴とした情報処理装置。
[3] 請求項 2に記載の情報処理装置であって、
前記回避判断手段は、前記移動体の前記地物の近傍における停止時間が所定時 間未満であることを認識すると、前記移動体が前記地物の近傍を通過したと認識す る
ことを特徴とした情報処理装置。
[4] 請求項 1な!、し請求項 3の 、ずれかに記載の情報処理装置であって、
前記回避判断手段は、前記現在位置情報に基づいて、前記移動体が前記移動経 路を外れかつ前記地物に近づく方向へ移動した後に前記地物から遠ざかる方向へ 移動したことを認識すると、前記地物への到達が回避されたと判断する ことを特徴とした情報処理装置。
[5] 請求項 4に記載の情報処理装置であって、
交通状況に関する交通情報を取得する交通情報取得手段と、
前記交通情報に基づいて、前記地物の近傍における前記移動体の移動が困難か 否かを判断する移動困難性認識手段と、
を具備し、
前記回避判断手段は、前記移動困難性認識手段で前記移動が困難であると判断 されたことを認識すると、前記地物への到達が回避されたと判断する
ことを特徴とした情報処理装置。
[6] 請求項 5に記載の情報処理装置であって、
前記移動困難性認識手段は、前記地物の近傍における渋滞の度合いが所定の度 合いである旨を認識すると、前記移動体の移動が困難であると判断する
ことを特徴とした情報処理装置。
[7] 請求項 1な!、し請求項 6の 、ずれかに記載の情報処理装置であって、
前記移動経路に関する移動経路情報を移動経路報知手段で報知させる移動経路 報知制御手段と、
前記現在位置情報に基づ!/、て、前記移動体の移動状態を検出する移動状態検出 手段と、
を具備し、
前記経路設定手段は、前記移動状態検出手段で前記移動体が前記移動経路を 外れて移動していることが検出されたことを認識すると、前記移動体の現在位置から 前記地物までの移動経路を再設定し、
前記回避判断手段は、前記移動体が前記地物の近傍を通過するまでに前記経路 設定手段で前記移動経路が再設定された回数が所定回数以上であることを認識す ると、前記地物への到達が回避されたと判断する
ことを特徴とした情報処理装置。
[8] 請求項 1な!、し請求項 7の 、ずれかに記載の情報処理装置であって、 前記回避判断手段は、前記現在位置情報に基づいて、前記移動体が前記地物の 近傍において前記移動経路に対して所定の角度以上で交差する道路に沿って前記 地物から遠ざ力る方向へ移動していることを認識すると、前記地物への到達が回避さ れたと判断する
ことを特徴とした情報処理装置。
請求項 1な!、し請求項 8の 、ずれかに記載の情報処理装置であって、
前記現在位置情報に基づいて、前記移動体が前記移動経路上の所定の地点に到 達したことを検出すると、前記所定の地点に関する所定地点情報を所定地点報知手 段で報知させる所定地点報知制御手段を具備し、
前記回避判断手段は、前記現在位置情報に基づいて、前記移動体が前記地物の 近傍で前記移動経路を外れ、かつ、前記所定地点報知手段で報知されていない前 記所定地点報知情報に対応する地点のうち前記移動経路を外れた地点に最も近い 地点から前記移動経路を外れた地点までの距離が所定距離以上であることを認識 すると、前記地物への到達が回避されたと判断する
ことを特徴とした情報処理装置。
請求項 2、請求項 3、請求項 5ないし請求項 9のいずれかに記載の情報処理装置で あって、
前記地物の近傍は、前記地物に面した道路である
ことを特徴とした情報処理装置。
請求項 10に記載の情報処理装置であって、
前記地物の近傍は、前記地物に面した道路に隣接する道路である
ことを特徴とした情報処理装置。
請求項 2、請求項 3、請求項 5ないし請求項 9のいずれかに記載の情報処理装置で あって、
前記地物の近傍は、前記地物を含む所定領域である
ことを特徴とした情報処理装置。
請求項 12に記載の情報処理装置であって、
所定の地物の高さに関する高さ情報を取得する高さ情報取得手段と、 前記高さ情報、前記到達地物情報、および、前記地図情報に基づいて、前記移動 体力 前記地物を視認可能な領域を前記所定領域として設定する所定領域設定手 段と、
を具備したことを特徴とした情報処理装置。
[14] 請求項 1ないし請求項 13のいずれかに記載の情報処理装置であって、
前記回避判断手段は、前記地物への到達を回避するか否かに対応する入力操作 に基づいて、前記地物への到達が回避されたか否かを判断する
ことを特徴とした情報処理装置。
[15] 請求項 1な!、し請求項 14の 、ずれかに記載の情報処理装置であって、
前記地物選出手段は、前記同一の種別の地物のうち前記回避判断手段で前記地 物への到達が回避されたと判断された時点における前記移動体の現在位置からの 距離が最も短 、他の地物を前記新たな地物として選出する
ことを特徴とした情報処理装置。
[16] 請求項 1ないし請求項 15のいずれかに記載の情報処理装置であって、
交通状況に関する交通情報を取得する交通情報取得手段を具備し、 前記地物選出手段は、前記交通情報に基づいて、前記同一の種別の地物のうち 前記回避判断手段で前記地物への到達が回避されたと判断された時点における前 記移動体の現在位置力 の所要時間が最も短い他の地物を前記新たな地物として 選出する
ことを特徴とした情報処理装置。
[17] 請求項 1ないし請求項 16のいずれかに記載の情報処理装置であって、
前記地物選出手段は、前記新たな地物を選出するか否かに対応する入力操作に 基づいて、前記新たな地物を選出する
ことを特徴とした情報処理装置。
[18] 請求項 1ないし請求項 17のいずれかに記載の情報処理装置であって、
前記地物選出手段は、前記選出した新たな地物の前記到達地物情報を取得し、 前記経路設定手段は、前記現在位置情報、前記地図情報、および、前記新たな地 物の到達地物情報に基づ 、て、前記移動体の前記現在位置から前記新たな地物ま での移動経路を設定する
ことを特徴とした情報処理装置。
[19] 演算手段により、移動体が到達する地物を選出する情報処理方法であって、 前記移動体の現在位置に関する現在位置情報を取得し、
前記移動体が到達する地物の位置に関する到達地物情報を取得し、
地図情報を取得し、
前記現在位置情報、前記到達地物情報、および、前記地図情報に基づいて、前記 移動体の現在位置から前記地物までの移動経路を設定し、
前記到達地物情報の地物の種別に関する種別情報を取得し、
前記移動体の前記地物への到達が回避されたか否かを判断し、
前記地物への到達が回避されたと判断されたことを認識すると、前記地図情報およ び前記種別情報に基づいて、前記到達が回避された地物と同一の種別の他の地物 を前記移動体が到達する新たな地物として選出する
ことを特徴とする情報処理方法。
[20] 演算手段を請求項 1ないし請求項 18のいずれかに記載の情報処理装置として機 能させる
ことを特徴とする情報処理プログラム。
[21] 請求項 19に記載の情報処理方法を演算手段に実行させる
ことを特徴とする情報処理プログラム。
[22] 請求項 20または請求項 21に記載の情報処理プログラムが演算手段にて読取可能 に記録された
ことを特徴とする情報処理プログラムを記録した記録媒体。
PCT/JP2006/306093 2005-03-30 2006-03-27 情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 Ceased WO2006109555A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007512508A JPWO2006109555A1 (ja) 2005-03-30 2006-03-27 情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005099317 2005-03-30
JP2005-099317 2005-03-30

Publications (1)

Publication Number Publication Date
WO2006109555A1 true WO2006109555A1 (ja) 2006-10-19

Family

ID=37086837

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/306093 Ceased WO2006109555A1 (ja) 2005-03-30 2006-03-27 情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体

Country Status (2)

Country Link
JP (1) JPWO2006109555A1 (ja)
WO (1) WO2006109555A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015095030A (ja) * 2013-11-11 2015-05-18 アルパイン株式会社 ナビゲーション装置および施設記憶方法
WO2016079966A1 (ja) * 2014-11-18 2016-05-26 日本電気株式会社 ナビゲーション装置、ナビゲーション方法および記憶媒体
JP2022069788A (ja) * 2020-10-26 2022-05-12 株式会社アイシン 情報提供システム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001033266A (ja) * 1999-07-26 2001-02-09 Toyota Motor Corp 車両用経路案内装置及び方法並びに媒体
JP2001280988A (ja) * 2000-03-30 2001-10-10 Sanyo Electric Co Ltd ナビゲーション装置
JP2005003419A (ja) * 2003-06-10 2005-01-06 Alpine Electronics Inc 車載用ナビゲーション装置
JP2005061898A (ja) * 2003-08-08 2005-03-10 Denso Corp 表示装置及び表示プログラム
JP2005069733A (ja) * 2003-08-20 2005-03-17 Denso Corp ナビゲーション装置、再探索プログラム、及び記憶媒体

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0763568A (ja) * 1993-08-24 1995-03-10 Zanabui Informatics:Kk 車両用ナビゲーション装置
JP3629885B2 (ja) * 1997-04-04 2005-03-16 アイシン・エィ・ダブリュ株式会社 車両用ナビゲーション装置及びナビゲーション処理のためのコンピュータプログラムを記憶した媒体

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001033266A (ja) * 1999-07-26 2001-02-09 Toyota Motor Corp 車両用経路案内装置及び方法並びに媒体
JP2001280988A (ja) * 2000-03-30 2001-10-10 Sanyo Electric Co Ltd ナビゲーション装置
JP2005003419A (ja) * 2003-06-10 2005-01-06 Alpine Electronics Inc 車載用ナビゲーション装置
JP2005061898A (ja) * 2003-08-08 2005-03-10 Denso Corp 表示装置及び表示プログラム
JP2005069733A (ja) * 2003-08-20 2005-03-17 Denso Corp ナビゲーション装置、再探索プログラム、及び記憶媒体

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015095030A (ja) * 2013-11-11 2015-05-18 アルパイン株式会社 ナビゲーション装置および施設記憶方法
WO2016079966A1 (ja) * 2014-11-18 2016-05-26 日本電気株式会社 ナビゲーション装置、ナビゲーション方法および記憶媒体
JPWO2016079966A1 (ja) * 2014-11-18 2017-08-31 日本電気株式会社 ナビゲーション装置、ナビゲーション方法および記憶媒体
EP3222974A4 (en) * 2014-11-18 2018-07-18 Nec Corporation Navigation device, navigation method and storage medium
JP2022069788A (ja) * 2020-10-26 2022-05-12 株式会社アイシン 情報提供システム
JP7585708B2 (ja) 2020-10-26 2024-11-19 株式会社アイシン 情報提供システム

Also Published As

Publication number Publication date
JPWO2006109555A1 (ja) 2008-10-30

Similar Documents

Publication Publication Date Title
JP4377246B2 (ja) 情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4071643B2 (ja) 案内誘導装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
US7683805B2 (en) Traffic situation display device, method and program thereof and recording medium with the program recorded therein
JP4760792B2 (ja) 車両用ナビゲーション装置
JP4622676B2 (ja) 車載ナビゲーション装置
JP4328381B2 (ja) 移動経路探索装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、案内誘導装置
US7657369B2 (en) Navigation device for a vehicle, method for producing data for a search, and method for searching for a guided route
US20030158653A1 (en) Navigation device, method therefor, program therefor, and recording medium with the same program recorded
JP2005326209A (ja) 報知制御装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4724021B2 (ja) 移動経路探索装置、その方法、そのプログラム、そのプログラムを記録した記録媒体、および、案内誘導装置
JP2005181049A (ja) 案内誘導装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP2012149957A (ja) 車載地図表示装置
WO2006109555A1 (ja) 情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4696253B2 (ja) 移動経路設定装置、移動経路報知装置、および移動経路報知システム
KR20070056388A (ko) 교차로 수에 의한 경로탐색 기능을 가지는 내비게이션시스템 및 그 방법
JP2005326210A (ja) 地図情報表示制御装置、地図情報表示装置、それらのシステム、それらの方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4533586B2 (ja) 地図情報処理システム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4036762B2 (ja) 地図情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4536803B2 (ja) 情報処理装置、その方法
JP4477918B2 (ja) 情報処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4621976B2 (ja) 車両用ナビゲーション装置
JP4355499B2 (ja) 地図情報処理装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
JP4536795B2 (ja) 情報処理装置、その方法
JP4536794B2 (ja) 有料経路料金報知方法
JP4536793B2 (ja) 情報処理装置、その方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2007512508

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 06730041

Country of ref document: EP

Kind code of ref document: A1