Simulating acoustic output at a location corresponding to source position data

An audio system includes a plurality of speakers and an audio signal processor. The audio signal processor receives an audio signal and source position data associated with the audio signal; and applies a set of speaker driver signals to the plurality of speakers. 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 in each of a plurality of discrete acoustic areas.

BACKGROUND

This disclosure generally relates to simulating acoustic output, and, more particularly, to simulating acoustic output at a location corresponding to source position data in each of a plurality of discrete acoustic areas.

SUMMARY

In one aspect, an audio system includes a plurality of speaker and an audio signal processor. The audio signal processor receives an audio signal and source position data associated with the audio signal; and applies a set of speaker driver signals to the plurality of speakers. 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 in each of a plurality of discrete acoustic areas.

In some implementations, the audio signal processor is configured to receive user input indicating engagement of a privacy mode, and, in response, halt the simulation of output of the audio signal in a first one of the acoustic areas.

In certain implementations, in response to receiving the user input indicating engagement of the privacy mode, the audio signal processor is configured to override the received source position data with predetermined position data, such that output of the audio signal is simulated at a location corresponding to the predetermined position data in a second one of the acoustic areas.

In some cases, the predetermined position data corresponds to a location in the second one of the acoustic areas in which crosstalk is substantially attenuated relative to the first one of the acoustic areas.

In certain cases, the audio signal processor is configured to provide for crosstalk cancellation filtering of the speaker driver signals for crosstalk cancellation between the first and second ones of the acoustic areas.

In some examples, the audio signal processor is further configured to filter a subset of the speaker driver signals via a plurality of cross-talk cancellation filters before the subset of speaker driver signals are applied to a corresponding subset of the speakers, thereby to inhibit cross-talk of acoustic energy between the plurality of acoustic areas.

In certain examples, the plurality of speakers include a first plurality of near-field speakers arranged in a first one of the acoustic areas, and a second plurality of near-field speakers arranged in a second one of the acoustic areas. The plurality of speakers also include a plurality of other fixed speakers. The audio system is configured such that acoustic energy from the first plurality of near-field speakers combines with acoustic energy from the other fixed speakers to simulate output of the audio signal by an audio source at a location corresponding to the source position data in the first one of the acoustic areas, and such that acoustic energy from the second plurality of near-field speakers combines with acoustic energy from the other fixed speakers to simulate output of the audio signal by an audio source at a location corresponding to the source position data in the second one of the acoustic areas.

In some implementations, the audio system includes a plurality of headrests, and the near-field speakers are mounted in the headrests.

In certain implementations, the plurality of speakers and the audio signal processor are included in a vehicle.

In another aspect, a method includes receiving an audio signal and source position data associated with the audio signal; and applying a set of speaker driver signals to a plurality of speakers. 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 in each of a plurality of discrete acoustic areas.

Implementations may include one of the above and/or below features, or any combination thereof.

In some implementations, the set of speaker driver signals correspond to one or more fixed speakers, one or more virtual speakers, or a combination thereof.

In certain implementations, the set of speaker driver signals corresponding to a plurality fixed speakers and a plurality of virtual speakers.

In some cases, a first subset of the speaker driver signals is transduced via the plurality of fixed speakers and a second subset of speaker driver signals is transduced via a first set of the virtual speakers, such that acoustic energy from the first set of the virtual speakers combines with acoustic energy from the plurality of fixed speakers to simulate output of the audio signal by an audio source at a location corresponding to the source position data in a first one of the acoustic areas. A third subset of speaker driver signals is transduced via a second set of the virtual speakers, such that acoustic energy from the second set of the virtual speakers combines with acoustic energy from the plurality of fixed speakers to simulate output of the audio signal by an audio source at a location corresponding to the source position data in a second one of the acoustic areas.

In certain cases, input indicating engagement of a privacy mode is received, and, in response, the simulation of output of the audio signal is halted in a first one of the plurality of acoustic areas.

In some examples, halting the simulation of output of the audio signal in a first one of the plurality of acoustic comprises ceasing to apply a subset of the speaker driver signals to the plurality of speakers.

In certain examples, in response to receiving the input indicating engagement of the privacy mode, the received source position data is overridden with predetermined position data, such that output of the audio signal is simulated at a location corresponding to the predetermined position data in a second one of the acoustic areas.

Another aspect features a machine-readable storage medium having instructions stored thereon to simulate acoustic output. The instruction, when executed by a processor, cause the processor to: receive an audio signal and source position data associated with the audio signal; and apply a set of speaker driver signals to a plurality of speakers. 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 in each of a plurality of discrete acoustic areas.

Implementations may include one of the above features, or any combination thereof.

According to yet another aspect, an audio amplifier includes a processor and a machine-readable storage medium. The machine-readable storage medium has instructions stored thereon to simulate acoustic output, which, when executed by the processor, cause the processor to receive an audio signal and source position data associated with the audio signal; and apply a set of speaker driver signals to a plurality of speakers. 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 in each of a plurality of discrete acoustic areas.

Implementations may include one of the above features, or any combination thereof.

In some implementations, the processor comprises a digital signal processor.

DETAILED DESCRIPTION

Though the elements of several views of the drawings herein may be shown and described as discrete elements in a block diagram and may be referred to as “circuitry,” unless otherwise indicated, the elements may be implemented as one of, or a combination of, analog circuitry, digital circuitry, or one or more microprocessors executing software instructions. The software instructions may include digital signal processing (DSP) instructions. Unless otherwise indicated, signal lines may be implemented as discrete analog or digital signal lines, as a single discrete digital signal line with appropriate signal processing to process separate streams of audio signals, or as elements of a wireless communication system. Some of the processing operations may be expressed in terms of the calculation and application of coefficients. The equivalent of calculating and applying coefficients can be performed by other analog or digital signal processing techniques and are included within the scope of this patent application. Unless otherwise indicated, audio signals may be encoded in either digital or analog form; conventional digital-to-analog or analog-to-digital converters may not be shown in the figures. For simplicity of wording, “radiating acoustic energy corresponding to the audio signals” in a given channel or from a given array will be referred to as “radiating” the channel from the array.

In selected examples, an audio system dynamically selects and precisely simulates audio (e.g., announcement audio) within a plurality off discrete acoustic areas in an acoustic space (e.g., a vehicle cabin).

FIG. 1is an illustrative diagram of a vehicle compartment100(a/k/a vehicle cabin) having an audio system configured to simulate acoustic output (e.g., announcement audio) separately in each of a plurality of acoustic areas at respective locations corresponding to source position data. Within each acoustic area, the location can be any location inside of an illustrative grid102,104. Each grid102,104represents a two-dimensional plane corresponding to an associated one of the acoustic areas. A first grid102corresponds to an acoustic area associated with a first seating location, and the second grid104corresponding to an acoustic area associated with a second seating location.

The vehicle compartment100shown inFIG. 1includes four seating locations, each represented by a corresponding headrest106,108,110,112. The two front seating locations106,108are shown to include near-field speakers114L,114R,116L,116R. In the illustrated example, the near-field speakers consist of headrest mounted speakers.

As shown inFIG. 1, the headrest mounted speakers114L,114R (collectively referenced as114) are positioned near the ears of a listener D0, who in the example ofFIG. 1is the driver of the vehicle. The headrest mounted speakers114are operated to control distribution of sound to the ears of the listener D0. The headrest mounted speakers116L,116R (collectively referenced as116) are similarly positioned relative to the ears of a passenger D1, and are operated to control distribution of sound to the ears of the passenger D1.

The vehicle compartment100further includes two fixed speakers118,120located on or in the driver side and passenger side doors. In other examples, a greater number of speakers are located in different locations around the vehicle compartment100. In some examples, each of the individual speakers114,116,118,120corresponds to an array of speakers that enables more sophisticated shaping of sound, or more economical use of space and materials to deliver a given sound pressure level. The headrest mounted speakers114,116and the fixed speakers118,120are collectively referred to herein as real speakers, real loudspeakers, fixed speakers, or fixed loudspeakers interchangeably.

Each grid102,104represents a corresponding acoustic area within which any location can be dynamically selected by the audio system to generate acoustic output. In the example ofFIG. 1, each grid102,104is a 10×10 coordinate grid that includes one hundred grid points. In other examples, greater or fewer grid points are used to define an acoustic area. Advantageously, in one example, the audio system enables audio projections from any spot within the corresponding acoustic area to the associated listener D0, D1. Moreover, as shown inFIG. 1, each grid102,104includes grid points that are within the vehicle compartment100as well as grid points that are outside the vehicle compartment100. It should therefore be understood that the audio system is capable of simulating acoustic output for locations outside of the vehicle compartment100.

