Audio Signal Limiter
AssigneeSonos, Inc.
InventorsAurelio Ramos, Paul MacLean
Life of this patent
Estimating the term…
Abstract
A computing device is configured to (i) receive an indication of an operational limit of a given playback device, where the given playback device is included in a group of at least two playback devices that are configured for synchronous playback of audio content, (ii) receive a first audio signal for playback by the group of at least two playback devices, (iii) based on the operational limit of the given playback device, apply a filter to the first audio signal to generate a second audio signal, and (iv) transmit the second audio signal to at least the given playback device for synchronous playback by the group of at least two playback devices.
Claims20
A playback device comprising:
- at least one transducer;
- at least one processor;
- at least one non-transitory computer-readable medium;
- and
- program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the playback device is configured to:
- receive a first audio signal;
- predict a first level of excursion of the at least one transducer resulting from playing back the first audio signal;
- determine that the predicted first level of excursion exceeds a threshold amount of excursion of the at least one transducer;
- based on determining that the predicted first level of excursion exceeds the threshold amount of excursion, apply a filter to the first audio signal to generate a second audio signal;
- predict a second level of excursion of the at least one transducer resulting from playing back the second audio signal;
- determine that the predicted second level of excursion is below the threshold amount of excursion;
- based on determining that the predicted second level of excursion is below the threshold amount of excursion, mix the first audio signal and the second audio signal to determine a mixed signal;
- and
- cause playback of audio based on the mixed signal.
A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a playback device to:
- receive a first audio signal;
- predict a first level of excursion of at least one transducer of the playback device resulting from playing back the first audio signal;
- determine that the predicted first level of excursion exceeds a threshold amount of excursion of the at least one transducer;
- based on determining that the predicted first level of excursion exceeds the threshold amount of excursion, apply a filter to the first audio signal to generate a second audio signal;
- predict a second level of excursion of the at least one transducer resulting from playing back the second audio signal;
- determine that the predicted second level of excursion is below the threshold amount of excursion;
- based on determining that the predicted second level of excursion is below the threshold amount of excursion, mix the first audio signal and the second audio signal to determine a mixed signal;
- and
- cause playback of audio based on the mixed signal.
A method implemented by a playback device, the method comprising:
- receiving a first audio signal;
- predicting a first level of excursion of at least one transducer of the playback device resulting from playing back the first audio signal;
- determining that the predicted first level of excursion exceeds a threshold amount of excursion of the at least one transducer;
- based on determining that the predicted first level of excursion exceeds the threshold amount of excursion, applying a filter to the first audio signal to generate a second audio signal;
- predicting a second level of excursion of the at least one transducer resulting from playing back the second audio signal;
- determining that the predicted second level of excursion is below the threshold amount of excursion;
- based on determining that the predicted second level of excursion is below the threshold amount of excursion, mixing the first audio signal and the second audio signal to determine a mixed signal;
- and
- causing playback of audio based on the mixed signal.
Dependencies are inferred from the claim text.