Patent ID: 6651040
Filing Date: 2003-11-18
Classification: G10L

Abstract:
A method for dynamically adjusting audio input signal gain in a speech system comprising the steps of:(a) determining an upper threshold, a lower threshold, and an optimizer threshold, wherein said upper and lower threshold define an optimal range of audio data signal amplitude measurements, and wherein said optimizer threshold is selected from the group consisting of a full scale threshold and a silence threshold; (b) receiving a frame of unpredicted digital audio data samples, said unpredicted digital audio data samples acquired by audio circuitry in a computer system, each said sample indicating an amplitude measurement of an audio data signal; (c) calculating a maximum signal amplitude corresponding to a configurable measurement percentile of said unpredicted digital audio data samples in said frame; (d) comparing said maximum signal amplitude to said optimizer threshold; (e) selectively performing a predetermined optimizer action depending on results from said comparing step; (f) if said optimizer action has not been performed and if said maximum signal amplitude exceeds said user threshold, incrementally adjusting downward said audio input signal gains; (g) if said optimizer action has not been performed and if said maximum signal amplitude falls below aid lower threshold, incrementally adjusting upward said audio input signal gain; (h) receiving additional frames of unpredicted digital audio data samples; and, (i) repeating steps (c)-(h) with said additional frames of unpredicted digital audio data samples until said calculated maximum signal amplitude falls within said optimal range of audio signal amplitude.