InFIG. 1, positions S0,1and S1,1illustrate exemplary location positions where sound is shown to be projected. A shown, the experience in both front seating locations is substantially identical. That is, the position of S0,1relative to the driver D0is substantially the same as the position of S1,1relative the passenger D1. Positions S0,2and S1,2illustrate that the acoustic source may also be simulated at positions forward of the listeners D0, D1. As discussed below, the audio system also utilizes cross-talk cancellation to provide discrete listening experiences at the different seating positions.

Advantageously, in particular examples, the audio system of the present disclosure dynamically selects source positions from which audio output is perceived to be projected in real-time (or near-real-time), such as when prompted by another device or system. Virtual speakers are used in combination with the real speakers to simulate audio energy output to appear to project from these specific and discrete locations.

For example,FIG. 2illustrates real and virtual speakers used by an implementation of the audio system ofFIG. 1to simulate acoustic output at a location corresponding to source position data. InFIG. 2, the real speakers114,116,118,120are shown in solid line and virtual speakers202,204,206,208,210,212are shown in dashed line. The virtual speakers can be “preset” and correspond to speaker locations that are discrete, predefined, and/or static locations where acoustic output is simulated by applying binaural signal filters to an upmixed component of an input audio signal (e.g., audio signal402ofFIG. 4). In one example, binaural signal filters are utilized to modify the sound played back at the headrest speakers114,116so that the listener (e.g., the driver D0or passenger D1) perceives the filtered sound as if it is coming from the virtual speakers rather than from the actual (fixed) headrest speakers. In accordance with the techniques of the present disclosure, the virtual speakers also have the ability to precisely simulate acoustic output at a specific location.

As shown inFIG. 2, the left ear and right ear of the listener (e.g., the driver D0or passenger D1ofFIG. 1) receive acoustic output energy in different amounts from each real and virtual speaker. For example,FIG. 2includes dotted lines illustrating the different paths that acoustic energy or sound travels from the real speakers and virtual speakers. Notably, as shown inFIG. 2, the virtual speakers can be inside the vehicle compartment (e.g., the virtual speakers202,204,208,210) as well as outside the vehicle compartment (e.g., the virtual speaker206,212). Certain acoustic energy paths for the headrest mounted speakers and virtual speakers ofFIG. 2are omitted to illustrate that cross-talk cancellation, described below, substantially cancels acoustic energy from the driver's headrest speakers114and virtual speakers202,204,206at the passenger's D1ears, and that acoustic energy from the passenger's headrest speakers116and virtual speakers208,210,212is substantially cancelled at the driver's D0ears.

It should be noted that, in particular aspects, various signals assigned to each real and virtual speaker are superimposed to create an output signal, and some of the energy from each speaker can travel omnidirectionally (e.g., depending on frequency and speaker design). Accordingly, the dotted lines illustrated inFIG. 2are to be understood as conceptual illustrations of acoustic energy from different combinations of real and virtual speakers. In examples where speaker arrays or other directional speaker technologies are used, the signals provided to different combinations of speakers provide directional control. Depending on design, such speaker arrays are placed in headrests as shown or in other locations relatively close to the listener, including but not limited to locations in front of the listener.

Each of the listeners D0, D1hears the real and virtual speakers near his or her head. Acoustic energy from the various real and virtual speakers will differ due to the relative distances between the speakers and the listener's ears, as well as due to differences in angles between the speakers and the listener's ears. Moreover, for some listeners, the anatomy of outer ear structures is not the same for the left and right ears. Human perception of the direction and distance of sound sources is based on a combination of arrival time differences between the ears, signal level differences between the ears, and the particular effect that the listener's anatomy has on sound waves entering the ears from different directions, all of which is also frequency-dependent. The combination of these factors at both ears, for an audio source at a particular x-y location of the grid102,104ofFIG. 1, can be represented by a magnitude adjusted linear sum of (e.g., signals corresponding to) the four closest grid points to the audio source on the grid102,104. For example, binaural and/or transducing signal filters (or other signal processing operations) are used to shape sound that will be reproduced at the speakers to cause the sound to be perceived as if it originated at the particular x-y location of the grid102,104, as further described with reference toFIG. 3.

FIG. 3depicts an example in which the listeners D0, D1each hear an acoustic output projected from a location S0, S1, respectively. While these features of the present disclosure are described with reference to the specific location S0, S1, other alternative implementations generate acoustic output simulations from any location within the corresponding grid102,104that forms the associated acoustic area.

InFIG. 3, example grid points P0(x,y), P0(x+1,y), P0(x,y+1), and P0(x+1, y+1) are the four closest grid points to the location S0, and example grid points P1(x,y), P1(x+1,y), P1(x,y+1), and P1(x+1, y+1) are the four closest grid points to the location S1. In particular implementations, a magnitude adjusted linear sum of signal components of these four grid points is used to project the simulated acoustic output from the location S0, S1.

FIG. 4illustrates an exemplary audio system400. An audio signal402and source position data404are provided to a pair of audio imaging modules406a,406b(collectively referenced as406). The audio signal402may be non-entertainment announcement audio, such as automatic driver assistance system (ADAS) alerts, navigation alerts, and telephony audio. The source position data404may be provided from a user through manual input. Alternatively or additionally, the source position data may be determined automatically according to a predetermined set of rules depending on the source of the audio signal and/or the content. For example, the audio system may be configured such that audio announcement output from the vehicle's ADAS warning of an obstruction in the vehicle's rear left blind spot may by simulated in the rear left of the acoustic area. Navigation instructions to turn right ahead may be simulated as coming from a source at the front right of the vehicle compartment.

Each of the audio imaging modules406a,406bdetermines a set of speaker driver signals which cause the speakers114,116,118,120to generate acoustic output that simulates output of the audio signal by an audio source at a particular location in each acoustic area. The particular location of the simulated audio source corresponds to the source position data.

Each set of speaker driver signals includes a pair of fixed speaker driver signals408L,408R,410L,410R for the left and right door speakers118,120. That is the first audio imaging module406a, associated with the first acoustic area, provides fixed speaker driver signal408L for the left door speaker, and fixed speaker driver signal408R for the right door speaker. Similarly, the second audio imaging module406b, associated with the second acoustic area, produces fixed speaker driver signals410L, and410R for the left and right door speakers, respectively. The fixed speaker driver signals408L,410L for the left door speaker118are combined and provided to the left door speaker118. Similarly, the right speaker door signals408R,410L are combined and provided to the right door speaker120.

The audio imaging modules406a,406balso provide headrest speaker driver signals to a pair of cross-talk cancellation filter blocks412a,412b. In that regard, the first audio imaging module406aprovides a first headrest speaker driver signal414, shown as a stereo audio signal consisting of left and right audio channels414L,414R, to the first cross-talk cancellation filter block412a; and the second audio imaging module406bprovides second headrest speaker driver signal416, shown as a stereo audio signal consisting of left and right audio channels416L,416R, to the second cross-talk cancellation filter block412b. The first headrest speaker driver signals414L,414R represent audio content for the first acoustic area, and the second headrest driver signals416L,416R represent audio content for the second acoustic area.

The filter blocks412a,412bfilter the headrest speaker driver signals414,416and provide filtered driver signals418L,418R,420L,420R,422L,422R,424L,424R to the headrest mounted speakers114,116. The filtering is designed to provide discrete listening zones at the different seat positions.

FIG. 5is diagram view of an audio imaging module406. Each of the first and second imaging modules406a,406bcan have this illustrated configuration. Referring toFIG. 5, the input audio signal402along with the source position data404is routed to an up-mixer module500. In some aspects, the input audio signal402corresponds to a single channel (e.g., monaural) audio data. The audio up-mixer module500converts the input audio signal402into an intermediate number of components C1-Cn, as shown. The intermediate components C1-Cncorrespond to grid points on a corresponding one of the grids102,104(FIG. 1) and are related to the different mapped locations from where the acoustic output is simulated. As used herein, the term “component” is used to refer to each of the intermediate directional assignments from where the original input audio signal402is up-mixed. In the example of the 10×10 grid102,104, there are 100 corresponding components, each of which corresponds to a particular one of the 10×10 grid points. In other examples, more or fewer grid points and intermediate components are used. It should be noted that any number of up-mixed components are possible, e.g., based on available processing power.

