METHOD AND APPARATUS TO ENCODE/DECODE LOW BIT-RATE AUDIO SIGNAL
First Claim
1. A method of encoding a low bit-rate audio signal, the method comprising:
- quantizing and losslessly-encoding a specific frequency component of an audio signal in a frequency domain;
generating codebooks using the audio signal in the frequency domain;
detecting an envelope of a frequency component of the audio signal other than the specific frequency component in a specific band unit and quantizing and losslessly-encoding the envelope;
selecting a codebook that is most similar to the other frequency component to be encoded from the codebooks and determining a codebook index (fine structure);
losslessly-encoding the determined codebook index; and
generating a bit stream using losslessly-encoded data generated in the lossless-encoding of the specific frequency component, the envelope, and the determined codebook index.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus to encode/decode a low bit-rate audio signal. The method of encoding a low bit-rate audio signal, includes quantizing and losslessly-encoding a specific frequency component of an audio signal in a frequency domain, generating codebooks using the audio signal in the frequency domain, detecting an envelope of a frequency component of the audio signal other than the specific frequency component in a specific band unit and quantizing and losslessly-encoding the detected envelope of the other frequency component, selecting a codebook that is most similar to the other frequency component of the audio signal to be encoded from among the generated codebooks and determining a codebook index (fine structure), losslessly-encoding the determined codebook index, and generating a bit stream using the specific frequency component, the envelope of the other frequency component, and the determined codebook index. The method of decoding a low bit-rate audio signal, includes restoring and dividing a bit stream into a specific frequency component and a frequency component other than the specific frequency component, losslessly-decoding and inversely quantizing the specific frequency component, restoring codebook index information and envelope information about the other frequency component, generating codebooks using the specific frequency component which is inversely quantized, and restoring the other frequency component using the restored codebook index information and the restored envelope information about the other frequency component.
-
Citations
46 Claims
-
1. A method of encoding a low bit-rate audio signal, the method comprising:
-
quantizing and losslessly-encoding a specific frequency component of an audio signal in a frequency domain;
generating codebooks using the audio signal in the frequency domain;
detecting an envelope of a frequency component of the audio signal other than the specific frequency component in a specific band unit and quantizing and losslessly-encoding the envelope;
selecting a codebook that is most similar to the other frequency component to be encoded from the codebooks and determining a codebook index (fine structure);
losslessly-encoding the determined codebook index; and
generating a bit stream using losslessly-encoded data generated in the lossless-encoding of the specific frequency component, the envelope, and the determined codebook index. - View Dependent Claims (2, 3)
-
-
4. A method of encoding a low bit-rate audio signal, the method comprising:
-
quantizing and losslessly-encoding a significant frequency component of an audio signal in a frequency domain;
generating codebooks using the audio signal in the frequency domain;
detecting an envelope of a frequency component of the audio signal other than the significant frequency component in a specific band unit and quantizing and losslessly-encoding the detected envelope of the other frequency component;
checking whether a codebook having at least a predetermined similarity exists among the generated codebooks with respect to a high frequency band to be encoded;
if the similar codebook exists, selecting the similar codebook, determining a codebook index, and losslessly-encoding the determined codebook index and information indicating that the similar codebook exists;
if a similar codebook does not exist, losslessly-encoding information indicating that a similar codebook does not exist; and
generating a bit stream using losslessly-encoded data generated in the lossless encoding of the significant frequency component, the envelope of the other frequency component, the determined codebook index, and the information indicating that the similar codebook does not exist. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. An apparatus to encode a low bit-rate audio signal, the apparatus comprising:
-
a low frequency quantizing/lossless-encoding unit which quantizes and losslessly-encodes a specific frequency component of an audio signal in a frequency domain;
a codebook generating unit which generates codebooks using the audio signal in the frequency domain;
an envelope quantizing/lossless-encoding unit which detects an envelope of a frequency component of the audio signal other than the specific frequency component in a specific band unit and quantizes and losslessly-encodes the detected envelope of the other frequency component;
a codebook index acquiring unit which selects a codebook most similar to the other frequency component to be encoded from among the generated codebooks and determines a codebook index (fine structure);
an index lossless-encoding unit which losslessly-encodes the determined codebook index; and
a bit stream generating unit which generates a bit stream using losslessly encoded data which are generated by the low frequency quantizing/lossless-encoding unit, the envelope quantizing/lossless-encoding unit, and the index lossless-encoding unit. - View Dependent Claims (12, 13)
-
-
14. An apparatus to encode a low bit-rate audio signal, the apparatus comprising:
-
a low frequency quantizing/lossless-encoding unit which quantizes and losslessly-encodes an important spectral component (ISC) of an audio signal in a frequency domain;
a codebook generating unit which generates codebooks using the audio signal in the frequency domain;
an envelope quantizing/lossless-encoding unit which detects an envelope of a frequency component of the audio signal other than the important spectral component in a specific band unit and quantizes and losslessly-encodes the detected envelope of the other frequency component;
a similarity checking unit which checks whether a codebook having at least a predetermined similarity exists among the generated codebooks with respect to a high frequency band to be encoded;
a codebook existence information/index encoding unit which selects a similar codebook, determines a codebook index if the similar codebook exists, and losslessly-encodes the determined codebook index and information indicating that the similar codebook exists;
a codebook existence information encoding unit which losslessly-encodes information indicating that a similar codebook does not exist if a similar codebook does not exist; and
a bitstream generating unit which generates a bit stream using losslessly encoded data which are generated by the low frequency quantizing/lossless-encoding unit, the codebook existence information/index encoding unit, and the codebook existence information encoding unit. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An encoding apparatus, comprising:
-
a first quantizing/encoding unit to quantize a first frequency component of a full spectrum of an audio signal and to encode the quantized first frequency component;
a second quantizing/encoding unit to quantize one or more envelopes of one or more bands of a second frequency component of the full spectrum and to encode the quantized one or more envelopes;
a codebook unit to generate one or more codebooks from one or more bands of the first frequency component, to determine whether a similar codebook exists for each of the bands of the second frequency component, and to encode codebook similarity information to indicate similarities between the bands of the second frequency components and the codebooks; and
a bit stream unit to generate a bitstream including the encoded first frequency component, the encoded envelopes of the bands of the second frequency components, and the encoded similarity information. - View Dependent Claims (22)
-
-
23. A method of decoding a low bit-rate audio signal, the method comprising:
-
restoring and dividing a bit stream into a specific frequency component and a frequency component other than the specific frequency component;
losslessly-decoding and inversely quantizing the specific frequency component;
restoring codebook index information and envelope information about the other frequency component;
generating codebooks using the inversely quantized specific frequency component; and
restoring the other frequency component using the restored codebook index information and the restored envelope information about the other frequency component. - View Dependent Claims (24, 25)
-
-
26. A method of decoding a low bit-rate audio signal, the method comprising:
-
restoring and dividing a bit stream into a significant frequency component and a frequency component other than the significant frequency component;
losslessly-decoding and inversely quantizing the significant frequency component;
losslessly-decoding information as to whether a similar codebook exists;
if a similar codebook exists, restoring codebook index information and envelope information about the other frequency component;
generating codebooks using the significant frequency component which is lossless-decoded and inversely quantized and restoring a high frequency component using the restored codebook index information and the restored envelope information about the other frequency component; and
if a similar codebook does not exist, restoring the envelope information and restoring the other frequency component using a signal of a previous band and the restored envelope information. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. An apparatus to decode a low bit-rate audio signal, the apparatus comprising:
-
a bit stream dividing unit which restores and divides a bit stream into a specific frequency component and a frequency component other than the specific frequency component;
a low frequency restoring unit which losslessly-decodes and inversely quantizes the specific frequency component;
a high frequency index/envelope restoring unit which restores codebook index information and envelope information about the other frequency component;
a codebook generating unit which generates codebooks using the specific frequency component inversely quantized in the low frequency restoring unit; and
a high frequency restoring unit which restores the other frequency component using the restored codebook index information and the restored envelope information about the other frequency component. - View Dependent Claims (34, 35)
-
-
36. An apparatus to decode a low bit-rate audio signal, the apparatus comprising:
-
a bit stream dividing unit which restores and divides a bit stream into a significant frequency component and a frequency component other than the specific frequency component;
a low frequency restoring unit which losslessly decodes and inversely quantizes the significant frequency component;
a codebook existence information restoring unit which losslessly decodes information as to whether a similar codebook exists;
an index/envelope restoring unit which, if the similar codebook exists, restores codebook index information and envelope information about the other frequency component;
a first high frequency restoring unit which generates codebooks using the significant frequency component which is losslessly-decoded and inversely quantized and restores a high frequency component using the restored codebook index information and the restored envelope information about the other frequency component; and
a second high frequency restoring unit which, if a similar codebook does not exist, restores the envelope information and restores the other frequency component using a signal of a previous band and the restored envelope information. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A computer-readable medium having a computer program to execute a method of encoding a low bit-rate audio signal, the method comprising:
-
quantizing and losslessly-encoding a specific frequency component of an audio signal in a frequency domain;
generating codebooks using the audio signal in the frequency domain;
detecting an envelope of a frequency component of the audio signal other than the specific frequency component in a specific band unit and quantizing and losslessly-encoding the envelope;
selecting a codebook that is most similar to the other frequency component to be encoded from the codebooks and determining a codebook index (fine structure);
losslessly-encoding the determined codebook index; and
generating a bit stream using losslessly-encoded data generated in the lossless-encoding of the specific frequency component, the envelope, and the determined codebook index.
-
-
44. A computer-readable medium having a computer program to execute a method of encoding a low bit-rate audio signal, the method comprising:
-
quantizing and losslessly-encoding a significant frequency component of an audio signal in a frequency domain;
generating codebooks using the audio signal in the frequency domain;
detecting an envelope of a frequency component of the audio signal other than the significant frequency component in a specific band unit and quantizing and losslessly-encoding the detected envelope of the other frequency component;
checking whether a codebook having at least a predetermined similarity exists among the generated codebooks with respect to a high frequency band to be encoded;
if the similar codebook exists, selecting the similar codebook, determining a codebook index, and losslessly-encoding the determined codebook index and information indicating that the similar codebook exists;
if a similar codebook does not exist, losslessly-encoding information indicating that a similar codebook does not exist; and
generating a bit stream using losslessly-encoded data generated in the lossless encoding of the significant frequency component, the envelope of the other frequency component, the determined codebook index, and the information indicating that the similar codebook does not exist.
-
-
45. A computer-readable medium having a computer program to execute a method of decoding a low bit-rate audio signal, the method comprising:
-
restoring and dividing a bit stream into a specific frequency component and a frequency component other than the specific frequency component;
losslessly-decoding and inversely quantizing the specific frequency component;
restoring codebook index information and envelope information about the other frequency component;
generating codebooks using the inversely quantized specific frequency component; and
restoring the other frequency component using the restored codebook index information and the restored envelope information about the other frequency component.
-
-
46. A computer-readable medium having a computer program to execute a method of decoding a low bit-rate audio signal, the method comprising:
-
restoring and dividing a bit stream into a significant frequency component and a frequency component other than the significant frequency component;
losslessly-decoding and inversely quantizing the significant frequency component;
losslessly-decoding information as to whether a similar codebook exists;
if a similar codebook exists, restoring codebook index information and envelope information about the other frequency component;
generating codebooks using the significant frequency component which is lossless-decoded and inversely quantized and restoring a high frequency component using the restored codebook index information and the restored envelope information about the other frequency component; and
if a similar codebook does not exist, restoring the envelope information and restoring the other frequency component using a signal of a previous band and the restored envelope information.
-
Specification