| CPC G06F 3/162 (2013.01) [G06F 3/165 (2013.01); H04S 7/301 (2013.01); H04S 7/305 (2013.01)] | 21 Claims |

|
1. At least one tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a computing device is configured to:
configure a first playback device and a second playback device into a playback configuration, wherein the playback configuration is configured to output multiple audio channels via the first playback device and the second playback device;
detect that a third playback device is available to add to the playback configuration;
based on the detection that the third playback device is available, cause a graphical display to display one or more controls selectable to add the third playback device to the playback configuration;
receive, via the one or more controls, input data representing a command to add the third playback device to the playback configuration; and
according to the input data, perform a calibration that adds the third playback device to the playback configuration, wherein the program instructions that are executable by the at least one processor such that the computing device is configured to perform the calibration comprise program instructions that are executable by the at least one processor such that the computing device is configured to:
cause the graphical display to display a graphic guide to the calibration;
cause one or more microphones of the first playback device to capture calibration audio played back by the second playback device and the third playback device;
determine calibration settings based on the relative positioning of the first playback device, the second playback device and the third playback device to a particular listening location as represented in the captured calibration audio; and
display, within the graphic guide to the calibration, a graphical representation of respective distances between the particular listening location and the first playback device, the second playback device, and the third playback device; and
configure the first playback device, the second playback device, and the third playback device into a modified playback configuration, wherein the modified playback configuration is configured to output the multiple audio channels via the first playback device, the second playback device, and the third playback device according to the determined calibration settings.
|