Calibration of audio playback devices
AssigneeSonos, Inc.
InventorsPatrick McPherson, Shao-Fu Shih, Klaus Hartung
Life of this patent
Estimating the term…
Abstract
An audio playback device comprises a microphone, a speaker, and a processor. The processor is arranged to output by the speaker first audio content and receive by the microphone an indication of the first audio content. A first acoustic response of a room in which the audio playback device is located is determined based on the received indication of first audio content. A mapping is applied to the first acoustic response to determine a second acoustic response. The second acoustic response is indicative of an approximated acoustic response of the room at a spatial location different from a spatial location of the microphone. The second audio content output by the speaker is adjusted based on the second response.
Claims20
A playback device comprising:
- a network interface;
- at least one microphone;
- one or more audio transducers;
- at least one processor;
- and
- a housing configured to carry the network interface, the at least one microphone, the one or more audio transducers;
- and the at least one processor;
- and at least one non-transitory computer-readable medium storing instructions that are executable by the at least one processor such that the playback device is configured to:
- while at a first position in a first environment, output audio via the one or more audio transducers;
- during output of the audio, record, via the at least one microphone, the audio as outputted via one or more audio transducers;
- based on the recorded audio, determine a self-response of the playback device in the first environment;
- estimate a room response at a second position in the first environment, wherein the instructions that are executable by the at least one processor such that the playback device is configured to estimate the room response comprise instructions that are executable by the at least one processor such that the playback device is configured to apply a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;
- determine calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response;
- and
- apply the determined calibration settings to playback by the playback device.
A system comprising:
- a playback device comprising one or more audio transducers;
- a network interface;
- at least one microphone;
- at least one processor;
- and
- at least one non-transitory computer-readable medium storing instructions that are executable by the at least one processor such that the system is configured to:
- while the playback device is at a first position in a first environment, output audio via the one or more audio transducers of the playback device;
- during output of the audio, record, via the at least one microphone, the audio as outputted via one or more audio transducers;
- based on the recorded audio, determine a self-response of the playback device in the first environment;
- estimate a room response at a second position in the first environment, wherein the instructions that are executable by the at least one processor such that the playback device is configured to estimate the room response comprise instructions that are executable by the at least one processor such that the playback device is configured to apply a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;
- determine calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response;
- and
- apply the determined calibration settings to playback by the playback device.
A tangible, non-transitory computer-readable medium comprising program instructions that are executable by at least one processor such that a playback device is configured to:
- while the playback device is at a first position in a first environment, output audio via one or more audio transducers of the playback device;
- during output of the audio, record, via at least one microphone of the playback device, the audio as outputted via one or more audio transducers;
- based on the recorded audio, determine a self-response of the playback device in the first environment;
- estimate a room response at a second position in the first environment, wherein the instructions that are executable by the at least one processor such that the playback device is configured to estimate the room response comprise instructions that are executable by the at least one processor such that the playback device is configured to apply a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;
- determine calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response;
- and
- apply the determined calibration settings to playback by the playback device.
Dependencies are inferred from the claim text.