US 11,842,122 B2
Dynamic range control for a wide variety of playback environments
Jeroen Koppens, Nederweert (NL); Jeffrey Riedmiller, Novato, CA (US); Kristofer Kjoerling, Solna (SE); Alexander Stahlmann, Bubenreuth (DE); Holger Hoerich, Fürth (DE); and Alan J. Seefeldt, Alameda, CA (US)
Assigned to DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US); and DOLBY INTERNATIONAL AB, Dublin (IE)
Filed by DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US); and DOLBY INTERNATIONAL AB, Amsterdam (NL)
Filed on Aug. 29, 2022, as Appl. No. 17/898,358.
Application 17/898,358 is a continuation of application No. 17/209,046, filed on Mar. 22, 2021, granted, now 11,429,341.
Application 17/209,046 is a continuation of application No. 16/827,671, filed on Mar. 23, 2020, granted, now 10,956,121, issued on Mar. 23, 2021.
Application 16/827,671 is a continuation of application No. 16/387,073, filed on Apr. 17, 2019, granted, now 10,606,550, issued on Mar. 31, 2020.
Application 16/387,073 is a continuation of application No. 16/151,320, filed on Oct. 3, 2018, granted, now 10,318,235, issued on Jun. 11, 2019.
Application 16/151,320 is a continuation of application No. 14/916,509, granted, now 10,095,468, issued on Oct. 9, 2018, previously published as PCT/US2014/054592, filed on Sep. 8, 2014.
Claims priority of provisional application 61/938,043, filed on Feb. 10, 2014.
Claims priority of provisional application 61/891,324, filed on Oct. 15, 2013.
Claims priority of provisional application 61/877,230, filed on Sep. 12, 2013.
Prior Publication US 2023/0075445 A1, Mar. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/16 (2006.01); G10L 19/16 (2013.01); H03G 7/00 (2006.01); H03G 9/00 (2006.01); H03G 9/02 (2006.01); H04S 7/00 (2006.01); H03G 9/18 (2006.01); H03G 3/30 (2006.01); H03G 9/12 (2006.01); H04S 1/00 (2006.01); G10L 21/0324 (2013.01)
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
OG exemplary drawing
 
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.