Noise profile determination for voice-related feature
First Claim
Patent Images
1. A method comprising:
- at a computer system including one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for;
automatically without human intervention, determining whether a handheld electronic device is not in use;
upon determining that the handheld electronic device is not in use, automatically without human intervention activating a microphone associated with the handheld electronic device;
obtaining ambient sound using the microphone;
determining a first context of use of the handheld electronic device;
determining, at the handheld electronic device, a first noise profile based at least in part on the ambient sound, wherein the first noise profile is configured to enable the handheld electronic device to at least partially filter other ambient sound obtained at a later time when a voice-related feature of the handheld electronic device is in use;
storing the first noise profile in association with the first context of use, wherein the first noise profile is one of a plurality of stored noise profiles each associated with a respective context of use;
receiving an audio signal including voice and background sound;
determining a second context of use of the handheld electronic device;
determining whether the second context of use is substantially similar to the first context of use;
upon determining that the second context of use is substantially similar to the first context of use, selecting the first noise profile; and
using the first noise profile to at least partially filter the background sound from the audio signal to obtain the voice.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for noise profile determination for a voice-related feature of an electronic device are provided. In one example, an electronic device capable of such noise profile determination may include a microphone and data processing circuitry. When a voice-related feature of the electronic device is not in use, the microphone may obtain ambient sounds. The data processing circuitry may determine a noise profile based at least in part on the obtained ambient sounds. The noise profile may enable the data processing circuitry to at least partially filter other ambient sounds obtained when the voice-related feature of the electronic device is in use.
693 Citations
15 Claims
-
1. A method comprising:
at a computer system including one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; automatically without human intervention, determining whether a handheld electronic device is not in use; upon determining that the handheld electronic device is not in use, automatically without human intervention activating a microphone associated with the handheld electronic device; obtaining ambient sound using the microphone; determining a first context of use of the handheld electronic device; determining, at the handheld electronic device, a first noise profile based at least in part on the ambient sound, wherein the first noise profile is configured to enable the handheld electronic device to at least partially filter other ambient sound obtained at a later time when a voice-related feature of the handheld electronic device is in use; storing the first noise profile in association with the first context of use, wherein the first noise profile is one of a plurality of stored noise profiles each associated with a respective context of use; receiving an audio signal including voice and background sound; determining a second context of use of the handheld electronic device; determining whether the second context of use is substantially similar to the first context of use; upon determining that the second context of use is substantially similar to the first context of use, selecting the first noise profile; and using the first noise profile to at least partially filter the background sound from the audio signal to obtain the voice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system, comprising:
-
one or more processors; memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions for; automatically without human intervention, determining whether a handheld electronic device is not in use; upon determining that the handheld electronic device is not in use, automatically without human intervention activating a microphone associated with the handheld electronic device; obtaining ambient sound using the microphone; determining a first context of use of the handheld electronic device; determining, at the handheld electronic device, a first noise profile based at least in part on the ambient sound, wherein the first noise profile is configured to enable the handheld electronic device to at least partially filter other ambient sound obtained at a later time when a voice-related feature of the handheld electronic device is in use; storing the first noise profile in association with the first context of use, wherein the first noise profile is one of a plurality of stored noise profiles each associated with a respective context of use; receiving an audio signal including voice and background sound; determining a second context of use of the handheld electronic device; determining whether the second context of use is substantially similar to the first context of use; upon determining that the second context of use is substantially similar to the first context of use, selecting the first noise profile; and using the first noise profile to at least partially filter the background sound from the audio signal to obtain the voice.
-
-
15. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of an electronic device, the one or more programs including instructions for:
-
automatically without human intervention, determining whether a handheld electronic device is not in use; upon determining that the handheld electronic device is not in use, automatically without human intervention activating a microphone associated with the handheld electronic device; obtaining ambient sound using the microphone; determining a first context of use of the handheld electronic device; determining, at the handheld electronic device, a first noise profile based at least in part on the ambient sound, wherein the first noise profile is configured to enable the handheld electronic device to at least partially filter other ambient sound obtained at a later time when a voice-related feature of the handheld electronic device is in use; storing the first noise profile in association with the first context of use, wherein the first noise profile is one of a plurality of stored noise profiles each associated with a respective context of use; receiving an audio signal including voice and background sound; determining a second context of use of the handheld electronic device; determining whether the second context of use is substantially similar to the first context of use; upon determining that the second context of use is substantially similar to the first context of use, selecting the first noise profile; and using the first noise profile to at least partially filter the background sound from the audio signal to obtain the voice.
-
Specification