Systems, methods, and apparatus for gain coding
First Claim
1. A method of encoding a highband portion of a speech signal having a lowband portion and the highband portion, said method comprising:
- calculating a plurality of filter parameters that characterize a spectral envelope of the highband portion;
calculating a spectrally extended signal by extending the spectrum of a signal derived from the lowband portion;
generating a synthesized highband signal according to (A) a highband excitation signal based on the spectrally extended signal and (B) the plurality of filter parameters; and
calculating a gain envelope based on a relation between the highband portion and a signal based on the lowband portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A wideband speech encoder according to one embodiment includes a lowband encoder and a highband encoder. The lowband encoder is configured to encode a lowband portion of a wideband speech signal as a set of filter parameters and an encoded excitation signal. The highband encoder is configured to calculate values for coding parameters that specify a spectral envelope and a temporal envelope of a highband portion of the wideband speech signal. The temporal envelope is based on a highband excitation signal that is derived from the encoded excitation signal. In one such example, the temporal envelope is based on a difference in levels between the highband portion and a synthesized highband signal, wherein the synthesized highband signal is generated according to the highband excitation signal and a set of highband filter parameters.
228 Citations
22 Claims
-
1. A method of encoding a highband portion of a speech signal having a lowband portion and the highband portion, said method comprising:
-
calculating a plurality of filter parameters that characterize a spectral envelope of the highband portion; calculating a spectrally extended signal by extending the spectrum of a signal derived from the lowband portion; generating a synthesized highband signal according to (A) a highband excitation signal based on the spectrally extended signal and (B) the plurality of filter parameters; and calculating a gain envelope based on a relation between the highband portion and a signal based on the lowband portion. - View Dependent Claims (2, 3, 4)
-
-
5. A method of speech processing, said method comprising:
-
generating a highband excitation signal based on a lowband excitation signal; generating a synthesized highband signal based on a highband speech signal and the highband excitation signal; and calculating a plurality of gain factors based on a relation between the highband speech signal and a signal based on the lowband excitation signal. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method of decoding a highband portion of a speech signal having a lowband portion and the highband portion, said method comprising:
-
receiving a plurality of filter parameters that characterize a spectral envelope of the highband portion and a plurality of gain factors that characterize a temporal envelope of the highband portion; calculating a spectrally extended signal by extending the spectrum of a signal that is based on a lowband excitation signal; generating a synthesized highband signal according to (A) the plurality of filter parameters and (B) a highband excitation signal based on the spectrally extended signal; and modulating a gain envelope of the synthesized highband signal according to the plurality of gain factors. - View Dependent Claims (11, 12)
-
-
13. An apparatus configured to encode a highband portion of a speech signal having a lowband portion and the highband portion, said apparatus comprising:
-
an analysis module configured to calculate a set of filter parameters that characterize a spectral envelope of the highband portion; a spectrum extender configured to calculate a spectrally extended signal by extending the spectrum of a signal derived from the lowband portion; a synthesis filter configured to generate a synthesized highband signal according to (A) a highband excitation signal based on the spectrally extended signal and (B) the set of filter parameters; and a gain factor calculator configured to calculate a gain envelope based on a time-varying relation between the highband portion and a signal based on the lowband portion. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A highband speech decoder configured to receive (A) a plurality of filter parameters that characterize a spectral envelope of a highband portion of a speech signal and (B) an encoded lowband excitation signal based on a lowband portion of the speech signal, said decoder comprising:
-
a spectrum extender configured to calculate a spectrally extended signal by extending the spectrum of a signal that is based on the encoded lowband excitation signal; a synthesis filter configured to generate a synthesized highband signal according to the plurality of filter parameters and a highband excitation signal based on the spectrally extended signal; and a gain control element configured to modulate a gain envelope of the synthesized highband signal according to a plurality of gain factors that characterize a temporal envelope of the highband portion. - View Dependent Claims (20, 21, 22)
-
Specification