Methods and systems for white point adjustment
AssigneeApple Inc.
InventorsGabriel G. Marcu, Steve Swen
Life of this patent
Estimating the term…
Abstract
Methods and data processing systems are disclosed for adjusting a white point of a display. In one embodiment, a method includes setting the display to a first state. The method further includes providing a two dimensional array of white points to the display. The method further includes selecting a target white point from the two dimensional array of white points to visually match a desired white color of a medium. The method further includes encoding the selected target white point as two simultaneously captured variables. The method further includes deriving a second state of the display that corresponds to the target white point.
Claims46
A method for adjusting a white point of a display, the method comprising:
- setting the display to a first state including a white point setting of the display;
- providing a two dimensional array of white points to the display based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- and
- selecting a target white point from any white point of the two dimensional array of white points for two dimensional control of the white point to visually match the white point of the display to a desired white point of another medium, wherein the two dimensional array of white points includes dimensions of tint and correlated color temperature.
A non-transitory machine readable medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
- setting a display to a first state including a white point setting of the display;
- providing a two dimensional array of white points to the display based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- and
- selecting a target white point from any white point of the two dimensional array of white points for two dimensional control of the white point to visually match a white point of the display to a desired white point of another medium, wherein the two dimensional array of white points includes dimensions of tint and correlated color temperature.
An apparatus, comprising:
- means for setting the display to a first state including a white point setting of the display;
- means for providing a two dimensional array of white points to the display based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- and
- means for selecting a target white point from any white point of the two dimensional array of white points for two dimensional control of the white point to visually match the white point of the display to a desired white point of another medium, wherein the two dimensional array of white points includes dimensions of tint and correlated color temperature, wherein providing the two dimensional array of white points to the display is based on a predetermined image that is dynamically altered dependent on the first state.
A data processing system, comprising:
- a processor coupled to a bus;
- a display coupled to the bus having a first state including a white point setting;
- a memory coupled to the bus with the memory configured to store one or more programs and configured to store data for a two dimensional array of white points for presentation to the display with the two dimensional array of white points being based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- and
- wherein the processor is configured to receive a selection of a target white point from any white point of the two dimensional array of white points for two dimensional control of the white point to visually match a white point of the display to a desired white point of another medium.
A method for setting a white point color of a display, the method comprising:
- providing a two dimensional array of white points to the display based on a current white point setting of the display;
- setting a native white point for the display;
- selecting a new position of a marker of the white point in the two dimensional array of white points in order to visually match a white point of another medium, wherein the two dimensional array of white points includes dimensions of tint and correlated color temperature, wherein the two dimensional array of white points is based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- determining if a certain value of a luminance is desired for the display after matching the white point of the display to the white point of another medium;
- determining if the desired certain value of the luminance exceeds a maximum value of the luminance;
- and
- subsequently determining whether further adjustment of the white point is needed by providing a color patch based on red, green, and blue (RGB) values to the display when the desired certain value of the luminance exceeds the maximum value of the luminance.
A non-transitory machine readable medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
- providing a two dimensional array of white points to the display based on a current white point setting of the display;
- setting a native white point for the display;
- selecting a new position of a marker of the white point in the two dimensional array of white points in order to visually match a white point of another medium, wherein the two dimensional array of white points includes dimensions of tint and correlated color temperature, wherein the two dimensional array of white points is based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- determining if a certain value of a luminance is desired for the display after matching the white point of the display to the white point of another medium;
- determining if the desired certain value of the luminance exceeds a maximum value of the luminance;
- and
- subsequently determining whether further adjustment of the white point is needed by providing a color patch based on red, green, and blue (RGB) values to the display when the desired certain value of the luminance exceeds the maximum value of the luminance.
An apparatus, comprising:
- means for providing a two dimensional array of white points to the display based on a current white point setting of the display;
- means for setting a native white point for the display;
- means for selecting a new position of a marker of the white point in the two dimensional array of white points in order to visually match a white point of another medium, wherein the two dimensional array of white points include dimensions of tint and correlated color temperature, wherein the two dimensional array of white points is based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space;
- means for determining if a certain value of a luminance is desired for the display after matching the white point of the display to the white point of another medium;
- means for determining if the desired certain value of the luminance exceeds a maximum value of the luminance;
- and
- means for subsequently determining whether further adjustment of the white point is needed by providing a color patch based on red, green, and blue (RGB) values to the display when the desired certain value of the luminance exceeds the maximum value of the luminance.
A device, comprising:
- a processor coupled to a bus;
- and
- a display coupled to the bus;
- and
- wherein the processor is configured to provide a two dimensional array of white points for presentation to the display and to receive a selection of a marker of a white point from the two dimensional array of white points to visually match a desired white color of a medium, wherein the two dimensional array of white points includes dimensions of tint and correlated color temperature, wherein the two dimensional array of white points is based on a subset of a chromaticity diagram having chromaticity coordinates associated with a CIE color space that provides a color space for matching the white point of the display to the white point of another medium;
- wherein the processor is further configured to determine if a certain value of a luminance is desired for the display after matching the white point of the display to the white point of another medium, to determine if the desired certain value of the luminance exceeds a maximum value of the luminance, and to subsequently determine whether further adjustment of the white point is needed by providing a color patch based on red, green, and blue (RGB) values to the display when the desired certain value of the luminance exceeds the maximum value of the luminance.
Dependencies are inferred from the claim text.