Display screen correction method, device and non-volatile storage medium in color gamut adjustment

By determining the target correction data in the ideal luminous state on the display screen and obtaining compensation parameters, adjusting the correction data of the display screen, the color gamut adjustment error problem caused by the difference in lamp beads in the prior art is solved, and more accurate color correction is achieved.

CN116434694BActive Publication Date: 2025-08-19LEYARD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310077515.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-16
Publication Date
2025-08-19
Estimated Expiration
2043-01-16

AI Technical Summary

Technical Problem

In the prior art, the display screen correction method is not linear in the relationship between the color coordinates and brightness of the three primary colors of RGB and the correction data due to differences in the lamp beads, constant current sources and temperatures, resulting in large errors in color gamut adjustment.

Method used

By determining the target correction data in the ideal luminous state, obtaining compensation parameters, compensating for the difference between the actual luminous state and the ideal luminous state, adjusting the correction data to achieve the ideal luminous state, and using the corrected target correction data for display screen correction.

Benefits of technology

The accuracy of display color correction is improved, the error in color gamut adjustment is reduced, and the RGB three primary colors of the display are uniformly developed under the target color gamut.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116434694B_ABST
    Figure CN116434694B_ABST
Patent Text Reader

Abstract

The present invention discloses a display screen correction method, device and non-volatile storage medium in color gamut adjustment. The method comprises: determining the target correction data before correction of the RGB three primary colors of the target color gamut of the display screen under the ideal luminous state, wherein the ideal luminous state is a state in which the luminous state of the RGB three primary colors of the display screen conforms to the ideal change law as the correction data of the display screen changes; obtaining the compensation parameters corresponding to the correction data interval according to the correction data interval corresponding to the target correction data before correction; compensating the target correction data before correction according to the compensation parameters to obtain the corrected target correction data, wherein the luminous state of the RGB three primary colors of the display screen reaches the ideal luminous state when the corrected target correction data is used; and writing the corrected target correction data into the display screen. The present invention solves the technical problem that the color correction of the display screen has large errors due to the inability of the correction data to ideally control the color of the lamp beads.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display, and in particular to a display screen correction method and device in color gamut adjustment and a non-volatile storage medium. Background Art

[0002] The CIE XYZ system is a color system adopted by the International Commission on Illumination (CIE). In this system, three imaginary primary colors, X, Y, and Z, are used, which do not correspond to visible colors. The X, Y, and Z primary colors have the following properties: (1) All X, Y, and Z values are positive, and a negative primary color is not required to match spectral colors; (2) The Y value represents the human eye's response to brightness. These three imaginary primary colors, X, Y, and Z, are named standard colorimetric observer spectral tristimulus values, and the tristimulus values of multiple light sources can be added together for calculation. The CIE XYZ primary color stimulus values X, Y, and Z are very useful for defining colors, but the disadvantage is that they are relatively complex to use and not intuitive. To overcome this disadvantage, CIE has adopted a new system space, the CIE Yxy color space. Ideally, the color coordinates of the RGB primary colors of the display screen will not change with changes in the brightness of the lamp beads, and the brightness of the RGB primary colors of the display screen will change linearly with the increase or decrease of the brightness control parameters (such as calibration data or color gamut coefficients).

[0003] When adjusting the color gamut of a display screen, the theoretical basis of existing display calibration methods is that the calibration data is linearly related to the corresponding lamp brightness, and the RGB color coordinates of the lamp beads do not change with changes in brightness. However, due to differences in the lamp beads, constant current sources, and temperature, the calibration data is not strictly linearly related to the brightness of the corresponding RGB primary colors of the display screen. Moreover, the color coordinates of the RGB primary colors will change with changes in the calibration data. The color coordinates of the RB primary color will shift slightly, while the color coordinates of the G primary color will shift significantly. Both of these phenomena will lead to errors in the display calibration when adjusting the display's color gamut.

[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0005] Embodiments of the present invention provide a display screen correction method, device, and non-volatile storage medium for color gamut adjustment, to at least solve the technical problem of large errors in the color correction of the display screen caused by the inability of correction data to ideally adjust the color of the lamp beads.

[0006] According to one aspect of an embodiment of the present invention, a display screen correction method for color gamut adjustment is provided, comprising: determining pre-correction target correction data of the RGB primary colors of a target color gamut of a display screen under an ideal luminous state, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes; obtaining, based on a correction data interval corresponding to the pre-correction target correction data, compensation parameters corresponding to the correction data interval, wherein the compensation parameters are used to compensate for a difference between an actual luminous state and an ideal luminous state of the RGB primary colors of the display screen, wherein the actual luminous state is an actual state when the display screen is illuminated using the pre-correction target correction data; compensating the pre-correction target correction data according to the compensation parameters to obtain corrected target correction data, wherein the luminous state of the RGB primary colors of the display screen reaches the ideal luminous state when the corrected target correction data is used; and writing the corrected target correction data into the display screen.

[0007] Optionally, determining the target correction data of the RGB primary colors of the target color gamut of the display screen under an ideal lighting state before correction includes: determining the target brightness of the RGB primary colors of the target color gamut of the display screen under the ideal lighting state; and determining the target correction data of the RGB primary colors before correction based on the target brightness of the RGB primary colors.

[0008] Optionally, according to the correction data interval corresponding to the target correction data before correction, obtaining the compensation parameters corresponding to the correction data interval includes: determining the correction data interval corresponding to the target correction data before correction, wherein the correction data interval is divided according to the ratio change between the correction data of the RGB three primary colors of the display screen and the actual output brightness of the RGB three primary colors of the display screen; obtaining the brightness compensation coefficient corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the brightness compensation coefficient.

[0009] Optionally, based on the correction data interval corresponding to the target correction data before correction, compensation parameters corresponding to the correction data interval are obtained, including: determining the correction data interval corresponding to the target correction data before correction; obtaining the color coordinate compensation value corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the color coordinate compensation value.

[0010] Optionally, compensating the target calibration data before correction according to the compensation parameters to obtain the corrected target calibration data includes: correcting the color coordinates of the RGB primary colors of the display screen according to the color coordinate compensation values to obtain color coordinate correction values of the RGB primary colors of the display screen; calculating the target brightness values of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the color coordinate correction values; and determining the corrected target calibration data of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the target brightness values of the RGB primary colors of the display screen in the target color gamut.

[0011] Optionally, based on the correction data interval corresponding to the target correction data before correction, obtaining compensation parameters corresponding to the correction data interval includes: obtaining a compensation parameter table for the display screen, wherein the compensation parameter table includes multiple data intervals and multiple compensation parameters corresponding one-to-one to the multiple data intervals; determining that the data interval in which the target correction data before correction is located in the compensation parameter table is the correction data interval; obtaining the compensation parameters corresponding to the correction data interval.

[0012] Optionally, it also includes: dividing the display screen into multiple areas, and dividing the data range of the correction data of the display screen into multiple data intervals corresponding to the multiple areas one by one; controlling the multiple areas to perform image display tests according to the one-to-one corresponding data intervals of the correction data; collecting test results of the image display tests of the multiple areas, and generating a compensation parameter table according to the test results.

[0013] According to another aspect of an embodiment of the present invention, a display screen correction device is provided, comprising: a first determining module for determining pre-correction target correction data of the RGB primary colors of a target color gamut of a display screen under an ideal luminous state, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes; an acquiring module for acquiring, based on a correction data interval corresponding to the pre-correction target correction data, compensation parameters corresponding to the correction data interval, wherein the compensation parameters are used to compensate for a difference between an actual luminous state and an ideal luminous state of the RGB primary colors of the display screen, wherein the actual luminous state is an actual state when the display screen is illuminated using the pre-correction target correction data; a second determining module for compensating the pre-correction target correction data according to the compensation parameters to obtain corrected target correction data, wherein the luminous state of the RGB primary colors of the display screen reaches the ideal luminous state when the corrected target correction data is used; and a correction module for writing the corrected target correction data into the display screen.

[0014] According to another aspect of an embodiment of the present invention, a non-volatile storage medium is provided. The non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute any of the above display screen correction methods.

[0015] According to another aspect of an embodiment of the present invention, a computer device is provided. The computer device includes a memory and a processor. The memory is used to store programs, and the processor is used to run the programs stored in the memory. When the program is run, any one of the above-mentioned display screen correction methods is executed.

[0016] In an embodiment of the present invention, a method of compensating for the correction data corresponding to the lamp beads of the display screen during color gamut adjustment is adopted. The compensation parameters of the target correction data before correction are determined through the target correction data of the lamp beads of the display screen during color gamut adjustment. The target correction data before correction is compensated according to the compensation parameters to obtain the adjusted corrected target correction data, thereby achieving the purpose of more accurately correcting the color of the lamp beads of the display screen during color gamut adjustment, thereby realizing the technical effect of reducing the error of the color correction of the display screen, and further solving the technical problem of large errors in the color correction of the display screen caused by the inability of the correction data to ideally control the color of the lamp beads. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0018] Figure 1 A hardware structure diagram of a computer terminal for implementing a display screen correction method is shown.

[0019] Figure 2 is a flow chart of a display screen calibration method provided according to an embodiment of the present invention;

[0020] Figure 3 is a schematic diagram of a compensation relationship table between correction data and brightness provided according to an optional embodiment of the present invention;

[0021] Figure 4 is a schematic diagram of a table of relationship between correction data and color coordinate compensation provided according to an optional embodiment of the present invention;

[0022] Figure 5 This is a structural block diagram of a display screen correction device provided according to an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0024] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0025] According to an embodiment of the present invention, an embodiment of a method for display screen correction is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0026] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG1 shows a hardware structure block diagram of a computer terminal for implementing a display screen correction method. Figure 1 As shown, the computer terminal 10 may include one or more (illustrated as 102a, 102b, ..., 102n in the figure) processors (the processor may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices), a memory 104 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components than shown, or with Figure 1Different configurations shown.

[0027] It should be noted that the one or more processors and / or other data processing circuits described above may generally be referred to herein as "data processing circuitry." The data processing circuitry may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be incorporated in whole or in part into any of the other components of the computer terminal 10. As described in the embodiments of the present application, the data processing circuitry serves as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0028] Memory 104 can be used to store software programs and modules for application software, such as the program instructions / data storage device corresponding to the display screen correction method in the embodiment of the present invention. The processor executes the software programs and modules stored in memory 104 to execute various functional applications and data processing, thereby implementing the display screen correction method for the application described above. Memory 104 can include high-speed random access memory (RAM) and can also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, memory 104 can further include memory remotely located relative to the processor, and such remote memory can be connected to computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0029] The display may be, for example, a touch screen LED display that enables a user to interact with the user interface of the computer terminal 10 .

[0030] In the solution provided by the present application, the display screen can be adjusted from the initial color gamut to the target color gamut. The brightness and wavelength of LED chips are discrete. Even LED chips made from the same wafer have different brightness and wavelength. Therefore, when LEDs are used as pixels to make LED display screens, they need to be screened, binned, and corrected to ensure the consistency of color and brightness. During correction, it is often necessary to add a small amount of auxiliary colors to the primary color. For example, when full red is turned on in the correction state, blue or green is also slightly bright. At this time, red is the primary color, and green and blue are auxiliary colors. Therefore, when the display screen is in the correction state, each primary color of RGB is a composite color of its primary color and the other two auxiliary colors. There are 3 primary colors and 6 auxiliary colors for 3 primary colors.

[0031] The brightness of the primary and secondary colors can be represented by the display's calibration data. After the screen is calibrated according to certain requirements, the display reaches the initial color gamut. At this point, the display's calibration data corresponding to the initial color gamut is also determined and can be read through the debugging software. The calibration data can represent the brightness information of the primary or secondary color corresponding to the primary light. When the display is in an ideal luminous state, each calibration data of the display is linearly related to its corresponding light brightness, and changes in the calibration data will not change the color coordinates of the display's RGB primary colors. For each pixel on the display, the nine calibration data corresponding to the pixel can determine the color coordinates and brightness values of the RGB primary colors at that point, as well as the color temperature and brightness value of the white balance. Furthermore, the color gamut of the display can be changed by modifying the calibration data, for example, adjusting from the initial color gamut to the target color gamut, or changing the color temperature of the display's white balance point by modifying the calibration data.

[0032] However, in reality, the relationship between the luminous state of the lamp beads of a display screen and the calibration data cannot perfectly follow the law of change under ideal conditions. For example, the calibration data and the brightness of the corresponding RGB primary colors of the display screen are not strictly linear, and the color coordinates of the RGB primary colors will change with the change of the calibration data. Among them, the color coordinate offset of the RB primary color is smaller, and the color coordinate offset of the G primary color is larger. Both of the above phenomena will cause errors in the calibration of the display screen when adjusting the color gamut of the display screen. Therefore, when adjusting the color gamut of the display screen, the target calibration data of the display screen corresponding to the target color gamut can be obtained through theoretical calculation. However, when the uncorrected target calibration data obtained by the theoretical calculation is used to control the luminescence of the display screen, the actual color gamut of the display screen cannot reach the target color gamut. Therefore, the present application proposes a method for correcting calibration data. The calibration data of the display screen corresponding to the target color gamut obtained by theoretical calculation can be called the target calibration data before correction. This method can correct the target calibration data before correction to obtain the corrected target calibration data. Using the corrected calibration data to control the luminescence of the display screen can make the color gamut actually displayed by the display screen match the target color gamut.

