Optimization of network microphone devices using noise classification
AssigneeSonos, Inc.
InventorKurt Thomas Soto
Life of this patent
Estimating the term…
Abstract
Systems and methods for optimizing network microphone devices using noise classification are disclosed herein. In one example, individual microphones of a network microphone device (NMD) detect sound. The sound data is analyzed to detect a trigger event such as a wake word. Metadata associated with the sound data is captured in a lookback buffer of the NMD. After detecting the trigger event, the metadata is analyzed to classify noise in the sound data. Based on the classified noise, at least one performance parameter of the NMD is modified.
Claims20
A playback device, comprising:
- one or more processors;
- one or more microphones;
- a network interface;
- and
- a tangible, non-transitory, computer-readable medium storing instructions executable by the one or more processors to cause the playback device to perform operations comprising:
- detecting sound via the one or more microphones;
- capturing sound data based on the detected sound;
- analyzing the sound data to detect a trigger event;
- capturing metadata associated with the sound data, wherein the sound data is not derivable from the metadata;
- transmitting the metadata absent the sound data via a network interface for remote evaluation;
- receiving, at the playback device, results of remote analysis of the metadata to classify noise in the sound data;
- and
- based on the classified noise, modifying at least one performance parameter of the playback device.
A method comprising:
- detecting sound via one or more microphones of a playback device;
- capturing sound data based on the detected sound;
- analyzing the sound data to detect a trigger event;
- capturing metadata associated with the sound data, wherein the sound data is not derivable from the metadata;
- transmitting the metadata absent the sound data via a network interface of the playback device for remote evaluation;
- receiving, at the playback device, results of remote analysis of the metadata to classify noise in the sound data;
- and
- based on the classified noise, modifying at least one performance parameter of the playback device.
One or more tangible, non-transitory, computer-readable medium storing instructions executable by one or more processors to cause a playback device to perform operations comprising:
- detecting sound via one or more microphones of the playback device;
- capturing sound data based on the detected sound;
- analyzing the sound data to detect a trigger event;
- capturing metadata associated with the sound data, wherein the sound data is not derivable from the metadata;
- transmitting the metadata absent the sound data via a network interface of the playback device for remote evaluation;
- receiving, at the playback device, results of remote analysis of the metadata to classify noise in the sound data;
- and
- based on the classified noise, modifying at least one performance parameter of the playback device.
Dependencies are inferred from the claim text.