US 11,708,741 B2
System for maintaining reversible dynamic range control information associated with parametric audio coders
Jeffrey Riedmiller, Novato, CA (US); Karl J. Roeden, Solna (SE); Kristofer Kjoerling, Solna (SE); Heiko Purnhagen, Sundbyberg (SE); Vinay Melkote, Bangalore (IN); and Leif Sehlstrom, Jarfalla (SE)
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 Zuidoost (NL)
Filed on Mar. 15, 2021, as Appl. No. 17/201,689.
Application 16/222,975 is a division of application No. 16/039,608, filed on Jul. 19, 2018, granted, now 10,217,474, issued on Feb. 26, 2019.
Application 15/881,393 is a division of application No. 15/648,733, filed on Jul. 13, 2017, granted, now 9,881,629, issued on Jan. 30, 2018.
Application 15/648,733 is a division of application No. 15/178,102, filed on Jun. 9, 2016, granted, now 9,721,578, issued on Aug. 1, 2017.
Application 17/201,689 is a continuation of application No. 16/720,947, filed on Dec. 19, 2019, granted, now 10,950,252.
Application 16/720,947 is a continuation of application No. 16/514,533, filed on Jul. 17, 2019, granted, now 10,522,163, issued on Dec. 31, 2019.
Application 16/514,533 is a continuation of application No. 16/222,975, filed on Dec. 17, 2018, granted, now 10,388,296, issued on Aug. 20, 2019.
Application 16/039,608 is a continuation of application No. 15/881,393, filed on Jan. 26, 2018, granted, now 10,074,379, issued on Sep. 11, 2018.
Application 15/178,102 is a continuation of application No. 14/399,861, granted, now 9,401,152, issued on Jul. 26, 2016, previously published as PCT/US2013/039344, filed on May 2, 2013.
Claims priority of provisional application 61/649,036, filed on May 18, 2012.
Claims priority of provisional application 61/664,507, filed on Jul. 25, 2012.
Claims priority of provisional application 61/713,005, filed on Oct. 12, 2012.
Prior Publication US 2021/0270106 A1, Sep. 2, 2021
Int. Cl. G10L 19/24 (2013.01); G10L 19/008 (2013.01); G10L 19/16 (2013.01); G10L 19/18 (2013.01); E21B 33/138 (2006.01); E21B 41/00 (2006.01); E21B 21/00 (2006.01)
CPC E21B 33/138 (2013.01) [E21B 21/003 (2013.01); E21B 41/00 (2013.01); G10L 19/008 (2013.01); G10L 19/167 (2013.01); G10L 19/18 (2013.01); G10L 19/24 (2013.01)] 3 Claims
OG exemplary drawing
 
1. A method, performed by an audio signal processing device, for adjusting a dynamic range of an audio signal, the method comprising:
receiving a bitstream comprising an encoded audio signal and encoder-generated dynamic range control (DRC) metadata, wherein the encoder-generated DRC metadata comprises a plurality of DRC gain sets, the plurality of DRC gain sets comprising a first set of DRC gains representing a first portion of a total DRC gain to be applied to the audio signal to adjust the dynamic range of the audio signal, and a second set of DRC gains representing a second portion of the total DRC gain to be applied to the audio signal to adjust the dynamic range of the audio signal;
decoding the encoded audio signal to obtain the audio signal;
downmixing the audio signal; and
adjusting the dynamic range of the audio signal by applying the first set of DRC gains to the audio signal before downmixing, and the second set of DRC gains to the audio signal after downmixing, to apply the total DRC gain to be applied to the audio signal.