[0033] It should be noted that the calibration data and color space used by the display screen can be represented by the CIE Yxy color space, and any point in the space represents a color. Any point in the color space can be represented by a set of color coordinates and brightness. Specifically, the point can be represented by (x, y, Y), where x and y are the color coordinates represented by the point, and Y is the brightness value represented by the point. Due to the properties of color itself, any three colors can be synthesized into a composite color. In the Yxy color space, the three colors that synthesize the composite color can be referred to as the RGB primary colors corresponding to the composite color.

[0034] In the Yxy color space, if the color coordinates and brightness of any three primary colors are known, the color coordinates and brightness of the composite color can be determined. The specific derivation process is described in detail in the following specific embodiments.

[0035] In the CIE Yxy color space (the Yxy color space referred to above), for a given color, increasing its brightness requires proportionally increasing the luminous flux of each primary color to match the color. Therefore, as the color moves away from the origin (X = 0, Y = 0, Z = 0), the X:Y:Z ratio remains constant. When calculating the chromaticity of a color, the X, Y, and Z values are normalized relative to the total radiant energy (X + Y + Z), and only their relative proportions are considered. Therefore, x, y, and z are called the relative coefficients of the three primary colors, and the color matching equation can be normalized to x + y + z = 1. Since the sum of the three relative coefficients x, y, and z is always 1, this is equivalent to projecting the XYZ color cone onto the plane where X + Y + Z = 1:

[0036]

[0037] According to the above formula, it can be deduced:

[0038]

[0039] Therefore, it is necessary to determine the relationship between the color coordinates and brightness of the three primary colors and the color coordinates and brightness of the composite color. The composite color is composed of three primary colors, which can be considered as a color synthesized by two primary colors and then synthesized with the last primary color, so it can be deduced step by step.

[0040] First, assume there are two primary colors A and B, whose color coordinates and brightness values are (x1, y1, Y1) and (x2, y2, Y2) respectively. The composite color of the two primary colors is D, whose color coordinates and brightness values are (x4, y4, Y4).

[0041]

[0042] Y4=Y1+Y2

[0043]

[0044] Substituting X4, Y4, and Z4, we can get the relationship between the color coordinates and brightness values of the two primary colors A and B and the composite color D, and we get:

[0045]

[0046] Let the third primary color be C, its color coordinates and brightness value be (x3, y3, Y3), and the final composite color of the three primary colors be E, its color coordinates and brightness value be (x5, y5, Y5).

[0047] ∴Y5=Y1+Y2+Y3

[0048]

[0049] Substituting x4 and y4 into the above equation and simplifying it, we get:

[0050]

[0051] From the relationship between the color coordinates and brightness of the three primary colors and the color coordinates and brightness of the composite color in the Yxy color space determined above, it can be seen that: if the color coordinates of the three primary colors and the composite light are known, it is only necessary to know the brightness of any one of the four points, and then three three-variable linear equations can be listed to find a unique solution; if the color coordinates of the three primary colors and the composite light point are known and the brightness is unknown, one brightness can be assumed first, and after calculating the brightness of the other three points, the four brightness values can be increased or decreased proportionally, and the color coordinates of the four points will remain unchanged.

[0052] Currently, when the display is in a calibrated state (the calibrated state means that the display is calibrated and in a specific color gamut, such as the initial color gamut or the target color gamut), the RGB three primary colors mainly include: each primary color includes one primary color and two secondary colors, totaling 9 calibration data. Table 1 is a calibration data table of the initial color gamut of the display in the calibrated state before correction in an embodiment of the present invention.

[0053] Table 1

[0054] red light Green Light blue light R <![CDATA[m1]]> <![CDATA[m4]]> <![CDATA[m7]]> G <![CDATA[m2]]> <![CDATA[m5]]> <![CDATA[m8]]> B <![CDATA[m3]]> <![CDATA[m6]]> <![CDATA[m9]]>

[0055] As shown in Table 1, the first column represents the R primary color, G secondary color and B secondary color of the R primary color, the second column represents the R secondary color, G primary color and B secondary color of the G primary color, and the third column represents the R secondary color, G secondary color and B primary color of the B primary color. The maximum value of the correction data can be set to 65535, that is, 16 bits, and the minimum value is 0. The correction data is linearly related to the brightness under ideal lighting conditions and is approximately linearly related under actual lighting conditions.

[0056] Figure 2 FIG. 1 is a flow chart of a display screen correction method according to an embodiment of the present invention. Figure 2 As shown, the method includes the following steps:

[0057] Step S202 , determining target calibration data of the RGB primary colors of the target color gamut of the display screen under an ideal luminous state before correction, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the calibration data of the display screen changes.

[0058] In this step, the display screen includes multiple pixels. When the display screen is in a calibration state, the light emitted by each pixel is a composite of the three primary colors of RGB emitted by the pixel in the calibration state. The color gamut of the display screen after calibration is the initial color gamut, and the calibration data for the display screen is the initial calibration data. The three primary colors of RGB emitted by the display screen in the calibration state are the R, G, and B primary colors. Based on the needs of the user of the display screen, the color gamut of the display screen can be adjusted from the initial color gamut to the target color gamut. This process can be achieved by adjusting the calibration data of the display screen. The display of each pixel within the initial color gamut on the display screen is adjusted according to an ideal variation rule. Pre-correction target calibration data is generated for each RGB primary color corresponding to each pixel within the target color gamut. According to the ideal variation rule, the pixel on the display screen can be adjusted to the target color gamut by writing the pre-correction target calibration data. The ideal variation rule may include: the color coordinates do not change with changes in the calibration data; and the ratio of the actual luminous brightness to the calibration data is a constant, i.e., the two are in a linear relationship. However, due to differences in lamp beads, constant current sources, temperature, etc., the correction data and the corresponding brightness are not in a strictly linear relationship, and the RGB color coordinates will change as the correction data increases. That is, the luminous state of the RGB primary colors of the display does not conform to the ideal luminous state, resulting in the color gamut of the display using the target correction data before correction being not the target color gamut, and further correction is required.

[0059] Optionally, the target calibration data of the display screen before correction can be calculated in the following manner. For the convenience of formula description, the parameters used in the process of adjusting the color gamut of the display screen are listed below.

[0060] xr1 yr1 represents the color coordinates of the R primary color when the display is in the non-calibrated state, Yr 10 Represents the brightness value of the R primary color at this time; Yr 11 Represents the brightness value of the R primary color when the display is in the calibration state, where xr1 yr1 Yr 10 is measured by a spectroradiometer;

[0061] xg1 yg1 represents the color coordinates of the G primary color when the display is in the non-calibrated state, Yg 10 Represents the brightness value of the G primary color at this time; Yg 11 Represents the brightness value of the R primary color when the display is in the calibration state, where xg1 yg1 Yg 10 is measured by a spectroradiometer;

