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

Adaptive method and apparatus for coding speech

Assignee: Verizon Laboratories Inc
•
Filing: 1985-11-14
•
Granted: 1988-12-06
•
Expires: 2005-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a speech coding system, scale factors are generated and encoded for each of a plurality of subbands of a Fourier transform spectrum of speech. Based on those scale factors, the spectrum is equalized. Coefficients of a limited number of subbands determined by the scale factors are encoded. The number of bits used to encode each coefficient of each transmitted subband is determined by the scale factor for each subband. At the receiver, coefficients of subbands which are not transmitted are approximated by means of a list replication technique.

Inventors

  • 👤 Baruch Mazor
  • 👤 Dale E. Veeneman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:29
CPC Classifications
G; G10; G10L; G10L21/00; G10L21/02; G10L21/038; G10L19/00; G10L19/02

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 102 words
A speech coding system comprising: transform means for performing a discrete transform of a window of speech to generate a discrete transform spectrum of coefficients; envelope defining and encoding means for defining an approximate envelope of the discrete spectrum in each of a plurality of subbands of coefficients and for encoding the defined envelope of each subband of coefficients; means for scaling each spectrum coefficient relative to the defined envelope of the respective subband of coefficients; and coefficient encoding means for encoding the scaled spectrum coefficients within each subband in a number of bits determined by the defined envelope of the subband.
Claim 2
Dependent Claim 102 words
A speech coding system comprising: transform means for performing a discrete transform of a window of speech to generate a discrete transform spectrum of coefficients; envelope defining and encoding means for defining an approximate envelope of the discrete spectrum in each of a plurality of subbands of coefficients and for encoding the defined envelope of each subband of coefficients; means for scaling each spectrum coefficient relative to the defined envelope of the respective subband of coefficients; and coefficient encoding means for encoding the scaled spectrum coefficients within each subband in a number of bits determined by the defined envelope of the subband.
Claim 3
Dependent Claim 33 words
A speech coding system as claimed in claim 1 wherein the number of bits determined for a plurality of subbands is zero such that the scaled coefficients for those subbands are not transmitted.
Claim 4
Dependent Claim 26 words
A speech coding system as claimed in claim 2 wherein the scaled coefficients of different subbands are encoded in different numbers of bits other than zero.
Claim 5
Dependent Claim 51 words
A speech coding system as claimed in claim 2 wherein encoded speech is decoded by replicating subbands of transmitted coefficients as substitutes for subbands of nontransmitted coefficients such that the transmitted coefficients listed in order according to frequency are replicated as subbands of nontransmitted coefficients listed in order according to frequency.
Claim 6
Dependent Claim 25 words
A speech coding system as claimed in claim 1 wherein the coefficients of different subbands are encoded in different numbers of bits other than zero.
Claim 7
Dependent Claim 18 words
A speech coding system as claimed in claim 1 wherein the transform means performs a discrete Fourier transform.
Claim 8
Dependent Claim 33 words
A speech coding system as claimed in claim 6 wherein the number of bits determined for a plurality of subbands is zero such that the scaled coefficients for those subbands are not transmitted.
Claim 9
Dependent Claim 26 words
A speech coding system as claimed in claim 7 wherein the scaled coefficients of different subbands are encoded in different numbers of bits other than zero.
Claim 10
Dependent Claim 51 words
A speech coding system as claimed in claim 7 wherein encoded speech is decoded by replicating subbands of transmitted coefficients as substitutes for subbands of nontransmitted coefficients such that the transmitted coefficients listed in order according to frequency are replicated as subbands of nontransmitted coefficients listed in order according to frequency.
Claim 11
Dependent Claim 25 words
A speech coding system as claimed in claim 6 wherein the coefficients of different subbands are encoded in different numbers of bits other than zero.
Claim 12
Dependent Claim 136 words
A speech coding system comprising: Fourier transform means for performing a discrete transform of a window of speech to generate a discrete transform spectrum of coefficients; envelope defining and encoding means for defining an approximate envelope of the discrete spectrum in each of a plurality of subbands of coefficients and for encoding the defined envelope of each subband of coefficients; means for scaling each spectrum coefficient relative to the defined envelope of the respective subband of coefficients; and coefficient encoding means for encoding the scaled coefficient of less than all of the subbands, the encoded scaled coefficients being those corresponding to the defined envelopes of greater magnitude, with the scaled coefficients of subbands corresponding to defined envelopes of greatest magnitudes being encoded in more bits than coefficients of subbands corresponding to defined envelopes of lesser magnitudes.
Claim 13
Dependent Claim 136 words
A speech coding system comprising: Fourier transform means for performing a discrete transform of a window of speech to generate a discrete transform spectrum of coefficients; envelope defining and encoding means for defining an approximate envelope of the discrete spectrum in each of a plurality of subbands of coefficients and for encoding the defined envelope of each subband of coefficients; means for scaling each spectrum coefficient relative to the defined envelope of the respective subband of coefficients; and coefficient encoding means for encoding the scaled coefficient of less than all of the subbands, the encoded scaled coefficients being those corresponding to the defined envelopes of greater magnitude, with the scaled coefficients of subbands corresponding to defined envelopes of greatest magnitudes being encoded in more bits than coefficients of subbands corresponding to defined envelopes of lesser magnitudes.
Claim 14
Dependent Claim 51 words
A speech coding system as claimed in claim 11 wherein encoded speech is decoded by replicating subbands of transmitted coefficients as substitutes for subbands of nontransmitted coefficients such that the transmitted coefficients listed in order according to frequency are replicated as subbands of nontransmitted coefficients listed in order according to frequency.
Claim 15
Independent Claim 85 words
A method of coding speech comprising: performing a discrete transform of a window of speech to generate a discrete spectrum of coefficients; defining an approximate envelope of the discrete spectrum in each of a plurality of subbands of coefficients and digitally encoding the defined envelope of each subband of coefficients; scaling each coefficient relative to the defined magnitude of the respective subband of coefficients; and encoding the scaled coefficients within each subband into a number of bits determined by the defined envelope of the subband.
Claim 16
Independent Claim 85 words
A method of coding speech comprising: performing a discrete transform of a window of speech to generate a discrete spectrum of coefficients; defining an approximate envelope of the discrete spectrum in each of a plurality of subbands of coefficients and digitally encoding the defined envelope of each subband of coefficients; scaling each coefficient relative to the defined magnitude of the respective subband of coefficients; and encoding the scaled coefficients within each subband into a number of bits determined by the defined envelope of the subband.
Claim 17
Dependent Claim 15 words
The method as claimed in claim 13 wherein the discrete transform is a Fourier transform.
Claim 18
Dependent Claim 31 words
The method as claimed in claim 14 wherein the number of bits determined for a plurality of subbands is zero such that the scaled coefficients for those subbands are not transmitted.
Claim 19
Dependent Claim 24 words
The method as claimed in claim 15 wherein the scaled coefficients of different subbands are encoded in different numbers of bits other than zero.
Claim 20
Dependent Claim 49 words
The method as claimed in claim 15 wherein encoded speech is decoded by replicating subbands of transmitted coefficients as substitutes for subbands of nontransmitted coefficients such that the transmitted coefficients listed in order according to frequency are replicated as subbands of nontransmitted coefficients listed in order according to frequency.
Claim 21
Dependent Claim 20 words
A system as claimed in claim 14 wherein the coefficients are the coefficients of a Fourier transform spectrum of speech.
Claim 22
Dependent Claim 81 words
In a system in which a discrete signal is divided into a plurality of subbands of coefficients and only select subbands of coefficients are transmitted to a receiver as determined by the signal itself, a method of regenerating the discrete signal at the receiver comprising replicating subbands of transmitted coefficients as substitutes for subbands of nontransmitted coefficients such that the transmitted coefficients listed in order according to frequency are replicated as subbands of nontransmitted coefficients listed in order according to frequency.
Claim 23
Dependent Claim 81 words
In a system in which a discrete signal is divided into a plurality of subbands of coefficients and only select subbands of coefficients are transmitted to a receiver as determined by the signal itself, a method of regenerating the discrete signal at the receiver comprising replicating subbands of transmitted coefficients as substitutes for subbands of nontransmitted coefficients such that the transmitted coefficients listed in order according to frequency are replicated as subbands of nontransmitted coefficients listed in order according to frequency.

References Cited (Backward Citations)

US4283601A Cited
US4184049A Cited
US4388491A Cited
US4310721A Cited
US4330689A Cited
US4381428A Cited
US4535472A Cited
EP0124728A1 Cited
EP0176243A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-12-06 1992-06-06 1992-12-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-12-06 1996-06-06 1996-12-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-12-06 2000-06-06 2000-12-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag