Gamma correction method and device for display module, and electronic device

By performing gamma correction on the reference grayscale binding points of the display module, calculating the target brightness value and matching it with the correction database, the problem of excessive gamma correction is solved, and rapid correction and efficient production are achieved.

CN115985242BActive Publication Date: 2025-08-29HEFEI VISIONOX TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211610772.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-12
Publication Date
2025-08-29
Estimated Expiration
2042-12-12

AI Technical Summary

Technical Problem

In the prior art, gamma correction takes too long, which seriously affects the equipment production capacity.

Method used

By gamma correction of the reference grayscale binding points of the correction display module, the actual brightness value is obtained, the target brightness value of each correction grayscale binding point is calculated based on the actual brightness value, and matched with the pre-established correction database to obtain the register value corresponding to the correction grayscale binding point, shortening the gamma correction time.

Benefits of technology

It greatly shortens the gamma correction time and improves equipment production capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115985242B_ABST
    Figure CN115985242B_ABST
Patent Text Reader

Abstract

The present application discloses a gamma correction method for a display module, an apparatus thereof, and an electronic device. The gamma correction method for a display module includes: performing gamma correction on a reference grayscale binding point of a display module to be corrected to obtain an actual brightness value corresponding to the reference grayscale binding point; obtaining a target brightness value corresponding to each correction grayscale binding point in the display module to be corrected based on the actual brightness value of the reference grayscale binding point, wherein the correction grayscale binding point is a grayscale binding point of the display module to be corrected other than the reference grayscale binding point; matching the target brightness value corresponding to each correction grayscale binding point with a pre-established correction database to obtain a register value corresponding to each correction grayscale binding point, wherein the correction database includes a correspondence between brightness values ​​and register values. Through the above-mentioned setting, the display module to be corrected does not need to be gamma corrected multiple times, which greatly shortens the gamma correction time and helps improve equipment production capacity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a gamma correction method for a display module, a device thereof, and an electronic device. Background Art

[0002] AMOLED (Active-matrix organic light-emitting diode) is the next-generation semiconductor display technology. It is widely used in electronic devices such as smartphones because of its advantages such as light weight, high contrast, high refresh rate, wide viewing angle, and wide color gamut.

[0003] In order to ensure the display effect of AMOLED display panels before leaving the factory, it is usually necessary to perform display effect correction, namely gamma correction, on each display panel to achieve the best display effect of the display panel and meet the best perception of brightness changes by the human eye.

[0004] However, the existing gamma correction takes too long and seriously affects the equipment's productivity. Summary of the Invention

[0005] The gamma correction method and device for a display module, and the electronic device provided in this application solve the technical problem in the prior art that gamma correction takes too long.

[0006] In order to solve the above technical problems, the first technical solution provided by this application is to provide a gamma correction method for a display module, comprising:

[0007] Performing gamma correction on the reference grayscale binding point of the display module to be corrected to obtain an actual brightness value corresponding to the reference grayscale binding point;

[0008] Based on the actual brightness values ​​corresponding to the reference grayscale binding points, obtaining target brightness values ​​corresponding to the display module to be calibrated at each correction grayscale binding point, wherein the correction grayscale binding points are grayscale binding points of the display module to be calibrated other than the reference grayscale binding points;

[0009] The target brightness value corresponding to each of the correction grayscale binding points is matched with a pre-established correction database to obtain a register value corresponding to each of the correction grayscale binding points; wherein the correction database includes a correspondence between brightness values ​​and register values.

[0010] In one embodiment, performing gamma correction on a reference grayscale of the display module to be corrected to obtain an actual brightness value corresponding to the reference grayscale specifically includes:

[0011] Measuring a display parameter value of the display module to be calibrated at the reference grayscale binding point, wherein the display parameter value includes at least one of a chromaticity value and a brightness value;

[0012] Adjusting the register value of the display module to be calibrated corresponding to the reference grayscale binding point according to the measured display parameter value;

[0013] Repeat the above steps of measuring display parameters and adjusting register values ​​until the display parameter value of the display module to be calibrated at the reference grayscale binding point is within a preset value range, complete the gamma correction of the display module to be calibrated at the reference grayscale binding point, and obtain the actual brightness value of the reference grayscale binding point after completing the gamma correction.

[0014] In one embodiment, obtaining the target brightness value of the display module to be calibrated corresponding to each calibration grayscale binding point based on the actual brightness value of the reference grayscale binding point specifically includes:

[0015] L(n)=(n / m) Gamma × L(m), where

[0016] L(n) is the target brightness value corresponding to a correction grayscale binding point of the display module to be calibrated other than the reference grayscale binding point; L(m) is the actual brightness value corresponding to the reference grayscale binding point; n is the number of a correction grayscale binding point of the display module to be calibrated other than the reference grayscale binding point, n is an integer, and the range of n is 1 to (m-1); m is the number of the reference grayscale binding point, and Gamma is the gamma value.

[0017] In one embodiment, matching the target brightness value corresponding to each of the correction grayscale binding points with a pre-established correction database to obtain the register value corresponding to each of the correction grayscale binding points specifically includes:

[0018] If the target brightness value corresponding to the correction grayscale binding point is the same as a brightness value in the correction database, the register value corresponding to the brightness value in the correction database is used as the register value corresponding to the correction grayscale binding point;

[0019] If the target brightness value corresponding to the correction grayscale binding point is between two brightness values ​​in the correction database, the average of the register values ​​corresponding to the two brightness values ​​in the correction database is used as the register value corresponding to the correction grayscale binding point.

[0020] In one embodiment, taking the average of the register values ​​corresponding to the two brightness values ​​in the correction database as the register value corresponding to the correction grayscale binding point specifically includes:

[0021] Calculate the average value of the register values ​​corresponding to the two brightness values ​​in the correction database;

[0022] If the average value is an integer, the integer is the register value corresponding to the grayscale binding point of the correction;

[0023] If the average value is a decimal, the value of the integer digit in the decimal is the register value corresponding to the correction grayscale binding point.

[0024] In one embodiment, it further includes:

[0025] Obtaining register values ​​corresponding to the brightness values ​​of each grayscale of a plurality of sample display modules, wherein the plurality of sample display modules have the same number of grayscales;

[0026] An average value is taken for a plurality of register values ​​corresponding to a brightness value of the grayscale to obtain a corresponding relationship between the brightness value and the register value.

[0027] In one embodiment, obtaining register values ​​corresponding to the brightness values ​​of each grayscale of the plurality of sample display modules specifically includes:

[0028] measuring a display parameter value of the sample display module at the grayscale, wherein the display parameter value includes at least one of a chromaticity value and a brightness value;

[0029] Adjusting a register value corresponding to a grayscale of the sample display module according to the measured display parameter value;

[0030] Repeating the above steps of measuring the display parameter value and adjusting the register value until the display parameter value of the sample display module at the grayscale is within a preset value range, completing gamma correction of the sample display module at the grayscale, and obtaining a brightness value of the grayscale after gamma correction and its corresponding register value;

[0031] Repeating the above steps of performing gamma correction on the sample display module at the grayscale to complete the gamma correction of the sample display module at each grayscale, and obtaining the brightness value of the sample display module after the gamma correction at each grayscale and its corresponding register value;

[0032] Repeat the above steps of performing gamma correction on a sample display module at each grayscale to complete gamma correction on several sample display modules at each grayscale, and obtain the brightness values ​​of several sample display modules after gamma correction at each grayscale and their corresponding register values.

[0033] In one embodiment, the sample display module and the display module to be calibrated are display modules from the same batch, and the sample display module is randomly selected from the display modules from the same batch.

[0034] In order to solve the above technical problems, the second technical solution provided by the present application is as follows: a gamma correction device for a display module is provided, which is used to correct the register values ​​of each grayscale binding point of a display module to be corrected, wherein the display module to be corrected includes a reference grayscale binding point and a plurality of correction grayscale binding points, and the correction grayscale binding points are grayscale binding points of the display module to be corrected other than the reference grayscale binding point; the device includes a data correction unit, a data calculation unit, and a data matching unit;

[0035] The data correction unit is used to perform gamma correction on the reference grayscale binding point of the display module to be corrected to obtain the actual brightness value corresponding to the reference grayscale binding point;

[0036] The data calculation unit is configured to obtain target brightness values ​​corresponding to each correction grayscale binding point in the display module to be corrected based on the actual brightness values ​​corresponding to the reference grayscale binding points;

[0037] The data matching unit is used to match the target brightness value corresponding to each of the correction grayscale binding points with a pre-established correction database to obtain the register value corresponding to each of the correction grayscale binding points; wherein the correction database includes the correspondence between brightness values ​​and register values.

[0038] In order to solve the above technical problems, the third technical solution provided in this application is: to provide an electronic device, including: a display panel, a memory and a processor, the memory stores a register value, the processor calls the register value from the memory and controls the display panel according to the register value, wherein the register value is a register value obtained by the gamma correction method of the display module described in any one of the above items.

[0039] Beneficial effects of the present application: Different from the prior art, the present application discloses a gamma correction method for a display module and its device and electronic device. The gamma correction method for a display module includes: performing gamma correction on the reference grayscale binding point of the display module to be corrected to obtain the actual brightness value corresponding to the reference grayscale binding point; based on the actual brightness value of the reference grayscale binding point, obtaining the target brightness value corresponding to each correction grayscale binding point in the display module to be corrected, wherein the correction grayscale binding point is the grayscale binding point of the display module to be corrected other than the reference grayscale binding point; matching the target brightness value corresponding to each correction grayscale binding point with a pre-established correction database to obtain the register value corresponding to each correction grayscale binding point, wherein the correction database includes the correspondence between the brightness value and the register value. Through the above-mentioned setting, the display module to be corrected does not need to be gamma corrected multiple times, which greatly shortens the gamma correction time and helps to improve the equipment production capacity. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0041] Figure 1 It is a gamma curve that conforms to the characteristics of the human eye;

[0042] Figure 2 1 is a flow chart of a gamma correction method for a display module provided in an embodiment of the present application;

[0043] Figure 3 yes Figure 2 Schematic diagram of the flow of step S01 of the gamma correction method for the display module shown;

[0044] Figure 4 This is a flow chart of establishing a calibration database according to an embodiment of the present application;

[0045] Figure 5 is a structural schematic diagram of a gamma correction device for a display module provided in an embodiment of the present application;

[0046] Figure 6 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0048] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures, interfaces, and technologies are provided to facilitate a thorough understanding of the present application.

[0049] The terms "first," "second," and "third" in this application are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Thus, a feature defined as "first," "second," or "third" may explicitly or implicitly include at least one of the features. In the description of this application, "multiple" means at least two, for example, two, three, etc., unless otherwise specifically defined. All directional indications in the embodiments of this application (such as up, down, left, right, front, back...) are only used to explain the relative positional relationship, movement, etc. between the components under a specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly. The terms "including" and "having" in the embodiments of this application 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 limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or components inherent to these processes, methods, products, or devices.

[0050] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of such phrases in various places in the specification does not necessarily refer to the same embodiment, nor do they constitute independent or alternative embodiments that are mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0051] The present application is described in detail below with reference to the accompanying drawings and embodiments.

[0052] See also Figure 1 , Figure 1 It is a gamma curve that conforms to the characteristics of the human eye.

[0053] The gamma correction process is to make the brightness value and grayscale value conform to the gamma curve. The driver chip has a set of grayscale binding point registers. By modifying the values ​​of each grayscale binding point register, when the voltage of each grayscale binding point is output to the display module, the actual brightness of the display module can reach the target brightness corresponding to each grayscale binding point. Figure 1 shown; specifically, Figure 1 Taking 8-bit grayscale information as an example, there are 256 grayscales in total. Figure 1 The horizontal axis is the grayscale value, and the vertical axis is the target brightness value, reflecting the nonlinear relationship between the two.

[0054] The existing gamma correction scheme, for the calibration of a display module, requires writing register values ​​(i.e., date values, with different date values ​​corresponding to different voltages output to the display panel) to the registers corresponding to each grayscale binding point of the display module. A color analyzer is then used to obtain the current brightness and chromaticity values. The gamma algorithm automatically compares the current brightness and chromaticity values ​​with the target brightness and chromaticity values ​​to see if they are compliant. If not, the gamma algorithm automatically adjusts the register values ​​and writes them back to the registers. The color analyzer measurement, gamma algorithm calculation, and display module brightness change are repeated until compliance is achieved, thereby achieving the optimal display effect of the display module. In mass production, repeating this calibration process for a single display module to complete the calibration of multiple display modules is time-consuming and seriously impacts mass production capacity.

[0055] In view of this, the embodiment of the present application provides a gamma correction method for a display module to shorten the gamma correction time. Figure 2 , Figure 2 4 is a flow chart of a gamma correction method for a display module provided in an embodiment of the present application.

[0056] The gamma correction method of the display module specifically includes:

[0057] Step S01: performing gamma correction on the reference grayscale binding point of the display module to be corrected to obtain the actual brightness value corresponding to the reference grayscale binding point.

[0058] Specifically, see Figure 3 , Figure 3 yes Figure 2 FIG. 1 is a flow chart of step S01 of a gamma correction method for a display module.

[0059] Step S011: measuring a display parameter value of the display module to be calibrated at a reference grayscale binding point, where the display parameter value includes at least one of a chromaticity value and a brightness value.

[0060] Specifically, the brightness and chromaticity values ​​of the display module to be calibrated at the reference grayscale binding point are measured by a color analyzer.

[0061] Step S012: adjusting the register value corresponding to the reference grayscale binding point of the display module to be calibrated according to the measured display parameter value.

[0062] Specifically, the brightness and chromaticity values ​​of the display module to be calibrated at the reference grayscale binding point measured by the color analyzer are fed back to the gamma algorithm, and the gamma algorithm is used to adjust the register value corresponding to the reference grayscale binding point of the display module to be calibrated.

[0063] Step S013: Repeat the above steps of measuring the display parameters and adjusting the register values until the display parameter values of the to-be-calibrated display module at the reference gray-scale binding points are within the preset value range, complete the gamma calibration of the to-be-calibrated display module at the reference gray-scale binding points, and obtain the actual brightness value of the reference gray-scale binding points after the gamma calibration is completed.

[0064] Specifically, repeat Step S011 and Step S012 until the brightness value meets Gamma = 2.2 ± A, 0 < A < 0.2, the chromaticity value meets CIEx = 0.299 ± B, 0 < B < 0.701, and CIEy = 0.315 ± C, 0 < C < 0.685, complete the gamma calibration of the to-be-calibrated display module at the reference gray-scale binding points, and obtain the actual brightness value of the reference gray-scale binding points after the gamma calibration is completed and the register value corresponding to this actual brightness value. It can be understood that the actual brightness value of the reference gray-scale binding points after the gamma calibration meets Figure 1 the gamma curve shown.

[0065] In one embodiment, A = 0.008, B = 0.001, C = 0.001.

[0066] In one embodiment, A = 0.2, B = 0.02, C = 0.02.

[0067] In one embodiment, the to-be-calibrated display module is 8bit and has a total of 256 gray scales; the brightness values corresponding to all gray scales of the to-be-calibrated display module are respectively denoted as L(0), L(1), L(2)... L(255). The reference gray-scale binding point is the 256th gray scale, and the actual brightness value of the reference gray-scale binding point after the gamma calibration is denoted as L(255).

[0068] Step S02: Based on the actual brightness value of the reference gray-scale binding point, obtain the target brightness values corresponding to each calibration gray-scale binding point of the to-be-calibrated display module, where the calibration gray-scale binding points are the gray-scale binding points of the to-be-calibrated display module other than the reference gray-scale binding point.

[0069] Specifically, through the formula L(n) = (n / m) Gamma × L(m) to calculate the target brightness values corresponding to the calibration gray-scale binding points of the to-be-calibrated display module other than the reference gray-scale binding point. Where, L(n) is the target brightness value corresponding to a calibration gray-scale binding point of the to-be-calibrated display module other than the reference gray-scale binding point; L(m) is the actual brightness value corresponding to the reference gray-scale binding point; n is the number of a calibration gray-scale binding point of the to-be-calibrated display module other than the reference gray-scale binding point, n is an integer, and the range of n is from 1 to (m - 1); m is the number of the reference gray-scale binding point; Gamma is the gamma value, and the gamma value is designed according to needs.

[0070] In one embodiment, Gamma = 2.2. It should be noted that the value of Gamma is not limited to 2.2, and may be other values.