[0062] xb1 yb1 represents the color coordinates of the B primary color when the display is in the non-calibrated state, Yb 10 Represents the brightness value of the B primary color at this time; Yb11 Represents the brightness value of the B primary color when the display is in the calibration state, where xb1 yb1 Yb 10 It is measured by a spectroradiometer.

[0063] After the display is in calibration mode, the initial color gamut of the display can be obtained. The color coordinates and brightness of the RGB primary colors in the initial color gamut and the corresponding white balance color coordinates and brightness values are as follows:

[0064] xr0 yr0 represent the color coordinates of the R primary color of the initial color gamut, and Yr0 represents its brightness.

[0065] xg0 yg0 represent the color coordinates of the G primary color of the initial color gamut, and Yg0 represents its brightness.

[0066] xb0 yb0 represent the color coordinates of the B primary color of the initial color gamut, and Yb0 represents its brightness.

[0067] xw yw represents the color coordinates of the white balance corresponding to the initial color gamut, and Yw represents its brightness.

[0068] After changing the color gamut of the display, the target color gamut is obtained. The color coordinates and brightness of the RGB primary colors under the target color gamut are as follows:

[0069] xr2 yr2 represents the color coordinates of the R primary color of the target color gamut, and Yr2 represents its brightness.

[0070] xg2 yg2 represent the color coordinates of the G primary color of the target color gamut, and Yg2 represents its brightness.

[0071] xb2 yb2 represent the color coordinates of the B primary color of the target color gamut, and Yb2 represents its brightness.

[0072] Furthermore, let Yrr be the brightness of the R primary color under the R primary color of the initial color gamut of the display screen in the calibrated state, Yrg be the brightness of the g secondary color under the R primary color of the initial color gamut of the display screen in the calibrated state, Yrb be the brightness of the b secondary color under the R primary color of the initial color gamut of the display screen in the calibrated state, and so on, to establish the parameters of the brightness of the primary and secondary colors under the RGB primary colors of the initial color gamut of the display screen in the calibrated state.

[0073] Taking the calculation process of the change value of the correction data for outputting the red light as an example, the same calculation process can be used to calculate the change values of the correction data for the green light and the blue light, wherein the change value of the correction data for the red light is the change amount of the correction data when the display screen is adjusted from the initial color gamut to the target color gamut by adjusting the correction data of the display screen while following the ideal change law.

[0074] First, calculate the brightness values of the RGB primary colors before correction in the target color gamut:

[0075] Yr2*yb2*yg2*(xw-xr2)+Yg2*yr2*yb2*(xw-xg2)+Yb2*yr2*yg2*(xw-xb2)=0

[0076] Yr2*yb2*yg2*(yw-yr2)+Yg2*yr2*yb2*(yw-yg2)+Yb2*yr2*yg2*(yw-yb2)=0

[0077] Yw=Yr2+Yg2+Yb2

[0078] Solve the brightness values Yr2, Yg2 and Yb2 of the three primary colors corresponding to the target color gamut under the ideal lighting state.

[0079] Then, for the red light, the theoretical change value when the red light correction data is adjusted from the initial color gamut to the target color gamut is calculated using the following formula:

[0080] Yr 11 *yb1*yg1*(xr2-xr1)+Yg 11 *yr1*yb1*(xr2-xg1)+Yb 11 *yr1*yg1*(xr2-xb1)=0

[0081] Yr 11 *yb1*yg1*(yr2-yr1)+Yg 11 *yr1*yb1*(yg2-yg1)+Yb 11 *yr1*yg1*(yr2-yb1)=0

[0082] Yr2=Yr 11 +Yg 11 +Yb 11

[0083] ∴ Solve for Yr 11 、Yg 11 、Yb 11 , among which Yr 11 、Yg 11 、Yb 11 The luminances of the R primary, the g secondary, and the b secondary of the R primary are calculated based on the ideal color change pattern of the display in the target color gamut under calibration. Theoretically, the luminance of a display that follows the ideal color change pattern is linearly related to the change in calibration data. Therefore, the change values Δm1, Δm2, and Δm3 in the calibration data corresponding to the primary and two secondary colors of the R primary when adjusting the display from the initial color gamut to the target color gamut can be estimated based on this:

[0084] Δm1=65535*(Yr 11 -Yrr) / Yr 10

[0085] Δm2=65535*(Yg 11 -Yrg) / Yg 10

[0086] Δm3=65535*(Yb 11 -Yrb) / Yb 10

[0087] ∴ Solve for Δm1, Δm2, and Δm3. Among them, 65535 is the maximum value of the correction data, Yr 10 Yr is the brightness of the R primary color in the non-calibrated state (i.e., the calibration data is 65535 for the primary color and 0 for the secondary color). This brightness corresponds to the calibration data 65535. 11 is the brightness of the R primary color in the R primary color after color gamut adjustment, Yrr is the brightness of the R primary color in the R primary color of the initial color gamut, (Yr 11 -Yrr) is the change in brightness of the R primary color in the R primary color after color gamut adjustment. The calculation process of Δm2 and Δm3 is similar.

[0088] Add m1 to Δm1, m2 to Δm2, and m3 to Δm3 to obtain the pre-corrected target calibration data M1, M2, and M3 for the display screen within the target color gamut. Similarly, pre-corrected target calibration data M4-M9 corresponding to the green and blue lights within the target color gamut can be determined. As in the above embodiment, the display color gamut corresponding to the display screen can be changed by changing the calibration data.

[0089] Step S204: Obtain compensation parameters corresponding to the correction data interval based on the correction data interval corresponding to the target correction data before correction, wherein the compensation parameters are used to compensate for the difference between the actual luminous state of the RGB primary colors of the display screen and the ideal luminous state. The actual luminous state is the actual state of the display screen when luminous using the target correction data before correction.

[0090] In this step, based on the pre-corrected target calibration data within the target color gamut of the display screen, the actual brightness and color coordinates of the RGB primary colors of the display screen under the pre-corrected target calibration data can be determined, that is, the brightness and color coordinates of the RGB primary colors of the display screen under the actual luminous state can be determined. However, the color coordinates and brightness of the RGB primary colors under the actual luminous state cannot reach the color coordinates and brightness of the ideal luminous state, that is, they cannot reach the target color gamut. By analyzing and calculating the calibration data, compensation parameters corresponding to the uncorrected target calibration data are determined, which can adjust the color coordinates and brightness of the RGB primary colors of the display screen to the color coordinates and brightness of the three primary colors of the display screen corresponding to the ideal luminous state. In other words, after the calibration data of the display screen is corrected and compensated using the compensation parameters corresponding to the pre-corrected target calibration data, the brightness and color coordinates of the RGB primary colors of the display screen can reach the brightness and color coordinates corresponding to the ideal luminous state, that is, the display screen is adjusted to the target color gamut. When calibrating the display screen, a correction data interval corresponding to the pre-corrected target calibration data can be determined based on the pre-corrected target calibration data of the display screen, and the compensation parameters can be determined based on the correction data interval. The pre-corrected target calibration data can be divided into multiple intervals, and the pre-corrected target calibration data within each interval corresponds to a compensation parameter.

