A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on th
A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on the screen while the verbal requests from the user are received. In some embodiments, the voice guidance only provides a short warning sound to get the user's attention while the user is speaking on a phone call or another voice-activated service is providing audible response to the user's inquires. The voice guidance in some embodiments distinguishes between music that can be ducked and spoken words, for example from an audiobook, that the user wants to pause instead of being skipped. The voice guidance ducks music but pauses spoken words of an audio book in order to provide voice guidance to the user.
대표청구항▼
1. A method of providing context aware audio prompts associated with a navigation presentation on an electronic device, the method comprising: identifying a navigation instruction to provide for a navigation maneuver;determining an allowed type of audio prompt for the electronic device to provide fo
1. A method of providing context aware audio prompts associated with a navigation presentation on an electronic device, the method comprising: identifying a navigation instruction to provide for a navigation maneuver;determining an allowed type of audio prompt for the electronic device to provide for the identified navigation instruction by determining whether any audio service of the device is currently being utilized to receive first or second type of voice input,said determining an allowed type of audio prompt comprising: based on detecting that a first audio service is currently receiving the first type of voice input, determining that no audio prompt is allowed;based on detecting that a second audio service is currently receiving the second type of voice input different from the first type of audio input, determining that a non-verbal audio prompt is allowed; andbased on detecting that no audio service is currently receiving the first or second type of voice input, determining that a verbal audio prompt is allowed; andproviding the allowed type of audio prompt for the identified navigation instruction. 2. The method of claim 1, wherein receiving the first type of voice input comprises: receiving voice input; andutilizing voice recognition to interpret the voice input. 3. The method of claim 2, wherein the second type of voice input is audio input associated with a phone call or video conference. 4. The method of claim 1, wherein receiving the first type of voice input comprises: receiving a request to record an audio file;receiving voice input; andrecording the received voice input in the audio file. 5. The method of claim 1, wherein providing the allowed type of audio prompt further comprises: providing a verbal prompt when verbal prompts are allowed and a service is currently playing audio on the device; andmixing the verbal prompt with the audio that is currently played on the device. 6. The method of claim 5, wherein the mixing comprises: assessing loudness of the audio currently being played on the device; andducking at least one of the verbal prompts or the audio currently being played based on the assessment. 7. The method of claim 5, wherein the electronic device comprises a set of relative loudness settings for the received verbal prompt, wherein the mixing comprises ducking at least one of the verbal prompts or the audio currently being played based on the relative loudness setting of the received verbal prompt. 8. The method of claim 5, wherein the mixing comprises ducking at least one of the verbal prompts or the audio currently being played. 9. The method of claim 1, wherein providing the allowed type of audio prompt further comprises: providing a verbal prompt when verbal prompts are allowed and a service is currently playing audio on the device;pausing the audio currently played on the device;playing the verbal prompt; andresuming playing the audio by the service after the verbal prompt is played. 10. The method of claim 9, wherein the service is playing an audio book. 11. The method of claim 1, wherein determining that no audio prompt is allowed further comprises determining that all audio prompts from all audio services are suppressed. 12. A method of providing context aware audio prompts associated with a navigation presentation of a navigation service on an electronic device, the method comprising: receiving an inquiry about a type of audio prompt that can currently be played for an identified navigation instruction;determining whether any audio service of the device is currently being utilized to receive first or second type of voice input; andbased on the determination, dynamically specifying the type of audio prompt for the electronic device to provide for the identified navigation instruction,said dynamically specifying comprising: informing the navigation service that no audio prompt is allowed when a first audio service is currently receiving the first type of voice input;informing the navigation service that a non-verbal audio prompt is allowed when a second audio service is currently receiving the second type of voice input different from the first type of audio input; andinforming the navigation service that a verbal audio prompts is allowed when no audio service is currently receiving the first or second type of voice input. 13. The method of claim 12, wherein a non-verbal prompt comprises directional information. 14. The method of claim 13, wherein the directional information is provided by playing a first set of tones to identify a left direction and a second set of tones to identify a right direction, wherein the first and second sets of tones comprise at least one different tone. 15. The method of claim 13, wherein the directional information is provided by playing a first set of tones to identify a left direction and a second set of tones to identify a right direction, wherein at least one particular tone is included in both the first and second sets of tones, wherein the particular tone is played with a different loudness in each of the first and second sets of tones. 16. The method of claim 13, wherein the electronic device audio is played on a set of stereo speakers, wherein the directional information is provided by panning the audio prompt to a right speaker in the set of stereo speakers when the audio prompt includes right directionality information. 17. The method of claim 13, wherein the electronic device audio is played on a set of stereo speakers, wherein the directional information is provided by panning the audio prompt to a left speaker in the set of stereo speakers when the audio prompt includes left directionality information. 18. A non-transitory machine readable medium storing a program for providing context aware audio prompts associated with a navigation presentation on an electronic device, the program executable by at least one processing unit, the program comprising sets of instructions for: identifying a navigation instruction to provide for a navigation maneuver;determining an allowed type of audio prompt for the electronic device to provide for the identified navigation instruction by determining whether any audio service of the device is currently being utilized to receive first or second type of voice input,said set of instructions for determining an allowed type of audio prompt comprising sets of instructions for: based on detecting that a first audio service is currently receiving the first type of voice input, determining that no audio prompt is allowed;based on detecting that a second audio service is currently receiving the second type of voice input different from the first type of audio input, determining that a non-verbal audio prompt is allowed; andbased on detecting that no audio service is currently receiving the first or second type of voice input, determining that a verbal audio prompt is allowed; andproviding the allowed type of audio prompt for the identified navigation instruction. 19. The non-transitory machine readable medium of claim 18, the program further comprising sets of instructions for: informing a navigation service of the electronic device whether non-verbal prompts, verbal prompts, or no verbal prompts are currently allowed; andreceiving an audio prompt from the navigation service;said receiving an audio prompt comprising, when the navigation service has been informed that no audio prompt is allowed, receiving no audio prompt;when the navigation service has been informed that a non-verbal audio prompt is allowed, receiving a non-verbal audio prompt;when the navigation service has been informed that a verbal audio prompt is allowed, receiving a verbal audio prompt,wherein the set of instructions for providing the allowed type of audio prompt comprises a set of instructions for playing the received audio prompt. 20. The non-transitory machine readable medium of claim 19, wherein the received audio prompt is a non-verbal prompt comprising directional information. 21. The non-transitory machine readable medium of claim 18, wherein receiving a first type of voice input comprises: receiving a request to record an audio file;receiving voice input; andrecording the received voice input in the audio file. 22. The non-transitory machine readable medium of claim 18, wherein the set of instructions for providing the allowed type of audio prompt further comprises sets of instructions for: receiving a verbal prompt when verbal prompts are allowed and a service is currently playing audio on the device; andmixing the verbal prompt with the audio that is currently played on the device. 23. The non-transitory machine readable medium of claim 22, wherein the set of instructions for mixing comprises sets of instructions for: assessing loudness of the audio currently being played on the device; andducking at least one of the verbal prompts or the audio currently being played based on the assessment. 24. The non-transitory machine readable medium of claim 22, wherein the electronic device comprises a set of relative loudness settings for the received verbal prompt, wherein the set of instructions for mixing comprises a set of instructions for ducking at least one of the verbal prompts or the audio currently being played based on the relative loudness setting of the received verbal prompt. 25. The non-transitory machine readable medium of claim 18, wherein the set of instructions for providing the allowed type of audio prompt further comprises sets of instructions for: receiving a verbal prompt when verbal prompts are allowed and a service is currently playing audio on the device;pausing the audio currently played on the device;playing the verbal prompt; andresuming playing the audio by the service after the verbal prompt is played. 26. The non-transitory machine readable medium of claim 18, wherein the set of instructions for determining that no audio prompt is allowed further comprises determining that all audio prompts from all audio services are suppressed.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (187)
van Os, Marcel; Blumenberg, Christopher; Moore, Bradford A.; Vulcano, Emanuele, 3D navigation.
Shmuel Shaffer ; William J. Beyda ; Mark Skrzynski ; Florin M. Gheorghiu, Apparatus and method for automated voice analysis in ACD silent call monitoring.
Gleason Karen K. ; Limb Scott J. H. ; Gleason Edward F. ; Sawin Herbert H. ; Edell David J., Chemical vapor deposition of fluorocarbon polymer thin films.
Nobuhiro Kambe JP; Akihiro Abe JP; Takanori Shimada JP; Go Nakano JP, Deformed map automatic generation system including automatic extraction of road area from a block map and shape deformation of at least one road area drawn in the map.
Schulte Hans H. (Eindhoven NLX), Device for displaying cartographic information, method for displaying cartographic information, navigation system provid.
Lau Chung Y. (Sunnyvale CA) Farmer Dominic G. (Milpitas CA) Martin Kreg A. (Cupertino CA) Rodal Eric B. (Cupertino CA), GPS receiver having a low power standby mode.
Robertson,George G.; Czerwinski,Mary P.; Hinckley,Kenneth P.; Risden,Kristen C.; Robbins,Daniel C.; van Dantzich,Maarten R., Method and apparatus for supporting two-dimensional windows in a three-dimensional environment.
Nunobiki Tadashi,JPX ; Yasuda Tsuneo,JPX ; Wakabayashi Kaoru,JPX ; Ito Koichi,JPX, Method of automatically generating road network information and system for embodying the same.
Rossio, Sara B.; Wiklund, Christopher S.; Dannenbring, Aaron J.; van Rooij, Eriv; Srivastava, Deepesh, Method of operating a navigation system to provide route guidance.
Arikawa, Masatoshi; Tanaka, Hiroya; Shibasaki, Ryosuke, Pseudo 3-D space representation system, pseudo 3-D space constructing system, game system and electronic map providing system.
Cerecke, Carl David James; Mitchell, David John; Mason, Ralph James, System and method for efficient routing on a network in the presence of multiple-edge restrictions and other constraints.
Follmer, Todd; McClellan, Scott; Capps, Eric; Eyre, Richard, System and method for providing a user interface for vehicle monitoring system users and insurers.
Belvin, Robert; Daily, Michael; Srinivasa, Narayan; Martin, Kevin R.; Lee, Craig A.; Hein, Cheryl, System and method for using context in navigation dialog.
Burtnyk, Nicolas; Khan, Azam; Fitzmaurice, George William; Balakrishnan, Ravin; Kurtenbach, Gordon Paul, System and method of integrated spatial and temporal navigation.
Matsukuma Nobuhiko,JPX ; Yanagimoto Manabu,JPX ; Takatsuki Hiroaki ; Munemasa Narihiro,JPX ; Moriya Toshio,JPX ; Sekimoto Nobuhiro,JPX ; Kurihara Tsuneya,JPX ; Miyoshi Masanori,JPX, System for, and method of displaying an image of an object responsive to an operator's command.
Vertelney, Laurie J.; Kohn, Daniel M.; Wollenberg, Steven C.; Smartt, Brian E.; Lima, Paul J.; Wels, Eric S., User interface system and method for a vehicle navigation device.
Jeffrey Alan Millington ; Larry E. Spencer, II ; Donald J. Long ; Richard Eklund ; Michael G. Lambie, Vehicle navigation system with location-based multi-media annotation.
Nezu, Yoshiyuki; Sato, Tomoaki, Vehicle-mounted apparatus, information providing method for use with vehicle-mounted apparatus, and recording medium recorded information providing method program for use with vehicle-mounted apparatus therein.
Bringert, Bjorn Erik; Pietryka, Pawel; Hodgson, Peter John; Tickner, Simon; Penha, Henrique; Cohen, Richard Zarek; Zanolin, Luca; Foster, Marcus, Voice application finding and user invoking applications related to a single entity.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.