Patents by Inventor James G. Droppo

James G. Droppo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7165026
    Abstract: A method and apparatus estimate additive noise in a noisy signal using incremental Bayes learning, where a time-varying noise prior distribution is assumed and hyperparameters (mean and variance) are updated recursively using an approximation for posterior computed at the preceding time step. The additive noise in time domain is represented in the log-spectrum or cepstrum domain before applying incremental Bayes learning. The results of both the mean and variance estimates for the noise for each of separate frames are used to perform speech feature enhancement in the same log-spectrum or cepstrum domain.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: January 16, 2007
    Assignee: Microsoft Corporation
    Inventors: Alejandro Acero, Li Deng, James G. Droppo
  • Patent number: 7139703
    Abstract: A method and apparatus estimate additive noise in a noisy signal using an iterative technique within a recursive framework. In particular, the noisy signal is divided into frames and the noise in each frame is determined based on the noise in another frame and the noise determined in a previous iteration for the current frame. In one particular embodiment, the noise found in a previous iteration for a frame is used to define an expansion point for a Taylor series approximation that is used to estimate the noise in the current frame. In one embodiment, noise estimation employs a recursive-Expectation-Maximization framework with a maximum likelihood (ML) criteria. In a further embodiment, noise estimation employs a recursive-Expectation-Maximization framework based on a MAP (maximum a posterior) criteria.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: November 21, 2006
    Assignee: Microsoft Corporation
    Inventors: Alejandro Acero, Li Deng, James G. Droppo
  • Patent number: 7117148
    Abstract: A method and apparatus are provided for reducing noise in a signal. Under one aspect of the invention, a correction vector is selected based on a noisy feature vector that represents a noisy signal. The selected correction vector incorporates dynamic aspects of pattern signals. The selected correction vector is then added to the noisy feature vector to produce a cleaned feature vector. In other aspects of the invention, a noise value is produced from an estimate of the noise in a noisy signal. The noise value is subtracted from a value representing a portion of the noisy signal to produce a noise-normalized value. The noise-normalized value is used to select a correction value that is added to the noise-normalized value to produce a cleaned noise-normalized value. The noise value is then added to the cleaned noise-normalized value to produce a cleaned value representing a portion of a cleaned signal.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: October 3, 2006
    Assignee: Microsoft Corporation
    Inventors: James G. Droppo, Li Deng, Alejandro Acero
  • Patent number: 7107210
    Abstract: A system and method are provided that reduce noise in pattern recognition signals. To do this, embodiments of the present invention utilize a prior model of dynamic aspects of clean speech together with one or both of a prior model of static aspects of clean speech, and an acoustic model that indicates the relationship between clean speech, noisy speech and noise. In one embodiment, components of a noise-reduced feature vector are produced by forming a weighted sum of predicted values from the prior model of dynamic aspects of clean speech, the prior model of static aspects of clean speech and the acoustic-environmental model.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: September 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Li Deng, James G. Droppo, Alejandro Acero
  • Patent number: 7103540
    Abstract: A method and apparatus are provided for using the uncertainty of a noise-removal process during pattern recognition. In particular, noise is removed from a representation of a portion of a noisy signal to produce a representation of a cleaned signal. In the meantime, an uncertainty associated with the noise removal is computed and is used with the representation of the cleaned signal to modify a probability for a phonetic state in the recognition system. In particular embodiments, the uncertainty is used to modify a probability distribution, by increasing the variance in each Gaussian distribution by the amount equal to the estimated variance of the cleaned signal, which is used in decoding the phonetic state sequence in a pattern recognition task.
    Type: Grant
    Filed: May 20, 2002
    Date of Patent: September 5, 2006
    Assignee: Microsoft Corporation
    Inventors: James G. Droppo, Alejandro Acero, Li Deng
  • Patent number: 7047047
    Abstract: A new statistical model describes the corruption of spectral features caused by additive noise. In particular, the model explicitly represents the effect of unknown phase together with the unobserved clean signal and noise. Development of the model has realized three techniques for reducing noise in a noisy signal as a function of the model.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: May 16, 2006
    Assignee: Microsoft Corporation
    Inventors: Alejandro Acero, Li Deng, James G. Droppo
  • Patent number: 6959276
    Abstract: A method and apparatus are provided for identifying a noise environment for a frame of an input signal based on at least one feature for that frame. Under one embodiment, the noise environment is identified by determining the probability of each of a set of possible noise environments. For some embodiments, the probabilities of the noise environments for past frames are included in the identification of an environment for a current frame. In one particular embodiment, a count is generated for each environment that indicates the number of past frames for which the environment was the most probable environment. The environment with the highest count is then selected as the environment for the current frame.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: October 25, 2005
    Assignee: Microsoft Corporation
    Inventors: James G. Droppo, Alejandro Acero, Li Deng
  • Patent number: 6944590
    Abstract: A method and apparatus estimate additive noise in a noisy signal using an iterative technique within a recursive framework. In particular, the noisy signal is divided into frames and the noise in each frame is determined based on the noise in another frame and the noise determined in a previous iteration for the current frame. In one particular embodiment, the noise found in a previous iteration for a frame is used to define an expansion point for a Taylor series approximation that is used to estimate the noise in the current frame.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: September 13, 2005
    Assignee: Microsoft Corporation
    Inventors: Li Deng, James G. Droppo, Alejandro Acero
  • Patent number: 6834992
    Abstract: An acoustic pyrometer measures the average gas temperature across a wide space of known distance, especially turbulent, high temperature gas loaded with caustic particulates. It includes an acoustic signal generator that generates a high amplitude acoustic signal with a short rise time and a detector positioned adjacent the signal generator that detects the onset of the acoustic signal in the signal generator and generates a first electrical signal corresponding in time to the onset of the acoustic signal in the signal generator. A receiver, positioned across the space from the signal generator, receives acoustic signals from the space and generates electrical signals corresponding to amplitude and frequency of the acoustic signals received in the receiver.
    Type: Grant
    Filed: September 8, 2003
    Date of Patent: December 28, 2004
    Assignee: Combustion Specialists, Inc.
    Inventors: Dean E. Draxton, James G. Droppo, III, Richard E. Hogle, George Kychakoff
  • Publication number: 20040190732
    Abstract: A method and apparatus estimate additive noise in a noisy signal using incremental Bayes learning, where a time-varying noise prior distribution is assumed and hyperparameters (mean and variance) are updated recursively using an approximation for posterior computed at the preceding time step. The additive noise in time domain is represented in the log-spectrum or cepstrum domain before applying incremental Bayes learning. The results of both the mean and variance estimates for the noise for each of separate frames are used to perform speech feature enhancement in the same log-spectrum or cepstrum domain.
    Type: Application
    Filed: March 31, 2003
    Publication date: September 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Alejandro Acero, Li Deng, James G. Droppo
  • Publication number: 20040102972
    Abstract: A method identifies a codeword to represent a vector derived from an audio signal by applying the vector to first and second decision trees. The first decision tree is associated with a first type of audio sound and produces a first codeword. The second decision tree is associated with a second type of audio sound and produces a second codeword. One of the first and second codewords is then selected as the codeword for the vector. In further embodiments, the vector describes the spectral content of the audio signal and a linear prediction value is generated for the vector. The difference between the linear prediction value and the vector is used to identify the codeword.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Inventors: James G. Droppo, Alejandro Acero, Constantinos Boulis
  • Patent number: 6726358
    Abstract: An acoustic pyrometer measures the average gas temperature across a wide space of known distance, especially turbulent, high temperature gas loaded with caustic particulates. It includes an acoustic signal generator that generates a high amplitude acoustic signal with a short rise time and a detector positioned adjacent the signal generator that detects the onset of the acoustic signal in the signal generator and generates a first electrical signal corresponding in time to the onset of the acoustic signal in the signal generator. A receiver, positioned across the space from the signal generator, receives acoustic signals from the space and generates electrical signals corresponding to amplitude and frequency of the acoustic signals received in the receiver.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: April 27, 2004
    Assignee: Combustion Specialists, Inc.
    Inventors: Dean E. Draxton, James G. Droppo, III, Richard E. Hogle, George Kychakoff
  • Publication number: 20040052295
    Abstract: An acoustic pyrometer measures the average gas temperature across a wide space of known distance, especially turbulent, high temperature gas loaded with caustic particulates. It includes an acoustic signal generator that generates a high amplitude acoustic signal with a short rise time and a detector positioned adjacent the signal generator that detects the onset of the acoustic signal in the signal generator and generates a first electrical signal corresponding in time to the onset of the acoustic signal in the signal generator. A receiver, positioned across the space from the signal generator, receives acoustic signals from the space and generates electrical signals corresponding to amplitude and frequency of the acoustic signals received in the receiver.
    Type: Application
    Filed: September 8, 2003
    Publication date: March 18, 2004
    Applicant: Combustion Specialists, Inc.
    Inventors: Dean E. Draxton, James G. Droppo, Richard E. Hogle, George Kychakoff
  • Publication number: 20040052383
    Abstract: A new statistical model describes the corruption of spectral features caused by additive noise. In particular, the model explicitly represents the effect of unknown phase together with the unobserved clean signal and noise. Development of the model has realized three techniques for reducing noise in a noisy signal as a function of the model.
    Type: Application
    Filed: September 6, 2002
    Publication date: March 18, 2004
    Inventors: Alejandro Acero, Li Deng, James G. Droppo
  • Publication number: 20030225577
    Abstract: A method and apparatus are provided for determining uncertainty in noise reduction based on a parametric model of speech distortion. The method is first used to reduce noise in a noisy signal. In particular, noise is reduced from a representation of a portion of a noisy signal to produce a representation of a cleaned signal by utilizing an acoustic environment model. The uncertainty associated with the noise reduction process is then computed. In one embodiment, the uncertainty of the noise reduction process is used, in conjunction with the noise-reduced signal, to decode a pattern state.
    Type: Application
    Filed: September 5, 2002
    Publication date: December 4, 2003
    Inventors: Li Deng, Alejandro Acero, James G. Droppo
  • Publication number: 20030216911
    Abstract: A system and method are provided that reduce noise in pattern recognition signals. To do this, embodiments of the present invention utilize a prior model of dynamic aspects of clean speech together with one or both of a prior model of static aspects of clean speech, and an acoustic model that indicates the relationship between clean speech, noisy speech and noise. In one embodiment, components of a noise-reduced feature vector are produced by forming a weighted sum of predicted values from the prior model of dynamic aspects of clean speech, the prior model of static aspects of clean speech and the acoustic-environmental model.
    Type: Application
    Filed: May 20, 2002
    Publication date: November 20, 2003
    Inventors: Li Deng, James G. Droppo, Alejandro Acero
  • Publication number: 20030216914
    Abstract: A method and apparatus are provided for using the uncertainty of a noise-removal process during pattern recognition. In particular, noise is removed from a representation of a portion of a noisy signal to produce a representation of a cleaned signal. In the mean time, an uncertainty associated with the noise removal is computed and is used with the representation of the cleaned signal to modify a probability for a phonetic state in the recognition system. In particular embodiments, the uncertainty is used to modify a probability distribution, by increasing the variance in each Gaussian distribution by the amount equal to the estimated variance of the cleaned signal, which is used in decoding the phonetic state sequence in a pattern recognition task.
    Type: Application
    Filed: May 20, 2002
    Publication date: November 20, 2003
    Inventors: James G. Droppo, Alejandro Acero, Li Deng
  • Publication number: 20030191641
    Abstract: A method and apparatus estimate additive noise in a noisy signal using an iterative technique within a recursive framework. In particular, the noisy signal is divided into frames and the noise in each frame is determined based on the noise in another frame and the noise determined in a previous iteration for the current frame. In one particular embodiment, the noise found in a previous iteration for a frame is used to define an expansion point for a Taylor series approximation that is used to estimate the noise in the current frame. In one embodiment, noise estimation employs a recursive-Expectation-Maximization framework with a maximum likelihood (ML) criteria. In a further embodiment, noise estimation employs a recursive-Expectation-Maximization framework based on a MAP (maximum a posterior) criteria.
    Type: Application
    Filed: September 6, 2002
    Publication date: October 9, 2003
    Inventors: Alejandro Acero, Li Deng, James G. Droppo
  • Publication number: 20030191637
    Abstract: A method and apparatus estimate additive noise in a noisy signal using an iterative technique within a recursive framework. In particular, the noisy signal is divided into frames and the noise in each frame is determined based on the noise in another frame and the noise determined in a previous iteration for the current frame.
    Type: Application
    Filed: April 5, 2002
    Publication date: October 9, 2003
    Inventors: Li Deng, James G. Droppo, Alejandro Acero
  • Publication number: 20030191638
    Abstract: A method and apparatus are provided for reducing noise in a signal. Under one aspect of the invention, a correction vector is selected based on a noisy feature vector that represents a noisy signal. The selected correction vector incorporates dynamic aspects of pattern signals. The selected correction vector is then added to the noisy feature vector to produce a cleaned feature vector. In other aspects of the invention, a noise value is produced from an estimate of the noise in a noisy signal. The noise value is subtracted from a value representing a portion of the noisy signal to produce a noise-normalized value. The noise-normalized value is used to select a correction value that is added to the noise-normalized value to produce a cleaned noise-normalized value. The noise value is then added to the cleaned noise-normalized value to produce a cleaned value representing a portion of a cleaned signal.
    Type: Application
    Filed: April 5, 2002
    Publication date: October 9, 2003
    Inventors: James G. Droppo, Li Deng, Alejandro Acero