Crosstalk cancellation for opposite-facing transaural loudspeaker systems
AssigneeBoomcloud 360, Inc.
InventorsZachary Seldess, Joseph Mariglio
Life of this patent
Estimating the term…
Abstract
Embodiments relate to audio processing for opposite facing speaker configurations that results in multiple optimal listening regions around the speakers. A system includes a left speaker and a right speaker in an opposite facing speaker configuration, and a crosstalk cancellation processor connected with the left speaker and the right speaker. The crosstalk cancellation processor applies a crosstalk cancellation to an input audio signal to generate left and right output channels. The left output channel is provided to the left speaker and the right output channel is provided to the right speaker to generate sound including multiple crosstalk cancelled listening regions that are spaced apart.
Claims21
A system for processing an input audio signal, comprising:
- a left speaker and a right speaker in an opposite facing speaker configuration;
- and
- a crosstalk cancellation processor configured to:
- separate a left channel of the input audio signal into a left inband signal and a left out-of-band signal;
- separate a right channel of the input audio signal into a right inband signal and a right out-of-band signal;
- generate a left crosstalk cancellation component by filtering and time delaying the left inband signal;
- generate a right crosstalk cancellation component by filtering and time delaying the right inband signal;
- generate a left output channel by combining the right crosstalk cancellation component with the left inband signal and the left out-of-band signal;
- generate a right output channel by combining the left crosstalk cancellation component with the right inband signal and the right out-of-band signal;
- and
- provide the left output channel to the left speaker and the right output channel to the right speaker to generate sound including a plurality of crosstalk cancelled listening regions that are spaced apart.
A non-transitory computer readable medium comprising stored program code that, when executed by a processor, configures the processor to:
- separate a left channel of an input audio signal into a left inband signal and a left out-of-band signal;
- separate a right channel of the input audio signal into a right inband signal and a right out-of-band signal;
- generate a left crosstalk cancellation component by filtering and time delaying the left inband signal;
- generate a right crosstalk cancellation component by filtering and time delaying the right inband signal;
- generate a left output channel by combining the right crosstalk cancellation component with the left inband signal and the left out-of-band signal;
- generate a right output channel by combining the left crosstalk cancellation component with the right inband signal and the right out-of-band signal;
- and
- provide the left output channel to a left speaker and the right output channel to a right speaker to generate sound, the left speaker and the right speaker being in an opposite facing speaker configuration such that the sound provides a plurality of crosstalk cancelled listening regions that are spaced apart.
A method for processing an input audio signal, comprising:
- separating a left channel of the input audio signal into a left inband signal and a left out-of-band signal;
- separating a right channel of the input audio signal into a right inband signal and a right out-of-band signal;
- generating a left crosstalk cancellation component by filtering and time delaying the left inband signal;
- generating a right crosstalk cancellation component by filtering and time delaying the right inband signal;
- generating a left output channel by combining the right crosstalk cancellation component with the left inband signal and the left out-of-band signal;
- generating a right output channel by combining the left crosstalk cancellation component with the right inband signal and the right out-of-band signal;
- and
- providing the left output channel to a left speaker and the right output channel to a right speaker to generate sound, the left speaker and the right speaker being in an opposite facing speaker configuration such that the sound provides a plurality of crosstalk cancelled listening regions that are spaced apart.
Dependencies are inferred from the claim text.