[0071] For example, the display module to be calibrated is 8 bits, with a total of 256 grayscales. The brightness values ​​corresponding to each grayscale are recorded as L(0), L(1), L(2)...L(m), where m=255. The reference grayscale binding point is the 256th grayscale, and the actual brightness value corresponding to the reference grayscale binding point is L(m), i.e., L(255). The target brightness values ​​from L(1) to L(m-1), i.e., the target brightness values ​​from L(1) to L(254), are calculated using the above formula.

[0072] Step S03: matching the target brightness value corresponding to each correction grayscale binding point with a pre-established correction database to obtain the register value corresponding to each correction grayscale binding point; wherein the correction database includes the correspondence between brightness values ​​and register values.

[0073] Specifically, in one embodiment, the target brightness value corresponding to the correction grayscale binding point is the same as a brightness value in the correction database, and the register value corresponding to the brightness value in the correction database is used as the register value corresponding to the correction grayscale binding point.

[0074] In one embodiment, the target luminance value corresponding to the grayscale binding point for calibration is between two luminance values ​​in the calibration database, and the average of the register values ​​corresponding to the two luminance values ​​in the calibration database is used as the register value corresponding to the grayscale binding point for calibration. When calculating the average of the register values ​​corresponding to the two luminance values ​​in the calibration database, if the average is an integer, the integer is the register value corresponding to the grayscale binding point for calibration; if the average is a decimal, the integer digit of the decimal (i.e., the decimal digit is discarded and rounded off) is the register value corresponding to the grayscale binding point for calibration.

[0075] Exemplarily, the target brightness value corresponding to the grayscale binding point of the correction is L(1)', which is between the brightness values ​​L(1) and L(2) in the correction database, date(1)'=(date(1)+date(2)) / 2; specifically, dateR(1)'=(dateR(1)+dateR(2)) / 2, dateG(1)'=(dateG(1)+dateG(2)) / 2, dateB(1)'=(dateB(1)+dateB(2)) / 2. It should be noted that date represents a register value.

[0076] The method of pre-establishing the calibration database is as follows. Figure 4 , Figure 4 It is a flowchart of establishing a correction database provided in an embodiment of the present application.

[0077] Step S031: Obtain the register values corresponding to the luminance values of each gray level of a plurality of sample display modules, where the number of gray levels of the plurality of sample display modules is the same.

[0078] Specifically, measure the display parameter values of a sample display module at a gray level, where the display parameter values include at least one of chromaticity values and luminance values; according to the measured display parameter values, adjust the register values corresponding to a gray level of a sample display module; repeat the above steps of measuring display parameter values and adjusting register values until the display parameter values of a sample display module at a gray level are within a preset numerical range, complete the gamma correction of a sample display module at a gray level, and obtain the luminance value and its corresponding register value after the gamma correction at a gray level. In one embodiment, a color analyzer is used to measure the luminance value and chromaticity value of a sample display module at a gray level; the register values are adjusted through a gamma algorithm; the display parameter values within the preset numerical range mean that the luminance value conforms to Gamma = 2.2 ± A, 0 < A < 0.2, the chromaticity value conforms to CIEx = 0.299 ± B, 0 < B < 0.701, and CIEy = 0.315 ± C, 0 < C < 0.685.

[0079] Repeat the above steps of performing gamma correction on a sample display module at a gray level to complete the gamma correction of a sample display module at each gray level, and obtain the luminance value and its corresponding register value after the gamma correction of a sample display module at each gray level.

[0080] Repeat the above steps of performing gamma correction on a sample display module at each gray level to complete the gamma correction of a plurality of sample display modules at each gray level, and obtain the luminance value and its corresponding register value after the gamma correction of a plurality of sample display modules at each gray level.

[0081] In one embodiment, the number of the plurality of sample display modules can be 3 - 7 pieces. Gamma correction is performed on randomly selected 3 - 7 sample display modules to establish a correction database, so as to eliminate the optical differences of different display modules caused by process fluctuations to the greatest extent and ensure the accuracy of the correction database. Exemplarily, the number of the plurality of sample display modules is 5 pieces.

[0082] It can be understood that during the process of establishing the correction database, control is carried out using the preset numerical range, which ensures the accuracy of the correction database to the greatest extent, and further ensures the accuracy of performing gamma correction on the display module to be corrected using this correction database. The values of A, B, and C in the preset conditions are specifically designed according to the control precision requirements. Exemplarily, A = 0.008, B = 0.001, C = 0.001. Another exemplarily, A = 0.2, B = 0.02, C = 0.02.

