Encoding apparatus and decoding apparatus for transforming between modified discrete cosine transform-based coder and different coder
First Claim
Patent Images
1. An encoding apparatus, comprising:
- a first encoder configured to encode a previous frame for a speech characteristic signal in an input signal according to a Code Excited Linear Prediction (CELP); and
a second encoder configured to encode a current frame for an audio characteristic signal in the input signal according to a Modified Discrete Cosine Transform (MDCT), whereinwhen switching occurs from the previous frame for the speech characteristic signal to the current frame for the audio characteristic signal in the input signal, the first encoder encodes an additional MDCT information extracted from the previous frame,the first encoder encodes additional MDCT information in the speech characteristic signal for overlap-add operation between the previous frame and the current frame,the current frame is decoded according to MDCT by applying a first window into the additional MDCT information, applying a second window into the current frame, and performing overlap-add between the current frame applied the first window and the additional MDCT information applied second window, in a decoding apparatus,the additional MDCT information is applied to the second window for removing time domain aliasing generated during MDCT, andthe additional MDCT information is extracted from a delayed block in the previous frame with respect to a block of the current frame.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoding apparatus and a decoding apparatus in a transform between a Modified Discrete Cosine Transform (MDCT)-based coder and a different coder are provided. The encoding apparatus may encode additional information to restore an input signal encoded according to the MDCT-based coding scheme, when switching occurs between the MDCT-based coder and the different coder. Accordingly, an unnecessary bitstream may be prevented from being generated, and minimum additional information may be encoded.
-
Citations
3 Claims
-
1. An encoding apparatus, comprising:
-
a first encoder configured to encode a previous frame for a speech characteristic signal in an input signal according to a Code Excited Linear Prediction (CELP); and a second encoder configured to encode a current frame for an audio characteristic signal in the input signal according to a Modified Discrete Cosine Transform (MDCT), wherein when switching occurs from the previous frame for the speech characteristic signal to the current frame for the audio characteristic signal in the input signal, the first encoder encodes an additional MDCT information extracted from the previous frame, the first encoder encodes additional MDCT information in the speech characteristic signal for overlap-add operation between the previous frame and the current frame, the current frame is decoded according to MDCT by applying a first window into the additional MDCT information, applying a second window into the current frame, and performing overlap-add between the current frame applied the first window and the additional MDCT information applied second window, in a decoding apparatus, the additional MDCT information is applied to the second window for removing time domain aliasing generated during MDCT, and the additional MDCT information is extracted from a delayed block in the previous frame with respect to a block of the current frame.
-
-
2. A decoding apparatus, comprising:
-
a first decoder configured to decode a previous frame for a speech characteristic signal in an input signal encoded according to a Code Excited Linear Prediction (CELP); and a second decoder configured to decode a current frame for an audio characteristic signal in the input signal encoded according to a Modified Discrete Cosine Transform (MDCT), wherein when switching occurs from the previous frame for the speech characteristic signal to the current frame for the audio characteristic signal in the input signal, the first decoder decodes an additional MDCT information extracted from the previous frame, the second decoder decodes the current frame for the audio characteristic signal by performing an overlap-add operation according to the MDCT between the previous frame and the current frame, the additional MDCT information is determined in the speech characteristic signal for overlap-add operation between the previous frame and the current frame, the current frame is decoded according to MDCT by applying a first window into the additional MDCT information, applying a second window into the current frame, and performing overlap-add between the current frame applied the first window and the additional MDCT information applied second window, in a decoding apparatus, the additional MDCT information is applied to the second window for removing time domain aliasing generated during MDCT, and the additional MDCT information is extracted from a delayed block in the previous frame with respect to a block of the current frame.
-
-
3. An encoding apparatus, comprising:
-
a first encoder configured to encode a previous frame for a speech characteristic signal in an input signal according to a Code Excited Linear Prediction (CELP); a second encoder configured to encode a current frame for an audio characteristic signal in the input signal according to a Modified Discrete Cosine Transform (MDCT); and a block delay circuit configured to delay a previous block with respect to a first block to be encoded by the second encoder when switching occurs between the speech characteristic signal and the audio characteristic signal in the input signal, when the switching occurs from the previous frame for the speech characteristic signal to the current frame for the audio characteristic signal in the input signal, the first encoder encodes an additional MDCT information extracted from the previous frame to be processed based on the CELP when the switching occurs from the speech characteristic signal to the audio characteristic signal in the input signal, wherein the additional MDCT information is used to decode the current frame for the audio characteristic signal according to the MDCT by performing an overlap-add operation between the previous frame and the current frame at a folding point in a decoding process.
-
Specification