US 11,902,669 B1
Adaptive acquisition control
Violaine Marie Mong-Ian Sudret, Paris (FR); Marc Lebrun, Issy-les-Moulineaux (FR); Sandra Fadel, Paris (FR); Sandra Vitorino, Antony (FR); and Téo Eddie Marcin, Colombes (FR)
Assigned to GoPro, Inc., San Mateo, CA (US)
Filed by GoPro, Inc., San Mateo, CA (US)
Filed on Sep. 9, 2022, as Appl. No. 17/941,744.
Int. Cl. H04N 23/72 (2023.01); H04N 23/71 (2023.01); H04N 23/741 (2023.01)
CPC H04N 23/72 (2023.01) [H04N 23/71 (2023.01); H04N 23/741 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining a processed image by an image capture apparatus, wherein obtaining the processed image includes:
obtaining, by a target exposure component of the image capture apparatus, target exposure output data, wherein obtaining the target exposure output data includes obtaining a target exposure value in accordance with target exposure input data;
obtaining, by an aggregate gain component of the image capture apparatus, aggregate gain output data, wherein obtaining the aggregate gain output data includes obtaining a target aggregate gain value in accordance with aggregate gain input data and a remaining gain value, obtained in accordance with the aggregate gain input data and the target exposure value;
obtaining, by an auto-exposure compensation component of the image capture apparatus, auto-exposure compensation output data, wherein obtaining the auto-exposure compensation output data includes obtaining an auto-exposure compensation tone curve in accordance with auto-exposure compensation input data, the target exposure value, and an auto-exposure compensation gain value, obtained in accordance with the auto-exposure compensation input data and the target aggregate gain value;
obtaining, by a contrast control component of the image capture apparatus, contrast control output data, wherein obtaining the contrast control output data includes obtaining:
a contrast control tone curve in accordance with a contrast control constraint, contrast control input data, the auto-exposure compensation gain value, and a defined histogram tuning value; and
a contrast control black point value in accordance with a defined black point target percentage and the contrast control input data;
obtaining, by a tone control driver of the image capture apparatus, tone control driver output data, wherein obtaining the tone control driver output data includes obtaining:
a tone control tone curve in accordance with the auto-exposure compensation tone curve and the contrast control tone curve; and
a tone control black point value in accordance with the contrast control black point value;
accessing a current input image captured by an image sensor of the image capture apparatus; and
processing the current input image in accordance with the tone control tone curve and the tone control black point value to produce the processed image; and
outputting the processed image for presentation to a user.