The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 16, 2012

Filed:

Mar. 19, 2005
Applicants:

Jack W. Stokes, Iii, North Bend, WA (US);

John Platt, Redmond, WA (US);

David Alan Stevens, Sammamish, WA (US);

Inventors:

Jack W. Stokes, III, North Bend, WA (US);

John Platt, Redmond, WA (US);

David Alan Stevens, Sammamish, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H03G 3/00 (2006.01); H03G 9/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system level automatic gain control ('System AGC') automatically initializes and controls analog microphone gain in an environment where multiple independent applications simultaneously receive an input from a single analog microphone or microphone array. In one embodiment, the System AGC also prevents those applications from acting to separately control the gain by intercepting external gain control commands and responding to the corresponding application with a corresponding digital gain applied to the input signal from the microphone. Consequently, the System AGC avoids problems relating to oscillations and instability in the microphone gain resulting from multiple applications trying to simultaneously control the gain while preventing each application from adversely affecting the quality of another application's audio capture signal. Further, in one embodiment, the System AGC also acts to maximize the signal to noise (SNR) ratio of the microphone without introducing clipping as a function of a sampled background environment.


Find Patent Forward Citations

Loading…