Sum-difference arrays for audio playback devices
AssigneeSonos, Inc.
InventorsHilmar Lehnert, Paul MacLean
Life of this patent
Estimating the term…
Abstract
In some embodiments, a method comprises receiving audio content comprising left input channel signals and right input channel signals, and generating first and second input signals from the left and right input channel signals. The first input signal is based on a sum of the left and right input channel signals, and the second input signal is based on a difference of the left and right input channel signals. An array transfer function is applied to the first and second input signals to produced audio output signals, which can be provided to a plurality of audio transducers on one or more playback devices.
Claims20
A playback device comprising:
- a plurality of audio transducers;
- one or more processors;
- and data storage having instructions stored thereon that, when executed by the one or more processors, cause the playback device to perform operations comprising:
- receiving a source stream of audio content having at least a left input channel signal and a right input channel signal;
- generating a sum input signal based on a sum of the left and right input channel signals;
- generating a difference input signal based on a difference of the left and right input channel signals;
- providing the sum input signal to a first plurality of spatial filters to generate first spatial filter output signals;
- providing the difference input signal to a second plurality of spatial filters to generate second spatial filter output signals, wherein the first plurality of spatial filters and the second plurality of spatial filters are separate distinct spatial filters;
- combining the first spatial filter output signals and the second spatial filter output signals to produce a plurality of audio output signals such that each of the plurality of audio output signals is based on both at least one of the first spatial filter output signals and at least one of the second spatial filter output signals;
- and
- providing the plurality of audio output signals to the plurality of audio transducers.
A method, comprising:
- receiving, at a playback device including a plurality of audio transducers, a source stream of audio content having at least a left input channel signal and a right input channel signal;
- generating a sum input signal based on a sum of the left and right input channel signals;
- generating a difference input signal based on a difference of the left and right input channel signals;
- providing the sum input signal to a first plurality of spatial filters to generate first spatial filter output signals;
- providing the difference input signal to a second plurality of spatial filters to generate second spatial filter output signals, wherein the first plurality of spatial filters and the second plurality of spatial filters are separate distinct spatial filters;
- combining the first spatial filter output signals and the second spatial filter output signals to produce a plurality of audio output signals such that each of the plurality of audio output signals is based on both at least one of the first spatial filter output signals and at least one of the second spatial filter output signals;
- and
- providing the plurality of audio output signals to the plurality of audio transducers.
A tangible, non-transitory computer-readable medium comprising instructions for producing an audio output, wherein the instructions, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a source stream of audio content having at least a left input channel signal and a right input channel signal;
- generating a sum input signal based on a sum of the left and right input channel signals;
- generating a difference input signal based on a difference of the left and right input channel signals;
- providing the sum input signal to a first plurality of spatial filters to generate first spatial filter output signals;
- providing the difference input signal to a second plurality of spatial filters to generate second spatial filter output signals, wherein the first plurality of spatial filters and the second plurality of spatial filters are separate distinct spatial filters;
- combining the first spatial filter output signals and the second spatial filter output signals to produce a plurality of audio output signals such that each of the plurality of audio output signals is based on both at least one of the first spatial filter output signals and at least one of the second spatial filter output signals;
- and
- providing the plurality of audio output signals to a plurality of audio transducers.
Dependencies are inferred from the claim text.