Playback device calibration
First Claim
1. Tangible, non-transitory computer-readable memory having stored thereon instructions executable by one or more processors to cause a network device to perform functions comprising:
- while the network device is positioned within a predetermined physical range of a microphone of a playback device comprising one or more speakers and one or more amplifiers, detecting, by a microphone of the network device, a first audio signal;
receiving data indicating a second audio signal detected by the microphone of the playback device;
based on (i) data indicating the first audio signal, (ii) the data indicating the second audio signal, and (iii) an acoustic characteristic of the microphone of the playback device, determining an acoustic characteristic of the microphone of the network device;
generating a microphone calibration algorithm that offsets the determined acoustic characteristic of the microphone of the network device; and
applying the microphone calibration algorithm to an acoustic calibration of the playback device, the acoustic calibration of the playback device involving the microphone of the network device detecting audio output by the one or more speakers and the one or more amplifiers while calibrated with the generated microphone calibration algorithm.
4 Assignments
0 Petitions
Accused Products
Abstract
Examples described herein involve calibration of a microphone. In an example implementation, while a network device is positioned within a predetermined physical range of a microphone of a playback device, the network device detects, via a microphone of, a first audio signal. The network device also receives data indicating a second audio signal detected by the microphone of the playback device. Based on (i) data indicating the first audio signal, (ii) the data indicating the second audio signal, and (iii) an acoustic characteristic of the microphone of the playback device, the network device determines an acoustic characteristic of the microphone of the network device and generates a microphone calibration algorithm based on the determined acoustic characteristic of the microphone of the network device. The network device then applies the microphone calibration algorithm when performing an acoustic calibration of the playback device.
403 Citations
20 Claims
-
1. Tangible, non-transitory computer-readable memory having stored thereon instructions executable by one or more processors to cause a network device to perform functions comprising:
-
while the network device is positioned within a predetermined physical range of a microphone of a playback device comprising one or more speakers and one or more amplifiers, detecting, by a microphone of the network device, a first audio signal; receiving data indicating a second audio signal detected by the microphone of the playback device; based on (i) data indicating the first audio signal, (ii) the data indicating the second audio signal, and (iii) an acoustic characteristic of the microphone of the playback device, determining an acoustic characteristic of the microphone of the network device; generating a microphone calibration algorithm that offsets the determined acoustic characteristic of the microphone of the network device; and applying the microphone calibration algorithm to an acoustic calibration of the playback device, the acoustic calibration of the playback device involving the microphone of the network device detecting audio output by the one or more speakers and the one or more amplifiers while calibrated with the generated microphone calibration algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Tangible, non-transitory computer-readable memory having stored thereon instructions executable by one or more processors of a computing system to cause the computing system to perform functions comprising:
-
receiving, from a network device, data indicating a first audio signal detected by a microphone of the network device while the network device was positioned within a predetermined physical range of a microphone of a playback device comprising one or more speakers and one or more amplifiers; receiving data indicating a second audio signal detected by the microphone of the playback device; based on (i) the data indicating the first audio signal, (ii) the data indicating the second audio signal, and (iii) an acoustic characteristic of the microphone of the playback device, determining an acoustic characteristic of the microphone of the network device; generating a microphone calibration algorithm that offsets the determined acoustic characteristic of the microphone of the network device; and applying the microphone calibration algorithm when performing an acoustic calibration of the playback device in association with the network device, the acoustic calibration of the playback device involving the microphone of the network device detecting audio output by the one or more speakers and the one or more amplifiers while calibrated with the generated microphone calibration algorithm. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computing system comprising:
-
one or more processors; and tangible, non-transitory computer readable medium having stored thereon instructions executable by the one or more processors to cause the computing system to perform functions comprising; receiving, from a network device, data indicating a first audio signal detected by a microphone of the network device while the network device was positioned within a predetermined physical range of a microphone of a playback device comprising one or more speakers and one or more amplifiers; receiving data indicating a second audio signal detected by the microphone of the playback device; based on (i) data indicating the first audio signal, (ii) the data indicating the second audio signal, and (iii) an acoustic characteristic of the microphone of the playback device, determining an acoustic characteristic of the microphone of the network device; generating a microphone calibration algorithm that offsets the determined acoustic characteristic of the microphone of the network device; and transmitting, to the network device, data indicating the generated microphone calibration algorithm to cause application of the generated microphone calibration algorithm to an acoustic calibration of the one or more speakers and one or more amplifiers of the playback device, the acoustic calibration of the playback device involving the microphone of the network device detecting audio output by the one or more speakers and the one or more amplifiers while calibrated with the generated microphone calibration algorithm. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification