US 11,887,285 B2
Encoding and decoding HDR videos
Johannes Yzebrand Tichelaar, Eindhoven (NL); Johannes Gerardus Rijk Van Mourik, Eindhoven (NL); Jeroen Hubert Christoffel Jacobus Stessen, Eindhoven (NL); Roeland Focco Everhard Goris, Veldhoven (NL); Mark Jozef Willem Mertens, Eindhoven (NL); Patrick Luc Els Vandewalle, Oud-Turnhout (NL); and Rutger Nijland, Someren-Eind (NL)
Assigned to Koninklijke Philips N.V., Eindhoven (NL)
Filed by KONINKLIJKE PHILIPS N.V., Eindhoven (NL)
Filed on Jan. 30, 2023, as Appl. No. 18/102,792.
Application 18/102,792 is a continuation of application No. 17/061,937, filed on Oct. 2, 2020, granted, now 11,593,922.
Application 17/061,937 is a continuation of application No. 16/085,087, granted, now 10,803,562, previously published as PCT/EP2017/056055, filed on Mar. 15, 2017.
Claims priority of provisional application 62/310,233, filed on Mar. 18, 2016.
Claims priority of application No. 16165406 (EP), filed on Apr. 14, 2016.
Prior Publication US 2023/0177659 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 5/00 (2006.01); H04N 19/186 (2014.01); H04N 19/60 (2014.01)
CPC G06T 5/007 (2013.01) [H04N 19/186 (2014.11); H04N 19/60 (2014.11); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A high dynamic range video decoder circuit comprising:
a dynamic range optimizer circuit, wherein the dynamic range optimizer circuit comprises a luma mapper and a range stretcher,
wherein the luma mapper is arranged to apply a first luma mapping to an input pixel luma of an input image yielding an intermediate pixel luma,
wherein the range stretcher is arranged to map the intermediate pixel luma to an offset when the value of the intermediate pixel luma is zero yielding a first luma; and
a gain limiter,
wherein the gain limiter is arranged to apply a second luma mapping to the input pixel luma,
wherein the second luma mapping is applied to the input image luma to obtain a second luma,
wherein the gain limiter is arranged to select as output luma the smaller one of the first luma and the second luma.