Controlled passive radiator
First Claim
1. A playback device comprising:
- one or more active speakers;
a passive radiator;
one or more processors; and
computer-readable media having stored therein instructions executable by the one or more processors to cause the playback device to perform operations comprising;
buffering successive samples of audio content;
for sets of one or more buffered samples, predicting, via a forward prediction model, excursion of the passive radiator caused by playback of the respective set of buffered samples by the one or more active speakers;
limiting excursion of the passive radiator to less than an excursion limit when certain sets of buffered samples are predicted to cause the passive radiator to move beyond the excursion limit, wherein limiting excursion of the passive radiator comprises modifying the audio content to lower sound pressure levels of the buffered samples that are predicted to cause the passive radiator to move beyond the excursion limit;
playing back the successive samples of the modified audio content via the one or more active speakers;
measuring excursion of the passive radiator when sets of buffered samples are played back via the one or more active speakers;
for sets of one or more samples, determining respective differences between the predicted excursion and the measured excursion; and
adjusting the forward prediction model to offset determined differences between the predicted excursion and the measured excursion.
4 Assignments
0 Petitions
Accused Products
Abstract
Example techniques may involve controlling a passive radiator. An implementation may include a device buffering successive samples of audio content. For sets of buffered samples, the device predicts excursion of the passive radiator caused by playback of the respective set of buffered samples by active speakers via a model. The device limits excursion of the passive radiator to less than an excursion limit when certain sets of buffered samples are predicted to cause the passive radiator to move beyond the excursion limit. The device plays back the successive samples of the modified audio content via the active speakers. The device measures excursion of the passive radiator when sets of buffered samples are played back via the active speakers. For sets of samples, the device determines respective differences between the predicted excursion and the measured excursion and adjusts the model to offset determined differences between the predicted and measured excursion.
-
Citations
21 Claims
-
1. A playback device comprising:
-
one or more active speakers; a passive radiator; one or more processors; and computer-readable media having stored therein instructions executable by the one or more processors to cause the playback device to perform operations comprising; buffering successive samples of audio content; for sets of one or more buffered samples, predicting, via a forward prediction model, excursion of the passive radiator caused by playback of the respective set of buffered samples by the one or more active speakers; limiting excursion of the passive radiator to less than an excursion limit when certain sets of buffered samples are predicted to cause the passive radiator to move beyond the excursion limit, wherein limiting excursion of the passive radiator comprises modifying the audio content to lower sound pressure levels of the buffered samples that are predicted to cause the passive radiator to move beyond the excursion limit; playing back the successive samples of the modified audio content via the one or more active speakers; measuring excursion of the passive radiator when sets of buffered samples are played back via the one or more active speakers; for sets of one or more samples, determining respective differences between the predicted excursion and the measured excursion; and adjusting the forward prediction model to offset determined differences between the predicted excursion and the measured excursion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory computer-readable medium having stored therein instructions executable by one or more processors to cause a playback device to perform a method comprising:
-
buffering successive samples of audio content; for sets of one or more buffered samples, predicting, via a forward prediction model, excursion of a passive radiator caused by playback of the respective set of buffered samples by one or more active speakers; limiting excursion of the passive radiator to less than an excursion limit when certain sets of buffered samples are predicted to cause the passive radiator to move beyond the excursion limit, wherein limiting excursion of the passive radiator comprises modifying the audio content to lower sound pressure levels of the buffered samples that are predicted to cause the passive radiator to move beyond the excursion limit; playing back the successive samples of the modified audio content via the one or more active speakers; measuring excursion of the passive radiator when sets of buffered samples are played back via the one or more active speakers; for sets of one or more samples, determining respective differences between the predicted excursion and the measured excursion; and adjusting the forward prediction model to offset determined differences between the predicted excursion and the measured excursion. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
a playback device buffering successive samples of audio content; for sets of one or more buffered samples, the playback device predicting, via a forward prediction model, excursion of a passive radiator caused by playback of the respective set of buffered samples by one or more active speakers; the playback device limiting excursion of the passive radiator to less than an excursion limit when certain sets of buffered samples are predicted to cause the passive radiator to move beyond the excursion limit, wherein limiting excursion of the passive radiator comprises modifying the audio content to lower sound pressure levels of the buffered samples that are predicted to cause the passive radiator to move beyond the excursion limit; the playback device playing back the successive samples of the modified audio content via the one or more active speakers; the playback device measuring excursion of the passive radiator when sets of buffered samples are played back via the one or more active speakers; for sets of one or more samples, the playback device determining respective differences between the predicted excursion and the measured excursion; and the playback device adjusting the forward prediction model to offset determined differences between the predicted excursion and the measured excursion. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification