CPC G06T 5/50 (2013.01) [G09G 3/3208 (2013.01); H04N 23/57 (2023.01); H04N 23/71 (2023.01); H04N 23/76 (2023.01); G06T 2207/20221 (2013.01); G09G 2360/144 (2013.01)] | 20 Claims |
1. A method comprising:
capturing at least one recalibration image by a digital camera of a client device while an OLED display of the client device is activated, wherein the digital camera is mounted below the OLED display and a field of view of the digital camera passes through the OLED display;
receiving a previously captured calibration image from a digital storage medium;
generating a merged calibration image by:
blending pixel color values of a first portion of the previously captured calibration image with pixel color values of a corresponding first portion of the at least one recalibration image based on the corresponding first portion not including an aberration, the first portion and the corresponding first portion identifying a same relative position in the previously captured calibration image and the at least one recalibration image, respectively, and
using pixel color values of a second portion of the previously captured calibration image without using pixel color values of a corresponding second portion of the at least one recalibration image based on the corresponding second portion including the aberration;
capturing, while a display image is displayed on the OLED display, an additional image;
determining a multiplier based on an amount of a particular color in the display image;
generating a subtraction image by multiplying pixels in the merged calibration image by the multiplier; and
generating an enhanced output image by subtracting the subtraction image from the additional image.
|