Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

The present invention is a system and method for characterizing human (or animate) speech voiced excitation functions and acoustic signals, for removing unwanted acoustic noise which often occurs when a speaker uses a microphone in common environments, and for synthesizing personalized or modified human (or other animate) speech upon command from a controller. A low power EM sensor is used to detect the motions of windpipe tissues in the glottal region of the human speech system before, during, and after voiced speech is produced by a user. From these tissue motion measurements, a voiced excitation function can be derived. Further, the excitation function provides speech production information to enhance noise removal from human speech and it enables accurate transfer functions of speech to be obtained. Previously stored excitation and transfer functions can be used for synthesizing personalized or modified human speech. Configurations of EM sensor and acoustic microphone systems...

InventorsGreg C. Burnett, John F. Holzrichter, Lawrence C. Ng
Original AssigneeThe Regents of the University of California
Primary Examiner: Doris H. To
Secondary Examiner: Michael N. Opsasnick
Attorneys: Eddie E. Scott, Alan H. Thompson
Current U.S. Classification704/223; 704/226; 704/E15.041
International Classification: G10L/1914

View patent at USPTO
Search USPTO Assignment Database
Download USPTO Public PAIR data

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4401855Nov 28, 1980Aug 30, 1983The Regents of the University of CaliforniaApparatus for the linear predictive coding of human speech
US4862503Jan 19, 1988Aug 29, 1989Syracuse UniversityVoice parameter extractor using oral airflow
US4959865Feb 3, 1988Sep 25, 1990The DSP Group, Inc.A method for indicating the presence of speech in an audio signal
US5171930Sep 26, 1990Dec 15, 1992Synchro Voice Inc.Electroglottograph-driven controller for a MIDI-compatible electronic music synthesizer device
US5251261Dec 3, 1990Oct 5, 1993U.S. Philips CorporationDevice for the digital recording and reproduction of speech signals
US5326349Jul 9, 1992Jul 5, 1994Artificial larynx
US5454375Oct 21, 1993Oct 3, 1995Glottal EnterprisesPneumotachograph mask or mouthpiece coupling element for airflow measurement during speech or singing
US5473726Jul 6, 1993Dec 5, 1995The United States of America as represented by the Secretary of the Air ForceAudio and amplitude modulated photo data collection for speech recognition
US5522013Feb 13, 1995May 28, 1996Nokia Telecommunications OyMethod for speaker recognition using a lossless tube model of the speaker's
US5528726May 8, 1995Jun 18, 1996The Board of Trustees of the Leland Stanford Junior UniversityDigital waveguide speech synthesis system and method
US5573012Aug 9, 1994Nov 12, 1996The Regents of the University of CaliforniaBody monitoring and imaging apparatus and method
US5659658Dec 2, 1994Aug 19, 1997Nokia Telecommunications OYMethod for converting speech using lossless tube models of vocals tracts
US5668925Jun 1, 1995Sep 16, 1997Martin Marietta CorporationLow data rate speech encoder with mixed excitation
US5717828Mar 15, 1995Feb 10, 1998Syracuse Language SystemsSpeech recognition apparatus and method for learning
US5794203Mar 22, 1994Aug 11, 1998Biofeedback system for speech disorders
US6081776Jul 13, 1998Jun 27, 2000Lockheed Martin Corp.Speech coding system and method including adaptive finite impulse response filter
US6240386Nov 24, 1998May 29, 2001Conexant Systems, Inc.Speech codec employing noise classification for noise compensation
US6411925Sep 30, 1999Jun 25, 2002Canon Kabushiki KaishaSpeech processing apparatus and method for noise masking
US6415253Feb 19, 1999Jul 2, 2002Meta-C CorporationMethod and apparatus for enhancing noise-corrupted speech
US6526139Nov 3, 2000Feb 25, 2003Tellabs Operations, Inc.Consolidated noise injection in a voice processing system
US6526376Feb 22, 2000Feb 25, 2003University of SurreySplit band linear prediction vocoder with pitch extraction
US6560575Sep 30, 1999May 6, 2003Canon Kabushiki KaishaSpeech processing apparatus and method

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6999924Jul 11, 2002Feb 14, 2006The Regents of the University of CaliforniaSystem and method for characterizing voiced excitations of speech and acoustic signals, removing acoustic noise from speech, and synthesizing speech
US7574008Sep 17, 2004Aug 11, 2009Microsoft CorporationMethod and apparatus for multi-sensory speech enhancement

Claims

1. A method for removing acoustic noise from speech, comprising the steps of:

obtaining a speech excitation function using an EM sensor;
identifying a first voiced-excitation onset time from the excitation function;
obtaining an acoustic speech signal, corresponding to the speech excitation function;
subtracting a first predetermined unvoiced time period from the first voiced-excitation onset time to obtain a corresponding first unvoiced-acoustic onset time within the acoustic speech signal;
defining a no-speech time period prior to the first unvoiced-acoustic onset time;
measuring a acoustic noise within the no-speech time period; and
reducing the acoustic noise in the acoustic speech signal.

2. The method of claim 1 wherein the step of defining a no-speech time period comprises the steps of:

identifying an initialization time prior to a beginning of speech; and
defining the no-speech time period between the initialization time and the first unvoiced-acoustic onset time.