[0091] As an optional embodiment, a set of compensation parameters may include multiple values, and the multiple values may respectively correct the correction data M1 to M9 of the display screen, or correct at least one value in the correction data M1 to M9.

[0092] As an optional embodiment, obtaining compensation parameters corresponding to the correction data interval based on the correction data interval corresponding to the target correction data before correction may include the following steps: determining the correction data interval corresponding to the target correction data before correction, wherein the correction data interval is divided according to the ratio change between the correction data of the RGB three primary colors of the display screen and the actual output brightness of the RGB three primary colors of the display screen; obtaining a brightness compensation coefficient corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the brightness compensation coefficient.

[0093] Because the brightness of the RGB primary colors during actual display lighting cannot achieve an ideal linear change with the calibration data, brightness compensation can be performed on the RGB primary colors of the display. Optionally, the brightness compensation method can be to determine a brightness compensation coefficient, then calculate a calibration data compensation value used for brightness compensation based on the brightness compensation coefficient, and then divide the pre-correction target calibration data by the calibration data compensation value to obtain the corrected target calibration data.

[0094] When performing brightness compensation on the RGB primary colors of a display, the correction data interval corresponding to the pre-correction target correction data can be determined, along with the corresponding brightness compensation coefficient. The pre-correction target correction data can be divided by the brightness compensation coefficient to obtain the corrected target correction data. Using the corrected target correction data to calibrate the display can adjust the display's color gamut to the target color gamut, while also ensuring uniform brightness across the display's RGB primary colors.

[0095] Figure 3 : is a schematic diagram of a compensation relationship table of correction data and brightness provided according to an optional embodiment of the present invention, such as Figure 3 As shown in the figure, for any primary color or auxiliary color of the three primary colors of the display RGB, the maximum value of the correction data can be set to 65535, and then the correction data of the color is divided into n intervals from 0 to 65535 at a certain interval ( Figure 3 There are 23 intervals in the image), and the LED cabinet is planned to be divided into n display areas of equal size. After the LED display screen is lit for a period of time and stabilized, the correction data corresponding to the multiple display areas are written so that different correction data can be displayed in different display areas. Then, an optical acquisition device such as a spectroradiometer or a CA410 color analyzer can be connected to the computer. When the measurement button of the CA410 is pressed in each display area, the computer will simultaneously record the brightness and color coordinates of the primary color. Switch different primary colors until the brightness and color coordinates of the correction data of the RGB primary colors in different intervals are collected and generated. Figure 3 Compensation parameter table shown. Figure 3 In the "Correction Data" column, the correction data value corresponding to the primary color is shown. The "Brightness (nit)" column is the actual output brightness value of the display when the display is corrected using the data value in the "Correction Data" column, that is, the actual luminous state of the display. The "Brightness Difference" column is the ratio of the actual measured brightness corresponding to the maximum correction data to the actual measured brightness of the current correction data. The "Correction Data Ratio" is the ratio of the maximum correction data to the current correction data. The "Brightness Compensation Coefficient" column indicates the value of the brightness compensation coefficient corresponding to the correction data of this row. Specifically, assuming that the correction data written to the first area is 65535, which is the maximum value, the brightness of this area is measured as Y max . The correction data of other areas in the subsequent measurement display is x i , measured brightness is Y i , then the brightness compensation coefficient k corresponding to other areas i The calculation formula is:

[0096]

[0097] k i Represents the brightness compensation coefficient, the actual measured brightness Y iNeed to be divided by the brightness compensation coefficient k i In the embodiment and optional embodiments of the present invention, a correction data compensation value can be calculated based on the target correction data before correction and the brightness compensation coefficient, and then the target correction data before correction is divided by the correction data compensation value to obtain the corrected correction data. The corrected correction data is then used to replace the correction data before correction to achieve the color gamut update of the display screen.

[0098] Step S206 , compensating the target calibration data before correction according to the compensation parameter to obtain corrected target calibration data, wherein the luminous state of the RGB primary colors of the display screen reaches an ideal luminous state when using the corrected target calibration data.

[0099] In this step, after the compensation parameters are obtained, certain mathematical operations may be performed on the compensation parameters and the target calibration data before correction to ultimately determine the corrected target calibration data that can enable the RGB primary colors of the display screen to reach an ideal luminous state.

[0100] Step S208: writing the corrected target calibration data into the display screen.

[0101] In this step, after adjusting the target correction data before correction of the RGB three primary colors of the display screen, the adjusted target correction data before correction, that is, the corrected target correction data, can be written into the display screen. When the display screen is displayed, the corrected target correction data will enable the RGB three primary colors of the display screen to reach the ideal luminous state corresponding to the target color gamut, so that the color gamut of the display screen reaches the target color gamut and the color display of the display screen is uniform.

[0102] Through the above steps, the correction data corresponding to the lamp beads of the display screen in the color gamut adjustment is compensated. The compensation parameters of the target correction data before correction are determined through the target correction data of the lamp beads of the display screen during the color gamut adjustment. The target correction data before correction is compensated according to the compensation parameters to obtain the adjusted corrected target correction data, thereby achieving the purpose of more accurately correcting the color of the lamp beads of the display screen in the color gamut adjustment, and realizing the technical effect of reducing the error of the color correction of the display screen, thereby solving the technical problem of large errors in the color correction of the display screen caused by the inability of the correction data to ideally control the color of the lamp beads.

[0103] As an optional embodiment, determining target correction data of the RGB primary colors of the target color gamut of the display screen under an ideal lighting state before correction includes: determining target brightness of the RGB primary colors of the target color gamut of the display screen under the ideal lighting state; and determining the target correction data of the RGB primary colors before correction based on the target brightness of the RGB primary colors.

[0104] Alternatively, the color coordinates and brightness of the display's RGB primary colors in an uncalibrated state can be obtained by directly measuring the display using a spectroradiometer. During measurement, the display can first display the R primary color, then measure the image displayed using the spectroradiometer to obtain the color coordinates and brightness of the R primary color. This can then be repeated to obtain the color coordinates and brightness of the G and B primary colors. Furthermore, the target color gamut can be the user's intended color gamut, so the color coordinates of the three primary colors in the target color gamut can be given values and do not require calculation.

[0105] As an optional embodiment, when the compensation parameters include color coordinate compensation values, obtaining the compensation parameters corresponding to the correction data interval based on the correction data interval corresponding to the target correction data before correction of the initial correction data may include the following steps: determining the correction data interval corresponding to the target correction data before correction; obtaining the color coordinate compensation value corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the color coordinate compensation value.

[0106] As an optional embodiment, compensating the target calibration data before correction according to the compensation parameters to obtain the corrected target calibration data includes: correcting the color coordinates of the RGB primary colors of the display screen according to the color coordinate compensation values to obtain the color coordinate correction values of the RGB primary colors of the display screen; calculating the target brightness values of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the color coordinate correction values; and determining the corrected target calibration data of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the target brightness values of the RGB primary colors of the display screen in the target color gamut.

[0107] In the above-mentioned optional embodiment, the target calibration data before correction can be calculated using the theoretical values of the color coordinates of the RGB primary colors. Assuming that the display screen follows an ideal variation pattern, the color coordinates of the RGB primary colors on the display screen remain unchanged. Therefore, the color coordinates of the RGB primary colors used when calculating the target calibration data before correction are the theoretical values of the color coordinates. The theoretical values of the color coordinates are the color coordinate data values of the RGB primary colors when the calibration data is 65535. However, because the color coordinates of the RGB primary colors change based on the calibration data, the color coordinates of the RGB primary colors can be adjusted from the theoretical values to actual values. The actual values of the RGB primary colors' color coordinates are then used to recalculate the luminance values of the RGB primary colors within the target color gamut. Based on the luminance values, the corrected calibration data is further calculated to obtain the calibration data corresponding to the target color gamut when the display screen presents the target color gamut.

[0108] Figure 4 Schematic diagram of a table showing the relationship between correction data and color coordinate compensation according to an optional embodiment of the present invention. Figure 4As shown in the figure, when the correction data of the primary color of the display screen is 65535, the x-coordinate and y-coordinate corresponding to the row are the color coordinate values of the primary color under the ideal luminous state, and when the correction data changes, the values of the x-coordinate and y-coordinate are the actual color coordinate values when the display screen displays the primary color when the changed correction data is used. Figure 4 The "color coordinate offset" in the figure is the color coordinate correction value mentioned above. The color coordinate value under the ideal luminous state is superimposed on the color coordinate correction value to obtain the actual color coordinate value under the actual luminous state. Substitute it into the brightness and correction data calculation formula to calculate the target brightness value of the RGB primary colors of the display screen in the target color gamut under the actual luminous state and the corrected target correction data.

[0109] Optionally, after obtaining the color coordinate compensation value corresponding to the target correction data before correction, the color coordinate correction of the RGB primary colors of the display screen can be performed according to the color coordinate compensation value, that is, the color coordinates of the offset RGB primary colors are adjusted back to the color coordinate values under the ideal luminous state. At this time, since the color coordinate values are adjusted, the corresponding brightness values will also change. The target brightness values of the RGB primary colors of the display screen in the target color gamut under the actual luminous state can be calculated according to the color coordinate values after color coordinate compensation, and the corrected target correction data can be determined according to the target brightness value and the actual brightness value.

[0110] As an optional embodiment, according to the correction data interval corresponding to the target correction data before correction, obtaining the compensation parameters corresponding to the correction data interval includes: obtaining a compensation parameter table of the display screen, wherein the compensation parameter table includes multiple data intervals and multiple compensation parameters corresponding one-to-one to the multiple data intervals; determining that the data interval in which the target correction data before correction is located in the compensation parameter table is the correction data interval; and obtaining the compensation parameters corresponding to the correction data interval.

[0111] Optionally, a compensation parameter table for the display screen can be obtained. Determining the compensation parameters corresponding to the target calibration data before correction can be accomplished by looking up the table. The compensation parameter table divides the target calibration data before correction into multiple correction data intervals, with each correction data interval corresponding to a set of compensation parameters. A set of compensation parameters can include a brightness compensation coefficient and a color coordinate compensation value. The compensation parameter table can also record the actual luminous states of the display screen's RGB primary colors within each of the multiple correction data intervals. Data analysis of the actual luminous states and ideal luminous states can be performed to determine a set of compensation parameters corresponding to each of the multiple correction data intervals.

[0112] As an optional embodiment, the above method may also include the following processes: dividing the display screen into multiple areas, and dividing the data range of the correction data of the display screen into multiple data intervals corresponding one-to-one to the multiple areas; controlling the multiple areas to perform image display tests according to the one-to-one corresponding data intervals of the correction data; collecting test results of the image display tests of multiple areas, and generating a compensation parameter table based on the test results.

[0113] Optionally, a compensation parameter table can be generated by testing the display screen. First, the display screen can be divided into multiple areas, and the data range of the correction data can be divided into multiple data intervals. The correction data for the RGB primary colors within each area of the display screen is located in the same data interval. By controlling the multiple areas to perform image display tests according to their own correction data, the actual luminous state of the RGB primary colors of the display screen corresponding to the correction data within the multiple data intervals can be collected. The actual luminous state can then be compared with the ideal luminous state of the RGB primary colors to determine a set of compensation parameters corresponding to each of the multiple correction data intervals, and generate a compensation parameter table.

[0114] It should be noted that the image display test results can include the relationship between the brightness value of the RGB primary colors within each region and the calibration data used for that region, and can also include the relationship between the color coordinate values of the RGB primary colors within each region and the calibration data. Ideally, the brightness value of the RGB primary colors and the calibration data are linearly related, and the color coordinate values do not change with changes in the calibration data. However, in reality, the brightness values and color coordinate values of the RGB primary colors will shift with changes in the calibration data. Therefore, a compensation parameter table can be generated based on the above test results to facilitate compensation of the calibration data of the RGB primary colors of the display when adjusting the display from the initial color gamut to the target color gamut.

[0115] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0116] Through the description of the above embodiments, those skilled in the art can clearly understand that the display screen correction method according to the above embodiment can be implemented by means of software plus the necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0117] According to an embodiment of the present invention, a display screen correction device for implementing the above display screen correction method is also provided. Figure 5 FIG. 1 is a structural block diagram of a display screen correction device according to an embodiment of the present invention. Figure 5 As shown, the display screen correction device includes: a first determination module 52, an acquisition module 54, a second determination module 56 and a correction module 58. The display screen correction device is described below.

[0118] The first determination module 52 is configured to determine target calibration data of the RGB primary colors of the target color gamut of the display screen under an ideal luminous state before correction, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes.

[0119] The acquisition module 54 is connected to the first determination module 52 and is used to obtain compensation parameters corresponding to the correction data interval based on the correction data interval corresponding to the target correction data before correction, wherein the compensation parameters are used to compensate for the difference between the actual luminous state of the RGB primary colors of the display screen and the ideal luminous state. The actual luminous state is the actual state of the display screen when emitting light using the target correction data before correction.

[0120] The second determining module 56 is connected to the acquiring module 54 and is used to compensate the target calibration data before correction according to the compensation parameters to obtain the corrected target calibration data, wherein the luminous state of the RGB primary colors of the display screen reaches the ideal luminous state when the corrected target calibration data is used.

[0121] The correction module 58 is connected to the second determination module 56 and is used to write the corrected target correction data into the display screen.

[0122] It should be noted that the first determination module 52, acquisition module 54, second determination module 56, and correction module 58 described above correspond to steps S202 to S208 in the embodiment. The examples and application scenarios implemented by these four modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above embodiment. It should be noted that the above modules, as part of the device, can be run in the computer terminal 10 provided in the embodiment.

[0123] An embodiment of the present invention may provide a computer device. Optionally, in this embodiment, the computer device may be located in at least one of a plurality of network devices in a computer network. The computer device includes a memory and a processor.

[0124] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the display screen correction method and apparatus in the embodiments of the present invention. The processor executes the software programs and modules stored in the memory to perform various functional applications and data processing, thereby implementing the above-mentioned display screen correction method. The memory can include high-speed random access memory and can also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory can further include memory remotely located relative to the processor, and these remote memories can be connected to the computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0125] The processor can call information and applications stored in the memory through a transmission device to perform the following steps: determining pre-correction target correction data of the RGB primary colors of the target color gamut of the display screen under an ideal luminous state, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes; obtaining compensation parameters corresponding to the correction data interval based on the correction data interval corresponding to the pre-correction target correction data, wherein the compensation parameters are used to compensate for the difference between the actual luminous state and the ideal luminous state of the RGB primary colors of the display screen, wherein the actual luminous state is the actual state of the display screen when emitting light using the pre-correction target correction data; compensating the pre-correction target correction data based on the compensation parameters to obtain corrected target correction data, wherein the luminous state of the RGB primary colors of the display screen reaches the ideal luminous state when using the corrected target correction data; and writing the corrected target correction data into the display screen.

[0126] Optionally, the processor may further execute program code for the following steps: determining target correction data of the RGB primary colors of the target color gamut of the display screen under an ideal lighting state before correction, including: determining target brightness of the RGB primary colors of the target color gamut of the display screen under an ideal lighting state; and determining target correction data of the RGB primary colors before correction based on the target brightness of the RGB primary colors.

[0127] Optionally, the processor may further execute program code of the following steps: obtaining compensation parameters corresponding to the correction data interval according to the correction data interval corresponding to the target correction data before correction, including: determining the correction data interval corresponding to the target correction data before correction, wherein the correction data interval is divided according to the ratio change between the correction data of the RGB three primary colors of the display screen and the actual output brightness of the RGB three primary colors of the display screen; obtaining a brightness compensation coefficient corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the brightness compensation coefficient.

[0128] Optionally, the processor may also execute the program code of the following steps: obtaining compensation parameters corresponding to the correction data interval according to the correction data interval corresponding to the target correction data before correction, including: determining the correction data interval corresponding to the target correction data before correction; obtaining the color coordinate compensation value corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the color coordinate compensation value.

[0129] Optionally, the processor may further execute program code for the following steps: compensating the target correction data before correction according to the compensation parameter to obtain corrected target correction data, including: correcting the color coordinates of the RGB primary colors of the display screen according to the color coordinate compensation value to obtain color coordinate correction values of the RGB primary colors of the display screen; calculating target brightness values of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the color coordinate correction values; and determining corrected target correction data of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the target brightness values of the RGB primary colors of the display screen in the target color gamut.

[0130] Optionally, the processor may also execute the program code of the following steps: obtaining compensation parameters corresponding to the correction data interval according to the correction data interval corresponding to the target correction data before correction, including: obtaining a compensation parameter table for the display screen, wherein the compensation parameter table includes multiple data intervals and multiple compensation parameters corresponding one-to-one to the multiple data intervals; determining that the data interval in the compensation parameter table where the target correction data before correction is located is the correction data interval; and obtaining compensation parameters corresponding to the correction data interval.

[0131] Optionally, the processor may also execute the program code of the following steps: dividing the display screen into multiple areas, and dividing the data range of the correction data of the display screen into multiple data intervals corresponding one-to-one to the multiple areas; controlling the multiple areas to perform image display tests according to the one-to-one corresponding data intervals of the correction data; collecting the test results of the image display tests of the multiple areas, and generating a compensation parameter table based on the test results.

[0132] An embodiment of the present invention provides a display screen calibration solution. By compensating for correction data corresponding to the lamp beads of the display screen during color gamut adjustment, compensation parameters for the pre-correction target correction data are determined using the pre-correction target correction data of the lamp beads of the display screen during color gamut adjustment. The pre-correction target correction data is compensated based on the compensation parameters to obtain adjusted corrected target correction data. This achieves the purpose of more accurately calibrating the brightness of the lamp beads of the display screen during color gamut adjustment, and can achieve the technical effect of reducing errors in color correction of the display screen. This solves the technical problem of large errors in color correction of the display screen caused by the inability of the correction data to ideally control the color of the lamp beads.

[0133] A person skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a non-volatile storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0134] The embodiment of the present invention further provides a non-volatile storage medium. Optionally, in this embodiment, the non-volatile storage medium can be used to store the program code executed by the display screen correction method provided in the embodiment.

[0135] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.

[0136] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for executing the following steps: determining target correction data before correction of the RGB three primary colors of the target color gamut of the display screen under an ideal luminous state, wherein the ideal luminous state is a state in which the luminous state of the RGB three primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes; obtaining compensation parameters corresponding to the correction data interval according to the correction data interval corresponding to the target correction data before correction, wherein the compensation parameters are used to compensate for the difference between the actual luminous state and the ideal luminous state of the RGB three primary colors of the display screen, wherein the actual luminous state is the actual state when the display screen is illuminated using the target correction data before correction; compensating the target correction data before correction according to the compensation parameters to obtain corrected target correction data, wherein the luminous state of the RGB three primary colors of the display screen reaches the ideal luminous state when the corrected target correction data is used; and writing the corrected target correction data to the display screen.

[0137] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for executing the following steps: determining target correction data of the RGB primary colors of the target color gamut of the display screen under an ideal lighting state before correction, including: determining target brightness of the RGB primary colors of the target color gamut of the display screen under the ideal lighting state; and determining the target correction data of the RGB primary colors before correction based on the target brightness of the RGB primary colors.

[0138] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for executing the following steps: obtaining compensation parameters corresponding to the correction data interval according to the correction data interval corresponding to the target correction data before correction, including: determining the correction data interval corresponding to the target correction data before correction, wherein the correction data interval is divided according to the ratio change between the correction data of the RGB three primary colors of the display screen and the actual output brightness of the RGB three primary colors of the display screen; obtaining a brightness compensation coefficient corresponding to the data interval, wherein the compensation parameter corresponding to the correction data interval includes the brightness compensation coefficient.

[0139] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for executing the following steps: obtaining compensation parameters corresponding to the correction data interval based on the correction data interval corresponding to the target correction data before correction, including: determining the correction data interval corresponding to the target correction data before correction; obtaining the color coordinate compensation value corresponding to the data interval, wherein the compensation parameters corresponding to the correction data interval include the color coordinate compensation value.

