IP Library Granted Patent US 12688844
Granted Patent B2
US 12688844 · App. 18/323,765 · Granted Jul 21, 2026

System and method for controlling noise cancellation systems in vehicles

Inventors: Guruprasad Seshadri (Bangalore, IN); Shreedhar Madan Rao Kamalapurkar (Bengaluru, IN); Dayananda Kuderu Siddarajappa (Bangalore, IN)
Assignee: NXP B.V.
G10K11/17823G07C5/0808G10K11/17825G10K11/17881G10K11/17883G10K2210/12821G10K2210/30231G10K2210/3026G10K2210/3027G10K2210/3028G10K2210/30351G10K2210/3044
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12688844
App. No.
18/323,765
Granted
Jul 21, 2026
Kind
B2
Abstract

An adaptive noise classifier and a controller for controlling various noise cancellation systems of a vehicle are provided. The adaptive noise classifier determines a first acoustic state of the vehicle based on audio signals generated by various audio-capturing devices of the vehicle. The controller receives status data indicative of one or more functional attributes of the vehicle. Based on the status data and the first acoustic state, the controller determines a second acoustic state. The second acoustic state is an updated version of the first acoustic state. Based on the second acoustic state, the controller controls an operational state of each noise cancellation system of the vehicle.

Claims (64)

1 . A circuit, comprising:

an adaptive noise classifier configured to receive a plurality of audio signals from a plurality of audio-capturing devices of a vehicle and determine a first acoustic state of the vehicle based on the plurality of audio signals; and

a controller that is coupled to the adaptive noise classifier, wherein the controller is configured to:

receive status data indicative of one or more functional attributes of the vehicle;

determine, based on the first acoustic state of the vehicle and the status data, a second acoustic state of the vehicle, wherein the second acoustic state is an updated version of the first acoustic state; and

control an operational state of each of a plurality of noise cancellation systems of the vehicle based on the second acoustic state of the vehicle;

wherein the controller is further configured to validate the first acoustic state based on the status data, and wherein the second acoustic state is further determined based on the validation of the first acoustic state.

2 . The circuit of claim 1 , wherein the one or more functional attributes of the vehicle comprise at least one of a group consisting of (i) a speed of the vehicle, (ii) a position of a plurality of windows of the vehicle, (iii) a status of a voice detector of the vehicle, (iv) a tire pressure of a plurality of tires of the vehicle, (v) a revolution count of an engine of the vehicle, and (vi) a status of a heating, ventilation, and air conditioning (HVAC) system of the vehicle.

3 . The circuit of claim 1 , wherein the first acoustic state of the vehicle is indicative of a dominant noise associated with the vehicle, and wherein the dominant noise corresponds to one of a group consisting of (i) an engine noise of the vehicle, (ii) a road-tire interaction noise of the vehicle, and (iii) a wind noise in the vehicle.

4 . The circuit of claim 1 , wherein the adaptive noise classifier is further configured to generate classification data that is indicative of the first acoustic state of the vehicle and provide the classification data to the controller, and wherein the controller determines the second acoustic state based on the classification data and the one or more functional attributes of the vehicle.

5 . The circuit of claim 1 , wherein to control the operational state of each of the plurality of noise cancellation systems, the controller is further configured to generate a plurality of control signals and provide the plurality of control signals to the plurality of noise cancellation systems, and wherein each control signal controls activation and deactivation of a corresponding noise cancellation system.

6 . The circuit of claim 1 , wherein the adaptive noise classifier has a training phase and a deployment phase associated therewith, wherein during the training phase, the adaptive noise classifier is further configured to generate a plurality of model parameters based on a plurality of training signals, and wherein during the deployment phase, the adaptive noise classifier determines the first acoustic state of the vehicle based on the plurality of model parameters and the plurality of audio signals.

7 . The circuit of claim 1 ,

wherein the first acoustic state corresponds to one of a group consisting of (i) the vehicle moving with a plurality of windows thereof closed and (ii) the vehicle moving with one or more windows, of the plurality of windows, open, and

wherein the second acoustic state corresponds to one of a group consisting of (i) the vehicle moving at a reference speed with the plurality of windows closed and presence of a voice activity therein, (ii) the vehicle moving at the reference speed with the plurality of windows closed and absence of the voice activity therein, (iii) the vehicle moving at the reference speed with the one or more windows open and the presence of the voice activity therein, and (iv) the vehicle moving at the reference speed with the one or more windows open and the absence of the voice activity therein.

8 . The circuit of claim 1 , wherein the plurality of noise cancellation systems comprise an engine noise cancellation system for an engine noise of the vehicle, a road noise cancellation system for a road-tire interaction noise of the vehicle, and an active noise cancellation system for one or more active noises in the vehicle that hamper the voice activity therein, and wherein each of the engine noise cancellation system, the road noise cancellation system, and the active noise cancellation system is controlled based on the second acoustic state.

9 . A circuit, comprising:

an adaptive noise classifier configured to receive a plurality of audio signals from a plurality of audio-capturing devices of a vehicle and determine a first acoustic state of the vehicle based on the plurality of audio signals; and

a controller that is coupled to the adaptive noise classifier, wherein the controller is configured to:

receive status data indicative of one or more functional attributes of the vehicle;

determine, based on the first acoustic state of the vehicle and the status data, a second acoustic state of the vehicle, wherein the second acoustic state is an updated version of the first acoustic state; and

control an operational state of each of a plurality of noise cancellation systems of the vehicle based on the second acoustic state of the vehicle;

wherein the adaptive noise classifier has a training phase and a deployment phase associated therewith, wherein during the training phase, the adaptive noise classifier is further configured to generate a plurality of model parameters based on a plurality of training signals, and wherein during the deployment phase, the adaptive noise classifier determines the first acoustic state of the vehicle based on the plurality of model parameters and the plurality of audio signals;

wherein during the training phase, the adaptive noise classifier is further configured to:

receive the plurality of training signals, with each training signal being indicative of an audio associated with the vehicle;

extract a first plurality of features from each training signal, wherein the first plurality of features comprise at least one of a group consisting of a time period, a measure of periodicity, a spectral envelope, one or more cepstral attributes, and one or more spectral band energy levels associated with the corresponding training signal; and

process the first plurality of features of each training signal of the plurality of training signals to generate the plurality of model parameters.

10 . The circuit of claim 9 ,

wherein during the training phase, the adaptive noise classifier is further configured to (i) initialize the plurality of model parameters to a plurality of predefined values and (ii) update the plurality of model parameters in an iterative manner,

wherein for each iteration, the adaptive noise classifier is further configured to (i) generate output data based on the plurality of model parameters and the first plurality of features of each training signal of the plurality of training signals and (ii) compare the output data with target data to determine an error associated with the plurality of model parameters, with the plurality of model parameters being updated based on the determined error, and

wherein the training phase of the adaptive noise classifier is completed when the determined error is below a tolerance limit.

11 . A circuit, comprising:

an adaptive noise classifier configured to receive a plurality of audio signals from a plurality of audio-capturing devices of a vehicle and determine a first acoustic state of the vehicle based on the plurality of audio signals; and

a controller that is coupled to the adaptive noise classifier, wherein the controller is configured to:

receive status data indicative of one or more functional attributes of the vehicle;

determine, based on the first acoustic state of the vehicle and the status data, a second acoustic state of the vehicle, wherein the second acoustic state is an updated version of the first acoustic state; and

control an operational state of each of a plurality of noise cancellation systems of the vehicle based on the second acoustic state of the vehicle;

wherein the adaptive noise classifier has a training phase and a deployment phase associated therewith, wherein during the training phase, the adaptive noise classifier is further configured to generate a plurality of model parameters based on a plurality of training signals, and wherein during the deployment phase, the adaptive noise classifier determines the first acoustic state of the vehicle based on the plurality of model parameters and the plurality of audio signals;

wherein during the deployment phase, the adaptive noise classifier is further configured to:

filter the plurality of audio signals received from the plurality of audio-capturing devices; and

extract a second plurality of features from each audio signal of the plurality of audio signals, wherein the second plurality of features comprise at least one of a group consisting of a time period, a measure of periodicity, a spectral envelope, one or more cepstral attributes, and one or more spectral band energy levels associated with the corresponding audio signal, and wherein the first acoustic state of the vehicle is determined based on the second plurality of features of each audio signal of the plurality of audio signals and the plurality of model parameters.

12 . The circuit of claim 11 , wherein during the deployment phase, the plurality of model parameters are updated based on the one or more functional attributes of the vehicle.

13 . The circuit of claim 12 , wherein the controller is further configured to generate, based on the first acoustic state and the one or more functional attributes of the vehicle, feedback data indicative of the update of the plurality of model parameters and provide the feedback data to the adaptive noise classifier, and wherein the adaptive noise classifier is further configured to update the plurality of model parameters based on the feedback data.

14 . A circuit, comprising:

an adaptive noise classifier configured to receive a plurality of audio signals from a plurality of audio-capturing devices of a vehicle and determine a first acoustic state of the vehicle based on the plurality of audio signals; and

a controller that is coupled to the adaptive noise classifier, wherein the controller is configured to:

receive status data indicative of one or more functional attributes of the vehicle;

determine, based on the first acoustic state of the vehicle and the status data, a second acoustic state of the vehicle, wherein the second acoustic state is an updated version of the first acoustic state; and

control an operational state of each of a plurality of noise cancellation systems of the vehicle based on the second acoustic state of the vehicle;

wherein the first acoustic state corresponds to one of a group consisting of (i) the vehicle moving with a plurality of windows thereof closed and (ii) the vehicle moving with one or more windows, of the plurality of windows, open, and

wherein the second acoustic state corresponds to one of a group consisting of (i) the vehicle moving at a reference speed with the plurality of windows closed and presence of a voice activity therein, (ii) the vehicle moving at the reference speed with the plurality of windows closed and absence of the voice activity therein, (iii) the vehicle moving at the reference speed with the one or more windows open and the presence of the voice activity therein, and (iv) the vehicle moving at the reference speed with the one or more windows open and the absence of the voice activity therein;

wherein the plurality of noise cancellation systems comprise an engine noise cancellation system for an engine noise of the vehicle, a road noise cancellation system for a road-tire interaction noise of the vehicle, and an active noise cancellation system for one or more active noises in the vehicle that hamper the voice activity therein, and wherein each of the engine noise cancellation system, the road noise cancellation system, and the active noise cancellation system is controlled based on the second acoustic state.

15 . The circuit of claim 14 , wherein when the second acoustic state corresponds to the vehicle moving at the reference speed with the plurality of windows closed and the presence of the voice activity therein, (i) the engine noise cancellation system is deactivated, (ii) the road noise cancellation system is activated, and (iii) the active noise cancellation system is activated.

16 . The circuit of claim 14 , wherein when the second acoustic state corresponds to the vehicle moving at the reference speed with the plurality of windows closed and the absence of the voice activity therein, (i) the engine noise cancellation system is deactivated, (ii) the road noise cancellation system is activated, and (iii) the active noise cancellation system is deactivated.

17 . The circuit of claim 14 , wherein when the second acoustic state corresponds to the vehicle moving at the reference speed with the one or more windows open and the presence of the voice activity therein, (i) the engine noise cancellation system is deactivated, (ii) the road noise cancellation system is one of a group consisting of activated and deactivated, and (iii) the active noise cancellation system is deactivated.

18 . The circuit of claim 14 , wherein when the second acoustic state corresponds to the vehicle moving at the reference speed with the one or more windows open and the absence of the voice activity therein, (i) the engine noise cancellation system is deactivated, (ii) the road noise cancellation system is one of a group consisting of activated and deactivated, and (iii) the active noise cancellation system is deactivated.

19 . A vehicle control method, comprising:

receiving, by an adaptive noise classifier, a plurality of audio signals from a plurality of audio-capturing devices of a vehicle;

determining, by the adaptive noise classifier, a first acoustic state of the vehicle based on the plurality of audio signals;

receiving, by a controller, status data indicative of one or more functional attributes of the vehicle;

determining, by the controller, based on the first acoustic state of the vehicle and the status data, a second acoustic state of the vehicle, wherein the second acoustic state is an updated version of the first acoustic state; and

controlling, by the controller, an operational state of each of a plurality of noise cancellation systems of the vehicle based on the second acoustic state of the vehicle;

wherein the plurality of noise cancellation systems comprise an engine noise cancellation system for an engine noise of the vehicle, a road noise cancellation system for a road-tire interaction noise of the vehicle, and an active noise cancellation system for one or more active noises in the vehicle that hamper the voice activity therein, and wherein each of the engine noise cancellation system, the road noise cancellation system, and the active noise cancellation system is controlled based on the second acoustic state.

20 . The vehicle control method of claim 19 , wherein the one or more functional attributes of the vehicle comprise at least one of a group consisting of (i) a speed of the vehicle, (ii) a position of a plurality of windows of the vehicle, (iii) a status of a voice detector of the vehicle, (iv) a tire pressure of a plurality of tires of the vehicle, (v) a revolution count of an engine of the vehicle, and (vi) a status of a heating, ventilation, and air conditioning (HVAC) system of the vehicle.