← Back to Patent Explorer
US4829574A Expired / Lapsed US ⏱️ 0.0 years remaining

Signal processing

Assignee: University of Melbourne
•
Filing: 1988-02-01
•
Granted: 1989-05-09
•
Expires: 2008-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The disclosed system for extracting desired information from a speech signal includes means for taking overlapping samples of an utterance, computer means programmed to test each sample to determine whether it is voiced or unvoiced and for performing the following operations on each voiced sample: applying a 30 ms. Hamming window to smooth the edge of the signal and to ensure that false artifacts will not be present in the following processing stage, obtaining a magnitude spectrum using at least 1024 points Fast Fourier transform, obtaining the log of the magnitude spectrum, compressing the spectrum, performing a three-point filter algorithm a suitable number of times, expanding the spectrum so obtained and locating the dominant peaks in the resulting spectrum to give the information content contained in said speech signal. The specification also discloses the time equivalent of the above method. The transformed spectrum is smoothed to suppress low amplitude peaks at harmonics of the pitch frequency.

Inventors

  • 👤 David J. Dewhurst
  • 👤 Chee W. Ng
  • 👤 Murray A. Hughes
  • 👤 Donald A. H. Johnson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:17
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/02

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.

References Cited (Backward Citations)

US3349183A Cited
US3327058A Cited
US3649765A Cited
US3989896A Cited
US4076960A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-08 1992-11-07 1993-05-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-08 1996-11-07 1997-05-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-08 2000-11-07 2001-05-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag