CPC G09G 5/003 (2013.01) [G06V 20/41 (2022.01); G09G 2320/0606 (2013.01); G09G 2320/062 (2013.01); G09G 2320/0626 (2013.01); G09G 2320/0666 (2013.01); G09G 2320/08 (2013.01); G09G 2354/00 (2013.01); G09G 2360/141 (2013.01); G09G 2360/144 (2013.01)] | 17 Claims |
1. An electronic device comprising:
a color-sensitive ambient light sensor (ALS);
a display device;
a memory that stores at least one user selection related to white balance, the at least one user selection comprising a white balance adjustment solution from among linear adjustment, non-linear adjustment, adjustment based on image content, and adjustment based on demographic presets; and
a controller communicatively coupled to the ALS and the memory, and which:
measures luminance and chromaticity of ambient light using the ALS;
adjusts display brightness of the display device in relation to intensity of the luminance of the ambient light;
automatically determines a display target white balance correlated color temperature (CCT) in relation to the chromaticity of the ambient light;
determines a current mode of usage of the electronic device from among four modes each corresponding to a respective automatic display white balance solution, wherein to determine the current mode the controller:
monitors applications being used on the electronic device for an applicable automatic solution that is adjusted by respective user preferences;
monitors a communication subsystem and sensors to determine whether the electronic device is indoors or outdoors as applicable to determine context of use for linear and non-linear adjustments;
receives a library of object images with predefined color adjustment(s) for use in making image content based adjustments; and
receives user input demographic data applicable to the user for use as demographic present adjustment, the demographic data comprising one or more of gender, personality, and individual characterization comprising job categories, hobby categories, and ethnic affiliations that have a correlation to particular preferences in white balancing;
automatically selects a corresponding solution based on the determined current mode of usage;
adjusts the display target white balance CCT in relation to the at least one user selection and corresponding white balance adjustment solution that shifts a neutral color setting;
in response to the user selection of the white balance adjustment solution being the adjustment based on demographic presets, adjusts at least one color of the display target white balance CCT using at least one predefined color adjustment that is associated with at least one demographic category associated with a user of the electronic device; and
sets the display device to digitally map colors about a neutral color defined by a target white balance based on the display target white balance CCT.
|