US 12,238,427 B2
Global tone mapping
Bruno César Douady, Orsay (FR); Michael Serge Andre Kraak, Cachan (FR); Thomas Nicolas Emmanuel Veit, Meudon (FR); and Guillaume Matthieu Guérin, Chatillon (FR)
Assigned to GoPro, Inc., San Mateo, CA (US)
Filed by GoPro, Inc., San Mateo, CA (US)
Filed on Dec. 14, 2023, as Appl. No. 18/539,952.
Application 18/539,952 is a continuation of application No. 17/567,453, filed on Jan. 3, 2022, granted, now 11,849,224.
Application 17/567,453 is a continuation of application No. 16/735,156, filed on Jan. 6, 2020, granted, now 11,218,630, issued on Jan. 4, 2022.
Application 16/735,156 is a continuation of application No. 15/821,032, filed on Nov. 22, 2017, granted, now 10,530,995, issued on Jan. 7, 2020.
Application 15/821,032 is a continuation in part of application No. 15/081,682, filed on Mar. 25, 2016, granted, now 9,842,381, issued on Dec. 12, 2017.
Application 15/821,032 is a continuation in part of application No. 15/081,688, filed on Mar. 25, 2016, granted, now 10,007,967, issued on Jun. 26, 2018.
Claims priority of provisional application 62/268,687, filed on Dec. 17, 2015.
Claims priority of provisional application 62/174,786, filed on Jun. 12, 2015.
Prior Publication US 2024/0137658 A1, Apr. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 23/80 (2023.01); G06T 3/4015 (2024.01); G06T 5/40 (2006.01); G06T 5/50 (2006.01); G06T 5/75 (2024.01); G06T 5/92 (2024.01); H04N 1/407 (2006.01); H04N 1/60 (2006.01); H04N 9/64 (2023.01); H04N 9/68 (2023.01); H04N 9/77 (2006.01); H04N 23/10 (2023.01); H04N 23/60 (2023.01); H04N 23/741 (2023.01); H04N 23/88 (2023.01); H04N 25/60 (2023.01); H04N 25/61 (2023.01)
CPC H04N 23/80 (2023.01) [G06T 3/4015 (2013.01); G06T 5/40 (2013.01); G06T 5/50 (2013.01); G06T 5/75 (2024.01); G06T 5/92 (2024.01); H04N 1/4074 (2013.01); H04N 1/6008 (2013.01); H04N 1/603 (2013.01); H04N 9/643 (2013.01); H04N 9/646 (2013.01); H04N 9/68 (2013.01); H04N 9/77 (2013.01); H04N 23/10 (2023.01); H04N 23/60 (2023.01); H04N 23/741 (2023.01); H04N 23/88 (2023.01); H04N 25/60 (2023.01); H04N 25/61 (2023.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20012 (2013.01); G06T 2207/20182 (2013.01); H04N 2209/046 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause performance of operations comprising operations to:
access an image captured by an image sensor;
obtain a transfer function for mapping pixel values;
determine a faces indication that reflects a proportion of a scene depicted in the image that includes one or more human faces;
modify the transfer function based on the faces indication, wherein modifying the transfer function based on the faces indication comprises adjusting a gain of the transfer function to move the gain closer to unity;
apply the transfer function to pixel values of the image to produce a tone mapped image; and
output the tone mapped image.