×

Multiple range dynamic level control

  • US 9,171,552 B1
  • Filed: 01/17/2013
  • Issued: 10/27/2015
  • Est. Priority Date: 01/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computing device, comprising:

  • a processor;

    one or more microphones configured to generate an input audio signal;

    one or more speakers; and

    memory, accessible by the processor and storing instructions that are executable by the processor to perform acts in multiple repetitions, the acts of each repetition comprising;

    detecting voice presence in the input audio signal;

    determining a voice level associated with the voice presence in the input audio signal;

    comparing the voice level to at least one of a plurality of threshold amplitudes, each threshold amplitude of the plurality of threshold amplitudes corresponding to one of multiple level ranges;

    identifying one of the multiple level ranges to which the voice level corresponds based at least in part on the comparing;

    selecting an audio gain based at least in part on the identified one of the multiple level ranges;

    smoothing the selected audio gain over time;

    scaling the input audio signal by the selected and smoothed audio gain to produce an intermediate audio signal; and

    attenuating the intermediate audio signal to reduce clipping, wherein the attenuating produces an output audio signal for output by the one or more speakers.

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