Decoding device, decoding method, encoding device, encoding method, and program
First Claim
1. A decoding device comprising circuitry configured to:
- decode audio data of a plurality of channels included in an encoded bit stream;
read information indicating whether to use the audio data of a specific channel for downmixing and downmix information indicating any one of a plurality of downmixing methods from the encoded bit stream; and
downmix the decoded audio data to the audio data of a first number of channels by using the information indicating whether to use the audio data of a specific channel for downmixing and further downmix the audio data of the first number of channels to the audio data of a second number of channels by using the downmixing method indicated by the downmix information, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technique relates to a decoding device, a decoding method, an encoding device, an encoding method, and a program which can obtain a high-quality realistic sound. The encoding device stores speaker arrangement information in a comment region in a PCE of an encoded bit stream and stores a synchronous word and identification information in the comment region such that other public comments and the speaker arrangement information stored in the comment region can be distinguished from each other. When an encoded bit stream is decoded, it is determined whether the speaker arrangement information is stored on the basis of the synchronous word and the identification information stored in the comment region. Audio data included in the encoded bit stream is output according to the arrangement of the speakers corresponding to the determination result. The present technique can be applied to an encoding device.
-
Citations
11 Claims
-
1. A decoding device comprising circuitry configured to:
-
decode audio data of a plurality of channels included in an encoded bit stream; read information indicating whether to use the audio data of a specific channel for downmixing and downmix information indicating any one of a plurality of downmixing methods from the encoded bit stream; and downmix the decoded audio data to the audio data of a first number of channels by using the information indicating whether to use the audio data of a specific channel for downmixing and further downmix the audio data of the first number of channels to the audio data of a second number of channels by using the downmixing method indicated by the downmix information, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression. - View Dependent Claims (2, 8)
-
-
3. A decoding method comprising:
-
decoding audio data of a plurality of channels included in an encoded bit stream; reading information indicating whether to use the audio data of a specific channel for downmixing and downmix information indicating any one of a plurality of downmixing methods from the encoded bit stream; and downmixing the decoded audio data to the audio data of a first number of channels by using the information indicating whether to use the audio data of a specific channel for downmixing and further downmixing the audio data of the first number of channels to the audio data of a second number of channels by using the downmixing method indicated by the downmix information, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression. - View Dependent Claims (9)
-
-
4. A non-transitory computer-readable medium encoded with instructions that, when executed by a computer, cause the computer to perform a process comprising:
-
decoding audio data of a plurality of channels included in an encoded bit stream; reading information indicating whether to use the audio data of a specific channel for downmixing and downmix information indicating any one of a plurality of downmixing methods from the encoded bit stream; and downmixing the decoded audio data to the audio data of a first number of channels by using the information indicating whether to use the audio data of a specific channel for downmixing and further downmixing the audio data of the first number of channels to the audio data of a second number of channels by using the downmixing method indicated by the downmix information, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression. - View Dependent Claims (10)
-
-
5. An encoding device comprising circuitry configured to:
-
encode audio data of a plurality of channels and downmix information for downmixing the audio data to a first number of channels and indicating any one of a plurality of downmixing methods; and store the encoded audio data and the encoded downmix information in a non-transmitory computer-readable medium and generate an encoded bit stream that includes information indicating whether to use the audio data of a specific channel for downmixing the audio data to the first number of channels and further indicating the downmixing method to be used, after downmixing the encoded audio data to the audio data of the first number of channels, to further downmix the audio data of the first number of channels to the audio data of a second number of channels, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression. - View Dependent Claims (11)
-
-
6. An encoding method comprising:
-
encoding audio data of a plurality of channels and downmix information for downmixing the audio data to a first number of channels and indicating any one of a plurality of downmixing methods; and storing the encoded audio data and the encoded downmix information in a non-transitory computer-readable medium and generating an encoded bit stream that includes information indicating whether to use the audio data of a specific channel for downmixing the audio data to the first number of channels and further indicating the downmixing method to be used, after downmixing the encoded audio data to the audio data of the first number of channels, to further downmix the audio data of the first number of channels to the audio data of a second number of channels, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression.
-
-
7. A non-transitory computer-readable medium encoded with instructions that, when executed by a computer, cause the computer to perform a process comprising:
-
encoding audio data of a plurality of channels and downmix information for downmixing the audio data to a first number of channels and indicating any one of a plurality of downmixing methods; and storing the encoded audio data and the encoded downmix information and generating an encoded bit stream that includes information indicating whether to use the audio data of a specific channel for downmixing the audio data to the first number of channels and further indicating the downmixing method to be used, after downmixing the encoded audio data to the audio data of the first number of channels, to further downmix the audio data of the first number of channels to the audio data of a second number of channels, wherein each of the plurality of downmixing methods calculates the audio data for the second number of channels based on the audio data of the first number of channels in accordance with a different mathematical expression.
-
Specification