The up-mixer module500utilizes coordinates provided in the audio source position data to generate a vectors of n gains, which assign varying levels of the input audio signal to each of the up-mixed components C1-Cn. Next, as shown inFIG. 5, the up-mixed intermediate components C1-Cnare down-mixed by an audio down-mixer module502into intermediate speaker signal components D1-Dm, where m is the total number of speakers, including both real and virtual speakers.

Binaural filters5041-504pthen convert weighted sums of the intermediate speaker signal components D1-Dminto binaural image signals I1-Ip, where p is the total number of virtual speakers. The binaural signals I1-Ipcorrespond to sound coming from the virtual speakers (e.g., speakers202,204,206,208,210,212;FIG. 2). WhileFIG. 5shows each of the binaural filters5041-504preceiving all of the intermediate speaker signal components, in practice, each virtual speaker will likely reproduce sounds from only a subset of the intermediate signal components D1-Dm. Remixing stages506(only one shown) combine the intermediate speaker signal components to generate the fixed speaker driver signals (408L and408R in the case of the first audio imaging module406a, and410L and410R in the case of the second imaging module406b) for delivery to the forward mounted fixed speakers118,120. A binaural mixing stage508combines the binaural image signals I1-Ipto generate the headrest speaker driver signals414,416.

Referring toFIG. 6A, the first cross-talk cancellation filter block412aincludes a plurality of cross-talk cancellation filters (eight shown). The first headrest speaker driver signal414, shown as a stereo audio signal consisting of left and right audio channels414L,414R, are passed through the first cross-talk cancellation filter block412ato produce first filtered driver signals418L,418R,420L,420R, one for each of the headrest mounted speakers114L,114R,116L,116R. These filtered audio signals determine the net acoustic energy associated with each acoustic channel in the first headrest speaker driver signals that is provided to the occupants D0, D1.

A left channel filter600L1associated with a left speaker114L of the driver's headrest106modifies the left channel input414L from the first headrest speaker driver signals taking into account the acoustic transfer functions from each of the other headrest mounted speakers114R,116L,116R to an expected position of the driver's left ear to produce a first output signal component that is configured to reproduce the left channel acoustic content of the first headrest speaker driver signal414at the driver's left ear.

A right channel filter600R1associated with the left speaker114L of the driver's headrest106modifies the right channel input414R from the first headrest speaker driver signals taking into account the acoustic transfer functions from each of the other headrest mounted speakers114R,116L,116R to the expected position of the driver's left ear to produce a second output signal component that is configured to cancel the right channel acoustic content of the first headrest speaker driver signal414that is leaked to the driver's left ear from the other speakers114R,116L,116R in the headrests106,108.

The first and second output signal components are combined to produce a filtered driver signal418L which is provided to the left speaker114L in the driver's headrest106. The remaining cross-talk cancellation filters of the first cross-talk cancellation filter block412aand the associated speakers114R,116L,116R operate similarly so that the driver D0hears only left audio content of the first headrest speaker driver signal414at his/her left ear and hears only right audio content of the first headrest speaker driver signal414at his/her right ear.

Filters600L2and600R2provide a filtered driver signal418R to the right speaker114R in the driver's headrest106, which is transduced to reproduce the right channel acoustic content of the first headrest speaker driver signal414at the driver's right ear, while cancelling left channel content of the first headrest speaker driver signal414leaked by the other headrest mounted speakers114L,116L,116R at the driver's right ear.

Filters600L3and600R3provide a filtered driver signal420L to the left speaker116L in the passenger's headrest108, which is transduced to cancel left and right channel content of the first headrest speaker driver signal414leaked by the other headrest mounted speakers114L,114R,116R at the passenger's left ear.

Filters600L4and600R4provide a filtered driver signal420R to the right speaker116R in the passenger's headrest108, which is transduced to cancel the left and right channel content of the first headrest speaker driver signal414leaked by the other headrest mounted speakers114L,114R,116L at the passenger's right ear.

Referring toFIG. 6B, the second cross-talk cancellation filter block412bincludes a plurality of cross-talk cancellation filters (eight shown). The second headrest speaker driver signal416, shown as a stereo audio signal consisting of left and right audio channels416L,416R is passed through the second cross-talk cancellation filter block412bto produce second filtered driver signals422L,422R,424L,424R, one for each of the headrest mounted speakers114L,114R,116L,116R. These filtered driver signals422L,422R,424L,424R determine the net acoustic energy associated with each acoustic channel in the second headrest speaker driver signal416that is provided to the seat occupants D0, D1.

A left channel filter602L1associated with the left speaker114L of the driver's headrest106modifies the left channel input416L from the second headrest speaker driver signal416taking into account the acoustic transfer functions from each of the other headrest mounted speakers114R,116L,116R to an expected position of the driver's left ear to produce a filtered driver signal424L that is configured to cancel the left channel acoustic content of the second headrest speaker driver signal416that is leaked to the driver's left ear from the other headrest mounted speakers114R,116L,116R.

A right channel filter602R1associated with the driver's headrest106modifies the right channel input signal416R from the second headrest speaker driver signal416taking into account the acoustic transfer functions from each of the other front headrest mounted speakers114R,116L,116R to the expected position of the driver's left ear to produce a second output signal component that is configured to cancel the right channel acoustic content of the second headrest speaker driver signal416that is leaked to the driver's left ear from the other front headrest mounted speakers114R,116L,116R. The first and second output signal components are combined to produce a filtered audio signal424L which is provided to the left speaker114L in the driver's headrest106.

Filters602L2and602R2provide a filtered driver signal424R to the right speaker114R in the driver's headrest106, which is transduced to cancel audio content of the second headrest speaker driver signal416leaked by the other headrest mounted speakers114L,116L,116R at the driver's right ear.

Filters602L3and603R3provide a filtered driver signal422L to the left speaker116L in the passenger's headrest108, which is transduced to reproduce the left channel acoustic content of the second headrest speaker driver signal116at the passenger's left ear, while cancelling right channel content of the second headrest speaker driver signal116leaked by the other headrest mounted speakers114L,114R,116R at the passenger's left ear.

Filters602L4and602R4provide a filtered driver signal422R to the right speaker116R in the passenger's headrest108, which is transduced to reproduce the right channel acoustic content of the second headrest speaker driver signal416at the passenger's right ear, while cancelling left channel content of the second headrest speaker driver signal416leaked by the other headrest mounted speakers114L,116L,116R at the passenger's right ear.

Acoustic energy from the headrest mounted speakers114L,114R in the driver's headrest106combines with acoustic energy from the other fixed speakers118,120to simulate output of the audio signal by an audio source at a location corresponding to the source position data in the first grid102—the acoustic area associated with the driver D0. Acoustic energy from the headrest mounted speakers116L,116R in the passenger's headrest108combines with acoustic energy from the other fixed speakers118,120to simulate output of the audio signal by an audio source at a location corresponding to the source position data in the second one of the acoustic areas.

In some implementations, the audio system is configured to enable a privacy mode(s) which allow a user to turn off the audio imaging in their acoustic area. The privacy mode leverages the crosstalk cancellation described above to provide energy to one listener and reduced energy at opposite seating location. In privacy mode, the audio system discards any source position data in favor of simulating an audio source a predetermined point on the grid that utilizes audio from the headrest mounted speakers only (i.e., the forward mounted fixed speakers are not used as they would likely transmit energy to the listener that has engaged the privacy mode). The predetermined position is selected to minimize the amount of acoustic energy that is transmitted to the other listener (i.e., the listener that engaged the privacy mode).

FIG. 7illustrates a situation in which the passenger has elected to engage the privacy mode (a first, passenger privacy mode). In this situation, the audio system utilizes the speakers in the driver's headrest to place a simulated acoustic source S0,3near the outboard (left) ear of the of the driver D0. The positioning of the acoustic image substantially attenuates (e.g., minimizes) the energy that is transmitted to the passenger D1, and, since the fixed speakers are not used when the system is operating in the privacy mode, the passenger D1is not disturbed by acoustic energy transmitted from those speakers. The utilization of cross-talk cancellation, as described above with reference toFIGS. 6A & 6Bfurther limits acoustic energy at the passenger's ears.

FIG. 8illustrates an example of the audio system400implementing the privacy mode ofFIG. 7. Notably, the audio system includes a privacy mode control module802which is configured to receive user input804indicating engagement of the privacy mode by one of the listeners. The user input may be provided via user interface in the vehicle compartment. In response to receiving user (e.g., passenger) input804engaging the first privacy mode, the privacy mode control module802deactivates the audio imagining module associated with the engaging user's acoustic area.FIG. 8illustrates a situation in which the passenger D1has engaged the first privacy mode. In response, the privacy mode control module802deactivates the second acoustic imaging module406b(as indicated by dashed lines), thereby switching off the speaker driver signal to the passenger's virtual speakers and, thus, terminating input to the second cross-talk cancellation block412b.

As a response to the passenger's engagement of the first privacy mode, the privacy mode control module802also causes the first audio imaging module406ato disregard audio source position input404and instead use predetermined location data to position the simulated acoustic source at a predetermined location (e.g., near the left ear of the driver) within the first grid102. The predetermined location data may be stored in memory accessible to the privacy mode control module802and/or the first audio imaging module406a. The positioning of the simulated acoustic source at this predetermined location utilizes only the speakers in the driver's headrest. Consequently, no speaker driver signals are provided to the left and right door speakers118,120when the system100is operating in the first privacy mode.

The first audio imaging module406acontinues to provide a headrest speaker driver signal414, shown as a stereo audio signal consisting of left and right audio channels414L,414R, to the first cross-talk cancellation block412a, which functions as described above to provide filtered driver signals418L,418R to the speakers in the driver's headrest106to simulate the acoustic source at the predetermined location. The first cross-talk cancellation filter block412aalso continued to provide filtered driver signals420L,420R to the speakers in the passenger's headrest108to cancel acoustic energy transmitted from the speakers114L,114R in the driver's headrest106at the passenger's ears.

FIGS. 9 and 10illustrate a complementary, second privacy mode for the driver D0. Referring toFIG. 9, the audio system utilizes the speakers116L,116R in the passenger's headrest108to place a simulated acoustic source S1,3near the outboard (right) ear of the of the passenger D1. The positioning of the acoustic image at this location reduces the energy that is transmitted to the driver D0, and, since the fixed speakers118,120are also not used when the system is operating in this second privacy mode, the driver D0is not disturbed by acoustic energy transmitted from those forward mounted fixed speakers118,120. The utilization of cross-talk cancellation further limits acoustic energy at the driver's ears.

FIG. 10illustrates a state of the acoustic system400when the driver has engaged the second privacy mode. The privacy mode control module802receives the user input804indicating engagement of the second privacy mode, and, in response, deactivates the first acoustic imaging module406a, thereby switching off the speaker driver signal414to the driver's virtual speakers and, thus, terminating input to the first cross-talk cancellation block412a.

In response to receiving user input indicating engagement of the second privacy mode, the privacy mode control module802also causes the second audio imaging module406bto disregard audio source position input404and instead use predetermined location data to position the simulated acoustic source (a/k/a the “acoustic image”) at a second predetermined location (e.g., near the right (outboard) ear of the passenger) within the second grid104(FIG. 1). The positioning of the simulated acoustic source at this second predetermined location utilizes the only the speakers116L,116R in the passenger's headrest108. As a result, no speaker driver signals are provided to the left and right door speakers118,120when the system is operating in this second privacy mode.

The second audio imaging module406bcontinues to provide a headrest speaker driver signal416, shown as a stereo audio signal consisting of left and right audio channels416L,416R, to the second cross-talk cancellation block412b, which functions as described above to provide filtered driver signals422L,422R to the speakers116L,116R in the passenger's headrest108to simulate the acoustic source at the second predetermined location, and provides filtered driver signals424L,424R to the speakers114L,114R in the driver's headrest106to cancel acoustic energy transmitted from the speakers116L,116R in the passenger's headrest at the driver's ears.

While examples have been discussed in which headrest mounted speakers are utilized, in combination with binaural filtering, to provide virtualized speakers, in some cases, the speakers may be located elsewhere in proximity to an intended position of a listener's head, such as in the vehicle's headliner, visors, or in the vehicle's B-pillars. Such speakers are referred to generally as “near-field speakers.”

A number of implementations have been described. Nevertheless, it will be understood that additional modifications may be made without departing from the scope of the inventive concepts described herein, and, accordingly, other implementations are within the scope of the following claims.