Apparatus and method of encoding audio data and apparatus and method of decoding encoded audio data
First Claim
1. An audio data encoding apparatus comprising:
- a scalable encoding unit dividing audio data into a plurality of layers, representing the audio data in predetermined numbers of bits in each of the plurality of layers, and encoding a lower layer prior to encoding an upper layer and an upper bit of each layer prior to encoding a lower bit of each layer;
an SBR encoding unit generating spectral band replication (SBR) data that has information with respect to audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and
a bitstream production unit generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method encode audio data, and an apparatus and method decode encoded audio data. An audio data encoding apparatus includes: a scalable encoding unit dividing audio data into a plurality of layers, representing the audio data in predetermined numbers of bits in each of the plurality of layers, and encoding a lower layer prior to encoding an upper layer and an upper bit of each layer prior to encoding a lower bit of each layer; an SBR encoding unit generating spectral band replication (SBR) data that has information with respect to audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and a bitstream production unit generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate.
-
Citations
42 Claims
-
1. An audio data encoding apparatus comprising:
-
a scalable encoding unit dividing audio data into a plurality of layers, representing the audio data in predetermined numbers of bits in each of the plurality of layers, and encoding a lower layer prior to encoding an upper layer and an upper bit of each layer prior to encoding a lower bit of each layer;
an SBR encoding unit generating spectral band replication (SBR) data that has information with respect to audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and
a bitstream production unit generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An audio data decoding apparatus comprising:
-
a bitstream analysis unit extracting encoded SBR data and encoded audio data corresponding to at least one layer, the at least one layer being expressed in predetermined numbers of bits, from a bitstream;
a scalable decoding unit decoding the encoded audio data by decoding a lower layer prior to decoding an upper layer and an upper bit of each layer prior to decoding a lower bit of each layer;
a SBR decoding unit decoding the encoded SBR data, and inferring audio data in a frequency band between a first frequency and a second frequency based on the decoded audio data and the decoded SBR data; and
a data synthesis unit generating synthetic data by using the decoded audio data and the inferred audio data and outputting the synthetic data as the audio data in a frequency band between 0 and the second frequency, wherein the second frequency is equal to or greater than a maximum frequency of the at least one layer, and the SBR data comprises information with respect to the audio data in a frequency band between the first and the second frequencies. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An audio data encoding method comprising:
-
dividing audio data into a plurality of layers, representing the layers of the audio data in predetermined numbers of bits, and encoding lower layers prior to encoding the upper layers and upper bits of each layer prior to encoding lower bits of each layer;
generating SBR (spectral band replication) data that has information about audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and
generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. An audio data decoding method comprising:
-
extracting encoded SBR data and encoded audio data corresponding to at least one layer, the layer being expressed in predetermined numbers of bits, from a bitstream;
decoding the encoded audio data by decoding a lower layer prior to decoding an upper layer and an upper bit of each layer prior to decoding a lower bit of each layer;
decoding the encoded SBR data, and inferring audio data in a frequency band between a first frequency and a second frequency based on the decoded audio data and the decoded SBR data; and
generating synthetic data by using the decoded audio data and the inferred audio data and determining the synthetic data to be the audio data in the frequency band between 0 and the second frequency, wherein the second frequency is equal to or greater than a maximum frequency of the plurality of layers, and the SBR data comprises information with respect to the audio data in the frequency band between the first and the second frequencies. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer-readable storage medium having a computer program stored thereon, wherein executing the computer program implements an audio data encoding method, the method comprising:
-
dividing audio data into a plurality of layers, representing the layers of the audio data in predetermined numbers of bits, and encoding lower layers prior to encoding upper layers and upper bits of each layer prior to encoding lower bits of each layer;
(b) generating spectral band replication (SBR) data that has information with respect to audio data in a frequency band of frequencies equal to or greater than a predetermined frequency among the audio data to be encoded, and encoding the SBR data; and
(c) generating a bitstream using the encoded SBR data and the encoded audio data corresponding to a predetermined bitrate.
-
-
42. A computer-readable storage medium having a computer program stored thereon, wherein executing the computer program implements an audio data decoding method, the method comprising:
-
extracting encoded SBR data and encoded audio data corresponding to at least one layer, the layer being expressed in predetermined numbers of bits, from a bitstream;
decoding the encoded audio data by decoding a lower layer prior to decoding an upper layer and an upper bit of each layer prior to decoding a lower bit of each layer;
decoding the encoded SBR data, and inferring audio data in a frequency band between a first frequency and a second frequency based on the decoded audio data and the decoded SBR data; and
generating synthetic data by using the decoded audio data and the inferred audio data and determining the synthetic data to be the audio data in the frequency band between 0 and the second frequency, wherein the second predetermined frequency is equal to or greater than a maximum frequency of the at least one layer, and the SBR data comprises information with respect to the audio data in a frequency band between the first and the second frequencies.
-
Specification