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

Method and apparatus for speech encoding, speech decoding, and speech post processing

Assignee: Mitsubishi Electric Corp
•
Filing: 1996-06-27
•
Granted: 1997-07-22
•
Expires: 2016-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speech analysis unit and a window locating unit are implemented in a speech encoding apparatus. The speech encoding apparatus encodes input speech per analysis frame defined having a fixed length and is offset at fixed interval. the speech analysis unit extracts frequency spectrum parameters of the input speech taken within an analysis window. The location of the analysis window is specified by the window locating unit. The window locating unit selects the location of the analysis window which is used in extracting the frequency spectrum characteristic parameters at the speech analysis unit. In this case, depending upon the characteristic parameter of the input speech within and near the frame concerned, the window locating unit selects the location of the analysis window within the range which is not to be exceeding the range of the frame concerned.

Inventors

  • 👤 Jun Ishii
  • 👤 Shinya Takahashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 08:47
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L19/06; G10L19/002; G10L19/02; G10L19/0212; G10L19/16; G10L19/18; G10L19/24; G10L19/26

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 211 words
A speech decoding apparatus, comprising: (a) harmonics decoding means for receiving encoded amplitude and phase values of a plurality of harmonic components of an input speech signal, for decoding the plurality of harmonic components from the encoded amplitude and phase values and for providing at an output a plurality of decoded harmonic components; (b) amplitude suppression means, coupled to the harmonic decoding means, for receiving the plurality of decoded harmonic components, for suppressing masked harmonic components of the plurality of decoded harmonic components and for outputting an amplitude and phase value of harmonic components of the plurality of decoded harmonic components which have not been suppressed; the amplitude suppression means including: means for selecting one of the plurality of decoded harmonic components, threshold means for establishing a masking threshold level of the one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of decoded harmonic components and a set of predetermined characteristics, and attenuating means for attenuating harmonic components of the plurality of decoded harmonic components having an amplitude less than the masking threshold level; and (c) speech synthesis means for synthesizing speech from the amplitude and phase values of harmonic components which have not been suppressed.
Claim 2
Dependent Claim 211 words
A speech decoding apparatus, comprising: (a) harmonics decoding means for receiving encoded amplitude and phase values of a plurality of harmonic components of an input speech signal, for decoding the plurality of harmonic components from the encoded amplitude and phase values and for providing at an output a plurality of decoded harmonic components; (b) amplitude suppression means, coupled to the harmonic decoding means, for receiving the plurality of decoded harmonic components, for suppressing masked harmonic components of the plurality of decoded harmonic components and for outputting an amplitude and phase value of harmonic components of the plurality of decoded harmonic components which have not been suppressed; the amplitude suppression means including: means for selecting one of the plurality of decoded harmonic components, threshold means for establishing a masking threshold level of the one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of decoded harmonic components and a set of predetermined characteristics, and attenuating means for attenuating harmonic components of the plurality of decoded harmonic components having an amplitude less than the masking threshold level; and (c) speech synthesis means for synthesizing speech from the amplitude and phase values of harmonic components which have not been suppressed.
Claim 3
Dependent Claim 43 words
The speech decoding apparatus of claim 1, wherein the calculated threshold value is a maximum value calculated for each harmonic component at a crossing point of an amplitude of the harmonic component and a constant sloped line originated from the other harmonic components.
Claim 4
Dependent Claim 23 words
The speech decoding apparatus of claim 1, wherein the amplitude suppression means suppresses the amplitude of the detected harmonic component substantially to zero.
Claim 5
Dependent Claim 22 words
The speech decoding apparatus of claim 1, wherein the set of predetermined characteristics are determined based on characteristics of a human ear.
Claim 6
Dependent Claim 237 words
A speech post processor comprising: (a) decoding means for decoding an encoded speech signal having an input for receiving the encoded speech signal and an output for outputting a decoded speech signal; (b) transform means for transforming the decoded speech signal into a frequency spectrum having a plurality of frequency components, the transform means having an input for receiving the decoded speech signal and an output for outputting the plurality of frequency components; (c) amplitude suppression means, coupled to the transform means, for suppressing masked harmonic components of the plurality of harmonic components the amplitude suppression means having an input for receiving the plurality of frequency components and an output for outputting frequency components of the plurality of frequency components which have not been suppressed, the amplitude suppression means including: means for selecting one of the plurality of decoded harmonic components, threshold means for establishing a masking threshold level of the one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of harmonic components and a set of predetermined characteristics, and attenuating means for attenuating harmonic components of the plurality of decoded harmonic components having an amplitude less than the masking threshold level; and (d) inverse transform means, coupled to the amplitude suppression means to receive the frequency components which have not been suppressed, for transforming the frequency components into a speech signal.
Claim 7
Dependent Claim 237 words
A speech post processor comprising: (a) decoding means for decoding an encoded speech signal having an input for receiving the encoded speech signal and an output for outputting a decoded speech signal; (b) transform means for transforming the decoded speech signal into a frequency spectrum having a plurality of frequency components, the transform means having an input for receiving the decoded speech signal and an output for outputting the plurality of frequency components; (c) amplitude suppression means, coupled to the transform means, for suppressing masked harmonic components of the plurality of harmonic components the amplitude suppression means having an input for receiving the plurality of frequency components and an output for outputting frequency components of the plurality of frequency components which have not been suppressed, the amplitude suppression means including: means for selecting one of the plurality of decoded harmonic components, threshold means for establishing a masking threshold level of the one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of harmonic components and a set of predetermined characteristics, and attenuating means for attenuating harmonic components of the plurality of decoded harmonic components having an amplitude less than the masking threshold level; and (d) inverse transform means, coupled to the amplitude suppression means to receive the frequency components which have not been suppressed, for transforming the frequency components into a speech signal.
Claim 8
Dependent Claim 43 words
The speech decoding apparatus of claim 5, wherein the calculated threshold value is a maximum value calculated for each frequency component at a crossing point of an amplitude of the frequency component and a constant sloped line originating from the other frequency components.
Claim 9
Dependent Claim 23 words
The speech decoding apparatus of claim 5, wherein the amplitude suppression means suppresses the amplitude of the detected frequency component substantially to zero.
Claim 10
Dependent Claim 25 words
The speech post processor of claim 5, wherein the transform means performs a Fourier transform and the inverse transform means performs an inverse Fourier transform.
Claim 11
Dependent Claim 27 words
The speech post processor of claim 5, wherein the transform means performs a discrete Fourier transform and the inverse transform means performs a discrete inverse Fourier transform.
Claim 12
Dependent Claim 22 words
The speech post processor of claim 5, wherein the set of predetermined characteristics are determined based on characteristics of a human ear.
Claim 13
Dependent Claim 119 words
A speech decoding method comprising the steps of: (a) decoding amplitudes of a plurality of encoded harmonic components of a speech signal; (b) setting a masking threshold level for each one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of harmonic components and based on a set of predetermined characteristics; (c) suppressing the amplitude of each one of the harmonic components of the plurality of harmonic components having an amplitude less than a masking threshold level of another harmonic component of the plurality of harmonic components; and (d) synthesizing speech from harmonic components of the plurality of harmonic components which have not been suppressed.
Claim 14
Dependent Claim 119 words
A speech decoding method comprising the steps of: (a) decoding amplitudes of a plurality of encoded harmonic components of a speech signal; (b) setting a masking threshold level for each one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of harmonic components and based on a set of predetermined characteristics; (c) suppressing the amplitude of each one of the harmonic components of the plurality of harmonic components having an amplitude less than a masking threshold level of another harmonic component of the plurality of harmonic components; and (d) synthesizing speech from harmonic components of the plurality of harmonic components which have not been suppressed.
Claim 15
Dependent Claim 22 words
The speech decoding method of claim 11, wherein the set of predetermined characteristics are determined based on characteristics of a human ear.
Claim 16
Dependent Claim 111 words
A speech post processing method for processing the output of a speech decoder comprising the steps of: (a) receiving a plurality of frequency components of a decoded speech signal from the speech decoder; (b) setting a masking threshold level for each one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of harmonic components and based on a set of predetermined characteristics; (c) suppressing the amplitude of each one of the frequency components having an amplitude less than the masking threshold level of another frequency component; and (d) outputting the frequency components which have not been suppressed.
Claim 17
Dependent Claim 111 words
A speech post processing method for processing the output of a speech decoder comprising the steps of: (a) receiving a plurality of frequency components of a decoded speech signal from the speech decoder; (b) setting a masking threshold level for each one of the plurality of harmonic components, wherein the masking threshold level is established based on the amplitude of the one of the plurality of harmonic components and based on a set of predetermined characteristics; (c) suppressing the amplitude of each one of the frequency components having an amplitude less than the masking threshold level of another frequency component; and (d) outputting the frequency components which have not been suppressed.
Claim 18
Dependent Claim 34 words
The speech post processing method of claim 13, further comprising the steps of: (a) transforming the decoded speech into the plurality of frequency components; and (b) transforming the partially suppressed frequency components into speech.
Claim 19
Dependent Claim 23 words
The speech post processing method of claim 13, wherein the set of predetermined characteristics are determined based on characteristics of a human ear.

References Cited (Backward Citations)

US4771465A Cited
US5054072A Cited
EP0481374A2 Cited
EP0573398A2 Cited
EP0592151A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-21 2001-01-20 2001-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-21 2005-01-20 2005-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-21 2009-01-20 2009-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag