An automatic gamma correction method, system, and medium for a display chip.
By automatically identifying and adjusting the non-monotonic areas of the display chip, and combining brightness data with standard Gamma curve fitting, the problems of long correction time and inconsistency in existing technologies have been solved, achieving efficient and accurate Gamma correction and improving the display effect of the display chip.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-03-31
AI Technical Summary
The existing Gamma calibration process for display chips is time-consuming and inconsistent, making it difficult to meet the needs of mass production, and subjective experience leads to insufficient calibration accuracy.
An automated gamma correction method is used to collect brightness data, identify non-monotonic regions, adjust the driving register parameters, generate a monotonic grayscale-brightness curve, and fit it with a standard gamma curve. Error calculation is then used to optimize the correction process.
It enables automated acquisition and correction of brightness data, ensuring consistency and accuracy of correction, shortening correction time, and improving the display quality of the display chip.
Smart Images

Figure CN121306061B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of display chip calibration technology, and particularly relates to an automatic Gamma calibration method, system and medium for display chips. Background Technology
[0002] Against the backdrop of continuous iteration in microdisplay technology, digital display chips, due to their high resolution, high luminous efficiency, and compact structure, have become core components in laser projection, near-eye displays, and optical signal processing. As a reflective spatial light modulator, its working principle relies on the synergistic effect of silicon-based driving circuits and liquid crystal layers. However, the display performance of display chips is not only limited by optical design but also closely related to the nonlinear mapping characteristics of the input signal. Gamma, as a core parameter characterizing the relationship between input grayscale and output brightness, directly affects the dynamic range, color reproduction accuracy, and visual perception consistency of the image. In standard display systems, the Gamma 2.2 curve is widely used to match the nonlinear perception characteristics of human eye brightness. For display chips, the accuracy of Gamma correction is particularly important: on the one hand, the electro-optical response curve of liquid crystal materials exhibits nonlinear drift, requiring precise compensation to achieve brightness uniformity; on the other hand, process differences between different batches of chips may cause the Gamma curve to deviate from the standard value, thus leading to color distortion or grayscale jumps.
[0003] In existing gamma calibration methods, engineers need to manually configure the register parameters of the chip screen and driver board, measure the brightness values at different gray levels using a luminance meter to create a brightness curve, and then judge the deviation of the brightness curve from the standard Gamma 2.2 based on experience. Calibration is then completed by repeatedly adjusting the register parameters. However, this calibration process has a long debugging cycle and each calibration takes a long time, making it difficult to meet the needs of mass production. Furthermore, subjective parameter adjustments lead to inconsistent calibration results between different batches, and the accuracy needs improvement. Summary of the Invention
[0004] To address the problems existing in the prior art, the present invention provides an automatic Gamma correction method for a display chip, the method comprising:
[0005] Step S1: Write the default initial values of the screen register and the driver register to the display unit;
[0006] Step S2: Display test images of different gray levels on the display unit and simultaneously collect brightness data at the corresponding gray levels to generate an initial gray-level-brightness curve.
[0007] Step S3: Based on the initial grayscale-brightness curve, identify non-monotonic regions and adjust the driving register parameters to eliminate non-monotonicity, thereby obtaining a monotonic grayscale-brightness curve;
[0008] Step S4: Map the ideal brightness value of the grayscale point on the standard Gamma curve to the monotonic grayscale-brightness curve, obtain the measured grayscale value, and write it into the Gamma register.
[0009] Preferably, the method further includes:
[0010] Step S5: Collect the corrected grayscale-brightness curve of the display unit after correction, and calculate the error between the corrected grayscale-brightness curve and the standard Gamma2.2 curve;
[0011] Step S6: If the error is less than the preset threshold, the correction is complete, and the driving register value and Gamma register value are output; if the error exceeds the preset threshold, the corrected grayscale-brightness curve is used as the new monotonic grayscale-brightness curve, and steps S4-S5 are repeated until the error is less than the preset threshold.
[0012] Based on the above scheme, the method for identifying non-monotonic regions in step S3 is as follows:
[0013] S3.1: Based on the initial grayscale-brightness curve, calculate the brightness difference between every two adjacent grayscale levels;
[0014] S3.2: Based on the brightness difference, identify the local extreme points of the initial grayscale-brightness curve;
[0015] S3.3: Determine the non-monotonic region based on the local extreme points.
[0016] Furthermore, the method for adjusting the monotonicity in step S3 is as follows:
[0017] S3.4: Calculate the target brightness value corresponding to the local extreme point. If the local extreme point is a local minimum, the target brightness value is greater than the extreme point brightness value; if the local extreme point is a local maximum, the target brightness value is less than the extreme point brightness value.
[0018] S3.5: Based on the pre-measured brightness-voltage data, obtain the voltage value required for the target brightness value, and calculate the screen display duration based on the brightness value and the voltage value corresponding to the brightness, thereby obtaining the drive register value that needs to be set;
[0019] S3.6: Collect the brightness data at the corresponding gray level again to obtain the adjusted gray level-brightness curve.
[0020] Based on the above scheme, step S3 further includes:
[0021] S3.7: Based on the adjusted grayscale-brightness curve, repeat steps S3.1-S3.6, taking grayscale values in descending order of bit position, adjusting the screen register values sequentially, and adjusting the drive register values when local extreme points exist, until the adjusted grayscale-brightness curve is transformed into a monotonic grayscale-brightness curve.
[0022] According to one embodiment, step S4 specifically includes:
[0023] S4.1: Select N grayscale points on the standard Gamma curve and obtain the ideal brightness value corresponding to the grayscale points;
[0024] S4.2: Locate the measured brightness value on the monotonic grayscale-brightness curve that is equal to the ideal brightness value, and obtain the measured grayscale value corresponding to the measured brightness value;
[0025] S4.3: Generate a Gamma lookup table based on the measured grayscale values, and write the Gamma lookup table into the Gamma register.
[0026] On the other hand, the present invention provides an automatic gamma correction system for a display chip, the system comprising: a main control computer, a display unit, and a brightness acquisition unit, wherein:
[0027] The main control computer executes the automatic Gamma correction method for the display chip as described above;
[0028] The display unit is connected to the main control computer and is used to receive register configuration data sent by the main control computer and display the corresponding test image;
[0029] The brightness acquisition unit is connected to the main control computer and is used to measure the brightness value of the displayed test image and send the brightness value to the main control computer.
[0030] Based on the above scheme, the main control computer includes a device communication module, a monotonicity adjustment module, and a gamma correction module; the display unit includes a display chip and a driver board; and the brightness acquisition unit includes a luminance meter; wherein:
[0031] The device communication module sends control commands to the driver board and receives the brightness value of the display test image measured by the luminance meter.
[0032] The driver board configures the registers according to the received control instructions and drives the display chip to display the test image;
[0033] The monotonicity adjustment module is used to analyze the acquired grayscale-brightness curve, identify non-monotonic regions, calculate the driving register value for adjusting monotonicity, and output a monotonic grayscale-brightness curve.
[0034] The Gamma correction module calculates a Gamma lookup table that conforms to the standard Gamma2.2 curve based on the monotonic-grayscale brightness curve output by the monotonicity adjustment module, and adjusts the Gamma register value.
[0035] Furthermore, the main control computer also includes a data storage and processing module, which is used to store the default initial value of the register, brightness data, and register values calculated during calibration.
[0036] The present invention also provides a computer-readable storage medium having a computer program that, when executed by a processor, implements the steps of the automatic Gamma correction method for a display chip as described above.
[0037] Compared with the prior art, the present invention has the following beneficial effects:
[0038] 1. This application automates the acquisition of brightness data, monotonicity adjustment, Gamma correction, and register configuration through automatic Gamma correction, effectively shortening the correction time and ensuring the consistency and accuracy of the correction;
[0039] 2. By judging and adjusting the monotonicity of the grayscale-brightness curve, the curve is made to meet the strict monotonic increase, eliminating the influence of non-monotonic factors on Gamma correction and improving the accuracy of correction.
[0040] 3. By using the standard gamma curve, the monotonic grayscale-brightness curve is fitted to the standard gamma curve, and combined with error calculation and iterative optimization, the correction accuracy and stability are improved, thereby improving the display quality of the display chip. Attached Figure Description
[0041] Figure 1 This is a schematic diagram of the system structure of this application;
[0042] Figure 2 This is a flowchart of Embodiment 1 of the correction method of this application;
[0043] Figure 3 This is a flowchart of the monotonicity adjustment method in this application;
[0044] Figure 4 This is a flowchart of Embodiment 2 of the correction method of this application;
[0045] Figure 5 This is a flowchart of the Gamma correction method in this application;
[0046] Figure 6 This is a schematic diagram comparing the grayscale-brightness curves before and after correction in this application. Detailed Implementation
[0047] The invention will be further described below with reference to specific embodiments.
[0048] Example 1
[0049] This embodiment first provides an automatic Gamma correction system for a display chip, such as... Figure 1 As shown, the system includes: a main control computer, a display unit, and a brightness acquisition unit. The display unit is connected to the main control computer and is used to receive register configuration data sent by the main control computer and display the corresponding test image.
[0050] The brightness acquisition unit is connected to the main control computer and is used to measure the brightness value of the displayed test image and send the brightness value to the main control computer.
[0051] The main control computer sends control commands to the display unit and the brightness acquisition unit, and receives the returned data.
[0052] According to this embodiment, the main control computer includes a device communication module, a monotonicity adjustment module, a gamma correction module, a data storage and processing module, and a process control module; the display unit includes a display chip, a driver board (driver module), and a test set; the brightness acquisition unit includes a luminance meter and a standard light source. The main control computer is connected to the display unit (LCoS development board) via USB or Ethernet cable, and to the luminance meter via serial port or USB cable, ensuring that the luminance meter probe is directly facing the LCoS chip display surface that is uniformly illuminated by the light source. Specifically, the light source, the chip, and the luminance meter are coaxially aligned. The light source illuminates the chip, and the emitted light, after being reflected and regulated by the chip, illuminates the luminance meter, which measures the brightness value of the emitted light.
[0053] Based on the system of this embodiment, wherein:
[0054] The device communication module sends control commands to the driver board;
[0055] The driver board configures the registers according to the received control instructions and drives the display chip to display test images. The test set is a set of test images with different grayscale values. The grayscale value range of this set covers from 0 to the maximum grayscale value. The maximum grayscale value is determined by the number of bits of grayscale depth of the driver board used. The maximum grayscale value may be different for different driver boards. Therefore, the test set may be 128 or 256 images with different grayscale values.
[0056] A standard light source provides stable illumination conditions for measuring grayscale-brightness values. The luminance meter measures the screen brightness value when the display chip displays the test set.
[0057] The device communication module receives the brightness value of the displayed test image measured by the luminance meter;
[0058] The monotonicity adjustment module is used to analyze the acquired grayscale-brightness curve, identify non-monotonic regions, calculate the driving register value for adjusting monotonicity, and output a monotonic grayscale-brightness curve.
[0059] The Gamma correction module calculates a Gamma lookup table that conforms to the standard Gamma2.2 curve based on the monotonic-grayscale brightness curve output by the monotonicity adjustment module, and adjusts the Gamma register value accordingly.
[0060] The data storage and processing module is used to receive and store the default initial value of the register, the brightness data, and the register values calculated during calibration;
[0061] The process control module is used to coordinate the orderly operation of the above modules and control the automated execution of the entire Gamma correction.
[0062] like Figure 2 As shown, in this embodiment, the present invention also provides an automatic Gamma correction method for a display chip, which is executed by the main control computer in an automatic Gamma correction system. The method includes:
[0063] Step S1: System initialization, writing the default initial values of the screen register and driver register to the display unit;
[0064] In this embodiment, the default initial values of the screen register and the driver register are preset values stored in the data storage and processing module, so that all the display units under test are in a uniform initial state, eliminating measurement errors caused by configuration differences.
[0065] Step S2: Display test images of different gray levels on the display unit and simultaneously collect brightness data at the corresponding gray levels to generate an initial gray-level-brightness curve.
[0066] In this embodiment, step S2 specifically includes:
[0067] S2.1: Send a control command to the display unit to display test images of different gray levels in sequence, and at the same time send a control command to the brightness acquisition unit to synchronously acquire the brightness value of each gray level.
[0068] S2.2: Receive the brightness value returned by the brightness acquisition unit, and match the brightness value with the gray level to generate the initial gray level-brightness curve L_old.
[0069] Step S3: Based on the initial grayscale-brightness curve, identify non-monotonic regions and adjust the driving register parameters to eliminate non-monotonicity, thereby obtaining a monotonic grayscale-brightness curve;
[0070] In this embodiment, as Figure 3As shown, the method for identifying non-monotonic regions in step S3 is as follows:
[0071] S3.1: Based on the initial grayscale-brightness curve, calculate the brightness difference between every two adjacent grayscale levels on the initial grayscale-brightness curve: ΔL i = L i+1 L i , where L i Let L be the brightness value of the i-th grayscale point. i+1 Let be the brightness value of the (i+1)th grayscale point;
[0072] S3.2: Based on the brightness difference ΔL i Identify the local extrema of the initial grayscale-brightness curve, including local maxima and local minima;
[0073] In this embodiment, step S3.2 includes:
[0074] S3.21: First, according to ΔL i The sign of ΔL determines whether an extreme point exists. i If the value is less than 0, then the initial grayscale-brightness curve has an extreme point.
[0075] S3.22: Compare L i Based on the relationship between the extreme point and its adjacent values, determine whether the extreme point is a local maximum or a local minimum.
[0076] S3.3: Define the region where the local extreme point is located as a non-monotonic region.
[0077] In this embodiment, after determining the non-monotonic region, the monotonicity of the region needs to be adjusted. The adjustment method is as follows:
[0078] S3.4: Calculate the target brightness value corresponding to the local extreme point. If the local extreme point is a local minimum, the target brightness value is greater than the extreme point brightness value; if the local extreme point is a local maximum, the target brightness value is less than the extreme point brightness value.
[0079] In this embodiment, the target brightness value corresponding to the extreme point is calculated based on the linear relationship between the two sets of values before and after the local extreme point.
[0080] S3.5: Based on the pre-measured brightness-voltage data, obtain the voltage value required for the target brightness value, and calculate the screen display duration value based on the relationship between the target brightness value, the voltage value corresponding to the target brightness value, and the screen display duration, thereby obtaining the drive register value that needs to be set;
[0081] In this embodiment, the pre-measured brightness-voltage data is the driving voltage value corresponding to the display brightness value measured when the chip leaves the factory, forming a mapping between brightness and voltage.
[0082] S3.6: Write the drive register value to the driver board, replacing the original default initial value, and then collect the brightness data of the corresponding grayscale of the display unit again to obtain the adjusted grayscale-brightness curve L_new.
[0083] S3.7: Replace the initial grayscale-brightness curve in step S3.1 with the adjusted grayscale-brightness curve, and repeat steps S3.1-S3.6. First, adjust the monotonicity of the high bits, and then gradually extend to the middle and low bits. Adjust the screen register value in sequence. When there are local extreme points, adjust the drive register value until the entire curve satisfies monotonically increasing property in all bits. Then, convert the adjusted grayscale-brightness curve into a monotonic grayscale-brightness curve L_mono.
[0084] It should be noted that bit adjustment in S3.7 refers to taking grayscale values in descending order of bit position, adjusting the screen register value by enabling bit combinations from high to low bit level, measuring the grayscale-brightness value, and then determining and adjusting the monotonicity of the brightness value corresponding to the grayscale value.
[0085] In this embodiment, by adjusting the monotonicity of the bits in stages, a strictly monotonically increasing grayscale-brightness curve is obtained, which provides a basis for subsequent Gamma correction. This can avoid overcorrection and image distortion, improve the quality of the corrected image, and enhance the display effect of the screen.
[0086] Step S4: Map the ideal brightness value of the grayscale point on the standard Gamma curve to the monotonic grayscale-brightness curve, obtain the measured grayscale value, and write it into the Gamma register.
[0087] Step S4 in this embodiment specifically includes:
[0088] S4.1: Select N grayscale points on the standard Gamma curve and obtain the ideal brightness value corresponding to the grayscale points;
[0089] In this embodiment, S4.1 specifically includes:
[0090] S4.11: The standard Gamma2.2 curve is calculated based on the monotonic grayscale-brightness curve L_mono;
[0091] S4.12: Select N key grayscale points g_ideal_i on the standard Gamma2.2 curve, and obtain the ideal brightness value L_ideal_i corresponding to the key grayscale point on the standard Gamma2.2 curve;
[0092] S4.2: Find the measured brightness value L_actual_i on the monotonic grayscale-brightness curve L_mono that is equal to or closest to the ideal brightness value L_ideal_i, and obtain the measured grayscale value g_actual_i corresponding to the measured brightness value L_actual_i.
[0093] S4.3: Generate a Gamma lookup table based on the measured grayscale value g_actual_i, map the ideal brightness value to the measured grayscale value, and write the Gamma lookup table into the Gamma register to achieve Gamma correction.
[0094] Those skilled in the art should understand that the standard Gamma2.2 curve is calculated based on the existing standard Gamma2.2 calculation formula, using the grayscale points and maximum or minimum brightness values of the measured monotonic curve.
[0095] According to the steps described above in this embodiment, the corresponding standard Gamma2.2 grayscale-brightness curve is calculated from the measured grayscale-brightness curve that satisfies monotonicity. Then, N grayscale points are selected on the standard Gamma2.2 grayscale-brightness curve to obtain the ideal brightness values corresponding to the N grayscale points. Based on the ideal brightness values, the measured grayscale values on the measured monotonic grayscale-brightness curve are obtained, thereby calculating the Gamma lookup table and realizing Gamma correction.
[0096] In this embodiment, Gamma correction is determined based on a monotonous grayscale-brightness curve. Through Gamma correction, the accuracy of image display and the consistency of visual effects are ensured, thus guaranteeing the accuracy of Gamma correction.
[0097] Example 2
[0098] This embodiment provides an automatic Gamma correction method for display chips. Based on embodiment 1, this embodiment determines whether the correction is qualified by verifying the error of the corrected curve.
[0099] like Figure 4 and Figure 5 As shown, the method in this embodiment further includes:
[0100] Step S5: Collect the corrected grayscale-brightness curve of the display unit after correction, and calculate the error between the corrected grayscale-brightness curve and the standard Gamma2.2 curve;
[0101] In this embodiment, step S5 specifically includes:
[0102] S5.1, according to the new Gamma register value written to the Gamma register during calibration, display the test image and collect the brightness value to obtain the calibration grayscale-brightness curve;
[0103] S5.2 Calculate the error between the corrected grayscale-brightness curve and the standard Gamma curve.
[0104] In step S6, if the error is less than the preset threshold, the correction is successful, and the screen register value, drive register value, and Gamma register value are output. If the error exceeds the preset threshold, the corrected grayscale-brightness curve is used as the new monotonic grayscale-brightness curve, and steps S4-S5 are repeated to continue Gamma correction until the error is less than the preset threshold.
[0105] In this embodiment, the preset threshold is determined based on experience, or different thresholds can be set in segments according to the grayscale-brightness curve, or the threshold and brightness value have a specific proportional coefficient, and the dynamic threshold is set by calculation.
[0106] According to this embodiment, by determining whether the corrected grayscale-brightness curve conforms to the standard Gamma2.2 curve, iterative Gamma correction is performed to ensure that the final grayscale-brightness curve is sufficiently close to the standard Gamma curve, thereby realizing an automated correction process.
[0107] like Figure 6 As shown, by comparing the grayscale-brightness curves before, after, and after successful Gamma correction using the Gamma correction method of this invention, the curve after monotonic adjustment has a strict monotonically increasing characteristic. Then, after Gamma correction, a correction curve with minimal error compared to the standard Gamma curve is obtained.
[0108] It should be noted that the display chip of this invention refers to a chip requiring gamma correction, specifically an LCOS chip. Furthermore, the automated testing and correction method can also be used in other microdisplay chips requiring similar gamma correction. According to this embodiment, the optimized register values can be used in batch production, which can greatly improve production efficiency and product correction accuracy.
[0109] Furthermore, the automatic gamma correction method according to the present invention can be recorded in a computer-readable recording medium. Specifically, according to the present invention, a computer-readable recording medium storing computer-executable instructions can be provided, which, when executed by a processor, cause the processor to perform the automatic gamma correction method as described above.
[0110] It should be noted that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code containing at least one executable instruction for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0111] In general, various exemplary embodiments of the present invention can be implemented in hardware or dedicated circuitry, software, firmware, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. When aspects of embodiments of the present invention are illustrated or described as block diagrams, flowcharts, or represented using certain other images, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as non-limiting examples in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or certain combinations thereof.
[0112] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
[0113] While the specific embodiments of the present invention have been described above, they are not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art without creative effort based on the technical solutions of the present invention are still within the scope of protection of the present invention.
Claims
1. A method of automatically gamma correcting a display chip, characterized by, The method comprises: Step S1, write the default initial value of the screen register and the drive register to the display unit; Step S2, make the display unit display test images of different gray scales, and synchronously collect luminance data under corresponding gray scales to generate an initial gray scale-luminance curve; Step S3, based on the initial gray scale-luminance curve, identify a non-monotonic region, and adjust the drive register value to obtain a monotonic gray scale-luminance curve; Wherein, the method for adjusting the drive register value in step S3 is: S3.4: calculate the target luminance value corresponding to the local extreme point of the initial gray scale-luminance curve; S3.5: according to the pre-measured luminance-voltage data, obtain the voltage value required by the target luminance value, and calculate the screen display duration according to the luminance value and the voltage value corresponding to the luminance, thereby obtaining the drive register value to be set; S3.6: collect the luminance data under the corresponding gray scale again to obtain an adjusted gray scale-luminance curve, which is the adjusted gray scale-luminance curve; Step S4, calculate a standard Gamma2.2 curve based on the monotonic gray scale-luminance curve, map the ideal luminance value of the gray scale point on the standard Gamma2.2 curve to the monotonic gray scale-luminance curve, obtain the measured gray scale value, and write it into the Gamma register.
2. The automatic Gamma correction method of a display chip according to claim 1, characterized by, The method further comprises: Step S5, collect the corrected gray scale-luminance curve of the display unit after adjusting the Gamma register value, and calculate the error between the corrected gray scale-luminance curve and the standard Gamma2.2 curve; Step S6, if the error is less than a preset threshold, the correction is completed, and the drive register value and the Gamma register value are output; if the error exceeds the preset threshold, the corrected gray scale-luminance curve is taken as a new monotonic gray scale-luminance curve, and steps S4-S5 are repeated until the error is less than the preset threshold.
3. The automatic Gamma correction method of a display chip according to claim 1 or 2, characterized in that, The method for identifying the non-monotonic region in step S3 is: S3.1: based on the initial gray scale-luminance curve, calculate the luminance difference value of every two adjacent gray scales; S3.2: based on the luminance difference value, identify the local extreme point of the initial gray scale-luminance curve; S3.3: determine the non-monotonic region according to the local extreme point.
4. The automatic Gamma correction method of a display chip according to claim 3, characterized by, The step S3 further comprises: S3.7: based on the adjusted gray scale-luminance curve, repeatedly execute the steps S3.1-S3.6, take the gray scale value in order from high to low bit, adjust the screen register value in turn, adjust the drive register value when there is a local extreme point, until the adjusted gray scale-luminance curve is converted into a monotonic gray scale-luminance curve.
5. The automatic Gamma correction method of a display chip according to claim 4, characterized by, The step S4 specifically comprises: S4.1: select N gray scale points on the standard Gamma2.2 curve, and obtain the ideal luminance value corresponding to the gray scale points; S4.2: find the measured luminance value equal to the ideal luminance value on the monotonic gray scale-luminance curve, and obtain the measured gray scale value corresponding to the measured luminance value; S4.3: generate a Gamma lookup table according to the measured gray scale value, and write the Gamma lookup table into the Gamma register.
6. An automatic Gamma correction system for a display chip, characterized by, The system comprises a host computer, a display unit, and a luminance collection unit, wherein: The host computer executes the automatic Gamma correction method of the display chip as claimed in claim 1; The display unit is connected to the host computer, and is configured to receive the register configuration data issued by the host computer and display the corresponding test image; The luminance acquisition unit is connected to the host computer, and is configured to measure the luminance value of the display test image and send the luminance value to the host computer.
7. The automatic Gamma correction system of display chip according to claim 6, characterized in that, The host computer comprises a device communication module, a monotonicity adjustment module and a Gamma correction module, the display unit comprises a display chip and a driving board, and the luminance acquisition unit comprises a luminance meter; wherein: The device communication module sends a control instruction to the driving board and receives the luminance value of the display test image measured by the luminance meter; The driving board configures the register according to the received control instruction and drives the display chip to display the test image; The monotonicity adjustment module is configured to analyze the collected gray scale-luminance curve, identify the non-monotonic region, calculate the driving register value for adjusting the monotonicity, and output the monotonic gray scale-luminance curve; The Gamma correction module calculates the Gamma lookup table conforming to the standard Gamma2.2 curve based on the monotonic-gray scale-luminance curve output by the monotonicity adjustment module and adjusts the Gamma register value.
8. The automatic Gamma correction system of display chip according to claim 6, characterized in that, The host computer further comprises a data storage and processing module configured to store the default initial value of the register, the luminance data and the register value calculated during the correction.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium has a computer program, and the computer program is executed by the processor to realize the automatic Gamma correction method of the display chip as claimed in claim 1.
Citation Information
Patent Citations
LCD display gamma correction system and method
CN101211035A
A method for automatically adjusting gamma curves based on image gray statistics
CN108989607A