G09G5/06

PERCEPTUAL LUMINANCE NONLINEARITY-BASED IMAGE DATA EXCHANGE ACROSS DIFFERENT DISPLAY CAPABILITIES

A handheld imaging device has a data receiver that is configured to receive reference encoded image data. The data includes reference code values, which are encoded by an external coding system. The reference code values represent reference gray levels, which are being selected using a reference grayscale display function that is based on perceptual non-linearity of human vision adapted at different light levels to spatial frequencies. The imaging device also has a data converter that is configured to access a code mapping between the reference code values and device-specific code values of the imaging device. The device-specific code values are configured to produce gray levels that are specific to the imaging device. Based on the code mapping, the data converter is configured to transcode the reference encoded image data into device-specific image data, which is encoded with the device-specific code values.

Systems and methods for adjusting light emitted from a display

Systems and methods for adjusting light emitted from a display of a device are provided. The adjusting includes obtaining, from light of an environment detected by at least one sensor, a measured color of light of the environment, and obtaining, from light of the environment detected by at least one sensor, a measured brightness of light of the environment. In response to the obtaining the measured color and the measured brightness of light, a color of light emitted from the display is adjusted from an initial color prior to the adjusting to a target color that matches the measured color. Further, a brightness of light emitted from the display is adjusted from an initial brightness emitted by the display prior to the adjusting to a target brightness that matches the measured brightness of light.

Systems and methods for adjusting light emitted from a display

Systems and methods for adjusting light emitted from a display of a device are provided. The adjusting includes obtaining, from light of an environment detected by at least one sensor, a measured color of light of the environment, and obtaining, from light of the environment detected by at least one sensor, a measured brightness of light of the environment. In response to the obtaining the measured color and the measured brightness of light, a color of light emitted from the display is adjusted from an initial color prior to the adjusting to a target color that matches the measured color. Further, a brightness of light emitted from the display is adjusted from an initial brightness emitted by the display prior to the adjusting to a target brightness that matches the measured brightness of light.

Method for rendering color images
11527216 · 2022-12-13 · ·

A system for rendering color images on an electro-optic display when the electro-optic display has a color gamut with a limited palette of primary colors, and/or the gamut is poorly structured (i.e., not a spheroid or obloid). The system uses an iterative process to identify the best color for a given pixel from a palette that is modified to diffuse the color error over the entire electro-optic display. The system additionally accounts for variations in color that are caused by cross-talk between nearby pixels.

Method for rendering color images
11527216 · 2022-12-13 · ·

A system for rendering color images on an electro-optic display when the electro-optic display has a color gamut with a limited palette of primary colors, and/or the gamut is poorly structured (i.e., not a spheroid or obloid). The system uses an iterative process to identify the best color for a given pixel from a palette that is modified to diffuse the color error over the entire electro-optic display. The system additionally accounts for variations in color that are caused by cross-talk between nearby pixels.

COLOR MODULATION METHOD AND APPARATUS FOR DISPLAY, ELECTRONIC DEVICE, AND STORAGE MEDIUM
20220392421 · 2022-12-08 · ·

A color modulation method for a display includes: obtaining a group of original RGB data of a pixel of an image; calling a display look-up-table (LUT) to determine whether a group of RGB mapped data corresponding to the group of original RGB data is present in the display LUT; if in, performing color modulation using the group of RGB mapped data corresponding to the group of original RGB data; and if not in, using the group of original RGB data, a plurality of groups of selected RGB data, and a group of RGB mapped data corresponding to each group of selected RGB data in combination with a predetermined interpolation algorithm to calculate the group of RGB mapped data corresponding to the group of original RGB data, and then using the obtained group of RGB mapped data to perform the color modulation.

COLOR MODULATION METHOD AND APPARATUS FOR DISPLAY, ELECTRONIC DEVICE, AND STORAGE MEDIUM
20220392421 · 2022-12-08 · ·

A color modulation method for a display includes: obtaining a group of original RGB data of a pixel of an image; calling a display look-up-table (LUT) to determine whether a group of RGB mapped data corresponding to the group of original RGB data is present in the display LUT; if in, performing color modulation using the group of RGB mapped data corresponding to the group of original RGB data; and if not in, using the group of original RGB data, a plurality of groups of selected RGB data, and a group of RGB mapped data corresponding to each group of selected RGB data in combination with a predetermined interpolation algorithm to calculate the group of RGB mapped data corresponding to the group of original RGB data, and then using the obtained group of RGB mapped data to perform the color modulation.

ADAPTIVE RECOLORING
20220392420 · 2022-12-08 ·

Adaptive recoloring of displayed digital content automatically pursues specified active color palette goals while adhering to specified active color palette constraints. Source code editors, word processors, and other programs are enhanced by adaptive recoloring. Recoloring rules may specify coloring roles, colors, tolerances, color spaces, metrics, and other criteria. Recoloring may be triggered by a zoom or another change in user focus, by a brightness change, a screen size change, by notice of a user perception change, or by another event. Recoloring improves text legibility, assists user focus, compensates for differences in color perception and emotional impact, and increases color availability without degrading usability, for example. Transitions between words or other display items can be heightened. Branding colors may be preserved, in logos and text. Automatic selections may be overridden by a user command or by interactive tuning, with warnings given as appropriate.

ADAPTIVE RECOLORING
20220392420 · 2022-12-08 ·

Adaptive recoloring of displayed digital content automatically pursues specified active color palette goals while adhering to specified active color palette constraints. Source code editors, word processors, and other programs are enhanced by adaptive recoloring. Recoloring rules may specify coloring roles, colors, tolerances, color spaces, metrics, and other criteria. Recoloring may be triggered by a zoom or another change in user focus, by a brightness change, a screen size change, by notice of a user perception change, or by another event. Recoloring improves text legibility, assists user focus, compensates for differences in color perception and emotional impact, and increases color availability without degrading usability, for example. Transitions between words or other display items can be heightened. Branding colors may be preserved, in logos and text. Automatic selections may be overridden by a user command or by interactive tuning, with warnings given as appropriate.

Augmented reality experiences of color palettes in a messaging system
11521334 · 2022-12-06 · ·

The subject technology receives image data including a representation of a physical item. The subject technology analyzes the image data to determine an object corresponding to the physical item. The subject technology identifies a set of colors corresponding to a set of regions of the determined object. The subject technology analyzes second image data to detect a second object corresponding to a representation of a particular body part of a user. The subject technology generates augmented reality content based at least in part on the identified set of colors and the detected second object. The subject technology causes display, at a client device, the augmented reality content applied to the detected second object.