Gamma Debugging Method, Device, Equipment and Computer Readable Storage Medium

By simplifying the gamma debugging method, only determining whether the brightness of the sub-pixel meets the needs, the complex problem of judging brightness and color coordinates in the existing technology is solved, and more efficient gamma debugging and more accurate display effects are achieved.

CN114882822BActive Publication Date: 2025-07-11KUNSHAN GO VISIONOX OPTO ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210506691.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-11
Publication Date
2025-07-11
Estimated Expiration
2042-05-11

AI Technical Summary

Technical Problem

In the prior art, the gamma debugging time of the display panel is long, which affects the production efficiency. It is mainly due to the need to judge the two values of brightness and color coordinates, resulting in many judgment conditions and large equipment errors.

Method used

By obtaining the brightness requirements and color coordinate requirements of the display panel, determining the target brightness value of the sub-pixel, and adjusting the initial value of the gamma register to make the brightness difference meet the preset range, simplifying the judgment condition to be a single brightness judgment, and reducing the impact of equipment errors.

Benefits of technology

It reduces the gamma debugging time, improves production efficiency, and ensures the accuracy and accuracy of display effects, avoiding the impact of equipment errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114882822B_ABST
    Figure CN114882822B_ABST
Patent Text Reader

Abstract

The present application discloses a gamma debugging method, device, equipment and computer-readable storage medium. The gamma debugging method includes: obtaining the brightness requirement and color coordinate requirement of a display panel at a target gray level; determining the target brightness value of a sub-pixel of any color at the target gray level according to the brightness requirement and color coordinate requirement; adjusting the initial value of the gamma register of the sub-pixel at the target gray level to obtain the target value of the gamma register; wherein, the difference between the brightness value of the sub-pixel at the target value of the gamma register and the target brightness value meets a first preset range. According to the embodiments of the present application, the time required for gamma debugging can be reduced and the production efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of displays, and particularly to a gamma debugging method, device, equipment, and computer-readable storage medium. Background Art

[0002] With the rapid development of display technologies, the demand for display panels by various terminals is increasing day by day, and consumers' requirements for display image quality are also getting higher and higher.

[0003] To produce more display panels within a limited time range, the production time at each end is compressed. To ensure good image quality performance, gamma (Gamma) debugging needs to be performed before the display panel leaves the factory. However, currently, there are generally dozens of gray-scale binding points for each display panel, and each gray-scale binding point often requires multiple adjustments. Therefore, the time required for gamma debugging is very long, affecting production efficiency. Summary of the Invention

[0004] Embodiments of this application provide a gamma debugging method, device, equipment, and computer-readable storage medium, which can reduce the time required for gamma debugging and improve production efficiency.

[0005] In a first aspect, embodiments of this application provide a gamma debugging method, which includes:

[0006] Obtain the brightness requirement and color coordinate requirement of the display panel at a target gray scale;

[0007] Determine the target brightness value of the sub-pixels of any one color at the target gray scale according to the brightness requirement and color coordinate requirement;

[0008] Adjust the initial value of the gamma register of the sub-pixels at the target gray scale to obtain the target value of the gamma register; wherein, the difference between the brightness value of the sub-pixels at the target value of the gamma register and the target brightness value meets a first preset range.

[0009] In a possible implementation manner of the first aspect, the sub-pixels include red sub-pixels, green sub-pixels, and blue sub-pixels. Determining the target brightness value of the sub-pixels of any one color at the target gray scale according to the brightness requirement and color coordinate requirement includes: determining the target brightness value of the sub-pixels of any one color at the target gray scale according to the following relational expression:

[0010]

[0011]

[0012]

[0013] wherein, Y r (λ) represents the target brightness value of the red sub-pixels at the target gray scale, Yg Y(λ) represents the target brightness value of the green sub-pixel at the target gray level. b Y(λ) represents the target brightness value of the blue sub-pixel at the target gray level. x λ represents the CIE X chromaticity coordinate corresponding to white light at the target gray level, and y λ represents the CIE Y chromaticity coordinate corresponding to white light at the target gray level, and Y(λ) represents the brightness requirement. x r (λ), x g (λ), x b (λ) represent the CIE X chromaticity coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel respectively, and y r (λ), y g (λ), y b (λ) represent the CIE Y chromaticity coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel respectively.

[0014] In a possible implementation manner of the first aspect, determining the target brightness value of a sub-pixel of any color at the target gray level according to the brightness requirement and chromaticity coordinate requirement includes:

[0015] Controlling the sample display panel to display a white screen at the target gray level, so that the brightness and chromaticity coordinates displayed by the sample display panel meet the brightness requirement and chromaticity coordinate requirement;

[0016] Collecting the brightness of the sub-pixels of each color of the sample display panel at the target gray level, and taking the collected brightness as the target brightness value of the sub-pixels of the corresponding color at the target gray level.

[0017] In a possible implementation manner of the first aspect, adjusting the initial value of the gamma register of the sub-pixel at the target gray level to obtain the target value of the gamma register includes:

[0018] Adjusting the initial value of the gamma register of the sub-pixel at the target gray level, and respectively providing the adjusted initial value of the gamma register corresponding to the sub-pixels of various colors to the display panel, so that the display panel respectively displays monochromatic screens of the sub-pixels of various colors at the target gray level;

[0019] If the difference between the brightness value of the monochromatic screen and the target brightness value meets the first preset range, then taking the adjusted initial value of the gamma register as the target value of the gamma register.

[0020] In a possible implementation manner of the first aspect, adjusting the initial value of the gamma register of the sub-pixel at the target gray level to obtain the target value of the gamma register includes:

[0021] Adjust the initial values of the gamma registers for the sub-pixels of each color at the target gray level, and respectively provide the adjusted initial values of the gamma registers corresponding to the sub-pixels of various colors to the display panel, so that the display panel displays a white picture at the target gray level;

[0022] For the sub-pixels of any one color, if the difference between the brightness value of the sub-pixels in the white picture and the corresponding target brightness value meets the first preset range, then use the adjusted initial value of the gamma register as the target value of the gamma register.

[0023] In a possible implementation manner of the first aspect, the target value of the gamma register includes the Demura compensation value corresponding to the sub-pixel at the target gray level.

[0024] In a possible implementation manner of the first aspect, the method further includes:

[0025] Obtain the brightness requirement and color coordinate requirement of the white picture of the display panel at the highest gray level, and the target gray level is different from the highest gray level;

[0026] According to the brightness requirement and color coordinate requirement of the white picture of the display panel at the highest gray level, determine the brightness requirement and color coordinate requirement of the white picture of the display panel at the target gray level.

[0027] In a second aspect, an embodiment of the present application provides a gamma debugging device, and the device includes:

[0028] A data acquisition module, configured to acquire the brightness requirement and color coordinate requirement of the display panel at the target gray level;

[0029] A target brightness value determination module, configured to determine the target brightness value of the sub-pixels of any one color at the target gray level according to the brightness requirement and color coordinate requirement;

[0030] An adjustment module, configured to adjust the initial value of the gamma register of the sub-pixel at the target gray level to obtain the target value of the gamma register; wherein, the difference between the brightness value of the sub-pixel under the target value of the gamma register and the target brightness value meets the first preset range.

[0031] In a third aspect, an embodiment of the present application provides a gamma debugging device, including a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the gamma debugging method according to any item of the first aspect are implemented.

[0032] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the gamma debugging method according to any one of the embodiments of the first aspect is implemented.

[0033] According to the gamma debugging method, device, equipment and computer-readable storage medium provided by the embodiments of the present application, on the one hand, during the debugging process, it is only necessary to determine whether the brightness of the sub-pixel meets the requirements. Compared with the related art where it is necessary to determine two values of brightness and color coordinates, the judgment condition is reduced from three to one, so that the gamma debugging time can be reduced and the production efficiency can be improved. On the other hand, the target brightness value of the sub-pixel at the target gray level is determined according to the first brightness requirement and color coordinate requirement. The target brightness value and the color coordinate requirement are not isolated. When the brightness displayed on the display panel meets the target brightness value, it can be ensured that the display effect of the display panel also meets the color coordinate requirement. Therefore, while reducing the gamma debugging time, the gamma debugging effect will not be affected. On the other hand, compared with the related art where it is necessary to collect brightness and color coordinates, and there are errors in the collection equipment itself, the present application only needs to determine whether the brightness meets the requirements, so only brightness needs to be collected, which can reduce the influence caused by equipment errors, and thus the adjustment accuracy is higher. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] By reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings, other features, objects and advantages of the present application will become more apparent, wherein the same or similar reference numerals represent the same or similar features, and the drawings are not drawn to actual scale.

[0035] Figure 1 The flowchart showing the gamma debugging method provided by an embodiment of the present application;

[0036] Figure 2 The flowchart showing the gamma debugging method provided by another embodiment of the present application;

[0037] Figure 3 The flowchart showing the gamma debugging method provided by still another embodiment of the present application;

[0038] Figure 4 The flowchart showing the gamma debugging method provided by still another embodiment of the present application;

[0039] Figure 5 The structural diagram showing the gamma debugging device provided by an embodiment of the present application;

[0040] Figure 6 The structural diagram showing the gamma debugging equipment provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] The features and exemplary embodiments of various aspects of the present application will be described in detail below. To make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.

[0042] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variation thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.

[0043] It should be understood that when describing the structure of a component, when a layer or a region is referred to as being "above" or "over" another layer or another region, it may mean directly above the other layer or another region, or there may be other layers or regions between it and the other layer or another region. And if the component is flipped, this layer or region will be "below" or "under" the other layer or region.

[0044] It should be understood that the term "and / or" used herein is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects before and after are in an "or" relationship.

[0045] In the embodiments of the present application, the term "electrically connected" may mean that two components are directly electrically connected, or may mean that two components are electrically connected via one or more other components.

[0046] In the embodiments of the present application, the first node, the second node, and the third node are only defined for facilitating the description of the circuit structure, and the first node, the second node, and the third node are not an actual circuit unit.

[0047] Without departing from the spirit or scope of the present application, various modifications and variations can be made in the present application, which will be obvious to those skilled in the art. Therefore, the present application is intended to cover the modifications and variations of the present application that fall within the scope of the corresponding claims (claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in the present application can be combined with each other without conflict.

[0048] Before elaborating on the technical solutions provided in the embodiments of the present application, for the convenience of understanding the embodiments of the present application, the present application first specifically describes the problems existing in the related technologies:

[0049] To ensure good image quality performance, the display panel needs to be gamma calibrated. During the gamma calibration process, the display panel is displayed based on the calibrated gamma register value, and it is analyzed whether the optical data meets the requirements. The inventors found that the optical data analyzed in the related technologies includes brightness and color coordinates, and the color coordinates include two values, namely the X-axis (CIE X) and the Y-axis (CIE Y). There are three judgment conditions for gamma calibration in the related technologies, resulting in a relatively long gamma calibration time.

[0050] The embodiments of the present application provide a gamma calibration method, device, equipment, and computer-readable storage medium. The following will describe the embodiments of the gamma calibration method, device, equipment, and computer-readable storage medium with reference to the accompanying drawings.

[0051] As Figure 1 shown, the gamma calibration method provided by the embodiments of the present application includes steps S110 to S130.

[0052] S110, obtaining the brightness requirement and color coordinate requirement of the display panel at the target gray level;

[0053] S120, determining the target brightness value of the sub-pixels of any color at the target gray level according to the brightness requirement and color coordinate requirement;

[0054] S130, adjusting the initial value of the gamma register of the sub-pixels at the target gray level to obtain the target value of the gamma register, wherein the difference between the brightness value of the sub-pixels at the target value of the gamma register and the target brightness value meets the first preset range.

[0055] According to the gamma debugging method provided by the embodiments of the present application, on the one hand, during the debugging process, it is only necessary to determine whether the brightness of the sub-pixel meets the requirements. Compared with the related art where it is necessary to determine two values of brightness and color coordinates, the judgment condition is reduced from three to one, so that the gamma debugging time can be reduced and the production efficiency can be improved. On the other hand, the target brightness value of the sub-pixel at the target gray level is determined according to the first brightness requirement and the color coordinate requirement. The target brightness value and the color coordinate requirement are not isolated. When the brightness displayed on the display panel meets the target brightness value, it can be ensured that the display effect of the display panel also meets the color coordinate requirement. Therefore, while reducing the gamma debugging time, the gamma debugging effect will not be affected. On the other hand, compared with the related art where it is necessary to collect brightness and color coordinates, and there will be errors in the collection device itself, the present application only needs to determine whether the brightness meets the requirements, so only brightness needs to be collected, which can reduce the influence caused by device errors and thus the adjustment accuracy is higher.

[0056] Exemplarily, the display panel has a certain gray level display range. For example, the display panel is an 8-bit display panel, that is, the display panel has 256 gray levels from 0 to 255. The brightness requirement and the color coordinate requirement can be understood as the brightness target and the color coordinate target that the display panel needs to achieve.

[0057] Still taking the display panel with 256 gray levels from 0 to 255 as an example, the target gray level can be any gray level from 0 to 255. In order to improve the gamma debugging efficiency, it is not necessary to perform gamma debugging on each gray level.

[0058] As an optional embodiment, before S110, the gamma debugging method provided by the embodiments of the present application may further include: selecting multiple gray levels within the gray level range of the display panel as gray level binding points. In this way, gamma debugging can be performed only on the gray level binding points, reducing the number of gray levels to be debugged, and thus reducing the gamma debugging time.

[0059] For example, if the gray level range of the display panel is from 0 to 255, multiple gray levels can be evenly selected within 0 to 255 as gray level binding points. The more gray level binding points are selected, the higher the gamma debugging accuracy.

[0060] Exemplarily, for the register target value corresponding to the gray level outside the gray level binding points, it can be determined by using the linear interpolation method according to the register target values corresponding to its adjacent two gray level binding points. This is only an example and is not used to limit the present application.

[0061] In the case of selecting gray level binding points, the target gray level can be any one of the gray level binding points.

[0062] In some optional embodiments, as Figure 2 shown, the gamma debugging method provided by the embodiments of the present application may further include S111 - S112.

[0063] S111, obtain the brightness requirement and color coordinate requirement of the white screen at the highest gray level of the display panel, where the target gray level is different from the highest gray level;

[0064] S112, determine the brightness requirement and color coordinate requirement of the white screen at the target gray level of the display panel according to the brightness requirement and color coordinate requirement of the white screen at the highest gray level of the display panel.

[0065] Exemplarily, the color coordinate requirements of the display panel at each gray level may be the same.

[0066] Exemplarily, the second brightness requirement can be determined according to the following formula (1).

[0067]

[0068] where, L gray represents the second brightness requirement, L w represents the first brightness requirement, max represents the maximum gray level of the display panel, γ represents the exponent corresponding to the gamma curve of the display panel, and Gray represents the target gray level. For better distinction, here the brightness requirement of the white screen at the highest gray level of the display panel is called the first brightness requirement, and the brightness requirement of the display panel at the target gray level is called the second brightness requirement.

[0069] For example, the maximum gray level of the display panel can be 255, and the exponent corresponding to the gamma curve of the display panel can be 2.2.

[0070] According to the embodiments of the present application, the target brightness value of the sub-pixel at the target gray level can be accurately determined, thereby ensuring the accuracy of gamma debugging.

[0071] In some alternative embodiments, the sub-pixel includes a red sub-pixel, a green sub-pixel, and a blue sub-pixel. S120 may include: determining the target brightness value of the sub-pixel of any color at the target gray level according to the following relational expressions (1) to (3):

[0072]

[0073]

[0074]

[0075] Exemplarily, the correspondence between the tristimulus values in the XYZ system and the color coordinates is as shown in formula (4):

[0076]

[0077] Since x(λ) + y(λ) + z(λ) = 1, according to the regulations of the International Commission on Illumination: in the CIE1931 XYZ system, y(λ) is consistent with the spectral luminous efficiency V(λ), i.e., Y(λ) = V(λ). Therefore, we have:

[0078]

[0079]

[0080]

[0081] Among them, Y r (λ) represents the target brightness value of the red sub-pixel at the target gray level, Y g (λ) represents the target brightness value of the green sub-pixel at the target gray level, Y b (λ) represents the target brightness value of the blue sub-pixel at the target gray level, x λ represents the CIE X chromaticity coordinate corresponding to white light at the target gray level, y λ represents the CIE Y chromaticity coordinate corresponding to white light at the target gray level, Y(λ) represents the brightness requirement, z λ = 1 - x λ - y λ , x r (λ), x g (λ), x b (λ) respectively represent the CIE X chromaticity coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel, y r (λ), y g (λ), y b (λ) respectively represent the CIE Y chromaticity coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel.

[0082] Exemplarily, when determining the target brightness value of each color sub-pixel at the target gray level, the brightness requirement of the white screen at the target gray level can be substituted into Y(λ), the CIE X chromaticity coordinate corresponding to the white screen at the target gray level can be substituted into x(λ), the CIE Y chromaticity coordinate corresponding to the white light at the target gray level can be substituted into y(λ), and z(λ) = 1 - x(λ) - y(λ). Therefore, the tristimulus values can be obtained according to the above relationships (5) to (7).

[0083] Furthermore, the above relationships (1) to (3) can be obtained according to the color matching equation (8):

[0084] (C) = R(R) + G(G) + B(B) (8)

[0085] Among them, C is the target color, (R), (G), (B) are the three primary colors, and R, G, B are the amounts of the three primary colors.

[0086] The tristimulus values obtained according to the above relationships (5) to (7) can be added Substituting into relationships (1) to (3), the color coordinate requirements corresponding to the target gray level are known. That is, the CIE X color coordinate x(λ) corresponding to the white light at the target gray level and the CIE Y color coordinate y(λ) corresponding to the white light at the target gray level are known, and z(λ) = 1 - x(λ) - y(λ). And according to the color coordinate requirements corresponding to the target gray level, the CIE X color coordinates x r (λ), x g (λ), x b (λ), and the CIE Y color coordinates y corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel respectively r (λ), y g (λ), y b (λ) are obtained. In this way, the target brightness values of the sub-pixels of each color at the target gray level can be further obtained.

[0087] In the embodiments of the present application, by using the above relationships (1) to (3), the target brightness value of the sub-pixel of any color at the target gray level can be quickly and accurately determined.

[0088] Exemplarily, a sample display panel can also be used to determine the target brightness value of the sub-pixel of any color at the target gray level. Specifically, S120 may include: controlling the sample display panel to display a white screen at the target gray level, so that the brightness and color coordinates displayed by the sample display panel meet the brightness requirements and color coordinate requirements at the target gray level; collecting the brightness of the sub-pixels of each color of the sample display panel at the target gray level, and taking the collected brightness as the target brightness value of the sub-pixel of the corresponding color at the target gray level.

[0089] Exemplarily, in order to avoid errors, the brightness of the sub-pixels of each color of multiple sample display panels at the target gray level can be collected, and the average value of the collected multiple brightnesses is taken as the target brightness value of the sub-pixel of the corresponding color at the target gray level.

[0090] Exemplarily, the significantly incorrect brightness data in the brightness data corresponding to the sub-pixels of each color can be screened out, and then only the screened brightness data corresponding to the sub-pixels of any color is calculated.

[0091] Exemplarily, the sample display panel and the display panel to be gamma-tuned can be of the same batch.

[0092] In some alternative embodiments, S130 may specifically include: adjusting the initial value of the gamma register of the sub-pixel at the target gray level until the difference between the luminance value of the sub-pixel at the adjusted initial value of the gamma register and the target luminance value meets the first preset range; then taking the adjusted initial value of the gamma register as the target value of the gamma register. If the difference between the luminance value of the sub-pixel at the initial value of the gamma register and the target luminance value meets the first preset range, the initial value of the gamma register can be directly taken as the target value of the gamma register.

[0093] Exemplarily, the initial value of the gamma register and the target value of the gamma register can be understood as data voltage values, and these data voltage values can be provided to the sub-pixels through the data lines of the display panel for the sub-pixels to emit light and display.

[0094] Exemplarily, the first preset range can be determined according to the target gray level. If the target gray level is relatively large, the first preset range can be set relatively large; if the target gray level is relatively small, the first preset range can be set relatively small. For example, the display panel can be divided into multiple gray level ranges, and a brightness difference range is correspondingly set for each gray level range; the brightness difference range corresponding to the gray level range to which the target gray level belongs is selected as the first preset range. Among them, for the gray levels within the gray level range that are relatively large, the corresponding brightness difference range is relatively large; for the gray levels within the gray level range that are relatively small, the corresponding brightness difference range is relatively small. Exemplarily, the first preset ranges corresponding to sub-pixels of different colors can be different. Of course, the first preset ranges corresponding to sub-pixels of different colors can also be set to be the same. Exemplarily, in order to pursue a better debugging effect, the first preset range can be 0.

[0095] In some alternative embodiments, as Figure 3 shown, S130 may specifically include S131 and S132.

[0096] S131, adjusting the initial value of the gamma register of the sub-pixel at the target gray level, and respectively providing the adjusted initial values of the gamma register corresponding to sub-pixels of various colors to the display panel, so that the display panel respectively displays monochromatic images of sub-pixels of various colors at the target gray level.

[0097] S132, if the difference between the luminance value of the monochromatic image and the target luminance value meets the first preset range, then taking the adjusted initial value of the gamma register as the target value of the gamma register.

[0098] Exemplarily, the initial value of the gamma register can be set according to experience. For example, for different display panels of the same batch, the value of the gamma register of the sub-pixel at the target gray level in the previous display panel that has completed gamma debugging can be taken as the initial value of the gamma register of the sub-pixel at the target gray level of the display panel to be debugged. These are merely examples and are not used to limit the present application.

[0099] Exemplarily, the brightness value of the monochromatic picture can be the average brightness corresponding to the monochromatic picture. It can be understood that if the difference between the brightness value of the monochromatic picture and the target brightness value does not meet the first preset range, the initial value of the gamma register of the sub-pixel at the target gray level is continuously adjusted until the difference between the brightness value of the adjusted monochromatic picture and the target brightness value meets the first preset range.

[0100] In the embodiments of the present application, by making the display panel display monochromatic pictures corresponding to sub-pixels of each color, and thus separately adjusting the initial values of the gamma registers corresponding to the sub-pixels of each color, the adjustment difficulty can be reduced. In the case where the adjustment difficulty is reduced, the effect of reducing the gamma adjustment time can also be achieved.

[0101] In some optional embodiments, as Figure 4 shown, S130 may specifically include S133 and S134.

[0102] S133, adjusting the initial values of the gamma registers of the sub-pixels of each color at the target gray level, and respectively providing the adjusted initial values of the gamma registers corresponding to the sub-pixels of various colors to the display panel, so that the display panel displays a white picture at the target gray level;

[0103] S134, for any one color of sub-pixels, if the difference between the brightness value of the sub-pixel in the white picture and the corresponding target brightness value meets the first preset range, then use the adjusted initial value of the gamma register as the target value of the gamma register.

[0104] Exemplarily, if the brightness acquisition device can directly acquire the brightness of sub-pixels of each color from the white picture, a brightness acquisition device with this function is directly used. If the brightness acquisition device can only obtain the brightness after mixing the sub-pixels of each color, the brightness of the sub-pixels of each color can be calculated according to the brightness ratio of the sub-pixels of each color. The present application does not limit this, as long as the brightness of the sub-pixels of each color can be determined.

[0105] In the embodiments of the present application, by simultaneously adjusting the initial values of the gamma registers corresponding to the sub-pixels of each color and making the display panel display a white picture, the time for sequentially sending monochromatic pictures to the display panel can be reduced, and the effect of reducing the gamma adjustment time can also be achieved.

[0106] During the production process of a display panel, due to reasons such as production processes and materials, Mura (brightness and darkness unevenness) defects will appear on the display panel. The existence of these Mura defects will affect the display effect of the display panel. After the display panel is produced, for the Mura defects on the display panel, Demura (brightness and darkness unevenness compensation) technology can be used to solve them. The inventor found that Demura compensation data is stored separately, and when providing data voltage to the sub-pixels of the display panel, it is necessary to calculate the data voltage corresponding to the Demura compensation data.

[0107] In some optional embodiments, the gamma register target value may include the Demura compensation value corresponding to the sub-pixel at the target gray level. In this way, when providing data voltage to the sub-pixels of the display panel, it is no longer necessary to calculate the data voltage corresponding to the Demura compensation data, so that the driving efficiency can be improved.

[0108] The embodiment of the present application also provides a gamma debugging device, as Figure 5 shown, the gamma debugging device 500 includes a data acquisition module 501, a target brightness value determination module 502, and an adjustment module 503.

[0109] The data acquisition module 501 is used to acquire the brightness requirement and color coordinate requirement of the display panel at the target gray level;

[0110] The target brightness value determination module 502 is used to determine the target brightness value of the sub-pixels of any color at the target gray level according to the brightness requirement and color coordinate requirement;

[0111] The adjustment module 503 is used to adjust the initial value of the gamma register of the sub-pixel at the target gray level to obtain the gamma register target value; wherein, the difference between the brightness value of the sub-pixel at the gamma register target value and the target brightness value meets the first preset range.

[0112] According to the gamma debugging device provided by the embodiments of the present application, on the one hand, during the debugging process, it is only necessary to determine whether the brightness of the sub-pixel meets the requirements. Compared with the related art where it is necessary to determine two values of brightness and color coordinates, the judgment condition is reduced from three to one, so that the gamma debugging time can be reduced and the production efficiency can be improved. On the other hand, the target brightness value of the sub-pixel at the target gray level is determined according to the first brightness requirement and the color coordinate requirement. The target brightness value and the color coordinate requirement are not isolated. When the brightness displayed on the display panel meets the target brightness value, it can be ensured that the display effect of the display panel also meets the color coordinate requirement. Therefore, while reducing the gamma debugging time, the gamma debugging effect will not be affected. On the other hand, compared with the related art where it is necessary to collect brightness and color coordinates, and there are errors in the collection device itself, the present application only needs to determine whether the brightness meets the requirements, so that only brightness needs to be collected, which can reduce the influence caused by device errors and thus the adjustment accuracy is higher.

[0113] In some alternative embodiments, the sub-pixels include red sub-pixels, green sub-pixels, and blue sub-pixels. The target brightness value determination module 502 is specifically configured to:

[0114] Determine the target brightness value of any one color of sub-pixels at the target gray level according to the following relational expression:

[0115]

[0116]

[0117]

[0118] Wherein, Y r (λ) represents the target brightness value of the red sub-pixel at the target gray level, Y g (λ) represents the target brightness value of the green sub-pixel at the target gray level, Y b (λ) represents the target brightness value of the blue sub-pixel at the target gray level, x λ Represents the CIE X color coordinate corresponding to white light at the target gray level, y λ Represents the CIE Y color coordinate corresponding to white light at the target gray level, Y(λ) represents the brightness requirement, x r (λ), x g (λ), x b (λ) respectively represent the CIE X color coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel, y r (λ), y g (λ), y b (λ) respectively represent the CIE Y color coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel.

[0119] In some alternative embodiments, the target brightness value determination module 502 is specifically configured to:

[0120] Control the sample display panel to display a white screen at the target gray level, so that the brightness and color coordinates displayed by the sample display panel meet the brightness requirement and the color coordinate requirement;

[0121] Collect the brightness of the sub-pixels of each color of the sample display panel at the target gray level, and use the collected brightness as the target brightness value of the sub-pixels of the corresponding color at the target gray level.

[0122] In some alternative embodiments, the adjustment module 503 is specifically configured to:

[0123] Adjust the initial value of the gamma register of the sub-pixels at the target gray level, and respectively provide the adjusted initial value of the gamma register corresponding to the sub-pixels of various colors to the display panel, so that the display panel respectively displays monochromatic screens of the sub-pixels of various colors at the target gray level;

[0124] If the difference between the brightness value of the monochromatic screen and the target brightness value meets the first preset range, use the adjusted initial value of the gamma register as the target value of the gamma register.

[0125] In some alternative embodiments, the adjustment module 503 is specifically configured to:

[0126] Adjust the initial value of the gamma register of the sub-pixels of each color at the target gray level, and respectively provide the adjusted initial value of the gamma register corresponding to the sub-pixels of various colors to the display panel, so that the display panel displays a white screen at the target gray level;

[0127] For any one color of sub-pixels, if the difference between the brightness value of the sub-pixels in the white screen and the corresponding target brightness value meets the first preset range, use the adjusted initial value of the gamma register as the target value of the gamma register.

[0128] In some alternative embodiments, the target value of the gamma register includes the Demura compensation value corresponding to the sub-pixels at the target gray level.

[0129] In some alternative embodiments, the data acquisition module 501 is further configured to:

[0130] Obtain the brightness requirement and color coordinate requirement of the white screen of the display panel at the highest gray level, where the target gray level is different from the highest gray level;

[0131] Determine the brightness requirement and color coordinate requirement of the white screen of the display panel at the target gray level according to the brightness requirement and color coordinate requirement of the white screen of the display panel at the highest gray level.

[0132] Exemplarily, the gamma debugging device in the embodiments of the present application may be a lighting machine. Exemplarily, a lighting machine may also be referred to as a jig.

[0133] The gamma debugging device provided in the embodiments of the present application can implement each process in the gamma debugging method embodiments in this article. To avoid repetition, it will not be elaborated here.

[0134] Figure 6 The schematic hardware structure diagram of the gamma debugging device provided in the embodiments of the present application is shown.

[0135] In the gamma debugging device, there may be a processor 601 and a memory 602 storing computer program instructions.

[0136] Specifically, the above-mentioned processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be an integrated circuit configured to implement one or more embodiments of the present invention.

[0137] The memory 602 may include a mass storage for data or instructions. By way of example and not limitation, the memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disc, a magneto-optical disc, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In a suitable case, the memory 602 may include a removable or non-removable (or fixed) medium. In a suitable case, the memory 602 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 602 is a non-volatile solid-state memory. In a specific embodiment, the memory 602 includes a read-only memory (ROM). In a suitable case, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these. Exemplarily, the memory may include a non-volatile transient memory.

[0138] The processor 601 reads and executes the computer program instructions stored in the memory 602 to implement any one of the gamma debugging methods in the above embodiments.

[0139] In one example, the gamma debugging device may further include a communication interface 603 and a bus 610. Among them, as Figure 6 shown, the processor 601, the memory 602, and the communication interface 603 are connected through the bus 610 and complete communication with each other.

[0140] The communication interface 603 is mainly used to implement the communication between various modules, devices, units, and / or equipment in the embodiments of the present invention.

[0141] The bus 610 includes hardware, software, or both, and couples the components of the compensation voltage determination device to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, the bus 610 may include one or more buses. Although the embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.

[0142] The gamma debugging device can execute the gamma debugging method in the embodiments of the present application, so as to implement the combination Figure 1 and Figure 5 the gamma debugging method and gamma debugging device described.

[0143] The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the gamma debugging method in the above embodiments can be implemented, and the same technical effects can be achieved. To avoid repetition, it will not be described in detail here. Among them, the above computer-readable storage medium may include a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disc, etc., which are not limited herein.

[0144] The functional blocks shown in the above-described structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave over a transmission medium or a communication link. "Computer-readable medium" can include any medium capable of storing or transmitting information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical discs, hard disks, fiber optic media, radio frequency links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.

[0145] According to an embodiment of the present application, the computer-readable storage medium can be a non-transitory computer-readable storage medium.

[0146] It should also be noted that the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, can be different from the order in the embodiments, or several steps can be executed simultaneously.

[0147] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each block in the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more blocks of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It can also be understood that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0148] In accordance with the embodiments of the present application as described above, these embodiments do not describe all the details in detail, nor do they limit the application to the specific embodiments described. Obviously, many modifications and variations can be made according to the above description. These embodiments are selected and specifically described in this specification in order to better explain the principles and practical applications of the present application, so that those skilled in the art can make good use of the present application and its modifications based on the present application. The present application is only limited by the claims and their full scope and equivalents.

Claims

1. A gamma debugging method, characterized in that, including: obtaining the brightness requirement and color coordinate requirement of the display panel at a target gray level; determining a target brightness value of a sub-pixel of any color at the target gray level according to the brightness requirement and color coordinate requirement; adjusting an initial value of a gamma register of the sub-pixel at the target gray level to obtain a target value of the gamma register; wherein, a difference between a brightness value of the sub-pixel at the target value of the gamma register and the target brightness value meets a first preset range; The method further includes: obtaining the brightness requirement and color coordinate requirement of a white screen of the display panel at a highest gray level, where the target gray level is different from the highest gray level; determining the brightness requirement and color coordinate requirement of a white screen of the display panel at the target gray level according to the brightness requirement and color coordinate requirement of the white screen of the display panel at the highest gray level.

2. The method according to claim 1, wherein The sub-pixel includes a red sub-pixel, a green sub-pixel, and a blue sub-pixel. The determining a target brightness value of a sub-pixel of any color at the target gray level according to the brightness requirement and color coordinate requirement includes: determining a target brightness value of a sub-pixel of any color at the target gray level according to the following relational expression: ; ; ; Among them, represents the target brightness value of the red sub-pixel at the target gray level, represents the target brightness value of the green sub-pixel at the target gray level, represents the target brightness value of the blue sub-pixel at the target gray level, , represents the CIE X chromaticity coordinate corresponding to white light at the target gray level, represents the CIE Y chromaticity coordinate corresponding to white light at the target gray level, represents the brightness requirement, , = 1 - - , , , respectively represent the CIE X chromaticity coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel, , , respectively represent the CIE Y chromaticity coordinates corresponding to the red sub-pixel, green sub-pixel, and blue sub-pixel.

3. The method according to claim 1, wherein The determining a target brightness value of a sub-pixel of any color at the target gray level according to the brightness requirement and color coordinate requirement includes: controlling a sample display panel to display a white screen at the target gray level, so that the brightness and color coordinates displayed by the sample display panel meet the brightness requirement and color coordinate requirement; collecting the brightness of sub-pixels of each color of the sample display panel at the target gray level, and taking the collected brightness as the target brightness value of the sub-pixels of the corresponding color at the target gray level.

4. The method according to claim 1, wherein The adjusting an initial value of a gamma register of the sub-pixel at the target gray level to obtain a target value of the gamma register includes: adjusting an initial value of a gamma register of the sub-pixel at the target gray level, and respectively providing the adjusted initial value of the gamma register corresponding to the sub-pixels of various colors to the display panel, so that the display panel respectively displays monochromatic screens of the sub-pixels of various colors at the target gray level; if a difference between a brightness value of the monochromatic screen and the target brightness value meets the first preset range, taking the adjusted initial value of the gamma register as the target value of the gamma register.

5. The method according to claim 1, wherein The adjusting an initial value of a gamma register of the sub-pixel at the target gray level to obtain a target value of the gamma register includes: adjusting initial values of gamma registers of the sub-pixels of each color at the target gray level, and respectively providing the adjusted initial value of the gamma register corresponding to the sub-pixels of various colors to the display panel, so that the display panel displays a white screen at the target gray level; for a sub-pixel of any color, if a difference between a brightness value of the sub-pixel in the white screen and the corresponding target brightness value meets the first preset range, taking the adjusted initial value of the gamma register as the target value of the gamma register.

6. The method according to claim 1, wherein the target value of the gamma register includes a Demura compensation value corresponding to the sub-pixel at the target gray level.

7. A gamma debugging device, characterized in that, including: A data acquisition module, configured to acquire the brightness requirement and color coordinate requirement of the display panel at a target gray level; A target brightness value determination module, configured to determine the target brightness value of the sub-pixel of any color at the target gray level according to the brightness requirement and color coordinate requirement; An adjustment module, configured to adjust the initial value of the gamma register of the sub-pixel at the target gray level to obtain a target value of the gamma register; wherein, the difference between the brightness value of the sub-pixel at the target value of the gamma register and the target brightness value meets a first preset range; The data acquisition module is specifically configured to: Acquire the brightness requirement and color coordinate requirement of the white screen of the display panel at the highest gray level, where the target gray level is different from the highest gray level; and determine the brightness requirement and color coordinate requirement of the white screen of the display panel at the target gray level according to the brightness requirement and color coordinate requirement of the white screen of the display panel at the highest gray level.

8. A gamma debugging device, characterized in that, Comprising: A processor and a memory storing computer program instructions, where when the processor executes the computer program instructions, the gamma debugging method described in any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the gamma debugging method described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Gamma debugging method and device, electronic equipment and storage medium

    CN113327552A