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
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 |