[0083] For example, several sample display modules are all 8 bits, with a total of 256 grayscales. The brightness values ​​corresponding to all grayscales of a sample display module are recorded as L(0), L(1), L(2) ... L(255), where L(0) is the maximum brightness of the black state. By repeatedly measuring with a color analyzer and using a gamma algorithm, the register values ​​corresponding to L(1), L(2) ... L(255) are obtained, that is, the register values ​​corresponding to the brightness values ​​of all grayscales of a sample display module are obtained. It should be noted that register values ​​are represented by date values. The register values ​​corresponding to L(1), L(2) ... L(255) are represented by date(1), date(2) ... date(255) respectively. Since one brightness corresponds to three sub-pixels of red (R), green (G), and blue (B), date(1) includes dateR(1), dateG(1), and dateB(1), date(2) includes dateR(2), dateG(2), and dateB(2), ... date(255) includes dateR(255), dateG(255), and dateB(255).

[0084] Step S032: averaging a plurality of register values ​​corresponding to a brightness value of a grayscale to obtain a corresponding relationship between the brightness value and the register value.

[0085] Specifically, since the display parameter values ​​for each grayscale are corrected to within a preset range during gamma correction, it can be understood that the brightness value of the same grayscale is the same across different sample display modules (different sample display modules have the same number of grayscales). Since multiple sample display modules have the same number of grayscales, each sample display module has a corresponding register value for the brightness value of the same grayscale. The average of these register values ​​is used to determine the corresponding relationship between the brightness value of that grayscale and the register value. Using the above method for all grayscales across several sample display modules, the corresponding relationship between the brightness values ​​of all grayscales and the register values ​​is determined.

[0086] For example, several sample display modules are all 8-bit, with a total of 256 grayscales. All grayscales of a sample display module are recorded as L(0), L(1), L(2), ..., L(255). The number of sample display modules is 5. The relationship between the grayscale brightness values ​​and register values ​​obtained using the above method is shown in Table 1.

[0087] Table 1. Example of calibration database

[0088] brightness CIEx CIE dateR dateG dateB L(1) 0.299 0.315 dateR(1) dateG(1) dateB(1) L(2) 0.299 0.315 dateR(2) dateG(2) dateB(2) ...... 0.299 0.315 ...... ...... ...... L(255) 0.299 0.315 dateR(255) dateG(255) dateB(255)

[0089] It should be noted that the sample display modules used to establish the calibration database are from the same batch as the display modules to be calibrated, and the sample display modules are randomly selected from this batch. Display modules from the same batch refer to display modules with identical performance parameters to ensure accuracy when calibrating the display modules to be calibrated using the calibration database.

[0090] It should be noted that, after step S03, the method for gamma correction of a display module provided in this embodiment also includes writing the register values ​​corresponding to the reference grayscale binding point and each correction grayscale binding point of the display module to be corrected into the driver chip IC, thereby completing gamma correction for the display module to be corrected. By repeating these steps, multiple display modules to be corrected can be rapidly corrected one by one.

[0091] The gamma correction of the display module provided in the embodiment of the present application establishes a correction database, matches the target brightness values ​​corresponding to each correction grayscale binding point of the display module to be corrected with the correction database, and obtains the register values ​​corresponding to each target brightness value of the display module to be corrected. The correction process significantly reduces the number of times the color analyzer and gamma algorithm are used, greatly shortens the gamma correction time, and is conducive to improving equipment production capacity.

[0092] In addition, the applicant's research found that when the gamma correction method in the prior art is used for correction, the time for correcting a display module is about 200 seconds; while when the gamma correction method of the display module provided in the embodiment of the present application is used for correction, the time for correcting a display module is about 50 seconds, which significantly shortens the gamma correction time.

[0093] See also Figure 5 , Figure 5 3 is a schematic structural diagram of a gamma correction device for a display module provided in an embodiment of the present application.

[0094] The gamma correction device of the display module is used to correct the register values ​​of each grayscale binding point of the display module to be corrected. The display module to be corrected includes a reference grayscale binding point and a plurality of correction grayscale binding points. The correction grayscale binding points are the grayscale binding points of the display module to be corrected other than the reference grayscale binding point. The gamma correction device of the display module includes a data correction unit 11, a data calculation unit 12, and a data matching unit 13. The data correction unit 11 is used to perform gamma correction on the reference grayscale binding point of the display module to be corrected to obtain the actual brightness value corresponding to the reference grayscale binding point. The data calculation unit 12 is used to obtain the target brightness value corresponding to each correction grayscale binding point in the display module to be corrected based on the actual brightness value of the reference grayscale binding point. The data matching unit 13 is used to match the target brightness value corresponding to each correction grayscale binding point with a pre-established correction database to obtain the register value corresponding to each correction grayscale binding point; wherein the correction database includes the correspondence between brightness values ​​and register values.

[0095] The gamma correction device of the display module can implement the gamma correction method of the display module introduced in the above embodiment. For details, please refer to the above content and will not be repeated here.

[0096] See also Figure 6 , Figure 6 It is a structural diagram of an electronic device provided in an embodiment of the present application.

[0097] The electronic device includes a display panel 21, a memory 22, and a processor 23. The memory 22 stores register values, and the processor 23 retrieves the register values ​​from the memory and controls the display panel according to the register values, wherein the register values ​​are register values ​​obtained by the gamma correction method of the display module described in the above embodiment.

[0098] The processor 23 may be referred to as a CPU (Central Processing Unit). The processor 23 may be an integrated circuit chip having signal processing capabilities. The processor 23 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The general-purpose processor may be a microprocessor or any conventional processor.

[0099] The memory 22 can be a memory stick, a TF card, etc., which can store all the information in the electronic device of the device, including the input raw data, computer programs, intermediate operation results and final operation results are all stored in the memory. It stores and retrieves information according to the location specified by the controller. With the memory 22, the electronic device has a memory function and can ensure normal operation. The memory 22 of the electronic device can be divided into main memory (internal memory) and auxiliary memory (external memory) according to its purpose. There is also a classification method of dividing it into external memory and internal memory. External memory is usually a magnetic medium or an optical disk, etc., which can store information for a long time. Memory refers to the storage component on the motherboard, which is used to store the data and programs currently being executed, but is only used to temporarily store programs and data. If the power is turned off or the power is cut off, the data will be lost.

[0100] The above is only an implementation method of the present application and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the description and drawings of this application, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A gamma correction method for a display module, characterized in that: include: Performing gamma correction on the reference grayscale binding point of the display module to be corrected to obtain an actual brightness value corresponding to the reference grayscale binding point; Based on the actual brightness values ​​corresponding to the reference grayscale binding points, obtaining target brightness values ​​corresponding to the display module to be calibrated at each correction grayscale binding point, wherein the correction grayscale binding points are grayscale binding points of the display module to be calibrated other than the reference grayscale binding points; The target brightness value corresponding to each of the correction grayscale binding points is matched with a pre-established correction database to obtain a register value corresponding to each of the correction grayscale binding points; wherein the correction database includes a correspondence between brightness values ​​and register values.

2. The gamma correction method for a display module according to claim 1, wherein: The performing gamma correction on the reference grayscale of the display module to be corrected to obtain the actual brightness value corresponding to the reference grayscale specifically includes: Measuring a display parameter value of the display module to be calibrated at the reference grayscale binding point, wherein the display parameter value includes at least one of a chromaticity value and a brightness value; Adjusting the register value of the display module to be calibrated corresponding to the reference grayscale binding point according to the measured display parameter value; Repeat the above steps of measuring display parameters and adjusting register values ​​until the display parameter value of the display module to be calibrated at the reference grayscale binding point is within a preset value range, complete the gamma correction of the display module to be calibrated at the reference grayscale binding point, and obtain the actual brightness value of the reference grayscale binding point after completing the gamma correction.

3. The gamma correction method for a display module according to claim 1, wherein: The step of obtaining the target brightness value of the display module to be calibrated corresponding to each calibration grayscale binding point based on the actual brightness value of the reference grayscale binding point specifically includes: L(n)=(n / m) Gamma × L(m), where L(n) is the target brightness value corresponding to a correction grayscale binding point of the display module to be calibrated other than the reference grayscale binding point; L(m) is the actual brightness value corresponding to the reference grayscale binding point; n is the number of a correction grayscale binding point of the display module to be calibrated other than the reference grayscale binding point, n is an integer, and the range of n is 1 to (m-1); m is the number of the reference grayscale binding point, and Gamma is the gamma value.

4. The gamma correction method for a display module according to claim 1, wherein: The step of matching the target brightness value corresponding to each of the correction grayscale binding points with a pre-established correction database to obtain the register value corresponding to each of the correction grayscale binding points specifically includes: If the target brightness value corresponding to the correction grayscale binding point is the same as a brightness value in the correction database, the register value corresponding to the brightness value in the correction database is used as the register value corresponding to the correction grayscale binding point; If the target brightness value corresponding to the correction grayscale binding point is between two brightness values ​​in the correction database, the average of the register values ​​corresponding to the two brightness values ​​in the correction database is used as the register value corresponding to the correction grayscale binding point.

5. The gamma correction method for a display module according to claim 4, wherein: The step of using the average of the register values ​​corresponding to the two brightness values ​​in the correction database as the register value corresponding to the correction grayscale binding point specifically includes: Calculate the average value of the register values ​​corresponding to the two brightness values ​​in the correction database; If the average value is an integer, the integer is the register value corresponding to the grayscale binding point of the correction; If the average value is a decimal, the value of the integer digit in the decimal is the register value corresponding to the correction grayscale binding point.

6. The gamma correction method for a display module according to claim 1, wherein: Also includes: Obtaining register values ​​corresponding to the brightness values ​​of each grayscale of a plurality of sample display modules, wherein the plurality of sample display modules have the same number of grayscales; An average value is taken for a plurality of register values ​​corresponding to a brightness value of the grayscale to obtain a corresponding relationship between the brightness value and the register value.

7. The gamma correction method for a display module according to claim 6, wherein: The obtaining of register values ​​corresponding to the brightness values ​​of each grayscale of the plurality of sample display modules specifically includes: measuring a display parameter value of the sample display module at one grayscale, the display parameter value including at least one of a chromaticity value and a brightness value; Adjusting a register value corresponding to a grayscale of the sample display module according to the measured display parameter value; Repeating the above steps of measuring the display parameter value and adjusting the register value until the display parameter value of the sample display module at the grayscale is within a preset value range, completing gamma correction of the sample display module at the grayscale, and obtaining a brightness value of the grayscale after gamma correction and its corresponding register value; Repeating the above steps of performing gamma correction on the sample display module at the grayscale to complete the gamma correction of the sample display module at each grayscale, and obtaining the brightness value of the sample display module after the gamma correction at each grayscale and its corresponding register value; Repeat the above steps of performing gamma correction on a sample display module at each grayscale to complete gamma correction on several sample display modules at each grayscale, and obtain the brightness values ​​of several sample display modules after gamma correction at each grayscale and their corresponding register values.

8. The gamma correction method for a display module according to claim 6, wherein: The sample display module and the display module to be calibrated are display modules from the same batch, and the sample display module is randomly selected from the display modules from the same batch.

9. A gamma correction device for a display module, configured to correct register values ​​of grayscale binding points of a display module to be corrected, wherein the display module to be corrected includes a reference grayscale binding point and a plurality of correction grayscale binding points, wherein the correction grayscale binding points are grayscale binding points of the display module to be corrected other than the reference grayscale binding point; characterized in that: include: A data correction unit, configured to perform gamma correction on a reference grayscale binding point of a display module to be corrected, to obtain an actual brightness value corresponding to the reference grayscale binding point; a data calculation unit, configured to obtain target brightness values ​​corresponding to each correction grayscale binding point in the display module to be corrected based on actual brightness values ​​corresponding to the reference grayscale binding points; A data matching unit is used to match the target brightness value corresponding to each of the correction grayscale binding points with a pre-established correction database to obtain the register value corresponding to each of the correction grayscale binding points; wherein the correction database includes the correspondence between the brightness value and the register value.

10. An electronic device, characterized in that: include: A display panel, a memory and a processor, wherein the memory stores a register value, the processor retrieves the register value from the memory and controls the display panel according to the register value, wherein the register value is a register value obtained by the gamma correction method of the display module according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Display gray scale binding point voltage adjusting method, display and medium

    CN113674710A

  • Gamma debugging method and device, display device and computer readable storage medium

    CN114898693A