Source: http://www.google.com/patents/US20040204828?ie=ISO-8859-1
Timestamp: 2014-07-10 19:37:10
Document Index: 113762692

Matched Legal Cases: ['art 41', 'art 42', 'art 41', 'art 41', 'art 42', 'art 42', 'art 42', 'art 41', 'art 42', 'art 42']

Patent US20040204828 - Route guidance system having voice guidance capability - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign in<nobr>Advanced Patent Search</nobr>PatentsIn a route guidance system, when depression of a PTT switch is detected in the middle of voice guidance of respective guidance landmarks located in a guidance route, recognition of a voice command inputted through a microphone is initiated, When the recognized voice command is identified as one of a...http://www.google.com/patents/US20040204828?utm_source=gb-gplus-sharePatent US20040204828 - Route guidance system having voice guidance capabilityAdvanced Patent SearchPublication numberUS20040204828 A1Publication typeApplicationApplication numberUS 10/817,932Publication dateOct 14, 2004Filing dateApr 6, 2004Priority dateApr 8, 2003Also published asDE102004017158A1, DE102004017158B4, US7010427Publication number10817932, 817932, US 2004/0204828 A1, US 2004/204828 A1, US 20040204828 A1, US 20040204828A1, US 2004204828 A1, US 2004204828A1, US-A1-20040204828, US-A1-2004204828, US2004/0204828A1, US2004/204828A1, US20040204828 A1, US20040204828A1, US2004204828 A1, US2004204828A1InventorsMasaki EbiOriginal AssigneeDenso CorporationExport CitationBiBTeX, EndNote, RefManReferenced by (6), Classifications (23), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetRoute guidance system having voice guidance capabilityUS 20040204828 A1Abstract In a route guidance system, when depression of a PTT switch is detected in the middle of voice guidance of respective guidance landmarks located in a guidance route, recognition of a voice command inputted through a microphone is initiated, When the recognized voice command is identified as one of a next setting command and a return setting command, the voice guidance of the guidance landmarks is sequentially provided starting from a corresponding one of a previous guidance landmark and a next guidance landmark in consistency with the one of the next setting command and the return setting command. When the recognized voice command is other than the next setting command and the return setting command, setting and/or resetting of the guidance route are performed based on the type of the corresponding guidance landmark and the recognized command. Images(7) Claims(10)
BRIEF DESCRIPTION OF THE DRAWINGS [0010] The invention, together with additional objectives, features and advantages thereof, will be best understood from the following description, the appended claims and the accompanying drawings in which: [0011]FIG. 1 is a block diagram showing an entire structure of a route guidance system according to an embodiment of the present invention; [0012]FIG. 2 is a flowchart showing a process performed by the route guidance system of the present embodiment to provide guidance of respective guidance landmarks located in the guidance route; [0013]FIG. 3 is a flowchart showing a part of the process performed by the route guidance system of the present embodiment to identify a type of a current guidance landmark that is currently under voice guidance; [0014]FIG. 4 is a flowchart showing a part of the process performed by the route guidance system of the present embodiment to newly set a guidance route based on an inputted command when the type of the guidance landmark, which is currently voice-guided, is identified as a road; [0015]FIG. 5 is a flowchart showing a part of the process performed by the route guidance system of the present embodiment to newly set a guidance route based on an inputted command when the type of the guidance landmark, which is currently voice-guided, is identified as an intersection; [0016]FIG. 6 is a flowchart showing a part of the process performed by the route guidance system of the present embodiment to newly set a guidance route based on an inputted command when the type of the guidance landmark, which is currently voice-guided, is identified as a way point; [0017]FIG. 7 is a flowchart showing a part of the process performed by the route guidance system of the present embodiment to newly set a guidance route based on an inputted command when the type of the guidance landmark, which is currently under the voice guidance, is identified as a destination; and [0018]FIG. 8 is a flowchart showing a part of the process performed by the route guidance system of the present embodiment to newly set a guidance route based on an inputted command when the type of the guidance landmark, which is currently under the voice guidance, is identified as a highway IC or a boat slip.
DETAILED DESCRIPTION OF THE INVENTION [0019] An embodiment of the present invention will be described with reference to the accompanying drawings. [0020] A route guidance system of the present embodiment is embodied in a vehicle navigation system (including car navigation system) 1 shown in FIG. 1. The vehicle navigation system 1 includes a position sensor 2, a map data storage device 3, a voice recognition device 4, a control circuit 5, a display 6 and a speaker 7. [0021] The position sensor 2 includes known devices, such as a magnetic field sensor, a gyroscope, a distance sensor and a GPS receiver. The GPS receiver senses location of the vehicle based on radio waves transmitted from satellites, The position sensor 2 obtains a current position of the vehicle through interpolation of information outputted from these devices and outputs the current position of the vehicle to the control circuit 5 as position data. Depending on a required degree of sensing accuracy, only one or more of the above devices can be selectively used. Furthermore, it should be noted that any other sensor, such as a rotation sensor of a steering wheel and/or a wheel sensor of each rotating wheel, can used. [0022] The map data storage device 3 includes, for example, a CD-ROM. The map data storage device 3 stores map data, which at least includes various road information, building information and boat slip position information. The map data can be alternatively stored in, for example, a hard disk, a DVD-ROM or any other appropriate storage device. [0023] The voice recognition device 4, which serves as a command input means, includes a voice input part 41, a voice recognition part 42, a push to talk (PTT) switch 43 and a microphone 44. [0024] The voice input part 41 includes, for example, a compact A/D converter. The voice input part 41 obtains voice signals, which are outputted from the microphone 44, and converts the obtained voice signals into digital data to generate corresponding voice data only when the PTT switch 43, which serves as an instructing means, is depressed, i.e., is turned on. When the PTT switch 43 is not depressed, the above process is not performed. The generated voice data is outputted to the voice recognition part 42. It should be noted that the PTT switch 43 can be alternatively provided in a remote controller 8 or can be alternatively provided as one of undepicted operation keys of the vehicle navigation system. A switch provided in the remote controller 8 may be used to request initiation of the voice guidance of the respective guidance landmarks. Alternatively, the PTT switch 43 or another one of the undepicted operation keys of the vehicle navigation system may be used to request initiation of the voice guidance of the respective guidance landmarks. [0025] The voice recognition part 42 stores a voice pattern of each command in a form of dictionary data. The voice command is used by a user to instruct details of an editing operation of the guidance route through his/her voice. The voice recognition part 42 computes a degree of coincidence between the voice pattern of each command, which is contained in the dictionary data, and the subject voice data, which is obtained from the voice input part 41. Then, the voice recognition part 42 recognizes the command of the voice pattern, which shows the highest degree of coincidence with respect to the obtained subject data, as the voice command of the user. Thereafter, the voice recognition part 42 outputs a command signal, which indicates the recognized command, to the control circuit 5. The dictionary data of the present embodiment includes voice patterns of twelve commands, which include a detour command, a straight through command, a right turn command, a left turn command, a U-turn command, a delete command, an inbound setting command, an outbound setting command, a destination setting command, a way point setting command, a next setting command and a return setting command. [0026] The control circuit 5, which at least serves as an editing means, is a known computer. The control circuit 5 sets a best guidance route to the destination and performs a known navigation operation. More specifically, when the command for setting the guidance route is inputted through the remote controller 8, the control circuit 5 searches a best travel route from a current location of the vehicle to the preset destination based on the position data, which is outputted from the position sensor 2 and also based on preset way points and the preset destination, which are previously inputted through the remote controller 8, with reference to the map data stored in the map data storage device 3. Then, the control circuit 5 sets the searched best travel route as a corresponding guidance route. Next, the control circuit 5 retrieves corresponding map data, which includes the corresponding guidance route, from the map data storage device 3. Thereafter, the control circuit 5 generates guidance image data, in which the guidance route is indicated by a notable color that is different from roads other than those included in the guidance route. Then, the control circuit 5 outputs the thus generated guidance image data to the display 6 to perform the navigation operation. A search method for searching the best travel route maybe one of known search methods, such as a Dijkstra method, and thus will not be described further, [0027] The control circuit 5 incrementally numbers a series of guidance landmarks, which are located one after the other in order in the preset guidance route from the current location to the destination. It should be noted that the guidance landmarks include six types of guidance landmarks, i.e., a road, an intersection, a way point, a destination, an interchange of a highway (hereinafter referred to as �a highway IC�) and a boat slip in the present embodiment. In the present embodiment, the highway may include a freeway, a toll highway, expressway, motorway or the like. The control circuit 5 uses the incremental numbers as guidance numbers of the guidance landmarks. More specifically, a guidance number 1 is assigned to one of the guidance landmarks, which is closest to the current location of the vehicle in the guidance route, and the guidance number of the destination is equal to the tonal number of the guidance landmarks. When voice guidance of the guidance route is instructed through, for example, the remote controller 8, the voice guidance data of each guidance landmark is generated and is outputted to the speaker 8 in the order of the assigned guidance numbers to provide the voice guidance of each guidance landmark. [0028] Particularly, in the present embodiment, when the control circuit 5 detects depression of the PTT switch 43 of the voice recognition device 4 in the middle of the voice guidance operation, the control circuit 5 classifies the current guidance landmark, which is currently voice-guided by the route guidance system, into one of the six types, i.e., the road, the intersection, the way point, the destination, the highway IC and the boat slip. Then, the control circuit 5 reroutes and/or resets (edits) the guidance route based on the type of the current guidance landmark and the command signal outputted from the voice recognition device 4. The above process will be described in greater detail below. [0029] The display 6 is, for example, an in-vehicle liquid crystal display. The display 6 obtains the guidance image data, which is outputted from the control circuit 5, and displays the guidance image. The speaker 7 obtains the voice guidance data, which is outputted from the control circuit 5 and provides the voice guidance. [0030]FIG. 2 is a flowchart showing a process of the route guidance system of the present embodiment for performing the voice guidance of respective guidance landmarks located in the guidance route and for editing corresponding each of the guidance landmarks in advance. The process of the flowchart is executed each time the voice guidance is instructed through the remote controller 8. [0031] At step 201, the control circuit 5 resets a guidance counter provided in the control circuit 5. At step 202, a value of the guidance counter is incremented by 1. when the value of the guidance counter exceeds the total number of the guidance landmarks located in the guidance route, the value of the guidance counter will be forcefully set to a number that is equal to the total number of the guidance landmarks located in the guidance route. At step 203, the voice guidance data of the guidance landmark, which has the assigned guidance number equal to the current value of the guidance counter, is generated and is outputted to the speaker 7 to perform the voice guidance. [0032] At step 204, it is determined whether the PTT switch 43 has been depressed during the voice guidance performed at step 203. When it is determined that the PTT switch 43 has been depressed, control proceeds to step 205. By contrast, when it is determined that the PTT switch 43 has not been depressed, control proceeds to step 208. [0033] At step 205, the command, which is inputted from the microphone 44, is classified as one of the next setting command, the return setting command and any other command. When the command, which is inputted from the microphone 44, is classified as the next setting command, control returns to step 202 and provides the voice guidance for the following landmark(s) starting from a next guidance landmark, which is located right after the currently guided landmark. When the command, which is inputted from the microphone 44, is identified as the return setting command, control proceeds to step 206. At step 206, the value of the guidance counter is decremented by 2. When the decrement causes the value of the guidance counter to be less than zero, the value of the guidance counter is forcefully set to zero. Thereafter, control returns to step 202 and performs the voice guidance of the following guidance landmark(s) starting from a previous guidance landmark, which is located immediately before the currently guided guidance landmark. In this way, the user can easily change, through his/her voice, the guidance landmark to be voice-guided. [0034] By contrast, when the command other than the next setting command and the return setting command is inputted through the microphone 44, control proceeds to step 207. At step 207, the guidance route is rerouted, i.e., is newly set based on the inputted command, and control ends the current process. This step will be described in greater detail below. [0035] At step 208, it is determined whether the value of the guidance counter is equal to the total number of the guidance landmarks, that is, whether the voice guidance of all the guidance landmarks has been completed. When the value of the guidance counter is equal to the total number of the guidance landmarks, it is determined that the voice guidance of all the guidance landmarks has been completed, and control ends the current process. Otherwise, control returns to step 202 and repeats the above process. [0036] As described above, when the respective guidance landmarks, which are located in the preset guidance route, are sequentially voice-guided from the start point to the destination along the guidance route, the user can have a more realistic image of the guidance route to allow easy editing work of the guidance route. [0037] FIGS. 3 to 8 show various portions of the flowchart that indicates the process performed by the route guidance system of the present embodiment for rerouting and/or resetting the guidance route based on the inputted command. The portions of the flowchart shown in FIGS. 3-8 correspond to step 207 of the above-described flowchart of FIG. 2. The process starts at step 301 of FIG. 3. [0038]FIG. 3 shows a part of the process of the present flowchart for identifying the type of the current guidance landmark that is currently voice-guided. [0039] At step 301, the control circuit 5 classifies the current guidance landmark, which is assigned the guidance number that is equal to the current value of the guidance counter, into one of the multiple types, i.e., the road, the intersection, the way point, the destination, the highway IC and the boat slip. When the type of the current guidance landmark is classified as the road, control proceeds to step 401 of FIG. 4. When the type of the current guidance landmark is classified as the intersection, control proceeds to step 501 of FIG. 5. When the type of the current guidance landmark is classified as the way point, control proceeds to step 601 of FIG. 6. When the type of the current guidance landmark is classified as the destination, control proceeds to step 701 of FIG. 7. When the type of the current guidance landmark is classified as the highway IC or the boat slip, control proceeds to step 801 of FIG. 8. [0040]FIG. 4 shows another part of the process of the present flowchart for rerouting the guidance route based on the inputted command when the type of the current guidance landmark, which is currently voice-guided, is identified as the road. [0041] At step 401, the control circuit 5 identifies the command, which is inputted through the microphone 44. When the inputted command is identified as the detour command, control proceeds to step 402. When the inputted command is identified as the destination setting command, control proceeds to step 403. When the inputted command is identified as the way point setting command, control proceeds to step 404. When the inputted command is identified as any other command, which is other than the above commands, control terminates the current process. [0042] At step 402, a new route, which bypasses the subject road identified as the guidance landmark and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. In this way, even when the subject road, which is located in the guidance route, is closed due to, for example, road construction or is jammed, the user can set the new guidance route, which bypasses the subject road, through his/her voice. [0043] At step 403, an intermediate point of the subject road, which is identified as the current guidance route, is set as a new destination. Thereafter, a new route, which leads the vehicle to the newly set destination, is newly searched and is newly set as a new guidance route, and control ends the current process. [0044] At step 404, an intermediate point of the subject road, which coincides with the current guidance route, is set as a way point. Thereafter, a new route, which leads the vehicle to the destination through the newly set way point, is newly searched and is set as a new guidance route, and control ends the current process. In this way, the user can set the new guidance route, in which the new way point or the new destination is set, through his/her voice. [0045]FIG. 5 shows another part of the flowchart. Here, the guidance route is rerouted based on the inputted command when the type of the current guidance landmark, which is currently voice-guided by the route guidance system, is classified as the intersection. [0046] At step 501, the control circuit 5 identifies the command, which is inputted through the microphone 44. When the inputted command is identified as the detour command, control proceeds to step 502. When the inputted command is identified as the straight through command, control proceeds to step 503. When the inputted command is identified as the left turn command, control proceeds to step 504. When the inputted command is identified as the right turn command, control proceeds to step 505. When the inputted command is identified as the U-turn command, control proceeds to step 506. When the inputted command is identified as the destination setting command, control proceeds to step 507. When the inputted command is identified as the way point setting command, control proceeds to step 508. When the inputted command is identified as the other command, which is other than the above commands, control terminates the current process. [0047] At step 502, a new route, which bypasses the subject intersection identified as the guidance landmark and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. [0048] At step 503, a new route, which proceeds straight through the subject intersection and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. At step 504, a new route, which turns left at the subject intersection and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. At step 505, a new route, which turns right at the subject intersection and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. At step 506, a new route, which makes a U-turn at the subject intersection and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. In this way, the user can provide specific instructions with respect to the rerouting of the guidance route through selection of the course achieved by commanding one of the proceeding straight through, the turning right, the turning left and the making the U-turn via his/her voice at any given intersection located in the guidance route. [0049] At step 507, the subject intersection is newly set as a new destination. Thereafter, a new route, which leads the vehicle to the newly set destination, is newly searched and is newly set as a new guidance route, and control ends the current process. At step 508, the subject intersection is newly set as a way point. Thereafter, a new route, which leads the vehicle to the destination through the newly set way point, is newly searched and is newly set as a guidance route, and control ends the current process. [0050]FIG. 6 shows another part of the flowchart. Here, the guidance route is rerouted based on the inputted command when the type of the current guidance landmark, which is currently voice-guided by the route guidance system, is classified as the way point. At step 601, the control circuit 5 identifies the command, which is inputted through the microphone 44. When the inputted command is identified as the delete command, control proceeds to step 602. At step 602, the subject way point is deleted. Thereafter, a new route, which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. In this way, even when it is no longer required to pass through the way points due to, for example, a change in the user's schedule, the user can set the new guidance route, in which the subject way point is deleted, through his/her voice. When the inputted command is the other command other than the delete command, control ends the current process. [0051]FIG. 7 shows another part of the flowchart. Here, the guidance route is rerouted based on the inputted command when the type of the current guidance landmark, which is currently voice-guided by the route guidance system, is classified as the destination. [0052] At step 701, the control circuit 5 identifies the command, which is inputted through the microphone 44. When the inputted command is identified as the delete command, control proceeds to step 702. At step 702, the subject destination is deleted, and the guidance route is reset. Then, control ends the current process. In this way, when the user deletes the destination, the guidance route is automatically reset, allowing easy operation of the system. When the inputted command is the other command other than the delete command, control ends the current process. [0053]FIG. 8 shows another part of the flowchart. Here, the guidance route is rerouted based on the inputted command when the type of the current guidance landmark, which is currently voice-guided by the route guidance system, is classified as the highway IC. [0054] At step 801, the control circuit 5 identifies the command, which is inputted through the microphone 44. When the inputted command is identified as the inbound setting command, control proceeds to step 802. When the inputted command is identified as the outbound setting command, control proceeds to step 803. When the inputted command is the other command other than the inbound setting command and the outbound setting command, control ends the current process. [0055] At step 802, the subject highway IC or the subject boat slip, which is identified as the guidance landmark, is changed to a corresponding next highway IC or a corresponding next boat slip, which is located immediately next to the subject highway IC or the subject boat slip in the inbound direction. Then, a new route, which passes through the newly set highway IC or the newly set boat slip and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. [0056] At step 803, the subject highway IC or the subject boat slip, which is identified as the guidance landmark, is changed to a corresponding next highway IC or a corresponding next boat slip, which is located immediately next to the subject highway IC or the subject boat slip in the outbound direction. Then, a new route, which passes through the newly set highway IC or the newly set boat slip and which leads the vehicle to the destination, is newly searched and is newly set as a new guidance route, and control ends the current process. In this way, when a traffic jam is expected in the subject highway or when estimated time of arrival of the vehicle to the subject boat slip is expected to be beyond departure time of a ship, to which the user is scheduled to board, the user can command through his/her voice to set the new guidance route, in which the subject highway IC or the subject boat slip is changed to the new highway IC or the new boat slip that is located next to the subject highway IC or the subject boat slip in the inbound direction or in the outbound direction. This allows flexible response. [0057] As described above, in the route guidance system, when the PTT switch 43 is depressed in the middle of the voice guidance of the respective guidance landmarks located in the guidance route, the guidance route is rerouted and is reset based on the voice command inputted through the microphone 44. In this way, in the case where the user is not familiar with the location around the destination, for example, at the time of visiting the destination first time, the user can set the intended destination and the intended guidance route through his/her voice. [0058] Additional advantages and modifications will readily occur to those skilled in the art. The invention in its broader terms is therefore not limited to the specific details, representative apparatus, and illustrative examples shown and described. Referenced byCiting PatentFiling datePublication dateApplicantTitleUS7584051Mar 9, 2006Sep 1, 2009Denso CorporationNavigation system and program for the sameUS20090259397 *Apr 10, 2008Oct 15, 2009Richard StantonNavigation system with touchpad remoteEP1995559A1 *Mar 8, 2007Nov 26, 2008Pioneer CorporationTravel route search device, method thereof, program thereof, recording medium containing the program, and guide deviceEP2169354A2 *Sep 21, 2009Mar 31, 2010Robert Bosch GmbHMethod for calculating a driving route to change the driving direction of a vehicleEP2450665A1Mar 8, 2007May 9, 2012Pioneer CorporationTravel route search device, method thereof, program thereof, recording medium containing the program and guide deviceEP2450666A1Mar 8, 2007May 9, 2012Pioneer CorporationTravel route search device, method thereof, program thereof, recording medium containing the program, and guide device* Cited by examinerClassifications U.S. Classification701/431, 340/995.19, 704/E15.043International ClassificationG08G1/0969, G10L15/28, G10L15/24, G01C21/26, G10L15/00, G06G7/78, G10L15/26, G01C21/34, G06F17/24, G01C21/00, G10L15/22, G01C21/36Cooperative ClassificationG01C21/3608, G01C21/3641, G01C21/3644, G01C21/3629European ClassificationG01C21/36G4, G01C21/36G5, G01C21/36D1, G01C21/36G1Legal EventsDateCodeEventDescriptionMar 14, 2013FPAYFee paymentYear of fee payment: 8Aug 5, 2009FPAYFee paymentYear of fee payment: 4Apr 6, 2004ASAssignmentOwner name: DENSO CORPORATION, JAPANFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EBI, MASAKI;REEL/FRAME:015186/0358Effective date: 20040402RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google