Dynamic display calibration based on eye-tracking
US-2017124928-A1 · May 4, 2017 · US
US2018308452A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018308452-A1 |
| Application number | US-201815961141-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 24, 2018 |
| Priority date | Apr 24, 2017 |
| Publication date | Oct 25, 2018 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure relates to a method, an apparatus, a device for adjusting screen color, and a storage medium. The method includes obtaining target optical parameters for representing a color space of a screen; calculating a target set of R, G, B components of a target white point based on the target optical parameters; comparing the target set of R, G, B components with a current set of R, G, B components of a current white point of the screen; obtaining adjustment data for the current set of R, G, B components, respectively, based on the comparison; and when the screen is displaying, adjusting the current set of R, G, B components of the screen based on the adjustment data for the current set of R, G, B components.
Opening claim text (preview).
What is claimed is: 1 . A method for adjusting screen color, comprising: obtaining target optical parameters for representing a color space of a screen; calculating a target set of R, G, B components of a target white point based on the target optical parameters; comparing the target set of R, G, B components with a current set of R, G, B components of a current white point of the screen; obtaining adjustment data for the current set of R, G, B components, respectively, based on the comparison; and when the screen is displaying, adjusting the current set of R, G, B components of the screen based on the adjustment data for the current set of R, G, B components. 2 . The method according to claim 1 , wherein the target optical parameters comprise a first chromaticity coordinate when a red color is displaying on the screen, a second chromaticity coordinate when a blue color is displaying on the screen, a third chromaticity coordinate when a green color is displaying on the screen, a fourth chromaticity coordinate when a white color is displaying on the screen and a gamma value of the screen. 3 . The method according to claim 1 , wherein the target optical parameters comprise a first chromaticity coordinate and a first luminance value when a red color is displaying on the screen, a second chromaticity coordinate and a second luminance value when a blue color is displaying on the screen, a third chromaticity coordinate and a third luminance value when a green color is displaying on the screen and a gamma value of the screen. 4 . The method according to claim 1 , wherein the target optical parameters are initial target optical parameters obtained from a plurality of registers, wherein each of the plurality of registers is configured in a screen driver. 5 . The method according to claim 1 , wherein the target optical parameters are obtained by compensating initial target optical parameters obtained from a plurality of registers based on preset compensation parameters, wherein the preset compensation parameters are configured to compensate deviations of the target optical parameters introduced by assembling the screen into an electronic device. 6 . The method according to claim 1 , wherein a gamma value of the screen in the target optical parameters is preset and other parameters in the target optical parameters are obtained by detecting certain colors displaying on the screen through detection components. 7 . The method according to claim 4 , wherein, obtaining the initial target optical parameters comprises: reading data stored in the plurality of registers; and restoring the read data to the initial target optical parameters based on a preset strategy, wherein the preset strategy is configured to restore the data stored in the plurality of registers to the initial target optical parameters, the data corresponding to data that is split from the initial target optical parameters to store in a signal register, when a digit number of the initial target optical parameters is greater than a digit number stored in the signal register. 8 . The method according to claim 7 , further comprising storing the initial target optical parameters in the plurality of registers, and wherein storing the initial target optical parameters in the plurality of registers comprises: when a decimal part of an x value or a y value in the chromaticity coordinate in the initial target optical parameters has three or four digits and the register is an 8 bit register, splitting the decimal part of the x value or the y value into two 2-digit numbers, and storing the split data in two adjacent registers, wherein the preset strategy comprises combining the split data stored in the two adjacent registers into the x value or the y value of the chromaticity coordinate based on an order of register addresses and an order of parameters in the target optical parameters; when a decimal part of an x value or a y value in the chromaticity coordinate in the initial target optical parameters after half adjusting has N digits, and the register is an 8 bit register, comparing data of the x value or the y value after half adjusting with a corresponding standard coordinate value and storing a difference therebetween in the register, in which a decimal part of the standard coordinate value has N−1 digits, wherein the preset strategy comprises restoring the data stored in the register into the x value or the y value of the chromaticity coordinate based on an order of the register address, an order of parameters in the target optical parameters, and standard coordinate values; and when the luminance value in the initial target optical parameters is a 3-digit number and the register is an 8 bit register, splitting the luminance value into two 2-digit numbers, and storing the split data in two adjacent registers, wherein the preset strategy comprises combining the split data stored in the two adjacent registers based on an order of the register addresses and an order of parameters in the target optical parameters, so as to restore the luminance value. 9 . The method according to claim 1 , wherein calculating the target set of R, G, B components of the target white point based on the target optical parameters comprises: calculating a transformation matrix from tristimulus values to R, G, B components based on the target optical parameters; transforming chromaticity coordinates of the target white point to tristimulus values of the target white point; and obtaining the target set of R, G, B components of the target white point based on a product of the tristimulus values of the target white point and the transformation matrix. 10 . The method according to claim 1 , wherein comparing the target set of R, G, B components of the target white point with the current set of R, G, B components of the current white point of the screen, and obtaining adjustment data for the current set of R, G, B components, respectively, comprises: when a maximum component of the target set of R, G, B components is greater than 255, dividing the target set of R, G, B components by the maximum component to obtain the adjustment data for the current set of R, G, B components; and when the maximum component of the target set of R, G, B components is less than or equal to 255, dividing the target set of R, G, B components by 255 to obtain the adjustment data for the current set of R, G, B components. 11 . An electrical device, comprising: a processor; a memory for storing instructions executable by the processor, wherein the processor is configured to: obtain target optical parameters for representing a color space of a screen; calculate a target set of R, G, B components of a target white point based on the target optical parameters; compare the target set of R, G, B components with a current set of R, G, B components of a current white point of the screen; obtain adjustment data for the current set of R, G, B components, respectively, based on the comparison; and adjust the current set of R, G, B components of the screen based on the adjustment data for the current set of R, G, B components when the screen is displaying. 12 . The electrical device according to claim 11 , wherein the target optical parameters comprise a first chromaticity coordinate when a red color is displaying on the screen, a second chromaticity coordinate when a blue color is displaying on the screen, a third chromaticity coordinate when a green color is displaying on the screen, a fourth chromaticity coordinate when a white color is displaying on the screen and a gamma value of the screen. 13 . The electrical device accor
characterised by the way in which colour is displayed {(details of colour display specific for CRTs G09G1/28; specific for flat matrix panels other than liquid crystal displays G09G3/2003; specific for liquid crystal displays G09G3/3607)} · CPC title
for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction · CPC title
for control of colour parameters, e.g. colour temperature · CPC title
Intensity circuits · CPC title
using colour palettes, e.g. look-up tables · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.