[0140] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for executing the following steps: compensating the target correction data before correction according to the compensation parameter to obtain the corrected target correction data, including: correcting the color coordinates of the RGB primary colors of the display screen according to the color coordinate compensation value to obtain the color coordinate correction values of the RGB primary colors of the display screen; calculating the target brightness values of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the color coordinate correction values; and determining the corrected target correction data of the RGB primary colors of the display screen in the target color gamut under the actual luminous state according to the target brightness values of the RGB primary colors of the display screen in the target color gamut.

[0141] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for executing the following steps: according to the correction data interval corresponding to the target correction data before correction, obtaining compensation parameters corresponding to the correction data interval, including: obtaining a compensation parameter table for the display screen, wherein the compensation parameter table includes multiple data intervals and multiple compensation parameters corresponding one-to-one to the multiple data intervals; determining that the data interval in which the target correction data before correction is located in the compensation parameter table is the correction data interval; obtaining the compensation parameters corresponding to the correction data interval.

[0142] Optionally, in this embodiment, the non-volatile storage medium is configured to store program code for performing the following steps: dividing the display screen into multiple areas, and dividing the data range of the correction data of the display screen into multiple data intervals corresponding one-to-one to the multiple areas; controlling the multiple areas to perform image display tests according to the one-to-one corresponding data intervals of the correction data; collecting test results of the image display test of the multiple areas, and generating a compensation parameter table based on the test results.

[0143] The serial numbers of the above embodiments of the present invention are for description only and do not represent the advantages or disadvantages of the embodiments.

[0144] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0145] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0146] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0147] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0148] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a non-volatile storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, and other media that can store program code.

[0149] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A display screen correction method in color gamut adjustment, characterized in that: include: Determining target calibration data of the RGB primary colors of the target color gamut of the display screen under an ideal luminous state before correction, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes; obtaining, based on a correction data interval corresponding to the target correction data before correction, a compensation parameter corresponding to the correction data interval, wherein the compensation parameter is used to compensate for a difference between an actual luminous state of the RGB primary colors of the display screen and the ideal luminous state, the actual luminous state being an actual state of the display screen when luminous using the target correction data before correction; Compensating the target calibration data before correction according to the compensation parameter to obtain corrected target calibration data, wherein the luminous state of the RGB primary colors of the display screen reaches the ideal luminous state when the corrected target calibration data is used; The corrected target calibration data is written into the display screen.

2. The display screen correction method according to claim 1, wherein: The determining of the target calibration data of the RGB primary colors of the target color gamut of the display screen under the ideal lighting state before correction includes: Determine the target brightness of the RGB primary colors of the target color gamut of the display screen under the ideal lighting state; According to the target brightness of the RGB three primary colors, target correction data of the RGB three primary colors before correction is determined.

3. The display screen correction method according to claim 2, wherein: The acquiring, based on the correction data interval corresponding to the target correction data before correction, a compensation parameter corresponding to the correction data interval includes: Determining the correction data interval corresponding to the target correction data before correction, wherein the correction data interval is divided according to a change in the ratio between the correction data of the RGB three primary colors of the display screen and the actual output brightness of the RGB three primary colors of the display screen; Acquire a brightness compensation coefficient corresponding to the data interval, wherein the compensation parameter corresponding to the correction data interval includes the brightness compensation coefficient.

4. The display screen correction method according to claim 2, wherein: The acquiring, based on the correction data interval corresponding to the target correction data before correction, a compensation parameter corresponding to the correction data interval includes: Determining the correction data interval corresponding to the target correction data before correction; A color coordinate compensation value corresponding to the data interval is obtained, wherein the compensation parameter corresponding to the correction data interval includes the color coordinate compensation value.

5. The display screen correction method according to claim 4, wherein: The compensating the target correction data before correction according to the compensation parameter to obtain the corrected target correction data includes: Correcting the color coordinates of the RGB primary colors of the display screen according to the color coordinate compensation values to obtain color coordinate correction values of the RGB primary colors of the display screen; Calculating target brightness values of the RGB primary colors of the display screen in a target color gamut in the actual luminous state according to the color coordinate correction values; According to the target brightness values of the RGB three primary colors of the display screen in the target color gamut, the corrected target correction data of the RGB three primary colors of the target color gamut of the display screen in the actual luminous state are determined.

6. The display screen correction method according to any one of claims 1 to 5, characterized in that: Acquiring, according to a correction data interval corresponding to the target correction data before correction, a compensation parameter corresponding to the correction data interval, comprising: Obtaining a compensation parameter table for the display screen, wherein the compensation parameter table includes a plurality of data intervals and a plurality of compensation parameters corresponding one-to-one to the plurality of data intervals; Determining a data interval in which the target correction data before correction is located in the compensation parameter table as the correction data interval; The compensation parameter corresponding to the correction data interval is obtained.

7. The display screen correction method according to claim 1, wherein: Also includes: Dividing the display screen into a plurality of areas, and dividing the data range of the correction data of the display screen into a plurality of data intervals corresponding one-to-one to the plurality of areas; Controlling the plurality of areas to perform image display tests respectively according to data intervals of the one-to-one corresponding correction data; The test results of the image display test of the plurality of regions are collected, and the compensation parameter table is generated according to the test results.

8. A display screen correction device, characterized in that: include: a first determining module, configured to determine target calibration data of the RGB primary colors of the target color gamut of the display screen under an ideal luminous state before correction, wherein the ideal luminous state is a state in which the luminous state of the RGB primary colors of the display screen conforms to an ideal change law as the correction data of the display screen changes; an acquisition module, configured to acquire, based on a correction data interval corresponding to the target correction data before correction, a compensation parameter corresponding to the correction data interval, wherein the compensation parameter is used to compensate for a difference between an actual luminous state of the RGB primary colors of the display screen and the ideal luminous state, the actual luminous state being an actual state of the display screen when luminous using the target correction data before correction; a second determining module, configured to compensate the target calibration data before correction according to the compensation parameter to obtain corrected target calibration data, wherein the luminous state of the RGB primary colors of the display screen reaches the ideal luminous state when the corrected target calibration data is used; The correction module is used to write the corrected target correction data into the display screen.

9. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is executed, the device where the non-volatile storage medium is located is controlled to execute the display screen correction method according to any one of claims 1 to 7.

10. A computer device, characterized in that: The computer device includes a memory and a processor, the memory is used to store a program, and the processor is used to run the program stored in the memory, wherein the display screen correction method according to any one of claims 1 to 7 is executed when the program is run.

Citation Information

Patent Citations

  • Color gamut coefficient processing method and device, LED display screen and computer equipment

    CN113129815A

  • Display screen color gamut calibration method and device and electronic equipment

    CN113744689A