Virtual test environment for active noise management systems
AssigneeHarman International Industries, Incorporated
InventorsTingli Cai, Divya Sishtla Venkata, David Trumpy, Aditya Kumar
Life of this patent
Estimating the term…
Abstract
A system for evaluating a noise management module of a vehicle includes a controller programmed to filter speaker signals from the noise management module using an auralization model to produce auralized sound signals that create a spatial effect to simulate sound in the vehicle at a predetermined position within the vehicle that is different than the positions corresponding to microphones used by the noise management module.
Claims20
A system for evaluating a noise management module of a vehicle, the system comprising:
- a controller programmed to:
- receive speaker signals from the noise management module and transfer microphone signals to the noise management module;
- filter the speaker signals with a vehicle acoustic model to generate sound signals caused by the speaker signals at positions corresponding to locations of microphones in the vehicle that are associated with the noise management module;
- combine a sound profile and the sound signals to generate the microphone signals;
- filter the speaker signals with an auralization model to produce rendered sound signals that create a spatial listening effect to simulate sound caused by the speaker signals at a predetermined position within the vehicle that is different than the positions corresponding to the locations of the microphones;
- and
- apply a convolution function on a time domain transfer function, via the auralization model, to provide a time-domain signal indicative of a sound at ears of a user.
A method for simulating performance of a noise management module of a vehicle and implemented in a controller, the method comprising:
- receiving speaker signals from the noise management module;
- generating a sound profile;
- outputting, to microphone inputs of the noise management module, sound signals based on the sound profile and a vehicle cabin acoustic model that defines a cabin acoustic transfer function between the speaker signals and microphones located in the vehicle and associated with the noise management module;
- outputting, to an audio output device, an audio signal based on the sound profile and an auralization model that defines an auralization transfer function between the speaker signals and a position within the vehicle that is different than locations corresponding to the microphones for rendering sound to create a spatial listening effect that recreates sound impression at the position;
- and
- applying a convolution function on a time domain transfer function, via the auralization model, to provide a time domain signal indicative of a sound at ears of a user.
A computer-program product embodied in a non-transitory computer readable medium that is programmed for simulating performance of a noise management module of a vehicle, the computer-program product comprising instructions for:
- receiving speaker signals from the noise management module;
- transmitting microphone signals to the noise management module;
- generating a sound profile;
- outputting microphone signals via a microphone interface based on the sound profile and a vehicle cabin acoustic model that defines a vehicle cabin acoustic transfer function between the speaker signals and microphones located in the vehicle and associated with the noise management module;
- outputting, to an audio output device, an audio signal based on the sound profile and an auralization model that defines an auralization transfer function between the speaker signals and a position within the vehicle that is different than locations corresponding to the microphones for creating a spatial listening effect that recreates sound impression at the position;
- and
- applying a convolution function on a time domain transfer function, via the auralization model, to provide a time-domain signal indicative of a sound at ears of a user.
Dependencies are inferred from the claim text.