×

Multi-channel acoustic echo cancellation

  • US 10,482,868 B2
  • Filed: 09/28/2017
  • Issued: 11/19/2019
  • Est. Priority Date: 09/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a playback device having a first speaker driver, at least a second speaker driver, and one or more microphones, the method comprising:

  • receiving, via a network interface of the playback device, a source stream of audio comprising source audio content to be played back by the playback device, wherein the source audio content comprises a first channel stream of audio and a second channel stream of audio;

    producing a first channel audio output by playing back, via the first speaker driver, the first channel stream of audio;

    producing a second channel audio output by playing back, via the second speaker driver, the second channel stream of audio;

    receiving, via the one or more microphones, a captured stream of audio comprising a first portion corresponding to the first channel audio output and a second portion corresponding to the second channel audio output, wherein the captured stream of audio has a first signal-to-noise ratio;

    performing a singular value decomposition on the first channel stream of audio and the second channel stream of audio to result in a combined set of signal components;

    selecting a subset of the combined set of signal components based on one or more parameters;

    performing acoustic echo cancellation on the subset of the combined set of signal components, wherein performing acoustic echo cancellation on the subset of the combined set of signal components produces a first acoustic echo cancellation output; and

    applying the first acoustic echo cancellation output to the captured stream of audio, thereby increasing the signal-to noise ratio of the captured stream of audio from the first signal-to-noise ratio to a second signal-to-noise ratio, wherein the second signal-to-noise ratio is greater than the first signal-to-noise ratio.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×