×

Audio echo cancellation with robust double-talk detection in a conferencing environment

  • US 10,154,148 B1
  • Filed: 08/03/2017
  • Issued: 12/11/2018
  • Est. Priority Date: 08/03/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of preventing false positives by a double-talk detection unit at a conferencing endpoint, the method comprising:

  • receiving a first signal;

    determining an energy value of the first signal;

    emitting audio at a loudspeaker, the audio based on the first signal;

    collecting audio at a first microphone, the audio including a first linear component corresponding to the first signal, and a first non-linear component corresponding to distortion of the first signal within the emitted audio;

    emitting, by the first microphone, a first microphone signal, the first microphone signal comprising a first linear portion corresponding to the first linear component of the collected audio and a non-linear portion corresponding to the first non-linear component of the collected audio;

    determining an energy value associated with the non-linear portion of the first microphone signal;

    transmitting an energy signal to a double-talk detection unit of a second microphone, the energy signal corresponding to the energy value of the non-linear portion of the first microphone signal multiplied by a scaling factor;

    capturing audio at the second microphone, the audio including a second linear component corresponding to the first signal, and a second non-linear component corresponding to distortion of the first signal within the emitted audio, wherein the second linear component is attenuated relative the first linear component, and the second non-linear component is attenuated relative the first non-linear component;

    determining an energy value of the audio captured at the second microphone;

    receiving the transmitted energy signal at the double-talk detection unit;

    calculating, by the double-talk detection unit, a sum of the energy value of the non-linear portion of the first microphone signal multiplied by the scaling factor with the energy value of the first signal; and

    comparing, by the double-talk detection unit, the sum with the energy value of the audio captured at the second microphone, whereby the double-talk detection unit is prevented from falsely detecting double-talk.

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