×

Beam rejection in multi-beam microphone systems

  • US 10,746,840 B1
  • Filed: 05/22/2017
  • Issued: 08/18/2020
  • Est. Priority Date: 04/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing device comprising:

  • memory;

    one or more processors coupled to the memory;

    a loudspeaker coupled to the one or more processors;

    a plurality of microphones coupled to the one or more processors;

    a beamforming component stored in the memory and executable by the one or more processors;

    an acoustic echo cancellation (AEC) component stored in the memory and executable by the one or more processors; and

    a speech processing component stored in the memory and executable by the one or more processors,wherein the one or more processors are configured to;

    cause the plurality of microphones to generate a first audio signal and a second audio signal based on speech input;

    cause the beamforming component to process the first audio signal and the second audio signal to generate a first beamformed signal and a second beamformed signal, respectively;

    cause the AEC component to perform echo cancellation on the first beamformed signal and the second beamformed signal to generate first echo-canceled data and second echo-canceled data, respectively;

    determine that the first beamformed signal is directed towards a reflective surface; and

    cause the speech processing component to;

    (i) receive the second echo-canceled data;

    (ii) send at least a portion of the second echo-canceled data to a remote computing resource;

    (iii) receive response data from the remote computing resource, the response data being generated based on the portion of the second echo-canceled data; and

    (iv) output audible sound representing the response data.

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