Scalable audio coding/decoding method and apparatus
First Claim
1. A scalable audio coding method for coding audio signals into a layered datastream having a base layer and a predetermined number of enhancement layers, comprising the steps of:
- (a) signal-processing input audio signals and quantizing the same for each predetermined coding band;
(b) coding the quantized data corresponding to the base layer within a predetermined layer size;
(c) coding the quantized data corresponding to the next enhancement layer of the coded base layer and the remaining quantized data uncoded and belonging to the coded layer, within a predetermined layer size; and
(d) sequentially performing the layer coding steps for all layers, wherein the steps (b), (c) and (d) each comprise the steps of;
(i) obtaining gamut bit allocation information representing the number of bits of the quantized data corresponding to the respective subbands belonging to a layer to be coded;
(ii) obtaining the number of bits allocated to the respective subbands within each subband size of the layers;
(iii) generating an index representing the presence of quantized data for predetermined frequency components forming the subbands for the quantized data corresponding to the number of allocated bits; and
(iv) generating bitstreams by coding the quantized data corresponding to the gamut bit allocation information, quantization step size, index and number of bits allocated to the respective subbands, by a predetermined coding method.
1 Assignment
0 Petitions
Accused Products
Abstract
A scalable audio coding/decoding method and apparatus are provided. The coding method includes the steps of (a) signal-processing input audio signals and quantizing the same for each predetermined coding band; (b) coding the quantized data corresponding to the base layer within a predetermined layer size; (c) coding the quantized data corresponding to the next enhancement layer of the coded base layer and the remaining quantized data uncoded and belonging to the enhancement layer, within a predetermined layer size; and (d) sequentially performing the layer coding steps for all layers, wherein the steps (b), (c) and (d) each comprise the steps of: (i) obtaining gamut bit allocation information representing the number of bits of the quantized data corresponding to the respective subbands belonging to a layer to be coded; (ii) obtaining the number of bits allocated to the respective subbands within each subband size of the layers; (iii) generating an index representing the presence of quantized data for predetermined frequency components forming the subbands for the quantized data corresponding to the number of allocated bits; and (iv) generating bitstreams by coding the quantized data corresponding to the gamut bit allocation information, quantization step size, index and number of bits allocated to the respective subbands, by a predetermined coding method.
91 Citations
30 Claims
-
1. A scalable audio coding method for coding audio signals into a layered datastream having a base layer and a predetermined number of enhancement layers, comprising the steps of:
-
(a) signal-processing input audio signals and quantizing the same for each predetermined coding band; (b) coding the quantized data corresponding to the base layer within a predetermined layer size; (c) coding the quantized data corresponding to the next enhancement layer of the coded base layer and the remaining quantized data uncoded and belonging to the coded layer, within a predetermined layer size; and (d) sequentially performing the layer coding steps for all layers, wherein the steps (b), (c) and (d) each comprise the steps of; (i) obtaining gamut bit allocation information representing the number of bits of the quantized data corresponding to the respective subbands belonging to a layer to be coded; (ii) obtaining the number of bits allocated to the respective subbands within each subband size of the layers; (iii) generating an index representing the presence of quantized data for predetermined frequency components forming the subbands for the quantized data corresponding to the number of allocated bits; and (iv) generating bitstreams by coding the quantized data corresponding to the gamut bit allocation information, quantization step size, index and number of bits allocated to the respective subbands, by a predetermined coding method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A scalable audio coding apparatus for coding audio signals to have layered bitrate data having bitrates of a predetermined number, comprising:
-
a quantizing portion for signal-processing input audio signals and quantizing the same for each coding band; and a bit packing portion for generating bitstreams by coding gamut bit allocation information for each subband of a base layer, representing the number of bits of quantized data of the respective subbands belonging to the base layer, index representing the presence of data for predetermined frequency components of the quantized data corresponding to the number of bits allocated to the respective subbands, quantization step size and the quantized data, and coding gamut bit allocation information, index, quantization step size and quantized data of the next layer after completing coding of the base layer, to perform coding on all layers. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A scalable audio decoding method for decoding audio data coded to have layered bitrates, comprising the steps of:
-
decoding gamut bit allocation information for each subband of a base layer, representing the number of bits of quantized data of the respective subbands belonging to the base layer, index representing the presence of data for predetermined frequency components of the quantized data corresponding to the number of bits allocated to the respective subbands, quantization step size and the quantized data, in the generated order of the layers of the bitstreams, decoding being performed by obtaining the number of bits allocated to the subbands belonging to each layer and decoding the quantized data corresponding to the number of allocated bits referring to the index; restoring the decoded quantization step size and quantized data into signals having the original magnitudes; and converting dequantized signals of a frequency domain into signals of a temporal domain. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A scalable audio decoding apparatus for decoding audio data coded to have layered bitrates, comprising:
-
a bitstream analyzing portion for decoding gamut bit allocation information for each subband of a base layer, representing the number of bits of quantized data of the respective subbands belonging to the base layer, index representing the presence of data for predetermined frequency components of the quantized data corresponding to the number of bits allocated to the respective subbands, quantization step size and the quantized data, in the generated order of the layers of the bitstreams, decoding being performed by obtaining the number of bits allocated to the subbands belonging to each layer and decoding the quantized data corresponding to the number of allocated bits referring to the index; an inverse quantizing portion for restoring the decoded quantization step size and quantized data into signals having the original magnitudes; and a frequency/time mapping portion for converting inversely quantized signals into signals of a temporal domain. - View Dependent Claims (21)
-
-
22. A scalable audio coding method for coding audio signals into a layered datastream having a base layer and a predetermined number of enhancement layers, comprising the steps of:
-
(a) signal-processing input audio signals and quantizing the same for each predetermined coding band; (b) coding the quantized data of a first range of frequencies corresponding to the base layer within a predetermined layer size; (c) coding the quantized data of a second range of frequencies corresponding to the next enhancement layer within a predetermined layer size; and (d) sequentially performing the layer coding steps for all layers, wherein the steps (b), (c) and (d) each comprise the steps of; (i) obtaining gamut bit allocation information representing the number of bits of the quantized data corresponding to the respective subbands belonging to a layer to be coded; (ii) obtaining the number of bits allocated to the respective subbands within each subband size of the layers; (iii) generating an index representing the presence of quantized data for predetermined frequency components forming the subbands for the quantized data corresponding to the number of allocated bits; and (iv) generating bitstreams by coding the quantized data corresponding to the gamut bit allocation information, quantization step size, index and number of bits allocated to the respective subbands, by a predetermined coding method. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification