ENCODED AUDIO EXTENDED METADATA-BASED DYNAMIC RANGE CONTROL
First Claim
1. A system for producing an encoded digital audio recording having a plurality of audio channels or audio objects, comprising:
- an audio encoder to encode a digital audio recording having a plurality of audio channels or audio objects;
a Dynamic Range Control (DRC) processor to produce a sequence of encoder DRC gain values by applying a selected one of a plurality of DRC characteristics to a group of one or more of the plurality of audio channels or audio objects, wherein the encoder DRC gain values are to be applied to adjust the group of audio channels or audio objects upon decoding them from the encoded digital audio recording; and
means for providing as metadata associated with the encoded digital audio recording i) the sequence of encoder DRC gain values, ii) an indication of the selected DRC characteristic, and iii) an indication of an alternate DRC characteristic selected from the plurality of DRC characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio encoder encodes a digital audio recording having a number of audio channels or audio objects. A Dynamic Range Control (DRC) processor produces a sequence of encoder DRC gain values, by applying a selected one of a number of DRC characteristics to a group of one or more of the audio channels or audio objects. The encoder DRC gain values are to be applied to adjust the group of audio channels or audio objects, upon decoding them from the encoded digital audio recording. A bitstream multiplexer combines a) the encoded digital audio recording with b) the sequence of encoder DRC gain values, an indication of the selected DRC characteristic, and an indication of an alternate DRC characteristic, the latter as metadata associated with the encoded digital audio recording. Other embodiments are also described including a system for decoding the encoded audio recording and performing DRC adjustment upon it.
22 Citations
21 Claims
-
1. A system for producing an encoded digital audio recording having a plurality of audio channels or audio objects, comprising:
-
an audio encoder to encode a digital audio recording having a plurality of audio channels or audio objects; a Dynamic Range Control (DRC) processor to produce a sequence of encoder DRC gain values by applying a selected one of a plurality of DRC characteristics to a group of one or more of the plurality of audio channels or audio objects, wherein the encoder DRC gain values are to be applied to adjust the group of audio channels or audio objects upon decoding them from the encoded digital audio recording; and means for providing as metadata associated with the encoded digital audio recording i) the sequence of encoder DRC gain values, ii) an indication of the selected DRC characteristic, and iii) an indication of an alternate DRC characteristic selected from the plurality of DRC characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for producing a decoded digital audio recording, comprising:
-
a processor; and memory having stored therein instructions that, when executed by the processor, cause the processor to; receive a bitstream in which a digital audio recording has been encoded, and metadata associated with the digital audio recording, wherein the metadata includes a sequence of encoder DRC gain values, an indication of a selected DRC characteristic, wherein the sequence of encoder DRC gain values was derived based on applying the digital audio recoding to the selected DRC characteristic, and an indication of an alternate DRC characteristic, decode the digital audio recoding, and perform playback of the decoded recording by producing an alternate DRC-adjusted audio recording for playback, by a) producing an inverse of the selected DRC characteristic using the indication, received in the metadata, of the selected DRC characteristic, and applying the sequence of encoder DRC gain values, received in the metadata, as input to said inverse to produce a sequence of loudness values, b) using the indication, received in the metadata, of the alternate DRC characteristic, to obtain the alternate DRC characteristic, and applying the sequence of loudness values as input to the alternate DRC characteristic to produce an alternate sequence of DRC gain values, and c) applying the alternate sequence of DRC gain values to the decoded digital audio recording to produce an alternate DRC-adjusted version of the digital audio recording. - View Dependent Claims (11, 12, 13)
-
-
14. A system for producing a decoded digital audio recording, comprising:
-
a processor; a memory having instructions stored therein that, when executed by the processor, cause the processor to; receive a bitstream in which a digital audio recording has been encoded, wherein the encoded digital audio recording is associated with metadata that includes an encoder DRC gain set having a plurality of sequences of encoder DRC gain values, decode the digital audio recording, and perform multi-band DRC upon the decoded digital audio recording, wherein the metadata contains instruction to apply a specified one of the plurality of sequences of encoder DRC gain values that are in the metadata to a plurality of different sub-bands of the decoded digital audio recording, wherein the sub-bands are also specified in the metadata. - View Dependent Claims (15, 16, 17)
-
-
18. A method for producing an encoded digital audio recording, comprising:
-
encoding a digital audio recording that has a plurality of audio channels or audio objects; producing a sequence of encoder DRC gain values by applying a selected one of a plurality of DRC characteristics to a group of one or more of the audio channels or audio objects, wherein the encoder DRC gain values are to be applied to adjust the group of audio channels or audio objects upon decoding them from the encoded digital audio recording; and providing as metadata associated with the encoded digital audio recording (i) the sequence of encoder DRC gain values, (ii) an indication of the selected DRC characteristic and (iii) an indication of an alternate DRC characteristic selected from a plurality of DRC characteristics. - View Dependent Claims (19, 20, 21)
-
Specification