Active noise control device
US-2022238092-A1 · Jul 28, 2022 · US
US12230241B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12230241-B2 |
| Application number | US-202217976048-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 28, 2022 |
| Priority date | Oct 28, 2022 |
| Publication date | Feb 18, 2025 |
| Grant date | Feb 18, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In at least one embodiment, an active noise cancellation (ANC) system is provided. An audio signal source provides an audio signal. At least one loudspeaker projects anti-noise sound within a cabin. At least one microphone provides a first error signal indicative of the noise, the audio signal, and the anti-noise sound and a second error signal indicative of an estimated anti-noise signal. At least one controller is programmed to receive the first error signal and the second error signal and to provide an estimated impulse response based at least on the first error signal and the second error signal. The at least one controller is further programmed to compare the estimated impulse response to one or more pre-stored impulse responses; and to select a first pre-stored impulse response that matches the estimated impulse response to filter one or more reference signals at an adaptive filter to generate the anti-noise signal.
Opening claim text (preview).
What is claimed is: 1. An active noise cancellation (ANC) system comprising: at least one audio signal source to provide an audio signal in a cabin of a vehicle; at least one loudspeaker to project anti-noise sound within the cabin of a vehicle in response to receiving an anti-noise signal; a first microphone to provide a first error signal indicative of noise, the audio signal, and the anti-noise sound within the cabin; a second microphone to provide a second error signal indicative of an estimated anti-noise signal; and at least one controller programmed to: receive the first error signal and the second error signal; and provide an estimated impulse response based at least on the first error signal and the second error signal; compare the estimated impulse response to one or more pre-stored impulse responses; select a first pre-stored impulse response that matches the estimated impulse response to filter one or more reference signals at an adaptive filter to generate the anti-noise signal; and compare the estimated impulse response to one or more pre-stored impulse responses for one or more loudspeaker and microphone combinations, respectively, in the vehicle. 2. The ANC system of claim 1 , wherein the at least one controller is further programmed to generate a distance metric including information for the one or more loudspeaker and microphone combinations in the vehicle. 3. The ANC system of claim 1 , wherein the at least one controller is further programmed to: store the first pre-stored impulse response for the one or more loudspeaker and microphone combinations, and generate a distance metric to determine a closest match between the estimated impulse response and the one or more pre-stored impulse responses for the one or more loudspeaker and microphone combinations. 4. The ANC system of claim 3 , wherein the at least one controller is further programmed to select a minimum output for each distance metric. 5. The ANC system of claim 4 , wherein the at least one controller is further programmed to provide a vote for each loudspeaker and microphone combination based on the selected minimum output. 6. The ANC system of claim 5 , wherein the vote is weighted. 7. The ANC system of claim 5 , wherein the at least one controller is further programmed to select the first pre-stored impulse response as matching the estimated impulse response in response to determining that the selected minimum output is associated with the first pre-stored impulse response and the selected minimum output corresponds to a majority of votes. 8. The ANC system of claim 1 , wherein the at least one controller is further programmed to determine whether a signal to noise ratio (SNR) of the audio signal is above a predetermined threshold prior to comparing the estimated impulse response to the one or more pre-stored impulse responses. 9. The ANC system of claim 8 , wherein the at least one controller is further programmed to determine whether the audio signal exceeds the SNR for a period of time that is greater than a predetermined time interval prior to comparing the estimated impulse response to the one or more pre-stored impulse responses. 10. The ANC system of claim 1 further comprising memory programmed to store the one or more pre-stored impulse responses in a lookup table for comparison to the estimated impulse response. 11. The ANC system of claim 1 , wherein the at least one controller is further programmed to select the first pre-stored impulse response that matches the estimated impulse response based on one of: (i) performing a comparison of spectral characteristics between current estimated impulse responses and future candidates of estimated impulse responses and (ii) performing cross-correlation between the current estimated impulse responses and the future candidate of estimated impulse responses. 12. The ANC system of claim 1 , wherein the at least one controller is further programmed to select the first pre-stored impulse response that matches the estimated impulse response based on one of: (i) determining a distance metric based on a number of samples of secondary impulse responses and selecting the first pre-stored impulse after selecting the estimated impulse response with a lowest distance, and (ii) a comparison of the estimated impulse response to predetermined scenarios relative to vehicle operation. 13. A method for performing active noise cancellation (ANC) system comprising: generating an audio signal to transmit in a cabin of a vehicle with at least one audio signal source; transmitting an anti-noise sound in the cabin of the vehicle via at least one loudspeaker in response to receiving an anti-noise signal; providing a first error signal indicative of noise, the audio signal, and the anti-noise sound within the cabin and a second error signal indicative of an estimated anti-noise signal; receiving the first error signal and the second error signal by at least one controller; and providing an estimated impulse response based on the first error signal and the second error signal; comparing the estimated impulse response to one or more pre-stored impulse responses; selecting a first pre-stored impulse response that matches the estimated impulse response to filter one or more reference signals at an adaptive filter to generate the anti-noise signal; and comparing the estimated impulse response to one or more pre-stored impulse responses for one or more loudspeaker and microphone combinations in the vehicle. 14. The method of claim 13 further comprising generating a distance metric including information for the one or more loudspeaker and microphone combinations in the vehicle. 15. The method of claim 13 further comprising: storing the first pre-stored impulse response for the one or more loudspeaker and microphone combinations, and generating a distance metric to determine a closest match between the estimated impulse response and the one or more pre-stored impulse responses for the one or more loudspeaker and microphone combinations. 16. The method of claim 15 further comprising selecting a minimum output for each distance metric. 17. The method of claim 16 further comprising providing a vote for each loudspeaker and microphone combination based on the selected minimum output. 18. The method of claim 17 , wherein the vote is weighted. 19. The method of claim 16 further comprising selecting the first pre-stored impulse response as matching the estimated impulse response in response to determining that the selected minimum output is associated with the first pre-stored impulse response and the selected minimum output corresponds to a majority of votes. 20. The method of claim 13 further comprising determining that a signal to noise ratio (SNR) of the audio signal is above a predetermined threshold prior to comparing the estimated impulse response to the one or more pre-stored impulse responses. 21. The method of claim 13 further comprising storing the one or more pre-stored impulse responses in a lookup table for comparison to the estimated impulse response. 22. A computer-program product embodied in a non-transitory computer readable medium that is programmed and executable by one or more controllers for performing active noise cancellation (ANC), the computer-program product comprising instructions for: generating, an audio signal to transmit in a cabin of a vehicle with at least one audio signal source; receiving a first error signal indicative
Phase shift, e.g. complex envelope processing · CPC title
Filtering, e.g. Kalman filters or special analogue or digital filters · CPC title
Feedforward · CPC title
Feedback · CPC title
Transfer functions, e.g. impulse response · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.