Methods, apparatuses and system for encoding and decoding signal
First Claim
1. A method for encoding a signal, the method comprising:
- performing a classification decision process on high frequency signals of input signals;
adaptively encoding the high frequency signals according to a result of the classification decision process, wherein the classification decision process is used to determine a type of the high frequency signals, wherein the type of the high frequency signals comprises a transient signal or a non-transient signal;
encoding low frequency signals of the input signals; and
outputting an encoded bitstream of the low frequency signals, an adaptively encoded bitstream of the high frequency signals, and the result of the classification decision process wherein adaptively encoding the high frequency signals comprises;
encoding four time envelopes and four spectral envelopes for a transient signal; and
encoding eight spectral envelopes for a non-transient signal, wherein no time envelope is encoded for the non-transient signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for encoding a signal and decoding a signal and a system for encoding and decoding are provided. The method for encoding a signal includes performing a classification decision process on high frequency signals of input signals, adaptively encoding the high frequency signals according to the result of the classification decision process, and outputting a bitstream including codes of low frequency signals of the input signals, adaptive codes of the high frequency signals, and the result of the classification decision process. The classification decision process is performed on the high frequency signals, and adaptive encoding or adaptive decoding is performed according to the result of the classification decision process, so the quality of voice and audio output signals is improved.
-
Citations
12 Claims
-
1. A method for encoding a signal, the method comprising:
-
performing a classification decision process on high frequency signals of input signals; adaptively encoding the high frequency signals according to a result of the classification decision process, wherein the classification decision process is used to determine a type of the high frequency signals, wherein the type of the high frequency signals comprises a transient signal or a non-transient signal; encoding low frequency signals of the input signals; and outputting an encoded bitstream of the low frequency signals, an adaptively encoded bitstream of the high frequency signals, and the result of the classification decision process wherein adaptively encoding the high frequency signals comprises; encoding four time envelopes and four spectral envelopes for a transient signal; and encoding eight spectral envelopes for a non-transient signal, wherein no time envelope is encoded for the non-transient signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for decoding a signal, the method comprising:
-
receiving an encoded bitstream of low frequency signals, an adaptive encoded bitstream of high frequency signals, and a result of a classification decision process; adaptively decoding the high frequency signals according to the result of the classification decision process and a determined excitation signal, wherein the classification decision process is used to determine a type of the high frequency signals, wherein the type of the high frequency signals comprises a transient signal or a non-transient signal; decoding the encoded bitstream of low frequency signals; and obtaining output signals comprising the decoded low frequency signals and the adaptively decoded high frequency signals wherein adaptively decoding the high frequency signals comprises; decoding four time envelopes and four spectral envelopes for a transient signal determined based on an allocation of bits; and decoding eight spectral envelopes for a non-transient signal determined based on an allocation of bits, wherein no time envelope is decoded for the non-transient signal. - View Dependent Claims (10, 11, 12)
-
Specification