Method and apparatus for detecting speech
First Claim
1. A method of generating a first signal representing the detection of speech on a second signal having background noise, a magnitude, a zero crossing rate and is divided in time by frames having a predetermined time period, the method comprising the steps of:
- characterizing, in absence of speech, the background noise of the second signal comprising the steps of;
computing an average of the magnitude of the second signal for a second predetermined number of frames, andcomputing an average of the zero crossing rate of the second signal for said second predetermined number of frames;
computing background noise magnitude and zero crossing rate thresholds for the second signal;
computing an average of the magnitude of the second signal for a first frame;
computing a zero crossing rate of the second signal for said first frame;
comparing said average of the magnitude of the second signal to said background noise magnitude threshold;
comparing said zero crossing rate of the second signal to said background noise zero crossing rate threshold; and
generating, upon said average of the magnitude or said zero crossing rate consecutively exceeding said background noise threshold a first predetermined number of frames, the first signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating a first signal (115) in a radiotelephone (101) representing the detection of speech on a second signal having background noise, a magnitude, a zero crossing rate and divided in time by frames having a predetermined time period. In absence of speech, the method characterizes the background noise (209) and computes background noise thresholds (211). The method computes an average of the magnitude of the second signal and a zero crossing rate of the second signal for a given frame (215). Then, compares said average of the magnitude (217) and said zero crossing rate (221) of the second signal to said background noise threshold. Upon one of said average of the magnitude and said zero crossing rate consecutively exceeding said background noise thresholds for a first predetermined number of frames, the transceiver(107) is turned on.
-
Citations
7 Claims
-
1. A method of generating a first signal representing the detection of speech on a second signal having background noise, a magnitude, a zero crossing rate and is divided in time by frames having a predetermined time period, the method comprising the steps of:
-
characterizing, in absence of speech, the background noise of the second signal comprising the steps of; computing an average of the magnitude of the second signal for a second predetermined number of frames, and computing an average of the zero crossing rate of the second signal for said second predetermined number of frames; computing background noise magnitude and zero crossing rate thresholds for the second signal; computing an average of the magnitude of the second signal for a first frame; computing a zero crossing rate of the second signal for said first frame; comparing said average of the magnitude of the second signal to said background noise magnitude threshold; comparing said zero crossing rate of the second signal to said background noise zero crossing rate threshold; and generating, upon said average of the magnitude or said zero crossing rate consecutively exceeding said background noise threshold a first predetermined number of frames, the first signal. - View Dependent Claims (2, 3)
-
-
4. A radiotelephone including a power saving apparatus, a transmitter, and a handset, the handset generating a second signal responding to a user'"'"'s speech, having a magnitude, a zero crossing rate, background noise and is divided in time by frames having a predetermined time period, the apparatus comprising:
-
means for converting the second signal to a digital representation; means for detecting the user'"'"'s speech in said digital representation of the second signal comprising; means for characterizing, in absence of the user'"'"'s speech, the background noise of the second signal, comprising; computing an average of the magnitude of the second signal for a second predetermined number of frames, and computing an average of the zero crossing rate of the second signal for said second predetermined number of frames, means for computing background noise magnitude and zero crossing rate thresholds for the second signal, means for computing an average of the magnitude of the second signal for a first frame, means for computing a zero crossing rate of the second signal for said first frame, means for comparing said average of the magnitude of the second signal to said background noise magnitude threshold, means for comparing said zero crossing rate of the second signal to said background noise zero crossing rate threshold, and means for generating, upon said average of the magnitude or said zero crossing rate consecutively exceeding said background noise threshold a first predetermined number of frames, a first signal, indicating detection of the user'"'"'s speech on the second signal; and means, responsive to detection of the user'"'"'s speech, for turning on the transmitter.
-
-
5. An apparatus for generating a first signal representing the detection of speech on a second signal having background noise, a magnitude, a zero crossing rate and is divided in time by frames having a predetermined time period, the apparatus comprising:
-
means for characterizing, in absence of speech, the background noise of the second signal comprising; means for computing an average of the magnitude of the second signal for a second predetermined number of frames, and means for computing an average of the zero crossing rate of the second signal for said second predetermined number of frames; means for computing background noise magnitude and zero crossing rate thresholds for the second signal; means for computing an average of the magnitude of the second signal for a first frame; means for computing an average of the zero crossing rate of the second signal for said first frame; means for comparing said average of the magnitude of the second signal to said background noise magnitude threshold; means for comparing said average of the zero crossing rate of the second signal to said background noise zero crossing rate threshold; and means for generating, upon said average of the magnitude or said zero crossing rate consecutively exceeding said background noise threshold a first predetermined number of frames, the first signal. - View Dependent Claims (6, 7)
-
Specification