Nothing Special   »   [go: up one dir, main page]

CN111243550B - Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen - Google Patents

Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen Download PDF

Info

Publication number
CN111243550B
CN111243550B CN202010227482.XA CN202010227482A CN111243550B CN 111243550 B CN111243550 B CN 111243550B CN 202010227482 A CN202010227482 A CN 202010227482A CN 111243550 B CN111243550 B CN 111243550B
Authority
CN
China
Prior art keywords
value
register value
register
target
adjustment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010227482.XA
Other languages
Chinese (zh)
Other versions
CN111243550A (en
Inventor
张耀
张滨
徐大鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Seichitech Technology Co ltd
Original Assignee
Shenzhen Seichitech Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Seichitech Technology Co ltd filed Critical Shenzhen Seichitech Technology Co ltd
Priority to CN202010227482.XA priority Critical patent/CN111243550B/en
Publication of CN111243550A publication Critical patent/CN111243550A/en
Priority to PCT/CN2021/074929 priority patent/WO2021190158A1/en
Application granted granted Critical
Publication of CN111243550B publication Critical patent/CN111243550B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3607Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals for displaying colours or for displaying grey scales with a specific pixel layout, e.g. using sub-pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • G09G2320/0276Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0673Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention discloses a method for adjusting gamma voltage and white balance of a display screen, which comprises the following steps: the adjusting device determines a target binding point in a display lookup table of gamma voltage corresponding to the display screen and acquires an initial register value and a target spectrum tristimulus value corresponding to the target binding point; determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value; when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is stored as the register value of which the target binding point is adjusted, and the first register value is stored as the register value of which the target binding point is adjusted; and re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table, and returning to execute the step of obtaining the initial register value and the target spectrum tristimulus value corresponding to the target binding. The invention also discloses an adjusting device and a medium. The display screen has high regulation efficiency of gamma voltage and white balance.

Description

Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen
Technical Field
The invention relates to the technical field of display screens, in particular to a regulating device, a regulating method and a medium for gamma voltage and white balance of a display screen.
Background
In the production process of the display screen, gamma voltage and white balance correction are a very critical process link, and the display screen can be ensured to have good visual impression. The current commonly used gamma voltage regulation methods include a linear interpolation method and a coefficient matrix method, and the accuracy of the two methods in a high gray scale interval and a low gray scale interval is greatly different, so that the gamma voltage regulation efficiency is very low.
Disclosure of Invention
The invention mainly aims to provide a regulating device, a regulating method and a medium for regulating gamma voltage and white balance of a display screen, aiming at solving the problem of low regulation efficiency of the gamma voltage.
In order to achieve the above object, the present invention provides a method for adjusting a gamma voltage and a white balance of a display panel, comprising the steps of:
the method comprises the steps that an adjusting device determines target binding points in a display lookup table of gamma voltage corresponding to a display screen, and obtains an initial register value and a target spectrum tristimulus value corresponding to the target binding points, wherein gray scales of preset gray scale values in the display lookup table are binding points, the number of the binding points is less than that of the gray scales, and the register values comprise a red register value, a green register value and a blue register value;
determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value;
when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is stored as the register value of which the target binding point is adjusted;
and re-determining target binding points in the binding points which are not subjected to register value adjustment in the display lookup table, and returning to execute the step of obtaining the initial register value and the target spectrum tristimulus value corresponding to the target binding, wherein the adjusting device sequentially adjusts the register values of the binding points in the display lookup table according to the sequence of the gray-scale values of the binding points from large to small.
In an embodiment, after the step of adjusting the initial register value according to the predicted value to obtain the first register value, the method further includes:
when the first register value is determined not to meet the convergence condition according to the first register value and the target spectrum tristimulus value, acquiring an actual spectrum tristimulus value corresponding to the first register value;
determining an adjustment value of the first register value according to the actual spectrum tristimulus value and the target spectrum tristimulus value, and adjusting the first register value according to the adjustment value to obtain a second register value;
and when the second register value is determined to meet the convergence condition according to the second register value and the target spectrum tristimulus value, storing the second register value as the register value of which the target binding point is adjusted, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table.
In an embodiment, after the step of adjusting the first register value according to the adjustment value to obtain the second register value, the method further includes:
and when the second register value is determined not to meet the convergence condition according to the second register value and the target spectrum tristimulus value, updating the second register value to a first register value, and returning to execute the step of obtaining the actual spectrum tristimulus value corresponding to the first register value.
In an embodiment, the step of determining the predicted value corresponding to the initial register value includes:
when the adjustment serial number of the target binding point is greater than or equal to the preset serial number and the predicted value corresponding to the binding point of which the register value is adjusted first is determined according to the empirical value, obtaining the predicted value corresponding to the binding point of which the register value is adjusted last and a third register value;
and acquiring an empirical value corresponding to the initial register value, and correcting the empirical value according to a predicted value corresponding to the previous binding point and a difference value between the third register values to obtain a predicted value corresponding to the initial register value.
In an embodiment, the step of determining the predicted value corresponding to the initial register value includes:
when the adjustment sequence number of the target binding point is greater than or equal to a preset sequence number and a predicted value corresponding to the binding point with the first register value adjustment is determined according to a prediction formula, acquiring a fourth register value corresponding to the binding point with the register value adjustment completed before the target binding point, wherein the adjustment sequence number of the binding point corresponding to each fourth register value is adjacent to the adjustment sequence number of the target binding point in sequence;
and determining a predicted value corresponding to the initial register value according to each fourth register value.
In an embodiment, the step of determining the predicted value corresponding to the initial register value includes:
and when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value contains a corresponding empirical value, determining the empirical value as a predicted value corresponding to the initial register value.
In an embodiment, the step of determining the predicted value corresponding to the initial register value includes:
when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value does not contain a corresponding empirical value, acquiring the voltage, the maximum gamma voltage value, the minimum gamma voltage value and a prediction formula of a display module in a display screen;
and determining a predicted value corresponding to the initial register value according to the voltage, the maximum gamma voltage value, the minimum gamma voltage value, the target spectrum tristimulus value and the prediction formula.
Collecting four pictures of red, green, blue and white displayed by the display screen, wherein the pictures are displayed by the display screen under the maximum register value;
acquiring a spectral tristimulus value corresponding to a pixel point in each picture, and determining a conversion matrix and an offset according to the spectral tristimulus values;
acquiring a preset formula, and determining a prediction formula according to the conversion matrix, the offset and the preset formula;
and saving the prediction formula.
In an embodiment, after each register value is adjusted, a reference value is determined according to an actual spectral tristimulus value, an adjusted register value and the target spectral tristimulus corresponding to the adjusted register value, when the reference value is smaller than a preset value, an initial register value corresponding to the target binding point is updated to the adjusted register value, and the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table is performed.
In an embodiment, after the step of determining the reference value according to the actual spectral tristimulus value corresponding to the adjusted register value, and the target spectral tristimulus, the method further includes:
when the reference parameter is larger than or equal to a preset value, judging whether the adjusted register value meets a convergence condition or not according to the adjusted register value and the target spectrum tristimulus value;
when the adjusted register value meets the convergence condition, updating the adjusted register value with the initial register value corresponding to the target binding point, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table;
and when the adjusted register value does not meet the convergence condition, updating the adjusted register value and continuously adjusting to return to the step of executing the step of determining the reference value according to the actual spectrum tristimulus value, the adjusted register value and the target spectrum tristimulus corresponding to the adjusted register value.
In an embodiment, after the steps of the method for adjusting the gamma voltage and the white balance, the method further includes:
and after the register values of all the binding points in the display lookup table are updated, writing the binding points and the adjusted register values of the binding points into the display screen.
In an embodiment, after the steps of the method for adjusting the gamma voltage and the white balance, the method further includes:
after updating register values of all binding points in the display lookup table, storing each register value after the binding point is adjusted to serve as an experience value corresponding to the binding point in the display lookup table in a target display screen, wherein the type of the target display screen is the same as that of the display screen.
In order to achieve the above object, the present invention further provides an adjusting apparatus, wherein the display panel includes a memory, a processor, and an adjusting program which is stored in the memory and can be run on the processor, and the adjusting program, when executed by the processor, implements the steps of the method for adjusting gamma voltage and white balance of the display panel as described above.
In order to achieve the above object, the present invention further provides a medium storing an adjustment program, which when executed by a processor, implements the steps of the method for adjusting gamma voltage and white balance of a display panel as described above.
The adjusting device, the adjusting method and the medium for the gamma voltage and the white balance of the display screen, which are provided by the embodiment of the invention, the adjusting device determines the target binding point in the display lookup table of the gamma voltage corresponding to the display screen, and obtaining an initial register value corresponding to the target binding point and a target spectrum tristimulus value, the adjusting equipment determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value, when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is saved as the register value after the target binding point is adjusted, the target binding point is determined again in each binding point which is not adjusted by the register value, therefore, the register values of the binding points are adjusted in sequence according to the descending order of the gray-scale values of the binding points. The adjustment of the register value in the display lookup table of the gamma voltage can be regarded as the adjustment of the gamma voltage, the adjustment of the register values of the red, green and blue channels can be regarded as the adjustment of the white balance of the display screen at the same time, the binding points are gray scales with preset gray scale values, and the number of the binding points is less than that of the gray scales, so that the adjustment device does not need to adjust the register value of each gray scale, the adjustment time of the gamma voltage and the white balance in the display screen is shortened, and the adjustment efficiency of the gamma voltage and the white balance is improved.
Drawings
Fig. 1 is a schematic hardware configuration diagram of a regulating apparatus according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a method for adjusting gamma voltages and white balance of a display panel according to a first embodiment of the present invention;
FIG. 3 is a flowchart illustrating a second embodiment of a method for adjusting gamma voltages and white balance of a display panel according to the present invention;
fig. 4 is a schematic flowchart illustrating a detailed process of determining the predicted value corresponding to the initial register value in step S30 according to the method for adjusting gamma voltage and white balance of a display panel of the present invention;
fig. 5 is a schematic flowchart illustrating a detailed process of determining the predicted value corresponding to the initial register value in step S30 according to the fourth embodiment of the method for adjusting gamma voltage and white balance of a display panel of the present invention;
fig. 6 is a schematic flowchart illustrating a detailed process of determining the predicted value corresponding to the initial register value in step S30 according to the fifth embodiment of the method for adjusting gamma voltage and white balance of a display panel of the present invention; (ii) a
Fig. 7 is a flowchart illustrating a detailed process of determining the predicted value corresponding to the initial register value in step S30 according to the method for adjusting gamma voltage and white balance of a display panel of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The main solution of the embodiment of the invention is as follows: the method comprises the steps that an adjusting device determines target binding points in a display lookup table of gamma voltage corresponding to a display screen, and obtains an initial register value and a target spectrum tristimulus value corresponding to the target binding points, wherein gray scales of preset gray scale values in the display lookup table are binding points, the number of the binding points is less than that of the gray scales, and the register values comprise a red register value, a green register value and a blue register value; determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value; when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is stored as the register value of which the target binding point is adjusted; and re-determining target binding points in the binding points which are not subjected to register value adjustment in the display lookup table, and returning to execute the step of obtaining the initial register value and the target spectrum tristimulus value corresponding to the target binding, wherein the adjusting device sequentially adjusts the register values of the binding points in the display lookup table according to the sequence of the gray-scale values of the binding points from large to small.
The adjustment of the register value in the display lookup table of the gamma voltage can be regarded as the adjustment of the gamma voltage, the adjustment of the register values of the red, green and blue channels can be regarded as the adjustment of the white balance of the display screen at the same time, the binding points are gray scales with preset gray scale values, and the number of the binding points is less than that of the gray scales, so that the adjustment device does not need to adjust the register value of each gray scale, the adjustment time of the gamma voltage and the white balance in the display screen is shortened, and the adjustment efficiency of the gamma voltage and the white balance is improved.
As shown in fig. 1, fig. 1 is a schematic diagram of a hardware structure of a regulating apparatus according to an embodiment of the present invention.
As shown in fig. 1, an embodiment of the present invention relates to an adjusting apparatus, and the adjusting apparatus may include: a processor 1001, such as a CPU, a communication bus 1002, and a memory 1003. Wherein a communication bus 1002 is used to enable connective communication between these components. The memory 1003 may be a high-speed RAM memory or a non-volatile memory (e.g., a disk memory). The memory 1003 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the configuration shown in fig. 1 does not constitute a limitation of the adjustment device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1003, which is a kind of computer storage medium, may include an operating system and a regulation program therein.
In the apparatus shown in fig. 1, the processor 1001 may be configured to call the adjustment program stored in the memory 1003, and perform the following operations:
the method comprises the steps that an adjusting device determines target binding points in a display lookup table of gamma voltage corresponding to a display screen, and obtains an initial register value and a target spectrum tristimulus value corresponding to the target binding points, wherein gray scales of preset gray scale values in the display lookup table are binding points, the number of the binding points is less than that of the gray scales, and the register values comprise a red register value, a green register value and a blue register value;
determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value;
when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is stored as the register value of which the target binding point is adjusted;
and re-determining target binding points in the binding points which are not subjected to register value adjustment in the display lookup table, and returning to execute the step of obtaining the initial register value and the target spectrum tristimulus value corresponding to the target binding, wherein the adjusting device sequentially adjusts the register values of the binding points in the display lookup table according to the sequence of the gray-scale values of the binding points from large to small.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
when the first register value is determined not to meet the convergence condition according to the first register value and the target spectrum tristimulus value, acquiring an actual spectrum tristimulus value corresponding to the first register value;
determining an adjustment value of the first register value according to the actual spectrum tristimulus value and the target spectrum tristimulus value, and adjusting the first register value according to the adjustment value to obtain a second register value;
and when the second register value is determined to meet the convergence condition according to the second register value and the target spectrum tristimulus value, storing the second register value as the register value of which the target binding point is adjusted, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
and when the second register value is determined not to meet the convergence condition according to the second register value and the target spectrum tristimulus value, updating the second register value to a first register value, and returning to execute the step of obtaining the actual spectrum tristimulus value corresponding to the first register value.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
when the adjustment serial number of the target binding point is greater than or equal to the preset serial number and the predicted value corresponding to the binding point of which the register value is adjusted first is determined according to the empirical value, obtaining the predicted value corresponding to the binding point of which the register value is adjusted last and a third register value;
and acquiring an empirical value corresponding to the initial register value, and correcting the empirical value according to a predicted value corresponding to the previous binding point and a difference value between the third register values to obtain a predicted value corresponding to the initial register value.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
when the adjustment sequence number of the target binding point is greater than or equal to a preset sequence number and a predicted value corresponding to the binding point with the first register value adjustment is determined according to a prediction formula, acquiring a fourth register value corresponding to the binding point with the register value adjustment completed before the target binding point, wherein the adjustment sequence number of the binding point corresponding to each fourth register value is adjacent to the adjustment sequence number of the target binding point in sequence;
and determining a predicted value corresponding to the initial register value according to each fourth register value.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
and when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value contains a corresponding empirical value, determining the empirical value as a predicted value corresponding to the initial register value.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value does not contain a corresponding empirical value, acquiring the voltage, the maximum gamma voltage value, the minimum gamma voltage value and a prediction formula of a display module in a display screen;
and determining a predicted value corresponding to the initial register value according to the voltage, the maximum gamma voltage value, the minimum gamma voltage value, the target spectrum tristimulus value and the prediction formula.
Collecting four pictures of red, green, blue and white displayed by the display screen, wherein the pictures are displayed by the display screen under the maximum register value;
acquiring a spectral tristimulus value corresponding to a pixel point in each picture, and determining a conversion matrix and an offset according to the spectral tristimulus values;
acquiring a preset formula, and determining a prediction formula according to the conversion matrix, the offset and the preset formula;
and saving the prediction formula.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
and after the register value is adjusted every time, determining a reference value according to the actual spectrum tristimulus value corresponding to the adjusted register value, the adjusted register value and the target spectrum tristimulus, updating the adjusted register value with the initial register value corresponding to the target binding point when the reference value is smaller than a preset value, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
when the reference parameter is larger than or equal to a preset value, judging whether the adjusted register value meets a convergence condition or not according to the adjusted register value and the target spectrum tristimulus value;
when the adjusted register value meets the convergence condition, updating the adjusted register value with the initial register value corresponding to the target binding point, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table;
and when the adjusted register value does not meet the convergence condition, updating the adjusted register value and continuously adjusting to return to the step of executing the step of determining the reference value according to the actual spectrum tristimulus value, the adjusted register value and the target spectrum tristimulus corresponding to the adjusted register value.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
and after the register values of all the binding points in the display lookup table are updated, writing the binding points and the adjusted register values of the binding points into the display screen.
In one embodiment, the processor 1001 may call the adjustment program stored in the memory 1003, and further perform the following operations:
after updating register values of all binding points in the display lookup table, storing each register value after the binding point is adjusted to serve as an experience value corresponding to the binding point in the display lookup table in a target display screen, wherein the type of the target display screen is the same as that of the display screen.
Based on the hardware construction, various embodiments of the gamma voltage and white balance adjusting method of the display screen are provided.
Referring to fig. 2, a first embodiment of the present invention provides a method for adjusting a gamma voltage and a white balance of a display panel, where the method for adjusting the gamma voltage and the white balance of the display panel includes the following steps:
step S10, the adjusting device determines a target binding point in a display lookup table of gamma voltage corresponding to the display screen, the gray scale of a preset gray scale value in the display lookup table is the binding point, the number of the binding points is less than that of the gray scale, and the register value comprises a red register value, a green register value and a blue register value;
in this embodiment, the execution subject is an adjusting device, and the adjusting device may be a computer or a signal generator. The adjusting device and the display screen to be adjusted can perform data interaction in a wired or wireless mode. When the gamma voltage and the white balance of the display screen are adjusted, the adjusting device obtains a display lookup table of the gamma voltage corresponding to the display screen. The display look-up table may be stored in the adjusting means, and the adjusting means determines the type of the display screen, thereby obtaining the display look-up table corresponding to the display screen. Of course, the display lookup table may also be stored in the display screen, and the adjusting device acquires the display lookup table by sending an acquisition instruction to the display screen.
The display lookup table includes 256 gray levels, each gray level corresponds to a register value, and in this embodiment, the register value corresponding to each gray level in the display lookup table is defined as an initial register value. The register values include register values of three channels of R (red), G (green), and B (blue), i.e., the initial register values include a red register value Rreg, a green register value Greg, and a blue register value Breg. The Rreg, Greg and Breg are used to control the driving voltage and current of the display panel, so that adjusting the initial register value is the correction gamma voltage. In addition, in the embodiment, the adjusting device adjusts Rreg, Greg and Breg simultaneously to define the color coordinates of the gray scale, so that the white balance is adjusted while the adjusting device adjusts three independent display channels of RGB.
In this embodiment, the adjusting device does not adjust the register value of each gray scale, but selects a group of gray scales to correct the brightness and color coordinates, and the adjusted gray scale is defined as a binding point. It is understood that the gray levels of the preset gray level values in the display lookup table are binding points, and the number of binding points is less than the number of gray levels.
The adjusting device adjusts the register value of each binding point in turn according to the descending order of the gray-scale value of the binding point. The adjusting device firstly determines the target binding point according to each difficulty in a display lookup table of gamma voltage corresponding to the display screen.
Step S20, acquiring an initial register value and a target spectrum tristimulus value corresponding to the target binding point;
after the adjustment device determines the target binding point, the adjustment device determines an initial register value corresponding to the target binding point in the display lookup table. It should be noted that each gray scale in the display lookup table corresponds to a spectral tristimulus value, which is a spectral tristimulus value measured by a target picture that needs to be reached after the gray scale is adjusted. The spectral tristimulus values can be expressed as XYZ, Rreg for X, Greg for Y and Breg for Z. The adjustment device determines a target spectral tristimulus value corresponding to the target binding point.
Step S30, determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value;
the adjusting device determines a predicted value corresponding to the initial register value, wherein the predicted value refers to a value adjusted by the initial register value. The predicted value may be an empirical value, where the empirical value refers to a register value corresponding to a target binding point in the display screen after gamma voltage and white balance adjustment have been performed. The adjusting device adjusts the initial register value through the predicted value to obtain a first register value. The predicted values are also divided into corresponding RGB predicted values, so the first register values are the register values adjusted by Rreg, Greg and Breg.
Step S40, when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is saved as the register value of which the target binding point is adjusted;
due to different display screen technologies, the empirical value is not necessarily capable of accurately adjusting the gamma voltage and the white balance of the current display screen. In contrast, after the initial register value is adjusted, the adjusting apparatus needs to determine whether the adjusted first register value satisfies the convergence condition.
The convergence condition includes conditions corresponding to the Rreg, Greg, and Breg, and the first register can be determined to satisfy the convergence condition only if the Rreg, Greg, and Breg all satisfy the corresponding conditions. The adjusting device needs to judge whether the first register value meets the convergence condition according to the target tristimulus value and the first register value.
Specifically, the convergence condition may be expressed as:
Figure BDA0002427468440000111
wherein E isLv、Ex、EyIs a required value (E) of brightness and color coordinate accuracy satisfying gamma (gamma voltage) and white balance requirementsLvFor the required value of luminance precision, Ex、EyA color coordinate accuracy requirement value) set by a user during use. Lv is the luminance, Lv is the target luminance, x and y are two of the tri-stimulus values of the target spectrum; and x and y are actual spectrum tristimulus values corresponding to the first register value, and abs represents an absolute value. Rreg, Greg, and Breg are all first register values.
The adjusting device is connected with the color analyzer, after the first register value is obtained, the adjusting device can write the first register into the display screen, so that the display screen displays a picture according to the first register value, and the adjusting device acquires the picture through the color analyzer to obtain an actual spectrum tristimulus value corresponding to the first register value.
When the first register value meets the convergence condition, the register value of the target binding point is adjusted, the first register value of the adjusting device is stored as the register value after the target binding point is adjusted, namely, the initial register value corresponding to the target binding point is changed into the first register value, and the target binding point and the first register value are stored in an associated mode.
Step S50, judging whether each binding point in the display lookup table completes the adjustment of the register value;
in this embodiment, the adjusting means adjusts the initial register value of the binding according to steps S10-S40. Therefore, after the register value adjustment of the target binding is completed, it is necessary to determine whether the register value adjustment of all bindings is completed. If not, the adjusting device proceeds to step S60, and if so, the white balance and gamma voltage adjustment of the display screen are finished.
And step S60, re-determining a target binding point from the bindings in the display lookup table that are not subjected to register value adjustment, wherein the adjusting device sequentially adjusts the register values of the bindings in the display lookup table according to the ascending order of the gray-scale values of the bindings.
When the adjustment means does not complete the register adjustment of all the bindings, the adjustment means needs to re-determine the target binding among the bindings in the display look-up table for which no register value adjustment has been made. Since the adjusting device sequentially adjusts the register values of the bindings according to the descending order of the binding gray-scale values, the newly determined target binding is the next binding of the just adjusted target binding. The adjustment means returns to step S20 to adjust the register value of the newly determined target binding. In addition, after all the bindings have completed the adjustment of the register values, the register values of all the bindings in the lookup table are updated. The adjusting devices are each written into the display screen. And the processor in the display screen performs interpolation operation on the register value of the non-binding point according to the updated register value of the binding point, so that the whole display lookup table is updated. All adjusted binding points of the adjusting device and register values corresponding to the binding points are sent to the display screen, burning instructions are sent to the display screen, the display screen writes the binding points and the register values corresponding to the binding points into the display lookup table, and the written binding points and the register values corresponding to the binding points are solidified according to the burning instructions. And the processor in the display screen performs interpolation operation on the register value of the non-binding point according to the updated register value of the binding point, so that the whole display lookup table is updated. It should be noted that, after the register value is adjusted each time, the adjusting device sends the adjusted register value to the display screen, but does not send the burning instruction, that is, the display screen does not write the received register value into the display lookup table and does not perform the curing and storing on the register value.
In addition, after the register values of all the binding points of the display screen are adjusted, the adjusting device stores the register values after the adjustment of all the binding points is finished, and the register values are used as experience values corresponding to the binding points in the target display screen. The type of the target display screen is consistent with the type of the display screen of which the white balance and the gamma voltage are just adjusted.
In the present embodiment, the Display screen may be an OLED (organic light-Emitting Diode) Display screen, an LCD (Liquid Crystal Display) Display screen, or other types of Display screens.
In the technical scheme provided by this embodiment, an adjusting device determines a target binding point in a display lookup table of gamma voltages corresponding to a display screen, and obtains an initial register value and a target spectrum tristimulus value corresponding to the target binding point, an adjusting device determines a predicted value corresponding to the initial register value again, and adjusts the initial register value according to the predicted value to obtain a first register value, and when it is determined according to the first register value and the target spectrum tristimulus value that the first register value meets a convergence condition, the first register value is stored as a register value after the target binding point is adjusted, and the target binding point is re-determined in each binding point without register value adjustment, so that register values of the binding points are adjusted in sequence from large to small according to gray-scale values of the binding points. The adjustment of the register value in the display lookup table of the gamma voltage can be regarded as the adjustment of the gamma voltage, the adjustment of the register values of the red, green and blue channels can be regarded as the adjustment of the white balance of the display screen at the same time, the binding points are gray scales with preset gray scale values, and the number of the binding points is less than that of the gray scales, so that the adjustment device does not need to adjust the register value of each gray scale, the adjustment time of the gamma voltage and the white balance in the display screen is shortened, and the adjustment efficiency of the gamma voltage and the white balance is improved.
Referring to fig. 3, fig. 3 is a second embodiment of the method for adjusting gamma voltage and white balance of a display panel according to the present invention, and based on the first embodiment, after the step S30, the method further includes:
step S70, when it is determined that the first register value does not meet the convergence condition according to the first register value and the target spectrum tristimulus value, acquiring an actual spectrum tristimulus value corresponding to the first register value;
in this embodiment, if the first register value does not satisfy the convergence condition, the adjusting device needs to adjust the first register again. The adjusting device firstly obtains an actual spectrum tristimulus value corresponding to the first register value. The manner of obtaining the tristimulus values of the actual spectrum is described above, and will not be described herein.
Step S80, determining an adjustment value of the first register value according to the actual spectrum tristimulus value and the target spectrum tristimulus value, and adjusting the first register value according to the adjustment value to obtain a second register value;
in this embodiment, the adjusting device adjusts the first register value by using a golden gradient ratio decreasing algorithm, which may be represented by the following formula:
Figure BDA0002427468440000131
wherein, X is the tri-stimulus value of binding target X Y Z, Xi Yi ZiIs the measurement of the i-th adjustment, and α is taken to be 0.382, (1-0.618), referred to as the golden ratio. Delta RiFor the adjustment value, Δ G, corresponding to the red register valueiIs the adjustment value, Delta B, corresponding to the green register valueiThe adjustment value corresponding to the blue register value.
The adjusting device brings the initial register value, the first register value, the actual spectrum tristimulus value and the target spectrum tristimulus value into the formula, and then the adjusting value corresponding to the first register value can be obtained. And the adjusting device adjusts the first register value according to the adjusting value to obtain a second register value.
Step S90, judging whether the second register value meets the convergence condition according to the second register value and the target spectrum tristimulus value;
after determining the second register value, the adjusting device determines whether the second register value satisfies the convergence condition according to the second register value and the target spectrum tristimulus value, and the specific determination manner refers to the description of whether the first register value satisfies the convergence condition, which is not described herein again.
Step S100, when the second register value is determined to meet the convergence condition according to the second register value and the target spectrum tristimulus value, the second register value is stored as the register value of which the target binding point is adjusted, and the target binding point is determined again in each binding point which is not subjected to register value adjustment in the display lookup table;
when the second register value satisfies the convergence condition, that is, the adjustment of the register value of the target binding is completed, the adjusting device saves the second register value as the register value after the adjustment of the target binding is completed, and performs re-determination of the target binding among the bindings in the display lookup table that are not subjected to register value adjustment, so as to return to perform step S20, that is, perform adjustment of the register value of the next binding. Of course, if all the bindings have completed the adjustment of the register value, the process is terminated.
Step S110, when it is determined that the second register value does not satisfy the convergence condition according to the second register value and the target spectrum tristimulus value, updating the second register value to the first register value, and returning to the step of obtaining the actual spectrum tristimulus value corresponding to the first register value.
And when the second register value does not meet the convergence condition, updating the second register value into the first register value, and returning to execute the actual spectrum tristimulus value corresponding to the first register value so as to readjust the updated first register value, namely, to adjust the register value after the target binding point is adjusted.
In this embodiment, the convergence condition is not satisfied after the register value is initially adjusted, the adjusted register value is adjusted again by using the golden gradient ratio algorithm, and the golden gradient descent algorithm for performing chromaticity conversion between CIE-XYZ and CIE-RGB is not required, so that the algorithm can be rapidly converged, and the white balance of the display screen and the gamma voltage adjustment efficiency are further improved.
Referring to fig. 4, fig. 4 is a third embodiment of the method for adjusting the white balance of the gamma voltage of the display panel according to the present invention, and based on the first or second embodiment, the determining the predicted value corresponding to the initial register value in step S30 includes:
step S31, when the adjustment serial number of the target binding point is greater than or equal to the preset serial number and the predicted value corresponding to the binding point of which the register value adjustment is completed first is determined according to the experience value, obtaining the predicted value corresponding to the binding point of which the register value adjustment is completed last and a third register value;
step S32, obtaining an empirical value corresponding to the initial register value, and correcting the empirical value according to a predicted value corresponding to the previous binding point and a difference between the third register values to obtain a predicted value corresponding to the initial register value.
In this embodiment, the adjusting device is divided into two cases of an empirical value and an inexperienced value to determine the predicted value of the initial register value, and the empirical value is determined in different ways for the target binding points with different adjustment numbers. In this regard, the adjusting apparatus first determines the adjustment serial number of the target binding point, and if the adjustment serial number is greater than the preset serial number, the adjusting apparatus may determine the predicted value of the target binding point by using the predicted value previously adjusted by the register value.
Specifically, when the adjustment serial number is greater than the preset serial number, that is, the target binding point is not the first binding point for register value adjustment, the adjusting device determines a predicted value of the binding point for which register value adjustment is performed first, and if the predicted value is determined according to an empirical value, the adjusting device obtains the predicted value corresponding to the previous binding point for which register value adjustment is performed and a third register value. The adjusting device obtains the experience value corresponding to the initial register value, and therefore the prediction value corresponding to the initial register value is obtained by correcting the experience value according to the prediction value corresponding to the previous binding point and the difference value between the third register values. Such an adjustment method of the adjustment device is an empirical value differential prediction method, which will be described in detail below.
Note that the binding set P ═ Pi|pi∈N*,0≤pi255, wherein i ∈ {1,2, 3., N }, N is the total number of bindings. Each binding point has three register values of RGB, which are expressed as follows:
Figure BDA0002427468440000151
when a group of reliable empirical values which can be used as initial register values exist, the algorithm can optimize the existing adjusting process by the aid of the existing empirical values, the method is called an empirical value differential prediction method, and the operating process of the method is as follows:
a set of empirical value sequences is shown as:
Figure BDA0002427468440000152
when adjusting a new display screen, register value prediction of other binding points except 255 gray-scale binding points is performed by using a relative adjustment formula described below.
Figure BDA0002427468440000161
Where the subscript ex represents empirical values. The adjusting device can obtain the predicted value corresponding to the register value through the formula, so that the register value is adjusted.
In this embodiment, the preset number is 2, that is, other binding points whose corresponding gray-level values are smaller than the first target binding point (the highest-order binding point) are adjusted for the first time by using an empirical differential prediction method.
In the technical solution provided in this embodiment, when the adjustment serial number of the target binding point is greater than or equal to the preset serial number and the predicted value of the binding point of the first completed register value is an empirical value, the predicted value of the initial register value is accurately determined by using an empirical value differential prediction method.
Referring to fig. 5, fig. 5 is a fourth embodiment of the method for adjusting the white balance of the gamma voltage of the display panel according to the present invention, and based on the first to the second embodiments, the determining the predicted value corresponding to the initial register value in step S30 includes:
step S33, when the adjustment serial number of the target binding point is greater than or equal to a preset serial number and the predicted value corresponding to the binding point of which the register value adjustment is completed first is determined according to a prediction formula, acquiring a fourth register value corresponding to the binding point of which the register value adjustment is completed before the target binding point, wherein the adjustment serial number of the binding point corresponding to each fourth register value is adjacent to the adjustment serial number of the target binding point in sequence;
step S34, determining a predicted value corresponding to the initial register value according to each of the fourth register values.
In this embodiment, the adjusting device is divided into two cases of empirical value and inexperienced value to determine the predicted value of the initial register value, and the empirical value is determined in different ways for the target binding points with different adjustment numbers. In this regard, the adjusting apparatus first determines the adjustment serial number of the target binding point, and if the adjustment serial number is greater than the preset serial number, the adjusting apparatus may determine the predicted value of the target binding point by using the predicted value previously adjusted by the register value.
Specifically, when the adjustment serial number is greater than the preset serial number, that is, the target binding point is not the first binding point for register value adjustment, the adjusting device determines a predicted value of the binding point for which register value adjustment is first completed, and if the predicted value is determined according to a prediction formula; at this time, the adjusting means acquires a fourth register value corresponding to the binding point for which the register value adjustment is completed before the target binding point. The adjustment sequence number of the binding point corresponding to each fourth register value is adjacent to the adjustment sequence number of the target binding point in sequence. The adjusting device determines a predicted value corresponding to the initial register value according to each fourth register value. Such an adjustment manner of the adjustment device is a linear interpolation prediction method, which is described in detail below.
Note that the binding set P ═ Pi|pi∈N*,0≤pi255, wherein i ∈ {1,2, 3., N }, N is the total number of bindings. Each binding point has three register values of RGB, which are expressed as follows:
Figure BDA0002427468440000171
and performing recursive linear interpolation prediction by using the binding points which are adjusted closely. As shown in the formula:
Figure BDA0002427468440000172
Figure BDA0002427468440000173
Figure BDA0002427468440000174
where i is the binding number currently to be adjusted, and Rreg, Greg, Breg represent register values for the red, green, and blue channels. The set of register prediction values that can be obtained for a single binding point is shown as the equation.
Figure BDA0002427468440000175
It will be appreciated that the adjustment means uses the first two of the target binding points to make the determination of the predicted value.
In this embodiment, the preset number may be 3, that is, the adjusting apparatus determines the predicted values of the highest-order tie and the next-higher-order tie by using a prediction formula, and determines the predicted values corresponding to the initial register value for the third and subsequent ties by using a linear interpolation prediction method.
It should be noted that, for convenience of description, the solutions configured in step S33 and step S34 and the solutions configured in step S31 and step S32 in the present embodiment are not related, but the two solutions may be different parallel solutions under the judgment condition. Specifically, when determining that the adjustment serial number of the target binding point is greater than or equal to the preset serial number, the adjusting device determines a determination manner of a predicted value of the binding point for which the register value adjustment is completed first, and if the predicted value is determined according to an empirical value, executes step S31 and step S32; if the predicted value is determined according to the prediction formula, step S33 and step S34 are performed.
In the technical solution provided in this embodiment, when the adjustment serial number of the target binding point is greater than or equal to the preset serial number and the predicted value of the binding point of the first completed register value is determined according to the prediction formula, the predicted value of the initial register value is accurately determined by using a linear interpolation prediction method.
Referring to fig. 6, fig. 6 is a fifth embodiment of the gamma voltage and white balance adjusting method for a display panel according to the present invention, and based on the first to the second embodiments, the determining the predicted value corresponding to the initial register value in step S30 includes:
and step S35, when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value contains a corresponding empirical value, determining the empirical value as a predicted value corresponding to the initial register value.
In this embodiment, if the adjustment sequence number of the target binding is smaller than the preset sequence number and the initial register value contains a corresponding empirical value, the target binding is the first binding to be subjected to register value adjustment, and at this time, the empirical value is used as a predicted value corresponding to the initial register, so as to adjust the initial register value.
For convenience of description, in the present embodiment, the scheme configured in step S35 is not related to the schemes configured in step S31 and step S32, but the schemes may be different parallel schemes under the determination condition. Specifically, the adjusting device firstly judges whether an empirical value exists in the target binding point; if the target binding point has the empirical value, determining a preset serial number, further judging whether the adjustment serial number of the target binding point is greater than or equal to the preset serial number, and if the adjustment serial number of the target binding point is determined to be greater than or equal to the preset serial number, determining that the first binding point subjected to register adjustment also has the empirical value, wherein at the moment, the adjusting device executes the step S31 and the step S32; if it is determined that the adjustment sequence number of the target binding is less than the preset sequence number, step S35 is performed.
In the technical solution provided in this embodiment, if the adjustment serial number of the target binding point is smaller than the preset serial number, the target binding point is corresponding to the empirical value, and the empirical value is determined as the predicted value corresponding to the initial register value.
Referring to fig. 7, fig. 7 is a fifth embodiment of the gamma voltage and white balance adjusting method for a display panel according to the present invention, and based on the first to the second embodiments, the determining the predicted value corresponding to the initial register value in step S30 includes:
step S36, when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value does not contain a corresponding empirical value, acquiring the voltage of a display module in a display screen, the maximum gamma voltage value, the minimum gamma voltage value and a prediction formula;
step S37, determining a predicted value corresponding to the initial register value according to the voltage, the maximum gamma voltage value, the minimum gamma voltage value, the target spectrum tristimulus value, and the prediction formula.
In this embodiment, when the adjustment sequence number of the target binding point is smaller than the preset sequence number and the initial register value does not contain the corresponding empirical value, the adjusting device needs to determine the predicted value of the target binding point according to the prediction formula.
And the prediction formula can be
Figure BDA0002427468440000181
The adjusting device needs to measure the conversion torque and the offset in advance and obtain a prediction formula according to a preset formula.
Specifically, during the gamma adjustment of the display screen, each binding point has 3 register values Rreg, Greg and Breg which need to be determined by the adjustment process, and there is not a linear relationship between Rreg, Greg, Breg and the optical tristimulus XYZ. For this, take the intermediate variable:
Figure BDA0002427468440000191
where N ∈ { R, G, B } respectively represents values in different color channels, VDD is a power supply voltage of the display module, Vgmp is a maximum value of a γ voltage set in a display IC (Integrated Circuit), and Vgsp is a minimum value of the γ voltage set in the display IC.
Figure BDA0002427468440000192
Representing the maximum number of registers that each channel can set. Intermediate variable tR,tG,tBThe relation with the chromaticity coordinate XYZ can be regarded as a linear relation, and is shown as the following formula:
Figure BDA0002427468440000193
wherein A is tR,tG,tBConversion matrix to XYZ, b is the offset. Through a four-color calibration method, a conversion matrix A and an offset vector b can be obtained. The calibration method comprises the following steps: and (3) using the maximum register value to perform point screen display under the red, green, blue and white pictures, measuring XYZ tristimulus values corresponding to the four pictures, and solving a matrix equation by using the measured data to obtain a conversion matrix A and an offset b. The reverse process can be written as:
Figure BDA0002427468440000194
therefore, the model can be used to obtain the register value of each channel corresponding to the target XYZ value from the target XYZ value of each binding point, and the calculation formula is as follows:
Figure BDA0002427468440000195
it will be appreciated that the above prediction formula can be expressed as:
collecting four pictures of red, green, blue and white displayed by the display screen, wherein the pictures are displayed by the display screen under the maximum register value; acquiring a spectral tristimulus value corresponding to a pixel point in each picture, and determining a conversion matrix and an offset according to the spectral tristimulus values; and acquiring a preset formula, and determining a prediction formula according to the conversion matrix, the offset and the preset formula. The adjusting device stores the prediction formula after determining the prediction formula.
The adjusting device obtains the voltage, the maximum gamma voltage value, the minimum gamma voltage value and the prediction formula of the display module, and accordingly the voltage, the maximum gamma voltage value, the minimum gamma voltage value and the target spectrum tristimulus values are brought into the prediction formula, and the prediction value corresponding to the initial register value can be obtained. The preset sequence number is 3, and the adjusting device needs to determine the predicted values of the highest-order binding point and the second-order binding point according to a prediction formula.
It should be noted that, for convenience of description, the solutions configured in step S36 and step S37 and the solutions configured in step S33 and step S34 in the present embodiment are not related, but the two solutions may be different parallel solutions under the judgment condition. Specifically, the adjusting device firstly judges whether an empirical value exists in the target binding point; if the target binding point does not have the empirical value, determining a preset serial number, further judging whether the adjustment serial number of the target binding point is greater than or equal to the preset serial number, and if the adjustment serial number of the target binding point is determined to be greater than or equal to the preset serial number, determining that the predicted value of the first binding point subjected to register adjustment is determined by a prediction formula, and executing the step S33 and the step S34 by the adjusting equipment; if it is determined that the adjustment number of the target binding is smaller than the preset number, step S36 and step S37 are executed.
In the technical solution provided in this embodiment, when it is determined that the adjustment sequence number of the target binding point is smaller than the preset sequence number and the initial register does not contain an empirical value, the predicted value corresponding to the target binding point is accurately determined according to the prediction formula.
In an embodiment, after the register value is adjusted each time, a reference value is determined according to the actual spectral tristimulus value, the adjusted register value and the target spectral tristimulus corresponding to the adjusted register value, when the reference value is smaller than a preset value, the adjusted register value is updated according to the initial register value corresponding to the target binding point, and the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table is performed.
When the reference parameter is larger than or equal to a preset value, judging whether the adjusted register value meets a convergence condition or not according to the adjusted register value and the target spectrum tristimulus value;
when the adjusted register value meets the convergence condition, updating the adjusted register value of the initial register value corresponding to the target binding point in the display lookup table, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table;
and when the adjusted register value does not meet the convergence condition, updating the adjusted register value and continuously adjusting to return to the step of determining the reference value according to the actual spectrum tristimulus value, the adjusted register value and the target spectrum tristimulus corresponding to the adjusted register value.
In this embodiment, the adjusting device needs to adjust the register value of the target binding point one or more times, and after each adjustment, if the brightness of the display screen is changed, but the register value is not changed, it can be determined that the register value of the target binding point does not need to be adjusted again. For example, if the luminance change is 0.1, but the register value is not changed, that is, the register value change amount is 0, and the register value is adjusted again, a larger error is caused. In this regard, the adjustment device needs to acquire the reference parameter to determine whether the reference parameter is close to the preset value, and if the reference parameter is close to the preset value, the register value does not need to be adjusted.
Specifically, the reference parameter close to the preset parameter can be expressed as:
abs(X(Rreg,Greg,Breg)-X*)<e;
abs(Y(Rreg,Greg,Breg)-Y*)<e;
abs(Z(Rreg,Greg,Breg)-Z*)<e;
e is the tri-stimulus value precision requirement value meeting the gamma and white balance requirements, and the values are as follows:
Figure BDA0002427468440000211
wherein T ═ X + Y + Z, deltaxAnd deltayRespectively, representing the range of allowable error values for the color coordinates.
In the technical solution provided in this embodiment, the adjusting device obtains the reference parameter after adjusting the register value each time to determine whether the register value needs to be adjusted, so as to introduce a larger error.
The present invention also provides a regulating device, the display screen includes a memory, a processor and a regulating program which is stored in the memory and can run on the processor, and the regulating program is executed by the processor to realize the steps of the regulating method for the gamma voltage and the white balance of the display screen according to the above embodiment.
The present invention also provides a medium storing an adjustment program, which when executed by a processor implements the steps of the method for adjusting gamma voltage and white balance of a display panel according to the above embodiment.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (14)

1. A method for adjusting gamma voltage and white balance of a display screen is characterized by comprising the following steps:
the method comprises the steps that an adjusting device determines target binding points in a display lookup table of gamma voltage corresponding to a display screen, and obtains initial register values and target spectrum tristimulus values corresponding to the target binding points, gray scales of preset gray scale values in the display lookup table are binding points, the number of the binding points is less than that of the gray scales, and the register values comprise initial register values, green register values and blue register values;
determining a predicted value corresponding to the initial register value, and adjusting the initial register value according to the predicted value to obtain a first register value;
when the first register value is determined to meet the convergence condition according to the first register value and the target spectrum tristimulus value, the first register value is stored as the register value of which the target binding point is adjusted;
and re-determining target binding points in the binding points which are not subjected to register value adjustment in the display lookup table, and returning to execute the step of obtaining the initial register value and the target spectrum tristimulus value corresponding to the target binding, wherein the adjusting device sequentially adjusts the register values of the binding points in the display lookup table according to the sequence of the gray-scale values of the binding points from large to small.
2. The method for adjusting gamma voltage and white balance of a display screen according to claim 1, wherein after the step of adjusting the initial register value according to the predicted value to obtain the first register value, the method further comprises:
when the first register value is determined not to meet the convergence condition according to the first register value and the target spectrum tristimulus value, acquiring an actual spectrum tristimulus value corresponding to the first register value;
determining an adjustment value of the first register value according to the actual spectrum tristimulus value and the target spectrum tristimulus value, and adjusting the first register value according to the adjustment value to obtain a second register value;
and when the second register value is determined to meet the convergence condition according to the second register value and the target spectrum tristimulus value, storing the second register value as the register value of which the target binding point is adjusted, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table.
3. The method for adjusting gamma voltage and white balance of a display panel according to claim 2, wherein after the step of adjusting the first register value to obtain the second register value according to the adjustment value, the method further comprises:
and when the second register value is determined not to meet the convergence condition according to the second register value and the target spectrum tristimulus value, updating the second register value to a first register value, and returning to execute the step of obtaining the actual spectrum tristimulus value corresponding to the first register value.
4. The method for adjusting gamma voltage and white balance of a display screen according to claim 1, wherein the step of determining the predicted value corresponding to the initial register value comprises:
when the adjustment serial number of the target binding point is greater than or equal to the preset serial number and the predicted value corresponding to the binding point of which the register value is adjusted first is determined according to the empirical value, obtaining the predicted value corresponding to the binding point of which the register value is adjusted last and a third register value;
and acquiring an empirical value corresponding to the initial register value, and correcting the empirical value according to a predicted value corresponding to the previous binding point and a difference value between the third register values to obtain a predicted value corresponding to the initial register value.
5. The method for adjusting gamma voltage and white balance of a display screen according to claim 1, wherein the step of determining the predicted value corresponding to the initial register value comprises:
when the adjustment sequence number of the target binding point is greater than or equal to a preset sequence number and a predicted value corresponding to the binding point with the first register value adjustment is determined according to a prediction formula, acquiring a fourth register value corresponding to the binding point with the register value adjustment completed before the target binding point, wherein the adjustment sequence number of the binding point corresponding to each fourth register value is adjacent to the adjustment sequence number of the target binding point in sequence;
and determining a predicted value corresponding to the initial register value according to each fourth register value.
6. The method for adjusting gamma voltage and white balance of a display screen according to claim 1, wherein the step of determining the predicted value corresponding to the initial register value comprises:
and when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value contains a corresponding empirical value, determining the empirical value as a predicted value corresponding to the initial register value.
7. The method for adjusting gamma voltage and white balance of a display screen according to claim 1, wherein the step of determining the predicted value corresponding to the initial register value comprises:
when the adjustment serial number of the target binding point is smaller than a preset serial number and the initial register value does not contain a corresponding empirical value, acquiring the voltage, the maximum gamma voltage value, the minimum gamma voltage value and a prediction formula of a display module in a display screen;
and determining a predicted value corresponding to the initial register value according to the voltage of the display module, the maximum gamma voltage value, the minimum gamma voltage value, the target spectrum tristimulus value and the prediction formula.
8. The method for adjusting gamma voltages and white balance of a display screen according to claim 7, wherein the adjusting means further comprises, before the step of determining the target binding point in the display look-up table of the gamma voltages corresponding to the display screen:
collecting four pictures of red, green, blue and white displayed by the display screen, wherein the pictures are displayed by the display screen under the maximum register value;
acquiring a spectral tristimulus value corresponding to a pixel point in each picture, and determining a conversion matrix and an offset according to the spectral tristimulus values;
acquiring a preset formula, and determining a prediction formula according to the conversion matrix, the offset and the preset formula;
and saving the prediction formula.
9. The method for adjusting gamma voltage and white balance of a display screen according to any one of claims 1 to 8, wherein after each adjustment of the register value, a reference value is determined according to the actual spectral tristimulus value, the adjusted register value and the target spectral tristimulus value corresponding to the adjusted register value, and when the reference value is smaller than a preset value, the adjusted register value is updated with the initial register value corresponding to the target binding point, and the step of re-determining the target binding point among the binding points in the display lookup table without register value adjustment is performed.
10. The method for adjusting gamma voltage and white balance of a display screen according to claim 9, wherein after the step of determining the reference value according to the actual spectral tristimulus value, the adjusted register value and the target spectral tristimulus value corresponding to the adjusted register value, further comprising:
when the reference value is greater than or equal to a preset value, judging whether the adjusted register value meets a convergence condition or not according to the adjusted register value and the target spectrum tristimulus value;
when the adjusted register value meets the convergence condition, updating the adjusted register value with the initial register value corresponding to the target binding point, and executing the step of re-determining the target binding point in each binding point which is not subjected to register value adjustment in the display lookup table;
and when the adjusted register value does not meet the convergence condition, updating the adjusted register value and continuously adjusting to return to the step of executing the step of determining the reference value according to the actual spectrum tristimulus value, the adjusted register value and the target spectrum tristimulus corresponding to the adjusted register value.
11. The method for adjusting gamma voltage and white balance of any one of claims 1-8, further comprising, after the step of the method for adjusting gamma voltage and white balance:
and after the register values of all the binding points in the display lookup table are updated, writing the binding points and the adjusted register values of the binding points into the display screen.
12. The method for adjusting gamma voltage and white balance of any one of claims 1-8, further comprising, after the step of the method for adjusting gamma voltage and white balance:
after updating register values of all binding points in the display lookup table, storing each register value after the binding point is adjusted to serve as an experience value corresponding to the binding point in the display lookup table in a target display screen, wherein the type of the target display screen is the same as that of the display screen.
13. A regulating device, characterized in that the display screen comprises a memory, a processor and a regulating program stored in the memory and executable on the processor, the regulating program when executed by the processor implementing the steps of the method of regulating gamma voltage and white balance of the display screen according to any one of claims 1-12.
14. A medium storing a regulating program which, when executed by a processor, realizes the respective steps of the method of regulating gamma voltage and white balance of a display panel according to any one of claims 1 to 12.
CN202010227482.XA 2020-03-26 2020-03-26 Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen Active CN111243550B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010227482.XA CN111243550B (en) 2020-03-26 2020-03-26 Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen
PCT/CN2021/074929 WO2021190158A1 (en) 2020-03-26 2021-02-02 Adjusting apparatus, method for adjusting gamma voltage and white balance of display screen, and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010227482.XA CN111243550B (en) 2020-03-26 2020-03-26 Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen

Publications (2)

Publication Number Publication Date
CN111243550A CN111243550A (en) 2020-06-05
CN111243550B true CN111243550B (en) 2021-07-30

Family

ID=70880736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010227482.XA Active CN111243550B (en) 2020-03-26 2020-03-26 Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen

Country Status (2)

Country Link
CN (1) CN111243550B (en)
WO (1) WO2021190158A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111243550B (en) * 2020-03-26 2021-07-30 深圳精智达技术股份有限公司 Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen
CN113920960B (en) * 2020-07-10 2023-03-17 京东方科技集团股份有限公司 Method and device for adjusting display parameters
CN111933079B (en) * 2020-07-20 2022-03-11 昇显微电子(苏州)有限公司 AMOLED screen GAMMA correction method and system
CN112037712A (en) * 2020-09-14 2020-12-04 深圳市创元微电子科技有限公司 3Gamma automatic correction burning method and device for OLED module
CN112365858B (en) * 2020-12-10 2022-03-08 深圳市华星光电半导体显示技术有限公司 Target color point capturing method in gamma correction and gamma correction system
CN113990232B (en) * 2021-10-18 2023-11-28 Tcl华星光电技术有限公司 Display panel picture adjustment method and device, server and storage medium
CN114333670B (en) * 2021-12-10 2023-06-30 北京镁伽科技有限公司 Gamma correction method and device, electronic equipment and storage medium
CN114220406B (en) * 2021-12-14 2024-01-02 惠州市德赛西威汽车电子股份有限公司 White consistency adjustment method based on multiple screens and storage medium
CN114203090A (en) * 2021-12-16 2022-03-18 霸州市云谷电子科技有限公司 Gamma debugging method, device and storage medium
CN114360426B (en) * 2022-01-05 2023-08-01 苏州华兴源创科技股份有限公司 Gamma adjusting method, gamma adjusting device, computer equipment and storage medium
CN114627833B (en) * 2022-02-28 2023-06-30 长沙惠科光电有限公司 Display method, display panel and readable storage medium
CN116994515B (en) * 2023-09-26 2023-12-12 昇显微电子(苏州)股份有限公司 Quick gamma correction method based on gradient descent

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000214435A (en) * 1999-01-21 2000-08-04 Seiko Epson Corp Liquid crystal display device and driving method thereof
KR20030022472A (en) * 2001-09-10 2003-03-17 엘지전자 주식회사 Apparatus of driving flat display panel and driving method thereof
JP2009177569A (en) * 2008-01-25 2009-08-06 Panasonic Corp Liquid crystal video display device, and white balance control method thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6559826B1 (en) * 1998-11-06 2003-05-06 Silicon Graphics, Inc. Method for modeling and updating a colorimetric reference profile for a flat panel display
JP2009156956A (en) * 2007-12-25 2009-07-16 Toshiba Corp Liquid crystal display device, television apparatus, and method of controlling liquid crystal display device
CN101740000B (en) * 2008-11-24 2013-10-02 群创光电股份有限公司 Color compensation method, color compensation circuit and display device
CN103366709B (en) * 2012-03-28 2015-09-30 帆宣系统科技股份有限公司 A kind of method improving the precision of unitary balanced-white adjustment with white brightness parameter
CN103985348B (en) * 2014-05-29 2017-04-05 深圳市华星光电技术有限公司 The conversion method of four color transducers, display device and trichroism data to four color data
CN106652962B (en) * 2017-02-15 2019-09-10 深圳市华星光电技术有限公司 The white balance method of four color displays
CN107665677B (en) * 2017-08-16 2018-10-12 惠科股份有限公司 White balance adjusting method of display device and display device
CN108766378B (en) * 2018-05-29 2019-12-24 深圳市华星光电技术有限公司 White balance method and device of liquid crystal display panel
CN109509457B (en) * 2019-01-09 2021-01-01 惠州市华星光电技术有限公司 Display mode setting method of liquid crystal panel and liquid crystal panel
CN110534058B (en) * 2019-08-30 2021-03-23 武汉精立电子技术有限公司 Method and system for rapidly converging Gamma tuning
CN111243550B (en) * 2020-03-26 2021-07-30 深圳精智达技术股份有限公司 Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000214435A (en) * 1999-01-21 2000-08-04 Seiko Epson Corp Liquid crystal display device and driving method thereof
KR20030022472A (en) * 2001-09-10 2003-03-17 엘지전자 주식회사 Apparatus of driving flat display panel and driving method thereof
JP2009177569A (en) * 2008-01-25 2009-08-06 Panasonic Corp Liquid crystal video display device, and white balance control method thereof

