User-specific noise suppression for voice quality improvements
First Claim
1. A method comprising:
- determining a test audio signal that includes a user voice sample and at least one distractor;
applying noise suppression to the test audio signal based at least in part on first noise suppression parameters to obtain a first noise-suppressed audio signal;
causing the first noise-suppressed audio signal to be output to a speaker;
applying noise suppression to the test audio signal based at least in part on second noise suppression parameters to obtain a second noise-suppressed audio signal;
causing the second noise-suppressed audio signal to be output to the speaker;
obtaining an indication of a user preference of the first noise-suppressed audio signal or the second noise suppressed audio signal; and
determining user-specific noise suppression parameters based at least in part on the first noise suppression parameters or the second noise suppression parameters, or a combination thereof, depending on the indication of the user preference of the first noise-suppressed signal or the second noise-suppressed signal, wherein the user-specific noise suppression parameters are configured to suppress noise when a voice-related feature of the electronic device is in use.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and devices for user-specific noise suppression are provided. For example, when a voice-related feature of an electronic device is in use, the electronic device may receive an audio signal that includes a user voice. Since noise, such as ambient sounds, also may be received by the electronic device at this time, the electronic device may suppress such noise in the audio signal. In particular, the electronic device may suppress the noise in the audio signal while substantially preserving the user voice via user-specific noise suppression parameters. These user-specific noise suppression parameters may be based at least in part on a user noise suppression preference or a user voice profile, or a combination thereof.
580 Citations
24 Claims
-
1. A method comprising:
-
determining a test audio signal that includes a user voice sample and at least one distractor; applying noise suppression to the test audio signal based at least in part on first noise suppression parameters to obtain a first noise-suppressed audio signal; causing the first noise-suppressed audio signal to be output to a speaker; applying noise suppression to the test audio signal based at least in part on second noise suppression parameters to obtain a second noise-suppressed audio signal; causing the second noise-suppressed audio signal to be output to the speaker; obtaining an indication of a user preference of the first noise-suppressed audio signal or the second noise suppressed audio signal; and determining user-specific noise suppression parameters based at least in part on the first noise suppression parameters or the second noise suppression parameters, or a combination thereof, depending on the indication of the user preference of the first noise-suppressed signal or the second noise-suppressed signal, wherein the user-specific noise suppression parameters are configured to suppress noise when a voice-related feature of the electronic device is in use. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device, comprising at least one processor and memory storing one or more programs for execution by the at least one processor, the one or more programs including instructions for:
-
determining a test audio signal that includes a user voice sample and at least one distractor; applying noise suppression to the test audio signal based at least in part on first noise suppression parameters to obtain a first noise-suppressed audio signal; causing the first noise-suppressed audio signal to be output to a speaker; applying noise suppression to the test audio signal based at least in part on second noise suppression parameters to obtain a second noise-suppressed audio signal; causing the second noise-suppressed audio signal to be output to the speaker; obtaining an indication of a user preference of the first noise-suppressed audio signal or the second noise suppressed audio signal; and determining user-specific noise suppression parameters based at least in part on the first noise suppression parameters or the second noise suppression parameters, or a combination thereof, depending on the indication of the user preference of the first noise-suppressed signal or the second noise-suppressed signal, wherein the user-specific noise suppression parameters are configured to suppress noise when a voice-related feature of the electronic device is in use. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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:
-
determining a test audio signal that includes a user voice sample and at least one distractor; applying noise suppression to the test audio signal based at least in part on first noise suppression parameters to obtain a first noise-suppressed audio signal; causing the first noise-suppressed audio signal to be output to a speaker; applying noise suppression to the test audio signal based at least in part on second noise suppression parameters to obtain a second noise-suppressed audio signal; causing the second noise-suppressed audio signal to be output to the speaker; obtaining an indication of a user preference of the first noise-suppressed audio signal or the second noise suppressed audio signal; and determining user-specific noise suppression parameters based at least in part on the first noise suppression parameters or the second noise suppression parameters, or a combination thereof, depending on the indication of the user preference of the first noise-suppressed signal or the second noise-suppressed signal, wherein the user-specific noise suppression parameters are configured to suppress noise when a voice-related feature of the electronic device is in use. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method, comprising:
at a first electronic device associated with a first user, including at least one processor and memory; obtaining, by the first electronic device, a first user voice signal associated with the first user; receiving, by the first electronic device, from a second electronic device associated with a second user distinct from the first user, second user noise suppression parameters associated with the second user; in accordance with a user-specific preference of the second user, applying, by the first electronic device, noise suppression to the first user voice signal based at least in part on the second user noise suppression parameters; and after applying noise suppression to the first user voice signal, providing, by the first electronic device, the first user voice signal to the second electronic device. - View Dependent Claims (20)
-
21. A non-transitory computer-readable storage medium, storing one or more programs for execution by one or more processors of a first electronic device, the one or more programs including instructions for:
-
obtaining, by the first electronic device, a first user voice signal associated with a first user of the first electronic device; receiving, by the first electronic device, from a second electronic device associated with a second user distinct from the first user, second user noise suppression parameters associated with the second user; in accordance with a user-specific preference of the second user, applying, by the first electronic device, noise suppression to the first user voice signal based at least in part on the second user noise suppression parameters; and after applying noise suppression to the first user voice signal, providing, by the first electronic device, the first user voice signal to the second electronic device. - View Dependent Claims (22)
-
-
23. A first electronic device, comprising:
-
one or more processors; and memory storing one or more programs including instructions that when executed by the one or more processors cause the first electronic device to; obtain a first user voice signal associated with a first user of the first electronic device; receive, from a second electronic device associated with a second user distinct from the first user, second user noise suppression parameters associated with the second user; in accordance with a user-specific preference of the second user, apply noise suppression to the first user voice signal based at least in part on the second user noise suppression parameters; and after applying noise suppression to the first user voice signal, provide the first user voice signal to the second electronic device. - View Dependent Claims (24)
-
Specification