| CPC H04R 1/1083 (2013.01) [G10K 11/178 (2013.01); H04R 2460/01 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving an input signal capturing an ambient auditory environment of a user;
separating the input signal into a set of audio signals that includes a first component signal of a first sound type and a second component signal of a second sound type; and
in response to generating the set of audio signals:
generating a context-sensitive user interface that concurrently displays a plurality of first controls and a plurality of second controls, the plurality of first controls being independent from the plurality of second controls;
receiving, from the user, a selection to remove the first component signal; and
in response to receiving the selection to remove the first component signal:
removing, using a first noise cancellation technique, the first component signal from the set of audio signals to generate a modified set of audio signals;
determining that a portion of the removed first component signal bleeds through an audio output device as a bleeding acoustic sound;
removing the bleeding acoustic sound using a second noise cancellation technique different from the first noise cancellation technique, wherein the second noise cancellation technique comprises generating an anti-noise signal to cancel the bleeding acoustic sound; and
driving the audio output device to generate sound based on the modified set of audio signals and the anti-noise signal.
|