Also Published As

Publication number Publication date
CN111243550A (en) 2020-06-05
WO2021190158A1 (en) 2021-09-30

Similar Documents

Publication Publication Date Title
CN111243550B (en) Adjusting device, adjusting method and medium for gamma voltage and white balance of display screen
CN107369408B (en) Toning method, toning device, display driver and display system
KR102644412B1 (en) Compensation technology for display panels
WO2023000631A1 (en) Method and apparatus for determining correction coefficient of display screen light point, and computer device
KR101041882B1 (en) Transforming three color input signals to more color signals
TWI408670B (en) Method for generating lookup table for color correction for display
US20140002481A1 (en) Method for converting data, display device, computing device and program incorporating same, and method for optimising coefficients and device and program incorporating same
US9251761B2 (en) Gray-scale correction method for display device, and method of producing display device
KR101367199B1 (en) Image display device and method for revising display character thereof
CN110379380B (en) Gradation correction data generating device, gradation correction data generating method, gradation correction device, and electronic apparatus
CN110189720B (en) White balance parameter generation method for four-color pixel and display device
CN102237025A (en) Lookup table generation method used in display color correction
JP2006129456A (en) Correction data setting method and manufacturing method of image display apparatus
CN112292851B (en) Color gamut correction method and device
CN112992059B (en) Method and related device for adjusting Gamma of OLED display screen
CN110675797A (en) Color gamut mapping method, color gamut mapping assembly, display device and storage medium
KR101341007B1 (en) Method and apparatus for correcting color of display device
US8125496B2 (en) Apparatus and method of converting image signal for four-color display device
US7969449B2 (en) Systems and methods for color control of display devices
CN106782347A (en) Correct the method and device of LED backlight display white point
CN117746808A (en) Display calibration method, display panel calibration system and display device
JP2006113151A (en) Image quality adjusting method of display device, image quality adjusting device and display device
KR100595648B1 (en) Display revision method for liquid crystal display of mobile communication terminal
US8086033B2 (en) Device, method, and program storage medium for color conversion, device, method, and program storage medium for color conversion coefficient generation
CN113724644A (en) Method for compensating brightness and chroma of display device and related equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant