Excursion and thermal management for audio output devices
AssigneeAmazon Technologies, Inc.
InventorJun Yang
Life of this patent
Estimating the term…
Abstract
A system manages temperature and excursion effects on a loudspeaker. Data corresponding to a temperature of the loudspeaker and data corresponding to an excursion (i.e., displacement) of a membrane of the loudspeaker are determined. The dynamic ranges of the temperature and excursion data are compressed, combined, and smoothed. This smoothed data is multiplied with a delayed version of audio data; peak values of the result may be limited. This operation may be performed on multiple frequency bands of audio data. The final output data is combined to form a full-band signal and sent to a loudspeaker.
Claims18
A computer-implemented method comprising:
- generating first audio data;
- determining excursion data corresponding to a position of a membrane of a loudspeaker;
- determining temperature data corresponding to a temperature of the loudspeaker;
- determining first gain data by compressing a first dynamic range of the excursion data;
- at least partially in parallel to determining the first gain data, determining second gain data by compressing a second dynamic range of the temperature data;
- determining first smoothed gain data by multiplying the first gain data and the second gain data;
- and
- generating second audio data by multiplying the first smoothed gain data and the first audio data.
A system, comprising:
- at least one processor;
- and
- at least one memory including instructions that, when executed by the at least one processor, to cause the system to:
- generate first audio data;
- determine excursion data corresponding to a position of a membrane of a loudspeaker;
- determine temperature data corresponding to a temperature of the loudspeaker;
- determine first gain data by compressing a first dynamic range of the excursion data;
- determine second gain data by compressing a second dynamic range of the temperature data, wherein the first gain data and the second gain data are determined in series;
- determine first smoothed gain data by adding the first gain data and the second gain data;
- and
- generate second audio data by multiplying the first smoothed gain data and the first audio data.
Dependencies are inferred from the claim text.