CPC H04R 29/002 (2013.01) [H03G 3/32 (2013.01); H03G 5/165 (2013.01); H04R 3/00 (2013.01); H04R 3/04 (2013.01); H04R 29/00 (2013.01); H04S 7/301 (2013.01); H04S 7/305 (2013.01); H04R 2430/01 (2013.01)] | 19 Claims |
1. A method comprising:
driving one or more loudspeakers to output first sound based on a first set of drive parameters;
detecting a change to one loudspeaker of the one or more loudspeakers based on one or more sensors integrated within a housing of the one loudspeaker;
adjusting, in response to the detected change, the first set of drive parameters to account for the change of the one loudspeaker, wherein the adjustment produces a second set of drive parameters, and wherein the second set of drive parameters comprises a change in gain values as compared to the first set of drive parameters of the one or more loudspeakers; and
when the detected change is a level of movement,
performing the adjustment in response to the level of movement of the one loudspeaker being below a threshold level, and
performing a full recalibration of the one or more loudspeakers in response to the level of movement of the one loudspeaker being at or above the threshold level, to produce the second set of drive parameters, the full recalibration including determining an environment of the one or more loudspeakers in a listening area wherein determining the environment includes determining a position of the one or more loudspeakers relative to objects and structures in the listening area; and
driving the one or more loudspeakers to output second sound based on the second set of drive parameters.
|