The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 17, 2019

Filed:

Sep. 28, 2017
Applicant:

Sonos, Inc., Santa Barbara, CA (US);

Inventors:

Klaus Hartung, Santa Barbara, CA (US);

Greg Bright, Santa Barbara, CA (US);

Assignee:

Sonos, Inc., Santa Barbara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G10L 25/30 (2013.01); H04R 27/00 (2006.01); H04R 29/00 (2006.01); H04R 3/04 (2006.01); H04S 7/00 (2006.01); G06N 3/02 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G10L 25/30 (2013.01); H04R 3/04 (2013.01); H04R 27/00 (2013.01); H04R 29/007 (2013.01); H04S 7/301 (2013.01); G06N 3/02 (2013.01); G06N 3/084 (2013.01); H04R 2227/005 (2013.01);
Abstract

Examples described herein involve detecting known impairments or other known conditions using a neural network. An example implementation receives a response matrix that represents, in respective dimensions, responses of a given playback device under respective iterations of a sound captured by a recording device, the iterations including first iterations with respective impairments to the recording device and second iterations without the respective impairments to the recording device. The implementation determines principle components representing the axes of greatest variance in the response matrix, a principle-component matrix that represents a given set of the principle components, and a teaching matrix by projecting the principle-component onto the response matrix. The implementation trains a neural network that includes an output layer comprising a neuron for each of the respective impairments by iteratively providing vectors of the teaching matrix to the neural network and stores the trained neural network on a computing system.


Find Patent Forward Citations

Loading…