| CPC H04R 3/04 (2013.01) [H04R 1/025 (2013.01); H04R 29/001 (2013.01); H04R 2430/01 (2013.01); H04R 2430/03 (2013.01)] | 17 Claims |

|
1. A data processing system comprising:
a speaker disposed in a sealed enclosure;
a processor; and
a computer-readable medium storing executable instructions for causing the processor to perform operations comprising:
obtaining a first input signal to be output by the speaker;
determining a first volume level associated with the first input signal;
selecting a first Linkwitz Transform and a first multiband compressor from volume-dependent configuration data based on the first volume level;
generating a first intermediate signal by applying the first Linkwitz Transform to the first input signal to increase a low-frequency response of the speaker;
determining that at least a portion of the first intermediate signal exceeds a signal threshold of the speaker;
generating a first output signal by applying the first multiband compressor to the first intermediate signal by compressing the at least a portion of the first intermediate signal that exceeds the signal threshold of the speaker; and
driving the speaker to produce first audio output using the first output signal.
|