ENCODING APPARATUS, ENCODING METHOD, DECODING APPARATUS, DECODING METHOD, AND PROGRAM
The present technology relates to an encoding apparatus, an encoding method, a decoding apparatus, a decoding method, and a program for obtaining sound of higher quality. An audio signal decoding section decodes encoded audio data to acquire an audio signal of each object. A metadata decoding section decodes encoded metadata to acquire a plurality of metadata about each object in each frame of the audio signal. A gain calculating section calculates VBAP gains of each object in the audio signal for each speaker based on the metadata. An audio signal generating section generates an audio signal to be fed to each speaker by having the audio signal of each object multiplied by the corresponding VBAP gain and by adding up the multiplied audio signals. The present technology may be applied to decoding apparatuses.
1 . A decoding apparatus comprising:
an acquisition section configured to acquire both encoded audio data obtained by encoding an audio signal of an audio object in a frame of a predetermined time segment and a plurality of metadata for the frame;
a decoding section configured to decode the encoded audio data; and
a rendering section configured to perform rendering based on the audio signal obtained by the decoding and on the metadata.
2 . The decoding apparatus according to claim 1 , wherein the metadata include position information indicating a position of the audio object.
3 . The decoding apparatus according to claim 1 , wherein each of the plurality of metadata is metadata for multiple samples in the frame of the audio signal.
4 . The decoding apparatus according to claim 3 , wherein each of the plurality of metadata is metadata for multiple samples arranged counted by dividing the number of the samples making up the frame by the number of the metadata.
5 . The decoding apparatus according to claim 3 , wherein each of the plurality of metadata is metadata for multiple samples indicated by each of multiple sample indexes.
6 . The decoding apparatus according to claim 3 , wherein each of the plurality of metadata is metadata for multiple samples arranged as many as a predetermined sample count in the frame.
7 . The decoding apparatus according to claim 1 , wherein the metadata include metadata for use in performing an interpolation process on gains of samples in the audio signal, the gains being calculated on the basis of the metadata.
8 . A decoding method comprising the steps of:
acquiring both encoded audio data obtained by encoding an audio signal of an audio object in a frame of a predetermined time segment and a plurality of metadata for the frame;
decoding the encoded audio data; and
performing rendering based on the audio signal obtained by the decoding and on the metadata.
9 . A program for causing a computer to perform a process comprising the steps of:
acquiring both encoded audio data obtained by encoding an audio signal of an audio object in a frame of a predetermined time segment and a plurality metadata for the frame;
decoding the encoded audio data; and
performing rendering based on the audio signal obtained by the decoding and on the metadata.
10 . An encoding apparatus comprising:
an encoding section configured to encode an audio signal of an audio object in a frame of a predetermined time segment; and
a generation section configured to generate a bit stream including encoded audio data obtained by the encoding and a plurality of metadata for the frame.
11 . The encoding apparatus according to claim 10 , wherein the metadata include position information indicating a position of the audio object.
12 . The encoding apparatus according to claim 10 , wherein each of the plurality of metadata is metadata for multiple samples in the frame of the audio signal.
13 . The encoding apparatus according to claim 12 , wherein each of the plurality of metadata is metadata for multiple samples counted by dividing the number of the samples making up the frame by the number of the metadata.
14 . The encoding apparatus according to claim 12 , wherein each of the plurality of metadata is metadata for multiple samples indicated by each of multiple sample indexes.
15 . The encoding apparatus according to claim 12 , wherein each of the plurality of metadata is metadata for multiple samples arranged as many as a predetermined sample count in the frame.
16 . The encoding apparatus according to claim 10 , wherein the metadata include metadata for use in performing an interpolation process on gains of samples in the audio signal, the gains being calculated on the basis of the metadata.
17 . The encoding apparatus according to claim 10 , further comprising:
an interpolation processing section configured to perform an interpolation process on the metadata.
18 . An encoding method comprising the steps of:
encoding an audio signal of an audio object in a frame of a predetermined time segment; and
generating a bit stream including encoded audio data obtained by the encoding and a plurality of metadata for the frame.
19 . A program for causing a computer to perform a process comprising the steps of:
encoding an audio signal of an audio object in a frame of a predetermined time segment; and
generating a bit stream including encoded audio data obtained by the encoding and a plurality of metadata for the frame.