Simulating acoustic output at a location corresponding to source position data
AssigneeBose Corporation
InventorsJeffery R. Vautin, Michael S. Dublin
Life of this patent
Estimating the term…
Abstract
Systems and methods of simulating acoustic output at a location corresponding to source position data are disclosed. A particular method includes receiving an audio signal and source position data associated with the audio signal. A set of speaker signals are applied to a plurality of speakers, where the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data.
Claims22
A method comprising:
- receiving an audio signal and source position data associated with the audio signal, wherein the audio signal and the source position data are received by an audio system in a vehicle, and wherein a plurality of speakers are distributed within the vehicle;
- applying a set of speaker driver signals to the plurality of speakers, wherein the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data;
- up-mixing the audio signal to generate a plurality of intermediate signal components;
- down-mixing the plurality of intermediate signal components to generate a plurality of speaker signal components;
- and
- processing the plurality of speaker signals components to generate the set of speaker driver signals that cause the plurality of speakers to simulate output of the audio signal at the location corresponding to the source position data.
An apparatus comprising:
- a plurality of speakers, and
- an audio signal processor configured to:
- receive an audio signal and source position data associated with the audio signal, wherein the source position data includes listener position data associated with a listener location;
- apply a set of speaker driver signals to the plurality of speakers, wherein the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data;
- up-mix the audio signal to generate a plurality of intermediate signal components;
- down-mix the plurality of intermediate signal components to generate a plurality of speaker signal components;
- and
- process the plurality of speaker signals components to generate the set of speaker driver signals that cause the plurality of speakers to simulate output of the audio signal at the location corresponding to the source position data.
A non-transitory machine-readable storage medium having instructions stored thereon to simulate acoustic output, which, when executed by a processor, causes the processor to:
- receive an audio signal and source position data associated with the audio signal, wherein the source position data includes listener position data associated with a listener location;
- apply a set of speaker driver signals to a plurality of speakers, wherein the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data;
- up-mix the audio signal to generate a plurality of intermediate signal components;
- down-mix the plurality of intermediate signal components to generate a plurality of speaker signal components;
- and
- process the plurality of speaker signals components to generate the set of speaker driver signals that cause the plurality of speakers to simulate output of the audio signal at the location corresponding to the source position data.
A method comprising:
- receiving an audio signal and source position data associated with the audio signal, wherein the source position data includes listener position data associated with a listener location;
- and
- applying a set of speaker driver signals to a plurality of speakers, wherein the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data, wherein the location corresponding to the source position data is associated with a magnitude adjusted linear sum of signals corresponding to a plurality of points in an acoustic space.
A method comprising:
- receiving an audio signal and source position data associated with the audio signal;
- applying a set of speaker driver signals to a plurality of speakers, wherein the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data;
- up-mixing the audio signal to generate a plurality of intermediate signal components, wherein each of the plurality of intermediate signal components corresponds to a respective point on a two-dimensional plane corresponding to an acoustic space, wherein the acoustic space includes a first location within a vehicle and a second location outside of a vehicle;
- down-mixing the plurality of intermediate signal components to generate a plurality of speaker signal components;
- and
- processing the plurality of speaker signals components to generate the set of speaker driver signals that cause the plurality of speakers to simulate output of the audio signal at the location corresponding to the source position data.
A method comprising:
- receiving an audio signal and source position data associated with the audio signal;
- applying a set of speaker driver signals to a plurality of speakers, wherein the set of speaker driver signals causes the plurality of speakers to generate acoustic output that simulates output of the audio signal by an audio source at a location corresponding to the source position data;
- up-mixing the audio signal to generate a plurality of intermediate signal components;
- down-mixing the plurality of intermediate signal components to generate a plurality of speaker signal components;
- and
- processing the plurality of speaker signals components to generate the set of speaker driver signals that cause the plurality of speakers to simulate output of the audio signal at the location corresponding to the source position data,
- wherein the plurality of speakers comprise a plurality of near-field speakers, and a plurality of fixed speakers located forward of the near-field speakers;
- wherein the set of speaker driver signals comprises a first plurality of speaker driver signals for delivery to the plurality of near-field speakers, and a second plurality of speaker driver signals for delivery to the plurality of fixed speakers located forward of the near-field speakers;
- and
- wherein processing the plurality of speaker signal components comprises:
- binaural filtering the plurality of speaker signal components to generate a plurality of binaural image signals;
- combining the plurality of binaural image signals to generate the first plurality of speaker driver signals;
- and
- combining the plurality of speaker signal components to generate the second plurality of speaker driver signals.
Dependencies are inferred from the claim text.