Assigning display colors to achieve apparent desired colors
AssigneeHewlett-Packard Development Company, L.P.
InventorsJan Morovic, Peter Morovic
Life of this patent
Estimating the term…
Abstract
A system in accordance with an example is to assign a display color to a pixel to be displayed, to achieve an apparent desired color at a local neighborhood node of pixels having an apparent color bit depth greater than an addressable color palette for the display color that the pixel is capable of producing. The display color is assigned to the pixel based on a convex combination of colors of the local neighborhood node of pixels, to provide the desired color for the node based on local optical averaging.
Claims14
A display system comprising:
- a display interface to be coupled to a display;
- and
- a display processor coupled to the display interface to:
- assign a display color to a pixel to be displayed, to achieve an apparent desired color at a local neighborhood node of pixels haying an apparent color bit depth greater than an addressable color palette for the display color that the pixel is capable of producing, wherein the display processor is to assign the display color to the pixel based on a convex combination of colors of the local neighborhood node of pixels, to provide the desired color for the node based on local optical averaging;
- determine colorimetric coordinates of addressable display colors to be used for color mixtures based on local spatial combination, wherein the addressable display colors are a set of colors achievable by an individual display pixel;
- determine a set of convex combinations formable from the display colors that are capable of approximating the desired color based on spatial combination:
- select the convex combination from the set of convex combinations, based on a selection criteria to generate a color transformation look-up table (LUT);
- and
- apply the selected convex combination across the displayable colors of the display.
A non-transitory machine-readable storage medium encoded with instructions executable by a computing system that, when executed, cause the computing system to:
- determine a convex combination of colors of a local neighborhood node of pixels, to provide a desired color for the node based on local optical averaging;
- assign a display color to a pixel to be displayed, to achieve the apparent desired color at the local neighborhood node of pixels, wherein the node has an apparent color bit depth greater than an addressable color palette of the display color that the pixel is capable of producing;
- determine colorimetric coordinates of addressable display colors, to be used for color mixtures based on local spatial combination, wherein the addressable display colors are a set of colors achievable by an individual display pixel;
- determine a set of convex combinations formable from the display colors that are capable of approximating the desired color based on spatial combination;
- select the convex combination from the set of convex combinations, based on a selection criteria to generate a color transformation look-up table (LUT);
- and
- apply the selected convex combination across the displayable colors of the display.
A non-transitory machine-readable storage medium encoded with instructions executable by a computing system that, when executed, cause the computing system
- determine a convex combination of colors of a local neighborhood node of pixels, to provide a desired color for the node based on local optical averaging;
- prepare a color transformation look-up table (LUT) indexed in a source color space of the pixel that contains an addressable primary relative area coverage vector for the node;
- and
- assign a display color to a pixel to be displayed based on the color transformation look-up table (LUT), to achieve the apparent desired color at the local neighborhood node of pixels, wherein the node has an apparent color bit depth greater than an addressable color palette of the display color that the pixel is capable of producing
- determine colorimetric coordinates of addressable display colors, to be used for color mixtures based on local spatial combination, wherein the addressable display colors are a set of colors achievable by an individual display pixel:
- determine a set of convex combinations formable from the display colors that are capable of approximating the desired color based on spatial combination,
- select the convex combination from the set of convex combinations, based on a selection criteria to generate the color transformation LUT;
- and
- apply the selected convex combination across the displayable colors of the display.
Dependencies are inferred from the claim text.