3. The method of claim 1 wherein the step of defining a no-speech time period comprises the steps of:

identifying a second voiced-excitation end-time from the excitation function;
adding a second predetermined unvoiced time period to the second voiced-excitation end-time to obtain a corresponding second unvoiced-acoustic end-time within the acoustic speech signal; and
defining the no-speech time period as a period between second unvoiced-acoustic end-time and the first unvoiced-acoustic onset time.

4. The method of claim 1:

further comprising the step of, constructing an acoustic noise filter over a first set of time frames; and
wherein the reducing step is comprised of the steps of,
selecting an acoustic noise filter corresponding to the acoustic speech signal and the acoustic noise; and
filtering the acoustic noise from the acoustic signal over a second set of time frames using the acoustic noise filter.

5. The method of claim 1 further comprising the steps of:

defining time frames within the excitation function and acoustic speech signal based on glottal tissue configuration; and
identifying a subset of the time frames where the excitation function is substantially constant; and
wherein the reducing step is comprised of the step of averaging amplitudes of the acoustic speech signal over the subset.

6. The method of claim 1:

wherein the obtaining an acoustic speech signal step includes the step of capturing the acoustic speech signal with an audio system; and
further comprising steps of,
identifying positive growing instabilities in the acoustic speech signal; and
damping the instabilities by adjusting the audio system.

7. The method of claim 1:

wherein the measuring acoustic noise step, includes the step of,
detecting an echo signal within the acoustic speech signal corresponding to a voiced-speech portion of the acoustic speech signal;
further including the step of,
identifying a portion of the acoustic speech signal corresponding to the echo signal; and
wherein the reducing step, includes the step of,
sign, amplitude, and phase adjusting the portion of the acoustic speech signal to cancel the echo signal.

8. The method of claim 1:

wherein the measuring acoustic noise step, includes the step of,
measuring background acoustic-noise with a microphone; and
wherein the reducing step, includes the step of,
sign, amplitude, and phase adjusting the background acoustic-noise to reduce the acoustic noise.

9. The A method for removing acoustic noise from an acoustic speech signal, comprising the steps of:

selecting a first set of acoustic speech time frames with timing defined by an excitation function determined using an EM sensor;
characterizing qualities of an acoustic noise signal over a second set of time frames with timing defined by an excitation function determined using the EM sensor and by using the acoustic speech signal over said second set of time frames;
constructing an acoustic noise filter appropriate to the acoustic speech signal over the first set of time frames and to the characterized noise signal over the second set of time frames; and
filtering the acoustic noise signal from the acoustic speech signal over the first set of time frames using the acoustic noise filter, wherein:
the characterizing step includes the step of characterizing the qualities of the acoustic noise signal over the first set of time frames; and
the constructing step includes the step of constructing the acoustic noise filter using both acoustic speech signal and noise signal information over the first set of time frames, and
wherein the constructing step further includes the steps of:
selecting a first set of acoustic speech time frames corresponding to a set of voiced speech excitation functions;
constructing a speech band-pass filter using spectral information of the voiced speech excitation function obtained using the EM sensor over the first set of time frames;
characterizing the acoustic noise over the first set of acoustic speech time frames using the acoustic-signal spectral-information excluded by the speech band-pass filter that is constructed using spectral information of the voiced speech excitation function;
constructing the acoustic noise filter over the first set of time frames by using the band-pass filter and the characterized acoustic noise; and
filtering the acoustic noise from the acoustic signal over the first set of time frames using the acoustic noise filter.

10. The A method for removing acoustic noise from an acoustic speech signal, comprising the steps of:

selecting a first set of acoustic speech time frames with timing defined by an excitation function determined using an EM sensor;
characterizing qualities of an acoustic noise signal over a second set of time frames with timing defined by an excitation function determined using the EM sensor and by using the acoustic speech signal over said second set of time frames;
constructing an acoustic noise filter appropriate to the acoustic speech signal over the first set of time frames and to the characterized noise signal over the second set of time frames; and
filtering the acoustic noise signal from the acoustic speech signal over the first set of time frames using the acoustic noise filter,
partitioning the acoustic speech signal into time frames;
calculating an acoustic speech signal energy;
calculating an excitation function energy;
averaging the acoustic speech signal energy over a subset of the time frames;
averaging the excitation function energy over the subset of the time frames; and
replacing a portion of the acoustic speech signal in a first time frame with a portion of the acoustic speech signal in a second time frame, if a change in the acoustic speech signal energy in the first time frame exceeds a predetermined threshold, and if the corresponding excitation energy remains constant within predetermined threshold levels.

11. A system for removing acoustic noise from speech, comprising:

an EM sensor for generating a speech excitation function from measured movements of a predetermined portion of a vocal tract;
an acoustic sensor receiving an acoustic speech signal, corresponding to the speech excitation function from the vocal tract; and
a computer for,
identifying a first voiced-excitation onset time from the excitation function,
subtracting a first predetermined unvoiced time period from the first voiced-excitation onset time to obtain a corresponding first unvoiced-acoustic onset time within the acoustic speech signal;
defining a no-speech time period prior to the first unvoiced-acoustic onset time;
measuring acoustic noise within the no-speech time period; and
reducing the acoustic noise in the acoustic speech signal.