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

Speech analysis syllabic segmenter

Assignee: Nokia Bell Labs
•
Filing: 1983-10-07
•
Granted: 1987-05-12
•
Expires: 2003-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech pattern is partitioned into its syllabic subunits by generating signals representative of the speech energy and autocorrelation features of the time frames portions thereof. The peak energy time frames are identified from the frame energy signals and the minimum energy time frames between each pair of successive peak energy frames of the speech pattern are determined from the time frame energy and autocorrelation feature signals. Candidate syllabic subunits are formed responsive to the peak and minimum energy frame characteristics and the autocorrelation feature signals. Signals corresponding to the duration and the energy of each candidate syllabic subunit peak energy frame relative to the energy of the other peak energy frames and the maximum peak energy frame of the speech pattern are formed and these signals are combined to produce a figure of merit for each candidate syllabic subunit. The sequence of syllabic subunits for the speech pattern are selected from the candidates by comparing the figure of merit signals of the candidate subunits.

Inventors

  • 👤 Daniel Kahn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 05:16
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/04; G10L25/00

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 167 words
Apparatus for partitioning a speech pattern into syllabic subunits comprising: means for generating a frame sequence of autocorrelation signals corresponding to said speech pattern; means responsive to said autocorrelation signal sequence for forming a sequence of signals representative of speech energy in the successive frames of the speech pattern; means responsive to said speech pattern energy signals for generating a sequence of speech pattern peak energy frame signals; means responsive to said speech energy signals sequence and said peak frame signal sequence for generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames; means responsive to said peak and minimum energy frame signals and said autocorrelation signals for producing a sequence of candidate peak and minimum energy signals; means responsive to said candidate peak and minimum energy frame signal sequences for forming a set of candidate syllabic subunit characteristic signals; and means responsive to said candidate syllabic subunit characteristic signals for selecting a set of speech pattern syllabic subunits.
Claim 2
Dependent Claim 167 words
Apparatus for partitioning a speech pattern into syllabic subunits comprising: means for generating a frame sequence of autocorrelation signals corresponding to said speech pattern; means responsive to said autocorrelation signal sequence for forming a sequence of signals representative of speech energy in the successive frames of the speech pattern; means responsive to said speech pattern energy signals for generating a sequence of speech pattern peak energy frame signals; means responsive to said speech energy signals sequence and said peak frame signal sequence for generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames; means responsive to said peak and minimum energy frame signals and said autocorrelation signals for producing a sequence of candidate peak and minimum energy signals; means responsive to said candidate peak and minimum energy frame signal sequences for forming a set of candidate syllabic subunit characteristic signals; and means responsive to said candidate syllabic subunit characteristic signals for selecting a set of speech pattern syllabic subunits.
Claim 3
Independent Claim 268 words
A method for partitioning a speech pattern into syllabic subunits comprising the steps of: generating a frame sequence of autocorrelation signals responsive to said speech pattern; forming a sequence of signals representative of the speech energy in successive frames of the speech pattern responsive to said frame sequence of autocorrelation signals; generating a sequence of signals representative of the speech pattern peak energy frames responsive to said speech pattern energy signals; generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames responsive to said speech energy signal sequence and said peak energy frame signal sequence; producing a sequence of candidate syllabic subunit signals responsive to said peak and minimum energy frame signals and said autocorrelation signals; forming a first signal representative of the speech energy of each candidate syllabic subunit peak energy frame relative to the speech energy of the adjacent candidate syllabic subunit peak energy frames responsive to the said peak and minimum energy frame signals; forming a second signal representative of the energy of each candidate syllabic subunit peak energy frame relative to the energy of the maximum speech energy frame responsive to the said peak and minimum energy frame signals; forming a third signal representative of the duration of each candidate syllabic responsive to the said peak and minimum energy frame signals; combining said first, second and third signals of each candidate syllabic subunit to form a signal corresponding to a figure of merit for said syllabic subunit; and selecting a sequence of speech pattern syllabic subunits responsive to said candidate syllabic subunit figure of merit signals.
Claim 4
Independent Claim 268 words
A method for partitioning a speech pattern into syllabic subunits comprising the steps of: generating a frame sequence of autocorrelation signals responsive to said speech pattern; forming a sequence of signals representative of the speech energy in successive frames of the speech pattern responsive to said frame sequence of autocorrelation signals; generating a sequence of signals representative of the speech pattern peak energy frames responsive to said speech pattern energy signals; generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames responsive to said speech energy signal sequence and said peak energy frame signal sequence; producing a sequence of candidate syllabic subunit signals responsive to said peak and minimum energy frame signals and said autocorrelation signals; forming a first signal representative of the speech energy of each candidate syllabic subunit peak energy frame relative to the speech energy of the adjacent candidate syllabic subunit peak energy frames responsive to the said peak and minimum energy frame signals; forming a second signal representative of the energy of each candidate syllabic subunit peak energy frame relative to the energy of the maximum speech energy frame responsive to the said peak and minimum energy frame signals; forming a third signal representative of the duration of each candidate syllabic responsive to the said peak and minimum energy frame signals; combining said first, second and third signals of each candidate syllabic subunit to form a signal corresponding to a figure of merit for said syllabic subunit; and selecting a sequence of speech pattern syllabic subunits responsive to said candidate syllabic subunit figure of merit signals.
Claim 5
Dependent Claim 113 words
A method for partitioning a speech pattern into syllabic subunits according to claim 2 wherein: said autocorrelation signal sequence generating step comprises forming a frame sequence of zeroth order autocorrelation signals; said speech energy signal sequence formation comprises generating a sequence of speech energy representative signals responsive to said zeroth order autocorrelation signals; and said peak energy frame signal sequence generating step comprises low pass filtering said frame sequence of speech energy signals, determining peak low pass filtered speech energy signals, and selecting speech energy signal frames corresponding to said determined peak low pass filtered speech energy signals jointly responsive to said peak low pass filtered energy signals and said energy signal sequence.
Claim 6
Dependent Claim 40 words
A method for partitioning a speech pattern into syllabic subunits according to claim 3 wherein said said step of generating said frame sequence of autocorrelation signals comprises forming a sequence of first order autocorrelation signals responsive to said speech pattern.
Claim 7
Dependent Claim 47 words
A method for partitioning a speech pattern into syllabic subunits according to claim 4 wherein: said candidate syllabic unit signal producing step comprises selecting candidate peak and minimum energy frames jointly responsive to said peak energy signals, said minimum energy signals and said first order autocorrelation signals.
Claim 8
Dependent Claim 141 words
A method for partitioning a speech pattern into syllabic subunits according to claim 5 wherein: said first signal forming step comprises generating for each candidate syllabic subunit a signal representative of the difference between the speech energy of each candidate peak energy frame and the average speech energy of the preceding and succeeding candidate peak energy frames responsive to the said peak and minimum energy frame signals; said second signal forming step comprises generating a signal representative of the difference between the energy of each candidate peak energy frame and the energy of the maximum speech energy frame responsive to the said peak and minimum energy frame signals; and said third signal forming step comprises generating a signal representative of the duration of each syllabic subunit responsive to the candidate syllabic subunit peak energy frame and the adjacent minimum energy frames.
Claim 9
Dependent Claim 45 words
A method for partitioning a speech pattern into syllabic subunits according to claim 6 wherein combining said first, second and third signals to form a figure of merit signal for each candidate syllabic subunit comprises summing signals proportional to said first, second and third signals.
Claim 10
Independent Claim 26 words
A method for partitioning a speech pattern into syllabic subunits according to claims 2, 3, 4, 5, 6, or 7 wherein said syllabic subunits are syllables.
Claim 11
Independent Claim 26 words
A method for partitioning a speech pattern into syllabic subunits according to claims 2, 3, 4, 5, 6, or 7 wherein said syllabic subunits are demisyllables.
Claim 12
Dependent Claim 111 words
Apparatus for partitioning a speech pattern into syllabic intervals according to claim 1 wherein: said means for forming a frame sequence of autocorrelation signals corresponding to the speech pattern comprises means for forming a frame sequence of zeroth order autocorrelation signals and a frame sequence of first order autocorrelation signals; said means for generating a frame sequence of speech energy signals comprises means responsive to said zeroth order autocorrelation signals for generating speech energy signals; said candidate peak and minimum energy signal producing means comprises means responsive to said peak energy frame signal sequence and said first order autocorrelation signal sequence for producing a sequence of candidate peak and minimum signals.
Claim 13
Independent Claim 298 words
A method for partitioning a speech pattern into syllabic subunits comprising the steps of: generating a frame sequence of zeroth order autocorrelation signals and a frame sequence of first order autocorrelation signals corresponding to said speech pattern; forming a sequence of signals representative of speech energy in the successive frames of the speech pattern responsive to said zeroth order autocorrelation signal sequence; generating a sequence of speech pattern peak energy frame signals responsive to said speech pattern energy signals; generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames responsive to said speech energy signals sequence and said peak energy frame signal sequence; producing a sequence of candidate peak and minimum energy signals responsive to said peak energy frame signal sequence, minimum energy frame signal sequence and said first order autocorrelation signal sequence; forming a set of candidate syllabic subunit characteristic signals including forming a first signal representative of the speech energy of each candidate syllabic subunit peak energy frame relative to the speech energy of the adjacent candidate syllabic subunit peak energy frames responsive to the said peak and minimum energy frame signals, forming a second signal representative of the energy of each candidate syllabic subunit peak energy frame relative to the energy of the maximum speech energy frame response to the said peak and minimum energy frame signals, and forming a third signal representative of the duration of each candidate syllabic subunit responsive to the said peak and minimum energy frame signals; combining said first, second and third signals of each candidate syllabic subunit to form a signal corresponding to a figure of merit for said candidate syllabic subunit; and selecting a sequence of speech pattern syllabic subunits responsive to said candidate syllabic subunit figure of merit signals.
Claim 14
Independent Claim 298 words
A method for partitioning a speech pattern into syllabic subunits comprising the steps of: generating a frame sequence of zeroth order autocorrelation signals and a frame sequence of first order autocorrelation signals corresponding to said speech pattern; forming a sequence of signals representative of speech energy in the successive frames of the speech pattern responsive to said zeroth order autocorrelation signal sequence; generating a sequence of speech pattern peak energy frame signals responsive to said speech pattern energy signals; generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames responsive to said speech energy signals sequence and said peak energy frame signal sequence; producing a sequence of candidate peak and minimum energy signals responsive to said peak energy frame signal sequence, minimum energy frame signal sequence and said first order autocorrelation signal sequence; forming a set of candidate syllabic subunit characteristic signals including forming a first signal representative of the speech energy of each candidate syllabic subunit peak energy frame relative to the speech energy of the adjacent candidate syllabic subunit peak energy frames responsive to the said peak and minimum energy frame signals, forming a second signal representative of the energy of each candidate syllabic subunit peak energy frame relative to the energy of the maximum speech energy frame response to the said peak and minimum energy frame signals, and forming a third signal representative of the duration of each candidate syllabic subunit responsive to the said peak and minimum energy frame signals; combining said first, second and third signals of each candidate syllabic subunit to form a signal corresponding to a figure of merit for said candidate syllabic subunit; and selecting a sequence of speech pattern syllabic subunits responsive to said candidate syllabic subunit figure of merit signals.
Claim 15
Dependent Claim 55 words
A method for partitioning a speech pattern into syllabic subunits according to claim 11 wherein said peak energy frame signal sequence generating step comprises low pass filtering said frame sequence of speech energy signals, determining the peak filtered energy frame signals, and selecting speech energy frames corresponding to said determined peak low pass filtered frames.
Claim 16
Dependent Claim 50 words
A method for partitioning a speech pattern into syllabic subunits according to claim 11 wherein said candidate peak and minimum energy frame sequence producing step comprises generating a predetermined threshold signal and comparing the first order autocorrelation signal corresponding to each successive peak energy frame to said predetermined threshold signal.
Claim 17
Dependent Claim 60 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 10 wherein said peak energy frame signal sequence generating means comprises means for low pass filtering said frame sequence of speech energy signals, means for determining the peak filtered energy frame signals, and means for selecting speech energy frames corresponding to said determined low pass filtered peak frames.
Claim 18
Dependent Claim 284 words
Apparatus for partitioning a speech pattern into syllabic subunits comprising: means responsive to said speech pattern for generating a frame sequence of autocorrelation signals; means for forming a sequence of signals representation of the speech energy in successive frames of the speech pattern responsive to said frame sequence of autocorrelation signals; means responsive to said speech pattern energy signals for generating a sequence of signals representative of the speech pattern peak energy frames; means responsive to said speech energy signals sequence and said peak energy frame signal sequence for generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames; means responsive to said peak and minimum energy frame signals and said autocorrelation signals for producing a sequence of candidate syllabic subunit signals; means responsive to the said peak and mimimum energy frame signals for forming a first signal representative of the speech energy for each candidate syllabic subunit energy frame relative to the speech energy of the adjacent candidate syllabic subunit peak energy frames; means responsive to the said peak and minimum energy frame signals for forming a second signal representative of the energy of each candidate syllabic subunit peak energy frame relative to the energy of the maximum speech energy frame; means responsive to the peak and minimum energy frame signals for forming a third signal representative of the duration of each candidate syllabic subunit; means for combining said first, second and third signals of each candidate syllabic subunit to form a signal corresponding to a figure of merit for said candidate syllabic subunit; and means responsive to said candidate syllabic subunit figure of merit signals for selecting a sequence of speech pattern syllabic subunits.
Claim 19
Dependent Claim 284 words
Apparatus for partitioning a speech pattern into syllabic subunits comprising: means responsive to said speech pattern for generating a frame sequence of autocorrelation signals; means for forming a sequence of signals representation of the speech energy in successive frames of the speech pattern responsive to said frame sequence of autocorrelation signals; means responsive to said speech pattern energy signals for generating a sequence of signals representative of the speech pattern peak energy frames; means responsive to said speech energy signals sequence and said peak energy frame signal sequence for generating a signal representative of the minimum speech energy frame between each pair of successive peak energy frames; means responsive to said peak and minimum energy frame signals and said autocorrelation signals for producing a sequence of candidate syllabic subunit signals; means responsive to the said peak and mimimum energy frame signals for forming a first signal representative of the speech energy for each candidate syllabic subunit energy frame relative to the speech energy of the adjacent candidate syllabic subunit peak energy frames; means responsive to the said peak and minimum energy frame signals for forming a second signal representative of the energy of each candidate syllabic subunit peak energy frame relative to the energy of the maximum speech energy frame; means responsive to the peak and minimum energy frame signals for forming a third signal representative of the duration of each candidate syllabic subunit; means for combining said first, second and third signals of each candidate syllabic subunit to form a signal corresponding to a figure of merit for said candidate syllabic subunit; and means responsive to said candidate syllabic subunit figure of merit signals for selecting a sequence of speech pattern syllabic subunits.
Claim 20
Dependent Claim 124 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 15 wherein: said autocorrelation signal sequence generating means comprises means for forming a frame sequence of zeroth order autocorrelation signals; and said speech energy signal sequence forming means comprises means responsive to said zeroth order autocorrelation signals for generating a sequence of speech energy representative signals; and said peak energy frame signal sequence generating means comprises means for low pass filtering said frame sequence of speech energy signals, means for determining peak low pass filtered speech energy signals, and means jointly responsive to said peak low pass filtered energy signals and said energy signal sequence for selecting speech energy signal frames corresponding to said determined peak low pass filtered speech energy signals.
Claim 21
Dependent Claim 40 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 16 wherein said means for generating said frame sequence of autocorrelation signals comprises means responsive to said speech pattern for forming a sequence of first order autocorrelation signals.
Claim 22
Dependent Claim 48 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 17 wherein: said candidate syllabic unit signal producing means comprises means jointly responsive to said peak energy signals, said minimum energy signals and said first order autocorrelation signals for selecting candidate peak and minimum energy frames.
Claim 23
Dependent Claim 151 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 18 wherein: said first signal forming means comprises means responsive to said candidate peak and minimum energy frame signals for generating for each candidate syllabic subunit a signal representative of the difference between the speech energy of each candidate peak energy frame and the average speech energy of the preceding and succeeding candidate peak energy frames; said second signal forming means comprises means responsive to candidate peak and minimum energy frame signals for generating for each candidate syllabic subunit a signal representative of the difference between the energy of each candidate peak energy frame and the energy of the maximum speech energy frame; and said third signal forming means comprises means responsive to the candidate syllabic subunit peak energy frame and the adjacent minimum energy frames for generating a signal representative of the duration of each candidate syllabic subunit.
Claim 24
Dependent Claim 47 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 19 wherein said means for combining said first, second and third signals to form said figure of merit signal for each candidate syllabic subunit comprises summing signals proportional to said first, second and third signals.
Claim 25
Dependent Claim 25 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claims 15, 16, 17, 18, 19, or 20 wherein said syllabic subunits are syllables.
Claim 26
Dependent Claim 25 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claims 15, 16, 17, 18, 19, or 20 wherein said syllabic subunits are demisyllables.
Claim 27
Dependent Claim 53 words
Apparatus for partitioning a speech pattern into syllabic subunits according to claim 10 wherein said candidate peak and minimum energy frame sequence producing means comprises means for generating a predetermined threshold signal and means for comparing the first order autocorrelation signal corresponding to each successive peak energy frame to said predetermined threshold signal.

References Cited (Backward Citations)

US4336421A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-05-11 1990-11-10 1991-05-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-05-11 1994-11-10 1995-05-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-05-11 1998-11-10 1999-05-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag