Apparatus and method for encoding/decoding for high frequency bandwidth extension
First Claim
Patent Images
1. A coding method comprising:
- receiving an input signal which is a time domain signal;
determining a core coding mode of a low-frequency signal of the input signal, based on characteristics of the low-frequency signal of the input signal;
extracting a linear prediction coefficient (LPC) from the low-frequency signal of the input signal, and quantizing the LPC;
performing, by using at least one processor, code excited linear prediction (CELP) coding on an LPC excitation signal of the low-frequency signal of the input signal, when the core coding mode of the low-frequency signal of the input signal is determined to be a CELP coding mode;
performing time-domain (TD) extension coding on a high-frequency signal of the input signal, when the CELP coding is performed on the LPC excitation signal;
performing audio coding on the LPC excitation signal, when the core coding mode of the low-frequency signal of the input signal is determined to be an audio coding mode;
performing frequency-domain (FD) extension coding on the high-frequency signal of the input signal, when the audio coding is performed on the LPC excitation signal;
generating a bitstream based on either (1) a result of the CELP coding and a result of TD extension coding, or (2) a result of the audio coding and a result of the FD extension coding; and
transmitting the bitstream to a decoding side for reproduction,wherein the performing of the FD extension coding comprises;
generating a base excitation signal for a high band using the input signal;
obtaining an energy control factor of a sub-band in a frame, using the base excitation signal and the input signal;
obtaining an energy signal of the sub-band in the frame from the input signal;
controlling, by using the at least one processor, the energy signal based on the energy control factor, for the sub-band in the frame; and
quantizing the controlled energy signal, andwherein the controlling of the energy signal is performed when the frame is a harmonic frame or a normal frame other than a transient frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for performing coding and decoding for high-frequency bandwidth extension. The coding apparatus may down-sample an input signal, perform core coding on the down-sampled input signal, perform frequency transformation on the input signal, and perform bandwidth extension coding by using a base signal of the input signal in a frequency domain.
53 Citations
12 Claims
-
1. A coding method comprising:
-
receiving an input signal which is a time domain signal; determining a core coding mode of a low-frequency signal of the input signal, based on characteristics of the low-frequency signal of the input signal; extracting a linear prediction coefficient (LPC) from the low-frequency signal of the input signal, and quantizing the LPC; performing, by using at least one processor, code excited linear prediction (CELP) coding on an LPC excitation signal of the low-frequency signal of the input signal, when the core coding mode of the low-frequency signal of the input signal is determined to be a CELP coding mode; performing time-domain (TD) extension coding on a high-frequency signal of the input signal, when the CELP coding is performed on the LPC excitation signal; performing audio coding on the LPC excitation signal, when the core coding mode of the low-frequency signal of the input signal is determined to be an audio coding mode; performing frequency-domain (FD) extension coding on the high-frequency signal of the input signal, when the audio coding is performed on the LPC excitation signal; generating a bitstream based on either (1) a result of the CELP coding and a result of TD extension coding, or (2) a result of the audio coding and a result of the FD extension coding; and transmitting the bitstream to a decoding side for reproduction, wherein the performing of the FD extension coding comprises; generating a base excitation signal for a high band using the input signal; obtaining an energy control factor of a sub-band in a frame, using the base excitation signal and the input signal; obtaining an energy signal of the sub-band in the frame from the input signal; controlling, by using the at least one processor, the energy signal based on the energy control factor, for the sub-band in the frame; and quantizing the controlled energy signal, and wherein the controlling of the energy signal is performed when the frame is a harmonic frame or a normal frame other than a transient frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification