This application is based on Japanese Patent Application No. 2006-093122 filed on Mar. 30, 2006, the contents of which is incorporated hereinto by reference.
1. Field of the Invention
The present invention relates to a route guidance device, a route guidance method, and a route guidance processing program for providing a route to a destination.
2. Description of the Related Art
Generally, a route guidance device for guiding a route to a destination has a map information obtaining means for reading and obtaining map information, an information inputting means for inputting a destination, various guiding conditions, and the like which are set by an operator using a suitable operating means, a location information obtaining means for obtaining location information of the operator or the route guidance device utilizing, for example, a GPS (Global Positioning System), a route setting means for setting a route from a current position to a destination based on the aforementioned map information and guiding conditions, and the like.
Conventionally, as such a route guidance device, there is disclosed a car navigation apparatus as described in, for example, JP, A, 2004-94444 (FIG. 34 to 37) for guiding a driving route of vehicles. In the car navigation apparatus, a route setting means (in-vehicle apparatus) sets a route to avoid an area where traffic accidents occur frequently based on traffic accident information obtained from traffic accident information database. There is also disclosed a route guidance device as described in, for example, JP, A, 2001-336947 for guiding a walking route of pedestrians. In this route guidance device, a route setting means sets a route to avoid a point of interfering with walking, such as narrow sidewalks, steps, escalators, and the like according to user's needs.
In the aforementioned prior art, the operator previously sets a destination, and thereby a route from an origin to the destination is set by the route setting means so as to avoid the aforementioned areas, which should be avoided (accident-prone area, narrow sidewalk, and the like). However, when the operator drives a vehicle or walks without setting the route due to, for example, forgetting to set the destination and the like safe route guidance cannot be executed while avoiding the areas which should be avoided, so that there has been a possibility that the operator could not avoid the areas.
Problems that the present invention aims to solve include the aforementioned problem as one example.
In order to solve the aforementioned problems, the invention according to claim 1 is a route guidance device for guiding a route to a moving operator, comprising: an area information obtaining unit that obtains information on a zone to be avoided associated with map data; a location information obtaining unit that obtains location information of the operator or the route guidance device; an avoidance route setting unit that sets a route to a temporary destination while avoiding entering the zone to be avoided obtained by the area information obtaining unit; based on the location information obtained by the location information obtaining unit and prediction results of a moving direction of the operator or the route guidance device, and a display signal generating unit that generates a display control signal for displaying the route to the temporary destination set by the avoidance route setting unit, wherein: the avoidance route setting unit includes: a moving direction predicting unit that predicts the moving direction of the operator or the route guidance device based on the location information obtained by the location information obtaining unit, a temporary destination setting unit that sets a temporary destination along the moving direction predicted by the moving direction predicting unit based on the information on the zone to be avoided obtained by the area information obtaining unit and the map data, and corrects the temporary destination thereafter in the case previously defined, a route determining unit that determines the route from a location concerning the location information to the temporary destination corrected after being set by the temporary destination setting unit based on the map data while avoiding the zone to be avoided obtained by the area information obtaining unit.
Further, in order to solve the aforementioned problems, the invention according to claim 6 is a route guidance method for guiding a route to a moving operator, comprising: an area information obtaining step for obtaining information on a zone to be avoided associated with map data; a location information obtaining step for obtaining location information of the operator or the route guidance device; an avoidance route setting step for setting a route to a tentative destination while avoiding entering the obtained zone to be avoided based on the obtained location information and prediction results of a moving direction of the operator or the route guidance device; and a display signal generating step for generating a display control signal for displaying the route to the set temporary destination, wherein: the avoidance route setting step includes: a moving direction prediction step for predicting a moving direction of the operator or the route guidance device based on the location information obtained by the location information obtaining step, a temporary destination setting step for setting the temporary destination along the moving direction predicted by the moving direction prediction step based on the information on the zone to be avoided obtained by the area information obtaining step and the map data, and correcting the temporary destination thereafter in the case previously defined, and a route determining step for determining a route from a location concerning the location information to the temporary destination corrected after being set by the temporary destination setting step based on the map data while avoiding the zone to be avoided obtained by the area information obtaining step.
Still further, in order to solve the aforementioned problems, the invention according to claim 8 is a route guidance processing program for causing a calculating unit provided in the route guidance device to execute: an area information obtaining step for obtaining information on a zone to be avoided associated with map data; a location information obtaining step for obtaining location information of an operator or the route guidance device; an avoidance route setting step for setting a route to a temporary destination while avoiding entering the obtained zone to be avoided based on the obtained location information and prediction results of a moving direction of the operator or the route guidance device; and a display signal generating step for generating a display control signal for displaying the route to the set temporary destination, wherein: the avoidance route setting step includes: a moving direction prediction step for predicting a moving direction of the operator or the route guidance device based on the location information obtained by the location information obtaining step, a temporary destination setting step for setting the temporary destination along the moving direction predicted by the moving direction prediction step based on the information on the zone to be avoided obtained by the area information obtaining step and the map data and correcting the temporary destination thereafter in the case previously defined, and a route determining step for determining a route from a location concerning the location information to the temporary destination corrected after being set by the temporary destination setting step based on the map data while avoiding the zone to be avoided obtained by the area information obtaining step.
Hereinafter, one embodiment of the present invention will be described referring to the drawings.
The aforementioned map information providing site 30 has a map information database 31 for storing the map information, and a map information providing server 32 for providing the map information of this map information database 31. Map data of various regions are stored in the aforementioned map information database 31. A user of the personal digital assistant device 1 uses the personal digital assistant device 1 to access the map information providing site 30, and can download, by specifying desired map information, the map information to the personal digital assistant device 1 (specifically, after-mentioned map data memory 14 or working memory 17).
Meanwhile, the aforementioned dangerous zone information providing site 40 has a dangerous zone information database 41 for storing the dangerous zone information, and a dangerous zone information providing server 42 for providing the dangerous zone information of this dangerous zone information database 41. Map data of specific areas (dangerous zones) to be avoided, for example, roads closed due to construction, intersections where traffic accidents occur frequently due to heavy traffic, and the like, is previously stored in the aforementioned dangerous zone information database 41. The user of the personal digital assistant device 1 uses the personal digital assistant device 1 to access the dangerous zone information providing site 40 in a manner similar to that of the aforementioned map information providing site 30, and can download, by specifying a desired region, the dangerous zone information of the region to the personal digital assistant device 1 (specifically, the after-mentioned map data memory 14 or working memory 17).
Incidentally, dangerous zones and the like, for example, roads with few people, roads which are dark at night, and the like from a viewpoint of crime prevention, such as suspicious individuals, molesters, kidnapping, and the like are stored in the aforementioned dangerous zone information database 41 other than the dangerous zone such as the aforementioned closed roads, points of frequent traffic accidents, and the like, from the viewpoint of the traffic accident prevention. It is to be noted that the dangerous zone information may be individually registered into the personal digital assistant device 1 from the user side of the personal digital assistant device 1, for example, guardians previously select and register roads that they do not want children to pass through based on dangerous zone information obtained uniquely, and the like. The aforementioned dangerous zone information may be reflected also in the dangerous zone information database 41. Further, since judgment conditions of whether or not it is a dangerous zone may be different depending on whether the user is a child, a woman, or an elderly individual, the user's age and sex are previously registered into the personal digital assistant device 1, and only the dangerous zone information peculiar to the user may be extracted and read from the dangerous zone information of the aforementioned dangerous zone information database 41 according to this registered information. One example of the dangerous zone peculiar to the user and its judgment conditions is shown in
Voice signals of a phone call are processed by an antenna 2, a radio transmission and reception unit 3, and a signal processing unit 4. Namely, transmitted radio waves from other telephone apparatuses are received by the antenna 2, demodulated by the radio transmission and reception unit 3, and thus the reception signals are generated. This reception signal is subjected to signal processing for reproduction by the signal processing unit 4, and is reproduced as a voice from a loudspeaker 5. Meanwhile, the user's voice is inputted into the microphone 6 and converted into voice signals. This voice signal is subjected to signal processing for transmission in the signal processing unit 4, and is sent to the radio transmission and reception unit 3. The radio transmission and reception unit 3 modulates the voice signal from the signal processing unit 4 to supply it to the antenna 2, and the antenna 2 transmits the voice signal as electric waves.
A notice to the user, such as telephone reception and the like, is performed by outputting a control signal to the signal processing unit 4 to then reproduce it as a voice from the loudspeaker 5, or outputting a control signal to the vibration portion 18 simultaneously with a voice or instead of the voice to thereby vibrate the personal digital assistant device 1.
A GPS antenna 15 receives electric waves from a plurality of satellites, and supplies received signals to a GPS receiving unit 16. The GPS receiving unit 16 calculates a current position of the personal digital assistant device 1 by utilizing a plurality of electric waves, and supplies it to the control unit 7 as current position data. The current position data may be used as data of latitude and longitude, for example, and the map data memory 14 or the working memory 17 can store it as required.
A system memory 11, a telephone number memory 12, a message memory 13, the map data memory 14, and the working memory 17 are connected to the aforementioned control unit 7. A program for executing various functions that the personal digital assistant device 1 has is previously stored in the system memory 11. The telephone number memory 12 records a plurality of telephone numbers in association with names of persons having the numbers. The message memory 13 records messages transmitted and received using the mail function and the like of the personal digital assistant device 1. Additionally, the working memory 17 is used for temporarily storing data in various processings.
First, at Step S5, in response to a location information obtaining instruction inputted by the user operating the operation keys 10, location information (current location information) of the personal digital assistant device 1 calculated by the GPS receiving unit 16 by utilizing electric waves received from a plurality of satellites through the GPS antenna 15 is obtained. This location information is obtained, for example, as latitude/longitude information. It is to be noted that, thereafter, the location information is obtained every predetermined time interval (for example, every several seconds), and is stored in a suitable memory (the map data memory 14 or the working memory 17) as a passage history.
At next Step S10, in response to a map information obtaining instruction inputted by the user operating the operation keys 10, while accessing the map information providing site 30 through the base station 20 and the Internet 50, the user downloads and obtains desired map information (map information of an area around the current position based on the location information obtained at aforementioned Step S5) from the map information database 31. Incidentally, the desired map information may be previously stored in a suitable memory (the map data memory 14 and the like) of the personal digital assistant device 1, and it may be read from the memory.
At next Step S15, in response to a dangerous zone information obtaining instruction inputted by the user operating the operation keys 10, while accessing the dangerous zone information providing site 40 through the base station 20 and the Internet 50, the user downloads and obtains desired dangerous zone information (dangerous zone information of an area around the current position based on the location information obtained by aforementioned Step S5) from the dangerous zone information database 41. Incidentally, the desired dangerous zone information may be previously stored in a suitable memory (the map data memory 14 and the like) of the personal digital assistant device 1, and it may be read from the memory.
At next Step S20, a destination and a route search instruction are inputted by the user operating the operation keys 10, and it is determined whether or not a route from a current position to the destination is set. If the route is not set, the determination is not satisfied, and the step will move to next Step S100.
At Step S100, moving direction prediction processing for predicting the user's moving direction based on the passage history (a set of the latitude/longitude information) stored in a suitable memory (the map data memory 14, the working memory 17, and the like) is performed.
At next Step S25, it is determined whether or not the user has approached the dangerous zone. This determination is made based on the obtained location information (current location information), and the moving direction determined by aforementioned Step S100. Namely, it is determined whether or not the dangerous zone exists, for example, on a moving direction and within several tens of meters in radius, from the current position, and if it exists, it is determined that the user has approached the dangerous zone. Aforementioned Step S100 and present Step S25 are repeated until the user has approached the dangerous zone, and if the user has approached the dangerous zone, the determination is satisfied, and the step will move to next Step S30.
It is to be noted that here, the information on the dangerous zone itself is stored in the dangerous zone information database 41, and the approach determination is made on the personal digital assistant device 1 side that has obtained the information in consideration of a buffer zone (zone determined that the user has approached the dangerous zone) around several tens of meters of the dangerous zone as described above, but without being limited to this, an area including the buffer zone may be stored in the dangerous zone information database 41 as the dangerous zone information, for example, and the approach determination may be made by determining whether or not the user has entered the dangerous zone, on the personal digital assistant device 1 side.
At next Step S30, a control signal is outputted to the display unit 9 to display on the display unit 9 an alarm display for warning the user of having approached the dangerous zone, and the control signal is also outputted to the signal processing unit 4 to reproduce a beep sound from the loudspeaker 5. Incidentally, the control signal may be outputted to the vibration portion 18 to vibrate the personal digital assistant device 1, instead of the beep sound or simultaneous with the beep sound.
At next Step S200, temporary destination determining processing for determining a temporary destination which is a point beyond the dangerous zone is performed based on the moving direction predicted at aforementioned Step S100 (or passage history stored in a suitable memory), and the dangerous zone information.
At next Step S35, an avoidance route for avoiding the dangerous zone from the current position to the temporary destination determined by aforementioned Step S200 is set.
At next Step S40, a control signal is outputted to the display unit 9 to thereby display on the display unit 9 the dangerous zone avoidance route that is set at aforementioned Step S35, and a route guide is performed until the user exits from the dangerous zone. At this time, the control signal is outputted to the signal processing unit 4, and guidance with voice may be performed from the loudspeaker 5 together with the display by the aforementioned display unit 9. The present flow is completed as above.
It is to be noted that if the route from the current position to the destination is set at previous Step S20, the determination is satisfied, and the step will move to next Step S45.
At Step S45, if the dangerous zone exists on the set route, it is determined whether or not the user has approached the dangerous zone, namely, whether or not the obtained location information (current location information) has approached the dangerous zone information obtained at aforementioned Step S15. The present step is repeated until the user has approached the dangerous zone, and if the user has approached the dangerous zone, the determination is satisfied, and the step will move to next Step S50.
At Step S50, in a manner similar to that at aforementioned Step S30, a control signal is outputted to the display unit 9 to display on the display unit 9 an alarm display for warning the user of having approached the dangerous zone, and the control signal is also outputted to the signal processing unit 4 to reproduce a beep sound from the loudspeaker 5. Incidentally, the control signal may be outputted to the vibration portion 18 to vibrate the personal digital assistant device 1, instead of the beep sound or simultaneous with the beep sound.
At next Step S55, an avoidance route for avoiding the dangerous zone existing on the set route is determined, and the route to the destination is reset. It is to be noted that although the avoidance route may be previously set, the dangerous zone may be changed with a time zone and the like, and thus the reset shall be performed.
At next Step S60, in a manner similar to that at aforementioned Step S40, the control signal is outputted to the display unit 9, the route, which is reset at aforementioned Step S55, for reaching the destination while avoiding the dangerous zone is displayed on the display unit 9, and the route guide is performed. At this time, the control signal is outputted to the signal processing unit 4, and guidance with voice may be performed from the loudspeaker 5 together with the display by the aforementioned display unit 9. The present flow is completed as above.
At next Step S110, the current (a first period) location information (a first location information), and the aforementioned read past (a second period, for example, just before) location information (a second location information) are compared with each other to calculate a latitude difference and a longitude difference therebetween (comparing means). Here, the latitude shall represent the north latitude and the longitude shall represent the east longitude.
At next Step S115, it is determined whether or not the aforementioned calculated latitude difference is equal to the longitude difference or more. Namely, the user's moving direction is determined whether a north-south direction is dominant or an east-west direction is dominant. If the latitude difference is equal to the longitude difference or more, it is considered that the north-south direction is dominant, and the step will move to next Step S120.
At Step S120, it is determined whether or not the latitude difference is zero or more. Namely, the user's moving direction is determined whether a northward direction is dominant or a southward direction is dominant. If the latitude difference is zero or more, the determination is satisfied, and the step will move to next Step S125 to set the moving direction to “north.” Meanwhile, if the latitude difference is less than zero, the determination is not satisfied, and the step will move to next Step S130 to set the moving direction to “south.” The present routine is completed as above.
Incidentally, at aforementioned Step S115, if the latitude difference is less than the longitude difference, it is considered that the east-west direction is dominant, and the step will move to next Step S135. At Step S135, it is then determined whether the longitude difference is zero or more. Namely, the user's moving direction is determined whether an eastward direction is dominant or a westward direction is dominant. If the longitude difference is zero or more, the determination is satisfied, and the step will move to next Step S140 to set the moving direction to “east.” Meanwhile, if the longitude difference is less than zero, the determination is not satisfied, and the step will move to next Step S145 to set the moving direction to “west.” The present routine is completed as above.
Incidentally, aforementioned Step S125, Step S130, Step S140, and Step S145 configure dominant direction determining means unit in which, depending on the comparison result by the comparing means unit, if the latitude difference concerning the first location information and the second location information is larger than the longitude difference, it determines the dominant moving direction the northward direction or the southward direction, whereas if the longitude difference concerning the first location information and the second location information is larger than the latitude difference, it determines the dominant moving direction as the eastward direction or the westward direction. In addition, although the moving direction is classified into four directions of north, south, east, and west here, the direction may be classified still more finely, such as a northeast, south-southwest, and the like.
At Step S220, the aforementioned past passage history is read from the memory, and a temporary destination is set to a point beyond the dangerous zone on the past passing route based on this passage history information and the dangerous zone information obtained at previous Step S15 (history destination determining means. Refer to after-mentioned
Meanwhile, at aforementioned Step S210, for example, if it is the first road to pass, there is no past passage history, and thus the determination is not satisfied, and the step will move to next Step S230.
At Step S230, based on the moving direction determined at aforementioned Step S100, and the dangerous zone information obtained at previous Step S15, the temporary destination is set to a point beyond the dangerous zone on a road near the moving direction (vicinity destination determining means. Refer to after-mentioned
In this
In this
In this
As described above, the route guidance device (in this example, the personal digital assistant device) 1 in the present embodiment is the route guidance device 1 for guiding the route of the moving operator (in this example, the user) M, and it is characterized by having area information obtaining means unit (in this example, Step S15 executed by the control unit 7) for obtaining information on a zone to be avoided (in this example, dangerous zone information) associated with map data, location information obtaining means unit (in this example, Step S5 executed by the control unit 7) for obtaining the location information of the operator M or the route guidance device 1, based on the location information obtained by the location information obtaining means step S5, and prediction results of the moving direction of the operator M or the route guidance device 1, avoidance route setting means unit (in this example, Step S100, Step S200, and Step S35 executed by the control unit 7) for setting the route to the temporary destination G while avoiding entering the zone to be avoided (in this example, dangerous zone) DZ obtained by the area information obtaining means step S15, and display signal generating means unit (in this example, Step S40 executed by the control unit 7) for generating a display control signal for displaying the route to the temporary destination G set by the avoidance route setting means step S100, S200, and S35.
In the present embodiment, when the operator M travels with the route guidance device 1, the location information is obtained by the location information obtaining means step S5. Meanwhile, the information on the zone to be avoided in the traveling action is obtained by the area information obtaining means step S15 in a form associated with the map data. The route to the temporary destination G is then set by the avoidance route setting means step S100, S200, and S35, while avoiding entering a zone to be avoided DZ, and the display control signal of the route to the temporary destination G is generated by the display signal generating means step S40, thereby allowing the route to be displayed on the display means unit (in this example, display unit) 9. At this time, the avoidance route setting means step S100, S200, and S35 sets the route to the temporary destination G based on the aforementioned location information, and the prediction results of the moving direction of the operator M (or the route guidance device 1). As a result, even when an avoidance scheduled route for avoiding the zone to be avoided DZ has not been decided in advance, the route from the current position to the temporary destination G can be reliably set so as to avoid the zone to be avoided DZ, while reflecting the prediction results of the moving direction. Hence, even when a wrong road is taken by mistake from the route usually used, for example (it is highly possible that the corresponding avoidance scheduled route has not been decided in such an accidental situation), safe and reliable route guidance can be executed from the position while avoiding the zone to be avoided DZ (it is effective to especially children, elderly individuals, and the like). Additionally, it is especially effective also to a case where the zone to be avoided DZ changes every day or every moment (since it is hard to previously set the avoidance scheduled route). Further, since it becomes unnecessary to previously set the avoidance scheduled route, it is effective in the ability to reduce an operational burden of the operator M.
The route guidance method by the route guidance device 1 in the present embodiment is a route guidance method for guiding a route of moving operator M, and it is characterized by having an area information obtaining step (in this example, Step S15 executed by the control unit 7) for obtaining information on a zone to be avoided associated with map data, a location information obtaining step (in this example, Step S5 executed by the control unit 7) for obtaining location information of the operator M or the route guidance device 1, based on the thereby obtained location information, and the prediction results of the moving direction of the operator M or the route guidance device 1, an avoidance route setting step (in this example, Step S100, Step S200, and Step S35 executed by the control unit 7) for setting a route to the temporary destination G while avoiding entering the obtained zone to be avoided DZ, and a display signal generating step (in this example, Step S40 executed by the control unit 7) for generating a display control signal for displaying the route to the set temporary destination G.
In the present embodiment, when the operator M travels, the location information is obtained by the location information obtaining step S5. Meanwhile, the information on the zone to be avoided in the traveling action is obtained by the area information obtaining step S15 in a form associated with the map data. The route to the temporary destination G is then set by the avoidance route setting step S100, S200, and S35, while avoiding entering the zone to be avoided DZ, and the display control signal of the route to the temporary destination G is generated by the display signal generating step S40, thereby allowing the route to be displayed on the display means unit 9. At this time, the avoidance route setting step S100, S200, and S35 sets the route to the temporary destination G based on the aforementioned location information and the prediction results of the moving direction of the operator M (or the route guidance device 1). As a result, even when an avoidance scheduled route for avoiding the zone to be avoided DZ has not been decided in advance, the route from the current position to the temporary destination G can be reliably set so as to avoid the zone to be avoided DZ, while reflecting the prediction results of the moving direction. Hence, even when a wrong road is taken by mistake from the route usually used, for example (it is highly possible that the corresponding avoidance scheduled route has not been decided in such an accidental situation), safe and reliable route guidance can be executed from the position while avoiding the zone to be avoided DZ (it is effective to especially children, elderly individuals, and the like). Additionally, it is especially effective also to a case where the zone to be avoided DZ changes every day or every moment (since it is hard to previously set the avoidance scheduled route). Further, since it becomes unnecessary to previously set the avoidance scheduled route, it is effective in the ability to reduce an operational burden of the operator M.
In a route guidance processing program of the route guidance device 1 in the aforementioned embodiment, it is characterized by causing calculating means unit (in this example, CPU provided in the control unit 7) provided in the route guidance device 1 to execute an area information obtaining step S15 for obtaining information on a zone to be avoided associated with map data, a location information obtaining step S5 for obtaining location information of the operator M or the route guidance device 1, an avoidance route setting step S100, S200, and S35 for setting a route to a temporary destination G while avoiding entering the obtained zone to be avoided DZ, based on the thereby obtained location information, and the prediction results of the moving direction of the operator M or the route guidance device 1, and a display signal generating step S40 for generating a display control signal for displaying the route to the set temporary destination G.
In a case of causing the route guidance device 1 to execute the route guidance processing program according to the present embodiment, when the operator M travels, the location information is obtained by the location information obtaining step S5 executed by the calculating means unit 7. Meanwhile, the information on the zone to be avoided in the traveling action is obtained by the calculating means unit 7 at the area information obtaining step S15 in a form associated with the map data. The route to the temporary destination G is then set by the calculating means unit 7 at the avoidance route setting step S100, S200, and S35, while avoiding entering the zone to be avoided DZ, and the display control signal of the route to the temporary destination G is generated by the calculating means unit 7 at the display signal generating step S40, thereby the route can be displayed on the display means unit 9. At this time, the avoidance route setting step S100, S200, and S35 sets the route to the temporary destination G based on the aforementioned location information and the prediction results of the moving direction of the operator M (or the route guidance device 1). As a result, even when an avoidance scheduled route for avoiding the zone to be avoided DZ has not been decided in advance, the route from the current position to the temporary destination G can be reliably set so as to avoid the zone to be avoided DZ, while reflecting the prediction results of the moving direction. Hence, even when a wrong road is taken by mistake from the route usually used, for example (it is highly possible that the corresponding avoidance scheduled route has not been decided in such an accidental situation), safe and reliable route guidance can be executed from that position while avoiding the zone to be avoided DZ (it is effective to especially children, elderly individuals, and the like). Additionally, it is especially effective also to a case where the zone to be avoided DZ changes every day or every moment (since it is hard to previously set the avoidance scheduled route). Further, since it becomes unnecessary to previously set the avoidance scheduled route, it is effective in the ability to reduce an operational burden of the operator M.
In the route guidance device 1 according to the aforementioned embodiment, the avoidance route setting means unit is characterized by being provided with moving direction predicting means unit (in this example, Step S100 executed by the control unit 7) for predicting the moving direction of the operator M or the route guidance device 1 based on the location information obtained by the location information obtaining means step S5, temporary destination setting means unit (in this example, Step S200 executed by the control unit 7) for setting the temporary destination G along the moving direction predicted by the moving direction predicting means step S100 based on the information on the zone to be avoided obtained by the area information obtaining means step S15, and the map data, and route determining means unit (in this example, Step S35 executed by the control unit 7) for determining a route from the location concerning the location information to the temporary destination G set by the temporary destination setting means step S200 based on the map data, while avoiding the zone to be avoided DZ obtained by the area information obtaining means step S15.
Even when the avoidance route is not set previously, the moving direction is predicted by the moving direction predicting means step S100 based on the location information, the temporary destination G along the predicted moving direction is set by the temporary destination setting means step S200, and the route to the temporary destination G is determined by the route determining means step S35, thereby allowing the route guidance to be reliably executed.
In the route guidance device 1 according to the aforementioned embodiment, the moving direction predicting means step S100 is characterized by being provided comparing means unit (in this example, Step S110 executed by the control unit 7) for comparing latitude/longitude information included in the first location information obtained by the location information obtaining means step S5 in the first period, with latitude/longitude information included in the second location information obtained by the location information obtaining means step S5 in the second period prior to this first period, and dominant direction determining means unit (in this example, Step S125, S130, S140, and, S145 executed by the control unit 7) in which, depending on the comparison result by the comparing means step S110, if the latitude difference concerning the first location information and the second location information is larger than the longitude difference, it determines the dominant moving direction as the northward direction or the southward direction, whereas if the longitude difference concerning the first location information and the second location information is larger than the latitude difference, it determines the dominant moving direction as the eastward direction or the westward direction.
The comparing means unit compares the latitude/longitude information in the past second period with the longitude latitude information in the first period after the time elapsed therefrom, so that the dominant direction determining means step S125, S130, S140, and S145 can determine that if the latitude difference (north latitude south latitude) is larger than the longitude difference (east longitude west longitude), a latitude direction of the northward direction or the southward direction is a dominant direction, whereas if the longitude difference (east longitude west longitude) is larger than the latitude difference (north latitude south latitude), a longitude direction of the eastward direction or the westward direction is the dominant direction, thereby allowing the prediction of the moving direction to be executed.
In the route guidance device 1 according to the aforementioned embodiment, the temporary destination setting means step S200 is characterized by being provided with the determination means unit (in this example, Step S210 executed by the control unit 7) for determining whether or not there is any passage history corresponding to the location information currently obtained by the location information obtaining means step S5 among passage histories Rt composed of a set of the location information obtained by the location information obtaining means step S5 in the past predetermined period, and when the determination of the determination means step S210 is satisfied, history destination determining means unit (in this example, Step S220 executed by the control unit 7) for determining the temporary destination G at a point that is located outside the zone to be avoided DZ on the passage history Rt and is along the predicted moving direction.
It is determined by the determination means step S210 whether or not there is any past passage history Rt corresponding to the current location information, so that if there is the corresponding passage history Rt, the point that is located outside the zone to be avoided DZ in the passage history Rt and is along the moving direction predicted by the moving direction predicting means step S100 can be determined as the safe and reliable temporary destination G by the history destination determining means step S220, while attaching importance on the actual result of having passed it before.
In the route guidance device 1 according to the aforementioned embodiment, the temporary destination setting means step S200 is characterized by being provided with the determination means step S210 for determining whether or not there is any passage history corresponding to the location information currently obtained by the location information obtaining means step S5 among the passage histories Rt composed of a set of the location information obtained by the location information obtaining means step S5 in the past predetermined period, and if the determination of this determination means step S210 is not satisfied, the vicinity destination determining means unit (in this example, Step S230 executed by the control unit 7) for determining the temporary destination G at a point that is located on a road near the predicted moving direction and is outside the zone to be avoided DZ.
It is determined by the determination means step S210 whether or not there is any past passage history Rt corresponding to the current location information, and if there is no corresponding passage history Rt, a moving direction is predicted, and the temporary destination G is determined at the point that is located on the road near the moving direction and is outside the zone to be avoided DZ by the vicinity destination determining means step S230. As a result, even when there is no past passage history Rt, such as a case of, for example, going off the road by mistake from the route usually used, the route from the current position to the temporary destination G can be reliably set while avoiding the zone to be avoided DZ, while reflecting the prediction results of the moving direction.
In the route guidance device 1 according to the aforementioned embodiment, it is characterized in that the avoidance route setting means step S100, S200, and S35 is provided with a prediction setting mode in which the moving direction predicting means step S100 predicts the moving direction, the temporary destination setting means step S200 sets a temporary destination G along the predicted moving direction, and the route determining means step S35 determines a route to the set temporary destination G, and a scheduled setting mode for setting an avoidance scheduled route previously prepared in order to avoid entering the zone to be avoided DZ, the modes being able to be selectively switched, and if the avoidance route setting means unit (in this example, Step S55 executed by the control unit 7) is switched to the scheduled setting mode, the display signal generating means unit (in this example, Step S60 executed by the control unit 7) generates a display control signal for displaying a route including the avoidance scheduled route corresponding to the location information.
Two modes of the prediction setting mode and the scheduled setting mode are prepared previously and configured to be switchable, so that even when the avoidance scheduled route is set previously, such as a case where, for example, there is a route setting, it can deal with it, and thus allowing convenience of the operator M to be improved.
A route guidance method by the route guidance device 1 in the present embodiment is characterized in that the avoidance route setting step S100, S200, and S35 is a step that can selectively switch a prediction setting mode for executing a moving direction prediction step S100 for predicting the moving direction of the operator or the route guidance device 1 based on the location information obtained by the location information obtaining step S5, a temporary destination setting step S200 for setting a temporary destination along the moving direction predicted by the moving direction prediction step S100 based on the information on the zone to be avoided obtained by the area information obtaining step S15, and the map data, and a route determining step S35 for determining a route from a position concerning the location information to the temporary destination set by the temporary destination setting step S200 based on the map data while avoiding the zone to be avoided DZ obtained by the area information obtaining step S15, and a scheduled setting mode for setting an avoidance scheduled route previously prepared in order to avoid entering the zone to be avoided DZ, and if the avoidance route setting step S55 is switched to the scheduled setting mode, the display signal generating step S60 generates a display control signal for displaying a route including the avoidance scheduled route corresponding to the location information.
Two modes of the prediction setting mode and the scheduled setting mode are prepared previously and configured to be switchable, so that even when the avoidance scheduled route is set previously such as a case where, for example, there is a route setting, it can deal with it, and thus allowing convenience of the operator M to be improved.
In a route guidance processing program of the route guidance device 1 in the aforementioned embodiment, it is characterized in that the avoidance route setting step S100, S200, and S35 is a step that can be selectively switch a prediction setting mode for executing a moving direction prediction step S100 for predicting the moving direction of the operator or the route guidance device 1 based on the location information obtained by the location information obtaining step S5, a temporary destination setting step S200 for setting a temporary destination along the moving direction predicted by the moving direction prediction step S100 based on the information on the zone to be avoided obtained by the area information obtaining step S15, and the map data, and route determining step S35 for determining a route from a position concerning the location information to the temporary destination set by the temporary destination setting step S200 based on the map data while avoiding the zone to be avoided DZ obtained by the area information obtaining step S15, and a scheduled setting mode for setting an avoidance scheduled route previously prepared in order to avoid entering the zone to be avoided DZ, and if the avoidance route setting step S55 is switched to the scheduled setting mode, the display signal generating step S60 generates a display control signal for displaying a route including the avoidance scheduled route corresponding to the location information.
Two modes of the prediction setting mode and the scheduled setting mode are prepared previously and configured to be switchable, so that even when the avoidance scheduled route is set previously such as a case where, for example, there is a route setting, it can deal with it, and thus allowing convenience of the operator M to be improved.
It is to be noted that the present embodiment is not limited to above embodiments, but various modifications may be made. Hereinafter, such modified examples will be described in turn.
(1) A Case where the End Point of the Dangerous Zone Does not Match with the Temporary Destination
A case where the end point matches with the temporary destination G of the dangerous zone DZ was described as an example in
In this
Effects similar to those of the aforementioned embodiment can be obtained also in the present modified embodiment described above.
(2) A Case where a Road Ahead is Dead End
Although the temporary destination is set at the point that is on the road near the moving direction and beyond the dangerous zone if there is no past passage history in the aforementioned embodiment, this setting method may not be preferable in some cases, for example, a case where a point ahead of the dangerous zone is dead end, and the like. The present modified embodiment is an example to deal with a case where a point ahead of the dangerous zone is dead end as described above.
In this
In the route guidance device 1 in the present modified embodiment, it is characterized in that if the route determination to the temporary destination G1 set by the route determining means step S35 is difficult or impossible, the temporary destination setting means step S200 corrects and resets the set temporary destination G1, and the route determining means step S35 determines the route from the position to the reset temporary destination G2 based on the map data while avoiding the zone to be avoided DZ.
As a result, if the route determination while avoiding the zone to be avoided DZ is difficult or impossible, such as a case where the temporary destination G1 once set along the moving direction is beyond the dead-end, and the like, the temporary destination G2 can be reset to thereby redraw a route by the route determining means step S35.
(3) A Case where the Temporary Destination Cannot be Set Ahead of the Moving Direction
Although the temporary destination is set at the point that is on the road near the moving direction and beyond the dangerous zone if there is no past passage history in the aforementioned embodiment, there is a case where the temporary destination may not be set ahead of the moving direction. The present modified embodiment is an example to deal with such a case.
In this
In the example shown in
It is to be noted that as for a definition of north, south, east, and west as the above-described moving direction, a range of east and west 45 degrees due north of the current position is defined as north as shown in, for example,
In the route guidance device 1 in the present modified embodiment, it is characterized in that if the setting of the temporary destination G along the moving direction predicted by the moving direction predicting means step S100, by the temporary destination setting means step S200 is difficult or impossible, it has the semi-direction setting means unit (in this example, the control unit) 7 for setting a direction pursuant to the moving direction predicted by the moving direction predicting means step S100 based on a predetermined correlation (in this example, priority), The temporary destination setting means step S200 resets the temporary destination G along the direction pursuant to the moving direction set by the semi-direction setting means unit 7, and the route determining means step S35 determines the route from the position to reset temporary destination G based on the map data while avoiding the zone to be avoided DZ.
As a result, when the setting of the temporary destination G along the moving direction itself is difficult or impossible, such as a case where the zone to be avoided DZ spreads into the wide whole area in the moving direction, and the like, the semi-direction setting means unit 7 can set the direction pursuant to the moving direction, the temporary destination setting means step S200 can set the temporary destination G along therewith, and the route determining means step S35 can redraw the route.
(4) Other Cases
The case where the present invention is applied to the personal digital assistant device for performing the route guidance for the pedestrian has been described as an example in the aforementioned embodiment, but without being limited to this, it may be applied to, for example, a navigation apparatus mounted in vehicles, such as a automobile. Additionally, the case where the route guidance is performed in the outdoors where the map information can be obtained has been described as an example in the aforementioned embodiment, but without being limited to this, the present invention may be applied to a route guidance device for performing route guidance in a limited predetermined area, such as a case of performing route guidance in, for example, exhibition venues and commercial establishment, and the like. In such a case, the location information of the user is obtained not only utilizing GPS as the aforementioned embodiment, but when the position information obtaining means unit by, for example, a magnetic sensor or wireless is provided within the area, the location information of the user may also obtained using the position information obtained by the position information obtaining means unit.
The personal digital assistant device 1 in the aforementioned embodiment is a personal digital assistant device 1 for guiding the route of the travelling user M, and it has the control unit 7 (specifically, Step S15 executed by the control unit 7) for obtaining the dangerous zone information associated with map data, the control unit 7 (specifically, Step S5 executed by the control unit 7) for obtaining the location information of the user M or the personal digital assistant device 1, the control unit 7 (specifically, Step S100, Step S200, and Step S35 executed by the control unit 7) for setting the route to the temporary destination G while avoiding entering the dangerous zone DZ obtained by the control unit 7 based on the location information obtained by this control unit 7 and the prediction results of the moving direction of the user M or the personal digital assistant device 1, and the control unit 7 (specifically, Step S40 executed by the control unit 7) for generating the display control signal for displaying a route to the temporary destination G set by this control unit 7.
In the present embodiment, if the user M travels with the personal digital assistant device 1, the location information is obtained by the control unit 7. Meanwhile, the information on the dangerous zone to be avoided in the travelling action is obtained by the control unit 7 in a form associated with the map data. The route to the temporary destination G is then set by the control unit 7 while avoiding entering the dangerous zone DZ, and the display control signal of the route to the temporary destination G is generated by the control unit 7, thereby the route can be displayed on the display unit 9. At this time, the control unit 7 sets the route to the temporary destination G based on the aforementioned location information, and the prediction results of the moving direction of the user M (or the personal digital assistant device 1). As a result, even when an avoidance scheduled route for avoiding the dangerous zone DZ has not been decided in advance, the route from the current position to the temporary destination G can be reliably set so as to avoid the dangerous zone DZ, while reflecting the prediction results of the moving direction. Hence, even when a wrong road is taken erroneously from the route usually used, for example (it is highly possible that the corresponding avoidance scheduled route has not been decided in such an accidental situation), safe and reliable route guidance can be executed from that position while avoiding the dangerous zone DZ (it is effective to especially children, elderly individuals, and the like). Additionally, it is especially effective also to a case where the dangerous zone DZ changes every day or every moment (since it is hard to previously set the avoidance scheduled route). Further, since it becomes unnecessary to previously set the avoidance scheduled route, it is effective in the ability to reduce an operational burden of the user M.
A route guidance method by the personal digital assistant device 1 according to the present embodiment is a route guidance method for guiding a route of the travelling user M, it is characterized by having a procedure at Step S15 executed by the control unit 7 that obtains dangerous zone information associated with map data, a procedure at Step S5 executed by the control unit 7 that obtains location information of the user M or the personal digital assistant device 1, a procedure at Step S100, Step S200, and Step S35 executed by the control unit 7 that sets a route to a temporary destination G while avoiding entering the obtained dangerous zone DZ based on the obtained location information and the prediction results of the moving direction of the user M or the personal digital assistant device 1, and a procedure at Step S40 executed by the control unit 7 that generates a display control signal for displaying a route to the set temporary destination G.
In the present embodiment, when the user M travels, the location information is obtained by the procedure of Strep S5 executed by the control unit 7. Meanwhile, the information on the dangerous zone to be avoided in the travelling action is obtained by the procedure at Step S15 executed by the control unit 7 in a form associated with the map data. The route to the temporary destination G is set by the procedure at Step S100, Step S200, and Step S35 executed by the control unit 7 while avoiding entering the dangerous zone DZ, and the display control signal of the route to the temporary destination G is generated by the procedure at Step S40 executed by the control unit 7, and thereby the route can be displayed on the display unit 9. At this time, in the procedure at Step S100, Step S200, and Step S35 executed by the control unit 7, the route to the temporary destination G is set based on the aforementioned location information, and the prediction results of the moving direction of the user M (or the personal digital assistant device 1). As a result, even when an avoidance scheduled route for avoiding the dangerous zone DZ has not been decided in advance, the route from the current position to the temporary destination G can be reliably set so as to avoid the dangerous zone DZ, while reflecting the prediction results of the moving direction. Hence, even when a wrong road is taken erroneously from the route usually used, for example (it is highly possible that the corresponding avoidance scheduled route has not been decided in such an accidental situation), safe and reliable route guidance can be executed from that position while avoiding the dangerous zone DZ (it is effective to especially children, elderly individuals, and the like). Additionally, it is especially effective also to a case where the dangerous zone DZ changes every day or every moment (since it is hard to previously set the avoidance scheduled route). Further, since it becomes unnecessary to previously set the avoidance scheduled route, it is effective in the ability to reduce an operational burden of the user M.
Number | Date | Country | Kind |
---|---|---|---|
2006-093122 | Mar 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/055142 | 3/14/2007 | WO | 00 | 4/13/2009 |