Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
236 words
A method for indicating the presence of speech in an audio signal in each of a plurality of time invariant frames, said method comprising the steps of: digitizing, low pass filtering and clipping an input audio signal to obtain a digitized, filtered and clipped signal; thereafter autocorrelating the clipped signal to obtain an autocorrelation function ACF for each of said plurality of frames; thereafter (1) examining said ACF of each of said plurality of frames for the presence of peaks indicative of pitch to obtain a pitch/no pitch decision for each of said plurality of frames, said examining step comprising the steps of: determining the amplitude of the highest ACF peak; determining the amplitude of the second highest ACF peak; and determining the periodicity of ACF peaks within each of said plurality of frames, whose amplitudes exceed a predetermined threshold, noting how many ACF peaks having he determined periodicity are detected; and providing a pitch/no pitch decision based on a weighted sum of non-linear functions of the amplitudes of the highest and second highest ACF peak and the number of detected ACF peaks having the determined periodicity; (2) analyzing said ACF of each of said plurality of frames to detect for a tone in said frame to obtain a tone/no-tone decision for said frame; and rendering a speech/no-speech decision for said frame, providing a speech decision upon coincidence of a pitch decision with a no-tone decision.
Claim 2
Independent Claim
236 words
A method for indicating the presence of speech in an audio signal in each of a plurality of time invariant frames, said method comprising the steps of: digitizing, low pass filtering and clipping an input audio signal to obtain a digitized, filtered and clipped signal; thereafter autocorrelating the clipped signal to obtain an autocorrelation function ACF for each of said plurality of frames; thereafter (1) examining said ACF of each of said plurality of frames for the presence of peaks indicative of pitch to obtain a pitch/no pitch decision for each of said plurality of frames, said examining step comprising the steps of: determining the amplitude of the highest ACF peak; determining the amplitude of the second highest ACF peak; and determining the periodicity of ACF peaks within each of said plurality of frames, whose amplitudes exceed a predetermined threshold, noting how many ACF peaks having he determined periodicity are detected; and providing a pitch/no pitch decision based on a weighted sum of non-linear functions of the amplitudes of the highest and second highest ACF peak and the number of detected ACF peaks having the determined periodicity; (2) analyzing said ACF of each of said plurality of frames to detect for a tone in said frame to obtain a tone/no-tone decision for said frame; and rendering a speech/no-speech decision for said frame, providing a speech decision upon coincidence of a pitch decision with a no-tone decision.
Claim 3
Dependent Claim
18 words
The method of claim 1 further including the step of overlappingly segmenting said frames after said digitizing step.
Claim 4
Dependent Claim
15 words
The method according to claim 1 wherein said autocorrelation step includes normalizing said autocorrelation function.
Claim 5
Dependent Claim
51 words
The method according to claim 3 wherein said examining step comprises: obtaining a first preliminary quantitative value corresponding to a first likelihood of pitch detection, and comparing said second highest ACF peak with a second threshold to obtain a second preliminary quantitative value corresponding to a second likelihood of pitch detection.
Claim 6
Dependent Claim
28 words
The method according to claim 4 wherein said analyzing step further includes detecting for a consistent tone over a plurality of frames for application in said rendering step.
Claim 7
Dependent Claim
33 words
The method according to claim 1 further including the step, prior to said rendering step, of smoothing pitch/no-pitch decisions over a plurality of frames to suppress excessive transitions between pitch and no-pitch decisions.
Claim 8
Dependent Claim
42 words
The method according to claim 1 further including the steps of storing a plurality of speech/no-speech decisions to accumulate a sufficient number to produce speech-segment-level decisions, and producing speech-segment-level decisions of sufficient duration to include unvoiced speech preceding and following voiced speech.
Claim 9
Independent Claim
280 words
An apparatus for indicating the presence of speech in an audio signal comprising: a digital low-pass filter and clipping means coupled to filter time-invariant frames of an audio input signal; means coupled to receive signals processed by said filter and clipping means for obtaining an autocorrelation function for each of a plurality of said frames of said audio signal; means coupled to process said autocorrelation function for detecting peaks indicative of the presence of pitch of each of said frames of said audio in put signal, said processing means comprising: a first peak decision processor for determining the amplitude of the highest ACF peak; a second peak decision processor for determining the amplitude of the second highest ACF peak; and a periodicity detector means for determining the periodicity of ACF peaks within each of said plurality of frames, whose amplitude exceeds a predetermined threshold, noting how many ACF peaks having the determined periodicity are detected; and providing a pitch/no pitch decision based on a weighted sum of non-linear functions of the amplitudes of the highest and second highest ACF peak and the number of detected ACF peaks having the determined periodicity; means for analyzing said ACF of each of said plurality of frames to detect a tone in each of said plurality of frames and to obtain a tone/no tone decision for said frame; an autocorrelation function periodicy detection means coupled to process said autocorrelation function for detecting the presence of pitch and tone in said audio input signal; and decision combining means coupled to receive a pitch/no-pitch decision and a tone/no-tone decision for indicating the presence of voice speech upon coincidence of a no-tone decision and a pitch decision.
Claim 10
Independent Claim
280 words
An apparatus for indicating the presence of speech in an audio signal comprising: a digital low-pass filter and clipping means coupled to filter time-invariant frames of an audio input signal; means coupled to receive signals processed by said filter and clipping means for obtaining an autocorrelation function for each of a plurality of said frames of said audio signal; means coupled to process said autocorrelation function for detecting peaks indicative of the presence of pitch of each of said frames of said audio in put signal, said processing means comprising: a first peak decision processor for determining the amplitude of the highest ACF peak; a second peak decision processor for determining the amplitude of the second highest ACF peak; and a periodicity detector means for determining the periodicity of ACF peaks within each of said plurality of frames, whose amplitude exceeds a predetermined threshold, noting how many ACF peaks having the determined periodicity are detected; and providing a pitch/no pitch decision based on a weighted sum of non-linear functions of the amplitudes of the highest and second highest ACF peak and the number of detected ACF peaks having the determined periodicity; means for analyzing said ACF of each of said plurality of frames to detect a tone in each of said plurality of frames and to obtain a tone/no tone decision for said frame; an autocorrelation function periodicy detection means coupled to process said autocorrelation function for detecting the presence of pitch and tone in said audio input signal; and decision combining means coupled to receive a pitch/no-pitch decision and a tone/no-tone decision for indicating the presence of voice speech upon coincidence of a no-tone decision and a pitch decision.
Claim 11
Dependent Claim
108 words
The apparatus according to claim 8 further including speech-segment-level decision means responsive to the output of said decision combining means indicating the presence of voice speech in a given frame, said speech-segment-level decision means including means for capturing and processing a sufficient number of frames to produce speech-segment-level decisions, including an initial backward extension means, an initial forward extension means, a final backward extension means, a final forward extension means, a short voice segments testing means and a short silence interval testing means, said extension means and said testing means for expanding a time base of said speech-segment-level decision means to include unvoiced speech and gaps between words.
Claim 12
Dependent Claim
18 words
The apparatus according to claim 9 further including means for synchronizing said speech-segment-level decisions with corresponding speech segments.
Claim 13
Dependent Claim
16 words
The apparatus according to claim 8 further including means for segmenting said frames into time-overlapping frames.