Annoyance noise suppression
First Claim
Patent Images
1. A personal audio system, comprising:
- a voice activity detector to determine whether or not an ambient audio stream contains voice activity; and
a processor that processes the ambient audio stream to generate a personal audio stream, the processor comprising;
a pitch estimator to determine a frequency of a fundamental component of an annoyance noise contained in the ambient audio stream and to output a fundamental frequency value of the annoyance noise, wherein the annoyance noise is distinct from ambient noise contained in the ambient audio stream and corresponds to a specific source; and
a filter bank including band-reject filters to attenuate the fundamental component and at least one harmonic component of the annoyance noise, wherein the filter bank is configured to;
implement a first filter function when the ambient audio stream does not contain voice activity;
in response to receiving the fundamental frequency value of the annoyance noise from the pitch estimator, adjust the band-reject filters to attenuate the fundamental component and the at least one harmonic component of the annoyance noise; and
implement a second filter function, different from the first filter function, when the ambient audio stream contains voice activity and when one or more of the fundamental component and the at least one harmonic component of the annoyance noise overlap with one or more harmonics of a voice associated with the voice activity, wherein the second filter function attenuates the annoyance noise in one or more frequency bands that the annoyance noise overlaps with the voice.
2 Assignments
0 Petitions
Accused Products
Abstract
Personal audio systems and methods are disclosed. A personal audio system includes a voice activity detector to determine whether or not an ambient audio stream contains voice activity, a pitch estimator to determine a frequency of a fundamental component of an annoyance noise contained in the ambient audio stream, and a filter bank to attenuate the fundamental component and at least one harmonic component of the annoyance noise to generate a personal audio stream. The filter bank implements a first filter function when the ambient audio stream does not contain voice activity, or a second filter function when the ambient audio stream contains voice activity.
-
Citations
28 Claims
-
1. A personal audio system, comprising:
-
a voice activity detector to determine whether or not an ambient audio stream contains voice activity; and a processor that processes the ambient audio stream to generate a personal audio stream, the processor comprising; a pitch estimator to determine a frequency of a fundamental component of an annoyance noise contained in the ambient audio stream and to output a fundamental frequency value of the annoyance noise, wherein the annoyance noise is distinct from ambient noise contained in the ambient audio stream and corresponds to a specific source; and a filter bank including band-reject filters to attenuate the fundamental component and at least one harmonic component of the annoyance noise, wherein the filter bank is configured to; implement a first filter function when the ambient audio stream does not contain voice activity; in response to receiving the fundamental frequency value of the annoyance noise from the pitch estimator, adjust the band-reject filters to attenuate the fundamental component and the at least one harmonic component of the annoyance noise; and implement a second filter function, different from the first filter function, when the ambient audio stream contains voice activity and when one or more of the fundamental component and the at least one harmonic component of the annoyance noise overlap with one or more harmonics of a voice associated with the voice activity, wherein the second filter function attenuates the annoyance noise in one or more frequency bands that the annoyance noise overlaps with the voice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for suppressing an annoyance noise in an audio stream, comprising:
-
detecting whether or not an ambient audio stream contains voice activity; estimating, by a pitch estimator, a frequency of a fundamental component of an annoyance noise contained in the ambient audio stream, wherein the annoyance noise is distinct from ambient noise contained in the ambient audio stream and corresponds to a specific source; and processing the ambient audio stream through a filter bank to generate a personal audio stream, wherein the filter bank includes band-reject filters to attenuate the fundamental component and at least one harmonic component of the annoyance noise, wherein the filter bank is configured to; implement a first filter function when the ambient audio stream does not contain voice activity; in response to receiving a fundamental frequency value of the annoyance noise from the pitch estimator, adjust the band-reject filters to attenuate the fundamental component at the least one harmonic component of the annoyance noise; and implement a second filter function, different from the first filter function, when the ambient audio stream contains voice activity and when one or more of the fundamental component and the at least one harmonic component of the annoyance noise overlap with one or more harmonics of a voice associated with the voice activity, wherein the second filter function attenuates the annoyance noise in one or more frequency bands that the annoyance noise overlaps with the voice. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification