METADATA DRIVEN DYNAMIC RANGE CONTROL
First Claim
1. A method of encoding Dynamic Range Control (DRC) gain values in a bitstream representing a piece of sound program content, comprising:
- grouping each audio channel of the sound program content into a single DRC group from a set of DRC groups;
encoding DRC gain values into DRC gain data for each DRC sub-band in each audio frame for each DRC group; and
inserting the DRC gain data into the bitstream for each DRC group.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for encoding and applying Dynamic Range Control/Compression (DRC) gain values to a piece of sound program content is described. In particular, a set of DRC gain values representing a DRC gain curve for the piece of content may be divided into frames corresponding to frames of the piece of content. A set of fields may be included with an audio signal representing the piece of content. The additional fields may represent the DRC gain values using linear or spline interpolation. The additional fields may include 1) an initial gain value for each DRC frame, 2) a set of slope values at particular points in the DRC curve, 3) a set of time delta values for each consecutive pair of slope values, and/or 4) one or more gain delta values representing changes of DRC gain values in the DRC gain curve between points of the slope values.
-
Citations
28 Claims
-
1. A method of encoding Dynamic Range Control (DRC) gain values in a bitstream representing a piece of sound program content, comprising:
-
grouping each audio channel of the sound program content into a single DRC group from a set of DRC groups; encoding DRC gain values into DRC gain data for each DRC sub-band in each audio frame for each DRC group; and inserting the DRC gain data into the bitstream for each DRC group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for applying Dynamic Range Control (DRC) gain values to a piece of sound program content, comprising:
-
gathering multi-band DRC configuration information, wherein the multi-band DRC configuration information indicates the number of independent DRC gain sequences in the bitstream and the number of DRC channel groups in the bitstream for the entire band or multiple DRC sub-bands; parsing the bitstream to retrieve quantized data values representing DRC gain values for each DRCgain frame; decoding the quantized data values using code tables to generate the DRC gain data; decoding the DRC gain data to generate DRC gain values to be applied to corresponding audio frames of the piece of sound program content; and applying the DRC gain values to the entire band or multiple sub-bands of each audio frame. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification