Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system, comprising: a first input to receive a first signal from a feedforward microphone; a second input to receive a second signal from an error microphone; a controller coupled to the inputs, the controller configured to generate an anti-noise signal based on the first signal and the second signal; an output to transmit the anti-noise signal to a speaker; and a speech detector, coupled to the controller, to detect speech and the controller further configured to suspend adaptive adjustment of the anti-noise signal while still providing the anti-noise signal at the output during detected periods of speech.
An active noise cancellation (ANC) system comprises a feedforward microphone providing a first signal, an error microphone providing a second signal, a controller that generates an anti-noise signal based on both signals, a speaker outputting the anti-noise signal. A speech detector connected to the controller identifies speech. When speech is detected, the controller stops adaptively adjusting the anti-noise signal but continues outputting a pre-existing or frozen anti-noise signal to the speaker.
2. The system of claim 1 , wherein the anti-noise signal is 180° out of phase with background noise.
The active noise cancellation system from the previous description generates an anti-noise signal which is 180 degrees out of phase with the background noise. This phase inversion is used to cancel the noise.
3. The system of claim 1 , wherein the second signal is an error signal between background noise, the anti-noise signal, and a downlink signal.
The active noise cancellation system from the first description uses the error microphone signal as an error signal representing the difference between background noise, the generated anti-noise signal, and any downlink audio signal (e.g., from a phone call). This error signal is fed back to the controller to refine the anti-noise generation.
4. The system of claim 1 , wherein the system is provided on an integrated circuit.
The active noise cancellation system from the first description is implemented on a single integrated circuit (IC).
5. The system of claim 1 , the controller comprises a filter block.
In the active noise cancellation system described initially, the controller includes a filter block. This block performs signal processing to generate the anti-noise signal.
6. The system of claim 5 , wherein the filter block executes an adaptive least mean squared (LMS) algorithm where an error signal is measured and is the second signal.
In the active noise cancellation system where the controller includes a filter block, the filter block implements an adaptive Least Mean Squares (LMS) algorithm. The error signal, derived from the error microphone, is used by the LMS algorithm to adapt and improve the anti-noise signal.
8. The system of claim 1 , wherein the speech detector comprises a root mean square (RMS) level estimator and a noise floor estimator to determine whether speech detected is above a minimum threshold.
In the active noise cancellation system from the first description, the speech detector includes a Root Mean Square (RMS) level estimator and a noise floor estimator. These components determine if detected speech is above a pre-defined minimum threshold, helping to distinguish speech from background noise.
9. The system of claim 1 , wherein the speech detector comprises a proximity detector.
In the active noise cancellation system, the speech detector uses a proximity sensor to determine when the device is near the user's head. This information is used to detect speech activity. The proximity sensor's output is used as an additional factor in speech detection.
10. The system of claim 1 , further comprises a wind detector coupled to the feedforward input and error input, and configured to adjust adaptive generation of the anti-noise signal by the controller during wind detected periods.
The active noise cancellation system from the first description also includes a wind detector that receives signals from both the feedforward and error microphones. The wind detector adjusts the adaptive anti-noise signal generation performed by the controller during periods when wind is detected.
11. The system of claim 10 , wherein the controller suspends adaptive generation of the anti-noise signal while still providing the anti-noise signal at the output during wind detected periods.
In the active noise cancellation system with wind detection, the controller suspends adaptive adjustment of the anti-noise signal during detected wind periods, but it continues to output the anti-noise signal at its current setting or a predetermined setting.
12. The system of claim 10 , wherein the controller suspends adaptive generation of the active noise signal and does not provide any anti-noise signal at the output during wind detected periods.
In the active noise cancellation system with wind detection, the controller completely stops both adaptive adjustment AND output of the anti-noise signal during detected wind periods. No anti-noise signal is generated.
13. The system of claim 10 , wherein the controller suspends adaptive generation of the active noise signal and fades out providing the anti-noise signal at the output during wind detected periods.
In the active noise cancellation system with wind detection, the controller suspends adaptive adjustment of the anti-noise signal and gradually fades out the anti-noise signal output during detected wind periods. The anti-noise output is reduced over time.
14. The system of claim 13 , wherein the anti-noise signal is faded out according to the wind's magnitude.
In the active noise cancellation system where the anti-noise signal is faded out during wind detection, the rate or degree to which the anti-noise signal is faded out is proportional to the detected magnitude or intensity of the wind. Stronger wind leads to faster fade-out.
15. The system of claim 10 , wherein the wind detector comprises: an energy detector receiving the second signal and generating an energy threshold output; a correlation estimator receiving the first and second signals, generating a correlation estimate of the two signals; and a wind controller receiving the correlation estimate and energy threshold output and generating a wind control signal to be outputted to the controller.
The wind detector for the adaptive noise cancellation system is composed of an energy detector receiving the error microphone signal (second signal) that generates an energy threshold output, a correlation estimator receiving both the feedforward and error microphone signals and generating a correlation estimate between them, and a wind controller receiving the correlation estimate and energy threshold output to generate a wind control signal which is output to the controller to adjust the antinoise signal during windy conditions.
16. The system of claim 15 , wherein the wind detector further comprises a low pass filter.
The wind detector for the adaptive noise cancellation system previously described includes a low-pass filter.
17. The system of claim 16 , wherein the low pass filter filters signals below 500 Hz.
In the wind detector system, the low-pass filter filters the signals to only allow frequencies below 500 Hz to pass through.
18. The system of claim 1 , further comprises a noise floor detector coupled to the first input to detect a noise level, wherein the controller halts anti-noise signal output if noise is below a minimum noise level threshold.
The active noise cancellation system includes a noise floor detector coupled to the feedforward microphone input. The controller stops outputting the anti-noise signal if the detected noise level is below a minimum threshold, preventing unnecessary processing in quiet environments.
19. The system of claim 1 , further comprises a noise floor detector coupled to the first input to detect a noise level, wherein the controller halts anti-noise signal output if noise is above a maximum noise level threshold.
The active noise cancellation system includes a noise floor detector coupled to the feedforward microphone input. The controller stops outputting the anti-noise signal if the detected noise level is above a maximum threshold, preventing system overload in extremely noisy environments.
20. The system of claim 1 , further comprises a limiter to attenuate the first signal to keep the first signal below a limiting threshold.
The active noise cancellation system further includes a limiter that attenuates or reduces the amplitude of the first signal from the feedforward microphone. This keeps the signal below a defined limiting threshold, preventing clipping or distortion due to excessively loud noises.
21. A method, comprising: receiving a feedforward input from a first microphone; receiving an error input from a second microphone; calculating a background noise signal based on the feedforward input and the error input; generating an anti-noise signal that is out of phase with the background noise signal; outputting the anti-noise signal to a speaker to be mixed with an audio input; detecting speech; and suspending adjustment of the anti-noise signal while still outputting the anti-noise signal during detected speech periods.
A method for active noise cancellation involves receiving a feedforward input from a first microphone and an error input from a second microphone, calculating a background noise signal using these inputs, generating an anti-noise signal (out-of-phase with the noise), and outputting this signal to a speaker for mixing with audio input. When speech is detected, the adjustment of the anti-noise signal is stopped, but the current anti-noise signal continues to be output during speech.
22. The method claim 21 , wherein the anti-noise signal is generated using an adaptive LMS algorithm with a measured error signal.
The method of active noise cancellation described previously generates the anti-noise signal using an adaptive Least Mean Squares (LMS) algorithm, where a measured error signal is used to refine the anti-noise generation.
24. The method claim 21 , further comprises: detecting wind based on the feedforward input and error input; and adjusting the adaptive generation of the anti-noise signal during detected wind periods.
The active noise cancellation method includes detecting wind based on feedforward and error microphone inputs and adjusting the adaptive generation of the anti-noise signal when wind is detected. This adjustment can involve modifying or suspending the noise cancellation process.
25. The method of claim 24 , wherein suspending adaptive generation of the anti-noise signal while still outputting the anti-noise signal during detected wind periods.
The active noise cancellation method, when detecting wind from the feedforward and error microphone inputs, involves suspending adaptive adjustment of the anti-noise signal, while still outputting the pre-existing antinoise signal during the detected wind periods.
26. The method of claim 24 , wherein suspending adaptive generation of the anti-noise signal and suspending outputting the anti-noise signal during detected wind periods.
The active noise cancellation method, when detecting wind from the feedforward and error microphone inputs, involves both suspending adaptive adjustment of the anti-noise signal AND completely stopping the output of the anti-noise signal during the detected wind periods.
27. The method of claim 24 , wherein suspending adaptive generation of the anti-noise signal and fading out outputting the anti-noise signal during detected wind periods.
The active noise cancellation method, when detecting wind from the feedforward and error microphone inputs, involves suspending adaptive adjustment of the anti-noise signal and gradually fading out the output of the anti-noise signal during detected wind periods.
28. The method of claim 27 , wherein the anti-noise signal is faded out according to the wind's magnitude.
In the active noise cancellation method where the anti-noise signal is faded out during wind detection, the rate at which the anti-noise signal is faded out is determined by the detected magnitude or strength of the wind. Stronger wind results in a faster fade-out.
29. The method of claim 24 , wherein the wind is detected by generating a correlation estimate between the feedforward input and error input.
In the active noise cancellation method where wind is detected, the wind detection involves generating a correlation estimate between the signals from the feedforward and error microphones. This correlation helps identify wind noise.
30. The method of claim 29 , further comprises filtering the feedforward input and error input before generating the correlation estimate.
In the active noise cancellation method, the signals from the feedforward and error microphones are first filtered (e.g., low-pass filter) before generating the correlation estimate for wind detection, improving the accuracy of the correlation.
31. The method claim 21 , further comprises: measuring a noise level in the feedforward input; and suspending anti-noise signal generation and output if the noise level is below a minimum threshold.
The active noise cancellation method involves measuring the noise level in the feedforward microphone input. The anti-noise signal generation and output are stopped if the measured noise level is below a specified minimum threshold, avoiding noise cancellation in quiet environments.
32. The method claim 21 , further comprises: measuring a noise level in the feedforward input; and suspending anti-noise signal generation and output if the noise level is above a maximum threshold.
The active noise cancellation method involves measuring the noise level in the feedforward microphone input. The anti-noise signal generation and output are stopped if the measured noise level is above a specified maximum threshold, preventing system overload or instability in very loud environments.
33. The method claim 21 , further comprises: attenuating the feedforward input to keep the feedforward input below a limiting threshold.
The active noise cancellation method includes attenuating or reducing the amplitude of the feedforward microphone input signal. This ensures that the signal stays below a defined limiting threshold, preventing signal clipping or distortion.
34. A handset, comprising: a speaker; a feedforward microphone; an error microphone, wherein the error microphone is located closer to the speaker than the feedforward microphone; an adaptive noise control system, coupled to the feedforward and error microphone, to generate an anti-noise signal based on background noise captured from the feedforward microphone and an error signal captured from the error microphone, and to output the anti-noise signal to the speaker; and a speech detector, coupled to the adaptive noise control system, to detect speech and the adaptive noise control system further configured to suspend adaptive adjustment of the anti-noise signal while still providing the anti-noise signal at the speaker during detected periods of speech.
A handset (e.g., a phone) includes a speaker, a feedforward microphone, and an error microphone (positioned closer to the speaker than the feedforward microphone). An adaptive noise control system uses signals from both microphones to generate an anti-noise signal based on background noise and outputs this signal to the speaker. A speech detector stops the adaptive adjustment of the anti-noise signal when speech is detected, but continues to provide the existing anti-noise signal during speech periods.
35. A system, comprising: a first input to receive a first signal from a feedforward microphone; a second input to receive a second signal from an error microphone; a controller coupled to the inputs, the controller configured to generate an anti-noise signal based on the first signal and the second signal; a wind detector coupled to the first input and second input, and configured to detect wind and to adjust the anti-noise signal during wind detected periods; and an output to transmit the anti-noise signal to a speaker, wherein the controller suspends adaptive adjustment of the active noise signal and fade out providing the anti-noise signal at the output according to a magnitude of the detected wind during wind detected periods.
An active noise cancellation (ANC) system includes a feedforward microphone providing a first signal, an error microphone providing a second signal, a controller that generates an anti-noise signal based on both signals, a wind detector coupled to both microphone inputs to detect wind, and a speaker outputting the anti-noise signal. The controller suspends adaptive adjustment of the active noise signal and fades out the anti-noise signal output to the speaker, according to the detected wind magnitude, during windy conditions.
36. The system of claim 35 , wherein the wind detector comprises: an energy detector receiving the second signal and generating an energy threshold output; a correlation estimator receiving the first and second signals, generating a correlation estimate of the two signals; and a wind controller receiving the correlation estimate and energy threshold output and generating a wind control signal to be outputted to the controller.
The wind detector for the adaptive noise cancellation system is composed of an energy detector receiving the error microphone signal (second signal) that generates an energy threshold output, a correlation estimator receiving both the feedforward and error microphone signals and generating a correlation estimate between them, and a wind controller receiving the correlation estimate and energy threshold output to generate a wind control signal which is output to the controller to adjust the antinoise signal during windy conditions.
37. The system of claim 35 , further comprises a noise floor detector coupled to the first input to detect a noise level, wherein the controller halts anti-noise signal output based on whether the noise level crosses a noise level threshold.
An active noise cancellation (ANC) system further includes a noise floor detector coupled to the feedforward microphone input to measure the noise level. The controller halts the anti-noise signal output based on whether the detected noise level crosses a pre-determined noise level threshold (either minimum or maximum).
Unknown
December 9, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.