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

Subband decoding method and apparatus

Assignee: Motorola Solutions Inc
•
Filing: 1989-09-05
•
Granted: 1991-10-01
•
Expires: 2009-09-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An subband coding system encoder is provided for improving the quality of a reconstructed speech signal. Briefly, the improved subband coding system encoder includes means for improving the selection of the waveform/noise fill gain factor. The improved selection method, according to the invention, is based on the quasi-stationary characteristic of speech, that is, that the short-time frequency spectrum of a speech signal varies slowly with time. Moreover, the amount of fill energy is adaptively determined for each subband according to the shape of the frequency spectrum for each speech frame.

Inventors

  • 👤 Daehyoung Hong
  • 👤 Michael D. Kotzin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 05:15
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/02; G10L19/028; H; H04; H04B; H04B1/00; H04B1/66; H04B1/667

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 181 words
In a subband coding system including an encoder having an input signal and a decoder, a method for providing an improved reconstructed signal at the decoder, comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder: (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal: (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps: (c 1 ) computing values A, B which minimize ##EQU3## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k |max); (c 4 ) computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 2
Dependent Claim 181 words
In a subband coding system including an encoder having an input signal and a decoder, a method for providing an improved reconstructed signal at the decoder, comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder: (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal: (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps: (c 1 ) computing values A, B which minimize ##EQU3## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k |max); (c 4 ) computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 3
Dependent Claim 9 words
The method of claim 1 wherein ξ is generally=0.3.
Claim 4
Dependent Claim 7 words
The method of claim 1 wherein N=11.
Claim 5
Dependent Claim 175 words
A subband coding system including an encoder having an input signal and a decoder, said decoder having means for providing an improved reconstructed signal, comprising: means for providing a partially reconstructed signal based on information received from the encoder; means for receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; means for providing N noise/waveform fill signals, each having an energy value E' k , including means for providing the E' k , comprising: means for computing values A, B which minimize ##EQU4## means for computing N values Z k based on E k -(Ak+B), where k varies from 1-N; means for identifying the largest Z k (Z k |max); means for computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; means for combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 6
Dependent Claim 175 words
A subband coding system including an encoder having an input signal and a decoder, said decoder having means for providing an improved reconstructed signal, comprising: means for providing a partially reconstructed signal based on information received from the encoder; means for receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; means for providing N noise/waveform fill signals, each having an energy value E' k , including means for providing the E' k , comprising: means for computing values A, B which minimize ##EQU4## means for computing N values Z k based on E k -(Ak+B), where k varies from 1-N; means for identifying the largest Z k (Z k |max); means for computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; means for combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 7
Dependent Claim 11 words
The subband coding system of claim 4 wherein ξ is generally=0.3.
Claim 8
Dependent Claim 9 words
The subband coding system of claim 4 wherein N=11.
Claim 9
Dependent Claim 183 words
A subband coding system including an encoder having an input signal and a decoder, said decoder being arranged for providing an improved reconstructed signal according to the method comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder; (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps: (c 1 ) computing values A, B which minimize ##EQU5## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k |max); (c 4 ) computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 10
Dependent Claim 183 words
A subband coding system including an encoder having an input signal and a decoder, said decoder being arranged for providing an improved reconstructed signal according to the method comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder; (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps: (c 1 ) computing values A, B which minimize ##EQU5## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k |max); (c 4 ) computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 11
Dependent Claim 11 words
The subband coding system of claim 7 wherein ξ is generally=0.3.
Claim 12
Dependent Claim 9 words
The subband coding system of claim 7 wherein N=11.
Claim 13
Dependent Claim 195 words
A subband coding system including an encoder having an input signal and a decoder, said decoder having a computing means such as a microprocessor or a digital signal processor programmed for providing an improved reconstructed signal according to the method comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder; (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps: (c 1 ) computing values A, B which minimize ##EQU6## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k |max); (c 4 ) computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 14
Dependent Claim 195 words
A subband coding system including an encoder having an input signal and a decoder, said decoder having a computing means such as a microprocessor or a digital signal processor programmed for providing an improved reconstructed signal according to the method comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder; (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps: (c 1 ) computing values A, B which minimize ##EQU6## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k |max); (c 4 ) computing N values E' k based on E k -ξ(Z k |max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 15
Dependent Claim 11 words
The subband coding system of claim 10 wherein ξ is generally=0.3.
Claim 16
Dependent Claim 9 words
The subband coding system of claim 10 wherein N=11.
Claim 17
Dependent Claim 199 words
In a subband coding system including an encoder having an input signal and a decoder, a method for operating a computer such as a microprocessor or a digital signal processor for providing an improved reconstructed signal at the decoder, the method comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder; (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps; (c 1 ) computing values A, B which minimize ##EQU7## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k | max ); (c 4 ) computing N values E' k based on E k -ξ(Z k | max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 18
Dependent Claim 199 words
In a subband coding system including an encoder having an input signal and a decoder, a method for operating a computer such as a microprocessor or a digital signal processor for providing an improved reconstructed signal at the decoder, the method comprising the following steps: (a) providing a partially reconstructed signal based on information received from the encoder; (b) receiving from the encoder N subband energy values E k , where k varies from 1-N, each E k based on the energy present in a particular spectral subband of the original input signal; (c) providing N noise/waveform fill signals, each having an energy value E' k , where the E' k is provided by the following steps; (c 1 ) computing values A, B which minimize ##EQU7## (c 2 ) computing N values Z k based on E k -(Ak+B), where k varies from 1-N; (c 3 ) identifying the largest Z k (Z k | max ); (c 4 ) computing N values E' k based on E k -ξ(Z k | max -Z k ), where k varies from 1-N and ξ is a predetermined constant; (d) combining the noise/waveform fill signals with said partially reconstructed signal.
Claim 19
Dependent Claim 9 words
The method of claim 13 wherein ξ is generally=0.3.
Claim 20
Dependent Claim 7 words
The method of claim 13 wherein N=1.

References Cited (Backward Citations)

US4220819A Cited
US4701955A Cited
US4716592A Cited
US4669120A Cited
US4703480A Cited
US4811398A Cited
US4853963A Cited
US4896362A Cited
US4805193A Cited
US4933957A Cited
US4975958A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-30 1995-04-01 1995-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-30 1999-04-01 1999-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-30 2003-04-01 2003-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag