CPC G06F 3/165 (2013.01) [G10L 19/167 (2013.01); G10L 21/0324 (2013.01); H03G 3/3005 (2013.01); H03G 3/3089 (2013.01); H03G 7/002 (2013.01); H03G 7/007 (2013.01); H03G 9/005 (2013.01); H03G 9/025 (2013.01); H03G 9/12 (2013.01); H03G 9/18 (2013.01); H04S 1/00 (2013.01); H04S 7/30 (2013.01); H04S 2400/13 (2013.01)] | 3 Claims |
1. A method for dynamic range control (DRC) of audio signals, the method comprising:
receiving, by an audio decoder operating in a playback channel configuration different from a reference channel configuration, an audio signal for the reference channel configuration, the audio signal including audio sample data for each channel of the reference channel configuration, and encoder-generated DRC metadata, the encoder-generated DRC metadata comprising DRC gains for a plurality of channel configurations, including a set of DRC gains for the playback channel configuration and a set of DRC gains for the reference channel configuration;
downmixing the audio sample data into downmixed audio sample data for the audio channels of the playback channel configuration;
selecting, from the DRC gains for the plurality of channel configurations, the set of DRC gains for the playback channel configuration;
applying the set of DRC gains for the playback channel configuration as a part of overall gains applied to the downmixed audio sample data to generate output audio sample data for each channel of the playback channel configuration;
wherein the audio signal is organized into frames, each frame comprises one or more sub-frames, and the set of DRC gains for the playback channel configuration comprises one DRC gain per sub-frame.
|