Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
62 words
A method for extracting recognition information from a speech signal, comprising the steps of transforming time segments of the speech signal into respective successive spectrums, performing a smoothing function on each spectrum to suppress low amplitude peaks at harmonics of the pitch frequency in each spectrum, and identifying and tracking both continuous and discontinuous spectral peaks in the successive smoothed filtered spectrums.
Claim 2
Independent Claim
62 words
A method for extracting recognition information from a speech signal, comprising the steps of transforming time segments of the speech signal into respective successive spectrums, performing a smoothing function on each spectrum to suppress low amplitude peaks at harmonics of the pitch frequency in each spectrum, and identifying and tracking both continuous and discontinuous spectral peaks in the successive smoothed filtered spectrums.
Claim 3
Dependent Claim
31 words
A method as claimed in claim 1 wherein the step of performing a smoothing function includes smoothing each spectrum so as to suppress low amplitude narrow bandwidth peaks in each spectrum.
Claim 4
Dependent Claim
28 words
A method as claimed in claim 1 wherein the step of performing a smoothing function includes performing a three point smoothing algorithm on magnitude data of adjacent frequencies.
Claim 5
Dependent Claim
15 words
A method as claimed in claim 3 wherein the step of transforming includes Fourier transforming.
Claim 6
Dependent Claim
61 words
A method as claimed in claim 4 including the step of testing each time segment of the speech signal prior to the transforming step to determine whether the time segment is voiced or unvoiced; and proceeding with the steps of transforming, performing a filtering function, and identifying and tracking only on time segments found by the testing step to be voiced.
Claim 7
Dependent Claim
47 words
A method as claimed in claim 5 including the step of applying a Hamming window to each time segment found to be voiced in the testing step and prior to the transforming step so that time segment edges are smoothed to eliminate false artifacts in the spectrum.
Claim 8
Independent Claim
200 words
A method for extracting recognition information from a speech signal, comprising the steps of (a) sampling and analog-to-digital converting the speech signal into speech signal data; (b) taking overlapping displaced time segments of the speech signal data; (c) testing each time segment to determine whether the time segment is voiced or unvoiced, and performing the following steps only on time segments determined by said testing to be voiced; (d) applying a Hamming window to each voiced time segment; (e) performing a fast Fourier transform on each voiced time segment to which a Hamming window has been applied to obtain corresponding magnitude spectrums; (f) logarithmically converting each magnitude spectrum to obtain logarithmic magnitude spectrums; (g) compressing each logarithmic magnitude spectrums by selecting every xth point of the logarithmic magnitude spectrum wherein x is the compression factor to obtain corresponding compressed spectrums; (h) performing the following three-point smoothing algorithm on each compressed spectrum ##EQU7## a plurality of times, wherein p(n-1), p(n) and p(n+1) are successive points in each compressed spectrum; (i) expanding each filtered and compressed spectrum to obtain corresponding expanded filtered spectrums; and (j) locating dominant peaks in the expanded filter spectrums to extract the recognition information of the speech signal.
Claim 9
Independent Claim
200 words
A method for extracting recognition information from a speech signal, comprising the steps of (a) sampling and analog-to-digital converting the speech signal into speech signal data; (b) taking overlapping displaced time segments of the speech signal data; (c) testing each time segment to determine whether the time segment is voiced or unvoiced, and performing the following steps only on time segments determined by said testing to be voiced; (d) applying a Hamming window to each voiced time segment; (e) performing a fast Fourier transform on each voiced time segment to which a Hamming window has been applied to obtain corresponding magnitude spectrums; (f) logarithmically converting each magnitude spectrum to obtain logarithmic magnitude spectrums; (g) compressing each logarithmic magnitude spectrums by selecting every xth point of the logarithmic magnitude spectrum wherein x is the compression factor to obtain corresponding compressed spectrums; (h) performing the following three-point smoothing algorithm on each compressed spectrum ##EQU7## a plurality of times, wherein p(n-1), p(n) and p(n+1) are successive points in each compressed spectrum; (i) expanding each filtered and compressed spectrum to obtain corresponding expanded filtered spectrums; and (j) locating dominant peaks in the expanded filter spectrums to extract the recognition information of the speech signal.
Claim 10
Independent Claim
73 words
A method for extracting recognition information from a speech signal, comprising the steps of transforming time segments of the speech signal into respective successive spectrums; performing a smoothing function on each time segment of the speech signal prior to the transforming step so that low amplitude peaks at harmonics of the pitch frequency are suppressed in each spectrum; and identifying and tracking both continuous and discontinuous spectral peaks in the successive smoothed spectrums.
Claim 11
Independent Claim
73 words
A method for extracting recognition information from a speech signal, comprising the steps of transforming time segments of the speech signal into respective successive spectrums; performing a smoothing function on each time segment of the speech signal prior to the transforming step so that low amplitude peaks at harmonics of the pitch frequency are suppressed in each spectrum; and identifying and tracking both continuous and discontinuous spectral peaks in the successive smoothed spectrums.
Claim 12
Dependent Claim
44 words
A method as claimed in claim 8 wherein the step of performing a smoothing function includes performing a function on each time segment of the speech signal prior to the transforming step so that low amplitude narrow bandwidth peaks are suppressed in each spectrum.
Claim 13
Dependent Claim
29 words
A method as claimed in claim 8 wherein the function performed on each time segment of the speech signal is an algorithm of the form: (1+cos (πt/T)) N .
Claim 14
Dependent Claim
14 words
A method as claimed in claim 8 wherein the transforming step includes Fourier transforming.
Claim 15
Dependent Claim
14 words
A method as claimed in claim 10 wherein the transforming step includes Fourier transforming.
Claim 16
Dependent Claim
59 words
A method as claimed in claim 12 further including the steps of sampling and analog-to-digital converting the speech signal into speech signal data; taking overlapping displaced blocks of the speech signal data; time expanding each block of data to obtain said corresponding time segments of the speed signal which are then subjected to the function performing and transformation steps.
Claim 17
Dependent Claim
18 words
A method as claimed in claim 11 wherein the Fourier transforming step includes performing a fast Fourier transform.
Claim 18
Independent Claim
64 words
A system for extracting recognition information from a speech signal, comprising means for transforming time segments of the speech signal into respective successive spectrums; means for performing a smoothing function on each spectrum to suppress low amplitude peaks at harmonics of the pitch frequency in each spectrum, and means for identifying and tracking both continuous and discontinuous spectral peaks in the successive smoothed spectrums.
Claim 19
Independent Claim
64 words
A system for extracting recognition information from a speech signal, comprising means for transforming time segments of the speech signal into respective successive spectrums; means for performing a smoothing function on each spectrum to suppress low amplitude peaks at harmonics of the pitch frequency in each spectrum, and means for identifying and tracking both continuous and discontinuous spectral peaks in the successive smoothed spectrums.
Claim 20
Dependent Claim
37 words
A system as claimed in claim 15 wherein the means for performing a smoothing function includes means for performing a smoothing function on each spectrum so as to suppress low amplitude narrow bandwidth peaks in each spectrum.
Claim 21
Independent Claim
75 words
A system for extracting recognition information from a speech signal, comprising means for transforming time segments of the speech signal into respective successive spectrums; means for performing a smoothing function on each time segment of the speech signal prior to the transforming step so that low amplitude peaks at harmonics of the pitch frequency are suppressed in each spectrum; and means for identifying and tracking both continuous and discontinuous spectral peaks in the successive spectrums.
Claim 22
Independent Claim
75 words
A system for extracting recognition information from a speech signal, comprising means for transforming time segments of the speech signal into respective successive spectrums; means for performing a smoothing function on each time segment of the speech signal prior to the transforming step so that low amplitude peaks at harmonics of the pitch frequency are suppressed in each spectrum; and means for identifying and tracking both continuous and discontinuous spectral peaks in the successive spectrums.
Claim 23
Dependent Claim
46 words
A system as claimed in claim 17 wherein the means for performing a smoothing function includes means for performing a function on each time segment of the speech signal prior to the transforming step so that low amplitude narrow bandwidth peaks are suppressed in each spectrum.