Audio settings based on environment
AssigneeSonos, Inc.
InventorWilliam H. Bush
Life of this patent
Estimating the term…
Abstract
Techniques described herein may involve audio settings based on an environment. An example implementation may involve a playback device playing back first audio content and during playback of at least a portion of the first audio content, detecting, via the at least one microphone, an audio signal. At least a portion of the detected audio signal may include a reflection of the first audio content played back by the playback device. The playback device may determine an equalization setting based on at least the determined one or more reflection characteristics and apply the determined equalization setting during playback of second audio content.
Claims38
A system comprising a playback device, a server, and a control device,
- wherein the playback device comprises a first network interface, at least one microphone within a housing of the playback device, an audio transducer within the housing, at least one first processor and at least one first non-transitory computer-readable medium including instructions that are executable by the at least one first processor such that the playback device is configured to:
- play back first audio content via the audio transducer;
- during playback of at least a portion of the first audio content in a particular environment, detect, via the at least one microphone, a first audio signal, wherein at least a portion of the detected first audio signal comprises a reflection of the first audio content played back by the playback device;
- determine one or more first reflection characteristics based on at least the detected first audio signal, wherein the one or more first reflection characteristics comprise a response representing acoustic characteristics of the particular environment;
- determine an equalization setting that at least partially offsets the acoustic characteristics of the particular environment when applied to playback by the playback device;
- apply the determined equalization setting during playback of second audio content via the audio transducer;
- during playback of at least a first portion of the second audio content, detect, via the at least one microphone, a second audio signal, wherein at least a portion of the detected second audio signal comprises a reflection of the second audio content played back by the playback device;
- determine one or more second reflection characteristics based on at least the detected second audio signal, wherein the one or more second reflection characteristics comprise noise in the particular environment;
- adjust the equalization setting to boost one or more frequency ranges that include the noise in the particular environment;
- and
- apply the adjusted equalization setting during playback of at least a second portion of the second audio content via the audio transducer, and
- wherein the control device comprises a second network interface, at least one second processor and at least one second non-transitory computer-readable medium including instructions that are executable by the at least one second processor such that the control device is configured to:
- send, via the second network interface to the playback device, data representing one or more instructions to play the second audio content;
- wherein the server comprises a third network interface, at least one third processor and at least one third non-transitory computer-readable medium including instructions that are executable by the at least one third processor such that the server is configured to:
- send, via the third network interface to the playback device, data representing the second audio content.
A system comprising a playback device and a control device, wherein the playback device comprises a first network interface, at least one microphone within a housing of the playback device, an audio transducer within the housing, at least one first processor and at least one first non-transitory computer-readable medium including instructions that are executable by the at least one first processor such that the playback device is configured to:
- play back first audio content via the audio transducer;
- during playback of at least a portion of the first audio content in a particular environment, detect, via the at least one microphone, a first audio signal, wherein at least a portion of the detected first audio signal comprises a reflection of the first audio content played back by the playback device;
- determine one or more first reflection characteristics based on at least the detected first audio signal, wherein the one or more first reflection characteristics comprise a response representing acoustic characteristics of the particular environment;
- determine an equalization setting that at least partially offsets the acoustic characteristics of the particular environment when applied to playback by the playback device;
- obtain, via the first network interface, data representing second audio content;
- and
- apply the determined equalization setting during playback of the second audio content via the audio transducer;
- during playback of at least a first portion of the second audio content, detect, via the at least one microphone, a second audio signal, wherein at least a portion of the detected second audio signal comprises a reflection of the second audio content played back by the playback device;
- determine one or more second reflection characteristics based on at least the detected second audio signal, wherein the one or more second reflection characteristics comprise noise in the particular environment;
- adjust the equalization setting to boost one or more frequency ranges that include the noise in the particular environment;
- and
- apply the adjusted equalization setting during playback of at least a second portion of the second audio content via the audio transducer, and
- wherein the control device comprises a second network interface, at least one second processor and at least one second non-transitory computer-readable medium including instructions that are executable by the at least one second processor such that the control device is configured to:
- send, via the second network interface to the playback device, data representing one or more instructions to play the second audio content.
A system comprising a playback device and a server, wherein the playback device comprises a first network interface, at least one microphone within a housing of the playback device, an audio transducer within the housing, at least one first processor and at least one first non-transitory computer-readable medium including instructions that are executable by the at least one first processor such that the playback device is configured to:
- play back first audio content via the audio transducer;
- during playback of at least a portion of the first audio content in a particular environment, detect, via the at least one microphone, a first audio signal, wherein at least a portion of the detected first audio signal comprises a reflection of the first audio content played back by the playback device;
- determine one or more first reflection characteristics based on at least the detected first audio signal, wherein the one or more first reflection characteristics comprise a response representing acoustic characteristics of the particular environment;
- determine an equalization setting that at least partially offsets the acoustic characteristics of the particular environment when applied to playback by the playback device;
- receive, via the first network interface, data representing one or more instructions to play second audio content;
- obtain, via the first network interface from the server, data representing the second audio content;
- apply the determined equalization setting during playback of second audio content via the audio transducer;
- during playback of at least a first portion of the second audio content, detect, via the at least one microphone, a second audio signal, wherein at least a portion of the detected second audio signal comprises a reflection of the second audio content played back by the playback device;
- determine one or more second reflection characteristics based on at least the detected second audio signal, wherein the one or more second reflection characteristics comprise noise in the particular environment;
- adjust the equalization setting to boost one or more frequency ranges that include the noise in the particular environment;
- and
- apply the adjusted equalization setting during playback of at least a second portion of the second audio content via the audio transducer, and
- wherein the server comprises a second network interface, at least one second processor and at least one second non-transitory computer-readable medium including instructions that are executable by the at least one second processor such that the server is configured to:
- send, via the second network interface to the playback device, the data representing the second audio content.
Dependencies are inferred from the claim text.